@font-face{font-family:Tomorrow;font-style:italic;font-weight:900;font-display:swap;src:url(../media/6b376e4f4b8042a6-s.2m4jpzk249p3n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tomorrow;font-style:italic;font-weight:900;font-display:swap;src:url(../media/5ceae5f8189ebe98-s.p.3yrhwvqbcjmaf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tomorrow Fallback;src:local(Arial);ascent-override:93.46%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:107%}.tomorrow_9e2bd9e0-module__oh1IAG__className{font-family:Tomorrow,Tomorrow Fallback;font-style:italic;font-weight:900}.tomorrow_9e2bd9e0-module__oh1IAG__variable{--font-sport:"Tomorrow", "Tomorrow Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy-950:#030a17;--navy-900:#061226;--navy-800:#0a1d3c;--navy-700:#0f2a55;--blue:#2d8cff;--blue-bright:#5fb4ff;--blue-deep:#0d3fa8;--gold:#ffe24f;--gold-2:#f6c64a;--gold-3:#c48a1c;--gold-dark:#6b4608;--text:#f4f7ff;--muted:#9fb2d3;--line:#1d3765;--danger:#ff7a7a;--ok:#6fe3a8;--font:var(--font-kanit), "PingFang SC", "Microsoft YaHei", "Noto Sans SC", Arial, sans-serif;--gold-gradient:linear-gradient(180deg, #fff8c9 0%, #ffe46b 28%, #f2b733 58%, #a86b0c 100%);--gold-border:linear-gradient(135deg, #fff5b8, #d9a32c 30%, #7a4d06 52%, #f8d66a 75%, #a06a10)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--navy-900);min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{background:var(--gold);color:var(--navy-900)}svg{flex-shrink:0}.container{width:min(1180px,100% - 32px);margin-inline:auto}.muted{color:var(--muted)}.mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.spinner{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes glow{0%,to{box-shadow:0 0 18px #2d8cff66,inset 0 0 12px #9fd0ff33}50%{box-shadow:0 0 30px #5fb4ffaa,inset 0 0 18px #bfe0ff55}}@keyframes flicker{0%,to{opacity:.55}45%{opacity:.75}50%{opacity:.95}55%{opacity:.6}}.page{background:radial-gradient(ellipse at 50% 0%, #123a7a55, transparent 60%), linear-gradient(180deg, var(--navy-900), var(--navy-950))}main{position:relative}.btn{white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 26px;font-size:17px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn-blue{color:#fff;text-shadow:0 1px 2px #0006;background:linear-gradient(#4aa7ff,#1560e8 55%,#0b3ab2);border:2px solid #9fd4ff;animation:3s ease-in-out infinite glow}.btn-blue:hover{filter:brightness(1.12)}.btn-ghost{background:linear-gradient(#0f2a55cc,#061226cc)}.btn-gold{color:#2b1a00;background:var(--gold-gradient);border:1px solid #fff2a8;box-shadow:0 4px 18px #f2b73333}.btn-gold:hover:not(:disabled){filter:brightness(1.06)}.btn-outline{color:var(--gold);background:0 0;border:1px solid #8a6a1f}.btn-outline:hover:not(:disabled){border-color:var(--gold);background:#ffe24f0d}.btn-danger{color:#fff;background:linear-gradient(#ff6b6b,#c22b2b)}.btn.small{border-radius:9px;min-height:36px;padding:6px 14px;font-size:13px}.btn.full{width:100%}.icon-btn{width:36px;height:36px;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;place-items:center;display:inline-grid}.icon-btn:hover:not(:disabled){color:var(--gold);border-color:#ffe24f55}.text-link{color:var(--blue-bright);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.text-link:hover{color:var(--gold)}.text-link.danger{color:var(--danger)}.language-button{color:var(--text);background:#ffffff10;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;display:inline-flex}.language-button:hover{border-color:var(--gold);color:var(--gold)}.site-header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#030a17f2,#061226d9);border-bottom:1px solid #2d8cff33;position:sticky;top:0}.site-header-inner{align-items:center;gap:24px;height:64px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-zeus{letter-spacing:.06em;background:var(--gold-gradient);color:#0000;filter:drop-shadow(0 1px #3a2500);-webkit-background-clip:text;background-clip:text;flex-direction:column;font-size:22px;font-weight:800;line-height:.9;display:flex}.brand-zeus small{letter-spacing:.32em;font-size:10.5px}.brand-x{color:var(--gold-2);font-size:20px;font-weight:300}.brand-ez8{width:52px;height:auto}.site-nav{gap:26px;margin-left:auto;display:flex}.site-nav a{color:#e6eeff;text-shadow:0 1px 2px #0008;font-size:15px;font-weight:500}.site-nav a:hover{color:var(--gold)}.header-actions{align-items:center;gap:10px;display:flex}.icon-link{color:#fff;background:linear-gradient(#37a6ff,#1b6fe0);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.hero{isolation:isolate;align-items:center;min-height:min(680px,88vh);display:flex;position:relative;overflow:hidden}.hero-art{z-index:-1;background:linear-gradient(90deg, var(--navy-950) 0%, #030a17d9 34%, #030a1733 62%, transparent), linear-gradient(0deg, var(--navy-900), transparent 30%), url(/images/zeus-hero.webp) right center / cover no-repeat;position:absolute;inset:0}.hero-art:after{content:"";background:radial-gradient(circle at 70% 30%,#5fb4ff22,#0000 45%);animation:6s infinite flicker;position:absolute;inset:0}.hero-inner{max-width:1180px;padding:56px 0 64px}.hero-eyebrow{letter-spacing:.18em;color:var(--blue-bright);background:#0a1d3c99;border:1px solid #5fb4ff55;border-radius:999px;padding:4px 14px;font-size:14px;font-weight:600;display:inline-block}.hero-title{margin:18px 0 14px;font-weight:800;line-height:1}.hero-title span{color:#fff;text-shadow:0 0 22px #5fb4ff88,0 4px #0b2a66;font-size:clamp(44px,7vw,84px);display:block}.hero-title strong{background:var(--gold-gradient);color:#0000;filter:drop-shadow(0 5px #4d3004)drop-shadow(0 0 24px #ffb70055);-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,9.4vw,116px);display:block}.hero-lead{color:#e8efff;max-width:560px;font-size:clamp(17px,2vw,21px)}.hero-lead b{color:var(--gold);font-size:1.15em}.hero-date{color:var(--gold);background:#061226cc;border:1px solid #ffe24f40;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:8px 16px;font-weight:500;display:inline-flex}.countdown{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.countdown-label{color:var(--muted);font-size:15px}.countdown-cells{gap:8px;display:flex}.countdown-cells span{text-align:center;background:linear-gradient(#0f2a55,#061226);border:1px solid #2d8cff66;border-radius:10px;min-width:62px;padding:6px 4px}.countdown-cells b{color:#fff;font-size:26px;line-height:1.1;display:block}.countdown-cells small{color:var(--muted);font-size:11px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.section{padding:56px 0 24px}.section-title{justify-content:center;margin-bottom:28px;scroll-margin-top:80px;display:flex}.section-title-frame{text-align:center;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);background:linear-gradient(#1a1405,#050402);min-width:min(460px,88vw);padding:14px 48px 12px;position:relative}.section-title-frame:before{content:"";background:var(--gold-border);clip-path:inherit;-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.section-title h2{color:var(--gold);text-shadow:0 2px #5a3a00,0 0 18px #ffb70044;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.15}.section-title span{letter-spacing:.3em;color:#fff;font-size:13px;font-weight:600;display:block}.section-lead{text-align:center;color:var(--muted);margin:-12px 0 26px}.page{position:relative;overflow-x:clip}.page main:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background:url(/images/lightning.svg) top/1440px repeat-y,radial-gradient(70% 40% at 50% 20%,#1a4fb055,#0000 70%),radial-gradient(60% 35% at 50% 75%,#1a4fb044,#0000 70%);position:absolute;inset:min(680px,88vh) 0 0}main{isolation:isolate}.parchment{color:#2a1c02;background:radial-gradient(at 50% 28%,#fffdf4 0%,#fdf0c8 38%,#f4d77f 78%,#e7b94a 100%);border-radius:16px;position:relative;box-shadow:0 0 0 2px #fff4c2,0 0 0 4px #c98f1d,0 0 0 6px #7a4b05,0 0 0 8px #f2c55a,0 16px 34px #000b,inset 0 0 22px #b8801966}.parchment:after{content:"";pointer-events:none;border:1px solid #b07a1a66;border-radius:11px;position:absolute;inset:7px}.rank-plaque{letter-spacing:.06em;color:var(--gold);background:linear-gradient(#16305f,#06142e);border-radius:8px;align-items:center;gap:6px;padding:4px 16px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 0 0 1.5px #f2c55a,0 3px 10px #0007}.blue-text{background:linear-gradient(#3aa0ff,#0b4fd1);color:#0000;-webkit-background-clip:text;background-clip:text}.plaque{color:var(--text);background:linear-gradient(#0c1a36f5,#050b1af5);border-radius:16px;padding:22px;position:relative;box-shadow:0 0 0 1.5px #f2c55a,0 0 0 4px #5a3a06,0 0 0 5.5px #d9a53a,0 14px 32px #000a,inset 0 0 40px #2d8cff1a}.poster{isolation:isolate;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff0b0,0 0 0 5px #b8801a,0 0 0 7px #f2c55a,0 18px 40px #000c}.poster-body{max-width:640px;padding:clamp(24px,4vw,44px);position:relative}.poster-body.center{text-align:center;justify-items:center;gap:12px;max-width:none;display:grid}.poster-body h3{margin:14px 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.25}.poster-body p{color:#d9e3f5}.poster-badge{color:#bfe0ff;background:#2d8cff2e;border:1px solid #5fb4ff66;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.poster-badge.warn{color:#ffc2c2;background:#ff7a7a22;border-color:#ff7a7a66}.poster-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.btn-dark{color:var(--gold);background:linear-gradient(#16305f,#06142e);border:2px solid #f2c55a}.btn-dark:hover{filter:brightness(1.15)}.dash-poster{background:linear-gradient(90deg,#030a17f7 0%,#030a17e0 45%,#030a1740 80%),url(/images/zeus-throne.webp) 100%/cover no-repeat;align-items:center;min-height:280px;display:flex}.winners-poster{background:radial-gradient(circle at 50% 40%,#2d8cff33,#0000 60%),linear-gradient(#030a17b0,#030a17f0),url(/images/zeus-storm.webp) 50% 30%/cover no-repeat}.trophy{color:var(--gold);filter:drop-shadow(0 0 14px #ffcf4a)}.podium{grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:28px;padding-top:18px;display:grid}.prize-card{text-align:center;flex-direction:column;align-items:center;padding:30px 18px 22px;display:flex}.prize-card .rank-plaque{white-space:nowrap;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.prize-art{filter:drop-shadow(0 12px 14px #7a4b0588);place-items:center;width:100%;height:170px;margin:8px 0 12px;display:grid}.prize-card.featured .prize-art{height:230px}.prize-svg{width:auto;max-width:100%;height:100%}.prize-card h3{color:#1d1402;font-size:19px;font-weight:800;line-height:1.25}.prize-card.featured h3{font-size:23px}.prize-count{color:#5a3d06;margin-top:6px;font-weight:600}.prize-count b{background:linear-gradient(#3aa0ff,#0b4fd1);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800}.prize-card.featured{padding-top:38px}.prize-card.featured:before{content:"";z-index:-1;background:radial-gradient(circle,#ffd24a55,#0000 65%);height:200px;position:absolute;inset:-40px 0 auto}.bonus-banner{grid-template-columns:220px 1fr;align-items:center;gap:24px;margin-top:34px;padding:18px 28px;display:grid}.bonus-art{place-items:center;display:grid}.prize-img{border-radius:12px;width:100%;max-width:200px;height:auto}.bonus-copy h3{color:#1d1402;margin:12px 0 6px;font-size:clamp(24px,3vw,34px);font-weight:800}.bonus-copy h3 b{background:linear-gradient(#3aa0ff,#0b4fd1);color:#0000;-webkit-background-clip:text;background-clip:text}.bonus-copy p{color:#4a3304;font-size:16px}.bonus-copy p b{color:#0b4fd1}.prize-total{text-align:center;color:#d9e3f5;margin-top:26px;font-size:15px}.steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:30px;display:grid}.step{text-align:center;justify-items:center;gap:8px;padding:30px 20px 26px;display:grid}.step svg{color:#120c01}.step h3{color:#1d1402;font-size:21px;font-weight:800}.step p{color:#4a3304;font-weight:500}.step-no{width:34px;height:34px;color:var(--gold);background:linear-gradient(#16305f,#06142e);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #f2c55a}.formula{text-align:center;padding:26px clamp(18px,3vw,34px)}.formula-label{color:var(--muted);letter-spacing:.08em;font-size:14px}.formula-main{background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 6px;font-size:clamp(20px,3vw,30px);font-weight:800}.formula-note{color:#d9e3f5}.chips{grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.chips li{background:linear-gradient(#16305f,#0a1a3a);border:1px solid #5fb4ff55;border-radius:12px;justify-items:center;gap:4px;padding:12px 6px;display:grid}.chips li span{color:#fff;font-weight:700}.chips li i{color:var(--gold);flex-wrap:wrap;justify-content:center;gap:2px;min-height:14px;display:flex}.chips li b{color:var(--gold);font-size:13px}.chips li.capped{background:linear-gradient(#3a2a06,#1a1203);border-color:#ffe24f88}.dash{gap:22px;display:grid}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-head p{flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;display:flex}.dash-head b{color:var(--gold)}.rank-chip{color:var(--gold);background:#ffe24f1f;border:1px solid #ffe24f66;border-radius:999px;padding:3px 10px;font-size:13px}.dash-head-actions{align-items:center;gap:8px;display:flex}.as-of{color:var(--muted);font-size:13px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.stat{text-align:center;justify-items:center;gap:6px;padding:22px 14px;display:grid}.stat>span{color:#5a3d06;font-size:14.5px;font-weight:600}.stat strong{background:linear-gradient(#3aa0ff,#0b4fd1);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3.6vw,42px);font-weight:800;line-height:1.1}.stat strong em{font-size:.55em;font-style:normal}.pips{gap:6px;display:flex}.pips i{background:#7a4b0526;border:1px solid #7a4b0555;border-radius:4px;width:24px;height:10px}.pips i.on{background:linear-gradient(#3aa0ff,#0b4fd1);border-color:#0b4fd1;box-shadow:0 0 8px #2d8cff88}.progress-labels{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.progress-labels b{color:var(--gold)}.progress{background:#030a17;border:1px solid #5fb4ff66;border-radius:999px;height:18px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#1560e8,#5fb4ff 55%,#ffe24f);height:100%;transition:width .6s;display:block;box-shadow:0 0 16px #5fb4ffaa}.tickets-card h3{color:var(--gold);align-items:center;gap:8px;margin-bottom:16px;font-size:19px;display:flex}.ticket-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.stub{color:#2a1c02;filter:drop-shadow(0 4px 8px #0008);background:radial-gradient(circle at 0,#0000 9px,#f6d57a 10px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 9px,#f6d57a 10px) 100%/51% 100% no-repeat;border-radius:10px;gap:2px;padding:12px 16px 10px 22px;display:grid;position:relative}.stub:before{content:"";border-left:2px dashed #a8741a88;position:absolute;top:8px;bottom:8px;left:14px}.stub .ticket-code{letter-spacing:.03em;color:#0b3a9e;font-size:20px;font-weight:800}.stub small{color:#6b4a0b;font-size:12px}.stub.winning{background:radial-gradient(circle at 0,#0000 9px,#7ee0ff 10px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 9px,#7ee0ff 10px) 100%/51% 100% no-repeat}.empty-note{color:#d9e3f5}.fine{color:var(--muted);font-size:12.5px}.win-banner{grid-template-columns:140px 1fr;align-items:center;gap:18px;padding:18px 24px;display:grid}.win-art{place-items:center;height:120px;display:grid}.win-banner h3{margin:8px 0 4px;font-size:26px;font-weight:800}.win-banner p b{color:#0b4fd1}.board-poster{background:linear-gradient(#0c1a36,#050b1a)}.board-banner{background:linear-gradient(90deg,#030a17f5 0%,#030a17c0 50%,#030a1720),url(/images/zeus-hero.webp) right 22%/cover no-repeat;border-bottom:2px solid #f2c55a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:34px clamp(18px,3vw,30px) 18px;display:flex}.board-banner h3{background:var(--gold-gradient);color:#0000;filter:drop-shadow(0 2px #3a2500);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3.4vw,36px);font-weight:800}.board-banner p{color:#bfd0ec;font-size:14px}.board-stats{gap:12px;display:flex}.board-stats span{color:var(--muted);background:#06142ecc;border:1px solid #f2c55a88;border-radius:12px;justify-items:center;padding:8px 16px;font-size:12.5px;display:grid}.board-stats b{color:var(--gold);font-size:22px;line-height:1.2}.board-empty{text-align:center;color:#d9e3f5;place-items:center;padding:44px 20px;display:grid}.table-wrap{overflow-x:auto}.board{border-collapse:collapse;width:100%}.board th{color:#2a1c02;text-align:left;background:var(--gold-gradient);padding:11px 16px;font-size:14px;font-weight:700}.board th.num,.board td.num{text-align:right}.board td{border-bottom:1px solid #ffffff10;padding:12px 16px;font-size:16px}.board tbody tr:nth-child(2n) td{background:#ffffff06}.board td b{color:var(--gold);font-size:17px}.medal{color:#cfe0ff;background:#16305f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:inline-grid}.board tr.top-1 .medal{color:#3a2500;background:var(--gold-gradient);box-shadow:0 0 12px #ffd24a99}.board tr.top-2 .medal{color:#1d2433;background:linear-gradient(#fff,#b8c3d6)}.board tr.top-3 .medal{color:#3a1c05;background:linear-gradient(#ffd0a0,#c47a3a)}.board tr.top-1 td{background:#ffe24f14}.board-frame .board{table-layout:fixed}.board .c-rank{width:17%}.board .c-player{width:33%}.board .c-amount{width:30%}.board .c-chances{width:20%}.board-top,.board-roll{scrollbar-gutter:stable;scrollbar-width:thin}.board-top{overflow:hidden}.board-top tbody tr td{padding-top:15px;padding-bottom:15px}.board-top tbody tr.top-1 td,.board-top tbody tr.top-2 td,.board-top tbody tr.top-3 td{font-weight:700}.board-top tbody tr:last-child td{border-bottom:2px solid #f2c55a66}.board-roll{overscroll-behavior:contain;scrollbar-color:#f2c55a55 transparent;outline:none;max-height:424px;transition:opacity .42s;overflow-y:auto}.board-roll.rewinding{opacity:0}.board-roll:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-bright)}.board-roll.overflowing{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 36px),#0005 100%);mask-image:linear-gradient(#000 0 calc(100% - 36px),#0005 100%)}.board-roll-bar{color:var(--muted);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px clamp(14px,3vw,24px);font-size:13px;display:flex}.board-roll-actions{flex-wrap:wrap;gap:8px;display:flex}.board-roll-actions button{color:#f5dc9a;font:inherit;cursor:pointer;background:#06142ecc;border:1px solid #f2c55a77;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.board-roll-actions button:hover{background:#0d2552}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-rules{border:1px solid #f2c55a44;border-left:3px solid var(--gold);background:#06142e99;border-radius:6px;margin:14px clamp(14px,3vw,24px) 0;padding:14px 18px}.board-rules h4{color:var(--gold);margin-bottom:8px;font-size:15px;font-weight:700}.board-rules ul{color:#d9e3f5;gap:6px;padding-left:18px;font-size:14px;line-height:1.55;list-style:outside;display:grid}.board-rules li::marker{color:var(--gold)}.board-note{color:var(--muted);align-items:flex-start;gap:8px;padding:14px clamp(18px,3vw,30px) 18px;font-size:13.5px;display:flex}.board-note svg{color:var(--blue-bright);margin-top:3px}.winner-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:26px;display:grid}.winner{grid-template-columns:90px 1fr;align-items:center;gap:14px;padding:18px 18px 16px;display:grid}.winner-art{place-items:center;height:86px;display:grid}.winner h3{margin:6px 0 2px;font-size:17px;font-weight:800}.winner p{color:#4a3304}.winner p b{color:#0b4fd1}.terms{gap:12px;max-width:940px;margin:0 auto;padding:26px clamp(18px,3vw,34px);list-style:none;display:grid}.terms li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.terms li span{color:#2a1c02;background:var(--gold-gradient);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.terms li p{color:#dbe4f5;padding-top:2px}.site-footer{text-align:center;color:#c9d6ee;background:#030a17;border-top:1px solid #f2c55a55;margin-top:48px;padding:28px 0 40px;font-size:13px}.site-footer p+p{margin-top:6px}.prize-icon{width:64px;height:64px;color:var(--gold);background:radial-gradient(circle at 50% 35%,#2d8cff55,#061226 70%);border:2px solid #ffe24f66;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 20px #2d8cff44}.draw-stage .prize-rank,.draw-prize .prize-rank{color:#2b1a00;background:var(--gold-gradient);border-radius:999px;padding:2px 12px;font-size:12px;font-weight:700;display:inline-block}.login-page{background:var(--navy-950);grid-template-columns:1.2fr 1fr;min-height:100vh;display:grid}.login-art{background:linear-gradient(90deg, transparent 60%, var(--navy-950)), url(/images/zeus-storm.webp) left center / cover no-repeat}.login-panel{flex-direction:column;padding:28px clamp(20px,5vw,64px);display:flex}.login-top{justify-content:space-between;align-items:center;display:flex}.login-form-wrap{width:100%;max-width:400px;margin:auto 0}.login-shield{background:var(--gold-gradient);color:#2b1a00;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.login-form-wrap h1{font-size:30px;font-weight:800}.login-form{gap:8px;margin-top:24px;display:grid}.login-form label,.field-label{color:var(--muted);margin-top:6px;font-size:13px}.input{border:1px solid var(--line);color:var(--muted);background:#0a1d3c;border-radius:12px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.input:focus-within{border-color:var(--gold)}.input input{min-width:0;height:48px;color:var(--text);background:0 0;border:0;outline:none;flex:1}.login-form .btn{margin-top:14px}.error-text{color:var(--danger);font-size:14px}.admin{background:linear-gradient(180deg, var(--navy-900), var(--navy-950));min-height:100vh}.admin-header{z-index:20;background:#030a17f2;border-bottom:1px solid #2d8cff33;flex-wrap:wrap;align-items:center;gap:20px;padding:10px 24px;display:flex;position:sticky;top:0}.admin-tabs{gap:6px;display:flex}.admin-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-weight:500;display:inline-flex}.admin-tabs button.active{color:var(--gold);background:#ffe24f0f;border-color:#ffe24f55}.admin-user{align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.admin-main{width:min(1240px,100% - 32px);margin:24px auto 60px}.admin-loading{color:var(--gold);place-items:center;padding:40px;display:grid}.panel-stack{gap:18px;display:grid}.admin-card{border:1px solid var(--line);background:#0a1d3c;border-radius:16px;padding:20px}.admin-card h2{font-size:19px}.admin-card h2 small{color:var(--muted);font-size:14px;font-weight:400}.admin-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-actions.center{justify-content:center;margin-top:18px}.phase{color:var(--blue-bright);background:#2d8cff22;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.phase-final,.phase-drawing{color:var(--gold);background:#ffe24f22}.phase-drawn{color:var(--ok);background:#6fe3a822}.facts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 20px;margin:0;display:grid}.facts div{background:#061226;border-radius:10px;padding:10px 12px}.facts dt{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.facts dd{word-break:break-all;margin:2px 0 0;font-weight:500}.facts code{color:var(--muted);font-size:12px}.hint{color:#c9d6ee;background:#2d8cff14;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:13.5px;display:flex}.hint svg{color:var(--blue-bright);margin-top:3px}.small-text{font-size:13px}.tile-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-tile{border:1px solid var(--line);background:#0a1d3c;border-radius:14px;gap:4px;padding:16px;display:grid}.admin-tile svg{color:var(--gold)}.admin-tile span{color:var(--muted);font-size:13px}.admin-tile strong{font-size:26px;font-weight:700}.draw-prizes{gap:14px;margin-top:14px;display:grid}.draw-prize{border:1px solid var(--line);background:#061226;border-radius:14px;padding:14px}.draw-prize-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.draw-prize-head .prize-icon{width:52px;height:52px}.draw-prize-head div{flex:1;min-width:160px}.draw-prize-head h3{font-size:17px}.draw-prize-head small{color:var(--muted)}.draw-prize .admin-table{margin-top:12px}.admin-table{border-collapse:collapse;width:100%;font-size:14px}.admin-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:500}.admin-table td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:9px 10px}.admin-table.compact td{padding:7px 10px}.admin-table .num{text-align:right;white-space:nowrap}.admin-table .empty{text-align:center;color:var(--muted);padding:24px}.tickets-cell{max-width:280px;font-size:12.5px}.status{white-space:nowrap;background:#ffffff12;border-radius:999px;padding:2px 8px;font-size:12px}.status-won{color:var(--gold);background:#ffe24f26}.status-void{color:var(--danger);background:#ff7a7a22}.status-not_selected{color:var(--muted)}.search{border:1px solid var(--line);color:var(--muted);background:#061226;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{width:180px;height:36px;color:var(--text);background:0 0;border:0;outline:none}.pager{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:#0a1d3c;border:1px solid #ffe24f44;border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:22px;position:relative;overflow:auto;box-shadow:0 20px 60px #000c}.modal.wide{width:min(880px,100%)}.modal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.modal-head h2{align-items:center;gap:8px;font-size:19px;display:flex}.modal-close{position:absolute;top:14px;right:14px}.modal textarea{border:1px solid var(--line);resize:vertical;background:#061226;border-radius:10px;width:100%;margin:6px 0 10px;padding:10px 12px}.modal .row-actions{justify-content:flex-end;margin-top:8px}.sub-head{color:var(--gold);margin:18px 0 8px;font-size:15px}.plain-list{margin:0;padding-left:18px}.draw-stage{text-align:center;background:radial-gradient(circle at 50% 0,#2d8cff33,#061226 70%);justify-items:center;gap:10px;width:min(620px,100%);padding:34px 26px;display:grid}.draw-stage h2{color:var(--gold);font-size:26px}.rolling{color:#fff;text-shadow:0 0 24px #5fb4ff;background:#030a17;border:2px solid #5fb4ff88;border-radius:14px;padding:8px 18px;font-size:clamp(38px,8vw,60px);font-weight:800}.stage-done .rolling{color:#2b1a00;background:var(--gold-gradient);text-shadow:none;border-color:#fff2a8}.reveal{justify-items:center;gap:8px;display:grid}.reveal>svg{color:var(--gold)}.winner-name{font-size:24px;font-weight:700}.digest{opacity:.7;font-size:11px}@media (max-width:960px){.site-nav{display:none}.header-actions{margin-left:auto}.tile-grid{grid-template-columns:repeat(2,1fr)}.podium{grid-template-columns:1fr 1fr;gap:30px 18px}.podium .featured{order:-1;grid-column:1/-1}.steps{grid-template-columns:1fr;gap:30px}.stat-grid{grid-template-columns:1fr;gap:20px}.chips{grid-template-columns:repeat(3,1fr)}.login-page{grid-template-columns:1fr}.login-art{display:none}}@media (max-width:560px){body{font-size:14.5px}.hero{min-height:0}.hero-art{background:linear-gradient(0deg, var(--navy-900) 8%, #030a17cc 55%, #030a1766), url(/images/zeus-hero.webp) 72% top / cover no-repeat}.hero-inner{padding:36px 0 44px}.countdown-cells span{min-width:54px}.hero-actions .btn{flex:1;min-width:0;padding-inline:14px;font-size:16px}.section{padding-top:44px}.section-title-frame{padding-inline:34px}.prize-art{height:120px}.prize-card.featured .prize-art{height:180px}.prize-card h3{font-size:16px}.prize-card{padding:28px 10px 18px}.bonus-banner{text-align:center;grid-template-columns:1fr;padding:22px 16px}.bonus-art{max-width:160px;margin:0 auto}.chips{grid-template-columns:repeat(2,1fr)}.dash-poster{background:linear-gradient(#030a17b0,#030a17fa 65%),url(/images/zeus-throne.webp) top/cover no-repeat}.win-banner{text-align:center;grid-template-columns:1fr;justify-items:center}.board th,.board td{padding:10px 8px;font-size:14px}.board-roll{max-height:340px}.board .c-rank{width:15%}.board .c-player{width:31%}.board .c-amount{width:33%}.board .c-chances{width:21%}.board-stats span{padding:6px 10px}.winner{grid-template-columns:70px 1fr}.admin-header{padding:10px 14px}.admin-tabs{order:3;width:100%;overflow-x:auto}.search input{width:120px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.phase-bad{color:var(--danger);background:#ff7a7a26}.admin-card h2{align-items:center;gap:8px;display:flex}.admin-card.integrity.ok h2 svg{color:var(--ok)}.admin-card.integrity.bad{border-color:#ff7a7a88}.admin-card.integrity.bad h2 svg{color:var(--danger)}.admin-card.integrity .facts{margin-top:12px}.period-current{margin-bottom:6px;font-size:17px}.period-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:14px;display:grid}.period-form label{color:var(--muted);gap:6px;font-size:13px;display:grid}.period-form input{border:1px solid var(--line);height:42px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061226;border-radius:10px;padding:0 12px}.period-form input:focus{border-color:var(--gold);outline:none}.period-form .error-text,.period-form .hint,.period-form .row-actions{grid-column:1/-1}.period-form .row-actions{justify-content:flex-end}.ok-text{color:var(--ok);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;display:flex}@media (max-width:560px){.period-form{grid-template-columns:1fr}}.preview-banner{z-index:29;color:#071020;background:#ffec00;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:8px 16px;font-size:14px;font-weight:600;display:flex;position:sticky;top:64px}.preview-banner small{opacity:.75;font-weight:500}.preview-banner button{color:#071020;background:0 0;border:1px solid #071020;border-radius:6px;align-items:center;gap:5px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.preview-banner button:hover{background:#07102014}.test-tools{gap:18px;display:grid}.test-tools .tool+.tool{border-top:1px solid var(--line);padding-top:16px}.test-tools .sub-head{align-items:center;gap:6px;display:flex}.test-tools select{border:1px solid var(--line);height:36px;color:var(--text);background:#061226;border-radius:9px;padding:0 10px}.period-form label.full{grid-column:1/-1}.preview-fresh{background:#061226;border:1px dashed #ffe24f66;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.preview-fresh code{word-break:break-all;color:var(--gold)}.preview-fresh label{color:var(--muted);gap:6px;max-width:360px;font-size:13px;display:grid}.preview-fresh input{border:1px solid var(--line);height:38px;color:var(--text);background:#0a1d3c;border-radius:9px;padding:0 12px}.preview-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preview-link code{color:#cfe0ff;flex:320px;font-size:12px}.test-tools .admin-table{margin-top:12px}.period-compare{gap:10px;margin:6px 0 12px;display:grid}.period-compare div{background:#061226;border-radius:10px;padding:10px 12px}.period-compare dt{color:var(--muted);font-size:12.5px}.period-compare dd{margin:2px 0 0}.period-compare b{color:var(--gold)}.draw-console{gap:14px;display:grid}.draw-status{flex-wrap:wrap;gap:8px;display:flex}.draw-status span{border:1px solid var(--line);color:#cfe0ff;background:#061226;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.draw-status span.ok{color:var(--ok);border-color:#6fe3a855}.draw-status span.wait{color:#ffd76a;border-color:#ffd76a55}.draw-status span.bad{color:var(--danger);border-color:#ff7a7a66}.mode-switch{border:1px solid var(--line);background:#061226;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px;display:flex}.mode-switch button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-weight:600;display:inline-flex}.mode-switch button.active{color:#071020;background:#8fbfff;border-color:#8fbfff}.mode-switch button.active.official{background:var(--gold);border-color:var(--gold)}.mode-switch small{flex:260px;font-size:13px}.draw-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.draw-queue{gap:10px;margin:0;padding:0;list-style:none;display:grid}.queue-item{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);background:#061226;border-radius:12px;grid-template-columns:22px 64px 1fr;align-items:center;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:grid;position:relative}.queue-item:hover:not(:disabled){border-color:#5fb4ff88}.queue-item.selected{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset;background:#0f2448}.queue-item.complete{opacity:.6}.queue-order{color:#cfe0ff;background:#16305f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.queue-art{place-items:center;height:58px;display:grid;overflow:hidden}.queue-art>*{max-width:64px;max-height:58px}.queue-copy{gap:3px;min-width:0;display:grid}.queue-copy b{color:var(--gold);font-size:15px;font-weight:800}.queue-copy span{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.queue-copy small{color:var(--muted);font-size:12px}.queue-bar{background:#ffffff14;border-radius:99px;height:5px;display:block;overflow:hidden}.queue-bar i{background:linear-gradient(90deg, #2d8cff, var(--gold));height:100%;display:block}.queue-next{background:var(--gold);color:#071020;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:-8px;right:10px}.draw-stage-area{background:#030c1c;border:1px solid #27518d;border-radius:14px;gap:0;min-width:0;display:grid;overflow:hidden}.stage-actions{background:#07172d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 16px;display:flex}.stage-info{gap:2px;min-width:200px;margin-right:auto;display:grid}.stage-info b{font-size:15px}.stage-info span{color:var(--muted);font-size:13px}.btn-draw{color:#071020;background:#8fbfff;border:0;border-radius:12px;min-height:52px;padding:10px 26px;font-size:17px}.btn-draw.official{background:var(--gold);box-shadow:0 0 22px #ffe24f55}.btn-draw:hover:not(:disabled){filter:brightness(1.08)}.btn-draw kbd{font:inherit;opacity:.7;border:1px solid #07102055;border-radius:5px;padding:1px 6px;font-size:11px}@media (max-width:960px){.draw-layout{grid-template-columns:1fr}.draw-queue{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.draw-queue{grid-template-columns:1fr}}.broadcast-page.with-dock{padding-bottom:88px}.live-dock{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04101fee;border:1px solid #2d5a98;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;width:min(1180px,100% - 24px);padding:10px 12px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000a}.dock-prizes{gap:6px;display:flex}.dock-prizes button{color:#cfe0ff;background:0 0;border:1px solid #2d5a98;border-radius:9px;justify-items:center;gap:0;min-width:64px;padding:6px 10px;display:grid}.dock-prizes button b{font-size:14px}.dock-prizes button small{color:var(--muted);font-size:11px}.dock-prizes button.selected{border-color:var(--gold);color:var(--gold);background:#ffe24f1f}.dock-prizes button.complete{opacity:.55}.dock-mode{background:#061226;border:1px solid #2d5a98;border-radius:10px;gap:4px;padding:3px;display:flex}.dock-mode button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.dock-mode button.active{color:#071020;background:#8fbfff}.dock-mode button.active.official{background:var(--gold)}.live-dock .error-text{flex:200px}.dock-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.live-dock .btn-draw{min-height:46px;font-size:16px}.dock-handle{z-index:40;color:#cfe0ff;opacity:0;background:#04101fdd;border:1px solid #2d5a98;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:opacity .3s;display:inline-flex;position:fixed;bottom:16px;right:16px}.dock-handle.visible,.dock-handle:focus-visible{opacity:1}.queue-art .bonus-amount{letter-spacing:-1px;font-size:26px}.queue-art .product-art{width:58px;height:58px}
:root{--navy-950:#020918;--navy-900:#030c1c;--navy-800:#071a3a;--blue:#0875ff;--blue-bright:#67b7ff;--gold:#ffec00;--gold-2:#ffec00;--gold-3:#ccb900;--line:#193b68;--gold-gradient:linear-gradient(110deg,#fff31a,#ffdf00);--font:var(--font-kanit),var(--font-chinese),"PingFang SC","Microsoft YaHei",sans-serif;--display:var(--font-display),var(--font-chinese),sans-serif;--cut:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}body{background:#030c1c}.container{width:min(1360px,100% - 64px)}.btn{border-radius:4px;min-height:48px;padding:12px 24px;font-size:16px}.btn-blue{text-shadow:none;background:linear-gradient(125deg,#008fff,#034bff);border:1px solid #35a9ff;animation:none;box-shadow:0 4px 18px #0068ff22}.btn-gold{background:var(--gold);color:#071020;box-shadow:none;border:1px solid #f6e916}.btn-outline,.btn-dark{color:#e3edff;background:#081933;border:1px solid #31527b}.btn-ghost{background:#07162bc9;border-color:#5478ab}.btn.small,.icon-btn,.language-button{border-radius:4px;min-height:40px}.language-button{background:0 0;border-color:#ffffff24}.page{background:#030c1c}.page main:before{display:none}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030c1cf5;border-bottom:1px solid #1c3c6a}.site-header-inner{gap:24px;height:76px}.brand{gap:14px}.brand-zeus{font-family:var(--display);letter-spacing:-.8px;color:#fff;filter:none;background:0 0;flex-direction:row;align-items:center;font-size:34px;font-style:italic;font-weight:900;line-height:1;display:flex}.brand-zeus svg{width:24px;height:41px;fill:var(--gold);color:var(--gold);margin:0 -4px;transform:skew(-12deg)}.brand-zeus>span{font-size:inherit}.brand-x{color:#b4c6e1;font-size:26px;font-weight:400}.brand-ez8{filter:grayscale()brightness(0)invert();width:72px}.site-nav{gap:23px}.site-nav a{text-shadow:none;padding-block:24px;font-size:15px;font-weight:700;position:relative}.site-nav a:hover:after{content:"";background:var(--gold);height:4px;position:absolute;bottom:13px;left:0;right:0;transform:skew(-18deg)}.icon-link{background:#0875ff;border-radius:4px;width:40px;height:40px}.icon-link.tg-link{background:0 0;border-radius:50%}.icon-link.tg-link:hover{filter:brightness(1.1)}.site-header .header-actions{flex-shrink:0;gap:18px}.header-register.btn{color:#dcecff;min-height:40px;box-shadow:none;background:#10243d;border:1px solid #47729d;border-radius:6px;padding:6px 18px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.header-register.btn:hover{background:#193754;border-color:#7eb3df}.mobile-menu,.mobile-bottom-nav{display:none}.hero{align-items:flex-start;min-height:480px}.hero-art{background:linear-gradient(90deg,#030c1c18,#0000 80%),url(/images/zeus-esports.webp) 50%/cover no-repeat}.hero-art:after{background:linear-gradient(#0000 74%,#030c1c);animation:none;display:block}.hero-inner{max-width:1360px;padding:42px 0 30px}.hero-eyebrow{color:#9eb7da;letter-spacing:.08em;background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.hero-title{transform-origin:0;max-width:870px;font-family:var(--font-chinese),sans-serif;letter-spacing:-3px;margin:12px 0 18px;font-weight:900;transform:skew(-7deg)}.hero-title span,.hero-title strong{text-shadow:2px 5px #001138;filter:none;background:0 0;font-size:clamp(54px,6.8vw,96px);font-weight:900;line-height:1.16;display:inline}.hero-title strong{color:var(--gold);margin-left:.1em}.hero-heading{width:min(100%,1080px);margin:14px 0 22px;container-type:inline-size}.hero-title.hero-title-graphic{letter-spacing:0;max-width:none;margin:0;line-height:0;position:relative;transform:none}.hero-title-graphic .hero-title-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-wordmark-wide{width:100%;height:auto;display:block}.hero-wordmark-white,.hero-wordmark-yellow{display:none}.hero-title.hero-title-en{max-width:none;font-family:var(--font-sport),var(--display);letter-spacing:-.025em;text-transform:uppercase;align-items:baseline;gap:.15em;margin:0 0 14px;font-size:clamp(40px,9cqw,108px);font-style:italic;font-weight:900;line-height:1.05;display:flex;transform:none}.hero-title.hero-title-en>span,.hero-title.hero-title-en>strong{font:inherit;letter-spacing:inherit;white-space:nowrap;text-shadow:2px 4px #001138;flex-shrink:0;margin:0;display:block}.hero-lead{text-shadow:0 2px 8px #000;max-width:720px;font-size:18px;font-weight:600}.hero-lead b{color:var(--gold);font-size:1.05em}.hero-heading .hero-date{text-align:center;color:#fff;text-shadow:0 2px 8px #000;background:0 0;border:0;border-radius:0;margin:6px 0 0;padding:0;display:block}.hero-date-range{font-family:var(--font-sport),var(--display);font-variant-numeric:tabular-nums;letter-spacing:.035em;white-space:nowrap;font-size:clamp(26px,3.3vw,44px);font-style:italic;font-weight:900;line-height:1.2;display:block}.hero-heading .hero-date small{font-family:var(--font);letter-spacing:.08em;color:#b7c9e4;margin-top:7px;font-size:11px;font-style:normal;font-weight:400;display:block}.countdown{gap:13px;margin-top:17px}.countdown-label{color:#c5d5ef;font-size:13px}.countdown-cells{gap:7px}.countdown-cells span{background:#030f22bb;border:0;border-radius:2px;align-items:baseline;gap:5px;min-width:42px;padding:0 7px;display:flex}.countdown-cells b{font-variant-numeric:tabular-nums;font-size:23px}.countdown-cells small{font-size:11px}.hero-actions{gap:10px;margin-top:22px}.hero-actions .btn{min-height:44px;font-size:14px}.hero-search-actions{max-width:688px;margin-top:24px}.ticket-search{width:100%;scroll-margin-top:100px}.ticket-search>label{color:#fff;margin-bottom:9px;font-size:16px;font-weight:700;display:block}.ticket-search-row{align-items:stretch;gap:8px;display:flex}.ticket-search-field{color:#a8c9f5;background:#06152cf2;border:1px solid #426ba1;border-radius:4px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.ticket-search-field:focus-within{border-color:#67b7ff;box-shadow:0 0 0 3px #0875ff30}.ticket-search-field input{width:100%;min-width:0;height:50px;box-shadow:none;color:#fff;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:16px}.ticket-search-field input::placeholder{color:#a7bbd6}.ticket-search-row>.btn{flex-shrink:0;min-width:110px;height:52px;padding:10px 20px}.ticket-search-row>.ticket-search-register{margin-left:8px}.ticket-search-hint{color:#b6c8e3;margin-top:8px;font-size:12px;line-height:1.6}.ticket-search-error{color:#ffb6ad;margin-top:8px;font-size:13px;line-height:1.6}.ticket-section{scroll-margin-top:80px}@media (max-width:700px){.hero-search-actions{margin-top:20px}.ticket-search-row>.ticket-search-register{display:none}.ticket-search>label{font-size:14px}.ticket-search-field{gap:8px;padding:0 10px}.ticket-search-field input{height:48px}.ticket-search-row>.btn{min-width:86px;height:50px;padding:10px 12px;font-size:14px}.ticket-search-hint{font-size:11px}.dash-head-actions{flex-wrap:wrap}}.section{padding:38px 0 16px}.section-title{justify-content:flex-start;width:min(1360px,100% - 64px);margin:0 auto 22px;scroll-margin-top:16px}.section-title-frame{clip-path:none;text-align:left;background:0 0;align-items:center;gap:14px;min-width:0;padding:0;display:flex}.section-title-frame:before{clip-path:none;background:#076bff;width:9px;height:34px;padding:0;position:static;transform:skew(-12deg);-webkit-mask:none;mask:none}.section-title-frame:after{content:"//";font-family:var(--display);color:#076bff;font-size:45px;font-weight:900;line-height:1;transform:skew(-12deg)}.section-title h2{color:#fff;text-shadow:none;letter-spacing:-1px;font-size:clamp(27px,3.3vw,46px);font-style:italic;font-weight:900}.section-title span{display:none}.page .parchment,.page .plaque,.page .poster{box-shadow:none;color:#f4f7ff;background:#06152c;border:1px solid #1b4580;border-radius:4px}.page .parchment:after{display:none}.page .rank-plaque{color:var(--gold);box-shadow:none;letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-size:18px;font-weight:900}.page .poster-body{max-width:760px}.page .dash-poster{background:#06152c;min-height:180px}.ticket-section.is-signed-out{margin-top:-1px;padding:0 0 8px;position:relative}.ticket-section.is-signed-out>.section-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ticket-signin{background:#030c1eea;border:1px solid #254879;align-items:center;gap:25px;padding:20px 24px;display:flex}.ticket-signin h3{white-space:nowrap;border-left:8px solid #096bff;padding-left:17px;font-size:29px;font-style:italic;font-weight:900;line-height:1.3}.ticket-signin p{color:#bdcce2;border-left:1px solid #5d7595;padding-left:24px;font-size:14px}.signin-actions{flex-shrink:0;align-items:center;gap:24px;margin-left:auto;display:flex}.signin-actions .btn{min-width:150px}.signin-register{color:#c3dafc;align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.page .podium{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch;gap:17px;padding:0;display:grid}.page .prize-card{text-align:left;isolation:isolate;min-height:286px;clip-path:var(--cut);background:linear-gradient(125deg,#023fad,#041b4a 58%,#0548b9);border:0;border-radius:0;grid-template-columns:1fr 48%;align-items:center;padding:30px 20px;display:grid;overflow:hidden}.page .prize-card:before{content:"";z-index:-1;opacity:.6;background:linear-gradient(150deg,#0000 68%,#0764ff 68% 71%,#0000 71% 74%,#0764ff 74% 77%,#0000 77%);position:absolute;inset:0}.page .prize-card:after{content:"";z-index:-1;pointer-events:none;background:url(/images/prize-rocks.webp) bottom/100% no-repeat;border:0;border-radius:0;display:block;position:absolute;inset:0}.page .prize-card.featured{color:#030c1c;background:#ffeb00;grid-template-columns:1fr 47%;padding:30px 24px}.page .prize-card.featured:before{opacity:1;background:linear-gradient(150deg,#0000 73%,#dbc200 73% 77%,#0000 77%);height:auto;inset:0}.prize-copy{z-index:1;align-self:start;min-width:0}.page .prize-card .rank-plaque{font-family:var(--display);color:#fff;white-space:nowrap;margin-bottom:15px;font-size:clamp(30px,3.5vw,48px);font-weight:900;line-height:1.2;display:block;position:static;transform:skew(-8deg)}.page .prize-card.featured .rank-plaque{color:#020a17}.page .prize-card h3,.page .prize-card.featured h3{font-family:var(--display);min-height:2.24em;color:inherit;font-size:clamp(20px,2vw,29px);font-weight:800;line-height:1.12}.page .prize-count{color:inherit;margin-top:9px;font-size:18px;font-weight:400}.page .prize-count b{color:inherit;font-size:inherit;background:0 0}.page .prize-art,.page .prize-card.featured .prize-art{filter:drop-shadow(6px 12px 10px #0004);width:125%;min-width:0;height:auto;margin:0 0 0 -12%}.product-art{aspect-ratio:1;background:url(/images/prize-products.webp) 0 0/300% 100% no-repeat;width:100%;display:block}.product-iphone{background-image:url(/images/iphone-18-pro-max-silver.webp);background-position:50%;background-size:auto 135%}.product-ipad{background-position:50%}.product-watch{background-position:100%}.page .bonus-banner{clip-path:var(--cut);background:linear-gradient(90deg,#0032b530,#03164333),url(/images/bonus-storm.webp) 50% 52%/cover no-repeat,#073793;border:1px solid #138dff;border-radius:0;grid-template-columns:auto 1fr;gap:32px;margin-top:17px;padding:13px 28px}.bonus-amount{font-family:var(--display);color:var(--gold);letter-spacing:-2px;font-size:84px;font-style:italic;font-weight:900;line-height:1}.bonus-amount small{letter-spacing:-1px;margin-right:3px;font-size:.48em}.page .bonus-copy{justify-content:space-between;align-items:center;gap:24px;display:flex}.page .bonus-copy .rank-plaque{display:none}.page .bonus-copy h3{color:#fff;margin:0;font-size:26px;font-style:italic}.page .bonus-copy h3 b{color:#fff;background:0 0}.page .bonus-copy p,.page .bonus-copy p b{color:#d4e4ff;font-size:14px}.page .bonus-banner .bonus-amount,.page .bonus-copy{text-shadow:0 2px 8px #00102b}.page .prize-total{text-align:right;color:#9fb5d7;margin-top:12px;font-size:12px}.page .steps{gap:16px;margin-bottom:20px}.page .step{text-align:left;padding:24px;display:block}.page .step-no{font-family:var(--display);color:#4393ff;box-shadow:none;background:0 0;border:0;margin-right:14px;font-size:36px;display:inline;position:static;transform:none}.page .step svg{color:#7bb5ff;width:25px;height:25px}.page .step h3{color:#fff;margin:8px 0;font-size:20px}.page .step p{color:#adbfda;font-size:14px}.page .formula{text-align:left;padding:22px 26px}.page .formula-main{color:var(--gold);background:0 0;font-size:25px}.page .chips li{background:#0b244b;border:1px solid #234777;border-radius:3px}.page .chips li.capped{background:#fff00012;border-color:#847c15}.dash{gap:20px}.ticket-balance{clip-path:var(--cut);background:linear-gradient(115deg,#073d9d,#06162e 70%);border:1px solid #1474d9;grid-template-columns:180px 1fr;gap:5px 32px;padding:26px 30px;display:grid}.balance-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.balance-top h3{font-size:23px;font-weight:800}.balance-top>span{color:#aec7e9;font-size:14px}.ticket-balance-value{font-family:var(--display);color:var(--gold);align-items:baseline;gap:12px;font-size:112px;font-style:italic;font-weight:900;line-height:1.15;display:flex}.ticket-balance-value small{font-family:var(--font-chinese);font-size:35px;font-weight:900}.balance-progress{align-self:center;min-width:0}.balance-progress p{font-size:19px}.balance-progress strong{font-weight:800}.balance-progress .progress{height:12px;box-shadow:none;background:#314665;border:0;margin:12px 0}.balance-progress .progress i{box-shadow:none;background:#0082ff}.balance-progress .balance-note{color:#aec5e5;font-size:13px}.page .tickets-card{background:0 0;border:0;padding:0}.page .tickets-card h3{color:#e5eeff;font-size:18px}.page .ticket-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.page .stub{color:#081327;filter:none;background:radial-gradient(circle at 0,#0000 8px,#f3f5f9 8.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 8px,#f3f5f9 8.5px) 100%/51% 100% no-repeat;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:15px 22px;display:flex}.page .stub:before{border-left:1px dashed #aab3c3;inset:12px 84px 12px auto}.page .stub>div{gap:2px;min-width:0;display:grid}.page .stub .ticket-code{font-family:var(--display);letter-spacing:0;color:#020918;overflow-wrap:anywhere;font-size:31px;font-weight:900;line-height:1.2}.page .stub small{color:#647089;font-size:11px}.ticket-state{background:var(--gold);color:#061226;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:5px 7px;font-size:12px;font-weight:800}.page .stub.winning{background:#ffec00}.stub.winning .ticket-state{color:#fff;background:#051b42}.page .ticket-results-link{justify-self:start}.page .win-banner{color:#07152a;clip-path:var(--cut);background:#ffeb00;border:0}.page .win-banner .rank-plaque{color:#07152a}.page .board-banner{background:linear-gradient(90deg,#020c1ed9,#020c1e22 65%,#020c1e88),url(/images/leaderboard-arena.webp) 50% 58%/cover;border-bottom:1px solid #285b99;min-height:160px;padding:24px}.page .board-banner h3{color:#fff;filter:none;background:0 0;font-size:27px}.page .board-stats span{background:#061933;border:1px solid #315485;border-radius:4px}.page .board th{color:#d5e6ff;background:#0a3169;font-size:13px}.page .board tr.top-1 td{background:#ffec000a}.page .medal{border-radius:3px}.page .winner{background:#061b3e;border:1px solid #2a5794;border-radius:0}.page .winner h3{color:#fff}.page .winner p{color:#adc4e6}.page .winner p b{color:var(--gold)}.page .winners-poster{background:linear-gradient(90deg,#020b18 10%,#020b1822 66%,#0000),url(/images/winners-trophy.webp) 100%/auto 100% no-repeat,#020b18;align-items:center;min-height:280px;display:flex}.page .winners-poster .poster-body{text-align:left;justify-items:start;width:64%;max-width:760px}.page .winners-poster .trophy{display:none}.page .trophy{filter:none}.page .terms{max-width:none}.page .terms li span{border-radius:2px}.page .terms li p{font-size:14px}.site-footer{color:#829ec6;background:#020918;border-top:1px solid #26446d}.broadcast-page{background:#020918;justify-content:center;align-items:center;min-height:100dvh;display:flex}.draw-broadcast{color:#fff;isolation:isolate;background:#030e24;width:100%;position:relative;overflow:hidden;container-type:inline-size}.broadcast-page>.draw-broadcast{max-width:1920px}.draw-broadcast:before{content:"";z-index:-1;background:linear-gradient(90deg,#030c1c55,#0000),url(/images/zeus-esports.webp) 100%/cover no-repeat;position:absolute;inset:0}.broadcast-header{background:#020c1bbd;border-bottom:1px solid #215292;align-items:center;gap:30px;height:80px;padding:0 32px;display:flex}.broadcast-header .brand{pointer-events:none}.broadcast-header h1{border-left:1px solid #7794be;padding-left:30px;font-size:27px;font-style:italic;font-weight:900}.broadcast-indicator{color:#b4cbed;align-items:center;gap:8px;margin-left:auto;font-size:16px;display:flex}.broadcast-indicator i{background:#ff5445;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #ff544555}.broadcast-body{aspect-ratio:2.22;grid-template-columns:27% 1fr;align-items:stretch;gap:3%;min-height:420px;padding:27px 32px;display:grid}.broadcast-prize{background:var(--gold);color:#020b18;clip-path:var(--cut);flex-direction:column;justify-content:space-between;min-width:0;padding:20px;display:flex}.broadcast-prize-rank{font-family:var(--font-chinese);font-size:clamp(30px,4.4cqw,78px);font-style:italic;font-weight:900;line-height:1.15}.broadcast-prize .product-art{background-position-y:50%;background-size:300%;flex:1;align-self:center;max-width:330px;min-height:0}.broadcast-prize .product-iphone{background-size:auto 135%}.broadcast-prize .bonus-amount{max-width:100%;margin:auto;font-size:7cqw}.broadcast-prize .bonus-amount small{font-size:.48em;display:inline}.page .win-banner .bonus-amount{color:#07152a;font-size:70px}.broadcast-prize h2{font-family:var(--display);font-size:clamp(20px,2.6cqw,38px);font-weight:800;line-height:1.08}.broadcast-prize small{margin-top:7px;font-size:15px;display:block}.broadcast-result{align-self:center;min-width:0;padding:18px 0}.broadcast-title{font-size:clamp(42px,6.9cqw,124px);font-family:var(--font-chinese);letter-spacing:-.05em;text-shadow:2px 4px #06132b;white-space:normal;font-style:italic;font-weight:900;line-height:1.25}.broadcast-title strong{color:var(--gold)}.broadcast-number{border-bottom:8px solid var(--gold);align-items:baseline;gap:15px;width:fit-content;max-width:100%;margin:16px 0 13px;padding-bottom:12px;line-height:.9;display:flex}.broadcast-prefix{font-family:var(--display);color:#a7c8ff;font-size:clamp(22px,3.7cqw,68px);font-weight:800}.broadcast-digits{font-family:var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-shadow:0 4px 10px #00163a;white-space:nowrap;font-size:clamp(90px,18cqw,335px);font-weight:900}.broadcast-ticket-long{overflow-wrap:anywhere;white-space:normal;font-size:clamp(45px,9cqw,150px)}.broadcast-winner{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;font-size:clamp(14px,1.6cqw,27px);font-weight:600;display:flex}.broadcast-winner strong{color:var(--gold);font-family:var(--display);font-size:1.35em;font-weight:900}.broadcast-message{color:#c0d3ef;margin-top:20px;font-size:clamp(14px,1.6cqw,24px)}.broadcast-winners{background:#030d1dda;border:1px solid #42618b;align-items:center;gap:25px;min-height:78px;margin:0 32px 24px;padding:16px 24px;display:flex}.broadcast-winners h3{white-space:nowrap;font-size:22px;font-style:italic;font-weight:900}.broadcast-winners-list{border-left:1px solid #587394;flex-wrap:wrap;flex:1;gap:15px 30px;padding-left:24px;display:flex}.broadcast-winners-list>div{align-items:center;gap:16px;font-size:16px;display:flex}.broadcast-winners-list b{color:var(--gold)}.broadcast-winners-list code{font-family:var(--display);font-size:24px;font-weight:800}.broadcast-winners-list span{color:#b9cceb;font-size:14px}.broadcast-footnote{color:#9bb8e4;text-align:right;padding:0 32px 15px;font-size:12px}.broadcast-page .broadcast-footnote:empty{display:none}.broadcast-loading{color:#c4d6ed;text-align:center;padding:32px}.draw-live-link{align-items:center;gap:8px;display:inline-flex}.draw-stage-shell{background:#030c1c;border:1px solid #27518d;border-radius:5px;width:min(1360px,100%);max-height:calc(100dvh - 32px);overflow:auto}.draw-stage-actions{background:#07172d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:15px 22px;display:flex}.draw-stage-actions>p{color:#b4c6df;max-width:680px;margin-right:auto;font-size:14px}.rehearsal-picks{margin-top:15px}.admin-tabs button,.admin-card,.draw-prize,.admin-tile{border-radius:5px}.admin-table{font-variant-numeric:tabular-nums}@media (min-width:601px){.broadcast-page>.draw-broadcast{width:min(100%,177.778dvh)}.draw-broadcast{aspect-ratio:16/9;grid-template-rows:11% minmax(0,1fr) auto auto;display:grid}.broadcast-header{gap:2.4cqw;height:auto;min-height:0;padding-inline:2.5cqw}.broadcast-header .brand-zeus{font-size:2.7cqw}.broadcast-header .brand-ez8{width:5.7cqw}.broadcast-header .brand{gap:1cqw}.broadcast-header h1{padding-left:2.4cqw;font-size:2.2cqw}.broadcast-indicator{font-size:1.25cqw}.broadcast-body{aspect-ratio:auto;min-height:0;padding:1.8cqw 2.5cqw}.broadcast-prize{padding:1.6cqw}.broadcast-prize .product-art{aspect-ratio:auto;width:min(100%,25cqw)}.broadcast-result{padding:0}.broadcast-title{font-size:6.8cqw}.broadcast-number{border-bottom-width:.6cqw;margin:1.2cqw 0 1cqw;padding-bottom:1cqw}.broadcast-digits{font-size:17cqw}.broadcast-ticket-long{font-size:8cqw}.broadcast-winner,.broadcast-message{margin-top:1.2cqw;font-size:1.5cqw}.broadcast-winners{gap:2cqw;min-height:6cqw;max-height:9cqw;margin:0 2.5cqw 1cqw;padding:1cqw 1.8cqw}.broadcast-winners h3{font-size:1.8cqw}.broadcast-winners-list{gap:.5cqw 2cqw;max-height:6cqw;padding-left:1.8cqw;overflow-y:auto}.broadcast-winners-list>div{gap:1.2cqw;font-size:1.3cqw}.broadcast-winners-list code{font-size:1.8cqw}.broadcast-winners-list span{font-size:1.1cqw}.broadcast-footnote{padding:0 2.5cqw 1cqw;font-size:.95cqw}.broadcast-prize .bonus-amount{color:#020b18}}@media (min-width:1600px){.hero{min-height:540px}.hero-inner{padding-top:62px}.hero-title{max-width:960px}}@media (max-width:1150px){.brand-zeus{font-size:28px}.brand-ez8{width:57px}.site-nav{gap:15px}.site-nav a{font-size:13px}.ticket-signin{flex-wrap:wrap;gap:15px}.ticket-signin p{border:0;flex:1;padding:0}.signin-actions{margin-left:0}.hero-title{max-width:650px}.hero-title span,.hero-title strong{font-size:76px}.page .prize-card{grid-template-columns:1fr;min-height:350px;padding:22px}.page .prize-card.featured{grid-template-columns:1fr 45%;padding:22px 24px}.page .prize-art{order:2;width:180px;height:auto;margin:0 auto}.page .prize-card.featured .prize-art{width:145%;margin-left:-20%}.page .bonus-copy{flex-wrap:wrap;gap:0}.page .bonus-copy h3{font-size:24px}.broadcast-header .brand-zeus{font-size:26px}.broadcast-header h1{font-size:22px}}@media (max-width:960px){.container,.section-title{width:calc(100% - 40px)}.site-header-inner{height:64px}.brand-zeus{font-size:27px}.brand-zeus svg{width:20px;height:32px}.brand-ez8{width:57px}.site-nav{display:none}.header-actions{gap:10px}.header-actions>.icon-link{order:-1;width:36px;height:36px;margin-right:4px}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:40;background:#05142c;border:1px solid #375984;width:210px;padding:8px;position:absolute;top:50px;right:0;box-shadow:0 12px 25px #0008}.mobile-menu nav a{padding:12px 16px;display:block}.mobile-menu nav a:hover{background:#0e3162}.hero{min-height:460px}.hero-title{max-width:620px}.hero-title span,.hero-title strong{font-size:64px}.hero-art{background-position:65%}.hero-lead{max-width:500px}.page .podium{grid-template-columns:1fr 1fr;gap:14px}.page .podium .featured{grid-column:1/-1;grid-template-columns:1fr 45%;min-height:260px;padding:22px 28px}.page .prize-card{grid-template-columns:1fr 46%;min-height:220px;padding:22px}.page .prize-card .rank-plaque{font-size:37px}.page .prize-art,.page .prize-card.featured .prize-art{justify-self:center;width:120%;max-width:300px;height:auto;margin:0 0 0 -10%}.page .prize-card.featured h3{font-size:34px}.page .prize-card h3{font-size:26px}.page .steps{grid-template-columns:repeat(3,1fr)}.page .step{padding:18px}.page .step h3{font-size:17px}.page .step p{font-size:13px}.broadcast-header{gap:15px;height:64px;padding:0 20px}.broadcast-header h1{padding-left:15px;font-size:18px}.broadcast-indicator{font-size:12px}.broadcast-body{aspect-ratio:auto;min-height:330px;padding:20px}.broadcast-prize{padding:16px}.broadcast-winners{gap:16px;margin:0 20px 20px;padding:13px 16px}.broadcast-winners h3{font-size:18px}.broadcast-winners-list{padding-left:16px}.broadcast-winners-list>div{gap:8px;font-size:14px}.broadcast-winners-list code{font-size:20px}}@media (max-width:600px){html{scroll-padding-top:80px}.container,.section-title{width:calc(100% - 32px)}.page{padding-bottom:calc(70px + env(safe-area-inset-bottom));background:#030c1c}.site-header-inner{gap:8px;width:calc(100% - 28px);height:64px}.brand{gap:8px}.brand-zeus{letter-spacing:-.6px;font-size:25px}.brand-zeus>span{display:none}.brand-zeus:after{content:"S"}.brand-zeus svg{width:17px;height:33px;color:var(--gold);margin-left:30px;position:absolute;transform:rotate(6deg)}.brand-x{font-size:22px}.brand-ez8{width:53px}.header-actions{gap:3px}.language-button{padding:5px 9px;font-size:12px}.mobile-menu summary{min-width:40px}.hero{min-height:0}.hero-art{background:linear-gradient(90deg,#020e25bb,#0000 85%),url(/images/zeus-esports.webp) 75%/auto 100% no-repeat}.hero-inner{padding:25px 0 22px}.hero-eyebrow{color:#aac2e8;letter-spacing:.06em;font-size:10px}.hero-title{letter-spacing:-2px;max-width:100%;margin:12px 0 15px;transform:skew(-6deg)}.hero-title span,.hero-title strong{font-size:clamp(46px,11vw,64px);line-height:1.1;display:block}.hero-title strong{margin:4px 0 0;font-size:clamp(56px,14vw,82px)}.hero-lead{max-width:270px;font-size:14px;line-height:1.7}.hero-date{margin-top:11px;font-size:16px}.hero-date small{font-size:10px}.countdown{gap:8px;margin-top:14px}.countdown-label{font-size:11px}.countdown-cells{gap:4px}.countdown-cells span{gap:3px;min-width:33px;padding:1px 4px}.countdown-cells b{font-size:19px}.countdown-cells small{font-size:10px}.hero-actions{margin-top:18px}.hero-actions .btn{min-height:48px;padding:10px;font-size:14px}.hero-actions .btn:first-child{background:var(--gold);color:#071020;border-color:var(--gold)}.hero-actions .btn-ghost{display:none}.section{padding:28px 0 10px}.section-title{margin-bottom:16px;scroll-margin-top:16px}.section-title h2{letter-spacing:-1px;font-size:30px}.section-title-frame{gap:10px}.section-title-frame:before{width:7px;height:25px}.section-title-frame:after{font-size:30px}.ticket-section.is-signed-out{padding-top:0}.ticket-signin{background:#06152c;border-color:#1d4276;gap:9px;padding:16px}.ticket-signin h3{border-left-width:5px;padding-left:9px;font-size:20px}.ticket-signin p{flex-basis:100%;font-size:12px}.signin-actions{gap:16px;width:100%;margin-top:5px}.signin-actions .btn{flex:1;min-width:0;min-height:48px;font-size:14px}.signin-register{gap:6px;min-height:48px;font-size:12px}.page .podium{gap:12px}.page .podium .featured{grid-template-columns:53% 47%;min-height:220px;padding:20px}.page .prize-card.featured h3{font-size:26px;line-height:1.1}.page .prize-card.featured .prize-art{width:140%;max-width:none;margin:0 0 0 -20%}.page .prize-card{grid-template-columns:1fr;gap:4px;min-height:0;padding:20px 12px}.page .prize-card:after{background-size:auto 150px}.page .prize-card.featured:after{background-size:100%}.page .prize-card .rank-plaque{margin-bottom:8px;font-size:32px}.page .prize-card h3{font-size:21px;line-height:1.12}.page .prize-count{margin-top:5px;font-size:14px}.page .prize-art{width:100%;max-width:160px;height:auto;margin:0}.page .bonus-banner{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);text-align:left;grid-template-columns:auto 1fr;gap:17px;margin-top:12px;padding:13px 15px}.bonus-amount{letter-spacing:-1px;font-size:54px}.page .bonus-copy{display:block}.page .bonus-copy h3{font-size:18px;line-height:1.3}.page .bonus-copy p,.page .bonus-copy p b{margin-top:5px;font-size:11px;line-height:1.6}.page .prize-total{text-align:left;font-size:11px;line-height:1.7}.page .steps{grid-template-columns:1fr;gap:10px}.page .step{padding:16px 18px}.page .step-no{float:left;margin-right:14px;font-size:42px;line-height:1.4}.page .step>svg{display:none}.page .step h3{margin:0 0 4px;font-size:17px}.page .step p{font-size:13px}.page .formula{padding:18px}.page .formula-main{font-size:19px;line-height:1.5}.page .formula-note{font-size:12px}.page .chips{grid-template-columns:repeat(3,1fr);gap:8px}.page .chips li{padding:9px 4px;font-size:12px}.page .chips li b{font-size:11px}.dash-head{gap:8px}.dash-head p{font-size:15px}.rank-chip{padding:2px 6px;font-size:11px}.dash-head-actions{justify-content:flex-end;width:100%}.as-of{margin-right:auto;font-size:11px}.ticket-balance{padding:20px;display:block}.balance-top h3{font-size:20px}.balance-top>span{font-size:12px}.ticket-balance-value{margin:9px 0;font-size:112px;line-height:1.2}.ticket-balance-value small{font-size:43px}.balance-progress{border-top:1px solid #355175;padding-top:14px}.balance-progress p{font-size:16px}.balance-progress .balance-note{font-size:12px;line-height:1.7}.page .ticket-list{grid-template-columns:1fr}.page .stub{padding:14px 20px}.page .stub .ticket-code{font-size:34px}.page .tickets-card h3{font-size:17px}.page .ticket-results-link{width:100%}.page .fine{font-size:11px;line-height:1.8}.page .win-banner{text-align:left;grid-template-columns:90px 1fr;justify-items:start;gap:15px;padding:18px}.page .win-banner h3{font-size:20px}.page .win-banner p{font-size:12px}.page .win-art{width:90px;height:95px}.page .board-banner{padding:18px}.page .board-banner h3{font-size:22px}.page .board-stats{gap:8px}.page .board-stats span{font-size:11px}.page .board th,.page .board td{padding:11px 7px;font-size:12px}.page .board td b{font-size:15px}.page .medal{width:25px;height:25px;font-size:12px}.page .board-note{padding:16px;font-size:12px}.page .poster-body{padding:24px 20px}.page .poster-body h3{font-size:23px}.page .poster-body p{font-size:13px}.page .winner-grid{grid-template-columns:1fr;gap:12px}.page .winner h3{font-size:20px}.page .winner p{font-size:13px}.page .terms{padding:18px}.page .terms li{grid-template-columns:25px 1fr;gap:9px}.page .terms li p{font-size:12px}.page .terms li span{width:24px;height:24px}.site-footer{margin-top:24px;padding:20px 0;font-size:11px}.mobile-bottom-nav{z-index:35;padding:8px 16px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030c1cf5;border-top:1px solid #315684;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:#a6bad9;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:49px;font-size:12px;font-weight:600;display:flex;position:relative}.mobile-bottom-nav a.active{color:var(--gold)}.mobile-bottom-nav a.active:after{content:"";background:var(--gold);width:44px;height:3px;position:absolute;bottom:-5px}.broadcast-header{gap:12px;padding:0 16px}.broadcast-header h1{display:none}.broadcast-header .brand-zeus{font-size:28px}.broadcast-header .brand-ez8{width:52px}.broadcast-indicator{gap:6px;font-size:12px}.broadcast-indicator i{width:7px;height:7px}.broadcast-body{flex-direction:column;gap:17px;min-height:0;padding:20px 16px;display:flex}.broadcast-prize{color:#fff;border-left:5px solid var(--gold);clip-path:none;background:linear-gradient(90deg,#071d3ed9,#03112ba0);grid-template-rows:auto auto;grid-template-columns:1fr 43%;min-height:185px;padding:17px;display:grid}.broadcast-prize-rank{color:var(--gold);align-self:end;font-size:35px}.broadcast-prize .product-art{flex:none;grid-area:1/2/3;align-self:center;width:100%;height:auto}.broadcast-prize .bonus-amount{grid-area:1/2/3;font-size:62px}.broadcast-prize h2{font-size:25px}.broadcast-prize small{font-size:12px}.broadcast-result{align-self:stretch;padding:0}.broadcast-title{letter-spacing:-2px;font-size:clamp(34px,11.7vw,66px)}.broadcast-number{border-bottom-width:5px;gap:8px;margin:18px 0 14px;padding-bottom:15px}.broadcast-prefix{font-size:7vw}.broadcast-digits{letter-spacing:-.02em;font-size:26vw}.broadcast-ticket-long{font-size:12vw}.broadcast-winner{gap:6px 15px;margin-top:17px;font-size:14px}.broadcast-message{margin-top:13px;font-size:14px}.broadcast-winners{margin:3px 16px 17px;padding:16px;display:block}.broadcast-winners h3{margin-bottom:12px;font-size:23px}.broadcast-winners-list{border:0;gap:10px;padding:0;display:grid}.broadcast-winners-list>div{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px}.broadcast-winners-list code{font-size:25px}.broadcast-winners-list span{font-size:12px}.broadcast-footnote{padding:0 16px 17px;font-size:11px}.draw-stage-shell{max-height:calc(100dvh - 16px)}.modal-backdrop:has(.draw-stage-shell){padding:8px}.draw-stage-actions{gap:9px;padding:14px}.draw-stage-actions .btn{flex:1;padding:10px 14px;font-size:13px}.draw-stage-actions>p{font-size:12px}.admin-header .brand-zeus>span{display:inline}.admin-header .brand-zeus:after{display:none}.admin-header .brand-zeus svg{margin:0 -4px;position:static}.admin-user{flex-wrap:wrap;gap:7px}.admin-card{padding:15px}.admin-table{font-size:12px}.admin-card .table-wrap{margin-top:10px}.hero-heading{width:min(100%,420px);margin:15px 0 18px}.hero-title.hero-title-en{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(33px,10.5vw,62px);line-height:1.15;display:block}.hero-title.hero-title-en>strong{letter-spacing:-.025em;margin-top:3px;font-size:clamp(72px,23vw,124px);line-height:1}.hero-wordmark-wide{display:none}.hero-wordmark-white{width:100%;height:auto;display:block}.hero-wordmark-yellow{width:86%;height:auto;margin-top:-1px;display:block}.hero-heading .hero-date{text-align:left;margin-top:12px}.hero-date-range{letter-spacing:.015em;font-size:clamp(21px,6.1vw,35px)}.hero-heading .hero-date small{margin-top:6px;font-size:10px}.page .board-banner{background-position:62%;min-height:190px}.page .winners-poster{background:linear-gradient(#020b1811 18%,#020b18 68%),url(/images/winners-trophy.webp) 100% 0/auto 245px no-repeat,#020b18;align-items:flex-end;min-height:360px}.page .winners-poster .poster-body{gap:4px;width:100%;max-width:none;padding:22px 20px}}@media (max-width:360px){.hero-title span{font-size:43px}.hero-title strong{font-size:58px}.page .prize-card.featured h3{font-size:23px}.page .prize-card h3{font-size:19px}.page .prize-card .rank-plaque,.page .stub .ticket-code{font-size:29px}.ticket-balance{padding:17px}.balance-top h3{font-size:18px}.bonus-amount{font-size:45px}.page .bonus-copy h3{font-size:16px}.broadcast-prize h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}.progress i{transition:none}}.flow{grid-template-columns:repeat(3,1fr);gap:26px;margin:0 0 20px;padding:0;list-style:none;display:grid}.flow-item{display:flex;position:relative}.flow-step{isolation:isolate;min-height:238px;clip-path:var(--cut);background:linear-gradient(135deg,#0a3080 0%,#061a40 55%,#041230 100%);border:1px solid #1e4f95;flex-direction:column;flex:1;padding:24px 26px 26px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.flow-step:before{content:"";background:linear-gradient(90deg,var(--gold),#ffec0000 85%);height:4px;position:absolute;top:0;left:0;right:0}.flow-step:hover{border-color:#3d86e6;transform:translateY(-3px)}.flow-ghost{z-index:-1;font-family:var(--display);color:#0000;-webkit-text-stroke:2px #2f6fcf66;letter-spacing:-6px;pointer-events:none;font-size:170px;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-26px;right:-4px}.flow-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.flow-icon{background:var(--gold);color:#071020;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);place-items:center;width:50px;height:50px;display:grid}.flow-tag{font-family:var(--display);letter-spacing:.08em;color:#8fbfff;font-size:17px;font-style:italic;font-weight:800}.flow-step h3{color:#fff;margin:0 0 10px;font-size:21px;font-weight:900;line-height:1.3}.flow-stat{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.flow-stat b{font-family:var(--display);color:var(--gold);letter-spacing:-.5px;font-size:38px;font-style:italic;font-weight:900;line-height:1}.flow-stat small{color:#cfe0ff;font-size:14px;font-weight:700}.flow-text{color:#adbfda;margin:auto 0 0;font-size:14px;line-height:1.65}.flow-arrow{z-index:2;color:var(--gold);filter:drop-shadow(0 0 8px #ffec0066);position:absolute;top:50%;right:-28px;transform:translateY(-50%)}@media (max-width:960px){.flow{gap:24px}.flow-step{min-height:230px;padding:20px}.flow-stat b{font-size:30px}.flow-step h3{font-size:18px}.flow-ghost{font-size:130px}}@media (max-width:700px){.flow{grid-template-columns:1fr;gap:14px;padding-left:22px;position:relative}.flow:before{content:"";background:linear-gradient(var(--gold),#0875ff);width:3px;position:absolute;top:34px;bottom:34px;left:5px}.flow-item:before{content:"";background:var(--gold);width:13px;height:13px;position:absolute;top:30px;left:-22px;transform:rotate(45deg);box-shadow:0 0 0 4px #030c1c}.flow-step{min-height:0;padding:18px}.flow-arrow{display:none}.flow-head{margin-bottom:12px}.flow-icon{width:42px;height:42px}.flow-ghost{font-size:110px;bottom:-18px}.flow-stat b{font-size:30px}}@media (min-width:961px) and (max-width:1200px){.site-header-inner{gap:14px}.site-header .site-nav{gap:12px}.site-header .site-nav a{font-size:13px}.site-header .brand-zeus{font-size:27px}.site-header .brand-ez8{width:57px}}@media (max-width:700px){.site-header .header-actions{gap:10px}.header-register.btn{padding:6px 10px;font-size:12px}.header-actions>.icon-link{width:32px;margin-right:0}.mobile-menu summary{min-width:32px}}@media (max-width:380px){.site-header .header-actions{gap:8px}.site-header-inner{gap:6px;width:calc(100% - 20px)}.site-header .brand{gap:4px}.site-header .brand-zeus{font-size:21px}.site-header .brand-zeus svg{height:29px;margin-left:25px}.site-header .brand-ez8{width:40px}.site-header .brand-x{font-size:18px}.header-register.btn{padding-inline:7px;font-size:11px}.site-header .language-button{padding-inline:6px;font-size:11px}}
.prize-grid{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.prize-tile{isolation:isolate;height:clamp(228px,19vw,260px);clip-path:var(--cut);color:#fff;background:linear-gradient(125deg,#032778,#061a48 58%,#064abc);padding:23px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1485ff}.prize-tile:before{content:"";z-index:-2;background:linear-gradient(132deg,#0000 36%,#096cff 36% 44%,#0000 44% 50%,#096cff 50% 58%,#0000 58%) 100% 0/80px 116px no-repeat,linear-gradient(132deg,#0000 36%,#096cff 36% 44%,#0000 44% 50%,#096cff 50% 58%,#0000 58%) 0 100%/85px 78px no-repeat;position:absolute;inset:0}.prize-tile:after{content:"";z-index:-1;pointer-events:none;background:url(/images/prize-rocks.webp) 40% bottom/125% 140px no-repeat;position:absolute;inset:0}.prize-tile-ipad:after{background-position:0 bottom}.prize-tile-watch:after{background-position:100% bottom}.prize-tile.is-featured{color:#030a16;box-shadow:none;background:#ffeb00;padding-inline:24px}.prize-tile.is-featured:before{filter:grayscale();opacity:.55;mix-blend-mode:multiply}.prize-details{z-index:2;width:55%;position:relative}.prize-rank{height:clamp(54px,5.1vw,72px);font:italic 900 clamp(32px, 3.4vw, 48px) / 1 var(--font-sport), var(--display);white-space:nowrap;letter-spacing:-.06em;align-items:center;gap:5px;margin-bottom:10px;display:flex}.prize-rank svg{flex:none;width:auto;height:100%;display:block}.prize-rank:not(.prize-rank-graphic){font-size:clamp(23px,2.1vw,31px)}.prize-rank-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prize-rank i{border-inline:5px solid #0875ff;flex:none;width:17px;height:24px;display:block;transform:skew(-30deg)}.is-featured .prize-rank i{border-color:#333814}.prize-details h3{font:800 clamp(21px, 2vw, 29px) / 1.1 var(--display);min-height:2.2em}.prize-quantity{margin-top:5px;font-size:17px;line-height:1.35}.prize-quantity b{font-weight:500}.prize-device{z-index:1;filter:drop-shadow(4px 8px 5px #0005);width:64%;position:absolute;bottom:-4px;right:-10px}.is-featured .prize-device{width:61%;max-width:290px;bottom:-44px;right:-3px}.prize-bonus{min-height:100px;clip-path:var(--cut);text-shadow:0 2px 7px #00173c;background:linear-gradient(90deg,#0032b51a,#03164333),url(/images/bonus-storm.webp) 50% 52%/cover no-repeat,#073793;border:1px solid #1689ff;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin-top:16px;padding:15px 30px;display:grid}.prize-bonus h3{white-space:nowrap;justify-self:end;font-size:clamp(23px,2.3vw,32px);font-style:italic;font-weight:900}.prize-bonus h3 span{margin-left:8px}.prize-bonus-amount{font:italic 900 clamp(42px, 5vw, 70px) / 1 var(--font-sport), var(--display);color:var(--gold);letter-spacing:-.055em;white-space:nowrap}.prize-bonus-requirement{color:#e0edff;border-left:1px solid #aacaff80;justify-self:end;padding-left:28px;font-size:13px;line-height:1.6}.prize-bonus-requirement b{white-space:nowrap}@media (max-width:1100px) and (min-width:901px){.prize-grid{gap:12px}.prize-tile{height:230px;padding:20px 15px}.prize-tile.is-featured{padding-inline:18px}.prize-rank{gap:3px;height:49px;font-size:30px}.prize-rank i{border-inline-width:4px;width:13px;height:20px}.prize-details h3{font-size:21px}.prize-bonus{gap:20px;padding-inline:22px}.prize-bonus h3{font-size:24px}.prize-bonus-amount{font-size:46px}.prize-bonus-requirement{padding-left:18px;font-size:11px}}@media (max-width:900px){.prize-grid{grid-template-columns:1fr 1fr;gap:12px}.prize-tile{height:270px;padding:18px 12px}.prize-tile:not(.is-featured){flex-direction:column;height:auto;min-height:280px;display:flex}.prize-tile.is-featured{grid-column:1/-1;height:218px;padding:18px 20px}.prize-details{width:100%}.is-featured .prize-details{width:52%}.prize-rank{gap:4px;height:45px;margin-bottom:8px;font-size:27px}.prize-rank:not(.prize-rank-graphic){font-size:20px}.prize-rank i{border-inline-width:4px;width:12px;height:19px}.prize-details h3{max-width:155px;font-size:22px}.is-featured .prize-details h3{font-size:25px}.prize-quantity{font-size:14px}.prize-device{width:100%;bottom:0;right:-5px}.prize-tile:not(.is-featured) .prize-device{align-self:center;width:calc(100% + 18px);max-width:200px;margin:8px -9px -26px;position:relative;bottom:auto;right:auto}.is-featured .prize-device{width:56%;bottom:-20px;right:-2px}.prize-tile:after{background-size:auto 110px}.prize-tile:before{background-size:60px 76px,55px 55px}.prize-tile.is-featured:after{background-size:115% 118px}.prize-bonus{grid-template-columns:1fr auto;gap:8px 14px;min-height:100px;margin-top:12px;padding:16px}.prize-bonus h3{white-space:normal;justify-self:start;font-size:19px}.prize-bonus h3 span{margin:3px 0 0;font-size:17px;display:block}.prize-bonus-amount{font-size:clamp(36px,10vw,52px)}.prize-bonus-requirement{border-top:1px solid #87adf94d;border-left:0;grid-column:1/-1;justify-self:start;padding:7px 0 0;font-size:10px}}@media (max-width:360px){.prize-rank{gap:2px;height:38px;font-size:23px}.prize-rank:not(.prize-rank-graphic){font-size:16px}.prize-rank i{border-inline-width:3px;width:10px;height:16px}.prize-tile{height:250px}.prize-details h3{font-size:20px}.is-featured .prize-details h3{font-size:23px}}
.weekly-preview{text-align:center;color:#a9c9f6;background:#0b2851;border-bottom:1px solid #214b82;padding:7px 16px;font-size:11px}.november-page .hero-title-weekly{white-space:nowrap;transform-origin:50%;letter-spacing:-.055em;max-width:none;margin:0 0 10px;padding-inline:15px;line-height:1.15;transform:skew(-9deg)}.november-page .hero-title-weekly span,.november-page .hero-title-weekly strong{letter-spacing:-.055em;-webkit-text-stroke:1px currentColor;text-shadow:2px 5px #001138;font-size:clamp(56px,12.1cqw,136px);font-weight:900;line-height:1.15;display:inline}.november-page .hero-title-weekly strong{margin-left:.08em}.november-page .hero-title-weekly-en{white-space:normal;font-family:var(--font-sport),var(--display);transform:none}.november-page .hero-title-weekly-en span,.november-page .hero-title-weekly-en strong{letter-spacing:-.03em;margin:0;font-size:clamp(38px,7cqw,80px);line-height:1.2;display:block}.weekly-cash-tile .prize-details{width:64%}.weekly-cash-tile .prize-details h3{font-family:var(--font-sport),var(--display);letter-spacing:-.04em;min-height:0;font-size:clamp(36px,4.5vw,62px);font-style:italic}.weekly-cash-tile .prize-rank:not(.prize-rank-graphic){font-family:var(--font-chinese);margin-bottom:6px;font-size:clamp(30px,3.3vw,44px);transform:skew(-8deg)}.weekly-cash-art{z-index:1;opacity:.95;background:url(/images/bonus-treasure.webp) 50% 20%/cover no-repeat;width:52%;height:89%;position:absolute;bottom:-6px;right:-12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.weekly-cash-tile.is-featured .weekly-cash-art{width:48%}.weekly-minor-prizes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.weekly-minor-prizes .prize-bonus{grid-template-columns:1fr auto;gap:10px;padding:20px 25px}.weekly-minor-prizes .prize-bonus h3{justify-self:start;font-size:25px}.weekly-minor-prizes .prize-bonus-amount{font-size:44px}.weekly-minor-prizes .prize-bonus-requirement{border:0;grid-column:1/-1;justify-self:start;padding:0}.weekly-period-list{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:22px;display:grid}.weekly-period-list>div{text-align:center;border-right:1px solid #315481;flex-direction:column;gap:8px;padding:5px;display:flex}.weekly-period-list>div:last-child{border:0}.weekly-period-list b{color:var(--gold);font-size:18px}.weekly-period-list span{font-size:20px;font-weight:800}.weekly-period-list small{color:#a9c2e2;font-size:12px;line-height:1.7}.weekly-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.weekly-tabs button{color:#b8d0f1;clip-path:var(--cut);text-align:left;cursor:pointer;background:linear-gradient(125deg,#05285f,#05172e);border:1px solid #245797;flex-direction:column;gap:5px;padding:14px 18px;display:flex}.weekly-tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:#06162f}.weekly-tabs b{font-size:20px;font-style:italic;font-weight:900}.weekly-tabs span{font-size:12px}.weekly-rank-scroll{max-height:680px;overflow:auto}.weekly-rank-scroll .board thead{z-index:1;position:sticky;top:0}.weekly-archive{color:#91abc9;margin:25px 0 0;font-size:13px}.weekly-archive a{color:#6fb6ff;align-items:center;gap:4px;display:inline-flex}.weekly-personal-amount{font-size:clamp(35px,5vw,65px)!important}.weekly-admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.weekly-admin-toolbar select,.weekly-review select,.weekly-review input{color:#fff;background:#081a31;border:1px solid #365373;border-radius:4px;padding:11px}.weekly-admin-box{background:#091a2e;border:1px solid #284360;margin:20px 0;padding:22px}.weekly-admin-box h3{margin-bottom:12px}.weekly-admin-box p{color:#a9bdd8;margin:8px 0;font-size:14px;line-height:1.7}.weekly-review{border-top:1px solid #25415f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.weekly-review>span{min-width:220px;font-size:13px}.weekly-review input{flex:1;min-width:190px}.weekly-admin .weekly-table td,.weekly-admin .weekly-table th{padding:13px 18px}.weekly-admin-search{color:#fff;background:#07182c;border:1px solid #365373;width:300px;max-width:100%;margin:12px 0;padding:10px 14px}@media (max-width:900px){.weekly-cash-tile:not(.is-featured){min-height:240px;display:block}.weekly-cash-tile .prize-details{width:75%}.weekly-cash-tile .prize-rank:not(.prize-rank-graphic){font-size:30px}.weekly-cash-tile .prize-details h3{font-size:44px}.weekly-cash-art{width:65%;height:75%}.weekly-minor-prizes{gap:12px}.weekly-minor-prizes .prize-bonus{flex-wrap:wrap;gap:8px;padding:17px;display:flex}.weekly-minor-prizes .prize-bonus h3{font-size:19px}.weekly-minor-prizes .prize-bonus-amount{font-size:36px}.weekly-minor-prizes .prize-bonus-requirement{font-size:11px}}@media (max-width:700px){.november-page .hero-title-weekly{white-space:normal;margin-bottom:14px;padding:0;transform:skew(-7deg)}.november-page .hero-title-weekly span{letter-spacing:-.04em;font-size:clamp(58px,16.5vw,94px);display:block}.november-page .hero-title-weekly strong{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(74px,21vw,118px);line-height:1.06;display:block}.weekly-cash-tile .prize-rank:not(.prize-rank-graphic){font-size:27px}.weekly-cash-tile .prize-details h3{font-size:39px}.weekly-cash-tile .prize-quantity{font-size:14px}.weekly-cash-tile:not(.is-featured){min-height:230px}.weekly-cash-tile .prize-details{width:100%}.weekly-cash-tile .weekly-cash-art{opacity:.7;width:65%;height:60%}.weekly-cash-tile.is-featured .weekly-cash-art{opacity:1;width:45%;height:100%}.weekly-minor-prizes .prize-bonus{align-content:center;gap:9px;min-height:120px}.weekly-minor-prizes .prize-bonus h3{font-size:16px}.weekly-minor-prizes .prize-bonus h3 span{margin-left:4px;font-size:12px}.weekly-minor-prizes .prize-bonus-amount{font-size:32px}.weekly-minor-prizes .prize-bonus-requirement{text-align:left;font-size:9px}.weekly-minor-prizes .prize-bonus-requirement b{display:block}.weekly-period-list{grid-template-columns:repeat(2,1fr);gap:20px 5px}.weekly-period-list>div:nth-child(2){border:0}.weekly-period-list span{font-size:17px}.weekly-period-list small{font-size:10px}.weekly-tabs{gap:5px}.weekly-tabs button{padding:13px 9px}.weekly-tabs b{font-size:16px}.weekly-tabs span{font-size:9px}.november-page .board-banner h3{font-size:19px}.november-page .board th{font-size:10px}.november-page .board td{font-size:11px}.november-page .board td b{font-size:13px}}.weekly-admin .weekly-table{border-collapse:collapse;text-align:left;width:100%}.weekly-admin .weekly-table th{background:#0a3169}.weekly-admin .weekly-table td{border-bottom:1px solid #243f61}.weekly-admin .weekly-table-wrap{overflow:auto}.weekly-admin .weekly-empty{color:#a6b9d2;padding:25px}.weekly-admin .weekly-heading h2{font-size:28px}.weekly-admin .weekly-eyebrow{color:#8ba9cf;margin-bottom:10px;font-size:12px}@media (max-width:700px){.november-page .hero-title-weekly-en span,.november-page .hero-title-weekly-en strong{font-size:clamp(30px,8.5vw,56px);line-height:1.25}}.november-page .weekly-cash-tile{height:auto;min-height:270px;padding-bottom:72px}.november-page .weekly-cash-tile:after{background-size:125% 85px;height:52px;top:auto}.november-page .weekly-cash-tile .prize-rank{height:auto;min-height:42px;line-height:1.25}.weekly-cash-turnover{color:#fff;opacity:1;background:#062457;border:1px solid #3e6aa2;border-radius:3px;width:max-content;max-width:100%;margin-top:10px;padding:7px 10px;font-size:14px;font-weight:500;line-height:1.55}.weekly-cash-tile.is-featured .weekly-cash-turnover{color:#07152a;background:#ffeb00;border-color:#998d00}.weekly-cash-turnover strong{white-space:nowrap;font-weight:700}.weekly-minor-prizes .prize-bonus-requirement{font-size:13px}@media (max-width:700px){.november-page .weekly-cash-tile{min-height:250px;padding-bottom:66px}.november-page .weekly-cash-tile .prize-rank{min-height:36px}.weekly-cash-turnover{padding:6px 8px;font-size:12px}.weekly-minor-prizes .prize-bonus-requirement{font-size:12px;line-height:1.6}.weekly-minor-prizes .prize-bonus-requirement b{white-space:normal}.november-page .weekly-cash-tile{container-type:inline-size}.november-page .weekly-cash-tile:not(.is-featured) .prize-details h3{max-width:none;font-size:clamp(22px,20cqw,39px)}}
