._button_1wy5b_1{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--target);padding:0 var(--s-4);border-radius:var(--r-1);color:var(--ink);text-align:center;cursor:pointer;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease), scale .15s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}._button_1wy5b_1:active:not(:disabled){scale:.96}._button_1wy5b_1:disabled{cursor:not-allowed;opacity:.55}._sm_1wy5b_36{min-height:36px;padding:0 var(--s-3);font-size:var(--text-sm)}._lg_1wy5b_42{min-height:52px;padding:0 var(--s-5);font-size:1.0625rem}._block_1wy5b_48{width:100%}._primary_1wy5b_52{background:var(--accent);color:var(--on-accent)}._secondary_1wy5b_57{background:var(--surface-2)}._outline_1wy5b_61{border-color:var(--line-strong)}._destructive_1wy5b_65{background:var(--danger);color:var(--on-danger)}._tertiary_1wy5b_70{min-height:auto;padding:var(--s-1) 0;color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}._iconOnly_1wy5b_78{width:var(--target);padding:0}._spinner_1wy5b_83{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite _spin_1wy5b_83}@keyframes _spin_1wy5b_83{to{transform:rotate(1turn)}}@media (hover:hover){._primary_1wy5b_52:hover:not(:disabled){background:var(--accent-ink)}._secondary_1wy5b_57:hover:not(:disabled){border-color:var(--line-strong)}._outline_1wy5b_61:hover:not(:disabled),._ghost_1wy5b_112:hover:not(:disabled){background:var(--surface-2)}._destructive_1wy5b_65:hover:not(:disabled){filter:brightness(.92)}}._stack_16coa_1{right:calc(var(--s-3) + var(--safe-r));bottom:calc(var(--s-3) + var(--safe-b) + var(--bottom-nav,0px));z-index:60;gap:var(--s-2);width:min(380px, calc(100vw - var(--s-5)));display:grid;position:fixed}._toast_16coa_11{gap:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);border-radius:var(--r-2);background:var(--ink);color:var(--bg);box-shadow:var(--float-shadow);animation:_slide_16coa_1 var(--med) var(--ease) both;grid-template-columns:auto 1fr auto;align-items:center;display:grid}._toast_16coa_11 button{color:var(--bg)}._error_16coa_28{background:var(--danger);color:var(--on-danger)}._error_16coa_28 button{color:var(--on-danger)}@media (hover:hover){._toast_16coa_11 button:hover:not(:disabled){opacity:.75;background:0 0}}@keyframes _slide_16coa_1{0%{opacity:0;transform:translateY(8px)}}._badge_3qmnb_1{padding:2px var(--s-2);border-radius:var(--r-1);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}._neutral_3qmnb_11{background:var(--surface-2);color:var(--ink)}._accent_3qmnb_16{background:var(--accent-soft);color:var(--accent-ink)}._brass_3qmnb_21{background:var(--brass-soft);color:var(--brass)}._ok_3qmnb_26{background:var(--ok-soft);color:var(--ok)}._warn_3qmnb_31{background:var(--warn-soft);color:var(--warn)}._danger_3qmnb_36{background:var(--danger-soft);color:var(--danger)}._alert_3qmnb_41{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-2);animation:_rise_3qmnb_1 var(--med) var(--ease);flex-wrap:wrap;align-items:flex-start;display:flex}._alert_3qmnb_41>svg{flex:none;margin-top:2px}._alertBody_3qmnb_56{min-width:0;color:var(--ink);flex:200px}._alertTitle_3qmnb_62{font-weight:650}._alertAction_3qmnb_66{flex:none}._loading_3qmnb_70{padding:var(--s-4) 0}._skeleton_3qmnb_74{gap:var(--s-3);display:grid}._bone_3qmnb_79{border-radius:var(--r-1);background:var(--surface-2);height:14px;animation:1.4s ease-in-out infinite _breathe_3qmnb_1;display:block}._bone_3qmnb_79:nth-child(2n){width:82%}._bone_3qmnb_79:nth-child(3n){width:64%}._tall_3qmnb_95{height:44px}._empty_3qmnb_99{gap:var(--s-2);max-width:56ch;padding:var(--s-6) 0;color:var(--ink-2);flex-direction:column;align-items:flex-start;display:flex}._empty_3qmnb_99 p{color:var(--ink)}._emptyTitle_3qmnb_113{color:var(--ink);font-size:var(--text-lg)}._emptyAction_3qmnb_118{margin-top:var(--s-2)}._avatar_3qmnb_122{width:32px;height:32px;color:var(--ink);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}._hue0_3qmnb_134,._hue3_3qmnb_135{background:var(--accent-soft)}._hue1_3qmnb_139,._hue4_3qmnb_140{background:var(--brass-soft)}._hue2_3qmnb_144,._hue5_3qmnb_145{background:var(--surface-2)}._tip_3qmnb_149{display:inline-flex;position:relative}._tipText_3qmnb_154{z-index:30;width:max-content;max-width:240px;padding:var(--s-1) var(--s-2);border-radius:var(--r-1);background:var(--ink);color:var(--bg);font-size:var(--text-xs);opacity:0;pointer-events:none;transition:opacity var(--fast) var(--ease), transform var(--fast) var(--ease);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}._tip_3qmnb_149:hover ._tipText_3qmnb_154,._tip_3qmnb_149:focus-within ._tipText_3qmnb_154{opacity:1;transform:translate(-50%)}@keyframes _breathe_3qmnb_1{50%{opacity:.5}}@keyframes _rise_3qmnb_1{0%{opacity:0;transform:translateY(4px)}}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");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}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1ef;--surface:#fff;--surface-2:#e4e9e6;--ink:#1c2b33;--ink-2:#4c5c63;--line:#d3dbd7;--line-strong:#7a8a90;--accent:#0f6a73;--on-accent:#fff;--accent-soft:#d9ecec;--accent-ink:#0a535a;--brass:#7d5610;--brass-fill:#b4812a;--on-brass:#1c1405;--brass-soft:#f3e7cc;--danger:#b3261e;--on-danger:#fff;--danger-soft:#f9dedb;--warn:#6f4e00;--warn-soft:#f8ecc4;--ok:#1d6b3f;--ok-soft:#d8eede;--focus:#0f6a73;--band:#1c2b33;--on-band:#eef1ef;--scrim:#141e248c;--float-shadow:0 12px 32px #141e2438}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171d20;--surface:#20282c;--surface-2:#2a3338;--ink:#e9efec;--ink-2:#aab7b8;--line:#36424a;--line-strong:#7f8e94;--accent:#58c1c9;--on-accent:#0a2023;--accent-soft:#1c3b3f;--accent-ink:#8ed8de;--brass:#dcb266;--brass-fill:#d0a24f;--on-brass:#231803;--brass-soft:#3d3119;--danger:#ff9d94;--on-danger:#3a0a06;--danger-soft:#4a211e;--warn:#e7c36a;--warn-soft:#3d3216;--ok:#80d3a2;--ok-soft:#1c3a29;--focus:#8ed8de;--band:#0f1417;--on-band:#e9efec;--scrim:#0000009e;--float-shadow:0 12px 32px #00000080}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1729;--surface:#162238;--surface-2:#1f2d47;--ink:#edf1f8;--ink-2:#a9b6cc;--line:#2c3b57;--line-strong:#7787a3;--accent:#e0b65f;--on-accent:#231803;--accent-soft:#33301f;--accent-ink:#ecca83;--brass:#e0b65f;--brass-fill:#cfa34c;--on-brass:#231803;--brass-soft:#33301f;--danger:#ff9e96;--on-danger:#3a0a06;--danger-soft:#472228;--warn:#efc873;--warn-soft:#39321f;--ok:#7fd4a4;--ok-soft:#173a30;--focus:#ecca83;--band:#08101f;--on-band:#edf1f8;--scrim:#020610a8;--float-shadow:0 12px 32px #0000008c}[data-theme=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9f1f5;--surface:#fff;--surface-2:#dbe7ee;--ink:#14303f;--ink-2:#41606f;--line:#c9d9e2;--line-strong:#6f8a99;--accent:#0b5c86;--on-accent:#fff;--accent-soft:#d5e8f3;--accent-ink:#084a6d;--brass:#785210;--brass-fill:#c08f38;--on-brass:#1c1405;--brass-soft:#f2e7cf;--danger:#b3261e;--on-danger:#fff;--danger-soft:#f9dedb;--warn:#6b4c00;--warn-soft:#f6ebc6;--ok:#17693f;--ok-soft:#d5eee0;--focus:#0b5c86;--band:#14303f;--on-band:#e9f1f5;--scrim:#0c202c8c;--float-shadow:0 12px 32px #0c202c38}[data-theme=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf1ea;--surface:#fbfcf9;--surface-2:#e0e7da;--ink:#1d2c21;--ink-2:#4a5b4e;--line:#d0d9ca;--line-strong:#76877a;--accent:#2a6440;--on-accent:#fff;--accent-soft:#d9eadd;--accent-ink:#1f5032;--brass:#74500c;--brass-fill:#b08428;--on-brass:#1c1405;--brass-soft:#f0e6cc;--danger:#ac2a20;--on-danger:#fff;--danger-soft:#f7dfda;--warn:#694a00;--warn-soft:#f4eac5;--ok:#1f6a3b;--ok-soft:#d6ecd9;--focus:#2a6440;--band:#1d2c21;--on-band:#edf1ea;--scrim:#1420188c;--float-shadow:0 12px 32px #14201838}[data-theme=sandstone]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efe9df;--surface:#fcfaf6;--surface-2:#e4dccd;--ink:#2e2619;--ink-2:#5a4e3d;--line:#d9cfbe;--line-strong:#8a7d68;--accent:#7a4a12;--on-accent:#fff;--accent-soft:#f0e0c8;--accent-ink:#643b0b;--brass:#7a4a12;--brass-fill:#b98a3c;--on-brass:#1f1505;--brass-soft:#f1e4c9;--danger:#a82a1e;--on-danger:#fff;--danger-soft:#f6dfd8;--warn:#644900;--warn-soft:#f1e6bf;--ok:#2a6438;--ok-soft:#dcead6;--focus:#7a4a12;--band:#2e2619;--on-band:#efe9df;--scrim:#281e128c;--float-shadow:0 12px 32px #281e1238}:root{--font:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.3rem + .8vw, 2rem);--text-display:clamp(2.5rem, 1.1rem + 6vw, 6.5rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--r-1:3px;--r-2:6px;--r-full:999px;--target:44px;--fast:.12s;--med:.2s;--ease:cubic-bezier(.2, .7, .2, 1);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--ink);font:400 var(--text-md) / 1.5 var(--font);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:background-color var(--med) linear, border-color var(--med) linear, color var(--med) linear!important}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{letter-spacing:-.01em;overflow-wrap:break-word;font-weight:650;line-height:1.15}a{color:var(--accent-ink);text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent);color:var(--on-accent)}table{border-collapse:collapse;width:100%}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--s-3);z-index:100;padding:var(--s-2) var(--s-4);background:var(--ink);color:var(--bg);position:absolute;top:-60px}.skip-link:focus{top:var(--s-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#fff;--ink:#000;--ink-2:#222;--line:#999;--line-strong:#000}body{color:#000;background:#fff}[data-no-print]{display:none!important}}
