.appearancePicker{border-top:1px solid var(--line-soft);gap:.42rem;margin-top:.28rem;padding:.72rem .28rem .28rem;display:grid}.appearancePickerHeading{gap:.18rem;padding:0 .44rem .35rem;display:grid}.navSettingsMenu .appearancePickerHeading strong{color:var(--ink);font-size:var(--type-caption);line-height:1.2}.navSettingsMenu .appearancePickerHeading small{color:var(--text-soft);font-size:var(--type-label);font-weight:500;line-height:1.3}.appearancePickerOptions{gap:.12rem;display:grid}.navSettingsMenu .appearancePickerOption{border-radius:var(--radius-sm);text-align:left;border:1px solid #0000;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:.62rem;min-height:48px;padding:.48rem .52rem;display:grid}.navSettingsMenu .appearancePickerOption:hover,.navSettingsMenu .appearancePickerOption:focus-visible{background:var(--surface-muted)}.navSettingsMenu .appearancePickerOption:focus-visible{border-color:var(--focus-ring);outline:2px solid var(--focus-ring-soft);outline-offset:1px}.navSettingsMenu .appearancePickerOption.isSelected{background:color-mix(in srgb, var(--account-accent,var(--steel)) 9%, var(--surface));border-color:color-mix(in srgb, var(--account-accent,var(--steel)) 27%, var(--line))}.appearancePickerIcon{color:var(--text-soft);justify-self:center;width:18px;height:18px}.appearancePickerOption.isSelected .appearancePickerIcon{color:var(--account-accent,var(--focus-ring))}.appearancePickerCopy{gap:.12rem;min-width:0;display:grid}.navSettingsMenu .appearancePickerCopy strong{color:var(--text);font-size:var(--type-caption);font-weight:600;line-height:1.15}.navSettingsMenu .appearancePickerCopy small{color:var(--text-soft);font-size:var(--type-micro);font-weight:500;line-height:1.25}.appearancePickerSelection{color:var(--account-accent,var(--focus-ring));justify-content:center;align-items:center;width:18px;height:18px;display:flex}.appearancePickerSelection svg{width:16px;height:16px}.mobileAppearancePicker{display:none}@media (max-width:820px){.mobileAppearancePicker{display:block}.mobileAppearancePicker .appearancePicker{border-color:#ffffff21;gap:.5rem;margin:0;padding:.8rem 0 0}.mobileAppearancePicker .appearancePickerHeading{padding:0 .62rem .35rem}.mobileAppearancePicker .appearancePickerHeading strong{color:#fffefaeb;font-size:var(--type-caption);line-height:1.2}.mobileAppearancePicker .appearancePickerHeading small{color:#fffefa94;font-size:var(--type-label);line-height:1.3}.mobileAppearancePicker .appearancePickerOptions{gap:.12rem}.mobileAppearancePicker .appearancePickerOption{color:#fffefacc;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:.62rem;width:100%;min-height:50px;padding:.48rem .62rem;display:grid}.mobileAppearancePicker .appearancePickerOption:hover,.mobileAppearancePicker .appearancePickerOption:focus-visible{outline-offset:-2px;background:#ffffff17;outline:2px solid #ffffffb8}.mobileAppearancePicker .appearancePickerOption.isSelected{border-color:color-mix(in srgb, var(--account-accent,var(--steel)) 60%, #ffffff47);background:#ffffff1c}.mobileAppearancePicker .appearancePickerIcon,.mobileAppearancePicker .appearancePickerSelection{color:#fffefab8}.mobileAppearancePicker .appearancePickerOption.isSelected .appearancePickerIcon,.mobileAppearancePicker .appearancePickerOption.isSelected .appearancePickerSelection{color:color-mix(in srgb, var(--account-accent,var(--steel)) 62%, white)}.mobileAppearancePicker .appearancePickerCopy strong{color:#fffefaf0;font-size:var(--type-caption);font-weight:600;line-height:1.15}.mobileAppearancePicker .appearancePickerCopy small{color:#fffefa94;font-size:var(--type-micro);line-height:1.25}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#060606;--app-bg-2:#090909;--sidebar-bg:#090909;--surface:#0d0d0d;--surface-solid:#0d0d0d;--surface-muted:#161616;--surface-raised:#141414;--surface-media:#ebebeb;--flat-card:#0d0d0d;--flat-soft:#161616;--flat-panel:transparent;--flat-border:#242424;--line:#242424;--line-soft:#1b1b1b;--text:#ebebeb;--text-soft:#a4a4a4;--text-faint:#7a7a7a;--ink:#ebebeb;--soft-black:#ebebeb;--nav-active:#1b1b1b;--canvas:#060606;--paper:#0d0d0d;--paper-soft:#141414;--stone:#242424;--stone-2:#383838;--charcoal:#ebebeb;--taupe:#a4a4a4;--email-preview-muted:#a4a4a4;--taupe-2:#7a7a7a;--steel:#a4a4a4;--steel-dark:#868686;--clay:#a4a4a4;--oat:#868686;--on-ink:#060606;--chart-current:#c4c4c4;--chart-prior:#717171;--comparison-prior:#555;--hero-positive:#7cc79b;--hero-negative:#e99a8d;--state-success:#7cc79b;--state-success-strong:#9cd9b3;--state-success-soft:#132419;--state-error:#e99a8d;--state-error-strong:#f2b4a9;--state-error-soft:#301814;--state-warning:#e0b06a;--state-warning-strong:#eec68c;--state-warning-soft:#2a1c0c;--state-caution:#d8c46e;--state-caution-strong:#e8d792;--state-caution-soft:#241f0a;--state-info:#9ab6d6;--state-info-strong:#b6cbe4;--state-info-soft:#16202b;--info-line:#2a394a;--error-line:#4f2e28;--warning-line:#47341d;--success-line:#273e2f;--info:var(--state-info);--info-soft:var(--state-info-soft);--danger-surface:var(--state-error);--danger-bg:var(--state-error-soft);--focus:#67aaed;--focus-ring:#67aaed;--focus-ring-soft:#67aaed4d;--control-primary:#ebebeb;--control-primary-hover:#d7d7d7;--control-primary-active:#c4c4c4;--control-primary-ink:#060606;--control-secondary:#141414;--control-secondary-hover:#1f1f1f;--control-secondary-active:#292929;--control-secondary-border:#333;--control-disabled:#161616;--control-disabled-ink:#636363;--control-danger:var(--state-error);--control-danger-hover:var(--state-error-soft);--control-danger-active:#44241f;--shadow:none;--shadow-floating:0 8px 24px #0000008c;--shell-main-inset-line:#ffffff1a;--shell-message-control-bg:#ffffff14;--shell-message-control-border:#ffffff29;--shell-message-control-hover:#ffffff21;--onboarding-backdrop:#000000c2;--onboarding-card-shadow:#0006;--top-nav-bg:#0d0d0df7;--toggle-track:#383838;--toggle-track-hover:#4d4d4d;--toggle-thumb:#ebebeb}@supports (color:lab(0% 0 0)){[data-theme=dark]{--app-bg:lab(1.5609% 0 0);--app-bg-2:lab(2.47865% 0 0);--sidebar-bg:lab(2.47865% 0 0);--surface:lab(3.6999% 0 0);--surface-solid:lab(3.6999% 0 0);--surface-muted:lab(7.22637% -.0000149012 0);--surface-raised:lab(6.19571% 0 0);--surface-media:lab(93.04% .0000298023 -.0000119209);--flat-card:lab(3.6999% 0 0);--flat-soft:lab(7.22637% -.0000149012 0);--flat-border:lab(14.16% 0 0);--line:lab(14.16% 0 0);--line-soft:lab(9.52% -.00000745058 0);--text:lab(93.04% .0000298023 -.0000119209);--text-soft:lab(67.52% -.0000298023 0);--text-faint:lab(51.28% -.0000298023 0);--ink:lab(93.04% .0000298023 -.0000119209);--soft-black:lab(93.04% .0000298023 -.0000119209);--nav-active:lab(9.52% -.00000745058 0);--canvas:lab(1.5609% 0 0);--paper:lab(3.6999% 0 0);--paper-soft:lab(6.19571% 0 0);--stone:lab(14.16% 0 0);--stone-2:lab(23.44% -.0000149012 0);--charcoal:lab(93.04% .0000298023 -.0000119209);--taupe:lab(67.52% -.0000298023 0);--email-preview-muted:lab(67.52% -.0000298023 0);--taupe-2:lab(51.28% -.0000298023 0);--steel:lab(67.52% -.0000298023 0);--steel-dark:lab(55.92% -.0000298023 0);--clay:lab(67.52% -.0000298023 0);--oat:lab(55.92% -.0000298023 0);--on-ink:lab(1.5609% 0 0);--chart-current:lab(79.12% -.0000298023 -.0000119209);--chart-prior:lab(47.8% 0 .0000119209);--comparison-prior:lab(36.2% 0 .00000596046);--state-success-soft:lab(12.2369% -9.42556 4.84258);--state-error-soft:lab(11.4838% 12.0825 8.16999);--state-warning-soft:lab(11.7922% 5.22661 12.7789);--state-caution-soft:lab(11.9826% .149369 13.4223);--state-info-soft:lab(11.782% -2.01367 -8.63645);--info-line:lab(23.3595% -2.83295 -12.0951);--error-line:lab(22.9986% 15.0483 10.2563);--warning-line:lab(23.3866% 6.5808 17.792);--success-line:lab(23.97% -12.5519 6.44706);--focus:lab(67.1145% -7.16534 -40.8577);--focus-ring:lab(67.1145% -7.16534 -40.8577);--focus-ring-soft:lab(67.1145% -7.16534 -40.8577/.3);--control-primary:lab(93.04% .0000298023 -.0000119209);--control-primary-hover:lab(86.08% -.0000298023 0);--control-primary-active:lab(79.12% -.0000298023 -.0000119209);--control-primary-ink:lab(1.5609% 0 0);--control-secondary:lab(6.19571% 0 0);--control-secondary-hover:lab(11.84% 0 0);--control-secondary-active:lab(16.48% 0 0);--control-secondary-border:lab(21.12% 0 0);--control-disabled:lab(7.22637% -.0000149012 0);--control-disabled-ink:lab(42% 0 0);--control-danger-active:lab(18.3547% 15.1031 10.3677);--shadow-floating:0 8px 24px lab(0% 0 0/.55);--shell-main-inset-line:lab(100% 0 0/.1);--shell-message-control-bg:lab(100% 0 0/.08);--shell-message-control-border:lab(100% 0 0/.16);--shell-message-control-hover:lab(100% 0 0/.13);--onboarding-backdrop:lab(0% 0 0/.76);--onboarding-card-shadow:lab(0% 0 0/.4);--top-nav-bg:lab(3.6999% 0 0/.97);--toggle-track:lab(23.44% -.0000149012 0);--toggle-track-hover:lab(32.72% -.0000149012 0);--toggle-thumb:lab(93.04% .0000298023 -.0000119209)}}[data-theme=dark] body,[data-theme=dark] .appShell,[data-theme=dark] .appMain,[data-theme=dark] .dashboard,[data-theme=dark] .publicShell,[data-theme=dark] .publicReport,[data-theme=dark] .publicAccountReport{background:var(--app-bg);color:var(--text)}[data-theme=dark] .appShell{--sidebar-bg:#090909;--shell-on-ink-link:#a4a4a4;--shell-on-ink-readable:#ebebeb;--shell-on-ink-soft:#a4a4a4;--shell-on-ink-body:#a4a4a4;--shell-on-ink-muted:#868686;--shell-on-ink-faint:#717171;--shell-on-ink-accent-line:#ffffff24;--shell-on-ink-subtle:#ffffff14;--shell-on-ink-glow:#ffffff0f;--shell-on-ink-line:#242424;--shell-on-ink-surface:#141414;--shell-on-ink-surface-soft:#0f0f0f;--shell-on-ink-surface-hover:#1b1b1b;--shell-on-ink-surface-active:#242424}@supports (color:lab(0% 0 0)){[data-theme=dark] .appShell{--sidebar-bg:lab(2.47865% 0 0);--shell-on-ink-link:lab(67.52% -.0000298023 0);--shell-on-ink-readable:lab(93.04% .0000298023 -.0000119209);--shell-on-ink-soft:lab(67.52% -.0000298023 0);--shell-on-ink-body:lab(67.52% -.0000298023 0);--shell-on-ink-muted:lab(55.92% -.0000298023 0);--shell-on-ink-faint:lab(47.8% 0 .0000119209);--shell-on-ink-accent-line:lab(100% 0 0/.14);--shell-on-ink-subtle:lab(100% 0 0/.08);--shell-on-ink-glow:lab(100% 0 0/.06);--shell-on-ink-line:lab(14.16% 0 0);--shell-on-ink-surface:lab(6.19571% 0 0);--shell-on-ink-surface-soft:lab(4.4379% 0 0);--shell-on-ink-surface-hover:lab(9.52% -.00000745058 0);--shell-on-ink-surface-active:lab(14.16% 0 0)}}[data-theme=dark] body{background-image:none}[data-theme=dark] .appShell .sideNav{border-color:var(--line-soft);box-shadow:none;background:var(--sidebar-bg)!important}[data-theme=dark] .sellthroughIQLogoAdaptive .sellthroughIQLogoWord{fill:#fff}[data-theme=dark] .sellthroughIQLogoAdaptive .sellthroughIQLogoIQ{fill:#a4a4a4;fill:lab(67.52% -.0000298023 0)}[data-theme=dark] .appShell .sideNavBrand strong,[data-theme=dark] .appShell .sideNavSession strong,[data-theme=dark] .appShell .sideNavUserIdentity .sideNavSession>strong{color:var(--text)}[data-theme=dark] .appShell .sideNavBrand span,[data-theme=dark] .appShell .sideNavSession span,[data-theme=dark] .appShell .sideNavSession em,[data-theme=dark] .appShell .sideNavLinks a{color:var(--text-soft)}[data-theme=dark] .appShell .sideNavLinks a:hover,[data-theme=dark] .appShell .sideNavLinks a:focus-visible{background:var(--surface-muted);color:var(--text)}[data-theme=dark] .appShell .sideNavLinks a.active{background:color-mix(in srgb, var(--account-accent,var(--steel)) 16%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--account-accent,var(--steel)) 40%, var(--line));color:var(--text)}[data-theme=dark] .appShell .sideNavLinks a.active .sideNavIcon,[data-theme=dark] .appShell .sideNavLinks a:hover .sideNavIcon,[data-theme=dark] .appShell .sideNavLinks a:focus-visible .sideNavIcon{color:color-mix(in srgb, var(--account-accent,var(--steel)) 72%, var(--text))}[data-theme=dark] .appShell .sideNavDivider,[data-theme=dark] .appShell .sideNavFooter,[data-theme=dark] .appShell .sideNavFooter:before{border-color:var(--line-soft)}[data-theme=dark] .appShell .sideNavUserAvatar,[data-theme=dark] .navSettingsAvatar{background:color-mix(in srgb, var(--account-accent,var(--steel)) 55%, var(--app-bg-2));color:#fff}[data-theme=dark] .appShell .sideNavRoleBadge,[data-theme=dark] .navSettingsIdentity em{background:color-mix(in srgb, var(--account-accent,var(--steel)) 15%, var(--surface));border-color:color-mix(in srgb, var(--account-accent,var(--steel)) 45%, var(--line));color:color-mix(in srgb, var(--account-accent,var(--steel)) 72%, var(--text))}[data-theme=dark] .appShell .topNav{border-color:var(--line-soft);background:var(--top-nav-bg)!important;box-shadow:none!important}[data-theme=dark] .navControlIsland,[data-theme=dark] .navScopeSelectTrigger,[data-theme=dark] .navField select,[data-theme=dark] .navLockedValue,[data-theme=dark] .navSettingsButton,[data-theme=dark] .navUtilityIcons button{background:var(--surface-raised);border-color:var(--line-soft);color:var(--text-soft)}[data-theme=dark] .navScopeSelectTrigger:hover,[data-theme=dark] .navScopeSelectTrigger:focus-visible,[data-theme=dark] .navSettingsButton:hover,[data-theme=dark] .navSettingsButton:focus-visible,[data-theme=dark] .navUtilityIcons button:hover,[data-theme=dark] .navUtilityIcons button:focus-visible{background:var(--surface-muted);border-color:var(--line);color:var(--text)}[data-theme=dark] .navScopeSelectCopy strong,[data-theme=dark] .navCustomerAccountIdentityName,[data-theme=dark] .navLockedValue{color:var(--text)}[data-theme=dark] .navScopeSelectLabel,[data-theme=dark] .navCustomerAccountIdentityContext{color:var(--text-soft)}[data-theme=dark] :where(.navScopeSelectPanel,.navSettingsMenu){background:var(--surface-raised);border-color:var(--line);box-shadow:0 8px 18px color-mix(in srgb, var(--app-bg-2) 16%, transparent);color:var(--text)}[data-theme=dark] .navSettingsAccount,[data-theme=dark] .navSettingsSignOut,[data-theme=dark] .navSettingsToggleRow{border-color:var(--line-soft)}[data-theme=dark] .navSettingsIdentity strong,[data-theme=dark] .navSettingsMenu .navSettingsIdentity>span,[data-theme=dark] .navSettingsMenu span,[data-theme=dark] .navSettingsMenu small{color:var(--text)}[data-theme=dark] .navSettingsMenu small,[data-theme=dark] .navSettingsMenu .navSettingsIdentity>span{color:var(--text-soft)}[data-theme=dark] .navSettingsMenu button:hover,[data-theme=dark] .navSettingsMenu button:focus-visible{background:var(--surface-muted)}[data-theme=dark] :where(.metric,.metricCard,.ytdInsightCard,.productBreadthCard,.reportCard,.inventoryCard,.inventoryOutlook,.inventoryPlanningSection,.inventoryReadinessView,.inventoryReadinessCard,.inventoryActionCard,.yearOverviewCard,.monthlyCard,.weeklyCard,.artCard,.productCard,.suggestedReorderCard,.reorderOrderSection,.reorderOrderProduct,.orderCommandDock,.utilityModal,.statusNotice,.notice){color:var(--text);background-color:var(--surface)!important;border-color:var(--line-soft)!important}[data-theme=dark] .appShell :where(.accountHero,.accountHeroRep,.lineCard,.metric,.ytdInsightCard,.monthlyScorecardHero,.monthlyScorecardTakeaways,.driverTile,.brandPerformanceLedger,.inventoryPerformanceLedger,.yearOverviewPanel,.weeklyScorecardHero,.weeklyScorecardTakeaways,.weeklyDriverTile){color:var(--text);background:var(--surface)!important;border-color:var(--line-soft)!important}[data-theme=dark] .appShell :where(.accountHeroRep,.monthlyScorecardTakeaways,.driverTile.comparisonTile,.weeklyScorecardTakeaways){background:var(--surface-raised)!important}[data-theme=dark] .appShell :where(.accountHero,.lineCard,.metric,.ytdInsightCard,.driverTile){box-shadow:none!important}[data-theme=dark] .appShell .sectionTitle :where(h1,h2,h3),[data-theme=dark] .appShell .accountHeroIdentity :where(h1,p,span),[data-theme=dark] .appShell .accountHeroRep :where(strong,a),[data-theme=dark] .appShell .lineCard :where(h3,h4,strong),[data-theme=dark] .appShell .metric strong,[data-theme=dark] .appShell .ytdInsightCard strong,[data-theme=dark] .appShell .driverTile strong,[data-theme=dark] .appShell :where(.brandPerformanceLedger,.inventoryPerformanceLedger) :where(h3,strong,th,td){color:var(--text)!important}[data-theme=dark] .appShell .accountHeroIdentity :where(p,span),[data-theme=dark] .appShell .accountHeroRep span,[data-theme=dark] .appShell .lineCard :where(p,span,small),[data-theme=dark] .appShell .metric p,[data-theme=dark] .appShell .ytdInsightCard :where(p,span,em),[data-theme=dark] .appShell .driverTile :where(p,span,em),[data-theme=dark] .appShell :where(.brandPerformanceLedger,.inventoryPerformanceLedger) :where(p,span,small){color:var(--text-soft)!important}[data-theme=dark] .appShell .accountHero:before{background:color-mix(in srgb, var(--account-accent,var(--steel)) 72%, var(--text))}[data-theme=dark] .appShell .accountHeroRep a:hover,[data-theme=dark] .appShell .accountHeroRep a:focus-visible{color:color-mix(in srgb, var(--account-accent,var(--steel)) 72%, var(--text))!important}[data-theme=dark] .appShell :where(.lineCard,.brandPerformanceLedger,.inventoryPerformanceLedger) :where(th,thead){background:var(--surface-raised)!important;border-color:var(--line-soft)!important}[data-theme=dark] .appShell :where(.lineCard,.brandPerformanceLedger,.inventoryPerformanceLedger) :where(tr,td,th){border-color:var(--line-soft)!important}[data-theme=dark] .appShell :where(.salesBrandTag.champion,.salesBrandTag.gear,.salesBrandTag.comfort-wash){background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text)!important}[data-theme=dark] .appShell .monthlyScorecardTrack{background:var(--surface-muted)!important}[data-theme=dark] .appShell .inventoryCommandBar{background:var(--surface)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .inventoryCommandBar.isSticky{box-shadow:0 5px 10px color-mix(in srgb, var(--app-bg-2) 14%, transparent)}[data-theme=dark] .appShell :where(.inventoryActionSearch,.inventoryActionViews){background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .inventoryActionView{background:var(--surface-raised)!important;color:var(--text-soft)!important}[data-theme=dark] .appShell .inventoryActionView+.inventoryActionView{border-color:var(--line)!important}[data-theme=dark] .appShell .inventoryActionView:is(:hover,:focus-visible){background:var(--surface-muted)!important;color:var(--text)!important}[data-theme=dark] .appShell .inventoryActionView.isActive{background:color-mix(in srgb, var(--account-accent,var(--steel)) 16%, var(--surface-raised))!important;color:var(--text)!important}[data-theme=dark] .appShell .inventoryActionView.isRecommended.isActive{background:var(--state-warning-soft)!important}[data-theme=dark] .appShell .inventoryActionView strong{color:var(--text-faint)!important}[data-theme=dark] .appShell .inventoryBrowseToolbar{background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .inventoryBrowseControl[open]>summary,[data-theme=dark] .appShell .inventoryBrowseControl>summary:is(:hover,:focus-visible),[data-theme=dark] .appShell .inventoryAccountSpecificToggle:is(:hover,:focus-visible),[data-theme=dark] .appShell .inventoryAccountFilterAdd:is(:hover,:focus-visible),[data-theme=dark] .appShell .inventoryAccountFilterMore:is(:hover,:focus-visible),[data-theme=dark] .appShell .inventoryActionSetAsideToggle:is(:hover,:focus-visible){background:var(--surface-muted)!important;border-color:var(--line)!important;color:var(--text)!important}[data-theme=dark] .appShell :where(.inventoryActionSetAsideToggle,.inventoryAccountFilterMore,.inventoryAccountFilterAdd){background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .inventoryActionSetAsideToggle.isActive{background:color-mix(in srgb, var(--account-accent,var(--steel)) 15%, var(--surface-raised))!important;border-color:color-mix(in srgb, var(--account-accent,var(--steel)) 44%, var(--line))!important;color:var(--text)!important}[data-theme=dark] .appShell .inventoryCommandMenu{background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .inventoryCommandMenuItem{color:var(--text)!important;background:0 0!important}[data-theme=dark] .appShell .inventoryCommandMenuItem:is(:hover,:focus-visible){background:var(--surface-muted)!important}[data-theme=dark] .appShell .inventoryCommandMenuRule{background:var(--line)!important}[data-theme=dark] .appShell .productFilterDisclosureOptions{background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .productFilterOption{color:var(--text-soft)!important;background:0 0!important}[data-theme=dark] .appShell .productFilterOption:is(:hover,:focus-visible){background:var(--surface-muted)!important;color:var(--text)!important}[data-theme=dark] .appShell .productFilterOption.active,[data-theme=dark] .appShell .inventoryAccountSpecificToggle.isActive{background:color-mix(in srgb, var(--account-accent,var(--steel)) 15%, var(--surface-raised))!important;border-color:color-mix(in srgb, var(--account-accent,var(--steel)) 44%, var(--line))!important;color:var(--text)!important}[data-theme=dark] .appShell .productGalleryRevealButton:is(:hover,:focus-visible),[data-theme=dark] .appShell .productGalleryTopChip:is(:hover,:focus-visible){background:var(--surface-muted)!important;border-color:var(--focus-ring)!important;color:var(--text)!important}[data-theme=dark] .appShell .productGalleryContent .artCard,[data-theme=dark] .appShell .productGalleryContent .artMeta{background:var(--surface)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .productGalleryContent .artCard:hover{border-color:color-mix(in srgb, var(--account-accent,var(--steel)) 48%, var(--line))!important}[data-theme=dark] .appShell .productGalleryContent .artInventorySizes{border-color:var(--line)!important}[data-theme=dark] .appShell .productGalleryContent .artInventorySizes span{background:var(--surface-raised)!important}[data-theme=dark] .appShell .productGalleryContent .artInventorySizes span+span{border-color:var(--line)!important}[data-theme=dark] .appShell .productGalleryContent .artInventorySizes span.isZero{background:var(--surface-muted)!important}[data-theme=dark] .appShell .inventoryReorderWorkspace .inventoryRecommendationControls{background:color-mix(in srgb, var(--state-info-soft) 62%, var(--surface))!important;border-color:var(--line)!important;border-left-color:var(--info)!important}[data-theme=dark] .appShell .inventoryReorderWorkspace .inventoryRecommendationStatus.isHealthy{background:var(--state-success-soft)!important;border-color:color-mix(in srgb, var(--state-success-strong) 24%, transparent)!important}[data-theme=dark] .appShell .inventoryReorderWorkspace .inventoryRecommendationStatus.isWatch{background:var(--state-caution-soft)!important;border-color:color-mix(in srgb, var(--state-caution-strong) 24%, transparent)!important}[data-theme=dark] .appShell .inventoryReorderWorkspace .inventoryRecommendationStatus.isRecommended{background:var(--state-warning-soft)!important;border-color:color-mix(in srgb, var(--state-warning-strong) 24%, transparent)!important}[data-theme=dark] .appShell .inventoryReorderWorkspace .inventoryRecommendationStatus.isUrgent{background:var(--state-error-soft)!important;border-color:color-mix(in srgb, var(--state-error-strong) 24%, transparent)!important}[data-theme=dark] .appShell .inventoryReorderWorkspace .inventoryRecommendationStatus.isPaused{background:var(--state-info-soft)!important;border-color:color-mix(in srgb, var(--state-info) 24%, transparent)!important}[data-theme=dark] .appShell .inventoryRecommendationDropdown>select{background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text-soft)!important}[data-theme=dark] .appShell .inventoryRecommendationDropdown>select:is(:hover,:focus-visible){background:var(--surface-muted)!important;color:var(--text)!important}[data-theme=dark] .appShell .artCardOrderToggle{color:#222;color:lab(13% 0 0);background:#f5f5f5f5;background:lab(96.52% -.0000298023 .0000119209/.96);border-color:#c4c4c4;border-color:lab(79.12% -.0000298023 -.0000119209)}[data-theme=dark] .appShell .artCardOrderToggle.isAdded{background:color-mix(in srgb, var(--account-accent,var(--steel)) 14%, #f2f2f2);color:#1b1b1b;color:lab(9.52% -.00000745058 0)}@supports (color:lab(0% 0 0)){[data-theme=dark] .appShell .artCardOrderToggle.isAdded{background:color-mix(in srgb, var(--account-accent,var(--steel)) 14%, lab(95.36% 0 0))}}[data-theme=dark] .appShell :where(.reorderOrderClearConfirm,.reorderOrderExportMenu>div,.reorderOrderDraftPanel,.reorderOrderCard,.reorderOrderEmptyState){background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}[data-theme=dark] .appShell .reorderProductRail{background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .reorderOrderBody,[data-theme=dark] .appShell .reorderSizeHeader span:first-child{background:var(--surface)!important}[data-theme=dark] .appShell :where(.reorderColorCell,.reorderSizeCell,.reorderLineTotalCell){background:var(--surface-raised)!important}[data-theme=dark] .appShell .reorderSizeCell.isUnavailable{background:var(--surface-muted)!important}[data-theme=dark] .appShell .reorderSizeCell input{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}[data-theme=dark] .appShell .reorderSizeCell.isUnavailable input{color:var(--text-faint)!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] .appShell .reorderOrderEmptyState{background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .reorderOrderEmptyState strong{color:var(--text)!important}[data-theme=dark] .appShell .reorderOrderEmptyState span{color:var(--text-soft)!important}[data-theme=dark] .appShell :where(.reorderOnHandBadge strong,.reorderOnHandPositive){color:var(--state-success-strong)!important}[data-theme=dark] .appShell .reorderProductMedia{background:var(--surface-media)!important}[data-theme=dark] .appShell .orderCommandDockSurface{box-shadow:0 10px 24px color-mix(in srgb, var(--app-bg-2) 18%, transparent), 0 2px 5px color-mix(in srgb, var(--app-bg-2) 12%, transparent);background:var(--surface)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .orderCommandDockBody{border-color:var(--line)!important}[data-theme=dark] .appShell .orderCommandDockFields input{background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text)!important}[data-theme=dark] .appShell .orderCommandDockActionRow{background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .orderCommandDockRecipientMenu>summary:is(:hover,:focus-visible),[data-theme=dark] .appShell .orderCommandDockRecipientMenu[open]>summary{background:var(--surface-muted)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .orderCommandDockRecipientMenu>fieldset{box-shadow:0 6px 12px color-mix(in srgb, var(--app-bg-2) 16%, transparent);background:var(--surface-raised)!important;border-color:var(--line)!important}[data-theme=dark] .appShell .orderCommandDockRecipientOption:is(:hover,:focus-within,.isSelected){background:color-mix(in srgb, var(--account-accent,var(--steel)) 15%, var(--surface-raised))!important}[data-theme=dark] .appShell .suggestedReorderSizes>span{background:var(--surface-raised)!important;border-color:var(--line-soft)!important}[data-theme=dark] .appShell .suggestedReorderSizes .isExtended{background:var(--surface-muted)!important}[data-theme=dark] .appShell .suggestedReorderSizes :where(.isSoldOut,.isLow){background:var(--state-warning-soft)!important}[data-theme=dark] .appShell :where(.slTabCount,.salesBrandTag.other){background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text-soft)!important}[data-theme=dark] .appShell .slTab.isActive{background:color-mix(in srgb, var(--account-accent,var(--steel)) 15%, var(--surface))!important;color:var(--text)!important}[data-theme=dark] :where(.uiKitScopeBar,.uiKitMenuSample>summary,.uiKitMenuSample>div){background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text)!important}[data-theme=dark] :where(.uiKitPage,.uiKitExamples) :where(.slTabCount,.salesBrandTag){background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text-soft)!important}[data-theme=dark] .uiKitPage .slTab.isActive{background:color-mix(in srgb, var(--account-accent,var(--steel)) 15%, var(--surface))!important;color:var(--text)!important}[data-theme=dark] :where(.weeklyPreviewShell,.weeklyPreviewContent){background:var(--app-bg)!important;color:var(--text)!important}[data-theme=dark] .weeklyPreviewNav{background:var(--top-nav-bg)!important;border-color:var(--line-soft)!important;color:var(--text)!important}[data-theme=dark] .weeklyPreviewContent .sectionBlock{background:var(--app-bg)!important;border-color:var(--line-soft)!important;color:var(--text)!important}[data-theme=dark] .weeklyPreviewContent .sectionTitle :where(h1,h2,h3){color:var(--text)!important}[data-theme=dark] :where(.sectionTitle,.metric,.metricCard,.ytdInsightCard,.productBreadthCard,.reportCard,.inventoryCard,.inventoryOutlook,.inventoryPlanningSection,.inventoryReadinessView,.yearOverviewCard,.monthlyCard,.weeklyCard,.artCard,.productCard,.suggestedReorderCard,.reorderOrderSection,.utilityModal) :where(h2,h3,h4,strong,dt){color:var(--text)}[data-theme=dark] :where(.sectionTitle,.metric,.metricCard,.ytdInsightCard,.productBreadthCard,.reportCard,.inventoryCard,.inventoryOutlook,.inventoryPlanningSection,.inventoryReadinessView,.yearOverviewCard,.monthlyCard,.weeklyCard,.artCard,.productCard,.suggestedReorderCard,.reorderOrderSection,.utilityModal) :where(p,span,small,dd,label){color:var(--text-soft)}[data-theme=dark] :where(input,select,textarea,.navScopeSelectPanel,.productFilterDisclosure,.productFilterDisclosurePanel,.inventoryDropdownMenu,.reorderDraftPanel,.orderCommandDockPanel){background-color:var(--surface-raised);border-color:var(--line);color:var(--text)}[data-theme=dark] :where(input,textarea)::placeholder{color:var(--text-faint);opacity:1}[data-theme=dark] :where(input,select,textarea):focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring-soft);outline:0}[data-theme=dark] :where(.slButton--secondary,.ghostButton,.browseButton){background:var(--control-secondary);border-color:var(--control-secondary-border);color:var(--text)}[data-theme=dark] :where(.slButton--primary,.primaryActionButton){background:var(--control-primary);border-color:var(--control-primary);color:var(--control-primary-ink)}[data-theme=dark] :where(.slButton--primary,.primaryActionButton):hover:not(:disabled){background:var(--control-primary-hover);border-color:var(--control-primary-hover)}[data-theme=dark] :where(.tableWrap),[data-theme=dark] :where(table,thead,tbody,tr,th,td){border-color:var(--line-soft)}[data-theme=dark] :where(th,.tableHeader){background:var(--surface-raised);color:var(--text-soft)}[data-theme=dark] .reorderLedgerShipLabel{background:0 0}[data-theme=dark] :where(tbody tr){background:var(--surface);color:var(--text)}[data-theme=dark] :where(tbody tr:hover),[data-theme=dark] tbody tr:hover td{background:var(--surface-muted)}[data-theme=dark] .reorderEmailPreview{--email-preview-muted:#6e665c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .reorderEmailPreview .reorderEmailTable :where(thead,tbody,tr,th,td){background:0 0;border-color:#f0ebe3}[data-theme=dark] .reorderEmailPreview .reorderEmailTable thead th{color:#6e665c;border-bottom-color:#e7ded1}[data-theme=dark] .reorderEmailPreview .reorderEmailTable tbody tr,[data-theme=dark] .reorderEmailPreview .reorderEmailTable tbody tr:hover{color:#141413;background:#fff}[data-theme=dark] .reorderEmailPreview .reorderEmailTable tbody th,[data-theme=dark] .reorderEmailPreview .reorderEmailTable td{color:#141413}[data-theme=dark] .reorderEmailPreview .reorderEmailTable tbody th span{color:#6e665c}[data-theme=dark] .reorderEmailPreview .reorderEmailTable .reorderEmailLineTotal{color:#23834b}[data-theme=dark] :where(.chartGrid,.chartGridLine,.scoreLine,.sparklineGrid){border-color:var(--line-soft);stroke:var(--line-soft)}[data-theme=dark] :where(.chartAxis,.chartLabel,.chartLegend,.sparklineLabel){color:var(--text-soft);fill:var(--text-soft)}[data-theme=dark] .accountThemeVolshop{--chart-current:color-mix(in srgb, var(--pms-151) 82%, white)}[data-theme=dark] .accountThemeRebelRags{--chart-current:color-mix(in srgb, var(--pms-307) 72%, white)}[data-theme=dark] .accountThemeUcla{--chart-current:color-mix(in srgb, var(--pms-2383) 70%, white)}[data-theme=dark] .accountThemeSupeStore{--chart-current:color-mix(in srgb, var(--pms-201) 72%, white)}[data-theme=dark] :where(.productMedia,.productImage,.productImageFrame,.artCardImage,.productGalleryImage,.reorderOrderProductImage){background-color:var(--surface-media)}[data-theme=dark] .loginPanel{background:var(--surface);border-color:var(--line-soft)}[data-theme=dark] .loginPanel :where(h2,label,strong){color:var(--text)}[data-theme=dark] .loginPanel :where(p,span,small){color:var(--text-soft)}[data-theme=dark] .loginPanel :where(input,.demoLoginPicker){background:var(--surface-raised);border-color:var(--line);color:var(--text)}@media print{[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (max-height:760px){.navSettingsMenu{max-height:calc(100dvh - var(--shell-topbar-height) - 1rem);overscroll-behavior:contain;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.appearancePickerOption{transition:none}}[data-theme=dark] :where(.reorderOrderCardV2,.reorderProductRailV2,.reorderReleasePanel,.reorderReleaseFields input,.reorderColorPicker button,.reorderReleaseColor .reorderSizeCell,.reorderReleaseColor .reorderSizeCell input,.reorderHistoryPanel,.reorderPreviewModalV2,.reorderOrderExportMenu>div){background:var(--surface);border-color:var(--line);color:var(--text)}[data-theme=dark] :where(.reorderHistoryFooter,.reorderPreviewSubmitSummary,.orderCommandDockActionRow){background:var(--surface-raised)}[data-theme=dark] :where(.reorderProductVisual,.reorderProductVisual .reorderProductMedia,.reorderProductMedia.isCompact,.reorderHistoryProductIdentity>div,.reorderPreviewProductMedia){background:var(--surface-media)}[data-theme=dark] :where(.reorderReleasePanel>summary:hover,.reorderColorPicker button.isActive,.reorderHistoryList>button:hover,.reorderHistoryList>button:focus-visible,.reorderPreviewOrderRail>button:hover,.reorderPreviewOrderRail>button:focus-visible){background:var(--surface-muted)}[data-theme=dark] :where(.reorderHistoryList>button.isSelected,.reorderPreviewOrderRail>button.isSelected){background:color-mix(in srgb, var(--account-accent,var(--steel)) 14%, var(--surface))}
.ink-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ink-spinner{border-radius:var(--radius-pill);opacity:.85;border:2px solid;border-top-color:#0000;flex:none;width:14px;height:14px;animation:.62s linear infinite ink-spin}@keyframes ink-spin{to{transform:rotate(360deg)}}@keyframes ink-breathe{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.ink-spinner{animation:.9s ease-in-out infinite alternate ink-breathe}}.ink-button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border-radius:var(--control-radius);color:var(--text);font-family:var(--font-main);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-quart), border-color var(--motion-fast) var(--ease-out-quart), color var(--motion-fast) var(--ease-out-quart);background:0 0;border:1px solid #0000;line-height:1;display:inline-flex}.ink-button--compact{height:var(--control-height-compact);padding:0 var(--space-3)}.ink-button--full{width:100%;display:flex}.ink-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ink-button__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ink-button--primary{background:var(--control-primary);border-color:var(--control-primary);color:var(--control-primary-ink)}.ink-button--primary:hover:not(:disabled){background:var(--control-primary-hover);border-color:var(--control-primary-hover)}.ink-button--primary:active:not(:disabled){background:var(--control-primary-active);border-color:var(--control-primary-active)}.ink-button--secondary{background:var(--control-secondary);border-color:var(--control-secondary-border);color:var(--text)}.ink-button--secondary:hover:not(:disabled){background:var(--control-secondary-hover)}.ink-button--secondary:active:not(:disabled){background:var(--control-secondary-active)}.ink-button--quiet{color:var(--text-soft);background:0 0;border-color:#0000}.ink-button--quiet:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.ink-button--quiet:active:not(:disabled){background:var(--control-secondary-active)}.ink-button--danger{background:var(--surface);border-color:var(--state-error);color:var(--state-error-strong)}.ink-button--danger:hover:not(:disabled){background:var(--state-error-soft);border-color:var(--state-error-strong)}.ink-button--danger:active:not(:disabled){background:var(--control-danger-active)}.ink-button:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-button:disabled{opacity:.55;cursor:not-allowed}.ink-button--loading:disabled{opacity:1;cursor:progress}.ink-icon-button{width:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);color:var(--text-soft);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-quart), color var(--motion-fast) var(--ease-out-quart);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ink-icon-button--compact{width:var(--control-height-compact);height:var(--control-height-compact)}.ink-icon-button__glyph{justify-content:center;align-items:center;line-height:0;display:inline-flex}.ink-icon-button:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.ink-icon-button:active:not(:disabled),.ink-icon-button--active{background:var(--nav-active);color:var(--text)}.ink-icon-button:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-icon-button:disabled{opacity:.55;cursor:not-allowed}.ink-icon-button__badge{border-radius:var(--radius-pill);background:var(--control-primary);min-width:16px;height:16px;color:var(--control-primary-ink);font-size:var(--type-micro);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:5px;right:4px}.ink-field{gap:var(--space-2);min-width:0;display:grid}.ink-field__label{font-size:var(--type-micro);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.ink-field__required{color:var(--state-error);margin-left:2px}.ink-field__control{min-width:0}.ink-field__hint,.ink-field__error{font-size:var(--type-caption);line-height:var(--leading-snug);margin:0}.ink-field__hint{color:var(--text-soft)}.ink-field__error{color:var(--state-error-strong);font-weight:var(--weight-medium)}.ink-input{align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);color:var(--text);transition:border-color var(--motion-fast) var(--ease-out-quart), box-shadow var(--motion-fast) var(--ease-out-quart);display:flex}.ink-input__leading{color:var(--text-soft);flex:none;align-items:center;line-height:0;display:inline-flex}.ink-input__control{min-width:0;height:100%;color:inherit;font-family:var(--font-main);font-size:var(--type-small);background:0 0;border:0;flex:auto;padding:0;line-height:normal}.ink-input__control:focus{outline:none}.ink-input__control::placeholder{color:var(--text-soft);opacity:1}.ink-input:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft)}.ink-input:hover:not(.ink-input--locked):not(.ink-input--disabled){border-color:var(--control-secondary-border)}.ink-input--invalid{border-color:var(--state-error-strong)}.ink-input--locked{background:var(--surface-muted);color:var(--text-soft)}.ink-input--locked:focus-within{box-shadow:none;border-color:var(--line)}.ink-input__lock{font-size:var(--type-micro);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);flex:none;margin-left:auto}.ink-input--disabled{opacity:.55;cursor:not-allowed}.ink-input--disabled .ink-input__control{cursor:not-allowed}.ink-input--date .ink-input__control{font-variant-numeric:tabular-nums}.ink-input--date .ink-input__control::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.ink-select{width:100%;height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);color:var(--text);transition:border-color var(--motion-fast) var(--ease-out-quart), box-shadow var(--motion-fast) var(--ease-out-quart);align-items:center;display:flex;position:relative}.ink-select__control{appearance:none;width:100%;min-width:0;height:100%;padding:0 calc(var(--space-6) + var(--space-1)) 0 var(--space-3);border-radius:inherit;color:inherit;font-family:var(--font-main);font-size:var(--type-small);cursor:pointer;background:0 0;border:0;flex:auto}.ink-select__control:focus{outline:none}.ink-select__chevron{right:var(--space-3);pointer-events:none;color:var(--text-soft);position:absolute}.ink-select:hover:not(.ink-select--disabled){border-color:var(--control-secondary-border)}.ink-select:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft)}.ink-select--invalid{border-color:var(--state-error-strong)}.ink-select--disabled{background:var(--surface-muted);opacity:.55}.ink-select--disabled .ink-select__control{cursor:not-allowed}.ink-combobox{min-width:0;position:relative}.ink-combobox__chevron{color:var(--text-soft);pointer-events:none;flex:none;margin-left:auto}.ink-combobox__menu{left:0;right:0;top:calc(100% + var(--space-1));z-index:var(--z-dropdown);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);box-shadow:var(--shadow-floating);max-height:320px;position:absolute;overflow-y:auto}.ink-combobox__heading,.ink-combobox__footer,.ink-combobox__status{padding:var(--space-2) var(--space-3);font-size:var(--type-micro);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.ink-combobox__status{font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;font-size:var(--type-caption)}.ink-combobox__footer{margin-top:var(--space-1);border-top:1px solid var(--line-soft);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;font-size:var(--type-caption)}.ink-combobox__list{margin:0;padding:0;list-style:none}.ink-combobox__option{align-items:center;gap:var(--space-2);min-height:var(--control-height-compact);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--type-small);color:var(--text);cursor:pointer;display:flex}.ink-combobox__option--active{background:var(--nav-active)}.ink-combobox__option--disabled{color:var(--text-soft);cursor:not-allowed}.ink-combobox__option-leading{flex:none;align-items:center;line-height:0;display:inline-flex}.ink-combobox__option-text{gap:1px;min-width:0;display:grid}.ink-combobox__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ink-combobox__option-detail{font-size:var(--type-micro);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ink-combobox__option-tag{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-soft);font-size:var(--type-micro);font-weight:var(--weight-bold);white-space:nowrap;flex:none;margin-left:auto}.ink-combobox__option--create{margin-top:var(--space-1);border-top:1px solid var(--line-soft);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding-top:var(--space-3);color:var(--text);font-weight:var(--weight-semibold)}.ink-combobox__plus{border-radius:var(--radius-pill);background:var(--control-primary);width:18px;height:18px;color:var(--control-primary-ink);font-size:var(--type-caption);flex:none;place-items:center;line-height:1;display:inline-grid}.ink-textarea{width:100%;min-height:calc(var(--control-height) * 2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);color:var(--text);font-family:var(--font-main);font-size:var(--type-small);line-height:var(--leading-body);resize:vertical;transition:border-color var(--motion-fast) var(--ease-out-quart), box-shadow var(--motion-fast) var(--ease-out-quart);display:block}.ink-textarea::placeholder{color:var(--text-soft);opacity:1}.ink-textarea:hover:not(:disabled){border-color:var(--control-secondary-border)}.ink-textarea:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-textarea--invalid{border-color:var(--state-error-strong)}.ink-textarea--grow{resize:none;overflow:hidden}.ink-textarea:disabled{background:var(--surface-muted);opacity:.55;cursor:not-allowed}.ink-checkbox{align-items:flex-start;gap:var(--space-2);min-height:var(--control-height-compact);padding:var(--space-2) 0;cursor:pointer;display:inline-flex}.ink-checkbox__box{flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:inline-grid;position:relative}.ink-checkbox__input{appearance:none;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);cursor:inherit;transition:background-color var(--motion-instant) var(--ease-out-quart), border-color var(--motion-instant) var(--ease-out-quart);margin:0;position:absolute;inset:0}.ink-checkbox:hover .ink-checkbox__input:not(:disabled){border-color:var(--text-soft)}.ink-checkbox__input:checked,.ink-checkbox__input:indeterminate{background:var(--control-primary);border-color:var(--control-primary)}.ink-checkbox__input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-checkbox__tick,.ink-checkbox__dash{pointer-events:none;opacity:0;color:var(--control-primary-ink);position:relative}.ink-checkbox__dash{background:var(--control-primary-ink);border-radius:1px;width:9px;height:2px;position:absolute}.ink-checkbox__input:checked~.ink-checkbox__tick{opacity:1}.ink-checkbox__input:indeterminate~.ink-checkbox__tick{opacity:0}.ink-checkbox__input:indeterminate~.ink-checkbox__dash{opacity:1}.ink-checkbox__text{font-size:var(--type-small);line-height:var(--leading-snug);color:var(--text)}.ink-checkbox--disabled{opacity:.55;cursor:not-allowed}.ink-toggle{align-items:flex-start;gap:var(--space-3);min-height:var(--control-height-compact);display:flex}.ink-toggle__track{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-muted);cursor:pointer;width:38px;height:22px;transition:background-color var(--motion-fast) var(--ease-out-quart), border-color var(--motion-fast) var(--ease-out-quart);flex:none;margin-top:1px;padding:0;position:relative}.ink-toggle__thumb{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);width:16px;height:16px;transition:transform var(--motion-fast) var(--ease-out-quart);position:absolute;top:2px;left:2px}.ink-toggle__track[aria-checked=true]{background:var(--control-primary);border-color:var(--control-primary)}.ink-toggle__track[aria-checked=true] .ink-toggle__thumb{background:var(--control-primary-ink);border-color:var(--control-primary-ink);transform:translate(16px)}.ink-toggle__track:hover:not(:disabled){border-color:var(--text-soft)}.ink-toggle__track:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-toggle__copy{cursor:pointer;gap:2px;min-width:0;display:grid}.ink-toggle--disabled .ink-toggle__copy{cursor:not-allowed}.ink-toggle__label{font-size:var(--type-small);font-weight:var(--weight-medium);color:var(--text)}.ink-toggle__description{font-size:var(--type-caption);line-height:var(--leading-snug);color:var(--text-soft)}.ink-toggle--disabled{opacity:.55}.ink-toggle--disabled .ink-toggle__track{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ink-toggle__thumb{transition:none}}.ink-drop-field{gap:var(--space-2);min-width:0;display:grid}.ink-drop{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px dashed var(--text-faint);border-radius:var(--control-radius);background:var(--surface);color:var(--text-soft);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out-quart), background-color var(--motion-fast) var(--ease-out-quart);display:flex}.ink-drop--compact{padding:var(--space-3)}.ink-drop__glyph{color:var(--text-soft);flex:none}.ink-drop__copy{gap:2px;min-width:0;display:grid}.ink-drop__label{font-size:var(--type-small);font-weight:var(--weight-semibold);color:var(--text)}.ink-drop__action{font-size:var(--type-caption);color:var(--text-soft)}.ink-drop:hover:not(.ink-drop--disabled){border-color:var(--text);background:var(--surface-muted)}.ink-drop:active:not(.ink-drop--disabled){background:var(--control-secondary-active)}.ink-drop:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-drop--dragging{border-color:var(--focus-ring);background:var(--surface-muted);border-style:solid}.ink-drop--error{border-color:var(--state-error-strong)}.ink-drop--disabled{opacity:.55;cursor:not-allowed}.ink-drop__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ink-drop__hint,.ink-drop__error{font-size:var(--type-caption);line-height:var(--leading-snug);margin:0}.ink-drop__hint{color:var(--text-soft)}.ink-drop__error{color:var(--state-error-strong);font-weight:var(--weight-medium)}.ink-sizerun{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ink-sizerun__cell{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);width:44px;height:44px;color:var(--text);font-family:var(--font-main);font-size:var(--type-small);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--motion-fast) var(--ease-out-quart), box-shadow var(--motion-fast) var(--ease-out-quart);flex:none;padding:0}.ink-sizerun__cell:hover:not(:disabled):not(:read-only){border-color:var(--control-secondary-border)}.ink-sizerun__cell:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-sizerun__cell--off{background:var(--surface-muted);color:var(--text-faint);font-weight:var(--weight-regular);cursor:not-allowed;border-style:dashed}.ink-sizerun__cell--off::placeholder{color:var(--text-faint);opacity:1}.ink-sizerun__cell:read-only:not(.ink-sizerun__cell--off){background:var(--surface-muted);cursor:default}.ink-sizerun__total{min-width:54px;height:44px;padding:0 var(--space-2);color:var(--text);font-size:var(--type-small);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.ink-srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ink-chip{border-radius:var(--radius-pill);background:var(--surface-muted);max-width:100%;color:var(--text);font-size:var(--type-caption);border:1px solid #0000;align-items:center;line-height:1;display:inline-flex}.ink-chip--outline{background:var(--surface);border-color:var(--line)}.ink-chip--fixed{background:var(--surface-muted);border-color:var(--line-soft);color:var(--text-soft)}.ink-chip--selected{background:var(--control-primary);border-color:var(--control-primary);color:var(--control-primary-ink)}.ink-chip__button{border-radius:var(--radius-pill);max-width:100%;color:inherit;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;transition:background-color .16s;display:inline-flex}.ink-chip__button--static{cursor:default}button.ink-chip__button:hover{background:var(--control-secondary-hover)}.ink-chip--selected button.ink-chip__button:hover{background:var(--control-primary-hover)}.ink-chip__button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-chip__dot{background:var(--control-primary);border-radius:3px;flex:none;width:10px;height:10px}.ink-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ink-chip__count{border-radius:var(--radius-pill);background:var(--surface);color:var(--text-soft);font-size:var(--type-micro);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;padding:1px 6px}.ink-chip--selected .ink-chip__count{background:var(--control-primary-hover);color:var(--control-primary-ink)}.ink-chip__remove{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:3px;padding:0;display:grid}.ink-chip__remove svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.ink-chip__remove:hover{color:var(--text)}.ink-chip--selected .ink-chip__remove{color:var(--control-primary-ink)}.ink-chip__remove:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-pill{border-radius:var(--radius-pill);font-size:var(--type-label);font-weight:var(--weight-bold);white-space:nowrap;background:var(--surface-muted);color:var(--text-soft);align-items:center;gap:6px;padding:3px 9px;line-height:1.3;display:inline-flex}.ink-pill--small{font-size:var(--type-micro);padding:2px 7px}.ink-pill--healthy,.ink-pill--success,.ink-pill--received{background:var(--state-success-soft);color:var(--state-success-strong)}.ink-pill--watch,.ink-pill--draft{background:var(--state-caution-soft);color:var(--state-caution-strong)}.ink-pill--recommended,.ink-pill--warning{background:var(--state-warning-soft);color:var(--state-warning-strong)}.ink-pill--urgent{background:var(--state-error-soft);color:var(--state-error-strong)}.ink-pill--paused,.ink-pill--info{background:var(--state-info-soft);color:var(--state-info-strong)}.ink-card{background:var(--surface);border:var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow)}.ink-card--padded{padding:16px 18px}.ink-card--interactive{transition:border-color .16s,background-color .16s}.ink-card--interactive:hover{border-color:var(--text-faint);background:var(--app-bg)}.ink-card--interactive:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft)}.ink-panel__head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.ink-panel__title{font-size:var(--type-small);font-weight:var(--weight-bold);letter-spacing:-.005em;color:var(--text);margin:0}.ink-panel__aside{font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--text-faint)}.ink-table__scroll{overflow-x:auto}.ink-table{border-collapse:collapse;width:100%;font-size:var(--type-small);color:var(--text)}.ink-table__head{border-bottom:var(--hairline);font-size:var(--type-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);white-space:nowrap;padding:0 12px 8px}.ink-table__cell{border-top:1px solid var(--line-soft);vertical-align:middle;padding:10px 12px}.ink-table tbody tr:first-child .ink-table__cell,.ink-table tbody tr:first-child .ink-table__emptyCell{border-top:0}.ink-table--dense .ink-table__head{padding-bottom:6px}.ink-table--dense .ink-table__cell{padding:6px 12px}.ink-table__cell--left,.ink-table__head.ink-table__cell--left{text-align:left}.ink-table__cell--right,.ink-table__head.ink-table__cell--right{text-align:right}.ink-table__cell--center,.ink-table__head.ink-table__cell--center{text-align:center}.ink-table__cell--numeric{font-variant-numeric:tabular-nums}.ink-table__row--clickable{cursor:pointer}.ink-table__row--clickable:hover{background:var(--nav-active)}.ink-table__row--clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ink-table__emptyCell{border-top:1px solid var(--line-soft);padding:22px 12px}.ink-table__emptyText{color:var(--text-soft)}.ink-accountRow{width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.ink-accountRow--link{border-radius:var(--radius);margin:0 -10px;padding:9px 10px;transition:background-color .16s}.ink-accountRow--link:hover{background:var(--nav-active)}.ink-accountRow--link:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-accountRow__lead{align-items:center;gap:10px;min-width:0;display:flex}.ink-accountRow__dot{background:var(--control-primary);border-radius:3px;flex:none;width:10px;height:10px}.ink-accountRow__text{gap:1px;min-width:0;display:grid}.ink-accountRow__name{font-size:var(--type-small);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ink-accountRow__meta{font-size:var(--type-caption);color:var(--text-faint)}.ink-accountRow__trailing{flex:none;align-items:center;gap:8px;display:flex}.ink-tabs{border-bottom:var(--hairline);gap:22px;display:flex}.ink-tabs__tab{font:inherit;font-size:var(--type-small);font-weight:var(--weight-semibold);color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 0 10px;display:inline-flex}.ink-tabs__tab:hover{color:var(--text)}.ink-tabs__tab:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--focus-ring-soft);color:var(--text);outline:none}.ink-tabs__tab--selected{border-bottom-color:var(--control-primary);color:var(--text)}.ink-tabs__tab:disabled{opacity:.55;cursor:not-allowed}.ink-tabs__count{border-radius:var(--radius-pill);background:var(--state-info-soft);color:var(--state-info);font-size:var(--type-micro);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;padding:1px 7px}.ink-notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--text);font-size:var(--type-small);line-height:var(--leading-snug);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ink-notice--compact{font-size:var(--type-caption);gap:8px;padding:8px 10px}.ink-notice__mark{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:1px}.ink-notice__message{flex:auto;min-width:0}.ink-notice__action{flex:none}.ink-notice--info{border-color:var(--info-line);background:var(--state-info-soft);color:var(--state-info-strong)}.ink-notice--success{border-color:var(--success-line);background:var(--state-success-soft);color:var(--state-success-strong)}.ink-notice--warning{border-color:var(--warning-line);background:var(--state-warning-soft);color:var(--state-warning-strong)}.ink-notice--error{border-color:var(--error-line);background:var(--state-error-soft);color:var(--state-error-strong)}.ink-notice--loading{border-color:var(--line);background:var(--surface-muted);color:var(--text-soft)}.ink-notice__spinner{border:2px solid var(--line);border-top-color:var(--text-soft);border-radius:var(--radius-pill);flex:none;width:14px;height:14px;margin-top:2px;animation:.7s linear infinite ink-spin}.ink-toasts{z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.ink-toast{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:min(420px,100vw - 32px);box-shadow:var(--shadow-floating);color:var(--text);font-size:var(--type-small);pointer-events:auto;align-items:center;gap:12px;padding:10px 10px 10px 14px;animation:.18s cubic-bezier(.16,1,.3,1) ink-toast-in;display:flex}.ink-toast--success{border-color:var(--success-line);background:var(--state-success-soft);color:var(--state-success-strong)}.ink-toast--warning{border-color:var(--warning-line);background:var(--state-warning-soft);color:var(--state-warning-strong)}.ink-toast--error{border-color:var(--error-line);background:var(--state-error-soft);color:var(--state-error-strong)}.ink-toast--info{border-color:var(--info-line);background:var(--state-info-soft);color:var(--state-info-strong)}.ink-toast__message{flex:auto;min-width:0}.ink-toast__action{color:inherit;font:inherit;font-weight:var(--weight-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.ink-toast__action:focus-visible,.ink-toast__dismiss:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ink-toast__dismiss{border-radius:var(--radius-sm);color:currentColor;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.ink-toast__dismiss:hover{opacity:1}.ink-toast__dismiss svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}@keyframes ink-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ink-emptyState{text-align:center;justify-items:center;gap:8px;padding:32px 20px;display:grid}.ink-emptyState__icon{color:var(--text-faint);place-items:center;display:grid}.ink-emptyState__title{font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text);margin:0}.ink-emptyState__body{max-width:52ch;font-size:var(--type-small);line-height:var(--leading-body);color:var(--text-soft);text-wrap:pretty;margin:0}.ink-emptyState__action{margin-top:6px}.ink-skeleton{gap:8px;width:100%;display:grid}.ink-skeleton--circle{justify-items:start;width:auto}.ink-skeleton__line{border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;height:12px;animation:1.4s ease-in-out infinite ink-pulse;display:block}.ink-skeleton--circle .ink-skeleton__line{border-radius:var(--radius-pill);width:32px;height:32px}@keyframes ink-pulse{0%,to{opacity:1}50%{opacity:.52}}.ink-fillBar,.ink-meter{gap:6px;display:grid}.ink-fillBar__track,.ink-meter__track{border-radius:var(--radius-pill);background:var(--surface-muted);height:8px;position:relative;overflow:hidden}.ink-fillBar__track:not([aria-valuenow]),.ink-meter__track:not([aria-valuenow]){background:repeating-linear-gradient(115deg, var(--surface-muted) 0 5px, var(--line-soft) 5px 10px)}.ink-fillBar__fill,.ink-meter__fill{border-radius:var(--radius-pill);background:var(--text-soft);height:100%;transition:width .22s cubic-bezier(.16,1,.3,1);display:block}.ink-fillBar--healthy .ink-fillBar__fill,.ink-fillBar--success .ink-fillBar__fill,.ink-fillBar--received .ink-fillBar__fill,.ink-meter--healthy .ink-meter__fill,.ink-meter--success .ink-meter__fill,.ink-meter--received .ink-meter__fill{background:var(--state-success)}.ink-fillBar--watch .ink-fillBar__fill,.ink-fillBar--draft .ink-fillBar__fill,.ink-meter--watch .ink-meter__fill,.ink-meter--draft .ink-meter__fill{background:var(--state-caution)}.ink-fillBar--recommended .ink-fillBar__fill,.ink-fillBar--warning .ink-fillBar__fill,.ink-meter--recommended .ink-meter__fill,.ink-meter--warning .ink-meter__fill{background:var(--state-warning)}.ink-fillBar--urgent .ink-fillBar__fill,.ink-meter--urgent .ink-meter__fill{background:var(--state-error)}.ink-fillBar--paused .ink-fillBar__fill,.ink-fillBar--info .ink-fillBar__fill,.ink-meter--paused .ink-meter__fill,.ink-meter--info .ink-meter__fill{background:var(--state-info)}.ink-fillBar__text,.ink-meter__text{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--text-soft);margin:0}.ink-mediaFrame{border:1px solid var(--line-soft);border-radius:var(--radius-product);background:var(--surface-media,var(--surface));align-content:center;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.ink-mediaFrame--square{aspect-ratio:1}.ink-mediaFrame--portrait{aspect-ratio:3/4}.ink-mediaFrame--page{aspect-ratio:612/792}.ink-mediaFrame__image{padding:6px}.ink-mediaFrame--blank{border-style:dashed;border-color:var(--line);background:var(--surface-muted);color:var(--text-faint);gap:6px}.ink-mediaFrame__blankMark{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ink-mediaFrame__blankLabel{font-size:var(--type-caption)}.ink-artThumb{width:var(--ink-art-size,30px);height:var(--ink-art-size,30px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex:none;place-items:center;display:inline-grid;position:relative}.ink-artThumb__image{border-radius:var(--radius-sm)}.ink-artThumb__initials{font-size:max(var(--type-micro), calc(var(--ink-art-size,30px) * .26));font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--text-faint)}.ink-artThumb__new{border-radius:var(--radius-pill);background:var(--control-primary);width:15px;height:15px;color:var(--control-primary-ink);font-size:var(--type-micro);font-weight:var(--weight-bold);place-items:center;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}@media (prefers-reduced-motion:reduce){.ink-card--interactive,.ink-accountRow--link,.ink-chip__button,.ink-fillBar__fill,.ink-meter__fill{transition:none}.ink-notice__spinner,.ink-skeleton__line,.ink-toast{animation:none}}.ink-wordmark{color:var(--text);font-family:var(--font-main);font-size:var(--type-body);letter-spacing:-.02em;white-space:nowrap;font-weight:500;line-height:1;text-decoration:none}.ink-wordmark b{font-weight:900}.ink-wordmark--inverted{color:var(--control-primary-ink)}.ink-wordmark:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:3px}.ink-topbar{background:var(--surface);border-bottom:var(--hairline);box-sizing:border-box;align-items:center;gap:18px;width:100%;height:64px;padding:0 18px 0 20px;display:flex}.ink-topbar__wordmark{flex:none;width:212px}.ink-topbar__scope{color:var(--text-soft);font-size:var(--type-small);white-space:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ink-topbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ink-topbar__menu{background:var(--surface);border:var(--hairline);border-radius:var(--control-radius);color:var(--text-soft);cursor:pointer;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-right:-6px;padding:0;display:none}.ink-topbar__menu:hover{background:var(--control-secondary-hover);color:var(--text)}.ink-topbar__menu svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:16px;height:16px}.ink-rail-root{--ink-rail-width:232px;display:contents}.ink-rail{background:var(--surface);border-right:var(--hairline);box-sizing:border-box;color:var(--text);height:100%;min-height:0;width:var(--ink-rail-width);flex-direction:column;gap:18px;padding:14px 12px;display:flex;overflow-y:auto}.ink-rail__groups{flex-direction:column;gap:18px;display:flex}.ink-rail__group{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.ink-rail__label{color:var(--text-faint);cursor:pointer;font-family:inherit;font-size:var(--type-micro);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:0;margin:0 0 6px;padding:0 10px;font-weight:700;display:flex;overflow:hidden}button.ink-rail__label:hover{color:var(--text-soft)}.ink-rail__label:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:2px}.ink-rail__label-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ink-rail__dot{border-radius:2px;flex:none;width:8px;height:8px}.ink-rail__tag{background:var(--state-info-soft);border-radius:var(--radius-pill);color:var(--state-info);font-size:var(--type-micro);letter-spacing:0;text-transform:none;flex:none;padding:1px 7px;font-weight:700}.ink-rail__chevron{opacity:.7;border-bottom:1.4px solid;border-right:1.4px solid;flex:none;width:6px;height:6px;margin-left:auto;margin-right:4px;transition:transform .16s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)}.ink-rail__group[data-closed=true] .ink-rail__chevron{transform:rotate(-45deg)}.ink-rail__group[data-closed=true] .ink-rail__items{display:none}.ink-rail__rule{background:var(--line-soft);height:1px;margin:6px 6px 8px}.ink-rail__items{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ink-rail__item{border-radius:var(--control-radius);color:var(--text-soft);font-size:var(--type-small);align-items:center;gap:10px;min-height:34px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}.ink-rail__item:hover{background:var(--surface-muted);color:var(--text)}.ink-rail__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ink-rail__item[aria-current=page]{background:var(--nav-active);color:var(--text);font-weight:600}.ink-rail__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:16px;height:16px}.ink-rail__item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ink-rail__count{background:var(--state-info-soft);border-radius:var(--radius-pill);color:var(--state-info);font-size:var(--type-micro);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding:1px 7px;font-weight:700}.ink-rail__search-slot{display:block}.ink-rail__search{background:var(--surface);border:var(--hairline);border-radius:var(--control-radius);box-sizing:border-box;color:var(--text-faint);cursor:pointer;font-family:inherit;font-size:var(--type-caption);text-align:left;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;display:flex}.ink-rail__search:hover{border-color:var(--control-secondary-border);color:var(--text-soft)}.ink-rail__search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ink-rail__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;flex:none;width:14px;height:14px}.ink-rail__search-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ink-rail__kbd{border:var(--hairline);border-radius:var(--radius-sm);color:var(--text-faint);font:inherit;font-size:var(--type-micro);flex:none;margin-left:auto;padding:1px 5px}.ink-rail__foot{border-top:1px solid var(--line-soft);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.ink-rail__foot-body{min-width:0}.ink-rail__collapse{border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:flex}.ink-rail__collapse:hover{background:var(--surface-muted);color:var(--text)}.ink-rail__collapse:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ink-rail__collapse svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.ink-rail__close,.ink-rail__backdrop{display:none}.ink-rail-root[data-collapsed=true]{--ink-rail-width:64px}.ink-rail-root[data-collapsed=true] .ink-rail{padding:14px 10px}.ink-rail-root[data-collapsed=true] .ink-rail__item{justify-content:center;padding:8px}.ink-rail-root[data-collapsed=true] .ink-rail__item-label,.ink-rail-root[data-collapsed=true] .ink-rail__search-label,.ink-rail-root[data-collapsed=true] .ink-rail__kbd,.ink-rail-root[data-collapsed=true] .ink-rail__foot-body{display:none}.ink-rail-root[data-collapsed=true] .ink-rail__search{justify-content:center;padding:0}.ink-rail-root[data-collapsed=true] .ink-rail__count{border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--surface);margin:0;padding:0 5px;position:absolute;transform:translate(11px,-11px)}.ink-rail-root[data-collapsed=true] .ink-rail__item{position:relative}.ink-rail-root[data-collapsed=true] .ink-rail__collapse{margin:0 auto;transform:rotate(180deg)}.ink-rail-root[data-collapsed=true] .ink-rail__foot{justify-content:center}@media (max-width:820px){.ink-topbar{gap:12px;padding:0 12px}.ink-topbar__wordmark{width:auto}.ink-topbar__menu{margin-right:0;display:flex}.ink-rail-root{display:block}.ink-rail-root .ink-rail{border-right:var(--hairline);box-shadow:var(--shadow-floating);visibility:hidden;width:min(288px,86vw);z-index:var(--shell-z-side-nav-mobile);transition:transform .22s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ink-rail-root[data-mobile-open=true] .ink-rail{visibility:visible;transform:none}.ink-rail-root[data-collapsed=true] .ink-rail{padding:14px 12px}.ink-rail-root[data-collapsed=true] .ink-rail__item-label,.ink-rail-root[data-collapsed=true] .ink-rail__search-label,.ink-rail-root[data-collapsed=true] .ink-rail__kbd,.ink-rail-root[data-collapsed=true] .ink-rail__foot-body{display:revert}.ink-rail-root[data-collapsed=true] .ink-rail__item,.ink-rail-root[data-collapsed=true] .ink-rail__search{justify-content:flex-start;padding:8px 10px}.ink-rail__backdrop{cursor:default;z-index:var(--z-navigation);background:#0000006b;background:lab(0% 0 0/.42);border:0;padding:0;display:block;position:fixed;inset:0}.ink-rail__close{border-radius:var(--radius-sm);color:var(--text-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:flex-end;align-items:center;width:32px;height:32px;margin-bottom:-8px;padding:0;display:flex}.ink-rail__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ink-rail__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:16px;height:16px}}.ink-dialog{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);color:var(--text);width:min(520px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(720px,100dvh - 64px);z-index:var(--z-modal);border:0;padding:0}.ink-dialog--small{width:min(380px,100vw - 32px)}.ink-dialog--large{width:min(760px,100vw - 32px)}.ink-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ink-dialog::backdrop{background:#00000061;background:lab(0% 0 0/.38)}.ink-dialog__head{border-bottom:var(--hairline);align-items:flex-start;gap:12px;padding:16px 16px 14px 20px;display:flex}.ink-dialog__title{font-size:var(--type-title);letter-spacing:-.014em;text-wrap:balance;margin:0;font-weight:700}.ink-dialog__close,.ink-drawer__close{border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:flex}.ink-dialog__close:hover,.ink-drawer__close:hover{background:var(--surface-muted);color:var(--text)}.ink-dialog__close:focus-visible,.ink-drawer__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ink-dialog__close svg,.ink-drawer__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:16px;height:16px}.ink-dialog__body{color:var(--text);font-size:var(--type-small);padding:18px 20px;line-height:1.5;overflow-y:auto}.ink-dialog__foot{border-top:var(--hairline);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.ink-drawer{background:var(--surface);box-shadow:var(--shadow-floating);color:var(--text);max-width:calc(100vw - 32px);height:100%;max-height:100%;width:var(--ink-drawer-width,420px);z-index:var(--z-modal);border:0;padding:0}.ink-drawer[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.ink-drawer::backdrop{background:#00000061;background:lab(0% 0 0/.38)}.ink-drawer[data-side=right]{border-left:var(--hairline);margin:0 0 0 auto}.ink-drawer[data-side=left]{border-right:var(--hairline);margin:0 auto 0 0}.ink-drawer__head{border-bottom:var(--hairline);align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.ink-drawer__title{font-size:var(--type-title);letter-spacing:-.014em;margin:0;font-weight:700}.ink-drawer__body{font-size:var(--type-small);padding:18px 20px;line-height:1.5;overflow-y:auto}.ink-popover{display:inline-flex;position:relative}.ink-popover__panel{background:var(--surface);border:var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);box-sizing:border-box;color:var(--text);font-size:var(--type-small);min-width:180px;max-width:min(340px,100vw - 16px);z-index:var(--z-dropdown);padding:12px 14px;line-height:1.5;position:fixed}.ink-popover__panel[hidden]{display:none}.ink-popover__panel[data-ready=false]{visibility:hidden}.ink-popover__panel:has(.ink-menu){min-width:200px;padding:6px}.ink-menu,.ink-menu__row{display:grid}.ink-menu__item{border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font:inherit;font-size:var(--type-small);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 10px;text-decoration:none;display:flex}.ink-menu__item:hover:not(:disabled){background:var(--surface-muted)}.ink-menu__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ink-menu__item--danger{color:var(--state-error)}.ink-menu__item--danger:hover:not(:disabled){background:var(--state-error-soft)}.ink-menu__item:disabled{color:var(--text-faint);cursor:not-allowed}.ink-menu__leading{color:var(--text-faint);flex:none;align-items:center;display:flex}.ink-menu__label{min-width:0}.ink-menu__check{color:var(--text-soft);margin-left:auto;padding-left:12px}.ink-menu__separator{background:var(--line-soft);height:1px;margin:5px 6px}.ink-tooltip{display:inline-flex}.ink-tooltip__bubble{background:var(--control-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-floating);color:var(--control-primary-ink);font-size:var(--type-caption);pointer-events:none;max-width:260px;z-index:var(--z-tooltip);padding:6px 9px;line-height:1.35;position:fixed}.ink-tooltip__bubble[data-open=false]{box-shadow:none;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.ink-tooltip__bubble[data-open=true][data-ready=false]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.ink-dialog[open]{animation:.17s cubic-bezier(.22,1,.36,1) ink-overlay-rise}.ink-dialog[open]::backdrop,.ink-drawer[open]::backdrop{animation:.17s ease-out ink-overlay-fade}.ink-drawer[open][data-side=right]{animation:.22s cubic-bezier(.22,1,.36,1) ink-drawer-in-right}.ink-drawer[open][data-side=left]{animation:.22s cubic-bezier(.22,1,.36,1) ink-drawer-in-left}}@media (prefers-reduced-motion:reduce){.ink-rail-root .ink-rail,.ink-rail__chevron{transition:none}}@keyframes ink-overlay-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ink-overlay-fade{0%{opacity:0}}@keyframes ink-drawer-in-right{0%{transform:translate(100%)}}@keyframes ink-drawer-in-left{0%{transform:translate(-100%)}}
.siteAnalyticsView{color:var(--text);gap:1.35rem;display:grid}.siteAnalyticsHeader{justify-content:space-between;align-items:end;gap:2rem;display:flex}.siteAnalyticsHeader h2{font-size:var(--type-section-title);margin:0;font-weight:700}.siteAnalyticsHeader>div>p:last-child{color:var(--text-soft);font-size:var(--type-reading);max-width:66ch;margin:.55rem 0 0}.siteAnalyticsEyebrow{color:var(--chart-current);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .55rem;font-weight:700}.siteAnalyticsRange{flex:0 0 190px;gap:.35rem;display:grid}.siteAnalyticsRange span{color:var(--text-faint);font-size:var(--type-label);font-weight:600}.siteAnalyticsRange select{background:var(--surface);border:1px solid var(--control-secondary-border);border-radius:var(--control-radius);color:var(--text);height:var(--control-height);padding:0 2.25rem 0 .75rem}.siteAnalyticsTabs{border-bottom:1px solid var(--line);gap:1.5rem;display:flex;overflow-x:auto}.siteAnalyticsTabs button{color:var(--text-soft);font-size:var(--type-small);background:0 0;border-bottom:2px solid #0000;flex:none;min-height:44px;padding:.2rem 0;font-weight:600}.siteAnalyticsTabs button:hover,.siteAnalyticsTabs button:focus-visible,.siteAnalyticsTabs button.active{color:var(--text)}.siteAnalyticsTabs button.active{border-color:var(--chart-current)}.siteAnalyticsTabPanel{animation:site-analytics-in var(--motion-medium) var(--ease-out-quart) both;gap:1.25rem;display:grid}@keyframes site-analytics-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.siteAnalyticsMetrics{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.siteAnalyticsMetrics article{gap:.35rem;min-height:132px;padding:1.15rem 1.25rem;display:grid}.siteAnalyticsMetrics article+article{border-left:1px solid var(--line)}.siteAnalyticsMetrics span,.siteAnalyticsMetrics small{color:var(--text-soft);font-size:var(--type-caption)}.siteAnalyticsMetrics article>span:first-child{font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.siteAnalyticsMetrics strong{font-size:var(--type-metric);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;align-self:center;min-width:0;font-weight:600;line-height:1.05}.engagementMetrics strong{font-size:clamp(1.15rem,1.7vw,1.65rem)}.siteAnalyticsPanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;padding:1.25rem}.siteAnalyticsPanelTitle{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.2rem;display:flex}.siteAnalyticsPanelTitle h3{font-size:var(--type-title);margin:0;font-weight:700}.siteAnalyticsPanelTitle p{color:var(--text-soft);font-size:var(--type-caption);margin:.35rem 0 0}.siteAnalyticsPanelTitle>span{color:var(--text-faint);font-size:var(--type-caption);white-space:nowrap}.siteAnalyticsLineChart{width:100%;height:auto;max-height:330px;display:block;overflow:visible}.siteAnalyticsLineChart line{stroke:var(--line-soft);stroke-width:1px}.siteAnalyticsLineChart text{fill:var(--text-faint);font-family:var(--font-main);font-size:10px}.siteAnalyticsLineChart .siteAnalyticsLine{fill:none;stroke:var(--chart-current);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.siteAnalyticsLineChart .siteAnalyticsArea{fill:color-mix(in srgb, var(--chart-current) 10%, transparent);stroke:none}.siteAnalyticsLineChart circle{fill:var(--surface);stroke:var(--chart-current);stroke-width:2px}.siteAnalyticsLineChart .siteAnalyticsDateLabel{font-size:9px}.siteAnalyticsBreakdownGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.siteAnalyticsBreakdown ol{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.siteAnalyticsBreakdown li{gap:.4rem;display:grid}.siteAnalyticsBreakdown li>span{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.siteAnalyticsBreakdown li strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.siteAnalyticsBreakdown li small{color:var(--text-faint);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.siteAnalyticsBreakdown li>i{background:var(--surface-muted);height:4px;display:block;overflow:hidden}.siteAnalyticsBreakdown li>i b{background:var(--chart-current);min-width:2px;height:100%;display:block}.siteAnalyticsNoData{color:var(--text-faint);font-size:var(--type-small);text-align:center;margin:2rem 0}.siteAnalyticsSectionRows{display:grid}.siteAnalyticsSectionRows article{grid-template-columns:34px minmax(190px,1.5fr) minmax(110px,.6fr) minmax(90px,.45fr);align-items:center;gap:1rem;padding:.95rem 0;display:grid;position:relative}.siteAnalyticsSectionRows article+article{border-top:1px solid var(--line-soft)}.siteAnalyticsRank{color:var(--text-faint);font-size:var(--type-label);font-variant-numeric:tabular-nums;font-weight:600}.siteAnalyticsSectionIdentity,.siteAnalyticsSectionRows article>div:not(.siteAnalyticsSectionIdentity){gap:.2rem;min-width:0;display:grid}.siteAnalyticsSectionRows strong{font-size:var(--type-small);font-variant-numeric:tabular-nums;font-weight:600}.siteAnalyticsSectionRows small{color:var(--text-faint);font-size:var(--type-caption)}.siteAnalyticsSectionBar{background:var(--surface-muted);height:2px;display:block;position:absolute;bottom:-1px;left:50px;right:0}.siteAnalyticsSectionBar i{background:var(--chart-current);height:100%;display:block}.siteAnalyticsPeopleTableWrap{overflow-x:auto}.siteAnalyticsPeopleTable{border-collapse:collapse;font-size:var(--type-caption);width:100%;min-width:940px}.siteAnalyticsPeopleTable th,.siteAnalyticsPeopleTable td{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;text-align:left;vertical-align:middle;padding:.8rem .65rem}.siteAnalyticsPeopleTable thead th{color:var(--text-faint);font-size:var(--type-label);letter-spacing:.035em;text-transform:uppercase;font-weight:600}.siteAnalyticsPeopleTable tbody th{letter-spacing:normal;text-transform:none;align-items:center;gap:.7rem;min-width:205px;display:flex}.siteAnalyticsPeopleTable tbody th>span:last-child{gap:.1rem;min-width:0;display:grid}.siteAnalyticsPeopleTable tbody th strong{color:var(--text);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.siteAnalyticsPeopleTable tbody th small{color:var(--text-faint);font-weight:400}.siteAnalyticsAvatar{aspect-ratio:1;background:var(--state-info-soft);border:1px solid var(--line);color:var(--state-info);font-size:var(--type-micro);letter-spacing:.03em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}.siteAnalyticsGeoLayout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:1rem;display:grid}.siteAnalyticsGeoLists{gap:1rem;display:grid}.siteAnalyticsMapScroll{padding:1.5rem 0 .4rem;overflow-x:auto}.siteAnalyticsRegionMap{grid-template-rows:repeat(7,42px);grid-template-columns:repeat(12,42px);justify-content:center;gap:5px;min-width:560px;display:grid}.siteAnalyticsRegionMap span{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--text-faint);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.siteAnalyticsRegionMap span.hasVisits{background:color-mix(in srgb, var(--chart-current) var(--heat), var(--surface));border-color:color-mix(in srgb, var(--chart-current) 60%, var(--line));color:var(--text)}.siteAnalyticsRegionMap span:hover{border-color:var(--chart-current);transform:translateY(-2px)}.siteAnalyticsMapLegend{color:var(--text-faint);font-size:var(--type-micro);justify-content:center;align-items:center;gap:.55rem;margin-top:1.2rem;display:flex}.siteAnalyticsMapLegend i{background:linear-gradient(90deg, var(--surface-muted), var(--chart-current));width:120px;height:6px}.siteAnalyticsStatus,.siteAnalyticsEmpty{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;min-height:92px;padding:1.25rem;display:flex}.siteAnalyticsStatus{color:var(--text-soft);font-size:var(--type-small)}.siteAnalyticsStatus.loading{border-left:3px solid var(--state-info)}.siteAnalyticsStatus.error{background:var(--state-error-soft);border-color:color-mix(in srgb, var(--state-error) 25%, var(--line));color:var(--state-error)}.siteAnalyticsStatus button{background:var(--control-primary);border-radius:var(--control-radius);color:var(--control-primary-ink);font-size:var(--type-caption);flex:none;min-height:40px;padding:0 .9rem;font-weight:600}.siteAnalyticsEmpty{justify-content:flex-start}.siteAnalyticsEmpty>span{flex:0 0 54px;align-items:end;gap:4px;height:38px;display:flex}.siteAnalyticsEmpty>span i{background:var(--chart-current);opacity:.25;width:9px;display:block}.siteAnalyticsEmpty>span i:first-child{height:32%}.siteAnalyticsEmpty>span i:nth-child(2){height:58%}.siteAnalyticsEmpty>span i:nth-child(3){height:42%}.siteAnalyticsEmpty>span i:nth-child(4){height:100%}.siteAnalyticsEmpty strong{font-size:var(--type-small);display:block}.siteAnalyticsEmpty p{color:var(--text-soft);font-size:var(--type-caption);max-width:68ch;margin:.35rem 0 0}.siteAnalyticsPrivacyNote{border-top:1px solid var(--line);color:var(--text-faint);font-size:var(--type-caption);align-items:baseline;gap:.75rem;padding-top:.9rem;display:flex}.siteAnalyticsPrivacyNote strong{color:var(--text-soft);flex:none}@media (max-width:1050px){.siteAnalyticsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.siteAnalyticsMetrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.siteAnalyticsMetrics article:nth-child(4){border-top:1px solid var(--line)}.siteAnalyticsGeoLayout{grid-template-columns:1fr}.siteAnalyticsGeoLists{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.siteAnalyticsHeader{align-items:stretch;gap:1rem;display:grid}.siteAnalyticsRange{width:100%}.siteAnalyticsBreakdownGrid,.siteAnalyticsGeoLists{grid-template-columns:1fr}.siteAnalyticsSectionRows article{grid-template-columns:30px minmax(0,1fr) auto;gap:.7rem}.siteAnalyticsSectionRows article>div:nth-of-type(2){display:none}.siteAnalyticsSectionBar{left:46px}.siteAnalyticsPrivacyNote{align-items:start;gap:.25rem;display:grid}}@media (max-width:520px){.siteAnalyticsMetrics{grid-template-columns:1fr}.siteAnalyticsMetrics article+article,.siteAnalyticsMetrics article:nth-child(3),.siteAnalyticsMetrics article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.siteAnalyticsMetrics article{min-height:110px}.siteAnalyticsPanel,.siteAnalyticsMetrics article{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.siteAnalyticsTabPanel{animation:none}}
.marketingPage{--marketing-accent:#4f788d;--marketing-bg:#f5f7f7;--marketing-cool:#e8eef0;--marketing-ink:#12191d;--marketing-line:#b8c2c6;--marketing-muted:#526168;--marketing-surface:#fff;--marketing-gutter:clamp(1.2rem, 5vw, 5rem);--marketing-section-space:clamp(5.5rem, 8vw, 8rem);--marketing-section-space-compact:clamp(3.5rem, 6vw, 6rem);--marketing-type-display:clamp(3rem, 4.2vw, 4.25rem);--marketing-type-lead:clamp(1rem, 1.2vw, 1.12rem);--marketing-type-body:1rem;--marketing-type-label:.75rem;background:var(--marketing-bg);color:var(--marketing-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-main);font-kerning:normal;font-optical-sizing:auto;font-size:var(--marketing-type-body);min-height:100dvh;overflow-x:clip}.marketingPage *,.marketingPage :before,.marketingPage :after{box-sizing:border-box}.marketingPage a{color:inherit}.marketingPage :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--marketing-accent);outline-offset:3px}.publicSkipLink{background:var(--marketing-ink);transition:transform .16s var(--ease-out-quart);z-index:var(--z-skip-link);padding:.7rem 1rem;position:fixed;top:.7rem;left:1rem;transform:translateY(-160%);color:#fff!important}.publicSkipLink:focus{transform:translateY(0)}.publicHeader{z-index:var(--z-navigation);background:#fffffff2;border-bottom:1px solid #12191d38;position:fixed;inset:0 0 auto}.publicHeaderInner{justify-content:space-between;align-items:center;max-width:1440px;min-height:68px;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem);display:flex}.publicBrand{align-items:center;text-decoration:none;display:inline-flex}.publicBrandLogo{width:146px;height:auto}.publicNav{white-space:nowrap;align-items:center;gap:clamp(1.3rem,2.4vw,2.5rem);display:flex}.publicNav a{color:var(--marketing-ink);text-underline-offset:.28rem;font-size:.84rem;font-weight:600;text-decoration:none}.publicNav a:hover{text-decoration:underline}.publicNav .publicSignIn{border:1px solid var(--marketing-ink);transition:background .16s var(--ease-out-quart), color .16s var(--ease-out-quart);border-radius:999px;padding:.62rem 1rem;text-decoration:none}.publicNav .publicSignIn:hover{background:var(--marketing-ink);color:#fff;text-decoration:none}.publicMobileMenu{display:none}.marketingHero{min-height:100dvh;position:relative;overflow:hidden}.marketingHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05111cf0,#071623c2 54%,#07141f61),linear-gradient(#06121d14,#06121d7a);position:absolute;inset:0}.marketingHero>img{object-fit:cover;object-position:44% center}.marketingHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:center;gap:clamp(2.5rem,5vw,6rem);max-width:1440px;min-height:100dvh;margin:0 auto;padding:clamp(6.5rem,11vh,8rem) clamp(1.2rem,4vw,4rem) clamp(3rem,7vh,5rem);display:grid;position:relative}.marketingHeroCopy{min-width:0;max-width:730px}.marketingHeroCopy>p:first-child{color:#8fc0dd;letter-spacing:.015em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.78rem;font-weight:700}.marketingHeroSummary{color:#eff6fbd1;font-size:var(--marketing-type-lead);text-wrap:pretty;max-width:48ch;margin:1.6rem 0 0;line-height:1.6}.marketingHero h1{color:#f7fafc;letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(3.2rem,5vw,4.65rem);font-weight:600;line-height:.96}.marketingButton{min-height:48px;transition:background .16s var(--ease-out-quart), color .16s var(--ease-out-quart), transform .16s var(--ease-out-quart);background:#f7fafc;border:1px solid #f7fafc;border-radius:999px;justify-content:center;align-items:center;margin-top:2.1rem;padding:.7rem 1.35rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex;color:#101a20!important}.marketingButton:hover{background:0 0;color:#fff!important}.marketingButton:active{transform:translateY(1px)}.marketingScrollCue{letter-spacing:.08em;text-transform:uppercase;transition:color .18s var(--ease-out-quart);z-index:2;flex-direction:column;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:clamp(.9rem,2.2vh,1.6rem);left:50%;transform:translate(-50%);color:#f7fafce0!important}.marketingScrollCue:hover{text-decoration:none;color:#fff!important}.marketingScrollCue.is-return{animation:marketingScrollCueReturnIn .26s var(--ease-out-quart) both;background:var(--marketing-ink);z-index:var(--z-navigation);border:1px solid #ffffff2e;border-radius:999px;flex-direction:row;gap:.65rem;padding:.48rem .5rem .48rem .9rem;position:fixed;bottom:1.25rem;left:auto;right:1.25rem;transform:none;box-shadow:0 4px 8px #05111c33}.marketingScrollCue.is-return:hover{background:#243741}.marketingScrollCueIcon{height:34px;transition:border-color .18s var(--ease-out-quart), background .18s var(--ease-out-quart);border:1px solid #f7fafc7a;border-radius:999px;justify-content:center;align-items:center;width:34px;display:flex}.marketingScrollCue:hover .marketingScrollCueIcon{background:#f7fafc1a;border-color:#f7fafce6}.marketingScrollCueIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px;animation:2.2s ease-in-out infinite marketingScrollCueArrow}.marketingScrollCue.is-return .marketingScrollCueIcon svg{animation-name:marketingScrollCueArrowUp}.marketingScrollCue:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #fff}@keyframes marketingScrollCueArrow{0%,to{transform:translateY(-1px)}50%{transform:translateY(4px)}}@keyframes marketingScrollCueArrowUp{0%,to{transform:translateY(1px)rotate(180deg)}50%{transform:translateY(-4px)rotate(180deg)}}@keyframes marketingScrollCueReturnIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.heroLoginPanel{color:#1d2932;background:#fafbfcf2;border:1px solid #e2e8ecf5;border-radius:16px;justify-self:end;width:100%;max-width:370px;padding:clamp(1.7rem,2.6vw,2.35rem);scroll-margin-top:92px;box-shadow:0 18px 48px #05111c29}.heroLoginLabel{color:#45697d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:700}.heroLoginPanel h2{color:#1d2932;letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,2.5vw,2.2rem);font-weight:600;line-height:1}.heroLoginIntro,.heroLoginReady>p{color:#5b6c77;margin:.75rem 0 1.7rem;font-size:1rem;line-height:1.55}.heroLoginFields{gap:.7rem;display:grid}.heroLoginPanel label{color:#5e5a54;letter-spacing:.04em;text-transform:uppercase;margin-top:.3rem;font-size:.72rem;font-weight:700}.heroLoginPanel input{color:#17242d;background:#e9f0f9;border:1px solid #bdcbd8;border-radius:8px;width:100%;min-height:48px;padding:.78rem .9rem;font-family:inherit;font-size:.94rem}.heroLoginPanel input::placeholder{color:#586875;opacity:1}.heroLoginPanel input:focus{border-color:#4f788d;outline:0;box-shadow:0 0 0 3px #4f788d33}.heroLoginPanel input:disabled{cursor:wait;opacity:.72}.heroLoginButton{min-height:48px;transition:background .16s var(--ease-out-quart), transform .16s var(--ease-out-quart);background:#334d5c;border:1px solid #334d5c;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:.55rem;padding:.75rem 1rem;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.heroLoginButton:not(:disabled):hover{background:#263f4d}.heroLoginButton:not(:disabled):active{transform:translateY(1px)}.heroLoginButton:disabled{cursor:not-allowed;opacity:.62}.heroDemoAccess{color:#3e6377;cursor:pointer;text-underline-offset:.2rem;background:0 0;border:0;margin:1rem 0 0;padding:0;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:underline}.heroLoginStatus{color:#4e606b;min-height:1.15rem;margin:.85rem 0 0;font-size:.78rem;line-height:1.45}.heroLoginPrivacy{color:#5c6d77;border-top:1px solid #d6dee3;margin:1.15rem 0 0;padding-top:1rem;font-size:.74rem}.heroLoginPrivacy a{color:#334d5c;text-underline-offset:.18rem;font-weight:700}.heroLoginReady{display:grid}.marketingIntro{border-bottom:1px solid var(--marketing-line);border-top:1px solid var(--marketing-line);max-width:1440px;margin:0 auto;padding:clamp(5rem,8vw,7.5rem) clamp(1.2rem,5vw,5rem)}.marketingIntro h2,.marketingProduct h2,.marketingDetail h2,.marketingRequirements h2,.marketingContact h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.8vw,4.7rem);font-weight:500;line-height:1}.marketingIntro h2{max-width:19ch}.marketingIntro p{color:var(--marketing-muted);font-size:var(--marketing-type-lead);text-wrap:pretty;max-width:58ch;margin:2rem 0 0;line-height:1.65}.marketingProduct{background:#f7f8fa;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);max-width:1440px;min-height:720px;margin:0 auto;display:grid}.marketingProductCopy{border-right:1px solid var(--marketing-line);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(3.5rem,6vw,6rem) clamp(1.2rem,4vw,4rem);display:flex}.marketingLabel{color:var(--marketing-accent);letter-spacing:.02em;text-transform:uppercase;margin:0 0 2rem;font-size:.76rem;font-weight:700}.marketingProduct h2{max-width:100%;font-size:clamp(2.65rem,3.5vw,3.7rem)}.marketingProductCopy>p:not(.marketingLabel):not(.marketingFinePrint){color:var(--marketing-muted);max-width:42ch;margin:2rem 0 0;font-size:1rem;line-height:1.65}.marketingFinePrint{border-top:1px solid var(--marketing-line);color:var(--marketing-muted);width:100%;margin:auto 0 0;padding-top:1rem;font-size:.78rem;line-height:1.5}.marketingProductVisual,.marketingDetail figure{min-height:540px;margin:0;position:relative;overflow:hidden}.marketingProductVisual{background:#f7f8fa}.marketingDetail figure{background:#eef2f4}.marketingProductVisual img{object-fit:cover;object-position:center}.marketingProductProof{border-top:1px solid var(--marketing-line);z-index:1;background:#f7f8fa;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.marketingProductProof>div{min-width:0;padding:1.15rem 1.25rem 1.25rem}.marketingProductProof>div+div{border-left:1px solid var(--marketing-line)}.marketingProductProof span,.marketingProductProof strong{display:block}.marketingProductProof span{color:var(--marketing-accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:700}.marketingProductProof strong{font-size:.86rem;line-height:1.35}.marketingDetail figure img{object-fit:cover;object-position:center;width:100%!important;height:100%!important;inset:0!important}.marketingDashboardStory{background:var(--marketing-surface);border-bottom:1px solid var(--marketing-line);border-top:1px solid var(--marketing-line);padding:0}.marketingDashboardStoryInner{max-width:1440px;padding:var(--marketing-section-space) var(--marketing-gutter);grid-template-columns:minmax(310px,.82fr) minmax(520px,1.18fr);gap:clamp(4rem,8vw,8rem);margin:0 auto;display:grid}.marketingDashboardStoryIntro{align-self:start;max-width:560px}.marketingDashboardStoryIntro h2{font-size:var(--marketing-type-display);letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0;font-weight:500;line-height:1}.marketingDashboardStoryIntro>p{color:var(--marketing-muted);font-size:var(--marketing-type-lead);text-wrap:pretty;max-width:48ch;margin:2rem 0 0;line-height:1.65}.marketingDashboardViews{border-top:1px solid var(--marketing-line);margin:0;padding:0;list-style:none}.marketingDashboardViews li{border-bottom:1px solid var(--marketing-line)}.marketingDashboardViews article{grid-template-columns:minmax(105px,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);padding:clamp(2rem,3.2vw,2.8rem) 0;display:grid}.marketingDashboardViewLabel{color:var(--marketing-accent);margin:0;font-size:.92rem;font-weight:700;line-height:1.25}.marketingDashboardViews h3{letter-spacing:-.035em;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(1.8rem,2.4vw,2.35rem);font-weight:500;line-height:1.06}.marketingDashboardViews article div>p{color:var(--marketing-muted);font-size:var(--marketing-type-body);text-wrap:pretty;max-width:48ch;margin:1rem 0 0;line-height:1.6}.marketingDetail{background:var(--marketing-cool);margin:var(--marketing-section-space-compact) auto;grid-template-columns:1fr 1fr;max-width:1440px;min-height:620px;display:grid}.marketingDetail>div{padding:clamp(4.5rem,7vw,6.5rem) clamp(1.2rem,5vw,5rem)}.marketingDetail h2{max-width:14ch;font-size:clamp(2.5rem,3.6vw,3.4rem)}.marketingDetail ul{border-top:1px solid #4f788d47;margin:clamp(3rem,5vw,4.5rem) 0 0;padding:0;list-style:none}.marketingDetail li{border-bottom:1px solid #4f788d47;grid-template-columns:minmax(110px,.35fr) 1fr;align-items:start;gap:1.5rem;padding:1.45rem 0;display:grid}.marketingDetail li strong{font-size:.875rem}.marketingDetail li span{color:#405159;font-size:var(--marketing-type-body);text-wrap:pretty;line-height:1.55}.marketingRequirements{background:var(--marketing-cool);border-top:1px solid var(--marketing-line);margin:0;padding:0}.marketingRequirementsInner{max-width:1440px;padding:var(--marketing-section-space) var(--marketing-gutter);margin:0 auto}.marketingRequirements h2{font-size:var(--marketing-type-display);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;line-height:1}.marketingRequirementsInner>header>p:last-child{color:var(--marketing-muted);font-size:var(--marketing-type-lead);text-wrap:pretty;max-width:62ch;margin:2rem 0 0;line-height:1.65}.marketingRequirementGrid{border-top:1px solid #4f788d47;grid-template-columns:1.08fr .92fr;gap:clamp(3rem,7vw,7rem);width:100%;margin-top:clamp(3.5rem,6vw,5.5rem);padding:clamp(2.25rem,3.5vw,3.25rem) 0 0;display:grid}.marketingRequirementGrid article{min-height:0;padding:0}.marketingRequirementGrid article+article{border-left:0;padding-left:0}.marketingRequirementGrid h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.12}.marketingRequirementGrid p{color:var(--marketing-muted);font-size:var(--marketing-type-body);text-wrap:pretty;max-width:52ch;margin:0;line-height:1.6}.marketingContact{background:var(--marketing-surface);border-bottom:1px solid var(--marketing-line);border-top:1px solid var(--marketing-line);margin:0}.marketingContactIntro{max-width:1440px;padding:clamp(5rem, 7vw, 7rem) var(--marketing-gutter) clamp(3.5rem, 5vw, 4.5rem);margin:0 auto}.marketingContact h2{font-size:var(--marketing-type-display);max-width:18ch}.marketingContactIntro>p{color:var(--marketing-muted);font-size:var(--marketing-type-lead);text-wrap:pretty;max-width:58ch;margin:2rem 0 0;line-height:1.65}.marketingContactBody{border-top:1px solid var(--marketing-line);grid-template-columns:minmax(300px,.5fr) minmax(0,1.5fr);max-width:1440px;margin:0 auto;display:grid}.marketingContactDetails{border-right:1px solid var(--marketing-line);padding:clamp(3rem,5vw,5rem) clamp(1.2rem,4vw,4rem)}.marketingContactDetails>p{color:var(--marketing-accent);margin:0 0 1rem;font-size:.96rem;font-weight:700}.marketingContactDetails>a{color:var(--marketing-ink);overflow-wrap:anywhere;text-underline-offset:.2rem;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:700;display:inline-block}.marketingContactDetails>small{color:var(--marketing-muted);max-width:34ch;margin-top:1.5rem;line-height:1.5;display:block}.contactForm{min-width:0;padding:clamp(3rem,5vw,5rem) clamp(1.2rem,4vw,4rem)}.contactFormGuidance{color:var(--marketing-muted);margin:0 0 1.75rem;font-size:.9rem}.contactFieldPair{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.contactFieldPair+.contactFieldPair,.contactFieldPair+.contactField,.contactField+.contactFieldPair,.contactField+.contactField{margin-top:1.25rem}.contactField{gap:.5rem;display:grid}.contactField label{color:var(--marketing-ink);font-size:.75rem;font-weight:700}.contactField :is(input,select,textarea){appearance:none;color:var(--marketing-ink);font:inherit;min-height:52px;transition:background .14s var(--ease-out-quart), border-color .14s var(--ease-out-quart);background:#f8fafa;border:1px solid #8e9ca2;border-radius:6px;width:100%;padding:.75rem .9rem}.contactField :is(input,textarea)::placeholder{color:#56646a;opacity:1}.contactField select{background-color:#edf2f3;background-image:linear-gradient(45deg, transparent 50%, var(--marketing-ink) 50%), linear-gradient(135deg, var(--marketing-ink) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-color:#78909a;padding-right:2.4rem}.contactField textarea{resize:vertical;min-height:130px}.contactField :is(input,select,textarea):focus{border-color:var(--marketing-accent);background-color:#fff;outline:0;box-shadow:0 0 0 3px #4f788d29}.contactTrap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contactFormAction{border-top:1px solid var(--marketing-line);justify-content:flex-start;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.contactFormAction button{background:var(--marketing-ink);border:1px solid var(--marketing-ink);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;min-height:46px;padding:.65rem 1.25rem;font-size:.84rem;font-weight:700}.contactFormAction button:hover:not(:disabled){background:var(--marketing-accent);border-color:var(--marketing-accent)}.contactFormAction button:disabled{cursor:wait;opacity:.6}.contactFormStatus{margin:1rem 0 0;font-size:.86rem;font-weight:600}.contactFormStatus.is-success{color:#2d6d54}.contactFormStatus.is-error{color:#a33c3c}.publicFooter{background:var(--marketing-cool);border-top:1px solid var(--marketing-line);grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:3.5rem max(clamp(1.2rem,4vw,4rem),50vw - 720px + 4rem) 2rem;display:grid}.publicFooterLogo{width:190px;height:auto}.publicFooter>div p{color:var(--marketing-muted);margin:1rem 0 0;font-size:.84rem}.publicFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:1.25rem;display:flex}.publicFooter nav a{font-size:.8rem;font-weight:600;text-decoration:none}.publicFooter>p{border-top:1px solid var(--marketing-line);color:var(--marketing-muted);grid-column:1/-1;margin:1rem 0 0;padding-top:1rem;font-size:.72rem}html{scroll-behavior:smooth;scroll-padding-top:68px}@media (max-width:1100px){.marketingDashboardStoryInner{grid-template-columns:1fr;gap:4rem}.marketingDashboardStoryIntro{max-width:760px}.marketingDashboardStoryIntro h2{max-width:16ch}}@media (max-width:900px){.publicNav{display:none}.publicMobileMenu{display:block;position:relative}.publicMobileMenu summary{border:1px solid var(--marketing-ink);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:.6rem .9rem;font-size:.8rem;font-weight:700;list-style:none;display:flex}.publicMobileMenu summary::-webkit-details-marker{display:none}.publicMobileMenu nav{border:1px solid var(--marketing-line);background:#fff;min-width:190px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.publicMobileMenu nav a{align-items:center;min-height:44px;padding:.75rem;text-decoration:none;display:flex}.marketingHero:after{background:linear-gradient(90deg,#05111ced,#071623b8 62%,#07141f57),linear-gradient(#06121d1f,#06121d85)}.marketingHeroInner{grid-template-columns:1fr;gap:3rem;min-height:auto;padding-top:7.5rem;padding-bottom:4rem}.marketingHeroCopy{max-width:720px}.heroLoginPanel{justify-self:start;max-width:480px}.marketingProduct{grid-template-columns:1fr;min-height:0}.marketingProductCopy{border-bottom:1px solid var(--marketing-line);border-right:0}.marketingProductVisual{aspect-ratio:4/3;min-height:0}.marketingFinePrint{margin-top:3rem}.marketingDetail>div{padding-left:clamp(1.5rem,4vw,2.5rem);padding-right:clamp(1.5rem,4vw,2.5rem)}.marketingDetail li{grid-template-columns:1fr;gap:.5rem}.marketingContactBody{grid-template-columns:1fr}.marketingContactDetails{border-bottom:1px solid var(--marketing-line);border-right:0}}@media (max-width:680px){.publicHeaderInner{min-height:62px}.publicBrandLogo{width:132px}.marketingHero{min-height:auto}.marketingHero>img{object-position:50% center}.marketingHero:after{background:linear-gradient(#05111ceb 0%,#071623a6 58%,#07141f6b),linear-gradient(90deg,#06121d61,#06121d14)}.marketingHeroCopy{transform:none}.marketingHero h1{max-width:12ch;font-size:clamp(2.55rem,10.5vw,3.2rem)}.marketingHeroInner{gap:2.5rem;padding:6.75rem 1.2rem 6rem}.marketingScrollCue.is-return{gap:.45rem;min-height:44px;padding:.35rem .4rem .35rem .7rem;font-size:.625rem;bottom:.75rem;right:.75rem}.marketingScrollCue.is-return .marketingScrollCueIcon{width:30px;height:30px}.heroLoginPanel{border-radius:14px;max-width:none;padding:1.45rem}.marketingProductProof>div{padding:.8rem .65rem .9rem}.marketingProductProof span{font-size:.62rem}.marketingProductProof strong{font-size:.72rem}.marketingHeroCopy>p:first-child,.heroLoginLabel,.heroLoginPanel label,.marketingLabel,.marketingFinePrint,.heroLoginPrivacy,.heroLoginStatus,.contactField label{font-size:.875rem}.marketingIntro,.marketingProductCopy,.marketingDetail>div,.marketingContactIntro,.marketingContactDetails,.contactForm{padding-left:1.2rem;padding-right:1.2rem}.marketingDetail{grid-template-columns:1fr}.marketingDetail figure{aspect-ratio:4/3;order:2;min-height:0}.marketingDetail>div{order:1}.marketingIntro h2,.marketingProduct h2,.marketingDetail h2,.marketingRequirements h2,.marketingContact h2{font-size:clamp(2.4rem,12vw,3.5rem)}.marketingRequirementGrid,.contactFieldPair{grid-template-columns:1fr}.marketingDashboardStory{padding:0}.marketingDashboardStoryInner{gap:3.25rem;padding:4.5rem 1.2rem 5rem}.marketingDashboardStoryIntro h2{max-width:13ch;font-size:clamp(2.4rem,12vw,3.5rem);line-height:1}.marketingDashboardStoryIntro>p{margin-top:1.5rem;font-size:1rem}.marketingDashboardViews{margin:0}.marketingDashboardViews article{padding:2.25rem 0;display:block}.marketingDashboardViewLabel{margin-bottom:1rem;font-size:.92rem}.marketingDashboardViews h3{font-size:clamp(1.85rem,9vw,2.25rem)}.marketingRequirementGrid article{padding:0}.marketingRequirementGrid article+article{border-top:1px solid #4f788d38;margin-top:1.5rem;padding-top:1.5rem}.marketingRequirementsInner{padding:4.5rem 1.2rem 5rem}.marketingRequirementGrid{gap:0;margin-top:3rem;padding:2.25rem 0 0}.marketingContactIntro{padding-top:4.5rem;padding-bottom:3.5rem}.marketingContactDetails,.contactForm{padding-top:3rem;padding-bottom:3rem}.marketingDetail li{grid-template-columns:1fr;gap:.5rem}.contactFieldPair+.contactFieldPair,.contactFieldPair+.contactField,.contactField+.contactFieldPair,.contactField+.contactField,.contactFieldPair .contactField+.contactField{margin-top:1.25rem}.contactFormAction{flex-direction:column;align-items:stretch}.contactFormAction button{width:100%}.publicFooter{grid-template-columns:1fr;align-items:start;padding-left:1.2rem;padding-right:1.2rem}.publicFooter nav{justify-content:flex-start}.publicFooter>p{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.publicSkipLink,.publicNav .publicSignIn,.marketingButton,.heroLoginButton{transition:none}.marketingScrollCueIcon svg{animation:none;transform:none}.marketingScrollCue.is-return{animation:none}.marketingScrollCue.is-return .marketingScrollCueIcon svg{transform:rotate(180deg)}}
.betaLanding{--beta-primary:#314958;--beta-primary-hover:#253b49;--beta-accent:#54788f;--beta-focus:#44738f;--beta-text:#202b34;--beta-text-soft:#5e6c77;--beta-line:#dfe5e9;--beta-backdrop:#e8eaec;--beta-outer-pad:clamp(20px, 4.4vw, 56px);background:var(--beta-backdrop);color:var(--beta-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-main);min-height:100dvh;padding:var(--beta-outer-pad);justify-content:center;align-items:center;display:flex}.betaLanding *,.betaLanding :before,.betaLanding :after{box-sizing:border-box}.betaSkipLink{color:#07131e;z-index:20;background:#f4f6f8;padding:.7rem 1rem;font-size:.8rem;font-weight:700;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.betaSkipLink:focus{transform:translateY(0)}.betaFrame{height:min(720px, calc(100dvh - 2 * var(--beta-outer-pad)));background:#fff;border-radius:22px;grid-template-columns:minmax(320px,42%) minmax(0,58%);gap:10px;width:100%;max-width:896px;padding:10px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0f171e2e,0 8px 26px #0f171e17}.betaMedia{border-radius:14px;flex-direction:column;justify-content:space-between;min-height:480px;padding:clamp(22px,3vw,32px);display:flex;position:relative;overflow:hidden}.betaMediaPhoto{filter:grayscale(.5)contrast(1.08)brightness(.6);object-fit:cover;object-position:30% 42%}.betaMedia:after{content:"";pointer-events:none;background:linear-gradient(#060a0e1f 0%,#060a0e14 32%,#060a0edb 100%);position:absolute;inset:0}.betaMediaBrand{z-index:2;align-items:center;display:flex;position:relative}.betaMediaBrandLogo{width:148px;height:auto;display:block}.betaMediaHeadline{z-index:2;max-width:300px;position:relative}.betaMediaHeadline p:first-child{color:#f4f6f8;letter-spacing:-.014em;margin:0 0 10px;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:700;line-height:1.12}.betaMediaHeadline p:last-child{color:#b8c6d1ad;margin:0;font-size:12.5px;line-height:1.55}.betaFormPanel{flex-direction:column;justify-content:center;align-items:center;padding:clamp(48px,6vw,72px);scroll-margin-top:2rem;display:flex}.betaFormInner{width:100%}.betaHeadingRow{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.betaHeadingBadge{background:var(--beta-primary);color:#9ab8ca;font-synthesis:none;font-variation-settings:"wght" 580, "wdth" 100;letter-spacing:.01em;border-radius:12px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;font-family:Sellthrough IQ Instrument Sans,sans-serif;font-size:19px;font-style:normal;font-weight:580;display:flex}.betaFormPanel h1{color:var(--beta-text);letter-spacing:-.016em;margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1}.betaSub{color:var(--beta-text-soft);margin:0;font-size:14.5px;line-height:1.5}.betaForm{gap:12px;margin-bottom:18px;display:grid}.betaField{gap:6px;display:grid}.betaField label{color:var(--beta-text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.betaField input{border:1px solid var(--beta-line);color:var(--beta-text);background:#fff;border-radius:9px;width:100%;height:44px;padding:0 12px}.betaField input::placeholder{color:#9aa7b0}.betaField input:focus{border-color:var(--beta-focus);outline:none;box-shadow:0 0 0 3px #44738f29}.betaField input:disabled{cursor:wait;opacity:.64}.betaFieldLabelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.betaGhostLink{color:var(--beta-accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.betaGhostLink:hover{color:var(--beta-primary-hover)}.betaGhostLink:disabled{opacity:.6}.betaRememberEmail{color:var(--beta-text-soft);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.betaRememberEmail input{accent-color:var(--beta-primary);width:16px;height:16px;margin:0}.betaPrimaryButton{background:var(--beta-primary);border:1px solid var(--beta-primary);color:#fff;letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;font-size:12px;font-weight:600;text-decoration:none;transition:background .13s,border-color .13s;display:inline-flex}.betaPrimaryButton:not(:disabled):hover{background:var(--beta-primary-hover);border-color:var(--beta-primary-hover)}.betaPrimaryButton:not(:disabled):active{transform:translateY(1px)}.betaPrimaryButton:disabled{cursor:not-allowed;opacity:.48}.betaLoginStatus{color:var(--beta-text-soft);min-height:1rem;margin:10px 0 0;font-size:12px;line-height:1.45}.betaLoginHelp{color:var(--beta-text-soft);text-align:center;margin:4px 0 0;font-size:12px}.betaLoginHelp a{color:var(--beta-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.betaLoginHelp a:hover{color:var(--beta-primary-hover)}.betaSignedIn p{color:var(--beta-text-soft);margin:0;font-size:.875rem}.betaLanding :is(a,button,input):focus-visible{outline:2px solid var(--beta-focus);outline-offset:3px}@media (max-width:900px){.betaLanding{align-items:flex-start;padding:0}.betaFrame{border-radius:0;grid-template-columns:1fr;gap:0;height:auto;padding:0}.betaMedia{border-radius:0;min-height:260px}.betaFormPanel{justify-content:flex-start;padding:clamp(32px,6vw,56px)}}@media (max-width:600px){.betaMedia{min-height:220px;padding:20px}.betaMediaBrandLogo{width:128px}.betaFormPanel{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.betaSkipLink,.betaPrimaryButton,.betaGhostLink{transition:none}}
