.pf-meta{overflow-wrap:anywhere}.pf-card{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.pf-sec-title{display:flex;align-items:center;gap:6px;letter-spacing:0;font-size:11px}.pf-hint{font-size:11px}.pf-toggle{align-self:flex-start}.pf-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pf-bar{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 8px;border-radius:var(--radius-sm);background:#ffffff08;border:1px solid transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.pf-bar.static{cursor:default;min-height:30px}button.pf-bar:hover{border-color:var(--border)}button.pf-bar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pf-bar-label{font-weight:600;font-size:13px;line-height:1.2;overflow-wrap:break-word}.pf-bar-track{position:relative;height:8px;border-radius:999px;background:var(--bg-2);border:1px solid var(--border);overflow:hidden}.pf-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:currentColor}.pf-bar-val{text-align:right;font-size:14px}.pf-bar-src{padding:2px 8px 4px;font-size:12px}.pf-chips{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.pf-chips.compact{display:inline-flex;gap:4px;flex-wrap:nowrap;overflow:hidden}.pf-chips.compact .chip{font-size:11px;padding:0 6px}.pf-chip-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pf-chip-label{letter-spacing:0;font-size:11px}.pf-trait{background:color-mix(in srgb,var(--green) 14%,transparent);border-color:color-mix(in srgb,var(--green) 45%,transparent);color:#86efac}.pf-limit{background:transparent;border-style:dashed;border-color:var(--border-strong);color:var(--text-2)}.pf-team{display:flex;flex-direction:column;gap:10px}.pf-team .panel-title{margin-bottom:0}.pf-fit{font-weight:600;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel-2)}.pf-fit-HIGH{border-color:color-mix(in srgb,var(--green) 50%,transparent);color:#86efac}.pf-fit-MEDIUM{border-color:#3b82f680;color:#93c5fd}.pf-fit-LOW{color:var(--text-2)}.pf-fit-better .btn{white-space:normal;text-align:left}.pf-team-sec h4{margin:0 0 6px;font-size:12px;letter-spacing:0;color:var(--text-2)}.pf-aspect-who{padding:0 8px 2px;font-size:12px;overflow-wrap:anywhere}@media (max-width: 420px){.pf-bar{grid-template-columns:minmax(84px,40%) minmax(0,1fr) 24px;gap:8px;padding:4px 6px}.pf-head h2{font-size:20px}}.pf-positions{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0;align-items:center}.pf-pos-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.pf-pos-group>.small{margin-right:2px}.pf-cbars{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.pf-cbar{display:grid;grid-template-columns:minmax(0,1fr) 30px;grid-template-areas:"label val" "track track";gap:2px 6px;align-items:center;min-width:0}.pf-cbar-label{grid-area:label;font-size:13px;font-weight:600;overflow-wrap:anywhere}.pf-cbar-val{grid-area:val;text-align:right;font-size:14px}.pf-cbar-track{grid-area:track;position:relative;height:8px;border-radius:999px;background:var(--bg-2);border:1px solid var(--border);overflow:hidden}.pf-cbar-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--text-2)}.pf-cbar-fill.top{background:var(--accent)}.pf-cbar-fill.good{background:#4ade80}.pf-cbar-fill.fair{background:var(--accent)}.pf-cbar-fill.low{background:var(--orange)}.pf-strengths{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px}@media (max-width: 420px){.pf-cbars{grid-template-columns:minmax(0,1fr)}}.a3-traitline{color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.a3-traitline.block{display:block;white-space:normal;font-size:13px}.ps-meta .a3-traitline:before{content:"·";color:var(--muted);font-weight:400;margin-right:5px}.kicker{font-size:11px;letter-spacing:0;color:var(--accent);font-weight:700}.bcast{display:inline-flex;align-items:center;gap:8px;padding:4px 16px 4px 14px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-head);font-weight:800;letter-spacing:0;font-size:15px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.bcast.dark{background:var(--panel-3);color:var(--text)}.head-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.head-row h3{margin:0}.stack{display:flex;flex-direction:column;gap:14px;min-width:0}.muted-box{padding:14px;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);text-align:center}.tabular{font-variant-numeric:tabular-nums}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;color:var(--text-2)}.pre-page{display:flex;flex-direction:column;gap:16px;padding-bottom:70px}.avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:14px;flex:none;border:2px solid rgba(255,255,255,.75);box-shadow:0 2px 6px #00000059}.avatar.sm{width:24px;height:24px;font-size:11px;border-width:1.5px}.avatar.lg{width:44px;height:44px;font-size:18px}.avatar.dim{opacity:.45}.seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;background:var(--bg-2);border:1px solid var(--border-strong);border-radius:8px}.seg button{border:0;background:transparent;color:var(--text-2);padding:5px 10px;border-radius:6px;cursor:pointer;font-weight:600;font-size:13px;white-space:nowrap}.seg button:hover:not(:disabled):not(.on){background:var(--panel-3);color:var(--text)}.seg button.on{background:var(--accent);color:var(--accent-ink)}.seg button:disabled{cursor:default}.seg.readonly button:not(.on){opacity:.4}.num-stepper{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:8px;overflow:hidden;background:var(--bg-2)}.num-stepper button{width:32px;height:30px;border:0;background:var(--panel-3);color:var(--text);cursor:pointer;font-weight:800;font-size:16px}.num-stepper button:disabled{opacity:.35;cursor:not-allowed}.num-stepper span{min-width:46px;text-align:center;font-family:var(--font-head);font-weight:800;font-size:17px}.switch{position:relative;width:44px;height:24px;border-radius:999px;background:var(--panel-3);border:1px solid var(--border-strong);cursor:pointer;flex:none;transition:background .15s;padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--text-2);transition:transform .15s}.switch.on{background:var(--green-2);border-color:var(--green)}.switch.on:after{transform:translate(20px);background:#fff}.switch:disabled{cursor:default;opacity:.7}.switch:before{content:"";position:absolute;left:-1px;right:-1px;top:-9px;bottom:-9px}.progress{height:6px;background:var(--bg-2);border-radius:3px;overflow:hidden}.progress>i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent));transition:width .4s ease}.mini-ovr{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;border-radius:4px;font-family:var(--font-head);font-weight:800;font-size:13px;color:var(--bg);flex:none}.slot-chip{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-head);font-weight:700;font-size:12px;letter-spacing:.03em;padding:1px 6px;border-radius:4px;background:#ffc62921;color:var(--accent);border:1px solid rgba(255,198,41,.4)}.slot-chip.off{background:transparent;color:var(--muted);border-color:var(--border)}.slot-chip.bench{background:#3b82f626;color:#93c5fd;border-color:#3b82f673}.card-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-weight:700;font-size:12px;border:1px solid var(--border);background:var(--panel-3);white-space:nowrap}.card-pill.zero{opacity:.4}.card-pill.EXTRA_PROTECT{border-color:#0ea5e9;color:#7dd3fc;background:#0ea5e91f}.card-pill.BENCH_TO_XI{border-color:#a855f7;color:#d8b4fe;background:#a855f71f}.card-pill.EXTRA_TRADE{border-color:#f59e0b;color:#fcd34d;background:#f59e0b1f}.card-pill.PASS{border-color:var(--muted);color:var(--text-2);background:color-mix(in srgb,var(--muted) 15%,transparent)}.card-pill.max{box-shadow:inset 0 0 0 1px currentColor;opacity:1}.card-pill.max:after{content:"✓";font-size:10px;margin-left:1px}.ch-cap{font-family:var(--font-body);font-size:11px;font-weight:700;padding:1px 6px}.ch-cap.max{border-color:color-mix(in srgb,var(--red) 60%,transparent);color:#fca5a5}@keyframes slot-in{0%{transform:translateY(6px) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes glow-pulse{0%,to{box-shadow:0 0 #ffc6298c}50%{box-shadow:0 0 0 8px #ffc62900}}.wheel{position:relative;width:100%;margin:0 auto;user-select:none;-webkit-user-select:none}.wheel-stage{position:relative;width:100%;aspect-ratio:1 / 1}.wheel-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible}.wheel-rotor-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:50%;contain:paint}.wheel-rotor{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.wheel-shade{pointer-events:none}.wheel-lbl{font-family:var(--font-head);font-weight:800;letter-spacing:.04em}.wheel-lbl.special{letter-spacing:.02em}.wheel-empty-label{font-family:var(--font-head);font-size:22px;fill:var(--muted);font-weight:800}.wheel-peg{fill:var(--text);stroke:#0000008c;stroke-width:1.2}.wheel-bulb{fill:#fde68a;opacity:.4}.wheel.is-spinning .wheel-bulb{animation:bulb-chase .36s steps(1) infinite}.wheel.is-spinning .wheel-bulb.odd{animation-delay:.18s}.wheel.is-landed .wheel-bulb{animation:bulb-glow 1.4s ease-in-out infinite}.wheel.is-landed .wheel-bulb.odd{animation-delay:.7s}@keyframes bulb-chase{0%{opacity:1;fill:#fef9c3}50%{opacity:.25}}@keyframes bulb-glow{0%,to{opacity:.35}50%{opacity:1;fill:#fef9c3}}.wheel-win{fill:#ffffff24;stroke:var(--accent);stroke-width:5;stroke-linejoin:round;animation:win-glow 1.1s ease-in-out infinite}@keyframes win-glow{0%,to{stroke-opacity:1;fill-opacity:1}50%{stroke-opacity:.45;fill-opacity:.2}}.wheel-dim{animation:fade-in .3s ease-out both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.wheel-pointer{position:absolute;top:-2.2%;left:50%;width:8.5%;z-index:3;transform:translate(-50%);transform-origin:50% 25%;filter:drop-shadow(0 4px 4px rgba(0,0,0,.55));pointer-events:none}.wheel-pointer svg{width:100%;height:auto;display:block}.wheel-hub{position:absolute;left:50%;top:50%;width:20%;height:20%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;text-align:center}.wheel-hub-ball{font-size:clamp(20px,5vw,34px);filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.wheel.is-spinning .wheel-hub-ball{animation:spin-ball .8s linear infinite;display:inline-block}@keyframes spin-ball{to{transform:rotate(360deg)}}.hub-btn{width:100%;height:100%;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;background:radial-gradient(circle at 40% 30%,var(--accent),var(--accent) 70%);color:var(--accent-ink);font-family:var(--font-head);font-weight:800;font-size:clamp(12px,2.6vw,19px);letter-spacing:0;animation:glow-pulse 1.4s infinite;box-shadow:0 4px 12px #00000073}.hub-btn:hover{filter:brightness(1.08)}.hub-btn:active{transform:scale(.96)}.hub-label{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-head);font-weight:800;font-size:clamp(10px,2vw,14px);line-height:1.05;max-width:90%}.hub-label .avatar{width:58%;height:auto;aspect-ratio:1;font-size:clamp(11px,2.4vw,18px)}.wheel-banner{position:absolute;top:6%;right:6%;bottom:6%;left:6%;display:flex;align-items:center;justify-content:center;z-index:4;cursor:pointer}.wb-card{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:88%;padding:16px 22px;text-align:center;background:color-mix(in srgb,var(--bg) 94%,transparent);border:2px solid var(--accent);border-radius:16px;box-shadow:0 22px 60px #000000a6,0 0 0 6px #ffc6291f;animation:wb-pop .5s cubic-bezier(.2,1.5,.4,1) both}.wheel-banner.sp-PASS .wb-card{border-color:var(--red);box-shadow:0 22px 60px #000000a6,0 0 0 6px color-mix(in srgb,var(--red) 15%,transparent)}.wheel-banner.sp-EXTRA_PROTECT .wb-card{border-color:#0ea5e9}.wheel-banner.sp-BENCH_TO_XI .wb-card{border-color:#a855f7}.wheel-banner.sp-EXTRA_TRADE .wb-card{border-color:#f59e0b}.wb-title{font-family:var(--font-head);font-size:clamp(20px,4.2vw,34px);font-weight:800;line-height:1.02;letter-spacing:0}.wb-sub{color:var(--text-2);font-size:13px;max-width:260px}.wb-icon{font-size:clamp(34px,7vw,52px);line-height:1}.wb-kicker{font-size:11px;letter-spacing:0;color:var(--accent);font-weight:700}.wb-avatar{width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:28px;border:3px solid #fff}@keyframes wb-pop{0%{transform:scale(.4) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}.wheel-mute{position:absolute;top:0;right:0;width:34px;height:34px;border-radius:50%;z-index:5;cursor:pointer;background:var(--panel-3);border:1px solid var(--border-strong);font-size:15px;line-height:1;padding:0}.wheel-mute:hover{border-color:var(--accent)}.tb{flex-wrap:wrap;row-gap:8px;padding:8px 16px}.tb .brand{display:flex;align-items:center;gap:6px;white-space:nowrap}.tb-logo{width:26px;height:26px}.tb-room{display:flex;align-items:center;gap:6px}.tb-room .chip{font-size:14px;letter-spacing:.12em}.tb-steps{display:flex;align-items:center;gap:3px;flex:1;justify-content:center;min-width:0;overflow:hidden}.tb-step{display:flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;white-space:nowrap;font-family:var(--font-head);font-weight:800;font-size:13px;letter-spacing:0;color:var(--muted)}.tb-step .n{width:18px;height:18px;border-radius:50%;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-family:var(--font-body);font-weight:700;flex:none}.tb-step.done{color:var(--text-2)}.tb-step.done .n{background:var(--green-2);border-color:var(--green);color:#fff}.tb-step.cur{background:var(--accent);color:var(--accent-ink)}.tb-step.cur .n{border-color:var(--accent-ink)}.tb-sep{width:8px;height:2px;background:var(--border-strong);flex:none;border-radius:1px}.tb-sep.done{background:var(--green-2)}.tb-right{display:flex;align-items:center;gap:10px;margin-left:auto}.conn-dot{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 20%,transparent);flex:none}.conn-dot.off{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 20%,transparent);animation:blink 1s infinite}.tb-name{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border);border-radius:999px;padding:3px 10px 3px 4px;cursor:pointer;font-weight:600;max-width:180px}.tb-name:hover{border-color:var(--border-strong);background:var(--panel-2)}.tb-name .ellipsis{max-width:120px}.tb-step:not(.cur) .l{display:none}@media (min-width: 1680px){.tb-step:not(.cur) .l{display:inline}}@media (max-width: 1300px){.tb-copy-label{display:none}}.tb-steps{justify-content:safe center}@media (max-width: 1100px) and (min-width: 761px){.tb-steps{order:10;flex-basis:100%;justify-content:flex-start}}@media (max-width: 760px){.tb{padding:6px 10px;gap:8px;row-gap:4px}.tb.has-room .brand>span{display:none}.tb-steps{order:10;flex-basis:100%;justify-content:flex-start}.tb-step{font-size:12px;padding:2px 6px}.tb-step:not(.cur){padding:0}.tb-step:not(.cur) .n{width:9px;height:9px;font-size:0}.tb-sep{width:5px}.tb-right{gap:6px}.tb-name{padding:2px;border-radius:50%}.tb-name .ellipsis,.tb-name .muted{display:none}}.chat-dock{position:fixed;left:16px;bottom:16px;z-index:98;display:flex;flex-direction:column;align-items:flex-start;gap:8px}body.has-chat-dock .page{padding-bottom:76px}body.has-chat-dock .pre-page{padding-bottom:0}.chat-fab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;cursor:pointer;background:var(--panel-3);border:1px solid var(--border-strong);box-shadow:var(--shadow);font-weight:700}.chat-fab:hover{border-color:var(--accent)}.chat-fab.has-unread{border-color:var(--accent);animation:glow-pulse 1.6s infinite}.chat-badge{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--red);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.chat-panel{width:min(350px,calc(100vw - 32px));height:min(460px,62vh);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;animation:slot-in .2s ease-out}.chat-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--panel-2);border-bottom:1px solid var(--border)}.chat-head h4{margin:0;color:var(--text)}.chat-list{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px}.chat-msg{font-size:13px;line-height:1.35;word-break:break-word}.chat-msg .who{font-weight:700;margin-right:6px}.chat-msg .t{font-size:10px;color:var(--muted);margin-left:6px}.chat-msg.me .who{color:var(--accent)}.chat-msg.system{align-self:center;font-size:12px;color:var(--text-2);background:#ffffff0a;border:1px solid var(--border);border-radius:999px;padding:2px 10px;text-align:center}.chat-form{display:flex;gap:6px;padding:8px;border-top:1px solid var(--border)}.chat-form .input{flex:1}@media (max-width: 1000px){body:has(.ps-selbar.sheet) .chat-fab{display:none}}@media (max-width: 600px){.chat-dock{left:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.chat-fab{width:46px;height:46px;padding:0;justify-content:center;gap:0;font-size:19px}.chat-fab .lbl{display:none}body.has-chat-dock .page{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}body:has(.ps-selbar) .chat-fab{display:none}body:has(.pick-undo) .chat-fab{display:none}}.home-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px;align-items:center;padding:30px 32px;border-radius:18px;border:1px solid var(--border);background:radial-gradient(600px 300px at 85% 50%,rgba(255,198,41,.1),transparent 70%),linear-gradient(120deg,#2f7d3247,color-mix(in srgb,var(--panel) 95%,transparent) 48%),var(--panel);box-shadow:var(--shadow)}.home-hero:before{content:"";position:absolute;left:-140px;top:50%;width:320px;height:320px;transform:translateY(-50%);border:2px solid rgba(255,255,255,.06);border-radius:50%;pointer-events:none}.home-hero:after{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#ffffff0d;pointer-events:none}.home-hero>*{position:relative;z-index:1}.home-title{font-family:var(--font-head);font-size:clamp(52px,9vw,104px);line-height:1.02;font-weight:800;margin:8px 0 14px;letter-spacing:0}.home-title span{color:var(--accent);display:block}.home-lead{font-size:16px;color:var(--text-2);max-width:580px;margin:0}.home-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.home-step{display:flex;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--bg) 55%,transparent);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.home-step .ico{font-size:22px;line-height:1.1}.home-step b{display:block;font-family:var(--font-head);font-size:16px;letter-spacing:0;font-weight:800}.home-step span{font-size:12.5px;color:var(--text-2)}.home-wheel{width:100%;max-width:400px;justify-self:center}.home-invite{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;border-color:#ffc6298c;background:linear-gradient(135deg,#ffc6291f,#ffc62905)}.home-invite-title{margin:4px 0 2px;font-family:var(--font-head);font-size:clamp(22px,4vw,30px);line-height:1.05;font-weight:800}.home-invite-title .mono{color:var(--accent);letter-spacing:0}.home-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.code-input{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.35em;font-size:20px;text-align:center;width:150px}.room-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--panel-2);border:1px solid transparent}.room-row:hover{border-color:var(--border-strong)}.room-row .code{font-family:var(--font-mono);font-weight:700;color:var(--accent);letter-spacing:.12em;font-size:16px}.quick-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}@media (max-width: 900px){.home-hero{grid-template-columns:minmax(0,1fr);padding:20px;gap:16px}.home-wheel{max-width:300px;order:-1}.home-steps,.home-cols{grid-template-columns:minmax(0,1fr)}}.rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.rule{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;gap:12px}.rule .rn{font-family:var(--font-head);font-weight:800;color:var(--accent);font-size:26px;line-height:1;min-width:22px}.rule h4{margin:0 0 4px;color:var(--text);font-size:16px}.rule p{margin:0;color:var(--text-2);font-size:13px}.rules-specials{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:10px}.special-card{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);border-left-width:4px}.special-card .ico{font-size:22px}.special-card b{font-family:var(--font-head);font-size:16px;letter-spacing:0;display:block;font-weight:800}.special-card span{font-size:12.5px;color:var(--text-2)}.lobby-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.room-code-big{font-family:var(--font-mono);font-size:clamp(30px,6vw,44px);font-weight:700;letter-spacing:.25em;color:var(--accent);line-height:1}.invite-box{display:flex;gap:6px;flex:1;min-width:240px}.invite-box .input{flex:1;font-family:var(--font-mono);font-size:12px}.lobby-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}@media (max-width: 1000px){.lobby-layout{grid-template-columns:minmax(0,1fr)}}.member-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--panel-2);border:1px solid transparent;animation:slot-in .3s ease-out}.member-row.me{border-color:#ffc62973}.member-row.offline{opacity:.55}.member-row .nm{font-weight:700}.member-row .crown{font-size:15px}.ready-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--border-strong);color:var(--muted);white-space:nowrap}.ready-pill.on{color:#86efac;border-color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent)}.seat-empty{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px dashed var(--border);color:var(--muted);font-size:13px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.setting{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--panel-2);border-radius:10px;border:1px solid var(--border);min-width:0}.setting .s-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.setting .s-label{font-weight:700;font-size:13px}.setting .s-help{font-size:12px;color:var(--muted);line-height:1.35}.setting .s-val{font-family:var(--font-head);font-weight:800;font-size:17px;color:var(--accent);white-space:nowrap}.settings-group-title{grid-column:1 / -1;margin:6px 0 0;font-family:var(--font-head);font-size:14px;color:var(--muted);letter-spacing:0;font-weight:800}.start-box{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border-radius:10px;background:linear-gradient(90deg,rgba(255,198,41,.12),transparent);border:1px solid rgba(255,198,41,.35)}.start-box .start-hint{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}@media (max-width: 600px){.start-box{gap:8px 10px;padding:10px}.start-box>.btn.lg{flex:1 1 auto;min-width:0}.start-box .start-hint{flex-basis:100%;order:3}}.wheel-screen{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}@media (max-width: 1000px){.wheel-screen{grid-template-columns:minmax(0,1fr)}}.wheel-panel{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px}.wheel-panel .wheel{max-width:min(560px,100%)}.order-slot{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);min-height:54px}.order-slot .pos{font-family:var(--font-head);font-size:26px;font-weight:800;width:38px;color:var(--accent);text-align:center}.order-slot.filled{animation:slot-in .45s cubic-bezier(.2,1.4,.4,1)}.order-slot.next{border-style:dashed;border-color:var(--accent)}.order-slot.next .pos{animation:blink 1.2s infinite}.order-slot.empty .pos{color:var(--muted)}.order-slot.me{background:linear-gradient(90deg,rgba(255,198,41,.14),var(--panel-2))}.turn-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;background:linear-gradient(90deg,var(--panel-3),var(--panel));border:1px solid var(--border-strong);box-shadow:var(--shadow)}.turn-banner.mine{background:linear-gradient(90deg,#ffc6293d,#ffc6290a 60%),var(--panel);border-color:var(--accent);animation:glow-pulse 1.8s infinite}.turn-title{font-family:var(--font-head);font-size:clamp(22px,3.4vw,34px);font-weight:800;line-height:1;letter-spacing:0}.turn-banner.mine .turn-title{color:var(--accent)}.turn-sub{font-size:13px;color:var(--text-2)}.turn-meta{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.turn-banner>.grow{flex:1 1 240px}.queue{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.queue .qsep{color:var(--muted);font-size:11px;margin:0 2px}.ts-layout{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:16px;align-items:start}@media (max-width: 1000px){.ts-layout{grid-template-columns:minmax(0,1fr)}.ts-side .wheel{max-width:260px!important}}@media (max-width: 1000px){.ts-clubs{max-height:72vh;overflow-y:auto;padding-right:2px}}.pool-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}@media (max-width: 420px){.pool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pool-slot{position:relative;min-height:78px;border-radius:10px;border:1px dashed var(--border-strong);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:14px 4px 5px;text-align:center;background:#00000026;min-width:0}.pool-slot.filled{border-style:solid;border-color:var(--border);background:var(--panel-2);animation:slot-in .4s cubic-bezier(.2,1.4,.4,1)}.pool-slot.due{border-color:var(--accent);background:#ffc62912}.pool-slot .n{position:absolute;top:3px;left:6px;font-size:10px;color:var(--muted);font-family:var(--font-mono)}.pool-slot .cn{font-size:11px;font-weight:700;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-slot .by{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--muted);max-width:100%}.pool-slot .by .dot{width:7px;height:7px;border-radius:50%;flex:none}.league-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.league-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--panel-2);cursor:pointer;font-weight:600;white-space:nowrap;font-size:13px;color:var(--text-2)}.league-tab.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.league-tab .cnt{font-size:11px;opacity:.75}.club-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px}.club-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 12px 10px;border-radius:12px;overflow:hidden;background:var(--panel-2);border:1px solid var(--border);transition:border-color .15s,transform .15s}.club-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--c1) 0 62%,var(--c2) 62% 100%)}.club-card:hover{border-color:var(--border-strong)}.club-card.can-pick:hover{transform:translateY(-2px);border-color:var(--accent)}.club-card.in-pool{opacity:.55}.club-card .cname{font-weight:700;line-height:1.15}.top5{display:flex;flex-direction:column;gap:2px;font-size:12px}.top5-row{display:flex;align-items:center;gap:6px;min-width:0}.top5-row .pn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2)}.str-bar{height:5px;border-radius:3px;background:var(--bg-2);overflow:hidden}.str-bar>i{display:block;height:100%;background:linear-gradient(90deg,#fb923c,var(--accent),#4ade80)}.league-head{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font-family:var(--font-head);font-size:18px;font-weight:800}.league-head:first-child{margin-top:0}.tac-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:16px;align-items:start}@media (max-width: 1000px){.tac-layout{grid-template-columns:minmax(0,1fr)}}.tac-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,330px);gap:16px;align-items:start}.tac-board{width:100%;min-width:0}@media (max-width: 760px){.tac-main{grid-template-columns:minmax(0,1fr)}.tac-board{max-width:330px;justify-self:center}}.formation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.formation-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 8px;border-radius:10px;cursor:pointer;background:var(--panel-2);border:1px solid var(--border);color:var(--text)}.formation-card:hover:not(:disabled){border-color:var(--border-strong)}.formation-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 2px #ffc62959;background:#ffc62912}.formation-card:disabled{cursor:default;opacity:.6}.formation-card svg{width:100%;max-width:70px;display:block}.formation-card .fn{font-family:var(--font-head);font-weight:800;font-size:15px;line-height:1}.formation-card .fs{font-size:10px;color:var(--muted);line-height:1.1;text-align:center}.swatches{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.swatch{width:26px;height:26px;border-radius:7px;border:2px solid rgba(255,255,255,.22);cursor:pointer;padding:0}.swatch.on{outline:2px solid var(--accent);outline-offset:2px}.swatch:disabled{cursor:default}.swatch-custom{position:relative;overflow:hidden;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.swatch-custom input{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:40px;height:40px;opacity:0;cursor:pointer}.kit-preview{display:flex;align-items:center;gap:14px}.kit-shirt{flex:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.mgr-status{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--panel-2)}.draft-top{display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr) 330px;gap:14px;align-items:start}.draft-left{display:flex;flex-direction:column;gap:14px;min-width:0}.draft-logp .log-feed{max-height:380px}@media (max-width: 1280px){.draft-top{grid-template-columns:minmax(280px,400px) minmax(0,1fr)}.draft-left{grid-row:span 2}.draft-squad{grid-column:2}}@media (max-width: 1000px){.draft-top{grid-template-columns:minmax(0,1fr)}.draft-left{display:contents}.draft-wheel{order:1}.draft-center{order:2}.draft-squad{order:3;grid-column:auto}.draft-logp{order:4}}.draft-wheel{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px}.draft-wheel .wheel{max-width:min(420px,100%)}.spin-cta{animation:glow-pulse 1.4s infinite;min-width:200px}.draft-squad-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (max-width: 1280px) and (min-width: 1001px){.draft-squad-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}}@media (max-width: 1000px) and (min-width: 620px){.draft-squad-grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}}.pick-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.pick-head .cname{font-family:var(--font-head);font-size:24px;font-weight:800;line-height:1}.pick-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.pick-list{max-height:560px;overflow-y:auto;padding-right:2px}.pick-row .slots{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end;max-width:45%}.pick-row.best{border-color:#ffc6298c}.best-tag{font-size:10px;font-weight:800;letter-spacing:0;color:var(--accent-ink);background:var(--accent);border-radius:4px;padding:1px 5px}.slot-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.slot-pick-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.slot-pick-btn .fam{font-size:11px;font-weight:500;opacity:.85}.bench-list{display:flex;flex-direction:column;gap:4px}.bench-slot{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;background:var(--panel-2);font-size:13px;min-height:32px}.bench-slot.empty{background:transparent;border:1px dashed var(--border);color:var(--muted);font-size:12px}.bench-slot.target{border-color:var(--accent);color:var(--accent)}.bench-slot.passed{border:1px dashed color-mix(in srgb,var(--muted) 60%,transparent);color:var(--muted);background:color-mix(in srgb,var(--muted) 8%,transparent);font-size:12px}.log-feed{max-height:460px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:2px}.log-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--panel-2);font-size:13px;min-width:0}.log-row.fresh{animation:slot-in .4s ease-out}.log-row .lr-main{flex:1;min-width:0;line-height:1.3}.log-row .lr-main .ellipsis{display:block}.log-row .lr-ico{width:28px;text-align:center;font-size:17px;flex:none}.log-row.special{background:linear-gradient(90deg,rgba(168,85,247,.16),var(--panel-2) 70%)}.log-row.special.PASS{background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 22%,transparent),var(--panel-2) 70%)}.log-row.respin{background:linear-gradient(90deg,color-mix(in srgb,var(--orange) 14%,transparent),var(--panel-2) 70%)}.log-row.me{box-shadow:inset 3px 0 0 var(--accent)}.mgr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.mgr-card{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.mgr-card.turn{border-color:var(--accent);box-shadow:0 0 0 2px #ffc62938}.mgr-card.me{background:linear-gradient(180deg,rgba(255,198,41,.07),var(--panel-2) 40%)}.mgr-card .pitch-board{max-width:240px;margin:0 auto}.mgr-card .tn{font-family:var(--font-head);font-weight:800;font-size:17px;line-height:1.05}.mgr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:center}.mgr-stats>div{background:var(--bg-2);border-radius:6px;padding:4px 2px}.mgr-stats b{display:block;font-family:var(--font-head);font-size:18px;line-height:1.05}.mgr-stats span{font-size:10px;color:var(--muted);letter-spacing:0}.mgr-list-row{display:grid;grid-template-columns:26px minmax(0,1.4fr) 60px 70px 70px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;border-radius:8px;background:var(--panel-2);font-size:13px}.mgr-list-row.turn{box-shadow:inset 3px 0 0 var(--accent)}@media (max-width: 700px){.mgr-list-row{grid-template-columns:26px minmax(0,1fr) 54px 60px}.mgr-list-row .hide-sm{display:none}}.pool-strip{display:flex;flex-wrap:wrap;gap:6px}.pool-strip .pc{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 3px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);font-size:12px;font-weight:600}.pool-strip .pc.gone{opacity:.35;text-decoration:line-through}.pool-strip .pc .left{color:var(--muted);font-weight:500}.draft-done{text-align:center;padding:30px}.tb-main{display:flex;align-items:center;gap:14px;width:100%;min-width:0}.tb.has-room{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0}.tb.has-room .tb-game-row{height:60px;min-height:60px;padding:6px 10px;gap:8px;flex-wrap:nowrap}.tb-game-phase{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tb-phase-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-head);font-size:19px;font-weight:800;line-height:20px}.tb.has-room .tb-right{gap:6px;flex:none}.tb.has-room .conn-dot{display:inline-block;width:6px;height:6px;box-shadow:none;margin-left:5px}.tb.has-room .tb-room .chip{font-size:14px}.tb.has-room .tb-room .chip,.tb.has-room .tb-code,.tb.has-room .tb-more{white-space:nowrap}.tb.has-room .tb-more{padding-inline:6px}.tb.has-room .tb-right>.btn{min-height:32px;padding:4px 6px}.app-shell:has(.tb.has-room)>.page{padding-top:0}.tb.has-room>.hm-paused,.tb.has-room>.seatreq,.tb.has-room>.lg-room-banner{width:100%;margin:0;padding:4px 10px;border:0;border-top:1px solid var(--border);border-radius:0;background:var(--panel);box-shadow:none;font-size:12px}.tb.has-room>.hm-paused .grow,.tb.has-room .seatreq-line .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb.has-room .seatreq-line{flex-wrap:nowrap}@media (max-width: 899.98px){.tb.has-room .brand>span,.tb.has-room .tb-copy-label{display:none}.tb.has-room .brand{flex:none;width:26px}.tb.has-room .tb-room{gap:4px}.tb.has-room .tb-room .chip{padding-inline:6px}.tb.has-room .tb-room .btn{padding-inline:5px}}body:has(.action-bar) .chat-dock{bottom:calc(var(--action-bar-h, 88px) + 12px)}body.has-chat-dock:has(.action-bar) .page{padding-bottom:calc(var(--action-bar-h, 88px) + 24px)}body.has-chat-dock:has(.action-bar) .pre-page{padding-bottom:calc(var(--action-bar-h, 88px) + 24px)}.phase-actions .action-bar{position:fixed;bottom:0;left:0;right:0;z-index:35}.phase-actions .action-bar-secondary{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.pre-page:has(.phase-actions),.pp-screen:has(.phase-actions){padding-bottom:calc(var(--action-bar-h, 100px) + 20px)}.pre-page .turn-banner{background:var(--panel);border:1px solid var(--border);box-shadow:none;border-radius:18px}.pre-page .turn-title{font:800 clamp(26px,5vw,36px)/1.02 var(--font-head);letter-spacing:0}.prep-sequential .turn-banner{border:0;background:transparent;padding:0;box-shadow:none}.prep-sequential .turn-banner .kicker,.prep-sequential .turn-banner .turn-sub{display:none}.prep-sequential .turn-title{font-size:22px}@media (min-width: 1100px){.tactics-page{max-width:1200px}.tactics-page .tac-layout{grid-template-columns:minmax(0,1fr) 270px}.tactics-page .tac-main{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr)}.tactics-page .formation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tactics-page .formation-card{padding:8px}}.pool-supply{display:flex;flex-direction:column;gap:3px;padding:6px 8px;border-radius:8px;background:var(--bg-2);min-width:0}.pool-supply-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:12px}.pool-supply-label{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pool-supply-num{color:var(--muted);white-space:nowrap}.pool-supply-num b{color:var(--text);font-size:14px}.pool-supply-bar{height:5px;border-radius:3px;background:var(--panel-3);overflow:hidden}.pool-supply-bar>i{display:block;height:100%;border-radius:3px;background:var(--green);transition:width .4s ease}.pool-supply.tight .pool-supply-bar>i{background:var(--orange)}.pool-supply.tight .pool-supply-num b{color:#fdba74}.pool-supply.out{background:color-mix(in srgb,var(--red) 10%,transparent)}.pool-supply.out .pool-supply-bar>i{background:var(--red)}.pool-supply.out .pool-supply-num b{color:#fca5a5}.pool-bank{font-family:var(--font-mono);font-weight:700}.db-scarcity{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.db-scarcity-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.db-scarcity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.db-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:6px;text-align:center}.db-stats>div{background:var(--bg-2);border-radius:6px;padding:4px 2px;min-width:0}.db-stats b{display:block;font-family:var(--font-head);font-size:18px;line-height:1.05}.db-stats span{font-size:10px;color:var(--muted);letter-spacing:0}.db-stats .low b{color:var(--red)}.db-row{display:grid;grid-template-columns:var(--db-cols);align-items:center;gap:8px;padding:7px 8px;border-radius:8px;background:var(--panel-2);font-size:13px;cursor:pointer;min-width:0}.db-row.turn{box-shadow:inset 3px 0 0 var(--accent)}.db-row.me{background:linear-gradient(90deg,rgba(255,198,41,.07),var(--panel-2) 40%)}.db-row .low{color:var(--red);font-weight:700}.db-bank{font-family:var(--font-mono);font-weight:700;font-size:12px;white-space:nowrap}@media (max-width: 700px){.db-row{grid-template-columns:var(--db-cols-sm);gap:6px}.db-row .hide-sm{display:none}}.ph{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border)}.ph.error{border-color:color-mix(in srgb,var(--red) 60%,transparent)}.ph.warning{border-color:color-mix(in srgb,var(--orange) 55%,transparent)}.ph-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.ph-head h4{margin:0}.ph-total{display:flex;flex-direction:column;gap:4px}.ph-total-line{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}.ph-total-line b{font-family:var(--font-head);font-size:18px;line-height:1.1}.ph-usage{height:6px;border-radius:3px;background:var(--bg-2);overflow:hidden}.ph-usage>i{display:block;height:100%;background:var(--green);transition:width .4s ease}.ph-usage.tight>i{background:var(--orange)}.ph-usage.out>i{background:var(--red)}.ph-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:6px}.ph-issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ph-issue{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;padding:6px 10px;border-radius:8px;background:var(--bg-2);border-left:3px solid var(--border-strong);font-size:13px}.ph-issue.error{border-left-color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.ph-issue.warning{border-left-color:var(--orange)}.ph-issue.info{border-left-color:var(--blue);color:var(--text-2)}.ph-issue-text{flex:1 1 200px;min-width:0}.ph-fixes{display:flex;flex-wrap:wrap;gap:6px;flex:0 1 auto}.pk-opts{display:flex;flex-wrap:wrap;gap:6px}.pk-opt{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:76px;padding:6px 10px;border-radius:8px;background:var(--bg-2);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;font:inherit}.pk-opt:hover:not(:disabled){border-color:var(--border-strong)}.pk-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pk-opt:disabled{cursor:default;opacity:.75}.pk-opt.on{border-color:var(--accent);background:#ffc6291f}.pk-opt-label{font-weight:700;font-size:13px;white-space:nowrap}.pk-opt-count{font-size:11px;color:var(--muted);white-space:nowrap}.pk-opt.tight .pk-opt-count{color:#fdba74}.pk-opt.out .pk-opt-count{color:#fca5a5}.club-card.blocked{opacity:.5}.ts-elig{font-size:11px}@media (max-width: 760px){.pk-opt{min-width:0;flex:1 1 calc(50% - 6px)}.ph-grid,.db-scarcity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-mark{display:inline-block;flex:none;vertical-align:middle;overflow:visible}.lm-wm{font-family:var(--font-head);font-weight:800;text-transform:none;letter-spacing:.005em;white-space:nowrap}.lm-wm .lm-wm-liga,.lm-wm .lm-wm-migos{display:inline}.lm-wm .lm-wm-liga{color:var(--text)}.lm-wm .lm-wm-migos{color:var(--accent)}.lm-logo{display:inline-flex;align-items:center;gap:8px}.lm-hero-line.lm-hero-line{display:flex;align-items:center;gap:.14em}.lm-hero-line .lm-hero-mark{width:.8em;height:.8em}.lm-hero-line .lm-wm{display:inline}.home-title .lm-hero-tag{font-size:.36em;line-height:1.05;margin-top:.35em;letter-spacing:0}.lm-fineprint{margin:14px 0 0;font-size:11.5px;color:var(--muted)}.tb-brand{background:none;border:0;padding:0;margin:0;color:inherit;cursor:pointer;border-radius:8px}.tb-brand:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tb-brand .lm-mark{transition:transform .2s ease-out}.tb-brand:hover .lm-mark{transform:rotate(-14deg)}.tb-hint-pill{position:absolute;right:10px;top:100%;margin-top:4px;z-index:5;background:none;border:0;padding:0;cursor:pointer}.tb-hint-pill>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--panel-2);border:1px solid rgba(255,198,41,.45);font-size:15px;box-shadow:var(--shadow)}.tb-more{gap:6px}.tb-more-code{font-size:12px;letter-spacing:.1em}.tb-sheet{gap:10px}.tb-sheet .btn.block{justify-content:flex-start;min-height:44px}.tb-sheet-code{font-size:16px;letter-spacing:.14em}.tb-sheet-host:empty{display:none}.tb-sheet-host .btn{width:100%;justify-content:flex-start;min-height:44px}.auth-layer{position:relative;z-index:170}.auth-layer .modal{padding:0;overflow-x:hidden;max-width:440px}.auth-panel{display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px}.auth-head{display:flex;align-items:flex-start;gap:12px}.auth-logo{width:40px;height:40px;flex:none;margin-top:2px}.auth-title{margin:0;font-family:var(--font-head);font-weight:800;letter-spacing:0;font-size:clamp(24px,6vw,30px);line-height:1}.auth-lead{margin:4px 0 0;color:var(--text-2);font-size:13px}.auth-x{flex:none;width:36px;height:36px;margin:-6px -6px 0 0;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--muted);font-size:16px;cursor:pointer}.auth-x:hover{color:var(--text);border-color:var(--border);background:var(--panel-2)}.auth-reason{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius);border:1px solid rgba(255,198,41,.5);background:linear-gradient(135deg,#ffc62924,#ffc62908);font-size:13px;font-weight:600}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border)}.auth-tab{min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--text-2);cursor:pointer;font-family:var(--font-head);font-size:17px;font-weight:800;letter-spacing:0}.auth-tab:hover:not(.on){color:var(--text);background:var(--panel-2)}.auth-tab.on{background:var(--accent);color:var(--accent-ink)}.auth-tab:focus-visible,.auth-link:focus-visible,.auth-eye:focus-visible,.acct-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-field{display:flex;flex-direction:column;gap:5px}.auth-field>label{font-size:12px;font-weight:600;color:var(--text-2);letter-spacing:.02em}.auth-input-wrap{position:relative;display:flex}.auth-input{width:100%;min-height:44px;font-size:16px}.auth-input-wrap.has-trailing .auth-input{padding-right:46px}.auth-field.bad .auth-input{border-color:var(--red)}.auth-field.bad .auth-input:focus{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 18%,transparent)}.auth-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:38px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.auth-eye:hover{color:var(--text);background:var(--panel-3)}.auth-hint{font-size:12px;color:var(--muted)}.auth-err{font-size:12px;color:#fca5a5;font-weight:600}.auth-alert{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius);font-size:13px;font-weight:600}.auth-alert.bad{background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid color-mix(in srgb,var(--red) 50%,transparent);color:#fecaca}.auth-alert.warn{background:color-mix(in srgb,var(--orange) 12%,transparent);border:1px solid color-mix(in srgb,var(--orange) 50%,transparent);color:#fed7aa;font-variant-numeric:tabular-nums}.auth-form .btn.lg{min-height:48px;margin-top:2px}.auth-fine{margin:0;font-size:12px;color:var(--muted);text-align:center}.auth-switch{margin:0;font-size:13px;color:var(--text-2);text-align:center}.auth-link{border:0;background:none;padding:2px;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width: 520px){.auth-layer .modal-backdrop{align-items:flex-end;padding:0}.auth-layer .modal{max-width:none!important;border-radius:16px 16px 0 0;max-height:94vh}.auth-panel{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}}.acct{position:relative}.acct-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:230px;max-width:min(300px,calc(100vw - 20px));display:flex;flex-direction:column;padding:6px;border-radius:12px;background:var(--panel);border:1px solid var(--border-strong);box-shadow:var(--shadow)}.acct-who{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--border);margin-bottom:4px;min-width:0}.acct-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.acct-item:hover{background:var(--panel-2)}.acct-item.danger{color:#fca5a5}.tb-login{white-space:nowrap}.auth-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-color:#ffc6298c;background:radial-gradient(500px 220px at 100% 0%,rgba(255,198,41,.16),transparent 70%),var(--panel)}.auth-cta-title{margin:4px 0 6px;font-family:var(--font-head);font-weight:800;font-size:clamp(26px,6vw,38px);line-height:1}.auth-cta-body{margin:0;color:var(--text-2);font-size:14px;max-width:640px}.auth-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.auth-cta-actions .btn{flex:1 1 180px;min-height:48px}.auth-lock{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:var(--radius);background:var(--bg-2);border:1px dashed var(--border-strong);font-size:13px;color:var(--text-2)}.auth-lock>span{flex:1 1 200px}@media (min-width: 760px){.auth-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px 26px}.auth-cta-actions{flex-direction:column;min-width:220px}.auth-cta-actions .btn{flex:none}}.acct-lang{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 10px 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.acct-lang-seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:8px;overflow:hidden}.acct-lang-seg button{min-width:44px;min-height:36px;padding:4px 10px;border:0;background:transparent;color:var(--text-2);font:inherit;font-weight:700;cursor:pointer}.acct-lang-seg button+button{border-left:1px solid var(--border-strong)}.acct-lang-seg button.on{background:var(--accent);color:var(--bg)}.acct-lang-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.team-form{display:flex;flex-direction:column;gap:10px}.team-form-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.team-form-preview{display:flex;flex-direction:column;align-items:center;gap:2px;width:92px;text-align:center;font-size:12px}.team-form-preview b{max-width:92px}.team-form-actions{justify-content:flex-end;gap:8px;flex-wrap:wrap}body.team-setup-open .guide-ring,body.team-setup-open .guide-card{display:none!important}.club-form{display:flex;flex-direction:column;gap:12px}.club-signup div.field,.club-form div.field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-2)}.club-reason{padding:10px 12px;border-radius:var(--radius);font-size:13px;font-weight:600;color:var(--text);border:1px solid rgba(255,198,41,.5);background:linear-gradient(135deg,#ffc62924,#ffc62908)}.club-preview{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--border)}.club-preview>.kit-shirt{flex:none}.club-preview-text{display:flex;flex-direction:column;gap:2px;min-width:0}.club-preview-text>*{display:block;max-width:100%}.club-preview-text>b{font-family:var(--font-head);font-size:20px;font-weight:800;line-height:1.15;letter-spacing:0;color:var(--text)}.club-pairs{display:flex;flex-wrap:wrap;gap:8px}.club-pair{display:inline-flex;flex:none;width:44px;height:32px;padding:0;overflow:hidden;cursor:pointer;border-radius:8px;border:2px solid var(--border-strong);background:transparent}.club-pair>span{display:block;flex:1 1 50%;height:100%}.club-pair:hover{border-color:var(--text-2)}.club-pair.on{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.club-pair:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.club-more>summary{cursor:pointer;width:fit-content;padding:6px 0;font-size:13px;font-weight:600;color:var(--text-2)}.club-more>summary:hover{color:var(--text)}.club-more>*+*{margin-top:6px}.club-colors{display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media (max-width: 760px),(pointer: coarse){html .club-pair{width:48px;height:40px}}.crew-card{display:flex;flex-direction:column;gap:8px;border-color:#ffc62959}.crew-card-cta{min-height:44px}.crew-card-help{margin:0}.crew-card-line{margin:0;font-weight:600;overflow-wrap:anywhere}.crew-form{display:flex;flex-direction:column;gap:6px}.crew-label{font-size:12px;color:var(--muted)}.crew-error{margin:0;color:#fca5a5}.crew-actions{display:flex;flex-wrap:wrap;gap:8px}.crew-actions .btn{min-height:44px}.crew-page{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:0 auto;width:100%;min-width:0}.crew-head{display:flex;flex-direction:column;gap:8px}.crew-title{margin:0;font-family:var(--font-head);font-size:28px;line-height:1.1;overflow-wrap:anywhere}.crew-sub,.crew-help{margin:0}.crew-members{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.crew-members .chip{font-size:13px;max-width:100%}.crew-members .chip[data-champ]{border-color:#ffc62999}.crew-h3{margin:0 0 8px}.crew-h4{margin:10px 0 4px;font-size:14px}.crew-mode:first-of-type .crew-h4{margin-top:0}.crew-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.crew-row{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--border);min-width:0}.crew-row:last-child{border-bottom:0}.crew-row-main{display:flex;flex-wrap:wrap;gap:2px 10px;overflow-wrap:anywhere}.crew-standing{white-space:nowrap}.crew-ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.crew-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.crew-table th,.crew-table td{padding:5px 4px;border-bottom:1px solid var(--border);text-align:left}.crew-table th{color:var(--muted);font-weight:600;font-size:12px}.crew-table .num{width:42px;text-align:right;font-variant-numeric:tabular-nums}.crew-table .wdl{width:64px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.crew-grid-wrap{overflow-x:auto;max-width:100%}.crew-grid{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.crew-grid th,.crew-grid td{padding:5px 6px;border:1px solid var(--border);text-align:center;white-space:nowrap}.crew-grid th{color:var(--muted);font-weight:600;max-width:72px}.crew-grid th[scope=row]{text-align:left;color:var(--text-2)}.crew-grid tr.me th[scope=row],.crew-grid tr.me td{background:#ffc62914}.crew-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}.crew-mine{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.crew-mine-link{display:flex;flex-direction:column;gap:2px;padding:8px 10px;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:inherit;text-decoration:none;min-width:0}.crew-mine-link:hover{border-color:var(--border-strong)}.crew-mine-name{display:flex;gap:6px;align-items:center;min-width:0}.crew-lobby-chip{display:block;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:var(--panel);border-top:1px solid var(--border)}.tabbar-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:56px;color:var(--muted);text-decoration:none;-webkit-tap-highlight-color:transparent}.tabbar-tab.on{color:var(--text)}.tabbar-tab.on .tabbar-icon{color:var(--accent)}.tabbar-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:8px}.tabbar-icon{position:relative;display:inline-flex;line-height:1}.tabbar-label{font-size:12px;font-weight:600;line-height:1.1;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-badge{position:absolute;top:-6px;right:-12px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--live);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tab-dot{position:absolute;top:-2px;right:-6px;width:9px;height:9px;border-radius:50%;background:var(--live);box-shadow:0 0 0 2px var(--bg)}@media (max-width: 899.98px){.app-shell.has-tabbar>.page{padding-bottom:calc(102px + env(safe-area-inset-bottom,0px))}.app-shell.has-tabbar .toasts{bottom:calc(98px + env(safe-area-inset-bottom,0px))}}.tb-tabs{display:none;align-items:center;gap:4px;min-width:0}.tb-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;color:var(--text-2, var(--muted));font-weight:600;text-decoration:none;white-space:nowrap}.tb-tab:hover{background:var(--panel-2);color:var(--text)}.tb-tab.on{color:var(--text);background:var(--panel-3)}.tb-tab .tab-badge,.tb-tab .tab-dot{position:static}@media (min-width: 900px){.tabbar{display:none}.tb-tabs{display:flex}}.hub-page{display:flex;flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:8px 0 24px;box-sizing:border-box;min-width:0}.hub-page>*{min-width:0}.hub-title{font-size:clamp(22px,6vw,30px);margin:4px 0 0;overflow-wrap:anywhere}.hub-subtitle{font-size:18px;margin:6px 0 -4px}.hub-sec{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.hub-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.hub-sec-title{margin:0;font-size:18px;overflow-wrap:anywhere}.hub-link{color:var(--accent);font-weight:600;text-decoration:none}.hub-page a.btn,.home2 a.btn{text-decoration:none}.hub-link:hover{text-decoration:underline}.hub-back,.hub-home{align-self:flex-start}.hub-actions{display:flex;gap:8px;flex-wrap:wrap}.hub-count{margin:0}.hub-row-link{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:600;margin:0}.hub-row-link:hover{border-color:var(--border-strong)}.hub-first-again{align-self:flex-start}.hub-crews{margin:0}.hub-crew{display:flex;align-items:center;gap:8px;min-width:0}.hub-crew .crew-mine-link{flex:1 1 auto;min-width:0}.hub-chips{display:flex;flex-wrap:wrap;gap:8px}.chip.hub-chip{cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:40px;padding:8px 12px;font-size:14px;box-sizing:border-box}.chip.hub-chip.on{border-color:var(--accent);color:var(--accent)}.hub-formats{display:flex;flex-direction:column;gap:12px}.hub-format{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.hub-format .home2-mode-head{flex-wrap:wrap}.hub-format .home2-mode-head .btn{flex:0 0 auto}.hub-format-crew{margin:0;color:var(--text-2, var(--muted))}.hub-month-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hub-month-name{font-size:16px;text-align:center;flex:1 1 auto;min-width:0}.hub-month-gap{width:1px}.hub-frames{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:8px;counter-reset:frame}.hub-frame{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--muted) 10%,transparent);min-width:0}@media (min-width: 640px){.hub-frames{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-rule{scroll-margin-top:72px}.hub-tv{align-items:stretch}.hub-tv .home2-join{gap:10px}.hub-tv-input{font-size:28px;width:6em}.tab-play{position:relative;border:0;padding:0;background:none;cursor:pointer;font:inherit}.tab-play-disc{position:absolute;top:-30px;left:50%;transform:translate(-50%);width:62px;height:62px;border-radius:50%;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 5px var(--panel),0 8px 20px -6px #ffc629b3}.tab-play .tabbar-label{margin-top:28px;color:var(--text)}.tb-tabs>.btn{margin-left:8px}.play-choices{display:flex;flex-direction:column;gap:8px}.choice{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;border:1px solid var(--border);border-radius:16px;background:var(--panel-2);color:var(--text);padding:12px;text-align:left;cursor:pointer;font:inherit}.choice:hover:not(:disabled){border-color:var(--border-strong)}.choice:disabled{opacity:.45;cursor:not-allowed}.choice-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--accent);color:var(--accent-ink)}.choice-quick .choice-icon{background:var(--live)}.choice-room .choice-icon{background:var(--green)}.choice-resume .choice-icon{background:var(--pos-d)}.choice-text{min-width:0}.choice-text b{display:block;font-size:16px}.choice-text small{display:block;color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choice-minutes{font-family:var(--font-head);font-weight:800;font-size:24px;text-align:right;line-height:1;font-variant-numeric:tabular-nums}.choice-minutes small{display:block;margin-top:2px;font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--muted)}.codebox{margin-top:12px}.codebox .home2-join{margin:0;padding:0;border:0;background:none}.codebox .home2-join-row{display:flex;gap:8px}.codebox .home2-join-input{width:100%;flex:1;height:46px;font-family:var(--font-head);font-weight:800;font-size:22px;letter-spacing:.3em;text-align:center;background:var(--bg-2)}.codebox .home2-join-input.wide{width:100%;font-size:16px;letter-spacing:.1em}.play-all{display:inline-block;margin-top:16px;font-size:12.5px}.hub-page{max-width:760px;gap:18px;padding-top:14px}.hub-title{font:800 30px/1.02 var(--font-head);letter-spacing:0}.hub-sec-title{display:inline-flex;align-items:center;gap:8px;font:800 24px/1.05 var(--font-head);margin:0}.hub-sec-title>svg{flex:none;color:var(--muted)}.hub-page .panel{border-radius:18px;padding:18px;background:var(--panel);box-shadow:none}.mg-segtabs{display:flex;padding:4px;background:var(--bg-2);border:1px solid var(--border);border-radius:14px;gap:4px}.mg-segtabs [role=tab]{flex:1;min-height:42px;border:0;border-radius:10px;color:var(--muted);font:700 15px var(--font-body);background:transparent;cursor:pointer}.mg-segtabs [aria-selected=true]{background:var(--panel-3);color:var(--text)}.mg-tab-panel{display:flex;flex-direction:column;gap:18px;min-width:0}.mg-tab-panel[hidden]{display:none}.mg-tab-panel .home3-daily{margin:0;padding:18px}.mg-tab-panel .home3-daily h2{font-size:32px;margin:0}.mg-tab-panel .home3-daily>.chip{align-self:flex-start;margin-top:12px}.mg-tab-panel .home3-daily>.btn.primary{margin-top:14px}.hub-page .daily-month-table{width:100%;border-collapse:collapse}.hub-page .daily-month-table td,.hub-page .daily-month-table th{border-color:var(--border);padding:10px 5px}.hub-page .daily-month-table .me{background:#ffc62914}.hub-page .daily-month-table th{color:var(--muted);font:600 12px var(--font-body);text-transform:none;letter-spacing:0}.hub-page .daily-name{display:flex;align-items:center;gap:7px}.mg-arena-rating{display:block;font:800 68px/1 var(--font-head);color:var(--text);letter-spacing:-1px}.hub-page .ar-ladder{display:flex;gap:7px}.hub-page .ar-dot{flex:1;max-width:48px;height:38px;border-radius:7px;border:1px solid var(--border);background:var(--panel-3);color:var(--muted)}.hub-page .ar-dot.W{background:var(--win);color:var(--bg);border-color:var(--win)}.hub-page .ar-dot.L{background:var(--loss);color:var(--bg);border-color:var(--loss)}.hub-page .ar-dot.D{background:var(--draw);color:var(--bg);border-color:var(--draw)}.hub-page .ar-dot.live{border-color:var(--accent);color:var(--accent)}.hub-page .ar-row{padding:12px 0;border-color:var(--border)}.hub-page .ar-row>.btn{align-self:flex-end}.hub-page .lg-brief,.hub-page .ch-row{border-color:var(--border);border-radius:12px;padding:12px;background:var(--bg-2)}.hub-page .lg-table{border-color:var(--border)}.mg-friends-waiting{border:2px solid var(--live);padding:16px}.mg-friends-waiting h2{margin-bottom:6px}.mg-wait-row{display:flex;gap:10px;align-items:center;padding-block:12px;border-bottom:1px solid var(--border);min-width:0}.mg-wait-row:last-child{border:0;padding-bottom:0}.mg-wait-row>svg{flex:none}.mg-wait-row>.panel,.mg-wait-line{display:flex;flex:1;align-items:center;gap:8px;border:0;background:transparent;padding:0;margin:0;border-radius:0;box-shadow:none;min-width:0;font-size:13px}.mg-wait-row .btn{flex:none}.mg-crew-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.mg-crew-list .mg-crew-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:18px;border:1px solid var(--border);border-radius:18px}.mg-crew-card .crew-mine-link{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;padding:0}.mg-crew-card .crew-mine-link>strong{font:800 26px/1 var(--font-head);overflow-wrap:anywhere}.mg-member-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--border)}.mg-member-cups{display:inline-flex;align-items:center;color:var(--accent);gap:3px}.mg-crew-card .hub-actions>.btn{flex:1}.mg-friends-crews .hub-actions:has([data-testid=crew-found-open]){display:block}.mg-friends-crews [data-testid=crew-found-open]{width:100%;border-style:dashed;background:transparent}.mg-iconbtn{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;background:var(--bg-2);color:var(--text)}.mg-clubhead{position:relative;padding:24px 18px 20px;overflow:hidden;border-radius:18px;border:1px solid var(--border);isolation:isolate}.mg-clubhead:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,var(--bg) 95%),repeating-linear-gradient(110deg,var(--club-primary) 0 38px,var(--club-secondary) 38px 52px);opacity:.65}.mg-clubhead h2{font:800 clamp(28px,5.4vw,40px)/1.05 var(--font-head);letter-spacing:0;margin:12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:break-word}.mg-club-settings{position:absolute;right:14px;top:14px}.mg-club-numbers{display:flex;gap:22px;flex-wrap:wrap}.mg-club-numbers>span{display:flex;flex-direction:column;gap:3px;color:var(--muted);font-size:12px}.mg-club-numbers b{font:800 30px/1 var(--font-head);color:var(--text)}.hub-page .mg-trophy-shelf{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:3px 0 8px;scroll-snap-type:x proximity}.hub-page .mg-trophy-shelf>li,.mg-trophy-placeholder{flex:0 0 150px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:150px;border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--bg-2);scroll-snap-align:start;white-space:normal}.mg-trophy-shelf svg,.mg-trophy-placeholder svg{color:var(--accent)}.mg-trophy-shelf b,.mg-trophy-placeholder b{font:800 21px/1.1 var(--font-head)}.mg-trophy-placeholder{opacity:.65;flex-basis:auto}.mg-trophy-placeholder small{color:var(--muted)}.hub-page .mg-rival-list>li{padding:12px 0;align-items:center;gap:10px;border-color:var(--border)}.mg-rival-list .h2h-record{margin-top:5px}.mg-rival-list .h2h-record small{font-size:11px}.hub-page .mg-history-item{display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px 0;border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--border)}.mg-history-item small{display:block;margin-top:5px;font-size:12px}.chip.gold{color:var(--accent);background:#ffc6291f;border:1px solid rgba(255,198,41,.35)}.hub-page .career-card{padding:18px;align-items:center;border-radius:18px;background:var(--panel)}.hub-page .career-card-main>b{display:flex;align-items:center;gap:8px;font:800 24px/1 var(--font-head)}.crew-page{max-width:760px}.crew-page .crew-title{font:800 30px/1.02 var(--font-head);letter-spacing:0}.crew-page .crew-h3{display:flex;align-items:center;gap:8px;font:800 24px/1.05 var(--font-head)}.crew-page .panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:none}.crew-page .crew-table th{text-transform:none;letter-spacing:0}@media (max-width: 479px){.mg-crew-card .crew-mine-link{flex-direction:column}.mg-wait-row>.panel,.mg-wait-line{flex-wrap:wrap}.mg-rival-list>li{flex-wrap:wrap}.mg-rival-list>li>.grow{min-width:120px}}.hub-page:not(.wide){max-width:760px}.app-shell .crew-page{max-width:760px}.hub-page .mg-segtabs [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mg-clubhead h2.long-name{font-size:clamp(22px,4.5vw,32px)}.mg-history-item>.grow{flex:1;min-width:0}.mg-history-item>.chip{flex:none;align-self:center;margin-left:auto;white-space:nowrap}@media (min-width: 1100px){.hub-page[data-testid=compete-page],.hub-page[data-testid=friends-page],.hub-page[data-testid=kulubum-page]:has(>.mg-clubhead){max-width:1100px}#compete-panel-daily:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}[data-testid=friends-page]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}[data-testid=friends-page]>.hub-title,.mg-friends-waiting{grid-column:1 / -1}[data-testid=friends-page]>.mg-friends-crews{grid-column:1;grid-row:span 3;min-width:0}[data-testid=friends-now]{grid-column:2}[data-testid=kulubum-page]:has(>.mg-clubhead){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}[data-testid=kulubum-page]>.hub-title{grid-column:1 / -1}[data-testid=kulubum-page]>.mg-clubhead{grid-column:1;grid-row:2}[data-testid=kulubum-page]>[data-testid=club-trophies]{grid-column:2;grid-row:2}[data-testid=kulubum-page]>.panel{min-width:0}.hub-page .hub-actions>.btn{flex:0 1 auto}}.acc-layer{position:relative;z-index:165}.acc-page{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);padding:12px 16px calc(24px + env(safe-area-inset-bottom))}body.acc-open{overflow:hidden}body.acc-open .guide-ring,body.acc-open .guide-card{display:none!important}.acc-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.acc-top{display:flex;align-items:center;gap:12px;min-height:44px}.acc-title{margin:0;font-family:var(--font-head);font-weight:800;letter-spacing:0;font-size:clamp(24px,6vw,32px);line-height:1}.acc-card{display:flex;flex-direction:column;gap:12px}.acc-card>h3{margin:0;font-size:20px}.acc-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.acc-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.acc-facts dt{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.02em}.acc-facts dd{margin:0;font-weight:700;min-width:0}@media (min-width: 560px){.acc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-card .auth-form{max-width:440px}.acc-games{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.acc-game{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border);border-left:4px solid var(--border-strong);min-width:0}.acc-game.champion{border-left-color:var(--accent)}.acc-game.win{border-left-color:var(--green)}.acc-game.draw{border-left-color:var(--muted)}.acc-game.loss{border-left-color:var(--red)}.acc-game-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.acc-game-outcome{font-family:var(--font-head);font-weight:800;font-size:19px;letter-spacing:0}.acc-game.champion .acc-game-outcome{color:var(--accent)}.acc-game-mine{overflow-wrap:anywhere}.acc-game-toggle{align-self:flex-start;margin-top:4px}.acc-table{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.acc-table>li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:var(--panel);font-variant-numeric:tabular-nums;min-width:0}.acc-table>li.me{background:#ffc6291f;outline:1px solid rgba(255,198,41,.45)}.acc-table .n{width:1.8em;flex:none;color:var(--muted);font-weight:700}.acc-table .grow{flex:1 1 auto;min-width:0}@media (max-width: 520px){.acc-table>li{flex-wrap:wrap}.acc-table .grow{flex-basis:calc(100% - 2.6em)}.acc-table .small.muted{margin-left:2.6em}}.tb-profile{display:flex;flex:none;min-width:0}.profile-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:200px;height:32px;padding:0 12px 0 5px;border-radius:999px;border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text);font-weight:700;font-size:14px;line-height:1;cursor:pointer}.profile-chip:hover{border-color:var(--accent)}.profile-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-chip-kit{display:inline-flex;flex:none;width:22px;height:20px;overflow:hidden;border-radius:6px;border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 2px #00000073}.profile-chip-kit>span{display:block;flex:1 1 50%;height:100%}.profile-chip-name{min-width:0;max-width:150px}.profile-chip.compact{width:30px;height:30px;padding:0;gap:0;justify-content:center;border-radius:50%}.profile-chip.compact .profile-chip-kit{width:22px;height:22px;border-radius:50%}@media (max-width: 479px){.profile-chip{max-width:150px}.profile-chip-name{max-width:104px}}.acc-trophies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.acc-trophies li{font-weight:700;overflow-wrap:anywhere}.lb2{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:0 auto;padding:12px 0 24px;min-width:0}.lb2>*{min-width:0}.lb2>.lb2-shortlist{align-self:flex-start}.lb2-head{display:flex;flex-direction:column;gap:10px}.lb2-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lb2-code-block{display:flex;flex-direction:column;gap:2px;min-width:0}.lb2-code{font-family:var(--font-head);font-size:36px;font-weight:800;letter-spacing:.14em;color:var(--accent);line-height:1}.lb2-mode{font-family:var(--font-head);font-size:22px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.lb2-tv{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.lb2-tv .small{overflow-wrap:anywhere;min-width:0}.lb2-tv-code{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:.12em;color:var(--accent);white-space:nowrap}@media (hover: none) and (pointer: coarse){.lb2-tv .btn.lb2-tv-open{display:none}}.lb2-chips{display:flex;gap:6px;flex-wrap:wrap}.lb2-seats-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.lb2-seats-head h3{margin:0}.lb2-seat-list{display:flex;flex-direction:column;gap:6px}.lb2-seat{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:52px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid transparent}.lb2-seat.me{border-color:#ffc62973}.lb2-seat.bot{background:transparent;border:1px dashed var(--border-strong)}.lb2-seat.away .lb2-name{color:var(--muted)}.lb2-seat-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lb2-name-row{display:flex;align-items:center;gap:6px;min-width:0}.lb2-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.lb2-sub{font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lb2-dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none}.lb2-dot.on{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent)}.lb2-thumb{font-size:18px;line-height:1}.lb2-thumb-btn{min-height:40px}.lb2-thumb-btn[aria-pressed=true]{background:color-mix(in srgb,var(--green) 18%,transparent);border-color:var(--green)}.lb2-menu{position:relative;flex:none}.lb2-menu-btn{min-width:40px;min-height:40px;font-size:18px;line-height:1}.lb2-menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:60;min-width:210px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;padding:4px;gap:2px;background:var(--panel-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.lb2-menu-list button{text-align:left;padding:10px 12px;min-height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;cursor:pointer}.lb2-menu-list button:hover,.lb2-menu-list button:focus-visible{background:var(--panel-2)}.lb2-menu-list button.danger{color:#fca5a5}.lb2-add{width:100%;margin-top:6px;min-height:44px;border-style:dashed}.lb2-summary{width:100%;text-align:left;display:flex;align-items:center;gap:8px;padding:12px 14px;min-height:48px;background:var(--panel-2);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);font:inherit;cursor:pointer;overflow-wrap:anywhere}.lb2-summary:hover{border-color:var(--accent)}.lb2-summary .grow{flex:1;min-width:0}.lb2-summary .lb2-q{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--panel-3);color:var(--accent);font-weight:700}.lb2-notice{display:flex;flex-direction:column;gap:8px;border-left:4px solid var(--accent)}.lb2-notice.retired{border-left-color:var(--red)}.lb2-notice h3{margin:0}.lb2-notice ul{margin:0;padding-left:18px;color:var(--text-2)}.lb2-notice .row{display:flex;gap:8px;flex-wrap:wrap}.lb2-start{display:flex;flex-direction:column;gap:8px}.lb2-start .btn.lg{width:100%}.lb2-start .btn.rules{width:100%;min-height:44px}.lb2-blocker{color:#fca5a5;font-size:13px}.lb2-wait{color:var(--text-2);text-align:center;padding:8px 0}@media (min-width: 768px){.lb2{padding-top:20px}.lb2-code{font-size:44px}}.seatreq{order:19;flex:1 1 100%;width:100%;display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:#3b82f624;border:1px solid rgba(59,130,246,.45);border-radius:var(--radius-sm)}.seatreq-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font-size:13px}.seatreq-line .grow{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.seatreq-actions{display:flex;gap:6px;margin-left:auto}.lb2-code{font-size:clamp(42px,12vw,60px)}.lb2-mode{font:800 27px/1.02 var(--font-head)}.lb2-seat{padding:12px;border:1px solid var(--border);background:var(--panel)}.lb2-add{border-style:solid;border-color:var(--border)}.lb2-start .action-bar-info{font-family:var(--font-head)}.lb2-start .action-bar{flex-wrap:nowrap;gap:8px}.lb2-start.host .action-bar-info{display:none}.lb2-start.guest .action-bar-info{flex:1 1 auto}.lb2-start .action-bar-secondary{order:-1;flex:0 0 auto}.lb2-start .action-bar>.btn.primary{flex:1 1 auto;min-width:0;white-space:normal}.lb2-options{min-height:42px;gap:6px;padding-inline:10px;white-space:nowrap}.lb2-option-list{display:flex;flex-direction:column;gap:8px}.lb2-option-list>.btn{justify-content:flex-start;min-height:46px}.lb2-dot.on{background:var(--live);box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 18%,transparent)}.lb2-main,.lb2-side{display:flex;flex-direction:column;gap:12px;min-width:0}.lb2-tools{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (min-width: 1100px){.lb2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;max-width:1100px;gap:24px}.lb2>.lb2-start,.lb2>.sh-history{grid-column:1 / -1}.lb2-start .action-bar>.btn.primary{flex:none;min-width:260px}.lb2 .lb2-seat{min-height:60px}}.hm-paused{order:19;flex-basis:100%;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-radius:8px;background:#3b82f624;border:1px solid rgba(59,130,246,.45);font-size:13px;font-weight:600;color:var(--text)}.hm-paused .grow{min-width:0}.hm{gap:12px}.hm-head{align-items:center;gap:8px}.hm-head h3,.hm-note{margin:0}.hm-item{width:100%;min-height:44px;font-size:15px;font-weight:700}.tb-host{font-size:18px;line-height:1;padding-inline:10px}.hm-sec{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:10px}.hm-sec h4{margin:0;font-size:13px;letter-spacing:0;color:var(--muted)}.hm-btns{flex-wrap:wrap;align-items:center;gap:6px}.hm-btns .btn{min-height:36px}.hm-seat{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm)}.hm-seat-head{align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.hm-seat-head .grow{min-width:0;flex:1 1 140px}@media (max-width: 760px){.tb-host-label,.lobby-host-label{display:none}.hm-paused{font-size:12px;padding:4px 6px 4px 10px}.hm-btns .btn{min-height:40px}}.pause-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding:4px 8px;border-radius:6px;background:#3b82f61f;color:var(--text);font-size:12px;font-weight:600;text-align:center}.spin-cta:disabled{animation:none}.turn-meta .pause-note,.wheel-panel .pause-note{margin-top:0}.chip.lock-chip{border-color:#ffc62980}.pp-screen{display:flex;flex-direction:column;gap:16px}.pp-screen>*{min-width:0}.pp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pp-head-title{display:flex;align-items:center;gap:12px;min-width:0}.pp-head-icon{width:48px;height:48px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:24px;background:linear-gradient(160deg,var(--panel-3),var(--panel));border:1px solid var(--border-strong);box-shadow:inset 0 -3px #ffc6298c}.pp-head h1{margin:0;font-size:30px;line-height:1}.pp-sub{color:var(--text-2);font-size:13px;margin-top:3px}.pp-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.pp-layout.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-layout>*{min-width:0}.pp-board-wrap{width:100%;max-width:470px;margin:0 auto}.pp-duo{display:grid;grid-template-columns:minmax(260px,440px) minmax(0,1fr);gap:18px;align-items:start}.pp-duo>*{min-width:0}@media (max-width: 1250px){.pp-duo{grid-template-columns:minmax(0,1fr)}}.pp-stack{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1000px){.pp-layout,.pp-layout.even{grid-template-columns:minmax(0,1fr)}.pp-head h1{font-size:24px}}.pp-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.pp-counter{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.pp-counter b{font-family:var(--font-head);font-size:28px;line-height:1}.pp-counter span{font-size:11px;color:var(--muted);letter-spacing:0}.pp-counter.prot b{color:#7dd3fc}.pp-counter.trade b{color:#fdba74}.pp-counter.warn{border-color:color-mix(in srgb,var(--orange) 60%,transparent)}.pp-counter.full b{color:var(--accent)}.pp-kit{display:inline-block;border-radius:50%;border:2px solid rgba(255,255,255,.75);flex:none;box-shadow:0 1px 3px #00000080}.pp-team{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.pp-team-txt{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pp-team-txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-team-txt small{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-team.lg b{font-family:var(--font-head);font-size:20px;letter-spacing:0;font-weight:800}.pp-team.sm{gap:6px}.pp-team.sm b{font-weight:600;font-size:13px}.pp-marks{display:inline-flex;gap:2px;align-items:center;flex:none}.pp-mark{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:10px;font-weight:800;line-height:1;border:1px solid rgba(255,255,255,.55);box-shadow:0 1px 3px #00000073;color:var(--bg)}.pp-mark.protected{background:#38bdf8}.pp-mark.trade{background:#fb923c;font-size:12px}.pp-mark.locked{background:var(--text-2);font-size:9px}.pp-mark.red{width:11px;height:15px;border-radius:2px;background:var(--red);border-color:#ffffffb3}.pp-mark.injury{background:var(--red);color:#fff;font-size:13px}.pp-mark.warn{background:var(--accent)}.pp-pin{position:absolute;top:-8px;left:calc(50% + 10px);display:flex;gap:1px;pointer-events:none}.pp-pin .pp-mark{width:20px;height:20px;font-size:12px}.pp-pin .pp-mark.trade{font-size:14px}.pp-pin .pp-mark.red{width:12px;height:17px}.pitch-board.compact .pp-pin{top:-8px;left:calc(50% + 6px)}.pitch-board.compact .pp-mark{width:14px;height:14px;font-size:8px}.pitch-board.compact .pp-mark.trade{font-size:10px}.pitch-board.compact .pitch-slot .sub{font-size:9px}.pp-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-2)}.pp-legend>span{display:inline-flex;align-items:center;gap:5px}.pp-seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:7px;overflow:hidden;flex:none;background:var(--bg-2)}.pp-seg button{border:0;background:transparent;padding:5px 10px;cursor:pointer;font-weight:700;font-size:13px;color:var(--text-2);border-right:1px solid var(--border);min-width:34px;transition:background .12s}.pp-seg button:last-child{border-right:0}.pp-seg button:hover:not(:disabled){background:var(--panel-3)}.pp-seg button:disabled{cursor:not-allowed;opacity:.4}.pp-seg button.on{background:var(--panel-3);color:var(--text)}.pp-seg button.on.t-protected{background:#0284c7;color:#fff}.pp-seg button.on.t-trade{background:#ea580c;color:#fff}.pp-seg button.on.t-accent{background:var(--accent);color:var(--accent-ink)}.pp-seg.lg button{padding:8px 12px;font-size:13px;flex:1}.pp-seg.block{display:flex;width:100%}.pp-rows{display:flex;flex-direction:column;gap:4px}.pp-rows-title{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:0;margin:8px 0 2px}.pp-row{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid transparent;min-width:0}.pp-row.clickable{cursor:pointer}.pp-row.clickable:hover{border-color:var(--border-strong)}.pp-row.s-protected{border-color:#38bdf88c;background:#38bdf814}.pp-row.s-trade{border-color:#fb923c8c;background:#fb923c14}.pp-row.selected{border-color:var(--accent);background:#ffc6291a}.pp-row.hl{border-color:var(--accent);animation:pp-glow 1.2s infinite}.pp-row.dim{opacity:.45}.pp-row .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-row .meta{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@keyframes pp-glow{0%,to{box-shadow:0 0 #ffc62980}50%{box-shadow:0 0 0 3px #ffc62926}}.pp-rules{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--text-2)}.pp-rules li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px}.pp-rules li>span:first-child{text-align:center}.pp-rules b{color:var(--text)}.pp-note{padding:9px 12px;border-radius:8px;font-size:13px;background:var(--panel-2);border:1px solid var(--border);color:var(--text-2)}.pp-note.warn{border-color:color-mix(in srgb,var(--orange) 60%,transparent);background:color-mix(in srgb,var(--orange) 8%,transparent);color:#fed7aa}.pp-note.ok{border-color:color-mix(in srgb,var(--green) 50%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent);color:#bbf7d0}.pp-note.accent{border-color:#ffc62980;background:#ffc62914;color:#fef08a}.pp-order{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-order .n{font-family:var(--font-head);font-weight:800;color:var(--accent);margin-right:2px}.pp-ready-card .btn.lg{margin:4px 0 8px}.pp-ready-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);margin:6px 0;letter-spacing:0;font-weight:700}.pp-ready-list{display:flex;flex-wrap:wrap;gap:6px}.pp-ready-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;background:var(--panel-2);border:1px solid var(--border);color:var(--muted)}.pp-ready-chip.on{color:#bbf7d0;border-color:color-mix(in srgb,var(--green) 60%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent)}.pp-ready-chip.me{font-weight:700}.pp-ready-chip.off{opacity:.6;font-style:italic}.pp-turns{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px}.pp-turn{flex:none;display:flex;align-items:center;gap:8px;padding:7px 11px;border-radius:10px;background:var(--panel);border:1px solid var(--border);position:relative;transition:transform .2s}.pp-turn .idx{font-family:var(--font-head);font-weight:800;color:var(--muted);font-size:16px}.pp-turn.current{border-color:var(--accent);background:#ffc6291a;box-shadow:0 0 0 2px #ffc62940;transform:translateY(-1px)}.pp-turn.current .idx{color:var(--accent)}.pp-turn.done{opacity:.5}.pp-turn .tl{font-size:11px;color:var(--text-2)}.pp-squads{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.pp-squad{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0;transition:border-color .2s,box-shadow .2s}.pp-squad.active{border-color:var(--accent);box-shadow:0 0 0 2px #ffc62933}.pp-squad.me{border-color:#3b82f699}.pp-squad-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.pp-mini-list{display:flex;flex-direction:column;gap:2px}.pp-mini-row{display:flex;align-items:center;gap:6px;padding:3px 5px;border-radius:5px;font-size:12px;background:var(--panel-2);border:1px solid transparent;min-width:0}.pp-mini-row .ovr{min-width:26px;height:18px;font-size:13px}.pp-mini-row .pos-tag{min-width:30px;font-size:11px}.pp-mini-row.clickable{cursor:pointer}.pp-mini-row.clickable:hover{border-color:var(--border-strong)}.pp-mini-row.hl{border-color:var(--accent);background:#ffc6291f;animation:pp-glow 1.2s infinite}.pp-cand-group{display:flex;flex-direction:column;gap:4px}.pp-cand-group+.pp-cand-group{margin-top:10px}.pp-cand{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 8px;border-radius:7px;background:var(--panel-2);border:1px solid transparent;cursor:pointer}.pp-cand:hover{border-color:var(--accent)}.pp-cand .attrs{display:flex;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.pp-cand .attrs b{font-family:var(--font-mono)}.pp-nm-line{display:flex;align-items:center;gap:6px;min-width:0}.pp-nm-line>.nm,.pp-nm-line>.pp-ell{min-width:0}.pp-slot-tag{flex:none;display:inline-flex;line-height:1}.pp-slot-tag .pos-tag{min-width:28px;font-size:11px;padding:2px 4px}.pp-slot-tag.bench{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;border:1px solid var(--border-strong);color:var(--text-2)}.pp-diff{font-family:var(--font-mono);font-weight:700;font-size:12px;padding:1px 6px;border-radius:5px}.pp-diff.up{color:#86efac;background:color-mix(in srgb,var(--green) 12%,transparent)}.pp-diff.down{color:#fca5a5;background:color-mix(in srgb,var(--red) 12%,transparent)}.pp-diff.eq{color:var(--muted);background:var(--panel-3)}.pp-steps{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);flex-wrap:wrap}.pp-steps .on{color:var(--accent);font-weight:700}.pp-myturn{border-color:var(--accent);box-shadow:0 0 0 1px #ffc62959,var(--shadow)}.pp-bigturn{font-family:var(--font-head);font-size:26px;letter-spacing:0;color:var(--accent);line-height:1.1;font-weight:800}.pp-cmp-cards{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.pp-cmp-card{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;min-width:0}.pp-cmp-card .lbl{font-size:11px;font-weight:700;letter-spacing:0}.pp-cmp-card.give .lbl{color:#fdba74}.pp-cmp-card.take .lbl{color:#86efac}.pp-cmp-vs{display:grid;place-items:center;font-size:22px;color:var(--accent);font-weight:800}.pp-cmp-rows{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(80px,130px) minmax(0,1fr) 30px;gap:5px 8px;align-items:center;margin-top:12px;font-size:13px}.pp-cmp-rows .v{font-family:var(--font-mono);font-weight:700;text-align:center;color:var(--text-2)}.pp-cmp-rows .v.better{color:#4ade80}.pp-cmp-rows .lb{text-align:center;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-bar{height:7px;background:var(--panel-3);border-radius:999px;overflow:hidden;display:flex}.pp-bar.l{justify-content:flex-end}.pp-bar i{display:block;height:100%;border-radius:999px;background:var(--muted)}.pp-bar i.better{background:#4ade80}@media (max-width: 560px){.pp-cmp-cards{grid-template-columns:minmax(0,1fr)}.pp-cmp-vs{transform:rotate(90deg)}.pp-cmp-rows{grid-template-columns:26px minmax(0,1fr) 84px minmax(0,1fr) 26px;gap:5px 5px}}.pp-log{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow:auto}.pp-log-item{padding:8px 10px;border-radius:8px;background:var(--panel-2);border-left:3px solid var(--accent);font-size:13px;animation:pp-slide-in .55s cubic-bezier(.2,.9,.3,1.2)}.pp-log-item .swap{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;min-width:0}.pp-log-item .swap .ovr{min-width:26px;height:18px;font-size:13px}.pp-log-item .swap .pos-tag{min-width:30px;font-size:11px}.pp-log-item .dir{width:14px;text-align:center;font-weight:800}.pp-log-item .dir.in{color:#4ade80}.pp-log-item .dir.out{color:#fb923c}.pp-log-item .time{font-size:11px;color:var(--muted)}@keyframes pp-slide-in{0%{transform:translate(-24px) scale(.97);opacity:0}to{transform:none;opacity:1}}.pp-flash{position:fixed;left:50%;top:76px;transform:translate(-50%);z-index:90;width:min(560px,calc(100vw - 24px));background:linear-gradient(180deg,var(--panel-3),var(--panel));border:2px solid var(--accent);border-radius:14px;padding:14px 16px;box-shadow:0 20px 60px #0009,0 0 0 6px #ffc6291f;animation:pp-flash-in .45s cubic-bezier(.2,.9,.3,1.3),pp-flash-out .4s ease-in 3.8s forwards;cursor:pointer}.pp-flash-title{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:0;color:var(--accent);text-align:center}.pp-flash-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:8px}.pp-flash-p{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.pp-flash-p.a{animation:pp-swap-a 1.1s ease-in-out .35s both}.pp-flash-p.b{animation:pp-swap-b 1.1s ease-in-out .35s both}.pp-flash-arrows{font-size:30px;color:var(--accent);animation:pp-spin 1.1s ease-in-out .35s both}.pp-flash-text{text-align:center;font-size:13px;color:var(--text-2);margin-top:8px}@keyframes pp-flash-in{0%{transform:translate(-50%,-30px) scale(.9);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes pp-flash-out{to{transform:translate(-50%,-20px);opacity:0;visibility:hidden}}@keyframes pp-swap-a{0%{transform:translate(0)}50%{transform:translate(30px) scale(.92)}to{transform:translate(0)}}@keyframes pp-swap-b{0%{transform:translate(0)}50%{transform:translate(-30px) scale(.92)}to{transform:translate(0)}}@keyframes pp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pp-cardbox{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--panel-2);border:1px dashed var(--border-strong)}.pp-cardbox.on{border:1px solid rgba(168,85,247,.7);background:linear-gradient(90deg,#a855f729,#a855f70a)}.pp-cardbox .ico{width:38px;height:50px;flex:none;border-radius:6px;display:grid;place-items:center;font-size:20px;font-weight:800;background:var(--purple);color:#fff;box-shadow:0 3px 10px #a855f773;transform:rotate(-6deg)}.pp-cardbox:not(.on) .ico{background:var(--panel-3);box-shadow:none;color:var(--muted)}.pp-strength{display:flex;align-items:center;gap:12px}.pp-strength b{font-family:var(--font-head);font-size:40px;line-height:1;color:var(--accent)}.pp-strength .pp-bar{height:9px;flex:1}.pp-strength .pp-bar i{background:linear-gradient(90deg,var(--orange),var(--accent),#4ade80)}.pp-rank{display:grid;grid-template-columns:22px minmax(0,1fr) 90px 40px;gap:8px;align-items:center;font-size:13px;padding:4px 0}.pp-rank .pp-bar i{background:var(--blue)}.pp-rank.me .pp-bar i{background:var(--accent)}.pp-rank .n{color:var(--muted);font-family:var(--font-head);font-weight:700}.pp-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;margin:-4px -4px 14px}.pp-tab{background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:17px;font-weight:800;letter-spacing:0;color:var(--muted)}.pp-tab:hover{color:var(--text-2)}.pp-tab.on{color:var(--text);border-bottom-color:var(--accent)}.pp-tab .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--purple);margin-left:5px;vertical-align:middle}@media (max-width: 600px){.pp-tabs{flex-wrap:wrap;overflow-x:visible}.pp-tab{padding:10px 11px;font-size:16px}}.pp-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px;letter-spacing:0;background:var(--panel-3);border:1px solid var(--border-strong)}.pp-status.live{background:color-mix(in srgb,var(--red) 15%,transparent);border-color:var(--red);color:#fecaca}.pp-status.live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red);animation:blink 1s infinite}.pp-progress{height:6px;border-radius:999px;background:var(--panel-3);overflow:hidden;width:160px}.pp-progress i{display:block;height:100%;background:var(--accent)}.pp-fx-scroll{max-height:640px;overflow:auto;padding-right:4px;display:flex;flex-direction:column;gap:14px}.pp-fx-day h4{display:flex;align-items:center;gap:8px;margin:0 0 6px}.pp-fx-day.current h4{color:var(--accent)}.pp-fx-row{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;border-radius:7px;background:var(--panel-2);border:1px solid transparent}.pp-fx-row+.pp-fx-row{margin-top:4px}.pp-fx-row.mine{border-color:#ffc62973}.pp-fx-row .home{display:flex;justify-content:flex-end;min-width:0}.pp-fx-row .home .pp-team{flex-direction:row-reverse;text-align:right}.pp-fx-row .away{display:flex;justify-content:flex-start;min-width:0}.pp-fx-row .win b{color:var(--accent)}.pp-fx-row .lose{opacity:.75}.pp-score{font-family:var(--font-mono);font-weight:700;text-align:center;padding:3px 4px;border-radius:6px;background:var(--bg-2);border:1px solid var(--border-strong);font-size:15px}.pp-score.live{border-color:var(--red);color:#fecaca}.pp-score.sched{color:var(--muted);font-size:12px}.pp-score small{display:block;font-size:10px;color:var(--muted);font-weight:500}.pp-bye{font-size:12px;color:var(--muted);margin-top:4px;padding-left:6px}.pp-form{display:inline-flex;gap:2px}.pp-form i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;font-style:normal;font-size:11px;font-weight:800;color:#fff}.pp-form i.W{background:var(--green-2)}.pp-form i.D{background:var(--muted)}.pp-form i.L{background:#b91c1c}.pp-table td,.pp-table th{white-space:nowrap}.pp-table th.num{text-align:right}.pp-table td.team{max-width:220px}.pp-table td.pos{font-family:var(--font-head);font-weight:800;font-size:15px;width:30px}.pp-table tr.zone td.pos{color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.pp-table td.pts{font-family:var(--font-head);font-weight:800;font-size:16px;color:var(--text)}@media (max-width: 640px){.pp-hide-sm{display:none}.pp-table td,.pp-table th{padding:6px 4px}}.pp-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.pp-stat-board{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:10px;min-width:0}.pp-stat-board h4{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--text)}.pp-stat-line{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;padding:4px 2px;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);font-size:13px;cursor:pointer}.pp-stat-line:last-child{border-bottom:0}.pp-stat-line:hover{background:#ffffff08}.pp-stat-line .n{color:var(--muted);font-family:var(--font-head);font-weight:700}.pp-stat-line .v{font-family:var(--font-mono);font-weight:700;color:var(--accent)}.pp-stat-line.first .v{font-size:16px}.pp-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 0}.pp-vs-side{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.pp-vs-side .tn{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-vs-side .str{font-family:var(--font-head);font-size:30px;font-weight:800;line-height:1}.pp-vs-mid{font-family:var(--font-head);font-size:34px;font-weight:800;color:var(--accent)}.pp-shirt{width:64px;height:64px;border-radius:50%;border:3px solid;box-shadow:0 6px 20px #00000080;display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:20px}.pp-duel{display:flex;height:10px;border-radius:999px;overflow:hidden;border:1px solid var(--border-strong)}.pp-duel i{display:block;height:100%;transition:flex .6s}.pp-kv{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px 10px;font-size:13px;align-items:center}.pp-kv>:nth-child(3n+1){text-align:right}.pp-kv>:nth-child(3n+2){text-align:center;color:var(--muted);font-size:11px;letter-spacing:0}@media (max-width: 560px){.pp-vs-side .tn{font-size:16px}.pp-shirt{width:48px;height:48px;font-size:15px}.pp-vs-mid{font-size:24px}}.pp-result{text-align:center;padding:16px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.pp-result .big{font-family:var(--font-head);font-size:36px;font-weight:800;letter-spacing:.05em;line-height:1.1}.pp-result.W{border-color:var(--green);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 18%,transparent),transparent)}.pp-result.W .big{color:#4ade80}.pp-result.D .big{color:var(--text-2)}.pp-result.L{border-color:var(--red);background:linear-gradient(180deg,color-mix(in srgb,var(--red) 15%,transparent),transparent)}.pp-result.L .big{color:#f87171}.pp-result .sc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin-top:6px;font-family:var(--font-head);font-size:20px;font-weight:800;letter-spacing:0}.pp-result .sc b{font-family:var(--font-mono);font-size:24px;padding:2px 10px;border-radius:8px;background:var(--bg-2);border:1px solid var(--border-strong)}.pp-result .sc small{font-family:var(--font-body);font-size:12px;text-transform:none}.pp-champ{position:relative;overflow:hidden;text-align:center;padding:34px 16px 30px;border-radius:18px;isolation:isolate;background:radial-gradient(600px 300px at 50% 30%,rgba(255,198,41,.28),transparent 70%),linear-gradient(180deg,var(--kit1, var(--panel-3)) -60%,var(--panel) 70%);border:2px solid rgba(255,198,41,.6);box-shadow:0 0 60px #ffc6292e,var(--shadow)}.pp-rays{position:absolute;left:50%;top:40%;width:1400px;height:1400px;margin:-700px 0 0 -700px;z-index:-1;opacity:.55;background:repeating-conic-gradient(rgba(255,198,41,.11) 0 7deg,transparent 7deg 20deg);animation:pp-rotate 40s linear infinite}.pp-trophy{font-size:104px;line-height:1;display:inline-block;filter:drop-shadow(0 0 26px rgba(255,198,41,.65));animation:pp-bounce 2.6s ease-in-out infinite}.pp-kicker{font-family:var(--font-head);font-weight:800;letter-spacing:0;color:var(--accent);font-size:18px;margin-top:8px}.pp-champ-name{font-family:var(--font-head);font-weight:800;font-size:clamp(34px,7vw,68px);line-height:1;letter-spacing:0;margin:6px 0;text-shadow:0 4px 24px rgba(0,0,0,.6);overflow-wrap:anywhere}.pp-champ-sub{color:var(--text-2);font-size:14px}.pp-champ-rec{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}@keyframes pp-rotate{to{transform:rotate(360deg)}}@keyframes pp-bounce{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}.pp-awards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.pp-award{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--panel-2),var(--panel));border:1px solid var(--border-strong);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;cursor:pointer}.pp-award:hover{border-color:var(--accent)}.pp-award .ttl{font-family:var(--font-head);font-weight:800;letter-spacing:0;color:var(--accent);font-size:15px;display:flex;align-items:center;gap:8px}.pp-award .ttl .ic{font-size:22px}.pp-award .who{font-family:var(--font-head);font-size:24px;font-weight:800;line-height:1.05}.pp-award .val{position:absolute;right:12px;top:10px;font-family:var(--font-head);font-size:44px;font-weight:800;color:#ffc629e6;line-height:1}.pp-award .val small{display:block;font-size:11px;color:var(--muted);letter-spacing:.06em;text-align:right}.pp-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:60}.pp-confetti i{position:absolute;top:-24px;display:block;border-radius:2px;animation-name:pp-fall;animation-timing-function:linear;animation-iteration-count:3;animation-fill-mode:both}@keyframes pp-fall{0%{transform:translate3d(0,-30px,0) rotate(0) rotateY(0);opacity:1}to{transform:translate3d(var(--drift, 0px),108vh,0) rotate(var(--rot, 540deg)) rotateY(720deg);opacity:.9}}.pp-empty{padding:26px 10px;text-align:center;color:var(--muted)}.pp-empty .ic{font-size:34px;display:block;margin-bottom:6px}.pp-inline-select{max-width:100%}.pp-waiting{display:flex;align-items:center;gap:12px}.pp-dots:after{content:"…";animation:blink 1.2s infinite}@media (prefers-reduced-motion: reduce){.pp-confetti{display:none}.pp-rays,.pp-trophy,.pp-flash,.pp-flash-p,.pp-flash-arrows,.pp-log-item,.pp-row.hl,.pp-mini-row.hl{animation:none!important}}.pp-stat-line.x2{grid-template-columns:20px minmax(0,1fr) 34px 30px}.pp-stat-line .x{font-family:var(--font-mono);font-size:12px;text-align:right}.pp-stat-line.x2 .v{text-align:right}.pp-stat-line.hd{cursor:default;font-size:10px;color:var(--muted);letter-spacing:0;padding:0 2px 2px}.pp-stat-line.hd:hover{background:none}.pp-stat-line.hd span:nth-child(n+3){text-align:right}.pp-tsum{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.pp-tsum .pp-counter b{font-size:24px}.pp-origin-legend{gap:6px 12px}.pp-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.pp-sort-sm{display:none}.pp-sort-sm select{max-width:220px}.pp-show-sm-inline{display:none}.pp-tscroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.pp-tstats{min-width:860px}.pp-tstats th.sortable button{all:unset;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap}.pp-tstats th.sortable button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.pp-tstats th.sortable:hover{color:var(--text-2)}.pp-tstats th.on{color:var(--accent)}.pp-tstats .stick{position:sticky;left:0;z-index:1;background:var(--panel);box-shadow:6px 0 8px -8px #000c}.pp-rk{display:inline-block;flex:none;width:24px;font-family:var(--font-head);font-weight:800;font-size:15px;color:var(--text)}.pp-rk-gap{display:inline-block;width:16px}.pp-tstats tr.me td.stick{background:linear-gradient(#ffc62912,#ffc62912),var(--panel)}.pp-tstats td.team{max-width:200px}.pp-goalcell{display:grid;grid-template-columns:24px minmax(96px,1fr);gap:8px;align-items:center;min-width:150px}.pp-goalcell b{font-family:var(--font-mono);text-align:right}.pp-obar-track{display:block;height:10px}.pp-obar{display:flex;gap:2px;height:100%}.pp-obar i{display:block;height:100%;flex-basis:0;min-width:3px}.pp-obar i:last-child{border-radius:0 4px 4px 0}.pp-card{display:inline-block;width:8px;height:11px;border-radius:2px;margin:0 3px 0 2px;vertical-align:-1px}.pp-card.y{background:var(--accent)}.pp-card.r{background:var(--red);margin-left:4px}@media (max-width: 640px){.pp-sort-sm{display:flex}.pp-show-sm-inline{display:inline}.pp-tstats{min-width:700px}.pp-tstats td.team{max-width:136px}.pp-tsum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pp-tsum .pp-counter{padding:8px 10px}.pp-tsum .pp-counter b{font-size:20px}}.pp-goals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pp-goal{display:grid;grid-template-columns:46px 12px minmax(0,1fr) auto 40px;gap:8px;align-items:center;padding:6px 8px;border-radius:7px;background:var(--panel-2);min-width:0}.pp-goal .min{font-family:var(--font-mono);font-weight:700;color:var(--accent);font-size:13px}.pp-goal .who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.pp-goal .who small{color:var(--muted);font-size:11px}.pp-goal .sc{font-family:var(--font-mono);font-weight:700;text-align:right;color:var(--text-2)}.pp-gtags{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.pp-gtag{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--panel-3);border:1px solid var(--border-strong);color:var(--text-2);white-space:nowrap}.pp-gtags-ic{font-size:10px;letter-spacing:1px}@media (max-width: 560px){.pp-goal{grid-template-columns:42px 12px minmax(0,1fr) 36px;row-gap:4px}.pp-goal .sc{grid-column:4;grid-row:1}.pp-goal .pp-gtags{grid-column:3 / 5;grid-row:2;justify-content:flex-start}}.pp-fx-block+.pp-fx-block{margin-top:4px}.pp-scorers{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:8px;padding:2px 8px 4px;font-size:11px;color:var(--text-2)}.pp-scorers .home{text-align:right;min-width:0}.pp-scorers .away{min-width:0}.pp-scorer{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sp-head{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:0;margin:10px 0 2px;padding-top:8px;border-top:1px solid var(--border)}.pp-sp-rows .mc-stat-vals{display:flex;justify-content:space-between;align-items:baseline}.pp-sp-rows .mc-stat-bar{display:flex;height:4px;gap:2px;margin-top:3px}.pp-sp-rows .mc-stat-bar i{display:block;height:100%;border-radius:2px}.sm-result{padding:22px 16px}.sm-result .pp-kicker{margin-top:0}.sm-result .big{font-size:clamp(26px,6vw,40px);overflow-wrap:anywhere}.sm-result .sc b{font-size:30px}.sm-xi{display:flex;flex-direction:column;gap:2px}.sm-xi-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 40px;align-items:center;gap:8px;width:100%;padding:5px 6px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.sm-xi-row:hover{background:var(--panel-2)}.sm-xi-row.sub{opacity:.85}.sm-xi-row .nm{font-weight:600}.sm-xi-row .ev{display:inline-flex;gap:4px;font-size:12px;white-space:nowrap}.sm-xi-row .rt{font-family:var(--font-mono);text-align:right}.sm-xi-sub{justify-self:start;padding:1px 6px;font-size:11px}.pp-readybar{position:sticky;top:var(--pp-sticky-top, 0px);z-index:15;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-radius:0;background:var(--panel);border:0;border-top:1px solid var(--border);box-shadow:none}.pp-readybar.is-ready{border-color:color-mix(in srgb,var(--green) 70%,transparent)}.pp-readybar-info{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.pp-readybar-btn{flex:1 1 170px;min-height:44px;white-space:normal;font-family:var(--font-head);letter-spacing:0;font-size:15px;font-weight:800}.pp-readybar-note{flex-basis:100%}.pp-readybar .timer{background:none;border:0;font-family:var(--font-head);font-size:22px;color:var(--live)}.pp-rival-tabs{display:flex;gap:6px;overflow-x:auto;padding:8px 0;scrollbar-width:thin}.pp-rival-tab{cursor:pointer;flex:none;max-width:180px;min-height:32px;color:var(--text-2)}.pp-rival-tab.on{background:#ffc62926;border-color:#ffc62999;color:var(--accent)}.pp-rivals .pp-squad{margin-top:2px}.pp-plan-sum{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding:10px 12px;border-radius:var(--radius);font-size:13px;color:var(--text-2);background:var(--panel);border:1px solid rgba(255,198,41,.35)}.pp-plan-sum b{color:var(--text);margin-right:4px}.pp-right+.pp-right{margin-top:14px}.pp-right .pp-note{margin:4px 0 6px}.pp-wish{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:4px 0;min-width:0;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid rgba(251,146,60,.45)}.pp-wish.bad{border-color:color-mix(in srgb,var(--red) 70%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.pp-wish-n{font-family:var(--font-head);font-weight:800;color:var(--accent);flex:none;width:18px}.pp-wish-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.pp-wish-line{display:flex;align-items:center;gap:6px;min-width:0}.pp-wish-line.give{font-size:12px;color:var(--text-2)}.pp-wish-actions{display:flex;gap:2px;flex:none}.pp-wish-actions .btn{min-width:32px;min-height:32px;padding:4px 6px}.pp-wish-body>small{font-size:11px}.pp-wish-add{margin-top:6px;min-height:40px;border-style:dashed}.btn.pp-pick-row,button.pp-pick-row{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:44px}button.pp-pick-row:disabled{cursor:default}.pp-pick-list{max-height:min(60vh,520px);overflow-y:auto}.pp-preawards .panel-title{margin-bottom:6px}.pp-preawards-grid{grid-template-columns:minmax(0,1fr)}.pp-fin-actions{display:flex;flex-direction:column;gap:12px}.pp-fin-action{display:flex;flex-direction:column;gap:4px}.pp-fin-action .btn{white-space:normal}.protect-page>.pp-head{flex-wrap:nowrap;gap:8px}.protect-page>.pp-head h1{font-size:clamp(21px,5vw,30px)}.protect-summary{display:flex;align-items:center;flex-wrap:wrap;gap:5px;border:0;background:none;color:var(--muted);padding:0;min-height:40px;text-align:left;cursor:pointer}.protect-summary .chip{font-size:12px;padding:5px 7px}.protect-page .pp-duo{grid-template-columns:minmax(0,1fr)}@media (max-width: 899px){.protect-page .pp-duo>:first-child{order:2}.protect-page .pp-duo>:last-child{order:1}.protect-page .pp-head-icon{display:none}}@media (min-width: 1200px){.protect-page .pp-duo{grid-template-columns:minmax(260px,1fr) minmax(0,1fr)}}.protect-page [hidden]{display:none!important}.protect-tabs{display:flex;gap:6px}.protect-tabs .btn{flex:1}.protect-tabs [aria-pressed=true]{background:var(--panel-3);border-color:var(--accent)}.protect-page>.pp-head .pp-head-title{flex:1;min-width:0}.protect-page>.pp-head .pp-head-title>div:last-child{min-width:0}.protect-page>.pp-head h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.protect-rules>summary{cursor:pointer;font:800 21px/1.1 var(--font-head)}@media (min-width: 1100px){.protect-page{max-width:1300px;margin-inline:auto}.protect-page .pp-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.protect-page .pp-duo{grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr);gap:12px}.protect-page .pp-duo>:last-child,.protect-page .pp-layout>.pp-stack:last-child{max-height:calc(100dvh - 300px);overflow-y:auto;padding-right:4px}.protect-page .pp-rules{font-size:12px;gap:8px}.protect-page .pp-order{gap:4px}}.lt-live-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px}.lt-live-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-weight:800;font-size:11px;letter-spacing:0;background:color-mix(in srgb,var(--red) 15%,transparent);border:1px solid var(--red);color:#fecaca}.lt-dot{width:7px;height:7px;border-radius:50%;background:var(--red);flex:none;animation:lt-blink 1s infinite}@keyframes lt-blink{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.lt-dot{animation:none}}.lt-move{display:inline-block;margin-left:4px;font-size:10px;font-weight:800;font-family:var(--font-mono);vertical-align:1px}.lt-move.up{color:#4ade80}.lt-move.down{color:#f87171}.lt-playing{position:relative}.lt-playing:after{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--red)}.lt-mini-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lt-mini-toggle[aria-expanded=true]{border-color:var(--red)}.lt-mini{margin:6px 0 0 auto;max-width:480px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--border)}.lt-mini table{width:100%;border-collapse:collapse;font-size:13px}.lt-mini th{font-size:10px;color:var(--muted);font-weight:700;letter-spacing:0;text-align:left;padding:2px 4px}.lt-mini td{padding:3px 4px;border-top:1px solid var(--border);white-space:nowrap}.lt-mini .num{text-align:right;font-family:var(--font-mono)}.lt-mini .pts{font-weight:800;color:var(--accent)}.lt-mini .tm{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis}.lt-mini tr.me td{background:#ffc62914}.lt-mini .lt-live-head{margin-bottom:4px}.mc-ticker .lt-mini-toggle{flex:none;margin-left:auto}@media (max-width: 560px){.lt-mini-toggle .lbl{display:none}}.tv-tbl .pos .lt-move{font-size:.6em;margin-left:.2em}.tv-table.is-live .pos{white-space:nowrap;width:2.6em}.tv-table .lt-live-head{font-size:.8em;margin-bottom:.4em}.tv-table .lt-live-head .small{font-size:.9em}.mo-kicker{font-family:var(--font-head);font-weight:800;font-size:13px;letter-spacing:0;color:var(--accent)}.mo-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#ffffff12;border:1px solid var(--border-strong);color:var(--text-2);letter-spacing:0;text-transform:none}.mo-chip.accent{background:#ffc62926;border-color:#ffc62980;color:var(--accent)}.mo-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mo-extra{margin-top:10px;display:flex;justify-content:center;cursor:default}.mo-timebar{position:absolute;left:0;bottom:0;width:100%;height:3px;transform-origin:left center;pointer-events:none;background:var(--mo-kit, var(--accent));opacity:.9;animation:mo-bar var(--mo-hold, 2.6s) linear forwards}.mo-x{margin-left:auto;background:transparent;border:0;color:var(--muted);font-size:20px;line-height:1;padding:0 4px;cursor:pointer;border-radius:6px}.mo-x:hover,.mo-x:focus-visible{color:var(--text);background:#ffffff0f}.mo-pick-layer{position:fixed;top:70px;left:50%;transform:translate(-50%);z-index:95;width:min(540px,calc(100vw - 24px));pointer-events:none;perspective:900px}.mo-pick{position:relative;overflow:hidden;pointer-events:auto;cursor:pointer;padding:12px 14px 14px 18px;border-radius:16px;border:1px solid var(--border-strong);background:linear-gradient(135deg,var(--panel-3) 0%,var(--panel) 55%,var(--bg-2) 100%);background:linear-gradient(135deg,color-mix(in srgb,var(--mo-kit) 24%,var(--panel)) 0%,var(--panel) 55%,var(--bg-2) 100%);box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff0a;animation:mo-pick-in .55s cubic-bezier(.2,.9,.25,1.2) both}.mo-pick:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--mo-kit)}.mo-pick:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-120%);background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%);animation:mo-shine 1.1s .35s ease-out forwards}.mo-pick.mine{border-color:var(--accent);box-shadow:0 24px 60px #0000008c,0 0 0 4px #ffc62929}.mo-pick.leaving{animation:mo-pick-out .24s ease-in forwards}.mo-pick-head{display:flex;align-items:center;gap:8px;min-width:0}.mo-pick-no{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-2)}.mo-pick-body{display:flex;align-items:center;gap:14px;margin-top:10px;min-width:0}.mo-pick-ovr{flex:none;width:64px;height:74px;border-radius:12px;color:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:inset 0 -6px #00000024,0 6px 16px #00000059;animation:mo-flip .6s .12s cubic-bezier(.2,.9,.3,1.2) both}.mo-pick-ovr b{font-family:var(--font-head);font-size:34px;font-weight:800;line-height:1}.mo-pick-ovr .pos-tag{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bg) 55%,transparent)}.mo-pick-main{flex:1;min-width:0}.mo-pick-name{font-family:var(--font-head);font-weight:800;font-size:30px;line-height:1.05;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-pick-meta{display:flex;align-items:center;gap:6px;margin-top:6px;min-width:0;color:var(--text-2);font-size:13px}.mo-pick-meta .club-badge{flex:none}.mo-pick-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.12)}.mo-team{display:flex;align-items:center;gap:6px;min-width:0}.mo-team small{color:var(--muted);font-size:12px}.mo-slot{flex:none;padding:2px 8px;border-radius:6px;border:1px solid var(--border-strong);background:#ffffff0f;font-family:var(--font-head);font-weight:800;font-size:13px;letter-spacing:0;white-space:nowrap}.mo-tagline{margin-top:10px;padding:5px 10px;border-radius:8px;font-size:13px;font-weight:700;background:#ffc62914;border:1px solid rgba(255,198,41,.28);animation:mo-rise .4s .45s both}.mo-tagline.auto{background:color-mix(in srgb,var(--orange) 10%,transparent);border-color:color-mix(in srgb,var(--orange) 38%,transparent)}@media (max-width: 560px){.mo-pick-layer{top:58px}.mo-pick{padding:8px 10px 9px 14px;border-radius:14px}.mo-pick-body{margin-top:6px;gap:10px}.mo-pick-ovr{width:46px;height:54px;gap:3px;border-radius:10px}.mo-pick-ovr b{font-size:24px}.mo-pick-name{font-size:21px}.mo-pick-meta{margin-top:3px;font-size:12px}.mo-pick-foot{margin-top:7px;padding-top:6px}.mo-tagline{margin-top:6px;padding:3px 8px;font-size:12px}.mo-team small{display:none}}.mo-spot-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(900px 520px at 50% 45%,#ffc62929,color-mix(in srgb,var(--bg) 90%,transparent) 62%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;animation:mo-fade .25s ease-out both}.mo-spot-layer.victim{background:radial-gradient(900px 520px at 50% 45%,color-mix(in srgb,var(--red) 22%,transparent),color-mix(in srgb,var(--bg) 92%,transparent) 62%)}.mo-spot-layer.actor{background:radial-gradient(900px 520px at 50% 45%,color-mix(in srgb,var(--green) 20%,transparent),color-mix(in srgb,var(--bg) 90%,transparent) 62%)}.mo-spot-layer.leaving{animation:mo-fade-out .24s ease-in forwards}.mo-spot{position:relative;overflow:hidden;width:min(760px,100%);padding:22px 18px 26px;text-align:center;animation:mo-zoom .5s cubic-bezier(.2,.9,.25,1.25) both}.mo-spot-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:800;font-size:22px;letter-spacing:0;color:var(--accent)}.mo-spot-headline{margin:10px auto 20px;max-width:18em;font-size:clamp(26px,5.2vw,46px);line-height:1.08;color:#fff;text-transform:none;letter-spacing:.01em;text-shadow:0 4px 24px rgba(0,0,0,.6);animation:mo-rise .5s .15s both}.mo-spot-cards{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center}.mo-spot-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 12px;border-radius:14px;border:1px solid var(--border-strong);background:linear-gradient(180deg,var(--panel-3),var(--panel));box-shadow:var(--shadow)}.mo-spot-card.a{border-top:4px solid var(--mo-a);animation:mo-slide-l .6s .25s both}.mo-spot-card.b{border-top:4px solid var(--mo-b);animation:mo-slide-r .6s .25s both}.mo-spot-label{font-size:11px;font-weight:700;letter-spacing:0;color:var(--muted)}.mo-spot-ovr{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:var(--panel-3);font-family:var(--font-head);font-weight:800;font-size:30px;color:var(--bg)}.mo-spot-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-head);font-weight:800;font-size:21px;line-height:1.1}.mo-spot-route{display:flex;align-items:center;gap:5px;max-width:100%;min-width:0;font-size:12px;color:var(--text-2)}.mo-spot-route .pp-kit{flex:none}.mo-spot-swap{font-size:36px;color:var(--accent);animation:mo-spin 1s .3s ease-in-out both}.mo-spot-sub{margin-top:14px;font-size:15px;color:var(--text-2)}.mo-spot-role{display:inline-block;margin-top:12px;padding:6px 14px;border-radius:999px;font-family:var(--font-head);font-weight:800;font-size:18px;letter-spacing:0}.mo-spot-role.victim{color:#fca5a5;background:color-mix(in srgb,var(--red) 18%,transparent);border:1px solid color-mix(in srgb,var(--red) 60%,transparent);animation:mo-shake .5s .6s both}.mo-spot-role.actor{color:#86efac;background:color-mix(in srgb,var(--green) 16%,transparent);border:1px solid color-mix(in srgb,var(--green) 55%,transparent);animation:mo-rise .4s .6s both}.mo-spot-hint{margin-top:16px;font-size:12px;color:var(--muted)}.mo-spot .mo-timebar{border-radius:3px;background:var(--accent)}@media (max-width: 520px){.mo-spot{padding:16px 4px 22px}.mo-spot-cards{gap:8px}.mo-spot-card{padding:10px 6px}.mo-spot-ovr{width:44px;height:44px;font-size:24px}.mo-spot-name{font-size:16px}.mo-spot-swap{font-size:26px}}.mo-wsum{width:min(620px,100%);display:flex;flex-direction:column;align-items:center}.mo-wsum .mo-spot-kicker{flex-wrap:wrap;justify-content:center;font-size:20px;letter-spacing:0}.mo-wsum .mo-spot-kicker .mo-chip{font-size:14px}.mo-wsum-sub{margin:8px 0 14px;font-size:15px;color:var(--text-2)}.mo-wsum-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:8px;text-align:left;max-height:min(52vh,440px);overflow-y:auto;overscroll-behavior:contain}.mo-wsum-row{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--border-strong);background:linear-gradient(180deg,var(--panel-3),var(--panel));animation:mo-rise .35s both}.mo-wsum-row .pp-kit{flex:none;margin-top:1px}.mo-wsum-row.actor{border-color:color-mix(in srgb,var(--green) 60%,transparent)}.mo-wsum-row.victim{border-color:color-mix(in srgb,var(--red) 65%,transparent)}.mo-wsum-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.mo-wsum-txt b{font-size:15px;line-height:1.3;color:#fff;overflow-wrap:anywhere}.mo-wsum-sub2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.mo-wsum-sub2 small{font-size:13px;color:var(--text-2)}.mo-wsum-you{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:0}.mo-wsum-you.actor{color:#86efac;background:color-mix(in srgb,var(--green) 16%,transparent);border:1px solid color-mix(in srgb,var(--green) 55%,transparent)}.mo-wsum-you.victim{color:#fca5a5;background:color-mix(in srgb,var(--red) 18%,transparent);border:1px solid color-mix(in srgb,var(--red) 60%,transparent)}.mo-wsum .mo-wsum-ok{margin-top:16px;min-width:140px;min-height:44px}.mo-wsum .mo-spot-hint{margin-top:8px}@media (max-width: 520px){.mo-wsum .mo-spot-kicker{font-size:17px;letter-spacing:0}.mo-wsum-row{padding:9px 10px}.mo-wsum .mo-wsum-ok{width:100%}}.mo-reveal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;animation:mo-fade .25s ease-out both}.mo-reveal{position:relative;display:flex;flex-direction:column;gap:14px;width:min(680px,100%);padding-bottom:10px}.mo-reveal-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mo-reveal-top .mo-kicker{font-size:16px}.mo-reveal-intro{padding:48px 0;text-align:center;font-family:var(--font-head);font-weight:800;font-size:clamp(28px,6vw,44px);letter-spacing:0;animation:mo-pulse-text .35s ease-in-out infinite alternate}.mo-reveal-card{padding:16px;border-radius:16px;border:1px solid var(--border-strong);border-left:5px solid var(--mo-kit);background:linear-gradient(160deg,var(--panel-2),var(--panel) 60%);background:linear-gradient(160deg,color-mix(in srgb,var(--mo-kit) 18%,var(--panel-2)),var(--panel) 60%);box-shadow:0 24px 60px #00000080;animation:mo-card-in .45s cubic-bezier(.2,.9,.25,1.2) both}.mo-reveal-card.mine{outline:2px solid var(--accent);outline-offset:2px}.mo-reveal-team{display:flex;align-items:center;gap:10px;min-width:0}.mo-reveal-team .pp-kit{flex:none}.mo-reveal-team-txt{display:flex;flex-direction:column;flex:1;min-width:0}.mo-reveal-team-txt b{font-family:var(--font-head);font-size:26px;line-height:1.05;font-weight:800}.mo-reveal-team-txt small{color:var(--muted)}.mo-reveal-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px}.mo-reveal-h{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:0}.mo-reveal-h.prot{color:#7dd3fc}.mo-reveal-h.trade{color:#fdba74}.mo-reveal-h span{color:var(--muted)}.mo-pchips{display:flex;flex-direction:column;gap:6px}.mo-pchip{display:flex;align-items:center;gap:7px;min-width:0;padding:5px 8px;border-radius:8px;background:#ffffff0a;border:1px solid var(--border);animation:mo-stamp .35s cubic-bezier(.2,.9,.3,1.4) both}.mo-pchip.prot{background:#38bdf814;border-color:#7dd3fc73}.mo-pchip.trade{background:color-mix(in srgb,var(--orange) 8%,transparent);border-color:#fdba7473}.mo-pchip-ico{flex:none;width:18px;text-align:center}.mo-pchip-ovr{flex:none;display:inline-grid;place-items:center;min-width:28px;height:20px;border-radius:5px;font-family:var(--font-head);font-weight:800;font-size:14px;color:var(--bg)}.mo-none{font-size:13px;font-style:italic;color:var(--muted)}.mo-reveal-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.mo-dot{display:inline-flex;opacity:.35;transition:opacity .2s,transform .2s}.mo-dot.done{opacity:.8}.mo-dot.on{opacity:1;transform:scale(1.1)}.mo-reveal-actions{display:flex;justify-content:center;gap:8px}.mo-reveal .mo-timebar{background:var(--accent);border-radius:3px}@media (max-width: 560px){.mo-reveal-cols{grid-template-columns:minmax(0,1fr)}.mo-reveal-team-txt b{font-size:21px}}.mo-notify{position:fixed;top:68px;right:16px;z-index:96;width:min(360px,calc(100vw - 24px));display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border-strong);box-shadow:var(--shadow);animation:mo-rise .35s both}.mo-notify-ico{font-size:22px;line-height:1.2}.mo-notify-txt{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;color:var(--text-2)}.mo-notify-txt b{font-size:14px;color:var(--text)}.mo-notify-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media (max-width: 560px){.mo-notify{top:58px;left:12px;right:12px;width:auto}}.mo-form{display:inline-flex;align-items:center;gap:2px;vertical-align:middle;white-space:nowrap}.mo-form.none{color:var(--muted)}.mo-form.approx{opacity:.75}.mo-form-chip{display:inline-grid;place-items:center;min-width:26px;height:18px;padding:0 3px;border-radius:4px;font-style:normal;font-size:10.5px;font-weight:800;color:var(--bg);font-variant-numeric:tabular-nums}.mo-form-arrow{margin-left:3px;font-size:14px;line-height:1}.mo-form-arrow.hot{color:#22d3ee}.mo-form-arrow.good{color:#4ade80}.mo-form-arrow.steady{color:var(--accent)}.mo-form-arrow.poor{color:#fb923c}.mo-form-arrow.cold{color:#f87171}.mo-form-avg{margin-left:3px;font-family:var(--font-mono);font-size:12px;font-weight:700}@keyframes mo-pick-in{0%{opacity:0;transform:translateY(-24px) scale(.92) rotateX(22deg)}60%{opacity:1;transform:translateY(4px) scale(1.02)}to{opacity:1;transform:none}}@keyframes mo-pick-out{to{opacity:0;transform:translateY(-16px) scale(.96)}}@keyframes mo-shine{to{transform:translate(120%)}}@keyframes mo-flip{0%{transform:rotateY(90deg)}to{transform:none}}@keyframes mo-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mo-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-fade-out{to{opacity:0}}@keyframes mo-zoom{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes mo-slide-l{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes mo-slide-r{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes mo-spin{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:none}}@keyframes mo-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes mo-card-in{0%{opacity:0;transform:translate(40px) scale(.96)}to{opacity:1;transform:none}}@keyframes mo-stamp{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}@keyframes mo-pulse-text{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}@media (prefers-reduced-motion: reduce){.mo-pick,.mo-pick-ovr,.mo-tagline,.mo-spot-layer,.mo-spot,.mo-spot-headline,.mo-spot-card,.mo-spot-swap,.mo-spot-role,.mo-wsum-row,.mo-reveal-layer,.mo-reveal-card,.mo-reveal-intro,.mo-pchip,.mo-notify{animation:none!important}.mo-pick:after{display:none}}.mo-reveal.prelude{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.mo-reveal.prelude .mo-reveal-card{min-width:0}.ofr-card{display:flex;flex-direction:column;gap:10px}.ofr-card.inbox{border-color:var(--green);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 35%,transparent),var(--shadow);animation:ofr-pop .4s cubic-bezier(.2,.9,.3,1.2)}.ofr-card.outbox{padding:12px;border-radius:var(--radius);background:var(--panel-2);border:1px solid rgba(255,198,41,.45)}.ofr-card.others{padding:10px 12px;border-radius:var(--radius);background:var(--panel-2);border:1px dashed var(--border-strong);gap:8px}.ofr-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ofr-title{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:700;min-width:0}.ofr-card.inbox .ofr-title{font-family:var(--font-head);font-size:22px;letter-spacing:0;color:#86efac;font-weight:800}.ofr-card.others .ofr-title{font-size:13px;color:var(--text-2)}.ofr-to{color:var(--muted)}.ofr-lead{font-size:13px;color:var(--text-2)}.ofr-sides{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:stretch}.ofr-side{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;background:var(--panel-3);border-left:3px solid var(--orange);min-width:0}.ofr-side.get{border-left-color:var(--green)}.ofr-lbl{font-size:11px;letter-spacing:0;color:var(--muted);font-weight:700}.ofr-p{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px}.ofr-team{font-size:12px;color:var(--muted)}.ofr-mid{display:flex;align-items:center;justify-content:center;gap:8px}.ofr-arrows{font-size:18px;color:var(--muted);transform:rotate(90deg)}.ofr-wait{display:flex;align-items:flex-start;gap:8px;font-size:13px}.ofr-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--accent);animation:ofr-pulse 1.2s ease-in-out infinite}.ofr-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ofr-actions.single{grid-template-columns:1fr}.ofr-actions .btn{min-height:44px;justify-content:center;font-weight:700}.ofr-left{margin-top:4px;white-space:nowrap}.ofr-history ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ofr-history li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px}.ofr-flex{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:8px;background:#14b8a61a;border:1px solid rgba(20,184,166,.5);font-size:13px}.ofr-flex .grow{min-width:0;flex:1 1 180px}.ofr-flex .btn{min-height:40px}.ofr-flex.armed{background:#14b8a62e}.pp-mode-tag,.pp-flex-tag{margin-right:6px;padding:1px 7px;font-size:10px}.pp-flex-tag{border-color:#14b8a68c;color:#99f6e4;background:#14b8a61f}@media (min-width: 480px){.ofr-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.ofr-mid{flex-direction:column;gap:4px}.ofr-arrows{transform:none}.ofr-actions{grid-template-columns:repeat(2,minmax(0,200px));justify-content:end}.ofr-actions.single{grid-template-columns:minmax(0,200px)}}@keyframes ofr-pop{0%{transform:scale(.97);opacity:.4}to{transform:none;opacity:1}}@keyframes ofr-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.ofr-card.inbox,.ofr-dot{animation:none}}.trd-screen{gap:12px}.trd-turnline{display:none;font-size:13px;padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.trd-turn-chips{display:none}.trd-turnline{display:block}.trd-screen .pp-head .pp-sub{font-size:12px}}.trd-link{background:none;border:0;padding:2px 0;color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.trd-link:hover{color:#fde68a}.trd-suggest{display:flex;flex-direction:column;gap:6px;width:100%;margin:0 0 10px;padding:10px 12px;text-align:left;cursor:pointer;border-radius:var(--radius);border:1px solid rgba(255,198,41,.55);background:#ffc62914;color:var(--text);font:inherit}.trd-suggest:hover,.trd-suggest:focus-visible{border-color:var(--accent);background:#ffc62924}.trd-suggest-k{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;letter-spacing:0;color:#fef08a}.trd-suggest-k .chip{text-transform:none;letter-spacing:0;white-space:nowrap}.trd-suggest-p{display:grid;grid-template-columns:minmax(0,max-content) auto minmax(0,max-content);justify-content:start;gap:10px;align-items:center;font-size:15px}.trd-suggest-side{display:flex;align-items:center;gap:6px;min-width:0}.trd-suggest-x{color:var(--muted)}.trd-suggest-f{display:block;font-size:12px;min-width:0}.trd-pick.wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.trd-side{position:sticky;top:72px;min-width:0;padding:10px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border)}.trd-side-hint{padding:18px 8px;text-align:center}.trd-inline{margin:2px 0 6px 10px;padding:8px 0 4px 10px;border-left:2px solid var(--accent)}.trd-notrade{margin-top:8px;display:flex;flex-direction:column;gap:6px}.trd-cand{grid-template-columns:auto auto minmax(0,1fr) auto}.trd-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:2px}.trd-attr{padding:0 6px;border-radius:999px;background:var(--panel-3);font-weight:600}.trd-attr.up,.trd-compare b.up{color:#86efac}.trd-attr.down,.trd-compare b.down{color:#fca5a5}.trd-compare{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:11px;color:var(--text-2)}.trd-compare b{font-family:var(--font-mono)}.trd-skipbar{display:flex;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.trd-skip{min-height:40px;padding-left:16px;padding-right:16px}.trd-wait .pp-waiting{gap:10px}.trd-last{margin-top:8px;padding:6px 10px;border-radius:8px;background:var(--panel-2);color:var(--text-2)}.trd-tabs{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;margin-bottom:4px}.trd-tab{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 10px;cursor:pointer;font:inherit;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);color:var(--text)}.trd-tab.on{border-color:var(--accent);background:#ffc6291a}.trd-tab.turn .pp-team b:after{content:" ⏳"}.trd-tab-n{padding:1px 7px;font-size:11px}.trd-tab-r{font-size:11px;color:var(--muted)}.trd-board-one{max-width:470px;margin:8px auto 0}.trd-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trd-counter{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.trd-counter b{font-family:var(--font-head);font-size:24px;line-height:1}.trd-counter span{font-size:10px;color:var(--muted);letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.trd-counter.accent b{color:var(--accent)}.trd-counter.prot b{color:#7dd3fc}.trd-counter.open b{color:#fdba74}.trd-sealed-bar{display:flex;flex-direction:column;gap:8px;border-color:#ffc62973}.trd-sealed-bar.done{border-color:color-mix(in srgb,var(--green) 50%,transparent)}.trd-progress{height:6px;border-radius:999px;background:var(--panel-3);overflow:hidden}.trd-progress i{display:block;height:100%;background:var(--accent);transition:width .35s ease}.trd-sealed-bar.done .trd-progress i{background:var(--green)}.trd-latest{font-size:13px;padding:6px 10px;border-radius:8px;background:var(--panel-2);border-left:3px solid var(--muted)}.trd-latest.ok{border-left-color:var(--green)}.trd-latest.fail{border-left-color:var(--red)}.trd-latest.lost{border-left-color:var(--red);font-weight:600}.trd-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.trd-plan{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border);min-width:0;transition:border-color .2s,box-shadow .2s}.trd-plan.me{border-color:#3b82f699}.trd-plan.active{border-color:var(--accent);box-shadow:0 0 0 2px #ffc62940}.trd-plan-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.trd-right{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;background:var(--panel-3);border-left:3px solid var(--border-strong)}.trd-right.now{outline:2px solid var(--accent);outline-offset:1px;animation:trd-now .45s ease-out}.trd-right.out-TRADED{border-left-color:var(--green)}.trd-right.out-NO_VALID_WISH{border-left-color:var(--red)}.trd-right.out-NO_WISHES{opacity:.75}.trd-right-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;font-weight:700;letter-spacing:0;color:var(--muted)}.trd-right-out{font-size:13px}.trd-right-out.lost{color:var(--red);font-weight:600}.trd-wishes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.trd-wish{display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px 6px;align-items:center;font-size:13px}.trd-wish-n{font-family:var(--font-head);font-weight:800;color:var(--muted);text-align:center}.trd-wish-p{display:flex;align-items:center;gap:6px;min-width:0}.trd-wish-p .ovr{min-width:26px;height:18px;font-size:12px}.trd-wish-o{font-size:11px;flex:1 1 auto;min-width:0}.trd-wish-p b{flex:0 1 auto;min-width:0;max-width:62%}.trd-wish-g{grid-column:2;font-size:11px}.trd-wish-why{grid-column:2;font-size:11px;color:#fca5a5}.trd-wish.traded .trd-wish-p b{color:#86efac}.trd-wish.failed .trd-wish-p{opacity:.6}.trd-wish.failed .trd-wish-p b{text-decoration:line-through}.trd-wish.untried{opacity:.5}.mo-spot-cards.one{grid-template-columns:minmax(0,260px);justify-content:center}.mo-spot-layer.unlucky .mo-spot-headline{color:#fca5a5}@keyframes trd-now{0%{outline-color:transparent}to{outline-color:var(--accent)}}@media (prefers-reduced-motion: reduce){.trd-right.now{animation:none}.trd-progress i{transition:none}}.pp2-prefilled{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.rv-h{font-family:var(--font-head);font-weight:800;font-size:clamp(22px,5vw,30px);letter-spacing:0;line-height:1.1}.rv-karne{max-height:min(70vh,620px);overflow:auto;overscroll-behavior:contain;cursor:default}.rv-fish{display:flex;flex-direction:column;gap:8px;min-width:0}.rv-fish-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rv-fish-row{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid var(--border);animation:rv-drop .4s ease-out both}.rv-fish-row.best{border-color:#ffc62999;background:#ffc62914}.rv-fish-txt{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.rv-fish-txt small{color:var(--muted)}.rv-hedef-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.rv-hedef-team{min-width:0;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:#ffffff06}.rv-hedef-team.me{border-color:#ffc62999}.rv-hedef-rows{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.rv-hedef-row{display:grid;grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:6px;font-size:13px;min-width:0}.rv-hedef-res{font-size:12px;font-weight:700;white-space:nowrap}.rv-hedef-res.taken{color:#4ade80}.rv-hedef-res.missed{color:var(--muted)}.rv-hedef-res.lr{color:#fdba74}.rv-hedef-lr{margin-bottom:8px;display:flex;flex-direction:column;gap:2px}.rv-hedef-lr .lost{color:var(--red);font-weight:600}@keyframes rv-drop{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 420px){.rv-hedef-row{grid-template-columns:auto minmax(0,1fr) auto}.rv-hedef-row>.muted{grid-column:2 / 4;grid-row:2}}@media (prefers-reduced-motion: reduce){.rv-fish-row{animation:none}}.pp-row.pcard,.trd-give.pcard,.trd-cand.pcard{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--panel)}.pp-row.pcard.s-protected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pp-row.pcard .nm,.pp-row.pcard .meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pp-ready-notes:empty{display:none}.trd-sealed .trd-plan,.trd-sealed .trd-latest,.trd-sealed .trd-step,.rv-karne,.rv-fish{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:none}.pp-wish-n{border:1px solid var(--border-strong);border-radius:6px;padding:2px 5px;width:auto;color:var(--accent)}.rv-karne,.rv-fish{padding:16px}.rv-hedef-rows.tbl{display:table;width:100%;table-layout:fixed}.rv-hedef-rows.tbl .rv-hedef-row{display:table-row}.rv-hedef-rows.tbl td{padding:8px 4px;vertical-align:middle;font-size:12px;overflow-wrap:anywhere}.rv-hedef-rows.tbl th{font-size:11px;padding:8px 4px}.rv-hedef-rows.tbl .pp-ell{white-space:normal}.tb-help{flex:none;width:30px;height:30px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text);font-weight:800;font-size:15px;cursor:pointer}.tb-help:hover{border-color:var(--accent);color:var(--accent)}.tb-lang{padding:2px 7px;border-radius:6px;border:1px solid var(--border-strong);background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-2);letter-spacing:.06em}.tb-lang:hover{border-color:var(--accent);color:var(--text)}.tb-right .profile-chip{flex:none}.tb-right .tb-code{flex:none;font-size:12px;letter-spacing:.1em}@media (max-width: 479px){.tb.has-room .tb-profile{display:none}}.tb.has-room .tb-steps.fs{order:0;flex-basis:auto;flex:none;justify-content:flex-start;gap:3px;height:4px;overflow:visible}.tb.has-room .fs .tb-step{display:block;flex:1;min-width:0;height:4px;padding:0;border:0;border-radius:999px;background:var(--panel-3)}.tb.has-room .fs .tb-step.done{background:var(--muted)}.tb.has-room .fs .tb-step.cur{background:var(--accent)}.tb.has-room .fs .tb-step .n,.tb.has-room .fs .tb-step .l,.tb.has-room .fs .tb-sep{display:none}.tb-status{min-width:0;max-width:100%;display:flex;height:14px;padding:0;border:0;background:none;font-size:12px;line-height:14px;color:var(--muted)}.tb-status-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.help-layer{position:relative;z-index:160}.help-sheet{display:flex;flex-direction:column;gap:12px;min-width:0}.help-head{display:flex;align-items:center;gap:8px}.help-head h3{margin:0;flex:1;min-width:0}.help-modes{display:flex;flex-wrap:wrap;gap:6px}.help-mode-chip{cursor:pointer;border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text-2);font-weight:600}.help-mode-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.help-sec{display:flex;flex-direction:column;gap:6px;min-width:0}.help-sec h4{margin:0;font-size:13px;letter-spacing:0;color:var(--muted)}.help-sec p{margin:0}.help-now{padding:10px 12px;border-radius:var(--radius);background:#ffc6291a;border:1px solid rgba(255,198,41,.45)}.help-now h4{color:var(--accent)}.help-mode-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;text-transform:none!important;letter-spacing:0;font-size:16px!important;color:var(--text)!important}.help-mode-min{font-weight:400}.help-mode-body{line-height:1.5;color:var(--text-2)}.help-summary{font-weight:600}.help-note{margin:0}.help-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;line-height:1.45;color:var(--text-2)}.help-steps b{color:var(--text)}.help-rules{display:flex;flex-direction:column;gap:10px}.help-rules-group{display:flex;flex-direction:column;gap:2px}.help-rules-head{font-size:11px;font-weight:700;letter-spacing:0;color:var(--muted);padding:2px 0}.help-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);column-gap:10px;align-items:baseline;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid transparent}.help-rule:nth-child(2n){background:#ffffff05}.help-rule.changed{background:#ffc62914;border-color:#ffc62959}.help-rule-label{min-width:0;color:var(--text-2)}.help-rule-value{min-width:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.help-rule-badge{margin-left:6px;font-size:10px;padding:1px 6px;vertical-align:middle}.help-rule-std{grid-column:1 / -1;text-align:right}@media (max-width: 600px){.help-layer .modal-backdrop{align-items:flex-end;padding:0}.help-layer .modal{max-width:none!important;width:100%;border-radius:16px 16px 0 0;max-height:88vh;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))}}.help-moment{position:fixed;z-index:96;width:min(300px,calc(100vw - 24px));padding:12px 14px 10px;border-radius:12px;background:var(--panel-3);border:1px solid var(--accent);box-shadow:var(--shadow);color:var(--text);animation:slot-in .2s ease-out}.help-moment-title{font-family:var(--font-head);font-weight:800;font-size:17px;letter-spacing:0;color:var(--accent)}.help-moment-body{margin:4px 0 8px;font-size:13px;line-height:1.45;color:var(--text)}.help-moment-foot{display:flex;justify-content:flex-end}.help-moment-arrow{position:absolute;width:12px;height:12px;margin-left:-6px;background:var(--panel-3);transform:rotate(45deg);border:1px solid var(--accent)}.help-moment.below .help-moment-arrow{top:-7px;border-right:0;border-bottom:0}.help-moment.above .help-moment-arrow{bottom:-7px;border-left:0;border-top:0}.help-ring{position:fixed;z-index:95;pointer-events:none;border-radius:10px;border:2px solid var(--accent);box-shadow:0 0 0 4px #ffc62933;animation:glow-pulse 1.6s infinite}.help-moment.inline{position:static;width:100%;max-width:100%;margin:8px 0}.lg-h3{margin:0;font-family:var(--font-head);font-size:20px}.lg-note,.lg-sub{margin:0}.lg-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lg-row>.btn{min-height:44px}.lg-label{display:block;font-size:12px;letter-spacing:0;color:var(--muted);margin-bottom:4px}.lg-when{margin:0;font-weight:600}.lg-banner{margin:0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--border)}.lg-crew,.lg-sum,.lg-watch{display:flex;flex-direction:column;gap:10px;min-width:0}.lg-signup{display:flex;flex-direction:column;gap:8px;min-width:0}.lg-signup p{margin:0}.lg-form .lg-row{margin-top:2px}.lg-team{display:inline-flex;align-items:center;gap:6px;min-width:0}.lg-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-team[data-bot] .lg-team-name{color:var(--text-2)}.lg-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.lg-score>.lg-team:last-child{justify-content:flex-end;text-align:right}.lg-score-n{font-size:22px;padding:0 6px}.lg-my{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.lg-my p{margin:0}.lg-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lg-line{display:flex;gap:8px;align-items:center}.lg-line.away{justify-content:flex-end}.lg-stats{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0}.lg-stats dd{margin:0;text-align:right}.lg-watch-pitch{width:100%;min-width:0}.lg-watch-done{font-weight:700;margin:0}.lg-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.lg-table th,.lg-table td{padding:6px 2px;text-align:center;border-bottom:1px solid var(--border)}.lg-table th{font-size:12px;color:var(--muted);font-weight:600}.lg-table .lg-tname{text-align:left;width:46%;overflow:hidden}.lg-table th:first-child,.lg-table td:first-child{width:8%}.lg-table tr.mine td{background:color-mix(in srgb,var(--accent) 12%,transparent)}.lg-fixtures{display:flex;flex-direction:column;gap:10px}.lg-round-h{margin:0 0 4px}.lg-fx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lg-fx-btn{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;min-height:40px;padding:4px 6px;border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--border);color:inherit;font:inherit;text-align:left}button.lg-fx-btn{cursor:pointer}.lg-fx.mine .lg-fx-btn{border-color:var(--accent)}.lg-fx-side{min-width:0;overflow:hidden}.lg-fx-side.away{display:flex;justify-content:flex-end}.lg-fx-score{font-size:14px;white-space:nowrap}.lg-ceremony{position:relative;overflow:hidden;display:flex;justify-content:center;padding:4px 0}.lg-end{display:flex;flex-direction:column;gap:8px}.lg-share{align-self:center;background:none;border:0;cursor:pointer;min-height:40px}.lg-briefs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lg-brief{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border)}.lg-brief-main{min-width:0;flex:1 1 200px}.lg-compete .grow{flex:1 1 200px;min-width:0}.lg-room-banner{order:21;flex-basis:100%;min-width:0;border-radius:8px;font-size:13px;background:color-mix(in srgb,var(--green) 8%,transparent);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);color:var(--text)}.lg-room-banner-line{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:5px 10px;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.lg-room-banner-text{flex:1;min-width:0;overflow-wrap:anywhere}.lg-room-banner-more{margin:0;padding:0 10px 8px;font-size:12px;color:var(--text-2)}@media (max-width: 760px){.lg-room-banner{font-size:12px}}.lg-club{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lg-club-row{font-weight:500;min-height:40px}.lg-club-text{min-width:0;overflow-wrap:anywhere}.lg-live{display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width: 767px){.chat-dock.v2 .chat-panel{width:calc(100vw - 20px);height:min(42vh,360px);border-radius:14px}.chat-dock.v2{left:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.chat-dock.v2 .chat-fab{width:46px;height:46px;padding:0;justify-content:center;gap:0;font-size:19px}.chat-dock.v2 .chat-fab .lbl{display:none}body.has-chat-dock:has(.chat-dock.v2) .page{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}body:has(.ps-selbar,.pick-undo) .chat-dock.v2 .chat-fab{display:none}}.bb{display:flex;flex-direction:column;gap:5px;margin:0 0 8px;padding:8px 10px;border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 8%,transparent),color-mix(in srgb,var(--green) 2%,transparent));border:1px solid color-mix(in srgb,var(--green) 35%,transparent)}.bb.bankrupt{background:color-mix(in srgb,var(--red) 8%,transparent);border-color:color-mix(in srgb,var(--red) 50%,transparent)}.bb-row{display:flex;align-items:center;gap:8px;min-width:0}.bb-icon{font-size:22px;line-height:1;flex:none}.bb-main,.bb-side{display:flex;flex-direction:column;min-width:0;line-height:1.15}.bb-main{flex:1}.bb-side{align-items:flex-end;text-align:right;flex:none}.bb-label{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-amount{font-family:var(--font-head);font-size:24px;font-weight:800;color:#86efac;letter-spacing:.01em}.bb.bankrupt .bb-amount{color:#fca5a5}.bb-side b{font-size:14px;color:var(--text-2)}.bb-meter{height:5px;background:var(--bg-2);border-radius:3px;overflow:hidden}.bb-meter>i{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--accent));transition:width .4s ease}.bb-note{font-size:12.5px;font-weight:600;color:var(--text-2)}.bb-note.bad{color:#fca5a5}.bp{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;flex:none;min-width:50px;line-height:1.1;font-size:13px}.bp b{font-weight:700;color:var(--text);white-space:nowrap}.bp.unpriced b,.bp.unpriced,.bp.muted{color:var(--muted)}.bp-sub{font-size:9.5px;font-weight:600;color:var(--muted);white-space:nowrap;letter-spacing:0}.vfm{display:inline-flex;align-items:flex-end;gap:2px;height:9px}.vfm>i{display:block;width:4px;border-radius:1px;background:var(--border-strong)}.vfm>i:nth-child(1){height:3px}.vfm>i:nth-child(2){height:4.5px}.vfm>i:nth-child(3){height:6px}.vfm>i:nth-child(4){height:7.5px}.vfm>i:nth-child(5){height:9px}.vfm.v1>i.on{background:var(--red)}.vfm.v2>i.on{background:var(--orange)}.vfm.v3>i.on{background:var(--accent)}.vfm.v4>i.on,.vfm.v5>i.on{background:var(--green)}.ps-reason.unpriced{color:var(--muted);border-style:dashed}@media (max-width: 480px){.ps.budget .ps-right{max-width:30%}.ps.budget .ps-right>.slot-chip~.slot-chip{display:none}.ps.budget .ps-row.best .best-tag{display:none}}.money-chip{color:#86efac;border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent);white-space:nowrap}.money-chip.bad,.chip.bad{color:#fca5a5;border-color:color-mix(in srgb,var(--red) 50%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent)}.db-money{color:#86efac;white-space:nowrap}.db-money.bad{color:#fca5a5}.db-stats .db-money-tile b{color:#86efac}.db-stats .db-money-tile.bad b{color:#fca5a5}.ps-selprice{flex:none;font-weight:700;color:#86efac;white-space:nowrap}.ps-selprice.line{display:none}@media (max-width: 480px){.ps-selbar .ps-selprice.head{display:none}.ps-selbar .ps-selprice.line{display:inline}}.da-price{font-weight:700;color:#86efac;white-space:nowrap}.bs-list{display:flex;flex-direction:column;gap:4px}.bs-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;gap:8px;align-items:center;padding:6px 8px;border-radius:var(--radius-sm);background:var(--panel-2)}.bs-row.head{background:none;padding-top:0;padding-bottom:0}.bs-row>:not(:first-child){text-align:right}.bs-row.me{border:1px solid rgba(255,198,41,.45)}.bs-bust{margin-left:6px;font-size:10.5px}.draft-top.no-wheel{grid-template-columns:minmax(260px,330px) minmax(0,1fr) 330px}@media (max-width: 1280px){.draft-top.no-wheel{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}}@media (max-width: 1000px){.draft-top.no-wheel{grid-template-columns:minmax(0,1fr)}.draft-top .draft-shortlist{order:4}.draft-top .draft-logp{order:5}}.draft-tabs{order:3;padding-top:10px}.draft-tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin-bottom:12px;padding:3px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border)}.draft-tabbar button{min-height:40px;border:0;border-radius:8px;background:none;color:var(--text-2);font:inherit;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-tabbar button.on{background:var(--accent);color:var(--accent-ink)}.draft-tabbar button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width: 1000px){.draft-top>.draft-left>.card-hand{order:1}}.winfo-fold{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;min-height:40px;padding:6px 10px}.draft-predict{margin-bottom:14px}.draft-predict:empty{display:none}.ps-pool-icon{font-size:34px;line-height:1;flex:none}@media (min-width: 1001px){.ps-head-clock{display:none}}.tclock{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.timer.spent{opacity:.45;text-decoration:line-through}.bank-chip{font-family:var(--font-mono);font-weight:700;padding:2px 8px;border-radius:6px;white-space:nowrap;background:#0ea5e91f;border:1px solid rgba(14,165,233,.5);color:#7dd3fc}.bank-chip.draining{background:#0ea5e940;animation:ps-pulse 1s infinite}.bank-chip.low{color:var(--red);border-color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent);animation:blink 1s infinite}.bank-chip.idle{font-size:12px;opacity:.85;animation:none}@keyframes ps-pulse{50%{box-shadow:0 0 0 3px #0ea5e940}}.ps{display:flex;flex-direction:column;min-width:0}.ps-note{color:var(--text-2);margin-bottom:6px}.ps-scarcity{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:6px}.ps-scarce{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;cursor:pointer;white-space:nowrap;background:var(--panel-2);border:1px solid var(--border);color:var(--text-2)}.ps-scarce.tight{border-color:color-mix(in srgb,var(--red) 55%,transparent);color:#fca5a5;background:color-mix(in srgb,var(--red) 8%,transparent)}.ps-scarce.on{border-color:var(--accent);color:var(--accent)}.ps-bar{display:flex;gap:8px;margin:4px 0 6px}.ps-q{flex:1;min-width:0}.ps-filter-btn{flex:none}.ps-filter-btn.active{border-color:var(--accent);color:var(--accent)}.ps-quick{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ps-quick::-webkit-scrollbar{display:none}.ps-groups{display:flex;gap:4px;flex:none}.ps-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:5px 11px;border-radius:999px;flex:none;border:1px solid var(--border-strong);background:var(--bg-2);color:var(--text-2);font-weight:700;font-size:12.5px;cursor:pointer;white-space:nowrap}.ps-chip:hover:not(.on){color:var(--text);background:var(--panel-3)}.ps-chip.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ps-slotf{cursor:pointer;flex:none}.ps-count{margin:6px 0}.ps-list{max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px;position:relative}.ps-empty{margin:4px 0}.ps-rowwrap{height:56px;padding-bottom:4px}.ps-row{height:52px;display:flex;align-items:center;gap:8px;padding:0 8px 0 4px;border-radius:8px;background:var(--panel-2);border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ps-row:hover{border-color:var(--border-strong)}.ps-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ps-row.best{border-color:#ffc62973}.ps-row.selected{border-color:var(--accent);background:#ffc6291a}.ps-row.off{opacity:.5}.ps-row.off.starred{opacity:.65}.ps-star{width:32px;height:44px;flex:none;border:0;background:none;color:var(--muted);font-size:19px;line-height:1;cursor:pointer;border-radius:6px;padding:0}.ps-star:hover:not(:disabled){color:var(--text)}.ps-star.on{color:var(--accent)}.ps-star:disabled{cursor:default;opacity:.5}.ps-main{flex:1;min-width:0}.ps-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-meta{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden}.ps-club,.ps-poslist{overflow:hidden;text-overflow:ellipsis;min-width:0}.ps-poslist:before{content:"·";margin-right:5px}.ps-right{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end;align-items:center;max-width:42%;flex:none}.ps-reason.limit,.ps-reason.blocked{color:#fca5a5;border-color:color-mix(in srgb,var(--red) 45%,transparent)}.ps-capped{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.ps-selbar{position:sticky;bottom:8px;z-index:6;margin-top:8px;padding:10px;border-radius:12px;background:var(--panel-3);border:1px solid var(--accent);box-shadow:0 10px 30px #00000080;animation:slot-in .18s ease-out;max-height:45vh;overflow-y:auto}.ps-selbar.box{height:184px}.ps-selbar.box.empty{position:relative;bottom:auto;z-index:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-style:dashed;border-color:var(--border-strong);background:var(--panel-2);box-shadow:none;animation:none}.ps-selbar.sheet{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:90;margin:0;max-height:min(52vh,380px);border-radius:16px 16px 0 0;border-width:1px 0 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));animation:ps-sheet-up .18s ease-out;box-shadow:0 -10px 30px #0000008c}.ps-list.sheet-pad{padding-bottom:var(--ps-sheet-h, 240px)}.ps-val{flex:none}.ps-flag{display:inline-flex;gap:5px}@media (max-width: 480px){.ps:not(.budget) .ps-flag{display:none}}.ps-selbar .slot-pick-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:6px}.ps-selbar .slot-pick-btn{padding:7px 10px}.btn.slot-pick-btn{white-space:normal;min-width:0}.btn.slot-pick-btn>span{max-width:100%;overflow-wrap:anywhere}.ps-club .short{display:none}@media (max-width: 760px){.ps-q,.ps-age{font-size:16px}}@media (max-width: 480px){.ps-club .long{display:none}.ps-club .short{display:inline}.ps-right{max-width:36%}.ps-right .slot-chip:nth-child(n+3){display:none}.ps-poslist{display:none}.ps-row{gap:6px}.draft-center.panel{padding:10px}}.ps-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:color-mix(in srgb,var(--bg) 62%,transparent);display:flex;align-items:flex-end;justify-content:center;animation:ps-fade .15s ease-out}.ps-sheet{width:100%;max-width:560px;max-height:86vh;display:flex;flex-direction:column;outline:none;background:var(--panel);border:1px solid var(--border-strong);border-bottom:0;border-radius:16px 16px 0 0;box-shadow:var(--shadow);animation:ps-sheet-up .2s ease-out;padding-bottom:env(safe-area-inset-bottom,0)}.ps-sheet-grip{width:42px;height:4px;border-radius:2px;background:var(--border-strong);margin:8px auto 0}.ps-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 4px}.ps-sheet-head h3{margin:0}.ps-sheet-body{overflow-y:auto;padding:6px 16px 12px;display:flex;flex-direction:column;gap:14px}.ps-sheet-foot{padding:10px 16px 14px;border-top:1px solid var(--border)}.ps-field{display:flex;flex-direction:column;gap:6px}.ps-label{font-size:12px;color:var(--text-2);font-weight:700;letter-spacing:0}.ps-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.ps-chips{display:flex;flex-wrap:wrap;gap:5px}.ps-age{width:96px}@media (min-width: 760px){.ps-sheet-backdrop{align-items:center;padding:16px}.ps-sheet{border-radius:14px;border-bottom:1px solid var(--border-strong);max-height:80vh;max-width:480px}.ps-sheet-grip{display:none}}@keyframes ps-sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes ps-fade{0%{opacity:0}to{opacity:1}}.sl-banner{margin-bottom:8px;padding:8px 10px;border-radius:8px;font-weight:700;color:var(--accent);background:#ffc6291f;border:1px solid rgba(255,198,41,.5);animation:slot-in .25s ease-out}.sl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:380px;overflow-y:auto}.sl-row{display:flex;align-items:center;gap:4px;padding:3px 4px 3px 6px;border-radius:8px;background:var(--panel-2);border:1px solid transparent}.sl-row.accent{border-color:var(--accent);background:#ffc6291a}.sl-row.warn{border-color:color-mix(in srgb,var(--orange) 60%,transparent)}.sl-row.off{opacity:.55}.sl-row.off .sl-name .ellipsis{text-decoration:line-through}.sl-row.dim{opacity:.8}.sl-no{width:16px;flex:none;color:var(--muted);font-size:12px;text-align:right}.sl-main{flex:1;min-width:0;display:flex;align-items:center;gap:6px;background:none;border:0;padding:3px 2px;cursor:pointer;text-align:left;color:inherit;font:inherit;border-radius:6px}.sl-main:focus-visible{outline:2px solid var(--accent)}.sl-name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2;font-weight:600}.sl-mark{font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-mark.accent{color:var(--accent);font-weight:700}.sl-mark.warn{color:#fdba74;font-weight:700}.sl-ctrl{display:flex;gap:2px;flex:none}.sl-ctrl .btn{min-width:30px;min-height:30px;padding:2px 6px}.sl-tabs{display:none;gap:6px;margin-bottom:10px}.sl-editor{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;align-items:start}.sl-editor .ps-list{max-height:min(52vh,480px)}.sl-editor .sl-list{max-height:min(62vh,560px)}@media (max-width: 760px){.sl-tabs{display:flex}.sl-editor{grid-template-columns:minmax(0,1fr)}.sl-editor.tab-list .sl-editor-search,.sl-editor.tab-search .sl-editor-list{display:none}}.mg-draft{padding-bottom:calc(var(--action-bar-h, 88px) + 24px);min-width:0}.mg-draft-ticker{display:flex;align-items:center;gap:8px;width:100%;padding:9px 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left;font:inherit;font-size:12px;cursor:pointer}.mg-draft-ticker>span{display:flex;align-items:center;gap:6px;min-width:0;flex:1;white-space:nowrap;overflow:hidden}.mg-draft-ticker>span>span:first-of-type{overflow:hidden;text-overflow:ellipsis}.mg-draft-ticker svg{flex:none}.mg-draft-grid{display:grid;gap:12px;min-width:0}.mg-draft-left,.mg-draft-centre,.mg-draft-squad{min-width:0}.mg-draft .mg-draft-queue{align-items:center;gap:12px;padding:12px 4px}.mg-draft-queue .rival-row{min-width:34px;padding:4px;border:0;background:none;flex:none}.mg-draft-queue .rival-row.turn{border-radius:50%;box-shadow:0 0 0 2px var(--live)}.mg-draft-queue .rr-top{justify-content:center}.mg-draft-queue .rr-top>span,.mg-draft-queue .rr-miss{display:none}.mg-draft-order-label{margin-left:auto;flex:none;color:var(--muted);font-size:11px}.mg-draft-tools{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:4px 0}.mg-draft-wheel{display:flex;justify-content:center;padding:8px 0}.mg-draft .mg-draft-wheel .wheel{width:min(320px,100%);max-width:100%}.mg-draft-hub{max-width:65px;text-align:center;font:800 17px/1.02 var(--font-head)}.mg-draft-needs{display:flex;gap:5px;justify-content:center;align-items:center;flex-wrap:wrap;padding:8px 0 14px}.mg-draft-needs>span{flex:none}.mg-draft-needs>span:first-child{flex-basis:100%;text-align:center;color:var(--muted);font-size:11px}.mg-draft-needs .pos-tag{font-size:10px;padding:3px 4px}.mg-draft-players{scroll-margin-top:64px;min-width:0}.mg-draft-players:empty{display:none}.mg-draft .pick-head{border:0;padding:8px 0}.mg-draft .pick-head .cname{font:800 30px/1.02 var(--font-head)}.mg-draft .ps-head-clock{display:none}.mg-draft .draft-suggest{font-size:12px}.mg-draft-links{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0}.mg-draft-links .hub-link{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:4px 0;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.mg-draft>.action-bar{position:fixed;left:0;right:0;bottom:0}.mg-draft .action-bar-info>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-draft .action-bar .btn{max-width:54%;white-space:normal;min-height:48px}.mg-draft .action-bar-timer{font-size:20px}.mg-draft .pick-undo{bottom:calc(var(--action-bar-h, 84px) + 12px)}.mg-draft-sheet .pool-strip{max-height:none}.mg-draft-sheet .draft-squad-grid{grid-template-columns:1fr}.mg-draft .mg-recent-title{font:800 23px/1.02 var(--font-head);margin:0 0 12px}.mg-draft .draft-all-squads{margin-top:16px}.mg-draft .ps-row{border:1px solid var(--border);border-radius:12px;background:var(--panel)}.mg-draft .ps-row.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.mg-draft .ps-row.best{box-shadow:none}@media (min-width: 900px){.mg-draft-grid{grid-template-columns:240px minmax(0,1fr) minmax(260px,290px);gap:16px;align-items:start}.mg-draft-ticker{display:none}.mg-draft .mg-draft-queue{flex-direction:column;align-items:stretch;overflow:visible}.mg-draft-queue .rival-row{width:100%;text-align:left;border-radius:12px;padding:8px}.mg-draft-queue .rival-row.turn{border-radius:12px}.mg-draft-queue .rr-top{justify-content:flex-start}.mg-draft-queue .rr-top>span{display:inline}.mg-draft-order-label{margin:0}.mg-draft .draft-logp{padding:14px}.mg-draft .log-feed{max-height:520px}.mg-draft .mg-draft-wheel .wheel{width:min(380px,100%)}.mg-draft-squad{padding:14px}.mg-draft-squad .draft-squad-grid{display:flex;flex-direction:column}.mg-draft-squad .sl-panel{min-width:0}}.mg-draft>.modal-backdrop{z-index:190}.mg-draft .action-bar-timer .timer{color:var(--live)}.mg-draft .idle-spin{margin:0 0 0 6px}.mg-draft-help:empty{display:none}@media (min-width: 1200px){.mg-draft-grid{grid-template-columns:220px minmax(0,1fr) 280px}.mg-draft .mg-draft-wheel .wheel{width:min(450px,100%);max-width:460px}.mg-draft-left{display:flex;flex-direction:column;gap:12px}.mg-draft .draft-logp{margin:0}.mg-draft .log-feed{max-height:min(700px,calc(100dvh - 260px))}}.mg-draft-result{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;scroll-margin-top:72px}.mg-draft-result-info{flex:1;min-width:0}.mg-draft .mg-draft-wheel .wheel{transition:width .25s ease}.mg-draft.is-picking:not(.wheel-expanded) .mg-draft-wheel{flex:none;padding:0}.mg-draft.is-picking:not(.wheel-expanded) .mg-draft-wheel .wheel{width:76px}.mg-draft.is-picking:not(.wheel-expanded) .wheel-banner,.mg-draft.is-picking:not(.wheel-expanded) .wheel-mute{display:none}.mg-draft.is-picking .wheel-hub svg{width:100%;height:100%}.mg-draft-result-info .pick-head{margin:0;padding:0}.mg-draft-result-info .pick-head .club-badge,.mg-draft-result-info .pick-head .draft-suggest{display:none}.mg-draft-result-info .pick-head .cname{font-size:26px}.mg-draft-result-info .hub-link{min-height:40px;background:none;border:0;color:var(--muted);padding:4px 0;font:inherit;font-size:12px;cursor:pointer}.mg-draft.wheel-expanded .mg-draft-result{flex-wrap:wrap}.mg-draft.wheel-expanded .mg-draft-wheel{flex-basis:100%}.mg-draft.is-picking .ps-quick,.mg-draft.is-picking .ps-count{display:none}.mg-draft.is-picking .da{margin:0 0 4px}.mg-draft.is-picking .da-head{min-height:32px;padding-block:4px}.mg-draft.is-picking .ps-list{max-height:min(62dvh,560px)}@media (min-width: 900px){.mg-draft.is-picking:not(.wheel-expanded) .mg-draft-wheel .wheel{width:120px}}@media (prefers-reduced-motion: reduce){.mg-draft .mg-draft-wheel .wheel{transition:none}}@media (min-width: 1200px){.mg-draft:not(.is-picking) .mg-draft-wheel .wheel{width:min(450px,100%,calc(100dvh - var(--action-bar-h,76px) - 240px))}.mg-draft-left,.mg-draft-squad{max-height:calc(100dvh - var(--action-bar-h,76px) - 112px);overflow-y:auto;overscroll-behavior:contain}}.mg-draft:not(.is-picking) .mg-draft-wheel,.mg-draft.wheel-expanded .mg-draft-wheel{width:100%;min-width:0}.prd{background:linear-gradient(90deg,#a855f71f,color-mix(in srgb,var(--panel) 0%,transparent) 70%),var(--panel);border:1px solid var(--border);border-left:3px solid var(--purple);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.prd.collapsed{padding:6px 12px}.prd-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.prd-kicker{font-family:var(--font-head);font-weight:800;font-size:13px;letter-spacing:0;color:#d8b4fe;white-space:nowrap}.prd-q{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 140px}.prd-stats{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.prd-toggle{padding:2px 8px}.prd-line{font-size:12.5px;line-height:18px;min-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.prd-help{color:var(--text-2)}.prd-help.mine{color:#d8b4fe;font-weight:600}.prd-note{color:var(--muted);font-size:13px}.prd-row{display:flex;align-items:flex-start;gap:6px;height:46px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0}.prd-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:220px;padding:5px 10px 5px 6px;border-radius:999px;cursor:pointer;background:var(--panel-2);border:1px solid var(--border);color:var(--text);font-size:13px;min-height:36px}.prd-chip:hover:not(:disabled){border-color:var(--border-strong);background:var(--panel-3)}.prd-chip:disabled{opacity:.6;cursor:default}.prd-chip.on{border-color:var(--purple);background:#a855f733;color:#f3e8ff;font-weight:700}.prd-chip.on:disabled{opacity:1}.prd-ovr{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 4px;border-radius:6px;font-weight:800;font-size:12px;color:var(--bg)}.prd-pos{font-size:11px;color:var(--muted);font-weight:700}.prd-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prd-body{display:flex;flex-direction:column;gap:6px;min-height:70px;min-width:0}.prd-row .prd-note{line-height:36px;white-space:nowrap}.prd-search{flex:0 0 170px;width:170px;min-height:36px;padding:6px 10px;font-size:13px;border-radius:999px}.prd-outcome{font-weight:600;color:var(--text-2);animation:prd-in .24s ease-out}.prd-outcome.hit{color:#86efac}.prd-outcome.miss{color:#fca5a5}@keyframes prd-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.prd-outcome{animation:none}}@media (max-width: 480px){.prd{padding:8px 10px}.prd-q{flex-basis:100%;order:3}.prd-search{flex-basis:140px;width:140px}}@media (max-width: 1000px){.draft-top .card-hand{order:1}}.card-hand .head-row h3{margin:0}.ch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ch-card{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:10px;border:1px solid var(--border);border-left:4px solid var(--cc, var(--border-strong));border-radius:var(--radius-sm);background:var(--panel-2)}.ch-card.ready{border-color:var(--cc, var(--accent));box-shadow:0 0 0 1px #ffc62940 inset}.ch-card.armed{background:linear-gradient(90deg,rgba(99,102,241,.18),var(--panel-2) 70%)}.ch-ico{font-size:22px;line-height:1;width:28px;text-align:center;flex:none}.ch-main{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:2px}.ch-name{font-family:var(--font-head);font-weight:700;font-size:16px;letter-spacing:.02em;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ch-n{color:var(--text-2);font-weight:600}.ch-armed{background:#6366f133;border-color:#818cf899;color:#c7d2fe}.ch-desc{font-size:13px;color:var(--text-2);line-height:1.35}.ch-why{font-size:12px;color:var(--muted);line-height:1.35}.ch-target{font-size:12px;color:#fca5a5;font-weight:600}.ch-use{flex:none;align-self:center;min-height:36px;min-width:76px}.ch-auto{flex:none;align-self:center}.ch-confirm{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;border-top:1px dashed var(--border)}.ch-confirm .ch-q{flex:1 1 100%;font-size:13px;font-weight:600}.ch-confirm .btn{min-height:36px}.ch-foot{margin-top:8px;font-size:12px;color:var(--muted)}.ch-foot.warn{color:#fca5a5}@media (min-width: 480px){.ch-confirm{flex:none;border-top:0;padding-top:0}.ch-confirm .ch-q{flex:none}}.wheel-pointer2{position:absolute;left:50%;top:50%;width:100%;height:100%;z-index:3;pointer-events:none;transform:translate(-50%,-50%) rotate(180deg);transition:transform .35s ease-out}.wheel-pointer2 svg{position:absolute;left:50%;top:-2.2%;width:7.5%;height:auto;transform:translate(-50%);filter:drop-shadow(0 4px 4px rgba(0,0,0,.55))}.wheel-pointer2.armed svg{opacity:.55;animation:ptr2-pulse 1.4s ease-in-out infinite}@keyframes ptr2-pulse{50%{opacity:.95}}.wheel-win.second{stroke:#a5b4fc}.wheel-lbl.black{font-weight:800;letter-spacing:.03em}.wheel-banner .wb-second{margin-top:10px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.2);font-size:14px;color:#c7d2fe}.wheel-banner .wb-by{margin-top:4px;font-size:13px;color:#fca5a5;font-weight:600}.wheel-banner.is-black .wb-card{border-color:var(--red);background:#0a0a0a}.wheel-legend{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:6px;font-size:12px}.wheel-legend .chip.black{background:#0a0a0a;border-color:var(--red);color:#fecaca}.ts-entry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px}.ts-entry-card{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);border-top:4px solid var(--c1, var(--border-strong));background:var(--panel-2);min-width:0}.ts-entry-card.in-pool{opacity:.8;border-color:var(--border-strong)}.ts-entry-card.blocked{opacity:.55}.ts-entry-card.can-pick{border-color:var(--accent)}.ts-entry-card .en-head{display:flex;align-items:center;gap:8px;min-width:0}.ts-entry-card .en-ico{font-size:22px;line-height:1;flex:none}.ts-entry-card .en-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-entry-card .btn{min-height:36px}@media (max-width: 420px){.ts-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.surprise-ctl{display:flex;flex-direction:column;gap:6px}.surprise-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:3px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border)}.surprise-seg button{min-height:40px;min-width:40px;border:0;border-radius:999px;background:transparent;color:var(--text-2);font-family:var(--font-head);font-weight:700;font-size:15px;cursor:pointer;padding:0 6px}.surprise-seg button[aria-checked=true]{background:var(--accent);color:var(--accent-ink)}.surprise-seg button:disabled{cursor:default}.surprise-seg button:not([aria-checked=true]):not(:disabled):hover{background:var(--panel-3);color:var(--text)}.surprise-desc{font-size:13px;color:var(--text-2);min-height:18px}.home2.home3{width:100%;max-width:1100px;margin:0 auto;display:grid;gap:16px;padding:10px 0 20px}.home3 .panel,.home3-guest .panel{margin:0;min-width:0}.home3 h1,.home3 h2,.home3 p{margin:0}.home3 h2{font-size:28px}.home3 a,.home3-guest a{text-decoration:none}.home3-greet{display:flex;align-items:center;gap:12px;color:var(--text);min-width:0}.home3-greet>div{min-width:0}.home3-greet h1{font-size:27px;margin-bottom:5px;overflow-wrap:anywhere}.home3-greet small{display:block;font-size:12px}.home3-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;font-weight:600}.home3-between{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.home3-now-group{min-width:0}.home3 .home3-now{position:relative;overflow:hidden;padding:20px;min-height:252px;background:linear-gradient(150deg,var(--panel-3),var(--panel))}.home3-now-content{position:relative;z-index:1}.home3-now .home3-eyebrow{margin-bottom:12px;flex-wrap:wrap}.home3-now h2{font-size:38px;max-width:80%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home3-now p{margin:10px 0 16px;max-width:min(100%,32rem);color:var(--muted);font-size:14px}.home3-now .btn{display:flex;margin-top:10px;min-width:140px}.home3-wheelpeek{position:absolute;width:270px;right:-100px;bottom:-190px;clip-path:circle(50%);pointer-events:none;opacity:.95}.wheel-art{display:block;width:100%;animation:home-wheel-turn 50s linear infinite}@keyframes home-wheel-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.wheel-art{animation:none}}.home3-waiting{display:flex;flex-direction:column;gap:0;margin-top:6px}.home3-waiting[hidden]{display:none}.home3-waiting .panel,.home3-waiting .home-row{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding:12px 0;box-shadow:none;font-size:12px;flex-wrap:nowrap}.home3-waiting .btn{flex:none}.home3-first-link{display:flex;align-items:center;justify-content:space-between;padding-top:12px;gap:8px}.home3-play-link{text-align:right;font-size:12px;padding-top:10px}.home3-daily,.home3-crew{padding:18px}.home3-theme{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;margin:12px 0}.home3-budget{font-family:var(--font-head);font-size:24px;color:var(--accent);font-weight:800}.home3-card-foot{margin-top:14px}.mini-table{width:100%;border-collapse:collapse;font-size:13px}.mini-table td{padding:8px 4px;border-bottom:1px solid var(--border)}.mini-table td:first-child{color:var(--muted);width:25px}.mini-table td:nth-child(2){display:flex;align-items:center;gap:8px;min-width:0}.mini-table td:nth-child(2) span{overflow-wrap:anywhere}.mini-table td:last-child{text-align:right;font-family:var(--font-head);font-size:20px;font-weight:800}.mini-table tr.me{background:#ffc62914}.mini-table .mini-gap td{text-align:center;font:inherit;padding:0}.home3-avatars{display:flex;padding-left:6px}.home3-avatars>span{margin-left:-6px}.home3-crew h2{color:var(--text);margin:10px 0}.home3-statgrid{display:flex;gap:8px;margin-top:14px}.home3-statgrid>div{flex:1;min-width:0;padding:10px 6px;border-radius:var(--radius-sm);background:var(--bg-2);text-align:center}.home3-statgrid b{font:800 23px/1.05 var(--font-head);overflow-wrap:anywhere}.home3-statgrid small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.home3-rival{margin-top:15px}.h2h-record small{display:block;color:var(--muted);text-align:right;margin-bottom:5px}.h2h-track{height:7px;display:flex;overflow:hidden;border-radius:8px;background:var(--panel-3)}.h2h-track .win{background:var(--win)}.h2h-track .draw{background:var(--draw)}.h2h-track .loss{background:var(--loss)}.home3-crew .home2-join{margin-top:14px}.home3-small{display:flex;flex-direction:column;gap:16px;min-width:0}.home3-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home3-two:empty{display:none}.home3-mini{padding:14px}.home3-mini a{color:var(--text);display:flex;flex-direction:column;gap:10px}.home3-rating{font:800 44px/1 var(--font-head)}.form-row{display:flex;gap:4px;margin-top:16px;flex-wrap:wrap}.form-result{display:inline-flex;align-items:center;justify-content:center;height:25px;min-width:23px;padding:0 3px;border-radius:var(--radius-xs);font-weight:700;background:var(--panel-3);color:var(--text)}.form-result.W{background:var(--win);color:var(--bg)}.form-result.D{background:var(--draw);color:var(--bg)}.form-result.L{background:var(--loss);color:var(--bg)}.home3-compete{display:flex;align-items:center;gap:10px;font-size:13px}.home3 .home2-footer{grid-column:1 / -1}@media (min-width: 900px){.home2.home3{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px}.home3-greet,.home3-name{grid-column:1 / -1}.home3-now-group{grid-column:1;grid-row:2}.home3-daily{grid-column:2;grid-row:2}.home3-crew{grid-column:1;grid-row:3}.home3-small{grid-column:2;grid-row:3}}.home2.home3-guest{max-width:600px;gap:18px}.home3-guesthero{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:radial-gradient(ellipse at bottom,var(--panel-3),var(--panel) 70%);padding:26px 18px 18px}.home3-guesthero .home2-headline{font-size:clamp(44px,11vw,64px);line-height:.98;text-align:left}.home3-guesthero .home2-headline span{display:block}.home3-guesthero .home2-headline span:nth-child(2){color:var(--accent)}.home3-guesthero .home2-lead{text-align:left;margin:14px 0 16px;font-size:13px}.home3-guesthero .home2-wheel,.home3-guesthero .home2-wheel-empty{margin:0 auto -68px;max-width:100%}.home3-guesthero .home2-wheel{width:100%}.home3-guesthero .home2-wheel svg{max-width:100%;height:auto}.home3-guesthero .home2-cta{position:relative;z-index:1;margin:0}.home3-guest .home3-guestcode .home2-join{padding:0;background:transparent;border:0}.home3-guestcode>.home2-cta{margin:12px 0 0}.home-member-list.home3-tiles ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.home3-tiles li{border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden}.home3-tiles .home-member-row{display:flex;flex-direction:column;align-items:flex-start;padding:12px 9px;gap:10px;height:100%}.home3-tiles b{font:800 22px/1 var(--font-head)}.home3-tiles small{color:var(--muted);font-size:11px}.home3-tiles svg{color:var(--accent)}.home3-guest .home2-daily{border-block:1px solid var(--border);background:transparent;padding:10px 0;font-size:12px}.home3-two>:only-child{grid-column:1 / -1}.form-result.position{font-size:11px;white-space:nowrap}.home3-guesthero .home2-wheel,.home3-guesthero .home2-wheel-empty{width:min(320px,100%)}.home3-main-column,.home3-aside-column{display:contents}.home3-form-short{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.home3-form-short .form-row{margin:0}@media (min-width: 900px){.home3-main-column,.home3-aside-column{display:flex;flex-direction:column;gap:20px;min-width:0;align-self:start}.home3-main-column{grid-column:1}.home3-aside-column{grid-column:2}.home3 .home3-now{min-height:290px}.home3 .home3-wheelpeek{width:min(230px,44%);right:16px;bottom:16px;clip-path:none}.home3 .home3-now-content{max-width:calc(100% - min(230px,44%) - 12px)}.home3 .home3-now h2,.home3 .home3-now p{max-width:100%}.home3 .home3-now h2{font-size:32px}.home3 .home3-now .btn{white-space:normal;min-width:0;width:fit-content}.home3-aside-column .home3-two{grid-template-columns:minmax(0,1fr)}.home3-form-short{justify-content:flex-start}.home3-form-short>a{flex-basis:100%;align-items:flex-start;margin-top:2px}}.f2-landing{display:flex;flex-direction:column;gap:10px;margin:0;text-align:center;min-width:0}.f2-landing-title{font-size:clamp(20px,5.6vw,28px);margin:0;overflow-wrap:anywhere}.f2-landing-line{font-size:15px;color:var(--muted);margin:0;overflow-wrap:anywhere}.f2-landing-actions{display:flex;flex-direction:column;gap:8px}.f2-landing .btn{min-height:44px}.f2-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none}.f2-how li{display:flex;flex-direction:column;gap:4px;padding:10px 8px;border-radius:10px;background:var(--panel-2, rgba(255, 255, 255, .04));border:1px solid var(--border);min-width:0}.f2-how b{font-size:15px}.f2-how span{font-size:12px;line-height:1.35;color:var(--muted);overflow-wrap:anywhere}.f2-how-title{font-size:13px;font-weight:700;color:var(--muted);margin:4px 0 0;letter-spacing:0}.f2-quick{background:none;border:0;color:var(--accent);font-weight:600;padding:10px 4px;min-height:44px;cursor:pointer}.f2-quick:disabled{opacity:.6;cursor:default}.f2-block{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0;flex:1 1 100%}.f2-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.f2-row>.btn{min-height:44px}.f2-form{display:flex;flex-direction:column;gap:8px;flex:1 1 100%;min-width:0}.f2-form .field{margin:0}.f2-inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.f2-inline input{width:100%;box-sizing:border-box;min-height:44px}.f2-night-when{font-size:20px;font-weight:800;margin:0;overflow-wrap:anywhere}.f2-names{margin:0;overflow-wrap:anywhere}.btn.f2-on{outline:2px solid var(--accent);outline-offset:1px}.f2-door-night{margin:0}.f2-wait-text{min-width:0;overflow-wrap:anywhere}.f2-crew-daily-empty{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.f2-board-rank{font-size:11px;color:var(--muted);white-space:nowrap}.f2-nudge{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:var(--text);min-height:44px}.ch-page{display:flex;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:8px 0 24px;box-sizing:border-box;min-width:0}.ch-card{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.ch-title{font-size:clamp(20px,5.6vw,28px);margin:0;overflow-wrap:anywhere}.ch-line{margin:0;color:var(--text-2, var(--muted));overflow-wrap:anywhere}.ch-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ch-pitch{width:100%;max-width:360px;margin:0 auto}.ch-bench{margin:0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.ch-actions{display:flex;flex-direction:column;gap:8px}.ch-actions .btn{width:100%}.ch-note{margin:0;font-size:13px;color:var(--muted)}.ch-share{display:flex;gap:8px;flex-wrap:wrap}.ch-share>*{flex:1 1 140px;text-decoration:none}.ch-my{display:flex;flex-direction:column;gap:8px;margin:0}.ch-my-link{align-self:flex-start}.ch-sheet{display:flex;flex-direction:column;gap:8px}.ch-pick-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ch-pick-tabs .btn{min-height:44px}.ch-options{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ch-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--panel-2, color-mix(in srgb, var(--muted) 8%, transparent));min-width:0}.ch-option-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ch-option-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-option .btn{flex:0 0 auto}.ch-rows{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ch-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.ch-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.ch-row-name{font-weight:700;overflow-wrap:anywhere}.ch-row .btn{flex:0 0 auto}.ch-sub{margin:4px 0 0;font-size:14px}.ch-banner{margin:0 0 10px;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:600;overflow-wrap:anywhere;background:#ffc6291a;border:1px solid rgba(255,198,41,.35);color:var(--text)}.ch-end{display:flex;flex-direction:column;gap:10px;margin:0}.ch-end-buttons{display:flex;flex-direction:column;gap:8px}.ch-end-buttons .btn{width:100%}@media (min-width: 640px){.ch-actions .btn,.ch-end-buttons .btn{width:auto}.ch-actions,.ch-end-buttons{flex-direction:row;flex-wrap:wrap}}@media (min-width: 900px){.home-doors>[data-door=compete]{grid-column:2}}.ar-row{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;min-width:0}.ar-row-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.ar-line{margin:0;overflow-wrap:anywhere}.ar-chip-trial{font-size:12px;vertical-align:middle;margin-left:6px}.ar-ladder{display:inline-flex;gap:6px;align-items:center;margin:0;padding:0;list-style:none}.ar-dot{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:2px solid var(--border);color:var(--muted);box-sizing:border-box}.ar-dot.W{background:var(--green, var(--green-2));border-color:transparent;color:#fff}.ar-dot.D{background:var(--amber, #d97706);border-color:transparent;color:#fff}.ar-dot.L{background:var(--red, #dc2626);border-color:transparent;color:#fff}.ar-dot.live{border-color:var(--accent);box-shadow:0 0 0 2px #ffc62940}.ar-dot.skip{opacity:.35}.ar-plan{display:flex;flex-direction:column;gap:12px}.ar-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ar-field-label{font-size:13px;font-weight:700;color:var(--muted)}.ar-opp{display:flex;flex-direction:column;gap:8px}.ar-opp-head{display:flex;align-items:center;gap:10px;min-width:0}.ar-kit{flex:none;width:28px;height:28px;border-radius:6px;display:inline-flex;overflow:hidden;border:1px solid var(--border)}.ar-kit>span{flex:1}.ar-opp-name{font-weight:800;font-size:17px;overflow-wrap:anywhere}.ar-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;font-size:13px}.ar-locked{color:var(--muted);font-size:13px;margin:0}.ar-actions{display:flex;flex-direction:column;gap:8px}.ar-actions .btn{min-height:44px}.ar-score{display:flex;align-items:center;justify-content:center;gap:12px;font-size:28px;font-weight:900}.ar-score-team{font-size:14px;font-weight:700;max-width:40%;overflow-wrap:anywhere;text-align:center}.ar-outcome{text-align:center;font-weight:800;margin:0}.ar-outcome.W{color:var(--green, var(--green-2))}.ar-outcome.L{color:var(--red, #dc2626)}.ar-goals{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;font-size:13px}.ar-goals li.away{text-align:right;grid-column:2}.ar-goals li.home{grid-column:1}.ar-notes{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ar-idea{display:flex;gap:8px;margin:0}.ar-watch{display:flex;flex-direction:column;gap:8px}.ar-watch-banner{padding:8px 12px;border-radius:10px;background:#ffc6291a;border:1px solid rgba(255,198,41,.35);font-weight:700;font-size:14px}.ar-watch-bar{display:flex;gap:8px;flex-wrap:wrap}.ar-watch-bar .btn{min-height:40px}.ar-offers{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width: 720px){.ar-offers{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar-offer{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:10px;border:1px solid var(--border)}.ar-offer.on{border-color:var(--accent)}.ar-offer .btn{min-height:40px}.ar-drop{display:flex;flex-wrap:wrap;gap:6px}.ar-drop .btn{min-height:40px}.ar-drop .btn.on{border-color:var(--red, #dc2626);color:var(--red, #dc2626)}.ar-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ar-list li{display:flex;gap:8px;align-items:center;min-width:0}.ar-list a{color:var(--text);text-decoration:none;overflow-wrap:anywhere}.ar-res{flex:none;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff}.ar-res.W{background:var(--green, var(--green-2))}.ar-res.D{background:var(--amber, #d97706)}.ar-res.L{background:var(--red, #dc2626)}.ar-end-buttons{display:flex;flex-direction:column;gap:8px}.ar-end-buttons .btn{min-height:48px}.home2{display:flex;flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:8px 0 24px;box-sizing:border-box;min-width:0}.home2>*{min-width:0}.home2-hero{text-align:center;padding:4px 4px 0}.home2-headline{font-size:clamp(24px,6.4vw,38px);line-height:1.15;margin:4px 0 6px;overflow-wrap:anywhere}.home2-lead{margin:0 auto;max-width:520px;color:var(--muted);font-size:15px}.home2-wheel{display:flex;justify-content:center;max-width:100%;overflow:hidden}.home2-wheel-empty{margin:0 auto;max-width:100%;border-radius:50%;background:color-mix(in srgb,var(--muted) 12%,transparent)}.home2-cta{display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px;margin:0 auto}.home2-spin{font-size:20px}.home2-kept{margin:0;text-align:center;font-size:15px;overflow-wrap:anywhere}.home2-join{display:flex;flex-direction:column;gap:6px;align-items:center}.home2-join-label{font-weight:600;font-size:14px}.home2-join-row{display:flex;gap:8px;max-width:100%}.home2-join-input{width:7.5em;text-align:center;letter-spacing:.2em;font-size:20px;text-transform:uppercase;min-width:0}.home2-join-input.wide{width:13em;letter-spacing:.05em;font-size:16px}.home2-daily{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--muted) 10%,transparent);flex-wrap:wrap}.home2-daily-text{min-width:0;overflow-wrap:anywhere;font-size:14px;flex:1 1 200px}.home2-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:0 4px}.home2-modes{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 900px){.home2-returning{max-width:1040px}.home2-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.home2-mode{display:flex;flex-direction:column;gap:8px;margin:0}.home2-mode-head{display:flex;gap:10px;align-items:center}.home2-mode-icon{font-size:30px}.home2-mode-name{margin:0;font-size:18px}.home2-mode-tagline{margin:0;color:var(--muted)}.home2-mode-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;align-items:start}.home2-mode-actions .btn{min-width:0;white-space:normal}.home2-mode-bots{display:flex;flex-direction:column;gap:4px;min-width:0}.home2-mode-bots .btn{width:100%}.home2-mode-bots-min{text-align:center}.home2-firstcard{display:flex;align-items:center;gap:12px;margin:0;min-width:0}.home2-firstcard .home2-wheel,.home2-firstcard .home2-wheel-empty{flex:0 0 auto}.home2-firstcard-body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.home2-firstcard-title{margin:0;font-size:18px;overflow-wrap:anywhere}.home2-firstcard-body .btn{align-self:flex-start;max-width:100%;white-space:normal}.home2-firstcard .wheel-hub-ball{font-size:13px}.home2-resume{display:flex;align-items:center;gap:10px;margin:0;flex-wrap:wrap}.home2-name{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin:0}.invite{display:flex;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:12px 0 24px;box-sizing:border-box}.invite-card{text-align:center;margin:0;display:flex;flex-direction:column;gap:10px}.invite-title{font-size:clamp(20px,5.6vw,28px);margin:0;overflow-wrap:anywhere}.invite-live{font-size:15px;color:var(--muted)}.invite-actions{display:flex;flex-direction:column;gap:8px}.daily-page2,.rules-link{display:flex;flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;padding:12px 0 24px;box-sizing:border-box}.rules-link-lines{margin:0;padding-left:18px}.home-door{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.home-door-title{margin:0;font-size:18px;overflow-wrap:anywhere}.home-door-titlelink{color:var(--text);text-decoration:none}.home-door-titlelink:hover{color:var(--accent)}.home-door-line{margin:0;overflow-wrap:anywhere}.home-door-actions{display:flex;gap:8px;flex-wrap:wrap}.home-door-actions .btn{white-space:normal;text-decoration:none}.home-door-more{align-self:flex-start}.home-door-waiting{gap:8px}.home-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--muted) 8%,transparent);min-width:0}.home-row-icon{font-size:22px;flex:0 0 auto}.home-row-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.home-row .btn{flex:0 0 auto}.home-club-strip{display:flex;align-items:center;gap:12px;flex-direction:row;color:var(--text);text-decoration:none}.home-club-strip:hover{border-color:var(--border-strong)}.home-club-kit{display:inline-flex;flex:0 0 auto;width:28px;height:28px;border-radius:50%;overflow:hidden;border:1px solid var(--border-strong)}.home-club-kit>span{flex:1}.home-club-text{display:flex;flex-direction:column;gap:2px;min-width:0}.home-club-line{font-weight:600;overflow-wrap:anywhere}.home2-footer-links{display:inline-flex;gap:14px;flex-wrap:wrap;align-items:center}.home-member-list{display:flex;flex-direction:column;gap:6px}.home-member-list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.home-member-row{width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 6%,transparent);color:var(--text);font:inherit;font-size:14px;cursor:pointer;overflow-wrap:anywhere}.home-member-row:hover{border-color:var(--border-strong)}@media (min-width: 900px){.home2-returning.home-doors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row dense;align-items:start;column-gap:16px}.home-doors>[data-door=waiting],.home-doors>[data-door=play],.home-doors>[data-door=friends]{grid-column:1}.home-doors>[data-door=daily],.home-doors>.home-club-strip{grid-column:2}.home-doors>.home2-footer,.home-doors>.home2-name{grid-column:1 / -1}}.home-hero.with-entries{padding-top:18px;padding-bottom:18px}.home-hero.with-entries .home-title{font-size:clamp(40px,7vw,76px)}.home-hero.with-entries .home-wheel{max-width:300px}@media (max-width: 900px){.home-hero.with-entries .home-wheel{display:none}}.entries{display:flex;flex-direction:column;gap:10px}.entries-intro h2{margin:0}.entries-intro p{margin:2px 0 0}.entry-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width: 1100px){.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.entry-card{display:flex;flex-direction:column;gap:10px;padding:16px;background:linear-gradient(160deg,var(--panel-2),var(--panel));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.entry-card.first{border-color:#ffc62999;background:linear-gradient(160deg,rgba(255,198,41,.12),var(--panel) 60%)}.entry-head{display:flex;gap:12px;align-items:center}.entry-icon{font-size:34px;line-height:1;flex:none}.entry-name{margin:0;font-size:24px;line-height:1.05}.entry-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.entry-tag{margin:0;color:var(--text-2)}.entry-note{margin:0}.entry-level{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.entry-level-help{flex-basis:100%}.entry-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:auto}.entry-actions .btn{min-height:48px;justify-content:center}@media (max-width: 360px){.entry-actions{grid-template-columns:minmax(0,1fr)}}.entry-advanced{border-top:1px dashed var(--border);padding-top:8px}.entry-advanced .btn{align-self:flex-start}.entry-advanced-body{display:flex;flex-direction:column;gap:8px;margin-top:8px}.home-more-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:4px 0;text-align:left;background:none;border:0;cursor:pointer;color:var(--text)}.home-more-toggle b{display:block;font-family:var(--font-head);font-size:18px;letter-spacing:0;font-weight:800}.home-library.closed{align-self:start}.cp-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width: 1000px){.cp-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}}.cp-side{display:flex;flex-direction:column;gap:16px}@media (max-width: 999px){.cp-side{order:-1}}.cp-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cp-tools .input{flex:1 1 180px;min-width:0}.cp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px}.cp-club{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px;min-width:0;text-align:left;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);border-left:4px solid var(--c1, var(--border))}.cp-club:hover:not(:disabled){border-color:var(--border-strong)}.cp-club:disabled{cursor:default;opacity:.6}.cp-club.mine{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cp-club.rival{border-color:var(--red)}.cp-club .cn{font-weight:600;line-height:1.2;overflow:hidden;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (max-width: 420px){.cp-grid{gap:6px}.cp-club{padding:8px 8px 8px 9px}.cp-club .cn{font-size:13px}}.cp-str{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px}.cp-str .bar{flex:1;height:6px;border-radius:3px;background:var(--bg-2);overflow:hidden}.cp-str .bar i{display:block;height:100%;background:var(--green)}.cp-gap{font-family:var(--font-mono);font-size:12px}.cp-gap.up{color:var(--green)}.cp-gap.down{color:var(--red)}.cp-tag{position:absolute;top:6px;right:6px}.cp-similar{display:flex;flex-wrap:wrap;gap:6px}.cp-versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;text-align:center}.cp-versus .side{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cp-versus .vs{font-family:var(--font-head);font-size:22px;color:var(--muted)}.cp-board{max-width:340px;margin:0 auto;width:100%}.rematch-panel{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;border-color:#ffc6298c}.rematch-panel .grow{min-width:200px}.rematch-panel .btn{min-height:48px}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--bg) 70%,transparent)}.sheet-scrim>.sheet{width:100%;min-width:0;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--border-strong);border-bottom:0;border-radius:26px 26px 0 0;padding:10px 16px calc(24px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow);animation:sheet-up .28s cubic-bezier(.2,.8,.2,1)}.sheet-handle{width:40px;height:4px;margin:0 auto 12px;border-radius:999px;background:var(--border-strong)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.sheet-head h2{font-size:28px;margin:0}@keyframes sheet-up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@media (min-width: 900px){.sheet-scrim{align-items:center;padding:24px}.sheet-scrim>.sheet{max-width:560px;border:1px solid var(--border-strong);border-radius:22px;padding:24px;animation:none}.sheet-handle{display:none}}@media (prefers-reduced-motion: reduce){.sheet-scrim>.sheet{animation:none}}.action-bar{position:sticky;bottom:0;z-index:15;display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--border)}.action-bar-timer{flex:none;font-family:var(--font-head);font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--live)}.action-bar-info{flex:1;min-width:0;display:flex;flex-direction:column;color:var(--muted);font-size:12px}.action-bar-info b{color:var(--text);font-size:14px}.action-bar .btn{flex:none}.action-bar:has(.action-bar-secondary){flex-wrap:wrap}.action-bar-secondary{flex-basis:100%;min-width:0}.ready-action-bar .action-bar{flex-wrap:nowrap;min-height:76px;gap:8px}.ready-action-bar .action-bar-info{min-width:0;overflow:hidden}.ready-action-bar .action-bar-info>b{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.ready-action-bar .action-bar-info>span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ready-action-counters{display:inline-flex;align-items:center;gap:4px;min-width:0}.ready-action-counters>*{flex:none}@media (min-width: 900px){.action-bar[data-testid=action-bar]{padding-inline:max(24px,calc((100vw - var(--action-bar-width, 1100px)) / 2));flex-wrap:nowrap}.action-bar[data-testid=action-bar]>.btn.primary{flex:0 0 auto!important;width:auto!important;min-width:260px;max-width:min(420px,40vw)!important;margin-left:auto}.action-bar[data-testid=action-bar]>.action-bar-secondary{order:-1;flex:0 1 auto}.action-bar-info>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.rp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#0009;display:flex;align-items:flex-end;justify-content:center}.rp{width:100%;max-width:640px;max-height:92vh;display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--border-strong);border-radius:14px 14px 0 0;box-shadow:var(--shadow)}.rp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border)}.rp-head h3{margin:0}.rp-body{overflow-y:auto;overflow-x:hidden;padding:4px 16px 16px;-webkit-overflow-scrolling:touch}.rp-note{margin:10px 0 0}.rp-group h4{margin:16px 0 4px;letter-spacing:0;font-size:12px;color:var(--accent)}.rp-row{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--border);min-width:0}.rp-row:last-child{border-bottom:0}.rp-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.rp-name{font-weight:600;display:inline-flex;align-items:baseline;gap:6px}.rp-value{color:var(--text-2);font-size:13px;text-align:right;overflow-wrap:anywhere;min-width:0}.rp-row.changed .rp-value{color:var(--accent)}.rp-dot{color:var(--accent);font-size:10px}.rp-std{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.rp-opts{display:flex;flex-wrap:wrap;gap:6px}.rp-opt{min-height:38px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text);font:inherit;font-size:13px;cursor:pointer;max-width:100%}.rp-opt[aria-checked=true]{background:#ffc62929;border-color:var(--accent);color:var(--accent);font-weight:600}.rp-range{display:flex;flex-wrap:wrap;gap:10px}.rp-num{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}.rp-num .input{width:110px}.rp-foot{display:flex;flex-direction:column;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border)}.rp-count{color:var(--text-2)}.rp-error{color:#fca5a5}.rp-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rp-actions .btn.primary{min-width:120px}@media (min-width: 768px){.rp-backdrop{align-items:center}.rp{border-radius:var(--radius);max-height:86vh}.rp-foot{flex-direction:row;align-items:center;flex-wrap:wrap}.rp-foot .rp-actions{margin-left:auto}}.sh-panel .sh-panel-actions{margin-top:10px;gap:8px}.sh-preview .sh-frame{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;width:100%;max-height:min(62vh,640px);margin:0 auto 14px;border-radius:12px;overflow:hidden;background:var(--bg);border:1px solid var(--border)}.sh-preview .sh-frame img{display:block;width:100%;height:100%;object-fit:contain}.sh-frame-msg{color:var(--muted);font-size:13px;display:inline-flex;align-items:center;gap:8px;padding:16px;text-align:center}.sh-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--accent);animation:sh-spin .8s linear infinite}@keyframes sh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sh-spinner{animation:none}}.sh-actions{gap:8px}.sh-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px}.sh-top-line{flex:1 1 180px;min-width:0;font-weight:600;overflow-wrap:anywhere}.sh-top-actions{display:flex;flex-wrap:wrap;gap:8px}.sh-history .sh-titles,.sh-history .sh-rivals{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.sh-rival{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;background:var(--panel-3);border:1px solid var(--border)}.sh-rival.W{border-color:color-mix(in srgb,var(--green) 50%,transparent);color:#86efac}.sh-rival.L{border-color:color-mix(in srgb,var(--red) 50%,transparent);color:#fca5a5}.sh-rival.D{color:var(--text-2)}.sh-seasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sh-season{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.sh-season-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sh-season-no{font-family:var(--font-head);font-size:16px;letter-spacing:0;font-weight:800}.sh-season-champ{margin-top:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-podium{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.sh-toggle{margin-top:6px}.sh-table-wrap{overflow-x:auto;margin-top:8px}.sh-table{width:100%;border-collapse:collapse;font-size:12px}.sh-table th{color:var(--muted);font-weight:600;text-align:center;padding:4px 6px;border-bottom:1px solid var(--border)}.sh-table td{text-align:center;padding:4px 6px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);white-space:nowrap}.sh-table .l{text-align:left}.sh-table tr.me td{background:#ffc62914}.sh-h2h{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:600;color:var(--text-2);background:var(--panel-3);border:1px dashed var(--border-strong)}.qm-pick .qm-rival{margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--muted) 8%,transparent);overflow-wrap:anywhere}.qm-honesty{margin:0}.qm-lobby{display:flex;flex-direction:column;gap:10px}.qm-lobby-head{display:flex;flex-direction:column;gap:8px}.qm-lobby-title{margin:0;font-family:var(--font-head);font-size:24px;line-height:1.15;overflow-wrap:anywhere}.qm-seats{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;text-align:center;min-width:0}.qm-seat{min-width:0;overflow-wrap:anywhere}.qm-vs{font-family:var(--font-head);color:var(--accent);font-size:20px}.qm-actions,.qm-noshow{display:flex;flex-direction:column;gap:8px}.qm-noshow{border-color:var(--orange)}.qm-buttons{display:flex;flex-wrap:wrap;gap:8px}.qm-buttons>.btn{flex:1 1 140px;min-height:44px}.qm-honest,.qm-duel-next{margin:6px 0 0;text-align:center}.qm-total{display:flex;flex-direction:column;gap:4px;text-align:center}.qm-total-head{font-family:var(--font-head);font-size:24px}.qm-total.W .qm-total-head{color:var(--green)}.qm-total.L .qm-total-head{color:var(--orange)}.qm-total-q{margin-top:6px;font-weight:600}.qm-total-verdict{margin:0}.qm-end>.btn.qm-home{flex:0 0 auto;min-width:56px}.qm-prep{display:flex;flex-direction:column;gap:4px}.qm-pick{padding-bottom:calc(var(--action-bar-h, 76px) + 16px)}.qm-ready-dock .action-bar{position:fixed;inset:auto 0 0;z-index:35}.qm-ready-dock .action-bar-info>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 719px){.qm-pick .turn-banner{padding:10px}.qm-pick .turn-sub{display:none}.qm-pick .cw-reel{max-height:44px}.qm-pick .cw-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px}.qm-pick .cw-card-head,.qm-pick .cw-str,.qm-pick .cw-traits,.qm-pick .cw-gap{grid-column:1}.qm-pick .cw-pick{grid-column:2;grid-row:1 / 5;align-self:center;min-height:44px}.qm-pick .cw-traits{margin:0;gap:3px}.qm-pick .cw-club{font-size:18px}.qm-pick .cw-card-head .club-badge{width:28px!important;height:28px!important;font-size:12px!important}.qm-pick .cw-trait{font-size:10px;padding:2px 4px}}.qm-pick .qm-rival{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.cw-reel{height:54px;overflow:hidden;border-radius:12px;border:1px solid var(--border-strong);background:linear-gradient(90deg,var(--panel-3),var(--panel-2) 50%,var(--panel-3));position:relative;animation:cw-reel-out .35s ease-in 1.15s both}.cw-reel:after{content:"";position:absolute;inset:0 auto 0 50%;width:2px;margin-left:-1px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.cw-reel-strip{display:flex;gap:10px;padding:9px 10px;width:max-content;animation:cw-reel-spin 1.2s cubic-bezier(.2,.6,.2,1) both}.cw-reel-item{flex:0 0 auto}.cw-cards{display:grid;grid-template-columns:1fr;gap:10px;min-width:0}.cw-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:12px;background:var(--panel);border:1px solid var(--border);border-top:3px solid var(--c1, var(--accent));animation:cw-card-in .35s ease-out both;animation-delay:calc(1.05s + var(--i, 0) * .12s)}.cw-card.mine{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cw-card-head{display:flex;align-items:center;gap:10px;min-width:0}.cw-card-name{display:flex;flex-direction:column;min-width:0}.cw-club{font-family:var(--font-head);font-size:20px;line-height:1.1;overflow-wrap:anywhere}.cw-str{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.cw-bar{height:8px;border-radius:4px;background:var(--panel-3);overflow:hidden}.cw-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--green-2),var(--green))}.cw-gap{font-size:13px;color:var(--text-2)}.cw-gap.up{color:var(--green)}.cw-gap.down{color:var(--orange)}.cw-traits{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cw-trait{font-size:12px}.cw-pick{min-height:44px;width:100%;margin-top:auto}@media (min-width: 720px){.cw-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes cw-reel-spin{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cw-reel-out{to{opacity:.35}}@keyframes cw-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cw-reel,.cw-reel-strip,.cw-card{animation:none!important}}.prep-page{padding-bottom:88px}.prep-page .turn-meta{flex-wrap:wrap}.fg-strip{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 6px;scroll-snap-type:x proximity}.fg-card{flex:0 0 76px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;scroll-snap-align:start;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer}.fg-card svg{width:100%;max-width:54px;display:block}.fg-card .fn{font-family:var(--font-head);font-weight:800;font-size:13px;line-height:1}.fg-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 2px #ffc62959;background:#ffc62912}.fg-card:disabled{cursor:default;opacity:.6}.fg-select{display:inline-flex;align-items:center;gap:6px;max-width:100%}.fg-select .input{min-width:0;max-width:160px;padding:4px 8px}.prep-clubs{display:flex;flex-direction:column;gap:10px}.prep-clubs .head-row{flex-wrap:wrap;gap:8px}.prep-stars,.prep-mine{display:flex;flex-direction:column;gap:6px;min-width:0}.prep-row-label{font-size:12px;font-weight:700;color:var(--text-2)}.prep-chip-row{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;min-width:0}.prep-club-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;max-width:160px;padding:4px 10px 4px 6px;border-radius:999px;border:1px solid var(--border);background:var(--panel-3);color:var(--text);cursor:pointer;font-size:13px}.prep-club-chip.on{border-color:var(--accent);background:#ffc6291f}.prep-club-chip:disabled{cursor:default;opacity:.55}.prep-sequential>.pre-page{padding:0}.prep-wheel,.prep-reveal-panel{display:flex;flex-direction:column;align-items:center;gap:8px}.prep-reveal{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.prep-reveal-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.prep-reveal-cap{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center;min-height:32px;text-align:center}.wheel-fresh{fill:#ffc6292e;stroke:var(--accent);stroke-width:3}.prep-sticky{position:sticky;bottom:0;z-index:5;display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));margin:0 -12px;background:var(--panel);border-top:1px solid var(--border)}.prep-sticky .btn.lg{min-width:180px}@media (max-width: 767px){.prep-sticky{justify-content:stretch}.prep-sticky .btn.lg{flex:1 1 auto;min-width:0}}.rival-strip{display:flex;gap:6px;overflow-x:auto;padding:2px 0 6px;min-width:0}.rival-row{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:220px;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;text-align:left}.rival-row.turn{border-color:var(--accent)}.rival-row .rr-top{display:flex;gap:6px;align-items:center;font-weight:700;font-size:13px;max-width:100%}.rival-row .rr-miss{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media (min-width: 1100px){.draft-rivals-col .rival-strip{flex-direction:column;overflow-x:visible}.draft-rivals-col .rival-row{max-width:none;width:100%}}.draft-rivals-right{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.rival-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;display:flex;align-items:flex-end;justify-content:center}.rival-sheet{width:100%;max-width:720px;max-height:80vh;overflow:auto;padding:14px;border-radius:16px 16px 0 0;background:var(--panel);border:1px solid var(--border)}.draft-all-squads>summary{cursor:pointer;font-weight:700;padding:4px 0}.pick-undo{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:70;display:flex;gap:10px;align-items:center;overflow:hidden;max-width:calc(100vw - 24px);padding:10px 14px;border-radius:12px;background:var(--panel-3);border:1px solid var(--accent);box-shadow:0 8px 30px #00000073}.pick-undo .pu-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-undo .btn{flex:none}.pick-undo .pu-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform-origin:left center;animation-name:pu-drain;animation-timing-function:linear;animation-fill-mode:forwards;pointer-events:none}@keyframes pu-drain{0%{transform:scaleX(var(--pu-from, 1))}to{transform:scaleX(0)}}.idle-spin{margin-top:6px}.draft-suggest{white-space:nowrap}.draft-v2-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.turns-away{font-weight:700}.club-actions{display:contents}@media (min-width: 1100px){.prep-page{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:16px;align-items:start}.prep-page>.turn-banner{grid-column:1 / -1;margin:0;padding:10px 14px}.prep-page>.turn-banner .turn-title{font-size:26px}.prep-page>.turn-banner .turn-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prep-page>.prep-formation{grid-column:1;grid-row:2}.prep-page>.prep-clubs{grid-column:1;grid-row:3}.prep-page>.club-catalog,.prep-page>.prep-sequential{grid-column:2;grid-row:2 / span 2}.prep-page .fg-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.prep-page .fg-card{min-width:0}.prep-page .fg-card svg{max-width:42px}.prep-page .prep-chip-row{flex-wrap:wrap;overflow:visible}.prep-page .club-catalog{max-height:calc(100dvh - var(--action-bar-h,76px) - 190px);overflow-y:auto}.prep-page .phase-actions{grid-column:1 / -1}.prep-sequential .ts-layout{display:flex;flex-direction:column}.club-catalog.compact .club-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.club-catalog.compact .club-card{padding:7px;gap:3px}.club-catalog.compact .club-card .cname{font-size:15px}.club-catalog.compact .str-bar{display:none}.club-catalog.compact .league-head{padding-block:4px;font-size:15px;margin:4px 0}.club-catalog.compact .league-tabs{flex-wrap:nowrap;overflow-x:auto;margin-bottom:6px}.club-catalog.compact .club-actions{display:flex;gap:4px;align-items:center}.club-catalog.compact .club-actions .btn{min-height:30px;padding-block:4px;width:auto;flex:1}.club-catalog.compact .club-actions .btn.ghost{flex:none}.club-catalog.compact .top5{margin:0}.ts-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr)}}@media (min-width: 1100px){.club-catalog.compact .club-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px}.club-catalog.compact .club-card>.row{min-width:0}.club-catalog.compact .club-card>.row>.grow>.small{display:none}.club-catalog.compact .club-card>.row>.center>.small{display:none}.club-catalog.compact .ts-elig{font-size:10px;line-height:1.2;padding:2px 4px}.club-catalog.compact .top5{grid-column:1 / -1;grid-row:2}.club-catalog.compact .club-actions{grid-column:2;grid-row:1}.club-catalog.compact .club-actions .btn{padding-inline:6px;font-size:11px}}.ts-layout>*,.prep-page>*,.prep-sequential,.club-catalog,.club-catalog>*{min-width:0}.club-catalog{width:100%;max-width:100%}.prep-sequential .ts-layout>*{width:100%;max-width:100%}.club-catalog .league-tabs{max-width:100%;overflow-x:auto}.club-catalog .league-tab{flex-shrink:0}@media (min-width: 1100px){.club-catalog.compact .league-tabs{padding-right:24px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent)}}.plan-picker{display:flex;flex-direction:column;gap:6px;min-width:0}.plan-label{letter-spacing:0;font-size:11px}.plan-desc{line-height:1.45;overflow-wrap:anywhere}.plan-map{font-size:12px}.plan-custom{color:var(--accent)}.plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.plan-cards.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:8px 10px;text-align:left;font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);cursor:pointer}.plan-card:hover:not(:disabled){border-color:var(--border-strong)}.plan-card:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.plan-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.plan-card:disabled{cursor:not-allowed}.plan-card.soon{opacity:.55}.plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-card-desc{font-size:12px;line-height:1.4;color:var(--text-2)}.plan-soon{flex:none;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:0;color:var(--muted);border:1px solid var(--border)}.plan-seg{display:flex;width:100%;border:1px solid var(--border-strong);border-radius:7px;overflow:hidden;background:var(--bg-2)}.plan-seg button{flex:1 1 0;min-width:0;min-height:40px;padding:6px 8px;font:inherit;font-weight:600;color:var(--text-2);background:transparent;border:0;border-right:1px solid var(--border-strong);cursor:pointer}.plan-seg button:last-child{border-right:0}.plan-seg button:hover:not(:disabled){background:var(--panel-3)}.plan-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.plan-seg button:disabled{cursor:not-allowed;opacity:.5}.plan-seg button.on{background:var(--accent);color:var(--accent-ink)}.plan-formation-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-sugg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.plan-sugg-item{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:var(--radius-sm, 6px);background:var(--panel-2);border:1px solid var(--border)}.plan-sugg-item.on{border-color:var(--accent)}.plan-sugg-item .btn{align-self:flex-start;margin-top:4px}.plan-sugg-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.plan-adv{border-top:1px solid var(--border);padding-top:8px}.plan-adv>summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--text-2);min-height:32px;display:flex;align-items:center}.plan-adv>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-adv[open]>summary{margin-bottom:6px}.plan-adv>.panel{margin-top:8px}.plan-maplist{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:2px}@media (max-width: 520px){.plan-cards,.plan-cards.compact{grid-template-columns:minmax(0,1fr)}}.plan-swap-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px}.plan-swap-row{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 8px;text-align:left;font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);cursor:pointer}.plan-swap-row:hover:not(:disabled){border-color:var(--border-strong)}.plan-swap-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.plan-swap-row.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.plan-swap-row.target{border-style:dashed;border-color:var(--accent)}.plan-swap-row:disabled{cursor:not-allowed;opacity:.5}.plan-swap-row.out .plan-swap-name{text-decoration:line-through}.plan-swap-pos{display:inline-block;min-width:30px}.plan-swap-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-swap-out{color:var(--danger, #f87171)}.plan-formation-select{width:100%;min-height:40px}.tac-words-label{margin-bottom:4px}.tac-words .pp-seg.block button{flex:1 1 0;min-width:0;padding:8px 4px;font-size:13px;white-space:normal;line-height:1.15;overflow-wrap:anywhere}.tac-words.compact .pp-seg.block button{padding:6px 3px;font-size:12px}.da{margin:8px 0 6px;border:1px solid var(--border);border-radius:10px;background:var(--panel-2);min-width:0}.da.open{border-color:#ffc62973}.da-head{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;background:none;border:0;color:var(--text);cursor:pointer;text-align:left;font:inherit}.da-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.da-title{font-weight:800}.da-count{min-width:20px;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:800;text-align:center;background:var(--accent);color:var(--accent-ink)}.da-toggle{margin-left:auto;font-size:12px;font-weight:700;color:var(--text-2)}.da-body{padding:0 10px 10px}.da-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.da-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--bg-2);border:1px solid var(--border);min-width:0}.da-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.da-kind{font-size:10.5px;font-weight:800;letter-spacing:0;color:var(--accent)}.da-item.kind-MISSING_POSITION .da-kind{color:#7dd3fc}.da-item.kind-OTHER_PLAN .da-kind{color:#c4b5fd}.da-who{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.da-name{background:none;border:0;padding:0;color:var(--text);font:inherit;font-weight:800;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.da-name:hover,.da-name:focus-visible{text-decoration:underline}.da-meta{font-size:12px;color:var(--text-2);overflow-wrap:anywhere}.da-slot{font-weight:700;color:var(--text)}.da-reasons{margin:2px 0 0;padding-left:16px;font-size:12.5px;color:var(--text-2)}.da-reasons li{margin:1px 0}.da-pick{flex:none;min-width:64px;min-height:40px}.da-empty{padding:2px 2px 6px}.da-foot{margin-top:8px}@media (max-width: 600px){.da-item{padding:8px;gap:8px}.da-reasons{padding-left:14px}}.au-page{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.au-page>*{min-width:0}.au-stage{display:flex;flex-direction:column;gap:10px;padding:12px}.au-stage.BIDDING{border-color:#ffc62973}.au-stage-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.au-player{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px;text-align:left;cursor:pointer;border-radius:var(--radius);border:1px solid var(--border);background:var(--panel-2);color:inherit;font:inherit}.au-player:hover{border-color:var(--border-strong)}.au-player:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.au-player-main{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.au-player-name{font-family:var(--font-head);font-size:22px;font-weight:800;line-height:1.05;overflow-wrap:anywhere}.au-player-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);min-width:0;white-space:nowrap;overflow:hidden}.au-player-meta.small{color:var(--muted)}.au-player .ovr{font-size:18px;min-width:40px;padding:4px 6px;flex:none}.au-price{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;padding:8px 10px;text-align:center;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--border)}.au-price.bid{border-color:#ffc62980}.au-price.mine{border-color:color-mix(in srgb,var(--green) 70%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.au-price-label{font-size:11px;letter-spacing:0;color:var(--muted);font-weight:700}.au-price-amount{font-family:var(--font-head);font-size:40px;font-weight:800;line-height:1;color:var(--accent)}.au-price.mine .au-price-amount{color:#86efac}.au-price-who{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;flex-wrap:wrap;justify-content:center}@keyframes au-bump{0%{transform:scale(1.12)}to{transform:none}}.au-price.bid .au-price-amount{animation:au-bump .25s ease-out}.au-ticker{display:flex;flex-direction:column;gap:6px}.au-ticker-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.au-tick{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--panel-3);border:1px solid var(--border);white-space:nowrap}.au-tick.top{border-color:#ffc62999;color:var(--accent)}.au-tick.me b{color:#86efac}.au-clock{display:inline-flex;flex-direction:column;align-items:stretch;gap:3px;min-width:72px;font-weight:800}.au-clock-n{font-size:16px;text-align:right;white-space:nowrap}.au-clock-bar{display:block;height:4px;border-radius:999px;background:var(--panel-3);overflow:hidden}.au-clock-bar i{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .2s linear}.au-clock.hurry .au-clock-n{color:#fca5a5}.au-clock.hurry .au-clock-bar i{background:var(--red)}.au-clock.compact{min-width:58px}.au-clock.compact .au-clock-n{font-size:14px}@media (prefers-reduced-motion: reduce){.au-clock-bar i{transition:none}.au-price.bid .au-price-amount{animation:none}}.au-bar{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--bg) 97%,transparent);border:1px solid var(--border-strong);box-shadow:0 8px 22px #00000073}.au-bar.can,.au-bar.nominate{border-color:#ffc629b3}.au-bar.high{border-color:color-mix(in srgb,var(--green) 70%,transparent)}.au-bar-top{display:flex;align-items:center;gap:10px;min-width:0}.au-bar-status{flex:1;min-width:0;font-weight:700;font-size:14px;overflow-wrap:anywhere}.au-bar.high .au-bar-status{color:#86efac}.au-bar.passed .au-bar-status,.au-bar.cannot .au-bar-status,.au-bar.full .au-bar-status{color:var(--text-2)}.au-bar-actions{display:flex;gap:6px;min-width:0}.btn.au-bid{flex:1 1 0;min-width:0;min-height:50px;flex-direction:column;gap:0;padding:4px 6px;line-height:1.1}.btn.au-bid b{font-family:var(--font-head);font-size:20px;font-weight:800}.btn.au-bid small{font-size:11px;font-weight:700;opacity:.8}.btn.au-custom{flex:none;width:46px;min-height:50px;padding:0;font-size:18px}.btn.au-pass{flex:none;min-width:60px;min-height:50px;padding:0 10px}.au-bar-note{min-width:0}@media (max-width: 767px){.au-page .au-bar{position:sticky;top:calc(var(--au-sticky-top, 0px) + 4px);z-index:15}}.au-wait{display:flex;flex-direction:column;gap:10px}.au-wait-who{display:flex;align-items:center;gap:10px;min-width:0}.au-wait-title{font-family:var(--font-head);font-size:20px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.au-last{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border)}.au-done{text-align:center;padding:10px 0}.au-done-icon{font-size:44px}.au-done h2{margin:4px 0}.au-amount{display:flex;flex-direction:column;gap:8px}.au-amount-row{display:flex;align-items:flex-end;gap:6px}.btn.au-step{flex:none;width:46px;min-height:44px;padding:0;font-size:22px;font-weight:800}.au-amount-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.au-amount-label{font-size:11px;color:var(--muted);font-weight:700;letter-spacing:0}.au-amount-field .input{width:100%;min-height:44px;text-align:center;font-size:20px;font-weight:800}.au-amount-chips{display:flex;gap:6px;flex-wrap:wrap}.au-amount-chips .ps-chip{min-height:32px}.au-nominate{display:flex;flex-direction:column;gap:8px}.btn.au-nominate-cta,.btn.au-sheet-cta{width:100%;min-height:48px;white-space:normal;font-size:16px}@media (min-width: 1001px){.au-nominate{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,36%);gap:6px 10px;align-items:start}.au-nominate>.au-nominate-cta{margin-top:17px;min-height:44px;font-size:14px}.au-nominate>.au-nominate-note{grid-column:1 / -1}}.au-page .ps-selbar.box{height:auto;min-height:184px;max-height:none}@media (max-width: 760px){.au-amount-field .input{font-size:20px}}.au-me{display:flex;flex-direction:column;gap:8px;padding:12px}.au-me-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.au-me-head h3{margin:0}.au-me-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.au-me-cell{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:var(--radius-sm);background:var(--panel-2);min-width:0}.au-me-label{font-size:11px;color:var(--muted);font-weight:700;letter-spacing:0}.au-me-big{font-family:var(--font-head);font-size:22px;font-weight:800}.au-needs{display:flex;flex-direction:column;gap:6px}.au-needs-chips{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.chip.au-need.bench{color:var(--text-2)}.au-seats{display:flex;flex-direction:column;gap:4px}.au-seat{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:var(--radius-sm);background:var(--panel-2);border-left:3px solid transparent}.au-seat.me{background:#ffc6290f}.au-seat.high{border-left-color:var(--green)}.au-seat.nominating{border-left-color:var(--accent)}.au-seat.passed,.au-seat.out,.au-seat.full{opacity:.7}.au-seat-main{display:flex;flex-direction:column;flex:1;min-width:0}.au-seat-money{font-weight:700;font-size:13px;flex:none}.au-seat-status{flex:none;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--panel-3);color:var(--text-2);white-space:nowrap}.au-seat-status.high{background:color-mix(in srgb,var(--green) 18%,transparent);color:#86efac}.au-seat-status.in{color:var(--accent)}.au-seat-status.nominating{background:#ffc6292e;color:var(--accent)}.au-board{margin-top:12px}.au-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:420px;overflow-y:auto}.au-hist-row{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:var(--radius-sm);background:var(--panel-2)}.au-hist-row.me{background:#ffc6290f}.au-hist-row.UNSOLD{opacity:.75}.au-hist-lot{flex:none;width:22px;color:var(--muted);font-weight:800;font-size:12px;text-align:right}.au-hist-main{display:flex;flex-direction:column;flex:1;min-width:0}.au-col{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width: 1000px){.au-page.wide{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px}.au-page.wide>.au-board-panel{grid-column:1 / -1}.au-col{gap:14px}.au-price-amount{font-size:52px}.au-player-name{font-size:26px}}.tv-au-lot{display:flex;flex-direction:column;gap:.8em;padding:1em 1.2em;border-radius:18px;background:var(--panel-2);border:1px solid rgba(255,198,41,.45)}.tv-au-price{text-align:center;padding:.5em;border-radius:14px;background:var(--bg-2);border:1px solid var(--border)}.tv-au-price.bid{border-color:#ffc62999}.tv-au-amount{font-size:4.2em;font-weight:900;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.tv-au-who{display:inline-flex;align-items:center;gap:.4em;font-size:1.2em;font-weight:800;margin-top:.2em}.tv-au-bids{list-style:none;margin:0;padding:0;display:flex;gap:.4em;flex-wrap:wrap;justify-content:center}.tv-au-bids li{padding:.2em .7em;border-radius:999px;background:var(--panel-3);border:1px solid var(--border);white-space:nowrap}.tv-au-bids li.top{border-color:#ffc62999;color:var(--accent)}.tv-au-passed{display:flex;align-items:center;gap:.35em;flex-wrap:wrap;justify-content:center}.tv-au-sold{flex:0 0 auto;font-size:2em;font-weight:900;color:var(--accent);font-variant-numeric:tabular-nums}.tv-shell .au-clock{min-width:4.5em}.tv-shell .au-clock-n{font-size:1em}.tv-shell .au-clock-bar{height:.3em}.tv-au-row{flex-wrap:wrap}.tv-au-row>div{flex:1 1 11em;min-width:0}@media (max-width: 900px){.tv-au-amount{font-size:3em}.tv-au-row .tv-lastpick-name{font-size:1.7em}.tv-au-row .tv-ovr.big{font-size:1.4em}.tv-au-sold{font-size:1.5em;flex:1 0 100%;text-align:right}.tv-au-row .tv-lastpick-name{overflow-wrap:normal;word-break:normal}}.au-price-foot{margin-top:2px;overflow-wrap:anywhere}.au-page{padding-bottom:calc(var(--action-bar-h, 88px) + 24px)}.au-page .au-bar{position:static;box-shadow:none;background:var(--panel);border:1px solid var(--border)}.au-page .action-bar{position:fixed;inset:auto 0 0;z-index:15;border-radius:0}.au-page .action-bar .btn{max-width:55%;white-space:normal}.au-page .action-bar-info{font-size:12px}.au-page .au-stage,.au-page .au-player{border-radius:var(--radius);background:var(--panel)}.au-page .au-player-name{font:800 28px/1.02 var(--font-head)}.au-page .au-price-amount{font-family:var(--font-head);color:var(--accent)}@media (min-width: 900px){.au-page.wide{grid-template-columns:240px minmax(0,1fr) minmax(260px,290px)}.au-page.wide .au-col.order{grid-column:1;grid-row:1}.au-page.wide .au-col.main{grid-column:2;grid-row:1}.au-page.wide .au-col.side{grid-column:3;grid-row:1}.au-page .au-squad .draft-squad-grid{display:flex;flex-direction:column}}.au-page .action-bar-secondary .au-bar-actions{flex-wrap:wrap;justify-content:flex-end}.au-page .action-bar-secondary .au-bar-actions .btn{min-height:38px}.au-page .action-bar-secondary .au-bar-note{text-align:right;font-size:11px}.au-page:has(.au-pick) .au-stage.NOMINATE{padding:8px 12px;gap:4px}.au-page:has(.au-pick) .au-stage.NOMINATE .au-last{display:none}#r2t-plan{scroll-margin-top:170px}.r2t-help{margin-bottom:10px}.r2t-foot{margin-top:10px}.r2t-right{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;background:#ffffff04}.r2t-right+.r2t-right{margin-top:12px}.r2t-right-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.r2t-right-head b{font-size:15px}.r2t-step+.r2t-step{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border)}.r2t-step-title{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:4px}.r2t-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:800}.r2t-sub{margin:2px 0 8px}.r2t-note{margin:6px 0}.r2t-list,.r2t-options{display:flex;flex-direction:column;gap:4px}button.r2t-row{width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid transparent}button.r2t-row:hover:not(:disabled){border-color:var(--border-strong)}button.r2t-row:disabled{cursor:default}button.r2t-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.r2t-row.dim{opacity:.5}.r2t-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.r2t-who .meta{display:block}.r2t-who .meta>*{vertical-align:middle}.r2t-gain{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-2);white-space:nowrap}.r2t-gain.up{color:var(--green)}.r2t-gain.down{color:var(--red)}.r2t-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:999px;border:1px dashed var(--border-strong);color:var(--muted);font-weight:800;font-size:13px}.r2t-mark.on{border:0;background:var(--accent);color:var(--accent-ink)}.r2t-worse-sep{margin:8px 0 2px;font-size:12px;font-weight:700;color:var(--red)}.r2t-mark.worse{border-color:var(--red);color:var(--red)}.r2t-drop{margin:0 0 8px;min-height:40px}.r2t-chosen{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid rgba(251,146,60,.55)}.r2t-chosen .btn{flex:none;min-height:36px}.r2t-label{flex:none;font-size:11px;font-weight:700;color:#fdba74;letter-spacing:0}.r2t-picked{margin-bottom:8px}.r2t-pick+.r2t-pick{margin-top:4px}.r2t-more{margin-top:6px;min-height:40px}.r2t-without{margin-top:8px}.r2t-without summary{cursor:pointer;font-size:12px;color:var(--muted);padding:6px 0}.r2t-cancel{margin-top:8px}@media (max-width: 560px){.r2t-right{padding:8px}.r2t-chosen{flex-wrap:wrap}.r2t-label{width:100%}}button.chip.r2t-jump{cursor:pointer;font:inherit;color:inherit}.cer-screen{position:relative;min-height:calc(100vh - 140px);min-height:calc(100dvh - 140px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px 0 24px;text-align:center}.cer-screen.tap{cursor:pointer;user-select:none;-webkit-user-select:none}.cer-top{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.cer-kicker{font-family:var(--font-head);font-weight:800;letter-spacing:0;color:var(--accent);font-size:14px}.cer-card{position:relative;overflow:hidden;width:min(640px,100%);padding:18px 16px 20px;border-radius:18px;border:2px solid rgba(255,198,41,.55);background:linear-gradient(180deg,var(--panel-2),var(--panel));box-shadow:0 0 70px #ffc6291f,var(--shadow);animation:cer-in .5s cubic-bezier(.2,.9,.3,1.15) both;display:flex;flex-direction:column;gap:12px;min-width:0}.cer-title{font-family:var(--font-head);font-weight:800;font-size:clamp(28px,7vw,46px);line-height:1;letter-spacing:0}.cer-fun{text-align:left}.cer-hero{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.cer-name{font-family:var(--font-head);font-weight:800;font-size:clamp(26px,7vw,44px);line-height:1.05;max-width:100%;overflow-wrap:anywhere}.cer-big{font-family:var(--font-head);font-weight:800;font-size:clamp(34px,9vw,56px);color:var(--accent);line-height:1}.cer-sub{color:var(--text-2);font-size:14px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.cer-champ{padding:8px 0;background:radial-gradient(420px 180px at 50% 30%,color-mix(in srgb,var(--kit1) 35%,transparent),transparent 70%)}.cer-trophy{font-size:clamp(64px,18vw,110px);line-height:1;animation:cer-bounce 1.4s ease-in-out infinite alternate}.cer-xi{max-width:420px;width:100%;margin:0 auto}.cer-timebar{position:absolute;left:0;bottom:0;width:100%;height:4px;transform-origin:left center;pointer-events:none;background:var(--accent);animation:cer-bar var(--cer-hold, 4s) linear forwards}.cer-dots{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;font-size:18px}.cer-dot{opacity:.3;transition:opacity .2s,transform .2s}.cer-dot.done{opacity:.75}.cer-dot.on{opacity:1;transform:scale(1.25)}.cer-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}@keyframes cer-in{0%{transform:translateY(20px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes cer-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes cer-bounce{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.again-bar{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;background:color-mix(in srgb,var(--panel) 92%,transparent);background-color:var(--panel);border-top:1px solid var(--border-strong);box-shadow:0 -10px 30px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.again-bar>.btn.lg{flex:1 1 150px;max-width:320px}.again-guest{position:static;scroll-margin-top:12px;min-width:0}.again-guest .club-signup{max-width:520px;margin:0 auto}.again-meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;flex-basis:100%}.again-link{text-decoration:underline;border:0;padding:2px 6px}.again-in-on{background:color-mix(in srgb,var(--green) 18%,transparent);border-color:var(--green);color:#bbf7d0}@media (min-width: 720px){.again-meta{flex-basis:auto}}@media (prefers-reduced-motion: reduce){.cer-card,.cer-trophy,.cer-timebar{animation:none!important}}.cer-screen{padding-bottom:calc(var(--action-bar-h, 96px) + 20px)}.cer-card{background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 65%),var(--panel);border:1px solid var(--accent);border-radius:22px;box-shadow:none;padding:24px 18px}.cer-card>.pp-confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit}.cer-card>*:not(.pp-confetti){position:relative;z-index:2}.cer-title{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--accent);font:800 18px/1.02 var(--font-head)}.cer-name{font:800 clamp(36px,10vw,48px)/1.02 var(--font-head)}.cer-name:is(button){border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.cer-big{font:900 80px/1 var(--font-head);color:var(--accent)}.cer-big small{display:block;font:600 14px/1.3 var(--font-body);margin-top:4px}.cer-sub{color:var(--muted);font-size:13px}.cer-dots{width:min(640px,100%);display:flex;gap:5px}.cer-dot{flex:1;height:4px;border-radius:999px;background:var(--panel-3);opacity:1;transform:none}.cer-dot.done,.cer-dot.on{background:var(--accent);opacity:1;transform:none}.cer-actions .action-bar{position:fixed;left:0;right:0;bottom:0;z-index:35;text-align:left}.cer-actions .action-bar-secondary{display:flex;justify-content:center;gap:12px;align-items:center}.cer-exits .action-bar-secondary{flex-wrap:wrap}@media (min-width: 900px){.cer-screen{min-height:0;padding-top:8px;justify-content:flex-start;gap:10px}.cer-card{padding:18px;gap:8px}.cer-xi{max-width:min(420px,calc((100dvh - var(--action-bar-h,76px) - 230px) * .68))}}.mn-card .panel-title{margin-bottom:6px}.mn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mn-list li{position:relative;padding-left:14px;font-size:14px;line-height:1.4;color:var(--text)}.mn-list li:before{content:"";position:absolute;left:2px;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--muted)}.mn-idea{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid rgba(255,198,41,.45);background:#ffc62914;font-size:14px;line-height:1.4;color:var(--text)}.mn-bulb{flex:none;line-height:1.4}.result-score,.pp-result .sc.result-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:660px;margin:16px auto 0}.result-score>span{display:flex;align-items:center;flex-direction:column;gap:8px;min-width:0;font:800 clamp(19px,4vw,30px)/1.05 var(--font-head);overflow-wrap:anywhere}.result-score>b,.pp-result .sc.result-score>b{font:900 clamp(38px,9vw,64px)/1 var(--font-head);font-variant-numeric:tabular-nums;white-space:nowrap}.result-score>small{grid-column:1 / -1}.sm-result,.pp-champ{border:1px solid var(--border);border-radius:var(--radius);box-shadow:none}.pp-fin-actions .btn{min-height:44px}.pp-result .big{letter-spacing:0;line-height:1.02}[data-testid=finished] .sh-top-actions .btn{background:none;border:0;box-shadow:none;color:var(--text-2);min-height:36px;padding:4px 8px}.cb-intro{margin:0 0 10px}.cb-winner{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border-radius:10px;background:linear-gradient(90deg,#ffc6292e,#ffc6290a);border:1px solid rgba(255,198,41,.45)}.cb-winner b{color:#fef08a}.cb-cup{font-size:24px;line-height:1}.cb-rounds{display:flex;flex-direction:column;gap:14px}.cb-round{min-width:0}.cb-round.current{order:-1}.cb-round-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-family:var(--font-head);font-size:17px;letter-spacing:0;font-weight:800}.cb-when{margin:2px 0 6px;min-height:1em}.cb-ties{display:flex;flex-direction:column;gap:6px}.cb-tie{border-radius:8px;background:var(--panel-2);border:1px solid var(--border);overflow:hidden}.cb-tie.mine{border-color:#ffc6298c}.cb-tie.live{border-color:var(--red)}.cb-line{display:flex;align-items:center;gap:8px;padding:7px 10px;min-height:36px}.cb-line+.cb-line{border-top:1px solid var(--border)}.cb-line.won .cb-name{color:var(--accent);font-weight:700}.cb-line.lost{opacity:.6}.cb-line.me .cb-name{text-decoration:underline;text-decoration-color:#ffc62999;text-underline-offset:3px}.cb-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cb-seed{font-size:11px;color:var(--muted);border:1px solid var(--border-strong);border-radius:999px;padding:0 6px}.cb-score{font-family:var(--font-mono);font-weight:700;min-width:22px;text-align:right}.cb-score small{margin-left:4px;font-size:11px;color:var(--muted);font-weight:500}.cb-byeline{min-height:28px;padding-top:4px;padding-bottom:4px}.cb-pens{padding:0 10px 6px;text-align:right}.cb-dot-empty{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px dashed var(--border-strong)}@media (min-width: 760px){.cb-rounds{display:grid;grid-template-columns:repeat(var(--cb-cols, 2),minmax(0,1fr));gap:16px;align-items:stretch}.cb-round.current{order:0}.cb-round{display:flex;flex-direction:column}.cb-ties{flex:1 1 auto;justify-content:space-around}}.cb-trophy{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;margin-top:12px;background:linear-gradient(135deg,#ffc62929,color-mix(in srgb,var(--panel) 60%,transparent));border:1px solid rgba(255,198,41,.45)}.cb-trophy .cb-cup{font-size:40px}.cb-trophy-kicker{font-family:var(--font-head);font-size:14px;letter-spacing:0;color:#fde68a;font-weight:800}.cb-trophy-name{font-family:var(--font-head);font-size:26px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.cb-trophy-sub{margin-top:4px}.cb-trophy.double{border-color:var(--accent);box-shadow:0 0 0 1px #ffc62940 inset}.cb-double-chip{background:#ffc62933;border-color:var(--accent);color:#fef08a}.xi-swapbar{display:flex;align-items:center;gap:8px;min-height:58px;box-sizing:border-box;padding:7px 10px;border-radius:8px;background:var(--panel-2);border:1px dashed var(--border-strong);color:var(--text-2)}.xi-swapbar.on{border-style:solid;border-color:#ffc62999;background:#ffc62914;color:#fef08a}.xi-swapbar.idle{visibility:hidden}.xi-swapbar .grow{min-width:0;flex:1 1 auto}.xi-swapbar-btns{display:flex;gap:6px;flex:none}.xi-swapbar-btns .btn{min-width:40px;min-height:40px;padding:0 10px;font-size:16px}.pitch-slot .sub.xi-standin-sub{color:#fde68a;opacity:1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xi-standin .xi-standin-row+.xi-standin-row{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.xi-standin-out{display:flex;align-items:center;gap:8px;min-width:0}.xi-standin-out b{min-width:0}.xi-standin-why{font-size:12px;font-weight:600;white-space:nowrap}.xi-standin-why.red{color:#fca5a5}.xi-standin-why.injury{color:#fdba74}.xi-standin-ask{margin:8px 0 6px}.xi-standin-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.xi-standin-opt{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--text);cursor:pointer}.xi-standin-opt:hover:not(:disabled){border-color:var(--border-strong)}.xi-standin-opt.on{border-color:var(--accent);background:#ffc6291a}.xi-standin-opt:disabled{cursor:default;opacity:.85}.xi-standin-opt:disabled:not(.on){opacity:.55}.xi-standin-dot{width:14px;color:var(--accent);flex:none}.xi-standin-name{display:flex;flex-direction:column;min-width:0;line-height:1.2}.xi-standin-name .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xi-standin-auto,.xi-standin-mine{flex:none}.xi-standin-mine{border-color:#ffc62980;color:#fef08a}@media (max-width: 420px){.xi-standin-auto{font-size:10px;padding:1px 6px}}.sp-card .panel-title h3{margin:0}.sp-rows{display:flex;flex-direction:column;gap:8px}.sp-row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:6px}.sp-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text);min-width:0}.sp-ic{width:18px;text-align:center;flex:none}.sp-select{width:100%;max-width:100%;text-overflow:ellipsis;padding-inline:8px}.sp-value{font-size:13px;color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-hint{margin-top:10px;line-height:1.4}.sp-card.compact{padding:12px}.sp-card.compact .panel-title{margin-bottom:8px}.sp-card.compact .sp-rows{gap:6px}.pre-match{max-width:900px;margin:0 auto;padding-bottom:0}.pre-title{font:800 28px/1.02 var(--font-head);margin:0 0 12px}.pre-segtabs{display:flex;padding:4px;gap:4px;background:var(--bg-2);border:1px solid var(--border);border-radius:14px;margin-bottom:12px}.pre-segtabs [role=tab]{flex:1;min-height:42px;border:0;border-radius:10px;color:var(--muted);background:transparent;font:700 15px var(--font-body);cursor:pointer}.pre-segtabs [aria-selected=true]{background:var(--panel-3);color:var(--text)}.pre-match [hidden]{display:none!important}.pre-content{display:grid;gap:10px;min-width:0}.pre-content .panel{margin:0}.pre-ready .action-bar{position:fixed;bottom:0;left:0;right:0;z-index:35}.pre-ready .action-bar-info{max-width:650px}.pre-option-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);text-align:left;font:inherit;cursor:pointer}.pre-option-row span:first-child{min-width:0}.pre-option-row small{display:block;color:var(--muted);margin-top:5px;font-size:12px}.pre-option-row .chip{flex-shrink:0}.pre-know{font:800 20px/1.02 var(--font-head);margin:12px 0 8px}.pre-facts{display:grid;gap:6px;color:var(--text-2);font-size:12px}.pre-comparison{margin-top:8px;font-size:12px;color:var(--muted)}.pre-comparison summary{cursor:pointer}.pre-content .pp-vs{padding:4px 0}.pre-content .pp-vs-side{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pre-content .pp-vs .tn{font:800 23px/1.02 var(--font-head)}.pre-content .pp-vs .str{font:800 25px/1 var(--font-head)}.pre-content .tac-words .pp-seg{background:transparent;border:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.pre-content .tac-words .pp-seg button{min-height:48px;flex:1 1 16%;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel-3);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-weight:700}.pre-content .tac-words .pp-seg button.on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.pp-tabs{display:flex;gap:4px;padding:4px;background:var(--bg-2);border-radius:12px;overflow-x:auto}.pp-tabs .pp-tab{border:0;border-radius:8px;font:700 13px var(--font-body);padding:10px 12px;color:var(--muted)}.pp-tabs .pp-tab.on{background:var(--panel-3);color:var(--text);box-shadow:none}@media (max-width: 599px){.pre-content .pp-vs .tn{font-size:21px}.pre-ready .action-bar{gap:8px}}.pre-content .pm-watch-opt.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--text)}.pre-ready .action-bar-info>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pre-ready-avatars{display:flex;gap:6px;padding:4px;flex-wrap:wrap}.pre-ready-avatars>span{opacity:.5;border:1px solid var(--border);border-radius:8px;padding:3px}.pre-ready-avatars>[data-ready=true]{opacity:1;border-color:var(--live)}.pre-formation summary{cursor:pointer;font-weight:700}.pp-screen:has(.pre-match){padding-bottom:calc(var(--action-bar-h, 96px) + 20px)}.pre-panel-title{display:none}.pre-help-dock:empty{display:none}@media (min-width: 900px){.pre-match{width:100%;max-width:1300px}.pre-title,.pre-season-label{width:100%;max-width:1300px;margin-inline:auto}.pre-ready .action-bar{--action-bar-width: 1300px}}@media (min-width: 1200px){.pre-match{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.pre-segtabs{display:none}.pre-content{display:flex;flex-direction:column;max-height:calc(100dvh - var(--action-bar-h, 76px) - 150px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;min-height:0}.pre-content>*{flex-shrink:0}.pre-panel-title{display:block;margin:0;font:800 23px/1.05 var(--font-head)}.pre-content .panel{padding:12px}.pre-content .pp-vs .tn{font-size:20px}.pre-content .tac-words .pp-seg{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:4px}.pre-content .tac-words .pp-seg button{min-height:40px;font-size:12px;padding:5px}.pre-option-row{padding:10px}.pre-help-dock{grid-column:1 / -1}.pre-help-dock .help-moment.inline{position:static;width:100%;max-width:none;box-shadow:none}}@media (min-width: 1200px){.pre-content .pp-duo{grid-template-columns:minmax(0,1fr)}.pre-content .pp-board-wrap{max-width:100%}}.se-autoadvance{margin:0 0 10px;padding:10px 12px;border-radius:var(--radius-sm);text-align:center;font-family:var(--font-head);font-weight:800;font-size:22px;letter-spacing:0;color:var(--accent);background:#ffc62914;border:1px solid rgba(255,198,41,.45)}.se-autoadvance{display:block}.se-autoadvance-chip{white-space:nowrap}.se-window{display:flex;flex-direction:column;gap:10px;border-color:#0ea5e999;background:linear-gradient(180deg,#0ea5e91f,#0ea5e900 72%),var(--panel)}.se-window-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.se-window-title{display:flex;align-items:center;gap:10px;min-width:0}.se-window-ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#0ea5e933;color:#7dd3fc;font-size:20px;font-weight:800}.se-window-title h2{margin:0;font-family:var(--font-head);font-size:22px;line-height:1.1;letter-spacing:0}.se-window-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px}.se-window-steps li{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);font-size:13px}.se-window-steps li .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--panel-3);font-family:var(--font-head);font-weight:800;font-size:13px}.se-window-steps li.on{border-color:var(--accent);background:#ffc6291a;color:var(--text);font-weight:700}.se-window-steps li.on .n{background:var(--accent);color:var(--accent-ink)}.se-window-steps li.done{color:var(--text-2)}.se-window-steps li.done .n{background:color-mix(in srgb,var(--green) 25%,transparent);color:#bbf7d0}.se-window-text{margin:0;font-size:15px;line-height:1.4;color:var(--text)}.se-window-order{display:flex;flex-direction:column;gap:6px}.se-window-order .chip{min-height:32px}.se-window-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.se-window-foot .small{flex:1 1 200px}.se-window-foot .btn{min-height:40px}.se-window-upcoming{display:flex;align-items:center;gap:8px;border-color:#0ea5e973}.se-window-recap{border-color:#0ea5e973}.se-window-recap p{margin:0 0 8px}.se-window-recap summary{cursor:pointer;min-height:44px;padding:12px 0;line-height:20px;box-sizing:border-box;color:var(--text-2)}.se-window-trades{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.pp-head.embedded{gap:6px 12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.pp-head.embedded .pp-sub{flex:1 1 240px;margin-top:0;font-size:14px;line-height:1.4}.pp-status.window{background:#0ea5e929;border-color:var(--cyan);color:#bae6fd}.pp-window-tag{margin-right:6px;padding:1px 7px;font-size:10px;border-color:#0ea5e98c;color:#bae6fd}@media (max-width: 420px){.se-window{padding:12px}.se-window-title h2{font-size:20px}.se-window-steps{width:100%}.se-window-steps li{flex:1 1 0;justify-content:center;min-height:40px}.se-window-foot .btn{width:100%}}.pm-watch-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.btn.pm-watch-opt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;text-align:left;white-space:normal;min-width:0;padding:10px 12px}.btn.pm-watch-opt .small{display:block;max-width:100%;font-weight:400;opacity:.85;white-space:normal;overflow-wrap:anywhere}.pm-watch-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:8px}.linkish{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.linkish:disabled{opacity:.5;cursor:not-allowed}.linkish.on{text-decoration:none;font-weight:700}.pm-rest{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.pm-rest .btn{white-space:normal;text-align:left}@media (max-width: 420px){.pm-watch-opts{grid-template-columns:minmax(0,1fr)}}.mc-sb-men{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;white-space:nowrap;font-family:var(--font-mono);font-weight:700;font-size:11px;line-height:1.4;background:color-mix(in srgb,var(--red) 16%,transparent);border:1px solid color-mix(in srgb,var(--red) 70%,transparent);color:#fecaca}.mc-sb-men i{font-style:normal;font-size:10px}.mc-ft-others{display:inline-flex;align-items:center;gap:6px;margin:2px auto 0;font-size:12px;color:var(--text-2)}.mc-ft-others .mc-live-dot{flex:none}.mc-var{position:absolute;left:50%;top:4%;transform:translate(-50%);z-index:6;pointer-events:none;display:flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;max-width:calc(100% - 16px);background:color-mix(in srgb,var(--bg) 95%,transparent);border:1px solid var(--border-strong);border-left:5px solid #818cf8;border-radius:10px;box-shadow:0 6px 22px #00000080;animation:mc-w2-drop .25s ease-out}.mc-var-badge{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:40px;padding:3px 5px 2px;border-radius:6px;background:color-mix(in srgb,var(--purple) 18%,var(--panel));border:1px solid #6366f1;font-family:var(--font-head);font-weight:800;font-size:13px;letter-spacing:.08em;color:#e0e7ff;line-height:1}.mc-var-badge i{font-style:normal;font-size:14px}.mc-var-text{min-width:0}.mc-var-title{font-family:var(--font-head);font-weight:800;font-size:18px;letter-spacing:0;line-height:1.1;white-space:nowrap;color:#fff}.mc-var-sub{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-var.check .mc-var-badge{animation:mc-w2-blink .9s ease-in-out infinite alternate}.mc-var.check .mc-var-title:after{content:"";display:inline-block;width:1.2em}.mc-var.no{border-color:#7f1d1d;border-left-color:var(--red);animation:mc-w2-pop .3s ease-out}.mc-var.no .mc-var-title{color:#fca5a5}.mc-var.no .mc-var-badge{background:#450a0a;border-color:var(--red);color:#fee2e2}.mc-var.yes{border-color:#14532d;border-left-color:var(--green);animation:mc-w2-pop .3s ease-out}.mc-var.yes .mc-var-title{color:#86efac}.mc-var.yes .mc-var-badge{background:#052e16;border-color:var(--green);color:#dcfce7}@container (max-width: 520px){.mc-var{gap:8px;padding:5px 10px 5px 6px}.mc-var-title{font-size:15px}.mc-var-sub{font-size:11px}.mc-var-badge{min-width:34px;font-size:11px}}.mc-layout.phone .mc-head.stuck .mc-var{top:4px;padding:3px 8px 3px 5px;gap:6px}.mc-layout.phone .mc-head.stuck .mc-var-title{font-size:13px}.mc-layout.phone .mc-head.stuck .mc-var-sub{display:none}.mc-sb-var{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;vertical-align:middle;font-family:var(--font-head);font-weight:800;font-size:11px;letter-spacing:.06em;line-height:1.35;background:color-mix(in srgb,var(--purple) 30%,var(--panel));color:#e0e7ff;white-space:nowrap}.mc-sb-var.no{background:#7f1d1d;color:#fee2e2}.mc-sb-var.yes{background:#14532d;color:#dcfce7}.mc-sb-var-short{display:none}@media (max-width: 560px){.mc-sb-var-short{display:inline}.mc-sb-var-long{display:none}}.mc-tick-var{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.05em;padding:0 4px;border-radius:3px;background:#7f1d1d;color:#fee2e2;margin-left:2px}.mc-team-pen{color:var(--accent);font-weight:600;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-pen{position:absolute;right:10px;bottom:10px;z-index:6;pointer-events:none;width:min(250px,46%);display:flex;flex-direction:column;gap:3px;padding:6px 8px 7px;background:color-mix(in srgb,var(--bg) 93%,transparent);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 6px 22px #00000080;animation:mc-w2-rise .3s ease-out,mc-w2-fade .45s ease-in 4.3s forwards}@container (max-width: 520px){.mc-pen{left:8px;right:8px;bottom:8px;margin:0 auto;width:min(236px,calc(100% - 16px));padding:5px 7px 6px}}.mc-screen:has(>.mc-stage-hint)>.mc-pen{bottom:48px}.mc-screen:has(>.mc-pen) .mc-hl-caption{visibility:hidden}.mc-pen-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.mc-pen-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-family:var(--font-head);font-weight:800;font-size:13px;letter-spacing:0}.mc-pen-out{flex:none;font-size:10px;font-weight:800;letter-spacing:.06em;padding:1px 7px;border-radius:999px}.mc-pen-out.goal{background:#14532d;color:#bbf7d0}.mc-pen-out.saved{background:color-mix(in srgb,var(--blue) 25%,var(--panel));color:#bae6fd}.mc-pen-out.missed{background:#7f1d1d;color:#fecaca}.mc-pen-out.post{background:#7c2d12;color:#fed7aa}.mc-pen-svg{display:block;width:100%;height:auto;aspect-ratio:10.8 / 3.7;border-radius:6px;background:#0f2a17}.mc-pen-cap{font-size:12px;font-weight:600;line-height:1.25;color:var(--text);text-align:center}.mc-pen-grass{fill:#2a7430}.mc-pen-line{stroke:#ffffff8c;stroke-width:.06}.mc-pen-netbg{fill:#ffffff12}.mc-pen-net line{stroke:#ffffff38;stroke-width:.03}.mc-pen-frame{fill:none;stroke:#fff;stroke-width:.15;stroke-linejoin:round}.mc-pen-gk line{stroke-width:.17;stroke-linecap:round}.mc-pen-gk rect,.mc-pen-gk circle{stroke-width:.05}.mc-pen-arrow{stroke:#fffc;stroke-width:.07;stroke-dasharray:.22 .14;fill:none}.mc-pen-arrowhead{fill:#ffffffe6}.mc-pen-ball{fill:#fff;stroke:var(--bg);stroke-width:.05}.mc-pen-ring{fill:none;stroke-width:.1;transform-box:fill-box;transform-origin:center;animation:mc-w2-ring 1.2s ease-out infinite}.mc-pen-ring.goal{stroke:var(--green)}.mc-pen-ring.saved{stroke:#38bdf8}.mc-pen-ring.missed{stroke:#f87171}.mc-pen-ring.post{stroke:#fb923c}@keyframes mc-w2-drop{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes mc-w2-pop{0%{transform:translate(-50%) scale(.92)}60%{transform:translate(-50%) scale(1.04)}to{transform:translate(-50%) scale(1)}}@keyframes mc-w2-blink{0%{box-shadow:0 0 #818cf800}to{box-shadow:0 0 12px #818cf8cc}}@keyframes mc-w2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mc-w2-fade{to{opacity:0;visibility:hidden}}@keyframes mc-w2-ring{0%{transform:scale(.7);opacity:1}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion: reduce){.mc-var,.mc-var.check .mc-var-badge,.mc-pen,.mc-pen-ring{animation:none}}.ht-help{margin-bottom:14px;padding:10px 12px;border-radius:var(--radius);background:#ffc62914;border:1px solid rgba(255,198,41,.45);animation:ht-in .35s ease-out}@keyframes ht-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ht-help{animation:none}}.ht-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px}.ht-head b{font-family:var(--font-head);font-size:17px;letter-spacing:.02em;color:var(--accent)}.ht-head span{font-size:11px;color:var(--muted)}.ht-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ht-tip{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.ht-tip.done{opacity:.6}.ht-text{flex:1;min-width:0}.ht-title{font-weight:700;font-size:14px;color:var(--text)}.ht-why{font-size:12.5px;color:var(--text-2);margin-top:2px}.ht-act{flex:none;max-width:48%;white-space:normal;text-align:center}.ht-done{flex:none;font-size:12px;font-weight:700;color:var(--green)}@media (max-width: 560px){.ht-tip{flex-direction:column;align-items:stretch;gap:6px}.ht-act{max-width:none}.ht-done{align-self:flex-end}}.mc{display:flex;flex-direction:column;gap:12px;min-width:0}.mc-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"sb sb" "stage feed" "mgr mgr" "teams teams";gap:12px;min-width:0}.mc-area-sb{grid-area:sb;min-width:0}.mc-area-stage{grid-area:stage;min-width:0}.mc-area-feed{grid-area:feed;position:relative;padding:0;min-height:320px;overflow:hidden}.mc-area-mgr{grid-area:mgr;min-width:0}.mc-area-teams{grid-area:teams;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px) minmax(0,1fr);gap:12px;align-items:start;min-width:0}.mc-feed-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}@media (max-width: 1100px){.mc-area-teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-area-teams .mc-stats{grid-column:1 / -1;order:3}}@media (max-width: 1000px){.mc-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"sb" "stage" "mgr" "feed" "teams"}.mc-area-feed{height:340px;min-height:0}}@media (max-width: 720px){.mc-area-teams{grid-template-columns:minmax(0,1fr)}}.mc-empty{text-align:center;padding:40px 16px}.mc-empty-ico{font-size:44px;margin-bottom:8px}.mc-spinner{font-size:34px;animation:mc-spin 1.4s linear infinite;display:inline-block}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-ticker{display:flex;align-items:center;gap:10px;min-width:0;background:var(--bg);border:1px solid var(--border-strong);border-radius:8px;padding:6px 8px}.mc-ticker-tag{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--font-head);font-weight:800;font-size:14px;letter-spacing:0;color:#fca5a5}.mc-ticker-list{display:flex;gap:6px;overflow-x:auto;min-width:0;scrollbar-width:thin;padding-bottom:1px}.mc-ticker-back{flex:none}.mc-tick{display:inline-flex;align-items:center;gap:6px;flex:none;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:4px 9px;cursor:pointer;white-space:nowrap;font-size:12px;color:var(--text)}.mc-tick:hover{border-color:var(--border-strong)}.mc-tick .t{max-width:120px;overflow:hidden;text-overflow:ellipsis}.mc-tick b{font-family:var(--font-mono);color:var(--accent)}.mc-tick small{color:var(--text-2);font-family:var(--font-mono)}.mc-tick em{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:11px}.mc-tick.on{border-color:var(--accent);background:#ffc6291a}.mc-tick-star{color:var(--accent)}.mc-live-dot{width:8px;height:8px;border-radius:50%;background:var(--red);display:inline-block;flex:none;animation:blink 1s infinite;box-shadow:0 0 6px var(--red)}.mc-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px;min-height:84px;background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow)}.mc-scoreboard.loading{display:flex;justify-content:center}.mc-sb-team{display:flex;align-items:center;gap:12px;min-width:0}.mc-sb-team.away{flex-direction:row-reverse;text-align:right}.mc-sb-names{min-width:0}.mc-sb-name{font-family:var(--font-head);font-weight:800;font-size:26px;line-height:1.05;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-sb-mgr{display:flex;gap:6px;align-items:center;font-size:12px;margin-top:2px}.mc-sb-team.away .mc-sb-mgr{justify-content:flex-end;flex-direction:row-reverse}.mc-dir{color:var(--accent);font-size:11px;opacity:.8}.mc-pen-dots{display:flex;gap:4px;margin-top:4px}.mc-sb-team.away .mc-pen-dots{justify-content:flex-end}.mc-pen-dots i{width:11px;height:11px;border-radius:50%;display:inline-block;border:2px solid}.mc-pen-dots i.in{background:var(--green);border-color:#86efac}.mc-pen-dots i.out{background:transparent;border-color:var(--red);position:relative}.mc-pen-dots i.out:after{content:"×";position:absolute;top:-4px;right:0;bottom:0;left:0;text-align:center;color:var(--red);font-size:11px;font-weight:800;line-height:1}.mc-sb-center{text-align:center}.mc-sb-score{display:inline-flex;gap:10px;align-items:center;font-family:var(--font-mono);font-weight:700;font-size:42px;line-height:1;color:var(--accent);background:var(--bg);border:1px solid var(--border-strong);border-radius:8px;padding:6px 16px;text-shadow:0 0 14px rgba(255,198,41,.35);box-shadow:inset 0 2px 8px #0009}.mc-sb-score .sep{color:#7c6a1c}.mc-sb-score .flash{animation:mc-score-flash .5s steps(2) 7}.mc-sb-pens{font-family:var(--font-mono);font-size:12px;color:var(--text-2);margin-top:3px}.mc-sb-clock{margin-top:6px;display:flex;align-items:center;justify-content:center;gap:8px}.mc-sb-minute{font-family:var(--font-mono);font-weight:700;font-size:16px;background:var(--panel-3);padding:1px 8px;border-radius:5px;min-width:58px;display:inline-block}.mc-sb-minute:empty{display:none}.mc-sb-period{font-size:11px;color:var(--text-2);letter-spacing:0;font-weight:700}.mc-kit{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid;flex:none;font-family:var(--font-head);font-weight:800;letter-spacing:.02em;box-shadow:0 2px 6px #00000073}@media (max-width: 640px){.mc-scoreboard{gap:6px;padding:8px 10px;min-height:0}.mc-sb-team{gap:6px}.mc-sb-team .mc-kit{width:28px!important;height:28px!important;font-size:10px!important;border-width:2px}.mc-sb-name{font-size:15px}.mc-sb-mgr .muted{display:none}.mc-sb-score{font-size:28px;padding:4px 10px;gap:6px}.mc-sb-period{display:none}}.mc-screen{position:relative;border-radius:var(--radius);overflow:hidden;background:#0a1a10;border:2px solid #0b2e12;box-shadow:var(--shadow);container-type:inline-size;transition:border-color .4s,box-shadow .4s}.mc-screen.loading{min-height:260px;background:var(--bg-2)}.mc-screen.key{border-color:#ffc629b3;box-shadow:var(--shadow),0 0 0 1px #ffc6294d,0 0 26px #ffc62929}.mc-fold{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .55s cubic-bezier(.3,.7,.2,1),opacity .4s ease,visibility 0s linear .55s}.mc-fold.open{grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:auto;transition:grid-template-rows .55s cubic-bezier(.3,.7,.2,1),opacity .45s ease .1s,visibility 0s}.mc-fold-inner{min-height:0;overflow:hidden}.mc-stage{position:relative;background:#2a7430}.mc-pitch-wrap{width:100%;min-width:0;line-height:0}.mc-canvas{display:block;max-width:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mc-stage-hint{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:4;pointer-events:none;background:color-mix(in srgb,var(--bg) 85%,transparent);border:1px solid var(--accent);color:#fef3c7;font-size:12px;padding:4px 12px;border-radius:999px;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.mc-screen:has(>.mc-stage-hint) .mc-hl-caption{bottom:calc(9% + 34px)!important}@container (max-width: 520px){.mc-stage-hint{white-space:normal;width:max-content;text-align:center;line-height:1.3;border-radius:10px}.mc-screen:has(>.mc-stage-hint) .mc-hl-caption{bottom:calc(9% + 52px)!important}}.mc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:12px;background:color-mix(in srgb,var(--bg) 30%,transparent)}.mc-card{background:color-mix(in srgb,var(--bg) 95%,transparent);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow);padding:16px 20px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;max-width:560px;max-height:100%;overflow:auto}.mc-overlay.ft .mc-card{border-color:#ffc62999}.mc-card-title{font-family:var(--font-head);font-weight:800;font-size:30px;line-height:1;letter-spacing:0;color:var(--accent)}.mc-card-score{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-head);font-weight:800;font-size:18px;max-width:100%}.mc-card-score .nm{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-card-score b{font-family:var(--font-mono);font-size:32px;color:#fff;padding:0 6px;white-space:nowrap}.mc-card-pens{font-family:var(--font-mono);color:var(--text-2)}.mc-card-verdict{font-weight:700;font-size:15px}.mc-card-stats{display:flex;flex-direction:column;gap:3px;width:100%;max-width:380px}.mc-card-stats>div{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;font-size:13px;align-items:baseline}.mc-card-stats b{font-family:var(--font-mono)}.mc-card-stats b:first-child{text-align:right}.mc-card-stats b:last-child{text-align:left}.mc-card-stats span{color:var(--muted);font-size:12px}.mc-card-count{font-size:14px;color:var(--text-2)}.mc-count{font-family:var(--font-mono);font-weight:700;color:var(--accent);font-size:18px;margin:0 4px}.mc-scorers{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;font-size:13px}.mc-scorers-col.home{text-align:right}.mc-scorers-col.away{text-align:left}.mc-motm{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:linear-gradient(90deg,#ffc62929,#ffc62908);border:1px solid rgba(255,198,41,.45);border-radius:10px;padding:8px 12px}.mc-motm-star{font-size:28px;color:var(--accent);line-height:1}.mc-motm-name{font-weight:700;font-size:16px}.mc-motm-rating{font-family:var(--font-mono);font-weight:700;font-size:26px}@container (max-width: 620px){.mc-overlay{padding:6px}.mc-card{padding:8px 10px;gap:5px}.mc-card-title{font-size:19px}.mc-card-score{font-size:13px;gap:6px}.mc-card-score .mc-kit{display:none}.mc-card-score .nm{max-width:90px}.mc-card-score b{font-size:22px}.mc-card-stats{display:none}.mc-card .btn.lg{padding:6px 14px;font-size:13px}.mc-motm{padding:4px 8px}.mc-motm-star,.mc-motm-rating{font-size:18px}.mc-scorers{font-size:11px;gap:8px}}.mc-goal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--bg) 62%,transparent),color-mix(in srgb,var(--bg) 18%,transparent) 72%);animation:mc-goal-in .35s ease-out,mc-fade-out .5s ease-in 3.35s forwards}.mc-goal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 4px)}.mc-goal>*{position:relative}.mc-goal-word{font-family:var(--font-head);font-weight:800;line-height:.9;letter-spacing:.04em;color:var(--accent);font-size:110px;font-size:clamp(54px,17cqw,160px);text-shadow:5px 5px 0 #7a5c00,0 0 34px rgba(255,198,41,.65);animation:mc-goal-pulse .42s ease-in-out infinite alternate}.mc-goal-team{font-family:var(--font-head);font-weight:800;letter-spacing:0;font-size:22px;font-size:clamp(13px,3.4cqw,28px);padding:2px 16px;border-radius:4px;border:2px solid;box-shadow:0 4px 14px #00000080}.mc-goal-scorer{font-weight:800;color:#fff;text-shadow:0 2px 6px #000;font-size:20px;font-size:clamp(13px,3cqw,24px);display:flex;align-items:center;gap:8px}.mc-goal-min{font-family:var(--font-mono);color:var(--accent)}.mc-goal-tag{font-size:.65em;background:#ffffff29;padding:1px 8px;border-radius:999px}.mc-goal-assist{color:var(--text);font-size:14px;font-size:clamp(11px,2.2cqw,16px);text-shadow:0 2px 6px #000}.mc-goal-score{display:flex;align-items:center;gap:12px;margin-top:4px;font-family:var(--font-head);font-weight:800;font-size:20px;font-size:clamp(14px,3cqw,26px);color:#fff;background:color-mix(in srgb,var(--bg) 85%,transparent);border:1px solid var(--border-strong);border-radius:8px;padding:3px 14px}.mc-goal-score b{font-family:var(--font-mono);color:var(--accent)}.mc-banner{position:absolute;left:50%;top:11%;transform:translate(-50%);z-index:4;pointer-events:none;display:flex;align-items:center;gap:10px;padding:7px 16px;max-width:calc(100% - 24px);width:max-content;background:color-mix(in srgb,var(--bg) 90%,transparent);border:1px solid var(--border-strong);border-left:5px solid var(--side);border-radius:8px;box-shadow:var(--shadow);animation:mc-banner-in .25s ease-out,mc-fade-out .4s ease-in 2.25s forwards}.mc-banner-ico{font-size:22px}.mc-banner-title{font-family:var(--font-head);font-weight:800;font-size:18px;letter-spacing:0;line-height:1.1}.mc-banner-sub{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-under{display:flex;gap:8px;align-items:stretch;margin-top:8px;min-width:0}.mc-tools{display:flex;gap:4px;flex:none}.mc-tool{background:var(--bg);border:1px solid var(--border-strong);color:var(--text-2);border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:0 10px;line-height:1;white-space:nowrap}.mc-tool:hover{border-color:var(--border-strong);color:var(--text)}.mc-tool.on{border-color:var(--accent);color:var(--accent)}@media (max-width: 560px){.mc-tool .lbl{display:none}.mc-tool{padding:0 8px}}.mc-cbar-wrap{flex:1;min-width:0;display:flex;position:relative}.mc-cbar{flex:1;display:flex;gap:10px;align-items:center;min-width:0;padding:7px 12px;min-height:38px;background:var(--bg);border:1px solid var(--border-strong);border-left:4px solid var(--side, var(--accent));border-radius:6px;font-family:var(--font-mono);font-size:13px;line-height:1.3;color:#fde68a;animation:mc-ev-in .25s ease-out}.mc-cbar-wrap.big .mc-cbar{min-height:72px;padding:10px 16px;gap:12px;font-size:18px;font-size:clamp(15px,1.55vw,21px);background:linear-gradient(180deg,var(--bg-2),var(--bg));box-shadow:inset 0 2px 10px #0009}.mc-cbar-min{color:var(--muted);flex:none;font-size:.8em;min-width:3.2em}.mc-cbar-ico{flex:none}.mc-cbar-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-cbar-wrap.big .mc-cbar-text{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 0 12px rgba(253,230,138,.18)}.mc-cbar-text.typing>span:first-child:after{content:"▌";color:var(--accent);margin-left:1px;animation:mc-caret .6s steps(1) infinite}.mc-cbar-score{color:var(--accent)}.mc-cbar.idle{color:var(--muted)}.mc-cbar.whistle{color:var(--text);font-weight:700}.mc-cbar.important{color:#fff7d6}.mc-cbar.red,.mc-cbar.injury{color:#fecaca}.mc-cbar.sub{color:#bfdbfe}.mc-cbar.goal{color:var(--accent);font-weight:700;background:#1a1503}.mc-cbar.flash-goal{animation:mc-ev-in .25s ease-out,mc-cbar-goal .42s steps(2) 6}.mc-cbar.flash-red{animation:mc-ev-in .25s ease-out,mc-cbar-red .5s ease-in-out 3}.mc-cbar.flash-chance{color:#fed7aa;animation:mc-ev-in .25s ease-out,mc-cbar-chance .6s ease-in-out 2}.mc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 560px){.mc-cbar-wrap.big .mc-cbar{min-height:62px;padding:8px 10px;gap:8px;font-size:15px}.mc-cbar-min{min-width:0}.mc-under .mc-tools{flex-direction:column;gap:3px}.mc-under .mc-tool{flex:1;padding:0 7px}}.mc-feed{display:flex;flex-direction:column;height:100%;min-height:0}.mc-feed-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 8px;border-bottom:1px solid var(--border)}.mc-feed-head h3{margin:0}.mc-feed-list{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:3px;min-height:0}.mc-feed-empty{padding:12px;text-align:center}.mc-ev{display:grid;grid-template-columns:46px 22px minmax(0,1fr);gap:4px;align-items:start;padding:5px 6px;border-radius:5px;border-left:3px solid var(--side, transparent);font-size:13px;line-height:1.35;background:#ffffff04;animation:mc-ev-in .3s ease-out}.mc-ev-min{font-family:var(--font-mono);font-size:12px;color:var(--muted);padding-top:1px}.mc-ev-ico{text-align:center}.mc-ev-score{color:var(--accent)}.mc-ev.goal{background:#ffc62926;font-weight:700}.mc-ev.goal .mc-ev-min{color:var(--accent)}.mc-ev.red{background:color-mix(in srgb,var(--red) 14%,transparent)}.mc-ev.yellow{background:#ffc6290f}.mc-ev.injury{background:color-mix(in srgb,var(--red) 9%,transparent)}.mc-ev.sub{background:#3b82f617}.mc-ev.whistle{background:var(--panel-3);font-weight:600;color:var(--text-2)}.mc-ev.important{background:#ffffff0d}.mc-seg{display:flex;background:var(--bg-2);border:1px solid var(--border-strong);border-radius:7px;padding:2px;gap:2px}.mc-seg button{flex:1 1 0;min-width:0;background:transparent;border:0;padding:7px 6px;border-radius:5px;cursor:pointer;font-weight:600;font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-seg button.on{background:var(--accent);color:var(--accent-ink)}.mc-seg button:hover:not(.on):not(:disabled){background:var(--panel-3);color:var(--text)}.mc-seg button:disabled{opacity:.5;cursor:not-allowed}.mc-seg.five button{white-space:normal;line-height:1.15;padding:5px 3px;font-size:11.5px;overflow:visible}.mc-seg.mini{flex:none}.mc-seg.mini button{padding:3px 9px;font-size:11px;flex:none}@media (max-width: 480px){.mc-seg.five{flex-wrap:wrap}.mc-seg.five button{flex:1 1 30%}}.mc-mgr{border-top:3px solid var(--side, var(--accent))}.mc-mgr-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:20px}@media (max-width: 820px){.mc-mgr-grid{grid-template-columns:minmax(0,1fr)}}.mc-mgr .panel-title{margin-bottom:6px}.mc-mgr-label{font-size:11px;letter-spacing:0;color:var(--muted);font-weight:700;margin:8px 0 4px}.mc-mgr-counters{display:flex;gap:10px;margin-top:12px}.mc-mgr-counters>div{flex:1;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-family:var(--font-mono);font-size:13px;color:var(--text-2)}.mc-mgr-counters b{font-size:20px;color:var(--accent)}.mc-mgr-counters span{display:block;font-family:var(--font-body);font-size:10px;color:var(--muted);letter-spacing:0}.mc-note{font-size:12px;color:var(--text-2);background:var(--panel-2);border:1px dashed var(--border-strong);border-radius:6px;padding:6px 10px;margin-top:8px}.mc-alert{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;margin-bottom:8px;border-radius:8px;background:color-mix(in srgb,var(--red) 15%,transparent);border:1px solid var(--red);color:#fecaca;font-size:13px;animation:mc-alert 1.1s ease-in-out infinite alternate}.mc-pending{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.mc-pending-row{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:13px;background:#3b82f61a;border:1px solid rgba(59,130,246,.45);border-radius:6px}.mc-sub-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width: 560px){.mc-sub-cols{grid-template-columns:minmax(0,1fr)}}.mc-sub-list{display:flex;flex-direction:column;gap:3px;max-height:290px;overflow-y:auto;padding-right:2px}.mc-sub-list.locked{opacity:.55}.mc-sub-row{display:flex;align-items:center;gap:7px;width:100%;text-align:left;font:inherit;font-size:13px;background:var(--panel-2);border:1px solid transparent;border-radius:6px;padding:5px 7px;cursor:pointer;color:var(--text)}.mc-sub-row:hover:not(:disabled){border-color:var(--border-strong)}.mc-sub-row.selected,.mc-sub-row.selected:hover:not(:disabled){border-color:var(--accent);background:#ffc6291a}.mc-sub-row.injured{border-color:color-mix(in srgb,var(--red) 70%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent)}.mc-sub-row:disabled{cursor:not-allowed}.mc-sub-num{font-family:var(--font-mono);font-weight:700;width:20px;text-align:right;color:var(--muted);flex:none}.mc-sub-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.mc-sub-confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 6px;padding:8px 10px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px}.mc-fam{font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;margin-left:4px;white-space:nowrap;flex:none}.mc-fam.f4{background:color-mix(in srgb,var(--green) 20%,transparent);color:#86efac}.mc-fam.f3{background:#a3e6352e;color:#d9f99d}.mc-fam.f2{background:#ffc6292e;color:#fde68a}.mc-fam.f1{background:color-mix(in srgb,var(--orange) 20%,transparent);color:#fdba74}.mc-fam.f0{background:color-mix(in srgb,var(--red) 20%,transparent);color:#fca5a5}.mc-in{color:#4ade80;font-weight:700}.mc-out{color:#f87171;font-weight:700}.mc-inj{color:#fca5a5}.mc-pend{color:#93c5fd}.mc-team{padding:12px;border-top:3px solid var(--team, var(--border))}.mc-team.mine{box-shadow:var(--shadow),0 0 0 1px #ffc62959}.mc-team-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mc-team-name{font-family:var(--font-head);font-weight:800;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-team-tac{display:flex;flex-direction:column;gap:3px;align-items:flex-end;flex:none}.mc-team-tac .chip{font-size:10px;padding:1px 7px}.mc-lu-head,.mc-lu-row{display:grid;grid-template-columns:26px 38px minmax(0,1fr) 50px 32px;gap:6px;align-items:center}.mc-lu-head{font-size:10px;color:var(--muted);letter-spacing:0;padding:0 6px 4px;border-bottom:1px solid var(--border)}.mc-lu-head span:nth-child(5){text-align:right}.mc-lu{display:flex;flex-direction:column;gap:1px;margin-top:3px}.mc-lu-row{padding:3px 6px;border-radius:5px;cursor:pointer;font-size:13px}.mc-lu-row:nth-child(odd){background:#ffffff06}.mc-lu-row:hover{background:var(--panel-2)}.mc-lu-row.bench .nm{color:var(--text-2)}.mc-lu-row.subbed-off,.mc-lu-row.sent-off{opacity:.55}.mc-lu-row.sent-off .nm{text-decoration:line-through}.mc-lu-row.injured{background:color-mix(in srgb,var(--red) 13%,transparent)!important;box-shadow:inset 3px 0 0 var(--red)}.mc-lu-row.hl{outline:2px solid var(--accent);outline-offset:-2px}.mc-lu-num{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:13px;border:2px solid}.mc-lu-row .pos-tag{min-width:0;font-size:12px}.mc-lu-name{display:flex;align-items:center;gap:5px;min-width:0}.mc-lu-name .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mc-icons{display:inline-flex;gap:3px;font-size:11px;flex:none;align-items:center}.mc-assist{background:var(--border-strong);border-radius:3px;padding:0 3px;font-weight:700;font-size:10px;color:var(--text-2)}.mc-lu-sep{font-size:10px;letter-spacing:0;color:var(--muted);padding:8px 6px 3px;font-weight:700}.mc-lu-empty{padding:4px 6px}.mc-cond{height:6px;background:var(--panel-3);border-radius:3px;overflow:hidden;display:block}.mc-cond i{display:block;height:100%;border-radius:3px;transition:width .6s}.mc-cond.sm{width:40px;flex:none}.mc-rating{font-family:var(--font-mono);font-weight:700;font-size:13px;text-align:right;color:var(--muted)}.mc-stats{padding:12px}.mc-poss-labels{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:18px}.mc-poss-labels span{font-family:var(--font-body)}.mc-poss-bar{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden;margin:4px 0 12px;background:var(--panel-3)}.mc-poss-bar i{display:block;height:100%;transition:width .8s}.mc-stat{padding:3px 0}.mc-stat-vals{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:13px}.mc-stat-vals .lead{color:var(--accent);font-weight:700}.mc-stat-label{font-family:var(--font-body);font-size:12px;color:var(--text-2)}.mc-stat-bar{display:flex;height:4px;gap:2px;margin-top:3px}.mc-stat-bar i{display:block;height:100%;border-radius:2px;opacity:.85;transition:width .8s}.mc-stat-bar.empty i{background:var(--border-strong)!important}.mc-modal-line{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:8px 10px;background:var(--panel-2);border-radius:8px;font-size:13px}@keyframes mc-goal-in{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes mc-fade-out{to{opacity:0;visibility:hidden}}@keyframes mc-goal-pulse{0%{transform:skew(-7deg) scale(1)}to{transform:skew(-7deg) scale(1.07)}}@keyframes mc-banner-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes mc-score-flash{50%{color:#fff;text-shadow:0 0 22px #fff}}@keyframes mc-ev-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mc-alert{0%{box-shadow:0 0 color-mix(in srgb,var(--red) 0%,transparent)}to{box-shadow:0 0 14px color-mix(in srgb,var(--red) 45%,transparent)}}@media (prefers-reduced-motion: reduce){.mc-goal-word,.mc-alert,.mc-live-dot,.mc-spinner,.mc-sb-score .flash,.mc-ff,.mc-mini-ring,.mc-mini-zone.hot,.mc-mini-box,.mc-press-text.strong,.mc-fast-play.hot,.mc-cbar,.mc-mode-tag,.mc-vote.on i{animation:none!important}.mc-fold,.mc-fold.open{transition:none!important}.mc-hl-intro{display:none}}.mc-mode{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;min-height:42px;padding:5px 10px;margin-bottom:8px;background:var(--bg);border:1px solid var(--border-strong);border-radius:8px;transition:background .35s,border-color .35s}.mc-mode-tag{font-family:var(--font-head);font-weight:800;font-size:16px;line-height:1.1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mc-mode.fast .mc-mode-tag{color:#7dd3fc}.mc-ff{display:inline-block;animation:mc-ff .9s ease-in-out infinite}.mc-mode-speed{font-family:var(--font-mono);font-weight:700;font-size:12px;color:var(--bg-2);background:#7dd3fc;border-radius:4px;padding:1px 6px}.mc-mode-hint{font-size:12px;color:var(--muted);white-space:nowrap}.mc-mode-clock{font-family:var(--font-mono);font-weight:700;font-size:20px;line-height:1;color:var(--accent);min-width:76px;text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(255,198,41,.35)}.mc-mode.hl{background:linear-gradient(90deg,#ffc62938,color-mix(in srgb,var(--bg) 96%,transparent) 62%);border-color:#ffc629b3}.mc-mode.hl .mc-mode-tag{color:var(--accent);animation:mc-hl-tag .5s ease-out}.mc-mode-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:0;color:#fecaca;white-space:nowrap}.mc-mode-votes{font-family:var(--font-mono);font-size:12px;color:var(--text-2);background:var(--panel-3);border:1px solid var(--border);border-radius:999px;padding:2px 9px;white-space:nowrap}.mc-mode-votes.some{color:var(--accent);border-color:#ffc62980}.mc-mode-votes{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow:hidden}.mc-vote{display:inline-flex;align-items:center;gap:3px;min-width:0;color:var(--muted);font-family:var(--font-body, inherit);font-size:12px;transition:color .25s}.mc-vote i{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;font-style:normal;font-size:10px;font-weight:800;background:var(--panel-2, var(--panel-3));color:var(--muted);border:1px solid var(--border)}.mc-vote.on{color:var(--text)}.mc-vote.on i{background:var(--green);color:#04140a;border-color:var(--green-2);animation:mc-vote-pop .35s ease-out}.mc-vote .nm{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-vote.me .nm{font-weight:700}.mc-vote-count{font-family:var(--font-mono);font-size:12px;color:inherit}.mc-skip.voted:disabled{opacity:.8;background:var(--panel-3);color:var(--text-2);border-color:var(--border)}@keyframes mc-vote-pop{0%{transform:scale(.4)}70%{transform:scale(1.25)}to{transform:scale(1)}}.mc-skip{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:800;white-space:nowrap}.mc-skip:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.mc-mode.brk .mc-mode-tag,.mc-mode.full .mc-mode-tag{color:var(--text-2)}@media (max-width: 640px){.mc-mode{gap:6px;padding:4px 8px}.mc-mode-hint,.mc-mode-live .lbl{display:none}.mc-mode-tag{font-size:14px}.mc-mode-clock{font-size:17px;min-width:62px}.mc-mode.hl .mc-mode-clock{display:none}.mc-vote .nm{max-width:5.5em}}.mc-fast{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:14px;padding:12px;background:radial-gradient(900px 320px at 30% 0%,#12351d,#0a1a10 70%);transition:filter .4s}.mc-fast.dim{filter:brightness(.5) saturate(.7)}@container (max-width: 560px){.mc-fast{grid-template-columns:minmax(0,1fr);gap:10px;padding:8px}}.mc-fast-pitch{position:relative;align-self:start;min-width:0}.mc-mini-svg{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 6px 18px #00000073}.mc-mini-bg{fill:#0f2e17}.mc-mini-grass{fill:#1c5627}.mc-mini-stripe{fill:#ffffff09}.mc-mini-lines rect,.mc-mini-lines line,.mc-mini-lines circle{fill:none;stroke:#ffffff6b;stroke-width:.35}.mc-mini-lines .third{stroke:#ffffff21;stroke-dasharray:1.2 1.2}.mc-mini-goal{fill:#ffffff2e;stroke-width:.7}.mc-mini-zone{opacity:.1;transition:opacity .5s,fill .4s}.mc-mini-zone.hot{animation:mc-zone-hot 1.1s ease-in-out infinite alternate}.mc-mini-box{fill-opacity:.2;stroke-width:.6;animation:mc-zone-hot .7s ease-in-out infinite alternate}.mc-mini-trail{fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.mc-mini-ring{fill:none;stroke-width:.7;transform-box:fill-box;transform-origin:center;animation:mc-ring 1.2s ease-out infinite}.mc-mini-dir path{fill:none;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.mc-mini-dir path:last-child{opacity:.55}.mc-mini-core{fill:#fff;stroke-width:.45}.mc-fast-play{position:absolute;left:50%;top:8px;transform:translate(-50%);max-width:calc(100% - 16px);background:color-mix(in srgb,var(--bg) 82%,transparent);border:1px solid rgba(255,255,255,.14);border-left:4px solid var(--side, var(--muted));border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .3s}.mc-fast-play.hot{color:#fff;border-color:var(--side);animation:mc-hot-chip .8s ease-in-out infinite alternate}.mc-fast-end{position:absolute;bottom:7px;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#fffc;pointer-events:auto}.mc-fast-end .mc-kit{border-width:2px}.mc-fast-end.left{left:7px}.mc-fast-end.right{right:7px}.mc-flow{display:flex;flex-direction:column;gap:12px;min-width:0;justify-content:center}.mc-flow-label{font-size:10px;letter-spacing:0;color:var(--muted);font-weight:700}.mc-press-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.mc-press-text{font-family:var(--font-head);font-weight:800;font-size:18px;line-height:1.1;letter-spacing:0;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s}.mc-press-text.strong{animation:mc-pulse-text .8s ease-in-out infinite alternate}.mc-press-row{display:flex;align-items:center;gap:6px;margin-top:5px}.mc-press-end{font-family:var(--font-head);font-weight:800;font-size:12px;color:var(--muted);width:30px;flex:none}.mc-press-row .mc-press-end:last-child{text-align:right}.mc-press-bar{position:relative;flex:1;height:10px;background:var(--panel-3);border-radius:5px;overflow:hidden}.mc-press-fill{position:absolute;top:0;bottom:0;border-radius:5px;transition:left .9s ease,width .9s ease,background .4s}.mc-press-mid{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff9}.mc-mom-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.mc-mom-legend{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-2);font-family:var(--font-head);font-weight:700}.mc-mom-legend i{width:9px;height:9px;border-radius:2px;display:inline-block;margin-left:6px}.mc-mom-svg{display:block;width:100%;height:64px;margin-top:5px;background:color-mix(in srgb,var(--bg) 55%,transparent);border-radius:6px}.mc-mom-axis{stroke:#ffffff4d;stroke-width:1;vector-effect:non-scaling-stroke}.mc-mom-half{stroke:#fff3;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.mc-mom-bar{opacity:.8}.mc-mom-bar.now{opacity:1}.mc-mom-future{fill:#ffffff1f}.mc-mom-cursor{fill:#ffc62924}.mc-mom-goals{position:relative;height:15px}.mc-mom-goal{position:absolute;top:1px;transform:translate(-50%);font-size:9px;line-height:12px;border-bottom:2px solid;padding:0 1px}.mc-mom-scale{position:relative;height:12px;margin-top:3px;font-family:var(--font-mono);font-size:9px;color:var(--muted)}.mc-mom-scale span{position:absolute;top:0;transform:translate(-50%)}.mc-mom-scale span:first-child{transform:none}.mc-mom-scale span:last-child{transform:translate(-100%)}.mc-kposs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;font-family:var(--font-mono);font-size:14px}.mc-kposs .mc-poss-bar{margin:0}.mc-kgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px;margin-top:8px}.mc-krow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:baseline;background:#ffffff09;border-radius:5px;padding:3px 7px}.mc-krow b{font-family:var(--font-mono);font-size:14px}.mc-krow b:last-child{text-align:right}.mc-krow b.lead{color:var(--accent)}.mc-krow span{color:var(--muted);font-size:11px}.mc-hl-intro{position:absolute;left:0;right:0;top:40%;z-index:2;pointer-events:none;text-align:center;padding:6px 12px;font-family:var(--font-head);font-weight:800;letter-spacing:0;line-height:1.1;color:#fff;font-size:32px;font-size:clamp(20px,5.5cqw,52px);text-shadow:3px 3px 0 rgba(0,0,0,.55),0 0 24px rgba(255,198,41,.55);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bg) 72%,transparent) 18%,color-mix(in srgb,var(--bg) 72%,transparent) 82%,transparent);animation:mc-hl-intro 1.8s cubic-bezier(.2,.8,.2,1) forwards}@keyframes mc-ff{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(3px);opacity:1}}@keyframes mc-hl-tag{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes mc-zone-hot{0%{opacity:.12}to{opacity:.3}}@keyframes mc-ring{0%{transform:scale(.7);opacity:.95}to{transform:scale(2.2);opacity:0}}@keyframes mc-hot-chip{0%{box-shadow:0 0 #ffc62900}to{box-shadow:0 0 12px #ffc62973}}@keyframes mc-pulse-text{0%{opacity:1}to{opacity:.6}}@keyframes mc-caret{50%{opacity:0}}@keyframes mc-cbar-goal{50%{background:var(--accent);color:var(--accent-ink)}}@keyframes mc-cbar-red{50%{background:color-mix(in srgb,var(--red) 35%,transparent)}}@keyframes mc-cbar-chance{50%{background:color-mix(in srgb,var(--orange) 24%,transparent);border-color:var(--orange)}}@keyframes mc-hl-intro{0%{opacity:0;transform:translate(-10%) skew(-8deg)}16%{opacity:1;transform:none}72%{opacity:1;transform:none}to{opacity:0;transform:translate(5%);visibility:hidden}}.mc-head{display:contents}.mc-layout.nofeed{grid-template-columns:minmax(0,1fr);grid-template-areas:"sb" "stage" "mgr" "teams"}.mc-layout.nofeed .mc-area-stage{width:100%;max-width:max(640px,calc((100vh - 190px)*1.55));justify-self:center}.mc-sub-row.paired{opacity:.42}.mc-sub-row.paired .mc-sub-name{text-decoration:line-through;text-decoration-color:#ffffff59}.mc-sub-row:disabled:not(.paired){opacity:.6}.mc-tray{margin-top:10px}.mc-tray-chips{display:flex;flex-wrap:wrap;gap:6px}.mc-tray-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 4px 4px 10px;font-size:13px;background:#3b82f61f;border:1px solid rgba(59,130,246,.5);border-radius:999px;max-width:100%}.mc-tray-chip.open{background:#ffc62914;border:1px dashed rgba(255,198,41,.6);padding-right:10px}.mc-tray-chip .mc-out,.mc-tray-chip .mc-in{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11em}.mc-tray-x{width:28px;height:28px;flex:none;border-radius:50%;border:0;cursor:pointer;font-size:12px;line-height:1;background:#ffffff14;color:var(--text-2)}.mc-tray-x:hover{background:color-mix(in srgb,var(--red) 30%,transparent);color:#fff}.mc-tray-bar{position:sticky;bottom:8px;z-index:6;display:flex;align-items:center;gap:10px;margin:10px 0 4px;padding:8px 10px;background:color-mix(in srgb,var(--bg) 97%,transparent);border:1px solid var(--accent);border-radius:10px;box-shadow:0 8px 22px #00000080}.mc-tray-go{min-height:44px;font-weight:800;white-space:nowrap}.mc-tray-when{min-width:0}.mc-cond-pct{font-family:var(--font-mono);font-size:11px;font-weight:700;width:34px;text-align:right;flex:none}.mc-cap{font-style:normal;text-transform:none;letter-spacing:0;color:var(--text-2)}.mc-tired{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 10px;margin-bottom:8px;font-size:13px;border-radius:8px;background:#ffc6291a;border:1px solid rgba(255,198,41,.55);color:#fde68a}.mc-tired>span{flex:1 1 160px;min-width:0}.mc-modal-suboff{margin-left:auto}.mc-fast-left{display:flex;flex-direction:column;gap:6px;min-width:0;align-self:start}.mc-fast-foot{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px}.mc-fast-foot .mc-fast-end{position:static;flex:none}.mc-carrier{flex:1 1 auto;min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--bg) 78%,transparent);border:1px solid rgba(255,255,255,.16);border-left:4px solid var(--side, var(--muted))}.mc-carrier:hover{border-color:var(--side, var(--muted))}.mc-carrier.ghost{visibility:hidden;pointer-events:none}.mc-fast-play2{display:none}.mc-carrier-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-fast.pitch-only{grid-template-columns:minmax(0,1fr)}.mc-tool{position:relative}.mc-tool-badge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.mc-tool-chat.unread{border-color:var(--accent);color:var(--text)}body:has(.mc-layout:not(.v2)) .chat-fab{display:none}body.has-chat-dock:has(.mc-layout:not(.v2)) .page{padding-bottom:18px}@media (min-width: 601px){body:has(.mc-layout:not(.v2)) .chat-dock{left:auto;right:16px;align-items:flex-end}}.mc-moment-slot{display:inline-flex;align-items:center;justify-content:flex-end;min-width:84px}.mc-moment-slot.empty{visibility:hidden}.mc-moment-btn{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.mc-moment-btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.mc-moment-btn.on,.mc-moment-btn:disabled{background:var(--panel-3);color:var(--text-2);border-color:var(--border);opacity:.9}.mc-moment-count{font-family:var(--font-mono)}.mc-ctl{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.mc-ctl-speeds{display:inline-flex;gap:2px;background:var(--bg);border:1px solid var(--border-strong);border-radius:7px;padding:2px}.mc-ctl-btn{min-width:34px;height:30px;padding:0 8px;border-radius:6px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;background:var(--bg);border:1px solid var(--border-strong);color:var(--text-2);white-space:nowrap}.mc-ctl-speeds .mc-ctl-btn{border-color:transparent;height:26px;min-width:32px}.mc-ctl-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.mc-ctl-btn.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.mc-ctl-btn.sp:disabled.on{opacity:1;cursor:default}.mc-ctl-btn:disabled:not(.on){opacity:.5;cursor:not-allowed}.mc-ctl-vote{height:30px;padding:0 9px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;background:var(--panel-3);border:1px solid var(--border);color:var(--text-2)}.mc-ctl-vote b{font-family:var(--font-mono);margin-left:2px}.mc-ctl-vote.some{border-color:#ffc62980;color:var(--accent)}.mc-ctl-vote.on{background:color-mix(in srgb,var(--green) 18%,transparent);border-color:var(--green-2);color:#bbf7d0}.mc-ctl-vote:disabled{cursor:default}.mc-ctl-state{font-size:12px;font-weight:800;color:#fde68a;white-space:nowrap;letter-spacing:0}.mc-ctl-state.paused{color:#fca5a5}.mc-ctl-confirm{background:#ffc6291a;border:1px solid rgba(255,198,41,.5);border-radius:8px;padding:3px 6px}.mc-ctl-q{font-size:12px;font-weight:700;color:#fef3c7}.mc-area-tabs{grid-area:tabs;min-width:0;display:flex;flex-direction:column;gap:8px}.mc-tabs{display:flex;gap:4px;background:var(--bg-2);border:1px solid var(--border-strong);border-radius:10px;padding:3px}.mc-tab{flex:1 1 0;min-width:0;min-height:44px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;background:transparent;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-tab.on{background:var(--panel-3);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.mc-tab-caret{margin-left:4px;font-size:10px;opacity:.8}.mc-tab-panel{display:flex;flex-direction:column;gap:10px;min-width:0}.mc-tab-feed{padding:0;height:min(420px,60vh);overflow:hidden}.mc-flow-panel{padding:12px}.mc-flow-panel .mc-flow{gap:10px}@media (max-width: 767px){.mc-layout.phone{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "mgr" "tabs";gap:10px}.mc-layout.phone .mc-head{display:flex;flex-direction:column;gap:6px;grid-area:head;min-width:0}.mc-layout.phone .mc-under{margin-top:6px}.mc-layout.phone .mc-mode{margin-bottom:6px}.mc-layout.phone .mc-sub-list{max-height:none;overflow:visible}.mc-layout.phone .mc-tray-bar{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));margin:0;z-index:60}.mc-layout.phone .mc-mgr:has(.mc-tray-bar){padding-bottom:72px}body:has(.mc-layout.phone .mc-tray-bar) .page{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.mc-ctl-btn{height:40px;min-width:40px;padding:0 6px}.mc-ctl-speeds{padding:0;gap:0}.mc-ctl-speeds .mc-ctl-btn{height:40px;min-width:40px}.mc-ctl-vote{height:40px}.mc-tray-chip{min-height:44px}.mc-tray-x{width:40px;height:40px}.mc-ctl .lbl{display:none}.mc-layout.phone .mc-mode:has(.mc-ctl) .mc-mode-tag .mc-mode-name{display:none}.mc-layout.phone .mc-mode{flex-wrap:nowrap}.mc-layout.phone .mc-mode.hl .mc-mode-tag{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-layout.phone .mc-mode.hl .mc-mode-live .lbl{display:none}.mc-moment-slot{min-width:64px}.mc-moment-btn{padding:0 6px;font-size:12px}.mc-ctl-vote{padding:0 7px}.mc-layout.phone .mc-head:has(.mc-paused) .mc-ctl-state.paused{display:none}.mc-layout.phone .mc-mode .mc-mode-clock{min-width:0}.mc-layout.phone .mc-under .mc-tools{display:grid;grid-template-columns:repeat(2,38px);grid-auto-rows:minmax(29px,1fr);gap:4px}.mc-layout.phone .mc-under .mc-tool{padding:0;display:inline-flex;align-items:center;justify-content:center}}.mc-sub-oncol{scroll-margin-top:12px}@media (max-width: 767px) and (min-height: 740px){.mc-layout.phone .mc-sub-oncol{scroll-margin-top:calc(var(--mc-sticky-top, 0px) + 360px)}.mc-layout.phone .mc-head{position:sticky;top:var(--mc-sticky-top, 0px);z-index:12;padding:6px 0;background:var(--bg);box-shadow:0 8px 12px -8px #000000b3}}@media (max-width: 767px) and (min-height: 740px){.mc-layout.phone .mc-head.stuck .mc-under{margin-top:4px}.mc-layout.phone .mc-head.stuck .mc-cbar-wrap.big .mc-cbar{min-height:34px;padding:4px 8px;gap:6px;font-size:12px}.mc-layout.phone .mc-head.stuck .mc-cbar-wrap.big .mc-cbar-text{display:block;white-space:nowrap}.mc-layout.phone .mc-head.stuck .mc-under .mc-tools{display:flex;flex-direction:row;gap:3px}.mc-layout.phone .mc-head.stuck .mc-under .mc-tool{width:34px}.mc-layout.phone .mc-head.stuck .mc-mode{margin-bottom:4px;min-height:38px}.mc-layout.phone .mc-head.stuck .mc-fast{padding:6px}.mc-layout.phone .mc-head.stuck .mc-fast-left{flex-direction:row;align-items:stretch;gap:8px}.mc-layout.phone .mc-head.stuck .mc-fast-pitch{flex:0 0 58%}.mc-layout.phone .mc-head.stuck .mc-fast-foot{flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:center}.mc-layout.phone .mc-head.stuck .mc-fast-end,.mc-layout.phone .mc-head.stuck .mc-fast-pitch .mc-fast-play{display:none}.mc-layout.phone .mc-head.stuck .mc-fast-play2{display:block;font-size:12px;font-weight:700;line-height:1.25;color:var(--text);padding:4px 8px;border-left:4px solid var(--side, var(--muted));border-radius:6px;background:color-mix(in srgb,var(--bg) 82%,transparent)}.mc-layout.phone .mc-head.stuck .mc-fast-play2.hot{color:#fff}.mc-layout.phone .mc-head.stuck .mc-carrier{flex:0 0 auto;justify-content:flex-start}.mc-layout.phone .mc-head.stuck .mc-carrier.ghost{display:none}.mc-layout.phone .mc-head.stuck .mc-banner{top:4px;padding:3px 10px;gap:6px}.mc-layout.phone .mc-head.stuck .mc-banner-title{font-size:13px}.mc-layout.phone .mc-head.stuck .mc-banner-ico{font-size:15px}}@media (max-width: 600px){body:has(.mc-layout:not(.v2)) .chat-dock{left:0;right:0;bottom:0;align-items:stretch}body:has(.mc-layout:not(.v2)) .chat-panel{width:100%;height:min(36vh,300px);border-radius:14px 14px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}}.mc-subsbar{display:flex;align-items:center;gap:6px;margin-top:8px;min-width:0}.mc-subs-open{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:800;border-color:var(--border-strong)}.mc-subs-open.on{border-color:var(--accent);color:var(--accent)}.mc-subs-num{font-family:var(--font-mono);font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:#ffffff14;color:var(--text-2)}.mc-subs-chip{flex:0 1 auto;min-width:0;min-height:40px;padding:0 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--border);background:var(--panel-3);color:var(--text)}.mc-subs-chip.pending{border-color:#ffc62999;background:#ffc62914;color:#fde68a}.mc-subs-chip.ready{border-color:var(--accent);color:var(--accent)}.mc-subs-chip.injury{border-color:color-mix(in srgb,var(--red) 70%,transparent);background:color-mix(in srgb,var(--red) 14%,transparent);color:#fecaca}.mc-subs-chip.tired{border-color:color-mix(in srgb,var(--green) 55%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent);color:#bbf7d0}.mc-subs-chip:hover{filter:brightness(1.12)}.mc-subs{position:fixed;z-index:95;right:16px;bottom:16px;top:calc(var(--mc-sticky-top, 56px) + 12px);width:min(430px,calc(100vw - 32px));display:flex;flex-direction:column;min-height:0;background:var(--panel);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 18px 50px #0000008c;animation:mc-subs-in .18s ease-out}@keyframes mc-subs-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mc-subs-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 8px 8px 14px;border-bottom:1px solid var(--border);background:var(--panel-2);border-radius:14px 14px 0 0}.mc-subs-title{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-subs-meta{display:flex;flex-wrap:wrap;gap:6px}.mc-subs-count{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-2);padding:2px 8px;border-radius:999px;background:#ffffff0f;white-space:nowrap}.mc-subs-x{width:40px;height:40px;flex:none;border-radius:50%;border:0;cursor:pointer;font-size:15px;background:#ffffff0f;color:var(--text-2)}.mc-subs-x:hover{background:#ffffff24;color:var(--text)}.mc-subs-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.mc-subs-when{font-size:13px;line-height:1.35;color:#bbf7d0}.mc-subs-when.break{color:#fde68a}.mc-subs-err{border-color:color-mix(in srgb,var(--red) 60%,transparent);color:#fecaca}.mc-subs-pending{display:flex;flex-direction:column;gap:4px}.mc-subs-suggest-row{display:flex;flex-wrap:wrap;gap:6px}.mc-subs-suggest-row .btn{min-height:40px}.mc-subs .mc-tray{margin-top:0}.mc-subs-step{display:flex;flex-direction:column;gap:6px}.mc-subs-step-head{display:flex;align-items:center;gap:8px;min-width:0}.mc-subs-step-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-subs-list{display:flex;flex-direction:column;gap:4px}.mc-subs .mc-sub-row{min-height:44px}.mc-subs-tag{flex:none;font-size:11px;font-weight:800;padding:1px 6px;border-radius:999px;letter-spacing:0}.mc-subs-tag.tired{background:color-mix(in srgb,var(--orange) 18%,transparent);color:#fdba74}.mc-subs-tag.inj{background:color-mix(in srgb,var(--red) 18%,transparent);color:#fecaca}.mc-subs-foot{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border);background:var(--panel-2);border-radius:0 0 14px 14px}.mc-subs-go{flex:1 1 auto;min-height:44px}@media (max-width: 767px){.mc-subs{left:0;right:0;top:auto;bottom:0;width:auto;max-height:min(58vh,540px);border-radius:16px 16px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}.mc-subs-foot{border-radius:0}body:has(.mc-subs) .chat-fab{display:none}}@media (max-height: 520px) and (pointer: coarse){.mc-subs{left:auto;right:0;top:0;bottom:0;width:min(400px,58vw);max-height:none;border-radius:16px 0 0 16px;border-bottom:1px solid var(--border-strong);padding-bottom:0}body:has(.mc-subs) .chat-fab{display:none}}.mc-mgr-open{width:100%;min-height:44px;margin:4px 0 6px}.mc-layout.v2.nofeed .mc-area-stage{max-width:max(720px,calc((100vh - var(--mc-sticky-top, 56px) - 64px) * 1.53))}@media (min-width: 768px) and (min-height: 521px){.mc-layout.v2:not(.phone) .mc-head:not(.mc-fs) .mc-subsbar{position:sticky;bottom:8px;z-index:6;width:fit-content;max-width:100%;margin-inline:auto;padding:5px;background:color-mix(in srgb,var(--bg) 94%,transparent);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 22px #00000080}}.mc-layout.v2 .mc-fast-left,.mc-layout.v2 .mc-fast-pitch{align-self:stretch}@container (min-width: 561px){.mc-layout.v2 .mc-fast:not(.pitch-only){grid-template-columns:minmax(0,2fr) minmax(230px,1fr)}}.mc-feed-x{width:32px;height:32px;flex:none;border-radius:50%;border:0;cursor:pointer;font-size:13px;background:#ffffff0f;color:var(--text-2);margin-left:4px}.mc-feed-x:hover{background:#ffffff24;color:var(--text)}@media (max-width: 767px){.mc-layout.v2.phone .mc-head:not(.mc-fs) .mc-screen{margin-inline:-12px;border-radius:0;border-left:0;border-right:0}.mc-layout.v2.phone .mc-fast.pitch-only{padding:4px}.mc-layout.v2.phone .mc-under .mc-tool-fs{grid-column:1 / -1;gap:3px}.mc-layout.v2.phone .mc-under .mc-tool-fs .lbl.fs{display:inline;font-size:10px;font-weight:700}.mc-layout.v2.phone .mc-head.stuck .mc-under .mc-tool-fs .lbl.fs{display:none}.mc-layout.v2.phone .mc-head.stuck .mc-subsbar{margin-top:4px}.mc-layout.v2.phone .mc-head.stuck .mc-subs-open,.mc-layout.v2.phone .mc-head.stuck .mc-subs-chip{min-height:34px}.mc-layout.v2.phone .mc-mode .mc-ctl:not(.mc-ctl-confirm){flex:none;flex-wrap:nowrap}}body.mc-fs-lock{overflow:hidden}.mc-layout.v2 .mc-head.mc-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;margin:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:max(8px,env(safe-area-inset-top,0px)) 0 max(8px,env(safe-area-inset-bottom,0px));background:var(--bg);overflow-y:auto;overscroll-behavior:contain}.mc-layout.v2 .mc-head.mc-fs:fullscreen{background:var(--bg)}.mc-layout.v2 .mc-head.mc-fs .mc-area-sb,.mc-layout.v2 .mc-head.mc-fs .mc-mode,.mc-layout.v2 .mc-head.mc-fs .mc-under,.mc-layout.v2 .mc-head.mc-fs .mc-subsbar{margin-left:max(8px,env(safe-area-inset-left,0px));margin-right:max(8px,env(safe-area-inset-right,0px))}.mc-layout.v2 .mc-head.mc-fs .mc-area-stage{display:flex;flex-direction:column;min-width:0}.mc-layout.v2 .mc-head.mc-fs .mc-screen{margin:0;border-radius:0;border-left:0;border-right:0}.mc-layout.v2 .mc-head.mc-fs .mc-tool-feed{display:none}.mc-layout.v2 .mc-head.mc-fs .mc-tool-fs{border-color:var(--accent);color:var(--accent)}@media (orientation: landscape) and (max-height: 520px){.mc-layout.v2 .mc-head.mc-fs{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto 1fr;grid-template-areas:"sb screen" "mode screen" "under screen" "bar screen";align-content:start;column-gap:8px;row-gap:6px;padding:max(6px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) 0}.mc-layout.v2 .mc-head.mc-fs .mc-area-stage{display:contents}.mc-layout.v2 .mc-head.mc-fs .mc-area-sb{grid-area:sb;min-width:0}.mc-layout.v2 .mc-head.mc-fs .mc-mode{grid-area:mode;min-width:0;margin-bottom:0}.mc-layout.v2 .mc-head.mc-fs .mc-under{grid-area:under;min-width:0;margin-top:0}.mc-layout.v2 .mc-head.mc-fs .mc-subsbar{grid-area:bar;min-width:0;margin-top:0;flex-wrap:wrap}.mc-layout.v2 .mc-head.mc-fs .mc-screen{grid-area:screen;align-self:center;border-radius:8px;border:2px solid #0b2e12;width:min(calc((100dvh - 64px)*1.52),calc(100vw - 230px))}.mc-layout.v2 .mc-head.mc-fs .mc-scoreboard{grid-template-columns:auto auto auto;justify-content:space-between;gap:6px;padding:6px 8px}.mc-layout.v2 .mc-head.mc-fs .mc-sb-names{display:none}.mc-layout.v2 .mc-head.mc-fs .mc-sb-score{font-size:26px;padding:2px 8px}.mc-layout.v2 .mc-head.mc-fs .mc-cbar-wrap{display:none}.mc-layout.v2 .mc-head.mc-fs .mc-under .mc-tools{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.mc-layout.v2 .mc-head.mc-fs .mc-under .mc-tool{min-height:38px;padding:0 8px}.mc-layout.v2 .mc-head.mc-fs .mc-mode{flex-wrap:wrap;row-gap:4px}.mc-layout.v2 .mc-head.mc-fs .mc-subsbar{align-items:stretch;flex-direction:column}}.mc{padding-bottom:calc(var(--action-bar-h, 76px) + 12px)}.mc-screen>.mc-area-sb{position:absolute;top:10px;left:10px;z-index:5;max-width:calc(100% - 20px)}.mc-bug.mc-scoreboard{min-height:0;display:flex;align-items:stretch;gap:0;padding:0;border:1px solid var(--border-strong);border-radius:8px;overflow:hidden;background:var(--bg);box-shadow:0 4px 12px #0004}.mc-bug .mc-sb-team{display:flex;align-items:center;gap:5px;padding:5px 7px;min-width:0;flex:none}.mc-bug .mc-sb-team.home{order:1}.mc-bug .mc-sb-team.away{order:3;flex-direction:row;text-align:left}.mc-bug .mc-sb-center{display:contents}.mc-bug .mc-sb-score{order:2;display:flex;align-items:center;gap:5px;background:var(--text);color:var(--accent-ink);border:0;border-radius:0;padding:4px 9px;font:900 25px/1 var(--font-head)}.mc-bug .mc-sb-score .sep{color:inherit;font-size:17px}.mc-bug .mc-sb-clock{order:4;display:flex;align-items:center;gap:4px;padding:4px 8px;margin:0;background:var(--live);color:var(--accent-ink)}.mc-bug .mc-sb-minute{background:var(--live);border-radius:0;font:800 20px/1 var(--font-head);color:inherit}.mc-bug .mc-sb-name{font:800 19px/1 var(--font-head)}.mc-bug .mc-sb-mgr>.muted,.mc-bug .mc-dir,.mc-bug .mc-sb-mgr>.chip,.mc-bug .mc-sb-period,.mc-bug .mc-live-dot{display:none}.mc-bug .mc-sb-mgr{margin:0}.mc-bug .mc-sb-men{font-size:10px;padding:0}.mc-bug .mc-sb-pens{order:5;align-self:center;padding:4px;font-size:11px}.mc-bug .mc-sb-var{font-size:10px}.mc-bug .mc-sb-var-long{display:none}.mc-bug .mc-sb-var-short{display:inline}.mc-action-dock .action-bar{position:fixed;bottom:0;left:0;right:0;z-index:35}.mc-action-dock .action-bar-info{display:none}.mc-action-dock .action-bar-secondary{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.mc-action-dock .mc-subsbar{position:static!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.mc-action-dock .mc-ctl{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-action-dock .mc-ctl-btn,.mc-action-dock .mc-ctl-vote{min-height:40px;background:var(--panel-3);border:1px solid var(--border-strong);border-radius:10px;color:var(--text)}.mc .mc-cbar{border:1px solid var(--accent);border-radius:12px;background:var(--panel);box-shadow:none}.mc .mc-ev{background:transparent;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.mc .mc-ev-min,.mc .mc-cbar-min{font-family:var(--font-head);font-weight:800}.mc .mc-card,.mc .ht-card,.mc .mc-ft{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:none}@media (max-width: 767px){.mc-bug .mc-sb-team{padding:4px 5px}.mc-bug .mc-sb-name{font-size:17px}.mc-bug .mc-sb-clock{padding:4px 6px}.mc-bug .mc-sb-minute{font-size:18px}.mc-action-dock .action-bar-secondary{gap:5px}.mc-action-dock .mc-subs-num{display:none}.mc-action-dock .btn,.mc-action-dock .mc-ctl-btn{padding-inline:8px}}.mc .mc-layout:not(.phone),.mc .mc-layout.nofeed:not(.phone){grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "under" "feed" "mgr" "teams"}.mc-head>.mc-under{grid-area:under;min-width:0}@media (min-width: 1200px){.mc .mc-layout:not(.phone),.mc .mc-layout.nofeed:not(.phone){grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"stage under" "stage feed" "mgr mgr" "teams teams";grid-template-rows:auto 1fr auto auto;align-items:start}.mc .mc-layout.nofeed:not(.phone){grid-template-areas:"stage under" "mgr mgr" "teams teams";grid-template-rows:auto auto auto}.mc-head:not(.mc-fs)>.mc-under{flex-direction:column;margin-top:0}.mc-head:not(.mc-fs)>.mc-under .mc-tools{flex-direction:row;flex-wrap:wrap}.mc .mc-area-feed{align-self:stretch;min-height:0}}@media (orientation: landscape) and (max-height: 520px){.mc-layout.v2 .mc-head.mc-fs{display:flex}.mc-layout.v2 .mc-head.mc-fs .mc-area-stage{display:block;width:100%}.mc-layout.v2 .mc-head.mc-fs .mc-screen{width:min(100%,calc((100dvh - 140px)*1.53));margin:auto}.mc-layout.v2 .mc-head.mc-fs .mc-scoreboard{padding:0;gap:0}.mc-layout.v2 .mc-head.mc-fs .mc-sb-names{display:block}}.mc .mc-var{background:var(--panel);border-color:var(--accent);border-radius:12px;box-shadow:none}.mc .mc-pen{background:var(--panel);border-color:var(--border-strong);border-radius:14px;box-shadow:none}.mc .mc-var-title,.mc .mc-pen-title,.mc .ht-head b{font-family:var(--font-head);font-weight:800;letter-spacing:0}.mc .ht-help{border-radius:14px;background:var(--panel);border-color:var(--border-strong)}.season-live-panel .mc{gap:8px}.season-live-panel{min-width:0;max-width:100%;overflow-x:clip}.mc-ticker-wrap{position:relative;width:100%;max-width:100%;min-width:0}.mc .mc-ticker{width:100%;max-width:100%;min-width:0;height:44px;box-sizing:border-box;flex-wrap:nowrap;gap:6px;padding:4px 6px;overflow:hidden}.mc .mc-ticker-list{flex:1 1 0;width:0;min-width:0;overflow-x:auto}.mc .lt-mini-toggle,.mc .mc-live-help{flex:none;min-height:30px}.mc-ticker-wrap>.lt-mini{position:absolute;top:100%;right:0;z-index:12;width:min(100%,600px);max-height:55dvh;overflow:auto;background:var(--panel);box-shadow:0 8px 24px #0008}.mc .mc-layout .mc-head:not(.mc-fs)>.mc-area-stage{width:min(100%,var(--mc-pitch-maxw, calc((100dvh - 160px - var(--action-bar-h, 76px)) * 1.532)));max-width:100%;justify-self:center;align-self:start}.mc .mc-head:not(.mc-fs) .mc-screen{margin-inline:0;container-type:inline-size}.mc .mc-head:not(.mc-fs) .mc-screen>.mc-mode{position:absolute;top:8px;right:8px;z-index:6;min-height:30px;margin:0;max-width:calc(100% - 310px);padding:3px 7px;gap:5px;flex-wrap:nowrap;background:color-mix(in srgb,var(--bg) 92%,transparent)}.mc .mc-head:not(.mc-fs) .mc-mode-tag{font-size:14px}.mc .mc-head:not(.mc-fs) .mc-mode-clock{font-size:16px;min-width:0}.mc .mc-head:not(.mc-fs) .mc-mode-hint{display:none}@container (max-width: 620px){.mc .mc-head:not(.mc-fs) .mc-screen>.mc-mode{left:8px;max-width:none}.mc .mc-head:not(.mc-fs) .mc-screen>.mc-area-sb{top:44px}}@media (max-width: 767px){.mc .lt-mini-toggle .lbl,.mc .mc-ticker-tag{display:none}.mc .mc-tick .t{max-width:70px}}@media (max-width: 767px){.mc .mc-layout.phone .mc-head:not(.mc-fs){position:static;padding:0;height:auto;max-height:none;overflow:visible;box-shadow:none}.mc .mc-layout.phone .mc-head:not(.mc-fs)>.mc-area-stage{width:100%;max-width:100%;align-self:stretch}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-screen{width:100%;margin-inline:0;overflow:visible}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-fold:not(.open){display:none}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-fold.open,.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-fold.open>.mc-fold-inner{display:block;height:auto;max-height:none;overflow:visible;transition:none}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-canvas{width:100%!important;height:auto!important}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-screen>.mc-area-sb{top:4px;left:4px;max-width:190px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug{height:26px;box-sizing:border-box;border-radius:5px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-team{gap:3px;padding:2px 3px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-team>svg{width:14px;height:14px;flex:none}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-names{display:flex;align-items:center;gap:2px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-name,.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-minute{font:800 15px/1 var(--font-head)}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-minute{min-width:0;padding:0}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-name{max-width:32px;overflow:hidden;text-overflow:ellipsis}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-score{font-size:15px;gap:3px;padding:2px 4px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-score .sep{font-size:12px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-bug .mc-sb-clock{padding:2px 4px;gap:2px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-screen>.mc-mode{top:4px;right:4px;left:auto;max-width:calc(100% - 202px);height:26px;min-height:26px;box-sizing:border-box;padding:3px 5px;margin:0;gap:3px;border-radius:5px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-mode-tag{font-size:12px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-mode>.grow,.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-mode-live,.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-mode-clock{display:none}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-paused{background:none;pointer-events:none}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-paused .mc-card{pointer-events:auto;flex-direction:row;width:auto;max-width:calc(100% - 16px);padding:4px 8px;gap:8px;border-radius:999px;overflow:visible}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-paused .mc-card-title{font-size:15px;white-space:nowrap}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-paused .mc-card-title:has(+.btn):after{content:" ·"}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-paused .btn{min-height:32px;height:32px;padding:4px 8px;font-size:14px}.mc .mc-layout.phone .mc-head:not(.mc-fs) .mc-paused .small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.daily-card{display:flex;flex-direction:column;gap:10px;border-color:#ffc62959}.daily-card-top{display:flex;gap:12px;align-items:flex-start}.daily-card-top h3{margin:2px 0 4px;font-family:var(--font-head);font-size:22px;line-height:1.1}.daily-card-text{min-width:0;display:flex;flex-direction:column;gap:3px}.daily-ico{font-size:34px;line-height:1;flex:none}.daily-status{font-size:14px;color:var(--text-2)}.daily-status.done{color:var(--text);font-weight:600}.daily-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.daily-actions .btn{min-height:44px}.daily-actions.end{justify-content:flex-end}.daily-next{color:var(--muted)}.daily-grid{display:flex;flex-direction:column;gap:2px;font-size:18px;line-height:1.15;letter-spacing:1px}.daily-grid.big{flex-direction:row;flex-wrap:wrap;gap:6px;font-size:26px;margin-top:6px}.daily-board{display:flex;flex-direction:column;gap:8px}.daily-board-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;justify-content:space-between}.daily-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.daily-table th,.daily-table td{padding:6px 4px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.daily-table th{color:var(--muted);font-weight:600;font-size:12px}.daily-table th:first-child,.daily-table td:first-child{width:28px}.daily-table .num{width:40px;text-align:right;font-variant-numeric:tabular-nums}.daily-table th:nth-child(3),.daily-table th:nth-child(4){width:40px;text-align:right}.daily-table .grid{width:58px;font-size:11px;line-height:1.2;white-space:pre;text-align:right}.daily-table td.name{overflow:hidden}.daily-name{display:flex;gap:6px;align-items:center;min-width:0}.daily-table tr.me{background:#ffc62914}.daily-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.daily-informal{line-height:1.4}.daily-month-line{color:var(--text-2);line-height:1.4}.daily-month-line.counted{color:#86efac}.daily-switch{display:inline-flex;align-self:flex-start;gap:3px;padding:3px;background:var(--bg-2);border:1px solid var(--border-strong);border-radius:8px}.daily-switch button{min-height:40px;min-width:64px;border:0;background:transparent;color:var(--text-2);padding:6px 12px;border-radius:6px;cursor:pointer;font:inherit;font-weight:600;font-size:14px;white-space:nowrap}.daily-switch button.on{background:var(--accent);color:var(--accent-ink)}.daily-month-table th:nth-child(4),.daily-month-table td:nth-child(4){width:52px}.daily-how{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px;line-height:1.4}.daily-page{display:flex;flex-direction:column;gap:14px}.daily-header{display:flex;gap:12px;align-items:center}.daily-title{margin:2px 0 0;font-family:var(--font-head);font-size:28px;line-height:1.1}.daily-h3{margin:0 0 4px}.daily-sim h2{margin:0 0 10px}.daily-progress{height:10px;border-radius:999px;background:var(--panel-3);overflow:hidden;margin-bottom:8px}.daily-progress>span{display:block;height:100%;background:var(--accent);transition:width .3s ease}.daily-result{display:flex;gap:14px;align-items:center}.daily-medal{font-size:52px;line-height:1;flex:none}.daily-score{margin:2px 0 4px;font-family:var(--font-head);font-size:26px;line-height:1.1}.daily-note{margin-top:6px;color:var(--text-2)}.daily-note.ok{color:#86efac}.daily-share{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.daily-share-text{margin:0;padding:10px 12px;width:100%;box-sizing:border-box;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.daily-matches{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.daily-match{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2)}.daily-match.w{border-left:3px solid var(--green)}.daily-match.d{border-left:3px solid var(--accent)}.daily-match.l{border-left:3px solid var(--red)}.daily-match-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;width:100%;min-height:44px;padding:6px 8px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.daily-match-row .md{color:var(--muted);font-size:12px;white-space:nowrap}.daily-match-row .side{display:flex;min-width:0;overflow:hidden}.daily-match-row .side.away{justify-content:flex-end;text-align:right}.daily-match-row .side .pp-team{min-width:0;max-width:100%}.daily-match-row .side .pp-team-txt{min-width:0;overflow:hidden}.daily-match-row .side .pp-team-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-match-row .score{font-variant-numeric:tabular-nums;white-space:nowrap}.daily-goals{padding:0 8px 8px}@media (max-width: 420px){.daily-match-row .md{display:none}.daily-match-row{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.daily-medal{font-size:42px}}.daily-live{display:flex;flex-direction:column;gap:8px}.daily-live-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.daily-live-head h2{margin:0;font-size:18px}.daily-live-table{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.daily-live-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--muted) 8%,transparent);transition:transform .3s ease;min-width:0}.daily-live-row.me{background:#ffc6292e;font-weight:600}.daily-live-row .pos{width:1.5em;text-align:right}.daily-live-row .team{min-width:0;overflow:hidden}.daily-live-row .move{width:2.2em;font-size:12px}.daily-live-row .move.up{color:var(--green-2)}.daily-live-row .move.down{color:#dc2626}.daily-live-row .gd{width:2.4em;text-align:right;font-size:13px;opacity:.8}.daily-live-row .pts{width:2em;text-align:right}.daily-dare{margin:10px 0 0;padding:8px 12px;border-radius:var(--radius-sm);font-weight:600;background:#ffc6291a;border:1px solid rgba(255,198,41,.45);color:var(--text)}[data-testid=invite-screen]{max-width:680px;margin:auto;gap:14px}[data-testid=invite-screen] .panel{padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:none}[data-testid=invite-screen] h1,[data-testid=invite-screen] h2{font:800 clamp(30px,7vw,44px)/1.02 var(--font-head);letter-spacing:0}[data-testid=invite-screen] .invite-code{font:800 40px/1 var(--font-head);letter-spacing:.12em;color:var(--accent)}.invite-actions{display:grid;gap:8px}.invite-actions .btn{border-radius:12px;min-height:46px}.invite:has(.invite-action-dock){padding-bottom:calc(var(--action-bar-h, 76px) + 20px)}.invite-action-dock .action-bar{position:fixed;bottom:0;left:0;right:0;z-index:35}.invite-action-dock .action-bar>.btn{flex:1;min-width:0;white-space:normal}.invite-action-dock .action-bar-info{flex:none}.invite-signup{scroll-margin-top:76px}.invite .f2-how{gap:4px}.invite .f2-how li{padding:6px}.invite .f2-how b{display:flex;align-items:center;gap:4px;font-size:12px}.invite .f2-how span{display:none}.invite .f2-how-title{margin:0}@media (min-width: 1100px){[data-testid=invite-screen]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;align-items:start}.invite>.f2-landing{grid-column:1;grid-row:1}.invite>.invite-card{grid-column:1;grid-row:2}.invite>.invite-signup{grid-column:2;grid-row:1 / span 2}.invite .invite-actions{justify-items:start}.invite .invite-actions .btn{width:auto}.invite:not(:has(.invite-signup))>.invite-card{grid-column:2;grid-row:1}}.mpe{display:flex;flex-direction:column;gap:12px;min-width:0}.mpe-row{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;min-width:0}.mpe-line{margin:0;overflow-wrap:anywhere}.mpe-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mpe-label{font-size:13px;font-weight:700;color:var(--muted)}.mpe-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mpe-seg .btn{min-height:40px;white-space:normal;padding:6px 8px}.mpe-seg .btn.on{border-color:var(--accent);color:var(--accent);background:#ffc62914}.mpe-formations{display:flex;flex-wrap:wrap;gap:6px}.mpe-formations .btn{min-height:40px}.mpe-formations .btn.on{border-color:var(--accent);color:var(--accent)}.mpe-toggle{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 6%,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer;width:100%;box-sizing:border-box}.mpe-toggle .mpe-switch{flex:none;width:36px;height:20px;border-radius:10px;background:var(--border);position:relative}.mpe-toggle .mpe-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.mpe-toggle.on .mpe-switch{background:var(--accent)}.mpe-toggle.on .mpe-switch:after{left:18px}.mpe-submit{min-height:48px}.career-page{display:flex;flex-direction:column;gap:14px;min-width:0}.career-page>*{min-width:0}.career-page .kicker,.career-card .kicker{font-size:11px;letter-spacing:0;color:var(--accent);font-weight:700}.career-lead{font-size:17px;font-weight:700}.career-line{font-size:18px;font-weight:700;overflow-wrap:anywhere}.career-kit{display:inline-block;width:16px;height:16px;border-radius:4px;border:3px solid #fff;box-sizing:border-box;flex:0 0 auto}.career-card{gap:10px}.career-card-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.career-vs,.career-vs-big{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.career-vs-big{font-size:17px}.career-next .btn.lg,.career-page .btn.lg{align-self:stretch;text-transform:none;letter-spacing:0}.career-table-wrap{overflow-x:auto;margin:0 -4px}.career-table{width:100%;border-collapse:collapse;font-size:13px}.career-table th,.career-table td{padding:5px 4px;text-align:center;white-space:nowrap}.career-table th{color:var(--muted);font-weight:600;font-size:11px}.career-table .ct-team{text-align:left;display:flex;align-items:center;gap:6px;max-width:46vw}.career-table .ct-name{overflow:hidden;text-overflow:ellipsis}.career-table tr.mine td{color:var(--accent);font-weight:700}.career-table tr.up td:first-child{box-shadow:inset 3px 0 0 var(--green)}.career-table tr.down td:first-child{box-shadow:inset 3px 0 0 var(--red)}.career-table tbody tr+tr td{border-top:1px solid var(--border)}.career-squad,.career-fixtures,.career-goals,.career-obs,.career-ticker{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.career-squad li{display:flex;align-items:center;gap:8px;min-width:0}.career-squad li.xi .cs-name{font-weight:700}.career-squad .cs-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-squad .cs-dev{color:var(--green);font-weight:700;font-size:12px}.career-squad .cs-dev.down{color:var(--red)}.career-squad .cs-loan{font-size:11px}.career-squad .cs-pot{font-size:12px;white-space:nowrap}.career-group{margin:10px 0 4px;font-size:12px;font-weight:700;letter-spacing:0;opacity:.75}.career-group:first-child{margin-top:0}.career-warn{margin:0;color:var(--red);font-weight:600}.career-fixtures li{display:flex;align-items:center;gap:8px;min-width:0}.career-fixtures li.next{color:var(--accent)}.career-fixtures .cf-rival{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-fixtures .cf-where{width:64px;flex:0 0 auto}.career-q{margin:0;font-size:19px;line-height:1.3;overflow-wrap:anywhere}.career-options{display:flex;flex-direction:column;gap:10px}.btn.lg.career-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;text-transform:none;letter-spacing:0;white-space:normal}.career-option .co-title{font-size:16px;font-weight:700}.career-option .co-sub{color:var(--muted);font-family:inherit}.career-confirm{display:flex;flex-direction:column;gap:10px}.career-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.career-score .cs-team{overflow-wrap:anywhere;font-weight:600}.career-score .cs-team:last-child{text-align:right}.career-score .cs-goals{font-size:28px}.career-clock{align-self:center;font-size:15px;color:var(--accent)}.career-ticker{max-height:46vh;overflow-y:auto}.career-ticker li,.career-goals li{overflow-wrap:anywhere}.career-ticker li.goal{font-weight:700}.career-watch-choice .btn.lg{flex:1 1 140px}.career-obs li{padding-left:2px}.career-banner{margin:0;font-size:22px;overflow-wrap:anywhere}.career-end.champion-up .career-banner,.career-end.champion .career-banner,.career-end.promoted .career-banner{color:var(--accent)}.career-end-bar{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;background-color:var(--panel);border-top:1px solid var(--border-strong);box-shadow:0 -10px 30px #00000059}.career-end-bar>.btn.lg{flex:1 1 140px;max-width:320px;text-transform:none;letter-spacing:0}.career-end-bar>.career-share{flex-basis:100%;text-decoration:underline;border:0}@media (max-width: 899.98px){.app-shell.has-tabbar .career-end-bar{bottom:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:10px}}.career-live{display:flex;flex-direction:column;gap:8px;min-width:0}.tv-shell{--tv-u: clamp(15px, 1.35vw, 34px);font-size:var(--tv-u);min-height:100vh;box-sizing:border-box;padding:.8em clamp(16px,2vw,56px) 1.2em;display:flex;flex-direction:column;gap:.8em;background:radial-gradient(1400px 700px at 50% -240px,var(--panel-3) 0%,var(--bg) 62%) fixed,var(--bg);color:var(--text);overflow-x:hidden}.tv-shell.tv-center{align-items:center;justify-content:center;text-align:center}.tv-shell *,.tv-shell *:before,.tv-shell *:after{box-sizing:border-box}.tv-top{display:flex;align-items:center;gap:.9em;flex-wrap:wrap;min-width:0}.tv-top .lm-logo{font-size:1.2em}.tv-top-room{font-weight:800;letter-spacing:.06em;padding:.15em .6em;border-radius:999px;background:var(--panel-3);border:1px solid var(--border)}.tv-top-phase{color:var(--accent);font-weight:800;letter-spacing:0}.tv-chip{display:inline-flex;align-items:center;gap:.3em;padding:.2em .7em;border-radius:999px;font-weight:700;background:var(--panel-3);border:1px solid var(--border);white-space:nowrap}.tv-chip.warn{background:#ffc62929;border-color:#ffc6298c;color:var(--accent)}.tv-body{flex:1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1em;align-items:start;min-width:0}.tv-body.wide{grid-template-columns:minmax(0,1fr)}.tv-stage,.tv-side{min-width:0;display:flex;flex-direction:column;gap:1em}.tv-stage-col,.tv-stage-draft{display:flex;flex-direction:column;gap:.9em;min-width:0}.tv-two{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1em;align-items:start}.tv-panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:.8em 1em;box-shadow:var(--shadow);min-width:0}.tv-h{margin:0 0 .5em;font-size:.85em;letter-spacing:0;color:var(--muted);font-weight:800}.tv-h3{margin:.6em 0 .3em;font-size:.8em;letter-spacing:0;color:var(--muted)}.tv-muted{color:var(--muted)}.tv-kicker{font-size:.8em;letter-spacing:0;color:var(--accent);font-weight:800}.tv-big-note{font-size:1.4em;color:var(--text-2);margin:1em 0;text-align:center}.tv-error{color:#fca5a5;font-weight:700}.tv-turn{display:flex;align-items:center;gap:.8em;padding:.7em 1em;border-radius:18px;background:linear-gradient(90deg,#ffc62924,#ffc62905);border:1px solid rgba(255,198,41,.35);min-width:0;flex-wrap:wrap}.tv-turn-text{flex:1;min-width:0}.tv-turn-title{font-size:1.9em;font-weight:900;line-height:1.1;overflow-wrap:anywhere;margin:0}.tv-turn-sub{font-size:1.05em;color:var(--text-2);margin-top:.15em;overflow-wrap:anywhere}.tv-shell .avatar{width:calc(var(--tv-u) * 1.7);height:calc(var(--tv-u) * 1.7);font-size:calc(var(--tv-u) * .72);flex:0 0 auto}.tv-shell .avatar.lg{width:calc(var(--tv-u) * 2.5);height:calc(var(--tv-u) * 2.5);font-size:var(--tv-u)}.tv-clock{font-size:1.6em;font-weight:900;font-variant-numeric:tabular-nums}.tv-clock .timer{font-size:1em;padding:.1em .45em}.tv-wheel{width:min(100%,64vh);margin:0 auto}.tv-wheel .wheel{max-width:none!important;width:100%}.tv-progress-row{display:flex;align-items:center;gap:.7em;flex-wrap:wrap}.tv-progress{flex:1;min-width:6em;height:.5em;border-radius:999px;background:var(--panel-3);overflow:hidden}.tv-progress i{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .6s ease}.tv-queue{display:inline-flex;align-items:center;gap:.35em;flex-wrap:wrap}.tv-lastpick{padding:1em 1.2em;border-radius:18px;background:var(--panel-2);border:1px solid var(--border)}.tv-lastpick-row{display:flex;align-items:center;gap:1em;margin-top:.4em;min-width:0}.tv-lastpick-name{font-size:2.4em;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.tv-lastpick-sub{font-size:1.1em;color:var(--text-2)}.tv-shell .club-badge{flex:0 0 auto}@media (max-width: 900px){.tv-shell .club-badge{transform:scale(.75)}}.tv-feed-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35em}.tv-feed-row{display:flex;align-items:center;gap:.6em;padding:.4em .5em;border-radius:12px;background:var(--panel-2);border-left:4px solid transparent;min-width:0}.tv-feed-row.newest{border-left-color:var(--accent);background:#ffc62914;animation:tv-in .5s ease-out}.tv-feed-row.trade{border-left-color:#60a5fa}.tv-feed-lead{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.9em}.tv-feed-ico{font-size:1.3em}.tv-feed-main{flex:1;min-width:0;display:flex;flex-direction:column}.tv-feed-title{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-feed-sub{font-size:.8em;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-ovr{flex:0 0 auto;font-weight:900;padding:.1em .45em;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-variant-numeric:tabular-nums}.tv-ovr.big{font-size:1.8em}@keyframes tv-in{0%{transform:translateY(-.4em);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.tv-feed-row.newest{animation:none}.tv-progress i{transition:none}}.tv-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:auto}.tv-tbl th{font-size:.7em;color:var(--muted);letter-spacing:0;text-align:left;padding:.2em .35em;border-bottom:1px solid var(--border)}.tv-tbl td{padding:.3em .35em;border-bottom:1px solid var(--border)}.tv-tbl .num{text-align:right}.tv-tbl .pts{font-weight:900;color:var(--accent)}.tv-tbl .pos{width:1.6em;color:var(--muted);font-weight:800}.tv-tbl tr.zone .pos{color:var(--accent)}.tv-tbl td.team{max-width:14em}.tv-team-cell{display:flex;align-items:center;gap:.45em;min-width:0}.tv-team-names{display:flex;flex-direction:column;min-width:0}.tv-team{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tv-mgr{font-size:.72em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-kit{flex:0 0 auto;width:1em;height:1em;border-radius:50%;background:var(--panel-3);border:2px solid rgba(255,255,255,.25)}.tv-tbl .form{white-space:nowrap}.tv-form{display:inline-block;width:.55em;height:.55em;border-radius:2px;margin-left:.12em;background:var(--muted)}.tv-form.W{background:var(--green)}.tv-form.L{background:var(--red)}.tv-fx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}.tv-fx{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6em;padding:.35em .5em;border-radius:10px;background:var(--panel-2)}.tv-fx-team{display:flex;align-items:center;gap:.4em;min-width:0}.tv-fx-team.home{justify-content:flex-end;text-align:right}.tv-fx-score{font-weight:900;font-size:1.1em;font-variant-numeric:tabular-nums;white-space:nowrap}.tv-fx.live .tv-fx-score{color:var(--accent)}.tv-fx-pens,.tv-fx-min{font-size:.75em;color:var(--muted)}.tv-sb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1em}.tv-sb-team{display:flex;flex-direction:column;align-items:center;gap:.3em;min-width:0;text-align:center}.tv-sb-name{font-size:1.4em;font-weight:900;overflow-wrap:anywhere}.tv-sb-mid{text-align:center}.tv-sb-score{font-size:4.2em;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;display:flex;gap:.2em;justify-content:center}.tv-sb-score span{color:var(--muted)}.tv-sb-pens{color:var(--text-2);font-weight:800}.tv-sb-clock{display:inline-block;margin-top:.3em;padding:.1em .6em;border-radius:999px;background:var(--panel-3);font-weight:900;font-size:1.2em;font-variant-numeric:tabular-nums}.tv-sb-clock.live{background:#dc2626;color:#fff}.tv-sb-goals{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin:.6em 0}.tv-scorers{list-style:none;margin:0;padding:0;font-weight:700;color:var(--text-2)}.tv-scorers.home{text-align:right}.tv-mini{max-width:34em;margin:0 auto}.tv-others{margin-top:.6em}.tv-lobby{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1em;align-items:start}.tv-join{text-align:center;padding:1.2em;border-radius:18px;background:var(--panel);border:1px solid var(--border);display:flex;flex-direction:column;gap:.35em;align-items:center;min-width:0}.tv-link{font-size:1.6em;font-weight:800;overflow-wrap:anywhere;margin-bottom:.5em}.tv-code{font-size:5.5em;font-weight:900;letter-spacing:.12em;color:var(--accent);line-height:1;font-variant-numeric:tabular-nums}.tv-members,.tv-order,.tv-protect-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35em}.tv-members li,.tv-order li,.tv-protect-list li{display:flex;align-items:center;gap:.6em;padding:.35em .5em;border-radius:12px;background:var(--panel-2);font-weight:800;min-width:0}.tv-members li.away{opacity:.5}.tv-order-pos{width:1.6em;color:var(--muted);font-weight:900}.tv-order li.filled{background:#ffc62914}.tv-protect-list li.ready{border-left:4px solid var(--green)}.tv-protect-names{flex:1;min-width:0;text-align:right;color:var(--text-2);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-champ{text-align:center;padding:1.5em 1em;display:flex;flex-direction:column;align-items:center;gap:.3em}.tv-champ-cup{font-size:6em;line-height:1}.tv-champ-name{font-size:3em;font-weight:900;display:flex;align-items:center;gap:.3em;overflow-wrap:anywhere;justify-content:center}.tv-connect{max-width:36em;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8em}@media (max-width: 900px){.tv-shell{--tv-u: 15px}.tv-body,.tv-two,.tv-lobby{grid-template-columns:minmax(0,1fr)}.tv-code{font-size:3.6em}.tv-sb-score{font-size:3em}.tv-turn-title{font-size:1.5em}.tv-wheel{width:min(100%,80vw)}}.tv-join-bar{margin-left:auto;display:inline-flex;align-items:baseline;gap:.5em;min-width:0;max-width:100%}.tv-join-lbl{color:var(--muted);font-weight:800;letter-spacing:0;font-size:.8em}.tv-join-url{font-size:1.5em;font-weight:900;letter-spacing:.02em;color:var(--text);overflow-wrap:anywhere}.tv-karne{overflow:hidden}.tv-targets{min-width:0}.tv-target-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35em}.tv-target-row{display:flex;align-items:baseline;gap:.6em;flex-wrap:wrap;padding:.35em .5em;border-radius:12px;background:var(--panel-2);min-width:0}.tv-target-team{display:inline-flex;align-items:center;gap:.35em;font-weight:900}.tv-target-who{display:inline-flex;flex-wrap:wrap;gap:.25em .8em;color:var(--text-2);min-width:0}.tv-target-wish.taken{color:#86efac;font-weight:800}.tv-ceremony-title{font-size:2.2em;font-weight:900;letter-spacing:0;line-height:1.05}.tv-ceremony-xi{font-size:1.2em;max-width:36em;line-height:1.5}.tv-ceremony .tv-champ-cup{animation:tv-in .5s ease-out}@media (max-width: 640px){.tv-join-bar{margin-left:0;flex-basis:100%}.tv-join-url{font-size:1.2em}}@media (prefers-reduced-motion: reduce){.tv-ceremony .tv-champ-cup{animation:none}}.tv-shell{font-family:var(--font-body);background:var(--bg)}.tv-shell .tv-panel,.tv-shell .tv-champ,.tv-shell .tv-card{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:none}.tv-top-room,.tv-score,.tv-turn-name,.tv-champ-name,.tv-num,.tv-code{font-family:var(--font-head);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0}.tv-ceremony{background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 65%),var(--panel)!important;border-color:var(--accent)!important}.tv-ceremony-title{color:var(--accent);font-family:var(--font-head)}.tv-ceremony .cer-name{font-size:clamp(44px,4vw,76px)}.tv-ceremony .cer-big{font-size:clamp(80px,7vw,130px)}.tv-ceremony .cer-dots{margin:20px auto 0}:root{--bg: #0C1613;--bg-2: #0F1B17;--panel: #12211C;--panel-2: #192C25;--panel-3: #21382F;--border: #22382F;--border-strong: #33503F;--text: #EEF1E6;--text-2: #BAC6BD;--muted: #82958A;--accent: #FFC629;--accent-ink: #1E1600;--accent-deep: #B98A00;--live: #FF6A3D;--green: #3CC67C;--green-2: #1F7A4A;--red: #F0574B;--orange: #FF6A3D;--blue: #4C8DF0;--purple: #a855f7;--cyan: #0ea5e9;--win: #3CC67C;--draw: #8E9C93;--loss: #F0574B;--pos-gk: #F2B33D;--pos-d: #4C8DF0;--pos-m: #3CC67C;--pos-a: #F0574B;--pitch: #1D6240;--pitch-2: #1A5A3A;--pitch-line: rgba(255, 255, 255, .75);--radius: 18px;--radius-sm: 12px;--radius-xs: 6px;--shadow: 0 10px 30px color-mix(in srgb, var(--bg) 65%, transparent);--font-head: "Big Shoulders Display", "Arial Narrow", sans-serif;--font-body: "Schibsted Grotesk", system-ui, sans-serif;--font-mono: var(--font-head);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-head);font-weight:800;letter-spacing:0;line-height:1.02;margin:0 0 8px}h1{font-size:38px}h2{font-size:24px}h3{font-size:18px}h4{font-size:18px;color:var(--text-2)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:12px}.center{text-align:center}.grow{flex:1;min-width:0}.row{display:flex;gap:10px;align-items:center}.col{display:flex;flex-direction:column;gap:10px}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.hidden,[hidden]{display:none!important}.app-shell{min-height:100%;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:14px;padding:10px 18px;background:linear-gradient(180deg,var(--panel),var(--bg-2));border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.brand{font-family:var(--font-head);font-weight:800;font-size:22px;letter-spacing:0}.brand b{color:var(--accent)}.page{width:100%;max-width:1400px;margin:0 auto;padding:18px;flex:1}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}@media (max-width: 1000px){.grid-2,.grid-3,.split{grid-template-columns:minmax(0,1fr)}.page{padding:12px}}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:14px;box-shadow:none}.panel.flat{box-shadow:none}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.panel-title h3{margin:0}.divider{height:1px;background:var(--border);margin:12px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 18px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel-3);color:var(--text);cursor:pointer;font-weight:700;box-shadow:none;transition:background .15s,filter .15s,transform .08s;white-space:nowrap}.btn:hover:not(:disabled){filter:brightness(1.06)}.btn:active:not(:disabled){transform:scale(.97)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 3px 0 var(--accent-deep)}.btn.success{background:var(--green-2);border-color:var(--green)}.btn.danger{background:color-mix(in srgb,var(--red) 30%,var(--bg));border-color:var(--red)}.btn.ghost{background:transparent}.btn.sm{min-height:36px;padding:4px 13px;font-size:13px}.btn.lg{min-height:56px;padding:12px 24px;border-radius:14px;font-size:17px;letter-spacing:0}.btn.block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.input,select.input{background:var(--bg-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text);outline:none;min-width:0}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}label.field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--panel-3);color:var(--text-2);border:1px solid var(--border)}.chip.accent,.chip.gold{background:#ffc62924;border-color:#ffc62980;color:var(--accent)}.chip.green{background:color-mix(in srgb,var(--green) 14%,transparent);border-color:color-mix(in srgb,var(--green) 50%,transparent);color:color-mix(in srgb,var(--green) 65%,var(--text))}.chip.red{background:color-mix(in srgb,var(--red) 14%,transparent);border-color:color-mix(in srgb,var(--red) 50%,transparent);color:color-mix(in srgb,var(--red) 65%,var(--text))}.chip.blue{background:color-mix(in srgb,var(--blue) 14%,transparent);border-color:color-mix(in srgb,var(--blue) 50%,transparent);color:color-mix(in srgb,var(--blue) 65%,var(--text))}.chip.live{background:color-mix(in srgb,var(--live) 16%,transparent);border-color:transparent;color:color-mix(in srgb,var(--live) 70%,var(--text))}.chip.live:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--live);animation:live-pulse 1.4s infinite}.chip.bot{background:transparent;border-color:var(--border-strong)}@keyframes live-pulse{50%{opacity:.35}}.pos-tag{display:inline-grid;place-items:center;min-width:34px;height:22px;padding:0 6px;border-radius:var(--radius-xs);font-family:var(--font-head);font-weight:800;font-size:14px;letter-spacing:.02em;color:var(--bg);text-transform:uppercase}.pos-GK{background:var(--pos-gk)}.pos-D{background:var(--pos-d)}.pos-M{background:var(--pos-m)}.pos-A{background:var(--pos-a)}.ovr{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:22px;border-radius:var(--radius-xs);font-family:var(--font-head);font-weight:900;font-size:22px;line-height:1;font-variant-numeric:tabular-nums;color:var(--bg)}table.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th{text-align:left;font-weight:600;color:var(--muted);font-size:11px;letter-spacing:0;padding:6px 8px;border-bottom:1px solid var(--border)}.tbl td{padding:6px 8px;border-bottom:1px solid var(--border)}.tbl tr.me td{background:#ffc62914}.tbl tr.clickable{cursor:pointer}.tbl tr.clickable:hover td{background:var(--panel-2)}.num{font-family:var(--font-head);text-align:right;font-variant-numeric:tabular-nums}.list{display:flex;flex-direction:column;gap:4px}.list-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid transparent}.list-item.clickable{cursor:pointer}.list-item.clickable:hover{border-color:var(--border-strong)}.list-item.selected{border-color:var(--accent);background:#ffc62914}.list-item.disabled{opacity:.4}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 70%,transparent);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal{background:var(--panel);border:1px solid var(--border-strong);border-radius:22px;box-shadow:var(--shadow);max-width:720px;width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:18px}.toasts{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:200;max-width:min(380px,calc(100vw - 32px))}.toasts{pointer-events:none}body:has(.ps-selbar.sheet,.pick-undo) .toasts{bottom:auto;top:72px}body:has(.rp-backdrop,.help-layer,.auth-layer,.acc-layer,.modal-backdrop) .toasts{bottom:auto;top:12px}@media (max-width: 767px){.toasts .toast:nth-last-child(n+3){display:none}}.toast{padding:10px 14px;border-radius:var(--radius-sm);background:var(--panel-3);border:1px solid var(--border-strong);font-weight:500;animation:toast-in .2s ease-out}.toast.success{border-color:var(--green)}.toast.warn{border-color:var(--orange)}.toast.error{border-color:var(--red)}@keyframes toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.pitch-board{position:relative;width:100%;aspect-ratio:68 / 100;border-radius:10px;overflow:hidden;background:repeating-linear-gradient(180deg,var(--pitch) 0 10%,var(--pitch-2) 10% 20%);border:2px solid rgba(255,255,255,.25);container-type:inline-size;isolation:isolate;--pb-shirt: 40px;--pb-name: 16px;--pb-ov: 5px;--pb-btop: 7px;--pb-bin: 9px;--pb-pin-in: 10px;--pb-half: calc((var(--pb-shirt) + var(--pb-name) - var(--pb-ov)) / 2)}.pitch-board.compact{--pb-shirt: 26px;--pb-name: 13px;--pb-ov: 3px;--pb-btop: 5px;--pb-bin: 7px;--pb-pin-in: 7px}@supports (width: 1cqw){.pitch-board{--pb-shirt: clamp(28px, 12cqw, 40px)}.pitch-board.compact{--pb-shirt: clamp(22px, 11cqw, 26px)}}.pitch-board .line{position:absolute;border:2px solid var(--pitch-line);pointer-events:none}.pitch-slot{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:0;width:22%;text-align:center;cursor:default}.pitch-slot.clickable{cursor:pointer}.pitch-slot .shirt{position:relative;z-index:0;flex:none;width:var(--pb-shirt);height:var(--pb-shirt);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:calc(var(--pb-shirt) * .375);border:2px solid rgba(255,255,255,.85);box-shadow:0 3px 8px #0006}.pitch-slot.empty .shirt{background:#00000040!important;border-style:dashed;color:#fffc!important;font-size:calc(var(--pb-shirt) * .34)}.pitch-slot.empty .shirt.long{font-size:calc(var(--pb-shirt) * .27);letter-spacing:-.02em}.pitch-slot.highlight .shirt{outline:3px solid var(--accent);outline-offset:2px;animation:pulse 1.2s infinite}.pitch-slot.selected .shirt{outline:3px solid #fff;outline-offset:2px}.pitch-slot .name{position:relative;z-index:1;height:var(--pb-name);line-height:calc(var(--pb-name) - 2px);margin-top:calc(-1 * var(--pb-ov));font-size:11px;font-weight:700;background:color-mix(in srgb,var(--bg) 80%,transparent);padding:1px 5px;border-radius:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitch-slot .sub{font-size:10px;color:var(--text);opacity:.85;margin-top:1px;max-width:100%}.pitch-slot .pos-badge{position:absolute;top:calc(var(--pb-btop) - 2px);right:calc(100% - var(--pb-bin) + 2px);padding:0 2px;border-radius:3px;font-family:var(--font-head);font-size:10px;line-height:12px;font-weight:800;letter-spacing:.02em;background:color-mix(in srgb,var(--bg) 85%,transparent);color:var(--text);white-space:nowrap;pointer-events:none}.pitch-board.compact .shirt{font-size:calc(var(--pb-shirt) * .43)}.pitch-board.compact .pitch-slot.empty .shirt{font-size:calc(var(--pb-shirt) * .36)}.pitch-board.compact .pitch-slot.empty .shirt.long{font-size:calc(var(--pb-shirt) * .29)}.pitch-board.compact .name{font-size:10px;padding:1px 4px}.pitch-board.compact .pos-badge{font-size:9px;line-height:10px;padding:0 2px}.pitch-board .pitch-slot span.pp-pin{top:var(--pb-btop);left:calc(50% + var(--pb-shirt) / 2 - var(--pb-pin-in));z-index:2}@media (max-width: 479px){.pitch-board.compact .nm-i{display:none}}@container (max-width: 360px){.pitch-slot .nm-i{display:none}}@keyframes pulse{0%,to{outline-color:#ffc629}50%{outline-color:#ffc62940}}.club-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-head);font-weight:800;letter-spacing:.02em;border:2px solid rgba(255,255,255,.6);flex:none}.timer{font-family:var(--font-mono);font-weight:700;padding:2px 8px;border-radius:6px;background:var(--panel-3);border:1px solid var(--border-strong)}.timer.low{color:var(--red);border-color:var(--red);animation:blink 1s infinite}@keyframes blink{50%{opacity:.55}}.attr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.attr-row{display:flex;justify-content:space-between;padding:2px 6px;border-radius:4px;font-size:13px}.attr-row:nth-child(odd){background:#ffffff08}.attr-val{font-family:var(--font-mono);font-weight:700}.a-1{color:#9ca3af}.a-2{color:#e5e7eb}.a-3{color:#86efac}.a-4{color:#4ade80}.a-5{color:var(--accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}@media (max-width: 760px),(pointer: coarse){html .btn.sm{min-height:40px;min-width:40px}html .tb .btn.sm{min-height:0;min-width:0}html .tb-hint-x{min-width:40px;min-height:40px}html .wheel-mute,html .swatch{width:40px;height:40px}html .seg button,html .pp-seg button,html .mc-seg button{min-height:40px;min-width:40px}html .ps-chip,html .league-tab{min-height:40px}html .mc-tool{min-width:40px;min-height:40px}html .input,html select.input{min-height:40px}html .da-name{padding-block:10px;margin-block:-10px}html .btn{min-height:46px}html .auth-x,html .auth-eye{width:40px;height:40px}html .ps-star{width:40px}html .mc-sub-row,html .sm-xi-row,html .pf-bar{min-height:40px}html .plan-adv>summary{min-height:40px}html label:has(>input[type=checkbox]){min-height:40px}html .tb button,html .rx-add:not(.rx-float),html .mo-x{position:relative}html .tb button:after,html .rx-add:after,html .mo-x:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,40px);height:max(100%,40px)}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width: 900px){body{font-size:15px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
