:root{--bg:#020913;--bg-deep:#01060d;--surface:#061320;--surface-2:#081a2a;--elevated:#0b2032;--text:#f1f6fb;--muted:#8697a9;--border:#17344d;--border-bright:#285477;--cyan:#2af;--cyan-soft:#6bd9ff;--violet:#986cff;--amber:#2f9cff;--coral:#ff6258;--green:#58da93;--r-sm:6px;--r-md:10px;--r-lg:16px;--shadow:0 18px 60px #00000073;--glow:0 0 28px #22aaff38;--sidebar:204px;--topbar:64px;--type-page-title:clamp(1.875rem, 2vw, 2.125rem);--type-section-title:clamp(1.25rem, 1.4vw, 1.375rem);--type-card-title:1rem;--type-metric:clamp(1.75rem, 2vw, 2.125rem);--type-nav:.9375rem;--type-body:.875rem;--type-control:.875rem;--type-support:.875rem;--type-caption:.8125rem;--type-tooltip:.875rem;--leading-heading:1.22;--leading-body:1.48;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--layout-gutter:clamp(1rem, 1.6vw, 1.75rem);--control-height:2.75rem;--card-padding:clamp(.875rem, 1vw, 1.125rem);color:var(--text);background:var(--bg);font-synthesis:none;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:0;min-height:100vh;font-size:var(--type-body);line-height:var(--leading-body);margin:0}button,input,select{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan-soft);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{cursor:pointer;background:0 0;border:0}.app-shell{grid-template:var(--topbar) 1fr / var(--sidebar) 1fr;background:radial-gradient(circle at 65% 40%, #082039 0, var(--bg) 34%, var(--bg-deep) 75%);min-height:100vh;display:grid}.topbar{z-index:50;height:var(--topbar);background:#01070ef5;border-bottom:1px solid #14283a;grid-column:1/-1;align-items:center;gap:14px;padding:0 17px;display:flex}.brand{white-space:nowrap;align-items:center;gap:9px;height:100%;padding:0;display:flex}.brand-art{width:150px;height:56px;display:block;position:relative;overflow:hidden}.brand-art img{mix-blend-mode:screen;width:228px;max-width:none;position:absolute;top:-31px;left:-39px}.brand i{background:#293746;width:1px;height:25px;margin:0 4px}.brand strong{letter-spacing:.11em;font-size:14px}.selector{color:#d8e0e8;white-space:nowrap;border-left:1px solid #213142;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:12px;display:flex}.selector svg{width:18px}.selector svg:last-child{width:13px}.entity-selector{border-left:0;max-width:235px}.entity-selector span{text-overflow:ellipsis;overflow:hidden}.global-search-wrap{flex:1;min-width:0;max-width:445px;margin:0 auto;position:relative}.global-search{border-radius:var(--r-sm);color:#7f8e9f;text-align:left;background:#06111d;border:1px solid #142d42;align-items:center;gap:10px;width:100%;height:38px;padding:0 11px;font-size:12px;transition:border-color .16s,background .16s;display:flex}.global-search-wrap.open .global-search{background:#071a2a;border-color:#2f9cff;border-radius:7px 7px 0 0}.global-search svg{flex:none;width:17px}.global-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-search kbd{white-space:nowrap;text-align:center;border:1px solid #1e3347;border-radius:4px;flex:none;min-width:34px;margin-left:auto;padding:3px 5px;font-size:11px;line-height:1.25}.global-search-panel{z-index:90;transform-origin:top;background:#04121f;border:1px solid #2f9cff;border-top-color:#173f5d;border-radius:0 0 10px 10px;padding:12px;animation:.14s ease-out search-expand;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 18px 42px #00000061}.global-search-panel .search-field{border-color:#285a78;border-radius:7px;min-height:44px;padding:0 11px}.global-search-panel p{color:#8ea3b4;margin:9px 2px 0;font-size:12px}@keyframes search-expand{0%{opacity:0;transform:translateY(-5px)scaleY(.96)}to{opacity:1;transform:none}}.top-actions{align-items:center;gap:4px;height:100%;margin-left:auto;display:flex}.top-actions>button{color:#dce4eb;align-items:center;gap:7px;padding:7px;font-size:10px;display:flex}.top-actions svg{width:18px}.count{color:#fff;border-radius:20px;place-items:center;min-width:19px;height:19px;display:grid}.count.risk{background:var(--coral)}.count.warning{background:var(--amber);color:#111}.profile{border-left:1px solid #213142;align-items:center;gap:8px;height:38px;margin-left:6px;padding-left:13px;display:flex}.avatar{background:linear-gradient(145deg,#c69f80,#664b4c);border:1px solid #6a8395;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.profile>span{flex-direction:column;font-size:10px;display:flex}.profile small{color:var(--muted);margin-top:2px}.auth-profile{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #213142}.auth-profile.live .avatar{background:linear-gradient(145deg,#168a60,#08302a);border-color:#5df0b2}.auth-profile.demo .avatar{background:linear-gradient(145deg,#b98235,#4f3420);border-color:#ffcf68}.auth-action{color:#eaf9ff;background:#071c29;border:1px solid #214a61;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 10px;font-weight:800;display:inline-flex}.auth-action svg{width:15px}.role-switch{color:var(--muted);flex-direction:column;padding-left:7px;font-size:8px;display:flex}.role-switch select{color:#cbd6df;border:1px solid var(--border);background:#071522;border-radius:4px;width:96px;padding:2px 4px;font-size:9px}.sidebar{z-index:40;background:linear-gradient(#04121efa,#030d17f5);border-right:1px solid #163148;flex-direction:column;grid-row:2;min-height:0;transition:width .25s;display:flex}.sidebar nav{padding-top:20px}.sidebar a{color:#c6d0db;align-items:center;gap:15px;height:50px;padding:0 19px;font-size:13px;text-decoration:none;display:flex;position:relative}.sidebar a svg{stroke-width:1.5px;flex:0 0 20px;width:20px}.sidebar a b{text-align:center;background:#213d58;border-radius:12px;min-width:19px;margin-left:auto;padding:3px 5px;font-size:9px}.sidebar a.active{color:var(--cyan);background:linear-gradient(90deg,#0d64a440,#0b467026)}.sidebar a.active:before{content:"";background:var(--cyan);width:3px;height:100%;box-shadow:0 0 12px var(--cyan);border-radius:0 3px 3px 0;position:absolute;left:0}.collapse{color:#c9d3db;border-top:1px solid #153048;align-items:center;gap:17px;height:72px;margin-top:auto;padding:0 19px;display:flex}.collapse svg{width:18px}.mobilebar{display:none}.workspace{min-width:0;min-height:0;position:relative;overflow:auto}.nav-collapsed{--sidebar:64px}.nav-collapsed .sidebar a span,.nav-collapsed .sidebar a b,.nav-collapsed .collapse span{display:none}.nav-collapsed .sidebar a,.nav-collapsed .collapse{justify-content:center;padding:0}.nav-collapsed .collapse svg{transform:rotate(180deg)}.prototype-controls{z-index:46;border:1px solid var(--border);box-shadow:var(--shadow);background:#05121eeb;border-radius:6px;padding:6px 8px;position:fixed;bottom:12px;right:13px}.prototype-controls label{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.prototype-controls select{color:#d5e0e9;border:1px solid var(--border);background:#091b2a;border-radius:4px;padding:3px;font-size:9px}.overlay{z-index:80;border:1px solid var(--border-bright);border-radius:var(--r-md);width:min(480px,100vw - 36px);box-shadow:var(--shadow),var(--glow);background:#061421;padding:24px;position:fixed;top:70px;right:18px}.overlay h2{margin:0 0 18px}.overlay p{color:var(--muted);font-size:12px}.overlay-close{position:absolute;top:12px;right:12px}.overlay-close svg{width:18px}.search-field{border:1px solid var(--cyan);background:#03101b;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.search-field input{color:#fff;background:0 0;border:0;outline:0;flex:1}.overlay-row{border-top:1px solid var(--border);align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.overlay-row small{color:var(--muted);margin-left:auto}.context-field{color:var(--muted);margin-top:12px;font-size:10px;display:block}.context-field select{border:1px solid var(--border-bright);color:#fff;background:#03101b;border-radius:5px;width:100%;margin-top:5px;padding:9px;display:block}.auth-context-card,.auth-login-card{background:linear-gradient(145deg,#092739eb,#03101bfa);border:1px solid #1d5067;border-radius:12px;gap:8px;margin:12px 0;padding:13px;display:grid}.auth-context-card strong,.auth-login-card h3{color:#fff;margin:0}.auth-context-card span{color:#78e8b3;font-weight:850}.auth-context-card small{color:#cfe6f2;line-height:1.4}.auth-login-card input{color:#fff;background:#03101b;border:1px solid #24536a;border-radius:9px;height:40px;padding:0 10px}.auth-login-card button{color:#fff;background:#0d79bd;border:1px solid #32c3ff;border-radius:9px;min-height:38px;font-weight:850}.auth-login-card button:disabled{opacity:.55}.auth-login-card code{color:#8deaff}.auth-error{color:#ff9b9b!important}.secondary-auth-action{background:#082336!important;border-color:#295f76!important}.page{min-height:calc(100vh - var(--topbar));padding:20px}.page-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-header h1{margin:0;font-size:24px;font-weight:650}.page-header p{color:var(--muted);margin:5px 0 0;font-size:12px}.page-header>button,.primary-action{border:1px solid var(--border-bright);color:#dfeaf2;background:#0b2134;border-radius:6px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.page-header button svg{width:16px}.data-state{text-align:center;min-height:400px;color:var(--muted);place-content:center;justify-items:center;display:grid}.data-state>svg{width:44px;height:44px;color:var(--cyan)}.data-state h2{color:var(--text);margin:16px 0 4px}.data-state p{margin:0 0 18px}.data-state button{border:1px solid var(--cyan);border-radius:6px;padding:8px 14px}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.placeholder-page{text-transform:capitalize;place-content:center;justify-items:center;min-height:calc(100vh - 64px);display:grid}.placeholder-page svg{width:50px;height:50px;color:var(--cyan)}.placeholder-page p{color:var(--muted)}.data-state-fullscreen{background:radial-gradient(circle at 50% 45%,#125f912e,#0000 34%),#010913;min-height:100svh}.data-state-fullscreen h2{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px)}.data-state-fullscreen p{color:#a9bed0;max-width:440px;font-size:15px;line-height:1.55}.universe-layout{min-height:calc(100vh - var(--topbar));grid-template-columns:minmax(720px,1fr) 286px;transition:grid-template-columns .28s;display:grid;position:relative;overflow:hidden}.universe-stage{touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 45%,#0e487029,#0000 24%),radial-gradient(at 54% 48%,#020811 0,#01050b 48%,#000207 76%,#000 100%);min-height:780px;position:relative;overflow:hidden}.space-backdrop{pointer-events:none;opacity:.96;width:100%;height:100%;position:absolute;inset:0}.nebula-stream{opacity:.18;filter:blur(24px);background:radial-gradient(#185b8938,#0000 62%),linear-gradient(105deg,#0000 22%,#2a4c751a 42%,#4e346f14 53%,#1a5c7b17 64%,#0000 80%);height:24%;animation:20s ease-in-out infinite nebula-breathe;position:absolute;top:46%;left:-25%;right:-25%;transform:rotate(-6deg)}.galaxy-belt{z-index:1;pointer-events:none;opacity:.45;filter:blur(.2px);background:radial-gradient(#0000 55%,#78c4ea38 57%,#b688e021 59%,#4896ce1a 61%,#0000 65%);border-radius:50%;width:88%;height:54%;animation:36s ease-in-out infinite galaxy-drift;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 38px #4c8fc50d}.galaxy-belt:before{content:"";border-radius:inherit;background:repeating-conic-gradient(from 8deg,transparent 0 5deg,#bde1f447 5.2deg 5.45deg,transparent 5.7deg 13deg);opacity:.36;position:absolute;inset:0;-webkit-mask:radial-gradient(#0000 56%,#000 58% 60%,#0000 63%);mask:radial-gradient(#0000 56%,#000 58% 60%,#0000 63%)}.universe-system{z-index:2;transform-origin:50%;transition:transform .2s;position:absolute;inset:4% 7% 14%}.entity-core{background:0 0;border:0;border-radius:50%;place-items:center;width:342px;height:342px;animation:5s ease-in-out infinite breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #2aaeff24,0 0 88px #1681d117}.entity-core:before{display:none}.core-earth{z-index:0;object-fit:contain;filter:drop-shadow(0 0 12px #4bafef66)drop-shadow(0 0 30px #1c70b72e);-webkit-user-select:none;user-select:none;pointer-events:none;width:124%;height:124%;animation:150s linear infinite earth-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-satellite-orbit{z-index:2;border:1px solid #a0def766;border-radius:50%;position:absolute;inset:-10% -20%;transform:rotate(-12deg);box-shadow:0 0 7px #32ade81f}.core-satellite-orbit i{offset-path:ellipse(50% 50% at 50% 50%);offset-distance:0%;background:radial-gradient(circle at 34% 30%,#fff,#8da7b3 34%,#203440 70%);border:1px solid #c7e8f5;border-radius:50%;width:15px;height:15px;animation:18s linear infinite satellite-travel;position:absolute;top:0;left:0;box-shadow:0 0 10px #9be1ffcc,0 0 22px #3fb2e56b}@keyframes breathe{50%{box-shadow:0 0 48px #2aaeff33,0 0 105px #1681d11f}}.core-content{z-index:3;text-shadow:0 2px 7px #000,0 0 16px #000;flex-direction:column;align-items:center;width:74%;display:flex;position:relative}.core-content>strong{background:#00081094;border-radius:8px 8px 0 0;padding:5px 11px 1px;font-size:17px}.core-content>small{color:#d7e7f3;background:#00081094;border-radius:0 0 8px 8px;margin:0 0 9px;padding:2px 11px 5px}.core-metric{text-align:left;background:#010c17d6;border:1px solid #42abe79e;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:5px;width:100%;min-width:0;padding:12px 17px;display:grid;overflow:hidden;box-shadow:0 8px 28px #00000052}.core-metric small{color:#c6d4df;min-width:0;font-size:10px}.core-metric-row{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.core-metric b{white-space:nowrap;letter-spacing:-.03em;min-width:0;font-size:clamp(20px,1.25vw,23px);line-height:1.05}.core-metric em{color:var(--green);white-space:nowrap;justify-self:end;font-size:12px;font-style:normal;line-height:1}.core-metric>span:not(.core-metric-row){min-width:0;font-size:14px;line-height:1.2}.core-health{background:#00081094;border-radius:10px;margin:11px 0;padding:3px 8px;font-size:10px}.core-health i{background:var(--amber);width:8px;height:8px;box-shadow:0 0 8px var(--amber);border-radius:50%;display:inline-block}.core-health b{color:var(--amber)}.core-action{color:#68d2ff;background:#021423e6;border:1px solid #34739d;border-radius:6px;align-items:center;gap:18px;padding:8px 18px;font-size:11px;display:flex;box-shadow:0 6px 18px #00000042}.core-action svg{width:13px}.planet{z-index:5;border-radius:50%;width:112px;height:112px;transition:left .5s linear,top .5s linear,filter .2s,transform .2s;position:absolute;transform:translate(-50%,-50%)}.planet:hover,.planet:focus-visible{filter:brightness(1.12);transform:translate(-50%,-50%)scale(1.08)}.planet-body{border:1px solid color-mix(in srgb,var(--planet-light) 78%,white);background:radial-gradient(circle at 32% 26%,#eefcff 0 3%,var(--planet-light) 10%,var(--planet-mid) 37%,var(--planet-dark) 72%,#01040a 100%);box-shadow:inset -17px -12px 25px #00000080,inset 9px 7px 16px #ffffff24,0 0 12px var(--planet-glow),0 0 28px color-mix(in srgb,var(--planet-glow) 45%,transparent);border-radius:50%;position:absolute;inset:5px;overflow:hidden}.planet-body:before{content:"";filter:blur(2px);opacity:.86;background:radial-gradient(at 24% 28%,#ffffff38,#0000 19%),radial-gradient(at 62% 55%,#ffffff1a,#0000 27%),radial-gradient(at 34% 78%,#ffffff14,#0000 22%);border-radius:50%;position:absolute;inset:7% -16%;transform:rotate(-18deg)}.planet-body:after{content:"";mix-blend-mode:screen;background:linear-gradient(112deg,#ffffff1f,#0000 34% 67%,#00000047);border-radius:50%;position:absolute;inset:0}.planet-marketing{--planet-light:#cf9cff;--planet-mid:#7545b7;--planet-dark:#21113d;--planet-glow:#9f5de6}.planet-operations{--planet-light:#ff9b74;--planet-mid:#c94a36;--planet-dark:#471119;--planet-glow:#ff704f}.planet-service{--planet-light:#83f0e5;--planet-mid:#299ca3;--planet-dark:#0b3547;--planet-glow:#46d5d1}.planet-sales{--planet-light:#8de3ff;--planet-mid:#2d86bd;--planet-dark:#0b2948;--planet-glow:#52c7f4}.planet-label{z-index:4;white-space:nowrap;text-align:left;color:#fff;text-shadow:0 1px 5px #000;background:#00060db8;border-radius:6px;flex-direction:column;min-width:max-content;padding:4px 7px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #00000080}.planet-label strong{font-size:14px;line-height:1.05}.planet-label small{margin-top:2px;font-size:9px}.planet-label i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.health-at-risk .planet-label i{background:var(--coral)}.health-attention .planet-label i{background:var(--amber)}.satellites{z-index:3;white-space:nowrap;flex-direction:column;gap:11px;display:flex;position:absolute;top:19%;left:100%}.satellites i{color:#eef8ff;text-shadow:0 2px 8px #000;background:#00060da3;border-radius:5px;padding:2px 5px 2px 28px;font-size:10px;font-style:normal}.satellites i:before{content:"";background:#0b2940;border:1px solid #4f8eaf;border-radius:50%;width:16px;height:16px;margin-left:-24px;position:absolute;box-shadow:0 0 8px #38acef73}.planet-hr{--planet-light:#ffb6df;--planet-mid:#b34f92;--planet-dark:#401534;--planet-glow:#e66db8}.ideasight-signal{z-index:10;background:#041727d9;border:1px solid #1e5275;border-radius:14px;align-items:center;gap:16px;width:280px;padding:12px 18px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 0 25px #533add38}.ideasight-signal>svg:first-child{color:#6c8cff;filter:drop-shadow(0 0 7px #695dff);width:33px}.ideasight-signal span{text-align:left;flex-direction:column;flex:1;display:flex}.ideasight-signal strong{font-size:16px;font-weight:500}.ideasight-signal small{color:var(--cyan)}.universe-controls{z-index:12;border:1px solid var(--border);background:#061522;border-radius:7px;align-items:center;display:flex;position:absolute;bottom:17px;right:20px}.universe-controls button,.universe-controls span{border-right:1px solid var(--border);place-items:center;min-width:38px;height:38px;font-size:11px;display:grid}.universe-controls svg{width:17px}.planet-popover{z-index:20;border:1px solid var(--border-bright);width:250px;box-shadow:var(--shadow);background:#051421f5;border-radius:10px;padding:18px;position:absolute;bottom:20px;left:20px}.planet-popover>button:first-child{position:absolute;top:10px;right:10px}.planet-popover>small{color:var(--green)}.planet-popover h2{margin:7px 0}.planet-popover p{color:var(--muted);font-size:12px;line-height:1.5}.planet-popover>button:last-child{color:var(--cyan);align-items:center;gap:7px;font-size:11px;display:flex}.planet-popover svg{width:14px}.universe-layout.rail-collapsed{grid-template-columns:minmax(720px,1fr) 0}.right-rail{min-width:0;transition:opacity .2s,transform .28s}.rail-collapsed .right-rail{visibility:hidden;opacity:0;pointer-events:none;height:0;overflow:hidden;transform:translate(100%)}.right-rail-toggle{z-index:30;color:#74d4ff;background:#051725f5;border:1px solid #23506f;border-right:0;border-radius:10px 0 0 10px;place-items:center;width:30px;height:58px;transition:right .28s,background .2s,color .2s;display:grid;position:absolute;top:50%;right:286px;transform:translateY(-50%);box-shadow:-7px 0 20px #00000047}.right-rail-toggle:hover,.right-rail-toggle:focus-visible{color:#fff;background:#0b2a40}.right-rail-toggle svg{width:17px}.rail-collapsed .right-rail-toggle{right:0}.right-rail{background:#04101beb;border-left:1px solid #17374f;padding:10px 8px;overflow:auto}.rail-section{border:1px solid var(--border);background:#051421d9;border-radius:8px;margin-bottom:9px;overflow:hidden}.rail-section header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:11px 12px;display:flex}.rail-section h2{margin:0;font-size:13px;font-weight:550}.rail-section header b{background:var(--coral);border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.rail-section:last-child header b{background:#2587ed}.rail-section>button{border-top:1px solid var(--border);width:100%;color:var(--cyan);justify-content:center;align-items:center;gap:14px;padding:9px;font-size:10px;display:flex}.rail-section>button svg{width:13px}.rail-item{border-bottom:1px solid #122c41;align-items:flex-start;gap:10px;margin:0 11px;padding:10px 0;font-size:10px;display:flex}.dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px;display:inline-block}.dot.risk{background:var(--coral);box-shadow:0 0 6px #ff625866}.dot.warning{background:var(--amber)}.rail-item span{flex-direction:column;flex:1;gap:4px;display:flex}.rail-item strong{font-weight:500}.rail-item small,.rail-item time{color:var(--muted)}.alert{background:var(--amber);color:#14202a;clip-path:polygon(50% 0,100% 100%,0 100%);place-items:center;width:18px;height:18px;font-style:normal;display:grid}.alert.risk{background:var(--coral)}.mission{border-bottom:1px solid #122c41;align-items:flex-start;gap:9px;margin:0 11px;padding:10px 0;font-size:10px;display:flex}.mission input{accent-color:var(--green)}.mission span{flex-direction:column;gap:4px;display:flex}.mission small{color:var(--muted)}.insight-page{min-height:calc(100vh - 64px);padding:12px 326px 20px 16px;position:relative}.insight-page>.page-header{margin-bottom:9px}.insight-page>.page-header h1{font-size:21px}.insight-page>.page-header button{color:var(--muted);margin-left:15px;margin-right:auto;font-size:10px}.business-pulse h2,.solutions>h2{margin:0 0 7px;font-size:13px}.business-pulse article{border:1px solid var(--border);background:linear-gradient(145deg,#071a2a,#04111d);border-radius:8px;height:100px;padding:10px 12px;position:relative;overflow:hidden}.business-pulse strong{margin-top:5px;font-size:17px;display:inline-block}.insight-workspace{border:1px solid var(--border-bright);background:radial-gradient(circle,#195b9659,#0000 30%),#03101c;border-radius:9px;margin-top:10px;overflow:hidden}.insight-workspace>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:50px;padding:0 12px;display:flex}.insight-workspace>header>span{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.insight-workspace>header svg{width:15px;color:var(--cyan)}.issue-tabs button{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:9px}.issue-tabs button.active{color:#fff;border-color:var(--coral);background:#ff62581f}.intelligence-map{background-image:radial-gradient(#1d70a8 1px,#0000 1px);background-size:32px 32px;grid-template-columns:1fr 1.15fr 1fr;min-height:385px;padding:20px;display:grid;position:relative}.intelligence-map:before,.intelligence-map:after{content:"";background:linear-gradient(90deg,#0000,#6674ff,#21b7ff);width:32%;height:1px;position:absolute;top:50%}.intelligence-map:before{left:18%}.intelligence-map:after{right:18%;transform:scaleX(-1)}.evidence-column h3,.factors-column h3{color:#d0d9e1;margin:0 0 2px;font-size:11px}.evidence-column>button>i{border:1px solid var(--coral);width:32px;height:32px;color:var(--coral);border-radius:50%;place-items:center;display:grid}.evidence-column strong{font-size:11px}.evidence-column>button>svg{width:13px;color:var(--cyan)}.recommendation-core{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.recommendation-core>small{color:var(--amber)}.recommendation-core>h2{color:var(--coral);margin:5px 0 8px;font-size:18px}.ai-orb{background:radial-gradient(circle,#1c62a1cc,#051a32e6 62%,#070d22f2);border:1px solid #6cbfff;border-radius:50%;flex-direction:column;align-items:center;width:235px;height:235px;padding:42px 30px 20px;display:flex;box-shadow:inset 0 0 30px #2d83d0,0 0 30px #3b87ff8c,0 0 70px #5c4aff40}.ai-orb>svg{width:18px;color:var(--cyan);margin-top:-23px;position:absolute}.ai-orb strong{margin:12px 0;font-size:14px;line-height:1.5}.ai-orb small{color:var(--muted);margin-top:12px;font-size:8px}.ai-orb b{color:#63d8ff;margin-top:4px;font-size:11px}.factors-column i{border:1px solid var(--amber);height:42px;color:var(--amber);border-radius:50%;flex:0 0 42px;place-items:center;font-style:normal;display:grid;box-shadow:0 0 12px #ffab2440}.factors-column span{flex-direction:column;gap:4px;display:flex}.factors-column strong{font-size:10px}.solutions>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.solutions article{border:1px solid var(--border-bright);background:linear-gradient(145deg,#071a2a,#04111c);border-radius:9px;padding:13px 13px 10px 51px;position:relative}.solution-number{border:1px solid var(--green);color:#dfffee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:13px;left:13px}.solutions article:nth-child(2) .solution-number{border-color:var(--cyan)}.solutions article:nth-child(3) .solution-number{border-color:var(--violet)}.solutions h3{margin:0;font-size:11px}.solutions p{height:29px;color:var(--muted);margin:5px 0 8px;font-size:8px;line-height:1.4}.solutions dl{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.solutions dl div{padding-top:7px}.solutions dt{color:var(--muted);font-size:8px}.solutions dd{color:var(--green);margin:3px 0 0;font-size:9px}.solution-actions{margin-top:9px;grid-template-columns:none!important;gap:4px!important;display:flex!important}.solution-actions button{border:1px solid var(--border);color:#c4d0da;border-radius:4px;padding:4px 6px;font-size:8px}.solution-actions svg{width:10px}.compare-button{color:var(--cyan);align-items:center;gap:7px;margin:12px auto 0;font-size:11px;display:flex}.compare-button svg{width:17px}.insight-rail section{border:1px solid var(--border);background:#061522;border-radius:8px;margin-bottom:9px;overflow:hidden}.insight-rail h2{border-bottom:1px solid var(--border);margin:0;padding:10px 12px;font-size:11px}.insight-rail h2 b{background:var(--coral);border-radius:10px;margin-left:5px;padding:2px 6px;font-size:9px}.signal-row{border-bottom:1px solid #143047;gap:9px;padding:12px;display:flex}.signal-row span,.learning-row span{flex-direction:column;gap:4px;display:flex}.signal-row strong{font-size:10px}.decision-row>div{gap:5px;margin-top:7px;display:flex}.decision-row button{border:1px solid var(--border-bright);color:var(--cyan);border-radius:4px;padding:4px 8px;font-size:8px}.learning-row>svg{width:15px;color:var(--green);flex:0 0 15px}.drawer{z-index:75;border-left:1px solid var(--border-bright);background:#061522;width:380px;padding:28px;position:fixed;top:64px;bottom:0;right:0;box-shadow:-20px 0 55px #00000080}.drawer>button{position:absolute;top:15px;right:15px}.drawer>svg{width:38px;color:var(--cyan)}.drawer>small{color:var(--cyan);margin-top:18px;display:block}.drawer h2{font-size:21px}.drawer p{color:#b4c2cd;line-height:1.7}.drawer dl{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;padding-top:15px;font-size:11px;display:grid}.drawer dt{color:var(--muted)}.drawer dd{margin:0 0 13px}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00050cbf;place-items:center;display:grid;position:fixed;inset:0}.compare-modal{border:1px solid var(--border-bright);width:650px;box-shadow:var(--shadow);background:#071725;border-radius:12px;padding:26px;position:relative}.compare-modal>button{position:absolute;top:15px;right:15px}.compare-modal>svg{color:var(--cyan)}.compare-modal table{border-collapse:collapse;width:100%}.compare-modal th,.compare-modal td{border-bottom:1px solid var(--border);text-align:left;padding:11px;font-size:11px}.compare-modal th{color:var(--muted)}.status-rail{border:1px solid var(--border);background:#061421;border-radius:8px;grid-template-columns:repeat(8,1fr);margin-bottom:14px;display:grid;overflow:hidden}.status-rail button{border-right:1px solid var(--border);text-align:left;flex-direction:column;gap:8px;min-height:76px;padding:13px 10px;display:flex;position:relative}.status-rail button:last-child{border:0}.status-rail button:after{content:"";background:#426078;height:3px;position:absolute;bottom:0;left:0;right:0}.status-rail button:nth-child(4):after{background:var(--coral)}.status-rail button:nth-child(7):after{background:var(--cyan)}.status-rail button:nth-child(8):after{background:var(--green)}.status-rail button.active{background:#0c2940}.status-rail span{color:var(--muted);font-size:9px}.status-rail strong{font-size:19px}.table-panel{border:1px solid var(--border);background:#05131f;border-radius:9px;overflow:hidden}.filterbar{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:11px;display:flex}.table-search{border:1px solid var(--border);background:#03101a;border-radius:5px;align-items:center;gap:7px;width:210px;padding:7px 9px;display:flex}.table-search svg{width:14px;color:var(--muted)}.table-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:10px}.filterbar>button,.filterbar>select{border:1px solid var(--border);color:#b9c6d0;background:#071928;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.filterbar button svg{width:11px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:1250px}.data-table th{color:#75899b;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#071a29;padding:10px 11px;font-size:8px;font-weight:500}.data-table td{color:#c7d2db;white-space:nowrap;border-top:1px solid #112a3e;height:58px;padding:9px 11px;font-size:9px}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:#091f31}.data-table td small{color:var(--muted);margin-top:4px;display:block}.data-table td>svg{width:14px;color:var(--cyan)}.status-pill{color:#7ed4ff;background:#173c58;border-radius:10px;padding:4px 7px}.status-pill.risk{color:#ff8c85;background:#ff625821}.status-pill.success{color:var(--green);background:#58da931f}.warning-text{color:var(--amber)!important}.order-inspector{z-index:70;border-left:1px solid var(--border-bright);background:#061522;width:390px;padding-bottom:30px;position:fixed;top:64px;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 55px #00000080}.order-inspector header{border-bottom:1px solid var(--border);justify-content:space-between;padding:20px;display:flex}.order-inspector header small{color:var(--cyan)}.order-inspector h2{margin:4px 0 0}.order-inspector section{border-bottom:1px solid var(--border);padding:16px 20px}.order-inspector h3{color:var(--muted);text-transform:uppercase;margin:0 0 10px;font-size:10px}.order-inspector p{font-size:11px}.next-action{background:#0b263c;border:1px solid #26577c;border-radius:7px;padding:12px;font-size:11px}.next-action button{background:var(--cyan);color:#00101c;border-radius:5px;margin-top:12px;padding:7px 10px;font-size:9px;display:block}.timeline{padding:0;list-style:none}.timeline li{padding:0 0 18px 21px;font-size:10px;position:relative}.timeline li:before{content:"";border:2px solid var(--border-bright);border-radius:50%;width:8px;height:8px;position:absolute;top:1px;left:2px}.timeline li:after{content:"";background:var(--border);width:1px;height:17px;position:absolute;top:13px;left:7px}.timeline li.done:before{background:var(--green);border-color:var(--green)}.timeline li.current:before{border-color:var(--cyan);box-shadow:0 0 8px var(--cyan)}.timeline time{float:right;color:var(--muted)}.order-inspector dl{grid-template-columns:1fr 1fr;padding:20px;font-size:10px;display:grid}.order-inspector dt{color:var(--muted)}.order-inspector dd{margin:0 0 14px}.report-filters{grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:13px;display:grid}.report-filters>button,.report-filters>label{border:1px solid var(--border);text-align:left;background:#061522;border-radius:6px;min-width:0;padding:8px 10px}.report-filters small{color:var(--muted);font-size:8px;display:block}.report-filters strong{justify-content:space-between;align-items:center;margin-top:4px;font-size:9px;display:flex}.report-filters svg{width:11px}.report-filters select{color:#fff;background:0 0;border:0;width:100%;margin-top:3px;font-size:9px}.report-filters option{background:#061522}.metric-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px;display:grid}.metric-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#071a29,#04111d);border-radius:7px;min-height:76px;padding:11px}.metric-grid small{color:var(--muted);font-size:8px;display:block}.metric-grid strong{margin:8px 0 5px;font-size:14px;display:block}.metric-grid span{color:var(--green);font-size:8px}.metric-grid span.negative{color:var(--coral)}.report-grid{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.report-grid>section{border:1px solid var(--border);background:#05131f;border-radius:8px}.chart-panel>header,.platform-panel>header,.reconciliation-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.report-grid h2{margin:0;font-size:12px}.report-grid header p{color:var(--muted);margin:4px 0 0;font-size:8px}.chart-panel header svg{width:18px;color:var(--green)}.platform-row>button{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:20px 1fr auto auto;align-items:center;width:100%;padding:12px;font-size:9px;display:grid}.platform-row svg{width:12px;color:var(--cyan);transition:transform .2s}.platform-row svg.rotated{transform:rotate(90deg)}.platform-row span{color:var(--muted)}.platform-row b{margin-left:18px}.drilldown{background:#071a29;padding:9px 15px 9px 36px}.drilldown>div{grid-template-columns:1fr auto;gap:4px;font-size:9px;display:grid}.drilldown small{color:var(--muted);grid-column:1/-1}.reconciliation-panel{grid-column:1/-1}.reconcile-flow{justify-content:center;align-items:center;gap:25px;padding:20px;display:flex}.reconcile-flow article{border:1px solid var(--border-bright);background:#071b2b;border-radius:7px;min-width:180px;padding:14px}.reconcile-flow small{color:var(--muted);font-size:8px;display:block}.reconcile-flow strong{margin-top:6px;font-size:15px;display:block}.reconcile-flow>svg{width:16px;color:var(--cyan)}.warning-banner{background:#ffab2412;border:1px solid #ffab2459;border-radius:6px;align-items:center;gap:12px;margin:0 14px 14px;padding:12px;display:flex}.warning-banner>svg{width:20px;color:var(--amber)}.warning-banner span{flex-direction:column;flex:1;gap:3px;font-size:10px;display:flex}.warning-banner small{color:var(--muted);font-size:8px}.warning-banner button{border:1px solid var(--amber);color:var(--amber);border-radius:4px;padding:6px 9px;font-size:8px}.quality-panel{grid-column:1/-1;align-items:center;gap:12px;padding:13px;display:flex}.quality-panel>svg{width:22px;color:var(--amber)}.quality-panel>div{flex:1}.quality-panel p{color:var(--muted);margin:4px 0 0;font-size:9px}.quality-panel button{border:1px solid var(--border-bright);color:var(--cyan);border-radius:4px;padding:6px 9px;font-size:8px}@keyframes nebula-breathe{0%,to{opacity:.22;transform:translate(-3%)rotate(-6deg)scaleY(.86)}50%{opacity:.42;transform:translate(4%)rotate(-4deg)scaleY(1.12)}}@keyframes galaxy-drift{0%,to{opacity:.38;transform:translate(-50%,-50%)rotate(-7deg)scale(1)}50%{opacity:.54;transform:translate(-50%,-50%)rotate(-4deg)scale(1.025)}}@keyframes satellite-travel{to{offset-distance:100%}}@keyframes earth-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=1500px){.top-actions>button span,.profile>span{display:none}.global-search-wrap{max-width:280px}.global-search kbd{display:none}}@media (width<=1400px){.entity-selector{max-width:210px}.universe-layout{grid-template-columns:minmax(700px,1fr) 250px}.insight-page{padding-right:290px}.insight-rail{width:274px}.metric-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=1280px){:root{--sidebar:64px}.sidebar a span,.sidebar a b,.collapse span{display:none}.sidebar a,.collapse{justify-content:center;padding:0}.collapse svg{transform:rotate(180deg)}.topbar{padding:0 10px}.brand strong{font-size:14px}.global-search-wrap{max-width:260px}.role-switch span{display:none}.universe-layout{grid-template-columns:minmax(680px,1fr) 230px}.universe-system{left:2%;right:2%}.entity-core{width:300px;height:300px}.planet{width:100px;height:100px}.right-rail{font-size:9px}.insight-page{padding-right:270px}.insight-rail{width:255px}.business-pulse article{padding:8px}.business-pulse strong{font-size:14px}.intelligence-map{padding:12px}.solutions article{padding-left:43px}.status-rail span{font-size:8px}.filterbar>button:nth-last-child(-n+3){display:none}.report-filters{grid-template-columns:repeat(4,1fr)}}@media (width<=1200px){.global-search-wrap,.role-switch{display:none}}@media (width<=1100px){.brand i,.global-search span{display:none}.global-search{max-width:80px}.selector:not(.entity-selector) span{display:none}.entity-selector{max-width:170px}.universe-layout{grid-template-columns:1fr}.right-rail{display:none}.insight-page{padding-right:16px}.insight-rail{grid-template-columns:repeat(3,1fr);gap:9px;width:auto;margin-top:10px;display:grid;position:static}.intelligence-map{grid-template-columns:1fr 1fr}.factors-column{display:none}.business-pulse>div{grid-template-columns:repeat(3,1fr)}.report-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1400px) and (width>=1281px){.right-rail-toggle{right:250px}.rail-collapsed .right-rail-toggle{right:0}}@media (width<=1280px) and (width>=1101px){.right-rail-toggle{right:230px}.rail-collapsed .right-rail-toggle{right:0}}@media (width<=1100px){.right-rail-toggle{display:none}}@media (prefers-reduced-motion:reduce){.universe-layout,.right-rail,.right-rail-toggle{transition:none}}.insight-page{--insight-rail-width:308px;min-height:calc(100vh - var(--topbar));padding:14px calc(var(--insight-rail-width) + 18px) 24px 18px;background:#020a13}.insight-page>.page-header{justify-content:flex-start;gap:16px;height:40px;margin:0 0 8px}.insight-page>.page-header h1{letter-spacing:-.02em;font-size:26px;font-weight:650}.insight-page>.page-header button{color:#aebdca;background:#071a29;border:1px solid #24465f;border-radius:6px;margin:0;padding:8px 13px;font-size:12px}.business-pulse h2,.solutions>h2{margin:0 0 8px;font-size:16px;font-weight:600}.business-pulse>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.business-pulse article{background:linear-gradient(145deg,#081c2c,#04121e);border:1px solid #213f55;border-radius:9px;height:122px;padding:13px 14px;position:relative;overflow:hidden}.pulse-icon{color:#4ac9ff;background:#41c6ff1f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:11px;right:12px}.pulse-icon svg{width:14px;height:14px;position:static}.business-pulse article:first-child .pulse-icon{color:#62e49c;background:#5de29324}.business-pulse article:nth-child(3) .pulse-icon{color:#b08af2;background:#9c71eb26}.business-pulse article:nth-child(4) .pulse-icon{color:#ff9f39;background:#ff992d24}.business-pulse article:nth-child(5) .pulse-icon{color:#ffc135;background:#ffb91c24}.business-pulse small{color:#b9c7d2;font-size:12px;display:block}.business-pulse strong{margin-top:7px;font-size:23px;line-height:1.05;display:inline-block}.business-pulse em{color:var(--green);margin-left:9px;font-size:12px;font-style:normal}.business-pulse article:nth-child(3) em{color:var(--coral)}.business-pulse article:last-child strong{color:var(--amber)}.business-pulse svg{fill:none;width:calc(100% - 28px);height:30px;stroke:var(--cyan);stroke-width:1.5px;position:absolute;bottom:10px;left:14px;right:14px}.business-pulse article:first-child svg{stroke:#70ec9b}.business-pulse article:nth-child(3) svg{stroke:#9e79ed}.business-pulse article:nth-child(4) svg{stroke:#ff9c35}.business-pulse article:nth-child(5) svg{stroke:#ffc02c}.business-pulse .pulse-icon svg{stroke:currentColor;width:14px;height:14px;position:static}.insight-workspace{background:#030e19;border:1px solid #24506b;border-radius:10px;margin-top:12px;overflow:hidden}.insight-workspace>header{background:#04121e;border-bottom:1px solid #17374d;align-items:center;gap:14px;height:50px;padding:0 14px;display:flex}.insight-workspace>header>span{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.insight-workspace>header svg{color:#3ec7ff;width:18px}.issue-tabs{gap:8px;margin-left:auto;display:flex;overflow:auto}.issue-tabs button{color:#9caebc;white-space:nowrap;border:1px solid #24445a;border-radius:5px;padding:7px 10px;font-size:11px}.issue-tabs button.active{color:#fff;background:#ff625814;border-color:#ff625c}.intelligence-map{background:#030e19;grid-template-columns:minmax(220px,1fr) minmax(260px,300px) minmax(220px,1fr);gap:54px;min-height:332px;padding:14px 24px;display:grid;position:relative}.intelligence-map:before,.intelligence-map:after{display:none}.insight-connections{z-index:1;pointer-events:none;width:calc(100% - 40px);height:calc(100% - 52px);position:absolute;inset:42px 20px 10px;overflow:visible}.insight-connections path{fill:none;stroke:url(#evidence-flow);stroke-width:2.2px;stroke-linecap:round;opacity:.85;filter:drop-shadow(0 0 3px #5f93ffa6)}.insight-connections .factor-bundle path{stroke:url(#factor-flow)}.insight-connections .flow-2 path{opacity:.72}.insight-connections .flow-3 path{opacity:.78}.evidence-column,.factors-column{z-index:2;flex-direction:column;justify-content:center;gap:11px;display:flex;position:relative}.evidence-column h3,.factors-column h3{color:#e0e8ef;margin:0 0 3px;font-size:15px;font-weight:600}.evidence-column>button{text-align:left;background:#071a29;border:1px solid #294b62;border-radius:10px;align-items:center;gap:11px;min-height:72px;padding:10px 13px;display:flex}.evidence-column>button:hover,.evidence-column>button:focus-visible{background:#0a2235;border-color:#4d9dc9}.evidence-column>button>i{border:1px solid var(--coral);width:40px;height:40px;color:var(--coral);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.evidence-column>button>i svg{width:20px}.evidence-column>button span{flex-direction:column;flex:1;gap:5px;display:flex}.evidence-column strong{font-size:13px;line-height:1.3}.evidence-column small{color:#92a5b4;font-size:12px}.evidence-column>button>svg{color:#63ceff;width:16px}.recommendation-core{z-index:3;text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.recommendation-core>small,.recommendation-core>h2{display:none}.ai-orb{box-sizing:border-box;background:radial-gradient(circle at 50% 42%,#145c99eb,#032343fa 58%,#031322 82%);border:2px solid #68cfff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:278px;height:278px;padding:34px 28px 22px;display:flex;position:relative;box-shadow:inset 0 0 34px #3491dec2,inset 0 0 70px #2261b459,0 0 16px #49beffbf,0 0 48px #357bff59}.ai-orb:before{content:"";pointer-events:none;border:1px solid #88ddff47;border-radius:50%;position:absolute;inset:8px}.ai-orb>svg{color:#5dd0ff;width:21px;margin:0 0 7px;position:static}.ai-orb span{color:#c6dceb;font-size:13px}.ai-orb strong{max-width:220px;margin:13px 0 10px;font-size:18px;line-height:1.4}.ai-orb em{color:#61e6a2;align-items:center;gap:7px;font-size:13px;font-style:normal;display:flex}.ai-orb em svg{width:17px}.ai-orb hr{background:#6f91a8;border:0;width:76%;height:1px;margin:11px 0 8px}.ai-orb small{color:#9eb1c0;margin:0;font-size:11px}.ai-orb b{color:#41c7ff;max-width:210px;margin-top:4px;font-size:13px;line-height:1.3}.factors-column>div{background:#071a29;border:1px solid #294b62;border-radius:10px;align-items:center;gap:11px;min-height:72px;padding:9px 13px;display:flex}.factors-column>div>i{border:2px solid var(--amber);color:#ffc12e;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.factors-column>div>span{flex-direction:column;flex:1;gap:5px;display:flex}.factors-column strong{font-size:13px;line-height:1.3}.factors-column small{color:#92a5b4;font-size:12px}.factors-column small b{color:var(--amber);font-weight:500}.factors-column>div>svg{color:#b7c6d0;width:15px}.solutions{margin-top:14px}.solutions>div.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.solution-card{color:#fff;text-align:left;background:linear-gradient(145deg,#071a2a,#04121e);border:1px solid #294b62;border-radius:10px;min-height:154px;padding:13px 13px 10px 56px;position:relative}.solution-card:hover,.solution-card:focus-visible{background:#092033;border-color:#4f91b8}.solution-card.selected{border-color:#2bb7ff;box-shadow:inset 0 0 0 1px #2bb7ff52,0 0 16px #2791dd1f}.solution-number{border:1px solid var(--green);color:#dfffee;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid;position:absolute;top:15px;left:15px}.solution-card:nth-child(2) .solution-number{border-color:var(--cyan)}.solution-card:nth-child(3) .solution-number{border-color:var(--violet)}.solution-selected{color:#fff;background:#168cf0;border-radius:50%;width:22px;height:22px;padding:4px;position:absolute;top:13px;right:13px}.solution-card h3{margin:0;padding-right:22px;font-size:15px}.solution-card p{color:#a7b7c4;min-height:34px;margin:6px 0 8px;font-size:12px;line-height:1.4}.solution-card dl{border-top:1px solid #294355;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.solution-card dl div{border-right:1px solid #294355;padding:8px 8px 0 0}.solution-card dl div:last-child{border:0;padding-left:10px}.solution-card dt{color:#91a5b5;font-size:11px}.solution-card dd{color:#5ee99a;margin:4px 0 0;font-size:13px}.solution-card dl div:nth-child(2) dd{color:#ffc12e}.solution-actionbar{background:#061522;border:1px solid #294b62;border-radius:9px;align-items:center;margin-top:12px;overflow:hidden;grid-template-columns:1fr .65fr 1.5fr!important;gap:0!important;display:grid!important}.solution-actionbar button{color:#c8d8e4;border-right:1px solid #294b62;justify-content:center;align-items:center;gap:9px;height:48px;font-size:13px;display:flex}.solution-actionbar button:last-child{border:0}.solution-actionbar button.primary{color:#fff;background:#147fe5;border-radius:6px;margin:7px}.solution-actionbar svg{width:20px}.insight-rail{width:var(--insight-rail-width);position:absolute;top:10px;right:8px}.insight-rail section{background:#061522;border:1px solid #24465d;border-radius:9px;margin-bottom:10px;overflow:hidden}.insight-rail-heading{color:#fff;text-align:left;border-bottom:1px solid #203e54;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 13px;display:flex}.insight-rail-heading>span{font-size:14px;font-weight:600}.insight-rail-heading b{background:var(--coral);border-radius:11px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-grid}.insight-rail-heading>svg{width:16px}.signal-row{border-bottom:1px solid #17364b;align-items:flex-start;gap:10px;padding:13px;display:flex}.signal-row span,.learning-row span{flex-direction:column;flex:1;gap:5px;display:flex}.signal-row strong{font-size:12px;line-height:1.35}.signal-row small,.learning-row small{color:#92a5b4;font-size:10px}.signal-row>svg{color:#c4d3dd;width:15px}.decision-row{border-bottom:1px solid #203e54;padding:14px;font-size:12px}.decision-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-title strong{font-size:13px}.decision-title em{color:var(--coral);font-size:10px;font-style:normal}.decision-row p{color:#9cb0bf;margin:7px 0;font-size:11px;line-height:1.5}.decision-row>div:last-child{gap:7px;margin-top:10px;display:flex}.decision-row button{color:#cbe9fa;border:1px solid #2b668e;border-radius:5px;padding:7px 13px;font-size:11px}.decision-row button:first-child{color:#fff;background:#147fe5}.decision-summary{color:#b7c6d0;text-align:left;border-bottom:1px solid #17364b;grid-template-columns:1fr auto 14px;align-items:center;gap:8px;width:100%;padding:13px 14px;font-size:11px;display:grid}.decision-summary small{color:#91a5b5;font-size:9px}.decision-summary svg{width:14px}.learning-row{border-bottom:1px solid #17364b;gap:10px;padding:13px;font-size:11px;display:flex}.learning-row>svg{border:1px solid var(--green);width:20px;height:20px;color:var(--green);border-radius:50%;flex:0 0 20px;padding:3px}.learning-row em{color:var(--green);font-size:10px;font-style:normal}.learning-row.mission button{color:#55cbff;border:1px solid #2b698d;border-radius:4px;align-self:flex-start;margin-top:2px;padding:4px 7px;font-size:9px}.rail-view-all{color:#48bdff;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font-size:11px;display:flex}.rail-view-all svg{width:14px}@media (width<=1400px){.insight-page{--insight-rail-width:274px;padding-right:292px}.business-pulse article{height:112px;padding:11px}.business-pulse strong{font-size:20px}.intelligence-map{grid-template-columns:minmax(190px,1fr) 250px minmax(190px,1fr);gap:28px;padding:20px 16px}.ai-orb{width:250px;height:250px;padding:42px 27px 23px}.ai-orb strong{font-size:17px}.evidence-column>button,.factors-column>div{min-height:74px;padding:10px}}@media (width<=1280px){.insight-page{--insight-rail-width:255px;padding-right:273px}.insight-page>.page-header h1{font-size:24px}.business-pulse small{font-size:10px}.business-pulse strong{font-size:18px}.intelligence-map{grid-template-columns:minmax(175px,1fr) 228px minmax(175px,1fr);gap:20px;padding:18px 12px}.ai-orb{width:228px;height:228px;padding:35px 24px 20px}.ai-orb strong{margin:10px 0 8px;font-size:15px}.ai-orb hr{margin:9px 0 7px}.evidence-column strong,.factors-column strong{font-size:12px}.evidence-column small,.factors-column small{font-size:10px}.evidence-column>button>i,.factors-column>div>i{flex-basis:34px;width:34px;height:34px}.solution-card{padding-left:52px}.solution-card h3{font-size:13px}}@media (width<=1100px){.insight-page{padding:14px 16px 24px}.insight-rail{grid-template-columns:repeat(3,1fr);gap:10px;width:auto;margin-top:14px;display:grid;position:static}.intelligence-map{grid-template-columns:minmax(210px,1fr) 280px minmax(210px,1fr);gap:34px}.ai-orb{width:270px;height:270px}}@media (width<=820px){.business-pulse>div{grid-template-columns:repeat(2,1fr)}.business-pulse article:last-child{grid-column:1/-1}.intelligence-map{grid-template-columns:1fr;gap:16px}.insight-connections{display:none}.recommendation-core{grid-row:1}.evidence-column{grid-row:2}.factors-column{grid-row:3}.solutions>div.solution-grid{grid-template-columns:1fr}.solution-actionbar{grid-template-columns:1fr!important}.solution-actionbar button{border-bottom:1px solid #294b62;border-right:0}.insight-rail{grid-template-columns:1fr}}:root{--tnl-ink:#010611;--tnl-panel:#061421;--tnl-panel-2:#081b2a;--tnl-card-edge:#23465d;--tnl-cyan:#39d4ff;--tnl-blue:#2e8bff;--tnl-green:#64efaa;--tnl-amber:#2f9cff;--tnl-orange:#ff9d42;--tnl-coral:#ff6f68;--tnl-purple:#a884ff;--tnl-magenta:#ff67c8;--tnl-white:#f7fbff}.page:not(.universe-page){background:radial-gradient(circle at 18% 8%,#2e8bff1a,#0000 28%),radial-gradient(circle at 84% 0,#a884ff17,#0000 24%),linear-gradient(#020914,#02070e)}.page-header,.inventory-hero,.billing-hero,.integrations-hero{background:linear-gradient(135deg,#091e2de6,#030a12f0);border:1px solid #3a7a9c52;border-radius:20px;padding:18px 20px;box-shadow:0 22px 55px #00000047,inset 0 1px #ffffff0d}.inventory-metrics article,.inventory-metrics button,.billing-kpis button,.integration-kpis button,.batch-metrics article,.picklist-summary article,.business-pulse article,.receivable-buckets article,.receivable-v2-grid article{position:relative;overflow:hidden;background:linear-gradient(145deg,#0d2a3cf5,#040d16fa)!important;border-color:#4689a96b!important;box-shadow:0 16px 36px #00000040,inset 0 1px #ffffff0e!important}.inventory-metrics article:before,.inventory-metrics button:before,.billing-kpis button:before,.integration-kpis button:before,.batch-metrics article:before,.picklist-summary article:before,.business-pulse article:before{content:"";background:linear-gradient(180deg,var(--tnl-cyan),#39d4ff14);opacity:.92;width:4px;position:absolute;inset:0 auto 0 0}.inventory-metrics article:nth-child(2):before,.billing-kpis button:nth-child(6):before,.batch-metrics article:nth-child(2):before,.business-pulse article:first-child:before{background:linear-gradient(180deg,var(--tnl-green),#64efaa0f)}.inventory-metrics article:nth-child(4):before,.billing-kpis button:nth-child(2):before,.batch-metrics article:first-child:before,.business-pulse article:nth-child(4):before{background:linear-gradient(180deg,var(--tnl-amber),#ffc84a0f)}.inventory-metrics article:nth-child(5):before,.billing-kpis button:nth-child(5):before,.batch-metrics article:nth-child(4):before,.business-pulse article:nth-child(5):before{background:linear-gradient(180deg,var(--tnl-coral),#ff6f680f)}.inventory-metrics strong,.billing-kpis strong,.integration-kpis strong,.batch-metrics strong,.picklist-summary strong,.receivable-buckets strong,.receivable-v2-grid strong{text-shadow:0 0 16px #39d4ff24;color:var(--tnl-white)!important}.inventory-metrics article:nth-child(2) strong,.billing-kpis button:nth-child(6) strong,.batch-metrics article:nth-child(2) strong{color:var(--tnl-green)!important}.inventory-metrics article:nth-child(4) strong,.billing-kpis button:nth-child(2) strong,.batch-metrics article:first-child strong{color:var(--tnl-amber)!important}.inventory-metrics article:nth-child(5) strong,.billing-kpis button:nth-child(5) strong,.batch-metrics article:nth-child(4) strong{color:var(--tnl-coral)!important}.inventory-tabs,.inventory-platforms,.billing-tabs,.billing-platforms,.integration-toolbar,.platform-filters,.batch-filters,.inventory-toolbar,.billing-toolbar,.fulfillment-nav-row{box-shadow:inset 0 1px #ffffff0a;background:linear-gradient(#030d16f5,#02080ffa)!important;border-color:#3763806b!important}.inventory-tabs button[aria-pressed=true],.inventory-platforms button[aria-pressed=true],.billing-tabs button[aria-pressed=true],.billing-platforms button[aria-pressed=true],.integration-tabs button[aria-pressed=true],.platform-filters button.active,.fulfillment-nav-row nav button.active{color:#fff!important;background:linear-gradient(#186f9c94,#062234f0)!important;border-color:#39d4ffdb!important;box-shadow:0 0 0 1px #39d4ff29,0 8px 22px #108ecb2e!important}.status-pill.good,.finance-status.good,.connector-status.ok,.batch-status.open,.batch-status.completed,.batch-status.released{color:var(--tnl-green)!important;background:#093f2deb!important;border-color:#64efaa7a!important}.status-pill.warn,.finance-status.warn,.connector-status.warning,.batch-status.ready,.batch-status.picking{color:var(--tnl-amber)!important;background:#482f08e6!important;border-color:#ffc84a80!important}.status-pill.danger,.finance-status.danger,.connector-status.risk,.builder-warning.error{color:#ffb6b2!important;background:#4a1419e6!important;border-color:#ff6f689e!important}.status-pill.safe,.finance-status.safe,.connector-status.neutral,.batch-status.draft{color:#8beaff!important;background:#05374ce6!important;border-color:#39d4ff73!important}.platform-badge.shopee,.market-badge.shopee,.billing-platform.shopee{color:#fff!important;background:linear-gradient(135deg,#7d341d,#de6841)!important}.platform-badge.lazada,.market-badge.lazada,.billing-platform.lazada{color:#fff!important;background:linear-gradient(135deg,#27317e,#6a75ff)!important}.platform-badge.tiktok-shop,.market-badge.tiktok-shop,.billing-platform.tiktok-shop{color:#fff!important;background:linear-gradient(135deg,#2b2038,#b86cff)!important}.platform-badge.shopify,.market-badge.shopify,.billing-platform.shopify{color:#fff!important;background:linear-gradient(135deg,#0b4e35,#29b977)!important}.risk-strip button,.conflict-list article,.finance-warning,.integration-warning,.builder-warning,.premium-exception-row{box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff0a}.risk-strip button,.conflict-list article,.finance-warning,.premium-exception-row.severity-high{background:linear-gradient(135deg,#4a1419eb,#0f0e15f5)!important;border-color:#ff6f688f!important}.builder-warning,.integration-warning,.premium-exception-row.severity-medium{background:linear-gradient(135deg,#482f08db,#0a1019f5)!important;border-color:#ffc84a80!important}.control-rule-grid article:nth-child(4n),.integration-rules article:nth-child(4n),.overall-health-card,.learning-row.mission{background:linear-gradient(145deg,#201839b8,#040e17fa)!important;border-color:#a884ff61!important}.connector-card:hover,.inventory-panel:hover,.billing-panel:hover,.integration-panel:hover,.batch-table-wrap:hover{border-color:#39d4ff6b!important}.right-rail-toggle,.insight-rail-toggle{z-index:45;color:#92eaff;background:linear-gradient(#071c2cf5,#030b14fa);border:1px solid #39d4ff73;place-items:center;display:grid;position:absolute;box-shadow:0 18px 44px #00000052,0 0 22px #39d4ff1f}.right-rail-toggle .rail-alert-badge,.insight-rail-toggle span{color:#fff;background:linear-gradient(#ff7f73,#b52432);border:1px solid #ff6f68b3;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:25px;height:25px;padding:0 5px;font-size:10px;font-weight:950;display:flex;position:absolute;top:-9px;right:-9px;box-shadow:0 0 18px #ff6f6852}.right-rail-toggle .rail-alert-badge i,.insight-rail-toggle i{font-style:normal}.insight-rail-toggle{border-right:0;border-radius:12px 0 0 12px;width:34px;height:62px;top:82px;right:315px}.insight-rail-toggle svg{width:18px}.insight-rail-collapsed{padding-right:18px!important}.insight-rail-collapsed .insight-rail{opacity:0;visibility:hidden;pointer-events:none;transform:translate(105%)}.insight-rail-collapsed .insight-rail-toggle{right:0}.insight-rail{transition:opacity .22s,transform .28s}@media (width<=1400px){.insight-rail-toggle{right:281px}.insight-rail-collapsed .insight-rail-toggle{right:0}}@media (width<=1280px){.insight-rail-toggle{right:262px}.insight-rail-collapsed .insight-rail-toggle{right:0}}@media (width<=1100px){.insight-rail-toggle{display:none}}.insight-heading{grid-template-columns:auto minmax(470px,1fr) auto;min-height:58px;align-items:end!important;gap:14px!important;height:auto!important;display:grid!important}.insight-heading>div:first-child{align-items:center;gap:14px;padding-bottom:2px;display:flex}.date-context-controls{background:#051624f0;border:1px solid #1e425b;border-radius:9px;align-items:flex-end;gap:8px;min-width:0;padding:7px 9px;display:flex}.date-context-controls>svg{color:#50c9ff;width:17px;margin:0 2px 9px}.date-context-controls label{flex-direction:column;gap:3px;min-width:128px;display:flex}.date-context-controls label span{color:#8198a9;font-size:9px;line-height:1}.date-context-controls select,.date-context-controls input{color:#e9f2f8;background:#061624;border:1px solid #294d65;border-radius:5px;height:28px;padding:0 8px;font:500 11px/1 inherit}.date-context-controls small{color:#7590a4;white-space:nowrap;align-self:center;font-size:9px}.custom-date-range{gap:6px;display:flex}.custom-date-range label{min-width:112px}.freshness-controls{white-space:nowrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.freshness-controls .freshness{color:#75e4ab;align-items:center;gap:5px;font-size:11px;display:flex}.freshness i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.freshness-controls small{color:#8297a8;font-size:9px}.freshness-controls button{align-items:center;background:0 0!important;gap:5px!important;margin:0!important;padding:6px 8px!important;font-size:10px!important;display:flex!important}.freshness-controls svg{width:13px}.spinning{animation:.7s linear infinite spin}.business-pulse article{grid-template-rows:20px 27px 28px 15px 1fr;gap:2px;height:154px;padding:11px 13px;display:grid}.pulse-card-head{justify-content:space-between;align-items:center;display:flex}.business-pulse .pulse-icon{width:23px;height:23px;position:static}.business-pulse article>strong{align-self:center;margin:0;font-size:21px;display:block}.business-pulse article>em{color:#77e7a6;white-space:normal;margin:0;font-size:9px;line-height:1.25;display:block;overflow:hidden}.business-pulse article:nth-child(3)>em{color:#ff887e}.business-pulse article>p{color:#7890a3;white-space:nowrap;margin:0;font-size:9px}.business-pulse article>.metric-trend{min-height:35px;position:relative}.metric-trend>svg{width:100%;height:28px;position:absolute;inset:0 0 9px}.metric-trend .current-series{fill:none;stroke:currentColor;stroke-width:1.6px;vector-effect:non-scaling-stroke}.metric-trend .comparison-series{fill:none;stroke:#6d7f8c;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.trend-points{position:absolute;inset:0 2px 10px}.trend-points>button{background:0 0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.trend-points>button:focus-visible,.trend-points>button:hover{background:currentColor;box-shadow:0 0 8px}.trend-points>button>span,.health-point>span{z-index:20;color:#dceaf3;text-align:left;background:#020b13;border:1px solid #3d6680;border-radius:5px;width:155px;padding:7px;font-size:9px;line-height:1.5;display:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000}.trend-points>button:hover>span,.trend-points>button:focus-visible>span,.health-point:hover>span,.health-point:focus-visible>span{display:block}.trend-points b{color:#64d2ff;display:block}.trend-axis{color:#6d8496;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.health-timeline{align-items:center;gap:5px;height:30px;padding-top:4px;display:flex}.health-timeline:before{content:"";background:#355064;height:1px;position:absolute;bottom:23px;left:13px;right:13px}.health-point{z-index:1;background:#5fe39a;border:2px solid #071421;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 1px #5fe39a}.health-point.attention{background:#ffbd33;box-shadow:0 0 0 1px #ffbd33}.intelligence-map{isolation:isolate;box-sizing:border-box;background:radial-gradient(circle,#11558b3d,#0000 34%),radial-gradient(circle at 16% 30%,#3d3a9a21,#0000 28%),linear-gradient(#2465890b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2465890b 1px,#0000 1px) 0 0/28px 28px,#020b14;grid-template-columns:minmax(230px,1fr) minmax(274px,318px) minmax(230px,1fr);gap:58px;max-width:1240px;min-height:430px;margin:0 auto;padding:30px 25px;overflow:hidden}.intelligence-map:before{content:"";z-index:0;background:linear-gradient(110deg,#0000 30%,#4ebbff0b 49%,#0000 68%);animation:12s ease-in-out infinite scan-field;display:block;position:absolute;inset:0}.intelligence-map:after{content:"";z-index:6;pointer-events:none;display:block;position:absolute;inset:0;box-shadow:inset 0 0 75px 25px #01070d}@keyframes scan-field{0%,to{transform:translate(-18%)}50%{transform:translate(18%)}}.neural-field{z-index:0;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.neural-arcs>*{fill:none;stroke:#397fa9;stroke-width:.8px;stroke-dasharray:4 14;opacity:.32}.neural-filaments path{fill:none;stroke:#336d91;stroke-width:.45px;opacity:.19}.neural-particles circle{fill:#62c9f8;opacity:.38;animation:5s ease-in-out infinite neural-pulse}.neural-particles circle:nth-child(3n){animation-delay:-2s}.neural-particles circle:nth-child(4n){fill:#8b77ff}.neural-field.is-paused *{animation-play-state:paused!important}@keyframes neural-pulse{50%{opacity:.85;filter:drop-shadow(0 0 4px #5dd4ff)}}.insight-connections{z-index:2;width:100%;height:100%;inset:0}.signal-path{transition:opacity .2s}.signal-path.is-muted{opacity:.12}.signal-path.is-related{opacity:.95}.signal-line,.signal-halo{fill:none;stroke:url(#evidence-flow);stroke-linecap:round}.signal-path.contributes .signal-line,.signal-path.contributes .signal-halo{stroke:url(#factor-flow)}.signal-halo{stroke-width:7px;opacity:.09}.signal-line{stroke-width:1.7px;stroke-dasharray:5 7;filter:drop-shadow(0 0 3px #4fbbff);animation:3.5s linear infinite signal-travel}.signal-anchor{fill:#8cdfff;stroke:#031321;stroke-width:2px}.travel-pulse{fill:#d9f6ff;filter:drop-shadow(0 0 4px #62d7ff)}@keyframes signal-travel{to{stroke-dashoffset:-48px}}.evidence-column,.factors-column,.recommendation-core{z-index:3}.evidence-column,.factors-column{gap:10px}.evidence-column>button,.factors-column>button{box-sizing:border-box;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051827f0;border:1px solid #294b62;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:76px;padding:10px 12px;display:grid}.evidence-column>button:hover,.evidence-column>button:focus-visible,.factors-column>button:hover,.factors-column>button:focus-visible,.evidence-column>button.is-active,.factors-column>button.is-active{background:#0a263a;border-color:#5fcfff;box-shadow:0 0 18px #2faded2e}.evidence-column>button>i,.factors-column>button>i{color:#ff706c;border:1px solid #ff6867;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.factors-column>button>i{color:#ffd15d;border:2px solid #ffbf35;font-size:17px}.evidence-column>button>span,.factors-column>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.evidence-column>button>svg,.factors-column>button>svg{color:#6ed2ff;width:15px}.evidence-column .view-more,.factors-column .view-more{color:#64cfff;text-align:center;border-style:dashed;min-height:32px;padding:6px;display:block}.ai-orb{background:radial-gradient(circle at 48% 40%,#1d74b8f0,#042344fa 52%,#020e1b 80%);place-items:center;width:286px;height:286px;padding:0;display:grid;box-shadow:inset 0 0 36px #54b8f8b8,inset 0 0 86px #3143b959,0 0 14px #42bdf0,0 0 54px #2c67eb61,0 0 110px #392fb42e}.ai-orb:after{content:"";border:1px solid #4abcf126;border-radius:50%;animation:5s ease-in-out infinite orb-breathe;position:absolute;inset:-16px}@keyframes orb-breathe{50%{opacity:.45;transform:scale(1.035)}}.orb-content{text-align:center;grid-template-rows:28px 18px auto 26px 1fr;place-items:center;width:min(220px,78%);min-height:206px;padding:14px 0 6px;display:grid}.orb-kicker{align-items:center;font-weight:650;display:flex;color:#cfefff!important;gap:6px!important;font-size:13px!important}.orb-kicker svg{width:17px}.orb-content>small{color:#91adc0!important;margin:0!important;font-size:10px!important}.orb-content>strong{align-self:center;max-width:216px;margin:4px 0!important;font-size:17px!important;line-height:1.38!important}.orb-content>em{margin:0!important}.orb-impact{border-top:1px solid #678ca5;align-self:end;width:82%;padding-top:9px}.orb-impact small{color:#91aabd;margin:0 0 4px;font-size:9px;display:block}.orb-impact b{color:#54d4ff;margin:0;font-size:12px;line-height:1.3;display:block}.graph-state{text-align:center;place-items:center;display:grid}.graph-state>div:last-child{z-index:3;background:radial-gradient(circle,#0c416d,#031321 70%);border:1px solid #28536f;border-radius:50%;max-width:430px;padding:42px;position:relative;box-shadow:0 0 60px #2780dc4d}.graph-state h2{margin:10px 0 6px}.graph-state p{color:#9fb2c0;margin:0}.graph-state svg{color:#55ceff}.analyzing>div:last-child{animation:2.5s ease-in-out infinite orb-breathe}.solution-actionbar{grid-template-columns:1fr .7fr .7fr 1.15fr!important}.mission-modal{background:#061724;border:1px solid #2e6687;border-radius:12px;width:min(520px,100vw - 32px);padding:28px;position:relative;box-shadow:0 24px 80px #000}.mission-modal>button:first-child{position:absolute;top:12px;right:12px}.mission-modal>svg{color:#4acbff}.mission-modal h2{margin:8px 0}.mission-modal>p{color:#9eb1bf;font-size:12px;line-height:1.5}.mission-modal>label{color:#a9bcc9;gap:5px;margin-top:11px;font-size:11px;display:grid}.mission-modal input,.mission-modal select,.mission-modal textarea{color:#fff;font:inherit;background:#03101b;border:1px solid #2a526b;border-radius:6px;padding:9px}.mission-modal textarea{resize:vertical;min-height:58px}.mission-modal>div{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.mission-modal>div button{border:1px solid #2c5874;border-radius:6px;padding:9px 13px}.mission-modal .primary{background:#147fe5}.report-date-context{margin:12px 0}.report-date-context .date-context-controls{width:max-content;max-width:100%}@media (width<=1500px){.insight-heading{grid-template-columns:auto 1fr}.freshness-controls{grid-column:2;justify-self:end;margin-top:-6px}.date-context-controls{justify-self:end}.date-context-controls small{display:none}.intelligence-map{gap:30px;padding-inline:18px}.ai-orb{width:254px;height:254px}.orb-content{min-height:188px}}@media (width<=1280px){.insight-heading{grid-template-columns:1fr}.date-context-controls,.freshness-controls{grid-column:1;justify-self:start;margin:0}.business-pulse article{height:148px}.intelligence-map{grid-template-columns:minmax(185px,1fr) 228px minmax(185px,1fr);gap:18px}.ai-orb{width:228px;height:228px}.orb-content{min-height:172px}.orb-content>strong{font-size:14px!important}}@media (width<=1100px){.intelligence-map{grid-template-columns:minmax(210px,1fr) 260px minmax(210px,1fr);gap:24px;max-width:100%}.ai-orb{width:250px;height:250px}.business-pulse>div{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.date-context-controls{flex-wrap:wrap}.date-context-controls>svg{display:none}.freshness-controls{flex-wrap:wrap}.intelligence-map{grid-template-columns:1fr;gap:18px}.recommendation-core{grid-row:1}.evidence-column{grid-row:2}.factors-column{grid-row:3}.insight-connections{display:none}.solution-actionbar{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.neural-field *,.intelligence-map:before,.signal-line,.ai-orb:after,.analyzing>div:last-child,.spinning{animation:none!important}.travel-pulse{display:none}}.business-pulse article{grid-template-rows:24px 28px 28px 16px 1fr;height:204px}.business-pulse article>em{min-height:22px}.metric-spacer{min-height:22px;display:block}.interactive-trend{cursor:crosshair;touch-action:none;outline:none;min-height:45px;position:relative}.interactive-trend>svg{width:100%;height:48px;position:absolute;inset:0 0 10px;overflow:visible}.interactive-trend .current-series{fill:none;stroke:#74e39d;stroke-width:1.8px;vector-effect:non-scaling-stroke}.business-pulse article:nth-child(2) .current-series{stroke:#55c8ff}.business-pulse article:nth-child(4) .current-series{stroke:#ffa94d}.interactive-trend .comparison-series{fill:none;stroke:#8294a2;stroke-width:1.2px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.interactive-trend .target-baseline{stroke:#ffbd3b;stroke-width:1.2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.interactive-trend .trend-crosshair{stroke:#bdeeff;stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.interactive-trend .trend-active-point{fill:#e7f8ff;stroke:#168fe4;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #6ad9ff)}.plot-hit-area{min-height:44px;position:absolute;inset:0}.interactive-trend:focus-visible{border-radius:5px;box-shadow:0 0 0 2px #52cbff}.portal-tooltip{z-index:10000;color:#dfeef7;pointer-events:auto;background:#03121e;border:1px solid #4d84a7;border-radius:7px;gap:4px;width:max-content;max-width:min(260px,100vw - 24px);padding:10px 12px;font-size:11px;line-height:1.45;display:grid;position:fixed;box-shadow:0 14px 42px #000000b8,0 0 18px #2ca0e52e}.portal-tooltip:after{content:"";background:#03121e;border-top:1px solid #4d84a7;border-left:1px solid #4d84a7;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.portal-tooltip[data-placement=top]:after{bottom:-5px;left:calc(50% - 4px);transform:rotate(225deg)}.portal-tooltip[data-placement=bottom]:after{top:-5px;left:calc(50% - 4px);transform:rotate(45deg)}.portal-tooltip[data-placement=left]:after{top:calc(50% - 4px);right:-5px;transform:rotate(135deg)}.portal-tooltip[data-placement=right]:after{top:calc(50% - 4px);left:-5px;transform:rotate(-45deg)}.portal-tooltip small{color:#68cfff;text-transform:uppercase;letter-spacing:.06em}.portal-tooltip b{font-size:12px}.portal-tooltip span{color:#9fb5c4}.portal-tooltip.is-passive{pointer-events:none}.portal-tooltip button{color:#6fd2ff;border:1px solid #3180ac;border-radius:4px;justify-self:start;margin-top:3px;padding:5px 8px}.portal-tooltip em{color:#ffc657;font-size:9px;font-style:normal}.fulfillment-health-card,.overall-health-card{flex-direction:column!important;gap:4px!important;padding:11px 12px!important;display:flex!important}.health-classification,.overall-status{color:#ffc348;align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex}.health-classification svg,.overall-status svg,.card-footer svg{width:14px!important;height:14px!important;position:static!important;inset:auto!important}.fulfillment-health-card>strong{margin:0!important;font-size:24px!important}.health-gap{color:#a8bcc9;flex-direction:column;gap:2px;font-size:9px;display:flex}.health-gap b{color:#e4edf3;font-size:10px}.threshold-control{color:#9eb2c0;text-align:left;flex-direction:column;justify-content:center;min-height:59px;padding:4px 0;display:flex;position:relative}.threshold-control:focus-visible{border-radius:5px;box-shadow:0 0 0 2px #52cbff}.threshold-labels,.threshold-values{grid-template-columns:45% 25% 30%;font-size:7px;display:grid}.threshold-labels i,.threshold-values i{font-style:normal}.threshold-labels i:nth-child(2){text-align:center}.threshold-labels i:last-child{text-align:right}.threshold-track{background:#153145;border-radius:5px;grid-template-columns:90fr 5fr 5fr;height:7px;margin:4px 0;display:grid;position:relative;overflow:visible}.threshold-track>i{display:block}.critical-zone{background:#e75758}.attention-zone{background:#ffc13b}.healthy-zone{background:#58df96}.threshold-track b{color:#e9f8ff;white-space:nowrap;text-shadow:0 1px 3px #000;font-size:8px;position:absolute;top:-5px;transform:translate(-50%)}.threshold-values{grid-template-columns:1fr 1fr 1fr 1fr}.threshold-values i:nth-child(2),.threshold-values i:nth-child(3){text-align:center}.threshold-values i:last-child{text-align:right}.card-footer{color:#70899b;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;font-size:8px;display:flex}.card-footer button{color:#59caff;text-align:right;justify-content:flex-end;align-items:center;gap:1px;max-width:78px;min-height:26px;font-size:8px;display:flex}.card-footer svg{width:11px}.fulfillment-health-card .card-footer{grid-template-columns:1fr;gap:0;display:grid}.fulfillment-health-card .card-footer button{white-space:nowrap;text-align:left;justify-content:flex-start;max-width:none;min-height:18px}.overall-health-card>strong{margin:1px 0 0!important;font-size:12px!important;line-height:1.2!important}.overall-health-card ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.overall-health-card li{color:#a8bac7;justify-content:space-between;font-size:9px;display:flex}.overall-health-card li b{color:#e7eff4;font-weight:550}.health-counts{color:#88a0b1;border-top:1px solid #294455;border-bottom:1px solid #294455;grid-template-columns:repeat(3,1fr);gap:2px;padding:5px 0;font-size:8px;display:grid}.health-counts span{text-align:center}.health-counts b{color:#dfeaf0;font-size:10px;display:block}.insight-connections .signal-hit{fill:none;stroke:#0000;stroke-width:26px;opacity:1;filter:none;pointer-events:stroke;cursor:pointer}.insight-connections .signal-hit:focus{stroke:#5bcfff1f;outline:none}.insight-connections .signal-line{stroke-width:2px}.evidence-column>button,.factors-column>button{min-height:76px}.evidence-column>button>i,.factors-column>button>i{min-width:44px;min-height:44px}.solution-grid{align-items:stretch}.solution-card{grid-template-rows:minmax(46px,auto) minmax(50px,1fr) auto;height:100%;min-height:178px;display:grid;padding:14px!important}.solution-header{grid-template-columns:38px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:42px;display:grid}.solution-card .solution-number{width:34px;height:34px;position:static}.solution-card h3{align-self:center;margin:0;padding:0;font-size:14px;line-height:1.25}.solution-selection{color:#69d7ff;place-items:center;min-width:44px;min-height:44px;display:grid}.solution-selection svg{color:#fff;background:#168cf0;border-radius:50%;width:22px;height:22px;padding:4px}.solution-selection i{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.solution-card p{align-self:start;min-height:0;margin:4px 0 10px;padding-left:48px;font-size:11px;line-height:1.45}.solution-card dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-left:48px}.solution-card dl div{box-sizing:border-box;min-width:0;padding:9px 7px 0 0}.solution-card dl div+div{padding-left:10px}.solution-card dt{min-height:26px;line-height:1.2}.solution-card dd{line-height:1.25}.trend-detail-modal{background:#061725;border:1px solid #347394;border-radius:12px;width:min(760px,100vw - 32px);padding:24px;position:relative;box-shadow:0 24px 80px #000}.trend-detail-modal>button:first-child{z-index:2;position:absolute;top:13px;right:13px}.trend-detail-heading{justify-content:space-between;align-items:flex-start;padding-right:38px;display:flex}.trend-detail-heading small{color:#62cbff}.trend-detail-heading h2{margin:3px 0}.trend-detail-heading p{color:#8da4b5;margin:0;font-size:11px}.trend-legend{color:#a8bbc8;gap:18px;margin:20px 0 5px;font-size:10px;display:flex}.trend-legend span{align-items:center;gap:5px;display:flex}.trend-legend i{background:#74e39d;width:20px;height:2px}.trend-legend .previous{background:repeating-linear-gradient(90deg,#8294a2 0 4px,#0000 4px 7px)}.trend-legend .target{background:#ffbd3b}.interactive-trend.expanded{background:linear-gradient(#071d2e,#03101a);border:1px solid #213f53;border-radius:8px;height:280px;margin-top:8px;padding:12px 10px 28px}.interactive-trend.expanded>svg{width:calc(100% - 20px);height:240px;inset:12px 10px 28px}.interactive-trend.expanded .plot-hit-area{inset:12px 10px 28px}.interactive-trend.expanded .trend-axis{font-size:9px;bottom:10px;left:10px;right:10px}.trend-y-axis{z-index:2;color:#7f98a9;pointer-events:none;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:12px;bottom:28px;left:9px}.trend-detail-modal footer{color:#7f96a7;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px;display:flex}.trend-detail-modal footer small{color:#98adbc}@media (width<=1400px){.business-pulse article{height:208px}.solution-card p,.solution-card dl{padding-left:44px}}@media (width<=820px){.business-pulse article{height:204px}.solution-card p,.solution-card dl{padding-left:0}.solution-header{grid-template-columns:38px minmax(0,1fr) 44px}.trend-detail-modal footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.portal-tooltip,.signal-path,.trend-active-point{transition:none!important;animation:none!important}}.app-shell :where(p,small,time,dt,dd,td,th,label,kbd,em,i),.app-shell :where(span,strong,b){line-height:var(--leading-body);font-size:var(--type-support)!important}.app-shell :where(button,input,select,textarea){min-height:var(--control-height);line-height:1.35;font-size:var(--type-control)!important}.app-shell :where(.page-header h1,.insight-heading h1){line-height:var(--leading-heading);letter-spacing:-.025em;font-size:var(--type-page-title)!important}.app-shell :where(h2,.business-pulse h2,.solutions>h2,.report-grid h2){line-height:var(--leading-heading);font-size:var(--type-section-title)!important}.app-shell :where(h3,.solution-card h3,.evidence-column strong,.factors-column strong){line-height:1.3;font-size:var(--type-card-title)!important}.app-shell :where(.sidebar a,.topbar,.top-actions,.profile),.app-shell :where(.sidebar a span,.brand strong,.profile strong){font-size:var(--type-nav)!important}.app-shell .avatar{font-size:var(--type-caption)!important}.app-shell :where(.page-header p,.solution-card p,.drawer p,.order-inspector p,.warning-banner small,.quality-panel p){line-height:var(--leading-body);font-size:var(--type-body)!important}.app-shell :where(.business-pulse small,.metric-grid small,.pulse-card-head small){line-height:1.3;font-size:var(--type-card-title)!important}.app-shell :where(.business-pulse article>strong,.metric-grid article>strong,.core-metric b,.status-rail strong){line-height:1.12;font-size:var(--type-metric)!important}.app-shell :where(.business-pulse em,.business-pulse article>p,.health-gap,.card-footer,.overall-health-card li,.health-counts,.trend-axis,.trend-y-axis,.threshold-labels,.threshold-values){line-height:1.35;font-size:var(--type-caption)!important}.app-shell :where(.portal-tooltip,.portal-tooltip small,.portal-tooltip span,.portal-tooltip em){line-height:var(--leading-body);font-size:var(--type-tooltip)!important}.app-shell :where(.trend-legend,.trend-detail-modal footer,.recharts-cartesian-axis-tick-value),.app-shell svg text{font-size:var(--type-caption)!important}.app-shell :where(.data-table th,.data-table td,.filterbar button,.filterbar select,.report-filters small,.report-filters strong,.report-filters select){line-height:1.45;font-size:var(--type-body)!important}.app-shell :where(.data-table td){height:4.5rem;padding:var(--space-3) var(--space-4)}.app-shell :where(.data-table th){padding:var(--space-3) var(--space-4)}.app-shell :where(.page){padding:var(--layout-gutter)}.app-shell :where(.overlay,.drawer,.compare-modal,.mission-modal,.trend-detail-modal,.order-inspector section){font-size:var(--type-body)}.app-shell :where(.overlay-row,.signal-row,.decision-row,.decision-summary,.learning-row,.rail-item,.mission){font-size:var(--type-body)!important}.app-shell :where(.date-context-controls select,.date-context-controls input,.freshness-controls button){min-height:2.75rem;font-size:var(--type-control)!important}.date-context-controls label span,.date-context-controls small,.freshness-controls small,.freshness-controls .freshness{font-size:var(--type-caption)!important}.business-pulse>div{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.75rem),1fr));display:grid}.business-pulse article{box-sizing:border-box;min-width:0;height:auto;min-height:16.5rem;padding:var(--card-padding)!important}.business-pulse article:not(.fulfillment-health-card):not(.overall-health-card){gap:var(--space-2);flex-direction:column;display:flex}.business-pulse article>strong{text-align:left;align-self:flex-start!important}.business-pulse .interactive-trend{min-height:4.75rem;margin-top:auto}.pulse-card-head{gap:var(--space-2);min-height:2.75rem}.pulse-icon{flex:0 0 2.75rem!important;width:2.75rem!important;height:2.75rem!important}.pulse-icon svg{width:1.125rem!important;height:1.125rem!important}.fulfillment-health-card,.overall-health-card{gap:var(--space-2)!important}.health-classification,.overall-status{font-size:var(--type-caption)!important}.threshold-control{min-height:5.5rem}.card-footer{min-height:3rem}.card-footer button{max-width:none;min-height:2.75rem;font-size:var(--type-caption)!important}.health-counts{padding:var(--space-2) 0}.insight-heading{min-height:5rem;align-items:center!important}.insight-workspace>header{height:auto;min-height:3.5rem;padding:var(--space-2) var(--space-4)}.issue-tabs button{min-height:2.75rem;padding:.625rem .75rem}.intelligence-map{min-height:32rem}.evidence-column>button,.factors-column>button{min-height:5.5rem;padding:var(--space-3) var(--space-4)}.evidence-column small,.factors-column small{line-height:1.4;font-size:var(--type-caption)!important}.ai-orb{width:19rem;height:19rem}.orb-content{box-sizing:border-box;grid-template-rows:auto auto minmax(4.5rem,auto) auto auto;place-items:center;gap:.45rem;width:74%;height:74%;min-height:0;padding:0}.orb-kicker{font-size:var(--type-card-title)!important}.orb-content>small,.orb-impact small{letter-spacing:.04em;font-size:var(--type-caption)!important}.orb-content>strong{text-wrap:balance;max-width:100%;margin:0!important;font-size:clamp(1.125rem,1.45vw,1.35rem)!important;line-height:1.28!important}.orb-content>em{font-size:var(--type-support)!important}.orb-impact{align-self:center;width:60%;padding-top:.65rem}.orb-impact b{line-height:1.35;font-size:var(--type-support)!important}.full-recommendation{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:1rem 0;padding:1rem 0}.full-recommendation h3{margin:0 0 .5rem}.full-recommendation p{margin:0}.solution-card{grid-template-rows:minmax(3.5rem,auto) minmax(4.5rem,1fr) auto;min-height:13.5rem;padding:var(--card-padding)!important}.solution-card p{font-size:var(--type-body)!important}.solution-card dt,.solution-card dd{font-size:var(--type-caption)!important}.solution-actionbar button{min-height:3.25rem;font-size:var(--type-control)!important}.portal-tooltip{max-width:min(22rem,100vw - 1.5rem);padding:.75rem .875rem}.interactive-trend .trend-axis{font-size:var(--type-caption)!important}.trend-detail-modal{width:min(54rem,100vw - 2rem);padding:var(--space-5)}.interactive-trend.expanded{height:21rem}@media (width>=1700px){.business-pulse>div{grid-template-columns:repeat(5,minmax(15.75rem,1fr))}}@media (width<=1500px){.business-pulse>div{grid-template-columns:repeat(3,minmax(15rem,1fr))}}@media (width<=1280px){.business-pulse>div{grid-template-columns:repeat(2,minmax(15rem,1fr))}}@media (width<=1100px){.business-pulse>div{grid-template-columns:repeat(2,minmax(17rem,1fr))}}@media (width<=820px){.business-pulse>div{grid-template-columns:1fr}.topbar>.selector,.topbar>.global-search,.topbar .profile{display:none}.topbar{gap:.25rem;padding-inline:.5rem}.top-actions{margin-left:auto}.top-actions>button{min-width:2.75rem;padding:.35rem}.brand{min-width:0}.brand strong{font-size:var(--type-support)!important}}.sales-cockpit{flex-direction:column;gap:14px;display:flex}.sales-hero-header{margin-bottom:0}.sales-export{border:1px solid var(--border-bright);color:var(--cyan);border-radius:10px;align-self:start;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.sales-control-bar{background:#030c15b8;border:1px solid #429fd838;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 12px;display:flex}.sales-control-bar label,.quick-filter{background:#071622b8;border:1px solid #5db3e22e;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:6px 9px;display:flex}.sales-control-bar span,.quick-filter span{color:var(--muted);font-size:12px}.sales-control-bar select{color:#f7fbff;background:0 0;border:0;min-width:140px;font-size:13px;font-weight:800}.sales-control-bar option{background:#061522}.quick-filter button,.advanced-filter-toggle{color:#f7fbff;border:1px solid #5db3e23d;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:800}.advanced-filter-toggle{color:var(--cyan);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.advanced-filter-toggle svg{width:15px}.advanced-report-filters{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.advanced-report-filters button{color:var(--muted);border:1px dashed #5db3e247;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:inline-flex}.export-status{background:#031420b8;border:1px solid #5db3e247;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.export-status svg{width:20px;color:var(--cyan)}.export-status h2{margin:0;font-size:16px}.export-status p{color:var(--muted);margin:3px 0 0;font-size:13px}.executive-summary{grid-template-columns:minmax(280px,1.65fr) repeat(3,minmax(160px,1fr));gap:12px;display:grid}.executive-summary article{background:linear-gradient(145deg,#051421f5,#020a12f5);border:1px solid #5db3e23d;border-radius:14px;min-height:122px;padding:16px;box-shadow:inset 0 1px #ffffff0a}.executive-summary small,.financial-status-strip small{color:#9fb7ca;font-size:13px;font-weight:800;display:block}.executive-summary strong{color:#f7fbff;margin:9px 0 7px;font-size:clamp(24px,2.2vw,32px);line-height:1.08;display:block}.executive-summary p{color:#c9d9e7;margin:0;font-size:14px;line-height:1.45}.net-sales-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 10%,#21a9ff38,#0000 35%),linear-gradient(145deg,#06243b,#030b14)!important;border-color:#21a9ff73!important}.net-sales-hero strong{font-size:clamp(34px,3.5vw,48px)}.net-sales-hero span{color:#8dd8ff;background:#21a9ff1f;border-radius:999px;margin-top:12px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.refund-health strong{color:#ffd166}.exception-card{grid-column:4;align-items:flex-start;gap:12px;display:flex;background:linear-gradient(145deg,#320c12e6,#060c14f5)!important;border-color:#ff6b6b7a!important}.exception-card svg{width:24px;color:var(--coral);flex:none}.exception-card strong{color:#ffb5b5;font-size:20px}.financial-status-strip{background:#020a12c7;border:1px solid #5db3e23d;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.financial-status-strip>svg{color:#8dd8ffb8;width:18px}.financial-status-strip article{background:#071622cc;border:1px solid #5db3e233;border-radius:12px;min-height:90px;padding:14px}.financial-status-strip strong{color:#f7fbff;margin:7px 0;font-size:22px;display:block}.financial-status-strip span{font-size:13px}.state-shipped span,.state-invoiced span{color:#8dd8ff}.state-collected{border-color:#4be68a5c!important}.state-collected span{color:#6ef3a5}.state-outstanding{border-color:#ff6b6b6b!important}.state-outstanding span{color:#ffb5b5}.sales-cockpit-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;display:grid}.sales-cockpit-grid>section{border:1px solid var(--border);background:#05131f;border-radius:14px;overflow:hidden}.sales-trend-panel>header,.sales-breakdown>header,.financial-flow-panel>header,.exceptions-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.sales-cockpit-grid h2{margin:0;font-size:18px}.sales-cockpit-grid header p{color:var(--muted);margin:4px 0 0;font-size:13px}.sales-breakdown .platform-row>button{grid-template-columns:22px 1fr auto auto;padding:14px 16px;font-size:14px}.sales-breakdown .platform-row b{color:#f7fbff;font-size:15px}.sales-breakdown .platform-row span{font-size:13px}.financial-flow-panel{grid-column:1/-1}.cockpit-flow{justify-content:stretch;gap:12px;padding:16px}.cockpit-flow article{flex:1;min-width:0}.exceptions-panel{grid-column:1/-1}.exceptions-panel>header{justify-content:flex-start;gap:12px}.exceptions-panel>header svg{width:24px;color:var(--amber)}.exception-row{border-top:1px solid #5db3e21f;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.exception-row>span{border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-weight:900}.exception-row.high>span{color:#ffb5b5;background:#ff6b6b29}.exception-row.medium>span{color:#ffd166;background:#ffd16624}.exception-row.low>span{color:#8dd8ff;background:#5db3e224}.exception-row strong{color:#f7fbff;font-size:15px}.exception-row p{color:#c9d9e7;margin:3px 0 0;font-size:13px}.exception-row button{color:var(--cyan);border:1px solid #5db3e257;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:800}.sales-cockpit .warning-banner button{font-size:13px}@media (width<=1280px){.executive-summary{grid-template-columns:1fr 1fr}.exception-card{grid-column:auto}.sales-cockpit-grid{grid-template-columns:1fr}.financial-status-strip{grid-template-columns:1fr 1fr}.financial-status-strip>svg{display:none}}@media (width<=760px){.sales-control-bar{align-items:stretch}.sales-control-bar label,.quick-filter,.advanced-filter-toggle{width:100%;margin-left:0}.executive-summary,.financial-status-strip,.exception-row{grid-template-columns:1fr}.exception-row button{justify-self:start}.cockpit-flow{flex-direction:column}.sales-breakdown .platform-row>button{grid-template-columns:20px 1fr;gap:6px}.sales-breakdown .platform-row span,.sales-breakdown .platform-row b{grid-column:2}}@media (width<=1400px){.top-actions{min-width:0}.role-switch{display:none}}.topbar>*{min-width:0}.top-actions{flex:0 auto;min-width:0;overflow:hidden}.auth-action,.top-actions>button,.profile{flex:none}@media (width<=1700px){.role-switch,.top-actions>button span,.profile>span,.auth-profile>span{display:none}}.report-premium{--report-panel:#030d17d6;--report-panel-2:#061624e6;--report-line:#62bcff38;--report-text:#f7fbff;--report-soft:#a9bfd2;background:radial-gradient(circle at 72% 0,#21a9ff14,#0000 34%),radial-gradient(circle at 12% 18%,#5df0c512,#0000 30%);flex-direction:column;gap:16px;display:flex}.report-topline{grid-template-columns:minmax(22rem,1fr) minmax(42rem,auto);align-items:end;gap:16px;display:grid}.report-title-block p{color:#5df0c5;letter-spacing:.12em;margin:0 0 7px;font-size:12px;font-weight:900}.report-title-block h1{color:var(--report-text);margin:0;font-size:clamp(30px,2.2vw,40px);line-height:1.05}.report-title-block span{color:var(--report-soft);margin-top:8px;font-size:14px;display:block}.report-toolbar{border:1px solid var(--report-line);background:linear-gradient(145deg,#04121fe0,#030a12d1);border-radius:18px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:9px;display:flex;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff0d}.report-toolbar .date-context-controls{margin:0}.report-toolbar label{background:#081a29b8;border:1px solid #62bcff29;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:6px 10px;display:flex}.report-toolbar label span{color:var(--report-soft);font-size:12px;font-weight:800}.report-toolbar select{color:var(--report-text);background:0 0;border:0;font-size:13px;font-weight:900}.report-toolbar option{background:#061522}.toolbar-ghost,.toolbar-export{border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex}.toolbar-ghost{color:#8dd8ff;border:1px solid #62bcff29}.toolbar-export{color:#7dffd4;background:#5df0c51a;border:1px solid #5df0c559}.toolbar-ghost svg,.toolbar-export svg{width:15px}.report-advanced-panel{margin-top:-6px}.premium-export-status{max-width:44rem}.report-command-grid{grid-template-columns:minmax(0,1.55fr) minmax(24rem,.85fr);align-items:stretch;gap:16px;display:grid}.financial-story-card,.premium-exceptions,.premium-reconcile,.premium-breakdown{border:1px solid var(--report-line);background:linear-gradient(145deg,var(--report-panel),#020910f2);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff0d}.financial-story-card{grid-template-rows:auto auto 1fr;gap:14px;min-height:620px;padding:18px;display:grid}.story-glow{pointer-events:none;background:radial-gradient(circle,#21a9ff38,#0000 62%);height:24rem;position:absolute;inset:-30% 45% auto -15%}.financial-story-card>header{z-index:1;background:linear-gradient(135deg,#072136e0,#030c159e);border:1px solid #62bcff33;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex;position:relative}.financial-story-card small,.premium-exceptions small,.premium-reconcile small,.premium-breakdown small{color:#8dd8ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.financial-story-card>header strong{color:#fff;letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(42px,4vw,68px);line-height:.96;display:block}.financial-story-card>header p{color:#c9d9e7;margin:0;font-size:15px}.financial-story-card>header>span{color:#7dffd4;background:#5df0c51a;border:1px solid #5df0c542;border-radius:999px;flex:none;padding:8px 11px;font-size:13px;font-weight:900}.supporting-kpis{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.supporting-kpis article{background:#05131fd1;border:1px solid #62bcff29;border-radius:16px;min-height:106px;padding:14px}.supporting-kpis strong{color:#f7fbff;margin:7px 0;font-size:clamp(22px,1.75vw,30px);line-height:1;display:block}.supporting-kpis span{color:#9fb7ca;font-size:13px}.premium-trend-panel{z-index:1;background:#020a12b8;border:1px solid #62bcff29;border-radius:18px;min-height:330px;padding:15px;position:relative}.premium-trend-panel header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.premium-trend-panel h2,.premium-exceptions h2,.premium-reconcile h2,.premium-breakdown h2{color:#f7fbff;margin:0;font-size:20px}.premium-trend-panel p,.premium-exceptions p,.premium-breakdown p{color:#9fb7ca;margin:4px 0 0;font-size:13px}.premium-trend-panel svg{color:#5df0c5}.report-action-column{grid-template-rows:auto 1fr;gap:16px;min-width:0;display:grid}.premium-exceptions{padding:15px}.premium-exceptions>header,.premium-reconcile>header,.premium-breakdown>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.premium-exceptions>header b{color:#ffb5b5;background:#ff6b6b24;border-radius:999px;padding:7px 10px;font-size:13px}.premium-exception-row{border-top:1px solid #62bcff1f;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.premium-exception-row:first-of-type{border-top:0}.premium-exception-row>span{border-radius:999px;place-self:start;padding:5px 8px;font-size:11px;font-weight:950}.premium-exception-row.high>span{color:#ffb5b5;background:#ff6b6b29}.premium-exception-row.medium>span{color:#ffd166;background:#ffd16626}.premium-exception-row strong{color:#fff;font-size:15px}.premium-exception-row p{color:#bdd0df;margin:4px 0;font-size:13px;line-height:1.35}.premium-exception-row em{color:#8dd8ff;font-size:12px;font-style:normal;font-weight:800;display:block}.premium-exception-row button{color:#8dd8ff;border:1px solid #62bcff47;border-radius:10px;grid-column:2;justify-self:start;margin-top:2px;padding:7px 10px;font-size:12px;font-weight:900}.premium-reconcile{padding:15px}.premium-reconcile>header strong{color:#ffd166;background:#ffd1661c;border:1px solid #ffd16642;border-radius:999px;padding:7px 10px;font-size:13px}.reconcile-stepper{grid-template-columns:1fr;gap:10px;margin:12px 0;display:grid;position:relative}.reconcile-stepper:before{content:"";opacity:.52;background:linear-gradient(#8dd8ff,#5df0c5,#ffd166,#ff8f8f);width:2px;position:absolute;top:20px;bottom:20px;left:9px}.step{grid-template-columns:24px 1fr;grid-template-areas:"dot label""dot value""dot note";gap:3px 10px;padding:10px 10px 10px 0;display:grid;position:relative}.step i{z-index:1;background:#05131f;border:2px solid #8dd8ff;border-radius:50%;grid-area:dot;width:20px;height:20px;position:relative;box-shadow:0 0 18px #21a9ff40}.step small{color:#9fb7ca;letter-spacing:0;text-transform:none;grid-area:label;font-size:12px}.step strong{color:#f7fbff;grid-area:value;font-size:20px;line-height:1}.step span{color:#6ef3a5;grid-area:note;font-size:12px}.step.collected i{border-color:#6ef3a5}.step.outstanding i{border-color:#ff8f8f}.reconcile-alert{background:#ffd16614;border:1px solid #ffd16640;border-radius:14px;gap:10px;padding:11px;display:flex}.reconcile-alert svg{color:#ffd166;flex:none;width:20px}.reconcile-alert strong{color:#fff;font-size:14px;display:block}.reconcile-alert small{color:#b7c9d9;letter-spacing:0;text-transform:none;font-size:12px}.review-billing-cta{color:#ffd166;background:#ffd1661c;border:1px solid #ffd16659;border-radius:12px;width:100%;margin-top:11px;padding:11px;font-size:13px;font-weight:950}.premium-breakdown{padding:16px}.premium-platform-list{gap:10px;display:grid}.premium-platform-row{background:#04111db3;border:1px solid #62bcff24;border-radius:16px;overflow:hidden}.premium-platform-row>button{text-align:left;grid-template-columns:20px 34px minmax(10rem,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.premium-platform-row svg{color:#8dd8ff;width:16px;transition:transform .2s}.premium-platform-row svg.rotated{transform:rotate(90deg)}.premium-platform-row>button>span{color:#8dd8ff;background:#21a9ff1f;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.premium-platform-row strong{color:#fff;font-size:15px}.premium-platform-row em{color:#9fb7ca;font-size:13px;font-style:normal}.premium-platform-row b{color:#fff;font-size:16px}.premium-platform-row i{background:#62bcff1f;border-radius:999px;grid-column:3/-1;height:6px;overflow:hidden}.premium-platform-row u{border-radius:inherit;background:linear-gradient(90deg,#21a9ff,#5df0c5);height:100%;display:block;box-shadow:0 0 16px #21a9ff59}.premium-drilldown{gap:8px;padding:0 14px 14px 88px;display:grid}.premium-drilldown>div{background:#020a128c;border-radius:12px;grid-template-columns:1fr auto;gap:4px;padding:10px;display:grid}.premium-drilldown small{color:#9fb7ca;grid-column:1/-1;font-size:12px}@media (width<=1500px){.report-topline{grid-template-columns:1fr}.report-toolbar{justify-content:flex-start}.report-command-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr)}.financial-story-card>header strong{font-size:clamp(38px,4vw,56px)}}@media (width<=1180px){.report-command-grid{grid-template-columns:1fr}.financial-story-card{min-height:auto}.report-action-column{grid-template-rows:auto;grid-template-columns:1fr 1fr}.supporting-kpis{grid-template-columns:1fr 1fr 1fr}}@media (width<=820px){.report-toolbar label,.toolbar-ghost,.toolbar-export{justify-content:space-between;width:100%}.supporting-kpis,.report-action-column{grid-template-columns:1fr}.premium-platform-row>button{grid-template-columns:20px 34px 1fr}.premium-platform-row em,.premium-platform-row b,.premium-platform-row i{grid-column:3}.premium-drilldown{padding-left:14px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,button,input,select,textarea{font-synthesis-weight:none}.app-shell :where(button,label,select,input,textarea,small,span,p,td,th,em,dd,dt){text-shadow:none!important}.app-shell :where(.inventory-tabs button,.inventory-platforms button,.billing-tabs button,.billing-platforms button,.integration-tabs button,.platform-filters button,.access-tabs button,.ss-platform-chips button,.ss-status-chips button,.ss-segmented button,.toolbar-ghost,.toolbar-export,.report-toolbar label,.quick-filter button,.advanced-filter-toggle){letter-spacing:.005em;font-weight:500!important}.app-shell :where(.inventory-metrics span,.billing-kpis span,.integration-kpis span,.access-metrics span,.batch-metrics span,.connector-category,.financial-story-card small,.premium-exceptions small,.premium-reconcile small,.premium-breakdown small,.report-title-block p,.integration-eyebrow,.inventory-eyebrow,.billing-eyebrow,.settings-eyebrow){letter-spacing:.055em!important;font-weight:600!important}.app-shell :where(.inventory-metrics strong,.billing-kpis strong,.integration-kpis strong,.access-metrics strong,.batch-metrics strong,.picklist-summary strong,.receivable-buckets strong,.receivable-v2-grid strong){text-shadow:none!important;font-weight:650!important}.app-shell :where(.status-pill,.finance-status,.connector-status,.batch-status,.platform-badge,.market-badge,.billing-platform,.role-pill,.ss-status){font-weight:550!important}.app-shell :where(.primary-action,.primary-finance-action,.primary-access-action,.primary-integration-action,.connector-actions button,.drawer-actions button,.bulk-approval button,.row-actions button,.billing-row-actions button,.access-panel td button,.inventory-panel td button,.batch-drawer-actions button){font-weight:560!important}.page-header h1,.inventory-hero h1,.billing-hero h1,.settings-hero h1,.integrations-hero h1,.report-title-block h1{letter-spacing:-.025em;font-weight:620!important}.app-shell h2,.app-shell h3{font-weight:600}.report-toolbar{background:linear-gradient(145deg,#040f19db,#02080fe6)!important;border-radius:15px!important;gap:7px!important;padding:7px!important;box-shadow:0 12px 32px #0000002e,inset 0 1px #ffffff09!important}.report-toolbar .date-context-controls{min-height:46px;background:#040f19d1!important;border-radius:12px!important;padding:5px 7px!important}.report-toolbar .date-context-controls label{min-width:112px;min-height:34px;padding:0 7px}.report-toolbar .date-context-controls label span,.report-toolbar label span{color:#94aabd!important;font-size:10px!important;font-weight:500!important}.report-toolbar .date-context-controls select,.report-toolbar label select,.report-toolbar select{color:#eef7ff!important;height:26px!important;min-height:26px!important;font-size:12px!important;font-weight:520!important}.report-toolbar label{background:#05121db3!important;border-radius:11px!important;min-height:40px!important;padding:4px 9px!important}.toolbar-ghost,.toolbar-export{border-radius:10px!important;min-height:36px!important;padding:0 10px!important;font-size:12px!important;font-weight:540!important}.financial-story-card>header strong{text-shadow:none!important;font-weight:640!important}.financial-story-card>header>span,.premium-exception-row button,.review-billing-cta{font-weight:560!important}.supporting-kpis strong,.step strong,.premium-platform-row b{font-weight:620!important}.sales-truth-stack{z-index:1;background:#020a128f;border:1px solid #62bcff24;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:relative}.sales-truth-stack article{background:#05131fb8;border:1px solid #62bcff1a;border-radius:12px;min-height:70px;padding:10px}.sales-truth-stack article.net{background:#5df0c514;border-color:#5df0c557}.sales-truth-stack span{color:#a9bfd2;font-size:11px;font-weight:560;line-height:1.25;display:block}.sales-truth-stack strong{color:#f7fbff;font-variant-numeric:tabular-nums;margin-top:7px;font-size:clamp(14px,1vw,18px);font-weight:620;display:block}.app-shell :where(.sales-truth-stack strong){text-shadow:none!important;font-weight:620!important}.premium-platform-row>button>span,.premium-exception-row>span,.premium-exceptions>header b{font-weight:600!important}.integration-toolbar{flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;padding:10px!important}.integration-tabs{scrollbar-width:none;flex-wrap:wrap;flex:620px;min-width:0;display:flex;gap:7px!important;padding:0!important;overflow:visible!important}.integration-tabs::-webkit-scrollbar{display:none}.integration-tabs button{border-radius:10px!important;min-height:36px!important;padding:0 11px!important;font-size:12px!important;font-weight:520!important}.integration-search{flex:320px;max-width:430px;background:#05121dc7!important;border-radius:10px!important;min-width:min(100%,320px)!important;height:38px!important}.integration-search input{text-overflow:ellipsis;min-width:0;font-weight:400!important}.connector-card h2,.integration-panel h2{font-weight:600!important}.connector-mini dt,.connector-mini dd,.connector-tags span{font-weight:500!important}.smart-scan-page :where(button,label,select,input,span,p,small,em){text-shadow:none!important}.ss-app-header strong,.ss-hero h1,.ss-tab-page h1,.ss-batch-hero h1,.ss-success-view h1{font-weight:620!important}.ss-summary-grid strong,.ss-queue-summary strong{text-shadow:none!important;font-weight:680!important}.ss-summary-grid span,.ss-queue-summary span,.ss-primary,.ss-secondary,.ss-report,.ss-platform-chips button,.ss-status-chips button,.ss-segmented button{font-weight:560!important}.page{--page-gap:16px}.page-header,.inventory-hero,.billing-hero,.settings-hero,.integrations-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:center!important;margin-bottom:0!important;display:grid!important}.page-header>div,.inventory-hero>div,.billing-hero>div,.settings-hero>div,.integrations-hero>div{min-width:0}.page-header p,.inventory-hero p:last-child,.billing-hero p:last-child,.settings-hero p:last-child,.integrations-hero p{max-width:74rem!important}.inventory-page,.billing-page,.settings-page,.integrations-page,.fulfillment-title,.batch-workspace{gap:var(--page-gap)!important}.inventory-metrics,.billing-kpis,.access-metrics,.integration-kpis,.batch-metrics,.picklist-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important}.inventory-metrics article,.inventory-metrics button,.billing-kpis button,.access-metrics button,.integration-kpis button,.batch-metrics article{min-height:104px;padding:14px 16px!important}.inventory-toolbar,.billing-toolbar,.order-secondary-filters,.picklist-filters,.batch-filters{align-items:center!important;gap:10px!important}.inventory-panel,.billing-panel,.access-panel,.integration-panel,.batch-table-wrap{border-radius:18px!important}.report-premium{gap:16px!important}.report-topline{background:radial-gradient(circle at 82% 8%,#a884ff1a,#0000 32%),linear-gradient(135deg,#071826e6,#020910f5);border:1px solid #62bcff38;border-radius:22px;box-shadow:0 22px 55px #0000003d,inset 0 1px #ffffff0a;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:18px 20px!important;display:grid!important}.report-title-block{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.report-title-block p{margin:0!important}.report-title-block h1{font-size:clamp(30px,2.2vw,38px)!important;font-weight:620!important}.report-title-block span{margin-top:2px!important}.report-toolbar{grid-template-columns:minmax(330px,.95fr) repeat(3,minmax(132px,.45fr)) auto auto;width:100%;background:#01080f6b!important;border:1px solid #62bcff24!important;border-radius:16px!important;align-items:center!important;gap:8px!important;padding:8px!important;display:grid!important;box-shadow:inset 0 1px #ffffff08!important}.report-toolbar .date-context-controls{align-items:center;width:100%;min-height:42px!important}.report-toolbar .date-context-controls>svg,.report-toolbar .date-context-controls small{display:none!important}.report-toolbar .date-context-controls label{flex:1 1 0;min-width:0!important}.report-toolbar label{width:100%;min-width:0}.report-toolbar label select{min-width:0}.toolbar-ghost,.toolbar-export{white-space:nowrap}.report-command-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.82fr)!important;align-items:start!important}.financial-story-card{grid-template-rows:auto auto minmax(270px,1fr)!important;gap:12px!important;min-height:auto!important;padding:16px!important}.financial-story-card>header{padding:15px 16px!important}.financial-story-card>header strong{font-size:clamp(36px,3.1vw,54px)!important}.supporting-kpis article{min-height:92px!important;padding:12px 14px!important}.premium-trend-panel{min-height:286px!important;padding:14px!important}.report-action-column{align-self:start;gap:14px!important}.premium-exceptions,.premium-reconcile,.premium-breakdown{padding:14px!important}.integration-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:start!important;gap:12px!important;display:grid!important}.integration-tabs{align-content:start}.integration-search{justify-self:stretch;width:100%;max-width:none}@media (width<=1400px){.report-toolbar{grid-template-columns:minmax(290px,1fr) repeat(3,minmax(108px,.42fr)) minmax(104px,auto) minmax(78px,auto)}.toolbar-ghost,.toolbar-export{justify-content:center}.report-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.78fr)!important}}@media (width<=1180px){.page-header,.inventory-hero,.billing-hero,.settings-hero,.integrations-hero,.report-toolbar,.integration-toolbar,.report-command-grid{grid-template-columns:1fr!important}}@media (width<=820px){.report-topline{padding:14px!important}.report-toolbar{gap:7px!important}}.billing-tabs,.billing-platforms{scrollbar-width:none;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important;overflow:visible!important}.billing-tabs::-webkit-scrollbar{display:none}.billing-platforms::-webkit-scrollbar{display:none}.billing-tabs button,.billing-platforms button{letter-spacing:.004em!important;min-height:38px!important;text-shadow:none!important;border-radius:10px!important;padding:0 11px!important;font-weight:520!important}.batch-table-wrap,.billing-table-wrap,.inventory-table-wrap,.access-table-wrap,.integration-table-wrap,.line-table,.table-scroll{scrollbar-width:thin;scrollbar-color:#39d4ff6b #030d16ad}.batch-table-wrap::-webkit-scrollbar{width:8px;height:8px}.billing-table-wrap::-webkit-scrollbar{width:8px;height:8px}.inventory-table-wrap::-webkit-scrollbar{width:8px;height:8px}.access-table-wrap::-webkit-scrollbar{width:8px;height:8px}.integration-table-wrap::-webkit-scrollbar{width:8px;height:8px}.line-table::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar{width:8px;height:8px}.batch-table-wrap::-webkit-scrollbar-track{background:#030d16ad;border-radius:999px}.billing-table-wrap::-webkit-scrollbar-track{background:#030d16ad;border-radius:999px}.inventory-table-wrap::-webkit-scrollbar-track{background:#030d16ad;border-radius:999px}.access-table-wrap::-webkit-scrollbar-track{background:#030d16ad;border-radius:999px}.integration-table-wrap::-webkit-scrollbar-track{background:#030d16ad;border-radius:999px}.line-table::-webkit-scrollbar-track{background:#030d16ad;border-radius:999px}.table-scroll::-webkit-scrollbar-track{background:#030d16ad;border-radius:999px}.batch-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#39d4ff8c,#7fe8ff52);border-radius:999px}.billing-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#39d4ff8c,#7fe8ff52);border-radius:999px}.inventory-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#39d4ff8c,#7fe8ff52);border-radius:999px}.access-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#39d4ff8c,#7fe8ff52);border-radius:999px}.integration-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#39d4ff8c,#7fe8ff52);border-radius:999px}.line-table::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#39d4ff8c,#7fe8ff52);border-radius:999px}.table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#39d4ff8c,#7fe8ff52);border-radius:999px}.batch-table-wrap{overflow-y:hidden;overflow-x:auto!important}.app-shell :where(.billing-hero>button,.pulse-actions button,.billing-row-actions button,.billing-panel td button,.drawer-actions button,.inventory-toolbar label,.inventory-toolbar select,.inventory-toolbar input,.ledger-toolbar button,.bulk-approval button,.row-actions button,.inventory-panel td button,.conflict-list button,.link-action,.billing-toolbar label,.billing-toolbar select,.billing-toolbar input,.ss-demo-trigger,.ss-user>button,.ss-secondary,.ss-report){text-shadow:none!important;font-weight:560!important}.app-shell :where(.primary-action,.primary-finance-action,.ss-primary){text-shadow:none!important;font-weight:620!important}.fulfillment-header-actions>button,.smart-scan-shell :where(.ss-demo-trigger,.ss-user>button,.ss-secondary,.ss-report),.ss-demo-trigger,.ss-user>button{text-shadow:none!important;font-weight:560!important}.smart-scan-shell :where(.ss-primary),.ss-primary{text-shadow:none!important;font-weight:620!important}.core-metric,.business-pulse article,.metric-grid article,.inventory-metrics article,.inventory-metrics button,.access-metrics button,.batch-metrics article{min-width:0;overflow:hidden}.core-metric b,.business-pulse strong,.metric-grid strong,.inventory-metrics strong,.access-metrics strong,.batch-metrics strong,.core-metric em,.business-pulse em,.metric-grid span{overflow-wrap:anywhere;max-width:100%}.business-pulse strong+em{vertical-align:baseline;white-space:nowrap;margin-left:7px;display:inline-flex}@media (width<=1280px){.business-pulse strong+em{margin:4px 0 0;display:block}}.core-entity-plaque{text-align:center;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:linear-gradient(135deg,#ffffff17,#0000 24%),linear-gradient(#03121fdb,#00070fb8);border:1px solid #8edcff80;border-radius:16px;flex-direction:column;align-items:center;width:min(112%,318px);margin:-4px auto 12px;padding:12px 16px 13px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #3f95cc2e,0 12px 32px #0000006b,0 0 22px #3ab9ff29}.core-content:has(.core-entity-plaque){width:min(84%,318px)}.core-entity-plaque:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.core-entity-plaque:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#74d6ff29,#0000 44%);position:absolute;inset:0}.entity-plaque-kicker{z-index:1;color:#72f6c8;letter-spacing:.17em;text-transform:uppercase;text-shadow:none;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.entity-plaque-kicker i{background:#4cffb7;border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #4cffb7f2,0 0 20px #4cffb74d}.core-entity-plaque strong{z-index:1;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #000000e6;white-space:normal;overflow-wrap:break-word;text-wrap:balance;max-width:100%;line-height:1.16;display:block;position:relative;font-size:clamp(18px,1.18vw,22px)!important;font-weight:850!important}.core-entity-plaque small{z-index:1;color:#c7d9e8;letter-spacing:.04em;text-shadow:none;margin-top:4px;position:relative;font-size:12px!important;font-weight:600!important}@media (width<=1280px){.core-entity-plaque{width:min(112%,276px);padding:10px 13px 11px}.core-entity-plaque strong{font-size:17px!important}}.core-content:has(.core-entity-plaque){gap:0;width:min(82%,304px)}.core-entity-plaque{text-align:center;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:linear-gradient(#050e18f5,#00060de6) padding-box padding-box,linear-gradient(135deg,#ffe8a0f0,#755925a6 34%,#fff6c7e6 52%,#956924b8 76%,#ffd77fdb) border-box;border:1px solid #0000;border-radius:18px;width:100%;max-width:304px;min-height:auto;margin:0 auto 12px;padding:13px 18px 12px;overflow:visible;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 22px #a5762a14,0 14px 34px #00000080,0 0 20px #daae4d1f}.core-entity-plaque:before{opacity:.9;background:linear-gradient(90deg,#0000,#ffe799bf,#ffffff80,#ffd77f8c,#0000);height:1px;top:8px;left:18px;right:18px}.core-entity-plaque:after{background:radial-gradient(circle at 50% 0,#ffe18f1f,#0000 44%),linear-gradient(90deg,#0000,#ffffff09,#0000);border-radius:17px;inset:1px}.core-entity-plaque strong{letter-spacing:.005em;text-shadow:0 2px 10px #000000f2,0 0 14px #ffdc841a;line-height:1.14;color:#fff!important;font-size:clamp(19px,1.08vw,21px)!important;font-weight:820!important}.core-entity-plaque small{letter-spacing:.11em;text-transform:uppercase;background:#ffd67f14;border:1px solid #ffd67f47;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:3px 10px 4px;display:inline-flex;color:#f4dca4!important;font-size:11px!important;font-weight:700!important}.core-content:has(.core-entity-plaque) .core-metric{width:100%}@media (width<=1280px){.core-content:has(.core-entity-plaque){width:min(84%,282px)}.core-entity-plaque{max-width:282px;padding:12px 15px 11px}.core-entity-plaque strong{font-size:18px!important}}.premium-platform-row>.fee-rule-row{text-align:left;grid-template-columns:20px 34px minmax(10rem,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.premium-platform-row>.fee-rule-row>span{color:#8dd8ff;background:#21a9ff1f;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:650;display:grid}.premium-platform-row>.fee-rule-row:before{content:"";border:1px solid #5df0c573;border-radius:50%;width:16px;height:16px;box-shadow:0 0 12px #5df0c52e}.app-shell :where(.count.warning,.dot.warning,.alert:not(.risk),.health-classification,.overall-status,.connector-status.warning,.status-pill.warn,.finance-status.warn,.batch-status.picking,.batch-status.draft,.mapping-warning,.builder-warning:not(.error),.integration-warning,.permission-warning,.ss-feedback.warning,.sw-feedback.warning,.ss-status.processing,.ss-batch-options em.ready){color:#77c8ff!important;background:#1454913d!important;border-color:#2f9cff80!important}.app-shell :where(.count.warning,.dot.warning,.alert:not(.risk),.core-health i,.health-at-risk .planet-label i,.health-attention .planet-label i,.health-point.attention,.attention-zone){box-shadow:none!important;background:#2f9cff!important}.app-shell :where(.core-health b,.business-pulse article:last-child strong,.recommendation-core>small,.factors-column small b,.solution-card dl div:nth-child(2) dd,.mapping-warning,.finance-exception-strip header span,.deduction-list span){color:#77c8ff!important}.app-shell :where(.warning-banner,.quality-panel,.reconcile-alert,.premium-reconcile>header strong,.review-billing-cta){color:#77c8ff!important;background:#14549129!important;border-color:#2f9cff61!important}.app-shell :where(.warning-banner svg,.quality-panel>svg,.exceptions-panel>header svg,.reconcile-alert svg){color:#2f9cff!important}.nebula-stream{display:none!important}.galaxy-belt{opacity:.32!important;filter:none!important;background:0 0!important;border:2px solid #4f9acd2e!important;width:84%!important;height:48%!important;animation:none!important;box-shadow:inset 0 0 0 1px #70bce80d!important}.galaxy-belt:before{display:none!important}.entity-core{box-shadow:none!important;animation:none!important}.core-earth{filter:drop-shadow(0 0 8px #4bafef3d)!important}.planet-body{box-shadow:inset -15px -11px 22px #00000085,inset 7px 6px 12px #ffffff1f,0 0 10px color-mix(in srgb,var(--planet-glow) 42%,transparent)!important}.planet-finance{--planet-light:#77c8ff;--planet-mid:#246fae;--planet-dark:#092241;--planet-glow:#2f9cff}.planet-popover{transform-origin:0 0;max-height:calc(100% - 40px);overflow:auto;bottom:auto!important}.planet-popover.place-right{transform:translate(54px,-42%)}.planet-popover.place-left{transform:translate(calc(-100% - 54px),-42%)}.health-classification,.overall-status{white-space:nowrap;border:1px solid #2f9cff6b;border-radius:999px;min-height:27px;padding:5px 8px;color:#83cdff!important;background:#2f9cff21!important;font-weight:650!important}.health-classification:before,.overall-status:before{content:"";background:#2f9cff;border-radius:50%;flex:none;width:7px;height:7px}.health-classification svg,.overall-status svg{display:none}.business-pulse>div{align-items:stretch}.business-pulse article{min-height:176px;height:auto!important;overflow:visible!important}.business-pulse article:not(.fulfillment-health-card):not(.overall-health-card){grid-template-rows:auto auto auto auto minmax(42px,1fr)!important}.fulfillment-health-card,.overall-health-card{justify-content:flex-start;min-height:176px}.overall-health-card .card-footer,.fulfillment-health-card .card-footer{margin-top:auto}.insight-workspace>header{flex-wrap:wrap;min-height:58px;align-items:flex-start!important;height:auto!important;padding:10px 12px!important}.insight-workspace>header>span{min-height:36px;font-weight:600;white-space:normal!important}.issue-tabs{flex:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;gap:8px!important;margin:0!important;display:grid!important;overflow:visible!important}.issue-tabs button{min-width:0;line-height:1.35;white-space:normal!important;font-weight:550!important}.insight-heading h1,.people-hero h1{font-weight:650!important}.people-page :where(h2,h3,strong,.people-hero>button,.people-filter select,.person-row em,.department-card span){font-weight:600!important}.people-kpis svg,.profile-grid svg,.department-card span svg{color:#2f9cff!important}.people-kpis .owner-card,.department-card.active{border-color:#2f9cff7a!important}@media (width<=1320px){.business-pulse>div{grid-template-columns:repeat(3,minmax(0,1fr))}.business-pulse article:last-child{grid-column:auto}}@media (width<=760px){.business-pulse>div,.issue-tabs{grid-template-columns:1fr}.planet-popover{right:14px;width:auto!important;left:14px!important}}
