.dashboardShell{--lm-surface-bg: linear-gradient(150deg, rgba(8, 30, 46, .8), rgba(4, 16, 26, .74));--lm-surface-border: 1px solid rgba(170, 239, 255, .28);--lm-surface-radius: .92rem;--lm-surface-shadow: inset 0 1px 0 rgba(195, 244, 255, .08);--lm-badge-bg: rgba(9, 36, 54, .62);--lm-badge-border: 1px solid rgba(170, 239, 255, .35);--lm-badge-color: rgba(219, 247, 255, .82)}.dashboardShell .lmKitCard{border:var(--lm-surface-border);border-radius:var(--lm-surface-radius);background:var(--lm-surface-bg);box-shadow:var(--lm-surface-shadow)}.dashboardShell .lmKitBadge{display:inline-flex;align-items:center;border:var(--lm-badge-border);border-radius:999px;padding:.18rem .56rem;background:var(--lm-badge-bg);color:var(--lm-badge-color);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.dashboardShell .liMappingHeroGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr);gap:.9rem;align-items:stretch}.dashboardShell .liMappingHeroSurface,.dashboardShell .liMappingHeroCompanyCard{padding:.9rem}.dashboardShell .liMappingHeroCompanyCard{display:grid;align-content:start;gap:.35rem}.dashboardShell .liMappingHeroBadgeRow{display:flex;flex-wrap:wrap;gap:.44rem}.dashboardShell .liMappingHeroBadge{display:inline-flex;align-items:center;border:var(--lm-badge-border);border-radius:999px;padding:.18rem .56rem;background:var(--lm-badge-bg);color:var(--lm-badge-color);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.dashboardShell .liMappingHeroTitle{margin:.48rem 0 0;font-family:var(--app-font-title);font-size:clamp(1.56rem,2.1vw,2.05rem);line-height:1.06;letter-spacing:-.016em}.dashboardShell .liMappingHeroLead{margin:.45rem 0 0;color:#daf5ffd6;line-height:1.5;font-size:.96rem}.dashboardShell .liMappingHeroSearchWrap{margin-top:.72rem}.dashboardShell .dashboardHero.dashboardHeroLiMapping{overflow:visible;z-index:16}.dashboardShell .dashboardHero.dashboardHeroLiMapping .liMappingHeroSurface,.dashboardShell .dashboardHero.dashboardHeroLiMapping .liMappingHeroSearchWrap{overflow:visible}.dashboardShell .dashboardHero.dashboardHeroLiMapping .liMappingHeroSearchWrap{position:relative;z-index:24}.dashboardShell .dashboardHero.dashboardHeroLiMapping .liMappingHeroSearchWrap .headerSearchDropdown{z-index:64}.dashboardShell .liMappingHeroHint{margin-top:.58rem;font-size:.78rem;color:#cbeefbe0}.dashboardShell .liMappingHeroActions{margin-top:.62rem;display:flex;gap:.48rem;flex-wrap:wrap;align-items:center}.dashboardShell .liMappingHeroCompanyLabel{font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:#c9edffb3}.dashboardShell .liMappingHeroCompanyTitle{margin-top:.34rem;font-family:var(--app-font-title);font-size:1.34rem;line-height:1.2}.dashboardShell .liMappingHeroCompanyMeta{margin-top:.42rem;font-size:.8rem;color:#dbf7ffe6}.dashboardShell .liMappingHeroCompanyEmpty{margin-top:.5rem;border:1px solid rgba(171,241,255,.24);border-radius:.68rem;padding:.45rem .56rem;background:#05111b70;color:#ddf7ffd6}.dashboardShell .liMappingHeroCompanyDivider{margin-top:.56rem;border-top:1px solid rgba(149,223,245,.24);padding-top:.56rem}.dashboardShell .liMappingBodyLayout{display:grid;grid-template-columns:1fr;gap:.8rem}.dashboardShell .liMappingLiSelect{width:100%}@media(max-width:1100px){.dashboardShell .liMappingHeroGrid{grid-template-columns:1fr}}.documentIntakeShell{--document-intake-box-radius: 18px;--document-intake-sub-box-radius: 16px;display:grid;gap:20px}.documentIntakePage{display:grid;gap:12px;min-width:0}.documentIntakeHeroCard,.documentIntakeStageCard,.documentIntakeViewerShell,.documentIntakeOutputCard,.documentIntakeWorkbenchCard{min-width:0}.documentIntakeViewerShell,.documentIntakeOutputCard{overflow-x:auto;scrollbar-gutter:stable both-edges;overscroll-behavior-x:contain}.documentIntakeSectionHead{justify-content:space-between}.documentIntakeSectionTitleBlock{min-width:0}.documentIntakeHeroBadges{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.documentIntakeHeroBadges>*{max-width:100%}.documentIntakeHeroGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);gap:12px;align-items:start}.documentIntakeHeroRail,.documentIntakeWorkbenchStack{display:grid;gap:12px;align-content:start}.documentIntakeReviewShell{display:grid;gap:12px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-gutter:stable both-edges;overscroll-behavior-x:contain}.documentIntakeReviewExplorer{display:grid;gap:14px}.documentIntakeReviewExplorer>*{min-width:0}.documentIntakeReviewToolbar{display:grid;gap:10px}.documentIntakeReviewToolbarRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.documentIntakeReviewToolbarFacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.documentIntakeReviewToolbarRescoreFields{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.documentIntakeRescoreManualPageHint{font-size:11px;font-weight:700;opacity:.82;letter-spacing:.01em}.documentIntakeLiBrowser{display:grid;gap:0;min-width:0;max-width:100%}.documentIntakeLiBrowserRail{display:grid;gap:10px;min-width:0;max-width:100%;border:1px solid rgba(149,223,245,.18);border-bottom:0;border-radius:calc(var(--document-intake-box-radius) + 2px) calc(var(--document-intake-box-radius) + 2px) 0 0;padding:10px 12px 0;background:linear-gradient(180deg,#07141ffa,#050e18eb),radial-gradient(circle at top left,rgba(80,185,255,.12),transparent 34%)}.documentIntakeLiBrowserChrome{display:inline-flex;align-items:center;gap:8px}.documentIntakeLiBrowserDot{width:10px;height:10px;border-radius:999px;background:#95dff557;box-shadow:inset 0 1px #ffffff24}.documentIntakeLiBrowserTabs{display:flex;align-items:flex-end;gap:8px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0 2px;scrollbar-gutter:stable}.documentIntakeLiBrowserTab{min-width:clamp(10.75rem,16vw,13rem);display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;margin-top:8px;padding:12px 14px;border-radius:16px 16px 0 0;border:1px solid rgba(149,223,245,.14);border-bottom:0;background:linear-gradient(180deg,#0a1824d1,#07121db8),#ffffff05;color:#ebf4f9db;text-align:left;box-shadow:inset 0 1px #ffffff0a;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.documentIntakeLiBrowserTab:hover{border-color:#95dff547;color:#ebf4f9f5}.documentIntakeLiBrowserTab:focus,.documentIntakeLiBrowserTab:focus-visible{outline:none;border-color:#95dff56b;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #46b6ff38}.documentIntakeLiBrowserTabActive{margin-top:0;padding-top:16px;border-color:#1273c1eb;background:linear-gradient(180deg,#1273c1f0,#0b589df0),#06131ef5;color:#edf8ff;box-shadow:inset 0 1px #b4f0ff1f,0 14px 28px #0747823d}.documentIntakeLiBrowserTabKey{font-size:12px;line-height:1.2}.documentIntakeLiBrowserTabTitle{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.documentIntakeLiBrowserTabLabel{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;font-weight:800}.documentIntakeLiBrowserTabBadge{min-width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(149,223,245,.16);background:#ffffff0f;color:#dce6efcc;font-size:11px;font-weight:900;line-height:1;flex:none}.documentIntakeLiBrowserTabBadgeReady{border-color:#62dda847}.documentIntakeLiBrowserTabActive .documentIntakeLiBrowserTabBadge{border-color:#edf8ff47;background:#ffffff1f;color:#edf8ff}.documentIntakeLiBrowserPanel{display:grid;gap:14px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-gutter:stable both-edges;overscroll-behavior-x:contain;border-top-left-radius:0;border-top-right-radius:var(--document-intake-box-radius);border-top-color:#1273c1eb;background:linear-gradient(180deg,#040d16d1,#030b13f5),radial-gradient(circle at top left,rgba(66,159,255,.08),transparent 32%)}.documentIntakeLiBrowserTabs::-webkit-scrollbar{height:8px}.documentIntakeLiBrowserTabs::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.documentIntakeLiBrowserTabs::-webkit-scrollbar-thumb{background:#95dff53d;border-radius:999px}.documentIntakeAccordionItem{display:grid;gap:0;border-radius:calc(var(--document-intake-box-radius) + 2px);overflow:hidden;background:linear-gradient(180deg,#07141ff5,#040d17e0),radial-gradient(circle at top left,rgba(80,185,255,.12),transparent 36%)}.documentIntakeAccordionItemActive{border-color:#5bb8ff66;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffff0f}.documentIntakeAccordionTrigger{width:100%;display:grid;gap:12px;padding:18px 20px;border:0;background:linear-gradient(180deg,#0a1b28d1,#06121db8),radial-gradient(circle at 12% 0%,rgba(112,216,255,.1),transparent 34%);color:inherit;text-align:left;box-shadow:inset 0 -1px #ffffff0f}.documentIntakeAccordionTrigger:hover,.documentIntakeAccordionTrigger:focus-visible{border-color:transparent}.documentIntakeAccordionTrigger:focus-visible{outline:2px solid rgba(91,184,255,.42);outline-offset:4px}.documentIntakeAccordionTriggerContent{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.documentIntakeAccordionHeading{display:grid;gap:6px;min-width:0}.documentIntakeAccordionHeading strong{font-size:17px;line-height:1.35}.documentIntakeAccordionSubtitle{color:#dce6efa8;font-size:13px;line-height:1.45}.documentIntakeAccordionMeta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.documentIntakeAccordionChevron{display:inline-flex;align-items:center;justify-content:center;min-width:fit-content;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:6px 10px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.documentIntakeAccordionAliasRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:2px}.documentIntakeAccordionBody{display:grid;gap:14px;padding:18px 20px 20px;background:linear-gradient(180deg,#040d16c7,#030b13f0),radial-gradient(circle at 84% 14%,rgba(66,159,255,.08),transparent 30%)}.documentIntakeAccordionSection{display:grid;gap:12px;min-width:0;border:1px solid rgba(149,223,245,.14);border-radius:calc(var(--document-intake-sub-box-radius) + 2px);padding:16px;background:linear-gradient(180deg,#06121de0,#050f18c7),radial-gradient(circle at top left,rgba(88,194,255,.06),transparent 34%);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000024}.documentIntakeAccordionSectionHead{display:grid;gap:4px}.documentIntakeAccordionOverviewHero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.85fr);gap:14px;align-items:start}.documentIntakeAccordionOverviewPrimary{display:grid;gap:8px;min-width:0}.documentIntakeAccordionOverviewTitle{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.2}.documentIntakeAccordionOverviewText{color:#dce6efbd;font-size:13px;line-height:1.5;max-width:60ch}.documentIntakeAccordionOverviewStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.documentIntakeAccordionOverviewStat{display:grid;gap:4px;border:1px solid rgba(149,223,245,.16);border-radius:14px;padding:12px;background:#ffffff08}.documentIntakeAccordionOverviewStat span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#dce6efa3}.documentIntakeAccordionOverviewStat strong{font-size:18px;line-height:1.2}.documentIntakeAccordionReviewGrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);gap:14px;align-items:start}.documentIntakeAccordionSectionScores,.documentIntakeAccordionSectionEvidence{min-width:0}.documentIntakeCandidateTabsWrap{min-width:0;max-width:100%;border:1px solid rgba(149,223,245,.14);border-radius:calc(var(--document-intake-sub-box-radius) + 2px);padding:8px;background:linear-gradient(180deg,#050f18d6,#040c14c2),radial-gradient(circle at top left,rgba(76,186,255,.08),transparent 34%);box-shadow:inset 0 1px #ffffff0a}.documentIntakeCandidateTabs{display:flex;gap:8px;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px;scrollbar-gutter:stable}.documentIntakeCandidateTab{min-width:clamp(11rem,18vw,13rem);max-width:clamp(17rem,36vw,28rem);min-height:58px;display:flex;flex-direction:column;gap:6px;align-items:stretch;justify-content:flex-start;text-align:left;white-space:normal;padding:.72rem .9rem;border-radius:.72rem;border:1px solid rgba(149,223,245,.1);background:linear-gradient(180deg,#0a1824db,#07131dc7),#ffffff05;color:#ecf4f9f0;box-shadow:inset 0 1px #ffffff0a;flex:0 0 auto;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.documentIntakeCandidateTab:hover{border-color:#95dff547;background:linear-gradient(180deg,#0c1c2ae6,#081520d1),#ffffff08;transform:translateY(-1px)}.documentIntakeCandidateTab:focus,.documentIntakeCandidateTab:focus-visible{outline:none;border-color:#95dff56b;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #46b6ff38}.documentIntakeCandidateTabActive{border-color:#1273c1f2;background:linear-gradient(152deg,#1273c1eb,#0b589df0),#06131ef5;color:#edf8ff;box-shadow:inset 0 1px #b4f0ff1f,0 12px 24px #0747823d}.documentIntakeCandidateTabActive .documentIntakeCandidateTabPage,.documentIntakeCandidateTabActive .documentIntakeCandidateTabMeta,.documentIntakeCandidateTabActive .documentIntakeCandidateTabAlias,.documentIntakeCandidateTabActive .documentIntakeCandidateTabScore{color:#edf8ff}.documentIntakeCandidateTabTop{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;flex-wrap:wrap}.documentIntakeCandidateCheckmark{position:relative;inline-size:14px;block-size:14px;border-radius:999px;border:1px solid rgba(190,210,222,.55);background:#0e1d2abf;flex:0 0 auto}.documentIntakeCandidateCheckmark:after{content:"";position:absolute;left:3px;top:1px;width:4px;height:7px;border-right:2px solid rgba(255,255,255,.92);border-bottom:2px solid rgba(255,255,255,.92);transform:rotate(40deg);opacity:0}.documentIntakeCandidateCheckmarkSelected{border-color:#6ae8adf2;background:linear-gradient(180deg,#24a76ff0,#148457f5);box-shadow:0 0 0 1px #6ae8ad3d}.documentIntakeCandidateCheckmarkSelected:after{opacity:1}.documentIntakeCandidateCheckmarkManual{box-shadow:0 0 0 1px #6ae8ad4d,0 0 10px #6ae8ad47}.documentIntakeCandidateTabPage,.documentIntakeCandidateTabMeta{color:#dce6efb8;font-size:10px;line-height:1.2;white-space:nowrap}.documentIntakeCandidateTabPage{flex:0 0 auto}.documentIntakeCandidateTabMeta{flex:0 0 auto;opacity:.92}.documentIntakeCandidateTabScore{font-size:11px;line-height:1.2;white-space:nowrap;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:3px 7px;background:#ffffff0d}.documentIntakeCandidateTabAlias{display:block;font-size:12px;line-height:1.22;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentIntakeCandidateTabBottom{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.documentIntakeCandidateTabPanel{display:grid;gap:12px;border:1px solid rgba(149,223,245,.14);border-radius:calc(var(--document-intake-sub-box-radius) + 2px);padding:16px;background:linear-gradient(180deg,#06121cd1,#040d15c2),radial-gradient(circle at top left,rgba(64,178,255,.06),transparent 34%)}.documentIntakeCandidateTabPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.documentIntakeCandidateTabs::-webkit-scrollbar{height:8px}.documentIntakeCandidateTabs::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.documentIntakeCandidateTabs::-webkit-scrollbar-thumb{background:#95dff53d;border-radius:999px}.documentIntakeReviewPane{min-width:0;display:grid;align-content:start;gap:10px;border:1px solid rgba(255,255,255,.14);border-radius:var(--document-intake-box-radius);background:#ffffff0d;box-shadow:0 12px 28px #00000024,inset 0 1px #ffffff0d}.documentIntakeOverviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:stretch}.documentIntakeOverviewGrid>*{min-width:0}.documentIntakeWorkbenchGrid{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.18fr);gap:12px;align-items:start}.documentIntakeOutputGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.documentIntakeSection{display:grid;gap:12px;min-width:0}.documentIntakeHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.documentIntakeHeaderAside{min-width:min(320px,100%);display:grid;justify-items:end;gap:10px}.documentIntakePrivacyPill,.documentIntakeStatusPill{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.documentIntakeStatusPillReady{border-color:#44b87e6b}.documentIntakePrimaryFlow,.documentIntakeStatGrid,.documentIntakeTopGrid,.documentIntakeWorkspaceGrid,.documentIntakeSelectionGrid,.documentIntakeSelectionStage,.documentIntakeArtifactGrid,.documentIntakeTechGrid,.documentIntakeFieldGrid{display:grid;gap:16px}.documentIntakePrimaryFlow{gap:18px}.documentIntakeStatGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.documentIntakeWorkspaceGrid{gap:18px}.documentIntakeTopGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"list detail";align-items:stretch;gap:18px}.documentIntakeSelectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.documentIntakeSelectionStage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"list detail";align-items:stretch;gap:18px}.documentIntakeArtifactGrid,.documentIntakeTechGrid,.documentIntakeFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentIntakeMetricRail,.documentIntakeTopBox,.documentIntakeSelectionCard,.documentIntakeViewerCard,.documentIntakeSummaryCard,.documentIntakeProtocolCard,.documentIntakeCodeBox,.documentIntakeTechnicalCard,.documentIntakeProcessedDocument,.documentIntakeStatusLine,.documentIntakeEvidencePanel,.documentIntakePdfPanel{border:1px solid rgba(255,255,255,.1);border-radius:var(--document-intake-box-radius);padding:16px;background:#ffffff08;box-shadow:inset 0 1px #ffffff0a}.documentIntakePanelTitle{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.documentIntakePanelText{margin-top:6px;color:#dce6efbd;font-size:14px;line-height:1.5}.documentIntakeProcessedDocument{display:grid;gap:6px;height:100%}.documentIntakeProcessedDocumentLabel{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#dce6efa3}.documentIntakeProcessedDocumentValue{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.documentIntakeIdentityCard{width:100%;display:grid;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:var(--document-intake-box-radius);padding:14px 16px;background:#ffffff08;box-shadow:inset 0 1px #ffffff0a;height:100%}.documentIntakeIdentityCardHigh{border-color:#62dda85c}.documentIntakeIdentityCardMedium{border-color:#ffc46657}.documentIntakeIdentityCardLow,.documentIntakeIdentityCardWarning{border-color:#78c0ff47}.documentIntakeIdentityCardError{border-color:#ff848461}.documentIntakeIdentityHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.documentIntakeIdentityTitle{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#dce6efa3}.documentIntakeIdentityConfidence{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.documentIntakeIdentityConfidenceHigh{border-color:#62dda86b}.documentIntakeIdentityConfidenceMedium{border-color:#ffc46666}.documentIntakeIdentityConfidenceLow,.documentIntakeIdentityConfidenceWarning{border-color:#78c0ff57}.documentIntakeIdentityConfidenceError{border-color:#ff84846b}.documentIntakeIdentityValue{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.documentIntakeIdentityMeta,.documentIntakeIdentityDetail{font-size:13px;line-height:1.45;color:#dce6efbd;overflow-wrap:anywhere}.documentIntakeUploadSurface{border:1px solid rgba(255,255,255,.12);border-radius:var(--document-intake-box-radius);padding:18px;background:#ffffff08;box-shadow:inset 0 1px #ffffff0a}.documentIntakeUploadSurfaceReady{border-color:#62dda861}.documentIntakeUploadBody{display:flex;align-items:center;justify-content:space-between;gap:16px}.documentIntakeUploadCopy{display:grid;gap:8px;min-width:0}.documentIntakeUploadBadge{width:fit-content;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.14);padding:6px 10px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.documentIntakeUploadTitle{font-size:1.06rem;line-height:1.35;word-break:break-word}.documentIntakeUploadHelper,.documentIntakeUploadMeta{color:#dce6efbd;font-size:13px;line-height:1.45}.documentIntakeUploadActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:none}.documentIntakeHiddenInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.documentIntakeAdvancedCard{padding:12px}.documentIntakeFieldBlock{display:grid;gap:8px}.documentIntakeFieldLabel{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.documentIntakeFieldHint{color:#dce6efb8;font-size:12px;line-height:1.45}.documentIntakeTextarea{min-height:160px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.documentIntakeStatusLine{font-size:14px;line-height:1.45}.documentIntakeStatusLineReady{border-color:#44b87e52}.documentIntakeStatusLineError{border-color:#dc5a5a66}.documentIntakeStatusLineIdle{border-color:#ffffff1f}.documentIntakeActionBar,.documentIntakeResultActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.documentIntakeSchedulerProgress{width:100%;height:8px;border-radius:999px;border:1px solid rgba(149,223,245,.2);background:#ffffff0d;overflow:hidden}.documentIntakeSchedulerProgress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1273c1f2,#4abcfff2);transition:width .18s ease}.documentIntakeJobLogList{max-height:260px;overflow:auto;display:grid;gap:8px;padding-right:4px}.documentIntakeJobLogEntry{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:baseline;padding:8px 10px;border:1px solid rgba(149,223,245,.16);border-radius:10px;background:#040f1994}.documentIntakeJobLogTime,.documentIntakeJobLogLabel{font-size:11px;line-height:1.2;color:#dce6efad;white-space:nowrap}.documentIntakeJobLogMessage{font-size:13px;line-height:1.45;color:#e8f2f9eb;overflow-wrap:anywhere}.documentIntakeJobLogEntrySuccess{border-color:#62dda84d}.documentIntakeJobLogEntryWarning{border-color:#ffc46652}.documentIntakeJobLogEntryError{border-color:#ff848457}.documentIntakeYearTabsCard{display:grid;gap:10px}.documentIntakeYearTabs{display:flex;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px;scrollbar-gutter:stable}.documentIntakeYearTab{min-width:clamp(11rem,16vw,16rem);display:grid;gap:4px;text-align:left;border:1px solid rgba(149,223,245,.12);border-radius:12px;padding:10px 12px;background:linear-gradient(180deg,#0a1824d6,#07131dc7),#ffffff05;color:#ebf4f9eb;font-size:12px;line-height:1.35;flex:0 0 auto}.documentIntakeYearTabActive{border-color:#1273c1f2;background:linear-gradient(152deg,#1273c1eb,#0b589df0),#06131ef5;color:#edf8ff}.documentIntakeSchedulerPopup{position:fixed;right:16px;bottom:16px;z-index:60;width:min(320px,calc(100vw - 32px));border:1px solid rgba(149,223,245,.2);border-radius:14px;padding:12px;background:linear-gradient(180deg,#07141ff5,#040c15f0),radial-gradient(circle at top left,rgba(80,185,255,.12),transparent 35%);box-shadow:0 14px 26px #00000047,inset 0 1px #ffffff0f}.documentIntakeSchedulerPopupTitle{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.documentIntakeSchedulerPopupText{margin-top:4px;font-size:13px;line-height:1.4;color:#dce6efcc}.documentIntakeEmptyState{border:1px dashed rgba(255,255,255,.16);border-radius:14px;padding:18px;display:grid;gap:6px;color:#dce6efbd}.documentIntakeEmptyState strong{color:inherit}.documentIntakeStatCard{display:grid;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:var(--document-intake-box-radius);padding:16px;background:#ffffff08;box-shadow:inset 0 1px #ffffff0a;height:100%}.documentIntakeStatLabel{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#dce6efb8}.documentIntakeStatValue{font-size:1.5rem;line-height:1.1}.documentIntakeStatMeta{color:#dce6efb8;font-size:13px;line-height:1.45}.documentIntakeMetricRail,.documentIntakeTopBox,.documentIntakeSelectionCard,.documentIntakeViewerColumn{min-width:0}.documentIntakeTopBox{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:0}.documentIntakeTopBoxList{grid-area:list}.documentIntakeTopBoxDetail{grid-area:detail}.documentIntakeSelectionCard{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0}.documentIntakeSelectionCardList{grid-area:list}.documentIntakeSelectionCardDetail{grid-area:detail}.documentIntakeSearchInput{width:100%}.documentIntakeLiViewport{--document-intake-li-card-height: 4.45rem;--document-intake-li-gap: 10px;width:100%;min-width:0;height:calc(var(--document-intake-li-card-height) * 5 + var(--document-intake-li-gap) * 4);min-height:calc(var(--document-intake-li-card-height) * 5 + var(--document-intake-li-gap) * 4);max-height:calc(var(--document-intake-li-card-height) * 5 + var(--document-intake-li-gap) * 4);overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable;overscroll-behavior:contain}.documentIntakeLiList{display:flex;flex-direction:column;gap:var(--document-intake-li-gap);min-width:0}.documentIntakeLiViewport::-webkit-scrollbar{width:10px}.documentIntakeLiViewport::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.documentIntakeLiViewport::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background:#95dff557;background-clip:padding-box}.documentIntakeMetricList,.documentIntakeCandidateList{min-width:0}.documentIntakeCandidateList{display:flex;flex-direction:column;gap:12px}.documentIntakeMetricViewport,.documentIntakeCandidateList{gap:10px;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable;overscroll-behavior:contain}.documentIntakeMetricViewport{--document-intake-metric-card-height: 4.45rem;--document-intake-metric-gap: 10px;display:block;inline-size:100%;flex:0 0 auto;overflow-y:scroll!important;overflow-x:hidden;height:calc(var(--document-intake-metric-card-height) * 5 + var(--document-intake-metric-gap) * 4);min-height:calc(var(--document-intake-metric-card-height) * 5 + var(--document-intake-metric-gap) * 4);max-height:calc(var(--document-intake-metric-card-height) * 5 + var(--document-intake-metric-gap) * 4)}.documentIntakeMetricList{display:flex;flex-direction:column;gap:var(--document-intake-metric-gap);min-width:0}.documentIntakeCandidateList{max-height:clamp(24rem,52vh,34rem)}.documentIntakeCandidateListDense{max-height:clamp(22rem,42vh,30rem)}.documentIntakeMetricViewport::-webkit-scrollbar,.documentIntakeMetricList::-webkit-scrollbar,.documentIntakeCandidateList::-webkit-scrollbar{width:10px}.documentIntakeMetricViewport::-webkit-scrollbar-track,.documentIntakeMetricList::-webkit-scrollbar-track,.documentIntakeCandidateList::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.documentIntakeMetricViewport::-webkit-scrollbar-thumb,.documentIntakeMetricList::-webkit-scrollbar-thumb,.documentIntakeCandidateList::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background:#95dff557;background-clip:padding-box}.documentIntakeMetricCard,.documentIntakeCandidateCard{width:100%;display:grid;grid-auto-flow:row;justify-items:start;align-content:start;gap:10px;text-align:left;appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.1);border-radius:var(--document-intake-sub-box-radius);padding:14px;background:#ffffff05;color:inherit;font:inherit;white-space:normal;cursor:pointer;overflow:hidden;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.documentIntakeMetricCard{min-height:var(--document-intake-metric-card-height);height:var(--document-intake-metric-card-height);max-height:var(--document-intake-metric-card-height);align-self:stretch}.documentIntakeMetricCard:hover,.documentIntakeCandidateCard:hover{transform:translateY(-1px)}.documentIntakeMetricCard:focus-visible,.documentIntakeCandidateCard:focus-visible{outline:none;border-color:#a9f0ff66;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #46b6ff3d}.documentIntakeMetricCard>*,.documentIntakeCandidateCard>*{min-width:0}.documentIntakeMetricCardActive,.documentIntakeCandidateCardActive,.documentIntakePageLineActive{border-color:#5bb8ff6b;background:#3778be1f}.documentIntakeCandidateCardDense{gap:12px;padding:14px;border-color:#95dff524;background:linear-gradient(180deg,#06121ceb,#040d15db),radial-gradient(circle at top left,rgba(64,178,255,.07),transparent 34%)}.documentIntakeMetricCardHeader,.documentIntakeCandidateHeader,.documentIntakeViewerHeader,.documentIntakeSelectedMetricMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.documentIntakeMetricKey,.documentIntakeCandidatePage,.documentIntakeCandidateScore{display:block}.documentIntakeCandidateMetric{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#dce6efd1;font-size:12px;line-height:1.35}.documentIntakeCandidateRowTop,.documentIntakeCandidateQuickFacts,.documentIntakeCandidateSecondary{display:flex;gap:10px;flex-wrap:wrap}.documentIntakeCandidateRowTop{align-items:flex-start;justify-content:space-between}.documentIntakeCandidateQuickFacts{justify-content:flex-end}.documentIntakeCandidateSecondary{align-items:center;color:#dce6efd1;font-size:13px;line-height:1.4}.documentIntakeCandidateDenseGrid{width:100%;display:grid;grid-template-columns:minmax(16rem,.84fr) minmax(0,1fr);gap:14px;align-items:start}.documentIntakeCandidateDenseMeta{display:grid;gap:10px;min-width:0}.documentIntakeCandidateSnippetPanel{display:grid;gap:8px;min-width:0;border-left:1px solid rgba(149,223,245,.12);padding-left:14px}.documentIntakeCandidateSnippetPanelInline{border-left:0;padding-left:0;border-top:1px solid rgba(149,223,245,.12);padding-top:12px}.documentIntakeCandidateSnippetLabel{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#dce6ef9e}.documentIntakeCandidateCardDense .documentIntakeCandidatePreview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.documentIntakeCandidateTabPanel .documentIntakeCandidatePreview{display:block}.documentIntakeCandidateTag{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:4px 9px;font-size:11px;font-weight:800;line-height:1.2}.documentIntakeViewerControls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;min-width:0;justify-content:flex-end}.documentIntakeSelectedMetricHeading{display:grid;gap:6px;min-width:0}.documentIntakeMetricCount{min-width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:4px 9px;font-size:12px;font-weight:800;white-space:nowrap}.documentIntakeMetricCountReady{border-color:#62dda866}.documentIntakeMetricLabel,.documentIntakeCandidateAlias{display:block;font-size:15px;line-height:1.4;font-weight:800}.documentIntakeMetricMeta,.documentIntakeCandidatePreview,.documentIntakePageMeta{display:block;color:#dce6efbd;font-size:13px;line-height:1.45}.documentIntakeMetricLabel{width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.documentIntakeMetricMeta{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentIntakeCandidatePreview{overflow:hidden;text-overflow:ellipsis}.documentIntakePageSelect{min-width:180px;display:grid;gap:6px;font-size:12px;font-weight:800}.documentIntakePageMeta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.documentIntakeViewModeGroup{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px;background:#ffffff08;max-width:100%}.documentIntakeViewModeButton{border:0;background:transparent;color:inherit;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;line-height:1.2}.documentIntakeViewModeButtonActive{background:#3778be2e}.documentIntakeEvidenceStage{display:grid;gap:16px}.documentIntakeEvidenceStageSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.documentIntakeEvidencePanel,.documentIntakePdfPanel{display:grid;align-content:start;gap:10px;min-width:0;max-width:100%}.documentIntakePdfCanvasWrap{width:100%;overflow:auto}.documentIntakePdfCanvasStage{position:relative;display:inline-block;inline-size:fit-content;max-width:100%}.documentIntakePdfCanvas,.documentIntakePdfPreviewImage{display:block;max-width:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0000002e}.documentIntakePdfHighlightLayer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.documentIntakePdfHighlightBox{fill:#ffe24d57;stroke:#ffdc0099;stroke-width:1}.documentIntakePageViewer{width:100%;min-width:0;max-width:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0000002e;padding:10px;max-height:620px;overflow:auto}.documentIntakePdfLink{color:#ade1ffeb;text-decoration:none;font-size:13px;line-height:1.45}.documentIntakePdfLink:hover{text-decoration:underline}.documentIntakePageLine{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:3px 8px;border-radius:10px}.documentIntakePageLineNumber{color:#dce6ef7a;font-size:12px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.documentIntakePageLineText,.documentIntakeSnippetBox{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.documentIntakeSelectedMetric{display:grid;gap:12px}.documentIntakeSubBox{display:grid;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:var(--document-intake-sub-box-radius);padding:14px;background:#00000024;box-shadow:inset 0 1px #ffffff08}.documentIntakeEvidenceWindowCard{display:grid;gap:12px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-gutter:stable both-edges;overscroll-behavior-x:contain;border:1px solid rgba(255,255,255,.08);border-radius:var(--document-intake-sub-box-radius);padding:14px;background:#ffffff05;box-shadow:inset 0 1px #ffffff08}.documentIntakeSubBoxTitle{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.documentIntakeSubBoxText{color:#dce6efb3;font-size:13px;line-height:1.45}.documentIntakeAliasRow,.documentIntakeCandidateFacts,.documentIntakeValueTokenRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.documentIntakeAliasChip,.documentIntakeValueToken{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:6px 10px;font-size:12px;line-height:1.2}.documentIntakeFactChip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:6px 10px;font-size:12px;line-height:1.2;background:#ffffff08}.documentIntakeCandidateFacts{color:#dce6efd1;font-size:13px;line-height:1.45}.documentIntakeSnippetSection{display:grid;gap:8px;min-width:0;max-width:100%}.documentIntakeSnippetCaption{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#dce6efb3}.documentIntakeSnippetBox{margin:0;display:block;width:100%;min-width:0;max-width:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;background:#0000002e}.documentIntakeSnippetBoxRaw{white-space:pre;word-break:normal;overflow-inline:auto;overflow-x:auto;overflow-y:hidden}.documentIntakeSnippetBoxAnnotated{white-space:pre;word-break:normal;max-width:100%;overflow:auto}.documentIntakeInlineDetails{min-width:0;max-width:100%;overflow-x:auto;scrollbar-gutter:stable both-edges;overscroll-behavior-x:contain;padding:12px;border-radius:var(--document-intake-sub-box-radius)}.documentIntakeSummaryList{display:grid;gap:10px}.documentIntakeSummaryRow{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:12px;align-items:start;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.documentIntakeSummaryRow:last-child{padding-bottom:0;border-bottom:0}.documentIntakeSummaryLabel{font-size:12px;font-weight:800;opacity:.78}.documentIntakeSummaryValue{min-width:0;line-height:1.45}.documentIntakeProtocolSteps{display:grid;gap:10px}.documentIntakeProtocolStep{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.documentIntakeProtocolDot{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:12px;font-weight:900;flex:none}.documentIntakeProtocolContent{display:grid;gap:4px;padding-top:2px}.documentIntakeProtocolStepLabel{font-size:14px;line-height:1.35}.documentIntakeProtocolStepValue{color:#dce6efbd;font-size:13px;line-height:1.45}.documentIntakeTechnicalCard{padding:16px}@media(max-width:1200px){.documentIntakeHeroGrid,.documentIntakeWorkbenchGrid,.documentIntakeOutputGrid,.documentIntakeAccordionOverviewHero,.documentIntakeAccordionReviewGrid,.documentIntakeCandidateDenseGrid,.documentIntakeEvidenceStageSplit{grid-template-columns:1fr}.documentIntakeHeroBadges,.documentIntakeReviewToolbarFacts,.documentIntakeAccordionMeta,.documentIntakeCandidateQuickFacts{justify-content:flex-start}.documentIntakeUploadBody,.documentIntakeReviewToolbarRow,.documentIntakeViewerHeader,.documentIntakeCandidateTabPanelHead,.documentIntakeCandidateRowTop{display:grid;grid-template-columns:1fr;align-items:start}.documentIntakeViewerControls{width:100%;justify-content:space-between;align-items:center}.documentIntakePageSelect{min-width:min(220px,100%)}}@media(max-width:980px){.documentIntakeHeaderRow,.documentIntakeStatGrid,.documentIntakeHeroGrid,.documentIntakeWorkbenchGrid,.documentIntakeOutputGrid,.documentIntakeTopGrid,.documentIntakeWorkspaceGrid,.documentIntakeSelectionGrid,.documentIntakeSelectionStage,.documentIntakeArtifactGrid,.documentIntakeTechGrid,.documentIntakeFieldGrid{grid-template-columns:1fr}.documentIntakeHeaderRow{display:grid}.documentIntakeTopGrid{grid-template-areas:"list" "detail"}.documentIntakeHeaderAside{min-width:0;justify-items:stretch}.documentIntakeHeroBadges{justify-content:flex-start}.documentIntakeIdentityCard{width:100%}.documentIntakeUploadBody,.documentIntakeViewerHeader,.documentIntakeSelectedMetricMeta{display:grid}.documentIntakeViewerControls{width:100%;justify-content:flex-start;align-items:stretch}.documentIntakePageSelect{min-width:0}.documentIntakePageSelect select,.documentIntakePageSelect .input{width:100%}.documentIntakeViewModeGroup{width:100%;justify-content:space-between}.documentIntakeViewModeButton{flex:1 1 0;text-align:center}.documentIntakeEvidenceStageSplit{grid-template-columns:1fr}.documentIntakeSchedulerPopup{left:12px;right:12px;bottom:12px;width:auto}}@media(max-width:860px){.documentIntakeReviewToolbarRow,.documentIntakeAccordionTriggerContent,.documentIntakeCandidateTabPanelHead,.documentIntakeCandidateRowTop,.documentIntakeCandidateQuickFacts{grid-template-columns:1fr;display:grid;justify-content:flex-start}.documentIntakeAccordionMeta,.documentIntakeReviewToolbarFacts{justify-content:flex-start}.documentIntakeAccordionOverviewHero,.documentIntakeAccordionReviewGrid,.documentIntakeCandidateDenseGrid{grid-template-columns:1fr}.documentIntakeLiBrowserTab{min-width:10rem}.documentIntakeCandidateSnippetPanel{border-left:0;border-top:1px solid rgba(149,223,245,.12);padding-left:0;padding-top:12px}.documentIntakeCandidateTab{min-width:10.5rem;max-width:min(24rem,calc(100vw - 5rem));min-height:56px;padding:.7rem .88rem}.documentIntakeJobLogEntry{grid-template-columns:1fr;gap:4px}}@media(max-width:760px){.documentIntakePage{gap:10px}.documentIntakeActionBar,.documentIntakeResultActions{flex-direction:column;align-items:stretch}.documentIntakePageLine{grid-template-columns:44px minmax(0,1fr);gap:10px}.documentIntakeSummaryRow{grid-template-columns:1fr;gap:6px}}@media(max-width:640px){.documentIntakeLiBrowserRail{padding:8px 8px 0}.documentIntakeLiBrowserTab{min-width:9.5rem;padding:11px 12px 9px}.documentIntakeLiBrowserPanel{border-top-left-radius:0}.documentIntakeAccordionTrigger,.documentIntakeAccordionBody{padding:16px}.documentIntakeAccordionOverviewStats{grid-template-columns:1fr}.documentIntakeCandidateTab{min-width:min(16rem,calc(100vw - 4.5rem));max-width:min(19rem,calc(100vw - 4.5rem));min-height:54px;padding:.66rem .82rem}.documentIntakeYearTab{min-width:min(16rem,calc(100vw - 4.5rem))}.documentIntakeAccordionSection,.documentIntakeEvidenceWindowCard,.documentIntakeUploadSurface,.documentIntakeStatusLine,.documentIntakeEvidencePanel,.documentIntakePdfPanel{padding:12px}.documentIntakeSnippetBox{padding:10px}.documentIntakePageLine{padding:3px 6px}}.dashboardShell .documentIntakeFieldLabel{font-family:var(--app-font-title);color:var(--app-text-dim)}.dashboardShell .documentIntakeEmptyState{border:1px solid rgba(149,223,245,.22);background:#06131e6b;box-shadow:inset 0 1px #b4f0ff0d}.dashboardShell .documentIntakeSelectionStage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.dashboardShell .documentIntakePrivacyPill,.dashboardShell .documentIntakeStatusPill,.dashboardShell .documentIntakeUploadBadge,.dashboardShell .documentIntakeAliasChip,.dashboardShell .documentIntakeFactChip,.dashboardShell .documentIntakeAccordionChevron,.dashboardShell .documentIntakeCandidateTag,.dashboardShell .documentIntakeValueToken,.dashboardShell .documentIntakeMetricCount,.dashboardShell .documentIntakeProtocolDot,.dashboardShell .documentIntakeIdentityConfidence{border-color:#95dff538;background:#06131e80;color:var(--app-text)}.dashboardShell .documentIntakeIdentityCardHigh,.dashboardShell .documentIntakeIdentityConfidenceHigh{border-color:#62dda86b}.dashboardShell .documentIntakeIdentityCardMedium,.dashboardShell .documentIntakeIdentityConfidenceMedium{border-color:#ffc4666b}.dashboardShell .documentIntakeIdentityCardError,.dashboardShell .documentIntakeIdentityConfidenceError{border-color:#ff989894}.dashboardShell .documentIntakeUploadSurface,.dashboardShell .documentIntakeSubBox,.dashboardShell .documentIntakeReviewToolbar,.dashboardShell .documentIntakeAccordionOverviewStat,.dashboardShell .documentIntakeAccordionSection,.dashboardShell .documentIntakeLiBrowserRail,.dashboardShell .documentIntakeLiBrowserPanel,.dashboardShell .documentIntakeReviewPane,.dashboardShell .documentIntakeEvidenceWindowCard,.dashboardShell .documentIntakePageViewer,.dashboardShell .documentIntakePdfCanvas,.dashboardShell .documentIntakePdfPreviewImage,.dashboardShell .documentIntakeViewModeGroup,.dashboardShell .documentIntakeSnippetBox{border-color:#95dff547;background:#030d16a3;color:var(--app-text)}.dashboardShell .documentIntakeMetricCard,.dashboardShell .documentIntakeCandidateCard{border-color:#95dff53d;background:linear-gradient(180deg,#07131ef5,#050e17e0),radial-gradient(circle at 8% 18%,rgba(99,242,224,.08),transparent 45%);color:var(--app-text);box-shadow:inset 0 1px #b4f0ff0f,0 12px 24px #0000002e}.dashboardShell .documentIntakeMetricCard:hover,.dashboardShell .documentIntakeCandidateCard:hover,.dashboardShell .documentIntakeMetricCard:focus-visible,.dashboardShell .documentIntakeCandidateCard:focus-visible{border-color:#a9f0ff6b;background:linear-gradient(180deg,#091825fa,#06121de6),radial-gradient(circle at 8% 18%,rgba(99,242,224,.12),transparent 48%)}.dashboardShell .documentIntakeMetricCardActive,.dashboardShell .documentIntakeCandidateCardActive,.dashboardShell .documentIntakeAccordionItemActive{border-color:#1273c1e0;background:linear-gradient(152deg,#0c69c83d,#0a4f952e),#06131eeb;box-shadow:inset 0 1px #b4f0ff1a,0 14px 28px #07478238}.dashboardShell .documentIntakeAccordionSubtitle,.dashboardShell .documentIntakeAccordionOverviewText,.dashboardShell .documentIntakeCandidateTabPage,.dashboardShell .documentIntakeCandidateTabMeta,.dashboardShell .documentIntakeCandidateSnippetLabel{color:var(--app-text-dim)}.dashboardShell .documentIntakeLiBrowserRail{border-color:#95dff538;background:linear-gradient(180deg,#07141ffa,#050e18f0),radial-gradient(circle at top left,rgba(80,185,255,.12),transparent 34%)}.dashboardShell .documentIntakeLiBrowserPanel{border-top-color:#1273c1eb}.dashboardShell .documentIntakeLiBrowserTab{border-color:#95dff524;background:linear-gradient(180deg,#0a1824db,#07121dc2),#ffffff05;color:#ebf4f9e6}.dashboardShell .documentIntakeLiBrowserTab:hover,.dashboardShell .documentIntakeLiBrowserTab:focus-visible{border-color:#a9f0ff57}.dashboardShell .documentIntakeLiBrowserTabActive{border-color:#1273c1f2;background:linear-gradient(180deg,#1273c1f2,#0a579bf5),#06131ef5;color:#edf8ff}.dashboardShell .documentIntakeLiBrowserTabBadge{border-color:#95dff529;background:#ffffff0f;color:var(--app-text-dim)}.dashboardShell .documentIntakeLiBrowserTabBadgeReady{border-color:#62dda857}.dashboardShell .documentIntakeLiBrowserTabBadgeMissing{border-color:#ff80808f;background:#4a141c85;color:#ff9ea8}.dashboardShell .documentIntakeLiBrowserTabActive .documentIntakeLiBrowserTabBadge{border-color:#edf8ff4d;background:#ffffff1f;color:#edf8ff}.dashboardShell .documentIntakeLiBrowserTabActive .documentIntakeLiBrowserTabBadgeMissing{border-color:#ff9191b3;background:#6a1824b3;color:#ffd3d8}.dashboardShell .documentIntakeCandidateSnippetPanel{border-color:#95dff529}.dashboardShell .documentIntakeCandidateTabPanel{border-color:#95dff52e;background:linear-gradient(180deg,#06121ce6,#040d15d1),radial-gradient(circle at top left,rgba(64,178,255,.08),transparent 36%)}.dashboardShell .documentIntakeCandidateTabsWrap{border-color:#95dff533;background:linear-gradient(180deg,#050f18e0,#040c14d1),radial-gradient(circle at top left,rgba(76,186,255,.08),transparent 34%)}.dashboardShell .documentIntakeCandidateTab{border-color:#95dff51f;background:linear-gradient(180deg,#0a1824e6,#07131dd1),#ffffff05;color:var(--app-text)}.dashboardShell .documentIntakeCandidateTab:hover,.dashboardShell .documentIntakeCandidateTab:focus-visible{border-color:#a9f0ff5c;background:linear-gradient(180deg,#0c1c2af0,#081520db),#ffffff08}.dashboardShell .documentIntakeCandidateTabActive{border-color:#1273c1f2;background:linear-gradient(152deg,#1273c1f2,#0a579bf5),#06131ef5;color:#edf8ff}.dashboardShell .documentIntakePanelTitle,.dashboardShell .documentIntakeMetricLabel,.dashboardShell .documentIntakeCandidateAlias{font-family:var(--app-font-title);color:var(--app-text)}.dashboardShell .documentIntakeMetricMeta,.dashboardShell .documentIntakeCandidatePreview{color:var(--app-text-dim)}.dashboardShell .documentIntakeLiViewport,.dashboardShell .documentIntakeMetricViewport,.dashboardShell .documentIntakeMetricList,.dashboardShell .documentIntakeCandidateList{scrollbar-color:rgba(149,223,245,.42) rgba(3,13,22,.5)}.dashboardShell .documentIntakeReviewShell,.dashboardShell .documentIntakeViewerShell,.dashboardShell .documentIntakeOutputCard,.dashboardShell .documentIntakeLiBrowserPanel,.dashboardShell .documentIntakeAccordionSection,.dashboardShell .documentIntakeEvidenceWindowCard,.dashboardShell .documentIntakeSnippetSection,.dashboardShell .documentIntakeSnippetBox,.dashboardShell .documentIntakeInlineDetails,.dashboardShell .documentIntakePageViewer,.dashboardShell .documentIntakePdfCanvasWrap,.dashboardShell .adminDetailsCard,.dashboardShell .adminJson{min-width:0;max-width:100%}.dashboardShell .documentIntakeReviewShell,.dashboardShell .documentIntakeViewerShell,.dashboardShell .documentIntakeOutputCard,.dashboardShell .documentIntakeLiBrowserPanel,.dashboardShell .documentIntakeEvidenceWindowCard,.dashboardShell .documentIntakeInlineDetails,.dashboardShell .adminDetailsCard,.dashboardShell .documentIntakeSnippetBox,.dashboardShell .documentIntakePageViewer,.dashboardShell .documentIntakePdfCanvasWrap,.dashboardShell .adminJson{overflow-x:auto;scrollbar-gutter:stable both-edges;overscroll-behavior-x:contain}.dashboardShell .documentIntakePageLineText,.dashboardShell .documentIntakeSummaryValue,.dashboardShell .documentIntakeProtocolStepValue{overflow-wrap:anywhere}.dashboardShell .documentIntakeUploadSurfaceReady,.dashboardShell .documentIntakeMetricCountReady,.dashboardShell .documentIntakeStatusLineReady,.dashboardShell .documentIntakeStatusPillReady{border-color:#62dda86b}.dashboardShell .documentIntakeUploadBadge,.dashboardShell .documentIntakeStatusPillReady{box-shadow:inset 0 1px #b4f0ff0d}.dashboardShell.dashboardPerfOptimized .documentIntakeLiBrowserTabs,.dashboardShell.dashboardPerfOptimized .documentIntakeLiBrowserPanel,.dashboardShell.dashboardPerfOptimized .documentIntakeCandidateTabs,.dashboardShell.dashboardPerfOptimized .documentIntakeCandidateList,.dashboardShell.dashboardPerfOptimized .documentIntakeMetricViewport,.dashboardShell.dashboardPerfOptimized .documentIntakeLiViewport,.dashboardShell.dashboardPerfOptimized .documentIntakePageViewer,.dashboardShell.dashboardPerfOptimized .documentIntakePdfCanvasWrap,.dashboardShell.dashboardPerfOptimized .documentIntakeEvidenceWindowCard{-webkit-overflow-scrolling:touch}@keyframes documentIntakeJobOrbSpin{to{transform:rotate(360deg)}}@keyframes documentIntakeJobOrbPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes documentIntakeJobBarSweep{0%{transform:translate(-115%)}to{transform:translate(145%)}}.dashboardShell .documentIntakeJobDock{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;border:1px solid rgba(149,223,245,.28);border-radius:.9rem;padding:.68rem .74rem;background:linear-gradient(180deg,#091825eb,#051019e6),radial-gradient(circle at 12% 20%,rgba(99,242,224,.16),transparent 45%);box-shadow:inset 0 1px #b4f0ff14,0 14px 28px #0000003d}.dashboardShell .documentIntakeJobOrb{position:relative;width:2.1rem;height:2.1rem;display:grid;place-items:center}.dashboardShell .documentIntakeJobOrbRing{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(153,229,255,.42)}.dashboardShell .documentIntakeJobOrbRingOne{animation:documentIntakeJobOrbSpin 2.2s linear infinite}.dashboardShell .documentIntakeJobOrbRingTwo{inset:.3rem;border-color:#71f1e08f;animation:documentIntakeJobOrbSpin 1.2s linear infinite reverse}.dashboardShell .documentIntakeJobOrbCore{width:.72rem;height:.72rem;border-radius:999px;background:radial-gradient(circle at 32% 28%,#dffbff,#5fe9d8 58%,#1d7fbf);box-shadow:0 0 14px #63f2e06b;animation:documentIntakeJobOrbPulse 1.35s ease-in-out infinite}.dashboardShell .documentIntakeJobDockBody{display:grid;gap:.34rem;min-width:0}.dashboardShell .documentIntakeJobDockTitle{font-size:.82rem;font-weight:800;color:#e9f8ff}.dashboardShell .documentIntakeJobDockMeta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;color:#cde8f6bd;font-size:.66rem}.dashboardShell .documentIntakeJobDockBars{display:grid;gap:.34rem}.dashboardShell .documentIntakeJobDockBar{position:relative;inline-size:100%;block-size:.42rem;border-radius:999px;overflow:hidden;background:#06121cb8;border:1px solid rgba(149,223,245,.22)}.dashboardShell .documentIntakeJobDockBar>span{position:absolute;inset:0 auto 0 0;inline-size:0%;border-radius:inherit;background:linear-gradient(90deg,#2e94eaf2,#63f2e0f2);transition:width .22s ease}.dashboardShell .documentIntakeJobDockBarStage>span{background:linear-gradient(90deg,#76d1ffe6,#71f1e0e6)}.dashboardShell .documentIntakeJobDockBar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);animation:documentIntakeJobBarSweep 2.1s linear infinite;pointer-events:none}.dashboardShell .documentIntakeJobDockMessage{font-size:.72rem;color:#d7f0fcdb;line-height:1.35}.dashboardShell .documentIntakeV2Shell{display:grid;gap:12px}.dashboardShell .documentIntakeV2ContextBar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.dashboardShell .documentIntakeV2ContextMain{display:grid;gap:6px;min-width:0}.dashboardShell .documentIntakeV2ContextTopRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboardShell .documentIntakeV2ContextChips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboardShell .documentIntakeV2ContextChip{display:inline-flex;align-items:center;border:1px solid rgba(149,223,245,.24);border-radius:999px;padding:.34rem .56rem;font-size:.68rem;line-height:1.2;color:#dcf0f9e6;background:#040e1794}.dashboardShell .documentIntakeV2ContextChipReady{border-color:#62dda861}.dashboardShell .documentIntakeV2ContextChipLoading{border-color:#95dff55c}.dashboardShell .documentIntakeV2ContextChipError{border-color:#ff989899;color:#ffdcdcf0}.dashboardShell .documentIntakeV2ContextCompanyLine{font-size:.8rem}.dashboardShell .documentIntakeV2ContextError{color:#ffc0c0eb}.dashboardShell .documentIntakeV2ContextActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dashboardShell .documentIntakeV2Shell .documentIntakeOverlayLauncherRow{display:none}.dashboardShell .documentIntakeOverlayLauncherRow{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(149,223,245,.22);border-radius:.86rem;padding:.68rem .8rem;background:#06121c8a}.dashboardShell .documentIntakeOverlayBackdrop{position:fixed;inset:0;border:0;padding:0;margin:0;background:#020810c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:74;cursor:default}.dashboardShell .documentIntakeHeroCardOverlayMode{position:fixed;inset:5.9rem auto auto 50%;transform:translate(-50%);width:min(1060px,calc(100vw - 1.4rem));max-height:calc(100vh - 7.1rem);overflow:auto;z-index:75;border:1px solid rgba(149,223,245,.3);background:linear-gradient(180deg,#07141ffa,#040d16f5),radial-gradient(circle at 10% 12%,rgba(99,242,224,.1),transparent 48%);box-shadow:0 34px 70px #00000080,inset 0 1px #ffffff0f}.dashboardShell .documentIntakeHeroCardOverlayHidden{display:none}.dashboardShell .documentIntakeHeroCardOverlayMode .documentIntakeSectionHead{align-items:flex-start;gap:8px}.dashboardShell .documentIntakeHeroCardOverlayMode .documentIntakeHeroBadges{justify-content:flex-start;gap:8px}.dashboardShell .documentIntakeHeroCardOverlayMode .documentIntakeHeroIntro{max-width:72ch;line-height:1.4}.dashboardShell .documentIntakeHeroCardOverlayMode .documentIntakeHeroGrid{grid-template-columns:minmax(0,1fr);gap:10px}.dashboardShell .documentIntakeHeroCardOverlayMode .documentIntakeHeroRail{gap:10px}.dashboardShell .documentIntakeHeroCardOverlayMode .documentIntakeActionBar{flex-wrap:wrap}.dashboardShell .documentIntakeHeroCardOverlayMode .documentIntakeActionBar>button{flex:1 1 10.5rem}.dashboardShell .documentIntakeHeroCardOverlayMode .documentIntakeJobLogList{max-height:26vh;overflow:auto}.dashboardShell .documentIntakeHeaderOrbWrap{position:relative}.dashboardShell .documentIntakeHeaderOrbButton{--document-intake-orb-progress: 0%;position:relative;inline-size:2.4rem;block-size:2.4rem;border-radius:999px;border:1px solid rgba(149,223,245,.34);padding:0;display:grid;place-items:center;background:conic-gradient(rgba(95,233,216,.94) var(--document-intake-orb-progress),rgba(7,23,35,.88) var(--document-intake-orb-progress));box-shadow:inset 0 1px #ffffff14,0 10px 20px #00000047;color:#edf8ff}.dashboardShell .documentIntakeHeaderOrbButtonIdle{border-color:#95dff533}.dashboardShell .documentIntakeHeaderOrbButtonReady{border-color:#62dda870}.dashboardShell .documentIntakeHeaderOrbButtonError{border-color:#ff9898a8}.dashboardShell .documentIntakeHeaderOrbButton .documentIntakeHeaderOrbRing{position:absolute;inset:3px;border-radius:inherit;border:1px solid rgba(149,223,245,.42);pointer-events:none}.dashboardShell .documentIntakeHeaderOrbCore{min-width:1.62rem;min-height:1.62rem;border-radius:999px;display:grid;place-items:center;background:#040f18eb;border:1px solid rgba(149,223,245,.28);font-size:.62rem;line-height:1;padding:0 .24rem}.dashboardShell .documentIntakeHeaderDropdown{position:absolute;top:calc(100% + .62rem);right:0;width:min(380px,calc(100vw - 1.2rem));border:1px solid rgba(149,223,245,.3);border-radius:.94rem;padding:.74rem;background:linear-gradient(180deg,#081723fa,#051019f5),radial-gradient(circle at top left,rgba(80,185,255,.13),transparent 44%);box-shadow:0 18px 36px #00000057;z-index:85;display:grid;gap:.48rem}.dashboardShell .documentIntakeHeaderDropdownTitle{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;font-weight:900}.dashboardShell .documentIntakeHeaderDropdownMeta{font-size:.74rem;line-height:1.38;color:#d7f0fccc}.dashboardShell .documentIntakeHeaderDropdownProgress{width:100%;height:.5rem;border-radius:999px;border:1px solid rgba(149,223,245,.2);background:#ffffff0d;overflow:hidden}.dashboardShell .documentIntakeHeaderDropdownProgress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1273c1f2,#4abcfff2);transition:width .18s ease}.dashboardShell .documentIntakeHeaderDropdownMessage{font-size:.72rem;line-height:1.34;color:#e0f7ffe0}.dashboardShell .documentIntakeHeaderDropdownActions{display:flex;align-items:center;flex-wrap:wrap;gap:.44rem}@media(max-width:900px){.dashboardShell .documentIntakeV2ContextBar{grid-template-columns:minmax(0,1fr)}.dashboardShell .documentIntakeV2ContextActions{justify-content:flex-start}.dashboardShell .documentIntakeHeroCardOverlayMode{inset:5.35rem auto auto 50%;width:calc(100vw - 1rem);max-height:calc(100vh - 6.15rem)}.dashboardShell .documentIntakeHeaderDropdown{right:-.32rem}}.dashboardShell .documentIntakeOpenAiWorkerTriggerRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerBackdrop{position:fixed;inset:0;z-index:58;border:0;background:#050b139e}.dashboardShell .documentIntakeOpenAiWorkerDialog{position:fixed;z-index:59;top:clamp(64px,8vh,92px);left:50%;transform:translate(-50%);width:min(1280px,calc(100vw - 46px));max-height:calc(100vh - 120px);overflow:auto;border-radius:18px;border:1px solid rgba(104,180,255,.42);background:linear-gradient(180deg,#0a1a2af5,#08121df5),radial-gradient(circle at 78% 12%,rgba(67,156,255,.12),transparent 62%);box-shadow:0 30px 70px #00080f94,0 0 0 1px #559eff2e inset}.dashboardShell .documentIntakeOpenAiWorkerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboardShell .documentIntakeOpenAiWorkerHeadActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerStatusGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboardShell .documentIntakeOpenAiWorkerStatusCard{border:1px solid rgba(70,134,190,.44);border-radius:12px;padding:10px 12px;background:linear-gradient(180deg,#111f31b8,#0b1623b3)}.dashboardShell .documentIntakeOpenAiWorkerStatusLabel{font-size:.72rem;text-transform:uppercase;letter-spacing:.055em;color:#b5d4efd6}.dashboardShell .documentIntakeOpenAiWorkerStatusValue{margin-top:4px;font-size:1.14rem;font-weight:700;color:#e5f4fff5}.dashboardShell .documentIntakeOpenAiWorkerControlBar{display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(180px,220px)}.dashboardShell .documentIntakeOpenAiWorkerControlField{display:grid;gap:6px}.dashboardShell .documentIntakeOpenAiWorkerControlField>span{font-size:.78rem;color:#b8d3ebd6}.dashboardShell .documentIntakeOpenAiWorkerModeRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerModeLabel{font-size:.8rem;color:#bed8efdb}.dashboardShell .documentIntakeOpenAiWorkerModeSwitch{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerModeActive{border-color:#56a9ffb8!important;background:linear-gradient(180deg,#163250db,#0f2236db)!important}.dashboardShell .documentIntakeOpenAiWorkerUploadWrap{border:1px solid rgba(60,113,162,.42);border-radius:12px;padding:10px;background:linear-gradient(180deg,#0d1b2bb3,#0a1421ad);display:grid;gap:8px}.dashboardShell .documentIntakeOpenAiWorkerSelectionRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerSelectionActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerLiGrid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.dashboardShell .documentIntakeOpenAiWorkerLiCard{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid rgba(69,124,176,.4);border-radius:12px;padding:10px 12px;background:linear-gradient(180deg,#0d1a2aad,#0a1421ad)}.dashboardShell .documentIntakeOpenAiWorkerLiCardActive{border-color:#56a9ffb8;background:linear-gradient(180deg,#12253dcc,#0b1827cc);box-shadow:0 0 0 1px #55a1ff3d inset}.dashboardShell .documentIntakeOpenAiWorkerLiMain{display:grid;gap:2px}.dashboardShell .documentIntakeOpenAiWorkerActionBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerPreflight{display:grid;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid rgba(182,118,72,.55);background:#371a0c73}.dashboardShell .documentIntakeOpenAiWorkerProtocolWrap,.dashboardShell .documentIntakeOpenAiWorkerQueueWrap,.dashboardShell .documentIntakeOpenAiWorkerResultWrap,.dashboardShell .documentIntakeOpenAiWorkerRawWrap{border:1px solid rgba(57,106,152,.42);border-radius:14px;padding:12px;background:linear-gradient(180deg,#0c1927bf,#09131fba)}.dashboardShell .documentIntakeOpenAiWorkerProtocolHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerProtocolActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerProtocolList{display:grid;gap:6px;max-height:220px;overflow:auto}.dashboardShell .documentIntakeOpenAiWorkerProtocolEntry{display:grid;grid-template-columns:minmax(130px,auto) minmax(90px,auto) 1fr;align-items:start;gap:8px;border-radius:10px;border:1px solid rgba(65,119,171,.36);background:#0b1521b8;padding:7px 9px}.dashboardShell .documentIntakeOpenAiWorkerProtocolEntryInfo{border-color:#4880b566}.dashboardShell .documentIntakeOpenAiWorkerProtocolEntryOk{border-color:#40977980}.dashboardShell .documentIntakeOpenAiWorkerProtocolEntryWarn{border-color:#b58c4985}.dashboardShell .documentIntakeOpenAiWorkerProtocolEntryError{border-color:#ad585894}.dashboardShell .documentIntakeOpenAiWorkerProtocolTime,.dashboardShell .documentIntakeOpenAiWorkerProtocolPhase{color:#b6d1e8d6}.dashboardShell .documentIntakeOpenAiWorkerProtocolMessage{color:#e7f4fff2}.dashboardShell .documentIntakeOpenAiWorkerProtocolDetails{grid-column:1 / -1;margin-top:4px;max-height:180px;overflow:auto}.dashboardShell .documentIntakeOpenAiWorkerQueueTable td,.dashboardShell .documentIntakeOpenAiWorkerResultTable td{vertical-align:top}.dashboardShell .documentIntakeOpenAiWorkerRawHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerRawHead .input{min-width:240px}.dashboardShell .documentIntakeOpenAiWorkerRawControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboardShell .documentIntakeOpenAiWorkerRawBody .documentIntakeSnippetBoxRaw{max-height:320px}.dashboardShell .documentIntakeOpenAiWorkerMinimized{position:fixed;z-index:57;right:18px;top:82px;border:1px solid rgba(86,169,255,.64);border-radius:999px;padding:10px 14px;background:linear-gradient(180deg,#0c1e30f0,#081422f0);color:#e8f5fffa;display:inline-flex;align-items:center;gap:10px;box-shadow:0 16px 34px #00060c80}.dashboardShell .documentIntakeOpenAiWorkerMinimizedCounter{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:28px;padding:0 10px;border-radius:999px;background:#1b70c2d1}.dashboardShell .documentIntakeOpenAiWorkerMinimizedLabel{font-size:.82rem;letter-spacing:.02em}@media(max-width:980px){.dashboardShell .documentIntakeOpenAiWorkerDialog{width:calc(100vw - 18px);max-height:calc(100vh - 88px);top:56px}.dashboardShell .documentIntakeOpenAiWorkerControlBar{grid-template-columns:1fr}.dashboardShell .documentIntakeOpenAiWorkerRawHead .input{min-width:0;width:100%}.dashboardShell .documentIntakeOpenAiWorkerRawControls{width:100%}.dashboardShell .documentIntakeOpenAiWorkerProtocolEntry{grid-template-columns:1fr}}.dashboardShell .openAiSyncCenterShell{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.dashboardShell .openAiSyncCenterHeaderTop{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.dashboardShell .openAiSyncCenterSectionTitle{font-family:var(--app-font-title);color:var(--app-text);letter-spacing:.02em;text-transform:uppercase;font-size:.82rem}.dashboardShell .openAiSyncCenterEndpointGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;color:var(--app-text-dim)}.dashboardShell .openAiSyncCenterIssueBox{border:1px solid rgba(255,153,153,.48);background:#56161e52;border-radius:10px;padding:10px 12px}.dashboardShell .openAiSyncCenterIssueText{color:#ffcb94f2}.dashboardShell .openAiSyncCenterFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.dashboardShell .openAiSyncCenterFormGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardShell .openAiSyncCenterField{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.dashboardShell .openAiSyncCenterField>span{font-size:.74rem;letter-spacing:.03em;text-transform:uppercase;color:var(--app-text-dim)}.dashboardShell .openAiSyncCenterFieldWide{grid-column:1 / -1}.dashboardShell .openAiSyncCenterFieldCheckbox{align-content:end}.dashboardShell .openAiSyncCenterFieldCheckbox input[type=checkbox]{width:18px;height:18px}.dashboardShell .openAiSyncCenterButtonRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.dashboardShell .openAiSyncCenterCommitBtn{border-color:#6cd6a68c;box-shadow:0 0 0 1px #6cd6a638 inset}.dashboardShell .openAiSyncCenterWorkerTable .valueMono,.dashboardShell .openAiSyncCenterRecordsTable .valueMono{font-size:.78rem}.dashboardShell .openAiSyncCenterEditRow{background:#09365640}.dashboardShell .openAiSyncCenterInlineInput{min-width:82px;width:100%;height:34px;padding:6px 8px;font-size:.8rem}.dashboardShell .openAiSyncCenterEditBtn{min-width:96px}.dashboardShell .openAiSyncCenterProtocolHead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dashboardShell .openAiSyncCenterProtocolList{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.dashboardShell .openAiSyncCenterProtocolEntry{display:grid;grid-template-columns:minmax(170px,220px) minmax(110px,150px) minmax(0,1fr);gap:10px;align-items:flex-start;border:1px solid rgba(149,223,245,.2);border-radius:10px;padding:9px 11px;background:#06121c80}.dashboardShell .openAiSyncCenterProtocolEntry-info{border-color:#80c6eb47}.dashboardShell .openAiSyncCenterProtocolEntry-ok{border-color:#6ad3a057}.dashboardShell .openAiSyncCenterProtocolEntry-warn{border-color:#ffc78066}.dashboardShell .openAiSyncCenterProtocolEntry-error{border-color:#ff8a8a85}.dashboardShell .openAiSyncCenterProtocolDetails{grid-column:1 / -1;margin:4px 0 0}.dashboardShell .openAiSyncCenterPromoteResultTable .valueMono{font-size:.78rem}.dashboardShell .openAiSyncCenterPromoteRow-apply{background:#185d4047}.dashboardShell .openAiSyncCenterPromoteRow-skip{background:#7a571c40}.dashboardShell .openAiSyncCenterPromoteRow-remove{background:#6d202c4d}@media(max-width:1100px){.dashboardShell .openAiSyncCenterFormGrid,.dashboardShell .openAiSyncCenterFormGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardShell .openAiSyncCenterEndpointGrid,.dashboardShell .openAiSyncCenterProtocolEntry{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.dashboardShell .openAiSyncCenterFormGrid,.dashboardShell .openAiSyncCenterFormGridCompact{grid-template-columns:minmax(0,1fr)}}.chartHost{--chart-bg-top: rgba(6, 16, 27, .92);--chart-bg-bottom: rgba(7, 20, 32, .92);--chart-text: rgba(226, 246, 255, .94);--chart-grid: rgba(153, 223, 250, .12);--chart-border: rgba(148, 224, 246, .2);margin-top:.5rem;display:grid;gap:.45rem}.chartHostToolbar{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.chartHostRanges{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.chartHostRangeBtn{border:1px solid rgba(166,232,252,.3);background:#081422c2;color:#e2f6ffeb;font-size:.73rem;font-weight:700;border-radius:999px;min-height:28px;padding:.28rem .66rem;cursor:pointer}.chartHostRangeBtn:hover,.chartHostRangeBtn:focus-visible{border-color:#a6e8fc8c;background:#0a1c2ecc}.chartHostRangeBtnActive,.chartHostRangeBtn[aria-pressed=true]{border-color:#a6e8fcb8;background:#122c42db;color:#f2fbfffa}.chartHostCanvasWrap{position:relative;min-height:248px;border:1px solid rgba(157,229,249,.25);border-radius:.78rem;overflow:hidden;background:linear-gradient(180deg,#040c16c2,#050e1abd)}.chartHostCanvas{width:100%;min-height:120px}.chartHostTooltip{position:absolute;left:12px;top:12px;opacity:0;pointer-events:none;min-width:170px;max-width:min(340px,calc(100% - 18px));border-radius:.62rem;border:1px solid rgba(161,233,252,.34);background:#07121ced;box-shadow:0 8px 26px #0006;padding:.52rem .58rem;color:#e9f8fff2;font-size:.74rem;line-height:1.3;z-index:18}.chartHostTooltipHeader{margin-bottom:.33rem;color:#c2eafbe0}.chartHostTooltipBody{display:grid;gap:.22rem}.chartHostTooltipRow{display:grid;grid-template-columns:auto 1fr auto;gap:.33rem;align-items:center}.chartHostTooltipSwatch{width:8px;height:8px;border-radius:50%;background:var(--swatch, #8ec5ff)}.chartHostTooltipKey{color:#cdecfaeb}.chartHostTooltipMeta{color:#b2dbeec7;font-weight:500}.chartHostTooltipVal{color:#f3fbfffa}.chartHostTooltipEmpty{color:#c3dfefb8}.chartHostLegend{display:flex;flex-wrap:wrap;gap:.4rem}.chartHostLegendBtn{border:1px solid rgba(154,224,246,.25);background:#0815229e;color:#dcf5ffe6;border-radius:999px;min-height:30px;padding:.34rem .66rem;display:inline-flex;align-items:center;gap:.38rem;font-size:.74rem;cursor:pointer}.chartHostLegendBtn:hover,.chartHostLegendBtn:focus-visible{border-color:#9ae0f680}.chartHostLegendBtnOff{opacity:.56}.chartHostLegendSwatch{width:9px;height:9px;border-radius:50%;background:var(--swatch, #89bbff)}.chartHostSummaryList{display:grid;gap:.22rem}.chartHostSummaryItem{color:#c5e9f8d1;font-size:.78rem;line-height:1.35}.chartHostWatchlist{margin-top:.54rem;border:1px solid rgba(156,228,246,.25);border-radius:.8rem;background:linear-gradient(180deg,#081622c7,#07121c9e);padding:.54rem;display:grid;gap:.45rem}.chartHostWatchHead{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.chartHostWatchHeadRight{display:inline-flex;align-items:center;gap:.35rem}.chartHostWatchlistTitle{font-size:.79rem;color:#e0f7fff5;font-weight:800;letter-spacing:.01em}.chartHostWatchMetric{margin-top:.08rem;font-size:.72rem;color:#b6ddefe6;font-weight:600}.chartHostWatchCounts{font-size:.68rem;color:#bee1f0d1;font-weight:700}.chartHostWatchGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.38rem}.chartHostWatchCard{border:1px solid rgba(146,216,238,.22);border-radius:.62rem;padding:.34rem .42rem;background:#07141fad}.chartHostWatchCard-green{border-color:#5ee6b061}.chartHostWatchCard-amber{border-color:#ffd87a66}.chartHostWatchCard-red{border-color:#ff829666}.chartHostWatchCardTop{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.chartHostWatchDot{width:8px;height:8px;border-radius:999px}.chartHostWatchDot-green{background:#5ee6b0f5;box-shadow:0 0 0 2px #5ee6b047}.chartHostWatchDot-amber{background:#ffd87af5;box-shadow:0 0 0 2px #ffd87a3d}.chartHostWatchDot-red{background:#ff8296f5;box-shadow:0 0 0 2px #ff82963d}.chartHostWatchBadge{min-width:40px;text-align:center;border-radius:999px;font-size:.63rem;font-weight:700;padding:.12rem .32rem;border:1px solid transparent}.chartHostWatchBadge-green{color:#d4feeafa;background:#42b08057;border-color:#5ee6b080}.chartHostWatchBadge-amber{color:#fff5d4fa;background:#bc8e3a57;border-color:#ffd87a80}.chartHostWatchBadge-red{color:#ffe2e9fa;background:#a8485e57;border-color:#ff829680}.chartHostWatchLabel{color:#d4f1fcf2;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.chartHostWatchValue{margin-top:.15rem;color:#f1fbfffa;font-size:.88rem;font-weight:800;line-height:1.1}.chartHostWatchDetail{margin-top:.12rem;color:#b2dbedd6;font-size:.68rem;line-height:1.2}:root{--app-font-title: "Sora", "Avenir Next", "Montserrat", "Trebuchet MS", sans-serif;--app-font-body: "Manrope", "Nunito Sans", "Helvetica Neue", sans-serif;--app-text: #eaf8ff;--app-text-soft: rgba(234, 248, 255, .76);--app-text-dim: rgba(199, 231, 247, .6);--app-border: rgba(149, 223, 245, .24);--app-border-strong: rgba(169, 240, 255, .42);--app-surface: rgba(4, 13, 21, .52);--app-surface-soft: rgba(5, 16, 24, .44);--app-accent: #0c69c8;--app-accent-strong: #0a4f95;--app-accent-teal: #63f2e0;--app-shadow: 0 22px 60px rgba(0, 0, 0, .35);--app-content-max: 1680px;--app-content-gutter: clamp(.8rem, 2.2vw, 2.5rem)}html,body{margin:0;min-height:100%}body{background:#020811;color:var(--app-text);font-family:var(--app-font-body);line-height:1.45;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.landingShell button,.landingShell input,.landingShell select,.landingShell textarea{font-family:inherit}*,*:before,*:after{box-sizing:border-box}.landingShell{--lp-font-title: var(--app-font-title);--lp-font-body: var(--app-font-body);--lp-text: var(--app-text);--lp-text-soft: var(--app-text-soft);--lp-text-dim: var(--app-text-dim);--lp-border: var(--app-border);--lp-border-strong: var(--app-border-strong);--lp-surface: var(--app-surface);--lp-surface-soft: var(--app-surface-soft);--lp-accent: var(--app-accent);--lp-accent-strong: var(--app-accent-strong);--lp-accent-teal: var(--app-accent-teal);--lp-shadow: var(--app-shadow);--lp-content-max: var(--app-content-max);--lp-content-gutter: var(--app-content-gutter);--lp-edge-padding: clamp(.35rem, .8vw, .8rem);min-height:100vh;color:var(--lp-text);position:relative;overflow-x:clip;font-family:var(--lp-font-body)}.landingShell *{box-sizing:border-box}.landingShell a{color:inherit;text-decoration:none}.landingBg{position:fixed;inset:0;z-index:-5;background-image:url(/landing-bg.svg);background-position:center top;background-size:cover;animation:lpSlowScale 18s ease-in-out infinite alternate}.landingOverlay{position:fixed;inset:0;z-index:-4;background:radial-gradient(circle at 20% 24%,rgba(96,251,232,.1),transparent 38%),radial-gradient(circle at 84% 40%,rgba(61,165,255,.09),transparent 41%),linear-gradient(180deg,#02070c5c,#02070c7a 48%,#02060bb8)}.landingScanline{position:fixed;inset:0;z-index:-3;opacity:.1;background-image:repeating-linear-gradient(to bottom,rgba(170,228,255,.12) 0,rgba(170,228,255,.12) 1px,transparent 1px,transparent 5px);pointer-events:none}.lpHeader{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--lp-border);background:#040c138c;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.lpHeaderInner{width:min(var(--lp-content-max),calc(100% - var(--lp-content-gutter)));margin:0 auto;min-height:92px;display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:center}.lpBrandWrap{display:inline-flex;align-items:center;gap:.72rem}.lpBrandLink{display:inline-flex;color:inherit;text-decoration:none}.lpBrandIcon{width:2.36rem;height:2.36rem;border-radius:.5rem;border:1px solid rgba(194,246,255,.4);background:linear-gradient(150deg,#58ffdf3d,#2ca7ff36);box-shadow:inset 0 0 0 1px #d6fcff33;display:grid;place-items:center}.lpBrandIcon svg{width:1.3rem;height:1.3rem;fill:none;stroke:#dffffa;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lpBrandIconMark{font-family:var(--lp-font-title);font-size:.88rem;font-weight:780;letter-spacing:.06em;color:#e8fbff}.lpBrandText{display:flex;flex-direction:column}.lpBrandText strong{font-family:var(--lp-font-title);font-size:1.38rem;line-height:1.1;letter-spacing:.01em;font-weight:760}.lpBrandText span{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lp-text-dim);margin-top:.16rem}.lpNav{justify-self:center;display:flex;align-items:center;gap:clamp(1.1rem,2.2vw,2.4rem);font-size:1.04rem}.lpNav a{color:var(--lp-text-soft);position:relative;transition:color .2s ease}.lpNav a:after{content:"";position:absolute;left:0;bottom:-.38rem;width:100%;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#6ef2e600,#6ef2e6e6);transition:transform .2s ease}.lpNav a:hover{color:#fff}.lpNav a:hover:after{transform:scaleX(1)}.lpHeaderActions{display:inline-flex;align-items:center;gap:.6rem}.uiLanguageSwitch{position:relative;display:inline-flex;align-items:center;gap:0;padding:.2rem;border-radius:999px;border:1px solid rgba(169,239,255,.3);background:#040f1894;box-shadow:inset 0 1px #b8f0ff14;overflow:hidden;isolation:isolate;transition:border-color .26s ease,box-shadow .26s ease}.uiLanguageSwitch:hover,.uiLanguageSwitch:focus-within{border-color:#c1f4ff75;box-shadow:inset 0 1px #b8f0ff1f,0 0 0 1px #4ab1ff2e}.uiLanguageSwitch:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(152deg,var(--app-accent, var(--lp-accent)),var(--app-accent-strong, var(--lp-accent-strong)));box-shadow:inset 0 0 0 1px #bff1ff29,0 8px 20px #084a8457;transform:translate(0);transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform}.uiLanguageSwitch[data-language=en]:before{transform:translate(100%)}.uiLanguageSwitchBtn{position:relative;z-index:1;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-height:34px;min-width:46px;padding:.34rem .76rem;border-radius:999px;border:1px solid transparent;background:transparent;color:#e2f8ffd1;font-size:.76rem;font-weight:730;letter-spacing:.01em;cursor:pointer;transition:color .22s ease,transform .26s cubic-bezier(.22,1,.36,1),text-shadow .22s ease}.uiLanguageSwitchBtn:hover,.uiLanguageSwitchBtn:focus-visible{color:#f3fcff;transform:translateY(-1px)}.uiLanguageSwitchBtn:active{transform:translateY(0)}.uiLanguageSwitchBtnActive{color:#edf8ff;text-shadow:0 1px 8px rgba(15,83,128,.38)}.lpHeaderGhost,.lpHeaderCta{border-radius:999px;min-height:46px;padding:.62rem 1.18rem;font-weight:700;font-size:.96rem;border:1px solid transparent;cursor:pointer}.lpHeaderGhost{border-color:#d7f8ff42;background:#ffffff14;color:#effbff}.lpHeaderGhost:hover{border-color:#d7f8ff6b;background:#ffffff21}.lpHeaderCta{border-color:#1273c1f2;background:linear-gradient(152deg,var(--lp-accent),var(--lp-accent-strong));color:#edf8ff}.lpHeaderCta:hover{filter:brightness(1.08)}.lpMain{width:min(var(--lp-content-max),calc(100% - var(--lp-content-gutter)));margin:0 auto;padding:clamp(2.6rem,8vh,6.8rem) 0 3.4rem}.lpHeroGrid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(360px,620px);grid-template-areas:"hero panel" "kpi panel";gap:clamp(1.2rem,2.6vw,2.5rem);align-items:start}.lpHero{grid-area:hero;max-width:none;animation:lpRevealUp .65s ease both}.lpKicker{margin:0;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#bdf2ffe0;font-weight:760}.lpHero h1{margin:.78rem 0 0;font-family:var(--lp-font-title);font-size:clamp(1.84rem,3.25vw,3.85rem);line-height:1.06;letter-spacing:-.03em;font-weight:820;color:#f4fbff;text-wrap:pretty}.lpLead{margin:1.15rem 0 0;max-width:66rem;color:var(--lp-text-soft);font-size:clamp(1.08rem,1.5vw,1.42rem);line-height:1.5}.lpActions{margin-top:1.72rem;display:flex;flex-wrap:wrap;gap:.9rem}.lpLegalNote{margin:.9rem 0 0;max-width:60rem;font-size:.86rem;line-height:1.45;color:#d2ecf8c7}.lpKpiStrip{grid-area:kpi;margin-top:0;animation:lpRevealUp .8s ease both;animation-delay:90ms}.lpKpiStrip h2{margin:0;font-family:var(--lp-font-title);font-size:clamp(1.42rem,2.25vw,2.2rem);line-height:1.15;letter-spacing:-.015em}.lpPrimary,.lpGhost{border-radius:.72rem;min-height:54px;padding:.86rem 1.5rem;font-weight:730;font-size:1.06rem;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center}.lpPrimary{border-color:#1273c1f2;color:#edf8ff;background:linear-gradient(152deg,var(--lp-accent),var(--lp-accent-strong));box-shadow:0 10px 32px #0747826b}.lpPrimary:hover{filter:brightness(1.08)}.lpGhost{border-color:#d9f8ff6b;color:#fff;background:#ffffff2b}.lpGhost:hover{background:#ffffff3d}.lpKpiRail{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.lpKpiCard{border:1px solid var(--lp-border);background:linear-gradient(180deg,#06121cc2,#040c1494),radial-gradient(circle at 8% 22%,rgba(120,245,223,.14),transparent 46%);border-radius:.94rem;padding:.94rem .96rem .9rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:inset 0 1px #b4f0ff14}.lpKpiTop{display:grid;gap:.18rem}.lpKpiCard strong{display:block;font-family:var(--lp-font-title);font-size:1.5rem;line-height:1.1;font-weight:780;letter-spacing:-.01em}.lpKpiLabel{display:block;color:#ceeffcd1;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:680}.lpKpiCard p{margin:.54rem 0 0;color:#d9f0fab3;font-size:.88rem;line-height:1.4}.lpMarketPanel{border:1px solid var(--lp-border-strong);border-radius:1.16rem;padding:1.15rem;background:linear-gradient(168deg,#1240584d,#05111cb3 58%),radial-gradient(circle at 22% 18%,rgba(116,241,222,.2),transparent 44%);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:var(--lp-shadow);animation:lpRevealUp .88s ease both;animation-delay:90ms;margin-top:clamp(.1rem,.6vh,.45rem)}.lpHeroPanel{grid-area:panel}.lpMarketPanel header{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem}.lpMarketPanel h2{margin:0;font-family:var(--lp-font-title);font-size:1.34rem;font-weight:760}.lpMarketPanel header span{font-size:.79rem;color:var(--lp-text-dim);letter-spacing:.08em;text-transform:uppercase}.lpPanelChart{margin-top:1rem;border-radius:1rem;border:1px solid rgba(157,233,250,.25);background:#030b12a8;min-height:214px;padding:1rem;position:relative;overflow:hidden}.lpPanelBars{height:154px;display:grid;grid-template-columns:repeat(18,1fr);gap:.26rem;align-items:end}.lpPanelBars span{border-radius:.2rem .2rem 0 0;background:linear-gradient(180deg,#99ffecf2,#41bbff8c);box-shadow:0 0 10px #6bede457;animation:lpBarsPulse 7.2s ease-in-out infinite}.lpPanelBars span:nth-child(1){height:34%}.lpPanelBars span:nth-child(2){height:53%}.lpPanelBars span:nth-child(3){height:72%}.lpPanelBars span:nth-child(4){height:36%}.lpPanelBars span:nth-child(5){height:55%}.lpPanelBars span:nth-child(6){height:74%}.lpPanelBars span:nth-child(7){height:38%}.lpPanelBars span:nth-child(8){height:57%}.lpPanelBars span:nth-child(9){height:76%}.lpPanelBars span:nth-child(10){height:40%}.lpPanelBars span:nth-child(11){height:59%}.lpPanelBars span:nth-child(12){height:78%}.lpPanelBars span:nth-child(13){height:42%}.lpPanelBars span:nth-child(14){height:61%}.lpPanelBars span:nth-child(15){height:80%}.lpPanelBars span:nth-child(16){height:44%}.lpPanelBars span:nth-child(17){height:63%}.lpPanelBars span:nth-child(18){height:82%}.lpPanelBars span:nth-child(2n){animation-duration:9s}.lpPanelBars span:nth-child(3n){animation-duration:11s}.lpPanelChart svg{margin-top:.68rem;width:100%;height:48px}.lpPanelChart path{fill:none;stroke:#b2f4ffe0;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(139,245,237,.5))}.lpPanelStats{margin:1rem 0 0;display:grid;gap:.76rem}.lpPanelStats div{border:1px solid rgba(156,228,247,.21);border-radius:.8rem;background:#040e168f;padding:.7rem .76rem}.lpPanelStats dt{font-size:.78rem;letter-spacing:.1em;color:var(--lp-text-dim);text-transform:uppercase}.lpPanelStats dd{margin:.26rem 0 0;font-size:.93rem;line-height:1.38;color:var(--lp-text-soft)}.lpCardsWrap{margin-top:clamp(3rem,10vh,6rem);animation:lpRevealUp .9s ease both;animation-delay:.18s}.lpCardsWrap h2{margin:0;font-family:var(--lp-font-title);font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.13;letter-spacing:-.02em}.lpCardsWrap p{margin:.86rem 0 0;color:var(--lp-text-soft);max-width:64rem;line-height:1.55;font-size:1.06rem}.lpCards{margin-top:1.45rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.lpCard{border:1px solid var(--lp-border);border-radius:1.2rem;padding:1.24rem 1.12rem 1.12rem;background:linear-gradient(180deg,#06141fbd,#040e1773),radial-gradient(circle at 8% 18%,rgba(113,245,223,.17),transparent 45%);box-shadow:var(--lp-shadow);min-height:294px;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lpCard:hover{transform:translateY(-5px);border-color:#b1f5ff85;box-shadow:0 28px 70px #00000073}.lpCardIcon{width:2.7rem;height:2.7rem;border-radius:.62rem;border:1px solid rgba(174,243,255,.42);background:#11719159;display:grid;place-items:center}.lpCardIcon svg{width:1.72rem;height:1.72rem;fill:none;stroke:#9af9ee;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lpCard h3{margin:.92rem 0 0;font-family:var(--lp-font-title);font-size:1.52rem;line-height:1.16}.lpCard p{margin:.68rem 0 0;color:var(--lp-text-soft);line-height:1.5;font-size:1.03rem}.lpMore{margin-top:auto;color:#9be6ff;font-weight:710;font-size:1rem}.lpMore:hover{color:#cdfeff}.lpFinalBand{margin-top:clamp(2.8rem,10vh,5.6rem);border:1px solid var(--lp-border-strong);border-radius:1.16rem;background:linear-gradient(140deg,#071d2bb8,#08142273);padding:1.18rem 1.24rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.lpFinalBand h3{margin:0;font-family:var(--lp-font-title);font-size:clamp(1.3rem,2.1vw,1.9rem)}.lpFinalBand p{margin:.46rem 0 0;color:var(--lp-text-soft);font-size:1.02rem}.lpFinalBand a{border:1px solid rgba(174,245,255,.45);border-radius:.72rem;min-height:48px;padding:.76rem 1.18rem;font-weight:700;white-space:nowrap;background:#a9f7ff1f}.lpFinalBand a:hover{background:#a9f7ff33}.lpFooter{width:min(var(--lp-content-max),calc(100% - var(--lp-content-gutter)));margin:1.3rem auto 2.4rem;border-top:1px solid var(--lp-border);color:var(--lp-text-soft);font-size:.86rem;letter-spacing:.01em;text-transform:none;padding-top:1.02rem;display:grid;gap:.5rem}.lpFooterLinks{display:inline-flex;align-items:center;gap:.85rem;flex-wrap:wrap}.lpFooterLinks a{color:var(--lp-text-soft);border-bottom:1px solid transparent;padding-bottom:.06rem}.lpFooterLinks a:hover,.lpFooterLinks a:focus-visible{color:#ecfbff;border-bottom-color:#aef5ff8c}.lpFooterSlogan{color:var(--lp-text-dim);font-size:.8rem;line-height:1.45;max-width:90ch}.legalMain{width:min(var(--lp-content-max),calc(100% - var(--lp-content-gutter)));margin:clamp(1rem,2vw,1.6rem) auto 0;padding-bottom:.2rem}.legalContent{padding:clamp(1rem,2.2vw,1.55rem);border:1px solid rgba(173,245,255,.25);border-radius:1rem;background:linear-gradient(170deg,#071928f2,#05101cf2),radial-gradient(circle at 85% 0%,#4cd4ff29,#05101c00)}.legalHead h1{margin-top:.4rem;margin-bottom:.45rem}.legalWarn{margin-top:.7rem;border:1px solid rgba(255,207,138,.48);border-radius:.72rem;background:#ffc47824;color:#ffeccdfa;padding:.58rem .72rem;font-size:.86rem;line-height:1.35}.legalGrid{display:grid;gap:.8rem;margin-top:.85rem}.legalSection{border:1px solid rgba(169,239,255,.2);border-radius:.82rem;padding:.72rem .82rem;background:#0815218f}.legalSection h2{margin:0 0 .55rem;font-size:1rem}.legalSection p{margin:.3rem 0;color:var(--lp-text-soft);line-height:1.48}.legalInlineRow{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.legalInlineLabel{flex:0 0 auto}.legalFields{margin:0;display:grid;gap:.36rem}.legalFieldRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:.5rem;align-items:baseline}.legalFieldRow dt{margin:0;color:var(--lp-text-dim);font-size:.85rem;font-weight:620}.legalFieldRow dd{margin:0;color:#edfbff;font-size:.9rem}.protectedEmailWrap{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:nowrap;white-space:nowrap;flex:0 0 auto}.protectedEmailCanvas{display:inline-block;border:1px solid rgba(140,219,239,.28);border-radius:.34rem;background:#081722b3;user-select:none;-webkit-user-select:none}.protectedEmailAction{border:1px solid rgba(154,238,255,.38);border-radius:999px;padding:.2rem .62rem;background:#0d2a3ab3;color:#d9f8ff;font-size:.76rem;line-height:1.2;cursor:pointer;white-space:nowrap;flex:0 0 auto}.protectedEmailAction:hover,.protectedEmailAction:focus-visible{border-color:#bdf7ff9e;color:#f1fdff}.legalList{margin:.2rem 0 0;padding-left:1.1rem;display:grid;gap:.32rem;color:var(--lp-text-soft)}@media(max-width:860px){.legalFieldRow{grid-template-columns:1fr;gap:.14rem}}.landingShell:not(.dashboardShell) .lpHeaderInner,.landingShell:not(.dashboardShell) .lpMain,.landingShell:not(.dashboardShell) .lpFooter{padding-inline:var(--lp-edge-padding)}@media(max-width:1120px){.lpHeroGrid{grid-template-columns:1fr;grid-template-areas:"hero" "panel" "kpi"}.lpMarketPanel{max-width:none;margin-top:.1rem}.lpKpiStrip{margin-top:.35rem}}@media(min-width:1500px){.landingShell{--lp-content-max: 1760px;--lp-content-gutter: clamp(.85rem, 1.95vw, 2.3rem)}.lpHeroGrid{grid-template-columns:minmax(0,1.34fr) minmax(450px,690px);grid-template-areas:"hero panel" "kpi panel";gap:clamp(1.5rem,2.8vw,2.9rem)}.lpHero h1{font-size:clamp(2.2rem,2.95vw,4.2rem)}.lpCardsWrap h2{font-size:clamp(2.15rem,2.55vw,3.45rem)}}@media(min-width:1800px){.landingShell{--lp-content-max: 1960px;--lp-content-gutter: clamp(.9rem, 1.55vw, 1.9rem)}.lpHeroGrid{grid-template-columns:minmax(0,1.36fr) minmax(480px,760px);grid-template-areas:"hero panel" "kpi panel"}.lpHero h1{font-size:clamp(2.45rem,2.75vw,4.65rem)}.lpLead{max-width:64rem;font-size:clamp(1.2rem,1.45vw,1.72rem)}}@media(min-width:2300px){.landingShell{--lp-content-max: 2220px;--lp-content-gutter: clamp(.9rem, 1.2vw, 1.5rem)}.lpHeroGrid{grid-template-columns:minmax(0,1.42fr) minmax(520px,820px);grid-template-areas:"hero panel" "kpi panel"}.lpHero h1{font-size:clamp(2.7rem,2.5vw,5rem)}.lpCards{gap:1.5rem}.lpCard{min-height:330px}}@media(max-width:1400px){.lpHero h1{font-size:clamp(1.74rem,2.9vw,3.1rem)}.lpLead{max-width:56rem;font-size:clamp(1rem,1.3vw,1.26rem)}}@media(max-width:1280px){.lpCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.lpKpiRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.lpHeaderInner{grid-template-columns:1fr auto}.lpNav{display:none}}@media(max-width:860px){.lpCards{grid-template-columns:1fr}}@media(max-width:720px){.landingShell:not(.dashboardShell){--lp-edge-padding: .34rem}.lpHeaderInner{width:calc(100% - 1rem);min-height:74px}.lpBrandText strong{font-size:1.06rem}.lpHeaderGhost{display:none}.lpHeaderCta{padding:.5rem .85rem;min-height:38px;font-size:.82rem}.uiLanguageSwitchBtn{min-height:32px;min-width:40px;padding:.32rem .56rem;font-size:.78rem}.lpMain{width:calc(100% - 1rem);padding-top:1.9rem}.lpLegalNote{font-size:.8rem}.lpActions,.lpPrimary,.lpGhost{width:100%}.lpKpiRail{grid-template-columns:1fr}.lpFinalBand{flex-direction:column;align-items:flex-start}.lpFinalBand a{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.landingBg,.lpHero,.lpMarketPanel,.lpCardsWrap,.lpPanelBars span{animation:none!important}.uiLanguageSwitch:before,.dashboardShell .dashboardAudienceSwitch:before,.authModeTabs:before{animation:none!important;transition:none!important}.uiLanguageSwitchBtn,.dashboardShell .dashboardAudienceBtn,.authModeTab{transition:none!important}}@keyframes lpRevealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lpSlowScale{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes lpBarsPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.78)}}@keyframes lpSwitchFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.container{min-height:100vh;height:auto;width:min(1400px,100%);margin:0 auto;padding:clamp(10px,1.6vw,16px);box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.appHeader{display:grid;grid-template-columns:minmax(220px,280px) minmax(320px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(120deg,#ffffff14,#ffffff08),#ffffff0a}.headerLogoSlot{min-width:0;display:flex;flex-direction:column;gap:2px}.headerBrandName{font-size:28px;font-weight:900;line-height:1.05}.headerLogoHint{font-size:11px;text-transform:uppercase;letter-spacing:.35px;opacity:.66}.headerSearchWrap{min-width:0;position:relative}.headerSearchInput{border-radius:999px;padding:11px 16px;font-size:14px}.headerSearchDropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;max-height:360px;overflow:auto;padding:6px 0;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#1a1a1af5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.headerSearchEmpty{padding:10px 12px;font-size:12px;opacity:.75}.headerSearchItem{width:100%;display:block;text-align:left;padding:9px 12px;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.headerSearchItem:hover{background:#ffffff14}.headerSearchItemSelected{background:#646cff2e}.headerSearchItemTop{font-size:13px;font-weight:900;line-height:1.25}.headerSearchItemMeta{margin-top:3px;font-size:11px;opacity:.72;line-height:1.25;overflow-wrap:anywhere}.headerActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.headerActionBtn,.headerSignInBtn{border-radius:999px;border:1px solid rgba(255,255,255,.22);padding:8px 14px;font-size:12px;font-weight:800;letter-spacing:.2px;background:#ffffff14;color:inherit}.headerActionBtn:hover,.headerSignInBtn:hover{border-color:#646cffd1}.headerSignInBtn{background:#646cff33;border-color:#646cffa6}.split{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:auto}.splitSingle{grid-template-columns:1fr}.col{min-height:auto;display:flex;flex-direction:column}.muted{opacity:.75;font-size:13px}.valueMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.error{border:1px solid rgba(255,90,90,.6);background:#ff5a5a1f;border-radius:12px;padding:12px}.strongText{font-weight:900}.mt8{margin-top:8px}.mt6{margin-top:6px}.mt4{margin-top:4px}.mt2{margin-top:2px}.mt10{margin-top:10px}.mt12{margin-top:12px}.inlineInfoRow,.sectionHead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sectionTitle{margin:0}.sectionSubTitle{margin:0 0 10px}.tableMessage{padding:12px}.cellStrong{font-weight:800}.input{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:inherit;padding:10px 12px;outline:none}.input:focus{border-color:#646cffcc}.inputSmall{max-width:360px;padding:8px 10px;font-size:12px}.select{border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:inherit;padding:6px 10px;font-size:12px}.card{border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.panelCard{padding:0}.panelSummary{padding:10px 12px;list-style:none;cursor:pointer}.panelSummary::-webkit-details-marker{display:none}.panelSummaryBtn{width:100%;text-align:left;padding:10px 12px;border:0;background:transparent;color:inherit;cursor:pointer}.panelSummaryRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.panelSummaryValue{flex:1;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panelCaret{font-size:12px;opacity:.7;transition:transform .15s ease}.panelCaretOpen{transform:rotate(90deg)}.panelBody{overflow-y:auto}.panelBodyPad,.cardPad{padding:12px}.kvRow{display:flex;gap:12px;padding:4px 0}.kvLabel{width:180px;font-weight:900;flex:none;overflow-wrap:anywhere}.kvValue{flex:1;min-width:0}.item{padding:12px;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}.item:hover{background:#ffffff12}.itemSelected{outline:2px solid rgba(100,108,255,.7);outline-offset:-2px}.bottomPane{flex:none;min-height:auto;display:flex;flex-direction:column;gap:8px}.bottomBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;align-content:flex-start}.bottomBar>*{min-width:0}.tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:100%}.tabBtn{border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:inherit;padding:8px 12px;font-size:12px;cursor:pointer}.tabBtn:hover{border-color:#646cffb3}.tabBtnActive{border-color:#646cffcc;background:#646cff1f}.tableWrap{flex:none;min-height:auto;overflow-x:auto;overflow-y:visible;border-radius:12px}.tvWrap{border:1px solid rgba(255,255,255,.18);background:#0000002e}.finTable{border-collapse:separate;border-spacing:0;font-size:12px;width:max-content;min-width:100%;table-layout:auto}.tvTable{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.tvTable th,.tvTable td{padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.08);vertical-align:top}.tvTable th:last-child,.tvTable td:last-child{border-right:0}.tvTable thead th{position:sticky;top:0;z-index:5;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;letter-spacing:.2px;border-bottom:1px solid rgba(255,255,255,.18);white-space:nowrap}.stickyCol{position:sticky;left:0;z-index:6;width:clamp(240px,30vw,440px);white-space:normal}.tvStickyCol{background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-right:1px solid rgba(255,255,255,.16)}.tvTable td.num,.tvTable th.numHead{text-align:right;white-space:nowrap;min-width:100px}.tvTable .liNotFoundZeroValue{color:#ff6b6b;font-weight:780}.tvTable tbody tr:hover td{background:#ffffff0f}.tvTable tbody tr:hover td.tvStickyCol,.tvTable tbody tr:hover td.stickyCol{background:#000000a6}.metricCell{display:flex;flex-direction:column;gap:3px}.metricName{font-weight:900;font-size:12px;line-height:1.25}.metricMeta{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;opacity:.78;line-height:1.2}.valuationGrid{display:grid;grid-template-columns:460px 1fr;gap:12px;align-items:start}.valuationGridSingle{grid-template-columns:1fr}.adminOverviewGrid{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(320px,.92fr);gap:12px;align-items:start}.adminComplianceCard{align-self:start}.adminAckStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminAckStat{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 9px;background:#ffffff0a;display:grid;gap:4px}.adminAckStat span{font-size:11px;letter-spacing:.05em;text-transform:uppercase;opacity:.78}.adminAckStat strong{font-size:14px}.adminAckSearchRow{width:100%}.adminAckSearchInput{width:100%;min-height:40px}.valTitle{font-weight:900;font-size:13px;margin:0}.valHelp{margin-top:6px}.valSection{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);font-weight:900;font-size:12px;opacity:.9}.valRow{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.valRow:last-child{border-bottom:0}.valLabel{flex:1;font-weight:800;font-size:12px;opacity:.95}.valRight{width:min(220px,100%);display:flex;justify-content:flex-end;align-items:center;gap:8px}.valInput{width:min(180px,100%);max-width:100%;text-align:right;padding:8px 10px;font-size:12px}.valInputWithUnit{display:flex;align-items:center;gap:8px}.valUnit{min-width:18px;text-align:left;font-size:12px;opacity:.75}.valReadOnly{display:inline-block;min-width:0;width:min(180px,100%);text-align:right;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0000002e}.valTableWrap{width:100%;overflow-x:auto;margin-top:10px;border-radius:12px}.valTable{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px;border-radius:12px;overflow:hidden}.valTable thead th{text-align:left;font-size:11px;letter-spacing:.2px;padding:9px 10px;background:#00000073;border-bottom:1px solid rgba(255,255,255,.16);white-space:nowrap}.valTable td{padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.1);white-space:normal;overflow-wrap:anywhere}.valTable tbody tr:hover td{background:#ffffff0d}.valTable tbody tr:last-child td{border-bottom:0}.valTable .numCol{text-align:right;white-space:nowrap;min-width:86px}.oppHeadlineRow{display:flex;gap:20px;align-items:baseline;flex-wrap:wrap}.oppScoreCard{min-width:210px;flex:1 1 220px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;background:#ffffff09}.oppMissingCard{padding:10px;border-color:#ffc25c73;background:#ffc25c12}.oppInfoBtn{width:18px;height:18px;border-radius:999px;border:1px solid rgba(176,241,255,.52);background:#030f19c7;color:#ebfbffeb;font-size:10px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:help;padding:0;transition:border-color .16s ease,background .16s ease,color .16s ease}.oppInfoBtn:hover,.oppInfoBtn:focus-visible{border-color:#bff4ffd6;background:#081e2ee6;color:#fff}.oppInfoBtn:focus-visible{outline:2px solid rgba(94,191,255,.48);outline-offset:1px}.oppOverallValue{font-weight:900;font-size:30px}.oppGradeValue,.oppCoverageValue{font-weight:900;font-size:20px}.oppBuckets{display:grid;gap:10px}.oppBucketCard{padding:0;overflow:hidden}.oppBucketHead{display:flex;justify-content:space-between;gap:10px;align-items:center}.oppBucketSummary{list-style:none;cursor:pointer;padding:10px}.oppBucketSummary::-webkit-details-marker{display:none}.oppBucketSummaryMain{min-width:0;display:flex;flex-direction:column;gap:2px}.oppBucketSummaryEnd{display:flex;align-items:center;gap:8px}.oppBucketChevron{font-size:12px;opacity:.7;transition:transform .2s ease}.oppBucketCard[open] .oppBucketChevron{transform:rotate(180deg)}.oppBucketBody{padding:0 10px 10px}.oppBucketLabel,.oppBucketScore{font-weight:900}.oppRadarCard{padding:10px}.oppTabContent{min-width:0;display:grid;gap:12px}.oppExecutiveGrid{display:grid;grid-template-columns:minmax(560px,1.9fr) minmax(250px,.7fr);gap:12px;align-items:start}.oppExecutiveMainCard,.oppNarrativeCard{padding:10px}.oppNarrativeTitle{font-weight:900;font-size:14px}.oppExecutiveHighlights{margin:0;padding:0;display:grid;gap:.46rem}.oppExecutiveHighlight{margin:0;line-height:1.5;font-size:.95rem;color:#e0f6ffdb}.oppTurnaroundBanner{border:1px solid rgba(255,210,108,.42);border-radius:11px;padding:9px;background:linear-gradient(136deg,#ffd26c2e,#ffd26c0f 58%,#ffd26c08)}.oppTurnaroundBannerHead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.oppTurnaroundWindow{font-size:12px;line-height:1.4;color:#f7ecc9f0}.oppTurnaroundReadGuide{font-size:11px;line-height:1.35;color:#dff0ffdb}.oppTurnaroundCategories{display:flex;flex-wrap:wrap;gap:6px}.oppTurnaroundCategoryChip{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,221,134,.36);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:800;color:#f9ecbdf5;background:#432d0947}.oppTurnaroundBannerTag{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,210,108,.58);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#ffecb6fa;background:#442e0a59}.oppTurnaroundBannerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-items:start}.oppTurnaroundEmpty{grid-column:1 / -1;border:1px dashed rgba(255,210,108,.5);border-radius:9px;padding:9px;background:#34240a33}.oppTurnaroundEmptyTitle{font-size:13px;font-weight:800;color:#ffecb8fa}.oppTurnaroundEmptyText{margin-top:4px;font-size:12px;line-height:1.4;color:#ebf2fbe6}.oppTurnaroundCard{display:grid;align-content:start;gap:0;min-height:420px;border:1px solid rgba(255,224,143,.36);border-radius:9px;padding:8px;background:#16110857;overflow:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(115,198,255,.42) rgba(255,255,255,.06)}.oppTurnaroundCard::-webkit-scrollbar{width:8px}.oppTurnaroundCard::-webkit-scrollbar-thumb{border-radius:999px;background:#73c6ff66}.oppTurnaroundCard::-webkit-scrollbar-track{background:#ffffff0d}.oppTurnaroundFrontChartWrap{min-height:196px}.oppTurnaroundYearChart{display:grid;gap:6px;min-width:0}.oppTurnaroundYearChartPlot{position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid rgba(118,191,240,.22);border-radius:8px;background:#0a18266b;padding:3px 4px 0}.oppTurnaroundYearChartSvg{width:100%;height:auto;aspect-ratio:var(--chart-aspect, 560 / 224);display:block;position:relative;z-index:1}.oppTurnaroundChartOverlay{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden;border-radius:8px}.oppTurnaroundChartGridLine{stroke:#d2e8fa2e;stroke-width:1}.oppTurnaroundChartYearLine{stroke:#b0d8f51f;stroke-width:1}.oppTurnaroundChartAxisLabel{fill:#d6eafad1;font-size:10px;font-weight:600}.oppTurnaroundChartBar{opacity:.94;cursor:pointer}.oppTurnaroundChartBar.pass{fill:#5aedb4d1}.oppTurnaroundChartBar.fail{fill:#ff7d93d1}.oppTurnaroundChartBar.neutral{fill:#7bb0d8c7}.oppTurnaroundChartTrendLine{fill:none;stroke:#66dbfffa;stroke-width:2.1}.oppTurnaroundChartTrendPoint{fill:#acf5fff5;stroke:#113c51e6;stroke-width:1;cursor:pointer}.oppTurnaroundChartGuardrailLine{stroke:#ffd06ce6;stroke-width:1.3;stroke-dasharray:4 3}.oppTurnaroundChartGuardrailYearLine{stroke:#ffd06c59;stroke-width:1;stroke-dasharray:2 3}.oppTurnaroundChartGuardrailPoint{fill:#ffe69cfa;stroke:#4f340ceb;stroke-width:1;cursor:pointer}.oppTurnaroundChartGuardrailLabel{fill:#ffe8aaeb;font-size:9px;font-weight:800}.oppTurnaroundChartDeclineMarker{fill:#ff7590f0;font-size:11px;font-weight:900;text-anchor:middle}.oppTurnaroundChartTooltip{position:absolute;transform:translate(-50%,calc(-100% - 8px));z-index:2;pointer-events:none;min-width:160px;max-width:min(84%,260px);border:1px solid rgba(125,203,255,.6);border-radius:8px;padding:6px 8px;font-size:11px;line-height:1.35;color:#e0f3fff5;background:#071622f2;box-shadow:0 8px 22px #0000004d}.oppTurnaroundChartTooltip-left.oppTurnaroundChartTooltip-above{transform:translateY(calc(-100% - 8px))}.oppTurnaroundChartTooltip-center.oppTurnaroundChartTooltip-above{transform:translate(-50%,calc(-100% - 8px))}.oppTurnaroundChartTooltip-right.oppTurnaroundChartTooltip-above{transform:translate(-100%,calc(-100% - 8px))}.oppTurnaroundChartTooltip-left.oppTurnaroundChartTooltip-below{transform:translateY(8px)}.oppTurnaroundChartTooltip-center.oppTurnaroundChartTooltip-below{transform:translate(-50%,8px)}.oppTurnaroundChartTooltip-right.oppTurnaroundChartTooltip-below{transform:translate(-100%,8px)}.oppTurnaroundChartTooltipTitle{font-size:12px;font-weight:800;color:#bceafffa;margin-bottom:2px}.oppTurnaroundChartTooltipSvg{pointer-events:none}.oppTurnaroundChartTooltipBox{fill:#071622f2;stroke:#7dcbff99;stroke-width:1}.oppTurnaroundChartTooltipText{fill:#e0f3fff5;font-size:11px}.oppTurnaroundChartTooltipTextTitle{fill:#bceafffa;font-size:12px;font-weight:800}.oppTurnaroundChartLegend{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.oppTurnaroundChartLegendItem{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#def0ffe0}.oppTurnaroundChartLegendBar{width:11px;height:11px;border-radius:2px;display:inline-block;background:linear-gradient(180deg,#7ae4c2f5,#4faae1e6)}.oppTurnaroundChartLegendLine{width:16px;height:0;border-top:2px solid rgba(102,219,255,.98);display:inline-block}.oppTurnaroundChartLegendGuardrail{width:16px;height:0;border-top:2px dashed rgba(255,208,108,.95);display:inline-block}.oppTurnaroundChartLegendHint{font-size:10px;color:#c7def1cc}.oppTurnaroundChartDataStrip{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;max-width:100%;scrollbar-width:thin;scrollbar-color:rgba(116,197,255,.42) rgba(255,255,255,.06)}.oppTurnaroundChartDataChip{flex:0 0 auto;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:1px 7px;font-size:9px;line-height:1.3;color:#e6f5fff0;background:#12233270}.oppTurnaroundChartDataStrip::-webkit-scrollbar{height:8px}.oppTurnaroundChartDataStrip::-webkit-scrollbar-thumb{border-radius:999px;background:#74c5ff66}.oppTurnaroundChartDataStrip::-webkit-scrollbar-track{background:#ffffff0d}.oppTurnaroundBackMeter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.oppTurnaroundBackMeterTrack{position:relative;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;overflow:hidden}.oppTurnaroundBackMeterFill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#73c6ffeb,#67edcaeb)}.oppTurnaroundBackMeterSvg{display:block;width:100%;height:8px}.oppTurnaroundBackMeterTrackRect{fill:#ffffff1a;stroke:#fff3;stroke-width:1}.oppTurnaroundBackMeterFillRect{fill:#73c6ffeb}.oppTurnaroundQuickSummary{border:1px solid rgba(115,198,255,.22);border-radius:8px;padding:6px 7px;background:#0c1f2f57;display:grid;gap:4px}.oppTurnaroundQuickSummaryTitle{font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:#aedffff2}.oppTurnaroundQuickSummaryRow{display:grid;grid-template-columns:minmax(110px,32%) minmax(0,1fr);gap:7px;align-items:start}.oppTurnaroundQuickSummaryLabel{font-size:clamp(10px,.28vw + 8.8px,12px);line-height:1.3;color:#b9d5ece6;font-weight:700}.oppTurnaroundQuickSummaryValue{font-size:clamp(11px,.35vw + 9.5px,13px);line-height:1.35;color:#e3f4fff2;overflow-wrap:anywhere}.oppTurnaroundCardHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.oppTurnaroundSignalTitle{font-size:17px;line-height:1.24}.oppTurnaroundCardCount{border:1px solid rgba(255,210,108,.45);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:900;color:#ffe596fa;background:#432d0959;white-space:nowrap}.oppTurnaroundSignalChips{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.oppTurnaroundLevel{display:inline-flex;align-items:center;border:1px solid rgba(255,228,159,.38);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;color:#f8edc6f5;background:#44300d4d}.oppTurnaroundEvidence{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;color:#e7f6fff5;background:#18233166}.oppTurnaroundWatch,.oppSignalWatchIndicator{display:inline-flex;align-items:center;border:1px solid rgba(255,176,82,.5);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;color:#ffd89ffa;background:#472b0857}.oppSignalGuardrailIndicator{display:inline-flex;align-items:center;border:1px solid rgba(255,211,122,.55);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;color:#ffecb8fa;background:#4a340d57}.oppTurnaroundStructured{display:grid;gap:6px}.oppTurnaroundStatBlock{border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:6px 7px;background:#ffffff05}.oppTurnaroundStatTitle{margin-bottom:4px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:#c0dbeee6}.oppTurnaroundStatList{margin:0;display:grid;gap:3px}.oppTurnaroundStatRow{display:grid;grid-template-columns:minmax(118px,34%) minmax(0,1fr);gap:7px;align-items:start}.oppTurnaroundStatRow dt{margin:0;font-size:clamp(10px,.28vw + 8.8px,12px);line-height:1.3;color:#b6d0e3db;font-weight:700;overflow-wrap:anywhere}.oppTurnaroundStatRow dd{margin:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:clamp(11px,.35vw + 9.5px,13px);line-height:1.35}.oppSignalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oppSignalPanel{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px;background:#ffffff08}.oppSignalTitle{font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.oppSignalList{margin:0;padding:0;display:grid;gap:8px}.oppSignalItem{border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:8px;background:#ffffff05}.oppSignalItemPositive{border-left:3px solid rgba(88,235,176,.55)}.oppSignalItemRisk{border-left:3px solid rgba(255,123,146,.55)}.oppSignalMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.oppSignalMetaMain{min-width:0;display:grid;gap:4px}.oppSignalIndicators{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.oppSignalTrendIndicator{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.1;color:var(--trend-color, rgba(163, 179, 194, .95));background:#ffffff0a}.oppSignalTurnaroundIndicator{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,210,108,.45);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.1;color:#ffd26cf2;background:#ffd26c1a}.oppSignalScore{white-space:nowrap;font-weight:900}.oppSignalChartWrap{border:1px solid rgba(118,191,240,.2);border-radius:8px;padding:6px 7px;background:#0919265c;display:grid;gap:5px;min-width:0}.oppSignalChartTitleRow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.oppSignalChartTitle{font-size:11px;font-weight:800;color:#dff2fff5;line-height:1.28}.oppSignalChartCurrent{font-size:11px;color:#a8f0dff5}.oppSignalChartSubtitle{font-size:10px;color:#b4d2e8d6;line-height:1.3}.oppSignalChartPlot{border:1px solid rgba(118,191,240,.14);border-radius:7px;background:#08152170;overflow:hidden}.oppSignalChartSvg{width:100%;height:auto;aspect-ratio:var(--chart-aspect, 560 / 168);display:block}.oppSignalChartSvgCompact{aspect-ratio:var(--chart-aspect, 560 / 98)}.oppSignalChartGridLine{stroke:#cfe6f72e;stroke-width:1}.oppSignalChartYearLine{stroke:#b0d8f51a;stroke-width:1}.oppSignalChartAxisLabel{fill:#cce6f8db;font-size:9px;font-weight:700}.oppSignalChartThresholdLine{stroke:#ffd27ae6;stroke-width:1.1;stroke-dasharray:4 3}.oppSignalChartLine{fill:none;stroke-width:2}.oppSignalChartLegend{display:flex;flex-wrap:wrap;gap:6px}.oppSignalChartLegendItem{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#d6ecfce6}.oppSignalChartLegendSwatch{display:inline-block}.oppSignalChartLegendSwatch.bar{width:9px;height:9px;border-radius:2px;background:#63d6bae6}.oppSignalChartLegendSwatch.line{width:12px;height:0;border-top:2px solid rgba(122,223,255,.98)}.oppSignalPaletteBar0{fill:#5ce2b7b8;background:#5ce2b7b8}.oppSignalPaletteBar1{fill:#6eb1ffb3;background:#6eb1ffb3}.oppSignalPaletteBar2{fill:#ffbf76a8;background:#ffbf76a8}.oppSignalPaletteLine0{stroke:#7adffffa;border-top-color:#7adffffa}.oppSignalPaletteLine1{stroke:#ffd87afa;border-top-color:#ffd87afa}.oppSignalPaletteLine2{stroke:#ff95abf2;border-top-color:#ff95abf2}.oppSignalPaletteLineFill0{fill:#7adffffa}.oppSignalPaletteLineFill1{fill:#ffd87afa}.oppSignalPaletteLineFill2{fill:#ff95abf2}.oppSignalBinaryTile{stroke:#b8e0fa40;stroke-width:.8}.oppSignalBinaryTile.pass{fill:#63f2bec2}.oppSignalBinaryTile.fail{fill:#ff7a96b8}.oppSignalBinaryLegendPass{background:#63f2becc}.oppSignalBinaryLegendFail{background:#ff7a96c7}.oppSignalCoverageFcfBar{fill:#65e6bba3}.oppSignalCoverageFcfBar.negative{fill:#ff7f9ca8}.oppSignalCoverageDividendCovered{fill:#61b1ffdb}.oppSignalCoverageDividendOverflow{fill:#ffae63e0}.oppSignalCoverageLegendFcf{background:#65e6bbbd}.oppSignalCoverageLegendCovered{background:#61b1ffe0}.oppSignalCoverageLegendOverflow{background:#ffae63e0}.oppSignalChartHint{font-size:9px;line-height:1.34;color:#bad5e7d1}.oppSignalSnapshotMeter{height:12px}.oppSignalSnapshotSvg{display:block;width:100%;height:12px}.oppSignalSnapshotTrackRect{fill:#ffffff14;stroke:#fff3;stroke-width:1}.oppSignalSnapshotRangeRect{fill:#ffce7447}.oppSignalSnapshotMarkerLine,.oppSignalSnapshotThresholdLine{stroke-width:2}.oppSignalSnapshotMarkerLine{stroke:#6edffffa}.oppSignalSnapshotThresholdLine{stroke:#ffce74f2}.oppSignalSnapshotScale{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#b7d6ece0}.atlasLazyHost{min-width:0}.atlasLazyHostTall{min-height:230px}.atlasLazyPlaceholder{min-height:120px;border:1px dashed rgba(149,223,245,.28);border-radius:8px;display:grid;place-items:center;color:#bad5e7c7;font-size:12px;background:#08162457}.oppAtlasWrap{display:grid;gap:10px}.oppAtlasToolbarCard,.oppAtlasPinnedCard,.oppAtlasGroupCard{padding:10px}.oppAtlasToolbarRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.oppAtlasToggleGroup{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;border:1px solid rgba(149,223,245,.22);background:#08182673}.oppAtlasToggleBtn{border:1px solid transparent;border-radius:999px;background:transparent;color:#cbe7f8e0;font-size:11px;font-weight:700;line-height:1.1;padding:6px 10px;cursor:pointer}.oppAtlasToggleBtn:hover,.oppAtlasToggleBtn:focus-visible{border-color:#6ec7ff80;background:#2a79bb33}.oppAtlasToggleBtnActive{border-color:#6cdfffa3;background:#3ab8ff3d;color:#ebf9fffa}.oppAtlasSearchInput{min-width:min(100%,340px)}.oppAtlasPinnedGrid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.oppAtlasPinnedItem{border:1px solid rgba(149,223,245,.18);border-radius:10px;padding:8px;background:#091a2861;min-width:0}.oppAtlasPinnedHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.oppAtlasGrid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.oppAtlasCard{border:1px solid rgba(149,223,245,.16);border-radius:11px;background:#09192766;padding:8px;min-width:0}.oppAtlasCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.oppAtlasCardTitle{font-size:17px;font-weight:800;line-height:1.22;color:#eef8fff5}.oppAtlasChipRow{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.oppAtlasChip{display:inline-flex;align-items:center;border:1px solid rgba(149,223,245,.25);border-radius:999px;background:#0e273a85;color:#cbe7f8eb;font-size:10px;font-weight:700;line-height:1.1;padding:3px 7px}.oppAtlasChipTeal{border-color:#70ebd985;color:#8dfaeaf5;background:#207e6f42}.oppAtlasChipGold{border-color:#ffd27a8f;color:#ffe1a2fa;background:#805e1a4d}.oppAtlasCardControls{display:grid;gap:6px;justify-items:end}.oppAtlasControlRow{display:inline-flex;align-items:center;gap:4px}.oppAtlasIconBtn{width:24px;height:24px;border-radius:7px;border:1px solid rgba(122,205,255,.42);background:#0e2e4a75;color:#d2ecfcf2;font-size:16px;line-height:1;cursor:pointer}.oppAtlasIconBtn:hover,.oppAtlasIconBtn:focus-visible{border-color:#81deffad;background:#2369a275}.oppAtlasPinBtn{border:1px solid rgba(149,223,245,.32);border-radius:7px;background:#0a203480;color:#d8edfbeb;font-size:11px;font-weight:700;line-height:1.1;padding:6px 8px;cursor:pointer}.oppAtlasPinBtn:hover,.oppAtlasPinBtn:focus-visible{border-color:#82e0ffa3;background:#2675b373}.oppAtlasPinBtnActive{border-color:#73efdcad;color:#91faecf5;background:#18766d57}.oppAtlasMetricRow{display:grid;grid-template-columns:repeat(8,auto);align-items:baseline;justify-content:start;gap:4px 8px;font-size:11px}.oppAtlasPickerGrid{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:min(52vh,420px);overflow:auto;padding-right:2px}.oppAtlasPickerBtn{display:grid;gap:3px;text-align:left;border:1px solid rgba(149,223,245,.22);border-radius:8px;background:#081a2a6b;color:#d5ecfcf0;font-size:11px;line-height:1.25;padding:7px 8px;cursor:pointer}.oppAtlasPickerBtn:hover,.oppAtlasPickerBtn:focus-visible{border-color:#75d6ff9e;background:#2062986b}.oppAtlasPickerBtnActive{border-color:#6ae9d6a6;background:#1c796d5c}.oppAtlasRawBar{stroke:#d3f1ff29;stroke-width:.8}.oppAtlasRawBar.pass{fill:#61e8bdb8}.oppAtlasRawBar.fail{fill:#ff809bb8}.oppAtlasRawLine{fill:none;stroke:#74d5fff5;stroke-width:2}.oppAtlasRawPoint{fill:#74d5fffa}.oppAtlasRawTrendLine{fill:none;stroke:#ffd378f5;stroke-width:1.6;stroke-dasharray:5 3}.oppAtlasRawTrendPoint{fill:#ffd378f5}.oppAtlasRawLegendPos{background:#61e8bdd1}.oppAtlasRawLegendNeg{background:#ff809bd1}.oppAtlasRawLegendLine{--swatch-color: rgba(116, 213, 255, .96)}.oppAtlasRawLegendTrend{--swatch-color: rgba(255, 211, 120, .96)}.oppSignalBand{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.oppSignalItemFacts{margin:0;padding-left:1rem;display:grid;gap:4px}.oppSignalItemFacts li{line-height:1.42}.oppSignalItemFacts li::marker{color:#99e9f6d6}.oppExecutiveAside{display:grid;gap:12px;width:100%;max-width:clamp(320px,28vw,460px);justify-self:end}.oppRankingCard,.oppQualityCard{padding:10px}.oppRankList{display:grid;gap:8px}.oppRankItem{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:8px;background:#ffffff08}.oppRankHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.oppRankLabel{font-weight:700}.oppRankTrack{margin-top:5px;width:100%;height:8px;border-radius:999px;overflow:hidden;background:#ffffff1f}.oppRankFill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4f7cff,#66d6a3)}.oppQualityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oppQualityItem{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:8px;background:#ffffff08;display:grid;gap:4px}.oppQualityItem span{font-size:11px;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.oppQualityItem strong{font-size:14px;line-height:1.2}.oppAssessmentList{display:grid;gap:8px}.oppAssessmentCard{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;background:#ffffff0a}.oppAssessmentHead{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.oppAssessmentScoreGroup{display:flex;align-items:center;gap:8px}.oppAssessmentBand{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;letter-spacing:.2px}.oppCategoryGrid{display:grid;gap:10px}.oppCategoryCard{padding:0;overflow:hidden}.oppCategorySummary{list-style:none;cursor:pointer;padding:10px;display:grid;gap:2px}.oppCategorySummary::-webkit-details-marker{display:none}.oppCategorySummaryHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.oppCategoryChevron{font-size:12px;opacity:.72;justify-self:end;transition:transform .2s ease}.oppCategoryCard[open] .oppCategoryChevron{transform:rotate(180deg)}.oppCategoryBody{padding:0 10px 10px}.oppCategoryInsights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oppCategoryInsight{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:8px;background:#ffffff08}.oppCategoryInsightLabel{font-size:11px;letter-spacing:.05em;text-transform:uppercase;opacity:.8;margin-bottom:4px}.oppCategoryTrend{line-height:1.44}.oppRadarWrap{width:100%;max-width:540px;margin:0 auto}.oppRadarSvg{display:block;width:100%;height:auto}.oppRadarRing{fill:none;stroke:#ffffff24;stroke-width:1}.oppRadarAxis{stroke:#ffffff2e;stroke-width:1}.oppRadarArea{fill:#66d6a33d;stroke:#66d6a3f2;stroke-width:1.5}.oppRadarLine{fill:none;stroke:#4f7cfff2;stroke-width:1.5}.oppRadarPoint{fill:#4f7cfff5}.oppRadarPointTone-veryHigh{fill:#58ebb0}.oppRadarPointTone-high{fill:#7de0b8}.oppRadarPointTone-elevated{fill:#9fdba2}.oppRadarPointTone-medium{fill:#7fc9ff}.oppRadarPointTone-soft{fill:#f4be74}.oppRadarPointTone-low{fill:#ff9b74}.oppRadarPointTone-veryLow{fill:#ff6f8f}.oppRadarPointTone-unknown{fill:#9fb0bf}.oppRadarNode{cursor:pointer}.oppRadarTrendUp{--trend-color: #4de3b1}.oppRadarTrendDown{--trend-color: #ff7b92}.oppRadarTrendMixed{--trend-color: #ffd069}.oppRadarTrendStable{--trend-color: #73c6ff}.oppRadarTrendData{--trend-color: #a3b3c2}.oppRadarTrendBadge{pointer-events:none}.oppRadarTrendBadge circle{fill:#08121cf0;stroke:var(--trend-color, rgba(163, 179, 194, .95));stroke-width:1.1}.oppRadarTrendArrow{fill:var(--trend-color, rgba(163, 179, 194, .95));font-size:8px;font-weight:900;letter-spacing:.01em}.oppRadarPointHotspot{fill:transparent;stroke:transparent}.oppRadarNode:focus-visible{outline:none}.oppRadarNode:focus-visible .oppRadarPointHotspot{stroke:#baf6ffd1}.oppRadarAxis.oppRadarAxisActive{stroke:#bcf5ffeb;stroke-width:1.5}.oppRadarPoint.oppRadarPointActive{stroke:#ffffffd9;stroke-width:1;filter:drop-shadow(0 0 8px rgba(160,232,255,.42))}.oppRadarLabel{fill:currentColor;font-size:12px;font-weight:700}.oppRadarLabelActive{fill:#fff}.oppRadarLabelTrend{fill:var(--trend-color, rgba(163, 179, 194, .95));font-weight:900}.oppRadarLabelTurnaround{fill:#ffd26cf2;font-weight:900}.oppRadarTick{fill:#ffffffa6;font-size:10px}.oppRadarActiveSummary{margin-top:8px;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 9px;background:#ffffff08;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.oppRadarActiveSummary span:first-child{font-size:11px;letter-spacing:.05em;text-transform:uppercase;opacity:.82}.oppRadarActiveSummary strong{font-size:13px;line-height:1.25}.oppRadarTrendPill{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;color:var(--trend-color, rgba(163, 179, 194, .95));background:#ffffff0a}.oppRadarMomentum{opacity:.88}.oppRadarLegend{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.oppRadarLegendBtn{width:100%;border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,255,255,.24);border-radius:9px;background:#ffffff08;color:inherit;min-height:38px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;transition:border-color .16s ease,background .16s ease}.oppRadarLegendBtn.oppRadarTrendUp{border-left-color:#4de3b1}.oppRadarLegendBtn.oppRadarTrendDown{border-left-color:#ff7b92}.oppRadarLegendBtn.oppRadarTrendMixed{border-left-color:#ffd069}.oppRadarLegendBtn.oppRadarTrendStable{border-left-color:#73c6ff}.oppRadarLegendBtn.oppRadarTrendData{border-left-color:#a3b3c2}.oppRadarLegendBtn:hover,.oppRadarLegendBtn:focus-visible{border-color:#bcf5ff8a;background:#ffffff12}.oppRadarLegendBtnActive{border-color:#66d6a3ad;background:#66d6a329}.oppRadarLegendLabel{min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oppRadarLegendLeft{min-width:0;display:flex;align-items:center;gap:7px}.oppRadarLegendTrend{font-size:12px;font-weight:900;color:var(--trend-color, rgba(163, 179, 194, .95))}.oppRadarLegendTurnaround{font-size:10px;font-weight:900;color:#ffd26cf2;border:1px solid rgba(255,210,108,.45);border-radius:999px;padding:0 5px}.oppRadarLegendScore{font-weight:800}.oppRadarScoreTone-veryHigh{color:#58ebb0}.oppRadarScoreTone-high{color:#7de0b8}.oppRadarScoreTone-elevated{color:#9fdba2}.oppRadarScoreTone-medium{color:#7fc9ff}.oppRadarScoreTone-soft{color:#f4be74}.oppRadarScoreTone-low{color:#ff9b74}.oppRadarScoreTone-veryLow{color:#ff6f8f}.oppRadarScoreTone-unknown{color:#9fb0bf}.oppBucketProgress{display:block;width:100%;height:8px;border-radius:999px;overflow:hidden;border:0;appearance:none;-webkit-appearance:none}.oppBucketProgress::-webkit-progress-bar{background:#ffffff1f;border-radius:999px}.oppBucketProgress::-webkit-progress-value{background:linear-gradient(90deg,#4f7cff,#66d6a3);border-radius:999px}.oppBucketProgress::-moz-progress-bar{background:linear-gradient(90deg,#4f7cff,#66d6a3);border-radius:999px}.oppElements{display:grid;gap:10px}.oppElementCard{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;background:#ffffff0a}.oppElementMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oppMetricCell{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;min-width:0}.adminDetailsCard{padding:10px}.detailsSummaryStrong{cursor:pointer;font-weight:900;display:flex;align-items:center;justify-content:space-between;gap:10px}.detailsSummaryCost{font-weight:800;font-size:12px;color:#66d6a3;border:1px solid rgba(102,214,163,.45);border-radius:999px;padding:2px 8px}.adminJson{margin-top:8px;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0003;max-height:260px;overflow:auto;font-size:12px;line-height:1.35}.jsonToolsRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.payloadModeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.payloadModeCard{width:100%;text-align:left;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0a;color:inherit;padding:10px}.payloadModeCard:hover{border-color:#646cffb8}.payloadModeCardActive{border-color:#646cffd6;background:#646cff1f}.payloadModeTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.payloadModeTitleRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.payloadModeTitle{font-weight:900;font-size:13px;line-height:1.25}.payloadModeBadge{border:1px solid rgba(102,214,163,.55);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;letter-spacing:.25px;color:#66d6a3}.payloadModeKey{font-size:11px;opacity:.78}.tabBtn:disabled{opacity:.58;cursor:not-allowed;border-color:#ffffff1a}.jsonCopyOk{color:#66d6a3}.jsonCopyError{color:#ff8f8f}.clipboardHiddenInput{position:fixed;left:-10000px;top:-10000px;opacity:0;pointer-events:none}.ivpMt8{margin-top:8px}.ivpMt10{margin-top:10px}.ivpMt12{margin-top:12px}.ivpSection{margin-top:14px}.ivpTopStats{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline}.ivpTopValue{font-weight:900;font-size:clamp(15px,2.2vw,18px)}.ivpStack{display:flex;flex-direction:column;gap:10px}.ivpGrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ivpGridDense{gap:8px}.ivpGridAuto{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.ivpCard{padding:10px;border-radius:10px}.ivpDetailCard{padding:12px;border-radius:12px}.ivpSummary{cursor:pointer;font-weight:900}.ivpMetricValue{font-weight:900}.ivpMetricValueSm{font-weight:900;font-size:16px}.ivpSignalsCard{margin-top:8px;padding:12px;border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ivpMethodsStack{margin-top:10px;display:flex;flex-direction:column;gap:10px}.ivpMethodCard{padding:12px;border-radius:12px}.ivpMethodHead{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ivpAssumptionCell{padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}@media(max-width:1200px){.stickyCol{width:clamp(220px,34vw,360px)}.tvTable td.num,.tvTable th.numHead{min-width:92px}}@media(max-width:980px){.appHeader{grid-template-columns:1fr;gap:10px;padding:10px}.headerBrandName{font-size:23px}.headerActions{justify-content:flex-start}.valuationGrid,.adminOverviewGrid{grid-template-columns:1fr}.valRight{width:min(230px,100%)}.inputSmall{max-width:100%}.panelSummaryValue{max-width:52vw}}@media(max-width:760px){.container{padding:10px;gap:10px}.headerBrandName{font-size:20px}.headerLogoHint{font-size:10px}.headerSearchInput{padding:10px 14px;font-size:13px}.headerSearchDropdown{max-height:min(55vh,320px)}.headerActions{width:100%}.headerActionBtn,.headerSignInBtn{padding:8px 12px}.bottomBar{align-items:flex-start}.tabs{width:100%}.tabBtn{font-size:11px;padding:8px 10px}.oppOverallValue{font-size:24px}.oppGradeValue,.oppCoverageValue{font-size:17px}.oppElementMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oppRadarLabel{font-size:10px}.oppExecutiveGrid{grid-template-columns:1fr}.oppExecutiveAside{max-width:none;justify-self:stretch}.oppSignalGrid,.oppAtlasGrid,.oppAtlasPinnedGrid{grid-template-columns:1fr}.oppAtlasCardHead{flex-direction:column;align-items:stretch}.oppAtlasCardControls{justify-items:start}.oppAtlasMetricRow{grid-template-columns:repeat(4,auto)}.oppTurnaroundBannerGrid{grid-template-columns:1fr}.oppTurnaroundCard{min-height:390px}.oppTurnaroundStatRow,.oppTurnaroundQuickSummaryRow{grid-template-columns:1fr;gap:2px}.oppTurnaroundBackMeter{grid-template-columns:minmax(0,1fr);gap:5px}.oppQualityGrid,.oppCategoryInsights,.oppRadarLegend,.payloadModeGrid,.adminAckStats{grid-template-columns:1fr}.stickyCol{width:clamp(180px,56vw,280px)}.tvTable th,.tvTable td,.valTable th,.valTable td{padding:8px}.tvTable td.num,.tvTable th.numHead,.valTable .numCol{min-width:72px}.valRow{flex-direction:column;align-items:stretch;gap:8px}.valLabel{width:100%}.valRight,.valInputWithUnit{width:100%;justify-content:flex-start}.valInput,.valReadOnly{width:100%;max-width:100%}.kvRow{flex-direction:column;gap:4px}.kvLabel{width:100%}.panelSummaryValue{max-width:62vw;text-align:left}.ivpGrid2,.ivpSignalsCard,.ivpGridAuto{grid-template-columns:1fr}.ivpDetailCard,.ivpMethodCard{padding:10px}.ivpMetricValueSm{font-size:15px}}@media(max-width:560px){.panelSummaryRow{gap:8px;align-items:flex-start}.panelSummaryValue{max-width:100%}.headerSearchItemTop{font-size:12px}.headerSearchItemMeta{font-size:10px}.oppHeadlineRow{gap:12px}.oppScoreCard{min-width:100%;flex:1 1 100%}.oppElementMetrics{grid-template-columns:1fr}.oppRadarLabel{font-size:9px}.oppAssessmentHead{flex-direction:column;align-items:flex-start;gap:6px}}.container{position:relative;width:min(var(--app-content-max),calc(100% - var(--app-content-gutter)));padding:clamp(.85rem,1.35vw,1.25rem) 0 clamp(1.2rem,2.4vw,2rem);color:var(--app-text);font-family:var(--app-font-body)}.dashboardMain{padding-top:clamp(1.2rem,2.4vw,2rem);padding-bottom:clamp(1rem,2.1vw,1.8rem)}.dashboardShell .dashboardMain{width:min(100%,calc(100vw - var(--app-content-gutter)));max-width:none}.dashboardShell .lpFooter{margin-top:.5rem}.dashboardShell .container{min-height:0;height:auto;display:block;width:min(100%,calc(100vw - var(--app-content-gutter)));max-width:none}.dashboardShell .dashboardLayout{--dashboard-sidebar-collapsed: 72px;--dashboard-sidebar-expanded: 296px;display:grid;grid-template-columns:minmax(var(--dashboard-sidebar-collapsed),var(--dashboard-sidebar-collapsed)) minmax(0,1fr);gap:clamp(.95rem,1.5vw,1.4rem);align-items:start;position:relative}.dashboardShell .dashboardHeaderInner{grid-template-columns:auto minmax(360px,640px) auto;gap:1.1rem}.dashboardShell .dashboardHeaderSearch{justify-self:center;width:min(640px,100%)}.dashboardShell .dashboardHeaderActions{justify-self:end;display:inline-flex;align-items:center;gap:.54rem;flex-wrap:wrap}.dashboardShell .dashboardLegalModalBackdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:1rem;background:#020910a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dashboardShell .dashboardLegalModal{width:min(42rem,calc(100vw - 1.6rem));border:1px solid rgba(176,241,255,.38);border-radius:1rem;padding:1rem;background:linear-gradient(180deg,#081824fa,#040e18f5),radial-gradient(circle at 12% 16%,rgba(95,226,242,.14),transparent 44%);box-shadow:0 28px 64px #00000073,inset 0 1px #c0f4ff1a;color:#eafbfff0;display:grid;gap:.82rem}.dashboardShell .dashboardLegalModalTitle{font-family:var(--app-font-title);font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:760;letter-spacing:-.01em}.dashboardShell .dashboardLegalModalBody{font-size:.93rem;line-height:1.58;color:#d9f6ffe0}.dashboardShell .dashboardLegalModalField{display:grid;gap:.38rem}.dashboardShell .dashboardLegalModalField label{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:#c6ecf9cc}.dashboardShell .dashboardLegalModalInput{width:100%;min-height:42px;border-radius:.7rem}.dashboardShell .dashboardLegalModalCheck{display:flex;align-items:flex-start;gap:.56rem;border:1px solid rgba(169,239,255,.28);border-radius:.8rem;padding:.68rem .72rem;background:#040f1894;font-size:.86rem;line-height:1.46}.dashboardShell .dashboardLegalModalCheck input{margin-top:.14rem;accent-color:#2b9dff}.dashboardShell .dashboardLegalModalMeta{font-size:.76rem;line-height:1.5;color:#bce8f7cc}.dashboardShell .dashboardLegalModalActions{display:flex;justify-content:flex-end;gap:.52rem;flex-wrap:wrap}.dashboardShell .dashboardLegalModalActions .lpHeaderCta:disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.18)}.dashboardShell .liMappingBaselineOverlayBackdrop{position:fixed;inset:0;background:#020a14c7;z-index:1400;display:grid;place-items:center;padding:1rem}.dashboardShell .liMappingBaselineOverlayCard{width:min(1080px,96vw);max-height:92vh;overflow:auto;display:grid;gap:.625rem;border:1px solid rgba(145,214,255,.25)}.dashboardShell .liMappingBaselineOverlayHeader{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.dashboardShell .liMappingBaselinePanel{border:1px solid rgba(255,255,255,.12);border-radius:.625rem;padding:.625rem .625rem .75rem;display:grid;gap:.5rem}.dashboardShell .dashboardAudienceSwitch{position:relative;display:inline-flex;align-items:center;gap:0;padding:.2rem;border:1px solid rgba(169,239,255,.3);border-radius:999px;background:#040f1894;box-shadow:inset 0 1px #b8f0ff14;overflow:hidden;isolation:isolate;transition:border-color .26s ease,box-shadow .26s ease}.dashboardShell .dashboardAudienceSwitch:hover,.dashboardShell .dashboardAudienceSwitch:focus-within{border-color:#c1f4ff75;box-shadow:inset 0 1px #b8f0ff1f,0 0 0 1px #4ab1ff2e}.dashboardShell .dashboardAudienceSwitch:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(152deg,var(--app-accent),var(--app-accent-strong));box-shadow:inset 0 0 0 1px #bff1ff29,0 8px 20px #084a8457;transform:translate(0);transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform}.dashboardShell .dashboardAudienceSwitch[data-audience=profi]:before{transform:translate(100%)}.dashboardShell .dashboardAudienceBtn{position:relative;z-index:1;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-height:34px;padding:.34rem .76rem;border-radius:999px;border:1px solid transparent;background:transparent;color:#e2f8ffd1;font-size:.76rem;font-weight:730;letter-spacing:.01em;cursor:pointer;transition:color .22s ease,transform .26s cubic-bezier(.22,1,.36,1),text-shadow .22s ease}.dashboardShell .dashboardAudienceBtn:hover{color:#f3fcff;transform:translateY(-1px)}.dashboardShell .dashboardAudienceBtn:active{transform:translateY(0)}.dashboardShell .dashboardAudienceBtnActive{color:#edf8ff;text-shadow:0 1px 8px rgba(15,83,128,.38)}.dashboardShell .dashboardSidebar{position:sticky;top:98px;width:var(--dashboard-sidebar-collapsed);max-width:min(var(--dashboard-sidebar-expanded),calc(100vw - 1.2rem));border:1px solid var(--app-border);border-radius:1.2rem;background:linear-gradient(180deg,#081622d1,#040c1494),radial-gradient(circle at 8% 12%,rgba(123,246,230,.2),transparent 46%);box-shadow:0 28px 58px #0000004d,inset 0 1px #c7f3ff14;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:.9rem .62rem;overflow:hidden;z-index:22;transition:width .22s ease,box-shadow .22s ease,border-color .22s ease}.dashboardShell .dashboardSidebar:hover,.dashboardShell .dashboardSidebar:focus-within{width:min(var(--dashboard-sidebar-expanded),calc(100vw - 1.2rem));border-color:#a8f0ff8f;box-shadow:0 34px 64px #00000061,inset 0 1px #c7f3ff24}.dashboardShell .dashboardSidebar:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(171,239,255,.08),transparent 24%),radial-gradient(circle at 84% 9%,rgba(67,175,255,.22),transparent 40%);pointer-events:none;z-index:0}.dashboardShell .dashboardSidebar>*{position:relative;z-index:1}.dashboardShell .dashboardSidebarBrand{border:1px solid transparent;border-radius:.92rem;padding:0;margin:0;background:#05111b8a;box-shadow:none;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,max-height .18s ease,transform .18s ease,padding .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboardShell .dashboardSidebarBrandTitle{font-family:var(--app-font-title);font-size:1.02rem;font-weight:760;line-height:1.2;opacity:1;max-width:none;transform:translate(0);overflow:visible;white-space:nowrap;transition:none}.dashboardShell .dashboardSidebarBrandMeta{margin-top:.34rem;font-size:.78rem;line-height:1.4;color:var(--app-text-soft);opacity:1;max-height:none;transform:translate(0);overflow:visible;transition:none}.dashboardShell .dashboardSidebar:hover .dashboardSidebarBrand,.dashboardShell .dashboardSidebar:focus-within .dashboardSidebarBrand{border-color:#95dff552;padding:.72rem;box-shadow:inset 0 1px #b8f0ff14;max-height:90px;opacity:1;transform:translateY(0);pointer-events:auto}.dashboardShell .dashboardMenu{margin-top:.9rem;display:grid;gap:.5rem}.dashboardShell .dashboardMenuItem{position:relative;overflow:hidden;width:100%;border:1px solid rgba(149,223,245,.24);border-radius:.86rem;background:#0715208a;color:var(--app-text-soft);height:52px;min-height:52px;padding:0;display:flex;align-items:center;justify-content:center;gap:0;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.dashboardShell .dashboardMenuItem:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2.5px;border-radius:999px;background:linear-gradient(180deg,#6bf8e62e,#31aaff33);transform:scaleY(.2);transform-origin:center;transition:transform .2s ease,opacity .2s ease;opacity:0}.dashboardShell .dashboardMenuItem:hover{border-color:#a9f0ff94;background:#0b2130ad;color:#f5fcff;transform:none}.dashboardShell .dashboardMenuItem:hover:before{transform:scaleY(.2);opacity:0}.dashboardShell .dashboardMenuItemActive{border-color:#1273c1fa;background:linear-gradient(153deg,#0d6fd1eb,#0b539ce6);color:#edf8ff;box-shadow:0 12px 28px #07478257}.dashboardShell .dashboardMenuItemActive:before{transform:scaleY(.2);opacity:0;background:linear-gradient(180deg,#a3faeff2,#5fc6fff2)}.dashboardShell .dashboardMenuIcon{width:1.26rem;height:1.26rem;display:inline-flex;align-items:center;justify-content:center;line-height:0;margin:0 auto;opacity:.96;flex:none}.dashboardShell .dashboardMenuIconSvg{width:100%;height:100%}.dashboardShell .dashboardMenuCopy{min-width:0;display:grid;gap:.08rem;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transform:translate(-7px);transition:opacity .18s ease,max-width .18s ease,transform .18s ease;pointer-events:none}.dashboardShell .dashboardMenuLabel{display:block;font-size:.9rem;font-weight:730;line-height:1.2}.dashboardShell .dashboardMenuMeta{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#d2f1ffa8}.dashboardShell .dashboardSidebar:hover .dashboardMenuItem,.dashboardShell .dashboardSidebar:focus-within .dashboardMenuItem{justify-content:flex-start;padding:.62rem .72rem;gap:.48rem}.dashboardShell .dashboardSidebar:hover .dashboardMenuIcon,.dashboardShell .dashboardSidebar:focus-within .dashboardMenuIcon{margin:0}.dashboardShell .dashboardSidebar:hover .dashboardMenuItem:before,.dashboardShell .dashboardSidebar:focus-within .dashboardMenuItem:before{transform:scaleY(.38);opacity:.7}.dashboardShell .dashboardSidebar:hover .dashboardMenuItem:hover,.dashboardShell .dashboardSidebar:focus-within .dashboardMenuItem:hover{transform:translate(2px)}.dashboardShell .dashboardSidebar:hover .dashboardMenuItem:hover:before,.dashboardShell .dashboardSidebar:focus-within .dashboardMenuItem:hover:before{transform:scaleY(1);opacity:.92}.dashboardShell .dashboardSidebar:hover .dashboardMenuItemActive:before,.dashboardShell .dashboardSidebar:focus-within .dashboardMenuItemActive:before{transform:scaleY(1);opacity:1}.dashboardShell .dashboardSidebar:hover .dashboardMenuCopy,.dashboardShell .dashboardSidebar:focus-within .dashboardMenuCopy{opacity:1;max-width:216px;transform:translate(0);pointer-events:auto}.dashboardShell .dashboardSidebarNote{margin-top:0;border-top:1px solid rgba(149,223,245,.24);padding-top:0;font-size:.72rem;line-height:1.5;color:var(--app-text-dim);opacity:0;max-height:0;overflow:hidden;transform:translateY(-6px);pointer-events:none;border-top-color:transparent;transition:opacity .18s ease,max-height .18s ease,transform .18s ease,margin-top .18s ease,padding-top .18s ease,border-color .18s ease}.dashboardShell .dashboardSidebarProfile{margin-top:0;border:1px solid transparent;border-radius:.92rem;padding:0;background:#0510188f;display:flex;align-items:center;gap:.58rem;opacity:0;max-height:0;overflow:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,max-height .18s ease,transform .18s ease,margin-top .18s ease,padding .18s ease,border-color .18s ease}.dashboardShell .dashboardSidebarAvatar{width:2rem;height:2rem;border-radius:.6rem;border:1px solid rgba(182,245,255,.4);background:linear-gradient(148deg,#67f4e338,#31a5ff33);display:grid;place-items:center;font-size:.74rem;font-weight:760;color:#e9fbff}.dashboardShell .dashboardSidebarProfileName{font-family:var(--app-font-title);font-size:.8rem;font-weight:700;line-height:1.2}.dashboardShell .dashboardSidebarProfileMeta{margin-top:.08rem;font-size:.7rem;color:var(--app-text-dim)}.dashboardShell .dashboardSidebar:hover .dashboardSidebarNote,.dashboardShell .dashboardSidebar:focus-within .dashboardSidebarNote{margin-top:.92rem;padding-top:.74rem;border-top-color:#95dff53d;opacity:1;max-height:140px;transform:translateY(0);pointer-events:auto}.dashboardShell .dashboardSidebar:hover .dashboardSidebarProfile,.dashboardShell .dashboardSidebar:focus-within .dashboardSidebarProfile{margin-top:.86rem;padding:.62rem .68rem;border-color:#95dff547;opacity:1;max-height:90px;transform:translateY(0);pointer-events:auto}.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect,.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect:hover,.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect:focus-within{width:var(--dashboard-sidebar-collapsed);border-color:var(--app-border);box-shadow:0 28px 58px #0000004d,inset 0 1px #c7f3ff14}.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect .dashboardSidebarBrand{border-color:transparent;padding:0;box-shadow:none;max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none}.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect .dashboardMenuItem{justify-content:center;padding:0;gap:0}.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect .dashboardMenuIcon{margin:0 auto}.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect .dashboardMenuItem:before{transform:scaleY(.2);opacity:0}.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect .dashboardMenuCopy{opacity:0;max-width:0;transform:translate(-7px);pointer-events:none}.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect .dashboardSidebarNote{margin-top:0;padding-top:0;border-top-color:transparent;opacity:0;max-height:0;transform:translateY(-6px);pointer-events:none}.dashboardShell .dashboardSidebar.dashboardSidebarCollapsedAfterSelect .dashboardSidebarProfile{margin-top:0;padding:0;border-color:transparent;opacity:0;max-height:0;transform:translateY(-6px);pointer-events:none}@media(min-width:1201px){.dashboardShell .dashboardSidebarBrand{display:none!important}.dashboardShell .dashboardMenu{margin-top:0}}.dashboardShell .dashboardCanvas{display:grid;gap:clamp(.92rem,1.4vw,1.3rem);min-width:0;position:relative;z-index:1}.dashboardShell .dashboardHero{border:1px solid rgba(149,223,245,.32);border-radius:1.2rem;background:linear-gradient(138deg,#1f89d857,#0f426742 52%,#091f349e),radial-gradient(circle at 13% 25%,rgba(112,245,227,.28),transparent 48%);padding:clamp(.92rem,1.45vw,1.24rem);box-shadow:0 24px 55px #00000057,inset 0 1px #c5f6ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;position:relative}.dashboardShell .dashboardHero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 14%,rgba(88,180,255,.22),transparent 43%);pointer-events:none;z-index:0}.dashboardShell .dashboardHeroGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(.76rem,1.2vw,1.05rem);align-items:stretch}.dashboardShell .dashboardHeroGridSinglePane{grid-template-columns:minmax(0,1fr)}.dashboardShell .dashboardHeroContent{min-width:0;max-width:none}.dashboardShell .dashboardHeroMetaRow{display:flex;align-items:center;flex-wrap:wrap;gap:.44rem}.dashboardShell .dashboardHeroBadge{display:inline-flex;align-items:center;border:1px solid rgba(149,223,245,.42);border-radius:999px;padding:.24rem .62rem;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:#d6f5ffb8;background:#020c1657}.dashboardShell .dashboardHeroAudienceBadge{display:inline-flex;align-items:center;border:1px solid rgba(173,241,255,.36);border-radius:999px;padding:.24rem .58rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#e2f8ffd1;background:#04101a8f}.dashboardShell .dashboardHero h2{margin:.54rem 0 0;font-family:var(--app-font-title);font-size:clamp(1.52rem,2.2vw,2.36rem);letter-spacing:-.02em;line-height:1.06;color:#f1fbff}.dashboardShell .dashboardHero p{margin:.52rem 0 0;max-width:62rem;color:#e0f6ffcc;line-height:1.48;font-size:.94rem}.dashboardShell .dashboardHeroCompanyPanel{border:1px solid rgba(171,241,255,.24);border-radius:.92rem;padding:.58rem .62rem;background:#040f1880;box-shadow:inset 0 1px #b9f3ff14;align-self:stretch}.dashboardShell .dashboardHeroCompanyHead{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dashboardShell .dashboardHeroCompanyLabel{font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;color:#caedffa6}.dashboardShell .dashboardHeroCompanyState{border:1px solid rgba(171,241,255,.35);border-radius:999px;padding:.08rem .44rem;font-size:.66rem;color:#e0f8ffd6}.dashboardShell .dashboardHeroCompanyName{margin-top:.3rem;font-family:var(--app-font-title);font-size:.96rem;font-weight:730;line-height:1.2;color:#f0fbff}.dashboardShell .dashboardHeroCompanyMeta{margin-top:.42rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.dashboardShell .dashboardHeroCompanyMeta span{border:1px solid rgba(169,239,255,.24);border-radius:.64rem;padding:.3rem .4rem;background:#05111b7a;display:grid;gap:.08rem}.dashboardShell .dashboardHeroCompanyMeta small{font-size:.55rem;letter-spacing:.07em;text-transform:uppercase;color:#caedff9e}.dashboardShell .dashboardHeroCompanyMeta strong{font-size:.72rem;line-height:1.25;color:#edf9ff;overflow-wrap:anywhere}.dashboardShell .dashboardHeroCompanyEmpty{margin-top:.46rem;border:1px solid rgba(171,241,255,.24);border-radius:.68rem;padding:.44rem .52rem;font-size:.8rem;color:#ddf7ffd1;background:#05111b6b}.dashboardShell .dashboardHeroCompanyError{margin-top:.48rem;border:1px solid rgba(255,152,152,.6);border-radius:.7rem;padding:.4rem .52rem;background:#ad313133;font-size:.76rem;color:#ffdcdcf2}.dashboardShell .dashboardHeroScores{margin-top:.72rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.dashboardShell .dashboardHeroScoreCard{border:1px solid rgba(169,239,255,.28);border-radius:.74rem;padding:.5rem .56rem;background:#040f1875;display:grid;gap:.12rem;position:relative}.dashboardShell .dashboardHeroScoreHead{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.dashboardShell .dashboardHeroScoreInfo{position:relative;display:inline-flex;align-items:center}.dashboardShell .dashboardHeroScoreTooltip{position:relative;z-index:1;margin-top:.45rem;width:100%;border:1px solid rgba(169,239,255,.38);border-radius:.7rem;padding:.46rem .52rem;background:linear-gradient(180deg,#081825eb,#040e18e6),radial-gradient(circle at 16% 11%,rgba(98,229,245,.1),transparent 48%);box-shadow:inset 0 1px #bef4ff14;color:#e8faffe6;display:grid;gap:.26rem}.dashboardShell .dashboardHeroScoreTooltipTitle{font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;color:#c9edffcc}.dashboardShell .dashboardHeroScoreTooltipLine{font-size:.75rem;line-height:1.42;color:#e8f9ffeb}.dashboardShell .dashboardHeroScoreTooltipLine b{color:#f3fbff;font-weight:700}.dashboardShell .dashboardHeroScoreTooltipHint{font-size:.67rem;color:#c0ecfad1}.dashboardShell .oppInfoBtn[aria-expanded=true]{border-color:#bff4ffd6;background:#081e2ee6;color:#fff}.dashboardShell .dashboardHeroScoreLabel{font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:#caedffa8}.dashboardShell .dashboardHeroScoreValue{font-size:1.22rem;line-height:1.08;color:#f2fcff}.dashboardShell .dashboardHeroScoreGrade{font-size:.73rem;color:#dbf6ffd1}.dashboardShell .dashboardHeroScoresEmpty{margin-top:.72rem;border:1px solid rgba(169,239,255,.24);border-radius:.7rem;padding:.52rem .6rem;font-size:.82rem;color:#dcf6ffcc;background:#040f186b}.dashboardShell .dashboardStatus,.dashboardShell .dashboardWorkbench{border:1px solid var(--app-border);border-radius:1.2rem;background:linear-gradient(180deg,#081622c2,#040c1494),radial-gradient(circle at 14% 20%,rgba(120,245,223,.1),transparent 45%);box-shadow:0 24px 54px #00000052,inset 0 1px #c4f4ff14;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.dashboardShell .dashboardStatus{padding:clamp(.9rem,1.4vw,1.14rem)}.dashboardShell .dashboardStatus{margin:0}.dashboardShell .dashboardWorkbench{padding:clamp(.88rem,1.32vw,1.1rem)}.dashboardShell .dashboardWorkbenchOpportunity{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.muted{color:var(--app-text-soft)}.error{border:1px solid rgba(255,152,152,.62);background:#ad313133}.card,.oppScoreCard,.oppAssessmentCard,.oppElementCard,.payloadModeCard,.adminJson,.panelSummaryBtn,.panelSummary,.oppMetricCell,.detailsSummaryCost,.ivpAssumptionCell,.lpKpiCard{border-color:var(--app-border)}.card,.oppScoreCard,.oppAssessmentCard,.oppElementCard,.payloadModeCard,.adminJson,.oppMetricCell,.ivpAssumptionCell,.headerSearchDropdown,.tvWrap{background:linear-gradient(180deg,#06121cbd,#040c148a),radial-gradient(circle at 8% 22%,rgba(120,245,223,.1),transparent 46%)}.appHeader{border-color:var(--app-border);background:linear-gradient(168deg,#12405840,#05111ca8 58%),radial-gradient(circle at 22% 18%,rgba(116,241,222,.14),transparent 44%);box-shadow:var(--app-shadow);border-radius:1.16rem;padding:1.05rem 1.1rem;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.dashboardShell .sectionTitle,.dashboardShell .valTitle,.dashboardShell .oppNarrativeTitle{font-family:var(--app-font-title);letter-spacing:-.012em}.dashboardShell .oppSignalTitle,.dashboardShell .oppCategoryInsightLabel,.dashboardShell .oppQualityItem span,.dashboardShell .oppRadarLegendLabel{font-family:var(--app-font-title)}.dashboardShell .split,.dashboardShell .bottomPane{gap:1rem}.dashboardShell .sectionHead{margin-bottom:.54rem;padding-bottom:.54rem;border-bottom:1px solid rgba(149,223,245,.24)}.dashboardShell .sectionTitle{font-size:clamp(1.22rem,1.55vw,1.58rem)}.dashboardShell .sectionSubTitle{font-family:var(--app-font-title);font-size:1.05rem;margin-top:.1rem;margin-bottom:.58rem}.headerBrandName{font-family:var(--app-font-title);font-weight:780;letter-spacing:-.01em}.headerLogoHint,.payloadModeKey,.metricMeta,.lpPanelStats dt,.oppRadarTick,.lpKicker,.lpKpiLabel{color:var(--app-text-dim)}.input,.select,.tabBtn,.valReadOnly,.headerActionBtn,.headerSignInBtn,.lpHeaderGhost,.lpGhost{border:1px solid var(--app-border);background:#ffffff14;color:var(--app-text)}.dashboardShell .headerSearchInput{min-height:50px;border-radius:.72rem;font-size:.99rem}.dashboardShell .headerSearchDropdown{border-radius:1rem}.dashboardShell .headerSearchItem{border-radius:.6rem}.input:focus,.select:focus,.tabBtn:hover,.payloadModeCard:hover,.headerActionBtn:hover,.headerSignInBtn:hover,.lpHeaderGhost:hover,.lpGhost:hover,.lpFinalBand a:hover{border-color:#a9f0ff85}.tabBtnActive,.payloadModeCardActive,.headerSignInBtn,.lpHeaderCta,.lpPrimary,.headerActionBtn{border-color:#1273c1f2;background:linear-gradient(152deg,var(--app-accent),var(--app-accent-strong));color:#edf8ff}.dashboardShell .bottomBar{border:1px solid rgba(149,223,245,.3);border-radius:1rem;padding:.8rem .9rem;background:#040f1885;box-shadow:inset 0 1px #b4f0ff14;margin-bottom:.7rem;gap:.56rem .74rem}.dashboardShell .tabs{gap:.58rem}.dashboardShell .bottomBar .muted{border:1px solid rgba(149,223,245,.22);border-radius:999px;padding:.28rem .62rem;background:#06131e85;font-size:.76rem;line-height:1.35;display:inline-flex;align-items:center;max-width:100%}.dashboardShell .bottomBar .inputSmall{margin-left:auto;min-height:40px;max-width:360px}.dashboardShell .tableMessage{padding:1rem}.dashboardShell .tabBtn{min-height:42px;border-radius:.72rem;padding:.56rem .95rem;font-size:.9rem;font-weight:720}.dashboardShell .tabBtnActive{box-shadow:0 10px 30px #07478257}.headerActionBtn{background:#ffffff12;border-color:var(--app-border)}.tableWrap,.valTableWrap{border:1px solid var(--app-border);background:#0000002e;border-radius:1rem;box-shadow:var(--app-shadow)}.dashboardShell #xray{min-width:0;width:100%;max-width:100%;overflow-x:hidden}.dashboardShell #xray .tableWrap.tvWrap{display:block;width:100%;min-width:0;max-width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin}.dashboardShell #xray .tableWrap.tvWrap>.finTable.tvTable{width:max-content;min-width:100%}.dashboardShell .bottomPane.dashboardWorkbench{min-width:0;width:100%;max-width:100%;overflow:hidden}.dashboardShell .tvTable,.dashboardShell .valTable{font-size:.81rem}.tvTable thead th,.valTable thead th,.tvStickyCol{background:#030c14d6;border-bottom-color:var(--app-border);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.tvTable th,.tvTable td,.valTable td{padding:.62rem .7rem;border-bottom-color:#95dff533;border-right-color:#95dff51f}.tvTable tbody tr:hover td,.valTable tbody tr:hover td{background:#6ef2e614}.tvTable tbody tr:hover td.tvStickyCol,.tvTable tbody tr:hover td.stickyCol{background:#04101beb}.valSection{border-top-color:#95dff547;color:#dff7ff;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.dashboardShell .card,.dashboardShell .oppScoreCard,.dashboardShell .oppAssessmentCard,.dashboardShell .oppElementCard,.dashboardShell .payloadModeCard,.dashboardShell .adminJson,.dashboardShell .oppMetricCell,.dashboardShell .ivpAssumptionCell,.dashboardShell .panelCard{border-radius:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--app-shadow)}.dashboardShell .panelCard{border:1px solid var(--app-border);background:linear-gradient(180deg,#06121cbd,#040c148a),radial-gradient(circle at 8% 22%,rgba(120,245,223,.1),transparent 46%)}.dashboardShell .panelSummaryBtn{border-radius:.88rem;padding:.8rem .94rem}.dashboardShell .panelSummaryValue{font-size:.84rem}.dashboardShell .metricName,.dashboardShell .oppBucketLabel,.dashboardShell .cellStrong{font-family:var(--app-font-title)}.dashboardShell .metricName{font-size:.9rem;line-height:1.22}.dashboardShell .metricMeta{font-size:.68rem}.dashboardShell .oppOverallValue{font-size:clamp(1.65rem,2.1vw,2.15rem)}.dashboardShell .oppHeadlineRow{gap:.82rem}.dashboardShell .oppScoreCard{border-radius:.95rem;min-height:134px;padding:.78rem}.dashboardShell .valTitle{font-size:clamp(1.2rem,1.65vw,1.66rem)}.dashboardShell .valHelp{font-size:.92rem}.dashboardShell .valRow{padding:.62rem 0}.dashboardShell .ivpTopValue{font-size:clamp(1.02rem,1.6vw,1.2rem)}.dashboardShell .jsonToolsRow .tabBtn{min-height:40px}.oppBucketProgress::-webkit-progress-value,.oppBucketProgress::-moz-progress-bar,.oppRadarArea,.oppRadarLine,.oppRadarPoint,.detailsSummaryCost,.payloadModeBadge,.jsonCopyOk{color:var(--app-accent-teal)}.oppBucketProgress::-webkit-progress-value,.oppBucketProgress::-moz-progress-bar{background:linear-gradient(90deg,var(--app-accent),var(--app-accent-teal))}.oppRadarRing{stroke:#95dff533}.oppRadarAxis{stroke:#95dff53d}.oppRadarArea{fill:#63f2e033;stroke:#63f2e0eb}.oppRadarLine{stroke:#2da7fff0}.oppRadarPoint{fill:var(--radar-point-color, rgba(45, 167, 255, .96))}.detailsSummaryCost,.payloadModeBadge{border-color:#63f2e07a;background:#63f2e01c}.jsonCopyError{color:#ff9b9b}@media(max-width:980px){.dashboardMain{width:calc(100% - 1rem)}.dashboardShell .dashboardHeaderInner{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "search search";min-height:auto;row-gap:.74rem;padding-top:.68rem;padding-bottom:.68rem}.dashboardShell .dashboardBrandLink{grid-area:brand}.dashboardShell .dashboardHeaderSearch{grid-area:search;width:100%;max-width:none}.dashboardShell .dashboardHeaderActions{grid-area:actions}.dashboardShell .dashboardAudienceSwitch{margin-right:.12rem}.dashboardShell .dashboardLayout{grid-template-columns:1fr}.dashboardShell .dashboardSidebar{position:static;top:auto;width:100%;max-width:none;padding:1rem .95rem;overflow:hidden}.dashboardShell .dashboardSidebar:hover,.dashboardShell .dashboardSidebar:focus-within{width:100%}.dashboardShell .dashboardSidebarBrand{border-color:#95dff552;padding:.72rem;box-shadow:inset 0 1px #b8f0ff14;max-height:90px;opacity:1;transform:translateY(0);pointer-events:auto;align-items:flex-start}.dashboardShell .dashboardSidebarBrandTitle{opacity:1;max-width:260px;transform:translate(0)}.dashboardShell .dashboardSidebarBrandMeta{opacity:1;max-height:60px;transform:translate(0)}.dashboardShell .dashboardMenuItem{justify-content:flex-start;padding:.62rem .72rem;gap:.48rem}.dashboardShell .dashboardMenuIcon{margin:0}.dashboardShell .dashboardMenuItem:before{transform:scaleY(.38);opacity:.7}.dashboardShell .dashboardMenuItem:hover{transform:translate(2px)}.dashboardShell .dashboardMenuItem:hover:before{transform:scaleY(1);opacity:.92}.dashboardShell .dashboardMenuItemActive:before{transform:scaleY(1);opacity:1}.dashboardShell .dashboardMenuCopy{opacity:1;max-width:220px;transform:translate(0);pointer-events:auto}.dashboardShell .dashboardSidebarNote{margin-top:.92rem;padding-top:.74rem;border-top-color:#95dff53d;opacity:1;max-height:140px;transform:translateY(0);pointer-events:auto}.dashboardShell .dashboardSidebarProfile{margin-top:.86rem;padding:.62rem .68rem;border-color:#95dff547;opacity:1;max-height:90px;transform:translateY(0);pointer-events:auto}.dashboardShell .dashboardMenu{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardShell .dashboardHeroGrid{grid-template-columns:1fr}.dashboardShell .dashboardHeroCompanyMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardShell .bottomBar .inputSmall{margin-left:0;max-width:none;width:100%}.container{width:calc(100% - 1rem);padding-inline:0}}@media(max-width:760px){.dashboardMain{width:calc(100% - .8rem)}.dashboardShell .dashboardHeaderInner{grid-template-columns:1fr;grid-template-areas:"brand" "search" "actions";width:calc(100% - 1rem);row-gap:.62rem}.dashboardShell .dashboardHeaderActions{width:100%;justify-content:stretch;gap:.48rem}.dashboardShell .dashboardLegalModal{width:min(40rem,calc(100vw - 1.2rem));padding:.9rem}.dashboardShell .dashboardAudienceSwitch{flex:1 1 100%;width:100%;justify-content:center}.dashboardShell .dashboardAudienceBtn,.dashboardShell .dashboardHeaderActions .lpHeaderGhost,.dashboardShell .dashboardHeaderActions .lpHeaderCta{flex:1 1 0;justify-content:center}.dashboardShell .dashboardMenu{grid-template-columns:1fr}.dashboardShell .dashboardMenuMeta,.dashboardShell .dashboardSidebarProfile{display:none}.dashboardShell .dashboardHero{padding:.84rem}.dashboardShell .dashboardHero h2{font-size:clamp(1.34rem,7.2vw,1.72rem)}.dashboardShell .dashboardHeroScores{grid-template-columns:1fr;gap:.38rem}.dashboardShell .dashboardHeroScoreValue{font-size:1.08rem}.dashboardShell .dashboardHeroCompanyName{font-size:.92rem}.dashboardShell .dashboardHeroCompanyMeta{grid-template-columns:1fr;gap:.36rem}.oppAtlasToolbarRow{align-items:stretch}.oppAtlasToggleGroup{width:100%;justify-content:space-between}.oppAtlasToggleBtn{flex:1 1 0;text-align:center;padding:7px 8px}.oppAtlasSearchInput{width:100%;min-width:0}.oppAtlasMetricRow{grid-template-columns:repeat(2,auto)}.dashboardShell .dashboardHeroScoreTooltip{margin-top:.4rem}.container{width:calc(100% - .8rem)}}.authShell .lpHeaderInner{grid-template-columns:auto 1fr auto}.authMain{width:min(var(--lp-content-max),calc(100% - var(--lp-content-gutter)));margin:clamp(2rem,6vh,4.2rem) auto 0;padding-bottom:clamp(2rem,8vh,5rem)}.authMainCompact{margin-top:clamp(2.4rem,7vh,5rem)}.authCard{border:1px solid rgba(160,232,252,.26);border-radius:1.4rem;background:linear-gradient(140deg,#101e2cd6,#08131ee6),#050e18b8;box-shadow:var(--lp-shadow);padding:clamp(1.2rem,2.6vw,2rem);max-width:min(52rem,100%)}.authCardMinimal{max-width:min(34rem,100%);margin:0 auto;background:linear-gradient(160deg,#0a1b2aeb,#06111bf0),#050e18d6}.authKicker{margin:0;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-text-dim)}.authCard h1{margin:.62rem 0 0;font-family:var(--lp-font-title);font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.08;letter-spacing:-.01em}.authLead{margin:.86rem 0 0;color:var(--lp-text-soft);font-size:clamp(.96rem,1.55vw,1.08rem);max-width:68ch}.authModeTabs{position:relative;margin-top:1rem;border:1px solid rgba(160,232,252,.18);border-radius:999px;background:#06111b94;padding:.24rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;isolation:isolate;transition:border-color .26s ease,box-shadow .26s ease}.authModeTabs:hover,.authModeTabs:focus-within{border-color:#a0e8fc52;box-shadow:0 0 0 1px #4ab1ff24}.authModeTabs:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(112deg,#194d70f5,#6fcbf4f2 45%,#bcf5fff5,#6fcbf4f2 55%,#123e5bf5);background-size:220% 220%;box-shadow:inset 0 0 0 1px #8ce1fc33,0 8px 20px #083c6352;transform:translate(0);transition:transform .46s cubic-bezier(.16,1,.3,1),filter .26s ease;animation:lpSwitchFlow 3.8s linear infinite;will-change:transform,background-position}.authModeTabs[data-auth-mode=signup]:before{transform:translate(100%)}.authModeTab{position:relative;z-index:1;border:0;border-radius:999px;background:transparent;color:var(--lp-text-dim);padding:.46rem .62rem;font-size:.83rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:color .22s ease,transform .26s cubic-bezier(.22,1,.36,1),text-shadow .22s ease}.authModeTab:hover,.authModeTab:focus-visible{color:#e8f8ff;transform:translateY(-1px)}.authModeTabActive{color:#ecf9ff;text-shadow:0 1px 8px rgba(15,83,128,.34)}.authBanner{margin-top:1rem;border-radius:.88rem;padding:.72rem .84rem;border:1px solid rgba(160,232,252,.26);background:#09162299}.authBanner strong{font-size:.86rem;font-weight:700}.authBanner p{margin:.3rem 0 0;font-size:.88rem;color:var(--lp-text-soft)}.authBanner code{display:inline-block;margin-top:.48rem;font-size:.8rem;background:#08121ceb;padding:.2rem .38rem;border-radius:.42rem;border:1px solid rgba(160,232,252,.18)}.authBannerError{border-color:#f58e9d73;background:#40182280}.authBannerOk{border-color:#63f2e066;background:#082c2d73}.authActionRow{margin-top:1.12rem;display:flex;gap:.62rem;flex-wrap:wrap}.authPrimaryBtn,.authGhostBtn{min-width:14.2rem}.authPrimaryWide{width:100%;min-width:0;margin-top:1rem}.authSubActionRow{margin-top:.58rem;display:flex;justify-content:center}.authSubActionBtn{min-width:0}.authDivider{margin-top:1rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.54rem;color:var(--lp-text-dim);font-size:.78rem;letter-spacing:.04em}.authDivider:before,.authDivider:after{content:"";height:1px;background:#a0e8fc33}.authDivider span{white-space:nowrap}.authProviderGrid{margin-top:.82rem;display:grid;gap:.54rem;grid-template-columns:repeat(3,minmax(0,1fr))}.authTierPicker{margin-top:.96rem;border:1px solid rgba(160,232,252,.22);border-radius:.86rem;background:#0814208f;padding:.72rem .82rem}.authTierTitle{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e3f9ffe6}.authTierLead{margin-top:.36rem;font-size:.82rem;color:var(--lp-text-soft)}.authTierGrid{margin-top:.62rem;display:grid;gap:.54rem;grid-template-columns:repeat(2,minmax(0,1fr))}.authTierOption{border:1px solid rgba(160,232,252,.2);border-radius:.68rem;padding:.58rem .62rem;background:#08121c85;display:flex;align-items:flex-start;gap:.54rem;cursor:pointer}.authTierOption input{margin-top:.16rem}.authTierOption span{display:grid;gap:.12rem}.authTierOption strong{font-size:.88rem;color:#ecfafff2}.authTierOption small{font-size:.78rem;color:var(--lp-text-dim)}.authTierOptionActive{border-color:#63f2e0a3;box-shadow:inset 0 0 0 1px #63f2e033;background:#072227a8}.authTierHint{margin-top:.56rem;font-size:.78rem;color:var(--lp-text-dim)}.authProviderBtn{border-radius:999px;border:1px solid rgba(160,232,252,.32);background:#0c1b28a3;color:var(--lp-text-soft);padding:.56rem .74rem;font-size:.84rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.authProviderBtn:hover:not(:disabled){border-color:#63f2e0a8;background:#122739b3;transform:translateY(-1px)}.authProviderBtn:disabled{opacity:.58;cursor:not-allowed}.authMeta{margin:1rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.authMeta div{border-radius:.8rem;padding:.62rem .74rem;border:1px solid rgba(160,232,252,.22);background:#08131ea3;min-width:0}.authMeta dt{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--lp-text-dim)}.authMeta dd{margin:.38rem 0 0;font-size:.86rem;color:var(--lp-text-soft);overflow-wrap:anywhere}.authCallbackMain{margin-top:clamp(3.4rem,14vh,8rem)}.authCallbackCard{max-width:min(42rem,100%)}.roleCard{max-width:min(56rem,100%)}.roleGrid{margin-top:1rem;display:grid;gap:.64rem;grid-template-columns:repeat(2,minmax(0,1fr))}.roleOption{border-radius:.86rem;border:1px solid rgba(160,232,252,.24);background:#08131e99;padding:.78rem .86rem;display:flex;align-items:flex-start;gap:.62rem;cursor:pointer;min-width:0}.roleOption input{margin-top:.16rem}.roleOption span{display:grid;gap:.12rem}.roleOption strong{font-size:.94rem;color:#ebfaffeb}.roleOption small{font-size:.8rem;color:var(--lp-text-dim)}.roleOptionSelected{border-color:#63f2e094;background:#072125ad;box-shadow:inset 0 0 0 1px #63f2e042}.roleActionRow .authGhostBtn{min-width:11rem}@media(max-width:900px){.authProviderGrid,.authTierGrid,.authMeta,.roleGrid{grid-template-columns:1fr}}.dashboardShell .liMappingRoot{display:grid;gap:12px}.dashboardShell .liMappingTopActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dashboardShell .liMappingTopStatusText{font-size:11px;opacity:.82}.dashboardShell .liMappingTopStatusStrong{font-size:11px;opacity:.9}.dashboardShell .liMappingLayout{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.55fr);gap:12px;align-items:start}.dashboardShell .liMappingRightColumn{display:grid;gap:12px;align-items:start}.dashboardShell .liMappingListViewport{display:grid;overflow:auto}.dashboardShell .liMappingCompanyListViewport{max-height:420px;gap:8px}.dashboardShell .liMappingMetricListViewport{max-height:520px;gap:6px}.dashboardShell .liMappingSelectButton{text-align:left;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0a;padding:10px 11px;color:inherit;cursor:pointer}.dashboardShell .liMappingMetricButton{padding:8px 10px}.dashboardShell .liMappingSelectButtonActive{border-color:#91d6ffb8;background:#4596ff2e}.dashboardShell .liMappingCompanyName{font-weight:700}.dashboardShell .liMappingCompanyMeta{font-size:12px;opacity:.85}.dashboardShell .liMappingMetricKey{font-weight:700}.dashboardShell .liMappingMetricLabel{font-size:12px;opacity:.9}.dashboardShell .liMappingText12{font-size:12px}.dashboardShell .liMappingText11{font-size:11px}.dashboardShell .liMappingMarginTop4{margin-top:4px}.dashboardShell .liMappingAliasGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.dashboardShell .liMappingAliasCard{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:7px 9px;background:#ffffff05}.dashboardShell .liMappingAliasText{font-size:12px;opacity:.9}.dashboardShell .liMappingAliasTextExcluded{opacity:.46;text-decoration:line-through}.dashboardShell .liMappingAliasMetaRow{display:flex;align-items:center;gap:6px}.dashboardShell .liMappingAliasBadge{font-size:10px;border-radius:999px;padding:1px 6px}.dashboardShell .liMappingAliasBadgeOff{border:1px solid rgba(255,120,120,.6);color:#ffb2b2}.dashboardShell .liMappingAliasBadgeCustom{border:1px solid rgba(145,214,255,.6);color:#91d6ff}.dashboardShell .liMappingAliasBadgeBase{border:1px solid rgba(151,245,196,.45);color:#9af3c2}.dashboardShell .liMappingAliasToggleButton{border:1px solid rgba(255,120,120,.58);border-radius:999px;min-width:34px;height:24px;padding:0 8px;background:#ff505029;color:#ffb2b2;cursor:pointer;font-weight:700}.dashboardShell .liMappingAliasToggleButtonUndo{border-color:#97f5c480;background:#97f5c424;color:#9af3c2}.dashboardShell .liMappingInlineActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dashboardShell .liMappingInlineActions>button{min-height:42px;border-radius:.72rem;padding:.56rem .95rem;font-size:.9rem;font-weight:720;border:1px solid var(--app-border);background:#ffffff14;color:var(--app-text);cursor:pointer}.dashboardShell .liMappingInlineActions>button:hover{border-color:#a9f0ff85}.dashboardShell .liMappingInlineActions>button:disabled{opacity:.58;cursor:not-allowed;border-color:#ffffff1a}.dashboardShell .liMappingEditorBlock{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 10px 12px;display:grid;gap:8px}.dashboardShell .liMappingSectionNoMargin{margin:0}.dashboardShell .liMappingDraftHint{font-size:11px;align-self:center}.dashboardShell .liMappingSaveAdditionsButton{border:1px solid rgba(145,214,255,.45);background:#4596ff33;color:inherit}.dashboardShell .liMappingSaveAdditionsButton:disabled{background:#ffffff14}.dashboardShell .liMappingSaveExclusionsButton{border:1px solid rgba(255,120,120,.45);background:#ff50501f;color:inherit}.dashboardShell .liMappingSaveExclusionsButton:disabled{background:#ffffff14}.dashboardShell .liMappingTagList{display:flex;flex-wrap:wrap;gap:6px}.dashboardShell .liMappingExclusionChip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,120,120,.5);border-radius:999px;padding:3px 8px;background:#ff50501a}.dashboardShell .liMappingSignalChip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(145,214,255,.48);border-radius:999px;padding:3px 8px;background:#4596ff1a}.dashboardShell .liMappingChipText{font-size:11px}.dashboardShell .liMappingChipRemoveButton{border:1px solid rgba(255,120,120,.58);border-radius:999px;width:18px;height:18px;line-height:16px;padding:0;background:#ff505029;color:#ffb2b2;cursor:pointer;font-weight:700}.dashboardShell .liMappingSignalList{display:grid;gap:6px}.dashboardShell .liMappingSignalCard{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 10px}.dashboardShell .liMappingCheckboxRow{display:flex;align-items:center;gap:8px}.dashboardShell .liMappingSignalTitle{font-size:13px;font-weight:700}.dashboardShell .liMappingMetaLine{font-size:11px;margin-top:4px;opacity:.86}.dashboardShell .liMappingMetaLineTight{font-size:11px;margin-top:2px;opacity:.82}.dashboardShell .liMappingMetaLineMuted{font-size:11px;margin-top:2px;opacity:.8}.dashboardShell .liMappingMetaLineStrong{font-size:11px;margin-top:2px;opacity:.9}.dashboardShell .liMappingMissingSignals{font-size:11px;margin-top:2px;color:#ffb4b4}.dashboardShell .liMappingModuleList{display:grid;gap:8px}.dashboardShell .liMappingModuleListCompact{display:grid;gap:6px}.dashboardShell .liMappingModuleCard{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 10px}.dashboardShell .liMappingBaselineModuleCard{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 8px;display:grid;gap:6px}.dashboardShell .liMappingModuleTitle{font-size:12px;font-weight:700}.dashboardShell .liMappingModuleControls{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.dashboardShell .liMappingFieldColumn{display:grid;gap:4px}.dashboardShell .liMappingFieldColumnCompact{display:grid;gap:3px}.dashboardShell .liMappingFieldLabel{font-size:11px}.dashboardShell .liMappingFieldLabelCompact{font-size:10px}.dashboardShell .liMappingInputWidthXs{width:96px}.dashboardShell .liMappingInputWidthSm{width:110px}.dashboardShell .liMappingInputWidthMd{width:140px}.dashboardShell .liMappingInputWidthXl{min-width:260px;max-width:420px}.dashboardShell .liMappingProximityList{display:grid;gap:8px}.dashboardShell .liMappingProximityCard{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 10px;display:grid;gap:8px}.dashboardShell .liMappingProximityRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dashboardShell .liMappingProximitySimpleRow{display:grid;grid-template-columns:220px minmax(260px,1fr) 96px 110px 320px 110px max-content;gap:8px;align-items:center;overflow-x:auto;padding-bottom:2px}.dashboardShell .liMappingProximitySimpleLabels{display:grid;grid-template-columns:220px minmax(260px,1fr) 96px 110px 320px 110px max-content;gap:8px;align-items:center;overflow-x:auto}.dashboardShell .liMappingProximityLabelCell{display:block;white-space:nowrap;padding-left:4px;opacity:.9;min-width:0}.dashboardShell .liMappingProximityDirectionField,.dashboardShell .liMappingProximityPhraseField,.dashboardShell .liMappingProximityLinesField,.dashboardShell .liMappingProximityPointsField,.dashboardShell .liMappingProximityYearMarkerField,.dashboardShell .liMappingProximityYearBonusField,.dashboardShell .liMappingProximityRemoveButton{min-width:0}.dashboardShell .liMappingRequiredToggle{display:flex;align-items:center;gap:6px}.dashboardShell .liMappingStatusButton{border:1px solid rgba(145,214,255,.4);background:#0e1e34a6}.dashboardShell .liMappingStatusButtonOn{border-color:#7cffc299;background:#184236b3}.dashboardShell .liMappingSaveMessageOk{color:#96f5c0}.dashboardShell .liMappingSaveMessageError{color:#ff8c8c}.dashboardShell .liMappingSaveMessage{font-size:12px}.dashboardShell .liMappingBaselineOverlayBackdrop{position:fixed;inset:0;background:#020a14c7;z-index:1400;display:grid;place-items:center;padding:16px}.dashboardShell .liMappingBaselineOverlayCard{width:min(1080px,96vw);max-height:92vh;overflow:auto;display:grid;gap:10px;border:1px solid rgba(145,214,255,.25)}.dashboardShell .liMappingBaselineOverlayHeader{display:flex;justify-content:space-between;align-items:center;gap:10px}.dashboardShell .liMappingBaselinePanel{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 10px 12px;display:grid;gap:8px}@media(max-width:1280px){.dashboardShell .liMappingLayout{grid-template-columns:minmax(260px,1fr) minmax(0,1.2fr)}}@media(max-width:900px){.dashboardShell .liMappingLayout{grid-template-columns:1fr}.dashboardShell .liMappingInputWidthXl{min-width:0;width:100%;max-width:100%}}.dashboardShell.dashboardPerfOptimized{--app-shadow: 0 12px 28px rgba(0, 0, 0, .24)}.dashboardShell.dashboardPerfOptimized .landingBg{animation:none}.dashboardShell.dashboardPerfOptimized .landingOverlay{background:linear-gradient(180deg,#02070c66,#02060bb8)}.dashboardShell.dashboardPerfOptimized .landingScanline{display:none}.dashboardShell.dashboardPerfOptimized .lpHeader,.dashboardShell.dashboardPerfOptimized .appHeader,.dashboardShell.dashboardPerfOptimized .dashboardSidebar,.dashboardShell.dashboardPerfOptimized .dashboardStatus,.dashboardShell.dashboardPerfOptimized .dashboardWorkbench,.dashboardShell.dashboardPerfOptimized .tvTable thead th,.dashboardShell.dashboardPerfOptimized .tvStickyCol,.dashboardShell.dashboardPerfOptimized .card,.dashboardShell.dashboardPerfOptimized .oppScoreCard,.dashboardShell.dashboardPerfOptimized .oppAssessmentCard,.dashboardShell.dashboardPerfOptimized .oppElementCard,.dashboardShell.dashboardPerfOptimized .payloadModeCard,.dashboardShell.dashboardPerfOptimized .adminJson,.dashboardShell.dashboardPerfOptimized .oppMetricCell,.dashboardShell.dashboardPerfOptimized .ivpAssumptionCell,.dashboardShell.dashboardPerfOptimized .panelCard{backdrop-filter:none;-webkit-backdrop-filter:none}.dashboardShell.dashboardPerfOptimized .dashboardSidebar{box-shadow:0 16px 34px #00000042,inset 0 1px #c7f3ff0f;transition:width .22s ease,border-color .22s ease}
