:root{color-scheme:dark;--bg: #0a0807;--bg2: #100c0a;--panel: #15100d;--line: #2b221b;--line2: #3d2f24;--rust: #e25822;--ember: #ff7a3c;--glow: #ffb066;--blood: #8c1d12;--bone: #eadfc8;--text: #c4b8a3;--mute: #a09580;--ink: #120804;--ok: #3ddc84;--display: "Anton", "Impact", sans-serif;--body: "Barlow", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--c: 16px;--cut: polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));--ease: cubic-bezier(.2, .8, .2, 1);--ease-io: cubic-bezier(.76, 0, .24, 1);--header-h: 72px;--gut: clamp(18px, 5vw, 56px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px;background:var(--bg);overflow-x:clip;-webkit-text-size-adjust:100%}html.menu-open{overflow:hidden}body{background:var(--bg);color:var(--bone);font:400 clamp(16px,.3vw + 15px,18px)/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}ul,ol{list-style:none}::selection{background:var(--rust);color:#000}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.wrap{width:min(1280px,calc(100% - (2*max(var(--gut),env(safe-area-inset-left),env(safe-area-inset-right)))));margin-inline:auto}.mono{font-family:var(--mono)}.dim{color:var(--mute)}.small{font-size:12.5px}.skip{position:fixed;left:12px;top:-60px;z-index:300;padding:10px 16px;background:var(--rust);color:var(--ink);font:700 13px var(--mono);transition:top .2s}.skip:focus{top:12px}h1,h2,h3{font-family:var(--display);font-weight:400;text-transform:uppercase}h2{font-size:clamp(40px,6.4vw,84px);line-height:.95;letter-spacing:.01em}.lead{max-width:580px;color:var(--text);font-size:clamp(17px,.5vw + 15px,20px);margin:24px 0 0}.kicker{display:inline-flex;align-items:center;gap:12px;font:500 12.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ember);margin-bottom:18px}.kicker .idx{font-weight:700;color:var(--ink);background:var(--ember);padding:2px 7px;letter-spacing:.04em}.kicker .rule{display:inline-block;height:1px;width:0;background:currentColor;transition:width 1s var(--ease) .35s}.reveal.in .rule,.reveal.in>.kicker .rule{width:44px}.pill{padding:8px 16px 8px 14px;border:1px solid rgba(226,88,34,.38);background:#e2582217;border-radius:999px;letter-spacing:.14em}.pulse{width:8px;height:8px;border-radius:50%;background:var(--rust);box-shadow:0 0 0 0 var(--rust);animation:pulse 2s infinite}.chip{display:inline-block;font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;background:#e2582226;color:var(--ember);border:1px solid rgba(226,88,34,.4);border-radius:3px}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bg-fx{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:0;pointer-events:none;overflow:hidden;background:var(--bg)}.bg-fx canvas{display:block;width:100%;height:100%}.bg-fx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 42%,transparent 42%,rgba(0,0,0,.55) 100%),linear-gradient(180deg,rgba(10,8,7,.55),transparent 24%)}main,.footer{position:relative;z-index:1}@keyframes rise{0%{opacity:0;transform:translateY(34px);filter:blur(6px)}}@keyframes slideL{0%{opacity:0;transform:translate(-56px);filter:blur(4px)}}@keyframes slideR{0%{opacity:0;transform:translate(56px);filter:blur(4px)}}@keyframes zoom{0%{opacity:0;transform:scale(.9);filter:blur(6px)}}@keyframes lineUp{0%{transform:translateY(112%)}}@keyframes pulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes spin{to{rotate:360deg}}@keyframes float{50%{transform:translateY(-12px) rotate(-.6deg)}}@keyframes breathe{50%{opacity:.55;transform:scale(1.1)}}@keyframes sheen{0%{background-position:0 0}55%,to{background-position:100% 0}}@keyframes flame{50%{filter:drop-shadow(0 0 46px rgba(255,122,60,.7)) brightness(1.1)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes tickIn{0%{opacity:0;transform:translateY(-40%)}}@keyframes ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes blip{0%{opacity:1;transform:scale(1.5)}60%,to{opacity:0;transform:scale(.6)}}@keyframes emberUp{0%{transform:translate(0) scale(1);opacity:0}12%{opacity:.95}to{transform:translate(22px,-360px) scale(.2);opacity:0}}@keyframes stripes{to{transform:translate(-19.8px,-19.8px)}}@keyframes shine{40%,to{transform:translate(130%)}}@keyframes ignite{0%{opacity:0;transform:scale(.7);filter:brightness(2.4) blur(8px)}}@keyframes load{0%{transform:scaleX(0)}}.reveal{opacity:0}.reveal.in{opacity:1;animation:rise .9s var(--ease) calc(var(--i, 0) * 80ms) backwards}.reveal.in[data-r=l]{animation-name:slideL}.reveal.in[data-r=r]{animation-name:slideR}.reveal.in[data-r=zoom]{animation-name:zoom}html:not(.ready) .rv{opacity:0}.ready .rv{animation:rise 1s var(--ease) calc(var(--d, 0) * .11s + 80ms) backwards}html:not(.ready) .ln-in{transform:translateY(112%)}.ready .ln-in{animation:lineUp 1.05s var(--ease) calc(var(--d, 0) * .13s + 60ms) backwards}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center}.intro.leave{pointer-events:none}.curtain{position:absolute;left:0;right:0;height:50.6%;background:var(--bg);transition:transform .95s var(--ease-io)}.curtain.top{top:0;border-bottom:1px solid rgba(226,88,34,.55)}.curtain.bot{bottom:0;border-top:1px solid rgba(226,88,34,.55)}.intro.leave .curtain.top{transform:translateY(-102%)}.intro.leave .curtain.bot{transform:translateY(102%)}.intro-core{position:relative;z-index:2;display:grid;justify-items:center;gap:18px;transition:opacity .45s,transform .7s var(--ease)}.intro.leave .intro-core{opacity:0;transform:scale(1.18)}.intro-core img{width:clamp(88px,18vw,132px);height:auto;filter:drop-shadow(0 0 30px rgba(226,88,34,.6));animation:ignite 1.1s var(--ease) both}.intro-core b{font:400 clamp(26px,5vw,38px) var(--display);letter-spacing:.34em;text-indent:.34em;animation:rise .8s var(--ease) .25s both}.intro-bar{width:clamp(150px,32vw,230px);height:2px;background:#ffffff1a;overflow:hidden}.intro-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--blood),var(--ember),var(--glow));transform-origin:left;animation:load 1.15s var(--ease-io) both}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 28px;background:var(--rust);color:var(--ink);font:700 14px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;clip-path:var(--cut);overflow:hidden;transition:background .2s,transform .25s var(--ease),box-shadow .2s;will-change:transform}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s var(--ease)}.btn:hover:after{transform:translate(120%)}.btn:hover{background:var(--ember)}.btn:active{transform:scale(.97)}.btn-ghost{background:transparent;color:var(--bone);box-shadow:inset 0 0 0 1.5px var(--line2);clip-path:none;border-radius:3px}.btn-ghost:hover{background:#e258221f;box-shadow:inset 0 0 0 1.5px var(--rust)}.btn-sm{min-height:40px;padding:10px 18px;font-size:12px}.btn-dark{background:#0b0a09;color:var(--bone)}.btn-dark:hover{background:#000}.icon-btn{display:grid;place-items:center;width:40px;height:40px;color:var(--text);border-radius:50%;transition:color .2s,background .2s}.icon-btn:hover{color:var(--ember);background:#e258221f}.header{position:fixed;inset:0 0 auto;z-index:80;padding-top:env(safe-area-inset-top);border-bottom:1px solid transparent;transition:transform .5s var(--ease),background .3s,border-color .3s}.header.scrolled{background:#0a0807bd;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-color:var(--line)}.header.hide{transform:translateY(-110%)}.header-in{display:flex;align-items:center;gap:24px;height:var(--header-h)}.brand{display:flex;align-items:center;gap:12px;font:22px var(--display);letter-spacing:.06em}.brand img{transition:transform .5s var(--ease)}.brand:hover img{transform:rotate(-8deg) scale(1.08)}.nav{display:flex;gap:2px;margin-left:auto}.nav a{position:relative;padding:10px 14px;font:500 12.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);transition:color .2s}.nav a:hover,.nav a.on{color:var(--bone)}.nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;background:var(--rust);box-shadow:0 0 10px var(--ember);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav a:hover:after,.nav a.on:after{transform:scaleX(1)}.header-end{display:flex;align-items:center;gap:10px}.lang{display:flex;border:1px solid var(--line2);border-radius:3px;overflow:hidden}.lang button{min-width:34px;padding:7px 9px;font:700 11px var(--mono);text-transform:uppercase;color:var(--mute);transition:background .2s,color .2s}.lang button:hover{color:var(--bone)}.lang button.on{background:var(--rust);color:var(--ink)}.burger{display:none}.progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--blood),var(--ember),var(--glow));box-shadow:0 0 12px var(--ember);transform-origin:left;transform:scaleX(0)}.steam{white-space:nowrap}.me{display:flex;align-items:center;gap:4px}.me-card{display:flex;align-items:center;gap:9px;max-width:210px;padding:4px 12px 4px 4px;border:1px solid var(--line2);border-radius:999px;background:#15100db3;transition:border-color .2s,background .2s}.me-card:hover{border-color:var(--rust);background:#22160fd9}.me-card img,.me-ph{width:30px;height:30px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--rust)}.me-ph{display:grid;place-items:center;background:var(--rust);color:var(--ink);font:700 13px var(--mono);font-style:normal;text-transform:uppercase}.me-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px var(--body)}.toast{position:fixed;z-index:150;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));translate:-50% 0;max-width:calc(100% - 32px);padding:14px 20px;background:#2a0f0a;border:1px solid var(--blood);border-left:3px solid var(--rust);color:var(--bone);font:14px var(--body);box-shadow:0 16px 40px #0009;animation:rise .5s var(--ease) backwards}.menu{display:none}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:calc(var(--header-h) + clamp(24px,5vh,64px)) 0 clamp(84px,12vh,120px)}.hero-grid{width:100%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.hero-copy{container-type:inline-size}h1{font-size:clamp(46px,12.5vw,112px);font-size:clamp(46px,15.5cqi,150px);line-height:.93;letter-spacing:.005em}.ln{display:block;overflow:hidden;padding:.03em .06em .07em;margin:-.03em -.06em -.07em}.ln-in{display:block}.outline .ln-in{color:transparent;-webkit-text-stroke:clamp(1.5px,.018em,3px) var(--bone);background:linear-gradient(100deg,transparent 0 42%,rgba(255,160,90,.95) 50%,transparent 58% 100%) 0 0 / 250% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.ready .outline .ln-in{animation:lineUp 1.05s var(--ease) calc(var(--d, 0) * .13s + 60ms) backwards,sheen 6s ease-in-out 2.8s infinite}.rust{filter:drop-shadow(0 0 30px rgba(226,88,34,.45));animation:flame 3.2s ease-in-out infinite}.rust .ln-in{background:linear-gradient(180deg,#ffc98a 0%,var(--ember) 34%,var(--rust) 62%,var(--blood) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{margin:28px 0 34px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.connect{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:34px;padding:14px 18px;max-width:580px;border:1px dashed #5a4636;border-radius:4px;background:#15100db8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:border-color .2s,background .2s}.connect:hover{border-color:var(--rust);background:#22160fcc}.connect .mono{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.connect code{font:500 14px var(--mono);color:var(--bone);word-break:break-all}.copy{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ember)}.connect.idle{cursor:default;border-color:var(--line2)}.connect.idle:hover{border-color:var(--line2);background:#15100db8}.hero-side{display:grid;gap:16px;min-width:0}.logo-stage{position:relative;display:grid;place-items:center;width:min(440px,88%);aspect-ratio:1;margin-inline:auto}.ring{position:absolute;border-radius:50%;pointer-events:none}.r1{top:3%;right:3%;bottom:3%;left:3%;border:1px dashed rgba(255,122,60,.34);animation:spin 46s linear infinite}.r2{top:-5%;right:-5%;bottom:-5%;left:-5%;border:1px dotted rgba(255,122,60,.2);animation:spin 80s linear infinite reverse}.r3{top:14%;right:14%;bottom:14%;left:14%;background:radial-gradient(circle,rgba(226,88,34,.42),transparent 66%);filter:blur(20px);animation:breathe 5s ease-in-out infinite}.orbit{position:absolute;top:3%;right:3%;bottom:3%;left:3%;border-radius:50%;animation:spin 15s linear infinite;pointer-events:none}.orbit b{position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--glow);box-shadow:0 0 14px 4px #ff7a3ccc}.orbit.o2{top:-5%;right:-5%;bottom:-5%;left:-5%;animation-duration:24s;animation-direction:reverse}.orbit.o2 b{width:6px;height:6px;margin-left:-3px;top:-3px}.logo-tilt{position:relative;width:74%;transform:perspective(900px) rotateY(calc(var(--rx, 0) * 14deg)) rotateX(calc(var(--ry, 0) * -10deg));transition:transform .3s ease-out}.logo-tilt img{width:100%;height:auto;filter:drop-shadow(0 22px 40px rgba(0,0,0,.7));animation:float 6s ease-in-out infinite}.panel{position:relative;padding:18px 20px;background:linear-gradient(180deg,#1b1511db,#100c0ae6);border:1px solid var(--line);clip-path:var(--cut);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--rust);box-shadow:0 0 14px var(--ember)}.status-row{display:flex;align-items:center;gap:10px;font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.1em}.dot{width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 12px var(--ok);animation:pulse 2.4s infinite}.dot.off{background:#d33;box-shadow:0 0 12px #d33;animation:none}.dot.idle{background:var(--mute);box-shadow:none;animation:none}.status-num{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:8px 0 10px}.status-num strong{font:400 52px/1 var(--display);color:var(--bone);font-variant-numeric:tabular-nums}.status-num span{color:var(--mute);font-size:14px}.bar{height:6px;background:#241b15;overflow:hidden;border-radius:3px}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--blood),var(--ember));transition:width 1s var(--ease);border-radius:3px}.bar.scan i{width:40%;animation:scan 2.2s ease-in-out infinite}.panel .small{margin-top:10px}.count{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.count div{text-align:center;padding:10px 0;background:#00000061;border:1px solid var(--line);border-radius:3px;overflow:hidden}.count strong{display:block;font:400 38px/1 var(--display);color:var(--ember);font-variant-numeric:tabular-nums}.count strong.flip{animation:tickIn .4s var(--ease)}.count span{font:11px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--mute)}.soon,.soon-big,.soon-pool{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--ember);font-weight:400}.connect code.soon{font-size:20px}.soon-big{font-size:40px!important;line-height:1;color:var(--ember)!important}.soon-pool{font-size:clamp(48px,7vw,92px);line-height:1;color:#0b0a09}.ticker{position:relative;height:clamp(124px,16vw,172px);margin-block:clamp(6px,2vw,30px);overflow-x:clip;pointer-events:none}.band{position:absolute;left:-4%;right:-4%;top:50%;overflow:hidden;white-space:nowrap}.band.a{z-index:2;transform:translateY(-50%) rotate(-2.2deg);background:var(--rust);color:var(--ink);border-block:3px solid #000;box-shadow:0 10px 40px #00000080}.band.b{z-index:1;transform:translateY(-50%) rotate(1.8deg);background:#0a0807e6;color:var(--bone);border-block:1px solid var(--line2)}.band-track{display:flex;width:max-content;will-change:transform}.band-track>div{display:flex}.band span{display:inline-flex;align-items:center;gap:28px;padding:12px 28px 12px 0;font:clamp(20px,2.6vw,28px) var(--display);text-transform:uppercase;letter-spacing:.06em}.band.b span{color:transparent;-webkit-text-stroke:1px rgba(234,223,200,.75)}.band i{font-style:normal;font-size:.62em;opacity:.55}.band.b i{-webkit-text-stroke:0;color:var(--ember);opacity:.9}.section{position:relative;padding:clamp(72px,11vw,140px) 0;background:linear-gradient(180deg,transparent,rgba(10,8,7,.38) 16%,rgba(10,8,7,.38) 84%,transparent)}.head{margin-bottom:clamp(32px,5vw,56px);max-width:720px}.head .lead{margin-top:22px}.card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,2.4vw,30px);background:linear-gradient(180deg,#18120edb,#0f0b09e6);border:1px solid var(--line);border-radius:6px;transition:border-color .3s,transform .4s var(--ease),box-shadow .4s}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(255,122,60,.17),transparent 62%)}.card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),var(--ember),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.card h3{font-size:28px;line-height:1.05;letter-spacing:.02em;margin:18px 0 10px}.card p{color:#a89c88;font-size:16px}.card-n{position:absolute;top:18px;right:20px;font-size:12px;letter-spacing:.1em;color:var(--line2);transition:color .3s}.ico{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;color:var(--ember);background:#e258221f;border:1px solid rgba(226,88,34,.32);transition:transform .45s var(--ease),background .3s,color .3s}@media(hover:hover){.card:hover{border-color:#e258228c;transform:translateY(-5px);box-shadow:0 26px 50px -22px #000000d9,0 0 44px -20px #e2582280}.card:hover:before,.card:hover:after{opacity:1}.card:hover .ico{transform:rotate(-8deg) scale(1.1);background:var(--rust);color:var(--ink)}.card:hover .card-n{color:var(--ember)}}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bento .s4,.bento .s5{grid-column:span 2}.old{position:relative;isolation:isolate;overflow:hidden;grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:380px;padding:clamp(26px,4vw,44px);clip-path:var(--cut)}.beam{position:absolute;z-index:-2;left:-50%;top:50%;width:200%;aspect-ratio:1;translate:0 -50%;background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,122,60,.2) 80%,var(--ember) 92%,transparent 100%);animation:spin 7s linear infinite}.old-bg{position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;clip-path:var(--cut);background:radial-gradient(90% 90% at 100% 0,rgba(226,88,34,.4),transparent 70%),linear-gradient(180deg,#1d1510,var(--bg2))}.old-embers{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.old-embers i{position:absolute;bottom:-10px;left:var(--x);width:var(--sz);height:var(--sz);border-radius:50%;background:var(--glow);box-shadow:0 0 10px 2px #ff7a3ccc;opacity:0;animation:emberUp var(--du) linear var(--dl) infinite}.old>.old-ico,.old>.chip,.old>h3,.old>p{position:relative;z-index:1}.old .old-ico{color:var(--ember);margin-bottom:auto;filter:drop-shadow(0 0 18px rgba(255,122,60,.7))}.old h3{font-size:clamp(44px,5.4vw,72px);line-height:.95;margin:16px 0 12px}.old p{font-size:18px;max-width:400px;color:var(--text)}.old .chip{align-self:flex-start}.cup{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr;color:var(--ink);background:linear-gradient(135deg,var(--rust),#a53a12 55%,var(--blood));clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.cup-stripes{position:absolute;z-index:-1;top:-20%;right:-20%;bottom:-20%;left:-20%;background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(0,0,0,.075) 14px 28px);animation:stripes 1.4s linear infinite}.cup-shine{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);transform:translate(-130%);animation:shine 7s ease-in-out 1.2s infinite}.cup-main{padding:clamp(30px,5vw,56px) clamp(24px,5vw,56px) clamp(24px,4vw,40px)}.cup .kicker{color:#1c0c05}.cup .kicker .idx{background:#0b0a09;color:var(--ember)}.cup .lead{color:#2a1308}.cup .btn{background:#0b0a09;color:var(--bone);margin-top:28px}.cup .btn:hover{background:#000}.cup-pool{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,40px);border-left:2px dashed rgba(0,0,0,.35);min-width:0}.cup-pool span{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#2a1308}.cup-pool strong{font:400 clamp(72px,11vw,150px)/1 var(--display);color:#0b0a09;font-variant-numeric:tabular-nums;word-break:break-word}.cup-pool sup{font-size:.32em;vertical-align:top;margin-right:6px;position:relative;top:.35em}.cup-steps{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);background:#000c;color:var(--bone)}.cup-steps:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--ember),var(--glow));box-shadow:0 0 14px var(--ember);transform:scaleX(0);transform-origin:left}.cup.in .cup-steps:before{transform:scaleX(1);transition:transform 1.8s var(--ease) .6s}.cup-steps li{display:flex;gap:16px;padding:26px clamp(22px,3vw,36px);border-right:1px solid var(--line)}.cup-steps li:last-child{border:0}.cup-steps b{font:400 44px/1 var(--display);color:var(--rust)}.cup-steps h4{font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.cup-steps p{font-size:15px;color:var(--mute);line-height:1.45}.store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.store-card{display:flex;flex-direction:column}.store-card.hot{border-color:#e2582280;background:linear-gradient(180deg,#30180ee6,#120c09eb)}.store-card h3{margin-top:8px;font-size:40px}.store-card ul{margin:18px 0 24px;display:grid;gap:9px;flex:1}.store-card li{display:flex;align-items:center;gap:10px;font:13px var(--mono);color:var(--bone)}.store-card li svg{flex:none;color:var(--ember)}.store-card .btn{align-self:flex-start}.table-box{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#15100ddb}.search{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--mute)}.search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--bone);font:16px var(--mono)}.sort-chips{display:none}.table-scroll{overflow:auto;max-height:560px}table{width:100%;border-collapse:collapse;min-width:640px}th{position:sticky;top:0;background:#1b1511;text-align:left;padding:14px 20px;font:700 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}th button:hover,th.on,th.on button{color:var(--ember)}td{padding:13px 20px;border-top:1px solid #211a14;font-variant-numeric:tabular-nums}tbody tr{transition:background .15s;animation:rise .6s var(--ease) calc(var(--i, 0) * 40ms) backwards}tbody tr:hover{background:#e2582214}.num{text-align:right;font-family:var(--mono);font-size:14px}.pname{font-weight:600}.top1 .pname{color:#f4c542}.top2 .pname{color:#cfd4da}.top3 .pname{color:#d08a52}.top .rk{color:var(--ember);font-weight:700}.empty{text-align:center;color:var(--mute);padding:40px}.sk{animation:none}.sk i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#1f1712,#3a2a1f,#1f1712) 0 0 / 200% 100%;animation:shimmer 1.6s linear infinite}.is-soon .search,.is-soon thead{opacity:.35}.is-soon .table-scroll{pointer-events:none;min-height:300px}.soon-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(ellipse at center,rgba(10,8,7,.6),transparent 70%)}.soon-overlay span{font:clamp(40px,7vw,84px) var(--display);text-transform:uppercase;color:var(--ember);letter-spacing:.04em;text-shadow:0 0 40px rgba(226,88,34,.55)}.page-profile{padding-top:calc(var(--header-h) + clamp(40px,7vw,90px));min-height:70vh}.page-title{font-size:clamp(48px,9vw,110px);line-height:.93}.back{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;padding:8px 0;font:500 12.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);transition:color .2s,gap .3s var(--ease)}.back:hover{color:var(--ember);gap:12px}.skel{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,#1f1712,#3a2a1f,#1f1712) 0 0 / 200% 100%;animation:shimmer 1.6s linear infinite}.profile-skel{display:grid;gap:14px;min-height:160px;align-content:center}.login-card{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(18px,3vw,32px);align-items:center;padding:clamp(24px,3.4vw,40px)}.login-card h3{margin:0 0 6px;font-size:clamp(26px,3vw,38px)}.login-ico{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;color:var(--ember);background:#e258221f;border:1px dashed rgba(255,122,60,.5)}.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:16px;align-items:stretch}.me-big{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(24px,3vw,36px)}.me-big h3{margin:8px 0 0;font-size:clamp(32px,3.6vw,46px);line-height:1;overflow-wrap:anywhere}.avatar-xl{position:relative;width:112px;height:112px;margin:6px 0 12px 10px}.avatar-xl:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:50%;border:1px dashed rgba(255,122,60,.55);animation:spin 18s linear infinite}.avatar-xl img,.avatar-xl .me-ph{width:100%;height:100%;border-radius:50%;object-fit:cover;font-size:40px;box-shadow:0 0 0 3px var(--rust),0 0 44px -6px #e25822a6}.me-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mini-stats{position:relative;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:26px}.mini-stats div{padding:10px 4px;text-align:center;border:1px solid var(--line);border-radius:4px;background:#0000004d;opacity:.55}.mini-stats b{display:block;font:400 24px/1 var(--display);color:var(--mute)}.mini-stats span{display:block;margin-top:4px;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.mini-stats em{position:absolute;top:26px;right:0;bottom:0;left:0;display:grid;place-items:center;font:400 clamp(20px,2.4vw,26px) var(--display);font-style:normal;letter-spacing:.05em;text-transform:uppercase;color:var(--ember);text-shadow:0 0 24px rgba(226,88,34,.6)}.clan-card{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px)}.clan-head{display:flex;align-items:center;gap:18px}.clan-head .kicker{margin-bottom:4px}.clan-head h3{margin:0 0 10px;font-size:clamp(32px,3.8vw,48px);line-height:1;overflow-wrap:anywhere}.clan-logo{flex:none;display:grid;place-items:center;width:88px;height:88px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,var(--rust),var(--blood));border:1px solid rgba(255,122,60,.55);box-shadow:0 0 36px -8px #e2582299;color:var(--ink);font:400 34px var(--display);text-transform:uppercase}.clan-logo img{width:100%;height:100%;object-fit:cover}.motd{padding:12px 16px;border-left:3px solid var(--rust);background:#0000004d;color:var(--text);font-style:italic;overflow-wrap:anywhere}.clan-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clan-facts div{padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#00000040}.clan-facts dt{font:10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.clan-facts dd{margin-top:2px;font:400 30px/1.1 var(--display);color:var(--ember);font-variant-numeric:tabular-nums}.clan-facts dd.date{font-size:20px;line-height:1.5;font-family:var(--mono);color:var(--bone)}.clan-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.clan-members li{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:8px;background:#00000040}.clan-members li.you{border-color:#e2582299;background:#e258221a}.m-av{flex:none;width:34px;height:34px}.m-av img,.m-av .me-ph{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--line2);font-size:14px}.m-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:15px}.m-name em{margin-left:8px;font:700 10px var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--ember)}.m-role{flex:none;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.clan-empty{flex:1;display:grid;align-content:center;justify-items:center;gap:12px;min-height:260px;text-align:center;color:var(--mute)}.clan-empty svg{color:var(--ember)}.clan-empty strong:not(.soon-big){font:400 clamp(32px,4vw,48px)/1 var(--display);text-transform:uppercase;color:var(--bone)}.clan-empty p{max-width:380px}.clan-empty .skel{justify-self:stretch}.rp-card{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(22px,3vw,32px)}.rp-card.ok{border-color:#3ddc8480}.rp-logo{width:clamp(110px,14vw,170px);height:auto}.rp-body .kicker{margin-bottom:6px}.rp-card .rp-code{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 6px;font-size:clamp(30px,3.4vw,44px);line-height:1}.rp-body p:last-child{color:var(--text)}.rp-chip{font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid var(--line2);color:var(--mute)}.rp-chip.claimed{color:#07140c;background:var(--ok);border-color:var(--ok)}.rp-chip.unclaimed{color:var(--ember);border-color:#ff7a3c99;background:#e258221f}.rp-chip.loading{animation:breathe 1.4s ease-in-out infinite}.rp-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.rp-actions .btn[disabled]{opacity:.6;cursor:progress}.rp-ok{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:var(--ok);border:1.5px solid var(--ok);background:#3ddc841a;box-shadow:0 0 30px -6px #3ddc8499}.spin{animation:spin 1s linear infinite}@media(max-width:1000px){.rp-card{grid-template-columns:1fr;justify-items:start}.rp-actions{width:100%;flex-direction:row;flex-wrap:wrap}}@media(max-width:640px){.rp-actions .btn{flex:1 1 100%}}@keyframes promoIn{0%{opacity:0;transform:translateY(34px) scale(.96)}}@keyframes promoGlow{50%{box-shadow:0 14px 40px #0009,0 0 38px -4px #e25822bf}}.promo{position:fixed;z-index:85;left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom))}html:not(.ready) .promo{opacity:0}.ready .promo{animation:promoIn .9s var(--ease) 1.4s backwards}.promo-link{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:14px;border:1px solid rgba(255,122,60,.55);background:linear-gradient(135deg,#24150df2,#0d0907f7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 40px #0009,0 0 28px -8px #e2582299;animation:promoGlow 3.6s ease-in-out 2.4s infinite;transition:transform .3s var(--ease),border-color .2s}.promo-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);transform:translate(-130%);animation:shine 6s ease-in-out 3s infinite;pointer-events:none}.promo-link:hover{transform:translateY(-3px);border-color:var(--ember)}.promo-logo{width:auto;height:26px;flex:none;padding-right:12px;border-right:1px solid rgba(255,255,255,.14);box-sizing:content-box}.promo-text{display:grid;gap:1px;line-height:1.1}.promo-code{font:600 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.promo-code em{font-style:normal;color:var(--bone)}.promo-reward{font:400 24px/1 var(--display);letter-spacing:.04em;color:var(--ember);text-shadow:0 0 18px rgba(226,88,34,.55);white-space:nowrap}.promo-arrow{flex:none;color:var(--ember);transition:transform .3s var(--ease)}.promo-link:hover .promo-arrow{transform:translate(2px,-2px)}.promo-x{position:absolute;top:-9px;right:-9px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#1b1511;border:1px solid var(--line2);color:var(--mute);transition:color .2s,border-color .2s}.promo-x:hover{color:var(--bone);border-color:var(--rust)}html.menu-open .promo{display:none}@media(max-width:640px){.promo-link{gap:10px;padding:7px 11px}.promo-logo{height:20px;padding-right:10px}.promo-reward{font-size:20px}.promo-code{font-size:9.5px;letter-spacing:.12em}}@media(pointer:coarse){.promo-x{width:30px;height:30px;top:-12px;right:-12px}}.maps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.map-info{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:flex-start;min-height:280px}.map-info strong{font:400 clamp(38px,4.4vw,54px)/1 var(--display);text-transform:uppercase;color:var(--ember)}.pin{position:relative;display:grid;place-items:center;width:56px;height:56px;color:var(--ember);margin:6px 0}.pin i{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid var(--ember);border-radius:50%;animation:ping 2.8s ease-out infinite}.pin i+i{animation-delay:1.4s}.map-vote{display:flex;align-items:center;min-height:280px}.map-vote-in{position:relative;z-index:1;max-width:520px}.map-vote h3{font-size:clamp(36px,4.4vw,52px);margin:6px 0 10px}.map-vote p:not(.kicker){margin-bottom:22px}.radar{position:absolute;z-index:0;right:-70px;top:50%;translate:0 -50%;width:clamp(240px,34vw,380px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,122,60,.38);overflow:hidden;background:repeating-radial-gradient(circle,transparent 0 34px,rgba(255,122,60,.16) 34px 35px),radial-gradient(circle,rgba(226,88,34,.14),transparent 70%)}.radar:before,.radar:after{content:"";position:absolute;background:#ff7a3c33}.radar:before{left:50%;top:0;bottom:0;width:1px}.radar:after{top:50%;left:0;right:0;height:1px}.sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 76%,rgba(255,122,60,.55) 100%);animation:spin 4.5s linear infinite}.blip{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--glow);box-shadow:0 0 12px 3px #ff7a3ccc;animation:blip 4.5s ease-out infinite}.blip.b1{left:28%;top:30%;animation-delay:.9s}.blip.b2{left:62%;top:58%;animation-delay:2.2s}.blip.b3{left:40%;top:72%;animation-delay:3.4s}.rules-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(32px,5vw,64px);align-items:start}.rules-grid .head{position:sticky;top:110px;margin:0}.acc-item{position:relative;border-bottom:1px solid var(--line)}.acc-item:first-child{border-top:1px solid var(--line)}.acc-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rust);box-shadow:0 0 12px var(--ember);transform:scaleY(0);transition:transform .45s var(--ease)}.acc-item.open:before{transform:scaleY(1)}.acc-item>button{display:flex;align-items:center;gap:18px;width:100%;min-height:64px;padding:20px 8px 20px 12px;text-align:left;font:clamp(20px,2.4vw,26px) var(--display);text-transform:uppercase;letter-spacing:.02em;transition:color .2s,padding .35s var(--ease)}.acc-item>button:hover{color:var(--ember)}.acc-item.open>button{padding-left:20px}.acc-item>button .mono{font-size:13px;color:var(--rust)}.acc-item>button svg{flex:none;margin-left:auto;transition:transform .4s var(--ease),color .3s;color:var(--mute)}.acc-item.open>button svg{transform:rotate(180deg);color:var(--rust)}.acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.acc-item.open .acc-body{grid-template-rows:1fr}.acc-body ul{overflow:hidden;display:grid;gap:10px;padding:0 8px 0 54px}.acc-item.open .acc-body ul{padding-bottom:24px}.acc-body li{color:var(--text);position:relative}.acc-body li:before{content:"—";position:absolute;left:-22px;color:var(--rust)}.spirit{margin-top:28px;padding:18px 20px;border-left:3px solid var(--rust);background:#15100ddb;font-size:15px;color:var(--text)}.spirit a{color:var(--ember);margin-left:8px;white-space:nowrap}.spirit a:hover{text-decoration:underline}.final{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(56px,9vw,100px) 24px;background:var(--bone);color:#0b0a09;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}.final-ring{position:absolute;z-index:-1;left:50%;top:50%;width:min(900px,150%);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1px dashed rgba(226,88,34,.5);animation:spin 50s linear infinite}.final-ring:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px solid rgba(226,88,34,.35)}.final h2{font-size:clamp(42px,7vw,96px)}.final p{margin:16px auto 30px;max-width:560px;font-size:clamp(17px,.5vw + 15px,19px);color:#3a3228}.footer{margin-top:clamp(20px,4vw,50px);padding:0 0 calc(34px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(10,8,7,.85) 30%);overflow:hidden}.mark{padding-top:30px;text-align:center;overflow:hidden}.mark span{display:block;font:400 clamp(64px,21.5vw,360px)/.86 var(--display);letter-spacing:.02em;color:transparent;-webkit-text-stroke:1.2px rgba(234,223,200,.24);background:linear-gradient(0deg,#e2582299,#ff7a3c24) 0 100% / 100% 0% no-repeat;-webkit-background-clip:text;background-clip:text;transition:background-size 2.4s var(--ease) .15s}.mark.in span{background-size:100% 100%}.footer-in{display:flex;align-items:center;gap:24px 30px;flex-wrap:wrap;justify-content:space-between;padding-top:28px;border-top:1px solid var(--line)}.foot-links{display:flex;flex-wrap:wrap;gap:10px 24px;font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.12em}.foot-links a{padding:6px 0;transition:color .2s}.foot-links a:hover{color:var(--ember)}.footer p{text-align:right;line-height:1.7}@media(min-width:1800px){.wrap{width:min(1480px,calc(100% - 2 * var(--gut)))}}@media(max-width:1100px){.nav a{padding-inline:10px}.me-card{padding-right:4px}.me-card span,.steam.in-header span{display:none}.steam.in-header{padding-inline:12px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.hero{min-height:auto}.hero-grid,.rules-grid,.maps,.profile-grid{grid-template-columns:1fr}.hero-side{grid-template-columns:1fr 1fr;align-items:center}.logo-stage{grid-column:1 / -1;order:-1;width:min(300px,62%);margin-bottom:8px}.rules-grid .head{position:static;margin-bottom:8px}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .card,.bento .s4,.bento .s5{grid-column:span 1}.old{grid-column:1 / -1;grid-row:auto;min-height:320px}.cup{grid-template-columns:1fr}.cup-pool{border-left:0;border-top:2px dashed rgba(0,0,0,.35)}.cup-steps{grid-template-columns:1fr}.cup-steps li{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:860px){.nav,.join,.header-end .lang,.in-header{display:none}.burger{display:grid}.header-end{margin-left:auto}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow-y:auto;padding:calc(var(--header-h) + env(safe-area-inset-top) + 12px) max(var(--gut),env(safe-area-inset-right)) calc(26px + env(safe-area-inset-bottom)) max(var(--gut),env(safe-area-inset-left));background:#0a0807f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:circle(0% at calc(100% - 40px) 36px);visibility:hidden;transition:clip-path .75s var(--ease-io),visibility 0s .75s}.menu.open{clip-path:circle(150% at calc(100% - 40px) 36px);visibility:visible;transition:clip-path .75s var(--ease-io),visibility 0s}.menu-in{display:grid}.menu-in a{display:flex;align-items:baseline;gap:14px;padding:6px 0;border-bottom:1px solid var(--line);font:400 clamp(38px,11vw,64px)/1.15 var(--display);text-transform:uppercase;opacity:0;transform:translateY(26px);transition:opacity .5s var(--ease),transform .5s var(--ease),color .2s;transition-delay:calc(var(--i, 0) * 70ms + .22s)}.menu-in a b{font:700 12px var(--mono);color:var(--rust);letter-spacing:.1em}.menu-in a.on{color:var(--ember)}.menu.open .menu-in a,.menu.open .menu-foot{opacity:1;transform:none}.menu-foot{display:grid;gap:18px;justify-items:start;opacity:0;transform:translateY(26px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i, 0) * 70ms + .22s)}.menu-foot .lang button{min-width:48px;padding:12px 14px;font-size:13px}.menu-foot .btn{width:100%}.menu-foot .me{width:100%;justify-content:space-between}.menu-foot .me-card{max-width:none;flex:1;padding-right:14px}.menu-foot .me-card span{display:block}.menu-foot .steam span{display:inline}.menu-links{display:flex;gap:24px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.menu-links a{padding:8px 0}}@media(max-width:640px){.hero-side{grid-template-columns:1fr}.login-card{grid-template-columns:1fr;justify-items:start}.login-card .btn{width:100%}.clan-head{align-items:flex-start}.clan-logo{width:68px;height:68px;font-size:26px}.clan-facts dd{font-size:24px}.clan-facts dd.date{font-size:15px}.clan-members{grid-template-columns:1fr}.hero-cta .btn{flex:1 1 100%}.store-grid,.bento{grid-template-columns:1fr}.bento .card,.bento .s4,.bento .s5{grid-column:1 / -1}.maps{gap:14px}.radar{right:-110px;opacity:.55}.footer-in{flex-direction:column;align-items:flex-start}.footer p{text-align:left}.connect .copy{margin-left:0}.count strong{font-size:32px}.status-num strong{font-size:46px}.ticker{height:120px}.acc-body ul{padding-left:46px}.sort-chips{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);overflow-x:auto}.sort-chips button{flex:none;padding:8px 14px;border:1px solid var(--line2);border-radius:999px;font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.sort-chips button.on{background:var(--rust);border-color:var(--rust);color:var(--ink)}table,tbody{display:block;min-width:0;width:100%}thead{position:absolute;left:-9999px;top:0}tbody tr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 16px;border-top:1px solid #211a14}tbody tr.sk,tbody tr.empty-row{display:block;padding:0}td{padding:0;border:0}td.rk{grid-column:1;align-self:center}td.pname{grid-column:2 / -1;align-self:center}td.num{display:flex;flex-direction:column;gap:2px;text-align:left;font-size:14px}td.num:before{content:attr(data-label);font:700 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.sk td{padding:14px 16px}}@media(max-width:420px){.cup-steps li{flex-direction:column;gap:6px}tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}td.rk{grid-column:1}td.pname{grid-column:2 / -1}}@media(max-height:560px)and (orientation:landscape){.hero{min-height:auto;padding-top:calc(var(--header-h) + 20px)}}@media(pointer:coarse){.btn{min-height:48px}.btn-sm{min-height:44px}.icon-btn{width:44px;height:44px}.acc-item>button{min-height:68px}}
