@media screen{html.dark{--black:#f2f2f2;--black-2:#d8d8d8;--ink:#ededed;--muted:#aaa;--brand-blue:#ededed;--brand-green:#dedede;--brand-pine:#ccc;--brand-gold:#bbb;--brand-gold-tint:rgba(255,255,255,.08);--brand-navy:#eee;--bone:#101010;--bone-light:#181818;--glass:#1e1e1e;--glass-heavy:#252525;--hairline:rgba(255,255,255,.12);--subtle:#262626;color:#ededed;background:#101010;color-scheme:dark}.dark body{background:#101010;color:var(--ink)}.dark .app-shell{--shell-surface:#101010;--shell-navigation:#181818;--shell-card:#222;--shell-paper:#222;--shell-line:#383838;--shell-shadow:0 8px 28px rgba(0,0,0,.3)}.dark body:has(.app-shell){background:#181818}.dark .sidebar-brand-link{background:transparent;padding:0;border:0;box-shadow:none}.dark :is(.sidebar-logo-img,.auth-logo){filter:none}.dark .app-shell .sidebar .nav-link{color:#aaa}.dark .app-shell .sidebar .nav-link:is(.active,:hover){color:#f5f5f5}.dark .app-shell .sidebar .nav-link:hover{background:#292929}.dark .app-shell .sidebar .nav-link.active:before{background:#e5e5e5}.dark .app-shell .sidebar .nav-link .icon-tile{color:#999}.dark .app-shell .sidebar .nav-link.active .icon-tile{color:#eee}.dark .app-shell .sidebar-account-trigger:is(:hover),.dark .app-shell .sidebar-account.open .sidebar-account-trigger{background:#292929}.dark .app-shell .sidebar-sim-status{background:#333;color:#eee}.dark .account-sim-track{background:#4b4b4b}.dark .account-sim-track.is-active{background:#ddd}.dark .account-sim-track.is-active>span{background:#202020}.dark *::-webkit-scrollbar-thumb{background:#c8c8c866}.dark *::-webkit-scrollbar-thumb:hover{background:#dcdcdcb3}.dark .app-shell .nav-logo-action:hover{background:#303030}.dark .avatar.inverse{background:#e5e5e5;color:#171717}.dark :is(.solid-button,.auth-submit){background:#e8e8e8;color:#111}.dark :is(.solid-button,.auth-submit):hover{background:#fff;color:#111}.dark :is(.outline-button,.select-button){color:#ededed;background:#282828;border-color:#555}.dark :is(.outline-button,.select-button):hover{background:#353535}.dark :is(.banner-pill,.manual-banner,.op-pill,.badge,.status,.op-error){color:#ddd;background:#303030}.dark .op-toggle:has(input:checked){background:#303030;border-color:#777}.dark .help-trigger{color:#ddd;background:#2a2a2a;border-color:#555}.dark :is(input,select,textarea){accent-color:#ddd}.dark :is(input,select,textarea):focus{border-color:#999;box-shadow:0 0 0 3px #ffffff17}.dark .card-pattern{color:#bcbcbc}.dark .sales-trend-end{border-color:#222}.dark .login-body{--auth-surface:#202020;--auth-shadow-dark:#111;--auth-shadow-light:#2d2d2d;--auth-ink:#eee;--auth-accent:#eee;--auth-edge:rgba(255,255,255,.04);background:var(--auth-surface);color:var(--auth-ink)}.dark .auth-field input{background:#141414;color:#eee;border-color:#444}.dark .auth-field input:focus-visible{border-color:#aaa;box-shadow:0 0 0 3px #ffffff1a}.dark .auth-field input:-webkit-autofill{-webkit-text-fill-color:#eee;box-shadow:0 0 0 1000px #252525 inset;caret-color:#eee}.dark #login-error{background:#303030;color:#eee}.dark .auth-submit:focus-visible{outline-color:#aaa}.dark .auth-review{color:#aaa}}@media screen{:root{--card-outline:rgba(54,48,37,.12)}html.dark{--card-outline:rgba(255,255,255,.14)}.app-shell :is(.content,.glass-panel,.metric-card,.data-panel,.setting-card,.form-panel,.modal-card,.op-store-form,.readiness-store,.mapping-card,.stage-card,.production-meta,.production-form-disclosure,.value-opening,.value-policy,.value-activation),.auth-panel{outline:1px solid var(--card-outline);outline-offset:-1px}.dark .app-shell :is(.tab-bar,.page-tabs,.seg-bar,.settings-nav,.pagination,.work-tabs,.inbox-tabs,.section-tabs) :is(a,button):is(.active,.is-active,[aria-selected=true]),.dark .app-shell :is(a,button)[aria-pressed=true],.dark .app-shell [role=tab][aria-selected=true]{background:#eee!important;color:#111!important;border-color:transparent!important}.dark .app-shell :is(.tab-bar,.page-tabs,.seg-bar,.settings-nav,.pagination,.work-tabs,.inbox-tabs,.section-tabs) :is(a,button):is(.active,.is-active,[aria-selected=true]) :is(span,small,b,strong,.icon-tile),.dark .app-shell :is(a,button)[aria-pressed=true] :is(span,small,b,strong,.icon-tile),.dark .app-shell [role=tab][aria-selected=true] :is(span,small,b,strong,.icon-tile),.dark .app-shell .solid-button :is(span,small,b,strong,.icon-tile){color:inherit!important}.dark .app-shell :is(.tab-bar,.page-tabs,.seg-bar,.settings-nav,.pagination,.work-tabs,.inbox-tabs,.section-tabs) :is(a,button):is(.active,.is-active,[aria-selected=true]) svg,.dark .app-shell :is(a,button)[aria-pressed=true] svg,.dark .app-shell [role=tab][aria-selected=true] svg,.dark .app-shell .solid-button svg{color:inherit!important;stroke:currentColor}}.pwa-install-help{position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid rgba(54,48,37,.12);border-radius:20px;padding:28px;background:#fff;color:var(--ink,#202020);box-shadow:0 20px 70px #0003;text-align:left}.pwa-install-help::backdrop{background:#0006}.pwa-install-help>form:first-child{display:flex;justify-content:flex-end;margin:-12px -12px 4px}.pwa-install-help>img{display:block;border-radius:14px;margin:0 0 18px}.pwa-install-help h2{font-size:22px;margin:0 0 14px;line-height:1.3}.pwa-install-help p{font-size:16px;line-height:1.7;margin:0 0 14px}.pwa-install-help small{display:block;font-size:14px;color:var(--muted,#737373);line-height:1.6;margin-bottom:24px}.pwa-install-help>form:last-child{display:flex;justify-content:flex-end}.pwa-install-help .outline-button{font-size:15px;padding:10px 16px;min-height:42px}.dark .pwa-install-help{background:#222;color:#eee;border-color:#444}[data-pwa-install][hidden]{display:none!important}.pwa-login-install{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin:24px 0 0;padding:8px;border:0;background:transparent;color:var(--auth-ink,#303030);font-size:14px;line-height:1.5;cursor:pointer}.pwa-login-install:hover{text-decoration:underline}.pwa-login-install:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:8px}
