@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--text-face:"Inter","Inter Fallback"}:root:not([data-theme]){--felt:#1c3b32;--felt-deep:#142a24;--ink:#12121a;--paper:#fdfdfb;--edge:rgb(255 255 255/0.14);--raised:rgb(255 255 255/0.06);--text:#f2f2ef;--muted:rgb(242 242 239/0.62);--accent:#e8b84b;--accent-ink:#26210f;--good:#8cd6a8;--warn:#e8b84b;--bad:#e6a2a2;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme]){--felt:#f4efe4;--felt-deep:#e6dfd0;--ink:#2c2921;--paper:#ffffff;--edge:rgb(44 41 33/0.16);--raised:rgb(44 41 33/0.045);--text:#2c2921;--muted:rgb(44 41 33/0.62);--accent:#9a6b16;--accent-ink:#fff8e8;--good:#2f6f4a;--warn:#8a5d0c;--bad:#9c3838;color-scheme:light}}@media (prefers-contrast:more){:root:not([data-theme]){--felt:#000000;--felt-deep:#000000;--ink:#000000;--paper:#ffffff;--edge:#ffffff;--raised:#1a1a1a;--text:#ffffff;--muted:#e0e0e0;--accent:#ffd75f;--accent-ink:#000000;--good:#7cffb0;--warn:#ffd75f;--bad:#ff9d9d;color-scheme:dark}}[data-theme=felt]{--felt:#1c3b32;--felt-deep:#142a24;--ink:#12121a;--paper:#fdfdfb;--edge:rgb(255 255 255/0.14);--raised:rgb(255 255 255/0.06);--text:#f2f2ef;--muted:rgb(242 242 239/0.62);--accent:#e8b84b;--accent-ink:#26210f;--good:#8cd6a8;--warn:#e8b84b;--bad:#e6a2a2;color-scheme:dark}[data-theme=midnight]{--felt:#232634;--felt-deep:#15171f;--ink:#0d0e13;--paper:#fbfbfd;--edge:rgb(255 255 255/0.13);--raised:rgb(255 255 255/0.055);--text:#eceef5;--muted:rgb(236 238 245/0.6);--accent:#8ab4f8;--accent-ink:#0f1b2e;--good:#86d8b0;--warn:#f0c674;--bad:#f0a0a0;color-scheme:dark}[data-theme=parchment]{--felt:#f4efe4;--felt-deep:#e6dfd0;--ink:#2c2921;--paper:#ffffff;--edge:rgb(44 41 33/0.16);--raised:rgb(44 41 33/0.045);--text:#2c2921;--muted:rgb(44 41 33/0.62);--accent:#9a6b16;--accent-ink:#fff8e8;--good:#2f6f4a;--warn:#8a5d0c;--bad:#9c3838;color-scheme:light}[data-theme=daylight]{--felt:#f3f5f8;--felt-deep:#e3e7ee;--ink:#1d2128;--paper:#ffffff;--edge:rgb(29 33 40/0.16);--raised:rgb(29 33 40/0.045);--text:#1d2128;--muted:rgb(29 33 40/0.6);--accent:#1d5fbf;--accent-ink:#ffffff;--good:#1f6b45;--warn:#8a5a05;--bad:#a33232;color-scheme:light}[data-theme=contrast]{--felt:#000000;--felt-deep:#000000;--ink:#000000;--paper:#ffffff;--edge:#ffffff;--raised:#1a1a1a;--text:#ffffff;--muted:#e0e0e0;--accent:#ffd75f;--accent-ink:#000000;--good:#7cffb0;--warn:#ffd75f;--bad:#ff9d9d;color-scheme:dark}:root{--card-width:5.5rem;--radius:0.6rem;--ease:cubic-bezier(0.2,0.8,0.2,1);--quick:160ms;--settle:300ms;--page:64rem}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%}:root{--face-display:var(--display),"Iowan Old Style",Georgia,"Times New Roman",serif;--face-text:var(--text-face),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tick:0.55rem;--finger:2.75rem;--step--1:clamp(0.78rem,0.76rem + 0.1vw,0.84rem);--step-0:clamp(0.95rem,0.92rem + 0.14vw,1.05rem);--step-1:clamp(1.15rem,1.08rem + 0.32vw,1.4rem);--step-2:clamp(1.45rem,1.3rem + 0.7vw,2rem);--step-3:clamp(1.9rem,1.6rem + 1.4vw,3rem);--step-4:clamp(2.5rem,1.9rem + 2.9vw,4.5rem);--step-5:clamp(3.2rem,2rem + 5.6vw,7rem);--gap-1:0.35rem;--gap-2:0.7rem;--gap-3:1.15rem;--gap-4:1.9rem;--gap-5:3.1rem;--gap-6:5rem;--sheen:color-mix(in srgb,var(--paper) 16%,transparent);--sheen-strong:color-mix(in srgb,var(--paper) 30%,transparent);--glow:color-mix(in srgb,var(--accent) 55%,transparent);--glow-faint:color-mix(in srgb,var(--accent) 18%,transparent);--under:color-mix(in srgb,var(--ink) 55%,transparent);--lit-1:inset 0 1px 0 0 var(--sheen),0 1px 2px -1px var(--under);--lit-2:inset 0 1px 0 0 var(--sheen),0 12px 28px -18px var(--under),0 2px 6px -4px var(--under);--lit-3:inset 0 1px 0 0 var(--sheen-strong),0 30px 60px -30px var(--under),0 6px 14px -8px var(--under);--rise:-3px}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@media print{body:after{display:none}body{background:none}}@media (prefers-contrast:more){body:after{display:none}body{background:var(--felt)}}[data-theme=contrast] body:after{display:none}[data-theme=contrast] body{background:var(--felt)}body{background:radial-gradient(70% 45% at 50% -5%,var(--glow-faint) 0,transparent 60%),radial-gradient(120% 90% at 50% 0,var(--felt) 0,var(--felt-deep) 70%) fixed;color:var(--text);font-family:var(--face-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}button{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:calc(var(--radius) - .25rem)}[data-theme-swapping],[data-theme-swapping] *,[data-theme-swapping] :after,[data-theme-swapping] :before{transition:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}