:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--a-bg:#fff;--a-surface:#f7f7f6;--a-elevated:#fff;--a-text:#191919;--a-muted:#686868;--a-line:#e5e5e3;--a-hover:#eeefed;--a-primary:#191919;--a-on-primary:#fff;--a-error:#a02d27;--a-warning:#795b18;--a-warning-bg:#fff8e9;--a-shadow:0 16px 60px #00000008}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--a-bg:#141414;--a-surface:#1b1b1b;--a-elevated:#202020;--a-text:#efefed;--a-muted:#a3a3a1;--a-line:#343433;--a-hover:#2a2a29;--a-primary:#efefed;--a-on-primary:#151515;--a-error:#ffb4aa;--a-warning:#e8cb87;--a-warning-bg:#302919;--a-shadow:0 16px 60px #00000020}html{background:var(--a-bg)}body{color:var(--a-text);background:var(--a-bg);margin:0;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}:focus-visible{outline:2px solid var(--a-text);outline-offset:4px}[hidden]{display:none!important}.theme-toggle{color:var(--a-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px;display:inline-flex}.theme-toggle:hover{background:var(--a-hover);color:var(--a-text)}.auth-page>.theme-toggle{position:absolute;top:22px;right:24px}.a-button{border:1px solid var(--a-primary);background:var(--a-primary);color:var(--a-on-primary);border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.a-button.secondary{background:var(--a-bg);color:var(--a-text);border-color:var(--a-line)}.a-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.a-muted{color:var(--a-muted)}.a-icon-button{color:var(--a-text);border:1px solid var(--a-line);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:9px;display:inline-flex}.a-icon-button:hover{background:var(--a-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-error,.layout-message.invalid,.history-error{color:var(--a-error)}
