@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}.dd{isolation:isolate;border-radius:22px;overflow:hidden;min-height:78vh;--bg:#070b14;--bg-2:#0a1120;--surface:#0e1626;--surface-2:#121d31;--card:#13203a;--card-2:#16263f;--card-hi:#1d3052;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.12);--ink:#eef3fb;--ink-dim:#94a3bd;--ink-faint:#5d6b86;--heat:#ff6a2b;--heat-2:#ff8a3d;--heat-deep:#d8501a;--heat-glow:rgba(255,106,43,.3);--heat-soft:rgba(255,106,43,.13);--era:#b069f7;--era-soft:rgba(176,105,247,.14);--era-glow:rgba(176,105,247,.26);--win:#39e0a0;--win-soft:rgba(57,224,160,.14);--gold:#ffc94d;--r-xl:22px;--r-lg:16px;--r-md:12px;--r-sm:9px;--disp:var(--font-anton),Impact,"Arial Narrow",sans-serif;--body:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--shadow:0 30px 70px -32px rgba(0,0,0,.85)}.dd *{box-sizing:border-box;margin:0;padding:0}.dd{height:100%}.dd{font-family:var(--body);color:var(--ink);background:var(--bg);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}.dd:before{z-index:-2;background:radial-gradient(900px 520px at 12% -8%,rgba(255,106,43,.1),transparent 60%),radial-gradient(820px 520px at 92% 4%,rgba(176,105,247,.08),transparent 60%),radial-gradient(1200px 900px at 50% 120%,rgba(20,40,80,.22),transparent 70%),linear-gradient(180deg,#080d18,#05080f 70%)}.dd:after,.dd:before{content:"";position:absolute;inset:0;pointer-events:none}.dd:after{z-index:-1;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dd button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.dd [tabindex]:focus-visible,.dd button:focus-visible{outline:2px solid var(--heat-2);outline-offset:3px;border-radius:6px}.dd .mono{font-variant-numeric:tabular-nums}.dd .disp{font-family:var(--disp);font-weight:400;letter-spacing:.5px}.dd .topbar{height:62px;justify-content:space-between;padding:0 clamp(14px,3vw,30px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;background:linear-gradient(180deg,rgba(7,11,20,.94),rgba(7,11,20,.6));backdrop-filter:blur(10px)}.dd .brand,.dd .topbar{display:flex;align-items:center}.dd .brand{gap:12px}.dd .logo{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;position:relative;flex:none;background:radial-gradient(circle at 34% 28%,#ff9a52,var(--heat-deep) 72%);box-shadow:0 4px 14px rgba(216,80,26,.5),inset 0 1px 1px rgba(255,255,255,.4);border:1.5px solid rgba(0,0,0,.55)}.dd .logo:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(transparent 48.5%,rgba(0,0,0,.5) 50%,transparent 51.5%),linear-gradient(90deg,transparent 48.5%,rgba(0,0,0,.5) 50%,transparent 51.5%)}.dd .logo b{font-family:var(--disp);font-size:11px;color:#250f04;z-index:1;letter-spacing:-.5px}.dd .brand .name{font-family:var(--disp);font-size:23px;line-height:1;letter-spacing:.5px}.dd .brand .name i{color:var(--heat);font-style:normal}.dd .brand .rnd{font-family:var(--disp);font-size:20px;letter-spacing:.5px;color:var(--ink-dim)}.dd .brand .rnd b{color:#fff}.dd .topbar-actions{display:flex;align-items:center;gap:7px}.dd .iconbtn{width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:rgba(255,255,255,.025);display:grid;place-items:center;color:var(--ink-dim);transition:.16s var(--ease);font-size:15px}.dd .iconbtn:hover{color:var(--ink);background:rgba(255,255,255,.07);transform:translateY(-1px)}.dd .progress-strip{display:flex;gap:4px;height:3px;padding:0 clamp(14px,3vw,30px);margin-top:9px}.dd .progress-strip i{flex:1;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden;position:relative}.dd .progress-strip i.done:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--heat),var(--heat-2))}.dd .progress-strip i.curr:after{content:"";position:absolute;inset:0;width:60%;background:#fff;animation:slidein .5s var(--ease)}@keyframes slidein{0%{width:0}}.dd .stage{max-width:1460px;margin:0 auto;padding:clamp(16px,3vw,26px) clamp(14px,3vw,30px) 70px}.dd .hidden{display:none!important}.dd .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;font-size:15px;padding:13px 26px;border-radius:var(--r-md);transition:.16s var(--ease);letter-spacing:.2px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.dd .btn-primary{background:linear-gradient(180deg,var(--heat-2),var(--heat));color:#1a0a02;box-shadow:0 8px 18px -10px var(--heat-glow),inset 0 1px 0 rgba(255,255,255,.28)}.dd .btn-primary:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 24px -12px var(--heat-glow)}.dd .btn-primary:active{transform:translateY(0)}.dd .btn-ghost{border:1px solid var(--line-2);color:var(--ink-dim);background:rgba(255,255,255,.02)}.dd .btn-ghost:hover{color:var(--ink);border-color:rgba(255,255,255,.25);transform:translateY(-1px)}.dd .btn-lg{padding:16px 44px;font-size:18px}.dd .btn:disabled{opacity:.4;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.dd .lobby{max-width:1000px;margin:clamp(20px,5vh,56px) auto 0;text-align:center}.dd .lobby>*{opacity:0;animation:rise .7s var(--ease) forwards}.dd .lobby>:first-child{animation-delay:.02s}.dd .lobby>:nth-child(2){animation-delay:.1s}.dd .lobby>:nth-child(3){animation-delay:.18s}.dd .lobby>:nth-child(4){animation-delay:.27s}.dd .lobby>:nth-child(5){animation-delay:.36s}.dd .lobby>:nth-child(6){animation-delay:.44s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dd .hero-logo{width:96px;height:96px;margin:0 auto 22px;position:relative}.dd .hero-logo:after{content:"";position:absolute;inset:-26px;border-radius:50%;z-index:-1;opacity:.6;background:radial-gradient(circle,var(--heat-glow),transparent 65%);filter:blur(4px)}.dd .hero-logo b{font-size:26px}.dd .lobby h1{font-family:var(--disp);font-size:clamp(46px,9vw,92px);line-height:.92;letter-spacing:2px;padding-top:4px}.dd .lobby h1 i{color:var(--heat);font-style:normal;text-shadow:0 0 20px var(--heat-glow)}.dd .lobby .kicker{font-family:var(--disp);letter-spacing:5px;font-size:13px;color:var(--ink-faint);margin-top:16px}.dd .lobby .tag{color:var(--ink-dim);font-size:clamp(15px,2.4vw,17px);margin:14px auto 0;max-width:580px;line-height:1.55}.dd .mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;text-align:left}.dd .mode-card{background:linear-gradient(180deg,var(--card),var(--surface));border:1px solid var(--line);border-radius:var(--r-xl);padding:26px;transition:.2s var(--ease);position:relative;overflow:hidden}.dd .mode-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--heat),transparent);opacity:0;transition:.2s}.dd .mode-card:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--shadow)}.dd .mode-card:hover:before{opacity:1}.dd .mode-card .ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:23px;background:var(--heat-soft);border:1px solid var(--heat-glow)}.dd .mode-card.friend .ico{background:var(--era-soft);border-color:var(--era-glow)}.dd .mode-card h3{font-size:22px;font-weight:800;margin:15px 0 7px;letter-spacing:-.3px}.dd .mode-card p{color:var(--ink-dim);font-size:14px;line-height:1.6;margin-bottom:20px}.dd .mode-card .badge{position:absolute;top:20px;right:20px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.9px;padding:5px 10px;border-radius:20px;background:var(--heat-soft);color:var(--heat-2)}.dd .mode-card.friend .badge{background:var(--era-soft);color:var(--era)}.dd .friend-row{display:flex;gap:8px}.dd .friend-row .code{flex:1;background:var(--bg-2);border:1px dashed var(--line-2);border-radius:var(--r-sm);padding:11px 14px;font-family:var(--disp);letter-spacing:3px;font-size:18px;color:var(--ink)}.dd .opp-select-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dd .opp-select{position:relative;display:inline-flex;min-width:0}.dd .opp-select:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-dim);font-size:11px}.dd .opp-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg-2);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:12px 32px 12px 14px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;max-width:100%;transition:.16s var(--ease)}.dd .opp-select select:hover{border-color:rgba(255,255,255,.25)}.dd .opp-select select:focus-visible{outline:2px solid var(--heat);outline-offset:2px}.dd .opp-select select option{background:var(--surface);color:var(--ink)}.dd .opp-select-row .diff{margin-top:0}.dd .opp-select-row .btn{margin-left:auto}.dd .hof-strip{margin-top:30px;text-align:left}.dd .eyebrow{font-family:var(--disp);letter-spacing:2.5px;font-size:11px;color:var(--ink-faint);margin-bottom:12px}.dd .hof-rail{display:flex;gap:11px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.dd .hof-rail::-webkit-scrollbar{height:6px}.dd .hof-rail::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.dd .hof-chip{flex:0 0 auto;min-width:188px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.dd .hof-chip .nm{font-weight:800;font-size:15px}.dd .hof-chip .th{color:var(--ink-dim);font-size:12px;margin-top:4px;line-height:1.4}.dd .diff{display:inline-block;margin-top:11px;font-family:var(--disp);font-size:10px;letter-spacing:1px;padding:4px 9px;border-radius:13px;text-transform:uppercase}.dd .diff.easy{background:var(--win-soft);color:var(--win)}.dd .diff.medium{background:rgba(255,201,77,.15);color:var(--gold)}.dd .diff.hard{background:rgba(255,106,43,.15);color:var(--heat-2)}.dd .diff.legend{background:var(--era-soft);color:var(--era)}.dd .how{margin-top:32px;display:flex;justify-content:center;gap:14px 34px;flex-wrap:wrap;color:var(--ink-faint);font-size:13px}.dd .how b{color:var(--heat-2);font-family:var(--disp);font-size:16px;letter-spacing:1px;margin-right:5px;vertical-align:-1px}.dd .round-bar{justify-content:space-between;gap:12px;margin:4px 0 20px;flex-wrap:wrap}.dd .round-bar,.dd .spin-pills{display:flex;align-items:center}.dd .spin-pills{gap:9px;min-height:42px}.dd .pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--disp);letter-spacing:1px;border-radius:24px;padding:9px 18px;font-size:18px;transition:.2s var(--ease)}.dd .pill.flash{animation:pillflash .5s var(--ease)}@keyframes pillflash{0%{transform:scale(1)}40%{transform:scale(1.12);filter:brightness(1.3)}to{transform:scale(1)}}.dd .pill-team{background:#04070e;border:1px solid var(--line-2)}.dd .pill-era{background:var(--heat-soft);border:1px solid var(--heat-glow);color:var(--heat-2)}.dd .pill-muted{color:var(--ink-faint);font-family:var(--body);font-weight:700;font-size:14px;letter-spacing:0}.dd .reroll-group{display:flex;align-items:center;gap:8px}.dd .reroll{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:13px;padding:8px 13px;border-radius:11px;border:1px solid var(--line);background:rgba(255,255,255,.02);transition:.16s var(--ease)}.dd .reroll .ic{font-size:14px;transition:.3s var(--ease)}.dd .reroll.team{color:var(--heat-2)}.dd .reroll.era{color:var(--era)}.dd .reroll:hover:not(:disabled){border-color:currentColor;transform:translateY(-1px)}.dd .reroll:hover:not(:disabled) .ic{transform:rotate(180deg)}.dd .reroll:disabled{opacity:.35;cursor:not-allowed}.dd .reroll .ct{font-family:var(--disp);font-size:12px;color:var(--ink-faint);min-width:12px;text-align:center}.dd .dots{display:flex;gap:7px;align-items:center}.dd .dots i{height:8px;width:8px;border-radius:50%;background:rgba(255,255,255,.13);transition:.25s var(--ease)}.dd .dots i.done{background:var(--heat)}.dd .dots i.curr{width:24px;border-radius:6px;background:#fff}.dd .panel{background:linear-gradient(180deg,var(--surface),#091122);border:1px solid var(--line);border-radius:var(--r-xl);padding:18px;box-shadow:var(--shadow)}.dd .panel-head{display:flex;align-items:center;justify-content:center;min-height:30px;margin-bottom:12px;text-align:center}.dd .panel-head .lead{font-size:13px;color:var(--ink-dim);font-weight:700}.dd .panel-head .lead b{color:#fff}.dd .panel-head .placing{font-weight:800;color:var(--heat-2);font-size:14px}.dd .court{position:relative;width:100%;aspect-ratio:1/.9;border-radius:15px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0,rgba(255,106,43,.06),transparent 55%),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 2px,transparent 2px 6px),linear-gradient(180deg,#0f1c33,#091224);border:1px solid rgba(150,175,220,.14)}.dd .court svg{position:absolute;inset:0;width:100%;height:100%}.dd .slot{position:absolute;width:clamp(74px,9vw,92px);height:clamp(60px,7.4vw,76px);transform:translate(-50%,-50%);border:2px dashed rgba(150,175,220,.28);border-radius:14px;display:grid;place-items:center;text-align:center;color:var(--ink-dim);font-family:var(--disp);font-size:16px;letter-spacing:.5px;background:rgba(8,14,28,.45);transition:.2s var(--ease)}.dd .slot small{display:block;font-family:var(--body);font-size:9px;font-weight:700;color:var(--ink-faint);margin-top:2px;letter-spacing:0}.dd .slot.eligible{border-color:var(--heat);color:var(--heat-2);background:var(--heat-soft);cursor:pointer;box-shadow:0 0 0 3px rgba(255,106,43,.08);animation:pulse 1.6s var(--ease) infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px rgba(255,106,43,.1)}50%{box-shadow:0 0 0 7px rgba(255,106,43,.05)}}.dd .slot.eligible:hover{background:rgba(255,106,43,.24);transform:translate(-50%,-50%) scale(1.05)}.dd .slot.filled{border-style:solid;border:1.5px solid var(--line-2);background:linear-gradient(180deg,#0d1a31,#0a1426);color:#fff}.dd .slot.filled .ini{font-family:var(--disp);font-size:18px;letter-spacing:.5px}.dd .slot.filled small{color:var(--ink-dim)}.dd .slot.justplaced{animation:stamp .45s var(--ease)}@keyframes stamp{0%{transform:translate(-50%,-50%) scale(1.5);opacity:0}60%{transform:translate(-50%,-50%) scale(.92)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.dd .slot-cap{position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);font-size:9.5px;color:var(--ink-faint);font-weight:800;letter-spacing:.4px;white-space:nowrap}.dd .tracker{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px}.dd .tracker div{text-align:center;padding:8px 0;border-radius:9px;font-family:var(--disp);font-size:13px;letter-spacing:.5px;background:var(--bg-2);color:var(--ink-faint)}.dd .tracker div.filled{background:linear-gradient(180deg,var(--heat-2),var(--heat));color:#1a0a02}.dd .tracker div.curr{background:var(--card-hi);color:#fff;box-shadow:inset 0 0 0 1.5px var(--gold)}.dd .spin-wrap{display:grid;grid-template-columns:1fr clamp(360px,38vw,520px);gap:26px;align-items:center;min-height:60vh}.dd .spin-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dd .reels{display:flex;gap:clamp(14px,2.5vw,24px)}.dd .reel{width:clamp(150px,20vw,210px);height:clamp(112px,15vw,140px);border-radius:18px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0c1526,#0a1120)}.dd .reel.team{border:2.5px solid var(--heat);box-shadow:0 0 20px -10px var(--heat-glow),inset 0 0 22px rgba(255,106,43,.04)}.dd .reel.era{border:2.5px solid var(--era);box-shadow:0 0 20px -10px var(--era-glow),inset 0 0 22px rgba(176,105,247,.04)}.dd .reel .lab{position:absolute;top:12px;font-family:var(--disp);font-size:12px;letter-spacing:3px}.dd .reel.team .lab{color:var(--heat-2)}.dd .reel.era .lab{color:var(--era)}.dd .reel .val{font-family:var(--disp);font-size:clamp(40px,6vw,58px);letter-spacing:.5px;line-height:1}.dd .reel.spinning .val{filter:blur(2px);opacity:.75}.dd .reel.locked{animation:lockflash .5s var(--ease)}@keyframes lockflash{0%{transform:scale(1)}30%{transform:scale(1.06);filter:brightness(1.5)}to{transform:scale(1)}}.dd .reel-subs{display:flex;gap:clamp(14px,2.5vw,24px);margin-top:10px}.dd .reel-subs div{width:clamp(150px,20vw,210px);text-align:center;color:var(--ink-faint);font-size:12px;font-weight:700;letter-spacing:.5px}.dd .spin-status{font-family:var(--disp);letter-spacing:3px;color:var(--ink-dim);margin:28px 0 14px;min-height:20px;font-size:14px}.dd .spin-status.lit{color:var(--win)}.dd .draft-wrap{display:grid;grid-template-columns:1fr clamp(380px,36vw,500px);gap:24px;align-items:start}.dd .filters{display:flex;align-items:center;gap:8px;margin-bottom:13px;flex-wrap:wrap}.dd .chip{padding:8px 15px;border-radius:11px;font-weight:800;font-size:13px;background:var(--card);color:var(--ink-dim);transition:.14s var(--ease);border:1px solid transparent}.dd .chip:hover{color:var(--ink);transform:translateY(-1px)}.dd .chip.active{background:linear-gradient(180deg,var(--heat-2),var(--heat));color:#1a0a02}.dd .search{flex:1;min-width:150px;position:relative}.dd .search input{width:100%;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:11px 13px 11px 36px;color:var(--ink);font-size:14px;font-family:inherit}.dd .search input::-moz-placeholder{color:var(--ink-faint)}.dd .search input::placeholder{color:var(--ink-faint)}.dd .search input:focus{outline:none;border-color:var(--heat-glow);box-shadow:0 0 0 3px var(--heat-soft)}.dd .search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--ink-faint)}.dd .sort{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:11px 13px;color:var(--ink-dim);font-weight:700;font-size:13px}.dd .avail{font-size:13px;color:var(--ink-faint);font-weight:600;margin:0 2px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.dd .avail .hint{color:var(--heat-2);font-weight:800;display:inline-flex;align-items:center;gap:6px;text-align:right}.dd .avail .hint:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--heat);animation:blink 1s infinite;flex:none}@keyframes blink{50%{opacity:.3}}.dd .plist{display:flex;flex-direction:column;gap:9px;max-height:min(64vh,640px);overflow-y:auto;padding-right:5px;scrollbar-width:thin}.dd .plist::-webkit-scrollbar{width:7px}.dd .plist::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.dd .prow{display:flex;align-items:center;gap:13px;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-md);padding:13px 16px;transition:.14s var(--ease);text-align:left;width:100%}.dd .prow:hover{background:var(--card-2);border-color:var(--line-2);transform:translateX(2px)}.dd .prow.sel{border-color:var(--heat);background:var(--heat-soft);box-shadow:0 0 0 3px var(--heat-soft)}.dd .prow.placed{opacity:.3;pointer-events:none;filter:grayscale(.5)}.dd .prow .pos-badge{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-family:var(--disp);font-size:13px;letter-spacing:.5px;background:var(--surface-2);color:var(--ink-dim);border:1px solid var(--line)}.dd .prow.sel .pos-badge{background:var(--heat);color:#1a0a02;border-color:transparent}.dd .prow .who{flex:1;min-width:0}.dd .prow .who .nm{font-weight:800;font-size:15px;letter-spacing:-.2px}.dd .prow .who .meta{color:var(--ink-dim);font-size:12px;margin-top:2px}.dd .prow .stats{display:flex;gap:13px}.dd .stat{text-align:center;min-width:30px}.dd .stat .v{font-family:var(--disp);font-size:16px;letter-spacing:.3px}.dd .stat .l{font-size:9px;color:var(--ink-faint);font-weight:700;letter-spacing:.4px;margin-top:1px}.dd .stat.key .v{color:var(--heat-2)}.dd .empty{padding:46px 20px;text-align:center;color:var(--ink-faint)}.dd .selpv{margin-top:14px;background:var(--heat-soft);border:1px solid var(--heat-glow);border-radius:var(--r-md);padding:13px 15px;display:flex;align-items:center;gap:12px;animation:rise .3s var(--ease)}.dd .selpv .who{flex:1;min-width:0}.dd .selpv .nm{font-weight:800;font-size:15px}.dd .selpv .sub{color:var(--ink-dim);font-size:12px;margin-top:2px}.dd .tray{margin-top:14px}.dd .tray .tray-lab{font-size:12px;color:var(--ink-faint);font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.dd .tray-btns{display:flex;gap:9px;flex-wrap:wrap}.dd .tray-btn{flex:1;min-width:96px;padding:14px;border-radius:var(--r-md);font-weight:800;font-size:15px;background:linear-gradient(180deg,var(--heat-2),var(--heat));color:#1a0a02;transition:.15s var(--ease);display:flex;flex-direction:column;align-items:center;gap:2px}.dd .tray-btn small{font-family:var(--body);font-weight:700;font-size:10px;opacity:.7}.dd .tray-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.dd .tray-btn .pp{font-family:var(--disp);font-size:19px;letter-spacing:.5px}.dd .result{max-width:920px;margin:6px auto}.dd .opp-head{text-align:center;margin-bottom:22px}.dd .opp-head h2{font-family:var(--disp);font-size:clamp(28px,5vw,40px);letter-spacing:1px}.dd .opp-head p{color:var(--ink-dim);margin-top:8px;max-width:560px;margin-inline:auto}.dd .opp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left;margin-top:24px}.dd .opp-card{background:linear-gradient(180deg,var(--card),var(--surface));border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;transition:.18s var(--ease);position:relative;cursor:pointer}.dd .opp-card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}.dd .opp-card h3{font-size:19px;font-weight:800}.dd .opp-card .th{color:var(--ink-dim);font-size:13px;margin:5px 0 13px}.dd .opp-card .roster{display:flex;gap:6px;flex-wrap:wrap}.dd .opp-card .rp{font-size:11px;color:var(--ink-dim);background:var(--bg-2);padding:5px 9px;border-radius:8px}.dd .opp-card .diff{position:absolute;top:20px;right:20px;margin:0}.dd .scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin-bottom:22px}.dd .sb-side{background:linear-gradient(180deg,var(--card),var(--surface));border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;text-align:center;position:relative;overflow:hidden}.dd .sb-side.you{border-color:var(--heat-glow)}.dd .sb-side.opp{border-color:var(--era-glow)}.dd .sb-side .who{font-weight:800;font-size:16px;letter-spacing:-.2px}.dd .sb-side .sub{color:var(--ink-dim);font-size:12px;margin-top:3px}.dd .sb-side .pts{font-family:var(--disp);font-size:clamp(44px,8vw,68px);line-height:1;margin-top:6px;letter-spacing:1px}.dd .sb-side.you .pts{color:var(--heat-2)}.dd .sb-side.opp .pts{color:var(--era)}.dd .sb-side .slots{font-family:var(--disp);font-size:14px;color:var(--ink-faint);margin-top:2px}.dd .sb-mid{display:grid;place-items:center;font-family:var(--disp);font-size:24px;color:var(--ink-faint);letter-spacing:2px}.dd .duels{display:flex;flex-direction:column;gap:10px}.dd .duel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:13px 15px;opacity:0;transform:translateY(10px);transition:.45s var(--ease);position:relative;overflow:hidden}.dd .duel.show{opacity:1;transform:none}.dd .duel .row{display:grid;grid-template-columns:1fr 58px 1fr;align-items:center;gap:12px}.dd .duel .p{display:flex;flex-direction:column;min-width:0}.dd .duel .p.r{align-items:flex-end;text-align:right}.dd .duel .p .nm{font-weight:800;font-size:14px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dd .duel .p .ln{color:var(--ink-faint);font-size:11px;margin-top:3px}.dd .duel .p .sc{font-family:var(--disp);font-size:20px;margin-top:5px;letter-spacing:.3px}.dd .duel .p.lose{opacity:.42;filter:grayscale(.5)}.dd .duel .p.win.you .sc{color:var(--heat-2)}.dd .duel .p.win.opp .sc{color:var(--era)}.dd .duel .mid{display:flex;flex-direction:column;align-items:center;gap:4px}.dd .duel .mid .pos{font-family:var(--disp);font-size:13px;letter-spacing:1px;color:var(--ink-dim);background:var(--bg-2);border-radius:8px;padding:5px 10px}.dd .duel .mid .vs{font-size:10px;font-weight:800;color:var(--ink-faint)}.dd .dbar{height:5px;border-radius:4px;margin-top:11px;display:flex;overflow:hidden;background:var(--bg-2)}.dd .dbar .a{background:linear-gradient(90deg,var(--heat),var(--heat-2))}.dd .dbar .b{background:linear-gradient(90deg,var(--era),#c98bff)}.dd .duel .winstamp{position:absolute;top:8px;font-family:var(--disp);font-size:10px;letter-spacing:1px;padding:3px 7px;border-radius:6px;opacity:.9}.dd .duel .winstamp.you{left:13px;background:var(--heat-soft);color:var(--heat-2)}.dd .duel .winstamp.opp{right:13px;background:var(--era-soft);color:var(--era)}.dd .banner{text-align:center;margin:22px 0 6px;padding:26px;border-radius:var(--r-xl);background:linear-gradient(180deg,var(--heat-soft),transparent);border:1px solid var(--heat-glow);opacity:0;transform:scale(.94);transition:.5s var(--ease)}.dd .banner.loss{background:linear-gradient(180deg,var(--era-soft),transparent);border-color:var(--era-glow)}.dd .banner.show{opacity:1;transform:none}.dd .banner .verdict{font-family:var(--disp);font-size:clamp(34px,7vw,52px);letter-spacing:1px;line-height:1}.dd .banner.win .verdict{color:var(--heat-2)}.dd .banner.loss .verdict{color:var(--era)}.dd .banner .final{color:var(--ink-dim);margin-top:9px;font-size:15px}.dd .banner .mvp{margin-top:14px;display:inline-flex;gap:8px;align-items:center;font-weight:800;font-size:13px;background:rgba(255,201,77,.12);color:var(--gold);padding:8px 16px;border-radius:22px;border:1px solid rgba(255,201,77,.25)}.dd .actions{display:flex;gap:11px;justify-content:center;margin-top:22px;flex-wrap:wrap}.dd .footnote{max-width:1460px;margin:34px auto 0;padding:16px clamp(14px,3vw,30px);color:var(--ink-faint);font-size:12px;border-top:1px solid var(--line);line-height:1.7}.dd .footnote b{color:var(--ink-dim)}@media(max-width:1023px){.dd .draft-wrap,.dd .spin-wrap{grid-template-columns:1fr}.dd .spin-wrap{min-height:auto;gap:18px}.dd .panel.court-panel{order:-1;max-width:540px;margin:0 auto;width:100%}.dd .mode-grid,.dd .opp-grid{grid-template-columns:1fr}}@media(max-width:720px){.dd .brand .name,.dd .draft-wrap .court-panel{display:none}.dd .prow .stats{gap:9px}.dd .stat{min-width:26px}.dd .stat .v{font-size:14px}.dd .prow .pos-badge{width:38px;height:38px}.dd .reel-subs,.dd .reels{gap:12px}.dd .scoreboard{grid-template-columns:1fr auto 1fr;gap:8px}.dd .sb-side{padding:14px 10px}.dd .duel .p .ln{display:none}.dd .tray.mobile-sheet{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;background:rgba(13,22,40,.97);border:1px solid var(--heat-glow);border-radius:var(--r-lg);padding:14px;box-shadow:0 -10px 40px rgba(0,0,0,.6);backdrop-filter:blur(10px)}.dd .plist{max-height:none;padding-bottom:130px}}@media(min-width:721px){.dd .tray.mobile-sheet{display:none}}@media(max-width:420px){.dd .prow .stats .stat:nth-child(n+4){display:none}.dd .how{font-size:12px;gap:10px 20px}}@media(prefers-reduced-motion:reduce){.dd *,.dd :after,.dd :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.05ms!important}.dd .lobby>*{opacity:1}}.dd .stage.enter{animation:stageIn .34s var(--ease)}@keyframes stageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dd .plist.enter>.prow{opacity:0;animation:rise .42s var(--ease) forwards}.dd .plist.enter>.prow:first-child{animation-delay:.02s}.dd .plist.enter>.prow:nth-child(2){animation-delay:.05s}.dd .plist.enter>.prow:nth-child(3){animation-delay:.08s}.dd .plist.enter>.prow:nth-child(4){animation-delay:.11s}.dd .plist.enter>.prow:nth-child(5){animation-delay:.14s}.dd .plist.enter>.prow:nth-child(6){animation-delay:.17s}.dd .plist.enter>.prow:nth-child(7){animation-delay:.2s}.dd .plist.enter>.prow:nth-child(8){animation-delay:.23s}.dd .plist.enter>.prow:nth-child(n+9){animation-delay:.26s}.dd .plist.reshuffle>.prow{animation:rise .32s var(--ease)}.dd .btn:active{transform:scale(.97)}.dd .chip:active,.dd .tray-btn:active{transform:scale(.96)}.dd .prow:active{transform:scale(.992)}.dd .dbar span{width:0;transition:width .6s var(--ease) .12s}.dd .duel.show .dbar .a{width:var(--aw)}.dd .duel.show .dbar .b{width:var(--bw)}.dd .dd-restart{position:absolute;top:14px;right:14px;z-index:20}