@font-face{font-family: 'Big Shoulders Display';font-style: normal;font-weight: 800;font-display: swap;src: url(/assets/fonts/big-shoulders-display-latin-800-normal.088f423f09.woff2) format('woff2');}@font-face{font-family: 'Kanit';font-style: normal;font-weight: 500;font-display: swap;src: url(/assets/fonts/kanit-latin-500-normal.c6c4695e70.woff2) format('woff2');}@font-face{font-family: 'Kanit';font-style: normal;font-weight: 600;font-display: swap;src: url(/assets/fonts/kanit-latin-600-normal.c3c4f89f25.woff2) format('woff2');}@font-face{font-family: 'Kanit';font-style: italic;font-weight: 600;font-display: swap;src: url(/assets/fonts/kanit-latin-600-italic.2ecfab2a81.woff2) format('woff2');}:root{color-scheme: dark;--ground: #0b0909;--panel: #151111;--raised: #1f1a19;--raised2: #2a2423;--line: #2a2322;--control: #463d3b;--ink: #f5f1ec;--sub: #b3aaa2;--mut: #8e8580;--red: #e4221b;--redlit: #ff3b2f;--reddeep: #7a1210;--redwash: rgba(228, 34, 27, .14);--gold: #f2b33d;--good: #5fd38d;--bad: #ff7a6b;--blurple: #5865f2;--hover: rgba(245, 241, 236, .06);--accent: #22a6ee;--accentlit: #4cc0ff;--f-head: 'Big Shoulders Display', 'Arial Narrow', 'Roboto Condensed', Impact, sans-serif;--f-ui: 'Kanit', 'Segoe UI Variable Text', 'Segoe UI', system-ui, sans-serif;--f-body: 'Segoe UI Variable Text', 'Segoe UI Variable', 'Segoe UI', system-ui, -apple-system, Roboto, sans-serif;--f-mono: ui-monospace, 'Cascadia Mono', Consolas, monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--t1: 140ms;--t2: 200ms;--t3: 320ms;--t4: 600ms;--spring: linear(0.0000, 0.0520, 0.1659, 0.3031, 0.4407, 0.5661, 0.6734, 0.7613, 0.8307, 0.8837, 0.9230, 0.9513, 0.9711, 0.9845, 0.9932, 0.9985, 1.0016, 1.0031, 1.0036, 1.0036, 1.0032, 1.0028, 1.0023, 1.0018, 1.0014, 1.0010, 1);--hdr-h: 72px;--r-card: 16px;--r-btn: 11px;--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 24px 48px -24px rgba(0, 0, 0, .75);--shadow-up: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 34px 60px -26px rgba(0, 0, 0, .9);}.theme-tb22{--panel: #0b1420;--line: #17324b;--control: #24496b;}@view-transition{navigation: auto;}.hdr{view-transition-name: hdr;}.seg-ind{view-transition-name: navpill;}.page-title{view-transition-name: page-title;}::view-transition-old(root){animation: vt-out var(--t1) var(--ease-in) both;}::view-transition-new(root){animation: vt-in var(--t3) var(--ease-out) both;}::view-transition-group(navpill){animation-duration: 520ms;animation-timing-function: var(--spring);}@keyframes vt-out{to{opacity: 0;transform: translateY(8px);}}@keyframes vt-in{from{opacity: 0;transform: translateY(16px);}}*, *::before, *::after{box-sizing: border-box;}html{background: var(--ground);-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--hdr-h) + 16px);}body{margin: 0;min-height: 100vh;background: var(--ground);color: var(--ink);font: 400 15px/1.5 var(--f-body);-webkit-font-smoothing: antialiased;overflow-x: hidden;}@media (min-width: 768px){body{font-size: 16px;}}img, svg, picture{display: block;max-width: 100%;}img{height: auto;}a{color: inherit;text-decoration: none;}button{font: inherit;color: inherit;}h1, h2, h3, p, ul, ol, dl, dd, figure{margin: 0;}ul, ol{padding: 0;list-style: none;}::selection{background: var(--red);color: #fff;}:focus-visible{outline: 2px solid var(--ink);outline-offset: 2px;}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.skip{position: fixed;left: 16px;top: -60px;z-index: 200;padding: 10px 16px;border-radius: var(--r-btn);background: var(--ink);color: var(--ground);font: 600 14px var(--f-ui);transition: transform var(--t2) var(--ease-out);}main:focus{outline: none;}.skip:focus{transform: translateY(76px);}.wrap{width: 100%;max-width: 1200px;margin-inline: auto;padding-inline: 16px;}@media (min-width: 768px){.wrap{padding-inline: 24px;}}@media (min-width: 1280px){.wrap{padding-inline: 32px;}}.reading > *{max-width: 860px;}.amb{position: fixed;inset: 0;z-index: -1;overflow: hidden;pointer-events: none;}.blob{position: absolute;width: 70vmax;height: 70vmax;border-radius: 50%;background: radial-gradient(circle at center, rgba(228, 34, 27, .20), rgba(228, 34, 27, .07) 38%, transparent 64%);will-change: transform;}.b1{left: -28vmax;top: -40vmax;animation: drift1 32s ease-in-out infinite alternate;}.b2{right: -34vmax;top: -30vmax;animation: drift2 38s ease-in-out infinite alternate;opacity: .8;}.b3{left: 20vw;top: -52vmax;animation: drift3 24s ease-in-out infinite alternate;opacity: .55;background: radial-gradient(circle at center, rgba(255, 59, 47, .16), transparent 60%);}@keyframes drift1{to{transform: translate3d(14vmax, 8vmax, 0) scale(1.08);}}@keyframes drift2{to{transform: translate3d(-12vmax, 10vmax, 0) scale(.94);}}@keyframes drift3{to{transform: translate3d(-10vmax, 6vmax, 0) scale(1.12);}}.amb-court{position: absolute;inset: 0;opacity: .045;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='360' fill='none' stroke='%23f5f1ec' stroke-width='1.5'%3E%3Crect x='20' y='20' width='560' height='320'/%3E%3Cpath d='M300 20v320'/%3E%3Ccircle cx='300' cy='180' r='44'/%3E%3Cpath d='M20 110h110v140H20M580 110H470v140h110M20 44h36a136 136 0 0 1 0 272H20M580 44h-36a136 136 0 0 0 0 272h36'/%3E%3C/svg%3E") center top / 600px 360px;-webkit-mask-image: linear-gradient(to bottom, #000, transparent 70%);mask-image: linear-gradient(to bottom, #000, transparent 70%);}.amb-vig{position: absolute;inset: 0;background: radial-gradient(120% 90% at 50% 0%, transparent 45%, rgba(0, 0, 0, .55) 100%);}.hdr{position: fixed;inset: 0 0 auto;z-index: 50;height: var(--hdr-h);transition: transform var(--t3) var(--ease-out);}.hdr-in{animation: hdr-in var(--t4) var(--ease-out) backwards;}@keyframes hdr-in{from{opacity: 0;transform: translateY(-16px);}}.hdr::before{content: '';position: absolute;inset: 0;background: rgba(11, 9, 9, .72);-webkit-backdrop-filter: blur(18px) saturate(1.4);backdrop-filter: blur(18px) saturate(1.4);border-bottom: 1px solid rgba(245, 241, 236, .07);opacity: 0;transition: opacity var(--t3) var(--ease-out);}.hdr.scrolled{transform: translateY(-8px);}.hdr.scrolled::before{opacity: 1;}.hdr-in{position: relative;height: 100%;display: flex;align-items: center;gap: 16px;padding-top: 8px;}.hdr.scrolled .hdr-in{transform: translateY(4px);}.logo{display: inline-flex;align-items: center;flex: none;min-height: 44px;opacity: .85;transition: opacity var(--t2);}.logo:hover{opacity: 1;}.tb-mark{display: block;width: 46px;height: auto;opacity: .85;transition: opacity var(--t2), transform var(--t3) var(--ease-out);}.logo:hover .tb-mark{opacity: 1;transform: rotate(-4deg) scale(1.06);}.ftr .tb-mark{width: 64px;}.seg{position: relative;display: none;align-items: center;margin-inline: auto;padding: 4px;border-radius: 999px;background: rgba(21, 17, 17, .72);border: 1px solid var(--line);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);}.seg a{position: relative;z-index: 1;display: inline-flex;align-items: center;gap: 4px;height: 36px;padding: 0 12px;border-radius: 999px;color: var(--sub);font: 500 13.5px/1 var(--f-ui);white-space: nowrap;transition: color var(--t2);}.seg a:hover{color: var(--ink);}.seg a[aria-current='page']{color: var(--ink);}.seg-ext{color: var(--mut) !important;}.seg-ext:hover{color: var(--ink) !important;}.seg-ind{position: absolute;z-index: 0;top: 4px;left: 0;height: 36px;width: 0;border-radius: 999px;background: var(--raised2);box-shadow: inset 0 0 0 1px var(--control), 0 6px 16px -8px rgba(0, 0, 0, .8);opacity: 0;}.seg-ind::after{content: '';position: absolute;left: 50%;bottom: 3px;width: 14px;height: 2px;margin-left: -7px;border-radius: 2px;background: var(--red);}.seg-ind{transition: opacity var(--t2);}.seg-ind.ready{opacity: 1;}html:not(.js) .seg a[aria-current='page']{background: var(--raised2);box-shadow: inset 0 0 0 1px var(--control);}.hdr-act{display: flex;align-items: center;gap: 8px;margin-left: auto;}.menu-btn{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: var(--r-btn);background: var(--raised);border: 1px solid var(--control);color: var(--ink);transition: background-color var(--t2), transform var(--t1);}.menu-btn:hover{background: var(--raised2);}.menu-btn:active{transform: scale(.97);}.menu-btn span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}@media (min-width: 1200px){.seg{display: inline-flex;}.menu-btn{display: none;}.hdr-act{margin-left: 0;}}@media (max-width: 1199px){.hdr-dc span{display: none;}.hdr-dc{width: 44px;padding: 0;}}@media (max-width: 599px){.hdr-dc{display: none;}.hdr-dl{padding: 0 14px;}}.sheet{position: fixed;inset: 0;z-index: 100;}.sheet[hidden]{display: none;}.sheet-scrim{position: absolute;inset: 0;background: rgba(0, 0, 0, .6);opacity: 0;transition: opacity var(--t3) var(--ease-out);}.sheet.open .sheet-scrim{opacity: 1;}.sheet-panel{position: absolute;left: 0;right: 0;bottom: 0;max-height: 88vh;overflow-y: auto;overscroll-behavior: contain;padding: 6px 16px calc(16px + env(safe-area-inset-bottom));border-radius: 22px 22px 0 0;background: rgba(21, 17, 17, .94);-webkit-backdrop-filter: blur(24px) saturate(1.4);backdrop-filter: blur(24px) saturate(1.4);border-top: 1px solid var(--line);box-shadow: 0 -30px 60px -20px rgba(0, 0, 0, .8);transform: translateY(100%);will-change: transform;touch-action: pan-y;}.sheet-panel:focus{outline: none;}.sheet-grip{display: flex;justify-content: center;padding: 8px 0 14px;cursor: grab;touch-action: none;}.sheet-grip span{width: 44px;height: 5px;border-radius: 3px;background: var(--control);}.sheet-nav{display: grid;gap: 2px;}.sheet-nav a{position: relative;display: flex;align-items: center;gap: 6px;min-height: 50px;padding: 0 14px;border-radius: 12px;color: var(--sub);font: 500 17px/1 var(--f-ui);transition: background-color var(--t2), color var(--t2);}.sheet-nav a:hover{background: var(--hover);color: var(--ink);}.sheet-nav a[aria-current='page']{background: var(--raised2);color: var(--ink);}.sheet-nav a[aria-current='page']::before{content: '';position: absolute;left: 0;top: 14px;bottom: 14px;width: 3px;border-radius: 3px;background: var(--red);}.sheet-act{display: grid;gap: 10px;margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--line);}.sheet-x{position: absolute;top: 8px;right: 10px;width: 44px;height: 44px;display: grid;place-items: center;border: 0;border-radius: 12px;background: transparent;color: var(--sub);cursor: pointer;}.sheet-x:hover{background: var(--hover);color: var(--ink);}.eyebrow{color: var(--redlit);font: 600 12px/1.2 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;}h1, h2, .big-num{font-family: var(--f-head);font-weight: 800;text-transform: uppercase;letter-spacing: .005em;}h1 em, h2 em, h3 em{font-style: normal;color: var(--red);}.muted{color: var(--sub);}.small{font-size: 13px;}.fine{margin-top: 16px;color: var(--mut);font-size: 13.5px;}.retail{color: var(--mut);font: 500 13.5px/1.5 var(--f-ui);}.page-head{padding-top: calc(var(--hdr-h) + 56px);padding-bottom: 8px;}.page-head .eyebrow{margin-bottom: 14px;}.page-title{font-size: clamp(52px, 9vw, 104px);line-height: .88;}.page-head .lead{max-width: 58ch;margin-top: 16px;color: var(--sub);font-size: 17px;}@media (min-width: 768px){.page-head{padding-top: calc(var(--hdr-h) + 80px);}.page-head .lead{font-size: 18px;}}.page-body{padding-top: 40px;}.sec{margin-top: 64px;}.sec-tight{margin-top: 0;}@media (min-width: 768px){.sec{margin-top: 88px;}.sec-tight{margin-top: 0;}}.sec-head{margin-bottom: 24px;}.sec-head .eyebrow{margin-bottom: 10px;}.sec-head h2{font-size: clamp(36px, 5.4vw, 56px);line-height: .92;}.sec-head p{max-width: 60ch;margin-top: 10px;color: var(--sub);}.actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin-top: 20px;}.btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 18px;border: 1px solid transparent;border-radius: var(--r-btn);font: 600 15px/1 var(--f-ui);letter-spacing: .01em;white-space: nowrap;cursor: pointer;overflow: hidden;isolation: isolate;transition: background-color var(--t2), border-color var(--t2), box-shadow var(--t2), transform var(--t1) var(--ease-out);-webkit-tap-highlight-color: transparent;}.btn:active{transform: scale(.97);}.btn-red{background: var(--red);color: #fff;box-shadow: 0 10px 24px -12px rgba(228, 34, 27, .8);}.btn-red:hover{background: var(--redlit);box-shadow: 0 14px 30px -12px rgba(255, 59, 47, .85);}.btn-ghost{background: var(--raised);border-color: var(--control);color: var(--ink);}.btn-ghost:hover{background: var(--raised2);}.btn-discord{background: var(--blurple);color: #fff;box-shadow: 0 10px 24px -14px rgba(88, 101, 242, .9);}.btn-discord:hover{background: #6b77f6;}.btn-accent{background: var(--accent);color: #031019;}.btn-accent:hover{background: var(--accentlit);}.btn-sm{min-height: 40px;padding: 0 14px;font-size: 14px;border-radius: 10px;}.btn-lg{min-height: 52px;padding: 0 22px;font-size: 16px;border-radius: 12px;}@media (pointer: coarse){.btn-sm{min-height: 44px;}}.btn-block{width: 100%;}.btn-play{min-height: 58px;padding: 0 28px;border-radius: 14px;background: var(--red);color: #fff;font: italic 600 18px/1 var(--f-ui);letter-spacing: .05em;text-transform: uppercase;box-shadow: 0 16px 34px -14px rgba(228, 34, 27, .9), inset 0 1px 0 rgba(255, 255, 255, .18);}.btn-play:hover{background: var(--redlit);}.btn-play::after{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(105deg, transparent 30%, rgba(255, 255, 255, .38) 48%, rgba(255, 255, 255, .1) 54%, transparent 70%);transform: translateX(-120%);}.btn-play:hover::after{transform: translateX(120%);transition: transform var(--t4) var(--ease-out);}.text-link{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;color: var(--ink);font: 600 15px/1 var(--f-ui);}.text-link .i{color: var(--redlit);transition: transform var(--t2) var(--ease-out);}.text-link:hover .i{transform: translateX(3px);}.icon-btn{display: inline-grid;place-items: center;width: 44px;height: 40px;border-radius: 10px;background: var(--raised);border: 1px solid var(--control);cursor: pointer;transition: background-color var(--t2), transform var(--t1);}.icon-btn:hover{background: var(--raised2);}.icon-btn:active{transform: scale(.97);}.rot90{transform: rotate(90deg);}.rot-90{transform: rotate(-90deg);}.chip{display: inline-flex;align-items: center;gap: 7px;height: 26px;padding: 0 11px 0 10px;border-radius: 999px;background: var(--hover);color: var(--sub);font: 500 12px/1 var(--f-ui);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;flex: none;}.chip i{width: 6px;height: 6px;border-radius: 50%;background: currentColor;}.chip-good{color: var(--good);background: rgba(95, 211, 141, .12);}.chip-busy{color: var(--gold);background: rgba(242, 179, 61, .12);}.chip-bad, .chip-new{color: var(--bad);background: var(--redwash);}.chip-idle{color: var(--mut);}.chip-soon{color: var(--accentlit);background: rgba(34, 166, 238, .14);}.chip-soon i{animation: blink 1.6s ease-in-out infinite;}@keyframes blink{50%{opacity: .3;}}.card{position: relative;background: var(--panel);border: 1px solid var(--line);border-radius: var(--r-card);box-shadow: var(--shadow);}a.card, .tilt-host{transition: transform var(--t3) var(--ease-out), box-shadow var(--t3) var(--ease-out), border-color var(--t2);}a.card:hover{border-color: var(--control);box-shadow: var(--shadow-up);}a.card:not([data-tilt]):hover{transform: translateY(-3px);}[data-tilt]{transition: box-shadow var(--t3) var(--ease-out), border-color var(--t2);}[data-tilt].tilting{box-shadow: var(--shadow-up);border-color: var(--control);}.notice{display: flex;gap: 14px;margin-top: 20px;padding: 16px 18px;border-radius: 14px;background: var(--raised);border: 1px solid var(--line);color: var(--sub);font-size: 14.5px;}.notice > .i{flex: none;margin-top: 2px;color: var(--sub);}.notice strong{display: block;margin-bottom: 4px;color: var(--ink);font: 600 13px/1.3 var(--f-ui);letter-spacing: .08em;text-transform: uppercase;}.notice p + p{margin-top: 6px;}.notice-warn{border-color: rgba(242, 179, 61, .28);}.notice-warn > .i{color: var(--gold);}.notice-split > .i{color: var(--blurple);}.notice-split .btn{margin-top: 12px;}@media (min-width: 760px){.notice-split{align-items: center;}.notice-split > div{flex: 1;}.notice-split .btn{margin-top: 0;}}@media (max-width: 759px){.notice-split{flex-wrap: wrap;}.notice-split > div{flex: 1 1 calc(100% - 40px);}.notice-split .btn{margin-left: 36px;}}.checks{display: grid;gap: 10px;}.checks li{display: flex;gap: 10px;align-items: flex-start;color: var(--sub);font-size: 14.5px;}.checks .i{flex: none;margin-top: 3px;color: var(--good);}.checks li.info .i{color: var(--mut);}.checks-lg{gap: 14px;}.checks-lg li{font-size: 15.5px;}.warn{padding: 10px 12px;border-radius: 10px;background: var(--redwash);border: 1px solid rgba(228, 34, 27, .35);color: var(--bad);font: 600 13px/1.35 var(--f-ui);letter-spacing: .06em;text-align: center;}.warn strong{font-weight: 600;}.warn-line{margin-top: 16px;text-align: left;letter-spacing: .02em;}.hero{position: relative;isolation: isolate;padding: calc(var(--hdr-h) + 56px) 0 0;overflow: hidden;}@media (min-width: 768px){.hero{padding-top: calc(var(--hdr-h) + 88px);}}.hero-bg{position: absolute;inset: 0 0 auto;height: min(980px, 100%);z-index: -1;animation: fade var(--t4) ease-out backwards;}.hero-art{position: absolute;inset: 0;}.hero-art img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 40%;opacity: .5;}.hero-bg::after{content: '';position: absolute;inset: 0;z-index: 2;background: radial-gradient(70% 60% at 50% 30%, rgba(11, 9, 9, .35), rgba(11, 9, 9, .85) 70%), linear-gradient(180deg, rgba(11, 9, 9, .3), transparent 30%, var(--ground) 96%);}.court-lines{position: absolute;inset: 0;width: 100%;height: 100%;color: var(--ink);opacity: .05;z-index: 1;}.vignette{position: absolute;inset: 0;z-index: 1;background: radial-gradient(90% 80% at 50% 35%, transparent 50%, rgba(0, 0, 0, .55) 100%);}.hero-inner{display: flex;flex-direction: column;align-items: center;text-align: center;}.hero-pills{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;}.pill-soon{color: var(--accentlit);border-color: rgba(34, 166, 238, .35);}.pill-soon:hover{color: #fff;border-color: var(--accent);}.live-pill{position: relative;overflow: hidden;isolation: isolate;display: inline-flex;align-items: center;gap: 10px;height: 34px;padding: 0 14px 0 12px;border-radius: 999px;background: rgba(21, 17, 17, .72);border: 1px solid var(--line);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: var(--sub);font: 500 13.5px/1 var(--f-ui);transition: border-color var(--t2), color var(--t2);}.live-pill:hover{border-color: var(--control);color: var(--ink);}.live-pill strong{color: var(--ink);font-weight: 600;font-variant-numeric: tabular-nums;}.live-dot{position: relative;width: 8px;height: 8px;border-radius: 50%;background: var(--mut);}.live-on .live-dot{background: var(--good);}.live-on .live-dot::after{content: '';position: absolute;inset: -4px;border-radius: 50%;border: 2px solid var(--good);animation: ping 1.8s var(--ease-out) infinite;}@keyframes ping{from{transform: scale(.5);opacity: .9;}to{transform: scale(1.6);opacity: 0;}}.hero-title{margin-top: 22px;font-size: clamp(60px, 12.4vw, 152px);line-height: .84;}.hero-title .ln{display: block;}.hero-title em{color: var(--red);text-shadow: 0 0 60px rgba(228, 34, 27, .35);}.hero-lead{margin-top: 22px;max-width: 34ch;color: var(--ink);font-size: 18px;}@media (min-width: 768px){.hero-lead{font-size: 21px;}}.hero .retail{margin-top: 8px;}.hero-cta{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 30px;}@media (max-width: 479px){.hero-cta{align-self: stretch;}.hero-cta .btn{width: 100%;}}.hero-foot{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px;margin-top: 18px;color: var(--mut);font-size: 13px;}.hero-foot a{color: var(--sub);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--control);}.hero-foot a:hover{color: var(--ink);}.r6{animation-delay: 260ms;animation-duration: var(--t4);}.mock-stage{margin: 56px auto 0;max-width: 980px;perspective: 1400px;}.mock{--tilt: 1;position: relative;border-radius: 18px;background: var(--panel);border: 1px solid var(--control);box-shadow: 0 60px 120px -40px rgba(0, 0, 0, .95), 0 0 0 1px rgba(255, 255, 255, .03) inset, 0 -20px 80px -30px rgba(228, 34, 27, .35);overflow: hidden;transform: rotateX(calc(var(--tilt) * 16deg)) scale(calc(1 - var(--tilt) * .06));transform-origin: 50% 0;will-change: transform;}html:not(.js) .mock{--tilt: 0;}.mock-bar{display: flex;align-items: center;gap: 10px;height: 36px;padding: 0 14px;border-bottom: 1px solid var(--line);background: var(--raised);color: var(--mut);font: 600 12px/1 var(--f-ui);letter-spacing: .06em;}.mock-dots{display: flex;gap: 6px;}.mock-dots i{width: 10px;height: 10px;border-radius: 50%;background: var(--control);}.mock-dots i:first-child{background: var(--red);}.mock-ver{margin-left: auto;}.mock-body{display: grid;grid-template-columns: 56px 1fr;min-height: 300px;}.mock-side{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 14px 0;border-right: 1px solid var(--line);background: rgba(11, 9, 9, .5);}.mock-side .mock-logo{width: 28px;height: auto;margin-bottom: 8px;}.mock-side i{width: 26px;height: 26px;border-radius: 8px;background: var(--raised);}.mock-side i.on{background: var(--redwash);box-shadow: inset 0 0 0 1px rgba(228, 34, 27, .5);}.mock-main{display: grid;gap: 12px;padding: 14px;text-align: left;}.mock-hero{position: relative;min-height: 170px;border-radius: 12px;overflow: hidden;background: var(--raised);}.mock-art{position: absolute;inset: 0;}.mock-art img{width: 100%;height: 100%;object-fit: cover;opacity: .65;}.mock-hero::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg, rgba(11, 9, 9, .9), rgba(11, 9, 9, .1));}.mock-hero-copy{position: relative;z-index: 1;display: grid;justify-items: start;gap: 8px;padding: 20px;}.mock-k{color: var(--redlit);font: 600 11px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;}.mock-hero-copy strong{font: 800 clamp(26px, 4vw, 40px)/.9 var(--f-head);text-transform: uppercase;}.mock-hero-copy em{font-style: normal;color: var(--red);}.mock-play{display: inline-flex;align-items: center;gap: 6px;margin-top: 6px;padding: 10px 18px;border-radius: 10px;background: var(--red);color: #fff;font: italic 600 14px/1 var(--f-ui);letter-spacing: .08em;box-shadow: 0 10px 24px -10px rgba(228, 34, 27, .9);}.mock-grid{display: grid;gap: 12px;}@media (min-width: 640px){.mock-grid{grid-template-columns: 1.3fr 1fr;}}.mock-card{display: grid;gap: 8px;align-content: start;padding: 12px 14px;border-radius: 12px;background: var(--raised);border: 1px solid var(--line);}.mock-h{color: var(--mut);font: 600 10.5px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;}.mock-row{display: grid;grid-template-columns: 1fr auto auto;align-items: center;gap: 10px;padding-top: 8px;border-top: 1px solid var(--line);font: 600 13px/1 var(--f-ui);}.mock-row .chip{height: 20px;font-size: 10px;}.mock-bonus{grid-template-columns: auto 1fr;align-items: center;gap: 12px;}.mock-bonus .medal-svg{width: 40px;height: 40px;}.mock-bonus b{display: block;margin-top: 6px;font: 800 22px/1 var(--f-head);text-transform: uppercase;}.mock-bonus small{display: block;margin-top: 4px;color: var(--gold);font: 800 16px/1 var(--f-head);}@media (max-width: 559px){.mock-body{grid-template-columns: 1fr;}.mock-side{display: none;}.mock-stage{margin-top: 40px;}}.chap{position: relative;padding: 56px 0;}@media (min-width: 768px){.chap{padding: 104px 0;}}.band{margin: 40px 0;background: linear-gradient(180deg, #181010, #120d0d);}.band::before{content: '';position: absolute;inset: 0;background: radial-gradient(50% 70% at 50% 0%, rgba(228, 34, 27, .12), transparent 70%);pointer-events: none;}.wave{position: absolute;left: 0;width: 100%;height: 48px;fill: var(--ground);pointer-events: none;}@media (min-width: 768px){.wave{height: 80px;}}.wave-top{top: -1px;transform: scaleY(-1);}.wave-bot{bottom: -1px;}.band > .wrap{position: relative;padding-block: 24px;}.live-grid{display: grid;gap: 16px;align-items: start;}@media (min-width: 1024px){.live-grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);gap: 20px;}}.live-side{display: grid;gap: 16px;}.tiles-sm .tile{padding: 18px;}.tiles-sm .tile h3{font-size: 22px;}.plus-chap{position: relative;max-width: 760px;margin: 0 auto;padding: 48px 24px;border-radius: 24px;text-align: center;background: radial-gradient(60% 60% at 50% 0%, rgba(242, 179, 61, .12), transparent 70%), var(--panel);border: 1px solid rgba(242, 179, 61, .28);box-shadow: 0 50px 100px -50px rgba(242, 179, 61, .35), var(--shadow);}@media (min-width: 768px){.plus-chap{padding: 64px 56px;}}.plus-badge{display: inline-grid;place-items: center;width: 64px;height: 64px;margin-bottom: 18px;border-radius: 20px;background: rgba(242, 179, 61, .12);color: var(--gold);box-shadow: 0 0 40px rgba(242, 179, 61, .25);animation: float 6s ease-in-out infinite;}@keyframes float{50%{transform: translateY(-6px);}}.plus-title{margin-top: 6px;font-size: clamp(80px, 14vw, 140px);line-height: .8;}.plus-title span{color: var(--gold);}.plus-lead{max-width: 44ch;margin: 18px auto 0;color: var(--sub);font-size: 17px;}.plus-lead strong{color: var(--ink);font-weight: 600;}.plus-incl{max-width: 460px;margin: 28px auto 0;padding: 20px 22px;border-radius: 16px;background: var(--raised);border: 1px solid var(--line);text-align: left;}.plus-incl h3{margin-bottom: 12px;color: var(--mut);font: 600 12px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;}.plus-incl b{color: var(--ink);font-weight: 600;}.plus-incl .muted{margin-top: 12px;}.actions-c{justify-content: center;margin-top: 28px;}.band-cta{padding: 24px 0 0;}main > .chap:last-child{padding-bottom: 32px;}.band-card{position: relative;isolation: isolate;overflow: hidden;display: flex;align-items: center;min-height: 320px;padding: 32px 24px;border-radius: 22px;border: 1px solid var(--line);background: var(--panel);box-shadow: var(--shadow);}@media (min-width: 768px){.band-card{padding: 48px;}}.band-art{position: absolute;inset: 0;z-index: -2;}.band-art img{width: 100%;height: 100%;object-fit: cover;object-position: 70% 50%;opacity: .7;transition: transform 1.2s var(--ease-out);}.band-card:hover .band-art img{transform: scale(1.03);}@media (min-width: 900px){.band-art{left: 36%;-webkit-mask-image: linear-gradient(90deg, transparent, #000 35%);mask-image: linear-gradient(90deg, transparent, #000 35%);}.band-art img{object-position: 50% 50%;opacity: .85;}.band-card::before{background: linear-gradient(90deg, rgba(11, 9, 9, .9) 0%, rgba(11, 9, 9, .55) 40%, transparent 70%);}}.band-card::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(11, 9, 9, .95) 0%, rgba(11, 9, 9, .8) 45%, rgba(11, 9, 9, .2) 100%);}.band-copy{max-width: 520px;}.band-copy h2{margin-top: 10px;font-size: clamp(38px, 5.4vw, 60px);line-height: .9;}.band-copy > p:not(.eyebrow){margin-top: 12px;color: var(--sub);}.games-duo{display: grid;gap: 16px;}@media (min-width: 900px){.games-duo{grid-template-columns: 1fr 1fr;gap: 20px;}}.game-card{overflow: hidden;display: flex;flex-direction: column;}.game-art{display: block;aspect-ratio: 16 / 8;overflow: hidden;}.game-art img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease-out);}.game-card:hover .game-art img{transform: scale(1.04);}.game-body{position: relative;display: grid;justify-items: start;gap: 10px;padding: 20px 24px 24px;}.game-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;color: var(--mut);font: 500 13px var(--f-ui);}.game-body h3{font: 800 40px/.9 var(--f-head);text-transform: uppercase;}.game-body > p{color: var(--sub);font-size: 15px;}.game-body .actions{margin-top: 6px;}.theme-tb22 .game-body h3{color: var(--accentlit);}.mock-game{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: var(--raised);color: var(--sub);font: 800 15px/1 var(--f-head);}.mock-game.on{background: var(--redwash);color: #fff;box-shadow: inset 0 0 0 1px rgba(228, 34, 27, .55);}.mock-game.soon{color: var(--accentlit);box-shadow: inset 0 0 0 1px rgba(34, 166, 238, .4);}.mock-side .tb-mark{width: 34px;opacity: 1;margin-bottom: 6px;}.event-card{position: relative;isolation: isolate;display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 16px 20px;padding: 20px;overflow: hidden;border-radius: var(--r-card);background: linear-gradient(110deg, rgba(242, 179, 61, .07), transparent 40%), var(--panel);border: 1px solid rgba(242, 179, 61, .22);box-shadow: var(--shadow);}@media (min-width: 720px){.event-card{grid-template-columns: auto 1fr auto;padding: 22px 26px;}}.event-card::after{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(105deg, transparent 35%, rgba(255, 236, 200, .16) 50%, transparent 65%);transform: translateX(-110%);}.event-card.in::after{animation: sweep 1.1s var(--ease-out) .25s both;}@keyframes sweep{to{transform: translateX(110%);}}.event-medal{filter: drop-shadow(0 8px 16px rgba(242, 179, 61, .25));}.event-main h3{margin-top: 4px;font: 800 clamp(28px, 4vw, 38px)/.95 var(--f-head);text-transform: uppercase;}.event-line{margin-top: 6px;color: var(--ink);font: 600 15px/1.3 var(--f-ui);}.event-box{grid-column: 1 / -1;display: grid;gap: 4px;padding: 12px 18px;border-radius: 12px;background: var(--raised);border: 1px solid var(--control);text-align: center;}@media (min-width: 720px){.event-box{grid-column: auto;min-width: 230px;}}.event-box span{color: var(--mut);font: 600 11.5px/1.2 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;}.event-box strong{color: var(--gold);font: 800 30px/1 var(--f-head);letter-spacing: .02em;}.status-card{padding: 20px;}@media (min-width: 768px){.status-card{padding: 24px 26px;}}.status-compact{background: rgba(21, 17, 17, .86);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);}.status-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;padding-bottom: 14px;}.status-head .eyebrow{margin-bottom: 6px;}.status-head h2{font-size: 30px;line-height: .95;}.status-total{display: grid;justify-items: end;}.status-total strong{font: 800 40px/1 var(--f-head);font-variant-numeric: tabular-nums;}.status-total small{color: var(--mut);font: 500 12px/1.2 var(--f-ui);letter-spacing: .06em;text-transform: uppercase;}.srow{display: grid;grid-template-columns: 36px minmax(0, 1fr) auto auto;align-items: center;gap: 12px;padding: 13px 0;border-top: 1px solid var(--line);}.srow-ic{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 10px;background: var(--raised);color: var(--sub);}.srow-txt{display: grid;gap: 3px;min-width: 0;}.srow-txt strong{overflow: hidden;color: var(--ink);font: 600 15px/1.2 var(--f-ui);text-overflow: ellipsis;white-space: nowrap;}.srow-txt small{color: var(--mut);font-size: 13px;line-height: 1.2;font-variant-numeric: tabular-nums;}.srows-fixed .srow{grid-template-columns: 36px minmax(0, 1fr) auto;}.ping{display: inline-flex;align-items: flex-end;gap: 2px;height: 16px;}.ping i{width: 4px;border-radius: 1.5px;background: var(--control);transition: background-color var(--t3);}.ping i:nth-child(1){height: 5px;}.ping i:nth-child(2){height: 8px;}.ping i:nth-child(3){height: 12px;}.ping i:nth-child(4){height: 16px;}.ping[data-level='4'] i, .ping[data-level='3'] i:nth-child(-n+3){background: var(--good);}.ping[data-level='2'] i:nth-child(-n+2){background: var(--gold);}.ping[data-level='1'] i:nth-child(1){background: var(--bad);}.status-foot{padding-top: 6px;border-top: 1px solid var(--line);}.status-compact .srow{padding: 11px 0;}.status-layout{display: grid;gap: 20px;align-items: start;}@media (min-width: 960px){.status-layout{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);}}.side-card{padding: 24px;}.side-card .eyebrow{margin-bottom: 8px;}.side-card h2{font-size: 30px;line-height: .95;}.side-card p{margin-top: 10px;}.side-card .btn{margin-top: 18px;}.skel{position: relative;display: inline-block;vertical-align: middle;overflow: hidden;border-radius: 6px;background: var(--raised);}.skel::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg, transparent, rgba(245, 241, 236, .07), transparent);transform: translateX(-100%);animation: shimmer 1.4s ease-in-out infinite;}.skel-line{width: 120px;height: 10px;}@keyframes shimmer{to{transform: translateX(100%);}}.route-skel{padding-top: calc(var(--hdr-h) + 56px);}.route-skel .skel{display: block;}.route-skel .s-k{width: 120px;height: 12px;}.route-skel .s-t{width: min(520px, 80%);height: 72px;margin-top: 16px;border-radius: 10px;}.route-skel .s-l{width: min(420px, 70%);height: 14px;margin-top: 20px;}.route-skel .s-grid{display: grid;gap: 16px;margin-top: 48px;}@media (min-width: 768px){.route-skel .s-grid{grid-template-columns: repeat(3, 1fr);}}.route-skel .s-card{height: 220px;border-radius: var(--r-card);}.route-skel .s-row{height: 56px;border-radius: 12px;}.tiles{display: grid;gap: 14px;}@media (min-width: 768px){.tiles{grid-template-columns: repeat(3, 1fr);gap: 16px;}}.tile{padding: 22px;}.tile > .i{color: var(--redlit);}.tile h2, .tile h3{margin-top: 16px;font: 800 28px/1 var(--f-head);text-transform: uppercase;}.tile .chip{margin-top: 14px;}.tile p{margin-top: 6px;color: var(--sub);font-size: 14.5px;}.tile-go{position: absolute;top: 20px;right: 20px;color: var(--mut);transition: color var(--t2), transform var(--t2) var(--ease-out);}.tile:hover .tile-go{color: var(--ink);transform: translateX(3px);}.plus-strip{display: grid;gap: 16px 28px;align-items: center;padding: 22px 24px;border-color: rgba(242, 179, 61, .3);box-shadow: 0 0 0 1px rgba(242, 179, 61, .06), 0 30px 60px -34px rgba(242, 179, 61, .35);background: radial-gradient(80% 140% at 100% 0%, rgba(242, 179, 61, .08), transparent 60%), var(--panel);}@media (min-width: 720px){.plus-strip{grid-template-columns: auto 1fr auto;padding: 24px 30px;}}.plus-mark{display: block;margin-top: 2px;font: 800 64px/.9 var(--f-head);}.plus-mark span{color: var(--gold);}.plus-strip-price .big-num{font-size: 52px;line-height: .9;}.plus-strip-price small{margin-left: 6px;color: var(--mut);font: 600 14px var(--f-ui);}.plus-strip-price p{margin-top: 4px;color: var(--sub);}.stepper{position: relative;display: grid;gap: 28px;counter-reset: s;}.stepper-track{position: absolute;left: 19px;top: 20px;bottom: 20px;width: 2px;border-radius: 2px;background: var(--line);}.stepper-fill{position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(var(--red), var(--redlit));transform: scaleY(var(--p, 0));transform-origin: top;}html:not(.js) .stepper-fill{--p: 1;}.step{position: relative;display: grid;grid-template-columns: 40px minmax(0, 1fr);gap: 18px;}.step-n{position: relative;z-index: 1;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--raised);border: 2px solid var(--control);color: var(--sub);font: 800 20px/1 var(--f-head);transition: background-color var(--t3), border-color var(--t3), color var(--t3), transform var(--t3) var(--ease-out);}.step.done .step-n, html:not(.js) .step-n{background: var(--red);border-color: var(--red);color: #fff;}.step.done .step-n{transform: scale(1.06);}.step-body h3{font: 800 24px/1 var(--f-head);text-transform: uppercase;}.step-body p{margin-top: 8px;color: var(--sub);font-size: 14.5px;}.step-body .btn{margin-top: 14px;}@media (min-width: 960px){.stepper{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px;}.stepper-track{left: 20px;right: calc(25% - 4px);top: 19px;bottom: auto;width: auto;height: 2px;}.stepper-fill{transform: scaleX(var(--p, 0));transform-origin: left;}.step{grid-template-columns: 1fr;gap: 16px;}}.tiers{display: grid;gap: 16px;}@media (min-width: 960px){.tiers{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;}}.tier{display: flex;flex-direction: column;padding: 24px;}.tier-top{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 14px;}.tier-num{color: transparent;font: 800 72px/.78 var(--f-head);-webkit-text-stroke: 1.5px rgba(245, 241, 236, .3);}.tier h3{margin-top: 6px;font: 800 30px/1 var(--f-head);text-transform: uppercase;}.price{display: flex;align-items: flex-start;margin-top: 14px;font: 800 72px/.85 var(--f-head);font-variant-numeric: tabular-nums;}.price-cur{margin-top: 6px;margin-right: 2px;font-size: 34px;}.price-per{align-self: flex-end;margin-left: 6px;margin-bottom: 6px;color: var(--mut);font: 500 15px/1 var(--f-ui);}.price-sub{margin-top: 8px;color: var(--mut);font: 600 12px/1 var(--f-ui);letter-spacing: .12em;text-transform: uppercase;}.tier .checks{margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--line);}.tier-copy{margin-top: 16px;color: var(--sub);font-size: 14px;}.tier .warn{margin-top: 18px;}.buy{display: grid;gap: 12px;margin-top: auto;padding-top: 16px;}.ack{position: relative;display: flex;gap: 12px;align-items: flex-start;padding: 12px 14px;border-radius: 12px;background: var(--raised);border: 1px solid var(--control);cursor: pointer;transition: border-color var(--t2), background-color var(--t2);}.ack:hover{background: var(--raised2);}.ack input{position: absolute;opacity: 0;width: 22px;height: 22px;margin: 0;}.ack-box{flex: none;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 7px;border: 2px solid var(--control);background: var(--ground);color: #fff;transition: background-color var(--t2), border-color var(--t2);}.ack-box .i{opacity: 0;transform: scale(.5);transition: opacity var(--t2), transform var(--t3) var(--ease-out);}.ack input:checked + .ack-box{background: var(--red);border-color: var(--red);}.ack input:checked + .ack-box .i{opacity: 1;transform: none;}.ack input:focus-visible + .ack-box{outline: 2px solid var(--ink);outline-offset: 2px;}.ack:has(input:checked){border-color: rgba(228, 34, 27, .5);}.ack-txt{color: var(--ink);font: 500 14.5px/1.4 var(--f-ui);}.buy.locked button{opacity: .5;filter: saturate(.5);cursor: not-allowed;box-shadow: none;}.buy.locked button:hover{background: var(--red);}.buy-hint{min-height: 0;color: var(--bad);font: 500 13px/1.3 var(--f-ui);text-align: center;}.buy-hint:empty{display: none;}.plus{padding: 24px;border-color: rgba(242, 179, 61, .32);box-shadow: 0 0 0 1px rgba(242, 179, 61, .07), 0 40px 80px -40px rgba(242, 179, 61, .3), var(--shadow);background: radial-gradient(70% 90% at 100% 0%, rgba(242, 179, 61, .08), transparent 60%), var(--panel);}@media (min-width: 768px){.plus{padding: 34px 36px;}}.plus-head{display: grid;gap: 24px;}@media (min-width: 720px){.plus-head{grid-template-columns: 1fr auto;align-items: end;}}.plus-head h2{margin-top: 10px;font-size: clamp(48px, 7vw, 80px);line-height: .86;}.plus-head .muted{margin-top: 12px;}.plus-price{display: grid;justify-items: start;}@media (min-width: 720px){.plus-price{justify-items: end;}}.plus-price .tier-num{font-size: 40px;-webkit-text-stroke-color: rgba(242, 179, 61, .55);}.plus-price .price{font-size: 96px;}.perk-head{display: flex;justify-content: space-between;margin-top: 30px;padding-bottom: 10px;color: var(--mut);font: 600 12px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;}.perks{display: grid;}@media (min-width: 760px){.perks{grid-template-columns: 1fr 1fr;column-gap: 28px;}}.perks li{display: grid;grid-template-columns: 46px minmax(0, 1fr) auto;align-items: center;gap: 14px;padding: 14px 0;border-top: 1px solid var(--line);}.perk-ic{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 12px;background: var(--redwash);color: var(--redlit);}.perks strong{display: block;font: 800 22px/1 var(--f-head);text-transform: uppercase;}.perks small{display: block;margin-top: 4px;color: var(--sub);font-size: 14px;}.perk-n{color: var(--mut);font: 800 22px/1 var(--f-head);}.coming{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--line);color: var(--sub);font-size: 14.5px;}.pay-title{margin-top: 4px;font: 800 26px/1 var(--f-head);text-transform: uppercase;}.pay-title + .muted{margin-top: 6px;}.pay-grid{display: grid;gap: 16px;margin-top: 20px;}@media (min-width: 720px){.pay-grid{grid-template-columns: 1fr 1fr;}}.pay{display: flex;flex-direction: column;padding: 22px;}.pay-ic{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 12px;background: var(--redwash);color: var(--redlit);}.pay-ic-gold{background: rgba(242, 179, 61, .12);color: var(--gold);}.pay h3{margin-top: 14px;font: 800 28px/1 var(--f-head);text-transform: uppercase;}.pay p{margin: 8px 0 18px;color: var(--sub);font-size: 14.5px;}.pay .btn{margin-top: auto;}.unavail{display: grid;gap: 8px;margin-top: 16px;}.unavail li{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;padding: 12px 16px;border-radius: 12px;background: var(--raised);border: 1px solid var(--line);color: var(--mut);font-size: 14px;}.unavail strong{color: var(--sub);font: 600 14px var(--f-ui);}.unavail .chip{margin-left: auto;}.compare{overflow: hidden;}.compare table{width: 100%;border-collapse: collapse;}.compare th, .compare td{padding: 16px 20px;text-align: left;vertical-align: top;}.compare thead th{padding-top: 20px;padding-bottom: 14px;}.cmp-h{font: 800 26px/1 var(--f-head);text-transform: uppercase;}thead .cmp-plus .cmp-h{color: var(--gold);}.compare tbody tr{border-top: 1px solid var(--line);}.compare tbody th{width: 28%;color: var(--sub);font: 600 14px/1.4 var(--f-ui);}.compare td{color: var(--ink);font-size: 15px;}.compare td.cmp-plus, .compare th.cmp-plus{background: rgba(242, 179, 61, .035);}.compare small{display: block;margin-top: 4px;color: var(--mut);font-size: 13px;}.no{display: inline-block;padding: 4px 8px;border-radius: 6px;background: var(--redwash);color: #e0675d;font: 600 13px/1.2 var(--f-ui);letter-spacing: .08em;}.no-soft{color: rgba(255, 122, 107, .8);}@media (max-width: 719px){.compare thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.compare tbody tr{display: grid;grid-template-columns: 1fr 1fr;}.compare tbody tr:first-child{border-top: 0;}.compare tbody th{grid-column: 1 / -1;width: auto;padding: 16px 16px 0;color: var(--ink);font-size: 15px;}.compare td{padding: 10px 16px 16px;font-size: 14px;}.compare td::before{content: attr(data-label);display: block;margin-bottom: 4px;color: var(--mut);font: 600 11px/1.2 var(--f-ui);letter-spacing: .1em;text-transform: uppercase;}.compare td.cmp-plus::before{color: var(--gold);}}.art-grid{display: grid;gap: 16px;}@media (min-width: 900px){.art-grid{grid-template-columns: 1fr 1fr;gap: 20px;}}.art-card{overflow: hidden;display: flex;flex-direction: column;}.art{position: relative;aspect-ratio: 16 / 9;overflow: hidden;background: var(--raised);}.art::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, transparent 50%, rgba(21, 17, 17, .9));}.art img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--t4) var(--ease-out);}.art-card:hover .art img{transform: scale(1.03);}.js .art-card:not(.in) .art img{opacity: 0;transform: scale(1.07);}.art-card.in .art img{animation: art-in 900ms var(--ease-out) 60ms backwards;}@keyframes art-in{from{opacity: 0;transform: scale(1.07);}}.art-body{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 20px 22px 24px;}.art-body h2{font-size: 36px;line-height: .95;}.art-body > p{color: var(--sub);font-size: 15px;}.art-body .btn{margin-top: 6px;}.art-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;color: var(--mut);font: 500 13px var(--f-ui);}.games{display: grid;gap: 16px;}@media (min-width: 960px){.games{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);align-items: start;gap: 20px;}}.game-feature h2{font-size: 48px;}.game-feature .checks{margin: 6px 0;}.platforms{display: grid;gap: 12px;}.platform{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 14px;padding: 18px;}.platform > .i{color: var(--redlit);flex: none;}.platform > div{flex: 1;min-width: 120px;}.platform h3{font: 600 16px/1.2 var(--f-ui);}.platform p{margin-top: 2px;color: var(--mut);font-size: 13px;}.cal-layout{display: grid;gap: 20px;align-items: start;}@media (min-width: 960px){.cal-layout{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);}}.cal-card{padding: 22px;}.cal-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px;}.cal-head h2{font-size: 32px;line-height: 1;}.cal-nav{display: flex;gap: 8px;}.cal-grid{display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));gap: 6px;margin-bottom: 14px;}.cal-fallback{grid-column: 1 / -1;display: grid;gap: 8px;color: var(--sub);}.cal-wd{padding: 6px 0;color: var(--mut);font: 600 11px/1 var(--f-ui);letter-spacing: .08em;text-align: center;text-transform: uppercase;}.cal-day{position: relative;display: grid;place-items: center;min-height: 44px;aspect-ratio: 1;border: 0;border-radius: 10px;background: var(--raised);color: var(--sub);font: 500 14px/1 var(--f-ui);cursor: pointer;transition: background-color var(--t2), color var(--t2), transform var(--t1);}.cal-day:hover{background: var(--raised2);color: var(--ink);}.cal-day:active{transform: scale(.95);}.cal-day[aria-current='date']{box-shadow: inset 0 0 0 2px var(--control);color: var(--ink);}.cal-day.has-event::after{content: '';position: absolute;bottom: 7px;width: 5px;height: 5px;border-radius: 50%;background: var(--red);}.cal-day[aria-pressed='true']{background: var(--red);color: #fff;}.cal-day[aria-pressed='true']::after{background: #fff;}@media (max-width: 420px){.cal-grid{gap: 4px;}.cal-day{min-height: 40px;font-size: 13px;}}.dl{display: grid;overflow: hidden;}@media (min-width: 960px){.dl{grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);}}.dl-main{padding: 24px;}@media (min-width: 768px){.dl-main{padding: 32px 34px;}}.dl-icon{display: grid;place-items: center;width: 76px;height: 76px;margin-bottom: 20px;border-radius: 20px;background: radial-gradient(circle at 30% 20%, var(--raised2), var(--ground));border: 1px solid var(--control);box-shadow: 0 16px 30px -16px rgba(228, 34, 27, .55);}.dl-icon{overflow: hidden;padding: 0;}.dl-icon-img{width: 100%;height: 100%;object-fit: cover;}.dl-main .eyebrow{margin-bottom: 10px;}.dl-main h2{font-size: clamp(44px, 6vw, 68px);line-height: .88;}.dl-main .lead{margin-top: 14px;color: var(--sub);font-size: 16.5px;}.meta{display: grid;grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));gap: 14px;margin: 24px 0;padding: 16px 0;border-block: 1px solid var(--line);}.meta dt{color: var(--mut);font: 600 11.5px/1 var(--f-ui);letter-spacing: .12em;text-transform: uppercase;}.meta dd{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 8px;color: var(--ink);font: 600 16px/1.2 var(--f-ui);}.meta small{color: var(--mut);font-weight: 500;font-size: 12.5px;}.dl-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-bottom: 16px;}@media (max-width: 479px){.dl-cta .btn{width: 100%;}}.verify{padding: 24px;border-top: 1px solid var(--line);background: rgba(11, 9, 9, .35);}@media (min-width: 960px){.verify{padding: 32px 30px;border-top: 0;border-left: 1px solid var(--line);}}.verify h3{font: 800 26px/1 var(--f-head);text-transform: uppercase;}.verify .muted{margin-top: 8px;font-size: 14px;}.hash{display: block;margin-top: 12px;padding: 12px 14px;border-radius: 10px;background: var(--ground);border: 1px solid var(--line);color: var(--ink);font: 13px/1.5 var(--f-mono);word-break: break-all;}.copy-row{display: flex;align-items: center;gap: 12px;margin: 12px 0 8px;}.copy-status{color: var(--good);font: 500 13px var(--f-ui);}.verify .acc{margin-top: 8px;border-bottom: 0;}.accs{padding: 4px 22px;border-radius: var(--r-card);background: var(--panel);border: 1px solid var(--line);box-shadow: var(--shadow);}.acc{border-bottom: 1px solid var(--line);}.accs .acc:last-child{border-bottom: 0;}.acc summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 60px;padding: 14px 0;color: var(--ink);font: 600 16px/1.35 var(--f-ui);list-style: none;cursor: pointer;}.acc summary::-webkit-details-marker{display: none;}.acc summary:hover{color: #fff;}.acc summary:hover .chev{color: var(--ink);}.chev{flex: none;color: var(--mut);transition: transform var(--t3) var(--ease-out), color var(--t2);}.acc.is-open .chev, html:not(.js) .acc[open] .chev{transform: rotate(180deg);color: var(--redlit);}.acc-body{overflow: hidden;}.acc-in{padding: 0 0 18px;color: var(--sub);font-size: 15px;}.acc-in p + p, .acc-in p + .text-link, .acc-in p + .hash{margin-top: 10px;}.owners{display: grid;gap: 14px;}@media (min-width: 680px){.owners{grid-template-columns: 1fr 1fr;gap: 16px;}}.owner{display: flex;align-items: center;gap: 16px;padding: 18px 20px;}.owner > .i{margin-left: auto;color: var(--blurple);flex: none;}.owner-av{display: grid;place-items: center;flex: none;width: 60px;height: 60px;overflow: hidden;border-radius: 50%;background: radial-gradient(circle at 30% 25%, var(--raised2), var(--raised));border: 2px solid var(--control);color: var(--redlit);font: 800 30px/1 var(--f-head);}.owner-av img{width: 100%;height: 100%;object-fit: cover;}.owner-txt{display: grid;gap: 4px;min-width: 0;}.owner-txt strong{font: 800 30px/.95 var(--f-head);text-transform: uppercase;}.owner-txt small{color: var(--sub);font: 500 14px/1.2 var(--f-ui);}.prose{display: grid;gap: 16px;}.prose-card{padding: 22px 22px 24px;}@media (min-width: 768px){.prose-card{padding: 28px 32px 30px;}}.prose h2{margin-bottom: 12px;font-size: 32px;line-height: .95;}.prose p, .prose li{color: var(--sub);}.prose p + p, .prose ul + p, .prose p + ul{margin-top: 12px;}.prose ul{display: grid;gap: 8px;padding-left: 20px;list-style: disc;}.prose li::marker{color: var(--red);}.prose a:not(.btn):not(.text-link){color: var(--ink);text-decoration: underline;text-decoration-color: var(--control);text-underline-offset: 3px;}.date{margin-bottom: 8px;color: var(--redlit);font: 600 12px/1.3 var(--f-ui);letter-spacing: .12em;text-transform: uppercase;}.ftr{position: relative;overflow: hidden;margin-top: 64px;padding: 56px 0 calc(40px + env(safe-area-inset-bottom));border-top: 1px solid var(--line);background: linear-gradient(180deg, rgba(21, 17, 17, .6), var(--ground));}.ftr-top{display: grid;gap: 36px;}@media (min-width: 1024px){.ftr-top{grid-template-columns: 1fr 1.6fr 1.1fr;gap: 40px;}}.ftr-brand p{max-width: 30ch;margin-top: 10px;color: var(--sub);font-size: 14.5px;}.ftr-nav{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px;}@media (min-width: 560px){.ftr-nav{grid-template-columns: repeat(3, minmax(0, 1fr));}}.ftr-nav h2{margin-bottom: 6px;color: var(--mut);font: 600 12px/1 var(--f-ui);letter-spacing: .14em;}.ftr-nav a{display: flex;align-items: center;min-height: 36px;color: var(--sub);font-size: 14.5px;transition: color var(--t2);}@media (pointer: coarse){.ftr-nav a{min-height: 44px;}}.ftr-nav a:hover{color: var(--ink);}.ftr-discords{display: grid;gap: 10px;align-content: start;}.dc-card{display: flex;align-items: center;gap: 14px;min-height: 64px;padding: 12px 16px;border-radius: 14px;background: var(--raised);border: 1px solid var(--line);transition: border-color var(--t2), transform var(--t3) var(--ease-out);}.dc-card:hover{border-color: var(--control);transform: translateY(-2px);}.dc-card > span{display: grid;gap: 2px;flex: 1;}.dc-card strong{font: 600 15px/1.2 var(--f-ui);}.dc-card small{color: var(--mut);font-size: 13px;}.dc-card > .i{color: var(--blurple);flex: none;}.dc-card.theme-tb22{background: var(--panel);}.dc-card.theme-tb22 > .i{color: var(--accentlit);}.dc-logo{width: 40px;height: auto;flex: none;}.ftr-note{max-width: 90ch;margin-top: 28px;color: var(--mut);font-size: 13px;}.ftr-note + .ftr-note{margin-top: 10px;}.ftr-giant{margin: 24px 0 -.24em;font: 800 clamp(120px, 30vw, 420px)/.8 var(--f-head);text-align: center;letter-spacing: .02em;color: transparent;background: linear-gradient(180deg, rgba(228, 34, 27, .22), rgba(228, 34, 27, 0) 85%);-webkit-background-clip: text;background-clip: text;user-select: none;pointer-events: none;}.seg a, .sheet-nav a, .cal-day, .acc summary, .icon-btn, .menu-btn, .ack, .dc-card, a.card, .owner{position: relative;overflow: hidden;isolation: isolate;}.ripple{position: absolute;z-index: -1;border-radius: 50%;background: currentColor;opacity: 0;pointer-events: none;}.btn .ripple{z-index: 0;}.btn > :not(.ripple){position: relative;z-index: 1;}a.card:active:not([data-tilt]), .dc-card:active{transform: scale(.985);transition-duration: var(--t1);}.rise{animation: rise var(--t3) var(--ease-out) backwards;}.r1{animation-delay: 0ms;}.r2{animation-delay: 50ms;}.r3{animation-delay: 100ms;}.r4{animation-delay: 150ms;}.r5{animation-delay: 200ms;}.js [data-reveal]:not(.in){opacity: 0;}.js [data-reveal].in{animation: rise var(--t3) var(--ease-out) var(--d, 0ms) backwards;}@keyframes rise{from{opacity: 0;transform: translateY(16px);}}@keyframes shake{10%, 90%{transform: translateX(-1px);}20%, 80%{transform: translateX(3px);}30%, 50%, 70%{transform: translateX(-6px);}40%, 60%{transform: translateX(6px);}}.shake{animation: shake 420ms var(--ease-out);}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}.blob, .live-on .live-dot::after, .skel::after{animation: none !important;}.rise, .js [data-reveal].in{animation-name: fade;}.art-card.in .art img{animation-name: fade;}.event-card.in::after, .btn-play:hover::after{animation: none;transition: none;transform: translateX(-120%);}.shake, .plus-badge, .hdr-in, .chip-soon i{animation: none;}.logo:hover .tb-mark, .game-card:hover .game-art img{transform: none;}.mock{--tilt: 0 !important;}.band-card:hover .band-art img{transform: none;}.hdr, .hdr.scrolled, .hdr.scrolled .hdr-in{transform: none;}a.card:hover, .dc-card:hover, .tile:hover .tile-go, .text-link:hover .i, .art-card:hover .art img, .step.done .step-n{transform: none !important;}.btn:active, .icon-btn:active, .menu-btn:active, .cal-day:active{transform: none;}::view-transition-old(root), ::view-transition-new(root){animation-name: fade-out-plain;animation-duration: var(--t2);}::view-transition-new(root){animation-name: fade;}::view-transition-group(*){animation-duration: 0s;}}@keyframes fade{from{opacity: 0;}}@keyframes fade-out-plain{to{opacity: 0;}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}.premium-teaser{margin-top: 32px;min-height: 440px;overflow: hidden;isolation: isolate;}.premium-blurred{filter: blur(9px);opacity: .45;pointer-events: none;user-select: none;}.premium-bar{height: 14px;width: 65%;margin: 24px auto;border-radius: 8px;background: var(--mut);}.premium-bar-title{height: 64px;width: 55%;background: var(--gold);}.premium-placeholder{max-width: 460px;margin: 28px auto;padding: 24px;border: 1px solid var(--line);border-radius: 16px;background: var(--raised);}.premium-placeholder i{display: block;height: 12px;margin: 18px 0;border-radius: 6px;background: var(--sub);}.premium-bar-button{height: 44px;width: 38%;background: var(--gold);}.premium-cover{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 24px;background: rgba(11,9,9,.38);}.premium-lock{display: grid;place-items: center;width: 54px;height: 54px;margin-bottom: 20px;border: 1px solid rgba(242,179,61,.3);border-radius: 16px;background: var(--panel);color: var(--gold);}.premium-cover h2{font-size: clamp(44px,8vw,72px);line-height: 1;margin: 10px 0 22px;}.premium-cover h2 span{color: var(--gold);}.premium-soon{padding: 10px 20px;border-radius: 99px;border: 1px solid rgba(242,179,61,.4);background: var(--panel);color: var(--gold);font-size: 14px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;}.discord-counts{display: flex;align-items: center;flex-wrap: wrap;gap: 7px;margin: 10px 0;color: var(--sub);font-size: 13px;line-height: 1.5;font-variant-numeric: tabular-nums;}.discord-counts i{width: 7px;height: 7px;flex: 0 0 7px;border-radius: 50%;background: #73d99b;}.dc-card .discord-counts{margin: 5px 0 0;font-size: 12px;}.discord-count-age{display: block;flex-basis: 100%;font-size: 10px;color: var(--mut);line-height: 1.4;}