:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#fafaf7;--color-sidebar:#f3f2ee;--color-surface:#fff;--color-border:#eceae4;--color-border-strong:#e2e0da;--color-border-control:#8f8c84;--color-ink:#18181b;--color-ink-2:#52525b;--color-muted:#71717a;--color-faint:#a1a1aa;--color-accent:#1f3a2e;--color-accent-hover:#244436;--color-accent-text:#1f3a2e;--color-on-accent:#fff;--color-accent-soft:#eaf2ec;--color-warning:#8a5a0b;--color-warning-soft:#fdf3e1;--color-danger:#8b1d1d;--color-danger-soft:#fbeaea;--color-info-soft:#eef0f4;--color-hover:#18181b0a;--color-scrim:#18181b52;--color-focus:var(--color-accent-text);--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-display:1.75rem;--font-size-title:1.125rem;--font-size-body:.875rem;--font-size-small:.78125rem;--font-size-micro:.6875rem;--leading-tight:1.25;--leading-normal:1.5;--leading-prose:1.7;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-display:-.02em;--tracking-title:-.01em;--tracking-caps:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-popover:0 1px 2px #18181b0f, 0 8px 24px -4px #18181b1f;--shadow-drawer:-12px 0 40px -8px #18181b29;--shadow-dialog:0 24px 64px -16px #18181b3d;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.25s;--ease-out:cubic-bezier(.2, .8, .2, 1);--press-scale:.97;--focus-ring-width:2px;--focus-ring-offset:2px;--opacity-disabled:.5;--nav-width:240px;--nav-width-collapsed:56px;--z-nav:20;--z-overlay:40;--z-popover:50;--z-tooltip:55;--z-toast:60}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#171715;--color-sidebar:#121210;--color-surface:#1e1e1b;--color-border:#2c2b27;--color-border-strong:#3a3935;--color-border-control:#75736c;--color-ink:#edece8;--color-ink-2:#c4c2bb;--color-muted:#9c9a93;--color-faint:#64625c;--color-accent:#34775a;--color-accent-hover:#3a7f61;--color-accent-text:#8fc5a3;--color-on-accent:#fff;--color-accent-soft:#1c2a22;--color-warning:#e8b96a;--color-warning-soft:#2e2416;--color-danger:#f2a5a5;--color-danger-soft:#361b1b;--color-info-soft:#26282d;--color-hover:#edece80f;--color-scrim:#0000008f;--shadow-popover:0 0 0 1px var(--color-border-strong), 0 8px 24px #00000080;--shadow-drawer:0 0 0 1px var(--color-border), -12px 0 40px #0000008c;--shadow-dialog:0 0 0 1px var(--color-border-strong), 0 24px 64px #0009}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#171715;--color-sidebar:#121210;--color-surface:#1e1e1b;--color-border:#2c2b27;--color-border-strong:#3a3935;--color-border-control:#75736c;--color-ink:#edece8;--color-ink-2:#c4c2bb;--color-muted:#9c9a93;--color-faint:#64625c;--color-accent:#34775a;--color-accent-hover:#3a7f61;--color-accent-text:#8fc5a3;--color-on-accent:#fff;--color-accent-soft:#1c2a22;--color-warning:#e8b96a;--color-warning-soft:#2e2416;--color-danger:#f2a5a5;--color-danger-soft:#361b1b;--color-info-soft:#26282d;--color-hover:#edece80f;--color-scrim:#0000008f;--shadow-popover:0 0 0 1px var(--color-border-strong), 0 8px 24px #00000080;--shadow-drawer:0 0 0 1px var(--color-border), -12px 0 40px #0000008c;--shadow-dialog:0 0 0 1px var(--color-border-strong), 0 24px 64px #0009}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}html,body{background:var(--color-canvas);min-height:100%;color:var(--color-ink);font-family:var(--font-ui);margin:0}body{font-size:var(--font-size-body);line-height:var(--leading-normal);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:var(--weight-semibold)}code,kbd,samp,pre{font-family:var(--font-mono)}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}button:disabled{opacity:var(--opacity-disabled);cursor:default}::selection{background:var(--color-accent-soft);color:var(--color-ink)}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.welcome{max-width:480px;margin:12vh auto;padding:32px;font-size:1rem}.wordmark{letter-spacing:-.6px;font-size:19px;font-weight:650}.welcome h1{letter-spacing:-1.3px;margin-top:65px;font-size:34px;font-weight:500;line-height:1.2}.welcome p{color:#626975;font-size:14px;line-height:1.7}.welcome form{gap:18px;margin:35px 0;display:grid}.welcome label{gap:8px;font-size:12px;display:grid}.welcome input{border:1px solid #dfe2e7;border-radius:6px;padding:12px}.welcome button{color:#fff;background:#23262b;border:0;border-radius:6px;padding:12px}.welcome .quiet{color:#626975;background:#fff}.welcome small{color:#747b86;font-size:11px}.welcome{max-width:490px;margin:8vh auto;padding:38px}.wordmark{letter-spacing:-.9px;font-size:22px;text-decoration:none}.welcome h1{letter-spacing:-1.8px;margin-top:72px;font-size:42px;line-height:1.13}.welcome input{background:#fdfefb;border-color:#dfe5da;border-radius:9px;padding:14px}.welcome button{background:#2e3e32;border-radius:9px;padding:14px}.welcome form{gap:22px}.welcome :is(input,button,a):focus-visible{outline-offset:4px;outline:2px solid #627b57}.welcome small{line-height:1.7}.welcome p[role=status]{background:#f6faf2;border:1px solid #dfe8d8;border-radius:12px;padding:20px}@media (max-width:600px){.welcome{margin:4vh auto;padding:28px}.welcome h1{font-size:35px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--press-scale:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
