@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2?dpl=dpl_AkXkdCwFWashMSBhBUXXsU5LNWpw)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_56f91b31-module__oHvU7G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_56f91b31-module__oHvU7G__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--ground:#08090e;--ground-raised:#0f1017;--ground-sunk:#040407;--surface:#14161d;--surface-hover:#1c1e26;--surface-edge:#2b2d37;--ink-strong:#f4f5f8;--ink:#cccdd3;--ink-quiet:#8a8c94;--action:#f4af2d;--action-hover:#ffc258;--action-sunk:#d79700;--on-action:#191003;--action-wash:color-mix(in oklch, var(--action) 12%, transparent);--good:#63d18f;--waiting:#73c8ff;--wrong:#fd736d;--face-voice:var(--font-serif), Georgia, "Times New Roman", serif;--face-ui:var(--font-inter), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--face-machine:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-body:clamp(1rem, .9629rem + .1524vw, 1.125rem);--text-lead:clamp(1.125rem, 1.0509rem + .3048vw, 1.375rem);--text-say:clamp(1.375rem, 1.2268rem + .6095vw, 1.875rem);--text-title:clamp(2rem, 1.5556rem + 1.8286vw, 3.5rem);--leading-tight:1.15;--leading-say:1.28;--leading-body:1.5;--measure:68ch;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--target:44px;--target-min:24px;--r-sm:8px;--r:14px;--r-lg:20px;--r-full:999px;--lift-1:0 1px 2px #00000047, 0 2px 6px #00000029;--lift-2:0 2px 4px #0000004d, 0 8px 20px #00000038, 0 1px 0 #ffffff0d inset;--lift-3:0 4px 8px #00000057, 0 20px 48px #0000004d, 0 1px 0 #ffffff0f inset;--t-tap:.12s;--t-small:.2s;--t-enter:.4s;--t-exit:.2s;--t-view:.6s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.05, .7, .1, 1);--ease-gone:cubic-bezier(.3, 0, .8, .15);--ease-back:cubic-bezier(.05, .7, .1, 1);--ease-house:cubic-bezier(.16, 1, .3, 1);--loader-delay:.25s;--loader-min:.4s}@supports (color:lab(0% 0 0)){:root{--ground:lab(2.4355% .316501 -2.32533);--ground-raised:lab(4.76347% .560269 -4.20827);--ground-sunk:lab(1.17983% .167124 -1.20417);--surface:lab(7.11898% .763677 -5.46378);--surface-hover:lab(11.1299% .914738 -6.26476);--surface-edge:lab(18.6663% .904366 -6.65956);--ink-strong:lab(96.4942% .137895 -1.51243);--ink:lab(82.5478% .287563 -3.01772);--ink-quiet:lab(58.1597% .462443 -4.50847);--action:lab(76.753% 18.1403 70.8281);--action-hover:lab(82.5634% 18.5264 72.1976);--action-sunk:lab(67.4454% 18.0407 71.2706);--on-action:lab(5.26951% 2.61089 6.71212);--good:lab(76.3094% -44.419 22.8738);--waiting:lab(76.7608% -14.8783 -37.8891);--wrong:lab(65.8493% 53.3364 30.7453);--lift-1:0 1px 2px lab(0% 0 0/.28), 0 2px 6px lab(0% 0 0/.16);--lift-2:0 2px 4px lab(0% 0 0/.3), 0 8px 20px lab(0% 0 0/.22), 0 1px 0 lab(100% 0 0/.05) inset;--lift-3:0 4px 8px lab(0% 0 0/.34), 0 20px 48px lab(0% 0 0/.3), 0 1px 0 lab(100% 0 0/.06) inset}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ground:#f8f7f2;--ground-raised:#fdfcf9;--ground-sunk:#edebe5;--surface:#fff;--surface-hover:#f6f5f1;--surface-edge:#d9d7d2;--ink-strong:#14161c;--ink:#313239;--ink-quiet:#5b5d66;--action:#875900;--action-hover:#724d00;--action-sunk:#624000;--on-action:#fcfcfc;--good:#00713d;--waiting:#006496;--wrong:#ba2b2e;--lift-1:0 1px 2px #13151f14, 0 2px 6px #13151f0f;--lift-2:0 2px 4px #13151f14, 0 8px 20px #13151f1a;--lift-3:0 4px 8px #13151f1a, 0 20px 48px #13151f24}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]){--ground:lab(97.1312% -.0125468 2.29015);--ground-raised:lab(98.8609% -.010848 1.52521);--ground-sunk:lab(93.0812% -.0113249 3.0571);--surface:lab(100% 0 0);--surface-hover:lab(96.5461% -.0119209 1.90754);--surface-edge:lab(86.1211% -.0100136 3.05799);--ink-strong:lab(7.14343% .562459 -4.38361);--ink:lab(21.0357% .525847 -4.47511);--ink-quiet:lab(39.5838% .580475 -5.2377);--action:lab(41.7253% 21.8148 96.0592);--action-hover:lab(35.8632% 22.7655 88.5702);--action-sunk:lab(30.0554% 21.7405 73.5914);--on-action:lab(98.84% .0000298023 -.0000119209);--good:lab(41.3451% -42.0486 21.772);--waiting:lab(39.4622% -10.9649 -37.2414);--wrong:lab(42.4959% 56.9739 35.4904);--lift-1:0 1px 2px lab(7.07481% 1.15496 -7.2463/.08), 0 2px 6px lab(7.07481% 1.15496 -7.2463/.06);--lift-2:0 2px 4px lab(7.07481% 1.15496 -7.2463/.08), 0 8px 20px lab(7.07481% 1.15496 -7.2463/.1);--lift-3:0 4px 8px lab(7.07481% 1.15496 -7.2463/.1), 0 20px 48px lab(7.07481% 1.15496 -7.2463/.14)}}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--t-tap:1ms;--t-small:1ms;--t-enter:1ms;--t-exit:1ms;--t-view:1ms}}:root[data-motion=still]{--t-tap:1ms;--t-small:1ms;--t-enter:1ms;--t-exit:1ms;--t-view:1ms}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--face-ui);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;min-height:100svh}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;font-size:max(16px,1em)}button{cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0}:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}.voice{font-family:var(--face-voice);overflow-wrap:anywhere;font-size:var(--text-say);line-height:var(--leading-say);letter-spacing:-.011em;color:var(--ink-strong);text-wrap:balance}.label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-quiet);font-weight:560}.machine{font-family:var(--face-machine);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.frame{min-height:100svh;padding-bottom:calc(var(--s8) + env(safe-area-inset-bottom));grid-template-rows:auto 1fr;display:grid}.wrap{width:100%;max-width:46rem;padding-inline:var(--s5);margin-inline:auto}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--t-view);animation-timing-function:var(--ease)}::view-transition-group(chrome-top){animation-duration:1ms}::view-transition-group(chrome-dock){animation-duration:1ms}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:rise var(--t-enter) var(--ease-in) both;animation-delay:calc(min(var(--i,0), 8) * 40ms)}@keyframes press-back{0%{transform:scale(.96)}to{transform:scale(1)}}button:not(:disabled):active,a:active{transition:transform var(--t-tap) var(--ease);transform:scale(.96)}button:not(:disabled),a{transition:transform var(--t-small) cubic-bezier(.34, 1.56, .64, 1)}@keyframes settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.settle{animation:settle var(--t-small) var(--ease) both}@keyframes appear{to{opacity:1}}.patient{opacity:0;animation:appear 1ms linear var(--loader-delay) forwards}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes halo{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.live-dot{border-radius:var(--r-full);background:var(--good);width:7px;height:7px;animation:breathe 2.4s var(--ease) infinite;flex:none;position:relative}.live-dot:after{content:"";border-radius:var(--r-full);background:var(--good);animation:halo 2.4s var(--ease-in) infinite;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.live-dot:after{animation:none}.live-dot{animation:breathe 3.2s var(--ease) infinite}::view-transition-group(*){animation-duration:1ms}button:not(:disabled):active,a:active{transform:none}}:root[data-motion=still] .live-dot:after{animation:none}
