@font-face{font-family:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/hubot-sans-vietnamese-standard-normal-wBII_FLJ.woff2)format("woff2-variations");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:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/hubot-sans-latin-ext-standard-normal-BuZvgPRv.woff2)format("woff2-variations");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:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/hubot-sans-latin-standard-normal-y0SF6Opx.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--ink:#0b0b0d;--ink-2:#101116;--panel:#15161a;--panel-2:#1a1b20;--raised:#24262b;--raised-2:#2b2c30;--line:#ffffff12;--bone:#e8e8e8;--dim:#9c9c9c;--faint:#6f7076;--charge:#77d1e2;--charge-deep:#2c97ab;--win:#4ed88e;--lose:#ff6b5e;--f-react:#e4ff4b;--f-consist:#fd80ff;--f-streak:#ffa24b;--grad-emboss:linear-gradient(180deg, #f6f7f9 6%, #b9bdc6 94%);--grad-key:linear-gradient(180deg, #26282e 0%, #16171c 100%);--grad-play:linear-gradient(180deg, #fff 0%, #d5d9df 100%);--grad-rainbow:linear-gradient(100deg, #ffa24b 0%, #e4ff4b 25%, #4ed88e 45%, #77d1e2 62%, #fd80ff 82%, #ffa24b 100%);--shadow-key:0 10px 26px #00000080, inset 0 1px 0 #ffffff12;--shadow-card:0 34px 90px #0000008c, inset 0 1px 0 #ffffff0d;--shadow-play:0 16px 40px #0000008c, inset 0 1px 0 #fff;--font-display:"Hubot Sans Variable", "Hubot Sans", -apple-system, "Helvetica Neue", sans-serif;--font-body:"Geist Variable", "Geist", -apple-system, "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", monospace;--space-scene:clamp(6.5rem, 15vh, 10rem);--radius-card:32px;--radius-key:22px;--page-pad:clamp(1.25rem, 4vw, 3rem);--measure:34rem}*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--bone);background:radial-gradient(120% 90% at 50% -10%, var(--panel-2) 0%, var(--ink) 62%), var(--ink);-webkit-font-smoothing:antialiased;font-weight:430;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}b,strong{font-weight:640}::selection{background:var(--charge-deep);color:#fff}:focus-visible{outline:2px solid var(--charge);outline-offset:3px;border-radius:6px}.grain{z-index:40;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.skip{z-index:100;background:var(--bone);color:var(--ink);border-radius:999px;padding:.6rem 1rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-300%)}.skip:focus-visible{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.42em;color:var(--faint);font-size:.72rem;font-weight:600}.emboss,.hero__line,.twist__cmd,.twist__tryto,.game__cmd,.game__tryto,.death__clock,.payoff__score,.game__overscore,.scene__head,.get__claim{background:var(--grad-emboss);color:#0000;filter:drop-shadow(0 6px 16px #0000008c);-webkit-background-clip:text;background-clip:text}.game__overpill,.payoff__pill{box-shadow:none;background:0 0;border:0;position:relative}.game__overpill:before,.payoff__pill:before{content:"";-webkit-mask-composite:xor;filter:drop-shadow(0 1px 1.5px #000000e6);pointer-events:none;background:linear-gradient(#fffffff2 0%,#ffffff29 24%,#ffffff0d 50%,#ffffff24 76%,#ffffffa6 100%);border-radius:100px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.foot{padding:2.2rem var(--page-pad) 2.8rem;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.foot__links{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.foot__links a{color:var(--dim);font-size:.85rem}.foot__links a:hover{color:var(--bone)}.foot__links .foot__contact{border:1px solid var(--line);color:var(--bone);background:#24262b99;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1.1rem;font-weight:560;transition:background .2s;display:inline-flex}.foot__links .foot__contact:hover{background:var(--raised-2);color:var(--bone)}.foot__contact-icon{width:1rem;height:1rem;position:relative}.foot__contact-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:opacity .18s,transform .18s;position:absolute;inset:0}.foot__contact .i-arrow{opacity:0;transform:translate(-5px)}.foot__contact:hover .i-mail{opacity:0;transform:translate(5px)}.foot__contact:hover .i-arrow{opacity:1;transform:none}.foot__fine{color:var(--faint);font-size:.8rem}@media (max-width:40rem){.foot{text-align:center;justify-content:center}.foot__links{justify-content:center;width:100%}.foot__fine{width:100%}}@media (prefers-reduced-motion:reduce){.foot__contact-icon svg,.foot__links .foot__contact{transition:none}}.runbar{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.runbar i{transform-origin:0;background:linear-gradient(90deg, #fff, var(--charge));height:100%;display:block}.runbar i.is-low{background:linear-gradient(90deg, var(--lose), #ff9184)}.top{z-index:50;padding:.9rem var(--page-pad);background:linear-gradient(#0b0b0dd9,#0b0b0d00);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.top__mark{align-items:center;gap:.65rem;display:flex}.top__icon{border-radius:8px;width:30px;height:30px;box-shadow:0 4px 14px #00000080}.top__name{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:.78rem;font-weight:600}.top__get{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);color:var(--bone);background:#24262b99;border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:560;transition:background .2s,transform .2s}.top__get:hover{background:var(--raised-2)}.hero{min-height:100svh;padding:clamp(5.5rem, 12vh, 8rem) var(--page-pad) 4rem;align-items:center;display:grid;position:relative}.hero__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.drift{opacity:.13;filter:blur(1.5px)drop-shadow(0 12px 18px #0009);font-size:clamp(2rem,3.6vw,3.4rem);animation:16s ease-in-out infinite alternate drift;position:absolute}.drift--1{animation-duration:19s;top:12%;left:47%}.drift--2{font-size:clamp(1.6rem,2.6vw,2.4rem);animation-duration:23s;animation-delay:-8s;bottom:14%;left:7%}.drift--3{animation-duration:17s;animation-delay:-4s;top:20%;right:8%}.drift--4{opacity:.1;font-size:clamp(1.4rem,2.2vw,2rem);animation-duration:26s;animation-delay:-14s;bottom:22%;right:28%}@keyframes drift{0%{transform:translate(0)rotate(-7deg)}to{transform:translate(16px,-26px)rotate(8deg)}}.hero__inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,5rem);width:min(72rem,100%);margin-inline:auto;display:grid;position:relative}.hero__eyebrow{margin-bottom:1.6rem}.hero__mark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;flex-direction:column;align-items:flex-start;font-size:clamp(3.6rem,8.6vw,7.4rem);font-weight:900;font-stretch:116%;line-height:.92;display:flex}.hero__line{display:block}.hero__line--twist b{font-weight:inherit;background:inherit;transform:rotate(var(--tw,0deg));-webkit-background-clip:text;background-clip:text;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-block}.hero__line--twist b:first-child{--tw:-7deg}.hero__line--twist b:nth-child(2){--tw:5deg;transform:rotate(var(--tw)) translateY(2%)}.hero__line--twist b:nth-child(3){--tw:-4deg}.hero__line--twist b:nth-child(4){--tw:6deg;transform:rotate(var(--tw)) translateY(-2%)}.hero__line--twist b:nth-child(5){--tw:-5deg}.hero__mark:hover .hero__line--twist b{transform:rotate(0)}.hero__sub{max-width:var(--measure);color:var(--dim);text-wrap:pretty;margin-top:1.8rem;font-size:clamp(1rem,1.4vw,1.15rem)}.hero__hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:1.4rem;font-size:.72rem}.hero__hint kbd{vertical-align:middle;border:1px solid var(--line);background:var(--panel);width:1.5rem;height:1.5rem;color:var(--dim);border-radius:6px;place-items:center;margin-inline:.1rem;display:inline-grid;box-shadow:0 2px #00000073}.hero__hint .arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.hero__hint .arrow--left{transform:rotate(-90deg)}.hero__hint .arrow--right{transform:rotate(90deg)}.hero__stage{justify-items:center;display:grid}@media (max-width:56rem){.hero{padding-top:5.5rem}.hero__inner{text-align:center;grid-template-columns:1fr;gap:2.4rem}.hero__mark{align-items:center}.hero__sub{margin-inline:auto}.hero__hint,.drift--1,.drift--4{display:none}}@media (hover:none){.hero__hint{display:none}}@media (prefers-reduced-motion:reduce){.drift{animation:none}}
