:root{--t-page:#fafaf8;--t-surface:#f0f0ed;--t-surface-2:#e6e6e2;--t-line:#16181c1f;--t-line-strong:#16181c47;--t-ink:#16181c;--t-muted:#5c6169;--t-dim:#8b9099;--t-inverse:#fafaf8;--t-stage:#fff;--t-stage-ink:#16181c;--t-guide:#16181c29;--t-pivot:#cf2f25;--t-pivot-soft:#cf2f251f;--t-marker:#f7d15473;--t-ok:#0a8f4d;--t-warn:#b8791b;--t-danger:#cf2f25;--t-danger-ink:#b4251c;--t-btn:#16181c;--t-btn-ink:#fafaf8;--t-focus:#cf2f25;--t-font-ui:ui-sans-serif, -apple-system, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--t-font-read:"Lexend", "Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--t-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-fs-1:13px;--t-fs-2:14px;--t-fs-3:15px;--t-fs-4:17px;--t-fs-5:20px;--t-fs-6:24px;--t-fs-7:32px;--t-fs-8:44px;--t-stage-word:clamp(40px, 8vw, 88px);--t-lh-tight:1.1;--t-lh-body:1.6;--t-lh-read:1.7;--t-s-1:4px;--t-s-2:8px;--t-s-3:12px;--t-s-4:16px;--t-s-5:24px;--t-s-6:32px;--t-s-7:48px;--t-s-8:72px;--t-measure:62ch;--t-r-pill:999px;--t-r-card:12px;--t-r-field:10px;--t-r-tile:8px;--t-ease:cubic-bezier(.2, .7, .3, 1);--t-fast:.12s;--t-base:.18s;--t-slow:.32s;--t-shadow-1:0 1px 2px #16181c0f, 0 6px 20px #16181c14;--t-fs-0:12px;--t-lh-display:1.02;--t-track-display:-.03em;--t-track-title:-.015em;--t-r-sheet:16px;--t-shadow-0:0 1px 2px #16181c0d;--t-shadow-2:0 2px 4px #16181c0f, 0 12px 32px #16181c1f;--t-shadow-3:0 4px 8px #16181c14, 0 24px 64px #16181c2e;--t-glass:#f0f0eddb;--t-surface-hover:#16181c0d;--t-surface-press:#16181c17;--t-ease-out:cubic-bezier(.16, 1, .3, 1);--t-safe-bottom:env(safe-area-inset-bottom,0px);--t-device:#0b0d10;--t-device-edge:#ffffff24;--t-device-screen:#fafaf8;--t-device-shadow:0 2px 6px #16181c1a, 0 32px 80px #16181c38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--t-page:#101215;--t-surface:#171a1f;--t-surface-2:#1f2329;--t-line:#ecedef1f;--t-line-strong:#ecedef47;--t-ink:#ecedef;--t-muted:#a6abb3;--t-dim:#6f757e;--t-inverse:#101215;--t-stage:#0b0d10;--t-stage-ink:#f3f4f5;--t-guide:#ecedef29;--t-pivot:#f2523f;--t-pivot-soft:#f2523f29;--t-marker:#e2b93b4d;--t-ok:#34c77b;--t-warn:#e0a23a;--t-danger:#f2523f;--t-danger-ink:#f2523f;--t-btn:#ecedef;--t-btn-ink:#101215;--t-focus:#f2523f;--t-shadow-1:0 1px 2px #0006, 0 8px 24px #00000073;--t-shadow-0:0 1px 2px #00000080;--t-shadow-2:0 2px 4px #00000080, 0 12px 32px #0009;--t-shadow-3:0 4px 8px #0009, 0 24px 64px #000000b3;--t-glass:#171a1fd1;--t-surface-hover:#ffffff0f;--t-surface-press:#ffffff1a;--t-device-shadow:0 2px 6px #00000080, 0 32px 80px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--t-page:#101215;--t-surface:#171a1f;--t-surface-2:#1f2329;--t-line:#ecedef1f;--t-line-strong:#ecedef47;--t-ink:#ecedef;--t-muted:#a6abb3;--t-dim:#6f757e;--t-inverse:#101215;--t-stage:#0b0d10;--t-stage-ink:#f3f4f5;--t-guide:#ecedef29;--t-pivot:#f2523f;--t-pivot-soft:#f2523f29;--t-marker:#e2b93b4d;--t-ok:#34c77b;--t-warn:#e0a23a;--t-danger:#f2523f;--t-danger-ink:#f2523f;--t-btn:#ecedef;--t-btn-ink:#101215;--t-focus:#f2523f;--t-shadow-1:0 1px 2px #0006, 0 8px 24px #00000073;--t-shadow-0:0 1px 2px #00000080;--t-shadow-2:0 2px 4px #00000080, 0 12px 32px #0009;--t-shadow-3:0 4px 8px #0009, 0 24px 64px #000000b3;--t-glass:#171a1fd1;--t-surface-hover:#ffffff0f;--t-surface-press:#ffffff1a;--t-device-shadow:0 2px 6px #00000080, 0 32px 80px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-scheme=dark]{--t-page:#101215;--t-surface:#171a1f;--t-surface-2:#1f2329;--t-line:#ecedef1f;--t-line-strong:#ecedef47;--t-ink:#ecedef;--t-muted:#a6abb3;--t-dim:#6f757e;--t-inverse:#101215;--t-stage:#0b0d10;--t-stage-ink:#f3f4f5;--t-guide:#ecedef29;--t-pivot:#f2523f;--t-pivot-soft:#f2523f29;--t-marker:#e2b93b4d;--t-ok:#34c77b;--t-warn:#e0a23a;--t-danger:#f2523f;--t-danger-ink:#f2523f;--t-btn:#ecedef;--t-btn-ink:#101215;--t-focus:#f2523f;--t-shadow-1:0 1px 2px #0006, 0 8px 24px #00000073;--t-shadow-0:0 1px 2px #00000080;--t-shadow-2:0 2px 4px #00000080, 0 12px 32px #0009;--t-shadow-3:0 4px 8px #0009, 0 24px 64px #000000b3;--t-glass:#171a1fd1;--t-surface-hover:#ffffff0f;--t-surface-press:#ffffff1a;--t-device-shadow:0 2px 6px #00000080, 0 32px 80px #0009;color:var(--t-ink);background-color:var(--t-stage);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-scheme=light]{--t-page:#fafaf8;--t-surface:#f0f0ed;--t-surface-2:#e6e6e2;--t-line:#16181c1f;--t-line-strong:#16181c47;--t-ink:#16181c;--t-muted:#5c6169;--t-dim:#8b9099;--t-inverse:#fafaf8;--t-stage:#fff;--t-stage-ink:#16181c;--t-guide:#16181c29;--t-pivot:#cf2f25;--t-pivot-soft:#cf2f251f;--t-marker:#f7d15473;--t-ok:#0a8f4d;--t-warn:#b8791b;--t-danger:#cf2f25;--t-danger-ink:#b4251c;--t-btn:#16181c;--t-btn-ink:#fafaf8;--t-focus:#cf2f25;--t-shadow-1:0 1px 2px #16181c0f, 0 6px 20px #16181c14;--t-shadow-0:0 1px 2px #16181c0d;--t-shadow-2:0 2px 4px #16181c0f, 0 12px 32px #16181c1f;--t-shadow-3:0 4px 8px #16181c14, 0 24px 64px #16181c2e;--t-glass:#f0f0eddb;--t-surface-hover:#16181c0d;--t-surface-press:#16181c17;--t-device-shadow:0 2px 6px #16181c1a, 0 32px 80px #16181c38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:root:has([data-light-page]){--t-page:#fafaf8;--t-surface:#f0f0ed;--t-surface-2:#e6e6e2;--t-line:#16181c1f;--t-line-strong:#16181c47;--t-ink:#16181c;--t-muted:#5c6169;--t-dim:#8b9099;--t-inverse:#fafaf8;--t-stage:#fff;--t-stage-ink:#16181c;--t-guide:#16181c29;--t-pivot:#cf2f25;--t-pivot-soft:#cf2f251f;--t-marker:#f7d15473;--t-ok:#0a8f4d;--t-warn:#b8791b;--t-danger:#cf2f25;--t-danger-ink:#b4251c;--t-btn:#16181c;--t-btn-ink:#fafaf8;--t-focus:#cf2f25;--t-shadow-1:0 1px 2px #16181c0f, 0 6px 20px #16181c14;--t-shadow-0:0 1px 2px #16181c0d;--t-shadow-2:0 2px 4px #16181c0f, 0 12px 32px #16181c1f;--t-shadow-3:0 4px 8px #16181c14, 0 24px 64px #16181c2e;--t-glass:#f0f0eddb;--t-surface-hover:#16181c0d;--t-surface-press:#16181c17;--t-device-shadow:0 2px 6px #16181c1a, 0 32px 80px #16181c38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:root:has([data-light-page]){background-color:var(--t-page);color:var(--t-ink)}:root:root:has([data-light-page]) body{background-color:var(--t-page);color:var(--t-ink)}:root[data-stage=light]{--t-stage:#fff;--t-stage-ink:#16181c;--t-guide:#16181c29;--t-pivot:#cf2f25}:root[data-stage=dark]{--t-stage:#0b0d10;--t-stage-ink:#f3f4f5;--t-guide:#ecedef29;--t-pivot:#f2523f}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s;--t-slow:0s}}
@font-face{font-family:Lexend;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/lexend-300-700-latin.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:Lexend;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/lexend-300-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400-latin.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:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700-latin.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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/opendyslexic-Regular.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/opendyslexic-Bold.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}body{background:var(--t-page);color:var(--t-ink);font-family:var(--t-font-ui);line-height:var(--t-lh-body);margin:0}:root[data-font=lexend]{--t-font-read:"Lexend", "Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif}:root[data-font=atkinson]{--t-font-read:"Atkinson Hyperlegible", "Lexend", ui-sans-serif, system-ui, sans-serif}:root[data-font=serif]{--t-font-read:Charter, Georgia, "Iowan Old Style", "Times New Roman", serif}:root[data-font=opendyslexic]{--t-font-read:"OpenDyslexic", "Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif}:root[data-font=mono]{--t-font-read:var(--t-font-mono)}:root{--t-stage-word-scale:1}:root[data-size=s]{--t-stage-word-scale:.8}:root[data-size=m]{--t-stage-word-scale:1}:root[data-size=l]{--t-stage-word-scale:1.2}:root[data-size=xl]{--t-stage-word-scale:1.45}html{-webkit-text-size-adjust:100%}html[data-overscroll=none],html[data-overscroll=none] body{overscroll-behavior-y:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}::selection{background:var(--t-pivot-soft)}[data-stage-surface] ::selection,[data-stage-surface]::selection,[data-testid=stage] ::selection,[data-testid=stage]::selection{background:0 0}:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}[data-scroll-thin]{scrollbar-width:thin;scrollbar-color:var(--t-line-strong) transparent}[data-scroll-thin]::-webkit-scrollbar{width:8px;height:8px}[data-scroll-thin]::-webkit-scrollbar-thumb{background:var(--t-line-strong);border-radius:var(--t-r-pill)}[data-scroll-thin]::-webkit-scrollbar-track{background:0 0}kbd{border:1px solid var(--t-line);border-bottom:1px solid var(--t-line-strong);background:var(--t-surface);min-width:1.6em;color:var(--t-ink);font-family:var(--t-font-mono);font-size:var(--t-fs-0);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 2px;line-height:1.6;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--t-d-press-in:80ms;--t-d-press-out:.16s;--t-d-thumb:.18s;--t-d-switch:.16s;--t-d-menu-in:.14s;--t-d-menu-out:.1s;--t-d-sheet-in:.2s;--t-d-sheet-out:.16s;--t-d-dialog-in:.16s;--t-d-dialog-out:.12s}@media (prefers-reduced-motion:reduce){:root{--t-d-press-in:0s;--t-d-press-out:0s;--t-d-thumb:0s;--t-d-switch:0s;--t-d-menu-in:0s;--t-d-menu-out:0s;--t-d-sheet-in:0s;--t-d-sheet-out:0s;--t-d-dialog-in:0s;--t-d-dialog-out:0s}}
