@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans Fallback;src:local("Arial");ascent-override:81.70%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.61%}.__className_043585{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.__variable_043585{--f-display:"Pixelify Sans","Pixelify Sans Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:103.19%}.__className_f29a37{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f29a37{--f-body:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_175a98{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_175a98{--f-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#110A33;--bg2:#1a1046;--panel:rgba(30,18,56,0.55);--panel-solid:#1c1250;--line:rgba(190,160,255,0.13);--text:#F7F4FF;--muted:#C9C2EA;--gold:#F7B733;--gold-hi:#FFD84F;--gold-lo:#C97C17;--violet:#8b5cff;--violet-hi:#b48cff;--green:#6ee06a;--red:#ff4d5e;--blurple:#5865f2;--maxw:1240px;--px:4px;--pixel:polygon(0 var(--px),var(--px) var(--px),var(--px) 0,calc(100% - var(--px)) 0,calc(100% - var(--px)) var(--px),100% var(--px),100% calc(100% - var(--px)),calc(100% - var(--px)) calc(100% - var(--px)),calc(100% - var(--px)) 100%,var(--px) 100%,var(--px) calc(100% - var(--px)),0 calc(100% - var(--px)))}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;-webkit-text-size-adjust:100%}html.menu-open{overflow:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f-body),system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:200;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--gold);color:#1a0d00}canvas,img,svg{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit}code{font-family:var(--f-mono),monospace;font-size:.88em;color:var(--gold-hi);background:rgba(255,197,49,.08);padding:.1em .4em}h1,h2,h3{margin:0;font-weight:700}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#3a2a5e;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--gold-lo)}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.pixelated{image-rendering:pixelated}.muted{color:var(--muted)}.small{font-size:.88rem}.center{text-align:center}.sr-only{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{left:16px;top:-60px;z-index:300;background:var(--gold);color:#1a0d00;padding:10px 16px;font-weight:700}.skip:focus{top:16px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono),monospace;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.eyebrow:before{content:"";width:8px;height:8px;background:currentColor;box-shadow:3px 3px 0 rgba(255,197,49,.3)}.break__title,.display,.display-lg,.display-md,.display-xl,.hero__title{font-family:var(--f-display),var(--f-body),sans-serif;letter-spacing:.005em;line-height:1;text-wrap:balance}.display{font-size:clamp(2.4rem,5vw,4.2rem)}.display-md{font-size:clamp(1.8rem,3.4vw,2.8rem)}.display-lg{font-size:clamp(2.2rem,5vw,3.8rem)}.display-xl{font-size:clamp(2.8rem,7.5vw,5.8rem)}.section{position:relative;padding:120px 0}.section--tight{padding:30px 0 80px}.section__head{max-width:780px;margin-bottom:52px}.section__head .display,.section__head .display-md{margin-bottom:18px}.section__head--row{display:flex;max-width:none;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.section__lead{font-size:1.14rem;color:var(--muted);max-width:62ch;text-wrap:pretty}.panel{background:var(--panel);-webkit-clip-path:var(--pixel);clip-path:var(--pixel)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--text)}.link-arrow:after{content:"→";color:var(--gold);transition:transform .25s steps(3)}.link-arrow:hover:after{transform:translateX(6px)}.link-back{display:inline-block;margin-bottom:28px;color:var(--muted);font-weight:700}.link-back:hover{color:var(--gold)}.btn{--px:4px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.35rem;border:0;cursor:pointer;font-weight:800;font-size:.95rem;letter-spacing:.01em;white-space:nowrap;color:var(--text);background:rgba(255,255,255,.07);-webkit-clip-path:var(--pixel);clip-path:var(--pixel);box-shadow:inset 0 -4px 0 rgba(0,0,0,.35),inset 0 2px 0 rgba(255,255,255,.14),inset 0 0 0 2px rgba(255,255,255,.08);transition:transform .18s steps(3),filter .2s,background .2s;overflow:hidden}.btn:hover{transform:translateY(-2px);filter:brightness(1.12)}.btn:active{transform:translateY(2px);box-shadow:inset 0 -1px 0 rgba(0,0,0,.35),inset 0 2px 0 rgba(255,255,255,.14)}.btn--gold{color:#2a1500;background:linear-gradient(180deg,var(--gold-hi),var(--gold) 45%,#f0a800);box-shadow:inset 0 -5px 0 #b87900,inset 0 3px 0 #fff3b0}.btn--gold:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);transform:translateX(-120%);transition:transform .6s ease}.btn--gold:hover:after{transform:translateX(120%)}.btn--ghost{background:rgba(20,12,40,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 2px rgba(255,255,255,.16),inset 0 -4px 0 rgba(0,0,0,.3)}.btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--gold),inset 0 -4px 0 rgba(0,0,0,.3)}.btn--discord{background:var(--blurple);box-shadow:inset 0 -5px 0 #3c45b8,inset 0 3px 0 #8d95ff}.btn--sm{padding:.62rem 1rem;font-size:.86rem}.btn--lg{padding:1.1rem 1.7rem;font-size:1.02rem}.btn.is-disabled,.is-disabled{cursor:not-allowed;opacity:.62;filter:saturate(.5)}.btn.is-disabled:hover{transform:none;filter:saturate(.5)}.soon-tag{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;padding:2px 6px;background:rgba(0,0,0,.3)}.soon-tag,.status{font-family:var(--f-mono),monospace}.status{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;color:var(--muted)}.status__dot{width:8px;height:8px;background:#6c6488;flex:none}.status--loading .status__dot{animation:blink 1s steps(2) infinite}.status--online{color:var(--green)}.status--online .status__dot{background:var(--green);box-shadow:0 0 0 3px rgba(110,224,106,.2),0 0 12px var(--green);animation:pulse 2s infinite}.status--offline .status__dot{background:var(--red)}.status--unconfigured{color:var(--violet-hi)}.status--unconfigured .status__dot{background:var(--violet)}.status--compact{font-size:.7rem}.ip{--px:4px;display:inline-flex;align-items:center;gap:14px;padding:10px;border:0;cursor:pointer;text-align:left;background:rgba(10,6,22,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-clip-path:var(--pixel);clip-path:var(--pixel);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12);transition:box-shadow .2s;max-width:100%}.ip:hover{box-shadow:inset 0 0 0 2px var(--gold)}.ip__block{width:40px;height:40px;flex:none;background:linear-gradient(180deg,#74c24b 0 30%,#4e8f2b 30% 40%,transparent 40%),repeating-linear-gradient(90deg,#7a5232 0 8px,#6b4429 8px 16px,#8a5f3b 16px 24px);box-shadow:inset -4px -4px 0 rgba(0,0,0,.25),inset 4px 4px 0 rgba(255,255,255,.15);transition:transform .3s steps(4)}.ip:hover .ip__block{transform:translateY(-4px) rotate(-8deg)}.ip__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ip__value{font-size:1.05rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip__action,.ip__value{font-family:var(--f-mono),monospace;font-weight:700}.ip__action{margin-left:6px;padding:9px 12px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);background:rgba(255,197,49,.12);transition:background .2s,color .2s}.ip--copied .ip__action{color:#0d2a0c;background:var(--green)}.announce{--tone:var(--violet-hi);position:fixed;inset:0 0 auto 0;z-index:60;height:38px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 44px;font-size:.88rem;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--tone) 22%,#0b0716);border-bottom:1px solid color-mix(in srgb,var(--tone) 50%,transparent)}.announce--warn{--tone:var(--gold)}.announce--success{--tone:var(--green)}.announce__body{display:inline-flex;align-items:center;gap:10px;min-width:0}.announce__body span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announce__body i{flex:none;width:8px;height:8px;background:var(--tone);animation:blink 1.2s steps(2) infinite}.announce__body b{color:var(--tone);transition:transform .25s steps(3)}a.announce__body:hover b{transform:translateX(4px)}.announce__close{position:absolute;right:8px;width:28px;height:28px;border:0;cursor:pointer;color:var(--muted);background:transparent}.announce__close:hover{color:var(--text)}.has-announce .nav{top:38px}.nav{position:fixed;inset:0 0 auto 0;z-index:50;padding:14px 0;transition:padding .3s}.nav:before{content:"";position:absolute;inset:0;background:rgba(11,7,22,.74);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--line);opacity:0;transition:opacity .3s}.nav--scrolled{padding:8px 0}.nav--open:before,.nav--scrolled:before{opacity:1}.nav__bar{position:relative;display:flex;align-items:center;gap:28px;max-width:1400px;margin:0 auto;padding:0 24px}.nav__logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-display),sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.02em}.nav__logo img{transition:transform .4s steps(4)}.nav__logo:hover img{transform:rotate(-10deg) scale(1.1)}.nav__links{display:flex;gap:2px}.nav__link{position:relative;padding:8px 12px;font-weight:700;font-size:.93rem;color:var(--muted);transition:color .2s}.nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s steps(6)}.nav__link.is-active,.nav__link:hover{color:var(--text)}.nav__link.is-active:after,.nav__link:hover:after{transform:scaleX(1)}.nav__actions{margin-left:auto;display:flex;gap:10px}.nav__burger{display:none;margin-left:auto;width:46px;height:46px;border:0;background:rgba(255,255,255,.07);-webkit-clip-path:var(--pixel);clip-path:var(--pixel);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}.nav__burger span{width:20px;height:3px;background:var(--text);transition:transform .25s steps(3),opacity .2s}.nav--open .nav__burger span:first-child{transform:translateY(8px) rotate(45deg)}.nav--open .nav__burger span:nth-child(2){opacity:0}.nav--open .nav__burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:-1;display:flex;flex-direction:column;padding:104px 24px 32px;background:radial-gradient(600px 400px at 100% 0,rgba(139,92,255,.25),transparent 70%),rgba(11,7,22,.98);overflow-y:auto;animation:fadeIn .25s ease}.mnav[hidden]{display:none}.mnav nav{display:flex;flex-direction:column}.mnav__link{display:flex;align-items:baseline;gap:14px;padding:12px 0;font-family:var(--f-display),sans-serif;font-size:2.2rem;border-bottom:1px solid var(--line);animation:slideIn .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 50ms)}.mnav__num{font-family:var(--f-mono),monospace;font-size:.8rem;color:var(--gold)}.mnav__foot{margin-top:auto;padding-top:32px;display:grid;grid-gap:16px;gap:16px}.mnav__btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;isolation:isolate}.hero__sky{z-index:-3;background:radial-gradient(900px 600px at 72% 28%,rgba(139,92,255,.4),transparent 62%),radial-gradient(700px 500px at 8% 95%,rgba(255,197,49,.14),transparent 60%),linear-gradient(180deg,#2B1A70 0,#23166a 40%,#1b1150 72%,var(--bg) 100%)}.hero__scene,.hero__sky{position:absolute;inset:0}.hero__scene{z-index:-2;opacity:0;transition:opacity 1.8s ease}.hero__scene.is-ready{opacity:1}.hero__scene canvas{width:100%!important;height:100%!important}.hero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(11,7,22,.88) 0,rgba(11,7,22,.55) 34%,transparent 62%),linear-gradient(0deg,var(--bg) 0,transparent 22%)}.hero__content{padding-top:130px;padding-bottom:130px}.hero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;margin-bottom:26px;font-family:var(--f-mono),monospace;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--line);animation:rise .8s .1s both}.tick{width:8px;height:8px;background:var(--gold);animation:blink 1.2s steps(2) infinite}.hero__title{display:flex;font-size:clamp(3.5rem,12.5vw,10.5rem);font-weight:700;line-height:.88;letter-spacing:.01em;margin-left:-.04em}.hero__title span{display:inline-block;background:linear-gradient(180deg,#fff6c4,#ffd23f 38%,#ffae00 72%,#e88a00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #b06a00) drop-shadow(0 3px 0 #7a4400) drop-shadow(0 3px 0 #3f2200) drop-shadow(0 18px 30px rgba(255,170,0,.35));animation:drop .9s cubic-bezier(.2,1.5,.4,1) both;animation-delay:calc(var(--i) * 70ms + .25s);transition:transform .25s steps(4)}.hero__title span:hover{transform:translateY(-.12em) rotate(-4deg)}.hero__lead{margin-top:22px;font-family:var(--f-display),sans-serif;font-size:clamp(1.4rem,2.6vw,2.1rem);animation:rise .8s .9s both}.hero__lead em{font-style:normal;color:var(--gold)}.hero__text{margin-top:14px;max-width:50ch;font-size:1.1rem;color:#cfc5ec;animation:rise .8s 1s both}.hero__ip{margin-top:34px;animation:rise .8s 1.1s both}.hero__cta{margin-top:14px;display:flex;flex-wrap:wrap;gap:12px;animation:rise .8s 1.2s both}.hero__scroll{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--f-mono),monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);animation:rise .8s 1.6s both}.hero__mouse{position:relative;width:22px;height:34px;box-shadow:inset 0 0 0 2px var(--muted)}.hero__mouse:after{content:"";position:absolute;left:9px;top:7px;width:4px;height:7px;background:var(--gold);animation:wheel 1.6s steps(6) infinite}:root{--bh:380vh}.break{position:relative;z-index:2;height:var(--bh)}.break__stage{--hole:0px;--flash:0;--hint:1;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.break__stage.has-hole{pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,50%),transparent var(--hole),#000 calc(var(--hole) + 2px));mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,50%),transparent var(--hole),#000 calc(var(--hole) + 2px))}.break__bg{background:radial-gradient(42% 46% at var(--cx,50%) var(--cy,50%),rgba(139,92,255,.28),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /56px 56px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /56px 56px,linear-gradient(180deg,var(--bg) 0,#150b2c 50%,var(--bg) 100%)}.break__bg,.break__canvas{position:absolute;inset:0}.break__canvas canvas{width:100%!important;height:100%!important}.break__flash{position:absolute;inset:0;opacity:var(--flash);background:radial-gradient(circle at var(--cx,50%) var(--cy,50%),rgba(255,240,180,.95),rgba(255,197,49,.4) 22%,transparent 55%);mix-blend-mode:screen}.break__captions{position:absolute;left:max(24px,calc((100vw - var(--maxw)) / 2 + 24px));top:50%;width:min(400px,32vw);height:0;transition:opacity .4s}.break__cap{position:absolute;left:0;top:0;transform:translateY(-40%);opacity:0;translate:0 30px;transition:opacity .5s,translate .6s cubic-bezier(.2,.8,.2,1)}.break__cap.is-active{opacity:1;translate:0 0}.break__cap a{pointer-events:auto}.break__title{font-size:clamp(3.4rem,7.5vw,6.8rem);margin-bottom:18px;background:linear-gradient(180deg,#fff,#d9ccff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #3a1f74)}.break__text{color:#cfc5ec;font-size:1.08rem;margin-bottom:18px}.hud{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;transition:opacity .4s}.has-hole .break__captions,.has-hole .hud{opacity:0}.hud__hint{font-family:var(--f-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);opacity:var(--hint);transition:opacity .4s}.hud__meter{display:flex;gap:4px}.hud__meter span{width:16px;height:8px;background:rgba(255,255,255,.12);transition:background .15s}.hud__meter span.on{background:var(--gold);box-shadow:0 0 10px rgba(255,197,49,.6)}.hud__bar{display:flex;gap:6px;padding:6px;background:rgba(8,4,18,.7);box-shadow:inset 0 0 0 2px #2c2150}.hud__slot{position:relative;width:64px;height:64px;display:grid;place-items:center;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 2px #3a2c66;transition:box-shadow .2s,opacity .3s}.hud__slot .isoart{width:46px}.hud__slot.is-active{box-shadow:inset 0 0 0 3px var(--gold),0 0 22px rgba(255,197,49,.35)}.hud__slot.is-done{opacity:.35}.break-static{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;padding-top:100px;padding-bottom:60px}.break-static__item .isoart{width:120px;margin-bottom:18px}.break-static__item .display-md{margin-bottom:10px}.after-break{margin-top:calc(-100vh - (var(--bh) - 100vh) * .16);z-index:1}.modes-section{padding-top:14vh;background:var(--bg)}.portal{position:absolute;inset:0 0 auto 0;height:100vh;pointer-events:none;background:radial-gradient(48% 38% at 50% 22%,rgba(255,197,49,.16),transparent 70%),radial-gradient(70% 50% at 50% 30%,rgba(139,92,255,.2),transparent 70%)}.modes-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;grid-gap:20px;gap:20px}.mode{grid-column:span 4;perspective:1100px}.mode--featured{grid-column:span 8}.mode__inner{--px:8px;position:relative;height:100%;min-height:480px;display:flex;flex-direction:column;overflow:hidden;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:radial-gradient(70% 55% at 50% 32%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),linear-gradient(170deg,color-mix(in srgb,var(--accent2) 75%,#120a24) 0,#120a24 62%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.mode:hover .mode__inner{transition:transform .12s linear,box-shadow .3s;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 70%,transparent)}.mode__inner:before{content:"";background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0) 0 0 /32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 60%);mask-image:linear-gradient(180deg,#000,transparent 60%)}.mode__glare,.mode__inner:before{position:absolute;inset:0;pointer-events:none}.mode__glare{z-index:3;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.16),transparent 45%);transition:opacity .3s}.mode:hover .mode__glare{opacity:1}.mode__art{position:relative;height:250px;display:grid;place-items:center;padding:36px 24px 0}.mode--featured .mode__art{height:300px}.mode__art .isoart{width:min(100%,330px);filter:drop-shadow(0 22px 26px rgba(0,0,0,.45));animation:bob 6s ease-in-out infinite;animation-delay:var(--d,0s);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.mode--featured .mode__art .isoart{width:min(100%,400px)}.mode:hover .mode__art .isoart{transform:scale(1.07) translateY(-6px)}.mode-img{object-fit:cover}.mode__top{position:absolute;top:18px;left:18px;right:18px;z-index:2;display:flex;justify-content:space-between;align-items:flex-start}.mode__badges{display:flex;flex-wrap:wrap;gap:6px}.mode-live{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;font-family:var(--f-mono),monospace;font-size:.68rem;font-weight:700;color:var(--green);background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px currentColor}.mode-live i{width:6px;height:6px;background:currentColor;animation:blink 1.6s steps(2) infinite}.mode-live--closed{color:var(--red)}.mode-live--closed i{animation:none}.pkg__nofx{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 10px;font-family:var(--f-mono),monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--green);background:rgba(110,224,106,.1);box-shadow:inset 0 0 0 1px rgba(110,224,106,.4)}.mode__short{font-family:var(--f-display),sans-serif;font-size:2.4rem;line-height:1;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 50%,transparent);opacity:.7}.mode__body{position:relative;z-index:2;margin-top:auto;padding:0 26px 26px}.mode__name{font-family:var(--f-display),sans-serif;font-size:2rem;line-height:1.05}.mode--featured .mode__name{font-size:2.6rem}.mode__tag{color:var(--accent);font-weight:800;margin:4px 0 10px}.mode__desc{color:#cfc5ec;font-size:.95rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .4s,margin .4s}.mode--featured .mode__desc,.mode:focus-within .mode__desc,.mode:hover .mode__desc{max-height:140px;opacity:1;margin-bottom:14px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips li{padding:4px 9px;font-family:var(--f-mono),monospace;font-size:.72rem;font-weight:700;color:#ddd4f5;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--line)}.mode__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.cmd{display:inline-flex;align-items:center;gap:10px;padding:7px 10px;border:1px dashed color-mix(in srgb,var(--accent) 60%,transparent);background:rgba(0,0,0,.3);cursor:pointer;transition:background .2s,border-style .2s}.cmd code{background:none;padding:0;color:var(--accent)}.cmd span{font-family:var(--f-mono),monospace;font-size:.66rem;text-transform:uppercase;color:var(--muted)}.cmd:hover{border-style:solid;background:color-mix(in srgb,var(--accent) 14%,transparent)}.mode--soon .mode__art .isoart{filter:grayscale(.4) drop-shadow(0 22px 26px rgba(0,0,0,.45))}.mode--soon .mode__inner{background:repeating-linear-gradient(135deg,rgba(255,210,63,.04) 0 14px,transparent 14px 28px),linear-gradient(170deg,#24164a,#120a24 62%)}.badge{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;font-family:var(--f-mono),monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px currentColor}.badge:before{content:"";width:6px;height:6px;background:currentColor}.badge--available{color:var(--green)}.badge--beta{color:var(--gold)}.badge--dev{color:#4cc9ff}.badge--soon{color:var(--violet-hi)}.why{background:linear-gradient(180deg,var(--bg),#110924 50%,var(--bg))}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}.stat{--px:6px;padding:26px 24px;background:var(--panel);-webkit-clip-path:var(--pixel);clip-path:var(--pixel);box-shadow:inset 0 -4px 0 rgba(255,197,49,.5)}.stat strong{display:block;font-family:var(--f-body),sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;color:var(--gold);text-shadow:0 3px 0 rgba(0,0,0,.35)}.stat span{color:var(--muted);font-weight:600}.why__cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.why__col{--px:8px;padding:34px;background:var(--panel);-webkit-clip-path:var(--pixel);clip-path:var(--pixel);box-shadow:inset 0 0 0 1px var(--line)}.why__col--next{background:repeating-linear-gradient(135deg,rgba(139,92,255,.05) 0 12px,transparent 12px 24px),rgba(30,18,56,.35);box-shadow:inset 0 0 0 1px rgba(139,92,255,.3)}.why__h{margin-bottom:26px}.feat{display:grid;grid-gap:24px;gap:24px}.feat__item{display:grid;grid-template-columns:56px 1fr;grid-gap:18px;gap:18px;align-items:start}.feat__item strong{font-size:1.08rem}.feat__item p{color:var(--muted);font-size:.95rem;margin-top:2px}.feat__icon{width:56px;height:56px;display:grid;place-items:center;background:rgba(255,255,255,.05);box-shadow:inset -4px -4px 0 rgba(0,0,0,.35),inset 4px 4px 0 rgba(255,255,255,.07);transition:transform .35s steps(5)}.feat__item:hover .feat__icon{transform:translateY(-5px) rotate(-8deg)}.community__panel{--px:10px;position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:56px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:radial-gradient(60% 80% at 100% 0,rgba(88,101,242,.35),transparent 70%),radial-gradient(50% 60% at 0 100%,rgba(139,92,255,.22),transparent 70%),#120b26;box-shadow:inset 0 0 0 2px rgba(88,101,242,.35);overflow:hidden}.community__panel>*{min-width:0}.community__cta .btn{max-width:100%;white-space:normal}.community__copy .display{margin-bottom:20px}.community__cta{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.dc{--px:6px;padding:18px;background:#17132b;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 60px rgba(0,0,0,.4);transform:rotate(1.5deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.community__panel:hover .dc{transform:rotate(0deg) translateY(-4px)}.dc__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.dc__name{font-family:var(--f-display),sans-serif;font-size:1.2rem}.dc__tag{font-family:var(--f-mono),monospace;font-size:.64rem;letter-spacing:.1em;color:var(--muted)}.dc__cat p,.dc__tag{text-transform:uppercase}.dc__cat p{margin:12px 0 4px;font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#8e87a8}.dc__chan{display:flex;gap:8px;padding:5px 8px;color:#b9b3cf;font-weight:600;font-size:.92rem;transition:background .15s,color .15s,padding .2s}.dc__chan i{font-style:normal;color:#6e6889}.dc__chan:hover{background:rgba(255,255,255,.06);color:#fff;padding-left:12px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.news-card{--px:6px;position:relative;display:flex;flex-direction:column;gap:12px;padding:30px 28px;min-height:260px;background:var(--panel);-webkit-clip-path:var(--pixel);clip-path:var(--pixel);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s}.news-card:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:var(--gold);transform:scaleX(.12);transform-origin:left;transition:transform .5s steps(10)}.news-card:hover{background:rgba(40,24,74,.7)}.news-card:hover:before{transform:scaleX(1)}.news-card h3{font-family:var(--f-display),sans-serif;font-size:1.55rem;line-height:1.1}.news-card p{color:var(--muted);font-size:.95rem}.news-card time{margin-top:auto;font-size:.75rem;color:var(--muted)}.news-card time,.news-card__cat{font-family:var(--f-mono),monospace}.news-card__cat{align-self:flex-start;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.news-list{padding-bottom:80px}.news-row{display:grid;grid-template-columns:190px 1fr 40px;grid-gap:24px;gap:24px;align-items:center;padding:30px 12px;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.news-row:first-child{border-top:1px solid var(--line)}.news-row time{font-family:var(--f-mono),monospace;font-size:.8rem;color:var(--muted)}.news-row h2{font-family:var(--f-display),sans-serif;font-size:1.9rem;margin:6px 0}.news-row__arrow{font-size:1.6rem;color:var(--gold);transition:transform .3s steps(4)}.news-row:hover{background:rgba(255,255,255,.03);padding-left:20px}.news-row:hover .news-row__arrow{transform:translateX(8px)}.article{max-width:820px;padding-top:150px;padding-bottom:80px}.article header{display:grid;grid-gap:14px;gap:14px;padding-bottom:32px;border-bottom:1px solid var(--line)}.article__body{padding-top:32px;display:grid;grid-gap:20px;gap:20px;font-size:1.12rem;line-height:1.8;color:#ddd5f3}.support-teaser{--px:10px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:36px;gap:36px;align-items:center;padding:44px 48px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:radial-gradient(50% 120% at 0 50%,rgba(255,197,49,.18),transparent 70%),#140c2a;box-shadow:inset 0 0 0 2px rgba(255,197,49,.25)}.support-teaser .display-md{margin-bottom:10px}.support-teaser__coin{animation:bob 4s ease-in-out infinite}.support-hero{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:center}.support-hero .display-xl{margin-bottom:20px}.support-hero__coin{animation:spin 3.2s steps(16) infinite;filter:drop-shadow(0 0 40px rgba(255,197,49,.45))}.notice{display:flex;gap:16px;align-items:center;padding:20px 24px;margin-bottom:64px;background:rgba(255,197,49,.07);box-shadow:inset 4px 0 0 var(--gold)}.notice .picon{flex:none}.tiers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-bottom:18px}.tier{--px:8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:32px 22px 26px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s}.tier:hover{transform:translateY(-8px);background:rgba(50,30,80,.7);box-shadow:inset 0 0 0 2px var(--gold),inset 0 -6px 0 rgba(255,197,49,.35)}.tier:hover .tier__coin{animation:spin .8s steps(8) infinite}.tier__coin{margin-bottom:8px}.tier__amount{font-family:var(--f-display),sans-serif;font-size:2.3rem;line-height:1}.tier__amount small{font-size:1rem;color:var(--gold)}.tier__label{font-weight:800}.tier__note{color:var(--muted);font-size:.88rem;margin-bottom:16px}.costs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.cost{--px:6px;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:28px 24px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:var(--panel)}.cost h3{font-size:1.1rem}.cost__bar{position:relative;height:10px;background:rgba(255,255,255,.08)}.cost__bar span{position:absolute;inset:0 auto 0 0;background:var(--gold)}.cost__bar em{position:absolute;right:0;top:14px;font-style:normal;font-family:var(--f-mono),monospace;font-size:.75rem}.milestones{position:relative;display:grid;grid-gap:12px;gap:12px;max-width:860px}.milestones:before{content:"";position:absolute;left:33px;top:20px;bottom:20px;width:2px;background:repeating-linear-gradient(180deg,var(--line) 0 6px,transparent 6px 12px)}.milestone{position:relative;display:grid;grid-template-columns:24px 1fr auto;grid-gap:22px;gap:22px;align-items:center;padding:20px 22px;background:var(--panel)}.milestone__block{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--violet);background:var(--bg)}.milestone.is-done .milestone__block{background:var(--green);box-shadow:inset -4px -4px 0 rgba(0,0,0,.25),0 0 16px rgba(110,224,106,.5)}.thanks{display:grid;justify-items:center;text-align:center;grid-gap:18px;gap:18px;padding:60px 24px}.section--flush{padding-top:40px}.goal{--px:8px;padding:30px 34px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:radial-gradient(60% 120% at 0 0,rgba(255,197,49,.14),transparent 70%),var(--panel-solid);box-shadow:inset 0 0 0 2px rgba(255,197,49,.3)}.goal__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.goal__label{font-weight:800;font-size:1.1rem}.goal__label strong{color:var(--gold)}.goal__month{font-family:var(--f-mono),monospace;font-size:.74rem;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.goal__bar{display:grid;grid-template-columns:repeat(20,1fr);grid-gap:4px;gap:4px}.goal__bar i{height:18px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.goal__bar i.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:inset 0 -4px 0 #b87900,0 0 12px rgba(255,197,49,.35);animation:fillIn .4s steps(3) both;animation-delay:calc(var(--k) * 40ms)}.goal__note{margin-top:12px;font-size:.9rem;color:var(--muted)}.pkg{--px:10px;display:grid;grid-template-columns:.9fr 1.3fr;grid-gap:44px;gap:44px;padding:44px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:radial-gradient(60% 70% at 0 0,rgba(110,224,106,.14),transparent 70%),var(--panel-solid);box-shadow:inset 0 0 0 2px rgba(110,224,106,.35)}.pkg__side{display:grid;grid-gap:16px;gap:16px;align-content:start}.pkg__name{font-size:2.6rem;line-height:1;color:var(--green);text-shadow:0 3px 0 rgba(0,0,0,.45)}.pkg__name,.pkg__price{font-family:var(--f-display),sans-serif}.pkg__price{font-size:2.1rem}.pkg__price small{font-size:.95rem;color:var(--muted)}.mc-chat{padding:12px 14px;font-family:var(--f-mono),monospace;font-size:.86rem;background:rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.mc-chat p+p{margin-top:4px}.mc-chat .tag{color:var(--green);font-weight:700}.mc-chat .nm{color:#7dffb0}.mc-chat .plain{color:#c9c3dc}.perks{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 22px;gap:14px 22px}.perk{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:start}.perk__icon{width:40px;height:40px;display:grid;place-items:center;background:rgba(255,255,255,.05);box-shadow:inset -3px -3px 0 rgba(0,0,0,.3);transition:transform .35s steps(4)}.perk:hover .perk__icon{transform:translateY(-4px) rotate(-10deg)}.perk strong{font-size:.98rem}.perk p{font-size:.88rem;color:var(--muted)}.checkout{margin-top:26px;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px}.checkout label{font-weight:800}.checkout__row{display:flex;gap:10px;align-items:center}.checkout input{flex:1 1;min-width:0;padding:.85rem 1rem;border:0;font:700 1rem var(--f-mono),monospace;color:var(--text);background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12);outline:none}.checkout input:focus{box-shadow:inset 0 0 0 2px var(--gold)}.checkout__msg{font-size:.9rem;color:var(--muted)}.checkout__msg.ok{color:var(--green)}.checkout__msg.err{color:var(--red)}.checkout__consent{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;color:var(--muted)}.checkout__consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--gold)}.barion-strip{display:inline-block;max-width:100%;margin-top:14px}.barion-strip img{display:block;height:40px;width:auto;max-width:100%}.support-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.support-box{--px:6px;padding:28px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:var(--panel)}.support-box h3{display:flex;align-items:center;gap:10px;font-size:1.1rem;margin-bottom:14px}.support-box li{position:relative;padding:5px 0 5px 20px;color:#ddd5f3;font-size:.95rem}.support-box li:before{content:"";position:absolute;left:0;top:13px;width:7px;height:7px;background:var(--gold)}.support-box--never{background:rgba(255,77,94,.07);box-shadow:inset 0 0 0 1px rgba(255,77,94,.3)}.support-box--never li:before{background:var(--red)}.wall{display:flex;flex-wrap:wrap;gap:10px}.wall__tag{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-family:var(--f-mono),monospace;font-weight:700;font-size:.9rem;background:var(--panel);box-shadow:inset 0 0 0 1px rgba(110,224,106,.3);transition:transform .25s steps(3),box-shadow .25s}.wall__tag:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--green)}.wall__avatar{width:28px;height:28px;image-rendering:pixelated}.wall__empty{color:var(--muted)}@keyframes fillIn{0%{opacity:0;transform:scaleY(.2)}}.faq{display:grid;grid-gap:10px;gap:10px;max-width:900px}.faq details{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s}.faq details[open]{background:rgba(40,24,74,.6);box-shadow:inset 3px 0 0 var(--gold),inset 0 0 0 1px var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;font-weight:800;font-size:1.04rem;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;font-family:var(--f-mono),monospace;color:#2a1500;background:var(--gold);transition:transform .25s steps(3)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 22px 22px;color:var(--muted)}.legal{max-width:860px;padding-bottom:80px;display:grid;grid-gap:18px;gap:18px}.legal section{--px:6px;padding:30px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:var(--panel)}.legal h2{font-family:var(--f-display),sans-serif;font-size:1.6rem;margin-bottom:14px}.legal li,.legal p{color:#ddd5f3;margin-bottom:8px}.legal ul{list-style:square;padding-left:20px}.legal dl{display:grid;grid-template-columns:200px 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0}.legal dt{color:var(--muted);font-weight:700}.legal dd{margin:0}.legal .missing{color:var(--violet-hi);font-style:italic}.rules{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;align-items:start;padding-bottom:100px}.rules__toc{position:-webkit-sticky;position:sticky;top:100px}.rules__toc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rules__toc-head .eyebrow{margin:0}.toggle{padding:6px 10px;border:0;cursor:pointer;font-family:var(--f-mono),monospace;font-size:.7rem;font-weight:700;color:var(--gold);background:rgba(255,197,49,.1)}.toggle:hover{background:rgba(255,197,49,.2)}.rules__toc ol{display:grid;grid-gap:4px;gap:4px}.rules__tab{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;cursor:pointer;text-align:left;font-weight:700;color:var(--muted);background:transparent;box-shadow:inset 3px 0 0 transparent;transition:background .2s,color .2s,box-shadow .2s,padding .2s}.rules__tab:hover{color:var(--text);background:rgba(255,255,255,.04);padding-left:16px}.rules__tab.is-active{color:var(--text);background:rgba(255,197,49,.08);box-shadow:inset 3px 0 0 var(--gold)}.book{position:relative;perspective:2200px;padding:18px}.book__cover{--px:10px;position:absolute;inset:0 0 60px 0;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:linear-gradient(90deg,transparent 49.2%,rgba(0,0,0,.5) 49.6%,rgba(0,0,0,.5) 50.4%,transparent 50.8%),repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 4px,transparent 4px 8px),linear-gradient(180deg,#4a2475,#2c1248);box-shadow:inset 0 0 0 4px #1a0a2e,inset 0 0 0 7px #c98a00}.book__spread{position:relative;display:grid;grid-template-columns:1fr 1fr;transform-style:preserve-3d}.book__page{position:relative;min-height:540px;padding:48px 46px 56px;color:#3a2a1a;background:radial-gradient(120% 100% at 50% 0,transparent 60%,rgba(120,80,30,.12)),repeating-linear-gradient(0deg,rgba(120,80,30,.035) 0 2px,transparent 2px 4px),#f1e5c4;-webkit-backface-visibility:hidden;backface-visibility:hidden}.book__page--left{box-shadow:inset -30px 0 40px -20px rgba(80,50,20,.35);transform-origin:right center}.book__page--right{box-shadow:inset 30px 0 40px -20px rgba(80,50,20,.35);transform-origin:left center}.flip-next .book__page--right{animation:pageInR .55s cubic-bezier(.3,.7,.3,1) both}.flip-next .book__page--left{animation:pageFade .5s .15s both}.flip-prev .book__page--left{animation:pageInL .55s cubic-bezier(.3,.7,.3,1) both}.flip-prev .book__page--right{animation:pageFade .5s .15s both}.book__label{font-family:var(--f-mono),monospace;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a6a3a}.book__icon{margin:36px 0 18px}.book__title{font-family:var(--f-display),sans-serif;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.05;color:#2a1846}.book__title span{display:block;font-family:var(--f-mono),monospace;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-lo);margin-bottom:6px}.book__penalty{margin-top:28px;padding:16px 18px;font-size:.95rem;background:rgba(201,138,0,.1);box-shadow:inset 0 0 0 2px rgba(201,138,0,.35)}.book__penalty strong{display:block;margin-bottom:4px;font-family:var(--f-mono),monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#a5350f}.book__rules{counter-reset:r;display:grid;grid-gap:16px;gap:16px;font-size:1.02rem;line-height:1.6}.book__rules li{counter-increment:r;position:relative;padding-left:40px}.book__rules li:before{content:counter(r);position:absolute;left:0;top:1px;width:26px;height:26px;display:grid;place-items:center;font-size:.78rem;font-weight:700;color:#fff;background:#5b2bd6;box-shadow:inset -3px -3px 0 rgba(0,0,0,.25)}.book__pg,.book__rules li:before{font-family:var(--f-mono),monospace}.book__pg{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:.75rem;color:#8a6a3a}.book__nav{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:26px}.book__count{font-family:var(--f-mono),monospace;font-weight:700;min-width:60px;text-align:center}.pager{width:48px;height:48px;border:0;cursor:pointer;color:#2a1500;background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:inset 0 -4px 0 #b87900;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);transition:transform .15s steps(2)}.pager:hover:not(:disabled){transform:translateY(-2px)}.pager:disabled{opacity:.3;cursor:default}.rules__all{display:grid;grid-gap:18px;gap:18px}.rules__plain{--px:6px;padding:30px;background:var(--panel);-webkit-clip-path:var(--pixel);clip-path:var(--pixel);scroll-margin-top:100px}.rules__plain h2{font-family:var(--f-display),sans-serif;font-size:1.7rem;margin-bottom:14px}.rules__num{color:var(--gold)}.rules__plain ul{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.rules__plain li{position:relative;padding-left:20px;color:#ddd5f3}.rules__plain li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;background:var(--gold)}.rules__penalty{color:var(--muted)}.page-hero{position:relative;padding:170px 0 70px;background:radial-gradient(800px 400px at 80% 0,rgba(139,92,255,.28),transparent 70%),radial-gradient(600px 300px at 0 30%,rgba(255,197,49,.08),transparent 70%)}.page-hero--tight{padding-bottom:40px}.page-hero .display-xl{margin-bottom:22px}.mode-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.mode-jump a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-weight:700;font-size:.9rem;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s,background .2s}.mode-jump a:before{content:"";width:8px;height:8px;background:var(--accent)}.mode-jump a:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px var(--accent)}.mode-list{padding-bottom:40px}.mode-row{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center;padding:80px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.mode-row--flip .mode-row__art{order:2}.mode-row__art{--px:10px;position:relative;aspect-ratio:4/3;display:grid;place-items:center;padding:30px;overflow:hidden;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:radial-gradient(60% 60% at 50% 45%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /40px 40px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /40px 40px,linear-gradient(170deg,color-mix(in srgb,var(--accent2) 70%,#120a24),#0e0820)}.mode-row__art .isoart{width:88%;animation:bob 7s ease-in-out infinite;filter:drop-shadow(0 30px 30px rgba(0,0,0,.5))}.mode-row__body{display:grid;grid-gap:16px;gap:16px;justify-items:start}.mode-row__tag{font-size:1.2rem;font-weight:800;color:var(--accent)}.mode-row__join{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.isoart{width:100%;height:auto}.notfound__art{width:220px;margin:0 auto 20px;animation:bob 5s ease-in-out infinite}.notfound .btn{margin-top:28px}.notfound .section__lead{margin:16px auto 0}.final{position:relative;padding:140px 0;text-align:center;overflow:hidden}.final__glow{position:absolute;inset:0;background:radial-gradient(40% 50% at 50% 60%,rgba(255,197,49,.16),transparent 70%),radial-gradient(60% 70% at 50% 50%,rgba(139,92,255,.18),transparent 70%)}.final__inner{position:relative;display:grid;justify-items:center;grid-gap:20px;gap:20px}.final__row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px}.footer{position:relative;padding-top:110px;background:linear-gradient(180deg,#2a1a12,#1a0f0b 120px,#0d0814 340px)}.footer__ground{position:absolute;inset:0 0 auto 0;height:72px;image-rendering:pixelated;background:linear-gradient(180deg,#74c24b 0 10px,#5fa83a 10px 14px,#4e8f2b 14px 20px,transparent 20px),linear-gradient(90deg,transparent 0 calc(100% - 1px),rgba(0,0,0,.15) calc(100% - 1px)) 0 0 /24px 100%,repeating-linear-gradient(90deg,#7a5232 0 12px,#6b4429 12px 24px,#8a5f3b 24px 36px,#5e3b22 36px 48px);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:50px}.footer__brand{display:grid;grid-gap:18px;gap:18px;justify-items:start}.footer__brand p{color:var(--muted);max-width:34ch}.footer__h{font-family:var(--f-mono),monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.footer ul{display:grid;grid-gap:8px;gap:8px}.footer ul a{color:var(--muted);transition:color .2s}.footer ul a:hover{color:var(--text)}.footer__legal{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;padding-bottom:36px;border-top:1px solid var(--line);font-size:.82rem;color:#7e75a0}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(5,2,12,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease}.modal__panel{--px:8px;position:relative;width:min(540px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:36px;-webkit-clip-path:var(--pixel);clip-path:var(--pixel);background:radial-gradient(80% 50% at 100% 0,rgba(139,92,255,.25),transparent 70%),#150c2b;box-shadow:inset 0 0 0 2px rgba(255,197,49,.35);animation:pop .35s cubic-bezier(.2,1.4,.4,1);outline:none}.modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;cursor:pointer;background:rgba(255,255,255,.06)}.modal__close:hover{background:rgba(255,255,255,.12)}.modal__title{font-family:var(--f-display),sans-serif;font-size:2rem;line-height:1.05;margin-bottom:24px}.steps{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px}.steps li{display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px}.steps p{color:var(--muted);font-size:.92rem}.steps__n{width:36px;height:36px;display:grid;place-items:center;font-family:var(--f-display),sans-serif;font-size:1.2rem;color:#2a1500;background:var(--gold);box-shadow:inset -3px -3px 0 #b87900}.modal .ip{width:100%}.modal .ip__body{flex:1 1}.modal__hint{margin-top:18px;font-size:.88rem;color:var(--muted)}.js [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s ease var(--d,0s),transform .8s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.js [data-reveal].is-in{opacity:1;transform:none}@keyframes drop{0%{opacity:0;translate:0 -.9em;rotate:-10deg}60%{opacity:1}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes blink{50%{opacity:.25}}@keyframes pulse{50%{box-shadow:0 0 0 6px rgba(110,224,106,0),0 0 16px var(--green)}}@keyframes wheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(12px);opacity:0}}@keyframes bob{50%{translate:0 -10px}}@keyframes spin{to{transform:rotateY(1turn)}}@keyframes fadeIn{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.92) translateY(10px)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-24px)}}@keyframes pageInR{0%{transform:rotateY(-95deg);filter:brightness(.7)}}@keyframes pageInL{0%{transform:rotateY(95deg);filter:brightness(.7)}}@keyframes pageFade{0%{opacity:.2}}@media (max-width:1180px){.nav__actions,.nav__links{display:none}.nav__burger{display:flex}}@media (max-width:1000px){.mode,.mode--featured{grid-column:span 6}.costs,.stats,.tiers{grid-template-columns:repeat(2,1fr)}.community__panel,.mode-row,.pkg,.rules,.support-cols,.why__cols{grid-template-columns:1fr}.mode-row--flip .mode-row__art{order:0}.mode-row{gap:32px;padding:56px 0}.footer__grid,.news-grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.rules__toc{position:static}.rules__toc ol{display:flex;overflow-x:auto;gap:6px;padding-bottom:6px}.rules__tab{white-space:nowrap;box-shadow:inset 0 -3px 0 transparent}.rules__tab.is-active{box-shadow:inset 0 -3px 0 var(--gold)}.support-teaser{grid-template-columns:1fr;justify-items:start}}@media (max-width:760px){:root{--bh:320vh}.section{padding:84px 0}.hero__shade{background:linear-gradient(180deg,rgba(11,7,22,.35) 0,rgba(11,7,22,.78) 60%,var(--bg) 100%)}.hero__content{padding-top:110px;padding-bottom:110px}.hero__cta .btn{flex:1 1}.hero__scroll{display:none}.break__captions{top:92px;left:20px;right:20px;width:auto}.break__cap{transform:none}.break__title{font-size:3.2rem;margin-bottom:10px}.break__text{font-size:.98rem;margin-bottom:10px}.hud{bottom:18px}.hud__slot{width:54px;height:54px}.hud__slot .isoart{width:38px}.mode,.mode--featured{grid-column:1/-1}.mode__inner{min-height:0}.mode--featured .mode__art,.mode__art{height:230px}.mode__desc{max-height:140px;opacity:1;margin-bottom:14px}.break-static,.costs,.news-grid,.stats{grid-template-columns:1fr}.tiers{grid-template-columns:1fr 1fr;gap:10px}.tier{padding:24px 12px 20px}.tier__amount{font-size:1.6rem;white-space:nowrap}.tier__amount small{font-size:.8rem}.pkg{padding:28px 20px}.perks{grid-template-columns:1fr}.goal{padding:24px 20px}.checkout__row{flex-direction:column;align-items:stretch}.legal dl{grid-template-columns:1fr}.legal section{padding:24px 18px}.community__panel{padding:32px 22px}.why__col{padding:26px 20px}.news-row{grid-template-columns:1fr;gap:6px}.news-row__arrow{display:none}.support-hero{grid-template-columns:1fr}.support-hero__coin svg{width:96px;height:96px}.support-teaser{padding:30px 24px}.milestone{grid-template-columns:22px 1fr}.milestone .badge{grid-column:2;justify-self:start}.milestones:before{display:none}.book{padding:10px}.book__spread{grid-template-columns:1fr}.book__page{min-height:0;padding:32px 24px 48px}.book__page--left{box-shadow:inset 0 -20px 30px -20px rgba(80,50,20,.35)}.book__page--right{box-shadow:none}.book__cover{background:linear-gradient(180deg,#4a2475,#2c1248)}.footer__grid{grid-template-columns:1fr}.ip__value{font-size:.95rem}.ip__action{padding:8px}.modal__panel{padding:28px 20px}.page-hero{padding-top:130px}}@media (hover:none){.mode__desc{max-height:140px;opacity:1;margin-bottom:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.after-break{margin-top:0}.modes-section{padding-top:100px}}.nav__logo-img{display:block;height:44px;width:auto}.footer .nav__logo-img{height:48px}.hero__logo{display:block;width:min(760px,100%);height:auto;animation:rise .9s .2s both;filter:drop-shadow(0 18px 34px rgba(247,183,51,.22))}@media (max-width:760px){.nav__logo-img{height:36px}}