@layer base{@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/378631d0-9d19-4190-ad9c-1287088976ab.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/f2d1a124-6517-49ac-bfa6-53116fdc89db.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/7cbc0c8b-fe7d-4efb-bcac-5e8f338e47cd.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/b5bb715c-2028-4a1d-a650-6ab78b424272.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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/d0e0e5ae-a183-4d23-b477-4f06c1f3362e.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:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/39b4c8bc-fca5-4ee1-9e30-a04ad5fd3b09.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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bbc760cd-6e05-4c40-8b79-b028fc0e437a.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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/0c06f943-da5e-4309-8391-7a4369a12599.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/5ecc43be-e4ff-4ef4-acd2-4af43d720b8c.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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fda2febd-7b67-48c5-8fd3-f1df43216311.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}}:root{--bg:#050505;--bg-2:#0b0c0c;--bg-3:#131514;--paper:#f2f0eb;--muted:#80848c;--line:#f2f0eb12;--line-2:#f2f0eb26;--lime:#9df133;--card:#86cf2a;--violet:#54339d;--red:#f75049;--ink:#0a0a0a;--fd:"Rajdhani", "Arial Narrow", sans-serif;--fb:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fm:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--vh:900px;--trackd:3000px;--ease:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:auto;background:#050505}body{color:#f2f0eb;-webkit-font-smoothing:antialiased;background:#050505;margin:0;font-family:DM Sans,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}::selection{background:var(--lime);color:var(--ink)}.wrap{width:min(1384px,100% - 56px);margin:0 auto;position:relative}.chip{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));align-items:center;height:24px;padding:0 10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;display:inline-flex}.chip-lime{background:var(--lime);color:var(--ink)}.chip-ink{background:var(--ink);color:var(--lime)}.mono{font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace}.gridbg{background-image:linear-gradient(90deg,#f2f0eb12 1px,#0000 1px);background-position:28px 0;background-size:calc(20% - 11.2px) 100%}@media (max-width:1023px){.hide-md{display:none!important}}@media (max-width:699px){.wrap{width:calc(100% - 32px)}.hide-sm{display:none!important}.gridbg{background-position:16px 0;background-size:calc(33.3333% - 10.6667px) 100%}}.rv-on .rv{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(30px)}.rv-on .rv.in{opacity:1;transform:none}.cur-on,.cur-on *{cursor:none!important}.btn{box-sizing:border-box;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;transition:background .25s,color .25s,box-shadow .25s,transform .5s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.btn-ink{background:var(--ink);color:var(--lime)}.btn-ink:hover{background:#1b1d1b}.btn-line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#ffffff38}.btn-line:hover{background:var(--ink);color:var(--lime)}.arrow{transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block}.btn:hover .arrow{transform:translate(3px)}.ld{z-index:150;color:var(--ink);background:var(--lime);--ldc:#0a0a0a4d;--k:0;--c:0;--bw:600px;--bh:400px;--mx:max(24px, calc(50vw - var(--bw) / 2));--my:max(24px, calc(50vh - var(--bh) / 2));position:fixed;inset:0;overflow:hidden}.ld.is-out{background:0 0}.ld-blocks{visibility:hidden;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(16,minmax(0,1fr));display:grid;position:absolute;inset:0}.ld-blocks i{background:var(--lime);box-shadow:0 0 0 .6px var(--lime)}.ld.is-out .ld-blocks{visibility:visible}.ld.is-out .ld-blocks i{opacity:0;transition:opacity 10ms step-end;transition-delay:var(--dl,0s)}.ld-frame{pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.ld.is-out .ld-frame,.ld.is-out .ld-mid{opacity:0;transition:opacity .16s}.ld-l{background:var(--ldc);transition:scale .5s cubic-bezier(.7,0,.2,1);position:absolute}.ld-lt,.ld-lb{scale:calc(1 - var(--c)) 1}.ld-ll,.ld-lr{scale:1 calc(1 - var(--c))}@keyframes ldFade{0%{opacity:0}to{opacity:1}}.ld-lt{height:1px;transform:translateY(calc(var(--k) * var(--my)));top:0;left:0;right:0}.ld-lb{height:1px;transform:translateY(calc(var(--k) * var(--my) * -1));bottom:0;left:0;right:0}.ld-ll{width:1px;transform:translateX(calc(var(--k) * var(--mx)));top:0;bottom:0;left:0}.ld-lr{width:1px;transform:translateX(calc(var(--k) * var(--mx) * -1));top:0;bottom:0;right:0}.ld-p{width:11px;height:11px;opacity:calc(min(1, var(--k) * 6) * (1 - var(--c)));scale:calc(1 - var(--c));margin:-5px 0 0 -5px;transition:opacity .3s,scale .4s cubic-bezier(.16,1,.3,1);position:absolute}.ld-p:before,.ld-p:after{content:"";background:var(--ink);position:absolute}.ld-p:before{width:1px;height:11px;top:0;left:5px}.ld-p:after{width:11px;height:1px;top:5px;left:0}.ld-ptl{transform:translate(calc(var(--k) * var(--mx)), calc(var(--k) * var(--my)));top:0;left:0}.ld-ptr{transform:translate(calc(var(--k) * var(--mx) * -1), calc(var(--k) * var(--my)));top:0;left:100%}.ld-pbl{transform:translate(calc(var(--k) * var(--mx)), calc(var(--k) * var(--my) * -1));top:100%;left:0}.ld-pbr{transform:translate(calc(var(--k) * var(--mx) * -1), calc(var(--k) * var(--my) * -1));top:100%;left:100%}.ld-tab{width:140px;height:20px;stroke:var(--ldc);stroke-width:1px;fill:none;opacity:calc(1 - var(--c));transition:opacity .35s;position:absolute;overflow:visible}.ld-tt{margin-left:-70px;top:0;left:50%}.ld-tb{margin-left:-70px;bottom:0;left:50%;transform:rotate(180deg)}.ld-tl{margin-top:-10px;top:50%;left:-60px;transform:rotate(-90deg)}.ld-tr{margin-top:-10px;top:50%;right:-60px;transform:rotate(90deg)}.ld-mid{flex-direction:column;align-items:center;gap:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-count{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;gap:8px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(96px,13vw,210px);font-weight:300;line-height:.78;animation:.9s cubic-bezier(.16,1,.3,1) .2s both ldUp;display:flex}.ld-count small{letter-spacing:.1em;margin-top:.06em;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;font-weight:500}.ld-bar{gap:4px;animation:.5s .45s both ldFade;display:flex}.ld-bar i{background:var(--ink);opacity:.14;width:10px;height:10px;transition:opacity .12s}.ld-bar i.on{opacity:1}.ld-st{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;animation:.5s .45s both ldFade;display:flex}.ld-st i{background:var(--ink);width:7px;height:7px;animation:1s step-end infinite blink}@keyframes ldUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ld-go{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:12px;max-height:0;margin-top:-26px;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .35s,margin-top .5s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.ld.is-ready .ld-go{opacity:1;pointer-events:auto;max-height:120px;margin-top:0}.ld-btn{background:var(--ink);height:52px;color:var(--lime);letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border:0;align-items:center;gap:12px;padding:0 22px 0 18px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:500;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex}.ld-btn:hover,.ld-btn:focus-visible{background:#151a10;outline:none;transform:translateY(-2px)}.ld-btn:active{transform:translateY(1px)}.ld-key{letter-spacing:0;border:1px solid #9df13359;padding:3px 6px;font-size:11px;line-height:1}.ld-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.ld-eq i{background:var(--lime);transform-origin:bottom;width:3px;height:100%;animation:1s ease-in-out infinite ldEq}.ld-eq i:nth-child(2){animation-delay:-.3s}.ld-eq i:nth-child(3){animation-delay:-.55s}.ld-eq i:nth-child(4){animation-delay:-.8s}@keyframes ldEq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.ld-mute{color:var(--ink);opacity:.62;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:4px 2px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;text-decoration:underline}.ld-mute:hover,.ld-mute:focus-visible{opacity:1;outline:none}.ld.is-ready{cursor:pointer}@media (max-width:699px){.ld{--bw:calc(100vw - 40px);--bh:380px;--mx:20px}.ld-blocks{grid-template-rows:repeat(18,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr))}.ld-count{font-size:clamp(84px,27vw,130px)}.ld-bar i{width:8px;height:8px}.ld-st{font-size:11px}}@media (prefers-reduced-motion:reduce){.ld.is-out{opacity:0;transition:opacity .3s}.ld.is-out .ld-blocks i{transition:none}}.nav{z-index:60;box-sizing:border-box;height:72px;color:var(--paper);pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 28px;transition:color .35s;display:grid;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav.on-lime{color:var(--ink)}.nav-l{align-items:center;gap:30px;display:flex}.nav-c{letter-spacing:.08em;text-transform:uppercase;gap:44px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;display:flex}.nav-c>div>span{display:block}.nav-cta{color:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:10px 0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative}.nav-cta:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.nav-cta:hover:after{transform-origin:0;transform:scaleX(1)}.nav-cta:hover .arrow{transform:translate(2px,-2px)}.nav-open{align-items:center;gap:8px;display:flex!important}.nav-open i{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.nav.on-lime .nav-open i{background:var(--ink)}.nav-c .dim{opacity:.55}.nav-r{justify-content:flex-end;align-items:center;gap:22px;display:flex}.logo{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;display:inline-flex}.snd{color:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:inline-flex}.snd .dim{opacity:.55}.eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.eq span{transform-origin:50% 100%;background:currentColor;width:2px;height:10px;transform:scaleY(.2)}.is-playing .eq span,.eq.on span{animation:1s ease-in-out infinite eq}.is-playing .eq span:nth-child(2),.eq.on span:nth-child(2){animation-delay:-.35s}.is-playing .eq span:nth-child(3),.eq.on span:nth-child(3){animation-delay:-.7s}.is-playing .eq span:nth-child(4),.eq.on span:nth-child(4){animation-delay:-.2s}@keyframes eq{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.status{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:inline-flex}.sdot{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.nav.on-lime .sdot{background:var(--ink)}.lg-a{fill:var(--lime);transition:fill .35s}.lg-b{fill:var(--ink);transition:fill .35s}.nav.on-lime .lg-a{fill:var(--ink)}.nav.on-lime .lg-b{fill:var(--lime)}@keyframes ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(4)}}.nav-open i:after,.sdot:after,.bd-hint i:after,.bd-st i:after,.pvb-ok i:after{content:"";background:inherit;opacity:0;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:0}.mbtn{height:38px;color:var(--paper);letter-spacing:.18em;text-transform:uppercase;background:#080a08e6;border:1px solid #9df13380;padding:0 20px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;transition:background .25s,color .25s,border-color .25s,transform .5s cubic-bezier(.16,1,.3,1);position:relative}.mbtn:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.nav.on-lime .mbtn{background:var(--ink);border-color:var(--ink)}.nav.on-lime .mbtn:hover{background:var(--paper);color:var(--ink)}@media (max-width:699px){.nav{grid-template-columns:minmax(0,1fr) auto;height:64px;padding:0 16px}.nav-l{gap:18px}}.menu-bd{z-index:70;opacity:0;pointer-events:none;background:#00000080;transition:opacity .35s;position:fixed;inset:0}.menu-bd.is-open{opacity:1;pointer-events:auto}.menu{z-index:80;clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);opacity:0;visibility:hidden;transform-origin:100% 0;background:#25272f;width:380px;max-height:860px;padding:1px;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .5s;position:fixed;top:50px;bottom:50px;right:24px;transform:translateY(-12px)scale(.98)}.menu.is-open{opacity:1;visibility:visible;transition:opacity .3s,transform .6s cubic-bezier(.16,1,.3,1),visibility;transform:none}.menu-in{box-sizing:border-box;clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);background:#070707;flex-direction:column;height:100%;padding:22px;display:flex;overflow-y:auto}.mitem{color:var(--paper);align-self:flex-start;align-items:baseline;gap:12px;padding:6px 14px 4px 8px;display:flex;position:relative}.mhl{background:var(--lime);clip-path:polygon(0 4px,4px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;inset:0;transform:scale(.85)}.mitem:first-child .mhl{background:#e7eedf}.mitem:hover .mhl{opacity:1;transform:none}.mnum,.mlabel{z-index:1;transition:color .2s;position:relative}.mnum{color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.mlabel{text-transform:uppercase;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(36px,9vw,46px);font-weight:500;line-height:1}.mitem:hover .mnum,.mitem:hover .mlabel{color:var(--ink)}.menu.is-open .mitem{animation:.7s cubic-bezier(.16,1,.3,1) both mIn}.menu.is-open .mitem:nth-child(2){animation-delay:40ms}.menu.is-open .mitem:nth-child(3){animation-delay:80ms}.menu.is-open .mitem:nth-child(4){animation-delay:.12s}.menu.is-open .mitem:nth-child(5){animation-delay:.16s}.menu.is-open .mitem:nth-child(6){animation-delay:.2s}.menu.is-open .mitem:nth-child(7){animation-delay:.24s}@keyframes mIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cnx{letter-spacing:.12em;text-transform:uppercase;color:var(--paper);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;transition:color .2s;display:flex}.cnx em{color:var(--muted);margin-right:10px;font-style:normal}.cnx b{color:var(--lime);font-weight:400}.cnx:hover,.cnx-adm em{color:var(--lime)}.cnx-btn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}@media (max-width:699px){.menu{width:auto;inset:12px}}.is-off *,.is-off :before,.is-off :after,.ov-on main *,.ov-on main :before,.ov-on main :after,.ov-on .foot *,.ov-on .foot :before,.ov-on .foot :after,.post:not(.is-open) *,.post:not(.is-open) :before,.post:not(.is-open) :after,.pv:not(.is-open) *,.pv:not(.is-open) :before,.pv:not(.is-open) :after,.cf:not(.is-open) *,.cf:not(.is-open) :before,.cf:not(.is-open) :after{animation-play-state:paused!important}.cz-trail{image-rendering:pixelated}.pin{position:relative}.stage{height:var(--vh);position:sticky;top:0;overflow:hidden}.pin-hero{height:calc(var(--vh) * 4.2);background:#050505}.h-top{--nfs:clamp(78px, min(15.4vw, calc(var(--vh) * .25)), 250px);position:absolute;inset:0}.globe{width:100%;height:100%;display:block;position:absolute;inset:0}.fadep{will-change:transform, opacity;opacity:clamp(0, calc(1 - var(--p,0) * 6), 1);transform:translate3d(0, calc(var(--p,0) * -160px), 0)}.h-ui{pointer-events:none;position:absolute;inset:0}.h-ui a,.h-ui button{pointer-events:auto}.tick{background:var(--red);width:1px;height:10px;position:absolute}.h-status{letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex;position:absolute;top:106px;left:28px}.hs-c{border-left:1px solid #f2f0eb26;flex-direction:column;gap:7px;padding:2px 22px 2px 14px;display:flex}.hs-c:first-child{border-left:2px solid var(--lime)}.hs-k{letter-spacing:.16em;color:var(--muted);align-items:center;gap:7px;font-size:9.5px;display:flex}.hs-k:before{content:"";background:var(--lime);width:4px;height:4px}.hs-v{color:var(--paper);white-space:nowrap}.hs-link{transition:background .3s}.hs-link .hs-v{align-items:center;gap:8px;transition:color .25s;display:flex}.hs-link .arrow,.hs-link:hover .hs-v{color:var(--lime)}.hs-link:hover .arrow{transform:translate(4px)}.hs-link:hover .hs-k:before{background:var(--paper)}@media (max-width:699px){.hs-c{padding-right:12px}.hs-v{font-size:10px}}.h-intro{left:28px;bottom:calc(var(--nfs) * 1.6 + 104px);flex-direction:column;align-items:flex-start;gap:18px;width:min(560px,42vw);display:flex;position:absolute}.h-tease{box-sizing:border-box;height:32px;color:var(--paper);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#080909a8;align-items:center;gap:9px;padding:0 12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;transition:box-shadow .3s,background .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0eb26}.ht-p{color:var(--lime)}.ht-caret{background:var(--lime);width:7px;height:14px;margin-left:-4px;animation:1.05s step-end infinite blink}.ht-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-left:1px solid #f2f0eb26;align-items:center;gap:6px;margin-left:6px;padding-left:12px;font-size:10px;transition:color .25s;display:inline-flex}.h-tease:hover{background:#9df13314;box-shadow:inset 0 0 0 1px #9df13399}.h-tease:hover .ht-hint{color:var(--lime)}.h-tease:hover .arrow{transform:translateY(2px)}.hi-head{font-family:Rajdhani,Arial Narrow,sans-serif;font-weight:500;font-size:clamp(28px, min(3.1vw, calc(var(--vh) * .05)), 48px);letter-spacing:-.005em;color:var(--paper);margin:0;line-height:1.02}.hl{margin-bottom:-.12em;padding-bottom:.14em;display:block;overflow:hidden}.hl-in{display:inline-block;position:relative}.hi-head{position:relative}.hi-px{pointer-events:none;grid-template-columns:repeat(auto-fill,14px);grid-auto-rows:14px;display:grid;position:absolute;inset:-4px -6px -8px;overflow:hidden}.hi-px i{background:#050505}.is-in .hi-px i{animation:.22s linear forwards pxOff;animation-delay:var(--d)}@keyframes pxOff{0%{background:#050505}45%{opacity:1;background:#9df133d9}to{opacity:0;background:#9df133d9}}.is-static .hi-px,.hi-px.is-gone{display:none}@keyframes hlUp{to{transform:none}}.hl-accent{color:var(--lime)}.hl-bar{background:repeating-linear-gradient(90deg, var(--lime) 0 .22em, transparent .22em .32em);height:.1em;position:absolute;bottom:-.06em;left:0;right:.2em}@keyframes barPx{to{transform:scaleX(1)}}.hi-sub{color:#f2f0eba3;text-wrap:pretty;max-width:440px;margin:0;font-size:15.5px;line-height:1.62}.tk{color:var(--paper);vertical-align:.06em;background:#f2f0eb0a;align-items:center;gap:.4em;margin:0 .08em;padding:.05em .5em;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0eb26}[data-tok].is-typing:after{content:"";vertical-align:-.08em;background:var(--lime);width:.5em;height:.9em;margin-left:2px;animation:.7s step-end infinite blink;display:inline-block}.h-legend{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:7px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex;position:absolute;top:108px;right:28px}.lg-row{align-items:center;gap:10px;display:flex}.lg-row b{color:var(--paper);font-weight:500}.lg-cur{background:var(--lime);border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 3px #9df13338}.lg-cur:after{content:"";background:var(--red);width:3px;height:3px;position:absolute;top:3px;left:3px}.lg-vis{box-sizing:border-box;border:1.2px solid var(--paper);width:7px;height:7px}.lg-list{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:250px;margin-top:3px;display:flex}.lg-list button{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:3px 6px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;transition:color .25s,box-shadow .25s,background .25s;box-shadow:inset 0 0 0 1px #f2f0eb26}.lg-list button:hover{color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper)}.lg-list button.on{color:var(--ink);background:var(--lime);box-shadow:none}.h-tid{text-align:right;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:flex-end;gap:4px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex;position:absolute;bottom:40px;right:28px}.h-tid strong{letter-spacing:-.02em;color:var(--paper);font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(56px,6vw,92px);font-weight:300;line-height:.85}.h-scroll{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:14px;padding:8px 4px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;transition:color .25s;display:flex;position:absolute;top:calc(50% - 120px);right:24px}.h-scroll:hover{color:var(--paper)}.hs-t{writing-mode:vertical-rl}.hs-line{background:#f2f0eb26;width:1px;height:64px;position:relative;overflow:hidden}.hs-line i{background:var(--lime);width:1px;height:22px;animation:1.9s cubic-bezier(.16,1,.3,1) infinite hsDrop;position:absolute;top:0;left:0;box-shadow:0 0 6px #9df133cc}@keyframes hsDrop{0%{transform:translateY(-24px)}70%,to{transform:translateY(66px)}}.hs-chev{flex-direction:column;gap:3px;display:flex}.hs-chev span{opacity:.18;animation:1.9s step-end infinite chevD;animation-delay:calc(var(--i) * .2s + .5s);grid-template-rows:repeat(3,2px);grid-template-columns:repeat(5,2px);display:grid}.hs-chev i{background:var(--lime)}@keyframes chevD{0%{opacity:.18}18%{opacity:1}48%{opacity:.18}}.h-scroll:hover .hs-chev span{animation-duration:.9s}.h-bottom{pointer-events:none;position:absolute;bottom:30px;left:28px;right:28px}.h-role{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.h-role span.mono{letter-spacing:.12em;color:var(--muted);font-size:11px}.nm{font-family:Rajdhani,Arial Narrow,sans-serif;font-weight:300;font-size:var(--nfs);letter-spacing:-.012em;color:var(--paper);text-transform:uppercase;white-space:nowrap;margin:0;line-height:.8}.nm-row{display:block}.nm-row.a{padding-left:11.5vw}.nl{will-change:transform;transform:translate3d(0, calc(var(--p,0) * var(--s,1) * -760px), 0);opacity:clamp(0, calc(1 - var(--p,0) * var(--s,1) * 4.2), 1);display:inline-block}.nli{display:inline-block}.is-in .nli{animation:1.1s cubic-bezier(.16,1,.3,1) backwards nlIn;animation-delay:calc(var(--i,0) * 45ms + .25s)}@keyframes nlIn{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:none}}.is-in .h-in{animation:1.1s cubic-bezier(.16,1,.3,1) backwards hIn;animation-delay:calc(var(--i,0) * 90ms + .4s)}@keyframes hIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.man{pointer-events:none;opacity:clamp(0, calc((var(--p,0) - .19) * 12), 1);align-items:center;display:flex;position:absolute;inset:0}.man-in{box-sizing:border-box;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px;width:100%;padding:60px 28px 0;display:grid}.man-t{text-transform:uppercase;color:var(--paper);margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(36px,5.2vw,86px);font-weight:500;line-height:.98}.man-r{text-align:right;text-transform:uppercase;color:var(--lime);justify-self:end;margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(36px,5.2vw,86px);font-weight:500;line-height:.98}.man-k{letter-spacing:.14em;color:var(--muted);opacity:clamp(0, calc((var(--p,0) - .24) * 12), 1);margin-bottom:22px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.mw{opacity:clamp(.06, calc((var(--p,0) - var(--t)) * 16), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--p,0) - var(--t)) * 16), 1)) * 26px), 0);margin-right:.24em;display:inline-block}.parrow{vertical-align:.08em;grid-template-rows:repeat(5,.12em);grid-template-columns:repeat(5,.12em);margin-left:.2em;display:inline-grid}.parrow i{background:var(--lime)}.wipe{pointer-events:none;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(16,minmax(0,1fr));display:grid;position:absolute;inset:0}.wipe i{background:var(--lime);opacity:clamp(0, calc((var(--p,0) - var(--t)) * 70), 1)}@media (max-width:1023px){.man-in{grid-template-columns:minmax(0,1fr)}.man-r{text-align:left;justify-self:start}}@media (max-width:699px){.h-status{top:84px;left:16px}.h-top{--nfs:22vw}.h-intro{width:auto;left:16px;right:16px;bottom:calc(var(--nfs) * 1.6 + 118px);gap:14px}.hi-head{font-size:27px}.hi-sub{font-size:14px}.ht-hint,.h-tid,.tick,.h-legend,.hs-t{display:none}.h-scroll{gap:10px;top:auto;bottom:30px;right:12px}.hs-line{height:44px}.h-bottom{bottom:26px;left:16px;right:16px}.nm-row.a{padding-left:8vw}.man-in{padding:40px 16px 0}.man-t,.man-r{font-size:9.4vw}}@media (max-width:699px) and (max-height:740px){.hi-sub{display:none}}.pin-track{height:calc(var(--vh) + var(--trackd));background:var(--lime)}.track-stage{background:var(--lime);color:var(--ink);background-image:linear-gradient(90deg,#00000014 1px,#0000 1px);background-position:28px 0;background-size:calc(20% - 11.2px) 100%}.track{will-change:transform;--rowh:clamp(140px, calc((var(--vh) - 250px) / 3), 250px);--col:250px;width:max-content;height:100%;display:flex;position:absolute;top:0;left:0}.tk-panel{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;gap:22px;padding:90px 56px 40px 28px;display:flex;position:relative}.tk-a{width:460px}.tk-b{width:520px;padding-left:110px}.tk-c{width:560px;padding-right:90px}.tk-h{text-transform:uppercase;color:var(--violet);margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(64px,8vw,128px);font-weight:600;line-height:.84}.tk-sub{color:#0a0a0ad1;max-width:330px;margin:0;font-size:15px;line-height:1.55}.tk-hint{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:inline-flex}.tk-arrow{align-items:center;gap:4px;animation:1.4s cubic-bezier(.16,1,.3,1) infinite nudge;display:inline-flex}.chev{opacity:.2;animation:1.4s step-end infinite chev;animation-delay:calc(var(--i) * .16s);grid-template-rows:repeat(5,3px);grid-template-columns:repeat(3,3px);display:grid}.chev i{background:var(--ink)}@keyframes chev{0%{opacity:.2}18%{opacity:1}52%{opacity:.2}}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.cpx{z-index:2;pointer-events:none;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0}.cpx i{background:var(--lime);opacity:clamp(0, calc(1 - (var(--r,2) - var(--t)) * 400), 1)}.pframe .cpx,.tk-spec .cpx{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr))}.tk-spec{box-sizing:border-box;width:1120px;color:var(--paper);background:linear-gradient(#161816 0%,#0e0f0e 100%);border-radius:18px;flex-shrink:0;align-self:center;margin:50px 0 0 60px;padding:20px 22px 22px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -2px #0009,0 30px 60px -24px #0000008c,0 0 0 1px #0a0a0ae6}.tk-spec:before,.tk-spec:after{content:"";background:radial-gradient(circle at 35% 35%,#4a4d4b,#1a1c1b);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;box-shadow:0 0 0 1px #0009}.tk-spec:before{left:12px}.tk-spec:after{right:12px}.kb-head{align-items:center;gap:16px;padding:0 6px 16px;display:flex}.kb-brand{letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:10px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:20px;font-weight:600;display:flex}.kb-brand b{letter-spacing:.16em;color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:500}.kb-oled{letter-spacing:.08em;text-transform:uppercase;min-width:0;height:34px;color:var(--lime);text-shadow:0 0 8px #9df1338c;white-space:nowrap;background:#050605;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 14px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;display:flex;overflow:hidden;box-shadow:inset 0 2px 6px #000000e6,inset 0 0 0 1px #9df13329,0 1px #ffffff0d}.kb-oled>span{text-overflow:ellipsis;overflow:hidden}.kb-oled>i{background:var(--lime);flex-shrink:0;width:8px;height:14px;animation:1s step-end infinite blink;box-shadow:0 0 8px #9df133b3}.kb-leds{letter-spacing:.14em;color:var(--muted);gap:14px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;display:flex}.kb-leds span{align-items:center;gap:6px;display:flex}.kb-leds span:before{content:"";background:#2a2d2b;border-radius:50%;width:6px;height:6px}.kb-leds span.on:before{background:var(--lime);box-shadow:0 0 8px var(--lime)}.kb-leds span.blink:before{animation:1.6s step-end infinite kbLed}@keyframes kbLed{0%,70%{background:var(--lime);box-shadow:0 0 8px var(--lime)}71%,to{box-shadow:none;background:#2a2d2b}}.kb-deck{background:#080908;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex;box-shadow:inset 0 3px 10px #000000d9,inset 0 0 0 1px #ffffff08}.kb-row{gap:7px;display:flex}.kc{box-sizing:border-box;color:#f2f0ebeb;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2b2e2c 0%,#202321 100%);border:0;border-radius:6px;flex:none;justify-content:flex-start;align-items:flex-start;min-width:54px;height:46px;padding:8px 14px 0 10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.1;transition:transform 70ms,box-shadow 70ms,background .2s,color .2s;display:flex;position:relative;transform:translateY(0);box-shadow:0 4px #0a0b0a,0 5px 7px #0000008c,inset 0 1px #ffffff17}.kc:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#fff0 60%);border-radius:4px;position:absolute;inset:3px 4px 7px}.kc:hover{background:linear-gradient(#333734 0%,#262927 100%)}.kc.core{color:#0a0a0a;background:linear-gradient(#b6ff5c 0%,#93e23a 100%);box-shadow:0 4px #5b9418,0 5px 8px #00000080,inset 0 1px #ffffff73}.kc.core:hover{background:linear-gradient(#c3ff78 0%,#9df133 100%)}.kc.core:after{content:"";opacity:.55;background:#0a0a0a;border-radius:50%;width:5px;height:5px;position:absolute;bottom:11px;right:8px}.kc.mod{white-space:normal;color:var(--paper);cursor:default;background:linear-gradient(#5e3dab 0%,#4a2d8c 100%);flex-direction:column;flex:0 0 132px;gap:4px;font-size:10px;line-height:1.05;box-shadow:0 4px #26174c,0 5px 8px #00000080,inset 0 1px #ffffff38}.kc.mod b{letter-spacing:.14em;color:#f2f0eba6;font-size:9px;font-weight:500}.kc.mod:hover{background:linear-gradient(#6644b5 0%,#4e3093 100%)}.kc.fill{color:#f2f0eb4d;cursor:default;flex:auto;justify-content:flex-end;min-width:54px}.kc.fill:hover{background:linear-gradient(#2b2e2c 0%,#202321 100%)}.kc.is-down,.kc:active:not(.mod):not(.fill){transform:translateY(3px);box-shadow:0 1px #0a0b0a,0 1px 3px #0009,inset 0 1px #ffffff0f}.kc.core.is-down,.kc.core:active{box-shadow:0 1px #5b9418,0 1px 3px #00000080,inset 0 1px #ffffff4d}.kc.is-down:not(.core){color:var(--lime);background:linear-gradient(#2f3a24 0%,#25301c 100%)}.kc:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.kb-foot{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:16px;padding:12px 6px 0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;display:flex}.kb-foot span{align-items:center;gap:8px;display:flex}.kb-foot i{background:linear-gradient(#b6ff5c,#93e23a);border-radius:2px;width:16px;height:10px;box-shadow:0 2px #5b9418}.kb-foot i.d{background:linear-gradient(#2b2e2c,#202321);box-shadow:0 2px #0a0b0a}.tk-grid{grid-template-columns:repeat(11, var(--col));grid-template-rows:repeat(3, var(--rowh));background-image:linear-gradient(90deg,#0000001f 1px,#0000 1px),linear-gradient(#0000001f 1px,#0000 1px);background-size:var(--col) var(--rowh);flex-shrink:0;align-self:center;margin-top:50px;display:grid;box-shadow:inset -1px -1px #0000001f}.scard{box-sizing:border-box;min-width:0;color:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 62%,10px calc(62% - 10px),10px 34%,0 calc(34% - 10px));background:#86cf2a;flex-direction:column;justify-content:space-between;margin:5px;padding:16px 18px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s;display:flex;position:relative}.scard:after{content:"";background:var(--lime);clip-path:polygon(0 0,100% 0,0 100%);width:14px;height:14px;position:absolute;top:0;left:0}.scard:hover{background:#93db36;transform:translateY(-4px)}.s-lab{text-align:right;letter-spacing:.12em;text-transform:uppercase;align-self:flex-end;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500}.s-num{letter-spacing:-.02em;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(64px,7.4vw,112px);font-weight:400;line-height:.8}.s-num sup{vertical-align:.9em;margin-left:.04em;font-size:.45em}.s-gly{white-space:nowrap;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(38px,4.4vw,66px);font-weight:700;line-height:.9}.dots-ink{color:#0000;background-image:radial-gradient(circle, var(--ink) 0 1.3px, transparent 1.65px);background-size:4.4px 4.4px;-webkit-background-clip:text;background-clip:text}.scard:hover .dots-ink{color:var(--ink);background-image:none}.duck-cell{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.duck{background:0 0;border:0;width:110px;height:100px;padding:0;animation:2.6s ease-in-out infinite bob;position:relative}.duck:hover{animation-duration:.6s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.proj{flex-shrink:0;width:2080px;height:100%;position:relative}.traces{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tr{fill:none;stroke:#0a0a0a73;stroke-width:1.3px;vector-effect:non-scaling-stroke}.trp{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:square;vector-effect:non-scaling-stroke;stroke-dasharray:14 1800;stroke-dashoffset:1814px;animation:6s linear infinite trp}@keyframes trp{to{stroke-dashoffset:0}}.pad{fill:var(--ink)}.pcard{width:20.2%;color:var(--ink);flex-direction:column;gap:10px;display:flex;position:absolute}.pc-a{top:16%;left:2.9%}.pc-b{top:50%;left:26.9%}.pc-c{top:14%;left:51%}.pc-d{top:52%;left:75%}.pframe{height:clamp(170px, calc(var(--vh) * .3), 290px);background:linear-gradient(#0b120a 0%,#16300a 58%,#3e7a10 100%);transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080}.pcard:hover .pframe{transform:translateY(-6px)}.part{justify-content:center;align-items:center;transition:transform 1s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.pcard:hover .part{transform:scale(1.05)}.part svg{width:80%;height:auto}.ptag{letter-spacing:.12em;text-transform:uppercase;height:24px;color:var(--lime);background:#050505d9;align-items:center;padding:0 9px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:inline-flex;position:absolute;bottom:12px;left:12px}.prow{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex}.prow b{letter-spacing:.02em;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:22px;font-weight:600}.pdesc{color:#0a0a0acc;margin:0;font-size:13.5px;line-height:1.5}.bp{fill:none;stroke:var(--lime);stroke-width:1.2px;opacity:.9}.bp-dim{fill:none;stroke:var(--lime);stroke-width:1px;opacity:.35}.bp-f{fill:var(--lime)}.bp-t{fill:var(--lime);letter-spacing:.12em;font-family:DM Mono,monospace;font-size:9px}.dots-lime{color:#0000;background-image:radial-gradient(circle, var(--lime) 0 1.5px, transparent 1.9px);background-size:5px 5px;-webkit-background-clip:text;background-clip:text}@media (max-width:699px){.track{--col:180px;--rowh:clamp(120px, calc((var(--vh) - 260px) / 3), 190px)}.tk-panel,.tk-a,.tk-b,.tk-c{width:88vw;padding:80px 28px 30px 16px}.tk-grid{margin-top:40px}.tk-spec{border-radius:14px;width:980px;margin:40px 0 0 24px;padding:14px 14px 16px}.kb-leds{display:none}.kc{min-width:46px;height:40px;padding:7px 11px 0 8px;font-size:10px}.kc.mod{flex-basis:104px}.kb-deck{gap:6px;padding:10px}.kb-row{gap:6px}.scard{padding:12px}.s-lab{font-size:9.5px}.proj{width:1500px}.pcard{width:22%}}.sec{background:#050505;padding:140px 0;position:relative}.sec-head{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:64px;display:flex}.sec-head.left{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:flex-end}.h2{text-transform:uppercase;color:var(--paper);margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(54px,7vw,112px);font-weight:600;line-height:.86}.h2 em{color:var(--lime);font-style:normal}.pin-xp{background:#050505;position:relative}.xp-stage{padding:140px 0 120px;position:relative}.xp-wrap{width:min(1384px,100% - 56px);margin:0 auto;position:relative}.xp-head{margin-bottom:clamp(24px, calc(var(--vh) * .05), 56px);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.xp-title{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.xp-h{font-size:clamp(48px, min(7vw, calc(var(--vh) * .105)), 112px)}.xp-meta{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.xc{align-items:baseline;gap:10px;display:flex}.xc-n{font-family:Rajdhani,Arial Narrow,sans-serif;font-weight:300;font-size:clamp(56px, calc(var(--vh) * .09), 96px);color:var(--paper);line-height:.8}.xc-t{letter-spacing:.12em;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.xseg{gap:6px;display:flex}.xseg i{background:#f2f0eb26;width:34px;height:3px;transition:background .4s}.xseg i.on{background:var(--lime)}.xhint{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.xp2{grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:48px;display:grid}.tl{flex-direction:column;justify-content:space-between;gap:8px;padding-left:28px;display:flex;position:relative}.tl-rail{background:repeating-linear-gradient(#f2f0eb38 0 3px,#0000 3px 7px);width:1px;position:absolute;top:32px;bottom:32px;left:5px}.tl-rail i{width:1px;height:calc(var(--f,0) * 100%);background:var(--lime);transition:height .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 8px #9df1338c}.tl-rail i:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:1px;height:40px;animation:2.2s linear infinite railPulse;position:absolute;top:0;left:0}@keyframes railPulse{0%{transform:translateY(-40px)}to{transform:translateY(460px)}}.tl-item{position:relative}.tl-node{box-sizing:border-box;background:#050505;border:1px solid #f2f0eb38;place-items:center;width:8px;height:8px;margin-top:-4px;transition:left .45s cubic-bezier(.16,1,.3,1),width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),margin .45s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,box-shadow .4s;display:grid;position:absolute;top:50%;left:-26px}.tl-node:before{content:"";background:#f2f0eb4d;width:2px;height:2px;transition:background .3s,width .3s,height .3s}.tl-node:after{content:"";background:repeating-linear-gradient(90deg,#f2f0eb38 0 2px,#0000 2px 4px);width:17px;height:1px;transition:width .45s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:calc(100% + 1px)}.tl-ring{border:1px solid var(--lime);opacity:0;pointer-events:none;position:absolute;inset:-4px}.tl-item:hover .tl-node{border-color:#9df13399}.tl-item.is-done .tl-node{border-color:var(--lime);background:#9df1331a}.tl-item.is-done .tl-node:before{background:var(--lime);width:4px;height:4px}.tl-item.is-done .tl-node:after,.tl-item.is-on .tl-node:after{background:var(--lime)}.tl-item.is-on .tl-node{border-color:var(--lime);background:var(--lime);width:12px;height:12px;box-shadow:none;margin-top:-6px;left:-28px}.tl-item.is-on .tl-node:before{background:var(--ink);width:4px;height:4px;animation:1.05s step-end infinite blink}.tl-item.is-on .tl-node:after{width:15px}.tl-item.is-on .tl-ring{animation:1.8s ease-out infinite tlPing}@keyframes tlPing{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.xbtn{text-align:left;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#25272f;border:0;width:100%;padding:1px;transition:background .25s;display:block}.xin{color:var(--paper);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#0a0b0b;align-items:center;gap:16px;padding:14px 18px;transition:background .3s,color .3s;display:flex}.xin em{opacity:.6;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-style:normal}.xt{min-width:0;display:block}.xt b{letter-spacing:.03em;text-transform:uppercase;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:19px;font-weight:600;display:block}.xr{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;display:block}.xper{letter-spacing:.1em;white-space:nowrap;color:var(--muted);margin-left:auto;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.xbtn:hover{background:var(--lime)}.tl-item.is-on .xbtn{background:var(--paper)}.tl-item.is-on .xin{background:var(--paper);color:var(--ink)}.tl-item.is-on .xr,.tl-item.is-on .xper{color:#4b4f55}.con{background:#0b0c0cb8;border:1px solid #f2f0eb26;flex-direction:column;min-width:0;display:flex;position:relative}.con-bar{letter-spacing:.12em;text-transform:uppercase;height:40px;color:var(--muted);border-bottom:1px solid #f2f0eb12;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.con-path{letter-spacing:.04em;text-transform:none;color:#f2f0ebb3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-st{color:var(--lime);align-items:center;gap:7px;display:flex}.con-screen{height:clamp(120px, calc(var(--vh) * .2), 250px);background:radial-gradient(60% 70%,#9df13312,#0000 70%);border-bottom:1px solid #f2f0eb12;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.con-screen .x{color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1;position:absolute}.con-scan{pointer-events:none;position:absolute;inset:0;overflow:hidden}.con-scan i{width:var(--tw,6px);height:var(--tw,6px);background:var(--lime);opacity:0;position:absolute}.bd-photo .con-scan{--tw:4px}.bd-photo.has-img .con-scan i{background:var(--ink)}.mon-mark{font-family:Rajdhani,Arial Narrow,sans-serif;font-weight:700;font-size:clamp(56px, min(7vw, calc(var(--vh) * .12)), 120px);letter-spacing:.02em;line-height:1;position:relative}.mon-px{pointer-events:none;grid-template-columns:repeat(16,minmax(0,1fr));align-content:start;display:grid;position:absolute;inset:0;overflow:hidden}.mon-px i{aspect-ratio:1;background:var(--lime);opacity:0}.con-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px 32px;padding:22px;display:grid}.con-l{flex-direction:column;gap:14px;min-width:0;display:flex}.con-duty{flex-direction:column;gap:8px;display:flex}.cd-k{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.con-duty ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.con-duty li{color:#f2f0ebd1;padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.con-duty li:before{content:"";background:var(--lime);width:5px;height:5px;position:absolute;top:.55em;left:0}.con-desc{color:#f2f0ebc7;text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}.con-spec{letter-spacing:.1em;text-transform:uppercase;grid-template-columns:64px minmax(0,1fr);align-content:start;gap:9px 12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:grid}.con-spec .k{color:var(--muted)}.con-tags{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.ctag{letter-spacing:.08em;text-transform:uppercase;height:24px;color:var(--paper);align-items:center;padding:0 9px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0eb26}@media (min-width:1100px) and (min-height:640px){.pin-xp{height:calc(var(--vh) * 3.7)}.xp-stage{height:var(--vh);box-sizing:border-box;align-items:center;padding:76px 0 24px;display:flex;position:sticky;top:0;overflow:hidden}}@media (max-width:1099px){.xp2{grid-template-columns:minmax(0,1fr);gap:14px}.tl{scrollbar-width:none;flex-direction:row;justify-content:flex-start;margin:0 -28px;padding:0 28px 2px;overflow-x:auto}.tl::-webkit-scrollbar{display:none}.tl-item{flex:none;width:220px}.tl-rail,.tl-node,.xhint,.xper{display:none}}@media (max-width:699px){.sec{padding:96px 0}.xp-stage{padding:96px 0 90px}.xp-wrap{width:calc(100% - 32px)}.con-body{grid-template-columns:minmax(0,1fr);padding:18px}.con-path{display:none}.mon-px{grid-template-columns:repeat(12,minmax(0,1fr))}.tl{margin:0 -16px;padding:0 16px 2px}.tl-item{width:212px}.tl .xin{gap:12px;padding:12px 14px}.xseg i{width:20px}}.pxedge{z-index:3;pointer-events:none;grid-template-columns:repeat(24,minmax(0,1fr));display:grid;position:absolute;top:0;left:0;right:0}.pxedge i{aspect-ratio:1;background:var(--pxc,var(--lime));opacity:clamp(0, calc(1 - (var(--e,0) - var(--t)) * 400), 1)}.notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.note{box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:#0b0c0c;flex-direction:column;gap:16px;min-height:300px;padding:24px;transition:background .3s,transform .6s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f2f0eb12}.note:hover{background:#131514;transform:translateY(-5px);box-shadow:inset 0 0 0 1px #9df13359}.note-top{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.note h3{text-transform:uppercase;color:var(--paper);margin:10px 0 0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:28px;font-weight:600;line-height:1}.note p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.note:hover .note-more .arrow{transform:translate(5px)}.note-more{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin-top:auto;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}@media (max-width:1023px){.notes{grid-template-columns:minmax(0,1fr)}.note{min-height:0}}.term-row{align-items:flex-start;gap:64px;display:flex}.term-left{flex-direction:column;flex-shrink:0;gap:24px;width:400px;display:flex}.term-win{box-sizing:border-box;clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);background:#25272f;flex-grow:1;min-width:0;height:600px;padding:1px;position:relative}.term-in{clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);background:#070707;flex-direction:column;height:100%;display:flex}.term-bar{letter-spacing:.06em;height:46px;color:var(--muted);border-bottom:1px solid #f2f0eb12;justify-content:space-between;align-items:center;padding:0 22px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex}.term-body{scrollbar-width:thin;scrollbar-color:#f2f0eb26 transparent;flex-grow:1;min-height:0;padding:18px 24px 8px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.75;overflow-y:auto}.tline{white-space:pre-wrap;word-break:break-word;min-height:1.75em;animation:.2s both tlIn}@keyframes tlIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.term-prompt{border-top:1px solid #f2f0eb12;align-items:center;gap:10px;padding:16px 24px 20px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;display:flex}.tin{min-width:0;color:var(--paper);font:inherit;caret-color:var(--lime);background:0 0;border:0;outline:none;flex-grow:1;padding:0}.tin::placeholder{color:var(--muted);opacity:.7}.qchip{height:34px;color:var(--paper);letter-spacing:.04em;background:0 0;border:0;padding:0 13px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;transition:background .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #f2f0eb26}.qchip:hover{background:var(--lime);color:var(--ink);box-shadow:none}@media (max-width:1099px){.term-row{flex-direction:column;gap:44px}.term-left{width:auto}}@media (max-width:699px){.term-win{height:500px}.term-body{padding:14px 14px 6px;font-size:12px}.term-prompt{padding:14px;font-size:12px}.term-title{display:none}}.now{clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);background:#25272f;margin-top:56px;padding:1px}.now-in{clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);background:#070707}.now-bar{letter-spacing:.06em;height:46px;color:var(--muted);border-bottom:1px solid #f2f0eb12;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex}.now-path{color:var(--paper);align-items:center;gap:8px;display:flex}.now-hint b{color:var(--lime);font-weight:500}.now-grid{background:#f2f0eb12;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.now-cell{background:#070707;flex-direction:column;gap:12px;min-width:0;padding:26px 24px 22px;transition:background .3s;display:flex}.now-cell:hover{background:#0b0c0b}.now-k{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.now-k span{color:var(--muted)}.now-t{text-transform:uppercase;color:var(--paper);margin-top:4px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:28px;font-weight:600;line-height:.95}.now-v{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.now-f{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.now-st{color:var(--muted);align-items:center;gap:8px;padding:6px 0;display:inline-flex}.now-st i{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--muted)}.now-st.is-on{color:var(--lime)}.now-st.is-on i{background:var(--lime);box-shadow:none}.now-st.is-done{color:var(--paper)}.now-st.is-done i{background:var(--paper);box-shadow:none}.now-a{color:var(--lime);align-items:center;gap:6px;padding:6px 0;display:inline-flex}.now-a:hover .arrow{transform:translate(2px,-2px)}@media (max-width:1099px){.now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.now{margin-top:40px}.now-grid{grid-template-columns:minmax(0,1fr)}.now-cell{padding:22px 18px 18px}.now-t{font-size:24px}.now-bar{padding:0 18px}}.brew{z-index:58;opacity:0;pointer-events:none;will-change:transform;width:48px;height:54px;transition:opacity .4s;position:fixed;top:0;left:0}.brew.is-on{opacity:1;pointer-events:auto}.brew-bob{animation:2.6s ease-in-out infinite brewBob;position:absolute;inset:0}@keyframes brewBob{0%,to{translate:0}50%{translate:0 -5px}}.brew-bot{cursor:grab;touch-action:none;rotate:var(--tilt,0deg);filter:drop-shadow(0 6px 10px #0000008c);background:0 0;border:0;padding:0;transition:rotate .25s;position:absolute;inset:0}.brew-bot:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.brew.is-drag .brew-bot{cursor:grabbing}.brew-svg{width:48px;height:54px;display:block;overflow:visible}.brew-ant{fill:var(--lime);animation:2.2s step-end infinite brewAnt}@keyframes brewAnt{0%,60%{opacity:1}61%,to{opacity:.25}}.brew-look{transform:translate(calc(var(--lx,0) * .7px), calc(var(--ly,0) * .5px));transition:transform .2s}.brew-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s step-end infinite brewBlink}@keyframes brewBlink{0%,94%{transform:scaleY(1)}95%,97%{transform:scaleY(.2)}98%,to{transform:scaleY(1)}}.brew-mouth{opacity:.55}.brew.is-happy .brew-mouth{opacity:1}.brew-arm{transform-box:fill-box;transform-origin:100% 100%}.brew.is-say .brew-arm{animation:.36s steps(2,end) 4 brewWave}@keyframes brewWave{0%{transform:rotate(0)}to{transform:rotate(-35deg)}}.brew-jet{opacity:0}.brew.is-fly .brew-jet{animation:.16s steps(2,end) infinite brewJet}@keyframes brewJet{0%{opacity:1}to{opacity:.45}}.brew-st{opacity:0;background:#f2f0eb8c;width:3px;height:3px;animation:2.4s steps(4,end) infinite brewSteam;position:absolute;top:-2px}.brew-st:first-of-type{left:14px}.brew-st:nth-of-type(2){animation-delay:.8s;left:22px}.brew-st:nth-of-type(3){animation-delay:1.6s;left:30px}@keyframes brewSteam{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-16px)}}.brew-z{color:var(--lime);opacity:0;pointer-events:none;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;position:absolute;top:-6px;right:-4px}.brew.is-doze .brew-z{animation:2.4s linear infinite brewZ}.brew.is-doze .brew-z+.brew-z{animation-delay:1.2s}@keyframes brewZ{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(10px,-20px)scale(1.2)}}.brew.is-doze .brew-eyes{animation:none;transform:scaleY(.25)}.brew.is-doze .brew-bob{animation-duration:4.4s}.brew.is-doze .brew-st{animation-duration:4s}.brew-bot.is-hop{animation:.6s cubic-bezier(.16,1,.3,1) brewHop}@keyframes brewHop{0%{translate:0}35%{translate:0 -18px;rotate:-12deg}70%{translate:0 2px;rotate:6deg}to{translate:0}}.brew-bot.is-spin{animation:.9s cubic-bezier(.16,1,.3,1) brewSpin}@keyframes brewSpin{0%{translate:0;rotate:none}50%{translate:0 -24px}to{translate:0;rotate:720deg}}.brew-x{width:20px;height:20px;color:var(--muted);opacity:0;background:#131514;border:0;padding:0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:20px;transition:opacity .2s;position:absolute;top:-8px;right:-10px;box-shadow:inset 0 0 0 1px #f2f0eb26}.brew:hover .brew-x,.brew-x:focus-visible{opacity:1}.brew-x:hover{color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper)}.brew-say{box-sizing:border-box;width:max-content;max-width:240px;color:var(--paper);box-shadow:inset 0 0 0 1px var(--lime);letter-spacing:.02em;opacity:0;pointer-events:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#0b0c0c;padding:10px 12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.45;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)}.brew-say:before{content:attr(data-k);letter-spacing:.16em;color:var(--lime);margin-bottom:4px;font-size:9.5px;display:block}.brew-say:after{content:"";background:var(--lime);clip-path:polygon(0 0,100% 0,50% 100%);width:8px;height:6px;margin-left:-4px;position:absolute;bottom:-6px;left:50%}.brew.is-say .brew-say{opacity:1;transform:translate(-50%)}.brew.is-left .brew-say{left:auto;right:-6px;transform:translateY(6px)}.brew.is-left.is-say .brew-say{transform:translate(0)}.brew.is-left .brew-say:after{left:auto;right:14px}.brew.is-right .brew-say{left:-6px;transform:translateY(6px)}.brew.is-right.is-say .brew-say{transform:translate(0)}.brew.is-right .brew-say:after{left:20px}.brew.is-below .brew-say{top:calc(100% + 12px);bottom:auto}.brew.is-below .brew-say:after{clip-path:polygon(50% 0,100% 100%,0 100%);top:-6px;bottom:auto}@media (max-width:699px){.brew-bob{scale:.8}.brew-say{max-width:200px;font-size:11px}}@media (prefers-reduced-motion:reduce){.brew-bob,.brew-st,.brew-ant,.brew-eyes{animation:none}}.brew-dock{z-index:58;height:46px;color:var(--lime);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#0b0c0b;border:0;align-items:center;gap:0;padding:0 10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;transition:box-shadow .2s,background .2s;animation:.5s steps(5,end) both dockIn;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:inset 0 0 0 1px #9df13373}.brew-dock svg{animation:2.6s ease-in-out infinite brewBob;display:block}.brew-dock span{white-space:nowrap;max-width:0;transition:max-width .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.brew-dock:hover,.brew-dock:focus-visible{box-shadow:inset 0 0 0 1px var(--lime);background:#121612;outline:none}.brew-dock:hover span,.brew-dock:focus-visible span{max-width:140px;margin-left:10px}@keyframes dockIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (hover:none){.brew-dock span{max-width:140px;margin-left:8px}}.toast{z-index:400;box-sizing:border-box;background:var(--lime);max-width:calc(100% - 32px);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:13px 18px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;animation:.45s steps(5,end) both toastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast.is-out{animation:.4s steps(4,end) both toastOut}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastOut{to{opacity:0;transform:translate(-50%,10px)}}.foot{background:var(--lime);color:var(--ink);position:relative;overflow:hidden}.foot-top{border-bottom:1px solid #0000002e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.foot-l{border-right:1px solid #0000002e;flex-direction:column;gap:30px;padding:120px 40px 56px 0;display:flex}.foot-h{text-transform:uppercase;margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(44px,4.6vw,72px);font-weight:600;line-height:.9}.foot-r{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-content:end;gap:18px 20px;padding:120px 0 56px 40px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:grid}.foot-r .k{opacity:.62}.foot-r a{gap:8px;transition:opacity .2s;display:inline-flex}.foot-r a:hover{opacity:.6}.foot-mark{text-transform:uppercase;white-space:nowrap;padding:30px 0 0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(52px,10.2vw,168px);font-weight:600;line-height:.82}.dots-foot{color:#0000;background-image:radial-gradient(circle, var(--ink) 0 2.1px, transparent 2.6px);background-size:6.5px 6.5px;-webkit-background-clip:text;background-clip:text}.foot-h .fh-l{display:block}.foot-quirk{letter-spacing:.04em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#0a0a0a0f;align-items:center;gap:14px 18px;margin-top:10px;padding:16px 18px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #0a0a0a33}.fq-t{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;line-height:1.5;display:flex}.fq-t em{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-size:10px;font-style:normal}.fq-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.fq-call{height:36px;box-shadow:inset 0 0 0 1px var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 14px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;transition:background .2s,color .2s}.fq-call:hover{background:var(--ink);color:var(--lime)}.fq-cup{flex-shrink:0;line-height:0;display:block}.fq-cup svg{display:block;overflow:visible}.fq-s{animation:1.8s steps(3,end) infinite fqSteam}.fq-s2{animation-delay:.6s}.fq-s3{animation-delay:1.2s}@keyframes fqSteam{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-3px)}}@keyframes steam{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.fq-bmc{background:var(--ink);height:36px;color:var(--lime);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));align-items:center;gap:10px;padding:0 14px 0 16px;font-size:10.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.fq-bmc b{font-weight:400;transition:transform .25s cubic-bezier(.16,1,.3,1)}.fq-bmc:hover b{transform:translate(2px,-2px)}.fq-bmc:hover{background:var(--violet);color:var(--paper)}.foot-bar{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px 28px;padding:22px 0 30px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:grid}.fb-credit{text-transform:none;letter-spacing:.04em;justify-self:center;align-items:center;gap:10px;font-size:12px;display:inline-flex}.fb-credit i{background:var(--ink);width:7px;height:7px;animation:1.2s step-end infinite blink}.fb-loc{opacity:.7;justify-self:end}.fb-top{height:34px;box-shadow:inset 0 0 0 1px var(--ink);align-items:center;gap:10px;padding:0 6px 0 12px;transition:background .2s,color .2s;display:inline-flex}.fb-top b{background:var(--ink);width:22px;height:22px;color:var(--lime);place-items:center;font-weight:400;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.fb-top:hover{background:var(--ink);color:var(--lime)}.fb-top:hover b{background:var(--lime);color:var(--ink);transform:translateY(-2px)}@media (max-width:899px){.foot-top{grid-template-columns:minmax(0,1fr)}.foot-l{border-right:0;padding:96px 0 40px}.foot-r{border-top:1px solid #0000002e;padding:30px 0 48px}.foot-bar{grid-template-columns:minmax(0,1fr) auto}.fb-credit{grid-area:1/1/auto/-1;justify-self:start}.fb-loc{justify-self:start}.fb-top{grid-area:2/2/span 2}.foot-quirk{flex-wrap:wrap}.fq-acts{margin-left:0}}@media (max-width:699px){.foot-quirk{margin-top:26px;padding:14px}.fq-cup{display:none}.fq-acts{width:100%}.foot-r{grid-template-columns:80px minmax(0,1fr)}.foot-r .x2{display:none}.foot-mark{font-size:16.5vw}.foot-mark .fm-w{display:block}.foot-mark .sl{display:none}.dots-foot{background-image:radial-gradient(circle, var(--ink) 0 1.2px, transparent 1.5px);background-size:3.6px 3.6px}}.post{z-index:120;overscroll-behavior:contain;color:var(--paper);visibility:hidden;scrollbar-width:thin;scrollbar-color:#f2f0eb26 transparent;background:#050505;position:fixed;inset:0;overflow-y:auto}.post.is-open{visibility:visible}.post-prog{z-index:4;height:0;position:sticky;top:0}.post-prog i{background:var(--lime);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.post-bar{z-index:3;box-sizing:border-box;background:#050505f5;border-bottom:1px solid #f2f0eb12;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:72px;padding:0 28px;display:grid;position:sticky;top:0}.post-back{color:var(--paper);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;padding:10px 0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;transition:color .2s,transform .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.post-back:hover{color:var(--lime)}.post-back:hover .arrow{transform:translate(-3px)}.post-path{letter-spacing:.04em;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.post-bar-r{justify-self:end;align-items:center;gap:22px;display:flex}.post-hero{padding:88px 0 0}.post-kick{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.post-draft{letter-spacing:.12em;text-transform:uppercase;height:24px;color:var(--muted);align-items:center;padding:0 10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0eb26}.post-title{text-transform:uppercase;text-wrap:balance;max-width:1180px;margin:28px 0 0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(44px,6.4vw,108px);font-weight:600;line-height:.88}.post-sub{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px;margin-top:44px;display:grid}.post-lede{color:#f2f0ebe6;text-wrap:pretty;max-width:680px;margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(20px,1.8vw,27px);font-weight:500;line-height:1.2}.post-meta{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:grid}.post-meta em{color:var(--muted);margin-bottom:6px;font-style:normal;display:block}.post-cover{background:linear-gradient(#0b120a 0%,#16300a 58%,#3e7a10 100%);justify-content:center;align-items:center;height:clamp(220px,30vw,420px);margin-top:56px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0eb26}.post-cover .x{color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1;position:absolute}.post-traces{width:100%;height:100%;position:absolute;inset:0}.post-traces path{vector-effect:non-scaling-stroke}.post-mark{letter-spacing:.02em;background-size:7px 7px;background-image:radial-gradient(circle, var(--lime) 0 2px, transparent 2.5px);font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(80px,13vw,210px);font-weight:700;line-height:1;position:relative}.post-cap{letter-spacing:.12em;text-transform:uppercase;color:#f2f0eb99;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;position:absolute;bottom:30px;left:16px}.post-grid{grid-template-columns:250px minmax(0,720px);gap:clamp(40px,7vw,120px);padding:84px 0 110px;display:grid}.toc{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-self:start;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex;position:sticky;top:108px}.toc-k{color:var(--muted);letter-spacing:.14em;margin-bottom:14px}.toc a{color:var(--muted);border-left:1px solid #f2f0eb26;gap:12px;padding:9px 0 9px 14px;line-height:1.35;transition:color .25s,border-color .25s;display:flex}.toc a em{color:inherit;opacity:.7;font-style:normal}.toc a:hover{color:var(--paper)}.toc a.on{color:var(--lime);border-color:var(--lime)}.art{color:#f2f0ebd1;min-width:0;font-size:17px;line-height:1.75}.art h2{text-transform:uppercase;color:var(--paper);margin:64px 0 18px;scroll-margin-top:100px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1}.art h2:first-child{margin-top:0}.art h2 .hn{letter-spacing:.12em;color:var(--lime);vertical-align:.35em;margin-right:14px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500}.art p{text-wrap:pretty;margin:0 0 22px}.art ul{margin:0 0 26px;padding:0;list-style:none}.art li{text-wrap:pretty;margin-bottom:10px;padding-left:26px;position:relative}.art li:before{content:"";background:var(--lime);width:7px;height:7px;position:absolute;top:.72em;left:3px}.note-c{border-left:2px solid var(--lime);color:var(--paper);background:#9df1330d;margin:34px 0;padding:22px 26px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(21px,1.9vw,26px);font-weight:500;line-height:1.22}.code{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#25272f;margin:32px 0;padding:1px}.code-bar{letter-spacing:.1em;text-transform:uppercase;height:40px;color:var(--muted);background:#0c0d0d;border-bottom:1px solid #f2f0eb12;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.code-bar>span:first-child{color:var(--paper);text-transform:none;letter-spacing:.02em;align-items:center;gap:8px;display:flex}.code-body{background:#070707;padding:16px 0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.75;overflow-x:auto}.cl{white-space:pre;gap:18px;padding:0 18px;display:flex}.cl em{color:#80848c8c;-webkit-user-select:none;user-select:none;flex-shrink:0;font-style:normal}.cl:hover{background:#9df1330d}.tbl{border-top:1px solid #f2f0eb26;margin:32px 0;font-size:14.5px}.tr{border-bottom:1px solid #f2f0eb12;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:13px 0;line-height:1.45;display:grid}.tr.th{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.tr .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.post-sign{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:1px solid #f2f0eb12;align-items:center;gap:12px;margin-top:56px;padding-top:26px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex}.post-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:0 0 90px;display:flex}.post-next{text-align:left;background:var(--lime);color:var(--ink);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));border:0;flex:520px;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:30px 32px;transition:background .3s;display:grid;position:relative}.post-next:hover{background:var(--paper)}.post-next-k{letter-spacing:.14em;text-transform:uppercase;grid-column:1;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.post-next-t{text-transform:uppercase;grid-column:1;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(26px,2.8vw,42px);font-weight:600;line-height:.95}.post-next-a{grid-area:1/2/3;align-self:center;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:56px;line-height:1;transition:transform .5s cubic-bezier(.16,1,.3,1)}.post-next:hover .post-next-a{transform:translate(8px)}@media (max-width:1023px){.post-grid{grid-template-columns:minmax(0,1fr)}.toc{display:none}.post-sub{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.post-bar{grid-template-columns:minmax(0,1fr) auto;height:64px;padding:0 16px}.post-hero{padding-top:56px}.post-grid{padding:56px 0 80px}.art{font-size:16px}.post-next{padding:24px}.post-next-a{font-size:40px}}.cf-bd{z-index:130;opacity:0;pointer-events:none;background:#000000a8;transition:opacity .35s;position:fixed;inset:0}.cf-bd.is-open{opacity:1;pointer-events:auto}.cf{z-index:135;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);opacity:0;visibility:hidden;background:#2e3138;width:min(760px,100% - 32px);max-height:calc(100% - 48px);padding:1px;transition:opacity .3s,transform .6s cubic-bezier(.16,1,.3,1),visibility 0s linear .6s;position:fixed;top:50%;left:50%;transform:translate(-50%,-46%)scale(.97)}.cf.is-open{opacity:1;visibility:visible;transition:opacity .3s,transform .7s cubic-bezier(.16,1,.3,1),visibility;transform:translate(-50%,-50%)}.cf-in{box-sizing:border-box;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);background:#070707;max-height:calc(100vh - 50px);padding:26px 30px 30px;position:relative;overflow-y:auto}.cf-head{letter-spacing:.14em;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.cf-title{text-transform:uppercase;color:var(--paper);margin:30px 0 26px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:.9}.cf-title em{color:var(--lime);font-style:normal}.cf-form{flex-direction:column;gap:22px;display:flex}.cf-form .cf-title{margin:30px 0 4px}.cf-k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:block}.cf-k i{opacity:.6;margin-left:6px;font-style:normal}.cf-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.qchip.on{background:var(--lime);color:var(--ink);box-shadow:none}.cf-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.cf-f{flex-direction:column;gap:10px;display:flex}.cf-f input,.cf-f textarea{box-sizing:border-box;width:100%;color:var(--paper);caret-color:var(--lime);resize:vertical;background:0 0;border:0;border-bottom:1px solid #f2f0eb26;border-radius:0;outline:none;padding:10px 0 12px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:22px;font-weight:500;line-height:1.3;transition:border-color .25s}.cf-f textarea{min-height:96px;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.cf-f input::placeholder,.cf-f textarea::placeholder{color:#80848c99}.cf-f input:focus,.cf-f textarea:focus{border-color:var(--lime)}.cf-f:focus-within .cf-k{color:var(--lime)}.cf-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px;display:flex}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{background:var(--paper)}.btn-ghost{color:var(--paper);background:#f2f0eb08;box-shadow:inset 0 0 0 1px #f2f0eb26}.btn-ghost:hover{color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.cf-err{letter-spacing:.08em;color:var(--red);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.cf-ok p{color:#f2f0ebc7;max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.6}.cf-ok-log{color:var(--muted);flex-direction:column;gap:6px;margin-top:30px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;display:flex}.cf-ok-log span{opacity:0;animation:10ms step-end forwards lgIn}.cf-ok-log span:nth-child(2){animation-delay:.35s}.cf-ok-log b{color:var(--lime);font-weight:500}.cf-ok .cf-title{animation:.9s cubic-bezier(.16,1,.3,1) .5s backwards hIn}@media (max-width:699px){.cf-in{padding:20px 18px 22px}.cf-row{grid-template-columns:minmax(0,1fr)}.cf-f input{font-size:19px}}.pxcover{z-index:250;pointer-events:none;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(16,minmax(0,1fr));display:grid;position:fixed;inset:0}.pxcover i{background:var(--lime);opacity:0}@media (max-width:699px){.pxcover{grid-template-rows:repeat(20,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr))}}.foot-mark{cursor:default}.fm-w{display:inline-block}.fm-l{transform:translateY(calc(var(--k,0) * -16%));transition:transform .45s cubic-bezier(.16,1,.3,1),color .15s,text-shadow .2s;display:inline-block}.fm-l.hot{color:var(--ink);background-image:none}.fm-l.peak{text-shadow:.045em .045em 0 var(--violet)}.foot-mark.is-wave .fm-l{animation:.9s cubic-bezier(.16,1,.3,1) both fmWave;animation-delay:calc(var(--i) * 38ms)}@keyframes fmWave{0%{transform:none}35%{transform:translateY(-14%)}to{transform:none}}.tin-wrap{flex-grow:1;min-width:0;display:flex;position:relative}.tghost{color:var(--muted);pointer-events:none;white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.tcaret{background:var(--lime);width:.6em;height:1.2em;animation:1.05s step-end infinite blink}@keyframes blink{50%{opacity:0}}.tin-wrap.is-live .tghost{display:none}.pg-idx{padding:88px 0 100px}.pg-head{border-bottom:1px solid #f2f0eb26;flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:44px;display:flex}.pg-title{text-transform:uppercase;margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(64px,10vw,168px);font-weight:600;line-height:.84}.pg-title em{color:var(--lime);font-style:normal}.pg-sub{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.pg-sub p{color:#f2f0ebd9;max-width:540px;margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.2}.pg-count{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex}.pg-count b{letter-spacing:-.02em;color:var(--paper);font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(56px,6vw,96px);font-weight:300;line-height:.8}.pg-filters{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:26px 0;display:flex}.pg-filters .cf-k{margin-right:8px}.nl-list{border-top:1px solid #f2f0eb12}.nl-row{border-bottom:1px solid #f2f0eb12;grid-template-columns:72px minmax(0,1fr) 170px 110px 48px;align-items:center;gap:24px;padding:30px 0;transition:padding .5s cubic-bezier(.16,1,.3,1),background .3s;display:grid;position:relative}.nl-row:before{content:"";background:var(--lime);transform-origin:top;width:3px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.nl-row:hover{background:#9df13309;padding-left:22px}.nl-row:hover:before{transform:none}.nl-n{letter-spacing:.12em;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.nl-main{flex-direction:column;gap:10px;min-width:0;display:flex}.nl-t{text-transform:uppercase;color:var(--paper);font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(26px,2.8vw,42px);font-weight:600;line-height:.95;transition:color .25s}.nl-row:hover .nl-t{color:var(--lime)}.nl-d{max-width:680px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.nl-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.7}.nl-a{color:var(--paper);justify-self:end;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:34px;line-height:1;transition:transform .5s cubic-bezier(.16,1,.3,1),color .25s}.nl-row:hover .nl-a{color:var(--lime);transform:translate(6px)}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px;padding-top:48px;display:grid}.wk-card{flex-direction:column;gap:14px;min-width:0;display:flex}.wk-frame{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(#0b120a 0%,#16300a 58%,#3e7a10 100%);height:clamp(240px,26vw,420px);transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0eb26}.wk-frame.is-dark{background:#0a0a0a}.wk-card:hover .wk-frame{transform:translateY(-6px)}.wk-card:hover .part{transform:scale(1.05)}.wk-no{letter-spacing:.14em;color:#f2f0eb99;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;position:absolute;top:14px;right:16px}.wk-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wk-row b{text-transform:uppercase;color:var(--paper);font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1;transition:color .25s}.wk-card:hover .wk-row b{color:var(--lime)}.wk-row>span{letter-spacing:.12em;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.wk-one{color:#f2f0ebb8;max-width:560px;font-size:15.5px;line-height:1.55}.wk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.wk-stack{flex-wrap:wrap;gap:6px;display:flex}.wk-go{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.wk-card:hover .wk-go .arrow{transform:translate(4px)}.art-mark{font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(70px,8vw,150px);font-weight:700;line-height:1}.art-studio{flex-direction:column;gap:10px}.art-k{letter-spacing:.16em;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.art-s{color:var(--lime);text-transform:uppercase;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(48px,5.4vw,96px);font-weight:600;line-height:.9}.pj-cover .part svg{width:min(62%,640px)}.pj-cover.is-dark{background:#0a0a0a}.pj-cover .art-mark{font-size:clamp(90px,14vw,230px)}.pj-cover .art-s{font-size:clamp(64px,9vw,150px)}.pj-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.pj-link{letter-spacing:.1em;height:36px;color:var(--paper);align-items:center;gap:10px;padding:0 14px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0eb26}.pj-link em{color:var(--lime);text-transform:uppercase;letter-spacing:.14em;font-style:normal}.pj-stack{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.arch{background:repeating-linear-gradient(0deg,#0000 0 23px,#f2f0eb08 23px 24px),repeating-linear-gradient(90deg,#0000 0 23px,#f2f0eb08 23px 24px);border:1px solid #f2f0eb26;flex-direction:column;gap:18px;margin:26px 0 34px;padding:26px;display:flex}.arch-row{flex-wrap:wrap;align-items:center;gap:12px 34px;display:flex}.arch-n{text-transform:uppercase;min-width:120px;color:var(--paper);background:#0a0b0b;flex-direction:column;gap:4px;padding:12px 14px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:17px;font-weight:600;line-height:1.1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #f2f0eb26}.arch-n em{letter-spacing:.14em;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-style:normal;font-weight:400}.arch-n.hot{box-shadow:inset 0 0 0 1px var(--lime)}.arch-n.hot em{color:var(--lime)}.arch-n:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--lime) 0 70%, transparent 70%);background-size:6px 1px;width:34px;height:1px;position:absolute;top:50%;left:100%}.arch-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.pj-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 34px;display:grid}.pj-m{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#0b0c0c;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:inset 0 0 0 1px #f2f0eb12}.pj-m b{color:var(--lime);font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(44px,4.4vw,68px);font-weight:300;line-height:.85}.pj-m>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.pj-rel{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;margin:34px 0 10px;padding:22px 24px;transition:box-shadow .3s,background .3s;display:grid;box-shadow:inset 0 0 0 1px #f2f0eb26}.pj-rel:hover{box-shadow:inset 0 0 0 1px var(--lime);background:#9df1330a}.pj-rel-k{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.pj-rel-t{text-transform:uppercase;color:var(--paper);grid-column:1;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:24px;font-weight:600;line-height:1.05}.pj-rel-a{color:var(--paper);grid-area:1/2/3;align-self:center;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:36px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.pj-rel:hover .pj-rel-a{transform:translate(6px)}.pj-cta{background:var(--lime);color:var(--ink);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:34px 0 10px;padding:26px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:28px;font-weight:600;line-height:1;display:flex}.pg-foot{background:var(--lime);color:var(--ink);margin-top:20px}.pg-foot-in{border-bottom:1px solid #0000002e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:64px 0 48px;display:flex}.pg-foot-h{text-transform:uppercase;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:clamp(36px,4.4vw,68px);font-weight:600;line-height:.9}.pg-foot-h em{color:var(--violet);font-style:normal}.pg-foot-r{flex-wrap:wrap;gap:10px;display:flex}.pg-foot-bar{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:22px 0 26px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex}a.mbtn{box-sizing:border-box;align-items:center;display:inline-flex}@media (max-width:1023px){.nl-row{grid-template-columns:48px minmax(0,1fr) 40px}.nl-tag,.nl-meta{display:none}.wk-grid{grid-template-columns:minmax(0,1fr)}.pj-stack{margin-left:0}}@media (max-width:699px){.pg-idx{padding:56px 0 72px}.nl-row{gap:14px;padding:22px 0}.nl-row:hover{padding-left:12px}.pj-metrics{grid-template-columns:minmax(0,1fr)}.arch{padding:16px}.arch-row{flex-direction:column;align-items:stretch;gap:14px}.arch-n{min-width:0}.arch-n:not(:last-child):after{background:linear-gradient(180deg, var(--lime) 0 70%, transparent 70%);background-size:1px 5px;width:1px;height:14px;top:100%;left:22px}.pj-cta{font-size:22px}}.cz{z-index:300;pointer-events:none;opacity:0;transition:opacity .25s;position:fixed;inset:0}.cur-on .cz{opacity:1}.cz-trail{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.cz-ptr{will-change:transform;position:fixed;top:0;left:0}.cz-arrow{transform-origin:2px 2px;filter:drop-shadow(0 2px 3px #00000059);transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .15s;display:block;position:absolute;top:-2px;left:-2px;overflow:visible}.cz-arrow path{fill:var(--paper);stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:miter;transition:fill .2s,stroke .2s}.cz-arrow rect{fill:var(--lime);transition:fill .2s}.cz.is-link .cz-arrow path{fill:var(--lime)}.cz.is-link .cz-arrow rect,.cz.on-lime .cz-arrow rect{fill:var(--ink)}.cz.on-lime.is-link .cz-arrow path{fill:var(--ink);stroke:var(--paper)}.cz.on-lime.is-link .cz-arrow rect{fill:var(--lime)}.cz.is-down .cz-arrow{transform:scale(.84)}.cz.is-text .cz-arrow{opacity:0}.cz-beam{background:var(--lime);opacity:0;width:2px;height:26px;transition:opacity .15s;position:absolute;top:-13px;left:-1px}.cz-beam:before,.cz-beam:after{content:"";background:var(--lime);width:8px;height:2px;position:absolute;left:-3px}.cz-beam:before{top:0}.cz-beam:after{bottom:0}.cz.is-text .cz-beam{opacity:1}.cz-tag{background:var(--lime);height:28px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));opacity:0;transform-origin:0 0;align-items:center;gap:8px;padding:0 11px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;transition:opacity .2s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:22px;left:24px;transform:translate(-8px,-6px)scale(.85)}.cz-tag:after{content:"↗";font-size:12px}.cz.is-view .cz-tag{opacity:1;transform:none}.cz.on-lime .cz-tag{background:var(--ink);color:var(--lime)}.cz-frame{display:none}.cz.is-lock .cz-frame{opacity:1}.cz.is-text .cz-frame,.cz.is-view .cz-frame{opacity:0}.cz-frame i{border:0 solid var(--lime);width:5px;height:5px;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1);position:absolute}.cz.is-lock .cz-frame i{width:10px;height:10px}.cz-frame .f1{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.cz-frame .f2{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.cz-frame .f3{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.cz-frame .f4{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.cz.on-lime .cz-frame i{border-color:var(--ink)}.cz-bits{display:none}.cz-bits i{background:var(--lime);opacity:0;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.cz.on-lime .cz-bits i{background:var(--ink)}@media (hover:none),(pointer:coarse){.cz{display:none}}.badge{box-sizing:border-box;width:284px;color:var(--paper);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));text-align:left;transform-style:preserve-3d;will-change:transform;pointer-events:auto;background:#0b0c0c;padding:26px 16px 16px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:relative;box-shadow:inset 0 0 0 1px #f2f0eb24,0 30px 60px -20px #0009}.badge[data-badge]:hover{box-shadow:inset 0 0 0 1px #9df13380,0 40px 70px -24px #000000b3}.bd-sheen{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #ffffff17, transparent 46%);transition:opacity .35s;position:absolute;inset:0}.badge[data-badge]:hover .bd-sheen{opacity:1}.bd-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);background:#9df1330f;border-top:1px solid #9df13338;align-items:center;gap:8px;margin:12px -16px -16px;padding:10px 16px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;transition:background .3s,color .3s;display:flex}.bd-hint i{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.bd-hint b{margin-left:auto;font-weight:400;transition:transform .4s cubic-bezier(.16,1,.3,1)}.badge[data-badge]:hover .bd-hint{color:var(--paper);background:#9df13329}.badge[data-badge]:hover .bd-hint b{transform:translate(2px,-2px)}.pv-front .bd-hint{margin:16px -22px -22px;padding:12px 22px}.bd-slot{background:#050505;border-radius:4px;width:38px;height:7px;margin-left:-19px;position:absolute;top:9px;left:50%;box-shadow:inset 0 0 0 1px #f2f0eb2e}.bd-top{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;display:flex}.bd-st{color:var(--lime);align-items:center;gap:6px;display:inline-flex}.bd-st i{background:var(--lime);border-radius:50%;flex-shrink:0;width:5px;height:5px;position:relative}.bd-photo{background:var(--lime);justify-content:center;align-items:center;height:222px;display:flex;position:relative;overflow:hidden}.bd-photo.is-ph{background:linear-gradient(#0b120a 0%,#16300a 60%,#3e7a10 100%);flex-direction:column;gap:12px}.bd-photo img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(1.02);mix-blend-mode:multiply;width:100%;height:100%}.bd-photo .x{color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1;position:absolute}.bd-photo.has-img .x{color:var(--ink)}.bd-dots{pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle,#0a0a0a80 0 .8px,#0000 1.2px);background-size:4px 4px;position:absolute;inset:0}.bd-photo.is-ph .bd-dots{mix-blend-mode:normal;background-image:radial-gradient(circle,#0505058c 0 .9px,#0000 1.3px)}.bd-bust{width:96px;height:112px;fill:var(--lime);opacity:.9}.bd-add{letter-spacing:.14em;text-transform:uppercase;color:#f2f0ebbf;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px}.bd-name{text-transform:uppercase;margin-top:14px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:26px;font-weight:600;line-height:.95}.bd-role{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin-top:4px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.bd-grid{letter-spacing:.1em;text-transform:uppercase;border-top:1px dashed #f2f0eb29;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:12px;padding-top:10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;display:grid}.bd-grid .k{color:var(--muted)}.bd-bar{background:repeating-linear-gradient(90deg, var(--paper) 0 2px, transparent 2px 3px, var(--paper) 3px 4px, transparent 4px 7px, var(--paper) 7px 10px, transparent 10px 11px);opacity:.85;height:24px;margin-top:12px}.badge .cpx{z-index:4;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr))}.man-rc{flex-direction:column;justify-self:end;align-items:flex-end;gap:30px;display:flex}.man-rc .man-r{justify-self:auto}.man .badge{pointer-events:none}.man-badge.is-live .badge{pointer-events:auto}.man-badge{will-change:transform, opacity;opacity:clamp(0, calc((var(--p,0) - .27) * 12), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p,0) - .27) * 12), 1)) * 40px));margin-right:clamp(24px,4vw,64px)}.man-badge .cpx i{opacity:clamp(0, calc(1 - (var(--p,0) - .28 - var(--t) * .25) * 60), 1);background:#050505}.foot-badge{grid-column:1/-1;justify-self:end;margin-bottom:26px}.foot-badge .cpx i{background:var(--lime);opacity:clamp(0, calc(1 - (var(--e,2) - .12 - var(--t) * .4) * 60), 1)}@media (max-width:1023px){.man-badge{display:none}.man-rc{justify-self:start;align-items:flex-start}}@media (max-width:899px){.foot-badge{justify-self:start}}.is-static .man-badge{opacity:1;transform:none}.is-static .badge .cpx{display:none}.pv-bd{z-index:138;opacity:0;pointer-events:none;background:#000c;transition:opacity .4s;position:fixed;inset:0}.pv-bd.is-open{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pv{z-index:139;pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;inset:0}.pv.is-open{opacity:1;visibility:visible;transition:opacity .15s,visibility}.pv.is-open .pv-stage,.pv.is-open .pv-ctrl{pointer-events:auto}.pv-stage{perspective:1800px;transform:scale(var(--pvs,1));transform-origin:50%}.pv-card{width:min(448px,90vw);transform-style:preserve-3d;transition:transform 1s cubic-bezier(.16,1,.3,1);position:relative}.pv-card.is-flipped{transform:rotateY(180deg)}.pv-face{backface-visibility:hidden}.pv-front{position:relative}.pv-front .badge{width:100%;padding:34px 22px 22px;rotate:none;box-shadow:inset 0 0 0 1px #9df13359,0 50px 100px -30px #000c}.pv-front .bd-photo{height:clamp(220px,34vh,300px)}.pv-front .bd-name{font-size:38px}.pv-front .bd-role,.pv-front .bd-grid{font-size:11px}.pv-front .bd-bar{height:34px}.pv-front .bd-slot{width:48px;margin-left:-24px;top:12px}.pv-back{box-sizing:border-box;color:var(--paper);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:#0b0c0c;flex-direction:column;gap:14px;padding:30px 24px 22px;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #9df13359,0 50px 100px -30px #000c}.pv-back .bd-top{margin-bottom:4px}.pvb-name{text-transform:uppercase;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:34px;font-weight:600;line-height:.95}.pv-back .bd-role{margin-top:-8px}.pvb-sec{border-top:1px dashed #f2f0eb29;flex-direction:column;gap:8px;padding-top:12px;display:flex}.pvb-h{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px}.pvb-grid{letter-spacing:.06em;text-transform:uppercase;grid-template-columns:88px minmax(0,1fr);gap:6px 12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:grid}.pvb-grid .k{color:var(--muted)}.pvb-ok{color:var(--lime);align-items:center;gap:7px;display:inline-flex}.pvb-ok i{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.pvb-tags{flex-wrap:wrap;gap:6px;display:flex}.pvb-foot{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:8px;margin-top:auto;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;display:flex}.pvb-foot .bd-bar{height:26px;margin-top:0}.pv-ctrl{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.pv-ctrl .mbtn{height:48px;padding:0 20px}@media (max-width:699px){.pv-back{gap:11px;padding:24px 18px 18px}.pvb-name{font-size:28px}.pvb-grid{grid-template-columns:76px minmax(0,1fr);font-size:10px}.pv-front .bd-name{font-size:30px}}.is-static .pin-hero,.is-static .pin-track{height:auto}.is-static .stage{height:auto;position:relative;overflow:visible}.is-static .h-top{height:var(--vh);position:relative;overflow:hidden}.is-static .man{padding:120px 0 160px;position:relative;inset:auto}.is-static .man,.is-static .mw,.is-static .man-k{opacity:1;transform:none}.is-static .wipe{display:none}.is-static .track-stage{height:var(--vh);overflow:auto hidden}.is-static .track{transform:none}.is-static .pin-xp{height:auto}.is-static .xp-stage{height:auto;padding:120px 0;display:block;position:relative}.is-static .pxedge{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html,body{background:#050505;height:100%;margin:0}body{overflow-x:hidden}*{-webkit-tap-highlight-color:transparent}.pf-boot{color:#80848c;letter-spacing:.14em;background:#050505;justify-content:center;align-items:center;font-family:DM Mono,ui-monospace,monospace;font-size:12px;display:flex;position:fixed;inset:0}.lg-c{fill:var(--paper);transition:fill .35s;animation:1.1s step-end infinite lg-blink}.nav.on-lime .lg-c{fill:var(--ink)}@keyframes lg-blink{0%,55%{opacity:1}56%,to{opacity:0}}.h-tags{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px;margin-top:14px;display:flex}@media (min-width:900px){.h-bottom{bottom:16px}.h-intro{bottom:calc(var(--nfs) * 1.6 + 122px)}}.h-tags>span{letter-spacing:.12em;text-transform:uppercase;color:#f2f0ebad;background:#f2f0eb0a;align-items:center;height:21px;padding:0 8px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0eb29}.bd-photo.has-img img{filter:none;mix-blend-mode:normal}.badge{width:316px}.bd-photo{height:258px}.pv-clear{z-index:1;pointer-events:none;position:absolute;inset:0}.pv-clear i{isolation:isolate;display:block;position:absolute;overflow:hidden}.pv-clear b{filter:grayscale()brightness(.82)contrast(1.06);mix-blend-mode:normal;display:block;position:absolute;inset:0}.pv .bd-photo .bd-dots,.pv .bd-photo .con-scan,.pv .bd-photo .x{z-index:2}.tk-graph{isolation:isolate;box-sizing:border-box;width:1080px;color:var(--paper);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);background:#0e0f0f;flex-shrink:0;align-self:center;margin:40px 0 0 56px;padding:21px 23px 25px;position:relative}.tk-graph:before{content:"";z-index:-1;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);background:linear-gradient(#9df1338c,#9df13324 34%,#f2f0eb2e);position:absolute;inset:0}.tk-graph:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);background:radial-gradient(260px 160px at calc(100% - 6px) 6px,#9df1331f,#0000 72%),radial-gradient(280px 180px at 6px calc(100% - 6px),#f2f0eb0d,#0000 72%),linear-gradient(#0e0f0f,#080909);position:absolute;inset:1px}.sg-frame{z-index:-1;pointer-events:none;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(#9df13361,#9df13324 40%,#f2f0eb33);position:absolute;inset:9px}.sg-frame:before{content:"";clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(#111313,#0a0b0b);position:absolute;inset:1px}.sg-frame .fc{border:0 solid #9df133b3;width:16px;height:16px;position:absolute}.sg-frame .fc.tl{border-top-width:2px;border-left-width:2px;top:16px;left:16px}.sg-frame .fc.tr{border-top-width:2px;border-right-width:2px;top:16px;right:16px}.sg-frame .fc.bl{border-bottom-width:2px;border-left-width:2px;bottom:16px;left:16px}.sg-frame .fc.br{border-bottom-width:2px;border-right-width:2px;bottom:16px;right:16px}.sg-frame .fv{background:repeating-linear-gradient(#9df13399 0 2px,#9df13300 2px 9px);width:3px;height:36px;position:absolute;top:50%;transform:translateY(-50%)}.sg-frame .fv.l{left:16px}.sg-frame .fv.r{right:16px}.sg-bar{letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.sg-bar-k{color:var(--lime)}.sg-legend{color:var(--muted);align-items:center;gap:18px;display:flex}.sg-lg{align-items:center;gap:8px;display:flex}.sg-bar-m{color:#f2f0eb8c;margin-left:4px}.sg{margin:0 auto;position:relative}.sg-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sg-wire{fill:none;stroke:#9df13338;stroke-width:1px}.sg-spark{fill:none;stroke:var(--lime);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:18 328;filter:drop-shadow(0 0 3px #9df133d9);animation:3.6s linear infinite sg-spark}@keyframes sg-spark{0%{stroke-dashoffset:346px}to{stroke-dashoffset:0}}.sg-card{box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#f2f0eb24;padding:1px;transition:background .3s;position:absolute}.sg-card:hover{background:#9df13399}.sg-in{box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(#121414,#0a0b0b);flex-direction:column;gap:8px;width:100%;height:100%;padding:12px 14px;display:flex;position:relative}.sg-head{align-items:center;gap:10px;display:flex}.sg-ico{width:24px;height:24px;color:var(--lime);place-items:center;display:grid}.sg-ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.sg-title{letter-spacing:.14em;text-transform:uppercase;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:15px;font-weight:600}.sg-chips{flex-wrap:wrap;gap:6px;display:flex}.sg-chip{cursor:pointer;letter-spacing:.02em;color:#f2f0eb9e;appearance:none;background:#f2f0eb0d;border:0;align-items:center;gap:6px;padding:3px 7px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:400;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0eb1a}.sg-chip:hover{color:var(--paper);box-shadow:inset 0 0 0 1px #9df13373}.sg-chip.lv5{color:var(--paper)}.sg-chip.is-active{color:var(--ink);background:var(--lime);box-shadow:none}.sg-meter{align-items:flex-end;gap:1.5px;height:7px;display:inline-flex}.sg-meter i{background:#f2f0eb29;width:2px;height:100%}.sg-meter i.on{background:#9df1338c}.sg-chip.lv5 .sg-meter i.on{background:var(--lime);box-shadow:0 0 5px #9df133b3}.sg-chip.is-active .sg-meter i{background:#0a0a0a59}.sg-chip.is-active .sg-meter i.on,.sg-chip.is-active.lv5 .sg-meter i.on{box-shadow:none;background:#0a0a0a}.sg-dot{background:#9df13380;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;transform:rotate(45deg)}.sg-hub{z-index:2;cursor:pointer;width:300px;height:300px;position:absolute;transform:translate(-50%,-50%)}.sg-hub:before{content:"";background:0 0;border-radius:50%;position:absolute;inset:5%}.sg-emit{opacity:0;pointer-events:none;border:1px solid #9df1338c;border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px;animation:3.6s cubic-bezier(.22,.61,.36,1) infinite sg-emit;position:absolute;top:50%;left:50%}.sg-emit-2{animation-delay:1.8s}@keyframes sg-emit{0%{opacity:0;transform:scale(.34)}12%{opacity:.7}70%{opacity:.16}to{opacity:0;transform:scale(1.5)}}.sg-ring{display:none}@keyframes sg-spin{to{transform:rotate(360deg)}}.sg-mark{filter:drop-shadow(0 0 14px #9df13347);width:136px;height:112px;animation:4.2s ease-in-out infinite sg-breathe;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.sg-mark-a{fill:var(--lime)}.sg-mark-c{fill:var(--paper);animation:1.1s step-end infinite sg-blink}@keyframes sg-blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes sg-breathe{0%,to{filter:drop-shadow(0 0 12px #9df1333d);transform:translate(-50%,-50%)scale(1)}50%{filter:drop-shadow(0 0 24px #9df13375);transform:translate(-50%,-50%)scale(1.04)}}.sg-hub.is-kick .sg-mark{animation:.55s cubic-bezier(.2,.7,.3,1) sg-kick}@keyframes sg-kick{0%{transform:translate(-50%,-50%)scale(1)}35%{transform:translate(-50%,-50%)scale(1.14)}to{transform:translate(-50%,-50%)scale(1)}}.sg-al{letter-spacing:.2em;text-transform:uppercase;color:var(--lime);border-top:1px solid #f2f0eb14;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.sg-al i{background:var(--lime);width:6px;height:10px;animation:1.1s step-end infinite sg-blink}@media (prefers-reduced-motion:reduce){.lg-c,.sg-al i,.sg-mark,.sg-mark-c,.sg-ring,.sg-emit,.sg-spark{animation:none}.sg-emit{display:none}}.sg-read{letter-spacing:.04em;color:var(--muted);border-top:1px solid #f2f0eb14;min-height:14px;margin-top:12px;padding-top:10px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.chip,.btn{font-weight:400}.xp2{align-items:stretch}.con{height:clamp(440px,66vh,680px)}.con-body{overflow:auto}@media (min-width:1100px){.tl{justify-content:center;align-self:center;gap:12px}}.pxedge i{opacity:clamp(0, calc(1 - (var(--e,1) - var(--t)) * 400), 1)}@media (max-width:899px){.foot-badge{justify-self:center}}@media (max-width:1099px){.pin-xp{height:calc(var(--vh) * 3.2)}.xp-stage{height:var(--vh);box-sizing:border-box;flex-direction:column;justify-content:center;padding:72px 0 20px;display:flex;position:sticky;top:0;overflow:hidden}.xp-wrap{flex-direction:column;min-height:0;display:flex}.xp-head{margin-bottom:18px}.xp2{min-height:0}.con{flex:auto;height:auto;min-height:0}.con-screen{height:clamp(96px, calc(var(--vh) * .16), 180px)}}@media (max-width:699px){.xp-stage{padding:60px 0 16px}}.snd-title{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--muted);text-transform:none;letter-spacing:.02em;overflow:hidden}.pv-back{background:linear-gradient(#0e1010,#080909);gap:10px;padding:26px 22px 18px;overflow:hidden}.pv-back .pvb-sec{gap:6px;padding-top:10px}.pv-back .pvb-tags{gap:5px}.pv-back .ctag{height:22px;padding:0 8px;font-size:10px}.pvb-games{flex-wrap:wrap;gap:6px;display:flex}.game{letter-spacing:.06em;text-transform:uppercase;height:24px;color:var(--paper);align-items:center;gap:7px;padding:0 9px 0 7px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0eb24}.game .g-ico{width:12px;height:12px;fill:var(--lime)}.game .g-cut{fill:#0b0c0c}@media (min-width:900px){.foot-bar{grid-template-columns:minmax(0,1fr) auto auto}}html,body,*{scrollbar-width:thin;scrollbar-color:#9df13380 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#9df13399,#9df13347) padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9df133d9,#9df13380) padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}
