@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_c35e92e1-module__WF4pPW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_c35e92e1-module__WF4pPW__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_c1534873-module__IzZWyq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_c1534873-module__IzZWyq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#07080a;--stage:#0c0d10;--glass:#ffffff09;--glass2:#ffffff0f;--hair:#ffffff14;--hair2:#ffffff26;--text:#ededea;--dim:#9a9ba0;--faint:#5d5e64;--amber:#f2a93b;--red:#f0675d;--green:#52c98a;--sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{background:var(--void)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{background:var(--void);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}::selection{background:var(--text);color:var(--void)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:1.5px solid var(--text);outline-offset:4px;border-radius:8px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.mono{font-family:var(--mono)}.label{font:500 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grain{pointer-events:none;z-index:100;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");width:200%;height:200%;animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.intro{z-index:200;background:var(--void);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.intro .dots{gap:10px;display:flex}.intro .dots i{background:var(--text);border-radius:50%;width:12px;height:12px;display:block}.nav{top:env(safe-area-inset-top,0px);z-index:60;padding-block:16px;transition:background .4s,box-shadow .4s;position:fixed;left:0;right:0}.nav.solid{-webkit-backdrop-filter:blur(18px)saturate(1.3);box-shadow:0 1px 0 var(--hair);background:#07080ab8}.nav .wrap{align-items:center;gap:28px;display:flex}.logo{letter-spacing:-.04em;align-items:center;gap:11px;font-size:19px;font-weight:650;display:flex}.logo .d{gap:4px;display:flex}.logo .d i{background:var(--text);width:7px;height:7px;animation:ld 2.4s var(--ease) infinite;border-radius:50%}.logo .d i:nth-child(2){animation-delay:.12s}.logo .d i:nth-child(3){animation-delay:.24s}@keyframes ld{0%,50%,to{transform:none}25%{transform:translateY(-4px)}}.nav ul{color:var(--dim);gap:30px;margin:0 0 0 auto;padding:0;font-size:14px;list-style:none;display:flex}.nav ul a{transition:color .2s;position:relative}.nav ul a:after{content:"";background:var(--text);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav ul a:hover{color:var(--text)}.nav ul a:hover:after{transform-origin:0;transform:scaleX(1)}@media (max-width:800px){.nav ul{display:none}.nav .btn{margin-left:auto}}.btn{letter-spacing:-.01em;background:var(--text);height:46px;color:var(--void);cursor:pointer;transition:box-shadow .5s var(--ease);isolation:isolate;will-change:transform;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:560;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:radial-gradient(120px circle at var(--bx,50%) var(--by,50%), #ffffffe6, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.btn:hover{box-shadow:0 10px 40px -10px #ffffff59}.btn:hover:before{opacity:1}.btn .ar{transition:transform .5s var(--ease)}.btn:hover .ar{transform:translate(3px)}.btn.line{color:var(--text);box-shadow:inset 0 0 0 1px var(--hair2);background:0 0}.btn.line:before{background:radial-gradient(120px circle at var(--bx,50%) var(--by,50%), #ffffff1a, transparent 70%)}.btn.line:hover{box-shadow:inset 0 0 0 1px var(--text)}.nav .btn{height:38px;padding:0 16px;font-size:13.5px}.face{--s:40px;--ring:transparent;width:var(--s);height:var(--s);box-shadow:0 0 0 calc(var(--s) * .04 + 1px) var(--void), 0 0 0 calc(var(--s) * .07 + 2px) var(--ring);border-radius:50%;flex:none;transition:box-shadow .4s;display:inline-block;position:relative}.face svg{width:100%;height:100%;display:block;overflow:visible}.face .look{transform:translate(var(--lx,0px), var(--ly,0px));transition:transform .25s var(--ease)}.face .eye{transform-box:fill-box;transform-origin:50%;animation:5.4s infinite blink;animation-delay:var(--bd,0s);transition:transform .3s}.face .mouth{transform-box:fill-box;transform-origin:50%;transition:transform .3s}.face .z{font:600 calc(var(--s) * .2) var(--mono);color:var(--dim);opacity:0;pointer-events:none;position:absolute;top:-10%;right:-6%}@keyframes blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}.face.m-denkt svg{animation:2.4s ease-in-out infinite tilt}.face.m-denkt .look{transform:translate(4px,-6px)}@keyframes tilt{50%{transform:rotate(-7deg)}}.face.m-zuhoeren .look{transform:translateY(5px)}.face.m-antwortet .mouth{animation:.2s infinite alternate talk}@keyframes talk{to{transform:scale(.7,2.8)}}.face.m-arbeitet .look{animation:1.5s ease-in-out infinite scan}@keyframes scan{0%,to{transform:translate(-6px,1px)}50%{transform:translate(6px,1px)}}.face.m-wartet{--ring:var(--amber)}.face.m-wartet svg{animation:hop 1.2s var(--ease) infinite}@keyframes hop{0%,55%,to{transform:none}25%{transform:translateY(-9%)}}.face.m-blockiert{--ring:var(--red)}.face.m-blockiert .eye{animation:none;transform:scaleY(.22)}.face.m-blockiert .mouth{transform:scaleX(.6)}.face.m-schlaeft .eye{animation:none;transform:scaleY(.14)}.face.m-schlaeft .look{transform:translateY(4px)}.face.m-schlaeft .z{animation:2.6s ease-in-out infinite zz}@keyframes zz{0%{opacity:0;transform:translate(0)scale(.7)}30%{opacity:.9}to{opacity:0;transform:translate(40%,-60%)scale(1.1)}}.face.m-fertig{--ring:var(--green)}.hero{isolation:isolate;padding-top:clamp(110px,14vh,150px);position:relative;overflow-x:clip}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(700px circle at var(--hx,70%) var(--hy,20%), #ffffff0e, transparent 60%), radial-gradient(1200px 600px at 50% 105%, #ffffff0d, transparent 70%);position:absolute;inset:0}.h-top{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;gap:40px;display:grid}@media (max-width:900px){.h-top{grid-template-columns:1fr}}.h-title{letter-spacing:-.065em;-webkit-user-select:none;user-select:none;margin-left:-.04em;font-size:clamp(72px,13.2vw,204px);font-weight:800;line-height:.84}.h-title .l{transition:font-weight .35s var(--ease);display:inline-block}.h-title .dot{color:var(--faint)}.h-side{flex-direction:column;gap:26px;padding-bottom:1.6vw;display:flex}.h-side p{color:var(--dim)}.h-side p b{color:var(--text);font-weight:520}.h-side .row{flex-wrap:wrap;gap:10px;display:flex}.h-meta{color:var(--faint);flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.stage{height:clamp(340px,34vw,470px);margin-top:clamp(-10px,-1vw,0px);position:relative}.stage canvas{touch-action:pan-y}.stage .fallback{justify-content:center;align-items:center;gap:clamp(8px,3vw,40px);display:flex;position:absolute;inset:0}.stage .fallback .face{--s:clamp(70px, 10vw, 140px)}.stage-hint{color:var(--faint);pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tag3d,.bubble{opacity:0;will-change:transform;transition:opacity .35s var(--ease);position:absolute;top:0;left:0}.tag3d>span{font:500 12px var(--mono);color:var(--dim);text-align:center;white-space:nowrap;display:block;transform:translate(-50%)}.bubble>span{white-space:nowrap;background:var(--text);color:var(--void);border-radius:12px 12px 12px 4px;padding:7px 11px;font-size:13px;display:block;transform:translateY(-100%);box-shadow:0 10px 30px -10px #0009}.tag3d b{font:600 15px var(--sans);letter-spacing:-.02em;color:var(--text);display:block}.marq{border-block:1px solid var(--hair);margin-top:0;padding-block:22px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marq .tr{width:max-content;font:400 15px var(--mono);color:var(--faint);gap:56px;animation:60s linear infinite mq;display:flex}.marq .tr span{white-space:nowrap}@keyframes mq{to{transform:translate(-50%)}}.sh{padding-block:clamp(110px,14vw,200px) clamp(40px,5vw,70px)}.sh .label{margin-bottom:26px;display:block}.sh h2{letter-spacing:-.055em;font-size:clamp(44px,7.4vw,112px);font-weight:750;line-height:.9}.sh h2 .thin{color:var(--dim);font-weight:200}.sh p{max-width:52ch;color:var(--dim);margin-top:28px;font-size:18px}.lines{display:block}.lines>span{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lines>span>span{display:block}.story{height:560vh;position:relative}.story .pin{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,80px);height:100svh;display:grid;position:sticky;top:0}@media (max-width:900px){.story .pin{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:18px;padding-top:76px}}.steps{padding-left:28px;position:relative}.steps .rail{background:var(--hair);width:1px;position:absolute;top:6px;bottom:6px;left:0}.steps .rail i{background:var(--text);transform-origin:top;width:1px;height:100%;position:absolute;top:0;left:0}.step{opacity:.22;transition:opacity .6s var(--ease);padding-block:16px}.step.on{opacity:1}.step .n{font:500 12px var(--mono);color:var(--dim)}.step h3{letter-spacing:-.035em;margin-top:8px;font-size:clamp(22px,2.6vw,34px);font-weight:650;line-height:1.05}.step p{color:var(--dim);max-width:40ch;max-height:0;transition:max-height .7s var(--ease), opacity .6s;opacity:0;margin-top:10px;font-size:15.5px;overflow:hidden}.step.on p{opacity:1;max-height:140px}@media (max-width:900px){.steps{order:2;padding-left:0}.steps .rail{display:none}.step{padding:0;display:none}.step.on{display:block}.step p{opacity:1;max-height:none}}.win{box-shadow:0 0 0 1px var(--hair2), 0 1px 0 0 #ffffff1a inset, 0 50px 120px -30px #000000e6, 0 0 160px -40px #ffffff14;will-change:transform;background:linear-gradient(#15161a,#0e0f12);border-radius:22px;flex-direction:column;height:min(640px,78svh);display:flex;position:relative;overflow:hidden}@media (max-width:900px){.win{height:min(520px,62svh)}}.win-top{border-bottom:1px solid var(--hair);height:42px;font:12px var(--mono);color:var(--faint);align-items:center;gap:8px;padding:0 16px;display:flex}.win-top i{background:#26272c;border-radius:50%;width:11px;height:11px}.win-top span{margin-left:auto;margin-right:auto;transform:translate(-22px)}.win-head{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:14px 18px;display:flex}.win-head>div{min-width:0}.win-head b{font-size:14.5px;font-weight:600;display:block}.win-head small{font:12px var(--mono);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chip{font:11.5px var(--mono);color:var(--dim);box-shadow:inset 0 0 0 1px var(--hair2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 10px}@media (max-width:520px){.win-head .chip{display:none}}.feed{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;padding:18px;display:flex;overflow:hidden}.feed>*{flex:none}.m{align-items:flex-end;gap:10px;display:flex}.m.me{justify-content:flex-end}.m .b{border-radius:16px;max-width:80%;padding:11px 14px;font-size:14px;line-height:1.45}.m.me .b{background:var(--text);color:var(--void);border-bottom-right-radius:5px}.m.ag .b{background:var(--glass2);box-shadow:inset 0 0 0 1px var(--hair);border-bottom-left-radius:5px}.card{background:var(--glass);box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px;margin-left:38px;padding:14px;font-size:13.5px}.card .hd{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin-bottom:10px;display:flex}.card .hd em{letter-spacing:0;text-transform:none;margin-left:auto;font-style:normal}.rc{grid-template-columns:minmax(0,1fr) 54px 54px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.rc .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc .t small{color:var(--faint);font:11px var(--mono);margin-left:6px}.mb{background:var(--hair);border-radius:4px;height:4px;overflow:hidden}.mb i{background:var(--text);transform-origin:0;height:100%;display:block}.mb.v i{background:var(--dim)}.term{box-shadow:inset 0 0 0 1px var(--hair);font:12px/1.75 var(--mono);color:#c9c9c5;background:#050506;border-radius:12px;margin-left:38px;padding:12px 14px;overflow:hidden}.term div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.term .p{color:#fff}.term .g{color:var(--green)}.term .f{color:var(--faint)}.appr{transition:box-shadow .4s}.appr.ok{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--green) 55%, transparent)}.appr .ttl{font-size:14px;font-weight:550}.appr .sub{color:var(--dim);font:12px var(--mono);margin-top:4px}.appr .acts{gap:8px;margin-top:12px;display:flex}.appr .acts span{box-shadow:inset 0 0 0 1px var(--hair2);color:var(--dim);border-radius:9px;padding:7px 12px;font-size:12.5px;transition:all .3s}.appr .acts .yes{background:var(--text);color:var(--void);box-shadow:none}.appr.ok .acts .yes{background:var(--green);color:#04150b;transform:scale(.97)}.st{font:500 11px var(--mono);letter-spacing:0;text-transform:none;border-radius:999px;padding:3px 8px}.st.a{color:var(--amber);background:color-mix(in oklab, var(--amber) 14%, transparent)}.st.g{color:var(--green);background:color-mix(in oklab, var(--green) 14%, transparent)}.art .chart{border-bottom:1px solid var(--hair);align-items:flex-end;gap:14px;height:110px;padding:10px 6px 0;display:flex}.art .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.art .col i{background:linear-gradient(180deg, var(--text), #9fa0a4);transform-origin:bottom;border-radius:5px 5px 1px 1px;width:100%;max-width:56px}.art .col.best i{background:linear-gradient(180deg, var(--green), #2e8a5a)}.art .col span{font:11.5px var(--mono);color:var(--dim)}.art .lg{font:11px var(--mono);color:var(--faint);justify-content:space-between;padding-top:8px;display:flex}.win-in{height:44px;box-shadow:inset 0 0 0 1px var(--hair2);border-radius:12px;align-items:center;gap:10px;margin:0 14px 14px;padding:0 8px 0 14px;font-size:14px;display:flex}.win-in .tx{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.win-in .ph{color:var(--faint)}.win-in .send{background:var(--text);width:30px;height:30px;color:var(--void);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.caret{background:var(--text);vertical-align:-3px;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite cb;display:inline-block}@keyframes cb{50%{opacity:0}}.memx{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,4vw,60px);display:grid}@media (max-width:960px){.memx{grid-template-columns:1fr}}.ask{flex-direction:column;gap:18px;display:flex;position:sticky;top:110px}@media (max-width:960px){.ask{position:static}}.ask form{box-shadow:inset 0 0 0 1px var(--hair2), 0 30px 80px -30px #000c;background:linear-gradient(#131418,#0e0f12);border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex}.ask input{min-width:0;height:48px;color:var(--text);font:17px var(--sans);background:0 0;border:0;outline:none;flex:1}.ask input::placeholder{color:var(--faint)}.presets{flex-wrap:wrap;gap:8px;display:flex}.presets button{all:unset;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair2);color:var(--dim);border-radius:999px;padding:8px 13px;font-size:13.5px;transition:color .2s,box-shadow .2s}.presets button:hover,.presets button:focus-visible{color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.memfoot{font:12px var(--mono);color:var(--faint);flex-wrap:wrap;gap:8px 18px;display:flex}.hits{flex-direction:column;display:flex}.hit{border-top:1px solid var(--hair);grid-template-columns:28px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.hit:last-child{border-bottom:1px solid var(--hair)}.hit .rk{font:500 13px var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;padding-top:3px}.hit .t{letter-spacing:-.015em;font-size:18px}.hit.old .t{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);color:var(--dim)}.hit.miss{opacity:.35}.hit .src{font:12px var(--mono);color:var(--faint);margin-top:4px}.bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.bars .bl{font:11px var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:6px;display:flex}.bars .bl b{color:var(--dim);font-weight:500}.bars .mb i{height:100%}.bars .mb.f i{background:var(--green)}.hit.top .t{color:var(--text)}.night{height:460vh;position:relative}.night .pin{flex-direction:column;justify-content:center;height:100svh;padding-top:40px;display:flex;position:sticky;top:0;overflow:hidden}.night .pin>.wrap{width:100%}.night canvas{width:100%;height:100%;position:absolute;inset:0}.night .inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid;position:relative}@media (max-width:900px){.night .inner{grid-template-columns:1fr;gap:22px}.nlog .nl:not(.on){display:none}}.clock{font:300 clamp(84px, 15vw, 220px)/.85 var(--mono);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.clock .c{animation:2s ease-in-out infinite cdim}@keyframes cdim{50%{opacity:.25}}.nlabel{color:var(--dim);align-items:center;gap:14px;margin-top:18px;font-size:15px;display:flex}.pill{font:500 11.5px var(--mono);box-shadow:inset 0 0 0 1px var(--hair2);color:var(--text);white-space:nowrap;border-radius:999px;padding:5px 10px}.nteam{flex-wrap:wrap;gap:clamp(14px,3vw,34px);margin-top:clamp(28px,5vh,56px);display:flex}.nteam .who{flex-direction:column;align-items:center;gap:10px;display:flex}.nteam .who>span:last-child{font:12px var(--mono);color:var(--dim);transition:color .3s}.nteam .who.act>span:last-child{color:var(--text)}.nlog{flex-direction:column;font-size:14.5px;display:flex}.nl{border-top:1px solid var(--hair);opacity:.18;transition:opacity .5s var(--ease), transform .5s var(--ease);grid-template-columns:62px minmax(0,1fr);gap:14px;padding:9px 0;display:grid;transform:translate(8px)}.nl.on{opacity:.6;transform:none}.nl.now{opacity:1}.nl time{font:500 13px var(--mono);color:var(--dim);font-variant-numeric:tabular-nums}.nl b{font-weight:560}.nl small{color:var(--dim);margin-top:2px;font-size:13px;display:block}.nl .dt{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.tline{height:34px;margin-top:clamp(28px,6vh,60px);position:relative}.tline .ax{background:var(--hair2);height:1px;position:absolute;top:12px;left:0;right:0}.tline .quiet{height:9px;box-shadow:inset 0 0 0 1px var(--hair);background:#ffffff0d;border-radius:9px;position:absolute;top:8px}.tline .tk{font:10.5px var(--mono);color:var(--faint);position:absolute;top:22px;transform:translate(-50%)}.tline .ev{background:var(--faint);border-radius:50%;width:7px;height:7px;transition:background .3s,box-shadow .3s;position:absolute;top:9px;transform:translate(-50%)}.tline .ev.on{background:var(--text);box-shadow:0 0 0 4px #ffffff14}.tline .head{background:var(--text);width:1px;height:26px;position:absolute;top:0;box-shadow:0 0 14px 2px #ffffff59}.hz{padding-bottom:clamp(40px,6vw,80px)}.words{flex-direction:column;display:flex}.word{all:unset;cursor:pointer;border-top:1px solid var(--hair);align-items:baseline;gap:clamp(12px,2vw,30px);padding-block:clamp(4px,1vw,10px);display:flex;position:relative;overflow:hidden}.word:last-child{border-bottom:1px solid var(--hair)}.word:focus-visible{outline:1.5px solid var(--text);outline-offset:4px}.word .w{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #fff3;transition:color .6s var(--ease), -webkit-text-stroke-color .6s;font-size:clamp(56px,11vw,168px);font-weight:750;line-height:1}.word .k{font:12px var(--mono);color:var(--faint);text-align:right;margin-left:auto}.word[aria-pressed=true] .w{color:var(--text);-webkit-text-stroke-color:transparent}.word:hover .w{-webkit-text-stroke-color:#ffffff8c}.word .fill{background:var(--text);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.cmd{font:clamp(13px, 1.3vw, 16px)/1.6 var(--mono);color:var(--dim);align-items:flex-start;gap:14px;min-height:3.4em;margin-top:26px;display:flex}.cmd .pr{color:var(--faint)}.cmd .tx{color:var(--text);word-break:break-word}.cmd .tx .sc{color:var(--faint)}.hint{color:var(--faint);margin-top:10px;font-size:14px}.sheet{box-shadow:inset 0 0 0 1px var(--hair), 0 1px 0 #ffffff0f inset;background:linear-gradient(#0f1013,#0b0c0e);border-radius:24px;position:relative;overflow:hidden}.sheet:after{content:"";pointer-events:none;background:radial-gradient(500px circle at var(--mx,-999px) var(--my,-999px), #ffffff0d, transparent 45%);position:absolute;inset:0}.sheet .top{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px clamp(18px,3vw,34px);display:flex}.rows{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (max-width:860px){.rows{grid-template-columns:1fr}}.r{border-bottom:1px solid var(--hair);grid-template-columns:150px minmax(0,1fr);gap:18px;padding:17px clamp(18px,3vw,34px);display:grid}.r:nth-child(odd){border-right:1px solid var(--hair)}.r:nth-last-child(-n+2){border-bottom:0}@media (max-width:860px){.r:nth-child(odd){border-right:0}.r{grid-template-columns:120px minmax(0,1fr)}.r:nth-last-child(2){border-bottom:1px solid var(--hair)}}.r dt{font:500 11.5px/1.9 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.r dd{margin:0;font-size:15px}.r dd small{color:var(--dim);font:12.5px var(--mono);margin-top:3px;display:block}.cta{text-align:center;isolation:isolate;padding-block:clamp(140px,18vw,240px) clamp(80px,10vw,140px);position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffffff12,#0000);width:1100px;height:700px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.cta h2{letter-spacing:-.065em;font-size:clamp(64px,13vw,200px);font-weight:800;line-height:.86}.cta h2 .thin{color:var(--dim);font-weight:150}.cta .faces{flex-wrap:wrap;justify-content:center;margin-top:clamp(40px,6vw,64px);display:flex}.cta .faces .face{margin-inline:-5px;--s:clamp(40px, 5vw, 64px)!important}.cta .go{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px;display:flex}.cta .code{font:13.5px var(--mono);color:var(--dim);box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;align-items:center;gap:16px;max-width:100%;margin-top:30px;padding:12px 12px 12px 18px;display:inline-flex;overflow-x:auto}.cta .code b{color:var(--text);font-weight:500}.copy{all:unset;cursor:pointer;font:500 11.5px var(--mono);box-shadow:inset 0 0 0 1px var(--hair2);color:var(--text);white-space:nowrap;border-radius:8px;padding:6px 10px}.copy:focus-visible{outline:1.5px solid var(--text)}footer{border-top:1px solid var(--hair);color:var(--faint);padding-block:34px 56px;font-size:13.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}footer .legal{gap:20px;display:flex}footer .legal a{transition:color .2s var(--ease)}footer .legal a:hover,footer .legal a:focus-visible{color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.hero2{isolation:isolate;height:100svh;min-height:680px;max-height:1080px;position:relative;overflow:hidden}.hero2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(640px circle at var(--hx,50%) var(--hy,40%), #ffffff0d, transparent 60%), radial-gradient(70% 45% at 50% 62%, #ffffff0f, transparent 70%), linear-gradient(180deg, #0b0c0f 0%, var(--void) 70%);position:absolute;inset:0}.h2-word{z-index:0;text-align:center;will-change:transform, opacity;position:absolute;bottom:37%;left:0;right:0}.h2-word .label{color:var(--dim);margin-bottom:clamp(10px,1.6vw,22px)}.h2-word h1{letter-spacing:-.075em;-webkit-user-select:none;user-select:none;white-space:nowrap;color:#f4f4f1;margin:0 -.05em -.15em 0;padding-bottom:.15em;font-size:min(29vw,50svh);font-weight:820;line-height:.76;-webkit-mask-image:linear-gradient(#000 30%,#0000008c 100%);mask-image:linear-gradient(#000 30%,#0000008c 100%)}.h2-word h1 .l{transition:font-weight .4s var(--ease);display:inline-block}.h2-word h1 .dot{color:var(--dim)}.h2-stage{z-index:1;position:absolute;inset:0}.h2-stage canvas{touch-action:pan-y}.h2-stage .fallback{justify-content:center;gap:clamp(8px,3vw,40px);display:flex;position:absolute;top:52%;left:0;right:0}.h2-stage .fallback .face{--s:clamp(64px, 10vw, 140px)}.h2-fade{z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent, var(--void));height:18%;position:absolute;bottom:0;left:0;right:0}.h2-bar{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;bottom:clamp(20px,4.5vh,44px);left:0;right:0}.h2-bar>*{pointer-events:auto}.h2-copy{flex-direction:column;gap:20px;max-width:430px;display:flex}.h2-copy p{color:var(--dim);font-size:16px}.h2-copy p b{color:var(--text);font-weight:520}.h2-copy .row{flex-wrap:wrap;gap:10px;display:flex}.h2-live{-webkit-backdrop-filter:blur(14px);width:330px;box-shadow:inset 0 0 0 1px var(--hair);background:#0c0d108c;border-radius:16px;padding:14px 16px}.h2-live-head{white-space:nowrap;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin-bottom:10px;display:flex}.h2-live-head .h2-hint{letter-spacing:0;text-transform:none;color:var(--faint);margin-left:auto}.pulse{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 #52c98a99}@keyframes pulse{70%{box-shadow:0 0 0 7px #52c98a00}to{box-shadow:0 0 #52c98a00}}.h2-live ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.h2-live li{grid-template-columns:22px 44px 8px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.h2-live li b{font-weight:560}.h2-live li .tx{color:var(--dim);font:12px var(--mono);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.h2-live .d{background:var(--faint);border-radius:50%;width:6px;height:6px}.h2-live .d.g{background:var(--green)}.h2-live .d.a{background:var(--amber)}.h2-live .d.w{background:var(--text);animation:1.4s infinite cdim}.bubble>span b{font:500 10.5px var(--mono);letter-spacing:.04em;color:#55565c;margin-bottom:2px;display:block}@media (max-width:900px){.h2-live{display:none}}@media (max-width:760px){.hero2{min-height:640px}.h2-word{bottom:56%}.h2-word h1{font-size:33vw}.h2-copy p{font-size:15px}.h2-stage .fallback{flex-wrap:wrap;padding-inline:24px;top:44%}}
