[data-app-shell][data-theme=dark]{--ws-ground:#08090b;--ws-panel:#111316;--ws-raised:#191c21;--ws-field:#0d0f12;--ws-ink:#f1f2f4;--ws-muted:#a5a8b0;--ws-faint:#8d929e;--ws-line:#2a2d33;--ws-hover:#20242b;--ws-grid-dot:#30343d;--ws-accent:var(--pr-signal);--ws-accent-ink:#91b9ff;--ws-accent-soft:#16243b;--ws-accent-edge:#35517a;--ws-success:#92cfae;--ws-success-soft:#14251d;--ws-warning:#f0c37b;--ws-warning-soft:#2a2317;--ws-danger:#ffb0a8;--ws-danger-soft:#301c1b;--ws-shadow:0 16px 40px #00000038;--ws-planner:#0b0d10;--ws-planner-ink:#eceef3;--ws-planner-muted:#a5a8b0}[data-app-shell][data-theme=light]{--ws-ground:#f5f6f8;--ws-panel:#fff;--ws-raised:#eef1f5;--ws-field:#fff;--ws-ink:#15171b;--ws-muted:#58616d;--ws-faint:#667180;--ws-line:#dce0e6;--ws-hover:#e9eef6;--ws-grid-dot:#cbd1de;--ws-accent:var(--pr-signal);--ws-accent-ink:#1747bf;--ws-accent-soft:#e8efff;--ws-accent-edge:#b8c9f5;--ws-success:#176644;--ws-success-soft:#e8f5ee;--ws-warning:#805000;--ws-warning-soft:#fff3dc;--ws-danger:#a42c24;--ws-danger-soft:#fff0ee;--ws-shadow:0 16px 40px #0b122012;--ws-planner:#171a20;--ws-planner-ink:#eceef3;--ws-planner-muted:#aeb3c1}[data-app-shell] :where(input,textarea,select,button){font-family:var(--pr-font-body);font-variant-numeric:tabular-nums}[data-app-shell] :where(input,textarea,select){color-scheme:normal;background:var(--ws-field,#fff);border-color:var(--ws-line,#dce0e6);color:var(--ws-ink,#15171b);accent-color:var(--ws-accent,#0f3cc9)}[data-app-shell] :where(input,textarea)::placeholder{color:var(--ws-faint,#667180);opacity:1}[data-app-shell] :where(select) option{color:var(--ws-ink,#15171b);background:var(--ws-field,#fff)}[data-app-shell] :where(button,a,summary){-webkit-tap-highlight-color:transparent}[data-app-shell] :where(input,textarea,select):focus-visible{outline:2px solid var(--ws-accent-ink,#1747bf);outline-offset:3px}[data-app-shell] :where([data-status=error]){color:var(--ws-danger,#a42c24)}[data-app-shell] :where([data-status=warning]){color:var(--ws-warning,#805000)}[data-app-shell] :where([data-status=success]){color:var(--ws-success,#176644)}@media (prefers-reduced-motion:reduce){[data-app-shell] *,[data-app-shell] :before,[data-app-shell] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-app-shell][data-motion=reduced] *,[data-app-shell][data-motion=reduced] :before,[data-app-shell][data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
