:root{--ui-bg:#050914;--ui-bg-deep:#020611;--ui-surface:#080f1dc7;--ui-surface-raised:#0a1222e6;--ui-surface-soft:#ffffff0b;--ui-surface-hover:#fff1;--ui-border:#94a3b826;--ui-border-strong:#94a3b83d;--ui-text:#f7faff;--ui-text-muted:#aab7ca;--ui-text-subtle:#7f8da3;--ui-accent:#48bdf7;--ui-accent-strong:#7c6cf2;--ui-positive:#34d399;--ui-warning:#fbbf24;--ui-danger:#fb7185;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-shadow-sm:0 12px 34px #0000002e;--ui-shadow-md:0 20px 56px #0000003d;--ui-sidebar-width:248px;--ui-page-gap:16px;--ui-control-height:40px}html{background:var(--ui-bg-deep)}body{min-width:320px;color:var(--ui-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;overflow-x:clip}.siteContentLayer{z-index:1;min-height:100dvh;position:relative}body :where(button,input,select,textarea){font:inherit}body :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}body :where(a,button,summary,input,select,textarea):focus-visible{outline-offset:2px!important;outline:2px solid #38bdf8e6!important}body .eyebrow{color:#67d1fb;letter-spacing:.115em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850;line-height:1.3}body .button,body button.button,body a.button{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);color:var(--ui-text);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.79rem;font-weight:800;line-height:1;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}body .button:hover,body button.button:hover,body a.button:hover{transform:translateY(-1px)}body .button.primary,body button.button.primary,body a.button.primary{color:#030712;background:linear-gradient(135deg,#48bdf7,#7c6cf2);border-color:#38bdf885;box-shadow:0 10px 24px #38bdf824}body .button.secondary,body button.button.secondary,body a.button.secondary{color:var(--ui-text);background:#ffffff0b}body .button.secondary:hover,body button.button.secondary:hover,body a.button.secondary:hover{background:#38bdf813;border-color:#7dd3fc57}body .compactButton{min-height:36px!important;padding:0 12px!important;font-size:.73rem!important}@media (min-width:901px){:is(html:has(.appShell),body:has(.appShell)){height:auto!important;min-height:100dvh!important;overflow:clip auto!important}body:has(.appShell) .appShell{grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr)!important;contain:none!important;isolation:auto!important;align-items:start!important;gap:18px!important;width:min(100%,1640px)!important;max-width:none!important;height:auto!important;min-height:100dvh!important;margin:0 auto!important;padding:18px!important;display:grid!important;overflow:visible!important;transform:none!important}body:has(.appShell) main.appShell{grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr)!important;contain:none!important;isolation:auto!important;align-items:start!important;gap:18px!important;width:min(100%,1640px)!important;max-width:none!important;height:auto!important;min-height:100dvh!important;margin:0 auto!important;padding:18px!important;display:grid!important;overflow:visible!important;transform:none!important}body:has(.appShell) div.appShell{grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr)!important;contain:none!important;isolation:auto!important;align-items:start!important;gap:18px!important;width:min(100%,1640px)!important;max-width:none!important;height:auto!important;min-height:100dvh!important;margin:0 auto!important;padding:18px!important;display:grid!important;overflow:visible!important;transform:none!important}body:has(.appShell) .appShell>aside.sidebar{z-index:40!important;contain:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;margin:0!important;position:sticky!important;inset:18px auto auto!important;transform:none!important}body:has(.appShell) main.appShell>aside.sidebar{z-index:40!important;contain:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;margin:0!important;position:sticky!important;inset:18px auto auto!important;transform:none!important}body:has(.appShell) aside.sidebar.accountSidebar{z-index:40!important;contain:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;margin:0!important;position:sticky!important;inset:18px auto auto!important;transform:none!important}body:has(.appShell) aside.sidebar.adminSidebar{z-index:40!important;contain:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;margin:0!important;position:sticky!important;inset:18px auto auto!important;transform:none!important}body:has(.appShell) .appShell>section{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}body:has(.appShell) main.appShell>section{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}body:has(.appShell) .appShell>main{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}body:has(.appShell) .workspace{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}body:has(.appShell) .adminMain{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}:is(body:has(.appShell) .mobileSidebarToggleInput,body:has(.appShell) .mobileSidebarHamburger,body:has(.appShell) .mobileSidebarBackdrop){visibility:hidden!important;display:none!important}}body .sidebar.accountSidebar,body .sidebar.adminSidebar{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent;flex-direction:column;gap:4px;display:flex;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-md)!important;background:linear-gradient(#0b1324f7,#050a15f5)!important;padding:12px!important;overflow:hidden auto!important}body .sidebar.accountSidebar .sidebarBrand,body .sidebar.adminSidebar .sidebarBrand,body .appShell aside.sidebar>a.brand{min-height:48px!important;color:var(--ui-text)!important;letter-spacing:-.035em!important;box-shadow:none!important;background:linear-gradient(135deg,#38bdf81a,#7c6cf214)!important;border:1px solid #38bdf833!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;margin:0 0 7px!important;padding:0 12px!important;font-size:1.04rem!important;font-weight:900!important;display:flex!important}body .sidebarNavStack{gap:3px;display:grid}body .sidebarGroupLabel{color:#65748a!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin:12px 9px 4px!important;font-size:.58rem!important;font-weight:850!important}body .sidebar.accountSidebar :where(.sidebarNavStack>a,.sidebarPageLinkStack>a),body .sidebar.adminSidebar :where(.sidebarNavStack>a,.sidebarPageLinkStack>a),body .sidebar.accountSidebar .sidebarSignout button,body .sidebar.adminSidebar .sidebarSignout button{color:#a9b6c9!important;text-align:left!important;width:100%!important;min-height:39px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 10px!important;font-size:.76rem!important;font-weight:720!important;transition:background .14s,color .14s,border-color .14s!important;display:flex!important}body .sidebar.accountSidebar :where(.sidebarNavStack>a,.sidebarPageLinkStack>a):hover,body .sidebar.adminSidebar :where(.sidebarNavStack>a,.sidebarPageLinkStack>a):hover,body .sidebar.accountSidebar .sidebarSignout button:hover,body .sidebar.adminSidebar .sidebarSignout button:hover{color:#eef6ff!important;background:#ffffff0a!important;border-color:#94a3b81f!important}body .sidebar.accountSidebar .sidebarNavStack>a.active,body .sidebar.adminSidebar .sidebarNavStack>a.active,body .sidebar.accountSidebar .sidebarNavStack>a[aria-current=page],body .sidebar.adminSidebar .sidebarNavStack>a[aria-current=page]{color:#f8fbff!important;background:linear-gradient(90deg,#38bdf81f,#7c6cf212)!important;border-color:#38bdf842!important}body .sidebarIcon{color:#6f829d!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:inline-flex!important}body .sidebarIcon svg{width:100%!important;height:100%!important}body .sidebar .active .sidebarIcon,body .sidebar a[aria-current=page] .sidebarIcon{color:#67d1fb!important}body .sidebarLinkText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .sidebarPageLinks{margin-top:4px}body .sidebarPageLinkStack{gap:2px;display:grid}body .sidebarSpacer{flex:auto;min-height:12px}body .sidebarSignout{margin:0!important}body .workspace,body .adminMain,body .accountWorkspace,body .adminWorkspace,body .customerLeadWorkspace,body .adminCommandCenter,body .adminOffersWorkspace,body .sourceQueueWorkflow{align-content:start!important;gap:var(--ui-page-gap)!important;min-width:0!important;padding:0!important;display:grid!important}body :where(.workspace,.adminMain,.accountWorkspace,.adminWorkspace,.customerLeadWorkspace,.adminCommandCenter,.adminOffersWorkspace,.sourceQueueWorkflow)>*{min-width:0;max-width:100%;margin-top:0;margin-bottom:0}body :where(.customerLeadHero,.adminHero,.adminHeroPanel,.accountTopbar){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:radial-gradient(circle at top left, #38bdf818, transparent 44%), var(--ui-surface-raised)!important;min-width:0!important;box-shadow:var(--ui-shadow-sm)!important;grid-template-columns:minmax(0,1fr) minmax(220px,310px)!important;align-items:center!important;gap:22px!important;padding:22px!important;display:grid!important;overflow:hidden!important}body :where(.customerLeadHero,.adminHero,.adminHeroPanel,.accountTopbar)>*{min-width:0!important}body :where(.customerLeadHero,.adminHero,.adminHeroPanel,.accountTopbar) h1{color:var(--ui-text)!important;letter-spacing:-.055em!important;margin:5px 0 7px!important;font-size:clamp(1.85rem,3.7vw,2.75rem)!important;line-height:1.02!important}body :where(.customerLeadHero,.adminHero,.adminHeroPanel,.accountTopbar)>div:first-child>p:last-child{max-width:760px!important;color:var(--ui-text-muted)!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}body :where(.customerLeadHeroCard,.adminHeroCard,.adminHeroHealth){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;min-width:0!important;min-height:116px!important;box-shadow:none!important;background:#0206175c!important;align-content:center!important;gap:5px!important;padding:16px!important;display:grid!important}body :where(.customerLeadHeroCard,.adminHeroCard,.adminHeroHealth)>span{color:var(--ui-text-subtle)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:850!important}body :where(.customerLeadHeroCard,.adminHeroCard,.adminHeroHealth)>strong{color:var(--ui-text)!important;font-size:clamp(1rem,2vw,1.25rem)!important;line-height:1.25!important}body :where(.customerLeadHeroCard,.adminHeroCard,.adminHeroHealth)>p,body :where(.customerLeadHeroCard,.adminHeroCard)>em{color:var(--ui-text-muted)!important;margin:0!important;font-size:.78rem!important;font-style:normal!important;line-height:1.4!important}body :where(.roleBadge,.adminRoleBadge,.statusPill,.billingStatusPill){align-items:center;width:fit-content;max-width:100%;min-height:28px;display:inline-flex;border:1px solid var(--ui-border-strong)!important;color:var(--ui-text-muted)!important;background:#ffffff0a!important;border-radius:999px!important;padding:4px 9px!important;font-size:.68rem!important;font-weight:800!important;line-height:1.2!important}body :where(.accountPanelModern,.adminPanel,.adminActionPanel,.settingsPanel,.sourceQueueTodayPanel,.customerEmptyState,.emptyAdminState,.adminEmptyState,.billingActivationPanel,.currentPlanPanel,.matchingProfileReviewPanel,.sourceBurninPanel){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;min-width:0!important;box-shadow:var(--ui-shadow-sm)!important}body :where(.accountPanelModern,.adminPanel,.adminActionPanel,.settingsPanel){padding:18px!important}body :where(.accountPanelHeader,.adminPanelHeader,.sectionHeader){justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;margin:0 0 14px!important;display:flex!important}body :where(.accountPanelHeader,.adminPanelHeader,.sectionHeader)>*{min-width:0}body :where(.accountPanelHeader,.adminPanelHeader,.sectionHeader) h2{color:var(--ui-text)!important;letter-spacing:-.035em!important;margin:4px 0 0!important;font-size:clamp(1.12rem,2.1vw,1.45rem)!important;line-height:1.2!important}body :where(.accountPanelHeader,.adminPanelHeader,.sectionHeader) p:not(.eyebrow){color:var(--ui-text-muted)!important;margin:6px 0 0!important;font-size:.82rem!important;line-height:1.5!important}body :where(.accountPanelHeader,.adminPanelHeader,.sectionHeader)>span,body .sourceQueueSectionCount{flex:none;align-items:center;min-height:28px;display:inline-flex;border:1px solid var(--ui-border)!important;color:var(--ui-text-muted)!important;background:#ffffff09!important;border-radius:999px!important;padding:4px 9px!important;font-size:.67rem!important;font-weight:800!important}body :where(.customerStatusGrid,.adminOpsGrid,.adminMetricGrid,.billingOverviewGrid,.offerOpsGrid,.sourceQueueTodayGrid,.systemCheckGrid){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}body :where(.customerStatusGrid,.adminOpsGrid,.adminMetricGrid,.billingOverviewGrid,.offerOpsGrid,.sourceQueueTodayGrid,.systemCheckGrid)>article{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;min-width:0!important;min-height:92px!important;box-shadow:none!important;background:#080f1db3!important;align-content:center!important;gap:4px!important;padding:13px!important;display:grid!important;overflow:hidden!important}body :where(.customerStatusGrid,.adminOpsGrid,.adminMetricGrid,.billingOverviewGrid,.offerOpsGrid,.sourceQueueTodayGrid,.systemCheckGrid)>article>span{color:var(--ui-text-subtle)!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:850!important}body :where(.customerStatusGrid,.adminOpsGrid,.adminMetricGrid,.billingOverviewGrid,.offerOpsGrid,.sourceQueueTodayGrid,.systemCheckGrid)>article>strong{color:var(--ui-text)!important;font-size:1.35rem!important;line-height:1.05!important}body :where(.customerStatusGrid,.adminOpsGrid,.adminMetricGrid,.billingOverviewGrid,.offerOpsGrid,.sourceQueueTodayGrid,.systemCheckGrid)>article>p{color:var(--ui-text-muted)!important;margin:0!important;font-size:.72rem!important;line-height:1.38!important}body .adminConsoleModern .systemCheckGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .adminConsoleModern .systemCheckGrid>article{align-content:start!important;overflow:visible!important}body .adminConsoleModern .systemCheckGrid>article>strong,body .adminConsoleModern .systemCheckGrid>article>p{overflow-wrap:break-word;word-break:normal}.systemCheckIssueList{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.systemCheckIssueList code{overflow-wrap:anywhere;max-width:100%;color:var(--ui-text-muted);font-size:.7rem;line-height:1.4;display:block}@media (max-width:1180px){body .adminConsoleModern .systemCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body .adminConsoleModern .systemCheckGrid{grid-template-columns:1fr!important}}body :where(.customerNextStepGrid,.adminPriorityGrid,.adminActionGrid,.adminTwoColumn,.billingPlanGrid,.billingCompanyGrid,.companyProfileGrid,.realSettingsGrid,.adminSettingsGrid,.sourceQueueToolGrid){gap:10px!important;min-width:0!important}body .customerNextStepGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important}body .customerNextStepCard,body .adminPriorityCard,body .adminActionGrid a,body .customerInfoCard,body .sourceQueueToolCard{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;min-width:0!important;box-shadow:none!important;background:#080f1db8!important;padding:15px!important}body .customerNextStepCard:hover,body .adminPriorityCard:hover,body .adminActionGrid a:hover{background:#38bdf80e!important;border-color:#38bdf84d!important;transform:translateY(-1px)!important}body .customerNextStepCard.primary{background:linear-gradient(135deg,#38bdf81c,#7c6cf212)!important;border-color:#38bdf84d!important}body :where(.customerNextStepCard,.adminPriorityCard,.adminActionGrid a)>span{color:var(--ui-text-subtle)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.65rem!important;font-weight:850!important}body :where(.customerNextStepCard,.adminPriorityCard,.adminActionGrid a)>strong{color:var(--ui-text)!important;margin-top:5px!important;font-size:.9rem!important;line-height:1.3!important;display:block!important}body :where(.customerNextStepCard,.adminPriorityCard,.adminActionGrid a)>p{color:var(--ui-text-muted)!important;margin:5px 0 0!important;font-size:.75rem!important;line-height:1.45!important}body :where(.settingsSuccessBanner,.settingsSavedBanner,.settingsErrorBanner,.adminInlineWarning,.adminTopWarning,.adminWarningBox,.supportNotice,.matchingProfileInlineAlert){border-radius:var(--ui-radius-md)!important;min-width:0!important;box-shadow:none!important;gap:3px!important;padding:12px 14px!important;display:grid!important}body :where(.settingsSuccessBanner,.settingsSavedBanner){background:#064e3b1a!important;border:1px solid #34d39942!important}body :where(.settingsErrorBanner,.adminTopWarning,.adminWarningBox){background:#7f1d1d1a!important;border:1px solid #f8717147!important}body :where(.settingsSuccessBanner,.settingsSavedBanner,.settingsErrorBanner,.adminInlineWarning,.adminTopWarning,.adminWarningBox)>strong{font-size:.8rem!important}body :where(.settingsSuccessBanner,.settingsSavedBanner,.settingsErrorBanner,.adminInlineWarning,.adminTopWarning,.adminWarningBox)>p{color:var(--ui-text-muted)!important;margin:0!important;font-size:.74rem!important;line-height:1.42!important}body :where(.customerOfferList,.activeLeadList,.earlySignalList,.activityList){gap:11px!important;display:grid!important}body :where(.customerLeadCard,.activeLeadCard,.earlySignalCard,.compactHistoryCard){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;min-width:0!important;box-shadow:var(--ui-shadow-sm)!important;padding:17px!important;overflow:hidden!important}body .customerLeadCardTop{grid-template-columns:minmax(0,1fr) minmax(112px,148px)!important;align-items:start!important;gap:16px!important;display:grid!important}body .customerLeadCardTop h2,body :where(.activeLeadCard,.earlySignalCard,.compactHistoryCard) h2,body :where(.activeLeadCard,.earlySignalCard,.compactHistoryCard) h3{color:var(--ui-text)!important;letter-spacing:-.025em!important;margin:5px 0!important;font-size:clamp(1rem,2vw,1.24rem)!important;line-height:1.25!important}body .customerLeadPills,body .customerLeadChipList,body .candidateScopeTags,body .subcontractScopeChips{flex-wrap:wrap!important;gap:5px!important;display:flex!important}body .customerLeadPills>span,body .customerLeadChip,body .candidateScopeTags>span,body .subcontractScopeChips>em,body .opportunityTypePill{border:1px solid var(--ui-border)!important;min-height:24px!important;color:var(--ui-text-muted)!important;background:#ffffff09!important;border-radius:999px!important;align-items:center!important;padding:3px 7px!important;font-size:.64rem!important;font-style:normal!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}body .customerLeadMeta,body .offerAdminMeta,body .customerFullAgencyPath{color:var(--ui-text-muted)!important;font-size:.75rem!important;line-height:1.4!important}body .customerLeadScore{border:1px solid var(--ui-border)!important;text-align:left!important;background:#0206174d!important;border-radius:12px!important;min-width:0!important;padding:11px!important}body .customerLeadScore>span,body .customerLeadScore>small{color:var(--ui-text-subtle)!important;font-size:.66rem!important}body .customerLeadScore>strong{color:var(--ui-text)!important;font-size:1.55rem!important}body :where(.customerLeadWhyStrip,.subcontractPreviewNotice,.confirmedSubcontractNotice,.customerLeadUnlockBox,.activeLeadDetailGrid,.earlySignalAvailability,.earlySignalPrimeContext,.activePrimeProjectContext){border-radius:var(--ui-radius-md)!important;border-color:var(--ui-border)!important;background:#02061745!important}body .appShell :where(input:not([type=checkbox]):not([type=radio]),select,textarea),body :where(.realLoginShell,.signupShell) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;color:var(--ui-text)!important;box-shadow:none!important;background:#02061794!important;padding:9px 11px!important}body .appShell textarea,body :where(.realLoginShell,.signupShell) textarea{resize:vertical;min-height:96px}body .appShell :where(input,select,textarea)::placeholder,body :where(.realLoginShell,.signupShell) :where(input,textarea)::placeholder{color:#637187!important}body .appShell :where(input,select,textarea):focus,body :where(.realLoginShell,.signupShell) :where(input,select,textarea):focus{background:#020617c2!important;border-color:#38bdf88a!important;box-shadow:0 0 0 3px #38bdf814!important}body .appShell label>span,body :where(.realLoginShell,.signupShell) label>span{color:var(--ui-text-muted);font-size:.73rem;font-weight:760}body .appShell label:not(:has(>span)){color:var(--ui-text-muted);font-size:.73rem;font-weight:760}body :where(.adminFormGrid,.adminSettingsGrid,.realSettingsGrid,.sourceFormGrid,.candidateReclassificationForm,.subcontractVerificationForm,.offerFilterForm,.billingCompanyForm,.matchingProfileLocationGrid,.matchingProfileMoneyGrid){gap:10px!important;min-width:0!important}body :where(.adminFormGrid,.adminSettingsGrid,.realSettingsGrid,.sourceFormGrid,.candidateReclassificationForm,.subcontractVerificationForm,.billingCompanyForm)>label{gap:6px!important;min-width:0!important;display:grid!important}body :where(.settingsToggleCard,.testAccountControl){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;min-width:0!important;box-shadow:none!important;background:#ffffff06!important}body :where(.adminSettingsSaveBar,.accountSettingsSaveRow,.matchingProfileSaveBar){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:#0206176b!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:12px!important;display:flex!important}body :where(.adminTableWrap,.burninTableWrap){scrollbar-width:thin;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:#02061742!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}body :where(.adminUsefulTable,.burninTable){border-collapse:collapse!important;background:0 0!important;width:100%!important}body :where(.adminUsefulTable,.burninTable) th{white-space:nowrap;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text-subtle)!important;letter-spacing:.075em!important;text-transform:uppercase!important;padding:9px 11px!important;font-size:.62rem!important;font-weight:850!important}body :where(.adminUsefulTable,.burninTable) td{color:var(--ui-text-muted)!important;vertical-align:top!important;border-bottom:1px solid #94a3b817!important;padding:10px 11px!important;font-size:.74rem!important;line-height:1.4!important}body :where(.adminList,.billingLeadList,.rawDrawerList,.candidateMatchList){gap:9px!important;display:grid!important}body :where(.adminListItem,.billingLeadRow,.candidateMatchCard,.subcontractVerificationCard,.offerAdminCard,.supportInboxItem){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;min-width:0!important;box-shadow:none!important;background:#080f1dad!important;padding:14px!important;overflow:hidden!important}body details:not([class*=SourceControlCenter])>summary{text-wrap:pretty}body :where(.billingCompanyAccordion,.planChangeDrawer,.candidateReclassificationPanel,.sourceQueueMaintenanceDetails,.sourceQueueDangerDetails,.sourceQueueHistoryDetails,.sourceQueueRawDrawer,.watchedSignalsDrawer){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:#080f1d9e!important;overflow:clip!important}body :where(.billingCompanyAccordion,.planChangeDrawer,.candidateReclassificationPanel,.sourceQueueMaintenanceDetails,.sourceQueueDangerDetails,.sourceQueueHistoryDetails,.sourceQueueRawDrawer,.watchedSignalsDrawer)>summary{cursor:pointer!important;min-height:48px!important;color:var(--ui-text)!important;background:#ffffff06!important;align-items:center!important;padding:11px 13px!important;font-size:.78rem!important;font-weight:800!important;display:flex!important}body .adminWorkflowRail,body .sourceQueueSectionNav{scrollbar-width:thin;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:#050a15c2!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;padding:7px!important;display:flex!important;overflow-x:auto!important}body .adminWorkflowRail a,body .sourceQueueSectionNav a{min-height:32px!important;color:var(--ui-text-muted)!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;align-items:center!important;padding:0 10px!important;font-size:.68rem!important;font-weight:760!important;display:inline-flex!important}body .adminWorkflowRail a:hover,body .sourceQueueSectionNav a:hover{border-color:var(--ui-border)!important;color:var(--ui-text)!important;background:#ffffff0a!important}body .sourceQueueTodayPanel{padding:18px!important}body .sourceQueueTodayHeader{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;display:flex!important}body .sourceQueueTodayHeader h2{letter-spacing:-.035em!important;margin:4px 0 6px!important;font-size:1.32rem!important}body .sourceQueueTodayHeader p:not(.eyebrow){max-width:820px!important;color:var(--ui-text-muted)!important;margin:0!important;font-size:.79rem!important;line-height:1.5!important}body .sourceQueueNextAction{border-radius:var(--ui-radius-md)!important;background:#38bdf80e!important;border:1px solid #38bdf833!important;gap:3px!important;min-width:0!important;padding:12px 14px!important;display:grid!important}body .sourceQueueNextAction>span{color:#67d1fb!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:850!important}body .sourceQueueNextAction>strong{font-size:.84rem!important}body .sourceQueueNextAction>p{color:var(--ui-text-muted)!important;margin:0!important;font-size:.73rem!important}body .adminSection{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;min-width:0!important;box-shadow:var(--ui-shadow-sm)!important;padding:18px!important}body :where(.sourceQueueDangerSection,.adminDangerForm){border-color:#f8717138!important}body .billingCompanyGrid{grid-template-columns:1fr!important}body .billingCompanyCard{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important}body .billingCompanyTop,body .billingCompanySummary,body .billingUsageStrip,body .currentPlanMain,body .currentPlanFacts{min-width:0!important}body .billingCompanySummaryStats,body .currentPlanFacts,body .billingActivationGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important;gap:8px!important;display:grid!important}body .billingActivationCard,body .customerPlanOption,body .currentPlanFacts>article{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;min-width:0!important;box-shadow:none!important;background:#080f1dad!important}body .publicHomePricing{width:100%;overflow:clip}body .publicTopbar,body .publicHomeNav{border-color:var(--ui-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#040811d6!important}body .publicHomeHero,body .publicProofStrip,body .publicPricing{width:min(100% - 32px,1240px)!important;margin-left:auto!important;margin-right:auto!important}body .publicHomeHero{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;align-items:center!important;gap:clamp(28px,5vw,68px)!important;min-height:min(780px,100dvh - 72px)!important;padding:76px 0 48px!important;display:grid!important}body .publicHomeCopy h1{letter-spacing:-.075em!important;max-width:760px!important;margin:10px 0 14px!important;font-size:clamp(2.75rem,6.4vw,5.8rem)!important;line-height:.94!important}body .publicHomeCopy>p:not(.eyebrow){max-width:680px!important;color:var(--ui-text-muted)!important;font-size:1rem!important;line-height:1.65!important}body .publicSignupEmailForm{max-width:610px!important;margin-top:24px!important}body .publicSignupEmailForm>div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}body .publicSignupEmailForm input{border-radius:12px!important;min-height:44px!important}body .publicSignupEmailForm button{color:#030712!important;background:linear-gradient(135deg,#48bdf7,#7c6cf2)!important;border:0!important;border-radius:12px!important;min-height:44px!important;padding:0 17px!important;font-weight:850!important}body .publicListingsBox,body .publicPricingCard{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface-raised)!important;box-shadow:var(--ui-shadow-md)!important}body .publicListingRow{border-color:#94a3b81a!important;gap:12px!important;min-width:0!important;padding:11px 0!important}body .publicListingRow>div:first-child{min-width:0!important}body .publicListingRow strong{overflow-wrap:anywhere!important}body .publicProofStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0 0 64px!important}body .publicProofStrip article{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;padding:16px!important}body .publicPricing{padding:40px 0 86px!important}body .publicPricingGrid{gap:12px!important}body .publicPricingCard{padding:19px!important}body :where(.realLoginShell,.signupShell){place-items:center!important;min-height:100dvh!important;padding:72px 16px 28px!important;display:grid!important}body :where(.realLoginCard,.signupCard){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface-raised)!important;width:min(100%,760px)!important;box-shadow:var(--ui-shadow-md)!important;margin:0!important;padding:clamp(20px,4vw,30px)!important}body .realLoginCard{max-width:520px!important}body :where(.realLoginCard,.signupCard) h1{letter-spacing:-.05em!important;margin:6px 0 8px!important;font-size:clamp(1.8rem,4vw,2.5rem)!important;line-height:1.08!important}body :where(.realLoginCard,.signupIntro)>p:not(.eyebrow){color:var(--ui-text-muted)!important;font-size:.84rem!important;line-height:1.5!important}body .loginBackButton{z-index:10!important;border:1px solid var(--ui-border)!important;min-height:36px!important;color:var(--ui-text-muted)!important;background:#050a15c2!important;border-radius:999px!important;align-items:center!important;padding:0 12px!important;font-size:.73rem!important;font-weight:760!important;display:inline-flex!important;position:fixed!important;top:18px!important;left:18px!important}body .supportWidget{right:max(14px, env(safe-area-inset-right))!important;bottom:max(14px, env(safe-area-inset-bottom))!important;z-index:800!important}body .supportFab{border-radius:999px!important;min-height:44px!important;box-shadow:0 12px 34px #00000059!important}body .supportPanel{border-radius:var(--ui-radius-lg)!important;width:min(390px,100vw - 28px)!important;max-height:min(680px,100dvh - 90px)!important}@media (max-width:1100px) and (min-width:901px){:root{--ui-sidebar-width:222px}body:has(.appShell) .appShell{gap:14px!important;padding:14px!important}body:has(.appShell) main.appShell{gap:14px!important;padding:14px!important}body:has(.appShell) div.appShell{gap:14px!important;padding:14px!important}body .sidebar.accountSidebar :where(.sidebarNavStack>a,.sidebarPageLinkStack>a),body .sidebar.adminSidebar :where(.sidebarNavStack>a,.sidebarPageLinkStack>a){font-size:.72rem!important}}@media (max-width:900px){:is(html:has(.appShell),body:has(.appShell)){min-height:100dvh!important;overflow-x:clip!important}body:has(.appShell) .appShell{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:70px 12px 16px!important;display:block!important;overflow:visible!important}body:has(.appShell) main.appShell{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:70px 12px 16px!important;display:block!important;overflow:visible!important}body:has(.appShell) div.appShell{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:70px 12px 16px!important;display:block!important;overflow:visible!important}:is(body:has(.appShell) .appShell>:where(section,main),body:has(.appShell) .workspace,body:has(.appShell) .adminMain){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}body .mobileSidebarToggleInput{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important}body .mobileSidebarHamburger{z-index:1002!important;border:1px solid var(--ui-border-strong)!important;width:42px!important;height:42px!important;box-shadow:var(--ui-shadow-sm)!important;cursor:pointer!important;visibility:visible!important;background:#050a15f0!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:flex!important;position:fixed!important;top:14px!important;left:14px!important}body .mobileSidebarHamburger:before,body .mobileSidebarHamburger:after{display:none!important}body .mobileSidebarHamburger span{opacity:1!important;background:#dbeafe!important;border-radius:999px!important;width:18px!important;height:2px!important;transition:transform .16s,opacity .16s!important;display:block!important;position:static!important;transform:none!important}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger span:first-child{transform:translateY(7px)rotate(45deg)!important}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger span:nth-child(2){opacity:0!important}body .mobileSidebarToggleInput:checked~.mobileSidebarHamburger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}:is(body:has(.appShell) .appShell>aside.sidebar,body:has(.appShell) aside.sidebar.accountSidebar,body:has(.appShell) aside.sidebar.adminSidebar){z-index:1001!important;width:min(286px,100vw - 34px)!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;transition:transform .2s cubic-bezier(.22,1,.36,1)!important;position:fixed!important;inset:10px auto 10px 10px!important;transform:translate(calc(-100% - 24px))!important}body .mobileSidebarToggleInput:checked~aside.sidebar{transform:translate(0)!important}body .mobileSidebarBackdrop{z-index:1000!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#020617ad!important;transition:opacity .16s!important;display:block!important;position:fixed!important;inset:0!important}body .mobileSidebarToggleInput:checked~.mobileSidebarBackdrop{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body :where(.customerLeadHero,.adminHero,.adminHeroPanel,.accountTopbar){grid-template-columns:1fr!important}body :where(.customerLeadHeroCard,.adminHeroCard,.adminHeroHealth){min-height:0!important}body .publicHomeHero{grid-template-columns:1fr!important;padding-top:92px!important}body .publicListingsBox{max-width:700px!important}}@media (max-width:700px){:root{--ui-page-gap:12px}body :where(.customerLeadHero,.adminHero,.adminHeroPanel,.accountTopbar),body :where(.accountPanelModern,.adminPanel,.adminActionPanel,.settingsPanel,.adminSection),body .sourceQueueTodayPanel{border-radius:15px!important;padding:14px!important}body :where(.customerLeadHero,.adminHero,.adminHeroPanel,.accountTopbar) h1{font-size:clamp(1.65rem,9vw,2.2rem)!important}body :where(.accountPanelHeader,.adminPanelHeader,.sectionHeader),body .sourceQueueTodayHeader{flex-direction:column!important;align-items:stretch!important}body :where(.accountPanelHeader,.adminPanelHeader,.sectionHeader)>span,body .sourceQueueSectionCount{align-self:flex-start!important}body .customerLeadCardTop{grid-template-columns:1fr!important}body .customerLeadScore{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px 12px!important;display:grid!important}body .customerLeadScore>strong{grid-area:1/2/span 2!important}body :where(.customerLeadCard,.activeLeadCard,.earlySignalCard,.compactHistoryCard){border-radius:15px!important;padding:14px!important}body .publicHomeHero,body .publicProofStrip,body .publicPricing{width:min(100% - 22px,1240px)!important}body .publicHomeCopy h1{font-size:clamp(2.45rem,15vw,4rem)!important}body .publicSignupEmailForm>div,body .publicProofStrip{grid-template-columns:1fr!important}body .supportWidget{bottom:10px!important;right:10px!important}body .supportFab{width:44px!important;min-width:44px!important;padding:0!important;overflow:hidden!important}}@media (max-width:520px){body:has(.appShell) .appShell{padding-left:9px!important;padding-right:9px!important}body:has(.appShell) main.appShell{padding-left:9px!important;padding-right:9px!important}body:has(.appShell) div.appShell{padding-left:9px!important;padding-right:9px!important}body :where(.customerStatusGrid,.adminOpsGrid,.adminMetricGrid,.billingOverviewGrid,.offerOpsGrid,.sourceQueueTodayGrid,.systemCheckGrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}body :where(.customerStatusGrid,.adminOpsGrid,.adminMetricGrid,.billingOverviewGrid,.offerOpsGrid,.sourceQueueTodayGrid,.systemCheckGrid)>article{min-height:84px!important;padding:11px!important}body .loginBackButton{top:10px!important;left:10px!important}}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:901px){:is(html:has(.appShell),body:has(.appShell)){overflow-y:visible!important}:is(body:has(.appShell) .siteContentLayer,body:has(.appShell) .routeMotionSurface){contain:none!important;overflow:visible!important;transform:none!important}body:has(.appShell) .appShell>aside.sidebar{align-self:start!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 36px)!important;position:sticky!important;top:18px!important;overflow:hidden auto!important}body:has(.appShell) main.appShell>aside.sidebar{align-self:start!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 36px)!important;position:sticky!important;top:18px!important;overflow:hidden auto!important}body:has(.appShell) aside.sidebar.accountSidebar{align-self:start!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 36px)!important;position:sticky!important;top:18px!important;overflow:hidden auto!important}body:has(.appShell) aside.sidebar.adminSidebar{align-self:start!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 36px)!important;position:sticky!important;top:18px!important;overflow:hidden auto!important}}body .subcontractVerificationSection{background:radial-gradient(circle at 92% 0,#f59e0b1a,#0000 28rem),#050b18c7!important;border-color:#f59e0b40!important}body .subcontractVerificationSection>.sectionHeader .eyebrow{color:#fbbf24!important}body .subcontractVerificationSection>.sectionHeader .sourceQueueSectionCount{color:#fcd34d!important;background:#f59e0b14!important;border-color:#f59e0b47!important}body .earlySignalReviewCard{background:linear-gradient(145deg,#78350f14,#080f1db8)!important;border-color:#f59e0b3d!important;padding:0!important}body .earlySignalReviewDetails{width:100%}body .earlySignalReviewSummary{background:linear-gradient(90deg,#f59e0b11,#0000 34rem),0 0;border-left:3px solid #f59e0bb8}body .earlySignalReviewSummary:after{color:#fbbf24!important}body .earlySignalReviewDetails[open] .earlySignalReviewSummary{background:linear-gradient(90deg,#f59e0b1a,#0000 38rem),#f59e0b06}body .earlySignalReviewSummary .candidateSummaryMain>.eyebrow,body .earlySignalReviewSummary .candidateSummarySubline>span{color:#fbbf24!important}body .earlySignalSummaryMeta{align-items:center}body .earlySignalDeadlineBadge{color:#fde68a!important;background:#f59e0b14!important;border-color:#f59e0b47!important}body .earlySignalReviewBody{background:#02061733;border-top-color:#f59e0b2e!important}body .earlySignalReviewBody :where(.subcontractMatchedScopePanel,.subcontractAvailabilityPanel,.adminBidderRoutePanel,.subcontractVerificationFormPanel){border-color:#f59e0b2e!important}body .earlySignalReviewBody .subcontractScopeChips em{color:#fde68a!important;background:#f59e0b17!important;border-color:#f59e0b4d!important}body .sourceQueueMatchBuilderSection .sourceQueueToolCard:not([open])>summary{border-bottom-color:#0000!important}@media (max-width:720px){body .earlySignalReviewSummary{padding-right:2.8rem!important}body .earlySignalSummaryMeta{justify-content:flex-start!important}}body .appEmptyState{width:100%;background:linear-gradient(145deg,#0f172a94,#0206176b)!important;border:1px dashed #7dd3fc3d!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-width:0!important;margin-top:14px!important;padding:clamp(16px,2vw,22px)!important;display:flex!important;box-shadow:inset 0 1px #ffffff05!important}body .appEmptyState>:where(div,section){min-width:0}body .appEmptyState :where(.eyebrow){color:#7dd3fc!important;margin:0 0 7px!important}body .appEmptyState :where(h2,h3,strong){display:block;color:var(--ui-text)!important;margin:0!important;font-size:clamp(1rem,1.8vw,1.18rem)!important;font-weight:820!important;line-height:1.3!important}body .appEmptyState :where(h2,h3,strong)+p,body .appEmptyState>p{margin:8px 0 0!important}body .appEmptyState p{max-width:72ch;color:var(--ui-muted)!important;line-height:1.55!important}body .appEmptyState .button,body .appEmptyState button{flex:none}body .appEmptyStateCompact{justify-items:start!important;gap:0!important;margin-top:10px!important;padding:14px 16px!important;display:grid!important}body .appEmptyStateWarning{background:linear-gradient(145deg,#78350f21,#02061775)!important;border-color:#f59e0b61!important}body .appEmptyStateWarning :where(.eyebrow){color:#fbbf24!important}body .appEmptyStateWarning :where(h2,h3,strong){color:#fef3c7!important}@media (max-width:720px){body .appEmptyState{align-items:start!important;gap:14px!important;display:grid!important}body .appEmptyState :where(.button,button){width:100%}}@media (min-width:1181px){:root{--ui-sidebar-width:276px}}@media (min-width:901px) and (max-width:1180px){:root{--ui-sidebar-width:258px}}body aside.sidebar.accountSidebar,body aside.sidebar.adminSidebar{background:radial-gradient(circle at 18% 0,#38bdf81c,#0000 31%),radial-gradient(circle at 100% 12%,#7c6cf214,#0000 34%),linear-gradient(#0a1222fb,#030812fa)!important;border-color:#7dd3fc29!important;border-radius:22px!important;gap:0!important;padding:13px!important;box-shadow:0 24px 58px #0000004f,inset 0 1px #ffffff0a!important}body aside.sidebar .sidebarBrand{background:linear-gradient(135deg,#38bdf81c,#7c6cf213),#0f172a85!important;border:1px solid #7dd3fc38!important;border-radius:17px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:68px!important;margin:0 0 11px!important;padding:10px 11px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 12px 26px #0206172e!important}body aside.sidebar .sidebarBrand:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 8%,#ffffff0d 48%,#0000 63%);transition:transform .5s;position:absolute;inset:0;transform:translate(-70%)}body aside.sidebar .sidebarBrand:hover:after{transform:translate(70%)}body .sidebarBrandMark,body .publicBrandMark{color:#f8fbff;background:linear-gradient(145deg,#38bdf8f2,#2563ebe6 55%,#7c6cf2eb);border:1px solid #7dd3fc6b;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #2563eb40,inset 0 1px #ffffff4d}body .sidebarBrandMark{border-radius:13px;width:42px;height:42px}body .sidebarBrandMark:before,body .publicBrandMark:before{content:"";border:1px solid #fff3;width:70%;height:70%;position:absolute;transform:rotate(45deg)}body .sidebarBrandMark span,body .publicBrandMark span{z-index:1;letter-spacing:-.08em;font-weight:950;position:relative}body .sidebarBrandMark span{font-size:1rem}body .sidebarBrandCopy,body .publicBrandCopy{align-content:center;min-width:0;display:grid}body .sidebarBrandCopy strong{color:#f8fbff;letter-spacing:-.035em;font-size:.98rem;font-weight:950;line-height:1.05}body .sidebarBrandCopy small{color:#7dd3fcb8;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:.55rem;font-weight:900;line-height:1}body .sidebarBrandLive{background:#34d399;border:1px solid #a7f3d080;border-radius:999px;width:8px;height:8px;margin-right:2px;box-shadow:0 0 0 4px #34d39914,0 0 14px #34d399a8}body aside.sidebar .sidebarNavStack{gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}body aside.sidebar .sidebarGroupLabel{color:#94a3b88f!important;letter-spacing:.16em!important;text-transform:uppercase!important;grid-template-columns:auto minmax(18px,1fr)!important;align-items:center!important;gap:10px!important;min-height:19px!important;margin:12px 7px 3px!important;font-size:.56rem!important;font-weight:950!important;line-height:1!important;display:grid!important}body aside.sidebar .sidebarGroupLabel:after{content:""!important;background:linear-gradient(90deg,#7dd3fc2e,#0000)!important;width:100%!important;height:1px!important;display:block!important}body aside.sidebar .sidebarNavStack a.sidebarLink,body aside.sidebar .sidebarNavStack a{color:#d6e2f1c7!important;background:linear-gradient(#ffffff09,#ffffff03),#0f172a4a!important;border:1px solid #94a3b81b!important;border-radius:14px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 12px 0 9px!important;font-size:.79rem!important;font-weight:820!important;line-height:1!important;text-decoration:none!important;transition:color .16s,border-color .16s,background .16s,box-shadow .16s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}body aside.sidebar .sidebarNavStack a.sidebarLink:after,body aside.sidebar .sidebarNavStack a:after{content:"";width:5px;height:5px;box-shadow:none;background:0 0;border-radius:999px;position:absolute;right:11px}body aside.sidebar .sidebarNavStack a.sidebarLink:hover,body aside.sidebar .sidebarNavStack a:hover{color:#f8fafcf5!important;background:linear-gradient(135deg,#38bdf817,#7c6cf20b),#0f172a70!important;border-color:#7dd3fc3d!important;transform:none!important;box-shadow:inset 0 1px #ffffff09!important}body aside.sidebar .sidebarNavStack a.sidebarLink.active,body aside.sidebar .sidebarNavStack a.active,body aside.sidebar .sidebarNavStack a[aria-current=page]{color:#f8fbff!important;background:linear-gradient(105deg,#0ea5e938,#2563eb1f 62%,#7c6cf21c),#0f172a94!important;border-color:#38bdf86b!important;box-shadow:inset 3px 0 #38bdf8,inset 0 1px #ffffff0e,0 11px 28px #2563eb21!important}body aside.sidebar .sidebarNavStack a.active:after,body aside.sidebar .sidebarNavStack a[aria-current=page]:after{background:#7dd3fc;box-shadow:0 0 12px #38bdf8bf}body aside.sidebar .sidebarNavStack a .sidebarIcon,body aside.sidebar .sidebarSignout button .sidebarIcon{color:#7dd3fc91!important;background:#0f172a80!important;border:1px solid #94a3b821!important;border-radius:10px!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff07!important}body aside.sidebar .sidebarNavStack a .sidebarIcon svg,body aside.sidebar .sidebarSignout button .sidebarIcon svg{width:16px!important;height:16px!important}body aside.sidebar .sidebarNavStack a:hover .sidebarIcon{color:#7dd3fc!important;border-color:#7dd3fc38!important}body aside.sidebar .sidebarNavStack a.active .sidebarIcon,body aside.sidebar .sidebarNavStack a[aria-current=page] .sidebarIcon{color:#e0f2fe!important;background:linear-gradient(145deg,#0ea5e961,#2563eb6b)!important;border-color:#7dd3fc61!important;box-shadow:0 8px 18px #0ea5e92b!important}body aside.sidebar .sidebarNavStack a .sidebarLinkText,body aside.sidebar .sidebarSignout button .sidebarLinkText{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body aside.sidebar .sidebarSessionHeader{justify-content:space-between;align-items:end;gap:8px;margin-top:4px;display:flex}body aside.sidebar .sidebarSessionHeader .sidebarGroupLabel{flex:auto}body aside.sidebar .sidebarSessionStatus{color:#a7f3d0ad;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin:0 7px 6px 0;font-size:.55rem;font-weight:900;display:inline-flex}body aside.sidebar .sidebarSessionStatus i{background:#34d399;border-radius:999px;width:5px;height:5px;box-shadow:0 0 8px #34d39994}body aside.sidebar .sidebarSignout button{color:#d6e2f1b3!important;background:#0f172a40!important;border:1px solid #94a3b81a!important;border-radius:14px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;height:43px!important;min-height:43px!important;max-height:43px!important;padding:0 12px 0 9px!important;font-size:.77rem!important;font-weight:820!important;display:grid!important}body aside.sidebar .sidebarSignout button:hover{color:#ffe4e6!important;background:#7f1d1d1f!important;border-color:#fb71853d!important}body aside.sidebar .sidebarSignout button:hover .sidebarIcon{color:#fda4af!important;border-color:#fb718540!important}html body .publicTopbarSpacer{height:100px!important;min-height:100px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true]{-webkit-backdrop-filter:blur(22px)saturate(1.18)!important;background:radial-gradient(circle at 8% 0,#38bdf81f,#0000 32%),radial-gradient(circle at 95% 12%,#7c6cf21a,#0000 34%),linear-gradient(#080f1df0,#030812e8)!important;border:1px solid #7dd3fc30!important;border-radius:22px!important;grid-template-columns:minmax(220px,.78fr) minmax(390px,1.25fr) auto!important;align-items:center!important;gap:11px!important;max-width:1240px!important;height:72px!important;min-height:72px!important;padding:7px!important;display:grid!important;overflow:visible!important;box-shadow:0 24px 62px #00000052,inset 0 1px #ffffff0e!important}html body nav.publicHomeNav:before{border-radius:inherit;opacity:.65!important}html body nav.publicHomeNav .publicHomeBrand{--public-home-brand-space:13px;align-items:center!important;column-gap:var(--public-home-brand-space)!important;min-width:0!important;height:58px!important;padding:7px var(--public-home-brand-space)!important;background:#0f172a61!important;border:1px solid #7dd3fc29!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr)!important;display:grid!important;box-shadow:inset 0 1px #ffffff09!important}html body nav.publicHomeNav .publicBrandMark{border-radius:13px;width:42px;height:42px}html body nav.publicHomeNav .publicBrandMark span{font-size:1rem}html body nav.publicHomeNav .publicBrandCopy strong{color:#f8fbff;letter-spacing:-.04em;font-size:1rem;font-weight:950;line-height:1.05}html body nav.publicHomeNav .publicBrandCopy small{color:#7dd3fcad;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:.52rem;font-weight:900;line-height:1}html body nav.publicHomeNav .publicHomeNavCenter{background:#0f172a4f;border:1px solid #94a3b81c;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:0;height:48px;padding:4px;display:flex}html body nav.publicHomeNav .publicHomeNavPrimary{min-width:0;justify-content:center!important;align-items:center!important;gap:3px!important;display:flex!important}html body nav.publicHomeNav .publicHomeNavPrimary a,html body nav.publicHomeNav .publicHomeTextAction,html body nav.publicHomeNav .publicHomeNavActions a{color:#d6e2f1c7;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:850;line-height:1;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}html body nav.publicHomeNav .publicHomeNavPrimary a:hover,html body nav.publicHomeNav .publicHomeTextAction:hover{color:#f8fbff;background:#ffffff0a;border-color:#7dd3fc2b}html body nav.publicHomeNav .publicHomeNavStatus{min-width:145px;max-width:none;height:36px;box-shadow:none;background:#064e3b1a;border:1px solid #34d3992e;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}html body nav.publicHomeNav .publicHomeNavStatus span{background:#34d399;width:6px;height:6px;box-shadow:0 0 11px #34d399a8}html body nav.publicHomeNav .publicHomeNavStatus strong{letter-spacing:0;font-size:.68rem;font-weight:900}html body nav.publicHomeNav .publicHomeNavActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}html body nav.publicHomeNav .publicHomeNavActions .navButton,html body nav.publicHomeNav .publicHomeMobileActions .navButton{border-radius:14px;min-width:112px;min-height:44px;padding:0 15px;font-size:.76rem;font-weight:950;box-shadow:0 11px 25px #2563eb33,inset 0 1px #ffffff40;color:#020617!important;background:linear-gradient(135deg,#38bdf8,#2563eb 62%,#6d5ee8)!important;border:1px solid #7dd3fc80!important}html body nav.publicHomeNav .publicHomeNavActions .navButton:hover,html body nav.publicHomeNav .publicHomeMobileActions .navButton:hover{filter:brightness(1.06);transform:translateY(-1px)}html body nav.publicHomeNav .publicHomeMenuToggle,html body nav.publicHomeNav .publicHomeMobilePanel{display:none}@media (max-width:1180px){html body .publicTopbarSpacer{height:80px!important;min-height:80px!important}html body nav.publicTopbar.publicHomeNav[data-fixed-home-nav=true],html body nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true]{border-radius:19px!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;width:calc(100% - .75rem)!important;height:62px!important;min-height:62px!important;padding:6px!important}html body nav.publicHomeNav .publicHomeBrand{--public-home-brand-space:11px;column-gap:var(--public-home-brand-space)!important;width:auto!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:6px var(--public-home-brand-space)!important;border-radius:14px!important;grid-template-columns:38px minmax(0,1fr)!important}html body nav.publicHomeNav .publicBrandMark{border-radius:12px;width:38px;height:38px}html body nav.publicHomeNav .publicBrandCopy strong{font-size:.92rem}html body nav.publicHomeNav .publicBrandCopy small{text-overflow:ellipsis;max-width:150px;font-size:.49rem;overflow:hidden}html body nav.publicHomeNav .publicHomeNavCenter,html body nav.publicHomeNav .publicHomeNavActions{display:none!important}html body nav.publicHomeNav .publicHomeMenuToggle{cursor:pointer;background:#0f172a94;border:1px solid #7dd3fc33;border-radius:13px;place-content:center;gap:4px;width:44px;height:44px;padding:0;box-shadow:inset 0 1px #ffffff09;display:grid!important}html body nav.publicHomeNav .publicHomeMenuToggle span{background:#dbeafe;border-radius:999px;width:17px;height:2px;transition:transform .17s,opacity .17s;display:block}html body nav.publicHomeNav.menuOpen .publicHomeMenuToggle span:first-child{transform:translateY(6px)rotate(45deg)}html body nav.publicHomeNav.menuOpen .publicHomeMenuToggle span:nth-child(2){opacity:0}html body nav.publicHomeNav.menuOpen .publicHomeMenuToggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}html body nav.publicHomeNav .publicHomeMobilePanel{-webkit-backdrop-filter:blur(22px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:radial-gradient(circle at 8% 0,#38bdf81c,#0000 35%),linear-gradient(#080f1dfb,#030812fa);border:1px solid #7dd3fc33;border-radius:18px;gap:9px;padding:10px;transition:opacity .16s,visibility .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-7px)scale(.985);box-shadow:0 24px 52px #0000006b;display:grid!important}html body nav.publicHomeNav.menuOpen .publicHomeMobilePanel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}html body nav.publicHomeNav .publicHomeMobileIntro{background:#064e3b14;border:1px solid #34d39921;border-radius:13px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}html body nav.publicHomeNav .publicHomeMobilePulse{background:#34d399;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #34d3999e}html body nav.publicHomeNav .publicHomeMobileIntro p{gap:3px;min-width:0;margin:0;display:grid}html body nav.publicHomeNav .publicHomeMobileIntro strong{color:#ecfdf5;font-size:.74rem;font-weight:900}html body nav.publicHomeNav .publicHomeMobileIntro small{color:#a7f3d09e;font-size:.61rem;font-weight:760}html body nav.publicHomeNav .publicHomeMobileLinks,html body nav.publicHomeNav .publicHomeMobileActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}html body nav.publicHomeNav .publicHomeMobileLinks a,html body nav.publicHomeNav .publicHomeMobileActions a{color:#e2e8f0db;text-align:center;background:#0f172a6e;border:1px solid #94a3b821;border-radius:13px;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:0 9px;font-size:.73rem;font-weight:850;display:inline-flex}html body nav.publicHomeNav .publicHomeMobileActions .navButton{min-width:0;min-height:42px}html body #listings,html body #pricing{scroll-margin-top:88px!important}}@media (max-width:720px){:is(body:has(.appShell) aside.sidebar.accountSidebar,body:has(.appShell) aside.sidebar.adminSidebar){border-radius:20px!important;width:min(300px,100vw - 30px)!important;padding:12px!important}body aside.sidebar .sidebarBrand{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:62px!important;padding:8px 9px!important}body .sidebarBrandMark{border-radius:12px;width:38px;height:38px}body aside.sidebar .sidebarNavStack a.sidebarLink,body aside.sidebar .sidebarNavStack a,body aside.sidebar .sidebarSignout button{height:44px!important;min-height:44px!important;max-height:44px!important;font-size:.78rem!important}}@media (max-width:390px){html body nav.publicHomeNav .publicBrandCopy small{display:none}html body nav.publicHomeNav .publicHomeBrand{grid-template-columns:38px minmax(0,1fr)!important}}@media (min-width:1181px){:root{--ui-sidebar-width:300px}}@media (min-width:901px) and (max-width:1180px){:root{--ui-sidebar-width:286px}}body .sidebarBrandMark,body .publicBrandMark{vertical-align:middle!important;place-self:center!important;margin:0!important;line-height:1!important}body .sidebarBrandMark:before,body .publicBrandMark:before{transform-origin:50%!important;width:auto!important;height:auto!important;inset:15%!important;transform:rotate(45deg)!important}body .sidebarBrandMark span,body .publicBrandMark span{letter-spacing:0!important;text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;padding:0!important;line-height:1!important;display:grid!important;transform:translateY(.5px)!important}body aside.sidebar .sidebarNavStack a.sidebarLink,body aside.sidebar .sidebarNavStack a{grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;padding:0 12px 0 9px!important;font-size:.76rem!important}body aside.sidebar .sidebarNavStack a .sidebarIcon,body aside.sidebar .sidebarSignout button .sidebarIcon{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important}body aside.sidebar .sidebarNavStack a .sidebarLinkText,body aside.sidebar .sidebarSignout button .sidebarLinkText{text-overflow:clip!important;overflow:visible!important}@media (max-width:900px){:is(body:has(.appShell) aside.sidebar.accountSidebar,body:has(.appShell) aside.sidebar.adminSidebar){width:min(326px,100vw - 22px)!important}}.operationalJobGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.operationalJobCard,.operationalIncidentCard{background:#0f172ab8;border:1px solid #94a3b833;border-radius:18px;padding:16px}.operationalJobCard>div,.operationalIncidentHeader,.operationalIncidentMeta,.operationalIncidentActions{align-items:center;gap:10px;display:flex}.operationalJobCard>div,.operationalIncidentHeader{justify-content:space-between}.operationalJobCard strong,.operationalIncidentCard strong,.operationalIncidentCard h3{color:#f8fafc}.operationalJobCard>div>span,.operationalIncidentHeader span{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:.68rem;font-weight:800}.operationalJobCard p,.operationalJobCard small,.operationalIncidentCard p,.operationalIncidentMeta span{color:#cbd5e1}.operationalJobCard p{margin:10px 0 0}.operationalJobCard small,.operationalJobCard code,.operationalIncidentMeta code{overflow-wrap:anywhere;margin-top:8px;display:block}.operationalJobCard.is-healthy{border-color:#34d39959}.operationalJobCard.is-running,.operationalJobCard.is-warming{border-color:#38bdf859}.operationalJobCard.is-stale,.operationalJobCard.is-stuck,.operationalJobCard.is-failed{border-color:#f871718c}.operationalIncidentList{gap:14px;display:grid}.operationalIncidentCard.is-critical{border-color:#f871718c}.operationalIncidentCard.is-warning{border-color:#fbbf2473}.operationalIncidentCard.is-info{border-color:#38bdf859}.operationalIncidentCard h3{margin:14px 0 8px;font-size:1rem}.operationalIncidentCard p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.operationalIncidentHeader em{color:#94a3b8;font-style:normal}.operationalIncidentMeta{flex-wrap:wrap;margin-top:12px}.operationalIncidentActions{flex-wrap:wrap;align-items:stretch;margin-top:14px}.operationalIncidentActions .formInput{flex:280px;min-width:0}@media (max-width:700px){.operationalIncidentHeader,.operationalIncidentActions{flex-direction:column;align-items:stretch}.operationalIncidentActions .formInput,.operationalIncidentActions button{width:100%}}body .adminMfaGate{gap:17px;margin-top:16px;display:grid}body .adminMfaIntro,body .adminMfaRecoveryNote,body .adminMfaEnrollmentPanel>p{color:var(--ui-text-muted);margin:0;font-size:.86rem;line-height:1.58}body .adminMfaForm{gap:10px}body .adminMfaForm label{margin:0;display:block}body .adminMfaForm label>span{margin-bottom:1px;display:block;color:var(--ui-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:.82rem!important;font-weight:760!important}body .realLoginShell .adminMfaCodeInput{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.34em;font-weight:850;min-height:48px!important;padding-left:calc(11px + .34em)!important;font-size:1.05rem!important}body .realLoginShell .adminMfaCodeInput::placeholder{letter-spacing:.34em;color:#526076!important}body .adminMfaPrimaryButton{width:100%;border-radius:var(--ui-radius-sm)!important;min-height:48px!important;font-size:.84rem!important;box-shadow:0 12px 28px #38bdf82e!important}body .adminMfaPrimaryButton:disabled{opacity:.62;cursor:wait;box-shadow:none!important;transform:none!important}body .adminMfaEnrollmentPanel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:#02061752;gap:12px;padding:16px;display:grid}body .adminMfaEnrollmentPanel h2{color:var(--ui-text);margin:0;font-size:1rem;line-height:1.3}body .adminMfaQrFrame{background:#fff;border-radius:16px;width:fit-content;max-width:100%;padding:10px;box-shadow:0 10px 28px #0003}body .adminMfaQrCode{width:min(220px,100%);height:auto;display:block}body .adminMfaSecret{overflow-wrap:anywhere;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:#c7e9ff;-webkit-user-select:all;user-select:all;background:#02061794;max-width:100%;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.5;display:block}body .adminMfaError{border-radius:var(--ui-radius-sm);color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717147;margin:0;padding:11px 12px;font-size:.82rem;line-height:1.5}body .adminMfaRecoveryNote{border-top:1px solid var(--ui-border);padding-top:15px}@media (max-width:620px){body .adminMfaGate{gap:14px}body .adminMfaEnrollmentPanel{padding:13px}body .adminMfaQrFrame{margin-inline:auto}}body .systemCheckWorkspace{gap:14px!important}body .systemCheckHero{margin-bottom:0!important}body .systemCheckHero>div:first-child{min-height:0!important;padding-block:22px!important}body .systemHealthVerdict{align-content:center!important;min-height:0!important}body .systemHealthVerdict.isHealthy{border-color:#34d39947!important}body .systemHealthVerdict.needsAttention{border-color:#fbbf245c!important}body .systemHealthStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}body .systemHealthStrip>article{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:#080f1db8;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0;padding:13px 14px 12px 17px;display:grid;position:relative;overflow:hidden}body .systemHealthStrip>article:before{content:"";background:#64748b;width:3px;position:absolute;inset:0 auto 0 0}body .systemHealthStrip>article.isGood:before{background:#34d399}body .systemHealthStrip>article.isWarning:before{background:#fbbf24}body .systemHealthStrip>article.isBad:before{background:#f87171}body .systemHealthStrip span{color:var(--ui-text-muted);letter-spacing:.055em;text-transform:uppercase;align-self:end;font-size:.68rem;font-weight:820}body .systemHealthStrip strong{color:var(--ui-text);text-align:right;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:1.1rem;line-height:1.1}body .systemHealthStrip small{color:var(--ui-text-subtle);font-size:.7rem}body .systemCheckWorkspace .adminPanel{padding:16px!important}body .systemCheckWorkspace .adminPanelHeader{margin-bottom:12px!important}body .systemCheckWorkspace .adminPanelHeader>div>p:last-child{max-width:70ch;color:var(--ui-text-muted);margin:4px 0 0;font-size:.74rem;line-height:1.45}body .systemIncidentPanel.hasIncidents{border-color:#fbbf243d!important}body .systemIncidentList,body .systemCheckGroups,body .systemCheckRows,body .systemActivityList{gap:7px;display:grid}body .systemIncidentRow,body .systemCheckGroups>details,body .systemJobRow,body .systemOlderActivity{border:1px solid var(--ui-border);background:#0206174d;border-radius:13px;overflow:hidden}body .systemIncidentRow>summary,body .systemCheckGroups>details>summary{cursor:pointer;grid-template-columns:10px minmax(0,1fr) auto auto auto;align-items:center;gap:11px;min-width:0;padding:11px 13px;list-style:none;display:grid}body .systemIncidentRow>summary::-webkit-details-marker{display:none}body .systemCheckGroups>details>summary::-webkit-details-marker{display:none}body .systemJobRow>summary::-webkit-details-marker{display:none}body .systemOlderActivity>summary::-webkit-details-marker{display:none}body .systemIncidentRow>summary:after,body .systemCheckGroups>details>summary:after,body .systemJobRow>summary:after{content:"›";color:var(--ui-text-subtle);grid-column:-1;font-size:1rem;transition:transform .15s;transform:rotate(90deg)}body .systemIncidentRow[open]>summary:after,body .systemCheckGroups>details[open]>summary:after,body .systemJobRow[open]>summary:after{transform:rotate(-90deg)}body .systemStatusDot{background:#34d399;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #34d39917}body .is-warning>summary .systemStatusDot,body .isWarning .systemStatusDot{background:#fbbf24;box-shadow:0 0 0 4px #fbbf241a}body .is-critical>summary .systemStatusDot,body .isBad .systemStatusDot,body .hasFailure>summary .systemStatusDot{background:#f87171;box-shadow:0 0 0 4px #f871711a}body .systemIncidentRow summary>div,body .systemCheckGroups summary>div{gap:2px;min-width:0;display:grid}body .systemIncidentRow summary strong,body .systemCheckGroups summary strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.35;overflow:hidden}body .systemIncidentRow summary div>span,body .systemCheckGroups summary small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.35;overflow:hidden}body .systemIncidentSeverity{color:#fbbf24;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:850}body .is-critical .systemIncidentSeverity{color:#fca5a5}body .is-info .systemIncidentSeverity{color:var(--ui-accent)}body .systemIncidentRow summary time,body .systemIncidentRow summary em{color:var(--ui-text-subtle);white-space:nowrap;font-size:.68rem;font-style:normal}body .systemIncidentBody{border-top:1px solid var(--ui-border);background:#02061738;gap:13px;padding:13px;display:grid}body .systemIncidentEvidence,body .systemJobEvidence{flex-wrap:wrap;gap:7px;display:flex}body .systemIncidentEvidence>span,body .systemJobEvidence>span{border:1px solid var(--ui-border);min-width:0;color:var(--ui-text-muted);background:#0f172a7a;border-radius:8px;padding:6px 8px;font-size:.68rem}body .systemIncidentEvidence code,body .systemJobEvidence code{overflow-wrap:anywhere;color:var(--ui-text)}body .systemIncidentActions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}body .systemIncidentActions label{min-width:0;color:var(--ui-text-muted);gap:5px;font-size:.68rem;font-weight:760;display:grid}body .systemIncidentActions label input{width:100%;min-width:0}body .systemIncidentActions>div{gap:7px;display:flex}body .systemIncidentActions button{min-height:38px!important;padding-inline:12px!important}body .systemIgnoreButton{opacity:.68}body .systemClearState{background:#34d3990b;border:1px solid #34d3992e;border-radius:13px;align-items:center;gap:11px;padding:12px 13px;display:flex}body .systemClearState>span{color:#6ee7b7;background:#34d39921;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}body .systemClearState strong,body .systemClearState p{margin:0}body .systemClearState strong{color:var(--ui-text);font-size:.82rem}body .systemClearState p{color:var(--ui-text-muted);margin-top:2px;font-size:.7rem}body .systemClearState.isNeutral{border-color:var(--ui-border);background:#0f172a52}body .systemCheckGroups>details>summary{grid-template-columns:10px minmax(0,1fr) auto auto}body .systemCheckGroups>details>summary em{color:#86efac;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:760}body .systemCheckGroups>details.hasFailure>summary em{color:#fca5a5}body .systemCheckGroups>details>.systemCheckRows{gap:0;padding:0 12px 8px}body .systemCheckRow{border-top:1px solid var(--ui-border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 3px;display:grid}body .systemCheckRow:first-child{border-top:0}body .systemCheckRow>div{grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr);align-items:baseline;gap:12px;min-width:0;display:grid}body .systemCheckRow strong{color:var(--ui-text);font-size:.74rem;line-height:1.35}body .systemCheckRow p{overflow-wrap:anywhere;min-width:0;color:var(--ui-text-muted);margin:0;font-size:.68rem;line-height:1.4}body .systemCheckRow em{color:#86efac;letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-style:normal;font-weight:850}body .systemCheckRow.isBad em{color:#fca5a5}body .systemFailedChecks .systemCheckRows{gap:0}body .systemSnapshotPanel{gap:15px;display:grid}body .systemSnapshotPanel>.adminPanelHeader{margin-bottom:0!important}body .systemSnapshotGroup{gap:8px;display:grid}body .systemSnapshotHeading{justify-content:space-between;align-items:center;gap:12px;padding-inline:2px;display:flex}body .systemSnapshotHeading strong{color:var(--ui-text);font-size:.76rem}body .systemSnapshotHeading span{color:var(--ui-text-muted);font-size:.66rem}body .systemKpiStrip{border:1px solid var(--ui-border);background:#02061747;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}body .systemKpiStrip article{border-left:1px solid var(--ui-border);min-width:0;padding:11px 12px}body .systemKpiStrip article:first-child{border-left:0}body .systemKpiStrip span,body .systemKpiStrip small,body .systemKpiStrip strong{overflow-wrap:anywhere;min-width:0;display:block}body .systemKpiStrip span{color:var(--ui-text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:820}body .systemKpiStrip strong{color:var(--ui-text);margin-top:5px;font-size:.88rem;line-height:1.25}body .systemKpiStrip small{color:var(--ui-text-muted);margin-top:3px;font-size:.64rem;line-height:1.35}body .systemJobTable{border:1px solid var(--ui-border);border-radius:13px;overflow:hidden}body .systemJobTableHeader,body .systemJobRow>summary{grid-template-columns:minmax(150px,1.25fr) minmax(92px,.6fr) minmax(135px,1fr) minmax(100px,.65fr) minmax(135px,1fr) 14px;align-items:center;gap:10px;min-width:0;display:grid}body .systemJobTableHeader{background:#0f172a94;padding:8px 12px}body .systemJobTableHeader span{color:var(--ui-text-subtle);letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:850}body .systemJobRow{border:0;border-top:1px solid var(--ui-border);background:#02061742;border-radius:0}body .systemJobRow>summary{cursor:pointer;padding:10px 12px;list-style:none}body .systemJobRow>summary strong{color:var(--ui-text);text-transform:capitalize;font-size:.74rem}body .systemJobRow>summary span,body .systemJobRow>summary time{color:var(--ui-text-muted);font-size:.68rem;font-style:normal}body .systemJobStatus{text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}body .systemJobStatus i{background:#34d399;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #34d39914}body .systemJobRow:is(.is-stale,.is-stuck,.is-failed) .systemJobStatus i{background:#f87171;box-shadow:0 0 0 3px #f8717114}body .systemJobEvidence{padding:0 12px 11px}body .systemActivityRow{border:1px solid var(--ui-border);background:#02061740;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:9px 11px;display:grid}body .systemActivityRow>div:first-child{gap:2px;min-width:0;display:grid}body .systemActivityRow strong{color:var(--ui-text);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.74rem;overflow:hidden}body .systemActivityRow span,body .systemActivityRow>em{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-style:normal;overflow:hidden}body .systemActivityRow>details{position:relative}body .systemActivityRow>details>summary,body .systemOlderActivity>summary{color:var(--ui-accent);cursor:pointer;white-space:nowrap;font-size:.66rem;font-weight:760;list-style:none}body .systemActivityRow>details[open]{grid-column:1/-1}body .systemActivityRow pre{border:1px solid var(--ui-border);max-width:100%;max-height:250px;color:var(--ui-text-muted);white-space:pre-wrap;background:#02061799;border-radius:9px;margin:9px 0 0;padding:10px;font-size:.66rem;overflow:auto}body .systemOlderActivity>summary{text-align:center;padding:10px 12px}body .systemOlderActivity>div{gap:7px;padding:0 7px 7px;display:grid}body .portalDensityPicker{border:0;margin:18px 0 0;padding:0}body .portalDensityPicker>legend{color:var(--ui-text);padding:0;font-size:.86rem;font-weight:850}body .portalDensityPicker>p{color:var(--ui-text-muted);margin:5px 0 10px;font-size:.74rem}body .portalDensityPicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .portalDensityPicker label{border:1px solid var(--ui-border);cursor:pointer;background:#0206174d;border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px;display:grid}body .portalDensityPicker label.isSelected{border-color:var(--ui-accent);background:#38bdf80f}body .portalDensityPicker input{opacity:0;pointer-events:none;position:absolute}body .portalDensityPicker label>span:last-child{min-width:0}body .portalDensityPicker strong,body .portalDensityPicker small{display:block}body .portalDensityPicker strong{color:var(--ui-text);font-size:.78rem}body .portalDensityPicker small{color:var(--ui-text-muted);margin-top:3px;font-size:.68rem;line-height:1.35}body .portalDensityPreview{border:1px solid var(--ui-border);background:#0f172a9e;border-radius:9px;align-content:center;gap:5px;height:48px;padding:8px;display:grid}body .portalDensityPreview i{background:var(--ui-text-subtle);border-radius:99px;height:4px;display:block}body .portalDensityPreview i:nth-child(2){width:78%}body .portalDensityPreview i:nth-child(3){width:90%}body .portalDensityPreview.is-comfortable{gap:7px}body .portalDensityPreview.is-compact{gap:3px}@media (max-width:1050px){body .systemHealthStrip{grid-template-columns:repeat(2,minmax(0,1fr))}body .systemKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}body .systemKpiStrip article:nth-child(4){border-left:0;border-top:1px solid var(--ui-border)}body .systemKpiStrip article:nth-child(5){border-top:1px solid var(--ui-border)}}@media (max-width:780px){body .systemIncidentRow>summary{grid-template-columns:10px minmax(0,1fr) auto}body .systemIncidentRow summary time,body .systemIncidentRow summary em{display:none}body .systemIncidentActions,body .systemCheckRow>div{grid-template-columns:1fr}body .systemJobTableHeader{display:none}body .systemJobRow:first-of-type{border-top:0}body .systemJobRow>summary{grid-template-columns:minmax(0,1fr) auto 14px}body .systemJobRow>summary time,body .systemJobRow>summary span:not(.systemJobStatus){display:none}body .systemActivityRow{grid-template-columns:minmax(0,1fr) auto}body .systemActivityRow>em{display:none}}@media (max-width:620px){body .systemHealthStrip,body .portalDensityPicker>div{grid-template-columns:1fr}body .systemKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}body .systemKpiStrip article{border-top:1px solid var(--ui-border)}body .systemKpiStrip article:nth-child(-n+2){border-top:0}body .systemKpiStrip article:nth-child(odd){border-left:0}body .systemIncidentActions>div{grid-template-columns:1fr 1fr;display:grid}body .systemIncidentActions button{width:100%}body .systemIgnoreButton{grid-column:1/-1}body .systemCheckGroups>details>summary{grid-template-columns:10px minmax(0,1fr) auto}body .systemCheckGroups>details>summary em{display:none}}body .adminReviewCenterOverview{border-color:var(--ui-border-strong)!important;background:radial-gradient(circle at 12% 0%, #48bdf714, transparent 30rem), var(--ui-surface)!important;gap:16px!important;padding:18px!important;display:grid!important}body .adminReviewCenterHeader{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}body .adminReviewCenterHeader>div:first-child{min-width:0;max-width:760px}body .adminReviewCenterHeader h2,body .adminReviewCenterHeader p{margin:0}body .adminReviewCenterHeader h2{color:var(--ui-text);margin-top:3px}body .adminReviewCenterHeader p:last-child{color:var(--ui-text-muted);margin-top:7px;line-height:1.55}body .adminReviewCenterPreferences{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}body .adminReviewCenterPreferences .button{min-height:38px!important;padding-inline:12px!important;font-size:.73rem!important}body .adminReviewCenterQueues{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}body .adminReviewCenterQueues>a{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);min-width:0;color:var(--ui-text);background:#ffffff06;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}body .adminReviewCenterQueues>a:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover);transform:translateY(-1px)}body .adminReviewCenterQueues span{color:var(--ui-text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:820}body .adminReviewCenterQueues strong{color:var(--ui-text);grid-area:1/2/span 2;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1}body .adminReviewCenterQueues p{min-width:0;color:var(--ui-text-subtle);margin:0;font-size:.76rem;line-height:1.45}body .adminReviewQueueSection{scroll-margin-top:88px}body .adminReviewQueueToolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:#0207107a;gap:11px;margin:14px 0 16px;padding:12px;display:grid}body .adminReviewQuickFilters{flex-wrap:wrap;gap:7px;min-width:0;display:flex}body .adminReviewQuickFilters a{border:1px solid var(--ui-border);min-height:34px;color:var(--ui-text-muted);white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.7rem;font-weight:780;transition:border-color .15s,background .15s,color .15s;display:inline-flex}body .adminReviewQuickFilters a:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover);color:var(--ui-text)}body .adminReviewQuickFilters a[aria-current=page]{color:#dff5ff;background:#48bdf71f;border-color:#48bdf785}body .adminReviewQuickFilters a strong{color:currentColor;background:#fff1;border-radius:999px;place-items:center;min-width:20px;padding:2px 6px;font-size:.65rem;display:inline-grid}body .adminReviewSearchSortForm{grid-template-columns:minmax(220px,1fr) minmax(175px,220px) auto;align-items:end;gap:9px;min-width:0;display:grid}body .adminReviewSearchSortForm label{min-width:0;color:var(--ui-text-muted);gap:5px;font-size:.68rem;font-weight:760;display:grid}body .adminReviewSearchSortForm input,body .adminReviewSearchSortForm select{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);width:100%;min-height:40px;color:var(--ui-text);background:#040a16c2}body .adminReviewSearchSortForm button{min-height:40px;padding-inline:16px}body .adminReviewResultsLine{min-width:0;color:var(--ui-text-subtle);justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}body .adminReviewResultsLine a{color:var(--ui-accent);flex:none;font-weight:760}body .adminReviewQueueList{gap:8px!important}body .reviewDensity-compact .candidateMatchSummary{min-height:0!important;padding:11px 44px 11px 13px!important}body .reviewDensity-compact .candidateSummaryMain h3{font-size:.93rem!important;line-height:1.3!important}body .reviewDensity-compact .candidateSummarySubline{margin-top:3px!important}body .reviewDensity-compact .candidateSummaryMeta{gap:5px!important}body .reviewDensity-compact .candidateSummaryMeta .sourceQueueBadge,body .reviewDensity-compact .candidateSummaryMeta .statusPill{min-height:24px!important;padding:3px 7px!important;font-size:.61rem!important}body .reviewDensity-comfortable .candidateMatchSummary{padding-block:18px!important}body .candidateMatchBody{gap:1rem;display:grid;container:candidate-review/inline-size}body .candidateReviewFlags{margin:0!important}body .candidateDecisionSnapshot{isolation:isolate;background:radial-gradient(circle at 0 0,#38bdf81f,#0000 24rem),linear-gradient(145deg,#0f172ab8,#02061785);border:1px solid #38bdf833;border-radius:1rem;gap:1rem;min-width:0;padding:1rem;display:grid;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff08}body .candidateDecisionSnapshot:before{content:"";border-radius:inherit;pointer-events:none;background:#38bdf8d1;width:3px;position:absolute;inset:0 auto 0 0}body .candidateDecisionSnapshot-ready{border-color:#4ade803b}body .candidateDecisionSnapshot-ready:before{background:#4ade80db}body .candidateDecisionSnapshot-caution,body .candidateDecisionSnapshot-subcontract{border-color:#fbbf243d}body .candidateDecisionSnapshot-caution:before,body .candidateDecisionSnapshot-subcontract:before{background:#fbbf24db}body .candidateDecisionSnapshot-blocked{border-color:#f8717142}body .candidateDecisionSnapshot-blocked:before{background:#f87171e0}body .candidateDecisionSnapshotLead{min-width:0}body .candidateDecisionSnapshotLead h4{color:#f8fafcf7;margin:.22rem 0 .42rem;font-size:clamp(1.06rem,2.1cqw,1.34rem);line-height:1.23}body .candidateDecisionSnapshotLead>p:last-child{color:#cbd5e1c7;max-width:58rem;margin:0;font-size:.9rem;line-height:1.52}body .candidateDecisionSnapshotFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;margin:0;display:grid}body .candidateDecisionSnapshotFacts>div{background:#02061752;border:1px solid #94a3b821;border-radius:.8rem;align-content:center;gap:.18rem;min-width:0;padding:.72rem .75rem;display:grid}body .candidateDecisionSnapshotFacts dt,body .candidateCompanyFacts dt,body .candidateClassificationSummary dt,body .candidateEvidenceFacts dt{color:#94a3b8b8;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:880}body .candidateDecisionSnapshotFacts dd{color:#f8fafcf2;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.88rem;font-weight:900;line-height:1.25}body .candidateDecisionSnapshotFacts span{color:#94a3b8c7;min-width:0;font-size:.68rem;line-height:1.3}body .candidateReviewCoreGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}body .candidateOpportunityPanel,body .candidateCompanyDecisionPanel,body .candidateReviewAnalysisPanel,body .candidateInsightCard,body .candidateEvidenceDetails,body .candidateTechnicalDetails{min-width:0}body .candidateOpportunityPanel,body .candidateCompanyDecisionPanel{border-radius:1rem;height:100%}body .candidateCompanyDecisionPanel{isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 100% 0,#38bdf817,#0000 18rem),linear-gradient(145deg,#0f172aa8,#02061775);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:1px solid #94a3b829;align-content:start;gap:.9rem;padding:1rem;display:grid;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff06}body .candidateCompanyDecisionHeader{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:.7rem;padding-bottom:.82rem;display:flex}body .candidateCompanyDecisionHeader>div{min-width:0}body .candidateCompanyDecisionHeader h4{flex-wrap:wrap;align-items:center;gap:.36rem;margin:.22rem 0 0;font-size:1rem;line-height:1.32;display:flex}body .candidateCompanyDecisionHeader>.sourceQueueBadge{text-align:center;white-space:normal;flex:none;max-width:10.5rem}body .candidateCompanyFacts{background:#02061740;border:1px solid #94a3b81f;border-radius:.8rem;gap:0;margin:0;display:grid;overflow:clip}body .candidateCompanyFacts>div{border-bottom:1px solid #94a3b81a;grid-template-columns:7.2rem minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.66rem .72rem;display:grid}body .candidateCompanyFacts>div:last-child{border-bottom:0}body .candidateCompanyFacts dd,body .candidateClassificationSummary dd,body .candidateEvidenceFacts dd{color:#e2e8f0db;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem;line-height:1.42}body .candidateCompanyCapabilities,body .candidateCompanyWhyFit{gap:.55rem;display:grid}body .candidateCompanyCapabilities>span,body .candidateCompanyWhyFit>span,body .candidateTechnicalScorePanel>span{color:#7dd3fcd1;letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:900}body .candidateCompanyCapabilities>p{color:#cbd5e1b8;margin:0;font-size:.82rem}body .candidateCompanyCapabilityChips{flex-wrap:wrap;gap:.4rem;display:flex}body .candidateCompanyCapabilityChips em{color:#bae6fde6;background:#38bdf812;border:1px solid #38bdf833;border-radius:999px;align-items:center;min-height:1.8rem;padding:.28rem .5rem;font-size:.68rem;font-style:normal;font-weight:760;line-height:1.25;display:inline-flex}body .candidateCompanyProfileDetails,body .candidateEvidenceDetails,body .candidateTechnicalDetails{background:#0206173d;border:1px solid #94a3b821;border-radius:.86rem}body .candidateCompanyProfileDetails>summary,body .candidateEvidenceDetails>summary,body .candidateTechnicalDetails>summary{cursor:pointer;color:#cbd5e1d9;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.72rem .78rem;font-size:.75rem;font-weight:820;list-style:none;display:flex}body .candidateCompanyProfileDetails>summary::-webkit-details-marker{display:none}body .candidateEvidenceDetails>summary::-webkit-details-marker{display:none}body .candidateTechnicalDetails>summary::-webkit-details-marker{display:none}body .candidateCompanyProfileDetails>summary:before,body .candidateEvidenceDetails>summary:before,body .candidateTechnicalDetails>summary:before{content:"+";color:#38bdf8e0;flex:none;font-size:.9rem;font-weight:900}body .candidateCompanyProfileDetails[open]>summary:before,body .candidateEvidenceDetails[open]>summary:before,body .candidateTechnicalDetails[open]>summary:before{content:"−"}body .candidateCompanyProfileDetails>summary{justify-content:flex-start}body .candidateCompanyCapabilityChipsExpanded{padding:0 .78rem .78rem}body .candidateReviewAnalysisPanel{gap:.75rem;display:grid}body .candidateInsightGrid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}body .candidateInsightCard{background:#0f172a57;border:1px solid #94a3b824;border-radius:.92rem;align-content:start;gap:.72rem;padding:.88rem .92rem;display:grid}body .candidateInsightRisk{background:#78350f12;border-color:#fbbf2433}body .candidateInsightHeader{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}body .candidateInsightHeader>span{color:#94a3b8c2;letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:900}body .candidateInsightHeader>strong{color:#e2e8f0e6;text-align:right;font-size:.76rem;line-height:1.3}body .candidateDecisionList{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}body .candidateDecisionList li{color:#cbd5e1cc;min-width:0;padding-left:1.05rem;font-size:.8rem;line-height:1.45;position:relative}body .candidateDecisionList li:before{content:"";background:#94a3b833;border:1px solid #94a3b861;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.5em;left:0}body .candidateDecisionList .candidateDecisionListClear:before{background:#4ade809e;border-color:#4ade808c;box-shadow:0 0 9px #4ade8033}body .candidateDecisionList .candidateDecisionListConcern:before{background:#fbbf24a8;border-color:#fbbf2494;box-shadow:0 0 9px #fbbf2430}body .candidateClassificationSummary,body .candidateEvidenceFacts{border:1px solid #94a3b81c;border-radius:.78rem;gap:0;margin:0;display:grid;overflow:clip}body .candidateClassificationSummary>div,body .candidateEvidenceFacts>div{background:#02061733;border-bottom:1px solid #94a3b817;grid-template-columns:8.6rem minmax(0,1fr);gap:.65rem;min-width:0;padding:.62rem .7rem;display:grid}body .candidateClassificationSummary>div:last-child,body .candidateEvidenceFacts>div:last-child{border-bottom:0}body .candidateEvidenceDetails>summary>span,body .candidateTechnicalDetails>summary>span{flex:auto;min-width:0}body .candidateEvidenceDetails>summary>small,body .candidateTechnicalDetails>summary>small{color:#94a3b8ad;text-align:right;flex:0 30rem;font-size:.68rem;font-weight:620;line-height:1.35}body .candidateEvidenceDetailsBody,body .candidateTechnicalDetailsBody{border-top:1px solid #94a3b817;gap:.75rem;padding:0 .78rem .78rem;display:grid}body .candidateEvidenceDetailsBody{grid-template-columns:minmax(0,1fr);padding-top:.78rem}body .candidateEvidenceFacts{grid-template-columns:repeat(2,minmax(0,1fr))}body .candidateEvidenceFacts>div{grid-template-columns:6rem minmax(0,1fr)}body .candidateEvidenceSourceLinks{flex-wrap:wrap;gap:.5rem;display:flex}body .candidateEvidenceUnavailable{color:#94a3b8b8;margin:0;font-size:.78rem}body .candidateTechnicalDetailsBody{grid-template-columns:minmax(0,1fr);padding-top:.78rem}body .candidateTechnicalScorePanel,body .candidateTechnicalNarrative{background:#0f172a47;border:1px solid #94a3b81c;border-radius:.8rem;gap:.55rem;min-width:0;padding:.78rem;display:grid}body .candidateTechnicalNarrative{padding-top:.78rem!important}body .candidateTechnicalNarrative p,body .candidateTechnicalDetails .candidateClassificationAudit,body .candidateTechnicalDetails .candidateAdminBriefDetails{margin:0}body .sourceQueueActions.candidateMatchActions{bottom:max(10px, env(safe-area-inset-bottom));z-index:18;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#020617e0;border-color:#38bdf83b;position:sticky;box-shadow:0 18px 42px #0206177a,inset 0 1px #ffffff09;margin-top:0!important}body .candidateActionHeading p{color:#cbd5e1bd}@container candidate-review (min-width:760px){body .candidateDecisionSnapshot{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.8fr);align-items:center}body .candidateInsightGrid,body .candidateTechnicalDetailsBody{grid-template-columns:repeat(2,minmax(0,1fr))}}@container candidate-review (min-width:940px){body .candidateReviewCoreGrid{grid-template-columns:minmax(0,1.48fr) minmax(20.5rem,.82fr)}}body .adminReviewSectionStatus{text-align:right;flex:none;justify-items:end;gap:.42rem;display:grid}body .adminReviewSectionStatus>a{color:var(--ui-accent);font-size:.7rem;font-weight:820;line-height:1.25}body .adminReviewSectionStatus>a:hover{text-underline-offset:.2em;text-decoration:underline}body .candidateReclassificationPanelDetached{background:#02061742;border-color:#94a3b821;margin-top:-.25rem}.aventorraMarkSvg{z-index:2;color:#f8fbff;filter:drop-shadow(0 3px 8px #02061747);width:72%;height:72%;display:block;position:relative;overflow:visible}.aventorraMarkCore{fill:currentColor}.aventorraMarkSignal{fill:none;stroke:#7dd3fc;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.aventorraMarkNode{fill:#a5f3fc;filter:drop-shadow(0 0 3px #67e8f9b3)}body .sidebarBrandMark:before,body .publicBrandMark:before{display:none}
body:has(.homeV4){overflow-x:hidden}html body .homeV4{--home-panel:#040a17b8;--home-panel-strong:#070f1feb;--home-border:#7dd3fc26;--home-border-strong:#38bdf852;--home-copy:#dae6f5c2;--home-muted:#b3c5dc94;--home-cyan:#67e8f9;--home-blue:#38bdf8;--home-amber:#fbbf24;color:#f8fbff;width:100%;min-height:100dvh}html body .homeV4 section,html body .homeV4 footer{scroll-margin-top:104px}html body .homeV4 .eyebrow{color:#67e8f9e0;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}html body .homeV4Hero,html body .homeV4Metrics,html body .homeV4Section,html body .homeV4FinalCta,html body .homeV4Footer{width:calc(100% - 2rem);max-width:1240px;margin-inline:auto}html body .homeV4Hero{grid-template-columns:minmax(0,1.04fr) minmax(430px,.82fr);align-items:center;gap:clamp(2rem,5vw,4.6rem);min-height:calc(100dvh - 94px);padding:clamp(3.8rem,8vw,7rem) 0 3.4rem;display:grid}html body .homeV4HeroCopy{min-width:0}html body .homeV4HeroCopy h1{letter-spacing:-.078em;text-wrap:balance;max-width:790px;margin:.72rem 0 1.1rem;font-size:clamp(3.5rem,7.15vw,6.9rem);font-weight:950;line-height:.91}html body .homeV4HeroLead{max-width:690px;color:var(--home-copy);margin:0;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.68}html body .homeV4SignupForm{border:1px solid var(--home-border);background:linear-gradient(#ffffff0e,#ffffff05),#040a179e;border-radius:22px;gap:.62rem;max-width:640px;margin-top:1.55rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffff0a,0 20px 58px #0000002b}html body .homeV4SignupForm label{color:#d6e2f1bd;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}html body .homeV4SignupForm>div{grid-template-columns:minmax(0,1fr) auto;gap:.62rem;display:grid}html body .homeV4SignupForm input,html body .homeV4SignupForm button{min-height:50px;font:inherit;border-radius:15px}html body .homeV4SignupForm input{color:#f8fbff;background:#080f1fe0;border:1px solid #94a3b833;outline:none;min-width:0;padding:0 1rem}html body .homeV4SignupForm input:focus{border-color:#38bdf894;box-shadow:0 0 0 4px #38bdf81a}html body .homeV4SignupForm button{color:#020617;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb 70%,#6d5ee8);border:1px solid #67e8f98c;padding:0 1.2rem;font-weight:950;box-shadow:0 14px 28px #2563eb33}html body .homeV4SignupForm small{color:#b3c5dc8f;font-size:.72rem;line-height:1.42}html body .homeV4HeroActions{flex-wrap:wrap;gap:.68rem;margin-top:1rem;display:flex}html body .homeV4HeroActions .button{min-height:46px;padding-inline:1rem}html body .homeV4TrustChips{flex-wrap:wrap;gap:.5rem;margin-top:1.05rem;display:flex}html body .homeV4TrustChips span{color:#cbdcf0a8;background:#0f172a6b;border:1px solid #7dd3fc1c;border-radius:999px;align-items:center;gap:.42rem;min-height:32px;padding:0 .72rem;font-size:.7rem;font-weight:820;display:inline-flex}html body .homeV4TrustChips span:before{content:"";background:#34d399;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #34d39994}html body .homeV4ListingsPanel{background:radial-gradient(circle at 10% 0,#38bdf81f,#0000 38%),linear-gradient(#ffffff10,#ffffff05),#030813d1;border:1px solid #7dd3fc33;border-radius:28px;min-width:0;padding:1.15rem;box-shadow:0 32px 90px #00000057,inset 0 1px #ffffff0b}html body .homeV4ListingsHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.15rem .18rem .95rem;display:flex}html body .homeV4ListingsHeader>div{align-items:center;gap:.58rem;min-width:0;display:flex}html body .homeV4ListingsHeader p,html body .homeV4ListingsHeader strong{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}html body .homeV4ListingsHeader p{color:#d6e2f1c2}html body .homeV4ListingsHeader strong{color:var(--home-cyan);white-space:nowrap}html body .homeV4Pulse{background:#22c55e;border-radius:999px;flex:none;width:.62rem;height:.62rem;box-shadow:0 0 18px #22c55eb8}html body .homeV4Pulse.waiting{background:#fbbf24;box-shadow:0 0 16px #fbbf248a}html body .homeV4ListingRows{gap:.68rem;display:grid}html body .homeV4ListingRow{background:linear-gradient(135deg,#ffffff0d,#ffffff05),#0c1528a8;border:1px solid #7dd3fc1f;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;padding:1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff07}html body .homeV4ListingMain{gap:.26rem;min-width:0;display:grid}html body .homeV4ListingMain span{color:#8be9f4;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.25}html body .homeV4ListingMain strong{color:#f8fbff;overflow-wrap:break-word;word-break:normal;font-size:.94rem;font-weight:900;line-height:1.28}html body .homeV4ListingMain p{color:#bac9dc;margin:0;font-size:.8rem;line-height:1.35}html body .homeV4ListingMeta{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:end start;gap:.35rem 1rem;display:grid}html body .homeV4ListingMeta em{color:#bae6fd;letter-spacing:.055em;text-transform:uppercase;white-space:normal;min-width:0;font-size:.66rem;font-style:normal;font-weight:950}html body .homeV4ListingMeta small{color:#b8c7d9;white-space:nowrap;justify-self:end;font-size:.72rem}html body .homeV4FeedEmpty{background:#080f1f80;border:1px dashed #7dd3fc3d;border-radius:18px;gap:.55rem;padding:1.35rem;display:grid}html body .homeV4FeedEmpty span{color:#67e8f9c7;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}html body .homeV4FeedEmpty strong{font-size:1rem;line-height:1.3}html body .homeV4FeedEmpty p{color:var(--home-copy);margin:0;font-size:.8rem;line-height:1.5}html body .homeV4ListingsNote{color:#b3c5dc94;margin:.92rem .25rem .05rem;font-size:.75rem;line-height:1.55}html body .homeV4Metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;margin-bottom:1rem;display:grid}html body .homeV4Metrics article{background:linear-gradient(#ffffff0b,#ffffff04),#040a1794;border:1px solid #7dd3fc21;border-radius:20px;gap:.28rem;min-width:0;padding:1rem 1.08rem;display:grid}html body .homeV4Metrics span{color:#7dd3fca6;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:900}html body .homeV4Metrics strong{color:#f8fbff;letter-spacing:-.045em;font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:950;line-height:1.1}html body .homeV4Metrics p{color:#b3c5dc94;margin:0;font-size:.76rem}html body .homeV4Section{border:1px solid var(--home-border);background:linear-gradient(#ffffff0c,#ffffff04),#030813a3;border-radius:28px;margin-bottom:1rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:inset 0 1px #ffffff09}html body .homeV4SectionHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.54fr);align-items:end;gap:1.2rem;margin-bottom:1.15rem;display:grid}html body .homeV4SectionHeading.compact{grid-template-columns:1fr}html body .homeV4SectionHeading h2,html body .homeV4FinalCta h2{letter-spacing:-.065em;text-wrap:balance;margin:.36rem 0 0;font-size:clamp(2rem,4.4vw,3.7rem);font-weight:950;line-height:1}html body .homeV4SectionHeading>p{color:var(--home-copy);margin:0;line-height:1.62}html body .homeV4ProductGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:.9rem;display:grid}html body .homeV4ReadyExample,html body .homeV4Stages article,html body .homeV4WorkflowGrid article,html body .homeV4CoverageGrid article,html body .homeV4ComparisonGrid article{background:#091122a3;border:1px solid #7dd3fc21;box-shadow:inset 0 1px #ffffff07}html body .homeV4ReadyExample{background:radial-gradient(circle at 95% 0,#38bdf81a,#0000 38%),#091122b8;border-radius:22px;gap:.9rem;padding:1.12rem;display:grid}html body .homeV4ReadyHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html body .homeV4ReadyHeader>div{gap:.32rem;min-width:0;display:grid}html body .homeV4ReadyHeader span,html body .homeV4FitReason span,html body .homeV4CoverageGrid article>span,html body .homeV4ComparisonGrid article>span{color:#67e8f9c7;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:950}html body .homeV4ReadyHeader strong{font-size:clamp(1.18rem,2.4vw,1.62rem);line-height:1.2}html body .homeV4ReadyHeader em{color:#a7f3d0;white-space:nowrap;background:#064e3b24;border:1px solid #34d3993d;border-radius:999px;flex:none;padding:.43rem .68rem;font-size:.66rem;font-style:normal;font-weight:900}html body .homeV4ReadyFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}html body .homeV4ReadyFacts p{background:#0f172a70;border:1px solid #94a3b81c;border-radius:14px;gap:.2rem;margin:0;padding:.72rem;display:grid}html body .homeV4ReadyFacts span{color:#b3c5dc8c;text-transform:uppercase;letter-spacing:.07em;font-size:.64rem;font-weight:850}html body .homeV4ReadyFacts strong{font-size:.82rem;line-height:1.35}html body .homeV4FitReason{background:#0e749014;border-left:3px solid #38bdf89e;border-radius:0 14px 14px 0;gap:.38rem;padding:.82rem;display:grid}html body .homeV4FitReason p{color:var(--home-copy);margin:0;font-size:.82rem;line-height:1.52}html body .homeV4ReadyActions{flex-wrap:wrap;gap:.48rem;display:flex}html body .homeV4ReadyActions span,html body .homeV4ReadyActions strong{color:#d6e2f1b8;background:#0f172a80;border:1px solid #94a3b824;border-radius:11px;align-items:center;min-height:36px;padding:0 .72rem;font-size:.72rem;font-weight:850;display:inline-flex}html body .homeV4ReadyActions strong{color:#cffafe;background:#0e749024;border-color:#38bdf859}html body .homeV4ReadyExample>small{color:#b3c5dc7a;font-size:.68rem}html body .homeV4Stages{gap:.62rem;display:grid}html body .homeV4Stages article{border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.75rem;padding:.92rem;display:grid}html body .homeV4Stages article>span{color:#7dd3fc;background:#0e74901a;border:1px solid #7dd3fc2e;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:950;display:grid}html body .homeV4Stages article.signal>span{color:#fcd34d;background:#78350f1f;border-color:#fbbf243d}html body .homeV4Stages article.ready>span{color:#a7f3d0;background:#064e3b1f;border-color:#34d39938}html body .homeV4Stages article div{gap:.28rem;min-width:0;display:grid}html body .homeV4Stages article strong{font-size:.92rem}html body .homeV4Stages article p{color:var(--home-copy);margin:0;font-size:.78rem;line-height:1.48}html body .homeV4WorkflowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}html body .homeV4WorkflowGrid article{border-radius:18px;align-content:start;gap:.52rem;padding:1rem;display:grid}html body .homeV4WorkflowGrid article>span{color:#bae6fd;background:linear-gradient(135deg,#38bdf847,#2563eb33);border-radius:11px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:950;display:grid}html body .homeV4WorkflowGrid strong{font-size:.94rem}html body .homeV4WorkflowGrid p{color:var(--home-copy);margin:0;font-size:.78rem;line-height:1.5}html body .homeV4CoverageGrid,html body .homeV4ComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}html body .homeV4CoverageGrid article,html body .homeV4ComparisonGrid article{border-radius:20px;align-content:start;gap:.82rem;padding:1.05rem;display:grid}html body .homeV4TagCloud{flex-wrap:wrap;gap:.48rem;display:flex}html body .homeV4TagCloud em{color:#d6e2f1b8;background:#0f172a70;border:1px solid #7dd3fc21;border-radius:999px;padding:.48rem .68rem;font-size:.72rem;font-style:normal;font-weight:820}html body .homeV4CoverageGrid ul,html body .homeV4ComparisonGrid ul,html body .homeV4PricingCard ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}html body .homeV4CoverageGrid li,html body .homeV4ComparisonGrid li,html body .homeV4PricingCard li{color:var(--home-copy);padding-left:1.15rem;font-size:.8rem;line-height:1.48;position:relative}html body .homeV4CoverageGrid li:before,html body .homeV4ComparisonGrid li:before,html body .homeV4PricingCard li:before{content:"";background:#38bdf8;border-radius:999px;width:6px;height:6px;position:absolute;top:.54em;left:0;box-shadow:0 0 9px #38bdf873}html body .homeV4ComparisonGrid article.manual{border-color:#f8717124}html body .homeV4ComparisonGrid article.manual>span{color:#fca5a5d1}html body .homeV4ComparisonGrid article.manual li:before{box-shadow:none;background:#f87171}html body .homeV4ComparisonGrid article.aventorra{background:radial-gradient(circle at 100% 0,#34d39914,#0000 35%),#091122ad;border-color:#34d39933}html body .homeV4ComparisonGrid article.aventorra>span{color:#a7f3d0}html body .homeV4ComparisonGrid article.aventorra li:before{background:#34d399;box-shadow:0 0 9px #34d3996b}html body .homeV4Pricing{overflow:hidden}html body .homeV4PricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;display:grid}html body .homeV4PricingCard{background:#091122ad;border-radius:21px;align-content:start;gap:.86rem;min-width:0;padding:1.05rem;display:grid}html body .homeV4PricingCard.featured{background:radial-gradient(circle at 100% 0,#38bdf821,#0000 36%),#091122c2;border-color:#38bdf857}html body .homeV4PlanTopline{justify-content:space-between;align-items:center;gap:.7rem;display:flex}html body .homeV4PlanTopline>span{color:#67e8f9d1;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}html body .homeV4PlanTopline em{color:#bae6fd;white-space:nowrap;background:#0e74901f;border:1px solid #38bdf840;border-radius:999px;padding:.36rem .56rem;font-size:.62rem;font-style:normal;font-weight:900}html body .homeV4PricingCard h3{color:#eef5ffe6;margin:0;font-size:.9rem;line-height:1.45}html body .homeV4Price{align-items:baseline;gap:.38rem;display:flex}html body .homeV4Price strong{letter-spacing:-.065em;font-size:clamp(2.2rem,4vw,3rem);font-weight:950}html body .homeV4Price small{color:#b3c5dc94;font-size:.76rem;font-weight:800}html body .homeV4PlanAllowance{background:#0f172a75;border:1px solid #7dd3fc21;border-radius:15px;gap:.24rem;padding:.78rem;display:grid}html body .homeV4PlanAllowance strong{font-size:.88rem}html body .homeV4PlanAllowance span{color:#b3c5dc94;font-size:.7rem;line-height:1.4}html body .homeV4PricingCard .button{width:100%;min-height:44px;margin-top:auto}html body .homeV4PricingFootnote{color:#b3c5dc94;border:1px dashed #7dd3fc29;border-radius:15px;margin:.92rem 0 0;padding:.82rem;font-size:.75rem;line-height:1.52}html body .homeV4FaqList{gap:.58rem;display:grid}html body .homeV4FaqList details{background:#0911229e;border:1px solid #7dd3fc1f;border-radius:16px;overflow:hidden}html body .homeV4FaqList summary{color:#eef5ffeb;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.88rem 1rem;font-size:.84rem;font-weight:900;list-style:none;display:flex}html body .homeV4FaqList summary::-webkit-details-marker{display:none}html body .homeV4FaqList summary span{color:#7dd3fc;border:1px solid #7dd3fc26;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;transition:transform .15s;display:grid}html body .homeV4FaqList details[open] summary span{transform:rotate(45deg)}html body .homeV4FaqList details p{color:var(--home-copy);margin:0;padding:0 1rem 1rem;font-size:.8rem;line-height:1.6}html body .homeV4FinalCta{background:radial-gradient(circle at 90% 20%,#38bdf824,#0000 34%),linear-gradient(135deg,#0e74901f,#2563eb0f),#030813c7;border:1px solid #38bdf847;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-bottom:1rem;padding:clamp(1.3rem,3vw,2rem);display:grid}html body .homeV4FinalCta p:not(.eyebrow){max-width:700px;color:var(--home-copy);margin:.7rem 0 0;line-height:1.58}html body .homeV4FinalCta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.62rem;display:flex}html body .homeV4Footer{background:#030813b8;border:1px solid #7dd3fc1f;border-radius:26px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:1.4rem;margin-bottom:1rem;padding:1.4rem;display:grid}html body .homeV4FooterBrand{align-content:start;gap:.3rem;display:grid}html body .homeV4FooterBrand strong{letter-spacing:-.045em;font-size:1.25rem;font-weight:950}html body .homeV4FooterBrand span,html body .homeV4FooterBottom{color:#b3c5dca3;font-size:.72rem;line-height:1.5}html body .homeV4Footer nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}html body .homeV4Footer nav>div{align-content:start;gap:.42rem;display:grid}html body .homeV4Footer nav span{color:#67e8f9b8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.14rem;font-size:.64rem;font-weight:950}html body .homeV4Footer nav a{color:#d6e2f1b8;font-size:.76rem;font-weight:760}html body .homeV4Footer nav a:hover{color:#f8fbff}html body .homeV4FooterBottom{border-top:1px solid #94a3b81a;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.55rem 1rem;padding-top:.9rem;display:flex}@media (max-width:1040px){html body .homeV4Hero{grid-template-columns:1fr;min-height:auto;padding-top:3rem}html body .homeV4HeroCopy h1{max-width:900px}html body .homeV4ProductGrid,html body .homeV4SectionHeading{grid-template-columns:1fr}html body .homeV4WorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html body .homeV4Hero,html body .homeV4Metrics,html body .homeV4Section,html body .homeV4FinalCta,html body .homeV4Footer{width:calc(100% - 1rem)}html body .homeV4Hero{gap:1.35rem;padding:2.1rem 0 1.1rem}html body .homeV4HeroCopy h1{letter-spacing:-.07em;font-size:clamp(3rem,15vw,4.8rem)}html body .homeV4Metrics,html body .homeV4CoverageGrid,html body .homeV4ComparisonGrid,html body .homeV4PricingGrid,html body .homeV4Footer{grid-template-columns:1fr}html body .homeV4Metrics{gap:.56rem}html body .homeV4Metrics article{grid-template-columns:minmax(0,1fr) auto;align-items:center}html body .homeV4Metrics article span,html body .homeV4Metrics article p{grid-column:1}html body .homeV4Metrics article strong{text-align:right;grid-area:1/2/span 2}html body .homeV4ReadyHeader,html body .homeV4FinalCta{grid-template-columns:1fr}html body .homeV4ReadyHeader{display:grid}html body .homeV4ReadyHeader em{justify-self:start}html body .homeV4FinalCta>div:last-child{justify-content:flex-start}html body .homeV4Footer nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){html body .homeV4SignupForm>div,html body .homeV4ReadyFacts,html body .homeV4WorkflowGrid,html body .homeV4Footer nav{grid-template-columns:1fr}html body .homeV4SignupForm button{width:100%}html body .homeV4ListingsPanel{border-radius:22px;padding:.88rem}html body .homeV4ListingsHeader{align-items:flex-start}html body .homeV4ListingsHeader p{line-height:1.3}html body .homeV4ListingRow{grid-template-columns:1fr;gap:.72rem;padding:.92rem}html body .homeV4ListingMeta{text-align:left;grid-template-columns:1fr;justify-content:start;justify-items:start}html body .homeV4ListingMeta small{justify-self:start}html body .homeV4Section,html body .homeV4FinalCta,html body .homeV4Footer{border-radius:22px;padding:1rem}html body .homeV4SectionHeading h2,html body .homeV4FinalCta h2{font-size:clamp(1.9rem,11vw,2.8rem)}html body .homeV4FooterBottom{display:grid}}@media (prefers-reduced-motion:reduce){html body .homeV4FaqList summary span{transition:none}}html body .homeV4SignupClosed{gap:.45rem;display:grid}html body .homeV4SignupClosed strong{color:var(--public-text-strong,#f4f8ff)}html body .homeV4SignupClosed p{margin:0}html body .homeV4SignupClosed a{width:fit-content;font-weight:700}
.legalPageShell{width:min(1480px,100% - 32px);margin:0 auto;padding:22px 0 48px}.legalPageTopbar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020617d6;border:1px solid #94a3b833;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:10px 14px;display:flex;position:sticky;top:12px;box-shadow:0 18px 48px #02061752}.legalBrand{color:#f8fafc;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.legalBrand>span{color:#a5f3fc;background:linear-gradient(145deg,#0891b275,#0e749024);border:1px solid #22d3ee73;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #7dd3fc14,0 8px 24px #06b6d424}.legalBrand strong{letter-spacing:.01em;font-size:1rem}.legalPageTopbar nav,.legalPageFooter div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legalPageTopbar nav a{color:#94a3b8;border-radius:10px;padding:9px 12px;font-size:.82rem;font-weight:750;text-decoration:none;transition:background .16s,color .16s,border-color .16s}.legalPageTopbar nav a:hover,.legalPageTopbar nav a:focus-visible,.legalPageTopbar nav a.active{color:#cffafe;background:#22d3ee1a}.legalPageLayout{grid-template-columns:minmax(230px,290px) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.legalTableOfContents{scrollbar-width:thin;scrollbar-color:#22d3ee57 transparent;background:#070f1fc2;border:1px solid #94a3b829;border-radius:18px;max-height:calc(100vh - 116px);padding:18px;position:sticky;top:100px;overflow:auto;box-shadow:0 16px 42px #02061733}.legalTableOfContents>div:first-child{border-bottom:1px solid #94a3b821;padding-bottom:15px}.legalTableOfContents span,.legalDocumentNotice span{color:#64748b;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.legalTableOfContents strong{color:#f8fafc;margin-top:4px;font-size:1rem;display:block}.legalTableOfContents p{color:#64748b;margin:5px 0 0;font-size:.72rem;line-height:1.5}.legalTableOfContents nav{gap:3px;margin-top:14px;display:grid}.legalTableOfContents nav a{color:#94a3b8;border-left:2px solid #0000;border-radius:7px;padding:7px 8px;font-size:.72rem;line-height:1.35;text-decoration:none;display:block}.legalTableOfContents nav a:hover,.legalTableOfContents nav a:focus-visible{color:#e0f2fe;background:#22d3ee12;border-left-color:#22d3ee}.legalTocActions{border-top:1px solid #94a3b821;gap:8px;margin-top:16px;padding-top:14px;display:grid}.legalPrintHint,.legalTocActions a{color:#64748b;font-size:.68rem;line-height:1.45;text-decoration:none}.legalTocActions a{color:#67e8f9;font-weight:750}.legalDocumentCard{background:#070f1fd1;border:1px solid #94a3b82e;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #02061747}.legalDocumentNotice{background:linear-gradient(90deg,#0891b21f,#0f172a47);border-bottom:1px solid #22d3ee29;justify-content:space-between;align-items:center;gap:18px;padding:13px 24px;display:flex}.legalDocumentNotice strong{color:#cffafe;font-size:.78rem}.legalDocumentNotice span{text-align:right;max-width:620px;line-height:1.5}.legalDocumentBody{max-width:900px;margin:0 auto;padding:clamp(28px,4vw,60px)}.legalDocumentBody h1{color:#f8fafc;letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.legalMetaLine{color:#67e8f9;letter-spacing:.02em;margin:2px 0;font-size:.78rem;font-weight:750}.legalDocumentBody h2{color:#e2e8f0;letter-spacing:-.018em;border-top:1px solid #94a3b821;margin:46px 0 17px;padding-top:8px;scroll-margin-top:112px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.3}.legalDocumentBody h3{color:#cbd5e1;margin:25px 0 8px;font-size:.96rem;line-height:1.55}.legalDocumentBody p{color:#94a3b8;margin:10px 0;font-size:.9rem;line-height:1.82}.legalDocumentBody .legalNumberedParagraph{color:#9fb0c7}.legalDocumentBody .legalBullet,.legalDocumentBody .legalLetterItem{color:#9fb0c7;padding-left:24px;position:relative}.legalBullet>span{color:#22d3ee;font-weight:900;position:absolute;left:4px}.legalLetterItem:before{content:"";background:#22d3eea3;border-radius:999px;width:5px;height:5px;position:absolute;top:.78em;left:6px}.legalEmphasizedParagraph{letter-spacing:.012em;background:#78350f14;border:1px solid #f59e0b30;border-radius:12px;padding:15px 17px;font-weight:720;color:#d9e2ee!important;font-size:.82rem!important}.legalPageFooter{color:#718096;justify-content:space-between;align-items:center;gap:18px;padding:24px 8px 0;font-size:.72rem;display:flex}.legalPageFooter a{color:#94a3b8;text-decoration:none}.legalPageFooter a:hover,.legalPageFooter a:focus-visible{color:#67e8f9}.legalInlineLinks{color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:.72rem;display:flex}.legalInlineLinks a{color:#94a3b8;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #94a3b852;text-decoration:underline #94a3b852}.legalInlineLinks a:hover,.legalInlineLinks a:focus-visible{color:#67e8f9;text-decoration-color:#67e8f999}.signupLegalAcceptance{color:#94a3b8;background:#0f172a6b;border:1px solid #94a3b82b;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:4px;padding:14px 15px;font-size:.78rem;line-height:1.55;display:grid}.signupLegalAcceptance input{accent-color:#06b6d4;width:18px;height:18px;margin-top:2px}.signupLegalAcceptance a{color:#a5f3fc;text-underline-offset:3px;font-weight:750;text-decoration:underline}.signupLegalVersionNote{color:#64748b;margin-top:4px;font-size:.66rem;display:block}.legalAcceptanceShell{place-items:center;width:min(760px,100% - 32px);min-height:100vh;margin:0 auto;padding:42px 0;display:grid}.legalAcceptanceCard{background:#070f1fe0;border:1px solid #94a3b82e;border-radius:22px;width:100%;padding:clamp(24px,5vw,42px);box-shadow:0 28px 80px #02061761}.legalAcceptanceCard h1{color:#f8fafc;letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(1.8rem,4vw,2.8rem)}.legalAcceptanceCard>p{color:#94a3b8;line-height:1.7}.legalAcceptanceCard form{gap:15px;margin-top:22px;display:grid}.legalAcceptanceCard button{min-height:46px}.legalAcceptanceStatus{color:#fda4af;margin:0;font-size:.76rem}@media (max-width:960px){.legalPageLayout{grid-template-columns:1fr}.legalTableOfContents{max-height:none;position:static}.legalTableOfContents nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.legalPageShell{width:min(100% - 20px,1480px);padding-top:10px}.legalPageTopbar{border-radius:14px;align-items:flex-start;top:6px}.legalPageTopbar nav a:not(.active){display:none}.legalPageTopbar nav a:last-child{display:inline-flex}.legalTableOfContents nav{grid-template-columns:1fr}.legalDocumentNotice{flex-direction:column;align-items:flex-start;padding:12px 16px}.legalDocumentNotice span{text-align:left}.legalDocumentBody{padding:26px 18px 40px}.legalDocumentBody p{font-size:.84rem;line-height:1.72}.legalPageFooter{flex-direction:column;align-items:flex-start}}@media print{.siteBackground,.legalPageTopbar,.legalTableOfContents,.legalDocumentNotice,.legalPageFooter,.supportWidget{display:none!important}.legalPageShell,.legalPageLayout,.legalDocumentCard,.legalDocumentBody{width:auto!important;max-width:none!important;box-shadow:none!important;color:#111!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}.legalDocumentBody h1,.legalDocumentBody h2,.legalDocumentBody h3,.legalDocumentBody p,.legalMetaLine{color:#111!important}.legalDocumentBody h2{break-after:avoid-page}}.adminLegalAccepted,.adminLegalMissing{margin-top:5px;font-size:.68rem;line-height:1.4;display:block}.adminLegalAccepted{color:#67e8f9}.adminLegalMissing{color:#fbbf24}.sidebarLegalLinks{color:#475569;justify-content:center;align-items:center;gap:7px;margin:4px 8px 10px;font-size:.64rem;display:flex}.sidebarLegalLinks a{color:#64748b;font-weight:700;text-decoration:none}.sidebarLegalLinks a:hover,.sidebarLegalLinks a:focus-visible{color:#67e8f9}
