.dd.dd-home{overflow:visible;margin:-16px -12px 0}@media (min-width:640px){.dd.dd-home{margin-left:-16px;margin-right:-16px}}.app-home{font-family:var(--body);color:var(--ink);min-height:100vh;background:radial-gradient(1000px 600px at 80% -10%,rgba(255,106,43,.08),transparent 60%),radial-gradient(900px 600px at 5% 0,rgba(176,105,247,.06),transparent 55%),linear-gradient(180deg,#080d18,#05080f 70%)}.app-home *,.app-home :after,.app-home :before{box-sizing:border-box}.app-home button{font-family:inherit;cursor:pointer}.ah-top{position:sticky;top:0;z-index:20;justify-content:space-between;padding:16px;background:linear-gradient(180deg,rgba(8,13,24,.96),rgba(8,13,24,.72));backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.ah-brand,.ah-top{display:flex;align-items:center;gap:10px}.ball-mark{display:grid;place-items:center;flex:0 0 auto}.ball-mark svg{width:100%;height:100%;display:block}.ah-brand .ball-mark{width:34px;height:34px}.ah-brand .wm{font-size:20px}.ddlogo{border-radius:8px;background:radial-gradient(circle at 35% 30%,#ff9a52,var(--heat) 70%);display:grid;place-items:center;font-family:var(--disp);color:#250f04;position:relative;flex:0 0 auto}.ddlogo:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(transparent 48%,rgba(37,15,4,.5) 49% 51%,transparent 52%),linear-gradient(90deg,transparent 48%,rgba(37,15,4,.5) 49% 51%,transparent 52%)}.wm{font-family:var(--disp);letter-spacing:.4px}.wm i{color:var(--heat);font-style:normal}.ring{padding:2px;border-radius:50%;background:conic-gradient(from 200deg,var(--heat),var(--era),var(--win),var(--heat));display:grid;place-items:center;flex:0 0 auto}.signin{background:rgba(255,255,255,.05);border:1px solid var(--line);color:var(--ink);font-weight:800;border-radius:10px;padding:11px 18px;font-size:13.5px}.signin:hover{background:rgba(255,255,255,.1)}.app-home .ah-main{max-width:640px;margin:0 auto;padding:20px 16px 56px;display:flex;flex-direction:column;gap:18px}.app-home .lab{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-faint);font-weight:800;display:flex;align-items:center;gap:7px}.app-home .lab:before{content:"";width:14px;height:2px;border-radius:2px;background:var(--heat)}.app-home .lab.era:before{background:var(--era)}.app-home .lab.win:before{background:var(--win)}.app-home .pill{font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;font-weight:800;padding:3px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:4px}.app-home .p-heat{background:var(--heat-soft);color:var(--heat-2)}.app-home .p-era{background:var(--era-soft);color:#caa3ff}.app-home .p-win{background:var(--win-soft);color:var(--win)}.app-home .p-gold{background:rgba(255,201,77,.16);color:var(--gold)}.app-home .p-ghost{background:rgba(255,255,255,.06);color:var(--ink-dim)}.app-home .cta{background:linear-gradient(180deg,var(--heat-2),var(--heat));color:#1a0a02;font-weight:800;text-align:center;border:none;border-radius:11px;padding:13px;font-size:13.5px;letter-spacing:.2px;box-shadow:0 10px 24px -12px var(--heat);transition:transform .12s var(--ease),filter .12s var(--ease)}.app-home .cta:hover{filter:brightness(1.05)}.app-home .cta:active{transform:translateY(1px)}.app-home .cta:disabled{opacity:.55;cursor:default;box-shadow:none}.app-home .cta.sm{padding:9px 14px;font-size:12px;border-radius:9px;box-shadow:none}.app-home .ghost{background:rgba(255,255,255,.05);border:1px solid var(--line);color:var(--ink);font-weight:700;border-radius:9px;padding:10px 14px;font-size:12.5px}.app-home .ghost:hover{background:rgba(255,255,255,.09)}.app-home .chev{color:var(--ink-faint);width:18px;height:18px;flex:0 0 auto}.app-home .online-error{color:#ff8a8a;font-size:11.5px;margin-top:8px}.app-home .guestNote{font-size:10.5px;color:var(--ink-faint);text-align:center;margin-top:8px}.app-home .band-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.app-home .band.daily{background:linear-gradient(180deg,rgba(255,106,43,.12),rgba(255,106,43,.02));border:1px solid rgba(255,106,43,.32);border-radius:var(--r-lg);padding:16px;box-shadow:0 20px 50px -34px rgba(255,106,43,.6)}.app-home .dailyHero h3{font-family:var(--disp);font-size:28px;margin:8px 0 4px;letter-spacing:.5px}.app-home .dailyHero p{margin:0 0 14px;font-size:13px;color:var(--ink-dim);line-height:1.45}.app-home .band.daily .cta{width:100%}.app-home .daily-actions{display:flex;gap:8px}.app-home .daily-actions .cta,.app-home .daily-actions .ghost{flex:1;width:auto}.app-home .linkbtn{display:block;margin:12px auto 0;background:none;border:none;color:var(--heat-2);font-weight:700;font-size:12.5px;cursor:pointer}.app-home .linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.app-home .lb-row{display:flex;align-items:center;gap:10px;padding:9px 6px;border-bottom:1px solid var(--line)}.app-home .lb-row:last-child{border-bottom:none}.app-home .lb-row.you{background:var(--heat-soft);border-radius:8px}.app-home .lb-rank{font-family:var(--disp);font-size:14px;color:var(--ink-faint);width:26px;text-align:center;flex:0 0 auto}.app-home .lb-row b{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-home .lb-score{font-family:var(--disp);font-size:15px;color:var(--gold);flex:0 0 auto}.app-home .lb-empty{color:var(--ink-faint);font-size:12.5px;padding:14px 4px;text-align:center}.app-home .mh{margin-top:14px}.app-home .mh-head{margin-bottom:8px}.app-home .mh-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:10px 11px;transition:border-color .15s var(--ease),background .15s var(--ease)}.app-home .mh-row+.mh-row{margin-top:7px}.app-home .mh-row:hover{border-color:rgba(255,255,255,.16);background:var(--card-2)}.app-home .mh-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--ink-faint)}.app-home .mh-dot.won,.app-home .mh-dot.your-move{background:var(--win)}.app-home .mh-dot.waiting{background:var(--gold)}.app-home .mh-body{flex:1;min-width:0}.app-home .mh-body b{font-size:13px;font-weight:800;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-home .mh-body small{font-size:11px;color:var(--ink-dim)}.app-home .mh-tag{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:999px;flex:0 0 auto}.app-home .mh-tag.won,.app-home .mh-tag.your-move{background:var(--win-soft);color:var(--win)}.app-home .mh-tag.waiting{background:rgba(255,201,77,.16);color:var(--gold)}.app-home .mh-tag.lost{background:rgba(255,255,255,.06);color:var(--ink-dim)}.app-home .modeRow{display:flex;gap:11px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:12px;width:100%;text-align:left;transition:border-color .15s var(--ease),background .15s var(--ease)}.app-home .modeRow:hover{border-color:rgba(255,255,255,.16);background:var(--card-2)}.app-home .modeRow+.modeRow{margin-top:8px}.app-home .ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;background:var(--surface-2);border:1px solid var(--line);color:var(--heat-2)}.app-home .ico svg{width:20px;height:20px}.app-home .ico.era{color:var(--era)}.app-home .ico.win{color:var(--win)}.app-home .ico.gold{color:var(--gold)}.app-home .modeRow .body{flex:1;min-width:0}.app-home .modeRow .body b{font-size:14px;font-weight:800;display:block}.app-home .modeRow .body span{font-size:11.5px;color:var(--ink-dim)}.app-home .home-form{display:flex;gap:8px;margin-top:10px}.app-home .home-form input{flex:1;min-width:0;background:var(--bg-2);border:1px solid var(--line);border-radius:9px;color:var(--ink);padding:10px 11px;font-size:16px}.app-home .online-choice{display:flex;gap:8px;margin-top:10px}.app-home .online-choice .cta,.app-home .online-choice .ghost{flex:1}.app-home .sheet-backdrop{position:fixed;inset:0;z-index:40;background:rgba(4,7,13,.7);display:flex;align-items:flex-end;justify-content:center}.app-home .sheet-panel{background:var(--surface);border:1px solid var(--line);border-radius:20px 20px 0 0;width:100%;max-width:560px;max-height:78vh;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(24px + env(safe-area-inset-bottom));outline:none}.app-home .sheet-close{width:100%;margin-top:12px}.app-home .sheet-panel h3{font-family:var(--disp);font-size:20px;margin:4px 0 12px;letter-spacing:.4px}.app-home .opp-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:11px;margin-bottom:8px}.app-home .opp-row:hover{border-color:rgba(255,255,255,.16)}.app-home .opp-row b{flex:1;font-size:13.5px;font-weight:800}.app-home .diff{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:999px}.app-home .diff.easy{background:var(--win-soft);color:var(--win)}.app-home .diff.medium{background:rgba(255,201,77,.16);color:var(--gold)}.app-home .diff.elite,.app-home .diff.hard{background:var(--heat-soft);color:var(--heat-2)}.app-home .diff.legend{background:var(--era-soft);color:#caa3ff}@media (min-width:640px){.app-home .sheet-backdrop{align-items:center}.app-home .sheet-panel{border-radius:18px;max-height:70vh}.ah-top{padding:20px 24px}.ah-brand{gap:11px}.ah-brand .ball-mark{width:38px;height:38px}.ah-brand .wm{font-size:23px}}.app-home .ah-top{padding:16px 20px}.app-home .signin{padding:11px 18px}@media (min-width:640px){.app-home .ah-top{padding:20px 26px}}@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;scroll-margin-top:72px;--bg:#070b14;--bg-2:#0a1120;--surface:#0e1626;--surface-2:#121d31;--card:#13203a;--card-2:#16263f;--card-hi:#1d3052;--line:rgba(255,255,255,0.07);--line-2:rgba(255,255,255,0.12);--ink:#eef3fb;--ink-dim:#94a3bd;--ink-faint:#5d6b86;--heat:#ff6a2b;--heat-2:#ff8a3d;--heat-deep:#d8501a;--heat-glow:rgba(255,106,43,0.3);--heat-soft:rgba(255,106,43,0.13);--era:#b069f7;--era-soft:rgba(176,105,247,0.14);--era-glow:rgba(176,105,247,0.26);--win:#39e0a0;--win-soft:rgba(57,224,160,0.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(0.22,1,0.36,1);--shadow:0 30px 70px -32px rgba(0,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 .brand{display:flex;align-items:center;gap:12px}.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 .ingame-bar{display:flex;align-items:center;gap:12px;padding:0 clamp(14px,3vw,30px);margin-top:9px}.dd .ingame-bar .progress-strip{flex:1;padding:0;margin-top:0}.dd .exit-game{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:rgba(255,255,255,.02);color:var(--ink-dim);font-family:var(--body);font-weight:700;font-size:12.5px;letter-spacing:.3px;cursor:pointer;transition:.16s var(--ease);-webkit-tap-highlight-color:transparent}.dd .exit-game:hover{color:var(--ink);border-color:rgba(255,255,255,.25)}.dd .exit-game span{font-size:14px;line-height:1}.dd .rc-info-modal.exit-confirm{width:min(380px,100%)}.dd .exit-actions{display:flex;gap:10px;margin-top:18px}.dd .exit-actions .btn{flex:1;padding:12px 18px}.dd .btn-danger{color:#ff7a7a;background:rgba(255,93,93,.13);border:1px solid rgba(255,93,93,.4)}.dd .btn-danger:hover{background:rgba(255,93,93,.2);border-color:rgba(255,93,93,.6);transform:translateY(-1px)}.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}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dd .online-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dd .online-choice .btn{padding-left:12px;padding-right:12px}.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 .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(160deg,var(--card-2),var(--card));border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;box-shadow:0 24px 56px -36px rgba(0,0,0,.72)}.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 .draft-tracker-mobile{display:none}.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:999px;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:16px;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:46px;height:42px;border-radius:11px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:2px 4px;padding:3px;line-height:1;font-family:var(--disp);font-size:11.5px;letter-spacing:.3px;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{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--ink-faint);font-weight:800;margin-bottom:9px;text-transform:uppercase;letter-spacing:1.6px}.dd .tray .tray-lab:before{content:"";flex:none;width:14px;height:2px;border-radius:2px;background:var(--heat)}.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 .rcard{max-width:460px;margin:6px auto;background:linear-gradient(160deg,var(--card-2),var(--card));border:1px solid var(--line-2);border-radius:var(--r-lg);padding:22px 20px 18px;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05)}.dd .rcard:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--heat),transparent 70%)}.dd .rcard.loss:before{background:linear-gradient(90deg,var(--era),transparent 70%)}.dd .rcard.win{box-shadow:0 30px 70px -40px rgba(0,0,0,.8),0 22px 60px -42px var(--heat-glow),inset 0 1px 0 rgba(255,255,255,.05)}.dd .rcard.loss{box-shadow:0 30px 70px -40px rgba(0,0,0,.8),0 22px 60px -42px var(--era-glow),inset 0 1px 0 rgba(255,255,255,.05)}.dd .rcard>*{opacity:0;transform:translateY(10px);animation:rise .55s var(--ease) forwards}.dd .rcard>:first-child{animation-delay:.04s}.dd .rcard>:nth-child(2){animation-delay:.09s}.dd .rcard>:nth-child(3){animation-delay:.14s}.dd .rcard>:nth-child(4){animation-delay:.19s}.dd .rcard>:nth-child(5){animation-delay:.24s}.dd .rcard>:nth-child(6){animation-delay:.29s}.dd .rcard>:nth-child(7){animation-delay:.34s}.dd .rc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.dd .rc-lab{font-size:10px;color:var(--ink-faint);margin-bottom:3px}.dd .rc-lab,.dd .rc-outcome{font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.dd .rc-outcome{display:inline-block;margin-top:9px;padding:5px 13px;border-radius:999px;font-family:var(--body);font-size:12px;line-height:1}.dd .rc-outcome.win{color:var(--win);background:var(--win-soft);border:1px solid rgba(57,224,160,.35)}.dd .rc-outcome.loss{color:#ff7a7a;background:rgba(255,93,93,.13);border:1px solid rgba(255,93,93,.4)}.dd .rc-info{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ink-faint);background:none;color:var(--ink-dim);font-family:var(--body);font-style:italic;font-weight:800;font-size:11px;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0;transition:.16s var(--ease)}.dd .rc-info:hover{color:var(--ink);border-color:var(--ink-dim);transform:translateY(-1px)}.dd .rc-info-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:rgba(4,7,14,.72);backdrop-filter:blur(4px)}.dd .rc-info-modal{width:min(440px,100%);max-height:82vh;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--surface),#091122);box-shadow:0 40px 90px -40px rgba(0,0,0,.9);animation:rise .26s var(--ease)}.dd .rc-info-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface),rgba(9,17,34,.97));backdrop-filter:blur(6px)}.dd .rc-info-head h3{font-family:var(--disp);font-size:18px;letter-spacing:.5px;color:#fff}.dd .rc-info-close{flex:none;width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--ink-dim);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:.16s var(--ease)}.dd .rc-info-close:hover{color:var(--ink);background:rgba(255,255,255,.08)}.dd .rc-info-body{padding:16px 18px 20px}.dd .rc-info-body h4{font-family:var(--disp);font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--heat-2);margin:16px 0 7px}.dd .rc-info-body h4:first-child{margin-top:0}.dd .rc-info-body p{font-size:13.5px;line-height:1.6;color:var(--ink-dim)}.dd .rc-info-body b{color:var(--ink)}.dd .rc-info-body ul{list-style:none;display:flex;flex-direction:column;gap:5px;margin-top:7px}.dd .rc-info-body li{position:relative;padding-left:15px;font-size:13px;line-height:1.5;color:var(--ink-dim)}.dd .rc-info-body li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--heat)}.dd .rc-ovr{text-align:right;flex:none}.dd .rc-ovr .rc-num{font-size:clamp(36px,10vw,44px);line-height:.84;letter-spacing:1px}.dd .rc-ovr .rc-num,.dd .rc-total{font-family:var(--disp);color:#fff}.dd .rc-total{display:flex;align-items:baseline;gap:6px;font-size:clamp(28px,7vw,38px);letter-spacing:.4px;line-height:1;flex-wrap:wrap}.dd .rc-total-sep{color:var(--ink-dim);margin:0 2px}.dd .rc-total-label{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-faint);align-self:center;margin-left:4px}.dd .rc-final{display:flex;align-items:center;gap:9px;font-family:var(--disp);font-size:clamp(14px,3.5vw,18px);letter-spacing:.4px;color:var(--ink-dim);line-height:.9;margin-top:4px}.dd .rcard.endless-result:before{background:radial-gradient(ellipse at 50% -20%,rgba(255,201,77,.22),transparent 65%)}.dd .endless-record{text-align:center;padding:10px 0 16px}.dd .endless-record .rc-lab{justify-content:center;margin-bottom:8px}.dd .record-display{font-family:var(--disp);font-size:clamp(52px,14vw,80px);letter-spacing:-1px;line-height:1;display:flex;align-items:center;justify-content:center;gap:2px}.dd .record-wins{color:var(--win)}.dd .record-losses{color:var(--ink-dim)}.dd .record-sep{color:var(--line-2);font-size:.6em;padding:0 4px}.dd .record-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin-top:6px}.dd .endless-slot-scores{margin:12px 0 2px}.dd .team-view-roster{display:flex;flex-direction:column;gap:8px;margin-top:4px}.dd .team-view-row{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px}.dd .team-view-row .badge{flex:0 0 auto}.dd .team-view-row .nm{flex:1;font-size:13px;font-weight:700}.dd .team-view-row .sub{font-size:11px;color:var(--ink-dim)}.dd .team-view-row .sc{font-family:var(--disp);font-size:15px;color:var(--gold);flex:0 0 auto}.dd .signin-prompt{text-align:center;padding:18px 0 8px}.dd .signin-prompt p{color:var(--ink-dim);font-size:13px;margin-bottom:14px}.dd .daily-leader .name-btn{background:none;border:none;color:inherit;font-weight:700;font-size:inherit;cursor:pointer;padding:0;-webkit-text-decoration:underline dotted rgba(255,255,255,.3);text-decoration:underline dotted rgba(255,255,255,.3);text-underline-offset:3px}.dd .daily-leader .name-btn:hover{color:var(--heat-2);text-decoration-color:var(--heat-2)}.dd .rc-matchup{display:flex;flex-direction:column;gap:6px;margin:14px 0 2px}.dd .mrow{display:grid;grid-template-columns:34px 1fr 26px 1fr;gap:9px;align-items:center;padding:8px 11px;border-radius:var(--r-md);background:rgba(255,255,255,.025);border:1px solid var(--line);position:relative;overflow:hidden}.dd .mrow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pc)}.dd .mrow .badge{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-family:var(--disp);font-size:12px;color:#0b1018;background:var(--pc)}.dd .mrow .side{min-width:0}.dd .mrow .side .nm{font-weight:800;font-size:13.5px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd .mrow .side .sub{font-size:10.5px;margin-top:1px}.dd .mrow .side .edge,.dd .mrow .side .sub{color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd .mrow .side .edge{font-size:9.5px;margin-top:2px}.dd .mrow .side .edge.lead{color:var(--ink-dim);font-weight:800}.dd .mrow .side .sc{font-family:var(--disp);font-size:16px;margin-top:2px;color:var(--ink-dim)}.dd .mrow .side.opp{text-align:right}.dd .mrow .side.win .sc{color:#fff}.dd .rcard.win .mrow .side.you.win .sc{color:var(--heat-2)}.dd .mrow .side.opp.win .sc{color:var(--era)}.dd .mrow .side.lose{opacity:.42}.dd .mrow .side.draw .sc{color:var(--ink)}.dd .mrow .mid{font-family:var(--disp);font-size:10px;color:var(--ink-faint);text-align:center}.dd .rc-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:12px 15px;border-radius:var(--r-md);background:var(--heat-soft);border:1px dashed rgba(255,106,43,.3)}.dd .rc-cta .hook{font-weight:800;font-size:13.5px}.dd .rc-cta .dom{font-family:var(--disp);font-size:17px;letter-spacing:.5px;color:var(--heat-2)}.dd .rc-actions{display:flex;gap:9px;margin-top:13px}.dd .rc-actions .btn{flex:1}.dd .rc-actions .btn-ghost{flex:0 0 auto}.dd .rc-home{display:block;width:100%;text-align:center;margin-top:11px;background:none;border:none;color:var(--ink-faint);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.4px;cursor:pointer}.dd .rc-home:hover{color:var(--ink-dim)}.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%}}@media (max-width:720px){.dd{scroll-margin-top:12px}.dd .online-choice{grid-template-columns:1fr}.dd .draft-wrap .court-panel{display:none}.dd .draft-tracker-mobile{display:flex;justify-content:space-evenly;align-items:flex-start;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 12px calc(8px + env(safe-area-inset-bottom));background:rgba(10,16,30,.97);border-top:1px solid rgba(255,255,255,.07);backdrop-filter:blur(10px)}.dd .dtm-slot{display:flex;flex-direction:column;align-items:center;gap:4px}.dd .dtm-slot .dtm-circle{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1.5px dashed rgba(255,255,255,.26);background:rgba(255,255,255,.03);color:var(--ink-faint);font-family:var(--disp);font-size:13px;letter-spacing:.5px}.dd .dtm-slot small{font-size:9px;font-weight:700;letter-spacing:.7px;color:var(--ink-faint)}.dd .dtm-slot.filled .dtm-circle{border:1.5px solid transparent;background:linear-gradient(180deg,var(--heat-2),var(--heat));color:#1a0a02}.dd .dtm-slot.filled small{color:var(--heat)}.dd .prow .stats{gap:9px}.dd .stat{min-width:26px}.dd .stat .v{font-size:14px}.dd .prow .pos-badge{width:42px;height:38px;font-size:10.5px;padding:2px;gap:1px 3px}.dd .reel-subs,.dd .reels{gap:12px}.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 .tray.mobile-sheet .tray-btns{gap:6px}.dd .tray.mobile-sheet .tray-btn{min-width:0;padding:11px 6px}.dd .plist{max-height:calc(100dvh - 19rem);padding-bottom:132px}.dd .spin-wrap .court-panel{order:0;max-width:none}.dd .spin-wrap .court-panel .panel-head{text-align:center}.dd .spin-wrap .court{aspect-ratio:auto;height:auto;display:flex;gap:7px;background:none;border:none;border-radius:0;overflow:visible;padding:0}.dd .spin-wrap .court svg{display:none}.dd .spin-wrap .court .slot{position:static;transform:none;flex:1 1 0;min-width:0;width:auto;height:clamp(54px,16vw,68px);font-size:13px;border-radius:12px}.dd .spin-wrap .court .slot.justplaced{animation:none}.dd .spin-wrap .court .slot.filled .ini{font-size:15px}.dd .spin-wrap .court .slot small{font-size:8px;margin-top:1px}.dd .spin-wrap .court .slot-cap,.dd .spin-wrap .tracker{display:none}}@media (min-width:721px){.dd .tray.mobile-sheet{display:none}}@media (max-width:420px){.dd .prow .stats .stat:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.dd *,.dd :after,.dd :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.05ms!important}}.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 .friend-form{display:flex;flex-direction:column;gap:12px;margin-top:4px}.dd .dd-input{width:100%;background:var(--bg-2);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:13px 14px;font-family:inherit;font-size:16px;font-weight:700;transition:.16s var(--ease)}.dd .dd-input::-moz-placeholder{color:var(--ink-faint);font-weight:600}.dd .dd-input::placeholder{color:var(--ink-faint);font-weight:600}.dd .dd-input:hover{border-color:rgba(255,255,255,.25)}.dd .dd-input:focus{outline:none;border-color:var(--era);box-shadow:0 0 0 3px var(--era-soft)}.dd .friend-form .btn{width:100%}.dd .online-error{margin-top:10px;border:1px solid rgba(255,93,93,.35);border-radius:var(--r-sm);background:rgba(255,93,93,.1);color:#ff9c9c;font-size:12.5px;font-weight:800;line-height:1.4;padding:9px 11px}.dd .rcard.share:before{background:linear-gradient(90deg,var(--era),transparent 70%)}.dd .rc-brand{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:16px}.dd .rc-mark{flex:none;width:18px;height:18px;border-radius:6px;background:linear-gradient(150deg,var(--era),#7a3fd0);box-shadow:inset 0 0 0 1px var(--line-2)}.dd .rc-wm{font-family:var(--disp);font-size:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);line-height:1}.dd .rc-wm i{font-style:normal;color:var(--era)}.dd .rc-vs{margin-left:auto;padding:4px 11px;border-radius:999px;background:var(--era-soft);border:1px solid rgba(176,105,247,.3);color:#d7b6fb;font-family:var(--body);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;line-height:1;white-space:nowrap}.dd .share-h{font-size:24px;font-weight:800;letter-spacing:-.3px;margin-bottom:6px}.dd .share-sub{color:var(--ink-dim);font-size:14px;line-height:1.55;margin-bottom:15px}.dd .share-sub b{color:var(--ink)}.dd .share-link{background:var(--bg-2);border:1px dashed rgba(176,105,247,.4);border-radius:var(--r-md);padding:13px 15px;margin-bottom:14px}.dd .share-link code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--era);word-break:break-all;line-height:1.5}.dd .share-five{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.dd .share-row{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;padding:7px 11px;border-radius:var(--r-sm);background:rgba(255,255,255,.025);border:1px solid var(--line)}.dd .share-row .badge{width:38px;height:30px;border-radius:8px;display:grid;place-items:center;font-family:var(--disp);font-size:12px;letter-spacing:.5px;background:var(--surface-2);color:var(--ink-dim);border:1px solid var(--line)}.dd .share-row .nm{font-weight:800;font-size:14px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd .share-row .sub{font-size:11px;color:var(--ink-faint);white-space:nowrap;text-align:right}.dd .share-foot{display:flex;gap:10px;justify-content:center;margin-top:6px}.dd .share-foot .rc-home{width:auto}.dd .online-wait{max-width:440px}.dd .daily-wrap{display:grid;grid-template-columns:minmax(320px,460px) minmax(320px,520px);gap:16px;align-items:start;justify-content:center}.dd .rcard.daily-result:before{background:linear-gradient(90deg,var(--gold),transparent 70%)}.dd .daily-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;padding:13px 15px;border-radius:var(--r-md);background:rgba(255,201,77,.08);border:1px dashed rgba(255,201,77,.28)}.dd .daily-total span{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-faint)}.dd .daily-total b{font-family:var(--disp);font-size:28px;color:var(--gold);letter-spacing:.5px}.dd .daily-five{border-top:none;padding-top:0}.dd .daily-status{margin-top:11px;padding:10px 12px;border-radius:var(--r-sm);background:rgba(255,201,77,.08);border:1px solid rgba(255,201,77,.18);color:var(--gold);font-size:12.5px;font-weight:800;text-align:center}.dd .daily-guest-input{margin-top:11px;width:100%}.dd .daily-upgrade{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;border-radius:var(--r-sm);background:rgba(57,224,160,.08);border:1px solid rgba(57,224,160,.2)}.dd .daily-upgrade span{color:var(--ink-dim);font-size:12.5px;font-weight:700;line-height:1.35}.dd .daily-upgrade button{flex:none;color:var(--win);font-size:12px;font-weight:900;white-space:nowrap}.dd .daily-board{max-width:520px;width:100%}.dd .daily-board:before{background:linear-gradient(90deg,var(--win),transparent 70%)}.dd .daily-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.dd .daily-board-head h2{font-size:22px;line-height:1.05;letter-spacing:-.3px}.dd .daily-date{font-size:12px;color:var(--ink-faint);font-weight:800}.dd .daily-leader-list{display:flex;flex-direction:column;gap:7px;margin-top:14px}.dd .daily-leader{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--r-md);background:rgba(255,255,255,.025);border:1px solid var(--line)}.dd .daily-leader.you{border-color:rgba(255,201,77,.45);background:rgba(255,201,77,.08)}.dd .daily-leader .rank{font-family:var(--disp);font-size:15px;color:var(--ink-faint)}.dd .daily-leader .who{min-width:0;display:flex;flex-direction:column;gap:1px}.dd .daily-leader .who b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd .daily-leader .who small{font-size:10.5px;color:var(--ink-faint);font-weight:800}.dd .daily-score{font-family:var(--disp);font-size:20px;color:#fff;letter-spacing:.4px}.dd .daily-empty{padding:28px 12px;text-align:center;color:var(--ink-faint);font-size:13px;font-weight:700}@media (max-width:1023px){.dd .daily-wrap{grid-template-columns:1fr}.dd .daily-board,.dd .daily-result{max-width:520px;margin-left:auto;margin-right:auto}}@media (max-width:600px){.dd .daily-wrap{gap:12px}.dd .daily-total{padding:11px 13px}.dd .daily-total b{font-size:22px}.dd .daily-result .rc-actions .btn{padding:12px 14px;font-size:14px}.dd .daily-board-head h2{font-size:18px}.dd .daily-leader{grid-template-columns:30px 1fr auto;gap:8px;padding:9px 10px}.dd .daily-leader .rank{font-size:13px}.dd .daily-score{font-size:17px}}.dd .online-history{margin:24px auto 0;max-width:1000px;text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(19,32,58,.72),rgba(10,17,32,.72));padding:18px;box-shadow:0 24px 60px -38px rgba(0,0,0,.9)}.dd .history-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.dd .history-head h2{font-size:18px;font-weight:900;letter-spacing:0}.dd .history-head span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--win);background:var(--win-soft);border:1px solid rgba(57,224,160,.22);border-radius:999px;padding:5px 9px;white-space:nowrap}.dd .history-auth{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px dashed var(--line-2);border-radius:var(--r-md);padding:13px;background:rgba(255,255,255,.02)}.dd .history-auth p,.dd .history-empty{color:var(--ink-dim);font-size:13.5px;line-height:1.45}.dd .history-empty{border:1px dashed var(--line);border-radius:var(--r-md);padding:14px;background:rgba(255,255,255,.018)}.dd .history-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dd .history-group{min-width:0}.dd .history-label{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:var(--ink-faint);margin:0 0 7px}.dd .history-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(255,255,255,.025);padding:12px 13px;margin-top:7px;transition:.16s var(--ease)}.dd .history-row:hover{border-color:var(--line-2);background:rgba(255,255,255,.05);transform:translateY(-1px)}.dd .history-row span{min-width:0;display:flex;flex-direction:column;gap:2px}.dd .history-row b{font-size:14px;letter-spacing:0}.dd .history-row small{color:var(--ink-dim);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd .history-row em{font-style:normal;flex:none;color:var(--ink-faint);font-size:11.5px;font-weight:900}.dd .history-row.active{border-color:rgba(57,224,160,.24);background:rgba(57,224,160,.055)}.dd .history-row.active em,.dd .history-row.win b{color:var(--win)}.dd .history-row.loss b{color:#ff9c9c}@media (max-width:720px){.dd .history-groups{grid-template-columns:1fr}.dd .history-auth{align-items:flex-start;flex-direction:column}.dd .history-auth .btn{width:100%}.dd .online-history{padding:15px}}.dd .chip,.dd .daily-upgrade button,.dd .exit-game,.dd .rc-home,.dd .rc-info,.dd .rc-info-close{position:relative}.dd .chip:after,.dd .daily-upgrade button:after,.dd .exit-game:after,.dd .rc-home:after,.dd .rc-info-close:after,.dd .rc-info:after{content:"";position:absolute}.dd .rc-info:after{inset:-13px}.dd .rc-info-close:after{inset:-7px}.dd .exit-game:after{inset:-7px -4px}.dd .chip:after{inset:-6px -2px}.dd .rc-home:after{inset:-8px 0 -12px}.dd .daily-upgrade button:after{inset:-10px -8px}