:root{--ink:#0b0f14;--surface:#121820;--surface-hi:#18202a;--hair:#ffffff10;--hair-hi:#ffffff1f;--cool:#7bd0ff;--warm:#ff8a5b;--ease-out:cubic-bezier(0.16,1,0.3,1)}::selection{background:#00f59b44;color:#fff}*{scrollbar-width:thin;scrollbar-color:#2f3b47 transparent}.card select,.command-workspace select,.live-prematch select,.live-stage select,.tactics-menu select{width:100%;min-height:40px;padding:9px 36px 9px 12px;color:var(--text);background:var(--surface-hi) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a5b5ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center /16px;border:1px solid var(--hair);border-radius:10px;font:500 13px var(--sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.card select:hover,.command-workspace select:hover,.tactics-menu select:hover{border-color:var(--hair-hi)}.command-workspace select:disabled,.tactics-menu select:disabled{opacity:.5;cursor:not-allowed}.card select:focus-visible,.command-workspace select:focus-visible,.tactics-menu select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card input[type=checkbox],.tactical-controls input[type=checkbox]:not(.switch){accent-color:var(--accent)}.dial{--d1:#1d9c78;--d2:#00f59b;margin:14px 0 20px}.dial[data-tone=risk]{--d1:#7bd0ff;--d2:#ff8a5b}.command-workspace .dial>label,.dial>label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font:600 12px var(--display);letter-spacing:.01em;text-transform:none;color:var(--text)}.dial-label{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.dial-label .ctl-icon{color:var(--accent)}.command-workspace .dial .val,.dial .val{padding:3px 9px;border-radius:999px;background:#00f59b14;color:var(--accent);font:600 11px var(--display)}.dial-body{display:flex;align-items:center;gap:10px}.dial-pole{display:grid;place-items:center;width:22px;color:var(--dim)}.dial-track{position:relative;flex:1 1;height:24px;display:flex;align-items:center}.dial-track:before{content:"";position:absolute;inset:8px 0;border-radius:99px;background:linear-gradient(90deg,transparent var(--fill),#232b34 var(--fill)),linear-gradient(90deg,var(--d1),var(--d2));box-shadow:inset 0 1px 2px #0008}.dial-ticks{position:absolute;inset:0 10px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.dial-ticks i{width:2px;height:8px;border-radius:2px;background:#0b0f1488}.dial-ticks i[data-passed=true]{background:#ffffff44}.dial .dial-track input[type=range]{position:relative;z-index:1;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}.dial .dial-track input[type=range]::-webkit-slider-runnable-track{background:transparent;height:24px}.dial .dial-track input[type=range]::-moz-range-track{background:transparent;height:24px}.dial .dial-track input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:2px;border-radius:50%;background:#fff;border:4px solid var(--d2);box-shadow:0 3px 8px #000a;-webkit-transition:transform .12s var(--ease-out);transition:transform .12s var(--ease-out)}.dial .dial-track input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:4px solid var(--d2);box-shadow:0 3px 8px #000a}.dial .dial-track input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}.dial .dial-track input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.dial .dial-track input[type=range]:disabled{cursor:not-allowed;opacity:.5}.dial .range-labels{margin:2px 32px 0}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.segmented button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 10px;color:var(--muted);background:var(--surface);border:1px solid var(--hair);border-radius:10px;font:600 11.5px var(--display);text-align:center;cursor:pointer;transition:background-color .14s,border-color .14s,color .14s,transform .14s var(--ease-out)}.segmented button:hover:not(:disabled){border-color:var(--hair-hi);color:var(--text);background:var(--surface-hi)}.segmented button:active:not(:disabled){transform:translateY(1px)}.segmented button[data-on=true]{color:#eafff6;border-color:#00f59b88;background:linear-gradient(180deg,#11493a,#0b2c23);box-shadow:inset 0 1px 0 #ffffff1a}.segmented button:disabled{opacity:.5;cursor:not-allowed}.segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.segmented[data-variant=spectrum]{gap:4px}.segmented[data-variant=spectrum] button{--tint:hsl(calc(200 - var(--step, 0) * 196) 88% 64%);flex-direction:column;gap:6px;min-height:76px;padding:10px 3px;font-size:10px;line-height:1.2;border-radius:12px}.segmented[data-variant=spectrum] .ctl-icon{color:var(--tint);width:20px;height:20px}.segmented[data-variant=spectrum] button[data-on=true]{color:#fff;border-color:var(--tint);background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 30%,#12171d),color-mix(in srgb,var(--tint) 10%,#0d1318))}.segmented[data-variant=cards] button{flex-direction:column;align-items:stretch;gap:8px;padding:10px;min-height:0;text-align:left;border-radius:12px}.segmented[data-variant=cards] button>.ctl-icon{color:var(--accent)}.segmented[data-variant=cards] .seg-label{font:600 12px var(--display);color:var(--text)}.segmented[data-variant=cards] .seg-hint{font:400 11px/1.4 var(--sans);color:var(--dim)}.segmented[data-variant=cards][data-dense] .seg-hint{display:none}.segmented[data-variant=cards][data-dense] .seg-label{font-size:11px}.routine-art,.seg-art{display:block}.routine-art{width:100%;height:auto}.ra-turf{fill:#0c2a1d;stroke:#ffffff18}.ra-lines{fill:none;stroke:#ffffff44;stroke-width:1}.ra-goal{stroke:#fff;stroke-width:2.4;stroke-linecap:round}.ra-arrow{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-dasharray:3.5 2.5;stroke-linecap:round}.ra-end{fill:var(--accent)}.ra-ball{fill:#fff}.ra-wall circle{fill:var(--cool)}.segmented button[data-on=true] .ra-turf{fill:#0f4a33}.ctl-section{margin:0 0 24px}.ctl-section>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ctl-badge{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;color:var(--accent);border-radius:9px;background:linear-gradient(150deg,#11473a,#0a1f19);box-shadow:inset 0 0 0 1px #00f59b33,0 2px 6px #0006}.ctl-section h3{font:600 12px var(--display);letter-spacing:.06em;text-transform:uppercase}.ctl-aside{margin-left:auto;padding:3px 9px;border-radius:999px;background:#7bd0ff12;color:var(--cool);font:600 10.5px var(--display)}.ctl-section .note{margin:0 0 12px}.ctl-icon{flex-shrink:0}.chip-picker,.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 14px}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;color:var(--muted);background:var(--surface);border:1px solid var(--hair);border-radius:999px;font:600 11.5px var(--display);cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.chip:hover:not(:disabled){color:var(--text);border-color:var(--hair-hi);background:var(--surface-hi)}.chip[data-on=true]{color:#eafff6;border-color:#00f59b88;background:linear-gradient(180deg,#11493a,#0b2c23)}.chip:disabled{opacity:.5;cursor:not-allowed}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip-player b{color:var(--cool);font-size:10.5px}.chip-player[data-on=true] b{color:var(--accent)}.order-field-label{display:block;margin:14px 0 6px;font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.switch-row{justify-content:space-between;gap:14px;margin:0 0 24px;padding:12px 14px;background:var(--surface);border:1px solid var(--hair);border-radius:12px;cursor:pointer}.switch-copy,.switch-row{display:flex;align-items:center}.switch-copy{gap:12px;color:var(--accent)}.switch-copy strong{display:block;font:600 12.5px var(--display);color:var(--text)}.switch-copy small{display:block;margin-top:2px;font-size:11px;color:var(--dim)}.switch{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:42px;height:24px;margin:0;border-radius:99px;background:#28313b;cursor:pointer;transition:background-color .16s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0008;transition:transform .2s var(--ease-out)}.switch:checked{background:linear-gradient(90deg,#12a97c,#00f59b)}.switch:checked:after{transform:translateX(18px)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.switch:disabled{opacity:.5;cursor:not-allowed}.tactical-controls .taker-editor{margin:16px 0 20px}.taker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.taker-title{display:inline-flex;align-items:center;gap:7px;font:600 12px var(--display);color:var(--text)}.taker-title .ctl-icon{color:var(--accent)}.taker-auto{display:inline-block;margin:0 0 4px;padding:5px 12px;border-radius:999px;background:#7bd0ff12;color:var(--cool);font:600 11px var(--display)}.taker-list{list-style:none;padding:0;margin:0 0 6px;display:grid;grid-gap:6px;gap:6px}.taker-list li{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;background:var(--surface);border:1px solid var(--hair);border-radius:10px}.taker-list li[data-missing=true]{opacity:.7}.taker-rank{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#00f59b18;color:var(--accent);font-size:11px}.taker-name{flex:1 1;min-width:0;font:600 12.5px var(--display)}.taker-actions{display:inline-flex;gap:4px;margin:0}.taker-actions button{min-width:30px;min-height:30px;display:grid;place-items:center;padding:0;color:var(--muted);background:transparent;border:1px solid var(--hair);border-radius:8px;cursor:pointer}.taker-actions button:hover:not(:disabled){color:var(--text);background:var(--surface-hi)}.taker-actions button:disabled{opacity:.35;cursor:default}.control-text-button.danger{color:#ff8a8a}.control-text-button{cursor:pointer}.order-meter{display:flex;gap:5px;margin:0 0 14px}.order-meter i{flex:1 1;height:4px;border-radius:2px;background:#232b34}.order-meter i[data-on=true]{background:linear-gradient(90deg,var(--cool),var(--accent))}.orders-empty{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:18px;border-radius:12px;background:var(--surface);border:1px dashed var(--hair-hi);color:var(--muted);font-size:12.5px;line-height:1.5}.orders-empty .ctl-icon{color:var(--cool)}.tactical-controls .opposition-order{margin:0 0 14px;padding:14px;background:var(--surface);border:1px solid var(--hair);border-radius:14px}.opposition-order .control-row{margin-bottom:12px}.opposition-order strong{display:inline-flex;align-items:center;gap:8px;font:600 12.5px var(--display)}.order-num{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#7bd0ff18;color:var(--cool);font-size:11px}.order-match{margin:10px 0 0;font-size:11.5px;color:var(--dim)}.add-order{min-height:42px;border-style:dashed}.role-grid{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.role-chip{padding:7px 11px;color:var(--muted);background:var(--surface);border:1px solid var(--hair);border-radius:9px;font:600 11.5px var(--display);cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.role-chip:hover{color:var(--text);border-color:var(--hair-hi)}.role-chip[data-on=true]{color:#eafff6;border-color:#00f59b88;background:linear-gradient(180deg,#11493a,#0b2c23)}.role-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.role-attrs{display:flex;align-items:flex-start;gap:7px;margin:0 0 6px;font-size:11.5px;line-height:1.5;color:var(--dim)}.role-attrs .ctl-icon{margin-top:2px;color:var(--cool)}.instructions-block{margin-top:18px}.instr-group{margin-top:14px}.instr-group h4{margin:0 0 8px;font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cool)}.instr-list{display:grid;grid-gap:6px;gap:6px}.instr{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;text-align:left;background:var(--surface);border:1px solid var(--hair);border-radius:10px;color:var(--muted);cursor:pointer;transition:background-color .14s,border-color .14s}.instr:hover:not(:disabled){border-color:var(--hair-hi);background:var(--surface-hi)}.instr[data-on=true]{border-color:#00f59b66;background:linear-gradient(180deg,#0f3a2e,#0b231c)}.instr:disabled{cursor:default}.instr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.instr-check{flex-shrink:0;width:20px;height:20px;margin-top:1px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--hair-hi);color:#003920}.instr[data-on=true] .instr-check{background:var(--accent);border-color:var(--accent)}.instr-copy b{display:block;font:600 12px var(--display);color:var(--text)}.instr-copy small{display:block;margin-top:2px;font-size:11px;line-height:1.45;color:var(--dim)}.tm-shell{container-type:inline-size;min-height:0}.tactics-menu{display:grid;grid-template-columns:152px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:0}.tm-tabs{display:flex;flex-direction:column;gap:4px;align-self:start;position:-webkit-sticky;position:sticky;top:0}.tm-tabs button{position:relative;display:flex;align-items:center;gap:10px;padding:11px 12px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:12px;font:600 12.5px var(--display);text-align:left;cursor:pointer;transition:background-color .14s,color .14s,border-color .14s}.tm-tabs button:hover{color:var(--text);background:var(--surface)}.tm-tabs button[data-on=true]{color:#eafff6;border-color:#00f59b55;background:linear-gradient(135deg,#11493a,#0b2019)}.tm-tabs button[data-on=true] .ctl-icon{color:var(--accent)}.tm-tabs button[data-pending=true]:after{content:"";position:absolute;top:10px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--warn)}.tm-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-body{min-width:0}.tm-apply-note[hidden],.tm-body [role=tabpanel][hidden]{display:none}.tm-body [role=tabpanel]{animation:tm-in .22s var(--ease-out)}@keyframes tm-in{0%{opacity:0;transform:translateY(6px)}}.tm-send{margin-top:10px;min-height:46px}.tm-status{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#00f59b12;color:var(--text)}.tm-apply-note{margin:0 0 14px}.tm-dials .dial:last-child{margin-bottom:4px}@container (max-width: 520px){.tactics-menu{grid-template-columns:minmax(0,1fr);gap:12px}.tm-tabs{flex-direction:row;overflow-x:auto;position:static;padding-bottom:4px}.tm-tabs button{flex:0 0 auto;padding:9px 12px}.segmented[data-variant=spectrum]{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}.segmented[data-variant=spectrum] button{min-height:64px;font-size:10.5px}.segmented[data-variant=cards][data-dense]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.tactics-drawer{position:fixed;z-index:40;top:var(--nav-height);right:0;bottom:0;width:min(700px,100vw);display:flex;flex-direction:column;background:linear-gradient(180deg,#0f161d,#0a0f14 40%);border-left:1px solid var(--hair-hi);box-shadow:-28px 0 60px #000a;transform:translateX(100%);visibility:hidden;transition:transform .28s var(--ease-out),visibility 0s .28s}.tactics-drawer[data-open=true]{transform:none;visibility:visible;transition:transform .28s var(--ease-out)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--hair)}.drawer-head h2{margin-top:8px;font:700 24px var(--display);letter-spacing:-.02em}.drawer-close{width:40px;height:40px;display:grid;place-items:center;color:var(--muted);background:var(--surface);border:1px solid var(--hair);border-radius:12px;cursor:pointer}.drawer-close:hover{color:var(--text);border-color:var(--hair-hi)}.drawer-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tactics-drawer .tm-shell{flex:1 1;min-height:0;padding:18px 22px;overflow-y:auto}.drawer-foot{padding:14px 22px 18px;border-top:1px solid var(--hair);background:#0a0f14}.tactics-scrim{position:fixed;z-index:39;inset:var(--nav-height) 0 0 0;background:#03060acc;opacity:0;pointer-events:none;transition:opacity .24s}.tactics-scrim[data-open=true]{opacity:1;pointer-events:auto}.live-stage{display:flex;flex-direction:column;gap:8px;height:calc(100dvh - var(--nav-height));min-height:520px;padding:8px;background:#070a0e}.live-bar{justify-content:space-between;gap:10px;padding:6px 8px;border-radius:14px;background:var(--surface);border:1px solid var(--hair)}.live-bar,.live-controls{display:flex;flex-wrap:wrap;align-items:center}.live-controls{gap:8px}.live-controls .view-toggle{margin:0}.live-controls .view-toggle button{display:inline-flex;align-items:center;gap:6px}.live-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:10px}.tactics-open[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.live-grid{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(250px,300px);grid-gap:8px;gap:8px}.live-side{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.live-panel,.live-side>.card{padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--hair);margin:0}.live-panel>header{margin-bottom:10px}.live-panel h2{font:600 11px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.live-feed{flex:1 1;min-height:220px;display:flex;flex-direction:column}.live-feed .event-feed{flex:1 1;min-height:0;max-height:none;overflow-y:auto}.live-center{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}.live-center .match-pitch{flex:1 1;min-height:0;display:grid;place-items:center;background:#14502c;border-radius:16px}.live-center .match-pitch>svg{width:100%;height:100%}.live-alert{position:absolute;z-index:5;top:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:10px 16px;border-radius:14px;background:#0b0f14ee;border:1px solid #ff8a8a66;box-shadow:0 10px 30px #0009;font-size:12.5px}.live-alert p{margin:0}.live-alert-block{flex-direction:column;align-items:stretch;padding:0;border-color:var(--hair-hi)}.live-alert-block .card{margin:0;border:0}.skip-chip{position:absolute;z-index:4;top:14px;right:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#0b0f14dd;color:var(--cool);font:600 11px var(--display)}.live-side .xi-cards{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.page-fluid{max-width:none;padding:12px}.page-fluid>.card+.card{margin-top:12px}@media (max-width:1100px){.live-stage{height:auto;min-height:0}.live-grid{grid-template-columns:minmax(0,1fr)}.live-center{order:-1}.live-center .match-pitch{flex:none;aspect-ratio:1106/736}.live-side{overflow:visible}.live-feed{min-height:0}.live-feed .event-feed{max-height:260px}}@media (max-width:700px){.live-controls{width:100%}.live-btn,.live-controls .view-toggle{flex:1 1 auto}.live-btn{justify-content:center}}@media (orientation:landscape) and (max-height:500px){.squad-workspace .command-pitch .fit-pitch{height:calc(100dvh - 100px);min-height:0}.squad-workspace .command-pitch .fit-pitch .slot-wrap{width:40px}.squad-workspace .command-pitch .fit-pitch .slot-node{min-height:0}.live-stage{height:auto}.live-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.live-center{order:0;position:-webkit-sticky;position:sticky;top:8px;align-self:start}.live-center .match-pitch{max-height:calc(100dvh - 24px)}.live-left,.live-right{grid-column:2}}.live-prematch{min-height:calc(100dvh - var(--nav-height));display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);grid-template-rows:auto auto 1fr;grid-gap:10px;gap:10px;padding:10px;background:#070a0e}.prematch-hero{grid-row:1/span 3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding:clamp(24px,4vw,56px);border-radius:18px;overflow:hidden;position:relative;background:radial-gradient(120% 90% at 20% 0,#0f5a3a 0,#0a3a28 40%,#08160f 100%)}.prematch-hero:before{content:"";position:absolute;inset:24px;border:2px solid #ffffff18;border-radius:10px;pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - 1px),#ffffff18 calc(50% - 1px),#ffffff18 calc(50% + 1px),transparent calc(50% + 1px)),radial-gradient(circle at 50% 50%,transparent 78px,#ffffff18 79px,#ffffff18 81px,transparent 82px)}.prematch-hero>*{position:relative}.prematch-hero h1{margin:0;font:700 clamp(34px,6vw,76px)/1 var(--display);letter-spacing:-.04em;text-transform:none;text-wrap:balance}.prematch-hero h1 i{font-style:normal;font-weight:400;color:#ffffff77}.prematch-hero .note{max-width:46ch;color:#cfe3da;font-size:14px}.btn-kickoff{min-height:54px;padding:0 36px;font-size:15px;border-radius:14px}.prematch-panel{padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--hair);overflow-y:auto}.prematch-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--accent)}.prematch-head h2{font:600 12px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.prematch-head .tag{margin-left:auto}.live-prematch .live-bench{column-count:2;margin:0}@media (max-width:900px){.live-prematch{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.prematch-hero{grid-row:auto;min-height:280px}}.command-versus-grid{max-width:none;padding:12px;gap:12px;grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.versus-workspace>.command-empty{margin:12px}.mgr-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.mgr-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.mgr-tags span{padding:2px 8px;border-radius:999px;background:#7bd0ff12;color:var(--cool);font:600 10px var(--mono);letter-spacing:.02em}.formation-glyph{flex-shrink:0;width:44px;height:58px}.fg-turf{fill:#0b2a1c;stroke:#ffffff1a}.fg-lines{fill:none;stroke:#ffffff30;stroke-width:1}.formation-glyph circle{fill:var(--accent)}.versus-pick-wrap{margin-bottom:14px}.versus-pick-wrap>.note{margin:0 0 14px}.versus-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.mgr-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hair);border-radius:16px;overflow:hidden;transition:border-color .16s,transform .16s var(--ease-out)}.mgr-card:hover{border-color:var(--hair-hi);transform:translateY(-2px)}.mgr-card:has(.manager-row[data-on=true]){border-color:#00f59b66}.mgr-card .manager-row{flex:1 1;flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:20px;background:transparent;border:0;border-radius:0;color:var(--text)}.mgr-card .manager-row[data-on=true]{background:linear-gradient(160deg,#0f3d2e,#0b1d18)}.mgr-card .manager-live:focus-visible,.mgr-card .manager-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mgr-card .formation-glyph{width:84px;height:112px}.mgr-card .mgr-copy{gap:8px}.mgr-card .mgr-name{font:700 19px var(--display);color:var(--text)}.mgr-card .mgr-blurb{font-size:13px;line-height:1.55;color:var(--muted)}.mgr-card .manager-live{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;background:#ffffff05;border-top:1px solid var(--hair);color:var(--accent);font:600 12px var(--display);text-decoration:none}.mgr-card .manager-live:hover{background:#00f59b14}.versus-pick[data-compact=true]{display:flex;overflow-x:auto;padding-bottom:4px}.versus-pick[data-compact=true] .mgr-card{flex:0 0 220px}.versus-pick[data-compact=true] .manager-row{flex-direction:row;align-items:center;gap:12px;padding:12px}.versus-pick[data-compact=true] .formation-glyph{width:36px;height:48px}.versus-pick[data-compact=true] .mgr-name{font-size:14px}.versus-pick[data-compact=true] .mgr-blurb,.versus-pick[data-compact=true] .mgr-tags{display:none}.page-wide{padding-inline:12px}.command-grid,.page-wide{max-width:none}.workspace-header{padding:12px 14px}.fit-pitch{container-type:size;display:grid;place-items:center;width:100%;height:calc(100dvh - var(--nav-height) - 200px);min-height:340px}.fit-pitch .pitch-frame,.fit-pitch .squad-pitch{max-width:none!important}.squad-workspace .fit-pitch{height:calc(100dvh - var(--nav-height) - 225px)}.fit-pitch .squad-pitch{container-type:inline-size}.command-pitch .fit-pitch .slot-wrap{width:clamp(44px,14cqw,96px)}.command-pitch .fit-pitch .slot-node{min-height:62px;padding-top:10px}.command-pitch .fit-pitch .slot-node .slot-role{display:none}.command-pitch .fit-pitch .slot-node .slot-player{width:100%;min-width:0}.command-pitch .fit-pitch .slot-node .nm{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 480px){.command-pitch .fit-pitch .slot-node{min-height:0;padding:6px 3px 4px;gap:0}.command-pitch .fit-pitch .slot-node .meta{display:none}}.tactics-center .pitch-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px}.tactics-center .pitch-toolbar .phase-tabs,.tactics-center .pitch-toolbar .view-toggle{margin:0;flex:1 1 auto}.tactics-center .command-pitch{padding:10px}.tactics-center .pitch-direction{margin-bottom:8px}.tactics-center .readout{margin-top:8px}.tactics-center .readout>div{padding:8px 10px}.tactics-center .readout .v{font-size:18px;margin-top:2px}.live-preview{display:flex;flex-direction:column;min-height:0;height:100%;width:100%}.live-preview .fit-pitch{height:auto;flex:1 1;min-height:300px}@media (min-width:1100px) and (min-height:600px){.tactics-workspace{height:calc(100dvh - var(--nav-height));display:flex;flex-direction:column;overflow:hidden;min-height:0}.tactics-workspace .workspace-header{flex:none;padding:8px 14px}.tactics-grid{flex:1 1;min-height:0;grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(280px,330px);align-items:stretch;padding:10px;gap:10px}.tactics-rail{min-height:0;overflow-y:auto;padding-right:2px}.tactics-rail>.command-panel{margin-bottom:10px}.tactics-center{display:flex;flex-direction:column;min-height:0}.tactics-center .command-pitch{flex:1 1;min-height:0;display:flex;flex-direction:column}.tactics-center .fit-pitch,.tactics-center .live-preview{flex:1 1;min-height:0;height:auto}.tactics-center .pitch-toolbar{flex:none;margin-bottom:8px}.tactics-center .readout{flex:none}}@media (max-width:1099px){.tactics-grid{padding:10px;gap:10px}}@media (pointer:coarse){.taker-actions button{min-width:44px;min-height:44px}.chip,.role-chip{min-height:40px}.dial .dial-track input[type=range]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-1px}}@media (prefers-reduced-motion:reduce){.segmented button,.switch:after,.tactics-drawer,.tactics-scrim,.tm-body [role=tabpanel]{transition:none;animation:none}}.tactical-controls>legend{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tactical-controls{position:relative}.tactical-controls .switch-row{display:flex;margin:0 0 24px}.btn-primary,.command-workspace .btn-primary,.page .btn-primary{background:var(--accent);color:#003920;border-color:var(--accent);font-weight:700}.btn-primary:hover:not(:disabled),.command-workspace .btn-primary:hover:not(:disabled){background:#53ffab;border-color:#53ffab}.btn-primary:disabled{background:#1d2a26;color:#6c8a7e;border-color:#1d2a26}.btn{transition:background-color .14s,border-color .14s,transform .14s var(--ease-out)}.btn:active:not(:disabled){transform:translateY(1px)}.field:has(>input.switch){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 14px;gap:4px 14px;margin:0 0 8px;padding:12px 14px;background:var(--surface-hi);border:1px solid var(--hair);border-radius:12px}.field:has(>input.switch)>label{margin:0;font:600 12.5px var(--display);color:var(--text);text-transform:none;letter-spacing:0}.field:has(>input.switch)>.note{grid-column:1/-1;margin:0}.live-prematch .section>.label{display:block;margin-bottom:8px}.live-prematch .field{margin-bottom:10px}.live-prematch .field>label{display:block;margin-bottom:6px;font-size:12px;color:var(--muted);text-transform:none;letter-spacing:0}.live-left>.live-panel:last-child{flex:none;max-height:28%;overflow-y:auto}@media (max-width:700px){.fit-pitch{height:calc(100dvh - var(--nav-height) - 270px);min-height:300px}.tactics-drawer .tm-shell{padding:14px 16px}.drawer-head{padding:14px 16px 10px}.live-controls .view-toggle{flex:1 1 100%}.live-controls .view-toggle button{flex:1 1;white-space:nowrap;justify-content:center}}.hl-interlude{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;border-radius:16px;background:radial-gradient(circle at 50% 35%,#12302099,#0b0f14f2 70%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.hl-clock{font-size:clamp(40px,7vw,72px);font-weight:600;letter-spacing:.04em;color:var(--text,#e0e2ea)}.hl-progress{width:min(420px,90%);height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden}.hl-progress>i{display:block;height:100%;background:var(--accent);transition:width .12s linear}.hl-momentum{width:min(420px,90%);display:grid;grid-gap:6px;gap:6px}.hl-label{font:600 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.hl-bar{display:flex;height:10px;border-radius:6px;overflow:hidden;background:#ffffff12}.hl-bar>i{display:block;transition:width .4s ease}.hl-bar>i[data-team="0"]{background:var(--home)}.hl-bar>i[data-team="1"]{background:var(--away)}.hl-row{display:flex;justify-content:space-between;font:500 12px var(--mono);color:var(--muted)}.hl-stats{display:grid;grid-gap:6px;gap:6px;width:min(300px,80%)}.hl-stats>div{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:baseline}.hl-stats b{font:600 20px var(--mono)}.hl-stats b:first-child{text-align:right;color:var(--home)}.hl-stats b:last-child{text-align:left;color:var(--away)}.hl-stats span{font:600 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.hl-last{max-width:46ch;font-size:13px;color:var(--muted)}.pane-switch,.tabbar{display:none}@media (min-width:701px){.only-narrow{display:none!important}}@media (max-width:700px){:root{--nav-height:52px;--tabbar:calc(62px + env(safe-area-inset-bottom));--app-h:calc(100dvh - var(--nav-height) - var(--tabbar))}body:has(.tabbar){padding-bottom:var(--tabbar)}.command-footer,.hide-narrow{display:none!important}.app,.command-workspace{min-height:0}.command-nav{position:-webkit-sticky;position:sticky;top:0;height:var(--nav-height);min-height:0;flex-wrap:nowrap;gap:10px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));border-bottom:1px solid #ffffff0d}.command-brand small,.command-links,.command-more,.command-run{display:none}.command-mark,.command-mark svg{width:28px;height:28px}.command-brand{gap:8px}.command-brand strong{font-size:17px;letter-spacing:.07em}.command-nav>.account-nav{margin-left:auto}.command-nav>.account-nav button{display:none}.command-nav>.account-nav a{max-width:40vw;overflow:hidden;text-overflow:ellipsis;padding:8px 12px;border-radius:999px;background:var(--panel);color:var(--text);font-size:11px}.tabbar{position:fixed;z-index:40;left:0;right:0;bottom:0;height:var(--tabbar);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#0a0e13;border-top:1px solid #ffffff12}.tabbar-item{position:relative;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--dim);font:600 9.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabbar-item::-webkit-details-marker{display:none}.tabbar-item:active{color:var(--text)}.tabbar-item[aria-current=page],.tabbar-item[data-active=true],.tabbar-more[open]>.tabbar-item{color:var(--accent)}.tabbar-item[aria-current=page]:before,.tabbar-item[data-active=true]:before{content:"";position:absolute;top:-1px;left:50%;width:28px;margin-left:-14px;height:2px;border-radius:0 0 2px 2px;background:var(--accent)}.tabbar-item:focus-visible{outline-offset:-4px;border-radius:10px}.sheet-scrim{position:fixed;inset:0 0 var(--tabbar);padding:0;border:0;background:#000b;cursor:default;animation:sheet-fade .2s ease-out}.sheet{position:fixed;left:0;right:0;bottom:var(--tabbar);padding:10px 10px 6px;display:grid;grid-gap:2px;gap:2px;background:var(--panel);border-radius:16px 16px 0 0;box-shadow:0 -16px 40px #0009;animation:sheet-rise .26s cubic-bezier(.16,1,.3,1)}.sheet:before{content:"";justify-self:center;width:36px;height:4px;margin:0 0 8px;border-radius:4px;background:var(--line-bright)}.sheet-row{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 14px;border-radius:10px;color:var(--text);font:600 15px var(--display);text-decoration:none}.sheet-row .ctl-icon{color:var(--muted)}.sheet-row:active{background:var(--panel-2)}.sheet-row[aria-current=page]{background:var(--panel-2);color:var(--accent)}.sheet-row[aria-current=page] .ctl-icon{color:var(--accent)}.sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:6px 4px 0;border-top:1px solid var(--line);font:11px var(--mono)}.sheet-foot .account-nav{margin:0;display:flex;align-items:center;gap:4px;min-width:0}.sheet-feedback .linklike,.sheet-foot .account-nav>*{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;color:var(--muted);font:inherit;text-decoration:none;white-space:nowrap}.sheet-foot .account-nav>a:first-child{color:var(--text);overflow:hidden;text-overflow:ellipsis;display:block;line-height:44px;max-width:34vw}.sheet-feedback{display:inline-flex;align-items:center;color:var(--cyan)}.sheet-feedback .linklike{padding-left:6px;color:var(--cyan)}.workspace-header{flex-wrap:nowrap;gap:8px;padding:8px 12px;min-height:48px;border-bottom:0;background:transparent}.workspace-title{order:2;flex:none;gap:0}.workspace-title h1{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.workspace-status{flex:1 1;min-width:0;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.workspace-status::-webkit-scrollbar{display:none}.workspace-status{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);padding-right:20px}.workspace-status>span{flex:none;white-space:nowrap;padding:6px 9px;border-radius:6px}.pane-switch{display:flex;gap:2px;margin:0 12px;padding:3px;background:#101419;border-radius:10px}.pane-switch button{flex:1 1;min-width:0;min-height:40px;padding:0 2px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:600 9.5px var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .16s,color .16s}.pane-switch button[aria-pressed=true]{background:var(--panel-2);color:var(--accent);box-shadow:inset 0 0 0 1px #00f59b40}.squad-workspace,.tactics-workspace{height:var(--app-h);min-height:0;display:flex;flex-direction:column;overflow:hidden}.squad-workspace>.command-grid,.tactics-workspace>.command-grid{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;overflow-y:auto;overscroll-behavior:contain;align-items:stretch;position:relative;width:100%;margin:0}.command-grid[data-view=pitch],.command-grid[data-view=players]{overflow:hidden}.tactics-grid>.command-rail{display:contents}.command-grid>[data-pane],.tactics-grid [data-pane]{flex:none;margin-bottom:0}.command-grid[data-view=opponent] [data-pane]:not([data-pane=opponent]),.command-grid[data-view=pitch] [data-pane]:not([data-pane=pitch]),.command-grid[data-view=players] [data-pane]:not([data-pane=players]),.command-grid[data-view=role] [data-pane]:not([data-pane=role]),.command-grid[data-view=setpieces] [data-pane]:not([data-pane=setpieces]),.command-grid[data-view=setup] [data-pane]:not([data-pane=setup]),.command-grid[data-view=shape] [data-pane]:not([data-pane=shape]){display:none!important}.command-grid>.command-rail>.command-panel,.command-grid>.command-rail>.command-panel+.command-panel{margin-bottom:10px}.command-grid>.command-center{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.command-center .pitch-toolbar{flex:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:4px}.command-center .pitch-toolbar .phase-tabs,.command-center .pitch-toolbar .view-toggle{width:100%;flex-wrap:nowrap;padding:0;background:transparent}.command-center .pitch-toolbar button{min-height:36px;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.squad-workspace .pitch-toolbar .pitch-direction{display:none}.command-center .command-pitch{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:8px;border-radius:10px}.command-center .pitch-direction{flex:none;margin-bottom:6px;font-size:9.5px}.command-center .fit-pitch,.tactics-center .live-preview{flex:1 1;min-height:0;height:auto}.command-center .live-preview .fit-pitch{min-height:0}.tactics-center .readout{flex:none;margin:0;grid-template-columns:repeat(3,minmax(0,1fr))}.tactics-center .readout>div{padding:7px 9px}.tactics-center .readout .k{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tactics-center .readout .v{font-size:16px}.tactics-center .pitch-marker-body{transform:scale(1.8)}.tactics-center .pitch-marker-body .pm-extra{display:none}.command-pitch .fit-pitch .slot-wrap{width:clamp(46px,18cqw,74px)}.command-pitch .fit-pitch .slot-node{min-height:0;padding:8px 3px 5px}.command-pitch .fit-pitch .slot-node .meta{display:none}.command-grid[data-view=players]>.command-candidates{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px}.command-candidates>.command-panel{flex:none;margin:0;padding:10px}.command-candidates .panel-heading{display:none}.command-candidates .pool-target{margin:0 0 8px;font-size:11px}.command-candidates .command-panel>.note{margin:0 0 8px!important;font-size:11px;line-height:1.5}.command-candidates .filters{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.command-candidates .ptable{flex:1 1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}.command-candidates .ptable-head{display:none}.command-candidates .prow{padding:12px 10px;margin-bottom:6px}.command-grid .command-panel{padding:12px 14px;border-radius:10px}.command-grid .panel-heading{margin-bottom:12px}.command-grid .provenance{margin:0;padding:12px 14px}.tactics-grid .command-directives>.command-panel{margin-bottom:10px}.command-versus-grid{padding:8px 12px 16px;gap:10px}.command-versus-grid>aside{display:none}.versus-pick-wrap{margin-bottom:10px}.versus-pick-wrap>.panel-heading{margin-bottom:8px}.versus-pick-wrap>.field{display:flex;align-items:center;gap:10px;margin:0 0 10px}.versus-pick-wrap>.field>label{flex:none;margin:0}.versus-pick-wrap>.field>select{flex:1 1;min-width:0;padding:10px}.versus-pick-wrap>.note{display:none}.versus-pick:not([data-compact=true]){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.versus-pick:not([data-compact=true]) .mgr-card{border-radius:12px}.versus-pick:not([data-compact=true]) .manager-row{flex-direction:row;align-items:center;gap:10px;padding:10px;min-height:64px}.versus-pick:not([data-compact=true]) .formation-glyph{width:30px;height:40px}.versus-pick:not([data-compact=true]) .mgr-name{font-size:14px;line-height:1.2}.versus-pick:not([data-compact=true]) .mgr-blurb,.versus-pick:not([data-compact=true]) .mgr-tags{display:none}.versus-pick:not([data-compact=true]) .mgr-card{flex-direction:row}.versus-pick:not([data-compact=true]) .manager-row{flex:1 1;min-width:0;padding-right:4px}.versus-pick .mgr-card .manager-live{flex:none;width:44px;padding:0;gap:0;font-size:0;border-top:0;border-left:1px solid var(--hair)}.versus-pick .mgr-card .manager-live .ctl-icon{width:18px;height:18px}.versus-pick .mgr-card:hover{transform:none}.versus-pick[data-compact=true]{margin-inline:-12px;padding-inline:12px;scroll-snap-type:x proximity;scrollbar-width:none}.versus-pick[data-compact=true] .mgr-card{flex-basis:168px;scroll-snap-align:start}.versus-workspace>.command-empty{margin:8px 12px;min-height:0;padding:28px 20px}.live-prematch{min-height:0;padding:8px;gap:8px}.prematch-hero{min-height:0;padding:22px 20px;gap:12px;border-radius:14px}.prematch-hero:before{inset:10px}.prematch-hero h1{font-size:34px}.prematch-hero .note{font-size:13px}.btn-kickoff{width:100%}.prematch-panel{padding:14px;border-radius:14px}.page{padding:16px 16px 24px}.page h1{font-size:18px}.page .subtitle{font-size:13px;margin-bottom:16px}.card{padding:14px}.card+.card{margin-top:10px}.card-row{gap:10px;margin-bottom:10px}.format-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 12px;padding:0 16px;scrollbar-width:none}.format-tabs::-webkit-scrollbar{display:none}.format-tabs a{flex:none;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.ladder-row{grid-template-columns:22px minmax(0,1fr) auto auto;gap:10px;padding:10px 0;font-size:12.5px;align-items:center}.ladder-row>:nth-child(5){display:none}.ladder-row>:nth-child(2){min-width:0;overflow-wrap:anywhere}.ladder-row .rd{display:block;color:var(--dim);font-size:10px}.ladder-row .prov{display:block;margin:2px 0 0}.feedback-dialog{width:calc(100vw - 24px);padding:18px}}@keyframes sheet-rise{0%{transform:translateY(100%)}}@keyframes sheet-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet,.sheet-scrim{animation:none}}@media (pointer:coarse){.btn-sm,.command-workspace .phase-tabs button,.command-workspace .view-toggle button,.pane-switch button{min-height:44px}}.lg{--bad:#ff8a7a;--wdl-draw:#5b6770;padding:28px 32px 0;display:grid;grid-gap:20px;gap:20px;align-content:start;font:14px/1.45 var(--sans)}.lg>*{min-width:0}.lg .command-footer{margin:12px -32px 0}.lg a,.lg button{-webkit-tap-highlight-color:transparent}.lg :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lg .mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg h1,.lg h2,.lg h3{margin:0;text-transform:none;letter-spacing:normal}.lg-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px}.lg-note{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.lg-back,.lg-follow a,.lg-link,.lg-note a,.lg-xipanel a{color:var(--cyan)}.lg-panel.lg-note{padding:14px 20px}.lg-pad{padding:4px 20px 18px}.lg-link{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lg-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 24px}.lg-head h1{font:600 30px var(--display);letter-spacing:-.01em}.lg-follow{margin:0;color:var(--muted);font-size:13px}.lg-follow b{color:var(--text);font-weight:500}.lg-seg{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.lg-head .lg-seg{margin-left:auto}.lg-seg a,.lg-seg button{padding:8px 16px;font:500 13px var(--sans);color:var(--muted);background:none;border:0;text-decoration:none;cursor:pointer;white-space:nowrap}.lg-seg :is(a,button):hover{color:var(--text)}.lg-seg :is(a[aria-current=page],button[aria-pressed=true]){background:var(--panel-2);color:var(--text)}.lg-seg :focus-visible{outline-offset:-2px}.lg-pill{display:inline-block;font:500 12px var(--mono);padding:3px 8px;border-radius:999px;white-space:nowrap;background:var(--panel-2);color:var(--dim)}.lg-pill[data-tone=warn]{background:#ffbd6922;color:var(--warn)}.lg-pill[data-tone=ok]{background:var(--accent-dim);color:var(--accent)}.lg-pill[data-tone=info]{background:#7bd0ff1f;color:var(--cyan)}.lg-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:6px;border:1px solid var(--line);background:none;color:var(--text);font:500 14px var(--sans);text-decoration:none;cursor:pointer}.lg-btn:hover:not(:disabled){border-color:var(--dim)}.lg-btn.primary{background:var(--accent);border-color:var(--accent);color:#04120c;font-weight:600}.lg-btn.primary:hover:not(:disabled){background:#53ffab;border-color:#53ffab}.lg-btn:disabled{opacity:.5;cursor:default}.lg-actions{display:flex;flex-wrap:wrap;gap:10px}.lg-track{position:relative;display:block;height:8px;border-radius:4px;background:var(--panel-2);--tone:var(--dim)}.lg-track[data-tone=warn]{--tone:var(--warn)}.lg-track[data-tone=ok]{--tone:var(--accent)}.lg-track[data-tone=info]{--tone:var(--cyan)}.lg-track i{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--tone)}.lg-track u{position:absolute;top:-5px;width:2px;height:18px;margin-left:-1px;background:var(--text)}.lg-track[data-thin]{height:3px;border-radius:2px}.lg-track[data-thin] i{border-radius:2px}.lg-skel{display:grid;grid-gap:10px;gap:10px;padding:16px 20px}.lg-skel span{display:block;height:16px;border-radius:4px;background:var(--panel-2)}.lg-skel span:nth-child(odd){width:85%}.lg-top{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:20px;gap:20px;align-items:start}.lg-next{padding:28px 32px;display:grid;grid-gap:22px;gap:22px}.lg-title{font:600 24px var(--display)}.lg-edit{padding:20px 24px}.lg-meta{margin:0 0 6px;color:var(--muted);font-size:13px}.lg-next .lg-meta{margin:0}.lg-match{margin:0;font:600 44px/1.05 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere}.lg-ftitle em,.lg-match em{font-style:normal;color:var(--dim);font-weight:500;margin:0 14px}.lg-window{display:grid;grid-gap:8px;gap:8px}.lg-wrow{justify-content:space-between;gap:4px 16px;font:13px var(--sans);color:var(--muted)}.lg-wrow,.lg-wrow .l{display:flex;align-items:center;flex-wrap:wrap}.lg-wrow .l{gap:4px 12px}.lg-wrow .mono{font-size:12px}.lg .nw{white-space:nowrap}.lg-sheet{margin:0;font-size:13px;color:var(--muted)}.lg-wrow b{font-weight:500;color:var(--dim)}.lg-lrow b[data-tone=warn],.lg-wrow [data-tone=warn] b{color:var(--warn)}.lg-lrow b[data-tone=ok],.lg-wrow [data-tone=ok] b{color:var(--accent)}.lg-picker{display:grid;grid-gap:16px;gap:16px}.lg-picker h3{font:500 12px var(--sans);color:var(--dim);margin-bottom:8px}.lg-search{width:100%;max-width:360px;padding:9px 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;color:var(--text);font:16px var(--sans)}.lg-chips{display:flex;flex-wrap:wrap;gap:8px}.lg-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--muted);font:500 13px var(--sans);cursor:pointer}.lg-chip:hover{color:var(--text);border-color:var(--dim)}.lg-chip[aria-pressed=true]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.lg-list,.lg-queue{padding:20px 0 0}.lg-list h2,.lg-queue h2{font:600 15px var(--sans);padding:0 20px 12px}.lg-list ul,.lg-queue ul{list-style:none;margin:0;padding:0}.lg-queue li a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;padding:14px 20px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.lg-list li a:hover,.lg-queue li a:hover{background:var(--panel-2)}.lg-queue .m{font-weight:500}.lg-queue .t{grid-column:1;font:12px var(--mono);color:var(--dim)}.lg-queue .lg-track{grid-column:1/-1}.lg-last{margin:0;padding:14px 20px 18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.lg-last a{color:var(--cyan)}.lg-last b{color:var(--text);font:500 13px var(--mono)}.lg-last .up{color:var(--accent);font-family:var(--mono)}.lg-last .dn{color:var(--bad);font-family:var(--mono)}.lg-day.earlier{color:var(--muted)}.lg-day{padding:10px 20px;font:500 12px var(--sans);color:var(--dim);background:#14181d}.lg-day,.lg-list li a{border-top:1px solid var(--line)}.lg-list li a{display:grid;grid-template-columns:70px minmax(0,1fr) 160px 200px;align-items:center;grid-gap:8px;gap:8px;padding:11px 20px;color:var(--text);text-decoration:none}.lg-list .time,.lg-list li a[data-dim] .m{color:var(--muted)}.lg-list .time{font:13px var(--mono);white-space:nowrap}.lg-list .m b{font-weight:600}.lg-list .comp{color:var(--dim);font-size:13px}.lg-list .lg-pill{justify-self:end}.lg-back{justify-self:start;font-size:13px;text-decoration:none}.lg-back:hover{text-decoration:underline}.lg-fhead{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 20px}.lg-ftitle{font:600 36px/1.1 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere}.lg-ftitle em{margin:0 12px}.lg-ftitle .score{font:600 36px var(--mono);margin:0 10px}.lg-manage{margin-left:auto;display:flex;align-items:center;gap:10px;color:var(--dim);font-size:13px}.lg-lock{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 28px;gap:10px 28px;align-items:center;padding:20px 24px}.lg-lock>*{grid-column:1}.lg-lock .lg-lact{grid-column:2;grid-row:1/4;max-width:280px}.lg-lrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px}.lg-lrow b{font-weight:500;color:var(--dim)}.lg-wnote{margin:0;font-size:12px;color:var(--dim)}.lg-status{margin:0;font-size:13px;color:var(--muted)}.lg-status.err{color:var(--bad)}.lg-cols{display:grid;grid-template-columns:1fr 1fr 360px;grid-gap:18px;gap:18px;align-items:start}.lg-prep,.lg-xipanel{padding:18px 20px;display:grid;grid-gap:12px;gap:12px}.lg-xipanel .h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.lg-xipanel h2{font:600 18px var(--display)}.lg-xipanel .h span{color:var(--dim);font-size:13px}.lg-xipanel .links{display:flex;gap:16px;font-size:13px}.lg-xi{list-style:none;margin:0;padding:0}.lg-xi li{display:grid;grid-template-columns:44px minmax(0,1fr);padding:5px 0;border-top:1px solid #ffffff0a;font-size:14px}.lg-xi li .mono{font-size:12px;color:var(--dim);align-self:center}.lg-xi em{font-style:normal;font-size:11px;color:var(--warn);margin-left:8px}.lg-xipanel .foot{margin:0;font-size:12px;color:var(--dim)}.lg-prep h2{font:600 15px var(--sans)}.lg-wdl{display:flex;height:10px;border-radius:5px;overflow:hidden}.lg-wdl i{display:block;background:var(--accent)}.lg-wdl i:nth-child(2){background:var(--wdl-draw)}.lg-wdl i:nth-child(3){background:var(--bad)}.lg-wdlk{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font:12px var(--mono);color:var(--muted)}.lg-result{display:grid;grid-gap:8px;gap:8px}.lg-result .lg-wdlk{margin-top:0}.lg-ft .v,.lg-result .big{margin:0;font:600 28px var(--mono)}.lg-ft .v small,.lg-result .big small{font-size:13px;color:var(--dim);margin-left:8px;font-weight:400}.lg-analytics{min-width:0}.lg-ft{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px}.lg-ft>div{padding:0 24px;border-left:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;align-content:start}.lg-ft>div:first-child{border:0;padding-left:0}.lg-ft .k{font-size:12px;color:var(--dim)}.lg-ft .v{font-size:30px}.lg-ft .up{color:var(--accent)}.lg-ft .dn{color:var(--bad)}.lg-ft .lg-wdlk{margin-top:0}.lg-featured{min-width:0;padding-bottom:20px}.lg-bh{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:18px 20px}.lg-bh h2{font:600 15px var(--sans)}.lg-bh p{margin:0;font-size:13px;color:var(--dim)}.lg .lg-bh .lg-select,.lg-bh .lg-seg{margin-left:auto}.lg-featured>:not(.lg-bh){margin:0 20px}.lg-state{padding:28px;margin:28px 32px}.lg-boards{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.lg .lg-select{width:auto;min-height:0;padding:7px 36px 7px 12px;background-color:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text);font:13px var(--sans)}.league-board{width:100%;border-collapse:collapse;font-size:14px}.league-board th{text-align:left;text-transform:none;letter-spacing:normal;font:500 12px var(--sans);color:var(--dim);padding:10px 20px;border-top:1px solid var(--line)}.league-board td{padding:11px 20px;border-top:1px solid var(--line)}.league-board :is(th,td).num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.league-board td.num,.league-board td.rank{font-family:var(--mono)}.league-board td.rank{width:40px;color:var(--dim)}.league-board td.up{color:var(--accent)}.league-board td.dn{color:var(--bad)}.league-board tr[data-me] td{background:#00f59b10}.league-board tr[data-me] td:nth-child(2){font-weight:600}.league-board .you{font-weight:400;color:var(--dim)}.lg-foot{margin:0;padding:12px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.lg-foot b{font-family:var(--mono);color:var(--text);font-weight:500}.league-sheet-banner{display:flex;gap:16px;align-items:center;min-height:36px;padding:0 16px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.league-sheet-banner b{color:var(--text);font-weight:500}.league-sheet-banner a{color:var(--cyan);margin-left:auto}.league-sheet-banner button{background:none;border:0;padding:0;font:inherit;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.league-sheet-banner :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1100px){.lg-cols{grid-template-columns:1fr 1fr}.lg-cols .lg-prep{grid-column:1/-1}.lg-ft{grid-template-columns:1fr 1fr;gap:20px 0}.lg-ft>div:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:700px){.lg{padding:16px 16px 0;gap:14px}.lg .command-footer{margin:8px -16px 0}.lg-head h1{font-size:24px}.lg-head .lg-seg{margin-left:auto}.lg-head .lg-seg a{padding:6px 12px}.lg-follow{order:3;flex-basis:100%}.lg-boards,.lg-cols,.lg-top{grid-template-columns:1fr}.lg-next{padding:18px;gap:14px}.lg-match{font-size:28px}.lg-ftitle em,.lg-match em{margin:0 8px}.lg-next .lg-btn{width:100%}.lg-edit{padding:16px}.lg-list li a{grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.lg-list .lg-pill{grid-column:2;justify-self:start}.lg-list .comp{display:none}.lg-ftitle,.lg-ftitle .score{font-size:26px}.lg-manage{margin-left:0;flex-wrap:wrap}.lg-lock{grid-template-columns:1fr;padding:16px}.lg-lock .lg-lact{grid-column:1;grid-row:auto;max-width:none}.lg-lact .lg-btn{width:100%}.lg-ft{grid-template-columns:1fr;padding:18px}.lg-ft>div{border-left:0;padding:0}.lg .lg-bh .lg-select,.lg-bh .lg-seg{margin-left:0}.league-board td,.league-board th{padding:10px 12px}.lg-state{margin:16px}.league-sheet-banner{flex-wrap:wrap;padding:6px 16px;gap:4px 16px}.league-sheet-banner a{margin-left:0}}.lg-unrated>summary{padding:12px 20px;cursor:pointer;font:500 12px var(--sans);color:var(--muted);border-top:1px solid var(--line)}.lg-unrated[open]>summary{color:var(--text)}