@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._79YHhq_className{font-family:Geist,Geist Fallback;font-style:normal}._79YHhq_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.pR-Rda_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.pR-Rda_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f3f4f7;--canvas-wash:radial-gradient(70rem 34rem at 72% -4rem, #5b46d629, transparent 70%), radial-gradient(40rem 24rem at 6% 0, #5b46d617, transparent 70%);--canvas-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity:.035;--topbar-bg:#ffffffdb;--topbar-blur:blur(22px) saturate(1.5);--color-surface:#fff;--color-surface-strong:#fff;--color-surface-raised:#fff;--color-surface-hover:#f8f9fb;--color-surface-pressed:#f0f1f4;--color-inset:#f6f7f9;--color-inset-border:#0f111a0f;--color-ink:#0f1119;--color-ink-muted:#4f5466;--color-ink-soft:#62677a;--color-ink-subtle:#62677a;--color-ink-faint:#9a9eac;--color-border:#0f111a17;--color-border-strong:#0f111a29;--color-border-soft:#0f111a0f;--color-card-border:#0f111a17;--color-card-outline:#0f111a17;--color-control-border:#0f111a24;--color-control-outline:#0f111a24;--color-control-outline-hover:#0f111a3d;--color-field-border:#0f111a24;--color-secondary-border:#0f111a24;--color-control-edge:#8a8fa0;--color-control-edge-hover:#6c7183;--color-highlight:#fff;--color-brand:#5b46d6;--color-brand-strong:#4632b8;--color-brand-soft:#efecfd;--color-brand-border:#5b46d638;--color-accent:#5b46d6;--color-focus:#5b46d6;--color-focus-ring:color-mix(in srgb, var(--color-focus) 16%, transparent);--color-landing-accent-text:color-mix(in srgb, var(--color-brand-strong) 80%, var(--color-ink));--color-link:#4632b8;--color-link-hover:#0f1119;--color-primary:#5b46d6;--color-primary-hover:#5038d0;--color-primary-pressed:#4632b8;--color-primary-text:#fff;--color-primary-edge:#4733bd;--color-primary-highlight:#ffffff2e;--color-primary-glow:#5b46d652;--color-cta:#0f1119;--color-cta-hover:#272a38;--color-cta-text:#fff;--color-positive:#0f6b37;--color-positive-soft:#e8f5ee;--color-positive-mark:#1f9d55;--color-success:var(--color-positive);--color-lead-bg:var(--color-positive-soft);--color-lead-border:#0f6b372e;--color-lead-text:var(--color-positive);--color-warning:#8a4f06;--color-warning-strong:#7a4405;--color-warning-soft:#fdf3e2;--color-warning-border:#f1dcb4;--color-warning-mark:#c47a0c;--color-overdue-bg:var(--color-warning-soft);--color-overdue-border:var(--color-warning-border);--color-overdue-text:var(--color-warning-strong);--color-danger:#a33227;--color-danger-strong:#8f2a20;--color-danger-soft:#fdeeec;--color-danger-border:#f4cdc8;--color-danger-mark:#d9473a;--color-neutral-soft:#eff0f3;--color-neutral-mark:#0f111a38;--color-icon:#5f6472;--color-icon-soft:#62677a;--color-icon-strong:#0f1119;--color-control-hover:#f8f9fb;--color-ghost-hover:#0f111a0d;--color-ghost-pressed:#0f111a14;--color-ghost-border-hover:#0f111a17;--color-overflow-item-hover:#0f111a0d;--color-secondary-hover:#f8f9fb;--color-dropzone-active:var(--color-brand-soft);--color-switch-on:#5b46d6;--color-switch-off:#0f111a75;--color-switch-off-hover:#0f111a8f;--color-switch-thumb:#fff;--color-switch-thumb-on:#fff;--color-switch-mark:#5b46d6;--color-kbd-bg:#fff;--color-kbd-border:#0f111a1f;--color-scrim:#0f111a5c;--color-photo-ring:#fff;--sidebar-bg:#16141f;--sidebar-surface:#211e2d;--sidebar-text:#ececf0;--sidebar-muted:#a4a8b3;--sidebar-icon:#9a9eaa;--sidebar-label:#a4a8b3;--sidebar-hover:#ffffff0f;--sidebar-active:#2a2641;--sidebar-active-ink:#c9c1ff;--sidebar-accent:#9a8cff;--sidebar-border:#ffffff14;--sidebar-focus:#a99dff;--sidebar-count:#eeb25c;--sidebar-danger:#f38a80;--sidebar-danger-strong:#f7a9a1;--sidebar-danger-soft:#f38a801c;--sidebar-mark-bg:#ececf0;--sidebar-mark-ink:#16141f;--sidebar-highlight:#ffffff0f;--sidebar-shadow-raised:0 1px 1px #0006, 0 8px 18px -6px #00000080, 0 30px 60px -20px #000000b3, 0 0 0 1px #ffffff14;--color-auth-panel:#16141f;--color-auth-panel-arc:#1d1a2a;--color-auth-panel-text:#ececf0;--color-auth-panel-muted:#a4a8b3;--color-auth-panel-accent:#9a8cff;--color-banner-base:var(--color-auth-panel);--color-banner-scrim:#0d0c14;--color-banner-ink:#f5f3f0;--color-banner-ink-muted:#c9ccd6;--color-banner-glow:var(--color-auth-panel-accent);--color-banner-focus:#a99dff;--color-banner-primary:#5f4ae0;--color-banner-primary-hover:#6a56e8;--color-banner-primary-text:#fff;--shadow-highlight:inset 0 1px 0 var(--color-highlight);--shadow-control:0 1px 1px #0f111a0d, 0 1px 3px -1px #0f111a12;--shadow-soft:var(--shadow-highlight), var(--shadow-control);--shadow-card:var(--shadow-highlight), 0 1px 1px #0f111a08, 0 2px 6px -2px #0f111a0d, 0 14px 28px -14px #0f111a17;--shadow-raised:0 1px 1px #0f111a0a, 0 6px 14px -4px #0f111a14, 0 28px 56px -20px #0f111a29, 0 0 0 1px #0f111a0f;--shadow-panel:0 1px 1px #0f111a0a, 0 10px 30px -10px #0f111a1f, 0 40px 80px -40px #0f111a24;--shadow-rail:0 1px 1px #16141f14, 0 12px 28px -12px #16141f4d, 0 40px 80px -40px #16141f52;--shadow-pressed:inset 0 1px 2px #0f111a1a;--shadow-primary:inset 0 1px 0 var(--color-primary-highlight), 0 0 0 1px var(--color-primary-edge), 0 1px 2px var(--color-primary-glow), 0 6px 14px -6px var(--color-primary-glow);--shadow-drawer:-8px 0 30px #0f111a1f;--font-sans:var(--font-geist-sans,Inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Iowan Old Style", Baskerville, "Times New Roman", serif;--font-mono:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-display:2.25rem;--text-title:2rem;--text-title-weight:650;--text-section:1.125rem;--text-heading:1rem;--text-heading-weight:600;--text-body:.9375rem;--text-secondary:.875rem;--text-meta:.8125rem;--text-label:.71875rem;--text-metric:1.625rem;--text-button:.9375rem;--text-button-lg:1rem;--text-button-weight:550;--text-input:var(--text-body);--text-input-sm:var(--text-secondary);--text-input-touch:1rem;--tracking-title:-.03em;--tracking-section:-.012em;--tracking-heading:-.01em;--tracking-control:-.005em;--tracking-label:.07em;--text-auth-display:clamp(2.75rem, 1.5rem + 3vw, 4.25rem);--text-auth-title:clamp(2rem, 1.35rem + 1.5vw, 2.875rem);--text-auth-lead:1.0625rem;--text-auth-body:.9375rem;--text-auth-field:1rem;--size-auth-control:3.25rem;--size-auth-code:3.75rem;--size-auth-tile:4rem;--text-landing-display:clamp(3rem, 1.6rem + 6vw, 6.5rem);--text-landing-title:clamp(2rem, 1.3rem + 2.4vw, 3.25rem);--text-landing-lead:clamp(1.0625rem, .95rem + .5vw, 1.3125rem);--text-landing-heading:1.25rem;--text-landing-body:1rem;--text-landing-small:.9375rem;--text-landing-picture:.9375rem;--tracking-landing-display:-.045em;--tracking-landing-title:-.03em;--size-landing-hit:2.75rem;--landing-max:76rem;--icon-mask-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--icon-mask-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E");--icon-mask-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect height='11' rx='2' width='14' x='5' y='10'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3M12 14v3'/%3E%3C/svg%3E");--icon-mask-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect height='16' rx='2' width='20' x='2' y='4'/%3E%3Cpath d='m22 7-10 7L2 7'/%3E%3C/svg%3E");--icon-mask-monitor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect height='12' rx='2' width='18' x='3' y='4'/%3E%3Cpath d='M8 20h8M12 16v4'/%3E%3C/svg%3E");--icon-mask-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E");--icon-mask-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3 8 8 10 5-2 8-5 8-10V6z'/%3E%3Cpath d='m9 12 2 2 4-5'/%3E%3C/svg%3E");--icon-mask-smartphone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect height='18' rx='2.5' width='11' x='6.5' y='3'/%3E%3Cpath d='M11 17.5h2'/%3E%3C/svg%3E");--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-18:4.5rem;--radius-badge:.375rem;--radius-control:.5rem;--radius-button:.5rem;--radius-button-md:.5rem;--radius-sm:.5rem;--radius-md:.625rem;--radius-card:1rem;--radius-hero:var(--radius-card);--radius-panel:1.25rem;--radius-pill:999px;--radius-landing:1.5rem;--radius-mark-share:25%;--radius-record-share:20.8333%;--size-control-sm:1.875rem;--size-control-md:2.25rem;--size-control-lg:2.25rem;--size-control-xl:3rem;--size-icon-button:1.875rem;--size-touch-target:2.75rem;--icon-size-sm:.875rem;--icon-size-compact:.9375rem;--icon-size:1rem;--icon-size-lg:1.125rem;--size-well-sm:1.5rem;--size-well-md:2rem;--size-well-lg:2.5rem;--size-meter:.1875rem;--size-dropzone-compact:8.75rem;--size-dropzone-panel:11.25rem;--size-photo-stage:16rem;--size-slider-track:.25rem;--size-slider-thumb:1.25rem;--card-padding:1.5rem;--content-max:86rem;--duration-control:.15s;--duration-overflow:.14s;--duration-button:.18s;--duration-layer:.2s;--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-landing-beat:4s;--duration-landing-story:24s;--duration-landing-loop:12s;--duration-landing-pulse:2.4s;--size-chip:1.375rem;--size-disc:.625rem;--size-swatch:.5rem;--icon-size-xs:.75rem;--size-person-name:14rem;--color-positive-border:#0f6b372e;--icon-size-xl:1.25rem;--radius-card-inner:calc(var(--radius-card) - 1px);--size-switch-w:2.25rem;--size-switch-h:1.25rem;--size-switch-thumb:1rem;--size-switch-mark:.625rem;--control-pad-x:.875rem;--control-pad-x-sm:.625rem;--radius-button-sm:.4375rem;--duration-spin:.7s;--sidebar-pressed:#ffffff17;--size-tab:2.5rem;--size-record-mark:3rem;--size-page-min:320px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0d0e11;--canvas-wash:radial-gradient(70rem 34rem at 72% -4rem, #7c6aff2e, transparent 70%), radial-gradient(40rem 24rem at 6% 0, #7c6aff14, transparent 70%);--canvas-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity:.03;--topbar-bg:#16171bdb;--topbar-blur:blur(22px) saturate(1.3);--color-surface:#16171b;--color-surface-strong:#1a1b20;--color-surface-raised:#1a1b20;--color-surface-hover:#1c1d22;--color-surface-pressed:#121317;--color-inset:#111216;--color-inset-border:#ffffff0f;--color-ink:#ececf0;--color-ink-muted:#a4a8b3;--color-ink-soft:#8f93a0;--color-ink-subtle:#8f93a0;--color-ink-faint:#6b6f7b;--color-border:#ffffff14;--color-border-strong:#ffffff24;--color-border-soft:#ffffff0d;--color-card-border:#ffffff14;--color-card-outline:#ffffff14;--color-control-border:#ffffff1f;--color-control-outline:#ffffff1f;--color-control-outline-hover:#fff3;--color-field-border:#ffffff1f;--color-secondary-border:#ffffff1f;--color-control-edge:#666a75;--color-control-edge-hover:#80848f;--color-highlight:#ffffff0f;--color-brand:#9a8cff;--color-brand-strong:#b8aeff;--color-brand-soft:#9a8cff21;--color-brand-border:#9a8cff42;--color-accent:#9a8cff;--color-focus:#a99dff;--color-link:#b8aeff;--color-link-hover:#ececf0;--color-primary:#5f4ae0;--color-primary-hover:#6a56e8;--color-primary-pressed:#523dd0;--color-primary-text:#fff;--color-primary-edge:#6e5bf0;--color-primary-highlight:#fff3;--color-primary-glow:#5f4ae066;--color-cta:#ececf0;--color-cta-hover:#fff;--color-cta-text:#0d0e11;--color-positive:#5fd68f;--color-positive-soft:#5fd68f1c;--color-positive-mark:#4cc27e;--color-success:var(--color-positive);--color-lead-bg:var(--color-positive-soft);--color-lead-border:#5fd68f3d;--color-lead-text:var(--color-positive);--color-warning:#eeb25c;--color-warning-strong:#f4c785;--color-warning-soft:#eeb25c1c;--color-warning-border:#eeb25c3d;--color-warning-mark:#e5a043;--color-overdue-bg:var(--color-warning-soft);--color-overdue-border:var(--color-warning-border);--color-overdue-text:var(--color-warning-strong);--color-danger:#f38a80;--color-danger-strong:#f7a9a1;--color-danger-soft:#f38a801c;--color-danger-border:#f38a803d;--color-danger-mark:#ec6f63;--color-neutral-soft:#ffffff0f;--color-neutral-mark:#ffffff38;--color-icon:#9a9eaa;--color-icon-soft:#8f93a0;--color-icon-strong:#ececf0;--color-control-hover:#1c1d22;--color-ghost-hover:#ffffff0f;--color-ghost-pressed:#ffffff17;--color-ghost-border-hover:#ffffff14;--color-overflow-item-hover:#ffffff0f;--color-secondary-hover:#1c1d22;--color-dropzone-active:var(--color-brand-soft);--color-switch-on:#7f6ef5;--color-switch-off:#ffffff57;--color-switch-off-hover:#ffffff6b;--color-switch-thumb:#c9cbd3;--color-switch-thumb-on:#16171b;--color-switch-mark:#9a8cff;--color-kbd-bg:#ffffff0d;--color-kbd-border:#ffffff1f;--color-scrim:#0000008c;--color-photo-ring:#fff;--sidebar-bg:#16141f;--sidebar-surface:#211e2d;--sidebar-text:#ececf0;--sidebar-muted:#a4a8b3;--sidebar-icon:#9a9eaa;--sidebar-label:#a4a8b3;--sidebar-hover:#ffffff0f;--sidebar-active:#2a2641;--sidebar-active-ink:#c9c1ff;--sidebar-accent:#9a8cff;--sidebar-border:#ffffff14;--sidebar-focus:#a99dff;--sidebar-count:#eeb25c;--sidebar-danger:#f38a80;--sidebar-danger-strong:#f7a9a1;--sidebar-danger-soft:#f38a801c;--sidebar-mark-bg:#ececf0;--sidebar-mark-ink:#16141f;--sidebar-highlight:#ffffff0f;--sidebar-shadow-raised:0 1px 1px #0006, 0 8px 18px -6px #00000080, 0 30px 60px -20px #000000b3, 0 0 0 1px #ffffff14;--color-auth-panel:#16141f;--color-auth-panel-arc:#1d1a2a;--color-auth-panel-text:#ececf0;--color-auth-panel-muted:#a4a8b3;--color-auth-panel-accent:#9a8cff;--color-banner-base:var(--color-auth-panel);--color-banner-scrim:#0d0c14;--color-banner-ink:#f5f3f0;--color-banner-ink-muted:#c9ccd6;--color-banner-glow:var(--color-auth-panel-accent);--color-banner-focus:#a99dff;--color-banner-primary:#5f4ae0;--color-banner-primary-hover:#6a56e8;--color-banner-primary-text:#fff;--shadow-highlight:inset 0 1px 0 var(--color-highlight);--shadow-control:0 1px 1px #0006, 0 1px 3px -1px #00000080;--shadow-soft:var(--shadow-highlight), var(--shadow-control);--shadow-card:var(--shadow-highlight), 0 1px 1px #00000059, 0 2px 6px -2px #0006, 0 16px 32px -16px #0009;--shadow-raised:0 1px 1px #0006, 0 8px 18px -6px #00000080, 0 30px 60px -20px #000000b3, 0 0 0 1px #ffffff14;--shadow-panel:0 1px 1px #0006, 0 12px 32px -10px #0000008c, 0 40px 80px -40px #0009;--shadow-rail:0 1px 1px #0006, 0 12px 32px -10px #0000008c, 0 40px 80px -40px #0009;--shadow-pressed:inset 0 1px 2px #0006;--shadow-primary:inset 0 1px 0 var(--color-primary-highlight), 0 0 0 1px var(--color-primary-edge), 0 1px 2px var(--color-primary-glow), 0 6px 14px -6px var(--color-primary-glow);--shadow-drawer:-8px 0 30px #0006;--color-positive-border:#5fd68f3d;--sidebar-pressed:#ffffff17}html[data-palette=bronze]{--color-canvas:#f4f1ea;--canvas-wash:radial-gradient(70rem 34rem at 72% -4rem, #b08d5729, transparent 70%), radial-gradient(40rem 24rem at 6% 0, #b08d5717, transparent 70%);--canvas-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity:.035;--topbar-bg:#fffcf6db;--topbar-blur:blur(22px) saturate(1.4);--color-surface:#fffcf6;--color-surface-strong:#fff;--color-surface-raised:#fffcf6;--color-surface-hover:#f8f4ea;--color-surface-pressed:#f0ebdf;--color-inset:#f7f3ea;--color-inset-border:#15120d0f;--color-ink:#15120d;--color-ink-muted:#5e5750;--color-ink-soft:#6c655d;--color-ink-subtle:#6c655d;--color-ink-faint:#a09a90;--color-border:#15120d17;--color-border-strong:#15120d29;--color-border-soft:#15120d0f;--color-card-border:#15120d17;--color-card-outline:#15120d17;--color-control-border:#15120d24;--color-control-outline:#15120d24;--color-control-outline-hover:#15120d3d;--color-field-border:#15120d24;--color-secondary-border:#15120d24;--color-control-edge:#8f877a;--color-control-edge-hover:#6f675a;--color-highlight:#fff;--color-brand:#b08d57;--color-brand-strong:#7a5f34;--color-brand-soft:#f2e9d8;--color-brand-border:#8c6e3f47;--color-accent:#b08d57;--color-focus:#8c6e3f;--color-link:#75592f;--color-link-hover:#15120d;--color-primary:#15120d;--color-primary-hover:#2a251d;--color-primary-pressed:#0c0a07;--color-primary-text:#fffcf6;--color-primary-edge:#0c0a07;--color-primary-highlight:#ffffff1f;--color-primary-glow:#15120d3d;--color-cta:#15120d;--color-cta-hover:#2a251d;--color-cta-text:#fffcf6;--color-positive:#3f5b45;--color-positive-soft:#e9efe6;--color-positive-mark:#5f7a64;--color-success:var(--color-positive);--color-lead-bg:var(--color-positive-soft);--color-lead-border:#3f5b4538;--color-lead-text:var(--color-positive);--color-warning:#8a5a12;--color-warning-strong:#6e4710;--color-warning-soft:#f9efd9;--color-warning-border:#ecd8ad;--color-warning-mark:#c4851c;--color-overdue-bg:var(--color-warning-soft);--color-overdue-border:var(--color-warning-border);--color-overdue-text:var(--color-warning-strong);--color-danger:#a8323c;--color-danger-strong:#8a262f;--color-danger-soft:#fbecec;--color-danger-border:#f0cccd;--color-danger-mark:#d04450;--color-neutral-soft:#efebe2;--color-neutral-mark:#15120d38;--color-icon:#645d55;--color-icon-soft:#6c655d;--color-icon-strong:#15120d;--color-control-hover:#f8f4ea;--color-ghost-hover:#15120d0d;--color-ghost-pressed:#15120d14;--color-ghost-border-hover:#15120d17;--color-overflow-item-hover:#15120d0d;--color-secondary-hover:#f8f4ea;--color-dropzone-active:var(--color-brand-soft);--color-switch-on:#8c6e3f;--color-switch-off:#15120d75;--color-switch-off-hover:#15120d8f;--color-switch-thumb:#fff;--color-switch-thumb-on:#fff;--color-switch-mark:#8c6e3f;--color-kbd-bg:#fffcf6;--color-kbd-border:#15120d1f;--color-scrim:#15120d5c;--color-photo-ring:#fff;--sidebar-bg:#17140f;--sidebar-surface:#231f17;--sidebar-text:#f0eae0;--sidebar-muted:#aea594;--sidebar-icon:#a39a89;--sidebar-label:#aea594;--sidebar-hover:#fff7e60f;--sidebar-active:#332a1c;--sidebar-active-ink:#e8cfa4;--sidebar-accent:#c9a063;--sidebar-border:#fff7e617;--sidebar-focus:#dcbb86;--sidebar-count:#e5b567;--sidebar-danger:#e88a92;--sidebar-danger-strong:#f2a6ac;--sidebar-danger-soft:#e88a921f;--sidebar-mark-bg:#f0eae0;--sidebar-mark-ink:#17140f;--sidebar-highlight:#fff7e60f;--sidebar-shadow-raised:0 1px 1px #0006, 0 8px 18px -6px #00000080, 0 30px 60px -20px #000000b3, 0 0 0 1px #fff7e617;--color-auth-panel:#17140f;--color-auth-panel-arc:#1e1a13;--color-auth-panel-text:#f4efe6;--color-auth-panel-muted:#aca59b;--color-auth-panel-accent:#c9a063;--color-banner-base:var(--color-auth-panel);--color-banner-scrim:#0e0c08;--color-banner-ink:#f4efe6;--color-banner-ink-muted:#cfc9be;--color-banner-glow:var(--color-auth-panel-accent);--color-banner-focus:#dcbb86;--color-banner-primary:#e8e2d6;--color-banner-primary-hover:#fffcf6;--color-banner-primary-text:#14120f;--shadow-highlight:inset 0 1px 0 var(--color-highlight);--shadow-control:0 1px 1px #15120d0d, 0 1px 3px -1px #15120d12;--shadow-soft:var(--shadow-highlight), var(--shadow-control);--shadow-card:var(--shadow-highlight), 0 1px 1px #15120d08, 0 2px 6px -2px #15120d0d, 0 14px 28px -14px #15120d17;--shadow-raised:0 1px 1px #15120d0a, 0 6px 14px -4px #15120d14, 0 28px 56px -20px #15120d29, 0 0 0 1px #15120d0f;--shadow-panel:0 1px 1px #15120d0a, 0 10px 30px -10px #15120d1f, 0 40px 80px -40px #15120d24;--shadow-rail:0 1px 1px #17140f14, 0 12px 28px -12px #17140f4d, 0 40px 80px -40px #17140f52;--shadow-pressed:inset 0 1px 2px #15120d1a;--shadow-primary:inset 0 1px 0 var(--color-primary-highlight), 0 0 0 1px var(--color-primary-edge), 0 1px 2px var(--color-primary-glow), 0 6px 14px -6px var(--color-primary-glow);--shadow-drawer:-8px 0 30px #15120d1f;--color-positive-border:#3f5b4538;--sidebar-pressed:#fff7e617}html[data-palette=bronze][data-theme=dark]{--color-canvas:#11100e;--canvas-wash:radial-gradient(70rem 34rem at 72% -4rem, #c9a0632e, transparent 70%), radial-gradient(40rem 24rem at 6% 0, #c9a06314, transparent 70%);--canvas-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity:.03;--topbar-bg:#1a1815db;--topbar-blur:blur(22px) saturate(1.3);--color-surface:#1a1815;--color-surface-strong:#201d19;--color-surface-raised:#1e1b17;--color-surface-hover:#24211c;--color-surface-pressed:#141310;--color-inset:#14120f;--color-inset-border:#fff7e60f;--color-ink:#f0eae0;--color-ink-muted:#aea697;--color-ink-soft:#948c7e;--color-ink-subtle:#948c7e;--color-ink-faint:#6f685c;--color-border:#fff7e614;--color-border-strong:#fff7e624;--color-border-soft:#fff7e60d;--color-card-border:#fff7e614;--color-card-outline:#fff7e614;--color-control-border:#fff7e61f;--color-control-outline:#fff7e61f;--color-control-outline-hover:#fff7e633;--color-field-border:#fff7e61f;--color-secondary-border:#fff7e61f;--color-control-edge:#7a7264;--color-control-edge-hover:#968d7d;--color-highlight:#fff7e60f;--color-brand:#c9a063;--color-brand-strong:#dcbb86;--color-brand-soft:#c9a06324;--color-brand-border:#c9a06342;--color-accent:#c9a063;--color-focus:#dcbb86;--color-link:#dcbb86;--color-link-hover:#f0eae0;--color-primary:#e8e2d6;--color-primary-hover:#fffcf6;--color-primary-pressed:#cfc8b9;--color-primary-text:#14120f;--color-primary-edge:#f6f0e3;--color-primary-highlight:#ffffff8c;--color-primary-glow:#0006;--color-cta:#e8e2d6;--color-cta-hover:#fffcf6;--color-cta-text:#14120f;--color-positive:#a8c0aa;--color-positive-soft:#a8c0aa1f;--color-positive-mark:#7fa085;--color-success:var(--color-positive);--color-lead-bg:var(--color-positive-soft);--color-lead-border:#a8c0aa3d;--color-lead-text:var(--color-positive);--color-warning:#d9a85f;--color-warning-strong:#e7c089;--color-warning-soft:#d9a85f1f;--color-warning-border:#d9a85f42;--color-warning-mark:#d09a45;--color-overdue-bg:var(--color-warning-soft);--color-overdue-border:var(--color-warning-border);--color-overdue-text:var(--color-warning-strong);--color-danger:#e88a92;--color-danger-strong:#f2a6ac;--color-danger-soft:#e88a921f;--color-danger-border:#e88a9242;--color-danger-mark:#dc6f79;--color-neutral-soft:#fff7e60f;--color-neutral-mark:#fff7e638;--color-icon:#a39b8c;--color-icon-soft:#948c7e;--color-icon-strong:#f0eae0;--color-control-hover:#24211c;--color-ghost-hover:#fff7e60f;--color-ghost-pressed:#fff7e617;--color-ghost-border-hover:#fff7e614;--color-overflow-item-hover:#fff7e60f;--color-secondary-hover:#24211c;--color-dropzone-active:var(--color-brand-soft);--color-switch-on:#a47f47;--color-switch-off:#fff7e65c;--color-switch-off-hover:#fff7e66b;--color-switch-thumb:#cfc8b9;--color-switch-thumb-on:#1a1815;--color-switch-mark:#c9a063;--color-kbd-bg:#fff7e60d;--color-kbd-border:#fff7e61f;--color-scrim:#0000008c;--color-photo-ring:#fff;--sidebar-bg:#17140f;--sidebar-surface:#231f17;--sidebar-text:#f0eae0;--sidebar-muted:#aea594;--sidebar-icon:#a39a89;--sidebar-label:#aea594;--sidebar-hover:#fff7e60f;--sidebar-active:#332a1c;--sidebar-active-ink:#e8cfa4;--sidebar-accent:#c9a063;--sidebar-border:#fff7e617;--sidebar-focus:#dcbb86;--sidebar-count:#e5b567;--sidebar-danger:#e88a92;--sidebar-danger-strong:#f2a6ac;--sidebar-danger-soft:#e88a921f;--sidebar-mark-bg:#f0eae0;--sidebar-mark-ink:#17140f;--sidebar-highlight:#fff7e60f;--sidebar-shadow-raised:0 1px 1px #0006, 0 8px 18px -6px #00000080, 0 30px 60px -20px #000000b3, 0 0 0 1px #fff7e617;--color-auth-panel:#17140f;--color-auth-panel-arc:#1e1a13;--color-auth-panel-text:#f0eae0;--color-auth-panel-muted:#a9a199;--color-auth-panel-accent:#c9a063;--color-banner-base:var(--color-auth-panel);--color-banner-scrim:#0e0c08;--color-banner-ink:#f4efe6;--color-banner-ink-muted:#cfc9be;--color-banner-glow:var(--color-auth-panel-accent);--color-banner-focus:#dcbb86;--color-banner-primary:#e8e2d6;--color-banner-primary-hover:#fffcf6;--color-banner-primary-text:#14120f;--shadow-highlight:inset 0 1px 0 var(--color-highlight);--shadow-control:0 1px 1px #0006, 0 1px 3px -1px #00000080;--shadow-soft:var(--shadow-highlight), var(--shadow-control);--shadow-card:var(--shadow-highlight), 0 1px 1px #00000059, 0 2px 6px -2px #0006, 0 16px 32px -16px #0009;--shadow-raised:0 1px 1px #0006, 0 8px 18px -6px #00000080, 0 30px 60px -20px #000000b3, 0 0 0 1px #fff7e614;--shadow-panel:0 1px 1px #0006, 0 12px 32px -10px #0000008c, 0 40px 80px -40px #0009;--shadow-rail:0 1px 1px #0006, 0 12px 32px -10px #0000008c, 0 40px 80px -40px #0009;--shadow-pressed:inset 0 1px 2px #0006;--shadow-primary:inset 0 1px 0 var(--color-primary-highlight), 0 0 0 1px var(--color-primary-edge), 0 1px 2px var(--color-primary-glow), 0 6px 14px -6px var(--color-primary-glow);--shadow-drawer:-8px 0 30px #0006;--color-positive-border:#a8c0aa3d;--sidebar-pressed:#fff7e617}@media (max-width:47.99rem),(pointer:coarse){:root{--size-control-sm:var(--size-touch-target);--size-control-md:var(--size-touch-target);--size-control-lg:var(--size-touch-target);--size-icon-button:var(--size-touch-target);--size-tab:var(--size-touch-target);--text-body:1rem;--text-button:var(--text-body);--text-input:var(--text-input-touch);--text-input-sm:var(--text-input-touch)}}@media (max-width:47.99rem){:root{--card-padding:1rem;--text-title:1.75rem}}@media (prefers-contrast:more){:root,html[data-theme=dark],html[data-palette=bronze],html[data-palette=bronze][data-theme=dark]{--color-control-border:color-mix(in srgb, var(--color-ink) 50%, transparent);--color-control-outline:color-mix(in srgb, var(--color-ink) 50%, transparent);--color-field-border:color-mix(in srgb, var(--color-ink) 50%, transparent);--color-secondary-border:color-mix(in srgb, var(--color-ink) 50%, transparent);--color-control-outline-hover:color-mix(in srgb, var(--color-ink) 70%, transparent);--color-control-edge:color-mix(in srgb, var(--color-ink) 70%, transparent);--color-control-edge-hover:var(--color-ink);--color-border:color-mix(in srgb, var(--color-ink) 28%, transparent);--color-border-soft:color-mix(in srgb, var(--color-ink) 28%, transparent);--color-card-border:color-mix(in srgb, var(--color-ink) 28%, transparent);--color-card-outline:color-mix(in srgb, var(--color-ink) 28%, transparent);--color-border-strong:color-mix(in srgb, var(--color-ink) 50%, transparent);--color-ink-muted:color-mix(in srgb, var(--color-ink) 85%, var(--color-canvas));--color-ink-soft:color-mix(in srgb, var(--color-ink) 85%, var(--color-canvas));--color-ink-subtle:color-mix(in srgb, var(--color-ink) 85%, var(--color-canvas));--color-icon:color-mix(in srgb, var(--color-ink) 80%, var(--color-canvas));--color-neutral-mark:color-mix(in srgb, var(--color-ink) 50%, transparent);--sidebar-muted:color-mix(in srgb, var(--sidebar-text) 88%, var(--sidebar-bg));--sidebar-label:color-mix(in srgb, var(--sidebar-text) 88%, var(--sidebar-bg));--sidebar-icon:color-mix(in srgb, var(--sidebar-text) 85%, var(--sidebar-bg));--sidebar-border:color-mix(in srgb, var(--sidebar-text) 30%, transparent);--topbar-bg:var(--color-surface)}}@media (prefers-reduced-transparency:reduce){:root,html[data-theme=dark],html[data-palette=bronze],html[data-palette=bronze][data-theme=dark]{--topbar-bg:var(--color-surface);--topbar-blur:none}}
