:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#0d0818;--royal:#140d24;--plum:#2a1b47;--violet:#bda7ff;--halo:#efe9ff;--ivory:#fbf7eb;--lavender:#b1a6c8;--violet-rgb:189, 167, 255;--void-rgb:13, 8, 24;--royal-rgb:20, 13, 36;--plum-rgb:42, 27, 71;--white-rgb:255, 255, 255;--shadow-rgb:8, 5, 18;--accent-1:#6c4fb5;--accent-1-rgb:108, 79, 181;--accent-2:#8d6fe0;--accent-2-rgb:141, 111, 224;--accent-grad:linear-gradient(120deg, var(--accent-1), var(--accent-2));--good:#7ee0b8;--good-rgb:126, 224, 184;--warn:#e8c07a;--warn-rgb:232, 192, 122;--bad:#f08fa6;--bad-rgb:240, 143, 166;--info:var(--violet);--chart-1:var(--violet);--chart-2:#9b7bff;--chart-3:#7c6bdd;--chart-4:#6f5bb8;--chart-5:#5b4a96;--chart-6:#4a3c7a;--surface:rgba(var(--white-rgb), .025);--surface-2:rgba(var(--violet-rgb), .05);--surface-3:rgba(var(--violet-rgb), .09);--line:rgba(var(--violet-rgb), .14);--line-soft:rgba(var(--violet-rgb), .08);--line-strong:rgba(var(--violet-rgb), .28);--text:var(--ivory);--muted:var(--lavender);--quiet:#7c7295;--radius:16px;--radius-sm:10px;--accent:var(--violet);--ink:var(--text);--panel:var(--royal);--border:var(--line);--surface2:var(--surface-2);--bg-subtle:var(--surface-2);--mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--font-mono:var(--mono);font-feature-settings:"cv01", "ss03";background:var(--void);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--void)}body{background:radial-gradient(900px 600px at 12% -5%, rgba(var(--violet-rgb), .1), transparent 60%), radial-gradient(700px 500px at 100% 0%, rgba(var(--plum-rgb), .55), transparent 55%), var(--void);min-width:320px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}.mono{font-family:JetBrains Mono,ui-monospace,monospace}:where(a,button,input,select,textarea,[tabindex],[role=switch],[role=button]):focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:6px}.skipLink{z-index:100;background:var(--accent-grad);color:var(--halo);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:top .15s;position:fixed;top:-64px;left:12px}.skipLink:focus{top:12px}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(var(--violet-rgb), .16);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--violet-rgb), .28);background-clip:padding-box}.brand{color:var(--text);letter-spacing:-.2px;align-items:center;gap:11px;font-weight:600;display:flex}.brandMark{object-fit:cover;width:32px;height:32px;box-shadow:inset 0 1px 0 #ffffff29, 0 0 20px rgba(var(--violet-rgb), .22);border:1px solid rgba(var(--violet-rgb), .35);border-radius:9px;flex-shrink:0}.brandMark.brandMarkText{background:var(--accent-grad);color:var(--halo);letter-spacing:.02em;place-items:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:grid}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text)}:root[data-theme=light] .btn.primary,:root[data-theme=light] .councilBtn,:root[data-theme=light] .brandMark.brandMarkText,:root[data-theme=light] .obMsg.user,:root[data-theme=light] .libToggle.on{color:#f6f2ff}:root[data-theme=light] .avatar,:root[data-theme=light] .chatMsg.user .cmAvatar{color:#1b1430}:root[data-theme=light] .codeBlock,:root[data-theme=light] .schemaCard{background:rgba(var(--white-rgb), .05)}.brandName{font-size:16px;line-height:1.1}.sidebarScrim{display:none}.brandName small{letter-spacing:.18em;text-transform:uppercase;color:var(--quiet);font-size:9.5px;font-weight:600;display:block}.brand.tenantBrand{gap:12px}.brand.tenantBrand .brandMark{object-fit:contain;background:color-mix(in srgb, var(--void) 68%, white 32%);width:42px;height:42px;box-shadow:inset 0 1px 0 #ffffff3d, 0 12px 34px rgba(var(--shadow-rgb), .32), 0 0 0 1px rgba(var(--violet-rgb), .28);border-radius:12px;padding:3px}.brand.tenantBrand .brandMarkText{background:var(--accent-grad);padding:0}.brand.tenantBrand .brandName{letter-spacing:-.3px;font-size:17px;font-weight:700}.brand.tenantBrand .brandName small{color:var(--violet);letter-spacing:.16em;margin-top:3px}.brand.tenantLoginBrand{text-align:center;flex-direction:column;justify-content:center;gap:12px;padding:4px 0 8px}.brand.tenantLoginBrand .brandMark{border-radius:18px;width:74px;height:74px;padding:6px}.brand.tenantLoginBrand .brandName{font-size:23px}.brand.tenantLoginBrand .brandName small{color:var(--muted);margin-top:7px}.appShell{grid-template-columns:264px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg, rgba(var(--royal-rgb), .92), rgba(var(--void-rgb), .96));border-right:1px solid var(--line-soft);flex-direction:column;gap:18px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{padding:6px 8px}.navScroll{flex-direction:column;flex:1;gap:16px;padding-right:2px;display:flex;overflow-y:auto}.navGroup{flex-direction:column;gap:2px;display:flex}.navGroupTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--quiet);padding:6px 10px;font-size:10.5px;font-weight:650}.navItem{border-radius:var(--radius-sm);color:var(--muted);text-align:left;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;transition:background .15s,color .15s;display:flex}.navItem svg{opacity:.8;flex-shrink:0}.navItem:hover{background:var(--surface-2);color:var(--text)}.navItem.active{background:linear-gradient(100deg, rgba(var(--violet-rgb), .18), rgba(var(--violet-rgb), .06));color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.navItem.active svg{opacity:1;color:var(--violet)}.navItem span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.navItem em{background:rgba(var(--violet-rgb), .16);color:var(--halo);border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal}.sidebarHead{align-items:center;gap:8px;display:flex}.sidebarLogo{flex:1;min-width:0;display:block}.railToggle{border-radius:var(--radius-sm);border:1px solid var(--line);width:34px;height:34px;color:var(--muted);flex:none;place-items:center;display:grid}.railToggle:hover{background:var(--surface-2);color:var(--text)}@media (width<=980px){.railToggle{display:none}}.navGroupTitle{text-align:left;align-items:center;gap:6px;width:100%;display:flex}.navGroupTitle:hover{color:var(--muted)}.navGroupTitle>span{flex:1;min-width:0}.navChevron{color:var(--quiet);flex:none;transition:transform .15s}.navChevron.folded{transform:rotate(-90deg)}.navGroupItems{flex-direction:column;gap:2px;display:flex}.navGroupRule{background:var(--line-soft);height:1px;margin:6px 8px}@media (width>=981px){.appShell.navRail{grid-template-columns:64px 1fr}.sidebar.rail{padding:18px 10px}.sidebar.rail .sidebarHead{flex-direction:column;gap:12px}.sidebar.rail .navItem{justify-content:center;padding:8px 0}.sidebar.rail .navItem span,.sidebar.rail .navItem em,.sidebar.rail .demoDot{display:none}.sidebar.rail .sidebarFoot{flex-direction:column;gap:10px}.sidebar.rail .sidebarUser{justify-content:center;padding:6px}.sidebar.rail .sidebarUser .suMeta{display:none}}.topStack{z-index:20;position:sticky;top:0}.topStack .topbar{border-bottom:none;position:static}.sectionBar{background:rgba(var(--void-rgb), .72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);scrollbar-width:none;padding:0 20px;display:flex;overflow-x:auto}.sectionBar::-webkit-scrollbar{display:none}.sectionTabs{gap:2px;display:flex}.sectionTab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:11px 14px;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s}.sectionTab:hover{color:var(--text)}.sectionTab.active{color:var(--text);border-bottom-color:var(--violet)}.sectionItemsBar{background:rgba(var(--void-rgb), .72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);scrollbar-width:none;align-items:center;gap:4px;padding:8px 20px;display:flex;overflow-x:auto}.sectionItemsBar::-webkit-scrollbar{display:none}.sectionItemTab{border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;font-size:13px;transition:background .15s,color .15s;display:inline-flex}.sectionItemTab svg{opacity:.8;flex-shrink:0}.sectionItemTab:hover{background:var(--surface-2);color:var(--text)}.sectionItemTab.active{background:linear-gradient(100deg, rgba(var(--violet-rgb), .18), rgba(var(--violet-rgb), .06));color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.sectionItemTab.active svg{opacity:1;color:var(--violet)}.sectionItemTab em{background:rgba(var(--violet-rgb), .16);color:var(--halo);border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal}.topbarLogo{flex:none;display:block}.topbarLogo .brandMark{border-radius:10px;width:34px;height:34px}.topbarUser{align-items:center;gap:8px;display:flex}.topbarUser .avatar{width:34px;height:34px;font-size:12px}@media (width>=981px){.appShell.topNav{grid-template-columns:1fr}.appShell.topNav .sidebar{display:none}}@media (width<=980px){.appShell.topNav .sectionBar,.appShell.topNav .sectionItemsBar,.topbarLogo,.topbarUser{display:none}}.workspaceCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:2px;padding:12px;display:flex}.workspaceCard .wsLabel{color:var(--quiet);font-size:11px}.workspaceCard strong{font-size:13.5px}.workspaceCard button{border:1px solid var(--line);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:7px 10px;font-size:12.5px;display:flex}.workspaceCard button:hover{background:var(--surface-2);color:var(--text)}.sidebarFoot{border-top:1px solid var(--line-soft);align-items:center;gap:8px;margin-top:2px;padding-top:4px;display:flex}.sidebarUser{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.sidebarUser:hover{background:var(--surface-2);border-color:var(--line)}.sidebarUser .avatar{flex-shrink:0;width:34px;height:34px}.sidebarUser .suMeta{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sidebarUser .suMeta strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sidebarUser .suMeta span{color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.loginPage{background:radial-gradient(700px 500px at 50% -10%, rgba(var(--violet-rgb), .12), transparent 60%);place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--plum-rgb), .96), rgba(var(--void-rgb), .98));flex-direction:column;gap:16px;width:min(420px,100%);padding:28px;display:flex;box-shadow:0 40px 100px #00000080}.loginIntro h1{letter-spacing:-.5px;margin-bottom:8px;font-size:24px;font-weight:600}.loginIntro p{color:var(--muted);font-size:13.5px;line-height:1.5}.field>input:not([type=checkbox]):not([type=radio]),.field>select,.field>textarea{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;padding:9px 11px;font-size:13.5px}.field>textarea{resize:vertical;min-height:56px}.field>input:not([type=checkbox]):not([type=radio]):focus,.field>select:focus,.field>textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1);outline:none}.field>input::placeholder,.field>textarea::placeholder{color:var(--quiet)}.field>input[type=date],.field>input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.inputFrame{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:46px;color:var(--quiet);align-items:center;gap:10px;padding:0 13px;display:flex}.inputFrame:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1)}.inputFrame input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.inputFrame input::placeholder{color:var(--quiet)}.iconTap{color:var(--quiet);place-items:center;padding:4px;display:grid}.iconTap:hover{color:var(--text)}.formError{color:var(--bad);margin:-4px 0 0;font-size:13px}.formSuccess{color:var(--good);margin:-4px 0 0;font-size:13px}.fieldHint{color:var(--quiet);margin:-2px 0 0;font-size:12.5px;line-height:1.45}.formNote{color:var(--muted);margin:-2px 0 0;font-size:13px;line-height:1.5}.skeletonBlock{background:linear-gradient(100deg, rgba(var(--violet-rgb), .06) 30%, rgba(var(--violet-rgb), .15) 50%, rgba(var(--violet-rgb), .06) 70%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.3s ease-in-out infinite skeletonShimmer;display:block}.skeletonText{flex-direction:column;gap:8px;display:flex}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loginSubmit{justify-content:center;min-height:46px}.loginAltAction{color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:center;padding:2px 4px;font-size:13px}.loginAltAction:hover{color:var(--ink);text-decoration:underline}.loginNotice{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:11px 13px;font-size:13px;line-height:1.5}.loginDivider{color:var(--quiet);align-items:center;gap:12px;font-size:12px;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:var(--line);flex:1;height:1px}.ssoButtons{flex-direction:column;gap:10px;display:flex}.ssoButton{justify-content:center;gap:10px;min-height:46px}.ssoButton img{flex:none;width:18px;height:18px}.loginDemo{border-top:1px solid var(--line-soft);flex-direction:column;gap:7px;padding-top:14px;display:flex}.loginDemoLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);font-size:11px;font-weight:650}.loginDemoRow{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.loginDemoRow:hover{background:var(--surface-2);border-color:var(--line)}.loginDemoRow .mono{font-size:11.5px}.loginDemoRow .loginDemoPass{color:var(--quiet);margin-left:auto}.lrTag{letter-spacing:.04em;color:var(--violet);background:rgba(var(--violet-rgb), .14);border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:650}.mainStage{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;background:rgba(var(--void-rgb), .72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:12px 28px;display:flex;position:sticky;top:0}.mobileMenu{display:none}.searchBox{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-width:520px;color:var(--quiet);flex:1;align-items:center;gap:10px;padding:9px 13px;font-size:13px;display:flex}.searchBox span{flex:1}.searchBox input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.searchBox input::placeholder{color:var(--quiet)}.searchBox kbd{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px}.searchWrap{z-index:60;flex:1;min-width:0;max-width:520px;position:relative}.searchWrap .searchBox{width:100%;max-width:none}.searchToggle{display:none}.searchResults{z-index:50;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(180deg, rgba(var(--plum-rgb), .98), rgba(var(--void-rgb), .99));box-shadow:0 30px 80px rgba(var(--shadow-rgb), .5);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}.searchResult{text-align:left;width:100%;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.searchResult:hover{background:var(--surface-2)}.searchResult.active{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--violet)}.searchEnterHint{color:var(--quiet);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:10px}.searchResult svg{color:var(--violet);flex-shrink:0}.searchResult span{flex:1}.searchResult em{color:var(--quiet);font-size:11px;font-style:normal}.searchEmpty{color:var(--quiet);padding:12px;font-size:12.5px}.searchSectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);padding:8px 11px 6px;font-size:10.5px;font-weight:650}.searchChips{flex-wrap:wrap;gap:6px;padding:0 8px 8px;display:flex}.searchChips .pill{cursor:pointer}.searchChips .pill:hover{background:var(--surface-2);border-color:var(--line);color:var(--text)}.topbarActions{align-items:center;gap:10px;margin-left:auto;display:flex}.mockBadge{letter-spacing:.02em;white-space:nowrap;border:1px solid color-mix(in srgb, var(--amber,#f5a623) 45%, var(--line));background:color-mix(in srgb, var(--amber,#f5a623) 14%, var(--surface));color:var(--amber,#f5a623);border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:650;display:inline-flex}@media (width<=720px){.mockBadge{display:none}}.councilBtn{border-radius:var(--radius-sm);background:var(--accent-grad);color:var(--halo);box-shadow:0 10px 30px rgba(var(--accent-2-rgb), .34);border:1px solid rgba(var(--violet-rgb), .5);align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.councilBtn:hover{filter:brightness(1.08)}.councilBtn.listening{animation:1.4s ease-in-out infinite voicePulse}.demoToggle{border:1px solid rgba(var(--violet-rgb), .45);background:rgba(var(--violet-rgb), .08);color:var(--violet);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.demoToggle:hover{background:rgba(var(--violet-rgb), .16)}.demoToggle.on{background:var(--violet);color:#14101f;border-color:var(--violet);box-shadow:0 6px 22px rgba(var(--violet-rgb), .4)}.demoRibbon{letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg, rgba(var(--violet-rgb), .92), rgba(var(--accent-2-rgb), .92));color:#14101f;z-index:60;justify-content:center;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.impersonationBanner{background:rgba(var(--warn-rgb), .16);border-bottom:1px solid rgba(var(--warn-rgb), .5);color:var(--warn);z-index:61;align-items:center;gap:9px;padding:7px 14px;font-size:12.5px;font-weight:600;display:flex;position:sticky;top:0}.impersonationBanner strong{color:var(--ivory)}.impersonationBanner span{flex:1}.impersonationBanner svg{color:var(--warn);flex:none}.hostNotice{background:rgba(var(--violet-rgb), .1);border-bottom:1px solid rgba(var(--violet-rgb), .25);color:var(--lavender);align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;display:flex}.hostNotice strong{color:var(--ivory)}.hostNotice span{flex:1}.hostNotice svg{color:var(--violet);flex:none}.demoDot{background:linear-gradient(90deg, rgba(var(--violet-rgb), .92), rgba(var(--accent-2-rgb), .92));width:6px;height:6px;box-shadow:0 0 6px rgba(var(--violet-rgb), .55);border-radius:999px;flex:none}.navItem .demoDot{flex:none;margin-left:auto}.searchResult .demoDot{margin-right:2px}.voiceAura{z-index:80;pointer-events:none;position:fixed;inset:0}.voiceAura:before{content:"";box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .28), inset 0 0 90px 8px rgba(var(--violet-rgb), .16);animation:2.8s ease-in-out infinite voicePulse;position:absolute;inset:0}.voiceAura:after{content:"";mix-blend-mode:screen;background:radial-gradient(420px 300px at 0% 100%, rgba(var(--good-rgb), .1), transparent 72%), radial-gradient(420px 300px at 100% 0%, rgba(var(--bad-rgb), .08), transparent 72%), radial-gradient(500px 320px at 100% 100%, rgba(var(--accent-2-rgb), .12), transparent 72%), radial-gradient(500px 320px at 0% 0%, rgba(var(--violet-rgb), .12), transparent 72%);animation:3.6s ease-in-out infinite voicePulse;position:absolute;inset:0}@keyframes voiceHue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes voicePulse{0%,to{opacity:.18}50%{opacity:.42}}.voicePill{z-index:81;background:rgba(var(--void-rgb), .85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-strong);color:var(--text);box-shadow:0 18px 50px rgba(var(--shadow-rgb), .5);border-radius:30px;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.voicePill:hover{border-color:var(--violet)}.voiceStop{color:var(--quiet);font-size:12px}.voiceBars{align-items:center;gap:3px;height:18px;display:inline-flex}.voiceBars i{background:var(--violet);transform-origin:50%;border-radius:3px;width:3px;height:100%;animation:1s ease-in-out infinite voiceBar}.voiceBars i:nth-child(2){animation-delay:.15s}.voiceBars i:nth-child(3){animation-delay:.3s}.voiceBars i:nth-child(4){animation-delay:.45s}.voiceBars i:nth-child(5){animation-delay:.6s}.chiefVoiceOverlay{z-index:82;border:1px solid rgba(var(--violet-rgb), .32);background:linear-gradient(160deg, rgba(var(--plum-rgb), .92), rgba(var(--void-rgb), .92));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;width:min(420px,100vw - 48px);max-height:42vh;padding:14px;animation:.42s previewPulse;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 22px 70px #0000006b}.chiefDeepDiveModal{z-index:81;pointer-events:none;width:min(780px,100vw - 48px);max-height:min(72vh,720px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.chiefModalChrome{border:1px solid rgba(var(--violet-rgb), .36);background:linear-gradient(150deg, rgba(var(--plum-rgb), .96), rgba(var(--void-rgb), .94));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:24px;animation:.48s previewPulse;box-shadow:0 38px 110px #0000008f}.chiefModalChrome h2{letter-spacing:-1.2px;margin:8px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.02}.chiefModalChrome>p{color:var(--muted);margin-bottom:14px;font-size:15px;line-height:1.5}.chiefModalChrome .pill{margin-top:14px}.chiefHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.chiefHead h3{letter-spacing:-.3px;margin-top:5px;font-size:19px;font-weight:600}.chiefTranscript,.chiefActionCard{border:1px solid var(--line-soft);background:rgba(var(--surface-rgb), .68);border-radius:18px;margin-top:12px;padding:14px}.chiefTranscript span{color:var(--violet);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.chiefTranscript p{letter-spacing:-.4px;margin-top:8px;font-size:22px;line-height:1.2}.chiefActionCard h4{margin:6px 0;font-size:17px}.chiefActionCard>p{color:var(--muted);margin-bottom:10px;font-size:13px;line-height:1.45}.chiefActionCard.permission_blocked{border-color:rgba(var(--bad-rgb), .45)}@keyframes voiceBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.iconButton{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);place-items:center;display:grid}.iconButton:hover{background:var(--surface-2);color:var(--text)}.avatar{width:38px;height:38px;color:var(--void);background:linear-gradient(135deg, var(--halo), var(--violet));border-radius:11px;place-items:center;font-size:13px;font-weight:650;display:grid}.userMenuWrap{position:relative}.menuScrim{z-index:40;position:fixed;inset:0}.bellDot{background:var(--bad);min-width:16px;height:16px;color:var(--void);border-radius:9px;place-items:center;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.notifMenu{z-index:50;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--plum-rgb), .99), rgba(var(--void-rgb), .99));width:min(340px,86vw);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 30px 80px #00000080}.notifHead{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.notifHead strong{font-size:14px}.notifList{max-height:60vh;overflow-y:auto}.notifItem{text-align:left;border-bottom:1px solid var(--line-soft);gap:10px;width:100%;padding:12px 15px;display:flex}.notifItem:last-child{border-bottom:none}.notifItem:hover{background:var(--surface-2)}.notifBody{flex-direction:column;gap:2px;min-width:0;display:flex}.notifBody>strong{font-size:13px;font-weight:550}.notifBody>span{color:var(--muted);font-size:12px}.notifBody .notifWhen{color:var(--quiet);margin-top:2px;font-size:11px}.pageBody{flex-direction:column;gap:22px;width:100%;max-width:1480px;padding:26px 28px 56px;display:flex}.pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pageHeader .eyebrow{color:var(--violet);text-transform:uppercase;letter-spacing:.16em;margin-bottom:9px;font-size:11px;font-weight:650}.pageHeader h1{letter-spacing:-.8px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.05}.pageHeader p.sub{color:var(--muted);max-width:640px;margin-top:8px;font-size:14px}.pageHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:550;transition:background .15s,filter .15s;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn.primary{border:1px solid rgba(var(--violet-rgb), .5);background:var(--accent-grad);color:var(--halo);box-shadow:0 10px 26px rgba(var(--accent-2-rgb), .3)}.btn.primary:hover{filter:brightness(1.08);background:var(--accent-grad)}.btn.ghost{background:0 0}.btn.tiny{padding:6px 11px;font-size:12px}.btn.good{color:var(--good);border-color:rgba(var(--good-rgb), .35)}.btn:disabled{opacity:.5;cursor:default}.segmented{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:3px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);border-radius:7px;padding:6px 13px;font-size:12.5px}.segmented button.selected{background:var(--surface-3);color:var(--text)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--plum-rgb), .28), rgba(var(--royal-rgb), .42));box-shadow:0 18px 50px rgba(var(--shadow-rgb), .4), inset 0 1px 0 #ffffff08;padding:18px}.panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panelHeader h2{letter-spacing:-.3px;font-size:16px;font-weight:600}.panelKicker{color:var(--violet);text-transform:uppercase;letter-spacing:.14em;margin-bottom:5px;font-size:10.5px;font-weight:650;display:block}.panelHeader .sub{color:var(--muted);margin-top:3px;font-size:12.5px}.grid{gap:16px;display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.split-2-1{grid-template-columns:1.7fr 1fr;align-items:start}.split-1-2{grid-template-columns:1fr 1.7fr;align-items:start}.stack{flex-direction:column;gap:16px;display:flex}.metricCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:9px;padding:16px;display:flex;position:relative;overflow:hidden}.metricCard:after{content:"";background:radial-gradient(120px 80px at 90% -10%, rgba(var(--violet-rgb), .12), transparent 70%);pointer-events:none;position:absolute;inset:0}.metricCard .mLabel{color:var(--muted);font-size:12.5px}.metricCard .mValue{letter-spacing:-.8px;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:26px;font-weight:600}.metricCard .mRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metricCard .mSub{color:var(--quiet);font-size:12px}.delta{border-radius:20px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.assumRow{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.assumField{flex-direction:column;gap:5px;display:flex}.assumInput{align-items:center;gap:5px;display:inline-flex}.assumInput .assumPct{color:var(--quiet);font-size:13px}.assumFoot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.assumFoot .conf{margin:0}.assumScopes{flex-direction:column;gap:10px;margin-top:12px;display:flex}.assumScope>summary{cursor:pointer;color:var(--text);font-size:13px}.assumScope>summary .conf{margin:0;display:inline}.assumChecks{flex-wrap:wrap;gap:6px 16px;max-height:148px;margin-top:8px;padding:4px 2px;display:flex;overflow-y:auto}.assumCheck{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.assumCheck input{accent-color:var(--violet)}.assumExamples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.whatifAnswer{white-space:pre-wrap;margin-top:10px;font-size:13.5px;line-height:1.5}.metricBtn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.metricBtn:hover .metricCard{border-color:var(--line-strong)}.delta.up{color:var(--good);background:rgba(var(--good-rgb), .12)}.delta.down{color:var(--bad);background:rgba(var(--bad-rgb), .12)}.sourceChip{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.sourceChip .dot{background:var(--violet);width:6px;height:6px;box-shadow:0 0 8px var(--violet);border-radius:50%}.chipRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agentBadge{align-items:center;gap:8px;display:inline-flex}.agentAvatar{width:28px;height:28px;color:var(--halo);border:1px solid var(--line-strong);background:linear-gradient(135deg, rgba(var(--violet-rgb), .22), rgba(var(--accent-1-rgb), .3));border-radius:9px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:650;display:grid}.agentBadge .aMeta{flex-direction:column;line-height:1.25;display:flex}.agentBadge .aName{font-size:12.5px;font-weight:600}.agentBadge .aRole{color:var(--quiet);font-size:11px}.privacyTag{letter-spacing:.04em;border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.privacyTag.frontier{color:var(--violet);background:rgba(var(--violet-rgb), .14)}.privacyTag.private{color:var(--good);background:rgba(var(--good-rgb), .12)}.insightCard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--violet-rgb), .07), rgba(var(--plum-rgb), .22));flex-direction:column;gap:12px;padding:16px;display:flex}.insightCard .iTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.insightCard .iText{color:var(--halo);font-size:14px;line-height:1.55}.insightCard .iFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.statusBadge{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.statusBadge .sDot{border-radius:50%;width:6px;height:6px}.statusBadge.good{color:var(--good);background:rgba(var(--good-rgb), .1);border-color:rgba(var(--good-rgb), .25)}.statusBadge.good .sDot{background:var(--good)}.statusBadge.warn{color:var(--warn);background:rgba(var(--warn-rgb), .1);border-color:rgba(var(--warn-rgb), .25)}.statusBadge.warn .sDot{background:var(--warn)}.statusBadge.bad{color:var(--bad);background:rgba(var(--bad-rgb), .1);border-color:rgba(var(--bad-rgb), .25)}.statusBadge.bad .sDot{background:var(--bad)}.statusBadge.info{color:var(--violet);background:rgba(var(--violet-rgb), .1);border-color:rgba(var(--violet-rgb), .25)}.statusBadge.info .sDot{background:var(--violet)}.statusBadge.neutral{color:var(--muted);background:var(--surface);border-color:var(--line)}.statusBadge.neutral .sDot{background:var(--quiet)}.conf{color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:11px}.tableWrap{border-radius:var(--radius-sm);border:1px solid var(--line-soft);overflow-x:auto}table.dataTable{border-collapse:collapse;width:100%;font-size:13px}.dataTable th{text-align:left;color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:600}.dataTable td{border-bottom:1px solid var(--line-soft);color:var(--text);white-space:nowrap;padding:12px 14px}.dataTable tr:last-child td{border-bottom:none}.dataTable tbody tr:hover{background:var(--surface-2)}.dataTable td.num,.dataTable th.num{text-align:right;font-family:JetBrains Mono,monospace}.rowList{flex-direction:column;gap:8px;display:flex}.listRow{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:12px;padding:12px 14px;display:flex}.listRow:hover{border-color:var(--line);background:var(--surface-2)}.listRow .lMain{flex:1;min-width:0}.listRow .lMain strong{font-size:13.5px;display:block}.listRow .lMain span{color:var(--muted);font-size:12px}.lMain strong{display:block}.listRow .lEnd{align-items:center;gap:10px;display:flex}.bulletDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.bulletDot.risk{background:var(--bad);box-shadow:0 0 8px rgba(var(--bad-rgb), .6)}.bulletDot.opportunity{background:var(--good);box-shadow:0 0 8px rgba(var(--good-rgb), .6)}.accessChip{color:var(--muted);border:1px solid var(--line-soft);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.accessChip.money{color:var(--warn);background:rgba(var(--warn-rgb), .1);border-color:rgba(var(--warn-rgb), .25)}.pillarGrid{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:6px;margin:4px 0 8px;padding:10px 14px 12px;display:flex}.pillarGridHint{color:var(--muted);margin:0 0 4px;font-size:12px}.pillarRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pillarRow .pillarInfo{flex-direction:column;flex:1;min-width:180px;display:flex}.pillarRow .pillarInfo strong{font-size:12.5px}.pillarRow .pillarInfo span{color:var(--muted);font-size:11.5px}.memberTemplatePick{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.memberTemplatePick .memberTemplateDesc{max-width:240px}.addTemplatePick{flex-direction:column;gap:4px;min-width:200px;display:flex}.memberTemplateDesc{color:var(--muted);font-size:11px;line-height:1.4}.briefingHero{background:radial-gradient(circle at 8% 0%, rgba(var(--violet-rgb), .2), transparent 34%), linear-gradient(135deg, rgba(var(--plum-rgb), .42), rgba(var(--royal-rgb), .64));position:relative;overflow:hidden}.briefingHero:after{content:"";background:radial-gradient(circle, rgba(var(--accent-1-rgb), .14), transparent 68%);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;inset:auto -8% -34% auto}.briefingHeroGrid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:16px;display:grid;position:relative}.briefingNarrative{flex-direction:column;gap:12px;display:flex}.briefingTopThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.briefingKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.briefingKpi{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--void-rgb), .34);flex-direction:column;gap:4px;min-height:104px;padding:13px;display:flex}.briefingKpi .kpiIcon{font-size:20px}.briefingKpi>span:not(.kpiIcon){color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.briefingKpi strong{letter-spacing:-.7px;font-size:25px}.briefingKpi small{color:var(--quiet);font-size:11.5px}.briefingKpi.critical,.briefingCard.critical,.meetingBrief.critical,.dayPlanSlot.critical{border-color:rgba(var(--bad-rgb), .44);box-shadow:inset 0 0 0 1px rgba(var(--bad-rgb), .06)}.briefingKpi.high,.briefingCard.high,.meetingBrief.high,.dayPlanSlot.high{border-color:rgba(var(--warn-rgb), .4)}.briefingKpi.medium,.briefingCard.medium{border-color:rgba(var(--violet-rgb), .35)}.briefingKpi.opportunity,.briefingCard.opportunity,.dayPlanSlot.opportunity{border-color:rgba(var(--good-rgb), .38)}.briefingCardStack{flex-direction:column;gap:10px;display:flex}.briefingCardStack.compact{gap:8px}.briefingCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--void-rgb), .32);flex-direction:column;gap:9px;padding:14px 14px 14px 18px;display:flex;position:relative;overflow:hidden}.briefingCard h3{letter-spacing:-.2px;margin-top:4px;font-size:14.5px;font-weight:650}.briefingCard p{color:var(--muted);font-size:12.5px;line-height:1.5}.briefingCard>strong{font-size:13.5px}.urgencyRail{background:var(--violet);width:4px;position:absolute;top:0;bottom:0;left:0}.urgencyRail.critical{background:linear-gradient(180deg, var(--bad), rgba(var(--bad-rgb), .35));box-shadow:0 0 16px rgba(var(--bad-rgb), .45)}.urgencyRail.high{background:linear-gradient(180deg, var(--warn), rgba(var(--warn-rgb), .34));box-shadow:0 0 14px rgba(var(--warn-rgb), .35)}.urgencyRail.medium{background:linear-gradient(180deg, var(--violet), rgba(var(--violet-rgb), .32))}.urgencyRail.low{background:var(--quiet)}.urgencyRail.opportunity{background:linear-gradient(180deg, var(--good), rgba(var(--good-rgb), .35))}.priorityBadge{width:fit-content;color:var(--halo);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:rgba(var(--violet-rgb), .12);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:650;display:inline-flex}.briefingCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.briefingMeta{color:var(--quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.briefingActions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.attentionRadar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.radarQuadrant{border:1px solid var(--line);background:rgba(var(--void-rgb), .28);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:112px;padding:12px;display:flex}.radarQuadrant strong{font-size:12.5px}.radarQuadrant span{color:var(--muted);font-size:11.5px;line-height:1.4}.radarQuadrant.critical{background:linear-gradient(135deg, rgba(var(--bad-rgb), .16), rgba(var(--void-rgb), .25))}.radarQuadrant.strategic{background:linear-gradient(135deg, rgba(var(--violet-rgb), .16), rgba(var(--void-rgb), .25))}.radarQuadrant.delegate{background:linear-gradient(135deg, rgba(var(--accent-1-rgb), .13), rgba(var(--void-rgb), .25))}.radarQuadrant.monitor{background:linear-gradient(135deg, rgba(var(--good-rgb), .11), rgba(var(--void-rgb), .25))}.meetingTimeline{flex-direction:column;gap:12px;display:flex;position:relative}.meetingBrief{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--void-rgb), .3);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px 14px 14px 18px;display:grid;position:relative;overflow:hidden}.meetingTime{border-right:1px solid var(--line-soft);color:var(--muted);flex-direction:column;gap:5px;padding-right:14px;display:flex}.meetingTime strong{color:var(--halo);font-size:15px}.meetingBody{flex-direction:column;gap:10px;display:flex}.meetingBody p{color:var(--muted);font-size:13px;line-height:1.52}.meetingReadiness{border:1px solid var(--line-soft);background:rgba(var(--void-rgb), .35);border-radius:999px;align-items:center;height:28px;padding:0 10px;display:flex;position:relative;overflow:hidden}.meetingReadiness>span{background:linear-gradient(90deg, rgba(var(--violet-rgb), .22), rgba(var(--good-rgb), .22));position:absolute;inset:0 auto 0 0}.meetingReadiness strong{z-index:1;color:var(--halo);font-family:JetBrains Mono,monospace;font-size:11px;position:relative}.meetingColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meetingColumns>div{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:5px;padding:10px;display:flex}.meetingColumns strong{font-size:12px}.meetingColumns span,.meetingColumns li{color:var(--muted);font-size:12px;line-height:1.45}.meetingColumns ul{margin:0;padding-left:16px}.dayPlan{flex-direction:column;gap:8px;display:flex}.dayPlanSlot{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--void-rgb), .28);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.planTime{color:var(--violet);font-family:JetBrains Mono,monospace;font-size:11.5px}.dayPlanSlot strong{margin-bottom:2px;font-size:13px;display:block}.dayPlanSlot span:last-child{color:var(--muted);font-size:12px;line-height:1.4}@media (width<=1100px){.briefingHeroGrid,.briefingTopThree,.meetingBrief{grid-template-columns:1fr}.meetingTime{border-right:0;border-bottom:1px solid var(--line-soft);padding:0 0 10px}}@media (width<=760px){.briefingKpiGrid,.attentionRadar,.meetingColumns,.dayPlanSlot{grid-template-columns:1fr}}.recCard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--plum-rgb), .3), rgba(var(--royal-rgb), .4));flex-direction:column;gap:14px;padding:18px;display:flex}.recCard.approved{border-color:rgba(var(--good-rgb), .4);box-shadow:0 0 0 1px rgba(var(--good-rgb), .15)}.recCard.saved{opacity:.78}.recCard h3{letter-spacing:-.3px;font-size:16px;font-weight:600}.recGrid{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius-sm);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.recGrid .cell{background:rgba(var(--void-rgb), .5);padding:11px 13px}.recGrid .cell .k{color:var(--quiet);margin-bottom:4px;font-size:11px}.recGrid .cell .v{font-size:14px;font-weight:600}.recGrid .cell .v.save{color:var(--good)}.recActions{flex-wrap:wrap;gap:9px;display:flex}.moduleCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.moduleCard .mcTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.moduleCard h3{font-size:15px;font-weight:600}.moduleCard p{color:var(--muted);font-size:12.5px;line-height:1.5}.moduleCard .mcFoot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.moduleIcon{width:36px;height:36px;color:var(--violet);border:1px solid var(--line);background:var(--surface-2);border-radius:10px;place-items:center;display:grid}.connCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.connTop{align-items:center;gap:11px;display:flex}.connLogo{width:40px;height:40px;color:var(--halo);border:1px solid var(--line);background:linear-gradient(135deg, rgba(var(--violet-rgb), .18), rgba(var(--plum-rgb), .4));border-radius:11px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:grid}.connCard .cName{font-size:14px;font-weight:600}.connCard .cCat{color:var(--quiet);font-size:11.5px}.connMeta{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.connFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.approvalCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:13px;padding:16px;display:flex}.approvalCard.resolved{opacity:.7}.approvalCard .acTop{align-items:flex-start;gap:12px;display:flex}.approvalCard .acAmount{color:var(--halo);font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.approvalCard h3{font-size:14.5px;font-weight:600}.approvalCard p{color:var(--muted);font-size:12.5px}.barTrack{flex-direction:column;gap:11px;display:flex}.barRow{grid-template-columns:130px 1fr 52px;align-items:center;gap:12px;display:grid}.barRow .bLabel{color:var(--muted);font-size:12.5px}.barRow .bMeter{background:rgba(var(--violet-rgb), .08);border-radius:20px;height:9px;overflow:hidden}.barRow .bMeter span{background:linear-gradient(90deg, var(--accent-1), var(--violet));border-radius:20px;height:100%;display:block}.barRow .bVal{text-align:right;color:var(--text);font-family:JetBrains Mono,monospace;font-size:12px}.donutWrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.donutLegend{flex-direction:column;gap:8px;display:flex}.donutLegend .lg{color:var(--muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.donutLegend .sw{border-radius:3px;width:11px;height:11px}.spark{align-items:flex-end;gap:4px;height:56px;display:flex}.spark span{background:linear-gradient(180deg, var(--violet), rgba(var(--accent-1-rgb), .4));border-radius:4px 4px 0 0;flex:1;min-height:6px}.lineChart{flex-direction:column;gap:8px;display:flex}.lineChart svg{display:block}.lineChartAxis{color:var(--quiet);justify-content:space-between;font-size:11px;display:flex}.lineChartPeak{color:var(--quiet);align-self:flex-end;font-size:11px}.loadBar{background:rgba(var(--violet-rgb), .1);border-radius:20px;width:90px;height:7px;overflow:hidden}.loadBar span{background:linear-gradient(90deg, var(--accent-1), var(--violet));height:100%;display:block}.chatLayout{border-top:1px solid var(--line-soft);grid-template-columns:220px 1fr 300px;gap:0;height:calc(100vh - 64px);display:grid}.chatChannels{border-right:1px solid var(--line-soft);background:rgba(var(--void-rgb), .4);flex-direction:column;gap:6px;padding:16px 12px;display:flex;overflow-y:auto}.chatChannels .ccTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);padding:6px 10px;font-size:10.5px;font-weight:650}.channelItem{color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.channelItem:hover{background:var(--surface-2);color:var(--text)}.channelItem.active{background:var(--surface-3);color:var(--text)}.channelItem .hash{color:var(--quiet)}.channelItem em{background:rgba(var(--violet-rgb), .18);color:var(--halo);border-radius:5px;margin-left:auto;padding:0 6px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-style:normal}.chatMain{flex-direction:column;min-width:0;display:flex}.chatTopbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.chatTopbar h2{font-size:16px;font-weight:600}.chatTopbar .ctTopic{color:var(--muted);margin-top:2px;font-size:12.5px}.modelSelect{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:9px;align-items:center;font-size:12.5px;display:inline-flex;position:relative}.modelSelect .modelSelectIcon{pointer-events:none;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.modelSelect .modelSelectIcon.left{left:11px}.modelSelect .modelSelectIcon.right{right:9px}.modelSelect .privacyTag{margin-left:2px}.modelSelect .modelSelectValue{color:var(--muted);padding:7px 14px 7px 30px;font-size:12px}.chatThread{flex-direction:column;flex:1;gap:18px;padding:20px;display:flex;overflow-y:auto}.chatMsg{gap:12px;display:flex}.chatMsg .cmAvatar{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:650;display:grid}.chatMsg.user .cmAvatar{background:linear-gradient(135deg, var(--halo), var(--violet));color:var(--void)}.chatMsg.agent .cmAvatar{background:linear-gradient(135deg, rgba(var(--violet-rgb), .22), rgba(var(--accent-1-rgb), .35));color:var(--halo);border:1px solid var(--line-strong)}.chatMsg .cmBody{flex:1;min-width:0}.chatMsg .cmHead{align-items:center;gap:9px;margin-bottom:5px;display:flex}.chatMsg .cmName{font-size:13px;font-weight:600}.chatMsg .cmTime{color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:11px}.chatMsg .cmText{color:var(--halo);font-size:13.5px;line-height:1.55}.cmMarkdown>:first-child{margin-top:0}.cmMarkdown>:last-child{margin-bottom:0}.cmMarkdown p{margin:0 0 8px}.cmMarkdown ul,.cmMarkdown ol{margin:0 0 8px;padding-left:20px}.cmMarkdown li{margin:2px 0}.cmMarkdown li>p{margin:0}.cmMarkdown h1,.cmMarkdown h2,.cmMarkdown h3,.cmMarkdown h4{margin:12px 0 6px;font-size:14.5px;font-weight:650;line-height:1.3}.cmMarkdown strong{color:var(--text);font-weight:650}.cmMarkdown a{color:var(--violet)}.cmMarkdown code{background:rgba(var(--void-rgb), .5);border:1px solid var(--line-soft);border-radius:5px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:12px}.cmMarkdown pre{background:rgba(var(--void-rgb), .55);border:1px solid var(--line-soft);border-radius:8px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.cmMarkdown pre code{background:0 0;border:none;padding:0}.cmMarkdown blockquote{border-left:2px solid var(--line);color:var(--muted);margin:0 0 8px;padding-left:12px}.cmMarkdown table{border-collapse:collapse;margin:0 0 8px;font-size:12.5px}.cmMarkdown th,.cmMarkdown td{border:1px solid var(--line-soft);text-align:left;padding:5px 9px}.answerCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(135deg, rgba(var(--violet-rgb), .06), rgba(var(--plum-rgb), .25));margin-top:11px;padding:14px}.answerCard .acHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.answerCard .acTitle{font-size:13px;font-weight:600}.answerCard ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.answerCard li{color:var(--text);font-size:13px;line-height:1.45}.chatComposer{border-top:1px solid var(--line-soft);padding:14px 20px}.composerBox{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:10px;padding:10px 14px;display:flex}.composerBox input{background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.composerBox input::placeholder{color:var(--quiet)}.contextSidebar{border-left:1px solid var(--line-soft);background:rgba(var(--void-rgb), .4);flex-direction:column;gap:20px;padding:18px 16px;display:flex;overflow-y:auto}.ctxBlock h4{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin-bottom:10px;font-size:11px;font-weight:650}.ctxParticipants{flex-direction:column;gap:9px;display:flex}.pinnedItem{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;margin-bottom:8px;padding:10px 11px}.pinnedItem strong{font-size:12.5px;display:block}.pinnedItem span{color:var(--quiet);font-size:11px}.actionItem{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.actionItem:last-child{border-bottom:none}.actionItem .aiCheck{border:1px solid var(--line-strong);border-radius:5px;flex-shrink:0;width:16px;height:16px;margin-top:2px}.actionItem .aiText{font-size:12.5px}.actionItem .aiMeta{color:var(--quiet);font-size:11px}.drawerOverlay{background:rgba(var(--shadow-rgb), .6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:linear-gradient(180deg, rgba(var(--royal-rgb), .98), rgba(var(--void-rgb), .99));border-left:1px solid var(--line);flex-direction:column;width:min(440px,100%);height:100%;display:flex;box-shadow:-30px 0 80px #00000080}.drawer.drawerWide{width:min(560px,94vw)}.drawerHead{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawerHead h3{font-size:16px;font-weight:600}.drawerBody{flex-direction:column;flex:1;gap:16px;padding:18px 20px;display:flex;overflow-y:auto}.drawerFoot{border-top:1px solid var(--line-soft);background:rgba(var(--void-rgb), .4);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.taskFilterBar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 0 14px;display:flex}.taskFilterBar .filterGroup{color:var(--quiet);align-items:center;gap:6px;font-size:12px;display:flex}.dateField{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;padding:5px 8px;display:inline-flex}.dateField input[type=date]{color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none;font-size:12.5px}.taskRow{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left}.taskRow:hover{border-color:var(--line);background:var(--surface-2)}.taskUnread{background:rgba(var(--violet-rgb), .18);color:var(--halo);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:1px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.taskReplying{color:var(--quiet);font-style:italic}.onboardNudge{background:rgba(var(--violet-rgb), .1);border:1px solid rgba(var(--violet-rgb), .25);border-radius:var(--radius-sm);color:var(--lavender);align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.onboardNudge>svg{color:var(--violet);flex:none}.onboardNudge>span{flex:1}.agentTeamRow{flex-wrap:wrap;gap:10px;display:flex}.agentTeamCard{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);min-width:200px;font:inherit;color:inherit;cursor:pointer;text-align:left;flex:220px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.agentTeamCard:hover{border-color:var(--line);background:var(--surface-2)}.agentTeamCard .atChat{color:var(--violet);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.briefingSection{flex-direction:column;gap:14px;display:flex}.secLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.linkChip{border:1px solid var(--line);background:var(--surface);color:var(--violet);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.linkChip:hover{border-color:rgba(var(--violet-rgb), .5);background:var(--surface-2)}.verifyItem{color:var(--text);align-items:flex-start;gap:9px;padding:4px 0;font-size:12.5px;display:flex}.verifyItem .vBox{color:var(--quiet);flex-shrink:0;margin-top:1px}.cmThread{flex-direction:column;gap:12px;display:flex}.cmMsg{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;max-width:88%;padding:9px 12px}.cmMsg .cmAuthor{align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;display:flex}.cmMsg .cmWhen{color:var(--quiet);margin-top:4px;font-size:11px;display:block}.cmMsg.human{background:rgba(var(--violet-rgb), .12);border-color:rgba(var(--violet-rgb), .28);border-bottom-right-radius:4px;align-self:flex-end}.cmMsg.agent{border-bottom-left-radius:4px;align-self:flex-start}.cmTyping{color:var(--quiet);align-items:center;gap:4px;font-size:12.5px;font-style:italic;display:inline-flex}.cmTyping .dot{background:var(--quiet);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite councilTypingDot}.cmTyping .dot:nth-child(2){animation-delay:.15s}.cmTyping .dot:nth-child(3){animation-delay:.3s}@media (width<=760px){.taskFilterBar{gap:8px}.cmMsg{max-width:95%}}.modalOverlay{background:rgba(var(--shadow-rgb), .66);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, rgba(var(--plum-rgb), .98), rgba(var(--void-rgb), .99));flex-direction:column;width:min(560px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 40px 100px #0000008c}.modalHead{border-bottom:1px solid var(--line-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modalHead h3{font-size:16px;font-weight:600}.modalBody{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px;display:flex;overflow-y:auto}.modalFoot{border-top:1px solid var(--line-soft);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.fieldLabel{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.textInput,.textArea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);outline:none;width:100%;padding:11px 13px;font-size:13.5px}.textInput:focus,.textArea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1)}.textArea{resize:vertical;min-height:84px}.widgetGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:8px;grid-auto-flow:dense;align-items:start;gap:0 16px;display:grid}.plainGrid{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px;display:grid}.widget{position:relative}.widgetSoonBadge{z-index:3;pointer-events:none;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:.8;border:1px solid color-mix(in srgb, var(--amber,#f5a623) 35%, var(--line));background:color-mix(in srgb, var(--amber,#f5a623) 12%, var(--surface));color:var(--amber,#f5a623);border-radius:20px;padding:1px 6px;font-size:8.5px;font-weight:600;line-height:1.5;position:absolute;top:7px;right:7px}.widget.editing .widgetSoonBadge{display:none}.widget.w4{grid-column:span 4}.widget.w6{grid-column:span 6}.widget.w8{grid-column:span 8}.widget.w12{grid-column:span 12}.widget .removeBtn{z-index:2;border:1px solid var(--line);background:rgba(var(--void-rgb), .7);width:26px;height:26px;color:var(--muted);opacity:0;border-radius:7px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:12px;right:12px}.widget:hover .removeBtn{opacity:1}.widget .removeBtn:hover{color:var(--bad);border-color:rgba(var(--bad-rgb), .4)}.editHint{color:var(--violet);align-items:center;gap:6px;font-size:12px;display:inline-flex}.widget.editing{outline:1px dashed var(--line);outline-offset:5px;border-radius:var(--radius);cursor:grab}.widget.editing:active{cursor:grabbing}.widget.dropTarget{outline:1px dashed var(--line-strong);outline-offset:5px;box-shadow:0 0 0 3px rgba(var(--violet-rgb), .12)}.widgetEditBar{border:1px dashed var(--line);background:rgba(var(--violet-rgb), .05);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:6px 10px;display:flex}.widgetEditBar .dragHandle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.widgetEditBar .widgetToggle{color:var(--violet);flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.widgetEditBar .widgetToggle:hover{color:var(--halo)}.widgetGhost{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:#ffffff04;align-items:center;gap:14px;padding:20px;display:flex}.widgetGhost strong{color:var(--text);font-size:14px;display:block}.widgetGhost span{color:var(--quiet);font-size:12.5px}.widget.isHidden{opacity:.85}.modal.modalWide{width:min(920px,100%)}.libraryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.libraryCard{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:5px;padding:15px 14px 14px;transition:border-color .15s,opacity .15s;display:flex;position:relative}.libraryCard.on{border-color:var(--line);background:var(--surface-2)}.libraryCard:not(.on){opacity:.62}.libGroup{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);font-size:10px;font-weight:650}.libTitle{padding-right:44px;font-size:13.5px;font-weight:600}.libDesc{color:var(--muted);font-size:12px;line-height:1.45}.libToggle{background:rgba(var(--violet-rgb), .12);border:1px solid var(--line);border-radius:20px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:absolute;top:12px;right:12px}.libToggle .libKnob{background:var(--quiet);border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.libToggle.on{background:var(--accent-grad);border-color:rgba(var(--violet-rgb), .5)}.libToggle.on .libKnob{background:var(--halo);transform:translate(16px)}.addWidgetMenu{flex-direction:column;gap:8px;display:flex}.addWidgetRow{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.addWidgetRow:hover{background:var(--surface-2);border-color:var(--line)}.addWidgetRow .awInfo strong{font-size:13px;display:block}.addWidgetRow .awInfo span{color:var(--quiet);font-size:11.5px}.tag{background:var(--surface-2);color:var(--muted);border:1px solid var(--line-soft);border-radius:6px;padding:2px 8px;font-size:11px}.kvList{flex-direction:column;gap:10px;display:flex}.kvList.compact{gap:4px}.kvRow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.kvList.compact .kvRow{padding:5px 0;font-size:12px}.kvList.compact .kvV{text-align:right;overflow-wrap:anywhere;max-width:62%}.kvRow:last-child{border-bottom:none}.kvRow .kvK{color:var(--muted)}.kvRow .kvV{font-weight:600}.agentActionCardSummary{flex-direction:column;gap:7px;display:flex}.agentActionBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.divider{background:var(--line-soft);border:none;height:1px;margin:0}.schemaCard{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:rgba(var(--void-rgb), .5);padding:13px;font-family:JetBrains Mono,monospace}.connectorTile{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:rgba(var(--void-rgb), .5);padding:13px}.connectorActionGroup{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.truckmateManualSyncFeedback{border:1px solid var(--line-soft);border-radius:8px;margin:0;padding:7px 9px;font-size:11.5px;line-height:1.45}.truckmateManualSyncFeedback.info{color:var(--muted)}.truckmateManualSyncFeedback.good{color:var(--good)}.truckmateManualSyncFeedback.warn{color:var(--warn)}.truckmateManualSyncFeedback.bad{color:var(--bad)}.connectorTile.locked{opacity:.6}.truckmateConnectDialog{width:min(700px,100%)}.truckmateSecurityNote{border:1px solid rgba(var(--good-rgb), .28);border-radius:var(--radius-sm);background:rgba(var(--good-rgb), .07);color:var(--muted);align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.truckmateSecurityNote svg{color:var(--good);flex:none}.truckmateAdvancedToggle{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.truckmateAdvancedToggle:hover{border-color:var(--line);background:var(--surface-2)}.truckmateAdvancedToggle span{flex-direction:column;gap:2px;display:flex}.truckmateAdvancedToggle strong{font-size:13px}.truckmateAdvancedToggle small{color:var(--quiet);font-size:11.5px;line-height:1.35}.truckmateAdvancedToggle svg{color:var(--muted);flex:none;transition:transform .16s}.truckmateAdvancedToggle svg.expanded{transform:rotate(180deg)}.truckmateOverrideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.truckmateConnectDialog .formError:empty{display:none}.truckmateHealth{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:9px;margin-top:3px;padding:11px;display:flex}.truckmateHealthHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.truckmateHealthHead>strong{color:var(--muted);font-size:12px}.truckmateHealthFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.truckmateHealthFacts>div{min-width:0}.truckmateHealthFacts dt{color:var(--quiet);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.truckmateHealthFacts dd{color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.truckmateBackfillTrack{background:var(--surface-2);border-radius:999px;height:5px;overflow:hidden}.truckmateBackfillTrack>span{border-radius:inherit;background:var(--violet);height:100%;transition:width .2s;display:block}.truckmateServiceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.truckmateServiceList li{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;padding:7px 8px;display:grid}.truckmateServiceList li>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.truckmateServiceList strong{font-size:11.5px}.truckmateServiceList small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.truckmateServiceList .microNote{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.truckmateServiceDot{background:var(--quiet);border-radius:50%;width:7px;height:7px}.truckmateServiceDot.ready{background:var(--good)}.truckmateServiceDot.error{background:var(--bad)}.truckmateServiceDot.inactive{background:var(--quiet)}.truckmateActivation{flex-direction:column;gap:8px;padding-top:2px;display:flex}.truckmateActivationHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.truckmateActivationHead strong{color:var(--text);font-size:12px}.truckmateActivationHead span{color:var(--muted);text-align:end;font-size:11px}.truckmateActivationFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.truckmateActivationFacts>div{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;padding:6px 8px}.truckmateActivationFacts dt{color:var(--quiet);font-size:10px}.truckmateActivationFacts dd{color:var(--text);margin:2px 0 0;font-size:13px;font-weight:650}.truckmateHealthError{color:var(--bad);font-size:11.5px;line-height:1.45}@media (width<=620px){.truckmateOverrideGrid,.truckmateServiceList,.truckmateHealthFacts,.truckmateActivationFacts{grid-template-columns:1fr}.truckmateConnectDialog .modalFoot{flex-direction:column-reverse;align-items:stretch}.truckmateConnectDialog .modalFoot .btn{justify-content:center}}.schemaCard .scTable{color:var(--violet);margin-bottom:8px;font-size:13px;font-weight:600}.schemaCard .scField{color:var(--muted);justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.modSection{flex-direction:column;gap:8px;display:flex}.modLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--violet);font-size:11px;font-weight:600}.modText{color:var(--text);font-size:13.5px;line-height:1.55}.modText.modMuted,.modMuted{color:var(--muted)}.modMeta{color:var(--quiet);font-size:12px}.modGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.modGrid .metricCard .mValue{font-size:22px}.modGrid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modSub{text-transform:uppercase;letter-spacing:.6px;font-size:11.5px;font-weight:600}.modSub.modGood{color:var(--good)}.modSub.modWarn{color:#e0b87e}.modBullets{flex-direction:column;gap:5px;margin:6px 0 0;padding-left:18px;display:flex}.modBullets li{color:var(--text);font-size:13px;line-height:1.45}.modBullets.modMuted li{color:var(--muted)}.econStrip{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:9px 12px;font-size:12px;display:flex}.econStrip .econTag{letter-spacing:.8px;text-transform:uppercase;color:var(--violet);font-size:10.5px;font-weight:600}.codeBlock{background:rgba(var(--void-rgb), .6);border:1px solid var(--line-soft);border-radius:var(--radius-sm);white-space:pre;color:var(--halo);padding:14px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.pill{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.financeCurrencySelector{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:12.5px;display:flex}.financeCurrencySelector .pill{cursor:pointer}.financeCurrencySelector .pill.active{border-color:var(--halo);background:var(--surface-2);color:var(--text);font-weight:600}.emptyHint{color:var(--quiet);font-size:12.5px}@media (width<=1180px){.cols-4,.cols-3{grid-template-columns:repeat(2,1fr)}.split-2-1,.split-1-2{grid-template-columns:1fr}.chatLayout{grid-template-columns:180px 1fr}.contextSidebar{display:none}.widget.w4,.widget.w6,.widget.w8{grid-column:span 6}.libraryGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=920px){.appShell{grid-template-columns:1fr}.sidebar{z-index:50;width:264px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:30px 0 80px #00000080}.mobileMenu{border-radius:var(--radius-sm);border:1px solid var(--line);width:38px;height:38px;color:var(--muted);place-items:center;display:grid}.sidebarScrim{z-index:45;background:rgba(var(--shadow-rgb), .6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block;position:fixed;inset:0}.onboardShell{grid-template-columns:1fr}.onboardLeft{border-right:none;border-bottom:1px solid var(--line-soft);max-height:none}.onboardRight{max-height:none}.councilBtn span{display:none}.searchWrap{flex:none;max-width:none}.searchToggle{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);place-items:center;display:grid}.searchWrap .searchBox{display:none}.searchWrap.mobileOpen .searchBox{z-index:60;background:linear-gradient(180deg, rgba(var(--plum-rgb), .98), rgba(var(--void-rgb), .99));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line-strong);width:auto;max-width:none;box-shadow:0 18px 50px rgba(var(--shadow-rgb), .5);display:flex;position:fixed;top:66px;left:12px;right:12px}.searchWrap.mobileOpen .searchBox kbd{display:none}.searchWrap.mobileOpen .searchResults{position:fixed;top:118px;left:12px;right:12px}}@media (width<=680px){.cols-4,.cols-3,.cols-2,.recGrid,.widgetGrid{grid-template-columns:1fr}.widget.w4,.widget.w6,.widget.w8,.widget.w12{grid-column:span 1}.pageBody{padding:18px 16px 48px}.topbar{padding:12px 16px}.chatLayout{grid-template-columns:1fr}.chatChannels{display:none}.libraryGrid{grid-template-columns:1fr}}.onboardShell{grid-template-columns:minmax(0,65fr) minmax(360px,35fr);min-height:100vh;display:grid}.onboardLeft{border-right:1px solid var(--line-soft);background:linear-gradient(180deg, rgba(var(--royal-rgb), .6), rgba(var(--void-rgb), .85));flex-direction:column;gap:22px;max-height:100vh;padding:32px 40px;display:flex;overflow-y:auto}.onboardRight{background:radial-gradient(600px 400px at 80% 0%, rgba(var(--violet-rgb), .08), transparent 60%);max-height:100vh;padding:32px 36px;overflow-y:auto}.modeChoice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modeBtn{border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:var(--surface);flex-direction:column;gap:8px;padding:18px;display:flex}.modeBtn:hover{border-color:var(--line-strong);background:var(--surface-2)}.modeBtn.active{border-color:var(--line-strong);background:linear-gradient(135deg, rgba(var(--violet-rgb), .14), rgba(var(--plum-rgb), .3));box-shadow:0 0 0 1px var(--line)}.modeBtn .mbIcon{width:38px;height:38px;color:var(--violet);border:1px solid var(--line);background:var(--surface-2);border-radius:11px;place-items:center;display:grid}.modeBtn strong{font-size:14.5px}.modeBtn span{color:var(--muted);font-size:12px}.progressRail{flex-direction:column;gap:4px;display:flex}.progressStep{color:var(--muted);border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;display:flex}.progressStep .psDot{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.progressStep.done{color:var(--text)}.progressStep.done .psDot{background:rgba(var(--good-rgb), .16);border-color:rgba(var(--good-rgb), .4);color:var(--good)}.progressStep.current{color:var(--text);background:var(--surface-2)}.progressStep.current .psDot{border-color:var(--line-strong);color:var(--violet)}.onboardChat{flex-direction:column;gap:14px;display:flex}.obMsg{border-radius:14px;max-width:86%;padding:12px 15px;font-size:13.5px;line-height:1.5}.obMsg.council{background:var(--surface-3);border:1px solid var(--line-soft);border-bottom-left-radius:4px;align-self:flex-start}.obMsg.user{background:var(--accent-grad);color:var(--halo);border-bottom-right-radius:4px;align-self:flex-end}.obMsg .obFrom{text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:5px;font-size:10.5px}.onboardStepPanel h2{letter-spacing:-.4px;margin:8px 0 6px;font-size:21px}.voiceDemoBar{border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:var(--muted);background:#bda7ff12;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:10px 12px;font-size:12.5px;display:flex}.voiceDemoBar span{flex:1;min-width:240px}.voiceWelcomeScreen,.voiceControlStage{border:1px solid rgba(var(--violet-rgb), .34);background:radial-gradient(520px 260px at 20% 0%, rgba(var(--violet-rgb), .18), transparent 65%), rgba(var(--surface-rgb), .74);border-radius:22px;margin:8px 0;padding:12px;box-shadow:inset 0 0 0 1px #ffffff08}.voiceMode .voiceControlStage{margin:0;padding:10px}.voiceWelcomeScreen h3{letter-spacing:-.5px;margin:10px 0 8px;font-size:22px}.voiceOrb{width:74px;height:74px;color:var(--void);background:linear-gradient(135deg, var(--halo), var(--violet));box-shadow:0 0 44px rgba(var(--violet-rgb), .42);border-radius:999px;place-items:center;margin-bottom:14px;animation:1.8s ease-in-out infinite voicePulse;display:grid}.voiceStageTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.voiceStageTop strong{color:var(--text);margin-top:5px;font-size:14px;display:block}.voiceStatePills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.voiceHeroTranscript{border:1px solid var(--line-soft);background:rgba(var(--void-rgb), .48);border-radius:18px;flex-direction:column;justify-content:center;min-height:88px;margin-top:10px;padding:14px;animation:.42s previewPulse;display:flex}.voiceHeroTranscript span{color:var(--violet);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:700}.voiceHeroTranscript p{letter-spacing:-1px;margin-top:6px;font-size:clamp(20px,2.8vw,32px);line-height:1.08}.voiceCapturedAnswer{border:1px solid rgba(var(--good-rgb), .28);background:rgba(var(--good-rgb), .08);color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.voiceCapturedAnswer strong{color:var(--good);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.voiceActiveCanvas{align-content:start;gap:10px;min-height:0;display:grid;overflow:hidden}.voiceDataGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.voiceDataGrid div{border:1px solid var(--line-soft);background:rgba(var(--void-rgb), .32);border-radius:16px;padding:12px}.voiceDataGrid span{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:11px;display:block}.voiceDataGrid strong{font-size:13px;line-height:1.25}.chipGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.voiceAgents{gap:8px!important;margin-top:0!important}.voiceAgents .focusChoice{min-height:auto;padding:12px}.voiceConnectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.voiceConnectors .connectorPick{padding:10px}.voiceConnectors .connectorPick p{font-size:11.5px;line-height:1.25}.compactLaunch{margin-top:0;padding:14px}.voiceStepSummary,.researchDeepDive{border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;margin-top:12px;padding:14px}.voiceStepSummary p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.45}.researchDeepDive{align-items:center;gap:12px;display:flex}.researchDeepDive p{color:var(--muted);margin-top:4px;font-size:12.5px}.loadingRing{border:3px solid rgba(var(--violet-rgb), .22);border-top-color:var(--violet);border-radius:50%;flex-shrink:0;width:30px;height:30px;animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.transcriptBox{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:12px;padding:12px;animation:.52s previewPulse}.transcriptBox p{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.45}.liveProgressCard{border-radius:var(--radius);background:linear-gradient(135deg,#bda7ff1f,#140d24bd);border:1px solid #bda7ff42;margin-bottom:16px;padding:14px;animation:.62s previewPulse}.progressTrack{border:1px solid var(--line-soft);background:#ffffff12;border-radius:99px;height:8px;margin:12px 0;overflow:hidden}.progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--good));height:100%;transition:width .42s;display:block;box-shadow:0 0 18px #bda7ff73}.livePreviewStack>.panel{animation:.42s both previewRise}.livePreviewStack>.panel:nth-child(2){animation-delay:35ms}.livePreviewStack>.panel:nth-child(3){animation-delay:70ms}.livePreviewStack>.panel:nth-child(4){animation-delay:.105s}.livePreviewStack>.panel:nth-child(5){animation-delay:.14s}@keyframes previewRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes previewPulse{0%{box-shadow:0 0 #bda7ff33}to{box-shadow:0 0 0 8px #bda7ff00}}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:var(--muted);font-size:12px}.inputFrame{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.inputFrame input,.inputFrame select{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-size:13.5px}.researchCard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#2a1b478c,#120c20b8);padding:16px}.researchCard p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.55}.confirmRow{flex-wrap:wrap;gap:10px;display:flex}.toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.toolCard,.agentSetupCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex}.toolCard.yes{background:#7ee0b80e;border-color:#7ee0b861}.toolCard.no{opacity:.74;border-color:#f08fa652}.toolHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.toolCard p,.agentSetupCard p{color:var(--muted);font-size:12.5px;line-height:1.45}.toolActions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.toolActions button{border:1px solid var(--line);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:inline-flex}.toolActions button.on{border-color:var(--line-strong);color:var(--text);background:var(--surface-2)}.toolActions button.on.yes{color:var(--good);background:#7ee0b81a}.toolActions button.on.no{color:var(--risk);background:#f08fa61a}.connectorType{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.agentSetupCard.enabled{border-color:#bda7ff52}.selectedPill{border-color:var(--line-strong)!important;background:var(--surface-3)!important;color:var(--text)!important}@media (width<=760px){.toolGrid,.modeChoice{grid-template-columns:1fr}}.onboardingFocusShell{background:radial-gradient(760px 420px at 50% 0%, rgba(var(--violet-rgb), .16), transparent 68%), linear-gradient(180deg, rgba(var(--royal-rgb), .82), rgba(var(--void-rgb), .96));flex-direction:column;gap:14px;min-height:100vh;padding:18px 22px;display:flex;overflow-y:auto}.onboardingFocusShell.voiceMode{gap:10px;height:100vh;min-height:0;padding:12px 18px;overflow:hidden}.onboardingFocusTop{flex-shrink:0;grid-template-columns:220px 1fr auto;align-items:center;gap:18px;width:100%;max-width:1180px;margin:0 auto;display:grid}.onboardingProgress{border:1px solid var(--line-soft);background:rgba(var(--void-rgb), .34);border-radius:999px;height:7px;overflow:hidden}.onboardingProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--halo));height:100%;transition:width .24s;display:block}.onboardingFocusCard{border:1px solid rgba(var(--violet-rgb), .24);background:linear-gradient(160deg, rgba(var(--plum-rgb), .94), rgba(var(--void-rgb), .92));border-radius:32px;width:min(980px,100%);margin:auto;padding:clamp(20px,3vw,34px);box-shadow:0 38px 120px #0000006b}.voiceMode .onboardingFocusCard{grid-template-rows:auto auto auto 1fr auto;gap:10px;width:min(1040px,100%);max-height:calc(100vh - 74px);padding:18px 22px;display:grid;overflow:hidden}.focusKicker{color:var(--violet);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:750;display:inline-flex}.onboardingFocusCard h1{letter-spacing:-1.6px;max-width:820px;font-size:clamp(30px,4.2vw,48px);line-height:.98}.voiceMode .onboardingFocusCard h1{font-size:clamp(24px,3vw,36px)}.onboardingFocusCard>p{color:var(--muted);max-width:720px;margin-top:8px;font-size:15px;line-height:1.4}.voiceMode .onboardingFocusCard>p{margin-top:4px;font-size:13px;line-height:1.3}.choiceGrid{gap:14px;margin-top:28px;display:grid}.choiceGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choiceGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.focusChoice{text-align:left;border:1px solid var(--line-soft);background:rgba(var(--surface-rgb), .64);border-radius:22px;flex-direction:column;gap:9px;min-height:142px;padding:18px;transition:transform .16s,border-color .16s,background .16s;display:flex}.focusChoice.compact{min-height:118px}.focusChoice:hover{border-color:rgba(var(--violet-rgb), .5);transform:translateY(-2px)}.focusChoice.selected,.selectChip.selected,.segmented button.active,.connectorPick.selected{border-color:rgba(var(--violet-rgb), .78);background:rgba(var(--violet-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .16)}.focusChoice strong{font-size:16px}.focusChoice span{color:var(--muted);font-size:13px;line-height:1.45}.chipGrid{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.selectChip{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);border-radius:999px;padding:12px 14px;font-size:13px}.segmented{border:1px solid var(--line-soft);background:rgba(var(--void-rgb), .26);border-radius:18px;flex-wrap:wrap;gap:8px;margin-top:10px;padding:6px;display:flex}.segmented button{min-width:160px;color:var(--muted);border-radius:13px;flex:1;padding:11px 12px}.connectorPickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:420px;margin-top:28px;padding-right:4px;display:grid;overflow:auto}.connectorPick{border:1px solid var(--line-soft);background:rgba(var(--surface-rgb), .58);border-radius:18px;padding:14px}.connectorPick.custom{border-color:rgba(var(--warn-rgb), .62)}.connectorPick div:first-child{flex-direction:column;gap:3px;display:flex}.connectorPick div:first-child span,.connectorPick p{color:var(--muted);font-size:12px;line-height:1.4}.connectorPick p{margin:10px 0 12px}.textArea.short{min-height:92px}.microNote{border:1px solid var(--line-soft);color:var(--muted);background:rgba(var(--surface-rgb), .52);border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.45}.launchPanel{border:1px solid rgba(var(--violet-rgb), .3);background:radial-gradient(500px 260px at 0% 0%, rgba(var(--violet-rgb), .16), transparent 62%), var(--surface);border-radius:24px;margin-top:28px;padding:22px}.launchPanel h2{margin:10px 0 8px;font-size:24px}.launchPanel>p{color:var(--muted);margin-bottom:14px;line-height:1.5}.onboardingFocusFooter{border-top:1px solid var(--line-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.voiceMode .onboardingFocusFooter{margin-top:0;padding-top:8px}.miniSummary{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.voiceMode .miniSummary .pill:nth-child(n+3){display:none}.agentTrainingHero{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trainingCard{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;padding:14px}.trainingCard strong{text-transform:capitalize;margin:8px 0;display:block}.trainingCard p{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.45}@media (width<=900px){.onboardingFocusTop,.choiceGrid.two,.choiceGrid.three,.connectorPickGrid,.agentTrainingHero{grid-template-columns:1fr}.onboardingFocusFooter{flex-direction:column;align-items:stretch}}.voiceQuickActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voiceFloatingControls{z-index:80;border:1px solid rgba(var(--violet-rgb), .35);background:linear-gradient(135deg, rgba(var(--surface-rgb), .96), rgba(var(--void-rgb), .96));width:min(390px,100vw - 32px);box-shadow:0 20px 70px #0000006b, 0 0 38px rgba(var(--violet-rgb), .18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;padding:14px;position:fixed;bottom:22px;right:22px}.voiceFloatingControls.listening{border-color:#55d6aa9e}.voiceFloatingControls.speaking{border-color:rgba(var(--violet-rgb), .72)}.voiceFloatingControls.error{border-color:#ff6969b8}.voiceFloatTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.voiceFloatingControls p{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.45}.voiceTranscriptMini{gap:6px;max-height:118px;margin-top:10px;display:grid;overflow:auto}.voiceTranscriptMini span{border:1px solid var(--line-soft);color:var(--muted);background:rgba(var(--void-rgb), .35);border-radius:10px;padding:6px 8px;font-size:12px}.deptDockFab{z-index:58;border:1px solid rgba(var(--violet-rgb), .32);background:linear-gradient(160deg, rgba(var(--plum-rgb), .96), rgba(var(--void-rgb), .96));color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;padding:9px 14px 9px 9px;transition:transform .14s,box-shadow .14s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 44px #0006}.deptDockFab:hover{transform:translateY(-2px);box-shadow:0 22px 60px #00000080}.deptDockFabAvatar,.deptDockAvatar{width:34px;height:34px;color:var(--void);background:var(--accent-grad);border-radius:999px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:grid}.deptDockFabText{text-align:left;flex-direction:column;line-height:1.2;display:flex}.deptDockFabText strong{font-size:13px;font-weight:600}.deptDockFabText span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.deptDockFab>svg{color:var(--violet);flex-shrink:0;margin-left:2px}.deptDockPanel{z-index:58;border:1px solid rgba(var(--violet-rgb), .32);background:linear-gradient(180deg, rgba(var(--plum-rgb), .97), rgba(var(--void-rgb), .98));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;flex-direction:column;width:min(420px,100vw - 48px);height:min(560px,100vh - 130px);animation:.36s previewPulse;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 28px 90px #0000008c}.deptDockHead{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:13px 12px 13px 14px;display:flex}.deptDockHeadMeta{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.deptDockHeadMeta strong{font-size:14px;font-weight:600}.deptDockHeadMeta span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.deptDockThread{flex-direction:column;flex:1;gap:14px;padding:14px;display:flex;overflow-y:auto}.deptDockEmpty{color:var(--muted);margin:auto 0;font-size:13px;line-height:1.5}.deptDockComposer{border-top:1px solid var(--line-soft);align-items:center;gap:8px;padding:12px;display:flex}.deptDockComposer input{background:rgba(var(--void-rgb), .55);border:1px solid var(--line);min-width:0;color:var(--text);font:inherit;border-radius:10px;flex:1;padding:9px 11px;font-size:13px}.deptDockComposer input:focus{border-color:rgba(var(--violet-rgb), .6);outline:none}.deptDockNotice{color:var(--muted);padding:0 12px 12px;font-size:12px}.voiceFocusModal{z-index:90;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--text:#f4f1fb;--muted:#c4bce0;background:#04020ac7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.voiceFocusChrome{pointer-events:auto;border:1px solid rgba(var(--violet-rgb), .48);width:min(760px,100vw - 36px);max-height:min(760px,100vh - 90px);color:var(--text);background:linear-gradient(#1c1230,#080511);border-radius:28px;padding:24px;overflow:auto;box-shadow:0 34px 120px #000000c7,inset 0 0 0 1px #ffffff0a}.voiceFocusHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.voiceFocusHead h2{letter-spacing:-1.3px;margin-top:4px;font-size:clamp(26px,4vw,44px)}.voiceFocusSummary{color:var(--text);margin:10px 0 16px;font-size:17px;line-height:1.55}.agentInsight{border:1px solid rgba(var(--violet-rgb), .28);background:rgba(var(--violet-rgb), .1);border-radius:18px;gap:6px;margin:10px 0 14px;padding:12px 14px;display:grid}.agentInsight span{color:var(--halo);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.agentInsight strong{color:var(--text);font-size:14px;line-height:1.4}.agentInsight.good{border-color:rgba(var(--good-rgb), .34)}.agentInsight.watch{border-color:rgba(var(--warn-rgb), .34)}.agentInsight.risk{border-color:rgba(var(--bad-rgb), .38)}.voiceChartGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:12px 0;display:grid}.voiceChartCard{background:rgba(var(--void-rgb), .34);border:1px solid #ffffff1a;border-radius:18px;padding:14px}.voiceChartHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.voiceChartHead strong{color:var(--text);font-size:14px}.voiceChartHead span{color:var(--muted);text-align:right;max-width:58%;font-size:12px;line-height:1.35}.voiceChartCard img{border:1px solid var(--line-soft);border-radius:14px;width:100%}.voiceDataTable{background:rgba(var(--void-rgb), .22);border:1px solid #ffffff17;border-radius:18px;padding:8px}.compactInsightList{margin:10px 0}.voiceInsightGrid .insightStat{background:#ffffff0e;border-color:#ffffff1c}.voiceInsightGrid .insightStat.good{border-color:rgba(var(--good-rgb), .32)}.voiceInsightGrid .insightStat.watch{border-color:rgba(var(--warn-rgb), .34)}.voiceInsightGrid .insightStat.risk{border-color:rgba(var(--bad-rgb), .38)}.voiceInsightDetails{background:rgba(var(--void-rgb), .28);border:1px solid #ffffff1a;border-radius:16px;margin:12px 0;padding:10px 12px}.voiceInsightDetails summary{cursor:pointer;color:var(--halo);text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:800}.voiceInsightDetails .rowList{margin-top:10px}.voiceSourceRegistry{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0;display:grid}.voiceSourceCard{border:1px solid var(--line-soft);background:rgba(var(--void-rgb), .35);border-radius:16px;gap:6px;padding:12px;display:grid}.voiceSourceCard strong{font-size:13.5px}.voiceSourceCard span{color:var(--muted);font-size:12px;line-height:1.35}.voiceApprovalDock{z-index:75;background:rgba(var(--surface-rgb), .96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffc87859;border-radius:20px;width:min(390px,100vw - 32px);padding:12px;position:fixed;bottom:202px;right:22px;box-shadow:0 16px 60px #00000059}.voiceApprovalDock .panelKicker{align-items:center;gap:6px;display:flex}.voiceApproval{border:1px solid var(--line-soft);background:rgba(var(--void-rgb), .32);border-radius:16px;gap:7px;margin-top:10px;padding:10px;display:grid}.voiceApproval strong{font-size:13px}.voiceApproval span{color:var(--muted);font-size:12px;line-height:1.4}.councilRunPanel{background:linear-gradient(145deg,#1f1437f0,#0a0614f5);border:1px solid #bda7ff38;border-radius:24px;margin:18px 0 8px;padding:18px;box-shadow:0 24px 80px #00000047}.councilRunHero,.councilConclusionBar,.councilModalHeader,.councilModalFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.councilRunHero h3{margin:4px 0 6px;font-size:22px}.councilRunHero p,.ctxNote{color:var(--muted);margin:0;line-height:1.5}.councilWorkflowStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.councilWorkflowStrip span{color:var(--quiet);text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:12px}.councilWorkflowStrip span.active{color:var(--halo);background:#8b5cf62e;border-color:#bda7ff73}.councilEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.councilEvidenceCard{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.councilEvidenceCard span,.councilAgentCard span,.councilAgentCard em,.councilConclusionBar span{color:var(--quiet);font-size:12px;display:block}.councilEvidenceCard strong{margin:4px 0;font-size:16px;display:block}.councilEvidenceCard em{color:var(--muted);font-size:11px;font-style:normal}.councilRoster{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.councilAgentCard{background:#0a06148c;border:1px solid #ffffff1a;border-radius:18px;min-height:126px;padding:12px}.councilAgentCard strong{margin-bottom:3px;display:block}.councilAgentCard p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.45}.councilAgentCard.strategy,.councilAgentCard.finance{border-color:#bda7ff57}.councilAgentCard.risk{border-color:#ff6d6d59}.councilAgentCard.growth{border-color:#50dcaa52}.councilTranscript{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.councilEmptyState{color:var(--muted);text-align:center;border:1px dashed #bda7ff4d;border-radius:18px;padding:18px}.councilTurn{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:14px;animation:.28s ease-out councilTurnIn}.councilTurn.live{border-color:#bda7ff7a;box-shadow:0 0 0 1px #bda7ff1f,0 18px 50px #53369633}.councilTurnHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.councilTurnHead em{color:var(--quiet);margin-top:2px;font-size:12px;font-style:normal;display:block}.councilTurn p{color:var(--text);margin:0 0 10px;line-height:1.55}.councilConclusionBar{background:#2cbd891a;border:1px solid #50dcaa4d;border-radius:18px;margin-top:14px;padding:12px}.councilModalOverlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04020acc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.councilRecommendationModal{background:linear-gradient(160deg,#201638,#080511 78%);border:1px solid #bda7ff47;border-radius:26px;width:min(980px,96vw);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 34px 120px #0000008c}.councilModalHeader{align-items:flex-start;margin-bottom:16px}.councilModalHeader h2{margin:4px 0 8px}.councilModalHeader p{color:var(--muted);margin:0;line-height:1.5}.councilMemoGrid{grid-template-columns:2fr 1fr;gap:12px;display:grid}.councilMemoSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.councilMemoSections div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.councilMemoSections h4{margin:0 0 8px}.councilMemoSections li{color:var(--muted);margin-bottom:7px;line-height:1.45}.councilModalFooter{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}@keyframes councilTurnIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.councilEvidenceGrid,.councilRoster,.councilMemoSections{grid-template-columns:repeat(2,minmax(0,1fr))}.councilWorkflowStrip{grid-template-columns:1fr}}@media (width<=640px){.councilRunHero,.councilConclusionBar,.councilModalFooter{flex-direction:column;align-items:stretch}.councilEvidenceGrid,.councilRoster,.councilMemoGrid,.councilMemoSections{grid-template-columns:1fr}}.councilStandalonePage{gap:18px;margin:0 auto;display:grid}.councilStageLayout{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.4fr);align-items:start;gap:14px;margin:16px 0;display:grid}.councilRoundRail{gap:10px;display:grid}.councilRoundCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:13px;transition:border-color .2s,background .2s,transform .2s}.councilRoundCard.active{background:#8b5cf626;border-color:#bda7ff85;transform:translate(2px)}.councilRoundCard.complete{border-color:#50dcaa3d}.councilRoundCard span{color:var(--halo);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.councilRoundCard strong{margin-bottom:8px;display:block}.councilRoundGoal,.councilRoundPrompt{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.councilRoundGoal b,.councilRoundPrompt b{color:var(--text)}.councilLiveColumn{background:#04020a47;border:1px solid #bda7ff2e;border-radius:22px;padding:12px}.councilLiveHeader{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.councilLiveHeader strong{margin-top:2px;display:block}.councilLiveFeed{flex-direction:column;gap:10px;min-height:360px;max-height:640px;padding-right:4px;display:flex;overflow:auto}.councilFeedEvent{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:14px;animation:.34s ease-out councilTurnIn}.councilFeedEvent.round{background:linear-gradient(145deg,#8b5cf62e,#ffffff0a);border-color:#bda7ff4d}.councilFeedEvent.live{border-color:#bda7ff8c;box-shadow:0 0 0 1px #bda7ff1f,0 18px 50px #53369633}.councilFeedEvent p{color:var(--text);margin:0 0 10px;line-height:1.55}.councilFeedEvent p:last-child{margin-bottom:0}@media (width<=1120px){.councilStageLayout{grid-template-columns:1fr}}.councilRunPanel{padding:14px}.councilRecommendationHero{z-index:5;background:linear-gradient(135deg,#2cbd8933,#1f1437f5);border:1px solid #50dcaa52;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:sticky;top:10px;box-shadow:0 20px 70px #0000004d}.councilRecommendationHero h2{margin:4px 0 6px;font-size:clamp(19px,2.2vw,28px);line-height:1.12}.councilRecommendationHero p{color:var(--muted);margin:0;line-height:1.4}.councilHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.councilDataRibbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.councilDataPoint{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;min-height:72px;padding:10px 12px}.councilDataPoint span,.councilDataPoint em{color:var(--quiet);font-size:11px;font-style:normal;display:block}.councilDataPoint strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:15px;display:block;overflow:hidden}.councilStageLayout.compact{grid-template-columns:minmax(190px,.42fr) minmax(460px,1.58fr);margin-top:12px}.councilCompactRail{gap:8px;display:grid;position:sticky;top:132px}.councilRoundDot{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:9px;padding:9px;display:flex}.councilRoundDot span{width:24px;height:24px;color:var(--halo);background:#bda7ff21;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.councilRoundDot strong{font-size:12px;line-height:1.25}.councilRoundDot.active{background:#8b5cf624;border-color:#bda7ff80}.councilRoundDot.complete{border-color:#50dcaa40}.councilMiniRoster{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.councilAgentTone{color:var(--text);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:11px}.councilAgentTone.strategy,.councilDebateCard.strategy{--agent-rgb:189,167,255}.councilAgentTone.architecture,.councilDebateCard.architecture{--agent-rgb:94,180,255}.councilAgentTone.risk,.councilDebateCard.risk{--agent-rgb:255,109,109}.councilAgentTone.finance,.councilDebateCard.finance{--agent-rgb:80,220,170}.councilAgentTone.growth,.councilDebateCard.growth{--agent-rgb:255,183,77}.councilAgentTone.product,.councilDebateCard.product{--agent-rgb:255,132,214}.councilAgentTone.delivery,.councilDebateCard.delivery{--agent-rgb:126,211,255}.councilAgentTone.tech,.councilDebateCard.tech{--agent-rgb:94,234,212}.councilAgentTone.cadence,.councilDebateCard.cadence{--agent-rgb:180,220,120}.councilAgentTone{border-color:rgba(var(--agent-rgb,189,167,255), .3);background:rgba(var(--agent-rgb,189,167,255), .1)}.councilLiveFeed{min-height:500px;max-height:68vh}.councilDebateCard{border-left:4px solid rgba(var(--agent-rgb,189,167,255), .72);background:linear-gradient(135deg, rgba(var(--agent-rgb,189,167,255), .13), #ffffff09)}.councilDebateCard.round{border-left-color:#bda7ff8c}.councilRoundBrief{align-items:center;gap:10px;display:flex}.councilRoundBrief em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.councilLookupPulse{color:var(--halo);background:rgba(var(--agent-rgb,189,167,255), .13);border-radius:999px;align-items:center;gap:7px;margin:0 0 9px 42px;padding:5px 8px;font-size:11px;display:inline-flex}.councilLookupPulse .dot{animation:1.2s ease-in-out infinite councilLookupPing}.councilConclusionBar.compact{margin-top:10px}@keyframes councilLookupPing{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}@media (width<=1120px){.councilStageLayout.compact{grid-template-columns:1fr}.councilCompactRail{position:static}}@media (width<=760px){.councilRecommendationHero{flex-direction:column;align-items:stretch;position:static}.councilHeroActions{justify-content:stretch}.councilDataRibbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.councilDataRibbon{grid-template-columns:1fr}}.approvalPacketPage{gap:18px;display:grid}.approvalPacketHero{background:linear-gradient(135deg,#2cbd8929,#1f1437f0);border:1px solid #50dcaa52;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;box-shadow:0 20px 70px #00000040}.approvalPacketHero h2{margin:5px 0 8px;font-size:clamp(20px,2.4vw,30px);line-height:1.12}.approvalPacketHero p{color:var(--muted);margin:0;line-height:1.45}.approvalDecisionNote{color:var(--halo)!important;margin-top:10px!important}.approvalHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.approvalOutcomeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.approvalOutcomeGrid button{color:var(--text);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:14px;padding:10px;font-weight:650}.approvalOutcomeGrid button:hover{background:#8b5cf624;border-color:#bda7ff73}.approvalPacketLayout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.approvalMainStack,.approvalMemoryRail{gap:14px;display:grid}.approvalMemoryRail{position:sticky;top:12px}.approvalEvidenceGrid,.approvalDocsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.approvalEvidenceCard,.approvalDocumentCard,.approvalRunCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.approvalEvidenceCard span,.approvalEvidenceCard em,.approvalDocumentCard span,.approvalDocumentCard em,.approvalRunCard span{color:var(--quiet);font-size:12px;font-style:normal;display:block}.approvalEvidenceCard strong,.approvalDocumentCard strong,.approvalRunCard strong{margin:4px 0;display:block}.approvalRunCard p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.4}@media (width<=1180px){.approvalOutcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.approvalPacketLayout{grid-template-columns:1fr}.approvalMemoryRail{position:static}}@media (width<=720px){.approvalPacketHero{flex-direction:column;align-items:stretch}.approvalOutcomeGrid,.approvalEvidenceGrid,.approvalDocsGrid{grid-template-columns:1fr}}.councilDecisionSway{max-width:680px;margin-top:14px}.councilSwayLabels{color:var(--quiet);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.councilSwayLabels strong{color:var(--halo);font-size:12px}.councilSwayMeter{background:linear-gradient(90deg,#ff6d6d47,#ffb74d38 45%,#50dcaa57);border:1px solid #ffffff1f;border-radius:999px;height:12px;position:relative;overflow:hidden}.councilSwayNeedle{background:#bda7ffeb;border:2px solid #ffffffdb;border-radius:999px;width:18px;height:18px;transition:left .42s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #bda7ff8c}.councilAgentTone.support,.councilDebateCard.support{--agent-rgb:147,197,253}.councilAgentTone.external,.councilDebateCard.external{--agent-rgb:255,204,128}.councilAgentTone.externalAdvisor{border-style:dashed}.miniRevenueBars,.voiceBarViz{gap:10px;display:grid}.miniRevenueBar,.voiceBarRow{min-height:30px;color:var(--muted);grid-template-columns:64px 72px 1fr;align-items:center;gap:10px;display:grid;position:relative}.miniRevenueBar strong,.voiceBarRow strong{color:var(--text);font-size:13px}.miniRevenueBar em,.voiceBarRow em{background:linear-gradient(90deg, var(--violet), var(--halo));border-radius:999px;height:9px;display:block;box-shadow:0 0 18px #bda7ff47}.rankBadge{min-width:30px;height:30px;color:var(--halo);border:1px solid var(--line);background:#bda7ff24;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.voiceMetricGrid{margin:8px 0 12px}.voiceMetricGrid .cell span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.voiceBriefRows{gap:8px;margin-top:12px;display:grid}.councilLaunch{flex-direction:column;gap:12px;display:flex}.councilLaunchInput{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#0000002e;border-radius:8px;padding:10px 12px}.councilLaunchControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.councilLaunchHints{flex-direction:column;gap:4px;margin-top:8px;display:flex}.councilDissent{background:#ff6d6d0f;border:1px solid #ff6d6d40;border-radius:12px;margin-top:10px;padding:10px 12px}.councilDissentHead{text-transform:uppercase;letter-spacing:.04em;color:#f08fa6;align-items:center;gap:7px;margin-bottom:6px;font-size:11.5px;display:flex}.councilDissentRow{border-top:1px solid #ffffff0d;flex-direction:column;gap:1px;padding:4px 0;display:flex}.councilDissentRow:first-of-type{border-top:none}.councilDissentRow strong{font-size:12.5px}.councilDissentRow span{color:var(--muted);font-size:12px}.modelSelect select{color:var(--text);font:inherit;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:9px;outline:none;padding:7px 28px 7px 30px}.modelSelect select:disabled{cursor:default}.councilSeats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.councilSeat{border:1px solid var(--line);background:linear-gradient(150deg, rgba(var(--agent-rgb,189,167,255), .06), #ffffff04);border-radius:14px;align-items:center;gap:10px;padding:12px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.councilSeat.reading{border-color:rgba(var(--agent-rgb,189,167,255), .35)}.councilSeat.thinking{border-color:rgba(var(--agent-rgb,189,167,255), .6);box-shadow:0 0 26px rgba(var(--agent-rgb,189,167,255), .22);transform:translateY(-1px)}.councilSeat.done{border-color:#7ee0b866}.councilSeat.finance{--agent-rgb:80,220,170}.councilSeat.growth{--agent-rgb:255,183,77}.councilSeat.delivery{--agent-rgb:126,211,255}.councilSeat.strategy{--agent-rgb:189,167,255}.councilSeat.support{--agent-rgb:147,197,253}.councilSeatAvatar{width:38px;height:38px;color:var(--void);background:linear-gradient(135deg, var(--halo), rgba(var(--agent-rgb,189,167,255), .95));border-radius:11px;flex-shrink:0;place-items:center;font:650 13px JetBrains Mono,monospace;display:grid}.councilSeatMeta{flex-direction:column;flex:1;min-width:0;display:flex}.councilSeatMeta strong{font-size:13px}.councilSeatMeta em{color:var(--quiet);font-size:11px;font-style:normal}.councilSeatStance{color:var(--lavender);font-size:10.5px}.councilSeatStatus{color:var(--quiet);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.councilSeatStatus .dot{background:var(--quiet);border-radius:999px;width:7px;height:7px}.councilSeat.reading .councilSeatStatus .dot{background:var(--warn);animation:1.2s ease-in-out infinite voicePulse}.councilSeat.thinking .councilSeatStatus .dot{background:var(--violet);animation:1s ease-in-out infinite voicePulse}.councilSeat.done .councilSeatStatus .dot{background:var(--good)}.councilRoomGrid{grid-template-columns:1fr 300px;align-items:start;gap:18px;display:grid}.councilRoomMain{min-width:0}.councilRoomRail{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}@media (width<=980px){.councilRoomGrid{grid-template-columns:1fr}.councilRoomRail{position:static}}.councilStatusLine{color:var(--halo);align-items:center;gap:9px;margin-bottom:12px;font-size:13px;display:flex}.councilStatusPulse{background:var(--violet);width:9px;height:9px;box-shadow:0 0 12px var(--violet);border-radius:999px;flex-shrink:0;animation:1.4s ease-in-out infinite voicePulse}.councilStatusLine.complete .councilStatusPulse{background:var(--good);box-shadow:0 0 12px var(--good);animation:none}.councilStatusLine.error .councilStatusPulse{background:var(--bad);box-shadow:none;animation:none}.councilLiveFeed{overflow-y:auto}.councilTurnReveal{animation:.4s councilReveal}@keyframes councilReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.councilLeanChip{border:1px solid var(--line);color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:250px;margin-left:auto;padding:3px 8px;font-size:10.5px;overflow:hidden}.councilLeanChip.approve{color:var(--good);border-color:#7ee0b866}.councilLeanChip.defer{color:var(--bad);border-color:#f08fa666}.councilLeanChip.conditional{color:var(--warn);border-color:#e8c07a66}.councilThinkingCard{opacity:.92}.councilTyping{gap:5px;padding:4px 0;display:inline-flex}.councilTyping span{background:var(--violet);opacity:.4;border-radius:999px;width:7px;height:7px;animation:1.1s ease-in-out infinite councilTypingDot}@keyframes councilTypingDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.councilDataRail,.councilUsageTally{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:12px}.councilRailHead{text-transform:uppercase;letter-spacing:.04em;color:var(--quiet);align-items:center;gap:6px;margin-bottom:10px;font-size:10.5px;display:flex}.councilDataChip{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px;display:flex}.councilDataChip:last-child{margin-bottom:0}.councilDataChip.memory{border-color:#bda7ff4d}.councilDataChip strong{font-size:12px;display:block}.councilDataChip span{color:var(--quiet);font-size:10.5px;line-height:1.35;display:block}.councilChipDot{background:var(--quiet);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:4px}.councilDataChip.reading .councilChipDot{background:var(--good);animation:1.2s ease-in-out infinite voicePulse}.councilRailEmpty{color:var(--quiet);margin:0;font-size:11.5px;line-height:1.4}.councilUsageTally{color:var(--quiet);font-size:10.5px;line-height:1.4}.councilDecisionSway.locked .councilSwayNeedle{border-color:var(--good);box-shadow:0 0 24px #7ee0b899}.councilQuestions{background:#bda7ff0d;border:1px solid #bda7ff4d;border-radius:16px;margin:8px 0;padding:14px}.councilQuestionsHead{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.councilQuestionsHead strong{font-size:13px;display:block}.councilQuestionsHead span{color:var(--quiet);font-size:11.5px;display:block}.councilQuestionRow{margin-bottom:10px;display:block}.councilQuestionRow>span{color:var(--ivory);margin-bottom:5px;font-size:12.5px;display:block}.councilQuestionRow textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#0000002e;border-radius:8px;padding:8px 10px;font-size:12.5px}.councilQuestionsActions{align-items:center;gap:8px;display:flex}.councilSynthesis{margin-top:10px}.councilSynthesisHead{text-transform:uppercase;letter-spacing:.04em;color:var(--halo);align-items:center;gap:7px;margin-bottom:8px;font-size:11.5px;display:flex}.councilResetBtn{margin-top:12px}.councilHistory{flex-direction:column;gap:8px;display:flex}.councilHistoryHead{color:var(--quiet);justify-content:space-between;align-items:center;font-size:12px;display:flex}.councilHistoryRow{border:1px solid var(--line);border-radius:12px;overflow:hidden}.councilHistoryRow.open{border-color:#bda7ff66}.councilHistoryMain{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.councilHistoryChevron{color:var(--quiet);flex-shrink:0;transition:transform .2s}.councilHistoryRow.open .councilHistoryChevron{transform:rotate(180deg)}.councilHistoryTitle{flex:1;min-width:0}.councilHistoryTitle strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.councilHistoryTitle span{color:var(--quiet);font-size:11px;display:block}.councilHistoryActions{gap:4px;padding:0 12px 10px;display:flex}.iconBtn{border:1px solid var(--line);width:28px;height:28px;color:var(--quiet);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:inline-grid}.iconBtn:hover{color:var(--halo);border-color:var(--line-strong)}.iconBtn.active{color:var(--violet);border-color:var(--line-strong)}.councilHistoryBody{border-top:1px solid var(--line-soft);padding:0 12px 12px}.councilHistoryTurn{margin-top:10px;font-size:12.5px}.councilHistoryTurn em{color:var(--quiet);font-style:normal}.councilHistoryTurn p{color:var(--muted);margin:3px 0 0;line-height:1.45}.councilHistorySynthesis{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.councilHistorySynthesis strong{font-size:12.5px}.councilHistorySynthesis p{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.councilHistorySynthesis .aiMeta{color:var(--quiet);font-size:11px}.councilBroadcast{flex-direction:column;gap:14px;display:flex}.broadcastHeader{border:1px solid rgba(var(--violet-rgb),.2);background:radial-gradient(120% 140% at 50% -10%, rgba(var(--violet-rgb),.12), transparent 60%), linear-gradient(180deg, rgba(var(--plum-rgb),.55), rgba(var(--void-rgb),.66));box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.05), 0 18px 50px rgba(var(--shadow-rgb),.35);border-radius:22px;padding:14px 16px 12px}.broadcastMarquee{align-items:center;gap:10px;margin-bottom:14px;display:flex}.broadcastLamp{background:var(--bad);width:9px;height:9px;box-shadow:0 0 12px var(--bad);border-radius:999px;flex-shrink:0;animation:1.4s ease-in-out infinite voicePulse}.broadcastLamp.complete{background:var(--good);box-shadow:0 0 12px var(--good);animation:none}.broadcastLamp.error{background:var(--bad);animation:none}.broadcastTopic{color:var(--ivory);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.panelStrip{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.panelist{text-align:center;border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:2px;width:116px;padding:10px 6px 8px;transition:background .25s,border-color .25s;display:flex;position:relative}.panelist.onair{background:linear-gradient(180deg, rgba(var(--violet-rgb),.14), rgba(var(--violet-rgb),.02));border-color:rgba(var(--violet-rgb),.32)}.panelist.onair.opp{background:linear-gradient(180deg, rgba(var(--bad-rgb),.16), rgba(var(--bad-rgb),.02));border-color:rgba(var(--bad-rgb),.4)}.panelistFrame{place-items:center;display:grid;position:relative}.panelistRing{border:2px solid var(--violet);box-shadow:0 0 22px rgba(var(--violet-rgb),.55);pointer-events:none;border-radius:50%;position:absolute;inset:-5px}.panelist.opp .panelistRing{border-color:var(--bad);box-shadow:0 0 22px rgba(var(--bad-rgb),.55)}.panelistBadge{background:var(--bad);color:#fff;letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.panelistName{color:var(--ivory);white-space:nowrap;text-overflow:ellipsis;max-width:112px;margin-top:8px;font-size:12px;overflow:hidden}.panelistRole{color:var(--quiet);max-width:112px;font-size:9.5px;font-style:normal;line-height:1.2}.panelistStance{color:var(--lavender);font-size:9px}.panelistStance.opp{color:var(--bad)}.panelistStatus{color:var(--quiet);align-items:center;gap:4px;margin-top:2px;font-size:8.5px;display:inline-flex}.panelistStatus .dot{background:var(--quiet);border-radius:999px;width:6px;height:6px}.panelistStatus.reading .dot{background:var(--warn);animation:1.2s ease-in-out infinite voicePulse}.panelistStatus.thinking .dot,.panelistStatus.speaking .dot{background:var(--violet);animation:1s ease-in-out infinite voicePulse}.panelistStatus.done .dot{background:var(--good)}.sourcesTicker{border-top:1px solid var(--line-soft);align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.sourcesTickerHead{text-transform:uppercase;letter-spacing:.1em;color:var(--quiet);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.sourcesTickerRow{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sourceTag{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;display:inline-flex}.sourceTag.memory{color:var(--lavender);border-color:#bda7ff4d}.sourceTag.muted{color:var(--quiet);border-style:dashed}.sourceTag .dot{background:var(--quiet);border-radius:999px;width:6px;height:6px}.sourceTag.live .dot{background:var(--good);animation:1.2s ease-in-out infinite voicePulse}.broadcastStatus{color:var(--halo);align-items:center;gap:9px;font-size:12.5px;display:flex}.broadcastStatus.complete .councilStatusPulse{background:var(--good);box-shadow:0 0 12px var(--good);animation:none}.broadcastStatus.error .councilStatusPulse{background:var(--bad);box-shadow:none;animation:none}.broadcastStage{flex-direction:column;gap:12px;min-height:320px;max-height:56vh;padding:4px 6px 4px 2px;display:flex;overflow-y:auto}.broadcastTurn{will-change:transform, opacity}.onAirTag{color:var(--violet);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;margin-left:auto;font-size:9.5px;display:inline-flex}.advisorAvatar{border:2px solid var(--line-strong);background:linear-gradient(150deg, rgba(var(--agent-rgb,189,167,255), .35), #0d0818eb);border-radius:50%;place-items:center;transition:box-shadow .25s,border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000073}.advisorAvatar img{object-fit:cover;width:100%;height:100%}.advisorCrest{color:var(--halo);place-items:center;display:grid}.advisorAvatar.tone-finance{--agent-rgb:80,220,170}.advisorAvatar.tone-growth{--agent-rgb:255,183,77}.advisorAvatar.tone-delivery{--agent-rgb:126,211,255}.advisorAvatar.tone-tech{--agent-rgb:94,234,212}.advisorAvatar.tone-strategy{--agent-rgb:189,167,255}.advisorAvatar.tone-support{--agent-rgb:147,197,253}.advisorAvatar.tone-risk{--agent-rgb:240,143,166}.advisorAvatar.opposition{border-color:#f08fa6d9;box-shadow:0 6px 22px #00000073,0 0 0 3px #f08fa62e}.panelist.thinking .advisorAvatar,.panelist.speaking .advisorAvatar,.panelist.onair .advisorAvatar{border-color:var(--violet);box-shadow:0 0 26px rgba(var(--violet-rgb),.5)}.panelist.opp.onair .advisorAvatar{border-color:var(--bad);box-shadow:0 0 26px rgba(var(--bad-rgb),.55)}.panelist.done .advisorAvatar{border-color:rgba(var(--good-rgb),.55)}.councilLineup{gap:14px;display:grid}.lineupRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.lineupCard{text-align:center;border:1px solid var(--line);background:linear-gradient(180deg, rgba(var(--violet-rgb),.05), #0000001a);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.lineupCard:hover{border-color:rgba(var(--violet-rgb),.32);transform:translateY(-2px);box-shadow:0 12px 30px #0000004d}.lineupCard.opp{background:linear-gradient(180deg, rgba(var(--bad-rgb),.06), #0000001a)}.lineupCard.opp:hover{border-color:rgba(var(--bad-rgb),.4)}.lineupName{color:var(--ivory);margin-top:4px;font-size:14px}.lineupRole{color:var(--halo);font-size:11px;font-style:normal;line-height:1.25}.lineupStance{text-transform:uppercase;letter-spacing:.08em;color:var(--lavender);border:1px solid rgba(var(--violet-rgb),.3);border-radius:999px;padding:2px 8px;font-size:9px}.lineupStance.opp{color:var(--bad);border-color:rgba(var(--bad-rgb),.4)}.lineupPersonality{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.45}.lineupOpposition{border-top:1px dashed var(--line-soft);gap:10px;padding-top:8px;display:grid}.lineupOppHead{text-transform:uppercase;letter-spacing:.1em;color:var(--bad);align-items:center;gap:6px;font-size:10px;display:inline-flex}.lineupOpposition .lineupRow{grid-template-columns:repeat(auto-fit,minmax(150px,230px));justify-content:center}.lineupCard.skeleton{pointer-events:none}.lineupAvatarSkeleton{border-radius:50%;width:56px;height:56px}.lineupAvatarSkeleton,.lineupLineSkeleton,.suggestedTopicCard.skeleton{background:linear-gradient(90deg, rgba(var(--white-rgb),.04), rgba(var(--white-rgb),.1), rgba(var(--white-rgb),.04));background-size:200% 100%;animation:1.3s ease-in-out infinite lineupShimmer}.lineupLineSkeleton{border-radius:6px;width:60%;height:10px}.lineupLineSkeleton.wide{width:82%}@keyframes lineupShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.suggestedTopics{gap:12px;display:grid}.suggestedTopicsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.suggestedTopicsTitle{color:var(--ivory);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.suggestedTopicsMeta{align-items:center;gap:10px;display:inline-flex}.suggestedTopicsSource{color:var(--quiet);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.suggestedTopicsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.suggestedTopicCard{text-align:left;border:1px solid var(--line);cursor:pointer;background:linear-gradient(135deg, rgba(var(--agent-rgb,189,167,255),.07), #0000001f);color:var(--text);font:inherit;border-radius:16px;align-items:flex-start;gap:11px;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.suggestedTopicCard:hover{border-color:rgba(var(--agent-rgb,189,167,255),.45);transform:translateY(-2px);box-shadow:0 12px 28px #00000047}.suggestedTopicCard.tone-finance{--agent-rgb:80,220,170}.suggestedTopicCard.tone-growth{--agent-rgb:255,183,77}.suggestedTopicCard.tone-delivery{--agent-rgb:126,211,255}.suggestedTopicCard.tone-strategy{--agent-rgb:189,167,255}.suggestedTopicCard.tone-support{--agent-rgb:147,197,253}.suggestedTopicIcon{width:32px;height:32px;color:rgb(var(--agent-rgb,189,167,255));background:rgba(var(--agent-rgb,189,167,255),.14);border:1px solid rgba(var(--agent-rgb,189,167,255),.28);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.suggestedTopicBody{flex:1;gap:4px;min-width:0;display:grid}.suggestedTopicBody strong{color:var(--ivory);font-size:13px;line-height:1.3}.suggestedTopicWhy{color:var(--muted);font-size:11.5px;line-height:1.45}.suggestedTopicGo{color:var(--quiet);flex-shrink:0;align-self:center;transition:transform .2s,color .2s}.suggestedTopicCard:hover .suggestedTopicGo{color:rgb(var(--agent-rgb,189,167,255));transform:translate(3px)}.suggestedTopicCard.skeleton{pointer-events:none;min-height:76px}.spin{animation:.9s linear infinite lineupSpin}@keyframes lineupSpin{to{transform:rotate(360deg)}}.verdictBar{border:1px solid var(--line);background:linear-gradient(135deg, rgba(var(--plum-rgb),.5), rgba(var(--void-rgb),.62));border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:18px;padding:16px 18px;transition:border-color .3s,box-shadow .3s;display:grid}.verdictBar.dir-approve{border-color:rgba(var(--good-rgb),.32)}.verdictBar.dir-defer{border-color:rgba(var(--bad-rgb),.32)}.verdictBar.locked{border-color:rgba(var(--good-rgb),.5);box-shadow:0 0 0 1px rgba(var(--good-rgb),.14), 0 18px 50px rgba(var(--shadow-rgb),.25)}.verdictKicker{text-transform:uppercase;letter-spacing:.1em;color:var(--quiet);align-items:center;gap:6px;font-size:10px;display:inline-flex}.verdictLivePulse{background:var(--violet);width:7px;height:7px;box-shadow:0 0 10px var(--violet);border-radius:999px;animation:1.4s ease-in-out infinite voicePulse}.verdictScoreRow{align-items:center;gap:14px;margin:6px 0 12px;display:flex}.verdictScore{color:var(--ivory);font-variant-numeric:tabular-nums;font-size:46px;font-weight:750;line-height:1}.verdictScore i{color:var(--quiet);margin-left:2px;font-size:18px;font-style:normal}.verdictReadout{min-width:0}.verdictDir{font-size:15px;display:block}.verdictDir.approve{color:var(--good)}.verdictDir.defer{color:var(--bad)}.verdictDir.conditional{color:var(--warn)}.verdictReadout span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.verdictTrack{border:1px solid var(--line);background:linear-gradient(90deg, rgba(var(--bad-rgb),.55), rgba(var(--warn-rgb),.5) 50%, rgba(var(--good-rgb),.6));border-radius:999px;height:10px;position:relative}.verdictNeedle{border:2px solid rgba(var(--white-rgb),.9);background:var(--violet);width:16px;height:16px;box-shadow:0 0 16px rgba(var(--violet-rgb),.6);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.verdictBar.locked .verdictNeedle{background:var(--good);box-shadow:0 0 18px rgba(var(--good-rgb),.7)}.verdictTrackLabels{justify-content:space-between;margin-top:9px;display:flex}.verdictTrackLabels em{color:var(--quiet);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-style:normal}.verdictTraj{flex-direction:column;gap:6px;display:flex}.verdictTrajLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);font-size:9.5px}.verdictTrajSvg{width:100%;height:46px}.verdictTraj.empty{border:1px dashed var(--line-soft);border-radius:12px;place-items:center;min-height:56px;display:grid}.verdictTraj.empty span{color:var(--quiet);font-size:10.5px}.broadcastFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.broadcastFooter .councilUsageTally{background:0 0;border:none;padding:0}@media (width<=760px){.panelist{width:96px}.verdictBar{grid-template-columns:1fr;gap:14px}.broadcastStage{max-height:none}}.tabBar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tabBtn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-size:13.5px;font-weight:550;display:inline-flex}.tabBtn:hover{color:var(--text)}.tabBtn.active{color:var(--text);border-bottom-color:var(--violet)}.lockedModule{text-align:center;padding:28px 20px}.lockedModule .lockIcon{color:var(--violet);margin-bottom:10px}.lockedModule h3{margin:0 0 6px;font-size:16px}.lockedModule .lockValue{text-align:left;gap:6px;max-width:460px;margin:14px auto;padding:0;list-style:none;display:grid}.lockedModule .lockValue li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.kicker{color:var(--violet);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:650;display:inline-block}.crmKpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.crmKpi{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);padding:12px 14px}.crmKpi .kicker{margin-bottom:6px}.crmKpi .kpiVal{letter-spacing:-.4px;font-size:21px;font-weight:700;line-height:1.15}.crmKpi .kpiSub{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.crmKpi.good .kpiVal{color:var(--good)}.crmKpi.bad .kpiVal{color:var(--bad)}.crmKpi.accent .kpiVal{color:var(--violet)}.crmBoard{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.crmCol{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-sm);flex-direction:column;flex:1 0 224px;gap:8px;min-width:224px;padding:10px;transition:border-color .15s,background .15s;display:flex}.crmCol.drop{border-color:rgba(var(--violet-rgb), .55);background:var(--surface-2)}.crmColHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.crmColHead .ttl{align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.crmColHead .ttl strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmColHead .accent{border-radius:50%;flex:none;width:8px;height:8px}.crmColMeta{color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.crmCards{flex-direction:column;gap:8px;min-height:36px;display:flex}.crmCard{background:linear-gradient(180deg, rgba(var(--white-rgb),.045), rgba(var(--white-rgb),.015));border:1px solid var(--line);border-radius:var(--radius-sm);cursor:grab;padding:10px 11px;transition:transform .12s,border-color .12s,box-shadow .12s}.crmCard:hover{border-color:var(--line-strong);box-shadow:0 8px 22px rgba(var(--shadow-rgb), .4);transform:translateY(-1px)}.crmCard:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.crmCard:active{cursor:grabbing}.crmCard .nm{font-size:13px;font-weight:600;display:block}.crmCard .meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.crmCard .val{color:var(--good);font-family:JetBrains Mono,monospace}.crmProb{background:var(--surface-3);border-radius:999px;height:4px;margin-top:9px;overflow:hidden}.crmProb>span{background:var(--accent-grad);border-radius:999px;height:100%;display:block}.avatar{background:var(--accent-grad);width:24px;height:24px;color:var(--halo);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.avatar.sm{width:20px;height:20px;font-size:9px}.avatar.unassigned{background:var(--surface-3);color:var(--quiet);box-shadow:none}.ownerChip{color:var(--muted);align-items:center;gap:6px;min-width:0;font-size:11.5px;display:inline-flex}.ownerChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmBars{gap:9px;display:grid}.crmBarRow{grid-template-columns:150px 1fr auto;align-items:center;gap:12px;font-size:12.5px;display:grid}.crmBarRow .lbl{align-items:center;gap:7px;min-width:0;display:flex}.crmBarRow .lbl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmBarTrack{background:var(--surface-3);border-radius:999px;height:9px;overflow:hidden}.crmBarTrack>span{background:var(--accent-grad);border-radius:999px;height:100%;display:block}.crmBarVal{color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11.5px}.crmSelect{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);padding:7px 9px;font-size:12.5px}.crmSelect:hover{border-color:var(--line-strong)}@media (width<=680px){.crmBarRow{grid-template-columns:110px 1fr auto}}@media (prefers-reduced-motion:reduce){.crmCard,.crmCol{transition:none}.crmCard:hover{transform:none}}.crmFieldGrid input:not([type=checkbox]),.crmFieldGrid textarea,.crmFieldGrid select{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;padding:7px 9px;font-size:13px}.crmFieldGrid input:focus,.crmFieldGrid textarea:focus,.crmFieldGrid select:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1);outline:none}.crmFieldGrid input::placeholder,.crmFieldGrid textarea::placeholder{color:var(--quiet)}.crmFieldGrid input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.crmFieldGrid textarea{resize:vertical;min-height:56px}.focusDashboardPage{gap:24px}.mfaQr{background:rgb(var(--white-rgb));border-radius:8px;align-self:flex-start;padding:8px}.mfaRecovery{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;margin-top:14px;padding:12px;display:flex}.mfaRecoveryHead{align-items:center;gap:6px;display:flex}.mfaRecoveryCodes{columns:2;margin:0;padding:0;font-size:13px;line-height:1.85;list-style:none}.mfaNudge{border-left:3px solid var(--violet);background:var(--surface);align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.focusPromptSection{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.focusPromptRow{flex-direction:column;gap:12px;display:flex}.focusPromptLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.75rem;font-weight:600}.focusPromptInputWrap{flex-direction:column;gap:10px;display:flex}.focusPromptTextarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;resize:none;padding:12px 14px;font-size:14px;transition:border-color .15s}.focusPromptTextarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1);outline:none}.focusPromptTextarea::placeholder{color:var(--quiet)}.focusPromptTextarea:disabled{opacity:.6;cursor:not-allowed}.focusPromptActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.focusVoiceBtn{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.focusVoiceBtn--active{background:rgba(var(--violet-rgb), .15);color:var(--violet);border-color:var(--violet)}.focusSubmitBtn{align-items:center;gap:6px;display:flex}.focusPromptHint{color:var(--quiet);margin:0;font-size:.7rem}.focusCanvasArea{min-height:200px}.focusIdleState{color:var(--quiet);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.focusIdleState p{margin:0;font-size:14px}.focusError{text-align:center;color:var(--bad);background:rgba(var(--bad-rgb), .06);border:1px solid rgba(var(--bad-rgb), .2);border-radius:var(--radius);flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.focusError p{margin:0;font-size:14px}.focusSections{flex-direction:column;gap:16px;display:flex}.focusHeroPanel,.focusVisualPanel,.focusConnectionsPanel,.focusStatusPanel,.focusActionPanel,.focusDeepDivePanel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.focusHeroPanel{background:linear-gradient(135deg, rgba(var(--violet-rgb), .16), transparent 42%), var(--surface-2);grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:stretch;gap:18px;display:grid}.focusHeroCopy{flex-direction:column;gap:10px;min-width:0;display:flex}.focusHeroCopy h2{letter-spacing:0;color:var(--text);margin:0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.05}.focusHeroCopy p{max-width:840px;color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.focusHeroCopy small{color:var(--quiet);line-height:1.45}.focusGroundedRail{flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex}.focusGroundedLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.focusGroundedChip{border:1px solid rgba(var(--violet-rgb), .3);background:rgba(var(--violet-rgb), .12);color:var(--text);border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:650;line-height:1.25;display:inline-flex}.focusConfidence,.focusStatusPill{border:1px solid var(--line-soft);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.focusConfidence--high{color:var(--good);background:rgba(var(--good-rgb), .12);border-color:rgba(var(--good-rgb), .28)}.focusConfidence--medium{color:var(--warn);background:rgba(var(--warn-rgb), .12);border-color:rgba(var(--warn-rgb), .28)}.focusConfidence--low{color:var(--bad);background:rgba(var(--bad-rgb), .12);border-color:rgba(var(--bad-rgb), .28)}.focusEvidenceRail{border-radius:var(--radius-sm);background:rgba(var(--void-rgb), .22);border:1px solid var(--line-soft);flex-direction:column;gap:9px;padding:14px;display:flex}.focusEvidenceRail span{color:var(--muted);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.4;display:flex}.focusEvidenceRail svg{color:var(--good);flex:none;margin-top:1px}.focusMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.focusMetricCard{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:164px;box-shadow:inset 0 1px 0 rgba(var(--violet-rgb), .04);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:9px;padding:18px;transition:transform .16s,border-color .16s,background .16s;display:flex}.focusMetricCard:hover{background:rgba(var(--surface-rgb), .72);transform:translateY(-2px)}.focusMetricCard>span{color:var(--muted);font-size:.78rem;line-height:1.35}.focusMetricCard strong{overflow-wrap:anywhere;color:var(--text);letter-spacing:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.focusMetricCard p{color:var(--quiet);flex-direction:column;gap:3px;margin:auto 0 0;font-size:.78rem;line-height:1.35;display:flex}.focusMetricCard b{color:currentColor;font-weight:750}.focusMetricCard small{color:var(--quiet);font-size:.72rem}.focusMissingValue{font-style:italic;color:var(--quiet)!important;font-size:1rem!important;line-height:1.3!important}.focusTone--good{border-color:rgba(var(--good-rgb), .3);color:var(--good)}.focusTone--watch{border-color:rgba(var(--warn-rgb), .32);color:var(--warn)}.focusTone--risk{border-color:rgba(var(--bad-rgb), .34);color:var(--bad)}.focusTone--neutral{border-color:var(--line);color:var(--violet)}.focusVisualGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;display:grid}.focusVisualPanel{flex-direction:column;gap:14px;min-width:0;display:flex}.focusVisualPanel--full{grid-column:1/-1}.focusPrimaryTrendPanel{background:linear-gradient(135deg, rgba(var(--good-rgb), .1), transparent 46%), var(--surface-2)}.focusPrimaryTrendBody{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:stretch;gap:14px;display:grid}.focusTimelinePointGrid,.focusDriverDrillGrid{gap:8px;display:grid}.focusTimelinePoint{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--surface-rgb), .58);min-width:0;min-height:74px;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:center;gap:4px;padding:11px 12px;transition:transform .16s,border-color .16s,background .16s;display:flex}.focusTimelinePoint:hover,.focusTimelinePoint--active{background:rgba(var(--surface-rgb), .82);border-color:currentColor;transform:translateY(-2px)}.focusTimelinePoint>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:750}.focusTimelinePoint strong{color:var(--text);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.1}.focusTimelinePoint small{color:var(--quiet);font-size:.74rem;line-height:1.35}.focusDriverDrillWrap{gap:9px;padding-top:2px;display:grid}.focusDriverDrillWrap>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:750}.focusDriverDrillGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.focusDriverDrillCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--surface-rgb), .56);min-width:0;min-height:82px;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;gap:9px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:flex}.focusDriverDrillCard:hover,.focusDriverDrillCard--active{background:rgba(var(--surface-rgb), .8);border-color:currentColor;transform:translateY(-2px)}.focusDriverDrillCard strong{color:var(--text);font-size:.86rem;line-height:1.25}.focusDriverDrillCard span{color:currentColor;overflow-wrap:anywhere;font-size:.98rem;font-weight:800;line-height:1.1}.focusPanelHead{flex-direction:column;gap:5px;min-width:0;display:flex}.focusPanelHead>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:750}.focusPanelHead h2{color:var(--text);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:1.05rem;line-height:1.25;display:flex}.focusSignalPanel{overflow:hidden}.focusPanelHead>span svg{color:var(--violet);vertical-align:-2px}.focusSignalMapShell{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:linear-gradient(90deg, rgba(var(--violet-rgb), .07) 1px, transparent 1px), linear-gradient(180deg, rgba(var(--violet-rgb), .06) 1px, transparent 1px), radial-gradient(circle at 50% 50%, rgba(var(--violet-rgb), .12), transparent 52%), rgba(var(--void-rgb), .2);background-size:44px 44px,44px 44px,auto,auto;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.focusSignalEchart{width:100%;min-width:0;height:440px}.focusSignalNodeList{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.focusSignalChip{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--surface-rgb), .9);min-width:0;min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:11px;transition:transform .16s,border-color .16s,background .16s;display:flex}.focusSignalChip:hover,.focusSignalChip--active{background:rgba(var(--surface-rgb), .96);border-color:currentColor;transform:translateY(-2px)}.focusSignalChip>span{background:rgba(var(--violet-rgb), .1);width:fit-content;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:800}.focusSignalChip strong{color:var(--text);font-size:.86rem;line-height:1.18}.focusSignalChip b{color:currentColor;font-size:1rem;line-height:1.1}.focusSignalChip small{color:var(--quiet);font-size:.68rem;line-height:1.25}.focusExplorationGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:16px;display:grid}.focusConnectionsPanel{flex-direction:column;gap:14px;display:flex}.focusConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.focusConnectionCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--surface-rgb), .58);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:10px;padding:16px;transition:transform .16s,background .16s,border-color .16s;display:flex}.focusConnectionCard:hover{background:rgba(var(--surface-rgb), .78);transform:translateY(-2px)}.focusConnectionCard h3{color:var(--text);letter-spacing:0;align-items:center;gap:7px;margin:0;font-size:.98rem;line-height:1.3;display:flex}.focusConnectionCard h3 svg{color:currentColor;flex:none}.focusConnectionCard p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.48}.focusConnectionEvidence{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.focusConnectionEvidence span{background:rgba(var(--violet-rgb), .1);max-width:100%;color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.72rem;line-height:1.25;display:inline-flex}.focusDecisionGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.focusStatusPanel,.focusActionPanel{flex-direction:column;gap:14px;min-width:0;display:flex}.focusStatusList{flex-direction:column;gap:8px;display:flex}.focusStatusRow{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:rgba(var(--surface-rgb), .52);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background .16s,border-color .16s;display:grid}.focusStatusRow:hover{border-color:var(--line-strong);background:rgba(var(--surface-rgb), .74)}.focusStatusRow strong{color:var(--text);font-size:.88rem;line-height:1.3;display:block}.focusStatusRow span:not(.focusStatusPill){color:var(--quiet);margin-top:2px;font-size:.78rem;line-height:1.35;display:block}.focusStatusPill{text-transform:none;letter-spacing:0;white-space:nowrap}.focusStatusPill.focusTone--good{background:rgba(var(--good-rgb), .12)}.focusStatusPill.focusTone--watch{background:rgba(var(--warn-rgb), .12)}.focusStatusPill.focusTone--risk{background:rgba(var(--bad-rgb), .12)}.focusStatusPill.focusTone--neutral{background:rgba(var(--violet-rgb), .1)}.focusActionList{counter-reset:focus-actions;gap:10px;margin:0;padding:0;list-style:none;display:grid}.focusActionList li{counter-increment:focus-actions;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:rgba(var(--surface-rgb), .52);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px;display:grid}.focusActionList li:before{content:counter(focus-actions);background:rgba(var(--violet-rgb), .16);width:28px;height:28px;color:var(--violet);border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid}.focusActionList strong,.focusActionList p,.focusActionList small{grid-column:2}.focusActionButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;gap:3px;padding:0;display:grid}.focusActionList strong{color:var(--text);font-size:.92rem;line-height:1.3}.focusActionList p{color:var(--muted);margin:3px 0 0;font-size:.82rem;line-height:1.42}.focusActionList small{color:var(--quiet);align-items:center;gap:5px;margin-top:6px;font-size:.75rem;display:flex}.focusDeepDivePanel{flex-direction:column;gap:14px;min-width:0;max-height:calc(100vh - 110px);display:flex;position:sticky;top:16px;overflow:auto}.focusDeepDiveHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.focusDeepDiveHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:750}.focusDeepDiveHead h2{color:var(--text);letter-spacing:0;margin:4px 0 0;font-size:1.15rem;line-height:1.2}.focusDeepDiveSummary{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.focusDeepDivePanel section{gap:7px;display:grid}.focusDeepDivePanel h3{color:var(--text);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.78rem}.focusDeepDivePanel section p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.focusDeepDiveList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.focusDeepDiveList li{background:rgba(var(--void-rgb), .24);color:var(--muted);border-radius:10px;padding:8px 9px;font-size:.78rem;line-height:1.35}.focusDeepDiveChips{flex-wrap:wrap;gap:6px;display:flex}.focusDeepDiveChips span{border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.74rem}.focusAskFollowUp{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.focusFollowUpQuestion{border-radius:var(--radius-sm);background:rgba(var(--violet-rgb), .09);color:var(--muted);margin:-6px 0 0;padding:10px;font-size:.8rem;line-height:1.4}.focusSection{animation:.35s cubic-bezier(.22,.61,.36,1) both focusSectionIn}@keyframes focusSectionIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.focusSection{animation:none}}.focusBuildProgress{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--violet-rgb), .13), transparent 46%), var(--surface-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px;animation:.35s cubic-bezier(.22,.61,.36,1) both focusSectionIn;display:grid}.focusBuildPulse{border:1px solid rgba(var(--violet-rgb), .26);background:rgba(var(--violet-rgb), .1);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative}.focusBuildPulse span{background:var(--violet);border-radius:50%;width:10px;height:10px;animation:1.35s ease-in-out infinite focusBuildOrbit;position:absolute}.focusBuildPulse span:nth-child(2){background:var(--good);animation-delay:.18s}.focusBuildPulse span:nth-child(3){background:var(--warn);animation-delay:.36s}.focusBuildCopy{gap:10px;min-width:0;display:grid}.focusBuildCopy strong{color:var(--text);font-size:.98rem;line-height:1.25}.focusBuildSteps{flex-wrap:wrap;gap:7px;display:flex}.focusBuildSteps span{border:1px solid var(--line-soft);min-height:28px;color:var(--quiet);border-radius:999px;align-items:center;padding:5px 9px;font-size:.74rem;line-height:1.2;display:inline-flex}.focusBuildSteps span.done{color:var(--good);border-color:rgba(var(--good-rgb), .28);background:rgba(var(--good-rgb), .08)}.focusBuildSteps span.active{color:var(--violet);border-color:rgba(var(--violet-rgb), .45);background:rgba(var(--violet-rgb), .12)}@keyframes focusBuildOrbit{0%,to{opacity:.5;transform:translate(-15px)scale(.82)}50%{opacity:1;transform:translate(15px)scale(1.15)}}.focusIngestRail{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.focusIngestLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.focusIngestChip{border:1px solid rgba(var(--good-rgb), .32);background:rgba(var(--good-rgb), .1);color:var(--good);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.74rem;font-weight:650;line-height:1.2;animation:.4s cubic-bezier(.22,.61,.36,1) both focusIngestIn;display:inline-flex}.focusIngestChip svg{flex:none}@keyframes focusIngestIn{0%{opacity:0;transform:translateY(4px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.focusBuildProgress,.focusBuildPulse span,.focusIngestChip{animation:none}.focusBuildPulse span:first-child{transform:translate(-14px)}.focusBuildPulse span:nth-child(2){transform:translate(0)}.focusBuildPulse span:nth-child(3){transform:translate(14px)}}.focusSkeleton{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;margin-bottom:16px;padding:24px;display:flex}.focusSkeletonBar{background:var(--surface-3);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite focusSkeletonPulse}@keyframes focusSkeletonPulse{0%,to{opacity:.4}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.focusSkeletonBar{opacity:.6;animation:none}}.focusFeedbackBar{background:var(--royal);border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);padding:14px 20px;position:sticky;bottom:0}.focusFeedbackRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.focusFeedbackQuestion{color:var(--muted);flex:auto;font-size:13px}.focusFeedbackBtn{align-items:center;gap:5px;display:flex}.focusFeedbackThanks{color:var(--good);align-items:center;gap:12px;font-size:13px;display:flex}.focusFeedbackThanks span{flex:1}.focusHistorySection{flex-direction:column;gap:12px;display:flex}.focusHistoryKicker{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.72rem;font-weight:750;display:inline-flex}.focusHistoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.focusHistoryCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--surface-rgb), .58);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;transition:transform .16s,background .16s,border-color .16s;display:flex}.focusHistoryCard:hover{background:rgba(var(--surface-rgb), .78);transform:translateY(-2px)}.focusHistoryCard strong{color:var(--text);font-size:.92rem;line-height:1.3}.focusHistoryCard span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.focusHistoryCard small{color:var(--quiet);align-items:center;gap:6px;font-size:.7rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.focusHistoryCard{transition:none}.focusHistoryCard:hover{transform:none}}@media (width<=600px){.focusPromptActions{flex-wrap:wrap}.focusFeedbackRow{gap:8px}}@media (width<=980px){.focusHeroPanel,.focusPrimaryTrendBody,.focusVisualGrid,.focusDecisionGrid,.focusExplorationGrid{grid-template-columns:1fr}.focusMetricGrid,.focusConnectionGrid,.focusHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.focusDeepDivePanel{max-height:none;position:static}}@media (width<=640px){.focusPromptSection,.focusHeroPanel,.focusVisualPanel,.focusConnectionsPanel,.focusStatusPanel,.focusActionPanel,.focusBuildProgress{padding:16px}.focusBuildProgress,.focusMetricGrid,.focusConnectionGrid{grid-template-columns:1fr}.focusSignalEchart{height:380px}.focusSignalNodeList,.focusHistoryGrid{grid-template-columns:1fr}.focusStatusRow{grid-template-columns:1fr;align-items:flex-start}.focusStatusPill{white-space:normal}}.vetBadgeWrap{display:inline-flex;position:relative}.vetBadgeBtn{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:20px;margin:0;padding:0;display:inline-flex}.vetBadgeBtn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.vetReasons{z-index:40;background:var(--royal);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:220px;max-width:min(320px,78vw);box-shadow:0 12px 34px rgba(var(--shadow-rgb), .32);color:var(--muted);text-align:left;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0}.vetReasonsTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.vetReasons ul{flex-direction:column;gap:4px;margin:0;padding-left:16px;display:flex}.covSimBadge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--warn);background:rgba(var(--warn-rgb), .12);border:1px solid rgba(var(--warn-rgb), .3);border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.covDemoWatermark{border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;width:fit-content;max-width:100%;color:var(--warn);background:rgba(var(--warn-rgb), .12);border:1px solid rgba(var(--warn-rgb), .38);align-items:center;margin:-4px 0 16px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.rateDelta{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.rateDelta.good{color:var(--good)}.rateDelta.bad{color:var(--bad)}.rateDelta.neutral{color:var(--muted)}.covChips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.covChip[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:var(--void)}.covChipCount{opacity:.7;font-variant-numeric:tabular-nums;font-size:10.5px}.covEquipTag{letter-spacing:.03em;color:var(--muted);background:var(--surface-3);border:1px solid var(--line-soft);vertical-align:middle;border-radius:20px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.covMarginHint{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;display:block}.covMarginHint.good{color:var(--good)}.covMarginHint.bad{color:var(--bad)}.covCampLink{white-space:nowrap;color:var(--violet);background:rgba(var(--violet-rgb), .08);border:1px solid rgba(var(--violet-rgb), .25);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.covCampLink:hover{background:rgba(var(--violet-rgb), .16)}.covCsvCols{color:var(--muted);overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline}.covCsvPreview{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.covCsvPreview .conf{margin-right:6px}.covCsvErrors{color:var(--muted);flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:12px;display:flex}.covPastePreview{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px 16px;margin:0;display:grid}.covReadinessList{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.covReadinessItem{border-radius:var(--radius-sm);color:var(--warn);background:rgba(var(--warn-rgb), .08);border:1px solid rgba(var(--warn-rgb), .25);align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:550;display:flex}.covReadinessItem svg{flex-shrink:0}.covSheetHeading{font-size:13px;font-weight:650}.covRankList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.covRankRow{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px}.covRankHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.covRankIdx{min-width:16px}.covRankName{font-size:13.5px;font-weight:600}.covRankMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:11.5px;display:flex}.covScoreChip{white-space:nowrap;color:var(--text);background:var(--surface-3);border:1px solid var(--line-soft);border-radius:20px;margin-left:auto;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.covNowChip{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:10.5px;font-weight:650;display:inline-flex}.covNowChip.good{color:var(--good);background:rgba(var(--good-rgb), .1);border:1px solid rgba(var(--good-rgb), .3)}.covNowChip.warn{color:var(--warn);background:rgba(var(--warn-rgb), .1);border:1px solid rgba(var(--warn-rgb), .3)}.covFactors{border-top:1px dashed var(--line-soft);color:var(--muted);flex-direction:column;gap:4px;margin:8px 0 0;padding:8px 0 0;font-size:12px;list-style:none;display:flex}.covFactorKey{color:var(--text);margin-right:6px;font-weight:600}.covGated{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface)}.covGated>summary{cursor:pointer;color:var(--muted);padding:10px 12px;font-size:13px;font-weight:600}.covGated[open]>summary{border-bottom:1px solid var(--line-soft)}.covGatedBody{padding:10px 12px}.covGatedList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.covGatedReasons{color:var(--muted);flex-direction:column;gap:3px;margin:4px 0 0;padding-left:18px;font-size:12px;display:flex}.covMeterTrack{background:var(--surface-3);border-radius:999px;height:8px;margin-top:8px;position:relative;overflow:hidden}.covMeterEst{background:rgba(var(--warn-rgb), .4);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.covMeterFill{background:var(--accent-grad);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.covCampStrip{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:flex-start;gap:12px 22px;margin-bottom:14px;padding:12px 16px;display:flex}.covCampLoad{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.covCampLoadRef{font-weight:650}.covCampLoadMeta{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.covCampStats{flex-wrap:wrap;gap:10px 22px;margin:0 0 0 auto;display:flex}.covCampStat{flex-direction:column;gap:2px;min-width:110px;display:flex}.covCampStat dt{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);font-size:10.5px;font-weight:700}.covCampStat dd{font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:600}.covCampStatSub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:500;display:block}.covCampMeter{max-width:140px;margin-top:5px;display:block}@media (width<=720px){.covCampStats{margin-left:0}}.covBanner{border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;display:flex}.covBanner.good{color:var(--good);background:rgba(var(--good-rgb), .1);border:1px solid rgba(var(--good-rgb), .32)}.covBanner.bad{color:var(--bad);background:rgba(var(--bad-rgb), .1);border:1px solid rgba(var(--bad-rgb), .32)}.covBanner.neutral{color:var(--muted);background:var(--surface);border:1px solid var(--line-soft)}.covBanner a{font-weight:600;text-decoration:underline}.covCampGrid{grid-template-columns:minmax(290px,350px) minmax(0,1fr) minmax(270px,330px);align-items:start;gap:16px;display:grid}@media (width<=1280px){.covCampGrid{grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr)}.covCampOffers{grid-column:1/-1}}@media (width<=860px){.covCampGrid{grid-template-columns:1fr}}.covWaveBoard{flex-direction:column;gap:14px;display:flex}.covWaveHead{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}.covWaveNow{letter-spacing:.05em;color:var(--violet);background:rgba(var(--violet-rgb), .1);border:1px solid rgba(var(--violet-rgb), .3);border-radius:20px;padding:1px 7px;font-size:10px}.covCallList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.covCallRow{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.covCallRow:hover{border-color:var(--line-strong)}.covCallRow[aria-pressed=true]{border-color:var(--violet);background:rgba(var(--violet-rgb), .08)}.covCallRow:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.covCallTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.covCallState{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.covCallMeta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.covCallDur{color:var(--quiet);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.covDialPulse{background:var(--info);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite covDialPulse}@keyframes covDialPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--violet-rgb), .45);opacity:1}50%{box-shadow:0 0 0 6px rgba(var(--violet-rgb), 0);opacity:.6}}.covBench{border-top:1px dashed var(--line-soft);padding-top:12px}.covBenchHint{margin:0 0 8px}.covBenchRow{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);opacity:.62;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.covTranscript{flex-direction:column;gap:10px;max-height:min(62vh,640px);padding:4px 2px;display:flex;overflow-y:auto}.covTranscript:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:var(--radius-sm)}.covUtter{border-radius:var(--radius-sm);max-width:86%;padding:8px 12px;font-size:13px;line-height:1.5}.covUtter.agent{background:rgba(var(--violet-rgb), .12);border:1px solid rgba(var(--violet-rgb), .28);align-self:flex-end}.covUtter.carrier{background:var(--surface-2);border:1px solid var(--line-soft);align-self:flex-start}.covUtter.system{max-width:100%;color:var(--quiet);text-align:center;align-self:center;padding:2px 8px;font-size:12px;font-style:italic}.covUtterRole{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.covUtterText{overflow-wrap:anywhere;margin:0}.covUtterTime{color:var(--quiet);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px;display:block}.covOfferList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.covOfferCard{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.covOfferCard.best{border-color:rgba(var(--good-rgb), .45);box-shadow:0 0 0 1px rgba(var(--good-rgb), .2)}.covOfferBestTag{letter-spacing:.06em;text-transform:uppercase;color:var(--good);background:rgba(var(--good-rgb), .12);border:1px solid rgba(var(--good-rgb), .32);border-radius:20px;align-self:flex-start;padding:1px 8px;font-size:10px;font-weight:700}.covOfferHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.covOfferRate{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;display:flex}.covOfferConditions{color:var(--muted);flex-direction:column;gap:3px;margin:2px 0 0;padding-left:16px;font-size:12px;display:flex}.covApprovalNote{border-radius:var(--radius-sm);color:var(--warn);background:rgba(var(--warn-rgb), .1);border:1px solid rgba(var(--warn-rgb), .3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;padding:10px 12px;font-size:12.5px;display:flex}.covApprovalNote a{color:var(--warn);font-weight:650;text-decoration:underline}.covApprovalNote.good{color:var(--good);background:rgba(var(--good-rgb), .1);border-color:rgba(var(--good-rgb), .3)}.covStopBtn{color:var(--bad);border-color:rgba(var(--bad-rgb), .45)}.covStopBtn:hover{border-color:rgba(var(--bad-rgb), .7)}.covStopBody{color:var(--muted);margin:0;font-size:13px}.covDetGrid{grid-template-columns:minmax(280px,350px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=860px){.covDetGrid{grid-template-columns:1fr}}.covDetSide{flex-direction:column;gap:16px;min-width:0;display:flex}.covDetFacts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px 16px;margin:0;display:grid}.covDetFact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);font-size:10.5px;font-weight:700}.covDetFact dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:550}.covDetFact.wide{grid-column:1/-1}.covDetRatesHint{margin:10px 0 0}.covDetTimeline{margin:0;padding:0;list-style:none}.covDetEvent{padding:0 0 18px 26px;position:relative}.covDetEvent:before{content:"";background:var(--line-soft);width:2px;position:absolute;top:14px;bottom:-4px;left:7px}.covDetEvent:last-child{padding-bottom:4px}.covDetEvent:last-child:before{display:none}.covDetDot{background:var(--surface-3);border:2px solid var(--line-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:2px}.covDetDot.good{background:rgba(var(--good-rgb), .25);border-color:var(--good)}.covDetDot.bad{background:rgba(var(--bad-rgb), .25);border-color:var(--bad)}.covDetDot.warn{background:rgba(var(--warn-rgb), .25);border-color:var(--warn)}.covDetDot.info{background:rgba(var(--violet-rgb), .25);border-color:var(--violet)}.covDetEventBody{min-width:0}.covDetEventTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.covDetEventTitle h3{margin:0;font-size:13.5px;font-weight:650}.covDetEventMeta{color:var(--muted);margin-top:3px;font-size:12px;display:block}.covDetEventMeta a{font-weight:600;text-decoration:underline}.covDetNoCalls{margin:8px 0 0}.covDetWave{margin-top:10px}.covDetCalls{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.covDetCall{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface)}.covDetCall>summary{cursor:pointer;border-radius:var(--radius-sm);list-style:none}.covDetCall>summary::-webkit-details-marker{display:none}.covDetCall>summary:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.covDetCallRow{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.covDetCallRight{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.covDetChevron{color:var(--quiet);flex-shrink:0;transition:transform .15s}.covDetCall[open] .covDetChevron{transform:rotate(90deg)}.covDetCallSummary{border-top:1px dashed var(--line-soft);color:var(--muted);margin:0 12px 10px;padding-top:8px;font-size:12.5px;line-height:1.5}.covDetEnd{border-radius:var(--radius-sm);margin:10px 0 0;padding:8px 12px;font-size:12.5px}.covDetEnd.good{color:var(--good);background:rgba(var(--good-rgb), .1);border:1px solid rgba(var(--good-rgb), .3)}.covDetEnd.bad{color:var(--bad);background:rgba(var(--bad-rgb), .1);border:1px solid rgba(var(--bad-rgb), .3)}.covDetEnd.warn{color:var(--warn);background:rgba(var(--warn-rgb), .1);border:1px solid rgba(var(--warn-rgb), .3)}.covDetEnd.info{color:var(--violet);background:rgba(var(--violet-rgb), .08);border:1px solid rgba(var(--violet-rgb), .25)}.covDetEnd.neutral{color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft)}.covDetEnd a{color:inherit;font-weight:650;text-decoration:underline}.covVetPanel{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:10px;margin-top:14px;padding:12px;display:flex}.covVetHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.covVetChecked{color:var(--quiet);margin-left:auto;font-size:11.5px}.covVetErrRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.covVetGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 14px;margin:0;display:grid}.covVetFact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);font-size:10px;font-weight:700}.covVetFact dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px;font-weight:600}.covVetSub{color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:500;display:block}.covVetLine{margin:0;font-size:12.5px}.covVetProfile{flex-direction:column;gap:8px;display:flex}.covVetCadence{color:var(--muted)}.covVetContact{flex-wrap:wrap;gap:8px;margin:0;font-size:12.5px;display:flex}.covVetContactLabel{color:var(--muted);min-width:130px}.covVetSwitchRow{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.covVetSwitchLabel{font-weight:600}.covVetSwitchState{color:var(--muted);font-size:11px;font-weight:650}.covVetSwitchHint{color:var(--quiet);flex-basis:100%;padding-left:44px;font-size:11px}.covSwitchBtn{background:var(--surface-3);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;flex-shrink:0;width:34px;height:18px;padding:0;position:relative}.covSwitchBtn:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:1px;left:1px}.covSwitchBtn[aria-checked=true]{background:rgba(var(--violet-rgb), .4);border-color:var(--violet)}.covSwitchBtn[aria-checked=true]:after{background:var(--text);transform:translate(16px)}.covSwitchBtn.dnc[aria-checked=true]{background:rgba(var(--warn-rgb), .35);border-color:var(--warn)}.covSwitchBtn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.covSwitchBtn:disabled{opacity:.5;cursor:default}.covVetCompact{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.covVetCompactLine{color:var(--muted);font-size:12px}.covPeriodBar{align-items:center;gap:4px;display:inline-flex}.covPeriodBtn[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:var(--on-accent,#fff)}.covPeriodBtn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.covPerfBack{margin:-8px 0 0;font-size:12.5px}.covPerfBack a{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.covPerfBack a:hover{color:var(--text)}.covPerfSummary{border-radius:var(--radius-sm);color:var(--text);background:rgba(var(--violet-rgb), .08);border:1px solid rgba(var(--violet-rgb), .22);margin:0;padding:12px 16px;font-size:14px;font-weight:550}.covPerfCharts{align-items:start}.covPerfChartNote{margin:10px 0 0}.covPerfCallStats{border-top:1px dashed var(--line-soft);flex-wrap:wrap;gap:10px 22px;margin:12px 0 0;padding-top:12px;display:flex}.covPerfCallStats>div{flex-direction:column;gap:2px;min-width:90px;display:flex}.covPerfCallStats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);font-size:10.5px;font-weight:700}.covPerfCallStats dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}@media (width<=860px){.covPerfCharts.grid.cols-2{grid-template-columns:1fr}}.laneRequestStack{flex-direction:column;gap:16px;display:flex}.laneRequestForm{max-width:720px}.laneRequestControl{width:100%}.laneRequestFieldStack{flex-direction:column;gap:10px;display:flex}.laneRequestFieldGrid{gap:10px}.laneRequestFieldGridEnd{align-items:end}.laneRequestFieldTop{margin-top:10px}.laneRequestCheckRow{flex-wrap:wrap;gap:18px;display:flex}.laneRequestCheck{min-height:36px;color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.laneRequestLaneStack{gap:10px}.laneRequestLaneCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:10px}.laneRequestRemoveLane{margin-top:8px}.laneRequestNotes{min-height:78px}.laneRequestFormActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.laneRequestQueueSignals{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.laneRequestQueueSignals>div{border-right:1px solid var(--line-soft);min-width:0;padding:10px 14px}.laneRequestQueueSignals>div:last-child{border-right:0}.laneRequestQueueSignals span{color:var(--quiet);margin-bottom:3px;font-size:11px;display:block}.laneRequestQueueSignals strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1;display:block}.laneRequestQueueSignals .warn strong{color:var(--warn)}.laneRequestQueueSignals .good strong{color:var(--good)}.laneRequestEmailMeta{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.laneRequestProviderStatus{border:1px solid var(--line-soft);border-radius:var(--radius-sm);min-height:24px;color:var(--muted);background:var(--surface);align-items:center;padding:3px 7px;display:inline-flex}.laneRequestProviderStatus.scanned{color:var(--good);border-color:rgba(var(--good-rgb), .28);background:rgba(var(--good-rgb), .07)}.laneRequestProviderStatus.error{color:var(--bad);border-color:rgba(var(--bad-rgb), .28)}.laneRequestEmailEmpty{color:var(--muted);align-items:center;gap:12px;padding:14px 0 2px;display:flex}.laneRequestEmailEmpty>svg{color:var(--quiet);flex:none}.laneRequestEmailEmpty>div{flex:1;min-width:0}.laneRequestEmailEmpty strong,.laneRequestEmailEmpty span{display:block}.laneRequestEmailEmpty strong{color:var(--text);font-size:13.5px}.laneRequestEmailEmpty span{margin-top:2px;font-size:12.5px;line-height:1.4}.laneRequestEmailNotice{color:var(--warn);margin:12px 0 0;font-size:12px}.laneRequestSuggestionList{border-top:1px solid var(--line-soft);margin-top:12px}.laneRequestSuggestionRow{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.laneRequestSuggestionRow:last-child{border-bottom:0;padding-bottom:0}.laneRequestSuggestionMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.laneRequestSuggestionTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.laneRequestSuggestionTitle strong{color:var(--text);font-size:13.5px}.laneRequestSuggestionTitle span{color:var(--violet);font-size:11px}.laneRequestSuggestionSubject{color:var(--text);overflow-wrap:anywhere;font-size:12.5px}.laneRequestSuggestionRoute{color:var(--muted);font-size:12px}.laneRequestSuggestionFrom{color:var(--quiet);font-size:11.5px}.laneRequestMissingChips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.laneRequestMissingChips span{border:1px solid rgba(var(--warn-rgb), .24);border-radius:var(--radius-sm);color:var(--warn);background:rgba(var(--warn-rgb), .06);padding:2px 6px;font-size:10.5px}.laneRequestMissingChips span.complete{color:var(--good);border-color:rgba(var(--good-rgb), .24);background:rgba(var(--good-rgb), .06)}.laneRequestQueue{margin-top:18px}.laneRequestQueueHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.laneRequestQueueHead h2{letter-spacing:0;margin:2px 0 0;font-size:18px}.laneRequestQueueHead p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.laneRequestFilterBar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.laneRequestFilterSpacer{flex:1}.laneRequestFilterActive{background:var(--violet);color:var(--void);border-color:var(--violet)}.laneRequestList{flex-direction:column;gap:7px;display:flex}.laneRequestListCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(260px,1fr) minmax(330px,.9fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.laneRequestListCard.due{border-left:3px solid var(--warn);padding-left:10px}.laneRequestListCard:hover{background:var(--surface-2);border-color:var(--line-strong)}.laneRequestListMain{min-width:0}.laneRequestListTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.laneRequestListTitle{color:var(--text);font-size:14px;font-weight:650}.laneRequestListTitle:hover{color:var(--violet)}.laneRequestSourcePill{border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:var(--muted);align-items:center;padding:2px 6px;font-size:10.5px;display:inline-flex}.laneRequestListRoute,.laneRequestListMeta{margin-top:3px;line-height:1.35;display:block}.laneRequestListRoute{color:var(--muted);font-size:12.5px}.laneRequestListMeta{color:var(--quiet);font-size:11.5px}.laneRequestListFacts{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;display:grid}.laneRequestListFacts>div{border-left:1px solid var(--line-soft);min-width:0;padding-left:9px}.laneRequestListFacts span,.laneRequestListFacts strong{overflow-wrap:anywhere;display:block}.laneRequestListFacts span{color:var(--quiet);font-size:10.5px}.laneRequestListFacts strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.laneRequestListFacts strong.warn{color:var(--warn)}.laneRequestListActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.laneRequestStatusSelect{width:150px;min-height:34px;padding:6px 9px;font-size:12.5px}.laneRequestQueueEmpty{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--quiet);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.laneRequestQueueEmpty strong{color:var(--text);font-size:14px}.laneRequestQueueEmpty p{max-width:560px;color:var(--muted);margin:0;font-size:12.5px}.laneRequestWorkflowRail{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 16px;padding:0;list-style:none;display:grid;overflow:hidden}.laneRequestWorkflowRail li{border-right:1px solid var(--line-soft);align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex;position:relative}.laneRequestWorkflowRail li:last-child{border-right:0}.laneRequestWorkflowRail li>span{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:27px;height:27px;color:var(--quiet);background:var(--surface-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.laneRequestWorkflowRail li>div{min-width:0}.laneRequestWorkflowRail strong,.laneRequestWorkflowRail small{overflow-wrap:anywhere;display:block}.laneRequestWorkflowRail strong{color:var(--text);font-size:12px}.laneRequestWorkflowRail small{color:var(--quiet);margin-top:2px;font-size:10.5px;line-height:1.25}.laneRequestWorkflowRail li.done>span{color:var(--good);border-color:rgba(var(--good-rgb), .3);background:rgba(var(--good-rgb), .08)}.laneRequestWorkflowRail li.current{background:rgba(var(--violet-rgb), .06)}.laneRequestWorkflowRail li.current>span{color:var(--violet);border-color:rgba(var(--violet-rgb), .34)}.laneRequestWorkflowRail li.negative>span{color:var(--bad);border-color:rgba(var(--bad-rgb), .3);background:rgba(var(--bad-rgb), .07)}.laneRequestDetailGrid{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:16px;display:grid}.laneRequestWorkflowControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.laneRequestWorkflowSummary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;font-size:12px;display:flex}.laneRequestGapBox{border:1px solid rgba(var(--warn-rgb), .28);border-radius:var(--radius-sm);background:rgba(var(--warn-rgb), .08);color:var(--text);margin-top:12px;padding:12px}.laneRequestGapBox strong{margin-bottom:8px;font-size:13px;display:block}.laneRequestGapBox ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.laneRequestBrief{min-height:260px;font-family:var(--mono);font-size:12.5px;line-height:1.55}.laneRequestDetailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.laneRequestDetailRow.wide{grid-column:1/-1}.laneRequestDetailRow{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:10px 12px}.laneRequestDetailRow span{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px;display:block}.laneRequestDetailRow strong{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45;display:block}.laneRequestSourceDetail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.laneRequestSourceDetail>div{min-width:0}.laneRequestSourceDetail>div.wide{grid-column:1/-1}.laneRequestSourceDetail span,.laneRequestSourceDetail strong{overflow-wrap:anywhere;display:block}.laneRequestSourceDetail span{color:var(--quiet);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.laneRequestSourceDetail strong{color:var(--text);margin-top:4px;font-size:12.5px}.laneRequestSourceDetail blockquote{border-left:2px solid var(--violet);background:var(--surface);color:var(--muted);grid-column:1/-1;margin:2px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.laneRequestQuoteProgress{color:var(--muted);align-items:center;gap:12px;margin-bottom:12px;font-size:11.5px;display:flex}.laneRequestQuoteProgress>div{border-radius:var(--radius-sm);background:var(--surface-3);flex:1;height:5px;overflow:hidden}.laneRequestQuoteProgress>div>span{background:var(--good);height:100%;transition:width .18s;display:block}.laneRequestQuoteForm{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:12px 0;display:flex}.laneRequestQuoteFormGrid{grid-template-columns:repeat(4,minmax(135px,1fr));align-items:end;gap:9px;display:grid}.laneRequestInlineControl{align-items:center;gap:5px;display:flex}.laneRequestInlineControl .iconButton{flex:none}.laneRequestQuoteNotes{min-height:58px}.laneRequestSectionTitle{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.laneRequestSectionTitle strong{color:var(--text);font-size:12.5px}.laneRequestSectionTitle span{color:var(--quiet);font-size:11.5px}.laneRequestHistoryResults{border-bottom:1px solid var(--line-soft);padding:12px 0 4px}.laneRequestHistoryRow{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:7px 0;display:flex}.laneRequestHistoryRow>div{flex:1;min-width:0}.laneRequestHistoryRow strong,.laneRequestHistoryRow span{display:block}.laneRequestHistoryRow strong{color:var(--text);font-size:12.5px}.laneRequestHistoryRow span{color:var(--quiet);margin-top:2px;font-size:11.5px}.laneRequestQuoteTableWrap{contain:paint;margin-top:12px}.laneRequestQuoteTable{min-width:880px}.laneRequestQuoteTable td{vertical-align:middle}.laneRequestQuoteSelected{background:rgba(var(--good-rgb), .05)}.laneRequestCellSub{color:var(--quiet);margin-top:2px;font-size:10.5px;display:block}.laneRequestQuoteActions{justify-content:flex-end;align-items:center;gap:4px;min-width:104px;display:flex}.laneRequestResponseGate{border-top:1px solid var(--line-soft);align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.laneRequestResponseGate>div{flex:1;min-width:0}.laneRequestResponseGate strong,.laneRequestResponseGate span{display:block}.laneRequestResponseGate strong{color:var(--text);font-size:13px}.laneRequestResponseGate span{color:var(--muted);margin-top:2px;font-size:11.5px}.laneRequestResponseForm{flex-direction:column;gap:10px;display:flex}.laneRequestResponseBody{min-height:250px;line-height:1.5}.laneRequestResponseActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.laneRequestResponseActions span{color:var(--quiet);font-size:11.5px}@media (width<=760px){.laneRequestDetailGrid,.laneRequestDetailList{grid-template-columns:1fr}.laneRequestDetailRow.wide{grid-column:auto}.laneRequestListActions{width:100%}.laneRequestStatusSelect{flex:1;min-width:160px}}@media (width<=1120px){.laneRequestListCard{grid-template-columns:minmax(240px,1fr) minmax(300px,.9fr)}.laneRequestListActions{grid-column:1/-1;justify-content:flex-end}.laneRequestQuoteFormGrid{grid-template-columns:repeat(3,minmax(135px,1fr))}}@media (width<=900px){.laneRequestQueueSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.laneRequestQueueSignals>div:nth-child(2){border-right:0}.laneRequestQueueSignals>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.laneRequestWorkflowRail{grid-template-columns:1fr}.laneRequestWorkflowRail li{border-right:0;border-bottom:1px solid var(--line-soft)}.laneRequestWorkflowRail li:last-child{border-bottom:0}.laneRequestQuoteFormGrid{grid-template-columns:repeat(2,minmax(135px,1fr))}}@media (width<=680px){.laneRequestQueueHead,.laneRequestSuggestionRow,.laneRequestEmailEmpty,.laneRequestResponseGate,.laneRequestResponseActions{flex-direction:column;align-items:stretch}.laneRequestListCard,.laneRequestListFacts{grid-template-columns:1fr}.laneRequestListFacts>div{border-left:0;border-top:1px solid var(--line-soft);padding:5px 0 0}.laneRequestListActions{grid-column:auto;justify-content:stretch}.laneRequestListActions .btn{flex:1}.laneRequestWorkflowControls,.laneRequestSourceDetail,.laneRequestQuoteFormGrid{grid-template-columns:1fr}.laneRequestSourceDetail>div.wide,.laneRequestSourceDetail blockquote{grid-column:auto}.laneRequestEmailPanel .panelHeader,.laneRequestQuotePanel .panelHeader{flex-direction:column;align-items:stretch}.laneRequestEmailPanel .panelHeader>.btn,.laneRequestQuotePanel .panelHeader>.btn{white-space:nowrap;align-self:flex-start}.laneRequestFieldGrid.grid.cols-2{grid-template-columns:1fr}.laneRequestFilterSpacer{display:none}}@media (prefers-reduced-motion:reduce){.laneRequestQuoteProgress>div>span{transition:none}}.warehouseSignalStrip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.warehouseSignalStrip span{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.warehouseOpsGrid{align-items:start}.warehouseActionList{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.warehouseActionList li{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.warehouseActionList li>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.warehouseActionList strong{color:var(--text);font-size:13.5px;line-height:1.35}.warehouseActionList span{color:var(--muted);font-size:12.5px;line-height:1.45}.warehouseActionIcon{border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-2);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.warehouseActionIcon.good{color:var(--good);border-color:rgba(var(--good-rgb), .3);background:rgba(var(--good-rgb), .1)}.warehouseActionIcon.warn{color:var(--warn);border-color:rgba(var(--warn-rgb), .3);background:rgba(var(--warn-rgb), .1)}.warehouseActionIcon.info{color:var(--violet);border-color:rgba(var(--violet-rgb), .28);background:rgba(var(--violet-rgb), .08)}@media (width<=920px){.warehouseOpsGrid.grid.cols-2{grid-template-columns:1fr}}.statusPill{--tone:var(--muted);white-space:nowrap;background:color-mix(in oklab, var(--tone) 14%, var(--surface-2));border:1px solid color-mix(in oklab, var(--tone) 32%, transparent);color:color-mix(in oklab, var(--tone) 50%, var(--text));border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.statusPill.good{--tone:var(--good)}.statusPill.warn{--tone:var(--warn)}.statusPill.bad{--tone:var(--bad)}.statusPill.info{--tone:var(--info)}.statusPill.neutral{--tone:var(--muted);color:var(--muted)}.statusPill .spDot{background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--tone) 22%, transparent);border-radius:50%;flex:none}.statusPill .spDot.live{transform-origin:50%;animation:1.7s ease-in-out infinite xpulse}.statusPill .spMeta{color:var(--quiet);border-left:1px solid color-mix(in oklab, var(--tone) 28%, transparent);padding-left:8px;font-size:12px;font-weight:500}.statusPill.sm{gap:6px;padding:3px 10px 3px 8px;font-size:11.5px}.statusPill.sm .spDot{width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in oklab, var(--tone) 22%, transparent)}.statusPill.sm .spMeta{padding-left:6px;font-size:10.5px}@keyframes xpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.66)}}.financeBars{flex-direction:column;gap:11px;padding:4px 0;display:flex}.financeBars .fbRow{align-items:center;gap:12px;display:flex}.financeBars .fbLabel{width:104px;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.financeBars .fbTrack{background:var(--surface-3);border-radius:7px;flex:1;min-width:0;height:14px;overflow:hidden}.financeBars .fbFill{background:var(--info);border-radius:7px;height:100%;transition:width .4s;display:block}.financeBars .fbFill.good{background:var(--good)}.financeBars .fbFill.warn{background:var(--warn)}.financeBars .fbFill.bad{background:var(--bad)}.financeBars .fbFill.neutral{background:var(--muted)}.financeBars .fbValue{width:64px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.rtmMetricGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.rtmFormCard{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;margin-bottom:14px;padding:14px 15px;animation:.2s both rtmFade}.rtmFieldGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.rtmField{color:var(--quiet);flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;display:flex}.rtmField input,.rtmField select{border:1px solid var(--line);width:100%;font:inherit;background:var(--surface);color:var(--text);border-radius:8px;outline:none;padding:8px 10px;font-size:13px;font-weight:400}.rtmField input:focus,.rtmField select:focus{border-color:var(--violet)}.rtmField.invalid{color:var(--bad)}.rtmField.invalid input,.rtmField.invalid select{border-color:rgba(var(--bad-rgb), .5)}.rtmFormError{color:var(--bad);margin:10px 0 0;font-size:12px}.rtmFormActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rtmServerNote{color:var(--quiet);font-size:11px}.rtmFootNote{color:var(--quiet);margin:12px 0 0;font-size:11.5px;line-height:1.5}.rtmToastRegion{z-index:80;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.rtmToast{background-color:var(--void);background-image:linear-gradient(var(--surface-3), var(--surface-3));border:1px solid var(--line-strong);max-width:min(92vw,560px);box-shadow:0 12px 40px rgba(var(--shadow-rgb), .5);color:var(--text);border-radius:12px;align-items:center;gap:11px;padding:12px 17px;font-size:13px;font-weight:600;animation:.22s ease-out rtmToastIn;display:flex}.rtmToast svg{color:var(--good);flex:none}@keyframes rtmFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rtmToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dbHero{border:1px solid rgba(var(--violet-rgb), .22);background:linear-gradient(120deg, rgba(var(--violet-rgb), .12), var(--surface) 62%)}.roStrip{flex-wrap:wrap;gap:10px;display:flex}.roStripCell{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;gap:2px;min-width:132px;padding:10px 16px;display:flex}.roStripK{letter-spacing:.05em;text-transform:uppercase;color:var(--quiet);font-size:10.5px;font-weight:700}.roStripV{color:var(--text);font-family:JetBrains Mono,monospace;font-size:17px;font-weight:700}.roStripV.tone-bad{color:var(--bad)}.roStripV.tone-warn{color:var(--warn)}.roStripV.tone-good{color:var(--good)}.roStripV.tone-info{color:var(--violet)}.roStripV.tone-neutral{color:var(--quiet)}.roFilterRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.roChips{flex-wrap:wrap;gap:7px;display:flex}.roChip{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;transition:border-color .13s,background .13s}.roChip:hover{border-color:var(--line-strong)}.roChip.active{border-color:rgba(var(--violet-rgb), .45);background:rgba(var(--violet-rgb), .14);color:var(--text)}.roChipCount{opacity:.65;font-weight:700}.roToggle{color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:inline-flex}.roToggle input{accent-color:var(--violet);width:15px;height:15px}.roCardStack{flex-direction:column;gap:9px;display:flex}.roCard{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.roCard.roSev-bad{border-left-color:var(--bad)}.roCard.roSev-warn{border-left-color:var(--warn)}.roCard.roSev-info{border-left-color:var(--violet)}.roCard.roSev-good,.roOpp{border-left-color:var(--good)}.roCardBody{flex:1;min-width:220px}.roCardBody h3{margin:0;font-size:13.5px;font-weight:700}.roCardBody p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.roCardMeta{color:var(--quiet);flex-wrap:wrap;gap:12px;margin-top:7px;font-size:11.5px;display:flex}.roCardSide{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.roOppValue{color:var(--good);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.roForm{flex-direction:column;gap:12px;display:flex}.roForm2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=560px){.roForm2{grid-template-columns:1fr}}.roiScanBanner{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;padding:13px 17px;font-size:13px}.roiExecSummary{margin:0 0 14px;line-height:1.55}.roiTotals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.roiCard{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px 20px}.roiTop{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.roiTopMain{flex:1;min-width:240px}.roiPills{flex-wrap:wrap;gap:7px;margin-bottom:6px;display:flex}.roiPill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);background:var(--surface-2);color:var(--quiet);border-radius:999px;align-items:center;padding:2px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.roiPill.roiTone-violet,.roiPill.roiTone-info{color:var(--violet);background:rgba(var(--violet-rgb), .13);border-color:rgba(var(--violet-rgb), .32)}.roiPill.roiTone-chart5{color:var(--chart-5);background:color-mix(in srgb, var(--chart-5) 16%, transparent);border-color:color-mix(in srgb, var(--chart-5) 36%, transparent)}.roiPill.roiTone-good{color:var(--good);background:rgba(var(--good-rgb), .13);border-color:rgba(var(--good-rgb), .32)}.roiPill.roiTone-warn{color:var(--warn);background:rgba(var(--warn-rgb), .13);border-color:rgba(var(--warn-rgb), .32)}.roiPill.roiTone-bad{color:var(--bad);background:rgba(var(--bad-rgb), .13);border-color:rgba(var(--bad-rgb), .32)}.roiPill.roiTone-neutral{color:var(--quiet);background:rgba(var(--violet-rgb), .06);border-color:var(--line)}.roiTitle{margin:0;font-size:15.5px;font-weight:700}.roiDetail{color:var(--muted);max-width:720px;margin:5px 0 0;font-size:12.5px;line-height:1.6}.roiSolution{color:var(--quiet);max-width:720px;margin:6px 0 0;font-size:12.5px;line-height:1.55}.roiNet{text-align:right}.roiNetValue{color:var(--good);font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;display:block}.roiNetSub{color:var(--quiet);font-size:11px}.roiNums{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:14px;padding-top:12px;display:grid}.roiNum{flex-direction:column;gap:1px;display:flex}.roiNumK{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);font-size:10px;font-weight:700}.roiNumV{font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:700}.roiBasis{color:var(--quiet);margin:10px 0 0;font-size:11.5px;line-height:1.5}.roiBasis strong{color:var(--muted)}.roiActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.roiDismiss:hover{color:var(--bad);border-color:rgba(var(--bad-rgb), .5)}.roiFootNote{color:var(--quiet);text-align:center;margin:4px 0 0;font-size:11.5px}.apPage{padding-bottom:96px}.apMetrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px;display:grid}.apMetric{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:7px;padding:15px 17px;display:flex}.apMetricHead{color:var(--quiet);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.apMetricIcon{display:inline-flex}.apMetricIcon.tone-accent{color:var(--violet)}.apMetricIcon.tone-bad{color:var(--bad)}.apMetricIcon.tone-warn{color:var(--warn)}.apMetricIcon.tone-good{color:var(--good)}.apMetricValue{color:var(--text);font-size:30px;font-weight:800;line-height:1}.apMetricValue.tone-warn{color:var(--warn)}.apMetricValue.tone-good{color:var(--good)}.apMetricSub{color:var(--muted);font-size:11.5px}.apFilters{flex-wrap:wrap;gap:9px;display:flex}.apFilter{cursor:pointer;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--quiet);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:border-color .13s,background .13s;display:inline-flex}.apFilter:hover{border-color:var(--line-strong)}.apFilter.active{background:var(--accent-grad);color:var(--halo);border-color:#0000}.apFilterCount{opacity:.75;font-weight:800}.apQueue{flex-direction:column;display:flex}.apQueueRow{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-start;gap:13px;padding:15px 2px;display:flex}.apQueueRow:first-child{border-top:none}.apCheck{width:16px;height:16px;accent-color:var(--violet);cursor:pointer;flex:none;margin-top:4px}.apQueueOpen{text-align:left;cursor:pointer;min-width:220px;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:4px;padding:0;display:flex}.apQueueHead{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.apQueueTitle{color:var(--text);font-size:14.5px;font-weight:700}.apQueueOpen:hover .apQueueTitle{color:var(--violet)}.apRiskChip{white-space:nowrap;color:var(--quiet);background:rgba(var(--violet-rgb), .06);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.apRiskChip.tone-bad{color:var(--bad);background:rgba(var(--bad-rgb), .12);border-color:rgba(var(--bad-rgb), .28)}.apRiskChip.tone-warn{color:var(--warn);background:rgba(var(--warn-rgb), .13);border-color:rgba(var(--warn-rgb), .28)}.apRiskChip.tone-info{color:var(--violet);background:rgba(var(--violet-rgb), .13);border-color:rgba(var(--violet-rgb), .3)}.apRiskChip.tone-neutral{color:var(--quiet)}.apQueueCtx{color:var(--quiet);font-size:12.5px}.apQueueMeta{color:var(--muted);font-size:11.5px}.apQueueAmount{color:var(--text);white-space:nowrap;flex:none;margin-top:2px;font-size:16px;font-weight:800}.apRowActions{flex:none;gap:8px;margin-top:1px;display:flex}.apEmpty{color:var(--quiet);flex-direction:column;align-items:center;gap:10px;padding:42px 0;font-size:14px;font-weight:600;display:flex}.apEmptyIcon{background:rgba(var(--good-rgb), .12);width:44px;height:44px;color:var(--good);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.apAudit{margin-top:4px}.apAuditTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:700}.apAuditList{flex-direction:column;display:flex}.apAuditRow{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:9px 2px;display:flex}.apAuditDot{background:var(--quiet);border-radius:50%;flex:none;width:8px;height:8px}.apAuditDot.tone-good{background:var(--good)}.apAuditDot.tone-bad{background:var(--bad)}.apAuditAction{color:var(--text);flex:1;min-width:0;font-size:13px;font-weight:600}.apAuditMeta{color:var(--muted);flex:none;font-size:11.5px}.apModalBody{flex-direction:column;gap:18px;display:flex}.apModalTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.apModalEyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--quiet);font-size:11.5px;font-weight:700}.apModalLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:700}.apKvList{flex-direction:column;gap:8px;display:flex}.apKvRow{justify-content:space-between;gap:12px;font-size:13px;display:flex}.apKvK{color:var(--muted);flex:none}.apKvV{color:var(--text);text-align:right;overflow-wrap:anywhere;font-weight:500}.apWhyBox{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:13px 15px}.apWhyBox p{color:var(--quiet);margin:0;font-size:13px;line-height:1.5}.apModalTrigger{color:var(--muted);font-size:12px;margin-top:8px!important}.apVerdict{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:11px 13px}.apVerdict.tone-bad{border-color:rgba(var(--bad-rgb), .3);background:rgba(var(--bad-rgb), .06)}.apVerdict.tone-warn{border-color:rgba(var(--warn-rgb), .3);background:rgba(var(--warn-rgb), .06)}.apVerdict.tone-good{border-color:rgba(var(--good-rgb), .3);background:rgba(var(--good-rgb), .06)}.apVerdictHead{color:var(--text);align-items:center;gap:8px;font-size:12.5px;display:flex}.apVerdict p{color:var(--quiet);margin:6px 0 0;font-size:12.5px;line-height:1.5}.apBlocked{color:var(--bad);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.apModalFoot{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.apModalAmount{color:var(--text);font-size:16px;font-weight:800}.apModalFootBtns{gap:10px;margin-left:auto;display:flex}.apBatchBar{z-index:40;background:var(--surface);border:1px solid var(--line-strong);max-width:calc(100vw - 32px);box-shadow:0 18px 44px rgba(var(--shadow-rgb), .42);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:11px 13px 11px 20px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.apBatchText{color:var(--text);white-space:nowrap;font-size:13px;font-weight:700}.apBatchBtns{gap:8px;display:flex}.apBatchClear{color:var(--muted)}.diagSummary{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.diagSummaryText{min-width:280px;color:var(--text);text-wrap:pretty;flex:1;margin:0;font-size:14px;line-height:1.65}.diagScoreCol{flex-direction:column;align-items:center;gap:8px;min-width:120px;display:flex}.diagScoreRing{flex:none;width:104px;height:104px;position:relative}.diagScoreRing svg{display:block;transform:rotate(-90deg)}.diagScoreTrack{stroke:var(--surface-3)}.diagScoreArc{transition:stroke-dasharray .6s}.diagScoreValue{justify-content:center;align-items:center;font-size:30px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.diagScoreCap{letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);font-size:11px;font-weight:700}.diagSpin{animation:.9s linear infinite diagSpin}@keyframes diagSpin{to{transform:rotate(360deg)}}.diagRecList{flex-direction:column;gap:9px;display:flex}.diagRec{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.diagRecNum{background:rgba(var(--violet-rgb), .14);width:26px;height:26px;color:var(--violet);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.diagRecMain{flex:1;min-width:0}.diagRecMain strong{color:var(--text);font-size:13.5px;font-weight:700}.diagRecMain span{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.diagRecChip{white-space:nowrap;border:1px solid var(--line);border-radius:999px;flex:none;align-self:flex-start;padding:3px 10px;font-size:10.5px;font-weight:700}.diagRecChip.is-high{color:var(--good);background:rgba(var(--good-rgb), .12);border-color:rgba(var(--good-rgb), .3)}.diagRecChip.is-med{color:var(--violet);background:rgba(var(--violet-rgb), .12);border-color:rgba(var(--violet-rgb), .3)}.diagRecChip.is-low{color:var(--quiet);background:var(--surface-2);border-color:var(--line)}.diagGapList{flex-direction:column;gap:9px;display:flex}.diagGap{color:var(--muted);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.diagGapIcon{color:var(--warn);flex:none;margin-top:2px}.ceoSnapControls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:-4px;display:flex}.ceoSnapControlsLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);font-size:12px;font-weight:650}.ceoSnapControlsHint{color:var(--quiet);font-size:12.5px}.ceoSnapSection{flex-direction:column;gap:14px;display:flex}.ceoSnapSectionLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);font-size:11px;font-weight:800}.ceoSnapGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.ceoSnapGrid>.ceoSnapFull{grid-column:1/-1}@media (width<=720px){.ceoSnapGrid{grid-template-columns:1fr}}.statusPill{border:1px solid var(--line);background:var(--surface-2);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.statusPill.sp-sm{gap:6px;padding:4px 9px;font-size:11.5px}.statusPill .spDot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.statusPill .spMeta{opacity:.7;font-weight:500}.statusPill.sp-good{background:rgba(var(--good-rgb), .12);border-color:rgba(var(--good-rgb), .28);color:var(--good)}.statusPill.sp-good .spDot{background:var(--good)}.statusPill.sp-warn{background:rgba(var(--warn-rgb), .12);border-color:rgba(var(--warn-rgb), .28);color:var(--warn)}.statusPill.sp-warn .spDot{background:var(--warn)}.statusPill.sp-bad{background:rgba(var(--bad-rgb), .12);border-color:rgba(var(--bad-rgb), .28);color:var(--bad)}.statusPill.sp-bad .spDot{background:var(--bad)}.statusPill.sp-info{background:rgba(var(--violet-rgb), .12);border-color:rgba(var(--violet-rgb), .3);color:var(--violet)}.statusPill.sp-info .spDot{background:var(--violet)}.statusPill.sp-neutral{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.statusPill.sp-neutral .spDot{background:var(--muted)}.statusPill .spDot.spLive{position:relative}.statusPill .spDot.spLive:after{content:"";opacity:.5;border:2px solid;border-radius:50%;animation:1.8s ease-out infinite spPulse;position:absolute;inset:-4px}@keyframes spPulse{0%{opacity:.55;transform:scale(.6)}70%{opacity:0;transform:scale(1.4)}to{opacity:0}}.homeGreet{flex-direction:column;gap:6px;display:flex}.homeGreetDate{letter-spacing:1.2px;text-transform:uppercase;color:var(--violet);margin:0;font-size:12px;font-weight:700}.homeGreetTitle{letter-spacing:-.5px;margin:0;font-size:30px;font-weight:800;line-height:1.1}.homeGreetSub{color:var(--muted);max-width:660px;margin:0;font-size:15px;line-height:1.5}.homeSignals{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.homeSignal{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:13px;flex-direction:column;gap:5px;padding:15px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.homeSignal:hover{border-color:var(--line-strong);background:var(--surface-3)}.homeSignal:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.hsLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.hsLive{background:var(--violet);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--violet-rgb), .22);border-radius:50%;flex:none}.hsValue{letter-spacing:-.4px;font-size:22px;font-weight:800}.hsSub{font-size:12px;font-weight:600}.hs-muted{color:var(--muted)}.hs-good{color:var(--good)}.hs-warn{color:var(--warn)}.homeFinNote{color:var(--muted);align-items:center;gap:8px;margin:-8px 0 0;font-size:12.5px;display:flex}.homeFinNote svg{flex:none}.homeSurfaces{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.homeCard{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:16px;flex-direction:column;gap:13px;padding:19px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.homeCard:hover{border-color:var(--line-strong);transform:translateY(-2px)}.homeCard:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.hcHead{align-items:center;gap:12px;display:flex}.hcIcon{width:38px;height:38px;color:var(--violet);background:rgba(var(--violet-rgb), .12);border:1px solid rgba(var(--violet-rgb), .22);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.hcTitle{font-size:16.5px;font-weight:700}.hcOpen{color:var(--violet);align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.hcDesc{color:var(--muted);min-height:40px;font-size:13.5px;line-height:1.5}.hcPills{flex-wrap:wrap;gap:8px;display:flex}@media (width<=520px){.homeGreetTitle{font-size:26px}}.wsMetrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.wsComposer{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.wsSelect,.wsInput{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.wsInput{flex:1;min-width:220px}.wsRows{flex-direction:column;display:flex}.wsRow{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;display:flex}.wsRowMain{min-width:0}.wsRowTitle{overflow-wrap:anywhere;font-size:14.5px;font-weight:700;display:block}.wsRowMeta{color:var(--quiet);margin-top:2px;font-size:12.5px;display:block}.wsRowEnd{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wsAgentChips{flex-wrap:wrap;gap:10px;display:flex}.wsAgentChip{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;padding:8px 9px 8px 13px;display:flex}.wsChipDot{background:var(--good);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--good-rgb), .22);border-radius:50%;flex:none}.wsChipName{font-size:13.5px;font-weight:600}.wsToast{z-index:50;background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:0 12px 34px rgba(var(--void-rgb), .55);color:var(--text);border-radius:12px;align-items:center;gap:12px;max-width:min(440px,100vw - 32px);padding:12px 16px;font-size:13.5px;font-weight:600;animation:.18s ease-out wsToastIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.wsToastDot{background:var(--info);border-radius:50%;flex:none;width:8px;height:8px}.wsToastClose{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:4px;padding:0;display:inline-flex}.wsToastClose:hover{color:var(--text)}@keyframes wsToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=600px){.wsRow{flex-direction:column;align-items:flex-start}.wsRowEnd{justify-content:flex-start}}.crmAccountGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.crmAccountCard{text-align:left;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;font:inherit;flex-direction:column;gap:14px;padding:16px 17px;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex}.crmAccountCard:hover{border-color:var(--line-strong);box-shadow:0 10px 26px rgba(var(--shadow-rgb), .35);transform:translateY(-1px)}.crmAccountCard:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.crmAccountHead{align-items:center;gap:11px;display:flex}.crmAccountIcon{width:38px;height:38px;color:var(--violet);background:rgba(var(--violet-rgb), .14);border:1px solid rgba(var(--violet-rgb), .24);border-radius:11px;flex:none;place-items:center;display:grid}.crmAccountId{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crmAccountId strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.crmAccountId span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crmAccountStats{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.crmAccountStat{flex-direction:column;gap:4px;min-width:0;display:flex}.crmStatLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);font-size:10.5px;font-weight:650}.crmStatVal{letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.crmAccountOwnerStat{min-width:0;overflow:hidden}.crmAccountOwnerStat .ownerChip{margin-top:2px}.crmPersonMain{align-items:center;gap:11px;display:flex}.crmPersonText{flex-direction:column;gap:1px;min-width:0;display:flex}.crmPersonText strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){.crmAccountGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crmAccountCard:hover{transform:none}}.reportTabs{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.reportTab{cursor:pointer;font:inherit;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:10px;padding:8px 15px;font-size:13px;font-weight:600;transition:border-color .14s,background .14s,color .14s}.reportTab:hover{border-color:var(--line-strong);color:var(--text)}.reportTab:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.reportTab.active{border-color:var(--violet);background:rgba(var(--violet-rgb), .14);color:var(--text)}.reportSlides{flex-direction:column;gap:9px;margin-top:16px;display:flex}.reportSlidesTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:10.5px;font-weight:650}.reportSlideChips{flex-wrap:wrap;gap:8px;display:flex}.reportSlideChip{color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.reportSlideChip svg{color:var(--good);flex:none}.reportToast{z-index:60;background:var(--royal);border:1px solid var(--line-strong);box-shadow:0 12px 34px rgba(var(--shadow-rgb), .5);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:11px 12px 11px 16px;font-size:13px;font-weight:600;animation:.22s ease-out both reportToastIn;display:inline-flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@keyframes reportToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.reportToastDot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}.reportToastClose{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.reportToastClose:hover{color:var(--text);border-color:var(--line-strong)}.reportToastClose:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@keyframes smRiseW2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.smPage>*{animation:.34s ease-out both smRiseW2}.smPage>:nth-child(2){animation-delay:50ms}.smPage>:nth-child(3){animation-delay:.1s}.smPage>:nth-child(n+4){animation-delay:.14s}.supToastDock{z-index:60;pointer-events:none;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.supToast{background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:0 12px 40px rgba(var(--shadow-rgb), .32);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;animation:.28s ease-out supToastIn;display:inline-flex}.supToastIcon{color:var(--good);flex:none}@keyframes supToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.teamToastDock{z-index:60;pointer-events:none;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.teamToast{background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:0 12px 40px rgba(var(--shadow-rgb), .32);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;animation:.28s ease-out teamToastIn;display:inline-flex}.teamToastIcon{color:var(--good);flex:none}@keyframes teamToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tpDrillStats{flex-wrap:wrap;gap:10px;display:flex}.tpTabs{scrollbar-width:thin;overflow-x:auto}.tpTabs .tabBar{flex-wrap:nowrap;min-width:max-content}.tpTabCount{border:1px solid var(--line-soft);background:var(--surface);min-width:21px;color:var(--quiet);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.35}.tabBtn.active .tpTabCount{border-color:rgba(var(--violet-rgb), .35);background:rgba(var(--violet-rgb), .12);color:var(--text)}.tpTabPanel{min-width:0}.tpDrillStat{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;flex-direction:column;gap:2px;min-width:108px;padding:10px 15px;display:flex}.tpDrillStatK{letter-spacing:.4px;text-transform:uppercase;color:var(--quiet);font-size:10.5px;font-weight:800}.tpDrillStatV{font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.tpDrillHead{letter-spacing:.5px;text-transform:uppercase;color:var(--quiet);margin-bottom:8px;font-size:10.5px;font-weight:800}.tpDrillCounts{color:var(--muted);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:flex}.tpGloss{flex-direction:column;gap:9px;display:flex}.tpGlossRow{align-items:flex-start;gap:10px;display:flex}.tpGlossTerm{letter-spacing:.3px;text-transform:uppercase;border-radius:999px;flex:none;margin-top:1px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.tpGlossTerm.bad{color:var(--bad);background:rgba(var(--bad-rgb), .13);border:1px solid rgba(var(--bad-rgb), .33)}.tpGlossTerm.warn{color:var(--warn);background:rgba(var(--warn-rgb), .13);border:1px solid rgba(var(--warn-rgb), .33)}.tpGlossTerm.good{color:var(--good);background:rgba(var(--good-rgb), .13);border:1px solid rgba(var(--good-rgb), .33)}.tpGlossDef{color:var(--muted);flex:1;margin:0;font-size:12.5px;line-height:1.55}.tpGlossDef strong{color:var(--text)}:root{--mn-spk-1:#a78bfa;--mn-spk-2:#67e8f9;--mn-spk-3:#fca5a5;--mn-spk-4:#86efac;--mn-spk-5:#fcd34d;--mn-spk-6:#f0abfc}.mnMethods{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mnMethod{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:650;transition:border-color .13s,color .13s,background .13s;display:inline-flex}.mnMethod:hover{border-color:var(--line-strong);color:var(--text)}.mnMethod.active{border-color:rgba(var(--violet-rgb), .5);background:color-mix(in oklab, var(--violet) 12%, var(--surface-2));color:var(--text)}.mnMethod:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.mnLiveHint{background:color-mix(in oklab, var(--violet) 9%, transparent);border:1px solid color-mix(in oklab, var(--violet) 24%, var(--line));color:var(--muted);border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 13px;font-size:12.5px;line-height:1.5;display:flex}.mnLiveHint>svg{color:var(--violet);flex:none;margin-top:1px}.mnRecList{flex-direction:column;gap:9px;display:flex}.mnRecRow{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:13px;padding:12px 14px;transition:border-color .13s;display:flex}.mnRecRow:hover{border-color:var(--line-strong)}.mnRecAvatar{width:32px;height:32px;color:var(--violet);background:color-mix(in oklab, var(--violet) 12%, var(--surface-2));border:1px solid var(--line-soft);border-radius:9px;flex:none;place-items:center;display:grid}.mnRecMain{flex:1;min-width:0}.mnRecTitleRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mnRecTitle{color:var(--text);font-size:14px;font-weight:700}.mnRecMeta{color:var(--quiet);margin-top:4px;font-size:12px}.mnRecActions{flex:none;align-items:center;gap:8px;display:flex}.mnIconBtn{padding:7px}.mnLivePill{color:var(--violet);background:color-mix(in oklab, var(--violet) 14%, transparent);border:1px solid color-mix(in oklab, var(--violet) 30%, var(--line));border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.mnLiveDot{background:var(--violet);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite mnPulse}.mnLiveThread{flex-direction:column;gap:14px;max-height:440px;display:flex;overflow-y:auto}.mnTurn{gap:12px;display:flex}.mnAvatar{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.mnAvatarSm{border-radius:7px;width:24px;height:24px;font-size:10px}.mnTurnBody{flex:1;min-width:0}.mnTurnHead{align-items:center;gap:8px;display:flex}.mnTurnName{font-size:13.5px;font-weight:700}.mnTurnTime{color:var(--quiet);font-size:12px}.mnTurnText{color:var(--muted);text-wrap:pretty;margin:3px 0 0;font-size:14px;line-height:1.6}.mnTyping{gap:4px;padding-top:2px;display:inline-flex}.mnTyping span{background:var(--violet);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mnPulse}.mnTyping span:nth-child(2){animation-delay:.18s}.mnTyping span:nth-child(3){animation-delay:.36s}.mnDetail{flex-direction:column;gap:20px;display:flex}.mnDetailLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--quiet);align-items:center;gap:7px;margin:0 0 9px;font-size:11px;font-weight:800;display:flex}.mnItemList{flex-direction:column;gap:8px;display:flex}.mnItem{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.mnItemCheck{background:color-mix(in oklab, var(--violet) 16%, transparent);width:24px;height:24px;color:var(--violet);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mnItemTask{color:var(--text);flex:1;min-width:0;font-size:13.5px;line-height:1.4}.mnOwner{border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:11.5px;font-weight:650;display:inline-flex}.mnOwnerAvatar{border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:inline-flex}.mnDetailGrid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.mnOverview{color:var(--muted);text-wrap:pretty;margin:0 0 16px;font-size:13.5px;line-height:1.65}.mnDecisions{flex-direction:column;gap:7px;display:flex}.mnDecision{color:var(--text);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.mnDecision>svg{color:var(--good);flex:none;margin-top:2px}.mnDetailSide{min-width:0}.mnSpeakers{flex-direction:column;gap:11px;display:flex}.mnSpeakerTop{align-items:center;gap:8px;margin-bottom:5px;display:flex}.mnSpeakerName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:650;overflow:hidden}.mnSpeakerPct{color:var(--quiet);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.mnSpeakerBar{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.mnSpeakerBar span{border-radius:999px;height:100%;display:block}.mnTopics{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mnTopic{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.mnAsk{background:color-mix(in oklab, var(--violet) 7%, var(--surface-2));border:1px solid color-mix(in oklab, var(--violet) 22%, var(--line));border-radius:12px;padding:15px}.mnAskHead{color:var(--text);align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:750;display:flex}.mnAskHead>svg{color:var(--violet)}.mnAskRow{flex-wrap:wrap;gap:9px;display:flex}.mnAskRow .textInput{flex:1;min-width:220px}.mnAskAnswer{color:var(--text);border-top:1px solid color-mix(in oklab, var(--violet) 18%, var(--line));white-space:pre-wrap;text-wrap:pretty;margin:12px 0 0;padding-top:12px;font-size:13.5px;line-height:1.6}.mnTranscript>summary{cursor:pointer;letter-spacing:.4px;text-transform:uppercase;color:var(--quiet);padding:4px 0;font-size:11px;font-weight:800;list-style:none}.mnTranscript>summary::-webkit-details-marker{display:none}.mnPrivate{color:var(--quiet);border-top:1px solid var(--line-soft);margin:0;padding-top:12px;font-size:11.5px}.mnToast{z-index:60;background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:0 12px 40px rgba(var(--shadow-rgb), .32);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;animation:.28s ease-out mnFade;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.mnToast>svg{color:var(--good);flex:none}.mnToastClose{color:var(--quiet);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:2px;display:inline-flex}.mnToastClose:hover{color:var(--text)}@keyframes mnPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes mnFade{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=640px){.mnDetailGrid{grid-template-columns:1fr}.mnRecRow{flex-wrap:wrap}.mnRecActions{justify-content:flex-end;width:100%}}.autoHero{border-radius:var(--radius);border:1px solid color-mix(in oklab, var(--violet) 30%, var(--line));background:radial-gradient(760px 300px at 12% -30%, color-mix(in oklab, var(--violet) 16%, var(--surface)), var(--surface));padding:22px;position:relative;overflow:hidden}.autoHeroHead{align-items:center;gap:11px;display:flex}.autoHeroIcon{background:var(--accent-grad);width:34px;height:34px;color:var(--halo);box-shadow:0 6px 18px color-mix(in oklab, var(--violet) 40%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.autoHeroTitle{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:800}.autoHeroSub{color:var(--muted);margin:2px 0 0;font-size:12.5px}.autoHeroBar{border:1px solid var(--line-strong);background:var(--void);border-radius:13px;align-items:center;gap:10px;margin-top:16px;padding:6px 6px 6px 14px;display:flex}.autoHeroBarIcon{color:var(--violet);flex:none}.autoHeroInput{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:13.5px}.autoHeroInput::placeholder{color:var(--quiet)}.autoHeroTry{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.autoHeroTryLabel{color:var(--quiet);font-size:12px;font-weight:600}.autoHeroChip{border:1px solid color-mix(in oklab, var(--violet) 26%, var(--line));background:color-mix(in oklab, var(--violet) 8%, var(--surface-2));color:var(--text);font:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:320px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.autoHeroChip:hover{border-color:color-mix(in oklab, var(--violet) 55%, var(--line));background:color-mix(in oklab, var(--violet) 15%, var(--surface-2))}.autoHeroChip:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.autoThinking{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:9px;margin-top:16px;padding:14px 16px;font-size:13px;font-weight:650;display:flex}.autoThinking>svg{color:var(--violet)}.autoDraft{border:1px solid color-mix(in oklab, var(--violet) 34%, var(--line-strong));background:var(--surface);border-radius:14px;margin-top:16px;padding:16px 18px}.autoDraftHead{align-items:center;gap:9px;display:flex}.autoDraftBadge{letter-spacing:.7px;text-transform:uppercase;background:var(--accent-grad);color:var(--halo);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.autoDraftDept{color:var(--quiet);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.autoDraftName{letter-spacing:-.3px;margin:8px 0 0;font-size:17px;font-weight:800}.autoDraftSummary{color:var(--muted);flex-direction:column;gap:4px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.autoFlow{align-items:center;gap:9px;margin-top:12px;display:flex}.autoFlowLabel{letter-spacing:.7px;text-transform:uppercase;color:var(--violet);font-size:9.5px;font-weight:800}.autoFlowTrigger{color:var(--text);font-size:13px;font-weight:650}.autoWarn{background:color-mix(in oklab, var(--warn) 12%, var(--surface-2));border:1px solid color-mix(in oklab, var(--warn) 28%, transparent);border-radius:10px;flex-direction:column;gap:6px;margin-top:12px;padding:11px 13px;display:flex}.autoWarn p{color:color-mix(in oklab, var(--warn) 55%, var(--text));align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.autoWarn svg{flex:none;margin-top:1px}.autoDraftActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.autoDisclaimer{color:var(--quiet);text-align:right;flex:1;min-width:160px;font-size:11px;line-height:1.4}.autoMetrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.autoTabCount{color:var(--muted);margin-left:6px;font-size:11px}.autoTemplatesHead{align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.autoTemplatesTitle{letter-spacing:.2px;margin:0;font-size:13px;font-weight:800}.autoTemplatesSub{color:var(--quiet);font-size:12px}.autoTplGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.autoTpl{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:var(--text);border-radius:13px;flex-direction:column;gap:8px;padding:15px;transition:border-color .13s,transform .13s;display:flex}.autoTpl:hover:not(:disabled){border-color:color-mix(in oklab, var(--violet) 45%, var(--line-strong));transform:translateY(-2px)}.autoTpl:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.autoTpl:disabled{opacity:.6;cursor:default}.autoTplHead{align-items:center;gap:8px;display:flex}.autoTplIcon{color:var(--violet);flex:none}.autoTplName{font-size:13.5px;font-weight:700;line-height:1.3}.autoTplDesc{color:var(--muted);min-height:34px;font-size:12px;line-height:1.45}.autoTplMeta{align-items:center;gap:8px;margin-top:2px;display:flex}.autoTplDept{text-transform:uppercase;letter-spacing:.4px;color:var(--quiet);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.autoTplPreview{color:var(--violet);align-items:center;gap:3px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.autoList{flex-direction:column;display:flex}.autoRow{border:none;border-top:1px solid var(--line-soft);cursor:pointer;width:100%;font:inherit;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:14px 8px;transition:background .13s;display:flex}.autoRow:first-child{border-top:none}.autoRow:hover{background:var(--surface-3)}.autoRow:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.autoRowMain{align-items:center;gap:12px;min-width:0;display:flex}.autoRowIcon{background:color-mix(in oklab, var(--violet) 12%, var(--surface-2));width:32px;height:32px;color:var(--violet);border:1px solid var(--line-soft);border-radius:9px;flex:none;place-items:center;display:grid}.autoRowText{min-width:0}.autoRowName{font-size:14px;font-weight:650;line-height:1.3;display:block}.autoRowMeta{color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;max-width:420px;margin-top:3px;font-size:12px;display:block;overflow:hidden}.autoRowEnd{flex:none;align-items:center;gap:13px;display:flex}.autoRowRun{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.autoRowTime{color:var(--quiet);font-size:10.5px}.autoRowNever{color:var(--quiet);font-size:12px}.autoRowChev{color:var(--quiet);flex:none}.autoEmpty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.autoEmpty>svg{color:var(--violet)}@media (width<=640px){.autoRowMeta{max-width:200px}.autoDisclaimer{text-align:left}}.cmComposeInput{flex:1;min-width:0}.cmCardList{flex-direction:column;gap:9px;display:flex}.cmCard{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:13px 15px}.cmCardTop{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.cmCardMain{flex:1;min-width:220px}.cmCardName{margin:0;font-size:13.5px;font-weight:700}.cmCardDetail{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.cmCardMeta{color:var(--quiet);flex-wrap:wrap;gap:12px;margin-top:7px;font-size:11.5px;display:flex}.cmCardStatus{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cmCardStage{color:var(--muted);font-size:11.5px}.cmProgress{background:var(--surface-3);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.cmProgressFill{background:var(--accent-grad);border-radius:999px;height:100%;display:block}.mcGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.mcCard{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;padding:18px;transition:border-color .13s;display:flex}.mcCard:hover{border-color:var(--line-strong)}.mcCardHead{align-items:flex-start;gap:11px;display:flex}.mcIcon{width:38px;height:38px;color:var(--violet);background:color-mix(in oklab, var(--violet) 12%, var(--surface-2));border:1px solid var(--line-soft);border-radius:10px;flex:none;place-items:center;display:grid}.mcCardHeadText{flex:1;min-width:0}.mcKicker{letter-spacing:.4px;text-transform:uppercase;color:var(--violet);font-size:10.5px;font-weight:800;display:block}.mcName{margin:3px 0 0;font-size:15px;font-weight:750}.mcBlurb{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.mcSummary{cursor:pointer;color:var(--violet);align-items:center;gap:6px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.mcSummary::-webkit-details-marker{display:none}.mcChev{transition:transform .18s}.mcDetails[open] .mcChev{transform:rotate(90deg)}.mcValueList{color:var(--muted);flex-direction:column;gap:3px;margin:8px 0 0;padding-left:16px;font-size:12.5px;display:flex}.mcReplaces{color:var(--quiet);margin:0;font-size:11.5px}.mcFoot{margin-top:auto;padding-top:4px}.mcRequestedNote{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mcRequestedNote>svg{color:var(--violet)}.mcToast{z-index:70;background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:0 12px 34px rgba(var(--shadow-rgb), .4);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.mcToast>svg{color:var(--good);flex:none}.trailModal{width:min(640px,100%)}.trailModal .modalHead{align-items:flex-start}.trailModal .modalHead h3{letter-spacing:-.2px;margin-top:3px;font-size:17px;font-weight:700}.trailModal .modalBody{gap:16px}.exportAngle{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:rgba(var(--violet-rgb), .06);padding:12px 14px}.exportAngleHead{letter-spacing:.4px;text-transform:uppercase;color:var(--violet);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.exportAngleText{color:var(--ink);font-size:13.5px;line-height:1.5}.exportSections{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.exportSections legend{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px;padding:0;font-size:12px;font-weight:600}.exportSectionRow{border:1px solid var(--line-soft);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.exportSectionRow:hover{border-color:var(--line);background:rgba(var(--violet-rgb), .04)}.exportSectionRow input{accent-color:var(--violet);flex-shrink:0;margin-top:2px}.exportSectionRow input:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.exportSectionLabel{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.exportSectionHint{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.exportRecoTag{letter-spacing:.3px;text-transform:uppercase;color:var(--good);background:rgba(var(--good-rgb), .12);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.trailLedger{flex-direction:column;gap:6px;display:flex}.trailRow{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.trailRow .trailRowLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--quiet);font-size:11px;font-weight:700}.trailRow .trailRowValue{color:var(--text);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:600}.trailRow.isLanded{background:rgba(var(--violet-rgb), .12);border-color:rgba(var(--violet-rgb), .4)}.trailRow.isLanded .trailRowLabel{color:var(--violet)}.trailSummary{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.trailSummaryRow{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.trailSummaryRow .k{color:var(--muted)}.trailSummaryRow .v{font-variant-numeric:tabular-nums;color:var(--text);font-family:JetBrains Mono,monospace}.trailSummaryRow.total .k,.trailSummaryRow.total .v{font-weight:700}.trailSteps{flex-direction:column;gap:10px;display:flex}.trailStep{align-items:flex-start;gap:12px;display:flex}.trailStepNum{width:22px;height:22px;color:var(--violet);background:rgba(var(--violet-rgb), .12);border:1px solid rgba(var(--violet-rgb), .3);border-radius:999px;flex:none;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.trailStepBody{flex:1;min-width:0}.trailStepTitle{color:var(--text);font-size:13px;font-weight:600}.trailStepDetail{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5}.moneyMix{margin-top:10px}.moneyMixBar{border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.moneyMixSeg{min-width:2px;height:100%;display:block}.moneyMixLegend{flex-wrap:wrap;gap:7px 18px;margin-top:10px;display:flex}.moneyMixItem{align-items:baseline;gap:7px;font-size:12px;display:flex}.moneyMixDot{border-radius:3px;flex:none;align-self:center;width:9px;height:9px}.moneyMixLabel{color:var(--muted);text-transform:capitalize}.moneyMixVal{color:var(--text);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-weight:600}.moneyMixPct{color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:11px}.ahRowNotes{color:var(--quiet);white-space:normal;max-width:340px;margin-top:3px;font-size:11.5px;line-height:1.45}.ahStatusCell{align-items:center;gap:7px;display:inline-flex}.ahLiveDot{background:var(--violet);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ahLivePulse}@keyframes ahLivePulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(var(--violet-rgb), .45)}50%{opacity:.4;box-shadow:0 0 0 4px rgba(var(--violet-rgb), 0)}}.ahConsolidated{color:var(--info);font-weight:600}.ahRowActions{justify-content:flex-end;gap:4px;display:inline-flex}.nawUploadCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.nawUploadMeta{font-size:13px}.nawUploadMeta strong{font-weight:650}.nawUploadMeta span{color:var(--muted);margin-left:4px}.nawChips{flex-wrap:wrap;gap:6px;display:flex}.nawChip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.nawChip.key{border-color:rgba(var(--good-rgb), .4);background:rgba(var(--good-rgb), .08)}.nawChipFrom{color:var(--quiet);font-size:10.5px}.nawChipArrow{color:var(--quiet)}.nawChipTo{color:var(--violet);font-weight:650}.nawChip.key .nawChipTo{color:var(--good)}.nawIgnored{color:var(--quiet);margin:0;font-size:11.5px}.nawShipDateWarn{color:var(--bad);align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:flex}.nawAdvisory{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:13px 15px}.nawAdvisoryKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.nawAdvisory p{color:var(--text);margin:0;font-size:13px;line-height:1.55}.rcControl{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:7px 9px;font-size:13px}.rcControl:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1)}.rcControl:disabled{opacity:.55;cursor:default}.rcLinkBox{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;font-size:12.5px}.scnTurn{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.scnTurnQ{font-size:13px;font-weight:650}.scnStrip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:12px 14px}.scnStripHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.scnStripKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:10.5px;font-weight:800}.scnFigs{flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.scnEstimateTag{letter-spacing:.06em;text-transform:uppercase;color:var(--warn);border:1px solid rgba(var(--warn-rgb), .32);background:rgba(var(--warn-rgb), .1);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.carrierFinderFilters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px;margin-bottom:14px;display:grid}.carrierFinderFind{white-space:nowrap;justify-content:center;min-height:40px}.carrierFinderError{color:var(--bad);margin:0 0 10px;font-size:12.5px}.carrierFinderPrompt{align-items:center;gap:7px;display:flex}.carrierFinderPrompt>svg{color:var(--quiet);flex:none}.carrierFinderStats{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:12px;display:grid;overflow:hidden}.carrierFinderStats>div{border-right:1px solid var(--line-soft);min-width:0;padding:10px 14px}.carrierFinderStats>div:last-child{border-right:0}.carrierFinderStats span{color:var(--quiet);margin-bottom:3px;font-size:11px;display:block}.carrierFinderStats strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px;line-height:1.1;display:block}.carrierFinderSummary{opacity:.85;margin:0 0 10px}@media (width<=620px){.carrierFinderFilters{grid-template-columns:1fr 1fr}.carrierFinderFind{grid-column:1/-1}.carrierFinderStats{grid-template-columns:1fr}.carrierFinderStats>div{border-right:0;border-bottom:1px solid var(--line-soft)}.carrierFinderStats>div:last-child{border-bottom:0}}.proposalList{flex-direction:column;gap:8px;display:flex}.proposalCard{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-direction:column;gap:7px;width:100%;padding:13px 15px;transition:background .15s,border-color .15s;display:flex}.proposalCard:hover{background:var(--surface-2);border-color:var(--line-strong)}.proposalCard:focus-visible{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .14);outline:none}.proposalCardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.proposalCardHead strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:650}.proposalCardMeta{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.proposalCardProgress{align-items:center;gap:10px;display:flex}.proposalProgressTrack{background:var(--surface-3);border-radius:999px;flex:1;min-width:0;height:6px;overflow:hidden}.proposalProgressTrack>span{background:var(--violet);border-radius:999px;height:100%;transition:width .3s;display:block}.proposalProgressTrack>span.complete{background:var(--good)}.proposalProgressLabel{color:var(--quiet);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.covKpiRow{margin-bottom:16px}.covKpiRow .metricCard{padding:14px 16px}.covKpiRow .metricCard .mValue{font-size:22px}.fpPresetBtn[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:var(--void)}.fpPresetBtn[aria-pressed=true]:hover{background:var(--halo);border-color:var(--halo)}.fpPresetBtn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.llStatCards .metricCard{padding:14px 16px}.llStatCards .metricCard .mValue{font-size:22px}.llErr{color:var(--bad)}.llPatternList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.llPatternCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:10px 14px}.llPatternHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.llPatternHead strong{font-size:13px}.llPatternText{color:var(--quiet);margin:0;font-size:13px}focus-jarvis{height:100%;display:block}.fj-chip{border:1px solid color-mix(in oklab, var(--violet) 34%, var(--line));background:color-mix(in oklab, var(--violet) 9%, var(--surface));color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font:600 13px Inter,system-ui,sans-serif;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.fj-chip:hover{background:color-mix(in oklab, var(--violet) 18%, var(--surface));border-color:color-mix(in oklab, var(--violet) 55%, var(--line));transform:translateY(-1px)}.fj-chip.fj-dim{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.fj-chip.fj-dim:hover{color:var(--text);border-color:var(--line-strong)}.fj-btn{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:9px 14px;font:600 12.5px Inter,system-ui,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.fj-btn:hover{background:var(--surface-3);border-color:var(--line-strong)}.fj-primary{background:var(--accent-grad);color:var(--halo);border:1px solid #0000;font-weight:700}.fj-primary:hover{filter:brightness(1.07)}.fj-input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font:500 13.5px Inter,system-ui,sans-serif}.fj-input::placeholder{color:var(--quiet)}.fj-chip:focus-visible,.fj-btn:focus-visible,.fj-input:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.fj-rail::-webkit-scrollbar{width:6px}.fj-canvas::-webkit-scrollbar{width:6px}.fj-rail::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.fj-canvas::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.fj-vpulse{animation:1.4s ease-in-out infinite fjbreathe}@keyframes fjbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.fj-vpulse{animation:none}.fj-chip:hover,.fj-btn:hover{transform:none}}.focusSurfaceOverlay{z-index:70;background:radial-gradient(1200px 760px at 50% -12%, color-mix(in oklab, var(--violet) 12%, var(--void)), var(--void)), var(--void);outline:none;flex-direction:column;animation:.28s cubic-bezier(.3,.8,.3,1) focusSurfaceIn;display:flex;position:fixed;inset:0}@keyframes focusSurfaceIn{0%{opacity:0;transform:scale(.994)}to{opacity:1;transform:none}}.focusSurfaceMount{flex:auto;width:100%;min-height:0;position:relative}.focusSurfaceControls{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:18px}.focusSurfaceControlBtn{border:1px solid var(--line-strong);background:color-mix(in oklab, var(--violet) 8%, var(--surface));color:var(--text);cursor:pointer;box-shadow:0 8px 30px rgba(var(--shadow-rgb), .35);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font:600 12.5px Inter,system-ui,sans-serif;transition:background .15s,border-color .15s,filter .15s;display:inline-flex}.focusSurfaceControlBtn:hover{border-color:color-mix(in oklab, var(--violet) 46%, var(--line));background:color-mix(in oklab, var(--violet) 14%, var(--surface))}.focusSurfaceControlBtn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.focusSurfaceControlWake{background:var(--accent-grad);color:var(--halo);border-color:#0000;font-weight:700}.focusSurfaceControlWake:hover{background:var(--accent-grad);filter:brightness(1.07);border-color:#0000}.focusSurfaceFeedback{z-index:4;border:1px solid var(--line);background:color-mix(in oklab, var(--violet) 6%, var(--surface));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:min(560px,100vw - 40px);box-shadow:0 14px 44px rgba(var(--shadow-rgb), .34);border-radius:16px;padding:10px 14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.focusRouteShell{background:radial-gradient(900px 560px at 50% 20%, color-mix(in oklab, var(--violet) 9%, var(--void)), var(--void));border-radius:18px;flex:auto;place-items:center;min-height:calc(100vh - 220px);display:grid}.focusRouteHint{color:var(--muted);flex-direction:column;align-items:center;gap:16px;display:flex}.focusRouteOrb{background:radial-gradient(circle, transparent 44%, color-mix(in oklab, var(--violet) 30%, transparent) 60%, transparent 80%);width:76px;height:76px;box-shadow:0 0 46px color-mix(in oklab, var(--violet) 40%, transparent);border-radius:50%;animation:3.6s ease-in-out infinite fjbreathe}.focusRouteHintText{letter-spacing:.02em;font-size:13px}@media (prefers-reduced-motion:reduce){.focusSurfaceOverlay,.focusRouteOrb{animation:none}}@media (width<=720px){.focusSurfaceControls{gap:6px;top:12px;right:12px}.focusSurfaceControlBtn{padding:7px 12px}.focusSurfaceFeedback{bottom:12px}}@media (width<=560px){.focusSurfaceControlBtn{gap:0;padding:8px}.focusSurfaceControlBtn span{display:none}}.ctHeadLeft{flex-direction:column;gap:8px;min-width:0;display:flex}.ctIdentityRow,.ctHeadActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.composerSuggestions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.suggestChip{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.suggestChip:hover{border-color:var(--line-strong);color:var(--text);background:var(--surface-2)}.suggestChip svg{color:var(--violet);flex:none}.agentTyping{align-items:flex-start;gap:12px;display:flex}.agentTypingAvatar{background:linear-gradient(135deg, rgba(var(--violet-rgb), .22), rgba(var(--accent-1-rgb), .35));color:var(--halo);border:1px solid var(--line-strong)}.agentTypingBubble{border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:rgba(var(--violet-rgb), .06);align-items:center;min-height:34px;padding:10px 14px;display:inline-flex}.typingDots{gap:5px;display:inline-flex}.typingDots i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite chatTypingBounce}.typingDots i:nth-child(2){animation-delay:.18s}.typingDots i:nth-child(3){animation-delay:.36s}@keyframes chatTypingBounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.agentApprovalCard{border:1px solid rgba(var(--violet-rgb), .4);border-radius:var(--radius-sm);background:linear-gradient(135deg, rgba(var(--violet-rgb), .07), rgba(var(--plum-rgb), .2));flex-direction:column;gap:8px;margin-bottom:10px;padding:14px;display:flex}.agentApprovalCard .aacHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.agentApprovalCard .aacHead strong{font-size:14px}.agentApprovalCard .aacTitle{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.agentApprovalCard .aacActions{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.typingDots i{opacity:.7;animation:none}}.councilHeaderTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deptChatHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connCoverageMetrics{margin-bottom:16px}.connCoverageBar{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:999px;height:10px;overflow:hidden}.connCoverageFill{border-radius:inherit;background:var(--accent-grad);height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.connCoverageFill{transition:none}}.authScene{background:radial-gradient(760px 520px at 50% -12%, rgba(var(--violet-rgb), .16), transparent 60%), radial-gradient(620px 460px at 82% 118%, rgba(var(--plum-rgb), .5), transparent 62%), var(--void)}.authScene .authCard{border-color:rgba(var(--violet-rgb), .2);box-shadow:0 44px 120px rgba(var(--shadow-rgb), .62);animation:.32s both authCardIn;position:relative;overflow:hidden}.authScene .authCard:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--violet-rgb), .85), transparent);opacity:.7;height:2px;position:absolute;inset:0 0 auto}.authScene .authCard .brand:not(.tenantBrand){justify-content:center}.authScene .loginIntro h1{letter-spacing:-.6px}.authScene .loginDivider{color:var(--quiet)}.authScene .ssoButton{transition:background .15s,border-color .15s,transform .15s}.authScene .ssoButton:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-1px)}@keyframes authCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.authScene .unknownCard{text-align:center;align-items:center;gap:18px}.authScene .unknownCard .brand{justify-content:center}.authScene .unknownGlyph{width:52px;height:52px;color:var(--violet);background:rgba(var(--violet-rgb), .12);border:1px solid rgba(var(--violet-rgb), .28);border-radius:16px;place-items:center;margin:2px auto -2px;display:grid}.authScene .unknownCta{justify-content:center;min-height:46px}.fieldHint{color:var(--muted);font-style:normal;font-weight:500}.launchPanelHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.launchPanelHead>svg{color:var(--violet);flex:none}.launchPanelHead h2{flex:200px;min-width:0;margin:0}.launchPanelHead .statusBadge{flex:none}.focusChoice{position:relative}.focusChoice.selected:after{content:"✓";width:20px;height:20px;color:var(--halo);background:var(--accent-grad);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:12px;right:12px}.donePill{border-color:rgba(var(--good-rgb), .3)!important;background:rgba(var(--good-rgb), .08)!important;color:var(--good)!important}.pricingPage{min-height:100vh}.publicTopbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.publicTopbarBrand{letter-spacing:.3px;color:var(--text);font-size:16px;font-weight:700}.publicTopbarTag{color:var(--muted);font-size:13px}.pricingBody{max-width:1180px;margin:0 auto}.pricingOffer{border:1px solid var(--line-strong);background:rgba(var(--violet-rgb), .08);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.pricingOfferBody{flex:440px;min-width:280px}.pricingOfferBadge{letter-spacing:1px;text-transform:uppercase;color:var(--violet);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:2px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.pricingOfferTitle{letter-spacing:-.3px;margin:0 0 6px;font-size:20px;font-weight:600}.pricingOfferLead{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.pricingOfferMeta{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.pricingOfferStrong{color:var(--text)}.pricingOfferActions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pricingOfferPerks{color:var(--muted);max-width:240px;font-size:11.5px}.alacarteGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.pricingCol{flex-direction:column;gap:18px;display:flex}.selectGrid{gap:12px}.selectCard{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 16px;transition:border-color .15s,background .15s}.selectCard.compact{padding:12px 14px}.selectCard[role=button]{cursor:pointer}.selectCard.selected{border-color:var(--line-strong);background:rgba(var(--violet-rgb), .12)}.selectCard.invalid{border-color:var(--bad)}.selectCardToggle{cursor:pointer}.selectCardHead{align-items:center;gap:10px;display:flex}.selectCardIcon{color:var(--muted)}.selectCardIcon.on{color:var(--violet)}.selectCardTitle{font-size:14px}.selectCardTitle.sm{font-size:13px}.selectCardStrong{color:var(--text)}.selectCardTick{border:1px solid var(--line);width:18px;height:18px;color:var(--halo);border-radius:5px;place-items:center;margin-left:auto;display:grid}.selectCardTick.on{border-color:var(--violet);background:var(--violet)}.selectCardTick.on svg{color:var(--void)}.selectCardPlus{color:var(--muted);margin-left:auto;font-size:18px;line-height:1}.selectCardPlus.on{color:var(--violet)}.selectCardNote{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.selectCardNote.tight{margin:2px 0 0}.selectCardSeats{align-items:center;gap:8px;margin-top:10px;display:flex}.selectCardSeatsLabel{color:var(--muted);font-size:12px}.selectCardCost{margin-top:10px}.pricingField{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:7px 10px;font-size:13px}.pricingField::placeholder{color:var(--quiet)}.pricingField:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1);outline:none}.pricingField.grow{flex:2}.pricingField.narrow{flex:1}.pricingField.labor{flex:none;width:90px}.pricingCostLabel{color:var(--muted);font-size:11px;display:block}.pricingCostLabel.invalid{color:var(--bad)}.pricingCostLabel .pricingField{margin-top:4px}.pricingCostError{margin:4px 0 0}.pricingSpend{flex-direction:column;gap:8px;display:flex}.pricingSpendRow{align-items:center;gap:8px;display:flex}.pricingIconBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.pricingIconBtn:hover{color:var(--text)}.pricingSpendControls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pricingInlineLabel{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.pricingTrain{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;align-items:flex-start;gap:10px;margin-top:6px;padding:10px 12px;display:flex}.pricingTrain.selected{border-color:var(--line-strong);background:rgba(var(--violet-rgb), .1)}.pricingTrain input{margin-top:2px}.pricingTrainCopy{font-size:12.5px}.pricingTrainSub{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pricingHint{color:var(--muted);margin:12px 2px 0;font-size:12px;line-height:1.45}.pricingSummary{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.pricingEmpty{color:var(--muted);margin:0;font-size:13px}.pricingLines{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.pricingLine{justify-content:space-between;gap:10px;font-size:13px;display:flex}.pricingLineLabel{color:var(--muted)}.pricingLineLabel.good{color:var(--good)}.pricingLineDetail{opacity:.7}.pricingLineVal{font-variant-numeric:tabular-nums;color:var(--text)}.pricingLineVal.good{color:var(--good)}.pricingLineVal.muted{color:var(--muted)}.pricingTotal{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.pricingTotalLabel{font-size:14px}.pricingTotalVal{color:var(--violet);letter-spacing:-.5px;font-size:26px}.pricingTotalPer{color:var(--muted);font-size:13px;font-weight:400}.pricingCta{justify-content:center;width:100%;margin-top:14px}.pricingSavingsCards{gap:10px;margin-top:12px}.pricingStaff{border:1px dashed rgba(var(--warn-rgb), .7);background:rgba(var(--warn-rgb), .07);border-radius:14px;padding:16px}.pricingStaffHead{align-items:center;gap:8px;margin-bottom:10px;display:flex}.pricingStaffBanner{letter-spacing:1px;color:var(--warn);font-size:10px;font-weight:700}.pricingDisclaimer{color:var(--muted);margin:8px 4px 32px;font-size:12px;line-height:1.5}.pricingStepper{align-items:center;gap:6px;display:flex}.pricingStepperBtn{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:7px;font-size:16px;line-height:1}.pricingStepperBtn:hover{background:var(--surface-2)}.pricingStepperInput{text-align:center;border:1px solid var(--line);background:var(--surface);width:52px;color:var(--text);border-radius:7px;padding:5px 6px;font-size:13px}.pricingStepperInput:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1);outline:none}.quoteModalSub{color:var(--muted);margin:0 0 16px;font-size:13px}.quoteModalErr{margin:0 0 12px}.quoteModalFields{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.quoteModalActions{gap:10px;display:flex}.quoteModalCancel{flex:1;justify-content:center}.quoteModalSubmit{flex:2;justify-content:center}.quoteModalDone{justify-content:center;width:100%}@media (width<=900px){.alacarteGrid{grid-template-columns:1fr}.pricingSummary{position:static}}.publicFormPage{place-items:center;min-height:100vh;padding:20px;display:grid}.publicFormShell{flex-direction:column;gap:14px;width:min(480px,94vw);display:flex}.publicFormBrand{letter-spacing:.3px;color:var(--text);font-size:15px;font-weight:700}.publicFormCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.publicFormMuted{color:var(--muted);font-size:13.5px;line-height:1.5}.publicFormTitle{letter-spacing:-.3px;margin-bottom:4px;font-size:20px;font-weight:600}.publicFormIntro{margin-bottom:16px;font-size:13px}.publicFormField{margin-bottom:12px}.publicFormError{margin:0 0 4px}.publicFormSubmit{justify-content:center;width:100%;margin-top:8px}.publicFormDone{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.publicFormDoneIcon{color:var(--good)}.rfqPage{min-height:100vh}.rfqBanner{border-bottom:1px solid var(--line);color:var(--halo);background:linear-gradient(120deg, rgba(var(--plum-rgb), .92), rgba(var(--royal-rgb), .92));flex-wrap:wrap;align-items:center;gap:8px;padding:22px 28px;display:flex}.rfqBannerCo{color:var(--halo);font-weight:700}.rfqBannerDot{opacity:.6}.rfqBannerLabel{color:rgba(var(--white-rgb), .82)}.rfqMain{max-width:1120px;margin:24px auto;padding:0 20px}.rfqCard{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:20px 22px}.rfqMuted{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.rfqTitle{letter-spacing:-.3px;color:var(--text);margin:.2em 0;font-size:22px;font-weight:600}.rfqTopError{margin-bottom:14px}.rfqHeaderGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;display:grid}.rfqLabelled{display:block}.rfqLabelledText{color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.rfqField{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;padding:6px 8px;font-size:13px}.rfqField::placeholder{color:var(--quiet)}.rfqField:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .1);outline:none}.rfqTextarea{resize:vertical;width:100%;min-height:52px}.rfqTableWrap{overflow-x:auto}.rfqTable{border-collapse:collapse;width:100%}.rfqTh{text-align:left;border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;white-space:nowrap;padding:6px;font-size:10.5px;font-weight:600}.rfqTd{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:5px 6px}.rfqRemoveLane{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.rfqRemoveLane:hover{color:var(--bad)}.rfqAddLane{color:var(--violet);border:1px solid var(--violet);cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;padding:7px 14px;font-size:13px;font-weight:600}.rfqAddLane:hover{background:rgba(var(--violet-rgb), .08)}.rfqNotes{margin-top:16px;display:block}.rfqNotesLabel{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.rfqConfirm{color:var(--muted);margin:12px 0;font-size:12.5px;line-height:1.5}.rfqSubmit{padding:12px 22px;font-size:15px}@media (width<=640px){.rfqBanner{padding:18px}.rfqMain{padding:0 14px}.rfqCard{padding:16px}}.crpShell{background:var(--void);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.crpAccent{background:var(--accent-grad);height:3px}.crpBrandbar{border-bottom:1px solid var(--line);background:var(--royal);color:var(--halo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.crpBrandId{align-items:center;gap:12px;display:flex}.crpBrandBadge{background:var(--accent-grad);width:30px;height:30px;color:var(--halo);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.crpBrandNames{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.crpBrandCo{letter-spacing:1.4px;text-transform:uppercase;color:var(--halo);font-size:13px;font-weight:800}.crpBrandSep{background:rgba(var(--white-rgb), .24);align-self:center;width:1px;height:14px}.crpBrandKind{color:rgba(var(--white-rgb), .66);font-size:12px}.crpBrandMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crpSecurePill{border:1px solid rgba(var(--white-rgb), .18);background:rgba(var(--white-rgb), .08);color:rgba(var(--white-rgb), .82);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;display:inline-flex}.crpSecurePill svg{color:var(--good)}.crpCarrierPill{border:1px solid rgba(var(--white-rgb), .2);background:rgba(var(--white-rgb), .1);color:var(--halo);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.crpMain{flex-direction:column;flex:1;gap:18px;width:100%;max-width:960px;margin:0 auto;padding:36px 24px 72px;display:flex}.crpForm{flex-direction:column;gap:18px;display:flex}.crpMain .rfqCard{margin-bottom:0}.crpFooter{text-align:center;color:var(--quiet);letter-spacing:.3px;padding:0 24px 28px;font-size:11px}.crpHero{flex-direction:column;gap:8px;display:flex}.crpKicker{letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-1);font-size:11px;font-weight:800;display:block}.crpHeroTitle{letter-spacing:-.4px;color:var(--text);margin:0;font-size:28px;font-weight:700}.crpHeroBody{color:var(--muted);max-width:620px;margin:0;font-size:13.5px;line-height:1.55}.crpSteps{flex-wrap:wrap;gap:18px;margin:6px 0 0;padding:0;list-style:none;display:flex}.crpStep{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.crpStepNum{background:var(--surface-2);border:1px solid var(--line-strong);width:18px;height:18px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.crpPanel{border-radius:var(--radius)}.crpPanelHead{flex-direction:column;gap:5px;margin-bottom:16px;display:flex}.crpPanelTitle{letter-spacing:-.2px;color:var(--text);margin:0;font-size:15px;font-weight:700}.crpPanelSub{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.crpPanel .rfqLabelledText{text-transform:uppercase;letter-spacing:.4px;color:var(--quiet);margin-bottom:6px;font-size:11px;font-weight:700}.crpPanel .rfqHeaderGrid .rfqField,.crpPanel .rfqNotes .rfqField{background:var(--surface-2);border-radius:var(--radius-sm);padding:9px 11px}.crpBasisSelect{background:var(--surface-3);border-color:var(--line-strong);font-weight:600}.crpAddLane{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);cursor:pointer;align-items:center;gap:7px;margin-top:12px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.crpAddLane:hover{border-color:var(--accent-1);color:var(--accent-1)}.crpAddLane:focus-visible{border-color:var(--accent-1);box-shadow:0 0 0 3px rgba(var(--accent-1-rgb), .28);outline:none}.crpReview{border-radius:var(--radius);border-color:var(--line-strong);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.crpReviewStats{flex-wrap:wrap;gap:18px 22px;display:flex}.crpStat{flex-direction:column;gap:2px;display:flex}.crpStatLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--quiet);font-size:10.5px;font-weight:800}.crpStatValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.crpConfirm{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.crpSubmitError{border-radius:var(--radius-sm);border:1px solid rgba(var(--bad-rgb), .4);background:rgba(var(--bad-rgb), .08);color:var(--text);align-items:flex-start;gap:9px;margin:0;padding:10px 13px;font-size:12.5px;display:flex}.crpSubmitError svg{color:var(--bad);flex-shrink:0;margin-top:1px}.crpSubmitRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crpSubmitBtn{border-radius:var(--radius-sm);background:var(--accent-grad);color:var(--halo);letter-spacing:.2px;cursor:pointer;border:1px solid #0000;padding:12px 26px;font-size:13.5px;font-weight:700;transition:filter .15s}.crpSubmitBtn:hover:not(:disabled){filter:brightness(1.08)}.crpSubmitBtn:disabled{opacity:.6;cursor:default}.crpSubmitBtn:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-1-rgb), .4);outline:none}.crpSubmitHint{color:var(--quiet);font-size:11.5px}.crpStatusWrap{place-items:center;padding:48px 0;display:grid}.crpStatusCard{text-align:center;border-radius:var(--radius);max-width:520px;padding:32px 36px}.crpSuccess{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:24px auto 0;display:flex}.crpSuccessMark{background:rgba(var(--good-rgb), .12);border:1px solid rgba(var(--good-rgb), .4);width:56px;height:56px;color:var(--good);border-radius:50%;justify-content:center;align-items:center;display:flex}.crpSuccessTitle{letter-spacing:-.3px;color:var(--text);margin:0;font-size:24px;font-weight:700}.crpSuccessBody{margin:0;line-height:1.6}.crpSummaryCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;flex-direction:column;gap:9px;width:100%;margin:0;padding:16px 20px;display:flex}.crpSummaryRow{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.crpSummaryLabel{color:var(--quiet)}.crpSummaryValue{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.crpHero,.crpSuccess{animation:.4s both crpUp}}@keyframes crpUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.crpBrandbar{padding:14px 16px}.crpMain{padding:28px 16px 56px}.crpHeroTitle{font-size:23px}.crpFooter{padding:0 16px 24px}}.fj-live{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.fj-live:hover{border-color:color-mix(in oklab, var(--violet) 46%, var(--line));box-shadow:0 10px 30px color-mix(in oklab, var(--violet) 22%, transparent);transform:translateY(-2px)}.fj-live:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.fj-expand{opacity:.55;transition:opacity .16s,color .16s}.fj-live:hover .fj-expand,.fj-live:focus-visible .fj-expand{opacity:1}@media (prefers-reduced-motion:reduce){.fj-live{transition:none}.fj-live:hover{box-shadow:none;transform:none}.fj-expand{transition:none}}.councilSituation .broadcastMarquee{gap:10px}.broadcastNowTag{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);flex:none;font-size:9.5px;font-weight:800}.broadcastRoundTag{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:8px;flex:none;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.situationMain{grid-template-columns:1.7fr minmax(0,400px);align-items:start;gap:16px;display:grid}.situationStage{flex-direction:column;gap:12px;min-width:0;display:flex}.situationAside{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:8px}.councilSpotlight.strategy,.councilTranscriptRow.strategy,.councilModalTurn.strategy{--agent-rgb:189,167,255}.councilSpotlight.finance,.councilTranscriptRow.finance,.councilModalTurn.finance{--agent-rgb:80,220,170}.councilSpotlight.growth,.councilTranscriptRow.growth,.councilModalTurn.growth{--agent-rgb:255,183,77}.councilSpotlight.delivery,.councilTranscriptRow.delivery,.councilModalTurn.delivery{--agent-rgb:126,211,255}.councilSpotlight.tech,.councilTranscriptRow.tech,.councilModalTurn.tech{--agent-rgb:94,234,212}.councilSpotlight.support,.councilTranscriptRow.support,.councilModalTurn.support{--agent-rgb:147,197,253}.councilSpotlight.risk,.councilTranscriptRow.risk,.councilModalTurn.risk{--agent-rgb:255,109,109}.councilSpotlight{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(160deg, rgba(var(--plum-rgb), .55), rgba(var(--void-rgb), .6));padding:16px 20px;position:relative;overflow:hidden}.councilSpotlight.turn{border-color:rgba(var(--agent-rgb,189,167,255), .34)}.councilSpotlight.turn:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--agent-rgb,189,167,255), .85), transparent);height:2px;position:absolute;top:0;left:0;right:0}.councilSpotlight.idle{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.spotlightHead{align-items:flex-start;gap:12px;display:flex}.spotlightWho{flex:1;min-width:0}.spotlightNameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spotlightNameRow strong{color:var(--ivory);font-size:15px;font-weight:700}.spotlightWho em{color:var(--quiet);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.spotlightChairTag{letter-spacing:.06em;text-transform:uppercase;color:var(--lavender);background:rgba(var(--violet-rgb), .16);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.spotlightStance{color:rgb(var(--agent-rgb,189,167,255));background:rgba(var(--agent-rgb,189,167,255), .14);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.spotlightLean{border:1px solid #0000;border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.spotlightLean.approve{color:var(--good);background:rgba(var(--good-rgb), .14);border-color:rgba(var(--good-rgb), .32)}.spotlightLean.defer{color:var(--bad);background:rgba(var(--bad-rgb), .14);border-color:rgba(var(--bad-rgb), .32)}.spotlightLean.conditional{color:var(--warn);background:rgba(var(--warn-rgb), .14);border-color:rgba(var(--warn-rgb), .32)}.spotlightText{color:var(--text);text-wrap:pretty;margin:14px 0 0;font-size:15.5px;line-height:1.6}.spotlightVerdict{color:var(--ivory);text-wrap:pretty;margin-top:13px;font-size:15.5px;font-weight:750;line-height:1.4}.spotlightSummary{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.spotlightNext{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;margin-top:11px;padding:10px 13px}.spotlightNextLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);margin-bottom:3px;font-size:9.5px;font-weight:800;display:block}.spotlightNextBody{color:var(--text);font-size:12.5px;line-height:1.5}.councilTyping{gap:6px;display:flex}.councilTyping span{background:var(--muted);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite councilDot}.councilTyping span:nth-child(2){animation-delay:.18s}.councilTyping span:nth-child(3){animation-delay:.36s}.spotlightTyping{margin-top:16px}@keyframes councilDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.councilTyping span{opacity:.7;animation:none}}.councilTranscriptPanel{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;display:flex;overflow:hidden}.councilTranscriptHead{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:10px 14px;display:flex}.councilTranscriptHead>span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);font-size:10px;font-weight:800}.councilTranscriptEarlier{color:var(--quiet);margin-left:auto;font-size:10.5px}.councilTranscriptRows{flex-direction:column;max-height:40vh;display:flex;overflow-y:auto}.councilTranscriptEmpty{color:var(--quiet);padding:16px 14px;font-size:12px}.councilTranscriptRow{text-align:left;border:none;border-top:1px solid rgba(var(--white-rgb), .045);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:9px 14px;transition:background .15s;display:flex}.councilTranscriptRow:first-child{border-top:none}.councilTranscriptRow:hover{background:rgba(var(--agent-rgb,189,167,255), .08)}.councilTranscriptRow.active{background:rgba(var(--agent-rgb,189,167,255), .13);box-shadow:inset 2px 0 0 rgb(var(--agent-rgb,189,167,255))}.councilTranscriptRow:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.ctInitials{width:26px;height:26px;color:rgb(var(--agent-rgb,189,167,255));background:rgba(var(--agent-rgb,189,167,255), .16);border-radius:7px;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid}.ctLine{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;line-height:1.25;overflow:hidden}.ctLine b{color:var(--ivory);font-weight:650}.ctLean{border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.ctLean.approve{color:var(--good);background:rgba(var(--good-rgb), .13)}.ctLean.defer{color:var(--bad);background:rgba(var(--bad-rgb), .13)}.ctLean.conditional{color:var(--warn);background:rgba(var(--warn-rgb), .13)}.councilAsidePanel{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;display:flex;overflow:hidden}.councilAsidePanel.dissent{border-color:rgba(var(--bad-rgb), .26);background:rgba(var(--bad-rgb), .05)}.councilAsideHead{border-bottom:1px solid var(--line-soft);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:11px 15px;font-size:10px;font-weight:800;display:flex}.councilAsidePanel.dissent .councilAsideHead{color:var(--bad)}.councilAsideBody{flex-direction:column;gap:9px;padding:13px 15px;display:flex}.councilSourceTags{flex-wrap:wrap;gap:7px;display:flex}.councilAsideNote{color:var(--quiet);margin:0;font-size:11.5px;line-height:1.5}.verdictBar.stacked{grid-template-columns:1fr;gap:14px}.councilSituationFooter{gap:10px}.councilFooterSpacer{flex:1}.councilReadingHint{color:var(--violet);background:rgba(var(--violet-rgb), .12);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.councilStepGroup{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.councilStepBtn{background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border:none;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.councilStepGroup .councilStepBtn+.councilStepBtn{border-left:1px solid var(--line)}.councilStepBtn:hover{background:var(--surface-3)}.councilStepBtn:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.councilModalScrim{z-index:60;background:rgba(var(--void-rgb), .72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.councilModal{border:1px solid var(--line-strong);background:linear-gradient(180deg, rgba(var(--plum-rgb), .96), rgba(var(--void-rgb), .98));width:min(960px,96vw);max-height:90vh;box-shadow:0 34px 90px rgba(var(--shadow-rgb), .55);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.councilModalHead{border-bottom:1px solid var(--line-soft);background:linear-gradient(120deg, rgba(var(--violet-rgb), .16), transparent 70%);align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.councilModalIcon{width:40px;height:40px;color:var(--halo);background:var(--accent-grad);border-radius:11px;flex:none;place-items:center;display:grid}.councilModalTitle{flex:1;min-width:0}.councilModalKicker{letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);font-size:10px;font-weight:800;display:block}.councilModalTitle strong{color:var(--ivory);margin-top:2px;font-size:16px;font-weight:750;line-height:1.3;display:block}.councilModalTitle em{color:var(--quiet);margin-top:3px;font-size:11.5px;font-style:normal;display:block}.councilModalClose{border:1px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.councilModalClose:hover{background:var(--surface-3);color:var(--text)}.councilModalClose:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.councilModalBody{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 22px;display:flex;overflow-y:auto}.councilModalTop{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.councilModalVerdict .councilModalHeadline{color:var(--ivory);text-wrap:pretty;font-size:17px;font-weight:750;line-height:1.4}.councilModalVerdict p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.6}.councilModalNext{background:var(--royal);border:1px solid var(--line);border-radius:11px;margin-top:12px;padding:11px 14px}.councilModalNext span{letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);margin-bottom:4px;font-size:9.5px;font-weight:800;display:block}.councilModalNext div{color:var(--text);font-size:13px;line-height:1.5}.councilModalGauge{border:1px solid var(--line);background:linear-gradient(160deg, rgba(var(--violet-rgb), .12), var(--royal) 74%);border-radius:12px;padding:15px 16px}.councilModalGauge.dir-approve{border-color:rgba(var(--good-rgb), .3)}.councilModalGauge.dir-defer{border-color:rgba(var(--bad-rgb), .3)}.councilModalGaugeKicker{letter-spacing:.09em;text-transform:uppercase;color:var(--quiet);font-size:10px;font-weight:800}.councilModalScore{align-items:baseline;gap:8px;margin-top:6px;display:flex}.councilModalScore span{letter-spacing:-1.5px;color:var(--ivory);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.councilModalScore span i{color:var(--quiet);font-size:17px;font-style:normal}.councilModalScore strong{font-size:14px;font-weight:800}.councilModalScore strong.approve{color:var(--good)}.councilModalScore strong.defer{color:var(--bad)}.councilModalScore strong.conditional{color:var(--warn)}.councilModalTrack{background:linear-gradient(90deg, rgba(var(--bad-rgb), .6), rgba(var(--warn-rgb), .55) 50%, rgba(var(--good-rgb), .65));border-radius:999px;height:7px;margin-top:12px;position:relative}.councilModalNeedle{background:var(--halo);border:2px solid var(--violet);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%)}.councilModalGaugeLabels{text-transform:uppercase;color:var(--quiet);justify-content:space-between;margin-top:6px;font-size:9px;font-weight:700;display:flex}.councilModalGaugeLabels em{font-style:normal}.councilModalConf{color:var(--muted);border-top:1px solid var(--line-soft);margin-top:11px;padding-top:9px;font-size:11px}.councilModalDissent{border:1px solid rgba(var(--bad-rgb), .22);background:rgba(var(--bad-rgb), .08);border-radius:11px;padding:12px 15px}.councilModalDissentHead{letter-spacing:.06em;text-transform:uppercase;color:var(--bad);align-items:center;gap:7px;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}.councilDecisionBox{border:1px solid var(--line);background:var(--royal);border-radius:12px;padding:15px 16px}.councilDecisionHead strong{color:var(--ivory);font-size:13px;font-weight:750;display:block}.councilDecisionHead span{color:var(--quiet);margin-top:2px;font-size:12px;display:block}.councilDecisionChoices{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.councilDecisionBtn{border:1px solid var(--line);background:var(--surface-2);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.councilDecisionBtn.approve{color:var(--good);border-color:rgba(var(--good-rgb), .4);background:rgba(var(--good-rgb), .12)}.councilDecisionBtn.reject{color:var(--bad);border-color:rgba(var(--bad-rgb), .4);background:rgba(var(--bad-rgb), .12)}.councilDecisionBtn.defer{color:var(--warn);border-color:rgba(var(--warn-rgb), .4);background:rgba(var(--warn-rgb), .12)}.councilDecisionBtn:hover{filter:brightness(1.12)}.councilDecisionBtn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.councilDecisionDraft{margin-top:12px}.councilDecisionDraftLabel{margin-bottom:7px;font-size:12px;font-weight:700}.councilDecisionDraftLabel.approve{color:var(--good)}.councilDecisionDraftLabel.reject{color:var(--bad)}.councilDecisionDraftLabel.defer{color:var(--warn)}.councilDecisionDraft textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--void);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.5}.councilDecisionDraft textarea:focus-visible{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .12);outline:none}.councilDecisionDraftActions{gap:9px;margin-top:10px;display:flex}.councilDecisionRecorded{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:12px;margin-top:12px;padding:12px 15px;display:flex}.councilDecisionRecorded.approve{border-color:rgba(var(--good-rgb), .35);background:rgba(var(--good-rgb), .1)}.councilDecisionRecorded.reject{border-color:rgba(var(--bad-rgb), .35);background:rgba(var(--bad-rgb), .1)}.councilDecisionRecorded.defer{border-color:rgba(var(--warn-rgb), .35);background:rgba(var(--warn-rgb), .1)}.councilDecisionCheck{width:30px;height:30px;color:var(--void);background:var(--good);border-radius:50%;flex:none;place-items:center;display:grid}.councilDecisionRecorded.reject .councilDecisionCheck{background:var(--bad)}.councilDecisionRecorded.defer .councilDecisionCheck{background:var(--warn)}.councilDecisionRecorded strong{color:var(--ivory);font-size:13px;font-weight:750;display:block}.councilDecisionRecorded span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.councilModalTranscriptHead{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin-bottom:11px;font-size:10.5px;font-weight:800}.councilModalTurn{gap:12px;margin-bottom:14px;display:flex}.councilModalTurnAvatar{width:38px;height:38px;color:rgb(var(--agent-rgb,189,167,255));background:rgba(var(--agent-rgb,189,167,255), .16);border:1.5px solid rgba(var(--agent-rgb,189,167,255), .35);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.councilModalTurnBody{flex:1;min-width:0}.councilModalTurnHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.councilModalTurnHead strong{color:var(--ivory);font-size:13.5px;font-weight:700}.councilModalTurnHead>span:not(.ctLean){color:var(--quiet);font-size:11px}.councilModalTurnBody p{color:var(--text);text-wrap:pretty;margin:5px 0 0;font-size:13.5px;line-height:1.6}.councilModalFooter{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 22px;display:flex}.councilPrintPacket{display:none}@media print{body *{visibility:hidden!important}.councilPrintPacket{color:#16151a;background:#fff;width:100%;padding:8px 4px;font-family:Inter,system-ui,sans-serif;position:absolute;top:0;left:0;visibility:visible!important;display:block!important}.councilPrintPacket *{visibility:visible!important}.cppKicker{letter-spacing:.14em;text-transform:uppercase;color:#7a54d0;font-size:11px;font-weight:800}.cppTopic{color:#16151a;margin:6px 0 2px;font-size:21px;font-weight:800;line-height:1.25}.cppMeta{color:#6b6b73;font-size:12px}.cppVerdict{background:#faf9fd;border:1px solid #e4e1ee;border-radius:10px;margin:14px 0;padding:13px 15px}.cppVerdictHead{letter-spacing:.05em;text-transform:uppercase;color:#7a54d0;font-size:12px;font-weight:800}.cppVerdictLine{color:#16151a;margin-top:6px;font-size:15px;font-weight:700}.cppSummary{color:#33333a;margin-top:6px;font-size:13px;line-height:1.55}.cppNext{color:#16151a;margin-top:9px;font-size:12.5px}.cppConf{color:#6b6b73;margin-top:7px;font-size:12px}.cppDecision{color:#16151a;background:#fff;border:1px solid #e4e1ee;border-radius:10px;margin:10px 0 14px;padding:11px 15px}.cppTranscriptHead{letter-spacing:.05em;text-transform:uppercase;color:#7a54d0;margin:16px 0 9px;font-size:12px;font-weight:800}.cppTurn{border-bottom:1px solid #ececf2;margin-bottom:12px;padding-bottom:11px}.cppTurnHead{color:#16151a;font-size:13px;font-weight:700}.cppTurnHead span{color:#8a8a93;font-weight:500}.cppTurnText{color:#222;margin-top:3px;font-size:13px;line-height:1.6}}@media (width<=900px){.situationMain{grid-template-columns:1fr}.situationAside{position:static}.councilModalTop{grid-template-columns:1fr}}.composerBox{transition:border-color .15s,box-shadow .15s}.composerBox:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(var(--violet-rgb), .12)}.chatMsg.agent .cmText{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:4px 12px 12px;padding:10px 13px}.chatMsg.agent .cmText.cmMarkdown{color:var(--text)}.chatMsg.user .cmText{background:rgba(var(--violet-rgb), .14);border:1px solid rgba(var(--violet-rgb), .22);color:var(--text);border-radius:4px 12px 12px;padding:10px 13px}.laneIntelPanel{background:radial-gradient(560px 240px at 100% 0%, rgba(var(--violet-rgb), .09), transparent 70%), linear-gradient(180deg, rgba(var(--plum-rgb), .28), rgba(var(--royal-rgb), .42));min-width:0}.laneIntelPanel .panelHeader{align-items:flex-start}.laneIntelShell{flex-direction:column;gap:18px;min-width:0;display:flex}.laneIntelFilters{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.laneIntelField{flex-direction:column;gap:6px;min-width:0;display:flex}.laneIntelField>span:first-child{color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:600}.laneIntelField .textInput{min-height:39px;padding:9px 11px}.laneIntelNumber{display:block;position:relative}.laneIntelNumber .textInput{font-family:var(--mono);padding-right:28px}.laneIntelNumber>span{color:var(--quiet);pointer-events:none;font-size:12px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.laneIntelReset{white-space:nowrap;justify-content:center;min-height:39px}.laneIntelScenarioDesk{border:1px solid rgba(var(--violet-rgb), .24);border-radius:var(--radius-sm);background:linear-gradient(100deg, rgba(var(--violet-rgb), .08), transparent 42%), var(--surface);grid-template-columns:minmax(210px,.9fr) minmax(210px,1fr) minmax(310px,1.35fr) minmax(120px,.5fr);align-items:end;gap:14px;padding:14px;display:grid}.laneIntelScenarioIntro h3{color:var(--text);margin-top:2px;font-size:14px;font-weight:650}.laneIntelScenarioIntro p{max-width:420px;color:var(--quiet);margin-top:5px;font-size:11px;line-height:1.45}.laneIntelScenarioField{border:0;min-width:0;margin:0;padding:0}.laneIntelScenarioField legend,.laneIntelMarkupField>span:first-child{color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:600}.laneIntelPresetGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.laneIntelPresetGroup button{border:1px solid var(--line-soft);min-height:39px;color:var(--muted);background:var(--surface-2);text-align:center;border-radius:7px;padding:7px 8px;font-size:10.5px;line-height:1.2}.laneIntelPresetGroup button:hover{color:var(--text);border-color:var(--line-strong)}.laneIntelPresetGroup button.selected{color:var(--text);border-color:rgba(var(--violet-rgb), .48);background:rgba(var(--violet-rgb), .12);box-shadow:inset 0 -2px 0 var(--violet)}.laneIntelMarkupField{align-self:end}.laneIntelGateNote,.laneIntelAssumptionNote{color:var(--muted);font-size:12px;line-height:1.5}.laneIntelGateNote{border-left:2px solid var(--violet);background:rgba(var(--violet-rgb), .05);padding:9px 11px}.laneIntelSummaryStack{flex-direction:column;gap:12px;display:flex}.laneIntelCurrencySummary{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:rgba(var(--royal-rgb), .28);padding:14px}.laneIntelCurrencyHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.laneIntelCurrencyHead h3{color:var(--text);font-size:14px;font-weight:600}.laneIntelCurrencyHead p{color:var(--quiet);text-align:right;font-size:11.5px}.laneIntelSummaryBands{grid-template-columns:minmax(250px,.85fr) minmax(430px,1.4fr);gap:10px;display:grid}.laneIntelFactBand,.laneIntelScenarioBand{border:1px solid var(--line-soft);border-radius:var(--radius-sm);min-width:0;padding:12px}.laneIntelFactBand{background:var(--surface)}.laneIntelScenarioBand{border-color:rgba(var(--good-rgb), .28);background:linear-gradient(135deg, rgba(var(--good-rgb), .065), rgba(var(--violet-rgb), .045))}.laneIntelBandLabel{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:650}.laneIntelFactMetrics,.laneIntelScenarioMetrics{gap:10px;margin-top:10px;display:grid}.laneIntelFactMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.laneIntelScenarioMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.laneIntelFactMetrics article,.laneIntelScenarioMetrics article{min-width:0}.laneIntelFactMetrics span,.laneIntelScenarioMetrics span{color:var(--muted);font-size:10.5px;display:block}.laneIntelFactMetrics strong,.laneIntelScenarioMetrics strong{color:var(--text);font-family:var(--mono);overflow-wrap:anywhere;margin-top:5px;font-size:clamp(17px,1.7vw,22px);font-weight:650;display:block}.laneIntelFactMetrics small,.laneIntelScenarioMetrics small{color:var(--quiet);margin-top:5px;font-size:9.5px;line-height:1.35;display:block}.laneIntelScenarioBandHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.laneIntelScenarioBandHead .laneIntelBandLabel{color:var(--good)}.laneIntelScenarioBandHead small{color:var(--muted);text-align:right;font-size:10px}.laneIntelScenarioEmpty{border:1px dashed rgba(var(--good-rgb), .35);background:rgba(var(--good-rgb), .04);border-radius:7px;margin-top:10px;padding:12px}.laneIntelScenarioEmpty p:first-child{color:var(--text);font-size:12px;font-weight:600}.laneIntelScenarioEmpty p:last-child{color:var(--quiet);margin-top:4px;font-size:11px;line-height:1.45}.laneIntelMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.laneIntelMetric{border-radius:var(--radius-sm);gap:6px;min-height:118px;padding:13px}.laneIntelMetric .mValue{font-size:clamp(20px,2vw,25px);font-family:var(--mono)}.laneIntelModeledMetric{border-color:rgba(var(--good-rgb), .28);background:rgba(var(--good-rgb), .055)}.laneIntelBadValue{color:var(--bad)}.laneIntelWarnValue{color:var(--warn)}.laneIntelGoodValue{color:var(--good)}.laneIntelAssumptionNote{padding:0 2px}.laneIntelProvenance{border:1px solid var(--line-soft);background:var(--surface);color:var(--quiet);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:10.5px;line-height:1.4;display:flex}.laneIntelProvenance .statusBadge{padding:2px 7px;font-size:10px}.laneIntelPanel :focus{scroll-margin-top:190px;scroll-margin-bottom:40px}.laneIntelNegotiations{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface)}.laneIntelNegotiations>summary{min-height:54px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.laneIntelNegotiations>summary>span{min-width:0}.laneIntelNegotiations>summary strong{margin-top:2px;font-size:13px;font-weight:650;display:block}.laneIntelNegotiations>summary small{color:var(--muted);text-align:right;font-size:10.5px}.laneIntelNegotiations[open]>summary{background:rgba(var(--violet-rgb), .045)}.laneIntelNegotiationsBody{border-top:1px solid var(--line-soft);padding:12px}.laneIntelCalibration{border-left:2px solid var(--good);background:rgba(var(--good-rgb), .055);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:9px 10px;display:flex}.laneIntelCalibration strong{color:var(--good);font-size:11px}.laneIntelCalibration span{color:var(--muted);text-align:right;font-size:10.5px}.laneIntelNegotiationList{flex-direction:column;gap:9px;display:flex}.laneIntelNegotiation{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:7px;overflow:hidden}.laneIntelNegotiation>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 11px;display:flex}.laneIntelNegotiation>header strong,.laneIntelNegotiation>header span{display:block}.laneIntelNegotiation>header strong{color:var(--text);font-size:12px}.laneIntelNegotiation>header span{color:var(--quiet);margin-top:2px;font-size:10px}.laneIntelNegotiation>ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.laneIntelNegotiation>ul>li{background:var(--surface);padding:10px 11px}.laneIntelNegotiation>ul>li+li{border-top:1px solid var(--line-soft)}.laneIntelNegotiationItemHead{grid-template-columns:minmax(220px,1fr) minmax(180px,auto);align-items:end;gap:12px;display:grid}.laneIntelNegotiationItemHead>div strong,.laneIntelNegotiationItemHead>div span{display:block}.laneIntelNegotiationItemHead>div strong{color:var(--text);font-size:11.5px}.laneIntelNegotiationItemHead>div span{color:var(--quiet);margin-top:3px;font-size:10px}.laneIntelNegotiationStatus{min-width:0}.laneIntelNegotiationStatus>span,.laneIntelWonForm label>span:first-child{color:var(--quiet);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:600;display:block}.laneIntelNegotiationStatus .textInput{min-height:36px;padding:7px 9px;font-size:11px}.laneIntelWonForm{border:1px solid rgba(var(--good-rgb), .25);background:rgba(var(--good-rgb), .04);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;padding:10px;display:grid}.laneIntelWonForm label{min-width:0}.laneIntelWonForm .textInput{min-height:38px;font-family:var(--mono);padding:8px 10px}.laneIntelWonForm>.laneIntelInlineError,.laneIntelWonActions{grid-column:1/-1}.laneIntelWonActions{gap:7px;display:flex}.laneIntelWonOutcome{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0 0;display:grid}.laneIntelWonOutcome>div{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:6px;min-width:0;padding:7px 8px}.laneIntelWonOutcome dt{color:var(--quiet);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.laneIntelWonOutcome dd{color:var(--text);font-family:var(--mono);overflow-wrap:anywhere;margin:3px 0 0;font-size:10.5px}.laneIntelTabs{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--void-rgb), .28);grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.laneIntelTabs button{min-width:0;min-height:48px;color:var(--muted);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.laneIntelTabs button:hover{color:var(--text);background:var(--surface-2)}.laneIntelTabs button.selected{color:var(--text);background:var(--surface-3);box-shadow:inset 0 -2px 0 var(--violet)}.laneIntelTabs button strong{border:1px solid var(--line-soft);min-width:29px;color:var(--violet);background:var(--surface);font-family:var(--mono);text-align:center;border-radius:20px;padding:2px 7px;font-size:10.5px}.laneIntelTabPanel{min-width:0}.laneIntelMobileSelectAll{display:none}.laneIntelError{border:1px solid rgba(var(--bad-rgb), .28);border-radius:var(--radius-sm);background:rgba(var(--bad-rgb), .07);color:var(--bad);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;display:flex}.laneIntelTableWrap{transition:opacity .16s}.laneIntelTableWrap.isLoading{opacity:.55}.laneIntelTable{min-width:860px}.laneIntelTable.isBusinessCase{min-width:1040px}.laneIntelTable th,.laneIntelTable td{vertical-align:middle}.laneIntelTable td{height:58px}.laneIntelDataRow.isExpanded{background:var(--surface-2)}.laneIntelDataRow.isSelected{background:rgba(var(--violet-rgb), .055)}.laneIntelSelectCell{text-align:center;width:42px;padding-right:4px!important}.laneIntelSelectCell input{width:16px;height:16px;accent-color:var(--violet);cursor:pointer}.laneIntelSelectCell input:disabled{cursor:not-allowed;opacity:.45}.laneIntelLaneCell{min-width:245px;padding:0!important}.laneIntelExpand{width:100%;min-height:58px;color:var(--text);text-align:left;align-items:center;gap:8px;padding:10px 14px;display:flex}.laneIntelExpand>svg{color:var(--quiet);flex:none;transition:transform .15s}.laneIntelExpand[aria-expanded=true]>svg{color:var(--violet);transform:rotate(180deg)}.laneIntelExpand>span{min-width:0}.laneIntelExpand strong,.laneIntelExpand small,.laneIntelCellSub{display:block}.laneIntelExpand strong{text-overflow:ellipsis;max-width:250px;overflow:hidden}.laneIntelExpand small,.laneIntelCellSub{color:var(--quiet);margin-top:3px;font-size:10.5px}.laneIntelStatusStack,.laneIntelEvidenceCell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.laneIntelStatusStack small{max-width:130px;color:var(--quiet);font-size:9.5px;line-height:1.25}.laneIntelEvidenceCell strong{color:var(--text);font-family:var(--mono);font-size:11px}.laneIntelEvidenceCell .statusBadge{padding:2px 6px;font-size:9px}.laneIntelDetailRow,.laneIntelDetailRow:hover{background:rgba(var(--violet-rgb), .035)!important}.dataTable .laneIntelDetailRow>td{border-bottom:1px solid var(--line);white-space:normal;height:auto;padding:0}.laneIntelDetail{padding:16px 18px 18px}.laneIntelDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.laneIntelDetail h3{color:var(--text);letter-spacing:.04em;margin-bottom:9px;font-size:12px;font-weight:650}.laneIntelDetail section>h3:not(:first-child){margin-top:16px}.laneIntelDefinitionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.laneIntelDefinitionList>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;min-width:0;padding:8px 9px}.laneIntelDefinitionList dt{color:var(--quiet);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.laneIntelDefinitionList dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.laneIntelDetailPressure{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;margin-top:10px;padding:9px 11px}.laneIntelDetailPressureLabel{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.laneIntelSourceList,.laneIntelReasonList{margin:0;padding:0;list-style:none}.laneIntelSourceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.laneIntelSourceList li{border-left:2px solid var(--line-strong);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;display:flex}.laneIntelSourceMain{min-width:0}.laneIntelSourceMain strong,.laneIntelSourceMain>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.laneIntelSourceMain strong{color:var(--text);font-size:11.5px}.laneIntelSourceMain a:hover strong{color:var(--violet)}.laneIntelSourceMain>span{color:var(--quiet);margin-top:2px;font-size:10.5px}.laneIntelSourceSignals{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.laneIntelSourceSignals .statusBadge{padding:2px 6px;font-size:9.5px}.laneIntelSourceSignals small{color:var(--quiet);font-family:var(--mono);font-size:9.5px}.laneIntelReasonList{flex-direction:column;display:flex}.laneIntelReasonList li{border-bottom:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.laneIntelReasonList li:last-child{border-bottom:0}.laneIntelReasonList strong{color:var(--text);font-family:var(--mono)}.laneIntelRateCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.laneIntelRateCards article{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;min-width:0;padding:9px}.laneIntelRateCards strong,.laneIntelRateCards span,.laneIntelRateCards small{overflow-wrap:anywhere;display:block}.laneIntelRateCards strong{color:var(--text);font-size:11.5px}.laneIntelRateCards span{color:var(--quiet);margin-top:3px;font-size:10.5px}.laneIntelRateCards small{margin-top:5px;font-size:10px}.laneIntelRateBreak{color:var(--quiet)}.laneIntelRateMoney{color:var(--muted);font-family:var(--mono)}.laneIntelCandidates{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.laneIntelCandidateHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.laneIntelCandidateHead h3{margin:0}.laneIntelCandidateHead p{max-width:720px;color:var(--quiet);font-size:11.5px;line-height:1.45}.laneIntelCandidateList{flex-direction:column;gap:8px;margin-top:10px;display:flex}.laneIntelCandidate{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(210px,1fr) minmax(170px,auto) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.laneIntelCandidateMain{min-width:0}.laneIntelCandidateMain strong,.laneIntelCandidateMain span,.laneIntelCandidateMain small{display:block}.laneIntelCandidateMain strong{color:var(--text);font-size:13px}.laneIntelCandidateMain span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px}.laneIntelCandidateMain small{color:var(--quiet);margin-top:3px;font-size:10.5px}.laneIntelCandidateStats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.laneIntelCandidateStats>span:not(.statusBadge){color:var(--quiet);font-family:var(--mono);font-size:10.5px}.laneIntelCandidate>.btn{white-space:nowrap;justify-self:end}.laneIntelInlineError{color:var(--bad);grid-column:1/-1;font-size:11.5px}.laneIntelTrackingWarning{border-left:2px solid var(--warn);background:rgba(var(--warn-rgb), .06);color:var(--warn);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 9px;font-size:10.5px;line-height:1.4;display:flex}.laneIntelTrackingWarning>span{min-width:0}.laneIntelTrackingWarning>.btn{flex:none}.laneIntelRfqLink{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:9px;display:grid}.laneIntelRfqLink label{min-width:0}.laneIntelRfqLink label>span{color:var(--quiet);margin-bottom:5px;font-size:10.5px;display:block}.laneIntelRfqLink .textInput{font-family:var(--mono);padding:8px 10px;font-size:11px}.laneIntelActionTray{z-index:4;border:1px solid rgba(var(--violet-rgb), .42);border-radius:var(--radius-sm);background:rgba(var(--royal-rgb), .97);box-shadow:0 16px 42px rgba(var(--void-rgb), .5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:14px;padding:14px;position:sticky;top:10px}.laneIntelActionTrayHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.laneIntelActionTrayHead h3{color:var(--text);margin-top:2px;font-size:15px;font-weight:650}.laneIntelActionTrayHead p{max-width:760px;color:var(--quiet);margin-top:4px;font-size:11px;line-height:1.4}.laneIntelSelectedTotals{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.laneIntelSelectedTotals article{border-left:2px solid var(--good);background:rgba(var(--good-rgb), .055);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:9px 10px;display:grid}.laneIntelSelectedTotals strong{color:var(--good);font-family:var(--mono);grid-row:1/4;align-self:center;font-size:11px}.laneIntelSelectedTotals span{color:var(--text);font-family:var(--mono);font-size:11px}.laneIntelSelectedTotals small{color:var(--quiet);font-size:10px}.laneIntelSelectedGroups{flex-direction:column;gap:7px;margin-top:10px;display:flex}.laneIntelSelectedGroup{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.laneIntelSelectedGroup>div:first-child strong,.laneIntelSelectedGroup>div:first-child span,.laneIntelSelectedGroup>div:first-child small{display:block}.laneIntelSelectedGroup>div:first-child strong{color:var(--text);font-size:12px}.laneIntelSelectedGroup>div:first-child span{color:var(--muted);margin-top:2px;font-size:10.5px}.laneIntelSelectedGroup>div:first-child small{color:var(--warn);margin-top:3px;font-size:9.5px}.laneIntelSelectedGroup .laneIntelRfqLink{grid-column:1/-1}.laneIntelPressure{width:180px}.laneIntelPressureLabels{color:var(--quiet);justify-content:space-between;align-items:center;gap:5px;font-size:8.5px;line-height:1;display:flex}.laneIntelPressureLabels strong{color:var(--muted);font-size:9px;font-weight:600}.laneIntelPressureTrack{background:linear-gradient(90deg, rgba(var(--bad-rgb), .55), var(--surface-3) 50%, rgba(var(--good-rgb), .5));border-radius:20px;height:6px;margin-top:6px;position:relative}.laneIntelParityLine{background:var(--text);opacity:.65;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.laneIntelPressureMarker{top:50%;left:var(--lane-pressure-position,50%);border:2px solid var(--royal);background:var(--violet);width:9px;height:9px;box-shadow:0 0 0 1px var(--violet);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.laneIntelPressureValue{color:var(--muted);font-family:var(--mono);text-align:center;margin-top:5px;font-size:10px;display:block}.laneIntelMuted{color:var(--quiet)}.laneIntelLoadMore{justify-content:center;padding-top:12px;display:flex}@media (width<=1120px){.laneIntelFilters{grid-template-columns:repeat(3,minmax(145px,1fr))}.laneIntelReset{justify-self:start}.laneIntelScenarioDesk{grid-template-columns:repeat(2,minmax(0,1fr))}.laneIntelScenarioIntro{align-self:center}.laneIntelSummaryBands{grid-template-columns:1fr}.laneIntelMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.laneIntelCandidate{grid-template-columns:minmax(210px,1fr) auto}.laneIntelCandidateStats{justify-content:flex-start}.laneIntelCandidate>.btn{justify-self:end}}@media (width<=760px){.laneIntelPanel{padding:15px}.laneIntelPanel .panelHeader{flex-direction:column}.laneIntelFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.laneIntelScenarioDesk{grid-template-columns:1fr}.laneIntelCompactField{min-width:0}.laneIntelTabs{display:flex;overflow-x:auto}.laneIntelTabs button{flex:0 0 190px}.laneIntelCurrencyHead{flex-direction:column;align-items:flex-start}.laneIntelCurrencyHead p{text-align:left}.laneIntelCalibration{flex-direction:column;align-items:flex-start}.laneIntelCalibration span{text-align:left}.laneIntelNegotiationItemHead{grid-template-columns:1fr;align-items:start}.laneIntelFactMetrics,.laneIntelScenarioMetrics{grid-template-columns:1fr}.laneIntelMobileSelectAll{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:11.5px;display:flex}.laneIntelMobileSelectAll input{width:20px;height:20px;accent-color:var(--violet);flex:none}.laneIntelMobileSelectAll:has(input:disabled){cursor:not-allowed;opacity:.55}.laneIntelTableWrap{overflow:visible}.laneIntelTable,.laneIntelTable.isBusinessCase{width:100%;min-width:0;display:block}.laneIntelTable thead{display:none}.laneIntelTable tbody{flex-direction:column;gap:10px;display:flex}.laneIntelTable .laneIntelDataRow{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.laneIntelTable .laneIntelDataRow.isSelected{border-color:rgba(var(--violet-rgb), .46)}.laneIntelTable .laneIntelDataRow>td{border-bottom:1px solid var(--line-soft);white-space:normal;text-align:right;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;height:auto;min-height:48px;padding:10px 12px;display:flex}.laneIntelTable .laneIntelDataRow>td:not(.laneIntelLaneCell):not(.laneIntelSelectCell):before{content:attr(data-label);color:var(--quiet);letter-spacing:.05em;text-align:left;text-transform:uppercase;flex:0 0 42%;font-size:9.5px;font-weight:600}.laneIntelTable .laneIntelLaneCell{grid-column:1/-1;padding:0 42px 0 0!important}.laneIntelTable .laneIntelSelectCell{z-index:1;border:0;width:auto;min-height:0;display:block;position:absolute;top:19px;right:12px;padding:0!important}.laneIntelExpand{min-height:66px}.laneIntelStatusStack,.laneIntelEvidenceCell{align-items:flex-end}.laneIntelPressure{width:min(180px,44vw)}.laneIntelDetailRow{border:1px solid var(--line-soft);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:0;margin-top:-10px;display:block}.laneIntelDetailRow>td{width:100%;display:block}.laneIntelDetailGrid,.laneIntelDefinitionList,.laneIntelSourceList,.laneIntelRateCards,.laneIntelCandidate{grid-template-columns:1fr}.laneIntelCandidate>.btn{justify-self:start}.laneIntelRfqLink{grid-template-columns:1fr}.laneIntelRfqLink .btn{justify-self:start}.laneIntelError{flex-direction:column;align-items:flex-start}.laneIntelActionTray{top:6px}.laneIntelActionTrayHead{flex-direction:column}}@media (width<=520px){.laneIntelFilters,.laneIntelMetricGrid,.laneIntelPresetGroup{grid-template-columns:1fr}.laneIntelReset{width:100%}.laneIntelMetric{min-height:auto}.laneIntelSourceList li{flex-direction:column}.laneIntelSourceSignals{align-items:flex-start}.laneIntelTrackingWarning{flex-direction:column;align-items:flex-start}.laneIntelWonForm,.laneIntelWonOutcome,.laneIntelTable .laneIntelDataRow{grid-template-columns:1fr}.laneIntelTable .laneIntelLaneCell{grid-column:1}.laneIntelSelectedGroup{grid-template-columns:1fr}.laneIntelSelectedGroup>.btn{justify-self:start}}@media (prefers-reduced-motion:reduce){.laneIntelTableWrap,.laneIntelExpand>svg{transition:none}}.podHeaderActions{flex-wrap:wrap;gap:8px;display:flex}.podQueueSection{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-top:18px;overflow:hidden}.podQueueHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.podQueueHeader h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:clamp(20px,2.4vw,29px)}.podQueueHeader p{color:var(--muted);margin:0;font-size:13px}.podQueueKicker{color:var(--violet);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.podAuthority{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.podAuthority.is-primary{border-color:var(--good);color:var(--good)}.podFilterBar{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:18px;padding:15px 24px;display:grid}.podFilterGroup{flex-wrap:wrap;gap:7px;display:flex}.podFilterGroup .pill[aria-pressed=true]{border-color:var(--violet);color:var(--text);background:var(--surface-3)}.podSearch label{color:var(--quiet);margin-bottom:5px;font-size:11px;display:block}.podSearch>div{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-left:10px;display:grid}.podSearch>div:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--surface-3)}.podSearch input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:8px 0}.podSearch input::placeholder{color:var(--quiet)}.podSearch .btn{margin:3px}.podQueue{background:var(--line);gap:1px;display:grid}.podQueueItem{border-left:4px solid var(--warn);background:var(--panel);grid-template-columns:minmax(210px,1.3fr) minmax(170px,.9fr) minmax(150px,.8fr) minmax(130px,auto);align-items:center;gap:18px;min-width:0;padding:16px 24px 16px 20px;display:grid}.podQueueItem.is-missing{border-left-color:var(--bad)}.podQueueItem.is-received{border-left-color:var(--good)}.podOrderIdentity,.podDeliveryFact,.podStatusCell{gap:3px;min-width:0;display:grid}.podOrderIdentity strong,.podDeliveryFact strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.podOrderIdentity>span:last-child,.podDeliveryFact span,.podStatusCell>span{color:var(--quiet);font-size:11.5px}.podOrderNumber{color:var(--violet);font:600 11px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.podAgeCell{gap:7px;display:grid}.podAgeLine{color:var(--quiet);justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.podAgeLine strong{color:var(--text)}.podAgeTrack{background:var(--surface-3);border-radius:999px;height:5px;overflow:hidden}.podAgeTrack span{border-radius:inherit;background:var(--warn);height:100%;display:block}.podQueueItem.is-missing .podAgeTrack span{background:var(--bad)}.podQueueItem.is-received .podAgeTrack span{background:var(--good)}.podStatusCell{justify-items:start}.podQueueEmpty{color:var(--muted);text-align:center;background:var(--panel);place-items:center;gap:7px;padding:42px 24px;display:grid}.podQueueEmpty svg{color:var(--good)}.podQueueEmpty span{max-width:560px;color:var(--quiet);font-size:12.5px}.truckmateReferenceHint{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.podEmptyAction{margin-top:14px}@media (width<=900px){.podFilterBar{grid-template-columns:1fr;align-items:stretch}.podQueueItem{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr)}.podAgeCell,.podStatusCell{border-top:1px solid var(--line);padding-top:12px}}@media (width<=560px){.podHeaderActions,.podHeaderActions .btn{width:100%}.podQueueHeader{flex-direction:column;padding:18px}.podFilterBar{padding:14px 18px}.podFilterGroup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.podQueueItem{grid-template-columns:1fr;gap:11px;padding:15px 18px 15px 14px}.podDeliveryFact,.podAgeCell,.podStatusCell{border-top:1px solid var(--line);padding-top:10px}}
