:root{--background: #07061a;--foreground: #f7f4ff;--muted: #b9b3d4;--primary: #ff2d95;--primary-2: #ff4ad4;--card: rgba(18, 10, 40, .72);--border: rgba(190, 90, 255, .45);--radius: 999px;--font: "Avenir Next", "Segoe UI", sans-serif;--display: "Arial Black", Impact, sans-serif;--min: 16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font);font-size:16.5px;line-height:1.6;overflow-wrap:break-word}img{max-width:100%;height:auto}a{color:#ffd0f2}a:hover{color:#fff}p,li,td,th{overflow-wrap:anywhere}.wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}.top{display:flex;align-items:center;gap:18px;min-height:72px;padding:8px 22px;background:#07060f;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;min-height:44px}.nr{font-family:var(--display);font-style:italic;font-size:28px;letter-spacing:-1px;background:linear-gradient(90deg,#fff,#ff4ad4);-webkit-background-clip:text;background-clip:text;color:transparent}.word{font-family:var(--display);font-style:italic;letter-spacing:.5px;font-size:18px}.word i{font-style:italic;color:#fff}.word b{font-style:italic;color:var(--primary-2)}.nav{display:flex;gap:6px;margin-left:auto;align-items:center}.nav a,.play,.btn,summary.menu-btn,.copy{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;text-decoration:none;color:#fff;font-weight:700;letter-spacing:.06em;font-size:13px}.play{padding:0 18px}.copy{background:#201239;border:1px solid #c45bff;border-radius:8px;cursor:pointer}.play,.btn.pink{background:linear-gradient(90deg,#ff2d8e,#ff4bd0);border-radius:var(--radius);color:#fff;border:0}.btn.ghost{border:2px solid #d7d3ea;border-radius:var(--radius);background:transparent;color:#fff}.menu{display:none}.hero{position:relative;min-height:520px;display:grid;align-items:end;overflow:hidden}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050410e0,#05041059 55%,#05041026)}.hero-copy{position:relative;z-index:1;padding:36px 6vw 18px;max-width:720px}.kicker{letter-spacing:.28em;font-size:13px;color:#ddd;margin:0 0 8px}article>.kicker{font-size:16px}nav[aria-label=Breadcrumb] a,footer p a{display:inline-flex;align-items:center;min-height:44px}button,select,input{font:inherit}.table-filters{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.table-filters label{display:grid;gap:4px}.table-filters select,.table-filters input{min-height:44px;max-width:100%;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:8px;padding:6px 10px}th button{min-height:44px;border:0;padding:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;text-align:left}iframe{max-width:100%}h1{font-family:var(--display);font-style:italic;font-weight:900;line-height:.9;margin:0 0 8px;font-size:clamp(42px,5vw,64px)}h1 .pink,.pink{color:var(--primary)}.sub{letter-spacing:.35em;margin:0 0 18px;color:#efeafc}.ctas{display:flex;gap:12px;flex-wrap:wrap}.live{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:14px}.dot{width:10px;height:10px;border-radius:50%;background:#39e56a;display:inline-block}.codebar{position:relative;z-index:1;margin:0 4vw 28px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid #c45bff;border-radius:18px;padding:12px 16px;background:#140828b8;backdrop-filter:blur(6px)}.chip{border-radius:var(--radius);padding:8px 14px;background:#1a1238;border:1px solid rgba(255,255,255,.12);min-height:44px;display:inline-flex;align-items:center;color:#fff;text-decoration:none;font-weight:800}main{padding:28px 0 64px}h2{font-family:var(--display);font-style:italic;letter-spacing:.02em}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.card{display:block;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;min-height:44px}.card strong{display:block;padding:12px 14px 14px}.table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:12px;margin:12px 0 20px}table{width:100%;border-collapse:collapse;min-width:640px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:15px;vertical-align:top}th{color:#ffd0f2;font-size:13px;letter-spacing:.06em}.note,.sources,.faq{margin-top:28px;padding:16px 18px;background:#ffffff08;border-radius:12px}.shots{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.shots img{border-radius:12px;width:100%}.video-facade{position:relative;cursor:pointer;border:0;padding:0;background:none;display:block;width:min(100%,720px)}.video-facade img{width:100%;border-radius:12px}footer{border-top:1px solid rgba(255,255,255,.08);padding:28px 0 48px;color:var(--muted)}.foot-links{display:flex;flex-wrap:wrap;gap:8px 14px}.foot-links a,.cookie-open{min-height:44px;display:inline-flex;align-items:center;color:#ddd}.banner{position:fixed;inset:auto 12px 12px;z-index:40;background:#140824;border:1px solid var(--primary);border-radius:16px;padding:14px 16px;display:none;gap:10px;align-items:center;flex-wrap:wrap}html[data-consent-open="1"] .banner{display:flex}@media(max-width:860px){.top{flex-wrap:wrap;padding:8px 12px}.nav{margin-left:0;flex:1 1 100%;min-width:0;width:100%;flex-wrap:wrap;row-gap:0}.nav a{padding:0 8px;letter-spacing:.04em}.hero{min-height:560px}.shots{grid-template-columns:1fr}h1{font-size:46px}article h1{font-size:34px;line-height:1.05}.banner{align-items:flex-start}}.game-qualifier{display:block;margin-top:10px;font-size:20px;line-height:1.3}
