:root{--navy:#0f1923;--navy-2:#182735;--navy-3:#243747;--ink:#111317;--black:#000;--paper:#ece8e1;--paper-2:#f4f0e8;--gold:#ffb400;--gold-2:#ffcf54;--gold-dark:#b17b00;--muted:#9ca6ae;--slate:#52616a;--line:#252525;--f-display:"Bebas Neue", "Oswald", Impact, sans-serif;--f-mil:"Black Ops One", "Bebas Neue", sans-serif;--f-body:"Inter", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--hdr-h:70px;font-family:var(--f-body);color:#f5f5f5;background:var(--navy);-webkit-font-smoothing:antialiased;line-height:1.6}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--hdr-h)}body{background:var(--navy);margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin:0}.btn{min-height:42px;font-family:var(--f-body,"Inter", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn-gold:hover:not(:disabled){background:#fff}.btn-ghost:hover:not(:disabled){border-color:var(--gold,#ffb400);color:var(--gold,#ffb400)}.btn-block{width:100%;min-height:50px;font-size:14px}.muted{color:var(--muted,#9ca6ae);font-size:14px}.badge{color:#cbd3da;font-family:var(--f-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;background:#2a3138;border-radius:3px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.badge-active{color:#4fe39a;background:#3ddc8429}.badge-pending{color:var(--gold,#ffb400);background:#ffb40029}.badge-banned{color:#ff8178;background:#ff5a4e29}.alert{border-left:3px solid;border-radius:2px;padding:11px 14px;font-size:13px}.alert-error{color:#ffb4ad;background:#ff5a4e1a;border-color:#ff5a4e}.alert-success{color:#a6f0c6;background:#3ddc841a;border-color:#3ddc84}.dash{color:#f5f5f5;background:repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 24px),#0a1016;min-height:100vh}.dash-top{background:#000;border-bottom:2px solid #252525;align-items:center;gap:20px;height:66px;padding:0 28px;display:flex}.dash-logo img{width:auto;height:34px}.dash-top-right{align-items:center;gap:10px;margin-left:auto;display:flex}.wrap{width:88%;max-width:1300px;margin-inline:auto}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:12px;font-weight:600}.display{font-family:var(--f-display);letter-spacing:.005em;text-transform:uppercase;font-size:clamp(48px,6vw,92px);font-weight:400;line-height:.95}.sec-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:44px;display:flex}.sec-paper{background:var(--paper);color:var(--navy);padding:110px 0}.sec-paper .eyebrow{color:var(--slate)}.sec-dark{background:var(--navy);padding:110px 0}.btn{min-height:40px;font-family:var(--f-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:10px 22px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn-gold{background:linear-gradient(115deg, var(--gold), var(--gold-2));color:var(--navy)}.btn-gold:hover{background:#fff}.btn-ghost{color:#f9f9f9;border-color:#515151}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-lg{min-height:56px;padding:16px 38px;font-size:15px}.link-arrow{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid;padding-bottom:4px;font-size:13px;font-weight:800}.link-arrow:hover{color:var(--gold-dark)}.link-arrow.light:hover{color:var(--gold)}.shot{background:repeating-linear-gradient(45deg, #ffffff08 0 2px, transparent 2px 12px), radial-gradient(circle at 50% 40%, var(--navy-3), var(--navy) 75%);position:relative;overflow:hidden}.shot>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot>.shot-fallback{object-fit:contain;opacity:.22;filter:grayscale();width:34%;max-width:120px;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hdr{z-index:50;height:var(--hdr-h);background:var(--black);border-bottom:2px solid var(--line);align-items:center;gap:36px;padding:0 36px;display:flex;position:fixed;inset:0 0 auto}.hdr-logo img{width:auto;height:40px}.hdr-nav{flex:1;align-items:center;gap:4px;display:flex}.hdr-nav>a{letter-spacing:.08em;text-transform:uppercase;color:#f9f9f9;border-radius:4px;padding:10px 14px;font-size:13px;font-weight:700;position:relative}.hdr-nav>a:hover{background:#292929}.hdr-nav>a:after{content:"";background:var(--gold);opacity:0;border-radius:2px;height:4px;transition:opacity .15s;position:absolute;bottom:-16px;left:12px;right:12px}.hdr-nav>a:hover:after{opacity:1}.hdr-actions{gap:10px;margin-left:auto;display:flex}.hdr-burger{display:none}.hero{isolation:isolate;min-height:clamp(760px,100svh,980px);padding-top:var(--hdr-h);background:radial-gradient(60% 45% at 50% 100%,#ffb40038,#0000 70%),radial-gradient(80% 60% at 50% 40%,#1d2c3a,#0000 70%),repeating-linear-gradient(115deg,#ffffff06 0 1px,#0000 1px 22px),#0a1016;place-items:center;display:grid;position:relative;overflow:hidden}.hero-bg{object-fit:cover;object-position:center 38%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(#090e1440,#090e1470 50%,#090e14e0);position:absolute;inset:0}.hero:after{content:"INEFFABLE";z-index:-1;font-family:var(--f-mil);color:#0000;-webkit-text-stroke:1px #ffffff0f;white-space:nowrap;pointer-events:none;font-size:clamp(80px,17vw,300px);line-height:1;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hero-inner{text-align:center;width:min(90%,900px);padding:40px 0 140px}.hero h1{width:min(70%,400px);margin:0 auto 26px}.hero h1 img{filter:drop-shadow(0 10px 30px #0009);width:100%;height:auto}.hero-tag{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 12px #0009;margin-bottom:30px;font-size:clamp(24px,3vw,38px)}.hero-status{background:#0000008c;border-top:1px solid #ffffff1f;justify-content:center;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-status>div{border-right:1px solid #ffffff1f;padding:18px 40px}.hero-status>div:last-child{border-right:0}.hero-status dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.hero-status dd{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:2px 0 0;font-size:26px;display:flex}.dot{background:var(--gold);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #ffb40040}.dot.on{background:#3ddc84;box-shadow:0 0 0 3px #3ddc8440}.news-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.news-card{background:var(--paper-2);border:1px solid #b6a782;transition:border-color .2s,box-shadow .2s;position:relative}.news-card:before,.news-card:after{content:"";border:0 solid var(--gold-dark);pointer-events:none;z-index:2;width:26px;height:26px;transition:width .2s,height .2s,border-color .2s;position:absolute}.news-card:before{border-width:4px 0 0 4px;top:-5px;left:-5px}.news-card:after{border-width:0 4px 4px 0;bottom:-5px;right:-5px}.news-card:hover{border-color:var(--gold-dark);box-shadow:0 14px 30px #0f192324}.news-card:hover:before,.news-card:hover:after{border-color:var(--gold);width:42px;height:42px}.news-card>a{padding:10px 10px 28px;display:block}.news-img{aspect-ratio:16/9}.news-img>img:not(.shot-fallback){transition:transform .4s}.news-card:hover .news-img>img:not(.shot-fallback){transform:scale(1.04)}.news-meta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);align-items:center;gap:14px;margin:18px 10px 10px;font-size:11px;display:flex}.news-tag{background:var(--navy);color:var(--gold);padding:3px 8px}.news-card h3{margin:0 10px;padding-right:34px;font-size:18px;font-weight:800;line-height:1.35}.news-go{font-size:20px;font-weight:800;position:absolute;bottom:24px;right:18px}.intro{isolation:isolate;background:var(--navy);justify-content:flex-end;align-items:center;min-height:720px;padding:90px 8%;display:flex;position:relative;overflow:hidden}.intro-art{z-index:-2;inset:0;position:absolute!important}.intro-art .shot-fallback{opacity:.12;max-width:260px;left:30%}.intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#ffb40000 38%,#ffb400ea 64%,#ffb400);position:absolute;inset:0}.intro-copy{width:min(100%,470px);color:var(--navy)}.intro .eyebrow{color:var(--navy)}.intro-copy .display{margin-bottom:22px}.intro-copy p{font-size:15px;font-weight:500}.intro-copy h3{font-family:var(--f-display);letter-spacing:.03em;text-transform:uppercase;margin:26px 0 6px;font-size:26px;font-weight:400}.intro-copy h3:before{content:"";background:var(--navy);clip-path:polygon(0 0,100% 50%,0 100%);width:14px;height:14px;margin-right:10px;display:inline-block}.mode-deck{gap:10px;height:460px;padding:0 4%;display:flex}.mode-card{background:var(--navy-2);cursor:pointer;flex:1;min-width:0;transition:flex .45s;position:relative;overflow:hidden;transform:skew(-7deg)}.mode-card:hover{flex:1.8}.mode-img{inset:0 -30%;transform:skew(7deg);position:absolute!important}.mode-img>img:not(.shot-fallback){filter:saturate(.75)}.mode-label{background:linear-gradient(#0000 40%,#071018ee);flex-direction:column;justify-content:flex-end;gap:8px;padding:26px 22px;display:flex;position:absolute;inset:0;transform:skew(7deg)}.mode-label small{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:11px}.mode-label strong{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.05}.mode-card:after{content:"";background:var(--gold);transform-origin:0;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mode-card:hover:after{transform:scaleX(1)}.ranks{padding-top:20px}.ranks-wrap{border-top:1px solid var(--navy-3);grid-template-columns:1fr 1.5fr;align-items:center;gap:70px;padding-top:100px;display:grid}.ranks-copy p:not(.eyebrow){color:var(--muted);max-width:380px;margin:22px 0 30px}.ranks-table{border:1px solid var(--navy-3);background:#0b131b;position:relative}.rt-row{border-bottom:1px solid #1b2a37;grid-template-columns:60px 2fr 1.4fr 1fr .8fr;align-items:center;padding:16px 22px;font-size:14px;display:grid}.rt-head{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--navy-2);font-size:11px}.rt-empty span{color:#3b4b58}.rt-empty i{background:#1b2a37;width:70%;height:10px;display:block}.rt-rank{font-family:var(--f-display);font-size:24px;color:#3b4b58!important}.rt-rank.r1{color:var(--gold)!important}.rt-rank.r2{color:silver!important}.rt-rank.r3{color:#cd7f32!important}.rt-note{background:var(--navy);border:1px solid var(--gold);color:var(--gold);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:10px 18px;font-size:12px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.guide-wrap{grid-template-columns:1fr 1.4fr;align-items:start;gap:70px;display:grid}.guide-tabs{flex-direction:column;align-items:flex-start;gap:4px;margin-top:34px;display:flex}.guide-tabs button{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;padding:8px 0 8px 16px;font-size:14px;font-weight:800}.guide-tabs button[aria-selected=true]{color:var(--navy);border-left-color:var(--gold)}.guide-list details{border-bottom:1px solid #c9c2b4}.guide-list details:first-child{border-top:1px solid #c9c2b4}.guide-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.guide-list summary::-webkit-details-marker{display:none}.guide-list summary:after{content:"+";font-family:var(--f-mono);color:var(--gold-dark);font-size:22px;line-height:1}.guide-list details[open] summary:after{content:"–"}.guide-list details p{color:#3a4750;max-width:640px;padding:0 40px 26px 0}.finale{isolation:isolate;background:radial-gradient(ellipse 50% 70% at 85% 50%, #ffb4002e, transparent 70%), url(/brand/crest.svg) no-repeat right 8% center / auto 82%, var(--navy);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.finale-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.finale:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f1923f2,#0f192399 45%,#0f192300 80%);position:absolute;inset:0}.finale-copy{padding:100px 0}.finale .eyebrow{color:#fff}.finale .display{margin-bottom:36px;font-size:clamp(56px,8vw,120px)}.finale-actions{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.finale-small{font-family:var(--f-mono);color:var(--muted);margin-top:28px;font-size:12px}.ftr{background:var(--black);border-top:2px solid var(--line);color:var(--muted)}.ftr-inner{padding:50px 0 40px}.ftr-top{border-bottom:1px solid #1e1e1e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;display:flex}.ftr-logo{width:auto;height:46px}.ftr-links{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 26px;font-size:13px;font-weight:700;display:flex}.ftr-links a:hover{color:var(--gold)}.ftr-legal{color:#6b747b;max-width:760px;margin-top:24px;font-size:12px}@media (width<=1100px){.hdr{gap:16px;padding:0 20px}.hdr-logo img{height:32px}.hdr-burger{cursor:pointer;background:0 0;border:1px solid #515151;border-radius:4px;flex-direction:column;gap:5px;margin-left:auto;padding:10px;display:flex}.hdr-burger span{background:#fff;width:22px;height:2px}.hdr-nav{inset:var(--hdr-h) 0 auto;background:var(--black);border-bottom:2px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:10px 20px 24px;display:none;position:fixed}.hdr-nav.is-open{display:flex}.hdr-nav>a{border-bottom:1px solid #1e1e1e;padding:14px 4px}.hdr-nav>a:after{display:none}.hdr-actions{margin:18px 0 0}.hdr-actions .btn{flex:1}.news-grid{grid-template-columns:1fr 1fr}.ranks-wrap,.guide-wrap{grid-template-columns:1fr;gap:40px}}@media (width<=760px){.sec-paper,.sec-dark{padding:72px 0}.sec-head{flex-direction:column;align-items:start;gap:16px}.news-grid{grid-template-columns:1fr}.hero-status{flex-wrap:wrap}.hero-status>div{border-bottom:1px solid #ffffff1f;flex:50%;padding:12px 16px}.hero-status dd{font-size:20px}.hero-inner{padding-bottom:200px}.intro{min-height:0;padding:72px 6%}.intro:after{background:linear-gradient(#ffb400cc,#ffb400)}.mode-deck{flex-direction:column;height:auto;padding:0 6%}.mode-card{flex:none;height:110px;transform:none}.mode-card:hover{flex:none}.mode-img,.mode-label{inset:0;transform:none}.rt-row{grid-template-columns:40px 2fr 1fr .8fr;padding:14px}.rt-row>:nth-child(3){display:none}.finale{background-position:right -10% bottom 10%;background-size:auto 40%}}.ftr-credit{color:var(--gold);font-weight:600}.ftr-credit:hover{text-decoration:underline}
