@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/444a6bf29ab25f69-s.17ybwblnu3xyq.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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62d3aa0ac43582e7-s.p.0wd087ga8xwlj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7c214e6ec6930576-s.11acsz9h4m7wp.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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c1c3af1a74d15faa-s.1cknkiq-ea_80.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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b11922324fc05bc1-s.p.0ud1q5trp733h.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_286d96f0-module__ThCBQa__className{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:500}.unbounded_286d96f0-module__ThCBQa__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_61fb2159-module__X6uHUW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_61fb2159-module__X6uHUW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--bg:#090a0c;--fg:#f4f0e6;--muted:#a39e93;--faint:#8a847a;--blue:#0057b8;--yellow:#ffd500;--dock:#090a0cb8;--line:#f4f0e629;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f4f0e6;--fg:#171512;--muted:#5c564c;--faint:#6a645b;--dock:#f4f0e6c7;--line:#17151224;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html,body{min-height:100%}body{background:radial-gradient(900px 420px at 50% -10%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 70%), var(--bg);color:var(--fg);font-family:var(--font-manrope), "Manrope", sans-serif;margin:0;overflow-x:clip}.stage{width:100%;min-height:100dvh;padding-top:max(1.75rem, env(safe-area-inset-top));padding-bottom:calc(5.75rem + env(safe-area-inset-bottom));padding-left:max(1.15rem, calc(env(safe-area-inset-left) + .85rem));padding-right:max(1rem, env(safe-area-inset-right));flex-direction:column;justify-content:safe center;align-items:center;display:flex}.sheet{text-align:center;width:min(42rem,100%);container-type:inline-size}.eyebrow{max-width:22em;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;margin:0 auto 1.4rem;font-size:clamp(.72rem,2.6cqi,.95rem);font-weight:500;line-height:1.35}h1{flex-direction:column;align-items:center;gap:.35rem;margin:0;display:flex}.num{font-family:var(--font-unbounded), "Unbounded", sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(3rem,min(26cqi,22dvh),11.5rem);font-weight:500;line-height:1;display:inline-block;position:relative}.num-ink{color:var(--fg)}.num-fire{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.word{color:var(--muted);letter-spacing:.42em;text-transform:uppercase;text-indent:.42em;font-size:clamp(.78rem,2.4cqi,1.05rem);font-weight:600}.spans{width:min(36rem,100%);margin:clamp(1.25rem,4dvh,2rem) auto 0}.span-line{color:var(--fg);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .85rem;margin:0;font-size:clamp(1rem,3.4cqi,1.25rem);font-weight:600;display:flex}.span-line.quiet{color:var(--muted);margin-top:1.15rem;font-size:clamp(.95rem,3cqi,1.1rem)}.span-mark b{font-family:var(--font-unbounded), "Unbounded", sans-serif;letter-spacing:-.03em;font-weight:500}.span-clock{color:var(--faint);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-weight:600}.span-note{max-width:28rem;color:var(--faint);text-wrap:pretty;margin:.4rem auto 0;font-size:clamp(.78rem,2.5cqi,.92rem);line-height:1.45}.when{color:var(--faint);flex-wrap:wrap;justify-content:center;gap:.4rem .7rem;margin:clamp(.9rem,2.5dvh,1.3rem) 0 0;font-size:clamp(.78rem,2.2cqi,.92rem);display:flex}.when span{color:var(--muted)}.dock{width:max-content;left:0;right:0;bottom:max(1.15rem, env(safe-area-inset-bottom));z-index:30;background:0 0;border:0;align-items:center;gap:.55rem;margin-inline:auto;padding:0;display:flex;position:fixed}.lang{position:relative}.lang-toggle{letter-spacing:0;font-size:1rem;line-height:1;container-type:size}.lang-current{font-size:58cqmin;line-height:1;display:block}.lang-pop{left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));bottom:calc(4.8rem + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--bg);width:auto;max-width:22rem;max-height:min(62dvh,34rem);color:var(--fg);text-align:start;z-index:30;border-radius:16px;margin-inline:auto;padding:.35rem 0 .5rem;position:fixed;overflow:auto;box-shadow:0 18px 44px #0000002e}.lang-label{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin:.75rem .95rem .15rem;font-size:.68rem;font-weight:700}@media (max-width:760px){.lang-pop{bottom:calc(6.6rem + env(safe-area-inset-bottom));max-width:none}}.dock .lang-pop a{overflow-wrap:anywhere;width:100%;min-width:0;min-height:2.45rem;color:var(--fg);letter-spacing:0;cursor:pointer;border-radius:0;justify-content:flex-start;gap:.6rem;padding:.3rem .95rem;font-size:.98rem;font-weight:500;text-decoration:none;transition:background .14s,transform .14s;display:flex}.dock .lang-pop a:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}.dock .lang-pop a:active{background:color-mix(in srgb, var(--fg) 14%, transparent);transform:scale(.985)}.dock .lang-pop a.is-current{background:color-mix(in srgb, var(--fg) 8%, transparent)}.lang-flag{text-align:center;width:1.35rem;font-size:1.05rem}.dock-btn{--dock-ease:linear(0 0%, .2342 12.49%, .4374 24.99%, .6093 37.49%, .6835 43.74%, .7499 49.99%, .8086 56.25%, .8593 62.5%, .9023 68.75%, .9375 75%, .9648 81.25%, .9844 87.5%, .9961 93.75%, 1 100%);--dock-step:.48s;appearance:none;width:3.15rem;min-width:3.15rem;height:3.15rem;min-height:3.15rem;color:var(--fg);box-shadow:none;touch-action:manipulation;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dock-btn:before,.dock-btn:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.dock-btn:before{z-index:0;opacity:0;border:2px solid #2cc6fe;inset:-18%;box-shadow:0 0 12px #2cc6fe}.dock-btn:after{z-index:5;opacity:0;background:radial-gradient(circle,#ffffffd9,#0000 62%);inset:12%}.dock-btn.is-pop:before{animation:dock-ring .7s var(--dock-ease)}.dock-btn.is-pop:after{animation:dock-burst .55s var(--dock-ease)}.dock-btn.is-pop .face{animation:dock-press-face .7s var(--dock-ease)}.dock-btn.is-pop .face-glowdrop{animation:dock-press-glow .7s var(--dock-ease)}.dock-btn.is-pop .face-shine,.dock-btn.is-pop .face-glows,.dock-btn.is-pop .socket-shadow{animation:dock-flash .7s var(--dock-ease)}@keyframes dock-press-face{0%{scale:1}16%{scale:.82}48%{scale:1.16}to{scale:1}}@keyframes dock-press-glow{0%{opacity:0;scale:0}30%{opacity:1;scale:1.15}to{opacity:0;scale:1}}@keyframes dock-burst{0%{opacity:.95;scale:.4}to{opacity:0;scale:1.7}}@keyframes dock-ring{0%{opacity:.95;scale:.72}to{opacity:0;scale:1.85}}.socket,.socket-shadow,.face,.face-shadow,.face-shadow:before,.face-shadow:after,.face-glowdrop,.face-plate,.face-shine,.face-shine-shadow,.face-glows,.face-glows span{border-radius:inherit;position:absolute}.socket{transition:box-shadow var(--dock-step) var(--dock-ease);background:#050506;inset:0;box-shadow:-.05em .12em .22em -.16em #fff}html[data-theme=light] .socket{background:#e0e0e0;box-shadow:-.04em .1em .18em -.14em #3d475c}.socket-shadow{opacity:0;transition:opacity var(--dock-step) var(--dock-ease);inset:0;box-shadow:0 .08em .12em #fff}.face{transition:scale var(--dock-step) var(--dock-ease);z-index:1;place-items:center;display:grid;inset:.16rem;scale:1}.face-shadow{inset:0}.face-shadow:before,.face-shadow:after{content:"";transition:opacity var(--dock-step) var(--dock-ease), translate var(--dock-step) var(--dock-ease), filter var(--dock-step) var(--dock-ease), scale var(--dock-step) var(--dock-ease);inset:0}.face-shadow:before{opacity:.55;filter:blur(.35rem);background:#000;translate:0 18%}.face-shadow:after{opacity:0;background:#fff;scale:.5}.face-glowdrop{transition:scale var(--dock-step) var(--dock-ease);z-index:0;inset:0;scale:0}.face-glowdrop:before,.face-glowdrop:after{content:"";aspect-ratio:1;filter:blur(6px);background:#fff;border-radius:50%;height:50%;position:absolute}.face-glowdrop:before{width:56%;left:4%;translate:0 -25%}.face-glowdrop:after{width:34%;bottom:0;right:12%;translate:0 20%}.face-plate{transition:background-color var(--dock-step) var(--dock-ease);background:conic-gradient(from 45deg,#0000,#ffffff14),#121418;inset:0;box-shadow:inset -.05em .1em .2em -.2em #fff}html[data-theme=light] .face-plate{background:conic-gradient(from 45deg,#0000,#ffffff59),#b9bbc1}.face-shine,.face-glows{opacity:0;pointer-events:none;transition:opacity var(--dock-step) var(--dock-ease);inset:0}.face-shine{z-index:2}.face-shine:before{content:"";border-radius:inherit;position:absolute;inset:.05em;box-shadow:inset 0 -.05em .025em -.025em #80808080,inset -.025em .05em .025em -.025em #ffffff8c}.face-shine:after{content:"";border-radius:inherit;background:conic-gradient(from 45deg,#0000,#ffffff47);position:absolute;inset:0}.face-shine-shadow{inset:0;box-shadow:inset .075em 0 .025em -.025em #00000080,inset -.075em -.05em .025em -.025em #00000080;-webkit-mask:conic-gradient(#fff 90deg,#0000 110deg 200deg,#fff 215deg 280deg,#0000 315deg);mask:conic-gradient(#fff 90deg,#0000 110deg 200deg,#fff 215deg 280deg,#0000 315deg)}.face-glows{z-index:3;mix-blend-mode:plus-lighter;filter:blur(7px);inset:-.08em;-webkit-mask:conic-gradient(from 280deg,#0000,#fff 20deg 45deg,#0000 95deg),conic-gradient(from 110deg,#0000,#fff 20deg,#0000 95deg);mask:conic-gradient(from 280deg,#0000,#fff 20deg 45deg,#0000 95deg),conic-gradient(from 110deg,#0000,#fff 20deg,#0000 95deg)}.face-glows span{filter:blur(3px);border:.1em solid #fff;inset:0}.face-icon{z-index:4;filter:drop-shadow(0 0 #0000);width:100%;height:100%;transition:filter var(--dock-step) var(--dock-ease);place-items:center;display:grid;position:relative}.dock-btn:hover .face{scale:1.04}.dock-btn:active .face{scale:.96}.dock-btn:active .socket{box-shadow:-.03em .06em .14em -.12em #fff}.dock-btn[aria-pressed=true] .face,.dock-btn[aria-expanded=true] .face{scale:1.08}.dock-btn[aria-pressed=true] .socket-shadow,.dock-btn[aria-expanded=true] .socket-shadow,.dock-btn[aria-pressed=true] .face-shine,.dock-btn[aria-expanded=true] .face-shine,.dock-btn[aria-pressed=true] .face-glows,.dock-btn[aria-expanded=true] .face-glows{opacity:1}.dock-btn[aria-pressed=true] .face-glowdrop,.dock-btn[aria-expanded=true] .face-glowdrop{scale:1}.dock-btn[aria-pressed=true] .face-shadow:after,.dock-btn[aria-expanded=true] .face-shadow:after{opacity:.35;filter:blur(.45em);scale:1}.dock-btn[aria-pressed=true] .face-icon,.dock-btn[aria-expanded=true] .face-icon,.dock-btn.is-pop .face-icon{filter:drop-shadow(0 0 .35em #77f4f8)}@keyframes dock-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}.dock-ico{animation:.28s dock-flip;display:inline-flex}@keyframes dock-flip{0%{opacity:.4;transform:rotate(-35deg)scale(.7)}to{opacity:1;transform:none}}@media (hover:none){.dock-btn:hover .face{scale:1}.dock-btn[aria-pressed=true]:hover .face,.dock-btn[aria-expanded=true]:hover .face{scale:1.08}}.dock a[aria-current=page]{color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.dock a:focus-visible,.dock button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.legal{right:max(.85rem, env(safe-area-inset-right));bottom:max(1.45rem, env(safe-area-inset-bottom));z-index:21;max-width:min(11rem,32vw);color:var(--faint);letter-spacing:.04em;text-align:end;font-size:.72rem;line-height:1.25;text-decoration:none;position:fixed;left:auto}@media (max-width:760px){.legal{bottom:calc(4.85rem + env(safe-area-inset-bottom));max-width:min(42vw,9.5rem)}}.legal:hover{color:var(--fg)}.prose{width:min(36rem,100%);padding:max(1.35rem, env(safe-area-inset-top)) max(1.2rem, env(safe-area-inset-right)) 4.5rem max(1.2rem, env(safe-area-inset-left));margin:0 auto}.prose .back{color:var(--muted);letter-spacing:.01em;font-size:.84rem;font-weight:600;text-decoration:none}.prose .back:hover{color:var(--fg)}.prose-title{font-family:var(--font-unbounded), "Unbounded", sans-serif;letter-spacing:-.03em;text-align:start;margin:.85rem 0 0;font-size:clamp(1.45rem,4vw,1.85rem);font-weight:500;line-height:1.15;display:block}.prose .eyebrow{letter-spacing:.04em;text-align:start;text-transform:none;margin:.45rem 0 0;font-size:.78rem}.lead{max-width:34rem;color:var(--fg);margin:1.15rem 0 0;font-size:1rem;line-height:1.65}.prose section{border-top:1px solid var(--line);margin-top:1.35rem;padding-top:1.05rem}.prose h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:700}.prose section p{color:var(--muted);margin:.7rem 0 0;font-size:.98rem;line-height:1.7}.prose section p:first-of-type{margin-top:.35rem}.gate{gap:.8rem;max-width:22rem;margin-top:1.2rem;display:grid}.gate label{color:var(--muted);gap:.35rem;font-size:.82rem;font-weight:600;display:grid}.gate input{border:1px solid var(--line);width:100%;min-height:2.8rem;color:var(--fg);font:inherit;background:0 0;border-radius:12px;padding:0 .85rem;font-size:1rem}.gate button,.text-button{appearance:none;background:var(--fg);width:fit-content;min-height:2.7rem;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1.1rem;font-weight:600}.gate-error{color:#c4482d;margin:0}.meters{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.3rem;display:grid}.meters article{border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem}.meters span,.meters small{color:var(--muted);display:block}.meters strong{font-family:var(--font-unbounded), "Unbounded", sans-serif;letter-spacing:-.04em;margin:.2rem 0;font-size:2rem;font-weight:500;display:block}.bars{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.bars li{color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:3.2rem 1fr auto;align-items:center;gap:.55rem;font-size:.82rem;display:grid}.bars i{background:linear-gradient(90deg, var(--blue), var(--yellow));border-radius:999px;height:.45rem;display:block}.bars b{color:var(--fg);font-weight:600}.bars small{color:var(--faint);margin-left:.4rem;font-weight:500}.split{margin:.3rem 0 0;padding:0;list-style:none}.split li{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.split b{color:var(--fg);font-variant-numeric:tabular-nums}.stats form{margin-top:1.5rem}.toast{left:50%;bottom:calc(5rem + env(safe-area-inset-bottom));max-width:calc(100% - 2rem);min-height:1.25rem;color:var(--fg);margin:0;font-size:.85rem;position:fixed;transform:translate(-50%)}@media (min-width:768px){.stage{padding-left:max(2.25rem, calc(env(safe-area-inset-left) + 1.5rem));padding-right:max(2rem, env(safe-area-inset-right))}}@media (min-width:1280px){.sheet{width:min(48rem,100%)}}@media (max-width:700px){.num{font-size:clamp(2.35rem,16vw,4.1rem)}.word{letter-spacing:.28em;text-indent:.28em;font-size:.72rem}.spans{margin-top:.85rem}.span-line{gap:.25rem .55rem;font-size:.92rem}.span-note{font-size:.75rem}.dock-btn{width:2.7rem;min-width:2.7rem;height:2.7rem;min-height:2.7rem}}@media (max-width:380px){.eyebrow{letter-spacing:.06em}.word{letter-spacing:.28em;text-indent:.28em}}@media (max-height:520px) and (orientation:landscape){.stage{padding-top:max(.85rem, env(safe-area-inset-top));padding-bottom:calc(4.6rem + env(safe-area-inset-bottom));justify-content:flex-start}.eyebrow{margin-bottom:.35rem;font-size:.68rem}.num{font-size:clamp(2.2rem,14dvh,4.5rem)}.spans{margin-top:.4rem}.span-line.quiet{margin-top:.45rem}.span-note{display:none}.when{margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.dock-btn:after,.face-glows,.face-shine{animation:none!important}:not(.dock-btn):not(.dock-ico){scroll-behavior:auto!important;transition:none!important;animation:none!important}}
