@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"}
@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/09f9f715d4029282-s.260zu8cjzu3u0.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04f3767955e896bc-s.p.1lb1sistb2qds.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/37458d4c8c9d4ecd-s.1slwsz8k2u-fh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/320162715504af7e-s.11fcbwpiuouu3.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93c107fe249edaf7-s.42c8nskf6c_k7.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/514d3ca2607f0a0f-s.2b88bmk1tzrvr.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6c9c698a04d4431e-s.p.1z2b68bcyhmyi.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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_ae745270-module__rjAEra__className{font-family:Literata,Literata Fallback;font-style:normal;font-weight:500}.literata_ae745270-module__rjAEra__variable{--font-digit-serif:"Literata", "Literata Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_7b832127-module__dMslSW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_7b832127-module__dMslSW__variable{--font-digit-mono:"IBM Plex Mono", "IBM Plex Mono 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}.dayhead{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}.board{width:min(40rem,100%);padding:max(1.4rem, env(safe-area-inset-top)) max(1.1rem, env(safe-area-inset-right)) 3rem max(1.1rem, env(safe-area-inset-left));margin:0 auto}.board-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.board-top form{margin:0}.board-top .back{color:var(--muted);font-size:.84rem;font-weight:600;text-decoration:none}.board-top .back:hover{color:var(--fg)}.board-top .text-button{min-height:2.1rem;color:var(--muted);border:1px solid var(--line);background:0 0;padding:0 .85rem}.board-note,.board-empty{color:var(--faint);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.tiles{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.15rem;display:grid}.tiles article,.panel{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);border-radius:18px;padding:.85rem .95rem .95rem}.tiles span,.tiles small{color:var(--muted);font-size:.75rem;display:block}.tiles strong{font-family:var(--font-unbounded), "Unbounded", sans-serif;letter-spacing:-.04em;margin:.15rem 0 .1rem;font-size:clamp(1.7rem,6vw,2.15rem);font-weight:500;line-height:1;display:block}.panel{margin-top:.65rem}.panel h2{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.panel-row{gap:.65rem;display:grid}.share{gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.share li{color:var(--muted);grid-template-columns:6.4rem 1fr auto;align-items:center;gap:.55rem;font-size:.86rem;display:grid}.share i,.bars i{background:color-mix(in srgb, var(--fg) 72%, transparent)}.share b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}@media (min-width:720px){.tiles{grid-template-columns:repeat(4,1fr)}.panel-row{grid-template-columns:1.4fr 1fr}}html.embed-root,html.embed-root body,.embed-page,.embed{color:#f4f0e6;background:#090a0c;height:100%}html.embed-root,html.embed-root body{overflow:hidden}html.embed-root[data-theme=light],html.embed-root[data-theme=light] body,html.embed-root[data-theme=light] .embed-page,html.embed-root[data-theme=light] .embed{color:#171512;background:#f4f0e6}.embed-page{display:grid}.embed{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.7rem .75rem .65rem;text-decoration:none;display:flex}.embed .num{font-size:calc(3.15rem * var(--embed-scale,1))}.embed[data-font=manrope] .num{font-family:var(--font-manrope), "Manrope", sans-serif}.embed[data-font=serif] .num{font-family:var(--font-digit-serif), "Literata", serif}.embed[data-font=mono] .num{font-family:var(--font-digit-mono), "IBM Plex Mono", monospace}.embed-kicker,.embed-word{color:#a39e93;text-transform:uppercase;font-weight:600}html.embed-root[data-theme=light] .embed-kicker,html.embed-root[data-theme=light] .embed-word,html.embed-root[data-theme=light] .embed-line{color:#5c564c}.embed-kicker{letter-spacing:.12em;font-size:.62rem;line-height:1.35}.embed-word{letter-spacing:.38em;text-indent:.38em;font-size:.68rem}.embed-line{color:#8a847a;margin-top:.35rem;font-size:.72rem;line-height:1.35}.studio-scrim{z-index:40;padding:.4rem;padding-bottom:calc(4.35rem + env(safe-area-inset-bottom));background:#090a0c75;place-items:end center;display:grid;position:fixed;inset:0}.studio-panel{border:1px solid var(--line);background:var(--bg);width:min(52rem,100%);max-height:min(86dvh,46rem);color:var(--fg);text-align:start;border-radius:18px;padding:.7rem .7rem .8rem;overflow:auto;box-shadow:0 24px 60px #00000047}.studio-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.studio-top h2{font-family:var(--font-unbounded), "Unbounded", sans-serif;letter-spacing:-.03em;margin:0;font-size:.98rem;font-weight:500}.studio-close,.studio-picks button{appearance:none;border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-weight:600}.studio-close{min-height:1.7rem;color:var(--muted);padding:0 .65rem;font-size:.75rem}.studio-hint{color:var(--muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.4}.studio-stage{background:linear-gradient(45deg, color-mix(in srgb, var(--fg) 7%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--fg) 7%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--fg) 7%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--fg) 7%, transparent) 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:14px;place-items:center;margin-top:.55rem;padding:.55rem;display:grid}.studio-fit{overflow:hidden}.studio-frame{transform-origin:0 0;background:#090a0c;border:0;max-width:none;display:block}.studio-grid{gap:.75rem;margin-top:.9rem;display:grid}.studio fieldset{border:1px solid var(--line);border-radius:16px;margin:0;padding:.75rem .85rem .9rem}.studio legend,.studio-code-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:0 .25rem;font-size:.72rem;font-weight:700}.studio label{color:var(--fg);grid-template-columns:1fr auto;gap:.15rem .6rem;margin-top:.55rem;font-size:.9rem;display:grid}.studio label span{color:var(--muted);font-variant-numeric:tabular-nums}.studio input[type=range]{width:100%;accent-color:var(--fg);grid-column:1/-1}.studio-row{gap:.28rem;margin-top:.55rem;display:grid}.studio-row>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.studio-picks{grid-template-columns:1fr 1fr;gap:.28rem;margin:0;display:grid}.studio-picks button{min-width:0;min-height:1.7rem;padding:0 .35rem;font-size:.75rem}.studio-picks button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:#0000}.studio label.studio-check{align-items:center;gap:.45rem;margin-top:.4rem;font-size:.82rem;display:flex}.studio-check input{width:1rem;height:1rem;accent-color:var(--fg)}.studio label.studio-text{gap:.35rem;margin-top:.75rem;display:grid}.studio-text input{border:1px solid var(--line);width:100%;min-height:2rem;color:var(--fg);font:inherit;background:0 0;border-radius:10px;padding:0 .65rem;font-size:.85rem}.studio-fonts{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-fonts button{letter-spacing:-.03em;min-width:0;font-size:.82rem}@media (min-width:720px){.studio-scrim{place-items:center;padding:1.25rem}.studio-panel{border-radius:22px;padding:1rem 1.05rem 1.1rem}.studio-top h2{font-size:1.15rem}.studio-hint{font-size:.9rem}.studio-grid{grid-template-columns:1.05fr .95fr}.studio-picks button{min-height:1.9rem;font-size:.82rem}}@media (min-width:1100px){.studio-panel{max-height:min(82dvh,40rem)}}.widget-preview{background:#090a0c;border:0;border-radius:18px;margin-top:1.2rem;display:block}.widget-code{margin-top:1rem}.widget-code pre{border:1px solid var(--line);color:var(--muted);white-space:pre-wrap;border-radius:16px;margin:0;padding:.9rem 1rem;font-size:.78rem;line-height:1.45;overflow:auto}.widget-code button{appearance:none;background:var(--fg);min-height:2.15rem;color:var(--bg);font-size:.85rem;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:.7rem;padding:0 .9rem;font-weight:600}.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{gap:.4rem}.dock-btn{width:2.3rem;min-width:2.3rem;height:2.3rem;min-height:2.3rem}}@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}}
