.pre-release-page{--event-pink:#ff4d9d;--event-violet:#9b6dff}.pre-release-shell{width:min(1420px,100% - 32px)}.pre-release-hero{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,20px 100%,0 calc(100% - 20px));background:radial-gradient(circle at 80% 25%,#9b6dff3d,#0000 35%),linear-gradient(120deg,#0a121df7,#14081cf0);border:1px solid #ff4d9d4d;grid-template-columns:1fr auto;align-items:end;gap:28px;min-height:260px;padding:48px;display:grid;position:relative;overflow:hidden}.pre-release-hero:before{content:"PR//";color:#ffffff06;font:700 170px/1 var(--static-font-display);position:absolute;top:-30px;right:4%}.pre-release-hero h1{font:clamp(42px,7vw,88px)/.95 var(--static-font-display);text-transform:uppercase;letter-spacing:-.04em;text-shadow:0 0 36px #ff4d9d40;margin:8px 0 14px}.pre-release-hero p:last-child{max-width:780px;color:var(--static-muted);margin:0;font-size:20px}.pre-release-season-chip{border-left:3px solid var(--event-pink);background:#03070cb3;gap:4px;min-width:240px;padding:18px 22px;display:grid}.pre-release-season-chip span,.pre-release-season-chip small{color:var(--static-muted);text-transform:uppercase;letter-spacing:.12em;font:600 11px var(--static-font-mono)}.pre-release-season-chip strong{font:600 20px var(--static-font-ui)}.pre-release-alert{border:1px solid var(--static-line);color:var(--static-muted);background:#46e6ff0f;margin:16px 0;padding:12px 16px}.pre-release-alert[data-tone=success]{color:var(--static-green);border-color:#87ff7a66}.pre-release-alert[data-tone=error]{color:#ff9ca5;border-color:#ff5f6d8c}.pre-release-alert[data-tone=busy]:before{content:"";border:2px solid var(--event-pink);border-top-color:#0000;border-radius:50%;width:9px;height:9px;margin-right:9px;animation:.8s linear infinite event-spin;display:inline-block}@keyframes event-spin{to{transform:rotate(360deg)}}.pre-release-queue-panel{background:linear-gradient(110deg,#400e2a4d,#0000 48%),linear-gradient(#10111dfa,#070a12fa);border-color:#ff4d9d6b;margin-bottom:16px}.pre-release-queue-panel[data-queue-state=joining],.pre-release-queue-panel[data-queue-state=searching]{border-color:#ff4d9d8c;box-shadow:0 24px 70px #0000005c,0 0 28px #ff4d9d1a,inset 0 1px #ffffff0a}.pre-release-queue-panel .ranked-activity__light{background:var(--event-pink);box-shadow:0 0 11px #ff4d9dc2}.pre-release-search-time{font-variant-numeric:tabular-nums}.pre-release-login,.pre-release-start{justify-content:space-between;align-items:center;gap:32px;padding:30px;display:flex}.pre-release-login h2,.pre-release-start h2{margin:5px 0}.pre-release-login p,.pre-release-start p{color:var(--static-muted);margin:0}.pre-release-command{border-color:#ff4d9d59;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:24px;display:grid}.pre-release-record{border-right:1px solid var(--static-line-soft);gap:3px;min-width:170px;padding-right:24px;display:grid}.pre-release-record span,.pre-release-record small{color:var(--static-muted)}.pre-release-record strong{font:600 20px var(--static-font-mono)}.pre-release-record em{color:var(--static-yellow);font-style:normal}.pre-release-command__copy h2{margin:4px 0}.pre-release-command__copy p:last-child{color:var(--static-muted);margin:0}.pre-release-command__actions{justify-self:end;justify-items:stretch;gap:10px;width:300px;max-width:100%;display:grid}.pre-release-command__actions>.static-button{width:100%}.pre-release-command__secondary-actions{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;display:grid}.pre-release-command__secondary-actions .static-button{letter-spacing:.04em;width:100%;padding-inline:8px;font-size:12px}.pre-release-command__secondary-actions [data-regenerate]{grid-template-columns:auto 5ch;gap:8px;display:grid}.pre-release-regenerate-label{min-width:0}.pre-release-regenerate-suffix{width:5ch;font-family:var(--static-font-mono);place-items:center;display:grid}.pre-release-regenerate-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pre-release-cooldown{width:100%;font-family:var(--static-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;font-size:11px;line-height:1;display:none}.pre-release-command__actions [data-regenerate][data-cooldown-active=true] .pre-release-regenerate-icon{display:none}.pre-release-command__actions [data-regenerate][data-cooldown-active=true] .pre-release-cooldown{display:block}.pre-release-pulls{margin-top:16px;padding:0}.pre-release-pulls summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:grid}.pre-release-pulls summary::-webkit-details-marker{display:none}.pre-release-pulls summary:after{content:"";border-right:2px solid var(--static-cyan);border-bottom:2px solid var(--static-cyan);width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)}.pre-release-pulls[open] summary:after{transform:rotate(225deg)}.pre-release-pulls summary>span:first-child{gap:3px;display:grid}.pre-release-pulls summary>span:last-child{color:var(--static-muted);font-family:var(--static-font-mono)}.pre-release-pack-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.pre-release-pack{border:1px solid var(--static-line-soft);background:#ffffff06;padding:14px}.pre-release-pack h3{font:600 14px var(--static-font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--static-cyan);margin:0 0 9px}.pre-release-pack p{color:var(--static-muted);margin:3px 0;font-size:14px}.pre-release-history{padding:22px}.pre-release-section-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.pre-release-section-head h2{margin:4px 0}.pre-release-section-head>span{color:var(--static-muted)}.pre-release-history{margin-top:16px}.pre-release-history-list{gap:7px;margin-top:14px;display:grid}.pre-release-history-row{border:1px solid var(--static-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.pre-release-history-result{min-width:50px;font-family:var(--static-font-mono)}.pre-release-history-row[data-result=win] .pre-release-history-result{color:var(--static-green)}.pre-release-history-row[data-result=loss] .pre-release-history-result{color:var(--static-red)}.pre-release-history-opponent{gap:2px;min-width:0;display:grid}.pre-release-history-opponent__label{color:var(--static-muted);font:600 10px var(--static-font-mono);letter-spacing:.12em;text-transform:uppercase}.pre-release-history-opponent__name{min-width:0;font:700 14px var(--static-font-ui);align-items:center;gap:7px;display:flex}.pre-release-history-opponent__name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pre-release-history-opponent__name--styled{color:var(--pre-release-opponent-accent,var(--static-cyan))}.pre-release-history-opponent__name--styled .pre-release-history-opponent__name-text{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--pre-release-opponent-accent,var(--static-cyan)) 34%,transparent)) drop-shadow(0 0 1.5px color-mix(in srgb,var(--pre-release-opponent-accent,var(--static-cyan)) 62%,transparent))}.pre-release-history-opponent__badge{object-fit:contain;filter:drop-shadow(0 0 8px #46e6ff38)drop-shadow(0 0 2px #ffffff1f);flex:none;width:auto;height:17px;display:block}.pre-release-history-opponent__badge[data-badge-id=official_tournament_winner]{filter:drop-shadow(0 0 9px #fcee0957)drop-shadow(0 0 3px #46e6ff38)}.pre-release-history-details{justify-items:end;gap:2px;display:grid}.pre-release-history-details span,.pre-release-history-details small{color:var(--static-muted)}.pre-release-game-host{z-index:1000;background:#020508;position:fixed;inset:0}.pre-release-game-host[data-queue-pending=true]{visibility:hidden;pointer-events:none}body.pre-release-queue-active>[class^=session-],body.pre-release-queue-active>[class*=\ session-],body.pre-release-queue-active>.match-chat-composer,body.pre-release-queue-active>.settings-modal,body.pre-release-queue-active>.mobile-guidance-overlay,body.pre-release-queue-active>.tutorial-coach{display:none!important}.pre-release-game-loading{z-index:5;background:radial-gradient(circle,#9b6dff26,#0000 45%),#03070c;place-items:center;display:grid;position:absolute;inset:0}.pre-release-game-loading__panel{text-align:center;background:#070c13f0;border:1px solid #ff4d9d66;max-width:520px;padding:35px}.pre-release-game-loading__panel h1{font-family:var(--static-font-display)}.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}@media (width<=980px){.pre-release-pack-list{grid-template-columns:repeat(2,1fr)}.pre-release-command{grid-template-columns:1fr 1fr}.pre-release-record{grid-row:span 2}.pre-release-command__actions{justify-self:stretch;width:100%}}@media (width<=680px){.pre-release-shell{width:min(100% - 18px,1420px)}.pre-release-hero{grid-template-columns:1fr;padding:30px 22px}.pre-release-season-chip{min-width:0}.pre-release-command{grid-template-columns:1fr}.pre-release-record{border-right:0;border-bottom:1px solid var(--static-line-soft);padding:0 0 15px}.pre-release-pack-list{grid-template-columns:1fr}.pre-release-login,.pre-release-start,.pre-release-section-head{flex-direction:column;align-items:flex-start}.pre-release-history-row{grid-template-columns:auto minmax(0,1fr);gap:10px 12px}.pre-release-history-details{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start;gap:8px}}.pre-release-confirm-scrim{z-index:1220;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 42%,#9b6dff21,#0000 38%),#020509db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pre-release-confirm-dialog{box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(145deg,#ff4d9d14,#0000 44%),linear-gradient(#0d131efc,#060a11fc);border:1px solid #ff4d9d75;gap:13px;width:min(100%,480px);padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000009e,0 0 34px #ff4d9d1f,inset 0 1px #ffffff0a}.pre-release-confirm-dialog:before{content:"";background:linear-gradient(90deg,#ff4d9d,#9b6dff 72%,#0000);height:3px;position:absolute;top:0;left:0;right:20px;box-shadow:0 0 16px #ff4d9d80}.pre-release-confirm-eyebrow{color:#ff77b5;letter-spacing:.18em;text-transform:uppercase;margin:0;font:700 10px/1.2 Roboto Mono,monospace}.pre-release-confirm-title{color:#fff;letter-spacing:-.02em;margin:0;font:400 clamp(22px,5vw,28px)/1.1 Audiowide,sans-serif}.pre-release-confirm-message{color:#c5d4e1;margin:0;font:400 15px/1.55 Chakra Petch,sans-serif}.pre-release-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:7px;display:grid}.pre-release-confirm-button{color:#d9e5ee;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#ffffff09;border:1px solid #ffffff29;min-height:43px;padding:9px 14px;font:700 12px/1 Chakra Petch,sans-serif}.pre-release-confirm-button:hover,.pre-release-confirm-button:focus-visible{color:#fff;background:#46e6ff17;border-color:#46e6ff8f;outline:none}.pre-release-confirm-button--accept{color:#fff;background:linear-gradient(135deg,#ff4d9d40,#9b6dff33);border-color:#ff4d9dad}.pre-release-confirm-button--accept:hover,.pre-release-confirm-button--accept:focus-visible{background:linear-gradient(135deg,#ff4d9d66,#9b6dff4d);border-color:#ff77b5;box-shadow:0 0 20px #ff4d9d2e}@media (width<=520px){.pre-release-confirm-scrim{padding:12px}.pre-release-confirm-dialog{padding:21px 18px 18px}.pre-release-confirm-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pre-release-confirm-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}
