@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;background:#0a0e17;color:#e6e9f0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.app-main{margin-left:224px;height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:86px 28px 60px;min-width:0;transition:margin-left .3s cubic-bezier(.16,1,.3,1),padding .25s ease}.topbar{position:fixed;z-index:40;top:0;left:224px;right:0;height:64px;padding:0 24px;display:flex;align-items:center;gap:20px;color:#fff;transition:left .3s cubic-bezier(.16,1,.3,1),padding .25s ease}.topbar-context>div,.topbar-icon-btn,.topbar-profile,.topbar-profile .topbar-action-label,.topbar-search,.topbar-search input,.topbar-search kbd,.topbar-subtitle{color:#fff!important}.sidebar svg,.topbar svg{color:#fff;stroke:currentColor}.topbar-context{min-width:185px}.topbar-search{width:min(420px,35vw);height:38px;border-radius:11px;display:flex;align-items:center;gap:9px;padding:0 11px;margin:0;color:#8b93a7;font:inherit;font-size:12.5px;transition:width .25s ease,border-color .2s ease,box-shadow .2s ease}.topbar-search:focus-within{border-color:rgba(46,219,149,.55)!important;box-shadow:0 0 0 3px rgba(46,219,149,.09)}.topbar-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font-size:12.5px}.topbar-search kbd{border-radius:5px;padding:1px 5px;font:10px ui-monospace,monospace}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.topbar-icon-btn{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.topbar-icon-btn:hover{transform:translateY(-2px);border-color:rgba(46,219,149,.5)!important}.topbar-icon-btn.has-alerts{animation:bellAttention 2.8s ease-in-out infinite}.notification-count{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:#ff5a5a;color:#fff;font-size:9px;font-weight:900;border:2px solid #11172a}.topbar-profile{height:38px;max-width:150px;padding:3px 9px 3px 4px;border:1px solid;background:transparent;border-radius:11px;display:flex;align-items:center;gap:7px;cursor:pointer}.topbar-profile>span:first-child{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;color:#04140d;font-size:11px;font-weight:900}.topbar-popover{position:absolute;right:0;top:calc(100% + 11px);border-radius:14px;overflow:hidden;animation:popoverIn .22s cubic-bezier(.16,1,.3,1)}.notification-popover{width:min(410px,calc(100vw - 24px))}.profile-popover{width:230px;padding:14px}.notification-row{width:100%;border:0;padding:12px 14px;display:flex;align-items:flex-start;gap:11px;cursor:pointer;transition:background .16s ease,padding-left .16s ease}.notification-row:hover{padding-left:18px}.sidebar-nav-link,.sidebar-user-card,.sidebar-utility{transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,color .2s ease,box-shadow .2s ease}.detail-field:focus-visible,.modal-close-btn:focus-visible,.sidebar-collapse-btn:focus-visible,.sidebar-nav-link:focus-visible,.topbar-icon-btn:focus-visible,.topbar-profile:focus-visible,.topbar-search:focus-visible{outline:2px solid rgba(46,219,149,.6);outline-offset:2px}.sidebar-nav-link:hover{transform:translateX(3px);background:hsla(0,0%,100%,.045)!important}.sidebar-nav-link.active{box-shadow:inset 3px 0 0 #2edb95,0 7px 22px rgba(0,0,0,.08)}.sidebar-footer,.sidebar-nav-link,.sidebar-nav-link.active,.sidebar-section-label{color:#fff!important}.sidebar-nav-link:hover .sidebar-nav-icon{transform:rotate(-5deg) scale(1.06)}.sidebar-nav-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.sidebar-utility:hover{transform:translateX(3px);background:hsla(0,0%,100%,.05)!important}.sidebar-user-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.12)}.sidebar-footer-logo{display:block;width:32px;height:32px;margin:0 auto 8px;object-fit:contain}.icums-sidebar-logo-wrap{position:relative;height:70px;display:grid;place-items:center}.icums-sidebar-logo{width:100%;max-height:56px;object-fit:contain;border-radius:9px;background:#fff;box-shadow:0 9px 25px rgba(0,0,0,.22);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.icums-sidebar-logo:hover{transform:translateY(-2px) scale(1.025);box-shadow:0 13px 30px rgba(0,0,0,.3)}.sidebar{transition:width .3s cubic-bezier(.16,1,.3,1),flex-basis .3s cubic-bezier(.16,1,.3,1),padding .25s ease}.sidebar-collapse-btn{position:absolute;top:50%;right:-13px;transform:translateY(-50%);width:26px;height:26px;padding:0;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;background:#17213a;color:#fff;cursor:pointer;box-shadow:0 7px 18px rgba(0,0,0,.35);transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease,box-shadow .2s ease;z-index:25}.sidebar-collapse-btn:hover{background:#22304f;border-color:rgba(46,219,149,.7);transform:translateY(-50%) scale(1.12);box-shadow:0 9px 22px rgba(0,0,0,.4)}html.sidebar-collapsed .sidebar{width:72px!important;flex-basis:72px!important;padding-left:11px!important;padding-right:11px!important}html.sidebar-collapsed .app-main{margin-left:72px}html.sidebar-collapsed .topbar{left:72px}html.sidebar-collapsed .sidebar-label{display:none!important}html.sidebar-collapsed .sidebar-nav-link{justify-content:center;padding-left:6px!important;padding-right:6px!important}html.sidebar-collapsed .icums-sidebar-logo-wrap{overflow:hidden;padding-left:0!important;padding-right:0!important}html.sidebar-collapsed .icums-sidebar-logo{width:165px;max-width:none;height:54px;object-fit:cover;object-position:left center}html.sidebar-collapsed .sidebar-collapse-btn{right:-13px;transform:translateY(-50%) rotate(180deg)}html.sidebar-collapsed .sidebar-collapse-btn:hover{transform:translateY(-50%) rotate(180deg) scale(1.12)}.login-logo-shell{position:relative;width:min(100%,213px);min-height:65px;margin:0 auto;display:grid;place-items:center;border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.24);cursor:pointer;transition:box-shadow .35s cubic-bezier(.16,1,.3,1)}.login-logo-shell:hover{box-shadow:0 16px 38px rgba(0,0,0,.3)}.login-logo-glow{position:absolute;width:110px;height:110px;border-radius:50%;background:rgba(252,209,22,.24);filter:blur(26px);animation:logoGlow 3.8s ease-in-out infinite;transition:background .35s ease}.login-logo-shell:hover .login-logo-glow{background:rgba(252,209,22,.4)}.login-icums-logo{position:relative;z-index:1;width:90%;height:auto;object-fit:contain;animation:logoEntrance .8s cubic-bezier(.16,1,.3,1) both,logoBreathe 4.2s ease-in-out .8s infinite;transition:transform .35s cubic-bezier(.16,1,.3,1)}.login-logo-shell:hover .login-icums-logo{transform:scale(1.09) rotate(-2deg);animation-play-state:paused}.login-logo-shell:active .login-icums-logo{transform:scale(.97)}.profile-menu-action{width:100%;border:0;border-radius:8px;padding:8px;background:transparent;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left;transition:background .16s ease,transform .16s ease}.profile-menu-action:hover{background:hsla(0,0%,100%,.055);transform:translateX(2px)}.profile-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}@keyframes logoEntrance{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes logoGlow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.12)}}@keyframes logoBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes popoverIn{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bellAttention{0%,82%,to{transform:rotate(0)}86%{transform:rotate(8deg)}90%{transform:rotate(-8deg)}94%{transform:rotate(5deg)}}::selection{background:rgba(0,179,134,.35)}@keyframes jumpPillIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.jump-to-newest-pill{animation:jumpPillIn .25s cubic-bezier(.16,1,.3,1) both}@keyframes pulseDot{0%{box-shadow:0 0 0 0 rgba(46,219,149,.55)}70%{box-shadow:0 0 0 9px rgba(46,219,149,0)}to{box-shadow:0 0 0 0 rgba(46,219,149,0)}}@keyframes pulseDotRed{0%{box-shadow:0 0 0 0 rgba(255,90,90,.55)}70%{box-shadow:0 0 0 9px rgba(255,90,90,0)}to{box-shadow:0 0 0 0 rgba(255,90,90,0)}}@keyframes cardIn{0%{opacity:0;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulseGlowBtn{0%{box-shadow:0 0 0 0 var(--pulse-c1,rgba(46,219,149,.55))}70%{box-shadow:0 0 0 10px var(--pulse-c2,rgba(46,219,149,0))}to{box-shadow:0 0 0 0 var(--pulse-c2,rgba(46,219,149,0))}}.standout-cta{animation:pulseGlowBtn 2.2s cubic-bezier(.4,0,.6,1) infinite;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s ease,box-shadow .18s ease;will-change:transform,box-shadow}.standout-cta:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.08);animation-play-state:paused}.standout-cta:active{transform:translateY(0) scale(.96);filter:brightness(.94)}@keyframes flashHighlight{0%{background-color:rgba(46,219,149,.16);border-color:rgba(46,219,149,.55)}to{background-color:transparent;border-color:hsla(0,0%,100%,.07)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonShimmer{0%{background-position:-150% 0}to{background-position:150% 0}}.skeleton-shimmer{background-color:rgba(127,140,168,.16);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.14),transparent);background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-backdrop{animation:backdropIn .22s ease both;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-backdrop.closing{animation:backdropIn .17s ease reverse both}.modal-panel{animation:modalIn .32s cubic-bezier(.16,1,.3,1) both}.modal-panel.closing{animation:modalIn .17s cubic-bezier(.4,0,1,1) reverse both}.modal-close-btn{transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease}.modal-close-btn:hover{transform:rotate(90deg);border-color:rgba(255,90,90,.55)!important;color:#ff5a5a!important}.detail-field{transition:transform .16s ease,border-color .16s ease,background .16s ease}.detail-field:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(46,219,149,.4)!important}.detail-field:active:not(:disabled){transform:translateY(0)}.detail-field:disabled{cursor:default}.detail-field-copy-icon{transition:transform .18s cubic-bezier(.16,1,.3,1)}.detail-field:hover:not(:disabled) .detail-field-copy-icon{transform:scale(1.15)}.ticket-card{animation:cardIn .45s cubic-bezier(.16,1,.3,1);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,border-color .18s ease}.ticket-card:hover{transform:translateY(-2px);border-color:rgba(46,219,149,.35);box-shadow:0 10px 26px rgba(0,0,0,.14)}.pager-btn:hover:not(:disabled){border-color:rgba(46,219,149,.6);color:#2edb95}.stat-tile:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.14)}.stat-tile-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.stat-tile:hover .stat-tile-icon{transform:scale(1.14) rotate(-6deg)}.stat-tile-blob{transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s ease}.stat-tile:hover .stat-tile-blob{transform:scale(1.25);opacity:.12}.stat-tile-clickable{cursor:pointer}.stat-tile-clickable:active{transform:translateY(-1px) scale(.98)}.admin-table tbody tr{transition:background .15s ease}.admin-table tbody tr:hover{background:rgba(127,140,168,.08)}.hover-lift{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,border-color .18s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.14)}@media (max-width:900px){
  /* !important: max-height/overflow-y are set inline in page.js (needed for the
     desktop layout), which a plain class rule can't override on its own. The feed
     list's fixed max-height (tuned for a desktop toolbar's shorter, unwrapped height)
     is dropped on narrow viewports so the list scrolls with the page instead of being
     trapped in an undersized fixed box. */.feed-scroll{max-height:none!important;overflow-y:visible!important}}.port-command-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 24px;margin-bottom:18px;border:1px solid var(--port-border);border-radius:19px;background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--port-accent) 15%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--port-panel) 96%,var(--port-accent)),var(--port-panel));box-shadow:0 18px 52px rgba(0,0,0,.13)}.port-command-hero:after{content:"";position:absolute;right:-45px;bottom:-70px;width:210px;height:150px;border:1px solid color-mix(in srgb,var(--port-accent) 24%,transparent);border-radius:50%;transform:rotate(-16deg);pointer-events:none}.port-command-main{display:flex;align-items:center;gap:16px;min-width:0;position:relative;z-index:1}.port-command-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;color:var(--port-accent);border-radius:15px;background:color-mix(in srgb,var(--port-accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--port-accent) 25%,transparent);box-shadow:inset 0 1px hsla(0,0%,100%,.08),0 10px 25px color-mix(in srgb,var(--port-accent) 10%,transparent)}.port-command-kicker,.port-section-kicker{color:#2edb95;font-size:9.5px;font-weight:850;letter-spacing:1.1px;text-transform:uppercase}.port-command-actions{position:relative;z-index:1;display:grid;justify-items:end;grid-gap:9px;gap:9px;flex-shrink:0}.port-command-actions a,.port-command-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.port-command-actions a:hover,.port-command-actions button:hover{transform:translateY(-1px)}.port-feed-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.port-feed-badge>span{width:6px;height:6px;border-radius:50%;animation:pulseDot 1.8s ease-in-out infinite}.port-sync-banner{display:flex;align-items:center;gap:12px;border:1px solid;border-radius:13px;padding:12px 14px;margin-bottom:16px}.port-sync-pulse{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,currentColor 13%,transparent)}.port-sync-source{font-size:10.5px;font-weight:750;white-space:nowrap}.port-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:25px}.port-stat-grid>.stat-tile{min-width:0}.port-gates-section{margin-bottom:20px}.port-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.port-clear-gate{border:1px solid;border-radius:9px;padding:7px 10px;cursor:pointer;font-size:11px;font-weight:750;transition:transform .18s ease,border-color .18s ease}.port-clear-gate:hover{transform:translateY(-1px)}.port-gate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.port-gate-card{position:relative;overflow:hidden;min-width:0;padding:16px;border:1px solid;border-radius:15px;text-align:left;font:inherit;cursor:pointer;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .24s ease}.port-gate-card:hover{transform:translateY(-4px);border-color:var(--gate-accent)!important}.port-gate-card.selected{transform:translateY(-3px)}.port-gate-card-glow{position:absolute;width:110px;height:110px;right:-55px;top:-55px;border-radius:50%;background:var(--gate-accent);opacity:.075;filter:blur(2px);pointer-events:none}.port-gate-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.port-gate-direction{width:33px;height:33px;display:grid;place-items:center;border-radius:10px}.port-gate-state{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.port-gate-state i{width:6px;height:6px;border-radius:50%}.port-gate-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.port-gate-metrics>div{min-width:0}.port-gate-metrics b{display:block;font-size:20px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.port-gate-metrics span{display:block;margin-top:3px;color:#7f899f;font-size:9.5px}.port-gate-foot{gap:7px;margin-top:14px;padding-top:11px;border-top:1px solid;font-size:10px}.port-gate-focus,.port-gate-foot{display:flex;justify-content:space-between;align-items:center}.port-gate-focus{gap:18px;margin-top:11px;padding:14px 16px;border:1px solid;border-radius:14px}.port-focus-stats{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));grid-gap:8px;gap:8px;flex:1 1;max-width:550px}.port-focus-stats>div{padding:9px 11px!important}.port-focus-stats>div>div:last-child{font-size:14px!important}.port-gate-focus>a{display:inline-flex;align-items:center;gap:5px}.port-ops-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-gap:14px;gap:14px;margin-bottom:18px}.port-flow-panel{border:1px solid;border-radius:15px;padding:17px 18px}.port-flow-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.port-flow-values>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:7px;gap:7px}.port-flow-values strong{font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.port-flow-values span{color:#7f899f;font-size:10.5px}.port-flow-track{height:8px;margin-top:14px;overflow:hidden;border-radius:999px}.port-flow-track span{display:block;height:100%;border-radius:inherit;transition:width .65s cubic-bezier(.16,1,.3,1)}.port-flow-legend{display:flex;justify-content:space-between;margin-top:6px;font-size:9.5px}.port-coverage-value{display:flex;align-items:baseline;gap:8px;margin-top:12px}.port-coverage-value strong{font-size:28px}.port-coverage-value span{color:#7f899f;font-size:11px}.port-coverage-dots{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin-top:12px}.port-coverage-dots span{height:7px;border-radius:999px}.port-activity-panel{border:1px solid;border-radius:16px;padding:17px 18px;margin-bottom:20px;overflow:hidden}.port-activity-table{overflow-x:auto}.port-activity-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(130px,.85fr) minmax(105px,.65fr) minmax(130px,.8fr) minmax(100px,.65fr);align-items:center;grid-gap:12px;gap:12px;min-width:900px;padding:11px 8px;border-bottom:1px solid;font-size:11.5px;transition:background .16s ease,transform .16s ease}.port-activity-row:not(.port-activity-header):hover{background:rgba(127,140,168,.07);transform:translateX(2px)}.port-activity-row>span{min-width:0}.port-activity-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.port-activity-row small{display:block;margin-top:3px;font-size:9.5px}.port-activity-header{padding-top:6px;padding-bottom:8px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.65px}.port-activity-gates{display:flex;flex-wrap:wrap;gap:3px}.port-activity-gates i{display:inline-flex;padding:3px 6px;border-radius:6px;font-size:8.5px;font-style:normal;font-weight:750}.port-activity-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:95px;border-top:1px solid;font-size:12px}.port-terminal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,380px));grid-gap:16px;gap:16px}@media (max-width:1150px){.port-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.port-gate-focus{align-items:flex-start;flex-wrap:wrap}.port-focus-stats{order:3;max-width:none;width:100%;flex-basis:100%}}@media (max-width:820px){.port-command-hero{align-items:flex-start;flex-direction:column}.port-command-actions{width:100%;justify-items:start}.port-command-actions>div{text-align:left!important;justify-content:flex-start!important}.port-ops-grid{grid-template-columns:1fr}}@media (max-width:560px){.port-command-hero{padding:18px 16px;border-radius:16px}.port-command-main{align-items:flex-start}.port-command-icon{width:42px;height:42px;flex-basis:42px;border-radius:12px}.port-command-actions>div:last-child{display:grid!important;width:100%;grid-template-columns:1fr 1fr}.port-command-actions a,.port-command-actions button{width:100%}.port-sync-banner{align-items:flex-start}.port-sync-source{display:none}.port-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.port-stat-grid .stat-tile{padding:14px 13px!important}.port-stat-grid .stat-tile>div:nth-child(3){font-size:21px!important}.port-gate-grid{grid-template-columns:1fr}.port-focus-stats{grid-template-columns:1fr 1fr}.port-focus-stats>div:last-child{grid-column:1/-1}.port-gate-focus>a{width:100%;justify-content:center}.port-flow-values>div{grid-template-columns:auto 1fr}.port-flow-values span{grid-column:1/-1}.port-section-heading{align-items:flex-start}.port-terminal-grid{grid-template-columns:1fr}}.ticket-card.is-new{animation:cardIn .45s cubic-bezier(.16,1,.3,1),flashHighlight 2.2s ease-out .1s}.ticket-row{transition:background .15s ease;cursor:pointer}.ticket-row:hover{background:rgba(127,140,168,.08)}.ticket-row.is-new{animation:flashHighlight 2.2s ease-out .1s}.spin{animation:spin .9s linear infinite}.fade-up{animation:fadeUp .5s ease both}.accordion-panel{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),margin-top .32s cubic-bezier(.16,1,.3,1)}.accordion-panel.open{grid-template-rows:1fr;margin-top:12px}.accordion-panel>div{overflow:hidden;min-height:0}.status-flash{animation:flashHighlight 2.2s ease-out}.feed-scroll::-webkit-scrollbar{width:8px}.feed-scroll::-webkit-scrollbar-track{background:transparent}.feed-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:8px}@media (max-width:860px){.sidebar-collapse-btn{display:none}html.sidebar-collapsed .app-main{margin-left:64px}html.sidebar-collapsed .sidebar{width:64px!important;flex-basis:64px!important;padding-left:10px!important;padding-right:10px!important}html.sidebar-collapsed .topbar{left:64px}.sidebar{width:64px!important;flex-basis:64px!important;padding-left:10px!important;padding-right:10px!important}.sidebar-label{display:none!important}.app-main{margin-left:64px!important}.topbar{left:64px!important}.sidebar-brand{padding:6px 0 14px!important}.icums-sidebar-logo-wrap{height:60px!important;overflow:hidden}.icums-sidebar-logo{width:165px;max-width:none;height:54px;object-fit:cover;object-position:left center}.sidebar-nav-link{padding:8px 6px!important;justify-content:center}.sidebar-nav-icon{width:34px!important;height:34px!important}.topbar{padding:0 16px;gap:12px}.topbar-context{min-width:145px}.topbar-search{width:min(310px,31vw)}}@media (max-width:760px){.profile-form-grid,.profile-layout{grid-template-columns:1fr}}@media (max-width:700px){.sidebar,html.sidebar-collapsed .sidebar{width:100%!important;height:70px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important}.sidebar{top:auto!important;right:0;bottom:0;min-height:70px;overflow:visible!important;border-right:0!important;border-top:1px solid hsla(0,0%,100%,.12);box-shadow:0 -12px 35px rgba(0,0,0,.34);z-index:50!important;flex-direction:row!important}.sidebar-brand,.sidebar-footer,.sidebar-section-label,.sidebar-spacer{display:none!important}.sidebar-nav{width:100%;height:100%;display:flex!important;flex-direction:row!important;align-items:stretch;justify-content:space-around;gap:3px!important}.sidebar-nav-link{flex:1 1;min-width:0;height:56px;padding:4px 2px!important;flex-direction:column;justify-content:center;gap:2px!important;border-radius:10px!important;border-left:none!important}.sidebar-nav-link.active{box-shadow:inset 0 3px 0 #2edb95,0 5px 18px rgba(0,0,0,.12)}.sidebar-nav-link:hover{transform:translateY(-2px)}.sidebar-nav-icon{width:27px!important;height:27px!important;background:transparent!important}.sidebar-nav-link .sidebar-label{display:block!important;width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,2.2vw,10px);line-height:1.1}.topbar{left:0!important;height:60px;padding:0 12px;gap:8px}.topbar-action-label,.topbar-context,.topbar-search kbd{display:none!important}.topbar-search{width:auto;flex:1 1}.app-main{margin-left:0!important;padding:76px 14px 96px}html.sidebar-collapsed .app-main{margin-left:0}html.sidebar-collapsed .topbar{left:0}.notification-popover,.profile-popover{position:fixed;top:68px;right:10px;max-height:calc(100vh - 150px)}.notification-popover>div:last-child{max-height:calc(100vh - 225px)!important}}@media (max-width:430px){.topbar-search{display:none}.topbar-context{display:block!important;min-width:0;flex:1 1}.topbar-subtitle{display:none!important}.topbar-actions{margin-left:0;gap:6px}.topbar-profile{width:38px;padding:3px!important}.topbar-profile>svg{display:none}.topbar-icon-btn{width:35px;height:35px}.login-logo-shell{width:min(100%,170px);min-height:56px}}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-repeat:no-repeat!important;background-position:right 10px center!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238b93a7' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;padding-right:28px!important;cursor:pointer}.manual-entry-actionbar{position:fixed;bottom:0;left:224px;right:0;z-index:30;padding:12px 28px calc(12px + env(safe-area-inset-bottom, 0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:left .3s cubic-bezier(.16,1,.3,1),padding .25s ease}html.sidebar-collapsed .manual-entry-actionbar{left:68px}@media (pointer:coarse){.manual-entry-page button,.manual-entry-page input:not([type=checkbox]):not([type=file]),.manual-entry-page label[style*=cursor],.manual-entry-page select{min-height:44px}.manual-entry-page input[type=checkbox]{width:20px;height:20px}.manual-entry-actionbar button{min-height:48px}}@media (max-width:900px){.manual-entry-actionbar,html.sidebar-collapsed .manual-entry-actionbar{left:0;padding-left:16px;padding-right:16px}}.ticket-row-voided td{opacity:.5;text-decoration:line-through}.ticket-row-voided td:first-child,.ticket-row-voided td:last-child{text-decoration:none}.table-compact td{padding-top:6px!important;padding-bottom:6px!important;font-size:11.5px}.table-compact th{padding-top:7px!important;padding-bottom:7px!important}.depth-card{position:relative;isolation:isolate;border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,0) 46%),linear-gradient(145deg,#161e33,#0c1220);border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.075),0 1px 2px rgba(0,0,0,.42),0 14px 34px -10px rgba(0,0,0,.55);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s ease}.theme-light .depth-card,:root[data-theme=light] .depth-card{background:linear-gradient(145deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0) 46%),linear-gradient(145deg,#fff,#f4f6fb);border-color:rgba(15,23,42,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(15,23,42,.06),0 14px 30px -12px rgba(15,23,42,.16)}.depth-card.is-selected{border-color:rgba(46,219,149,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(46,219,149,.35),0 0 30px -6px rgba(46,219,149,.45),0 14px 34px -10px rgba(0,0,0,.55)}.depth-card:active{transform:scale(.985);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 1px rgba(0,0,0,.4),0 4px 12px -6px rgba(0,0,0,.5);transition-duration:.09s}.tilt-3d{position:relative;border-radius:18px;transform-style:preserve-3d;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1)}.tilt-3d>*{width:100%;height:100%}.tilt-3d:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.09),transparent 42%)}.tilt-3d:hover:after{opacity:1}.grain-overlay:before{content:"";z-index:1;opacity:.028;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.aurora-bg,.grain-overlay:before{position:fixed;inset:0;pointer-events:none}.aurora-bg{z-index:0;overflow:hidden}.aurora-bg span{position:absolute;display:block;border-radius:50%;filter:blur(90px);opacity:.5}.aurora-bg span:first-child{width:46vw;height:46vw;top:-14vw;left:-8vw;background:radial-gradient(circle,rgba(46,219,149,.16),transparent 68%);animation:auroraDriftA 34s ease-in-out infinite}.aurora-bg span:nth-child(2){width:40vw;height:40vw;top:24vh;right:-12vw;background:radial-gradient(circle,rgba(252,209,22,.1),transparent 68%);animation:auroraDriftB 41s ease-in-out infinite}.aurora-bg span:nth-child(3){width:34vw;height:34vw;bottom:-14vw;left:28vw;background:radial-gradient(circle,rgba(206,17,38,.09),transparent 68%);animation:auroraDriftC 47s ease-in-out infinite}:root[data-theme=light] .aurora-bg span{opacity:.34}@keyframes auroraDriftA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,5vh,0) scale(1.12)}}@keyframes auroraDriftB{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-7vw,-4vh,0) scale(1)}}@keyframes auroraDriftC{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vw,-6vh,0) scale(1.15)}}.above-ambient{position:relative;z-index:2}.stagger-in{opacity:0;animation:staggerIn .62s cubic-bezier(.16,1,.3,1) both}@keyframes staggerIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}.glass-bar{background:rgba(17,23,42,.62);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1px solid hsla(0,0%,100%,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 8px 26px -14px rgba(0,0,0,.7)}:root[data-theme=light] .glass-bar{background:hsla(0,0%,100%,.72);border-color:rgba(15,23,42,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 24px -16px rgba(15,23,42,.35)}.live-pulse{position:relative}.live-pulse:before{content:"";position:absolute;inset:-3px;border-radius:inherit;border:1px solid rgba(46,219,149,.5);animation:livePulseRing 2.4s ease-out infinite;pointer-events:none}@keyframes livePulseRing{0%{opacity:.7;transform:scale(.94)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.aurora-bg span{animation:none!important}.tilt-3d{transform:none!important}.live-pulse:before,.tilt-3d:after{display:none}}@media (pointer:coarse){.tilt-3d{transform:none!important}.tilt-3d:after{display:none}}