:root{--theme-backdrop:#0a122094;--theme-backdrop-filter:blur(6px);--surface:#fff;--surface-raised:#fff;--surface-soft:#f2f5fa;--primary-fill:#3658ff;--primary-hover:#2947ca;--primary-ink:#fff;--danger:#a84e3f;--focus:#7ec4e7;--control-line:#dfe5e8;--shadow:0 12px 36px #15265821}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f1724;--surface:#182131;--surface-raised:#202b3d;--surface-soft:#141e2d;--ink:#e5ebf5;--muted:#a7b4c8;--line:#334157;--blue:#8ca4ff;--blue-dark:#b1c0ff;--pale-blue:#253555;--green:#8bd1b2;--amber:#e7c17a;--danger:#f3a79e;--focus:#a8bbff;--control-line:#65758d;--primary-fill:#4d68ef;--primary-hover:#4059cf;--primary-ink:#fff;--shadow:0 16px 48px #00000059;--theme-text-primary:var(--ink);--theme-text-secondary:#bdc9da;--theme-text-muted:var(--muted);--theme-accent-text:#a8bbff;--theme-success-text:var(--green);--theme-warning-text:var(--amber);--theme-error-text:var(--danger);--theme-on-accent:#10192b;--theme-surface:var(--surface);--theme-surface-raised:var(--surface-raised);--theme-surface-soft:var(--surface-soft);--theme-surface-hover:#243147;--theme-field:#111c2c;--theme-accent-soft:var(--pale-blue);--theme-success-soft:#1c342e;--theme-warning-soft:#372f20;--theme-error-soft:#3b262b;--theme-accent-solid:#8ca4ff;--theme-success-solid:#75bfa6;--theme-warning-solid:#d3ac68;--theme-error-solid:#df9388;--theme-track:#39485d;--theme-phase-passed:#6179b3;--theme-border:var(--line);--theme-control-border:var(--control-line);--theme-border-soft:#2b384b;--theme-accent-border:#7187c8;--theme-success-border:#3d6b5b;--theme-warning-border:#786344;--theme-error-border:#855852;--theme-focus-ring:var(--focus);--theme-focus-halo:#8ca4ff40;--theme-selection:#8ca4ff59;--theme-shadow:#00000059;--theme-shadow-soft:#0003;--theme-backdrop:#030811c7;--theme-glass:#182131f5;--theme-glow-blue:#5b71e01f;--theme-glow-cyan:#3ca3b71a;--theme-highlight:#a4badf14;--theme-ribbon-opacity:.38;--theme-ribbon-mobile-opacity:.16;--theme-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23bdc9da' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
dialog::backdrop,.modal-backdrop,.picker-dialog-bg{background:var(--theme-backdrop,#0a122094);-webkit-backdrop-filter:var(--theme-backdrop-filter,blur(6px));backdrop-filter:var(--theme-backdrop-filter,blur(6px))}.picker-dialog-bg{background:var(--theme-backdrop,#0a122094)!important;opacity:1!important}@media (prefers-reduced-transparency:reduce){:root{--theme-backdrop-filter:none}}.modal-heading>.modal-close-button,.modal-heading>.icon-button{flex-shrink:0;min-width:44px;min-height:44px}
