:root{--grass:#1f7a3d;--grass-2:#15602f;--pitch:#0b2417;--pitch-deep:#06160e;--cream:#f3f6ef;--gold:#ffd23f;--gold-deep:#d9a400;--line:rgba(243,246,239,.16);--good:#54e08a;--bad:#ff6b6b;--ink:#06160e;--sky:#36c5f0;--mute:rgba(243,246,239,.55)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:'Archivo',sans-serif;color:var(--cream);min-height:100vh;overflow-x:hidden;background:radial-gradient(125% 90% at 50% -10%,#1b5a31 0%,var(--pitch) 48%,var(--pitch-deep) 100%);-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 46px,transparent 46px 92px)}.wrap{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:22px 18px 96px}#intro{text-align:center;padding-top:24px}.kicker{font-family:'Oswald';font-weight:600;letter-spacing:.36em;text-transform:uppercase;font-size:12px;color:var(--gold);margin-bottom:6px}h1{font-family:'Oswald';font-weight:700;line-height:1.04;padding-bottom:.08em;font-size:clamp(46px,9vw,104px);letter-spacing:.005em;background:linear-gradient(180deg,#fff 0%,var(--cream) 42%,var(--gold) 130%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 8px 44px rgba(255,210,63,.22)}.tagline{font-family:'Oswald';font-weight:600;font-size:clamp(16px,3vw,24px);margin-top:8px;color:var(--cream)}.tagline b{color:var(--gold)}.tagline .b,.tagline b{color:var(--gold)}.howto{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:30px auto 0;max-width:820px}.step{flex:1 1 220px;min-width:200px;background:linear-gradient(180deg,rgba(243,246,239,.06),rgba(243,246,239,.02));border:1px solid var(--line);border-radius:16px;padding:18px 18px;display:flex;gap:13px;align-items:flex-start;text-align:left;transition:border-color .2s,transform .2s}.step:hover{border-color:rgba(255,210,63,.5);transform:translateY(-3px)}.step .sicon{font-size:27px;line-height:1;flex:none;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.step .stx{display:flex;flex-direction:column;gap:4px}.step .stx b{font-family:'Oswald';font-weight:700;font-size:18px;letter-spacing:.05em;text-transform:uppercase;color:var(--gold)}.step .stx span{font-size:12.5px;font-weight:600;opacity:.8;line-height:1.45}.formband{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:26px auto 0}.formband .flab{font-family:'Oswald';font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.55;font-weight:600;margin-right:6px}.fchip{font-family:'Oswald';font-weight:700;font-size:13.5px;letter-spacing:.06em;padding:8px 14px;border-radius:10px;border:1px solid transparent}.fchip.gk{background:rgba(54,197,240,.18);color:var(--sky);border-color:rgba(54,197,240,.35)}.fchip.def{background:rgba(84,224,138,.16);color:var(--good);border-color:rgba(84,224,138,.32)}.fchip.mid{background:rgba(255,210,63,.16);color:var(--gold);border-color:rgba(255,210,63,.34)}.fchip.fwd{background:rgba(255,107,107,.18);color:var(--bad);border-color:rgba(255,107,107,.34)}.fchip.hyb{background:linear-gradient(90deg,rgba(255,210,63,.18),rgba(255,107,107,.18));color:var(--cream);border-color:rgba(255,210,63,.3)}.introbtns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.startbtn{font-family:'Oswald';font-weight:700;font-size:24px;letter-spacing:.06em;color:var(--ink);background:linear-gradient(180deg,#ffe27a,var(--gold-deep));padding:15px 52px;border-radius:13px;border:none;cursor:pointer;text-transform:uppercase;box-shadow:0 12px 32px rgba(255,210,63,.35);transition:transform .15s,filter .2s}.startbtn:hover{filter:brightness(1.06)}.startbtn:active{transform:scale(.97)}.lbbtn{font-family:'Oswald';font-weight:700;font-size:16px;letter-spacing:.05em;color:var(--cream);background:rgba(243,246,239,.06);padding:15px 26px;border-radius:13px;border:1px solid var(--line);cursor:pointer;text-transform:uppercase;transition:all .15s}.lbbtn:hover{border-color:var(--gold);color:var(--gold)}#game{display:none}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.brand{font-family:'Oswald';font-weight:700;font-size:22px;color:var(--cream);letter-spacing:.04em}.brand b{color:var(--gold)}.roundpill{font-family:'Oswald';font-weight:600;font-size:15px;letter-spacing:.06em;background:rgba(0,0,0,.3);border:1px solid var(--line);border-radius:10px;padding:8px 14px}.roundpill b{color:var(--gold)}.respins{display:flex;gap:8px}.resbtn{font-weight:700;font-size:12px;letter-spacing:.02em;background:rgba(243,246,239,.05);border:1px solid var(--line);color:var(--cream);border-radius:10px;padding:9px 12px;cursor:pointer;display:flex;align-items:center;gap:7px;transition:border-color .15s,color .15s,opacity .2s}.resbtn b{font-family:'Oswald';font-weight:700;color:var(--gold)}.resbtn:hover:not([disabled]){border-color:var(--gold);color:var(--gold)}.resbtn[disabled]{opacity:.3;cursor:not-allowed}.pitch{position:relative;border:1px solid rgba(255,255,255,.22);border-radius:16px;margin-bottom:16px;background:linear-gradient(90deg,rgba(255,255,255,.05) 0 50%,transparent 50%),repeating-linear-gradient(90deg,var(--grass) 0 12.5%,var(--grass-2) 12.5% 25%);padding:16px 10px;display:grid;grid-template-rows:repeat(4,auto);gap:12px;overflow:hidden}.pitch::before{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:1px;background:rgba(255,255,255,.25)}.pitch::after{content:"";position:absolute;left:50%;top:50%;width:78px;height:78px;border:1px solid rgba(255,255,255,.25);border-radius:50%;transform:translate(-50%,-50%)}.prow{display:flex;justify-content:center;gap:12px;position:relative;z-index:1}.slotcard{width:min(46%,180px);min-height:62px;border-radius:12px;border:1px dashed rgba(255,255,255,.4);background:rgba(6,22,14,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 6px;text-align:center;gap:2px;transition:border-color .2s,background .2s;backdrop-filter:blur(2px)}.prow.single .slotcard{width:min(44%,180px)}.slotcard.done{border-style:solid;border-color:var(--gold);background:rgba(6,22,14,.82)}.slotcard .sp{font-family:'Oswald';font-weight:700;font-size:12px;letter-spacing:.12em;opacity:.8}.slotcard.done .sp{color:var(--gold)}.slotcard .sn{font-weight:800;font-size:13px;line-height:1.1}.slotcard .smeta{font-size:9.5px;opacity:.62;font-weight:600}.slotcard .empt{font-size:10px;opacity:.55;font-weight:600}.drawbanner{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;border:1px solid var(--line);border-radius:14px;padding:13px;margin-bottom:10px;min-height:74px;background:linear-gradient(180deg,rgba(21,96,47,.6),rgba(6,22,14,.85));position:relative}.drawbanner .dlab{font-family:'Oswald';font-size:10px;letter-spacing:.25em;text-transform:uppercase;opacity:.6;font-weight:600}.drawbanner .nation{font-family:'Oswald';font-weight:700;font-size:clamp(22px,4.6vw,36px);color:var(--gold);line-height:1}.drawbanner .era{font-family:'Oswald';font-weight:600;font-size:clamp(20px,3.6vw,28px);color:var(--cream)}.drawbanner .dot{opacity:.4;font-family:'Oswald';font-size:24px}.reel{filter:blur(.4px);opacity:.92}.lockpop{animation:lp .22s ease}@keyframes lp{0%{transform:scale(1.18)}100%{transform:scale(1)}}.needline{text-align:center;font-size:12px;font-weight:600;opacity:.75;margin-bottom:10px}.needline b{color:var(--gold)}.sortbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:9px}.sortbar .slab{font-family:'Oswald';font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.55;font-weight:600;margin-right:2px}.chip{font-size:11px;font-weight:700;background:rgba(243,246,239,.05);border:1px solid var(--line);color:var(--cream);border-radius:50px;padding:6px 12px;cursor:pointer;transition:all .15s}.chip:hover{border-color:var(--gold)}.chip.on{background:var(--gold);color:var(--ink);border-color:var(--gold)}.poolcount{font-size:11px;opacity:.5;font-weight:700;margin-left:auto}.keytoggle{background:none;border:1px solid var(--line);color:var(--mute);border-radius:50px;padding:6px 13px;font-size:11px;font-weight:700;cursor:pointer;margin-bottom:10px;transition:all .15s}.keytoggle:hover{border-color:var(--gold);color:var(--gold)}.statkey{display:none;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:7px 18px;border:1px solid var(--line);border-radius:12px;padding:13px 15px;margin-bottom:12px;background:rgba(0,0,0,.24)}.statkey.open{display:grid}.statkey .kr{font-size:11.5px;font-weight:600;opacity:.86;line-height:1.4}.statkey .kr b{font-family:'Oswald';font-weight:700;color:var(--gold);margin-right:7px;display:inline-block;min-width:52px}.pool{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:9px;padding:3px 4px 3px 0}.pool::-webkit-scrollbar{width:8px}.pool::-webkit-scrollbar-thumb{background:rgba(243,246,239,.18);border-radius:4px}.pcard{border:1px solid var(--line);border-radius:12px;padding:10px 11px;cursor:pointer;position:relative;background:rgba(243,246,239,.035);transition:border-color .14s,background .14s,transform .1s,box-shadow .14s}.pcard:hover{border-color:var(--gold);background:rgba(255,210,63,.08)}.pcard:active{transform:scale(.985)}.pcard.full{opacity:.32;cursor:not-allowed}.pcard.full:hover{border-color:var(--line);background:rgba(243,246,239,.035)}.pcard.selected{border-color:var(--gold);background:rgba(255,210,63,.14);box-shadow:0 0 0 2px var(--gold),0 0 20px rgba(255,210,63,.35)}.pcard .ptag{position:absolute;top:9px;right:9px;font-family:'Oswald';font-weight:700;font-size:10px;letter-spacing:.08em;padding:2px 7px;border-radius:5px}.ptag.GK{background:rgba(54,197,240,.22);color:var(--sky)}.ptag.DEF{background:rgba(84,224,138,.18);color:var(--good)}.ptag.MID{background:rgba(255,210,63,.18);color:var(--gold)}.ptag.FWD{background:rgba(255,107,107,.2);color:var(--bad)}.pcard .pn{font-weight:800;font-size:14px;line-height:1.06;padding-right:42px}.pcard .pc{font-size:10.5px;opacity:.62;font-weight:600;margin:1px 0 7px}.statrow{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.stat{font-size:10px;font-weight:700;background:rgba(0,0,0,.3);border-radius:6px;padding:3px 6px;letter-spacing:.02em}.stat .k{opacity:.5}.stat.hi{background:rgba(255,210,63,.22);color:#ffe9a8}.awards{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.aw{font-size:9px;font-weight:800;letter-spacing:.03em;border-radius:5px;padding:2px 6px}.aw.gold{background:rgba(255,210,63,.2);color:var(--gold)}.aw.silver{background:rgba(207,214,221,.16);color:#cfd6dd}.aw.bronze{background:rgba(205,142,84,.18);color:#cd8e54}.mleague{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--cream);opacity:.8;background:rgba(243,246,239,.07);border:1px solid var(--line);border-radius:50px;padding:4px 12px;margin-bottom:14px}.mextra{font-size:11.5px;font-weight:600;opacity:.7;margin-bottom:10px}.mclubs{font-size:11.5px;font-weight:600;opacity:.66;margin:10px 0 16px;line-height:1.5}.mclubs b{color:var(--cream);opacity:.9}.pmodal .awards{justify-content:center;margin:0 0 12px}.kickoff{display:block;margin:18px auto 0;font-family:'Oswald';font-weight:700;font-size:24px;letter-spacing:.05em;color:var(--ink);background:linear-gradient(180deg,#ffe27a,var(--gold-deep));padding:15px 46px;border-radius:13px;border:none;cursor:pointer;text-transform:uppercase;box-shadow:0 12px 32px rgba(255,210,63,.35);transition:transform .15s,filter .2s}.kickoff:hover{filter:brightness(1.06)}.kickoff:active{transform:scale(.97)}.overlay{position:fixed;inset:0;z-index:60;background:rgba(3,9,6,.88);backdrop-filter:blur(7px);display:none;align-items:center;justify-content:center;padding:20px}.overlay.show{display:flex;animation:fade .3s ease}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes pop{from{transform:scale(.85) translateY(14px);opacity:0}to{transform:none;opacity:1}}.pmodal{max-width:430px;width:100%;border:1px solid var(--gold);border-radius:20px;text-align:center;position:relative;background:radial-gradient(120% 100% at 50% 0%,#1d6a39,var(--pitch) 75%);padding:26px 24px 22px;animation:pop .35s cubic-bezier(.2,.9,.3,1.3);max-height:92vh;overflow-y:auto}.pmodal .ptag{display:inline-block;font-family:'Oswald';font-weight:700;font-size:11px;letter-spacing:.1em;padding:3px 10px;border-radius:6px}.pmodal .mname{font-family:'Oswald';font-weight:700;font-size:clamp(24px,6vw,34px);line-height:1;margin:10px 0 3px;overflow-wrap:anywhere}.pcard .pn{overflow-wrap:anywhere}.pmodal .mmeta{font-size:12px;font-weight:700;opacity:.72;margin-bottom:16px}.mstats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.mstat{background:rgba(0,0,0,.3);border:1px solid var(--line);border-radius:10px;padding:9px 6px}.mstat .ml{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.mstat .mv{font-family:'Oswald';font-weight:700;font-size:22px;color:var(--gold);line-height:1.15}.mbtns{display:flex;gap:10px;justify-content:center}.mclose{position:absolute;top:12px;right:14px;background:none;border:none;color:var(--cream);font-size:26px;line-height:1;cursor:pointer;opacity:.6}.mclose:hover{opacity:1}.addbtn{font-family:'Oswald';font-weight:700;font-size:18px;letter-spacing:.04em;border:none;border-radius:12px;padding:12px 26px;cursor:pointer;text-transform:uppercase;background:linear-gradient(180deg,#ffe27a,var(--gold-deep));color:var(--ink);transition:transform .12s,filter .2s}.addbtn:hover{filter:brightness(1.06)}.addbtn:active{transform:scale(.97)}.addbtn[disabled]{filter:grayscale(.7) brightness(.7);cursor:not-allowed}.cancelbtn{background:none;border:1px solid var(--line);color:var(--mute);border-radius:12px;padding:11px 18px;font-weight:700;font-size:13px;cursor:pointer}.cancelbtn:hover{color:var(--cream);border-color:var(--cream)}.result{max-width:560px;width:100%;border:1px solid var(--line);border-radius:22px;text-align:center;background:radial-gradient(120% 100% at 50% 0%,#1d6a39,var(--pitch) 72%);padding:30px 26px 26px;position:relative;overflow:hidden;animation:pop .5s cubic-bezier(.2,.9,.3,1.3);max-height:94vh;overflow-y:auto}.result .trophy{font-size:40px;margin-bottom:2px}.result .verdict{font-family:'Oswald';font-weight:700;font-size:clamp(24px,6.5vw,38px);line-height:1.12;padding-bottom:.04em;margin-bottom:2px}.result .record{font-family:'Oswald';font-weight:700;font-size:clamp(60px,17vw,104px);line-height:1;padding-bottom:.06em;margin:6px 0 2px;background:linear-gradient(180deg,#fff,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.result .rlabel{font-family:'Oswald';font-size:11px;letter-spacing:.3em;text-transform:uppercase;opacity:.62;font-weight:600}.result .flavor{font-size:14px;font-weight:600;opacity:.88;margin:13px auto 2px;max-width:430px;line-height:1.5}.lineup{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:16px 0 4px;text-align:left}@media(max-width:470px){.lineup{grid-template-columns:1fr}}.lu{display:flex;align-items:center;background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600}.lu .lp{font-family:'Oswald';font-weight:700;font-size:12px;color:var(--gold);width:42px;display:inline-block;flex:none}.lu .lc{opacity:.55;font-size:9.5px}.sharerow{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:18px 0 4px}.sbtn{font-family:'Oswald';font-weight:700;font-size:13px;letter-spacing:.03em;border:1px solid var(--line);color:var(--cream);background:rgba(243,246,239,.05);border-radius:10px;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:all .15s}.sbtn:hover{border-color:var(--gold);color:var(--gold)}.sbtn.primary{background:linear-gradient(180deg,#ffe27a,var(--gold-deep));color:var(--ink);border:none}.lbpost{margin-top:16px;border:1px solid var(--line);border-radius:12px;padding:13px;background:rgba(0,0,0,.22)}.lbpost .lbt{font-family:'Oswald';font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:9px}.lbform{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.lbinput{background:rgba(0,0,0,.4);border:1px solid var(--line);border-radius:10px;color:var(--cream);font-size:14px;font-weight:600;padding:11px 13px;width:170px;font-family:inherit}.lbinput:focus{outline:none;border-color:var(--gold)}.lbsubmit{font-family:'Oswald';font-weight:700;font-size:14px;border:none;border-radius:10px;padding:11px 18px;cursor:pointer;background:var(--gold);color:var(--ink);text-transform:uppercase;letter-spacing:.03em}.lbsubmit:hover{filter:brightness(1.07)}.lbview{background:none;border:1px solid var(--line);color:var(--mute);border-radius:10px;padding:11px 14px;font-weight:700;font-size:12px;cursor:pointer}.lbview:hover{color:var(--gold);border-color:var(--gold)}.lbposted{color:var(--good);font-weight:700;font-size:13px;padding:6px}.againbtn{margin-top:16px;background:rgba(243,246,239,.06);color:var(--cream);font-family:'Oswald';font-weight:700;font-size:15px;border:1px solid var(--line);border-radius:10px;padding:13px 32px;text-transform:uppercase;cursor:pointer;letter-spacing:.05em}.againbtn:hover{border-color:var(--gold);color:var(--gold)}.confetti{position:absolute;top:-12px;width:9px;height:14px;opacity:.9;animation:fall linear forwards}@keyframes fall{to{transform:translateY(680px) rotate(540deg);opacity:0}}.lboard{max-width:480px;width:100%;border:1px solid var(--line);border-radius:20px;position:relative;background:radial-gradient(120% 100% at 50% 0%,#1d6a39,var(--pitch) 75%);padding:26px 22px 22px;max-height:88vh;overflow-y:auto;animation:pop .35s cubic-bezier(.2,.9,.3,1.3)}.lboard h2{font-family:'Oswald';font-weight:700;font-size:26px;text-align:center;letter-spacing:.04em;margin-bottom:4px}.lboard .lbsub{text-align:center;font-size:12px;opacity:.6;font-weight:600;margin-bottom:16px}.lbrow{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.26);border:1px solid var(--line);border-radius:9px;padding:9px 12px;margin-bottom:6px}.lbrow .rk{font-family:'Oswald';font-weight:700;font-size:16px;color:var(--gold);width:30px;flex:none}.lbrow .nm{font-weight:700;font-size:14px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbrow .vd{font-size:10.5px;opacity:.6;font-weight:600}.lbrow .rec{font-family:'Oswald';font-weight:700;font-size:16px;color:var(--cream);margin-left:8px}.lbrow.top1{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.lbtabs{display:flex;gap:6px;justify-content:center;margin:2px 0 14px}.lbtab{font-family:'Oswald';font-weight:700;font-size:12.5px;letter-spacing:.03em;background:rgba(243,246,239,.05);border:1px solid var(--line);color:var(--cream);border-radius:999px;padding:7px 16px;cursor:pointer}.lbtab.on{background:linear-gradient(180deg,#ffe27a,var(--gold-deep));color:var(--ink);border:none}.lbrow .wkk{font-size:11.5px;font-weight:700;opacity:.7;width:104px;flex:none}.lbempty{text-align:center;opacity:.55;font-weight:600;font-size:13px;padding:24px 0}.lbclose{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--cream);font-size:26px;cursor:pointer;opacity:.6}.lbclose:hover{opacity:1}.toast{position:fixed;left:50%;bottom:46px;transform:translateX(-50%) translateY(16px);z-index:90;opacity:0;pointer-events:none;background:rgba(6,22,14,.97);border:1px solid var(--gold);color:var(--cream);font-weight:700;font-size:13px;padding:11px 18px;border-radius:10px;transition:opacity .2s,transform .2s;max-width:88vw;text-align:center}.toast.show{opacity:1;transform:translateX(-50%)}footer{text-align:center;margin-top:30px;font-size:11px;opacity:.4;font-weight:600;letter-spacing:.04em}.sitefoot{margin-top:40px;opacity:1}.sitefoot .fdata{font-size:11px;opacity:.4;font-weight:600;letter-spacing:.04em}.sitefoot .faffil{font-size:10.5px;opacity:.42;font-weight:600;line-height:1.5;max-width:560px;margin:12px auto 0}.sitefoot .faffil a{color:inherit;text-decoration:underline}.sitefoot .flinks{display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:center;align-items:center;margin-top:14px;font-size:11.5px;font-weight:600;opacity:.6}.sitefoot .flinks .fdot{opacity:.4}.flink{background:none;border:none;color:var(--cream);opacity:.85;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;padding:0;text-decoration:none}.flink:hover{color:var(--gold);opacity:1}.lbprose{font-size:13px;font-weight:500;line-height:1.6;opacity:.86;text-align:left}.lbprose h3{font-family:'Oswald';font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:16px 0 5px}.lbprose p{margin:0 0 8px}.lbprose a{color:var(--gold)}.htsteps .step{flex:1 1 100%;margin-bottom:8px}@media (max-width:600px){.wrap{padding:14px 11px 84px}.kicker{font-size:10.5px;letter-spacing:.26em}h1{font-size:clamp(38px,13vw,58px)}.tagline{font-size:15px}.howto{gap:9px;margin:22px auto 0}.step{flex:1 1 100%;padding:15px 15px}.step .sicon{font-size:24px}.step .stx b{font-size:16px}.formband{gap:6px;margin:20px auto 0}.formband .flab{width:100%;text-align:center;margin:0 0 4px}.fchip{font-size:12.5px;padding:7px 11px}.introbtns{flex-direction:column;align-items:stretch;gap:9px}.startbtn{width:100%;font-size:20px;padding:15px 20px}.lbbtn{width:100%;font-size:16px;padding:13px 20px}.topbar{gap:8px}.brand{font-size:17px}.roundpill{font-size:13px;padding:7px 10px}.resbtn{padding:10px 10px;font-size:11.5px}.pitch{padding:11px 6px;gap:9px}.slotcard{min-height:52px;width:min(48%,160px)}.slotcard .sn{font-size:12px}.slotcard .smeta{font-size:9px}.drawbanner{padding:11px;gap:9px;min-height:62px}.needline{font-size:11.5px}.sortbar{gap:6px}.chip{font-size:12px;padding:8px 13px}.keytoggle{font-size:12px;padding:9px 14px}.statkey{grid-template-columns:1fr;padding:12px 13px}.pool{grid-template-columns:1fr;gap:8px}.pcard{padding:12px 13px}.pcard .pn{font-size:15px}.pcard .pc{font-size:11px}.stat{font-size:11px;padding:4px 7px}.kickoff{font-size:21px;padding:15px 30px;width:100%}.pmodal{padding:22px 15px 18px;border-radius:18px}.pmodal .mname{font-size:26px}.mstats{gap:7px}.mstat{padding:8px 5px}.mstat .mv{font-size:20px}.mbtns{flex-wrap:wrap}.addbtn{font-size:18px;padding:13px 20px;flex:1 1 60%}.cancelbtn{padding:13px 16px;flex:1 1 30%}.result{padding:26px 16px 20px;border-radius:18px}.result .record{font-size:clamp(56px,22vw,90px)}.lineup{grid-template-columns:1fr}.sharerow{gap:7px}.sbtn{flex:1 1 42%;justify-content:center;padding:13px 8px;font-size:13px}.lbform{gap:7px}.lbinput{flex:1 1 100%;width:auto}.lbsubmit,.lbview{flex:1}.lboard{padding:22px 15px 18px}.lbrow{padding:9px 10px}.toast{bottom:18px;font-size:12.5px;padding:10px 14px}}