:root{--display: "Big Shoulders Display", "Arial Narrow", sans-serif;--body: "Schibsted Grotesk", "Helvetica Neue", sans-serif;--strikin: Kalam, "Schibsted Grotesk", sans-serif;--magazine: "Instrument Serif", "Iowan Old Style", Georgia, serif;--pine: #0c2a1e;--pine-2: #123b2a;--moss: #1c4a33;--leaf: #3f7a3a;--lime: #9cc94b;--sun: #e9f0a2;--ink: #f4f6e8;--ink-2: #cfe0bd;--ink-3: #9db98e;--ink-4: #7aa06c;--hair: rgba(233, 240, 162, .16);--hair-2: rgba(233, 240, 162, .3);--plate: rgba(6, 26, 18, .42);--plate-2: rgba(6, 26, 18, .6);--plate-hi: rgba(233, 240, 162, .08);--orange: #ff7f2a;--orange-ink: #1b0d02;--card-y: #ffd23f;--card-r: #e63b2e;--injury: #c3b1ff;--broadcast: #8fd3ff;--broadcast-ink: #0c2a1e;--in: var(--lime);--out: var(--orange);--loan: var(--broadcast);--pitch-a: #2f7d47;--pitch-b: #2a7040;--r-sm: 4px;--r-md: 8px;--r: 10px;--r-lg: 16px;--r-pill: 999px;--shadow: 0 14px 34px -18px rgba(3, 14, 9, .75);--ease: cubic-bezier(.16, 1, .3, 1);--live-gap: 12px;--num-sm: 16px;--num-md: 19px;--num-lg: 24px;--num-xl: 34px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--ink);font-family:var(--body);font-size:14.5px;line-height:1.45;background:var(--pine-2);-webkit-font-smoothing:antialiased;overflow-x:hidden;caret-color:var(--sun)}::selection{background:var(--sun);color:var(--pine)}:focus-visible{outline:2px solid var(--sun);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:rgba(233,240,162,.35) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#e9f0a24d;border-radius:var(--r-md)}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:var(--pine-2)}.bg:before{content:"";position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background:#1a4d34 url(/assets/field-BnHW24E2.jpg) center / cover no-repeat;filter:blur(6px) saturate(1.06);transform:scale(1.02);animation:drift 90s var(--ease) infinite alternate}@keyframes drift{to{transform:scale(1.06) translate(-1.5%,1%)}}.bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 0.9 0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:soft-light;opacity:.9;pointer-events:none}@media(prefers-reduced-motion:reduce){.bg:before{animation:none}}@media(max-width:760px){.bg:before{background-image:url(/assets/field-portrait-Ci2K_7yF.jpg)}}.system-page{max-width:1680px}.sys-hero{max-width:980px;margin:18px 0 36px}.sys-hero h1{margin:6px 0 10px}.sys-part{margin:0 0 42px;scroll-margin-top:18px}.sys-head{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:start;margin-bottom:14px;padding-top:16px;border-top:1px solid var(--hair);cursor:pointer;list-style:none}.sys-head::-webkit-details-marker{display:none}.sys-head>.num{color:var(--sun);font-size:28px;line-height:1}.sys-toggle{align-self:center;padding:4px 8px;border:1px solid var(--hair);border-radius:var(--r-pill)}.sys-part:not([open]) .sys-toggle{color:var(--sun)}.sys-anchor-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.sys-anchor-nav a{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--hair);border-radius:var(--r);background:var(--plate);text-decoration:none}.sys-anchor-nav a:hover{border-color:var(--hair-2);background:var(--plate-hi)}.sys-ba{display:grid;grid-template-columns:minmax(340px,.7fr) minmax(680px,1.45fr);gap:16px;align-items:start}.sys-before,.sys-after{min-width:0}.sys-ba-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.sys-grid{display:grid;gap:14px}.sys-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sys-grid.swatches{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sys-ba.wide{grid-template-columns:minmax(0,1fr)}.sys-continue .topbar{margin:10px 0 18px}.sys-continue .strip{margin:0}.sys-continue .continue-next{display:none}.sys-next{display:grid;gap:4px;max-width:560px;margin:14px 0 0 auto}.shirt-expand.sys-clubcard{position:relative;height:486px}.sys-fields{display:flex;flex-wrap:wrap;gap:28px;margin-top:10px}.sys-lists{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:28px;margin-top:10px}.sys-labels .nextup{margin:8px 0 14px}.sys-daytypes{display:flex;flex-wrap:wrap;gap:12px 28px;margin:12px 0 0;padding:0;list-style:none}.sys-narrow{max-width:375px;margin-top:10px}.sys-daytypes li{display:flex;align-items:center;gap:10px;min-height:24px}.sys-daytypes .daymark.cup{margin-bottom:0}.sys-swatch{display:grid;gap:4px;min-height:128px;padding:12px;border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--plate)}.sys-swatch .chip{height:42px;border:1px solid var(--hair-2);border-radius:var(--r);background:var(--sw)}.sys-font-line{display:flex;flex-wrap:wrap;gap:12px}.sys-font-line>span{padding:8px 10px;border:1px solid var(--hair);border-radius:var(--r)}.sys-radius-row,.sys-space-row{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin-top:12px}.sys-radius-row i{display:grid;place-items:center;width:128px;height:72px;border:1px solid var(--hair-2);background:var(--plate-hi);color:var(--ink-2);font-style:normal}.sys-space-row span{display:inline-grid;gap:6px;justify-items:center}.sys-space-row i{display:block;height:44px;border-radius:var(--r-sm);background:var(--sun)}.sys-row{margin-top:12px}.sys-frame{min-width:0;padding:12px;border:1px solid var(--hair);border-radius:var(--r-lg);background:#061a1238;overflow-x:auto}.sys-club-peek{max-width:680px}.sys-bugbar{position:static}.sys-topbar{margin:0;padding:14px;border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--plate)}.sys-align-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.sys-guides{min-width:0;padding:12px;border:1px solid var(--hair-2);border-radius:var(--r-lg);background:repeating-linear-gradient(90deg,rgba(233,240,162,.2) 0 1px,transparent 1px 88px),#061a1233;overflow-x:auto}.sys-guides .plate,.sys-guides table{background-color:#061a1294}.sys-table{width:100%;border-collapse:collapse;table-layout:fixed}.sys-table th{position:sticky;top:0;z-index:1;height:42px;padding:8px 10px;border-bottom:1px solid var(--hair-2);background:#061a12db;color:var(--ink-2);font-family:var(--display);font-size:14px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.sys-table td{height:56px;padding:9px 10px;border-bottom:1px solid var(--hair);vertical-align:middle}.sys-table .num,.sys-table th.num,.sys-table td.num{font-size:var(--num-md);line-height:1;text-align:right;font-variant-numeric:tabular-nums lining-nums}.sys-table th.num{font-size:14px}.sys-table td.keynum{color:var(--sun);font-size:var(--num-lg);font-weight:900}.sys-table tr.click{cursor:pointer}.sys-table tr.click:hover td{background:#e9f0a20f}.sys-table tr.picked td{background:#e9f0a212}.sys-table tr.sec td{height:32px;color:var(--sun);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase}.sys-target-layout{display:grid;grid-template-columns:minmax(620px,1fr) minmax(340px,.58fr);gap:14px}.sys-target-table,.sys-target-card,.sys-market-target{padding:14px;border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--plate)}.sys-target-card{position:static;align-self:start}.sys-rating{display:inline-grid;place-items:center;min-width:54px;height:54px;border-radius:50%;background:var(--sun);color:var(--pine);font-size:var(--num-xl);font-weight:900}.sys-rating-pair{display:inline-flex;align-items:center;gap:8px}.sys-potential{display:grid;place-items:center;min-width:58px;height:54px;padding:6px;border:1px solid var(--hair-2);border-radius:var(--r);background:#9cc94b2e}.sys-potential b{font-family:var(--display);font-size:var(--num-lg);font-variant-numeric:tabular-nums lining-nums;line-height:1}.sys-potential small{color:var(--ink-3);font-size:11px;text-transform:uppercase}.sys-card-signal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.sys-card-signal span{display:grid;gap:2px;padding:10px;border:1px solid var(--hair-2);border-radius:var(--r);background:#e9f0a214}.sys-card-signal small,.sys-card-signal em{color:var(--ink-3);font-style:normal}.sys-card-signal b{font-family:var(--display);font-size:var(--num-lg);font-variant-numeric:tabular-nums lining-nums;line-height:1}.sys-card-grid,.sys-last-season{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.sys-card-grid span,.sys-last-season span{display:grid;gap:2px;padding:10px;border:1px solid var(--hair);border-radius:var(--r);background:#061a1252}.sys-card-grid small,.sys-last-season small,.sys-last-season em{color:var(--ink-3);font-style:normal}.sys-card-grid b,.sys-last-season b{font-family:var(--display);font-size:var(--num-lg);font-variant-numeric:tabular-nums lining-nums;line-height:1}.sys-spark{margin-top:14px}.sys-spark>span{display:block;margin-bottom:8px}.sys-spark i{display:inline-block;width:16%;min-height:28px;margin-right:2%;vertical-align:bottom;border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--sun)}.sys-history-mini{margin-top:14px}.sys-history-mini ol,.sys-string-list{margin:8px 0 0;padding:0;list-style:none}.sys-history-mini li,.sys-string-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--hair)}.sys-string-list code{color:var(--ink);font-family:var(--body)}.sys-form{display:inline-flex;flex-wrap:wrap;gap:3px;white-space:nowrap}.sys-form i{min-width:34px;padding:4px 5px;border-radius:var(--r-sm);background:#e9f0a21a;color:var(--ink-2);font-family:var(--display);font-size:var(--num-sm);font-weight:800;font-style:normal;font-variant-numeric:tabular-nums;text-align:center}.sys-form i.up{background:#9cc94b38;color:var(--sun)}.sys-form i.down{background:#e63b2e38;color:#ffb3aa}.sys-type-rule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sys-type-rule span,.sys-num-scale span{display:grid;gap:4px;padding:12px;border:1px solid var(--hair);border-radius:var(--r)}.sys-num-scale{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.sys-num-scale b{font-family:var(--display);font-size:var(--num-xl);font-variant-numeric:tabular-nums lining-nums;line-height:1}.sys-num-scale em{color:var(--ink-3);font-style:normal}.sys-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:var(--r-pill);font-family:var(--display);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sys-badge.good{background:var(--lime);color:var(--pine)}.sys-badge.warn{background:var(--orange);color:var(--orange-ink)}.sys-badge.info{background:var(--loan);color:var(--pine)}.sys-badge.injury{background:#b7a7ff;color:var(--pine)}.sys-badge.danger{background:var(--card-r);color:var(--ink)}.sys-target-tabs,.sys-filterbar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sys-target-tabs button{padding:7px 10px;border:1px solid var(--hair);border-radius:var(--r);background:transparent}.sys-target-tabs button.on{background:var(--sun);color:var(--pine)}.sys-filterbar label{display:grid;gap:4px}.sys-filterbar label span{color:var(--ink-3);font-family:var(--display);font-size:12px;text-transform:uppercase}.sys-filterbar input{width:128px}.sys-pager{margin-top:10px}.sys-market-table,.sys-squad-target{table-layout:fixed}.sys-market-table th:nth-child(1),.sys-market-table td:nth-child(1){width:17%}.sys-market-table th:nth-child(2),.sys-market-table td:nth-child(2){width:18%}.sys-market-table th:nth-child(6),.sys-market-table td:nth-child(6){width:17%}.sys-squad-target th:nth-child(7),.sys-squad-target td:nth-child(7){width:156px}.sys-market-table th,.sys-squad-target th{font-size:13px}.sys-log-table th:nth-child(1),.sys-log-table td:nth-child(1){width:82px}.sys-last-season{grid-template-columns:repeat(3,minmax(0,1fr))}.sys-inline-code{display:inline-block;margin-top:8px;color:var(--ink);font-family:var(--body);font-size:18px}.sys-formation-label{padding:6px 10px;border:1px solid var(--hair-2);border-radius:var(--r-pill);background:var(--sun);color:var(--pine);font-family:var(--display);font-size:var(--num-md);font-weight:900}.sys-pitch{position:relative;height:520px;margin-top:12px;overflow:hidden;border:1px solid var(--hair-2);border-radius:var(--r-lg);background:radial-gradient(circle at 50% 50%,transparent 0 64px,rgba(233,240,162,.18) 65px 66px,transparent 67px),linear-gradient(90deg,transparent 49.8%,rgba(233,240,162,.16) 50%,transparent 50.2%),repeating-linear-gradient(0deg,#9cc94b14 0,#9cc94b14 58px,#0c2a1e14 58px,#0c2a1e14 116px),#061a1275}.sys-pitch:before,.sys-pitch:after{content:"";position:absolute;left:28%;width:44%;height:78px;border:1px solid rgba(233,240,162,.18)}.sys-pitch:before{top:-1px;border-radius:0 0 var(--r-lg) var(--r-lg)}.sys-pitch:after{bottom:-1px;border-radius:var(--r-lg) var(--r-lg) 0 0}.sys-pitch-player{position:absolute;display:grid;justify-items:center;min-width:96px;padding:7px 9px;border:1px solid var(--hair-2);border-radius:var(--r);background:#0c2a1eeb;box-shadow:var(--shadow);transform:translate(-50%,-50%)}.sys-pitch-player b{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-pitch-player small{color:var(--sun);font-family:var(--display);font-size:13px;text-transform:uppercase}.sys-line-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.sys-line-strip span{display:grid;gap:3px;padding:12px;border:1px solid var(--hair);border-radius:var(--r);background:#061a1252}.sys-line-strip small{color:var(--ink-3);font-family:var(--display);text-transform:uppercase}.sys-line-strip b{color:var(--sun);font-size:var(--num-xl);font-weight:900}.sys-chart-card{overflow:hidden}.sys-chart-key{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--ink-2);font-size:13px}.sys-chart-key span{display:inline-flex;align-items:center;gap:5px}.sys-chart-key i{width:10px;height:10px;border-radius:50%}.sys-chart{width:100%;min-height:250px;margin-top:8px}.sys-chart-grid line{stroke:#e9f0a21f;stroke-width:1}.sys-chart polyline{fill:none;stroke:var(--line);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.sys-chart circle{fill:var(--line);stroke:#061a12eb;stroke-width:2}.sys-chart text{fill:var(--ink);font-family:var(--display);font-size:12px;paint-order:stroke;stroke:#061a12e0;stroke-width:3px}.sys-chart text.axis{fill:var(--ink-3);stroke:none;text-anchor:middle}@media(max-width:1100px){.sys-grid.two,.sys-align-grid,.sys-ba,.sys-target-layout,.sys-type-rule,.sys-num-scale,.sys-card-signal,.sys-line-strip{grid-template-columns:1fr}.sys-target-card{position:static}}button,select,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3,h4,.disp{font-family:var(--display);font-weight:700;letter-spacing:.005em;margin:0;text-wrap:balance}h1{font-size:clamp(44px,5.4vw,76px);font-weight:800;line-height:.92;text-transform:uppercase}h2{font-size:30px;line-height:1;text-transform:uppercase}h3{font-size:20px;line-height:1.05;text-transform:uppercase;letter-spacing:.02em}.num{font-family:var(--display);font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:.01em}.label{font-family:var(--display);font-weight:650;font-size:var(--num-sm);letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--ink)}.muted{color:var(--ink-3)}.small{font-size:12.5px}p{margin:0}.app{max-width:1480px;margin:0 auto;padding:18px 32px 72px}.app.gate{min-height:100vh;max-width:none;display:grid;place-items:center}.gate-card{width:min(360px,100%);display:flex;flex-direction:column;gap:18px;padding:28px 24px;border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--plate)}.gate-card form{display:flex;flex-direction:column;gap:12px}.gate-err{margin:0;color:var(--card-r);font-size:13px;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--hair)}.top-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:.02em;text-transform:uppercase;line-height:1}.brand .mark{width:30px;height:30px;border-radius:var(--r-md);background:var(--sun);color:var(--pine);display:grid;place-items:center;font-size:15px;font-weight:900}.brand small{font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3);margin-left:4px}.nav{display:flex;gap:3px;padding:3px;border-radius:var(--r);background:var(--plate-2);border:1px solid var(--hair)}.nav button{background:transparent;border:0;color:var(--ink-2);padding:7px 12px;border-radius:var(--r-md);font-weight:600;font-size:14px;position:relative}.nav button:hover{color:var(--ink);background:var(--plate-hi)}.nav button.on{color:var(--pine);background:var(--sun)}.nav button .count{margin-left:6px;font-family:var(--display);font-weight:700}.plate{background:var(--plate);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--shadow)}.plate.pad{padding:18px 20px}.rule{border:0;border-top:1px solid var(--hair);margin:14px 0}.row{display:flex;align-items:center;gap:10px}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:var(--live-gap)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:980px){.grid2{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:var(--r);border:1px solid var(--hair-2);background:var(--plate);color:var(--ink);font-weight:600;font-size:14px;transition:background .18s var(--ease),border-color .18s var(--ease),transform .12s var(--ease)}.btn:hover{background:var(--plate-2);border-color:#e9f0a280}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.commit{background:var(--orange);color:var(--orange-ink);border-color:transparent;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.04em;text-transform:uppercase;padding:12px 20px;box-shadow:0 10px 22px -12px #030e09d9}.btn.commit:hover{background:#ff8f45}.btn.window-go{background:var(--broadcast);color:var(--broadcast-ink);border-color:transparent;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.04em;text-transform:uppercase;padding:12px 20px;box-shadow:0 10px 22px -12px #030e09d9}.btn.window-go:hover{background:#a6defe}.btn.sun,.btn.drop,.btn.fresh,.btn.resume{border-color:transparent;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.04em;text-transform:uppercase;padding:12px 20px;box-shadow:0 10px 22px -12px #030e09d9}.btn.sun{background:var(--sun);color:var(--pine)}.btn.sun:hover{background:#f4f8c4}.btn.drop{background:var(--card-r);color:var(--ink)}.btn.drop:hover{background:#ef5648}.btn.fresh{background:var(--lime);color:var(--pine)}.btn.fresh:hover{background:#b0d86a}.modestart>.btn.fresh{margin-top:16px}.btn.resume{background:var(--plate-2);color:var(--ink)}.btn.resume:hover{background:var(--plate)}.btn.commit.assist{background:var(--plate-2);color:var(--ink);border:1px solid var(--hair-2);box-shadow:none}.btn.commit.assist:hover{background:var(--plate);color:var(--ink);border-color:#e9f0a280}.btn.broadcast{background:var(--broadcast);color:var(--broadcast-ink);border-color:transparent;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.04em;text-transform:uppercase;padding:12px 20px;box-shadow:0 10px 22px -12px #030e09d9}.btn.broadcast:hover{background:#a8ddff}.btn.quiet{background:transparent;border-color:transparent;color:var(--ink-2)}.btn.quiet:hover{background:var(--plate-hi);border-color:transparent;color:var(--ink)}.btn.danger{color:#ffb3aa;border-color:#e63b2e80}.btn.sm{padding:6px 10px;font-size:13px}.seg{display:inline-flex;padding:3px;border-radius:var(--r);background:var(--plate-2);border:1px solid var(--hair)}.seg button{padding:6px 11px;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);font-weight:600;font-size:13px}.seg button:disabled{opacity:.35;cursor:default}.seg button:disabled:hover{color:var(--ink-2)}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--sun);color:var(--pine)}.seg.wrap{display:inline-flex;flex-wrap:wrap;max-width:100%}.style-seg{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.style-seg .seg button{padding:5px 8px;white-space:nowrap}select.sel,button.sel,input.sel,input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=password]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:8px 12px;border-radius:var(--r);border:1px solid var(--hair-2);background:var(--plate-2);color:var(--ink);font-weight:600}select.sel{padding-right:30px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%23e9f0a2' stroke-width='1.6' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}select option{background:var(--pine-2);color:var(--ink)}.listbox{position:relative;display:inline-block;min-width:0;vertical-align:middle}.listbox-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:7.5rem;padding:8px 12px;border-radius:var(--r);border:1px solid var(--hair-2);background:var(--plate-2);color:var(--ink);font-weight:600;text-align:left;cursor:pointer;box-shadow:none}.listbox-btn:hover{background:var(--plate);border-color:#e9f0a280;color:var(--ink)}.listbox-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listbox-chev{flex:none;width:12px;height:12px;stroke:var(--sun);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.listbox-btn[aria-expanded=true] .listbox-chev{transform:rotate(180deg)}.listbox-menu{position:fixed;z-index:80;margin:0;padding:6px;overflow:auto;background:var(--pine-2);color:var(--ink);border:1px solid var(--hair-2);border-radius:var(--r);box-shadow:var(--shadow)}.listbox-opt{padding:8px 10px;border-radius:var(--r-md);font-weight:600;color:var(--ink);cursor:pointer}.listbox-opt.on{background:var(--plate-hi);color:var(--ink)}.listbox-opt.picked{background:var(--sun);color:var(--pine)}@media(prefers-reduced-motion:reduce){.listbox-chev{transition:none}}input::placeholder{color:var(--ink-4)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--sun);box-shadow:0 0 0 1000px var(--pine-2) inset;transition:background-color 99999s ease-out}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;flex:none;border-radius:var(--r-sm);border:1.5px solid var(--ink-3);background-color:var(--moss);background-image:none;accent-color:var(--sun);color:var(--ink);cursor:pointer;vertical-align:middle;box-shadow:none}input[type=checkbox]:hover:not(:disabled){border-color:var(--sun);background-color:var(--pine)}input[type=checkbox]:checked{background-color:var(--sun);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.2 6.2l2.6 2.6 5-5.2' fill='none' stroke='%230c2a1e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-size:10px 10px;background-repeat:no-repeat;border-color:var(--sun)}input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;accent-color:var(--sun)}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:var(--r-pill);background:var(--plate-2);border:1px solid var(--hair)}input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:50%;background:var(--sun);border:0}input[type=range]::-moz-range-track{height:4px;border-radius:var(--r-pill);background:var(--plate-2);border:1px solid var(--hair)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--sun)}.ico{width:1em;height:1em;vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico.fill{fill:currentColor;stroke:none}.ico.cardy{color:var(--card-y)}.ico.cardr{color:var(--card-r)}.ico.inj{color:var(--injury)}.ico.spin{animation:spin .65s linear infinite;transform-origin:center}@keyframes spin{to{transform:rotate(360deg)}}.btn.working,.btn.working:disabled{cursor:wait;color:var(--ink);opacity:1}.marks{display:inline-flex;gap:3px;margin-left:8px;vertical-align:-1px;color:var(--ink-2)}.tl .ic.goal,.tl .ic.penalty_goal,.tl .ic.own_goal{color:var(--sun)}.tl .ic.yellow{color:var(--card-y)}.tl .ic.red,.tl .ic.second_yellow{color:var(--card-r)}.tl .sub-on{color:var(--lime);font-weight:700}.tl .sub-off{color:var(--orange);font-weight:700}.tl .ic.injury{color:var(--injury)}div.home{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}@media(max-width:1080px){div.home{grid-template-columns:1fr}}.leagues{grid-column:1 / -1;display:flex;align-items:baseline;gap:28px;padding-top:16px;margin:-16px 0 -8px;font-family:var(--display);font-weight:800;font-size:22px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.leagues::-webkit-scrollbar{display:none}.leagues>button,.leagues>.on,.leagues>.soon{position:relative;padding:0 0 9px;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit}.leagues>button{color:var(--ink-2);cursor:pointer;transition:color .2s var(--ease)}.leagues>button:before{content:"";position:absolute;top:-16px;bottom:0;left:-6px;right:-6px}.leagues>button:after,.leagues>.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hair-2);transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease)}.leagues>button:hover,.leagues>button:focus-visible{color:var(--ink)}.leagues>button:focus-visible{outline:2px solid transparent}.leagues>button:hover:after{transform:scaleX(1)}.leagues>button:focus-visible:after{transform:scaleX(1);background:var(--ink)}.leagues>.on{color:var(--sun)}.leagues>.on:after{height:2px;border-radius:var(--r-sm);background:var(--sun);transform:scaleX(1)}.leagues>.on.draw:after{animation:league-rule .8s var(--ease) .1s both}.leagues>.soon{color:var(--ink-4);opacity:.5;cursor:default}@keyframes league-rule{0%{transform:scaleX(0)}}@media(max-width:560px){.leagues{font-size:19px;gap:16px}}@media(max-width:420px){.leagues{font-size:17px;gap:13px}}@media(prefers-reduced-motion:reduce){.leagues>.on.draw:after{animation:none}.leagues>button:after{transition:none}}.home .lede{max-width:62ch;color:var(--ink-2);font-size:16px;margin:8px 0 22px}.home h1 span{color:var(--sun)}.clubgrid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:700px){.clubgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shirt{position:relative;text-align:left;padding:14px 14px 12px;border-radius:var(--r-lg);border:1px solid transparent;background:var(--c);color:var(--ct);min-height:148px;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;overflow:hidden;box-shadow:0 10px 26px -16px #030e09b3,inset 0 1px #ffffff2e;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.shirt:before{content:"";position:absolute;top:0;left:50%;width:46px;height:14px;transform:translate(-50%);background:var(--cs);border-radius:0 0 var(--r-lg) var(--r-lg);opacity:.9}.shirt:hover{transform:translateY(-3px);box-shadow:0 18px 34px -16px #030e09d9,inset 0 1px #ffffff2e}.shirt .n{font-family:var(--display);font-weight:800;font-size:44px;line-height:.85;opacity:.32;position:absolute;right:12px;top:12px}.shirt .nm{font-family:var(--display);font-weight:800;font-size:21px;line-height:1.1;text-transform:uppercase;letter-spacing:.01em}.shirt .ct{font-size:12.5px;font-weight:500;margin-top:4px}.shirt-lines{display:flex;flex-direction:column;gap:3px;margin-top:7px}.shirt .subdots .lbl{width:54px;color:var(--ct);opacity:.72}.shirt .subdots i{border-color:var(--ct);opacity:.45}.shirt .subdots i.on{background:var(--ct);border-color:var(--ct);opacity:1}.shirt.home,.shirt.away{border-color:var(--sun);box-shadow:0 0 0 3px var(--pine-2),0 0 0 5px var(--sun),0 18px 34px -16px #030e09d9}.shirt .tag{position:absolute;right:12px;bottom:12px;z-index:1;font-family:var(--display);font-weight:800;font-size:12px;letter-spacing:.1em;padding:3px 7px;border-radius:var(--r-md);background:var(--sun);color:var(--pine)}.home .clubgrid,.newcareer .clubgrid{gap:10px}.home .clubgrid.wide,.newcareer .clubgrid.wide{grid-template-columns:repeat(5,minmax(0,1fr))}.home .shirt,.newcareer .shirt{min-height:98px;padding:10px 12px 9px}.home .shirt:before,.newcareer .shirt:before{width:38px;height:11px}.home .shirt .n,.newcareer .shirt .n{font-size:30px;top:auto;right:10px;bottom:8px}.home .shirt.home .n,.home .shirt.away .n{opacity:0}.home .shirt .nm,.newcareer .shirt .nm{position:relative;font-size:16px;line-height:1.05}.home .clubgrid:not(.wide) .shirt .nm,.newcareer .clubgrid:not(.wide) .shirt .nm{font-size:19px}.home .shirt .ct,.newcareer .shirt .ct{font-size:12px;line-height:1.25;margin-top:1px}.home .shirt .shirt-lines,.newcareer .shirt .shirt-lines{margin-top:5px;gap:1px}.home .shirt .tag{right:8px;bottom:8px;font-size:11px}@media(max-width:700px){.home .clubgrid.wide,.newcareer .clubgrid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.fixture{position:sticky;top:18px}.fixture .bug{background:var(--plate-2);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.fixture .sides{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:8px 10px;padding:16px 14px 22px;min-height:132.9px}.fixture .sides .vs{font-family:var(--display);font-weight:800;font-size:22px;color:var(--ink-3);align-self:center;padding-top:18px}.fixture .team{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;padding:18px}.fixture .sides .team{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0;min-width:0}.fixture .sides .crest{margin-bottom:10px}.fixture .team+.team{border-top:1px solid var(--hair)}.fixture .sides .team+.team{border-top:0}.fixture .team .who{font-family:var(--display);font-weight:800;font-size:30px;line-height:.95;text-transform:uppercase;min-height:1em}.fixture .sides .team .who{font-size:22px;min-height:20.9px}.fixture .sides button.team{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.fixture .sides button.team:hover .who{color:var(--ink-2)}.fixture .sides button.team:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.fixture .sides .team .league{font-size:12px;letter-spacing:.04em;color:var(--ink-3);margin-top:-2px}.fixture .team .who.empty{color:var(--ink-4);font-size:20px;font-weight:600;letter-spacing:.04em}.btn.commit:disabled,.btn.broadcast:disabled{background:transparent;color:var(--ink-3);border:1px dashed var(--hair-2);box-shadow:none;opacity:1}.btn.sm.broadcast:disabled{background:var(--broadcast);color:var(--broadcast-ink);border-color:transparent;box-shadow:none;opacity:.4}.fixture .team .where{color:var(--ink-3);font-size:12.5px;margin-top:5px}.fixture .team .who small{font-family:var(--body);font-size:12.5px;font-weight:500;text-transform:none;color:var(--sun);margin-left:8px;vertical-align:2px}.fixture .opts{padding:14px 18px 18px;border-top:1px solid var(--hair);display:grid;gap:12px}.fixture .opt{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:8px}.fixture .go{padding:16px 18px 18px;border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:8px}.fixture .go .btn{width:100%}.live-lift,.live-pen{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:6;display:flex;align-items:baseline;gap:14px;max-width:min(720px,calc(100vw - 32px));padding:12px 28px;border-radius:var(--r-pill);background:var(--sun);color:var(--pine);box-shadow:var(--shadow);pointer-events:none}.live-lift .label,.live-pen .big{font-family:var(--display);font-weight:900;font-size:28px;line-height:1;text-transform:uppercase;letter-spacing:.04em}.live-lift b,.live-pen span:last-child{font-size:16px}.crest{--ring: 3px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.02em;background:var(--c);color:var(--ct);box-shadow:0 8px 18px -10px #030e09cc;flex:none;position:relative;overflow:hidden}.crest>span{position:relative;z-index:1;line-height:1}.crest:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--ring) var(--cs);pointer-events:none}.crest.lg{width:56px;height:56px;font-size:15px}.crest.sm{--ring: 2px;width:26px;height:26px;font-size:8px;letter-spacing:0}.crest.ghost{background:transparent;border:1px dashed var(--hair-2);color:var(--ink-4);box-shadow:none}.crest.ghost:after,.crest.ghost:before{display:none}.crest[data-flavour=stripe]:after{box-shadow:none;border:var(--ring) solid var(--cs);border-left-color:transparent;border-right-color:transparent}.crest[data-flavour=hoop]:after{box-shadow:inset 0 0 0 var(--ring) var(--cs),inset 0 0 0 calc(var(--ring) * 2) var(--c),inset 0 0 0 calc(var(--ring) * 2.7) var(--cs)}.crest[data-flavour=halves]{background:linear-gradient(90deg,var(--c) 50%,color-mix(in srgb,var(--cs) 55%,var(--c)) 50%)}.crest[data-flavour=halves]:after{box-shadow:inset 0 0 0 var(--ring) var(--ct)}.crest[data-flavour=sash]:before{content:"";position:absolute;left:-20%;right:-20%;top:42%;height:16%;background:var(--cs);transform:rotate(-32deg)}.crest[data-flavour=grain]:after{box-shadow:none;border:var(--ring) solid var(--cs);mask:conic-gradient(from -18deg,#000 0 42deg,transparent 42deg 90deg,#000 90deg 132deg,transparent 132deg 180deg,#000 180deg 222deg,transparent 222deg 270deg,#000 270deg 312deg,transparent 312deg 360deg)}.crest[data-flavour=sky]:after{box-shadow:none;border:var(--ring) solid var(--cs);border-top-width:calc(var(--ring) * 2)}.crest[data-flavour=stone]:after{box-shadow:none;border:var(--ring) solid var(--cs);border-bottom-width:calc(var(--ring) * 2)}.shirt[data-flavour],.clubwork .cw-shirt[data-flavour]{--fl-u: 14px;--fl-ink: color-mix(in srgb, var(--cs) 7%, transparent);--fl-ink-soft: color-mix(in srgb, var(--cs) 6%, transparent);--fl-lift: color-mix(in srgb, var(--ct) 8%, transparent);--fl-shade: color-mix(in srgb, black 9%, transparent);background-color:var(--c);background-image:var(--fl, none)}.shirt[data-flavour=stripe],.clubwork .cw-shirt[data-flavour=stripe]{--fl: repeating-linear-gradient(90deg, var(--fl-ink) 0 var(--fl-u), transparent var(--fl-u) calc(var(--fl-u) * 2))}.shirt[data-flavour=hoop],.clubwork .cw-shirt[data-flavour=hoop]{--fl: repeating-linear-gradient(180deg, var(--fl-ink) 0 var(--fl-u), transparent var(--fl-u) calc(var(--fl-u) * 2))}.shirt[data-flavour=sash],.clubwork .cw-shirt[data-flavour=sash]{--fl: linear-gradient(112deg, transparent 0 36%, color-mix(in srgb, var(--cs) 9%, transparent) 36% 58%, transparent 58%)}.shirt[data-flavour=halves],.clubwork .cw-shirt[data-flavour=halves]{--fl: linear-gradient(90deg, var(--fl-ink) 0 50%, transparent 50%)}.shirt[data-flavour=grain],.clubwork .cw-shirt[data-flavour=grain]{--fl: repeating-linear-gradient(45deg, var(--fl-ink-soft) 0 1px, transparent 1px 3px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ct) 6%, transparent) 0 1px, transparent 1px 4px)}.shirt[data-flavour=sky],.clubwork .cw-shirt[data-flavour=sky]{--fl: linear-gradient(180deg, var(--fl-lift) 0%, transparent 70%)}.shirt[data-flavour=stone],.clubwork .cw-shirt[data-flavour=stone]{--fl: radial-gradient(ellipse 110% 90% at 50% 40%, var(--fl-lift) 0%, transparent 48%, var(--fl-shade) 100%)}.pitch{position:relative;width:100%;aspect-ratio:68 / 92;border-radius:var(--r-lg);overflow:hidden;background-color:var(--pitch-a);background-image:radial-gradient(120% 60% at 50% -10%,rgba(233,240,162,.18),transparent 60%),repeating-linear-gradient(0deg,var(--pitch-a) 0 12.5%,var(--pitch-b) 12.5% 25%);box-shadow:0 30px 60px -28px #030e09e6,inset 0 0 0 1px #ffffff14}.pitch svg.lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.app:has(>main.dots){padding-bottom:12px}.app:has(>main.dots)>.topbar{display:none}.dots{--dots-chrome: 84px;width:min(100%,1400px);margin:0 auto;display:flex;flex-direction:column;gap:8px}.dots-bar{display:flex;align-items:center;gap:6px 16px;min-height:44px;padding:4px 5px 4px 14px;border-radius:var(--r);background:var(--plate);border:1px solid var(--hair)}.dots-score{display:flex;align-items:center;gap:8px;font-family:var(--display);white-space:nowrap}.dots-score .sw{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff40;flex:none}.dots-score .club{font-size:19px;font-weight:800;letter-spacing:.02em}.dots-score .n{font-size:22px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.dots-score .n.pop{animation:dots-pop .7s var(--ease)}.dots-score .clk{min-width:3.4em;font-family:var(--display);font-size:15px;font-weight:800;color:var(--sun);font-variant-numeric:tabular-nums}.dots-line{flex:1 1 auto;min-width:0;margin:0;color:var(--ink-2);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dots-ops{display:flex;flex:none;align-items:center;gap:6px;margin-left:auto}.dots-ops .seg{flex:none}.dots-ops .btn.go{min-width:7.6em;background:var(--orange);color:var(--orange-ink);border-color:transparent;font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.dots-ops .btn.go:hover{background:#ff8f45}.pitch.dots-pitch{width:min(100%,calc((100svh - var(--dots-chrome)) * 92 / 68));aspect-ratio:92 / 68;margin-inline:auto;container-type:inline-size;contain:layout paint;background-image:radial-gradient(70% 120% at 50% -20%,rgba(233,240,162,.1),transparent 60%),repeating-linear-gradient(90deg,var(--pitch-a) 0 6.25%,color-mix(in srgb,var(--pitch-a) 70%,var(--pitch-b)) 6.25% 12.5%)}.pitch.dots-pitch.dots-replay{filter:saturate(.7) contrast(.94)}.pitch.dots-pitch.dots-replay:before,.pitch.dots-pitch.dots-replay:after{content:"";position:absolute;left:0;right:0;height:7%;background:#0b0d10;z-index:5;pointer-events:none}.pitch.dots-pitch.dots-replay:before{top:0}.pitch.dots-pitch.dots-replay:after{bottom:0}.dots-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#0b0d10;opacity:0;pointer-events:none}.dots-replay-bug{position:absolute;left:3%;top:9%;z-index:9;padding:.2em .55em;border-radius:var(--r-sm);background:#0b0d10;color:#f2efe6;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:720px){.dots{--dots-chrome: 150px}.dots-bar{flex-wrap:wrap;padding:8px 10px}.dots-line{order:2;flex-basis:100%;white-space:normal}.dots-ops{order:3;width:100%;margin-left:0;flex-wrap:wrap}.dots-ops .seg{order:-1;width:100%;justify-content:stretch}.dots-ops .btn.go{flex:1}.dots-score .club{font-size:16px}.dots-score .n{font-size:19px}}.dot{--d: clamp(15px, 3.1cqw, 38px);position:absolute;left:0;top:0;width:var(--d);height:var(--d);border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:calc(var(--d) * .44);line-height:1;z-index:2;pointer-events:none;will-change:transform}.dot .disc{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:inherit;color:inherit;box-shadow:0 2px 5px #00000061;transition:transform .22s var(--ease)}.dot.gk{--d: clamp(16px, 3.3cqw, 40px)}.dot.in{animation:dot-in .4s ease-out both}@keyframes dot-in{0%{opacity:0}}.dot.leaving{opacity:0;transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.dot.in{animation:none}.dot.leaving{transition:none}}.dot.has{z-index:4}.dot.has .disc{box-shadow:0 0 0 2px #fff,0 2px 5px #00000061}.dot.jump{z-index:4}.dot.jump .disc{box-shadow:0 7px 9px #00000059}.dot.dive,.dot.block{z-index:4}.dot.dive .disc{box-shadow:0 4px 10px #00000073}.dot.block .disc{box-shadow:0 3px 7px #0006}.dot.brace .disc{box-shadow:0 2px 6px #0000006b}.dot.booked .disc{box-shadow:0 0 0 2px #f2c744,0 2px 5px #00000061}.dot.booked.has .disc{box-shadow:0 0 0 2px #f2c744,0 0 0 4px #fff,0 2px 5px #00000061}.dot.sent .disc{box-shadow:0 0 0 2px #d8412f,0 2px 5px #00000061}.dot .nm{position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);font-family:var(--body);font-size:clamp(9px,.82cqw,11px);font-weight:600;color:#fff;background:#030e0994;padding:1px 5px;border-radius:var(--r-sm);white-space:nowrap;transition:opacity .22s ease}.dot.low .nm{top:auto;bottom:calc(100% + 1px)}.dot.near-left .nm{top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.dot.near-right .nm{top:50%;left:auto;right:calc(100% + 4px);transform:translateY(-50%)}.dot.tight:not(.has) .nm{opacity:0}@container (max-width: 580px){.dot .nm{display:none}}.dot-ball,.dot-shadow{position:absolute;left:0;top:0;width:clamp(8px,1.2cqw,15px);aspect-ratio:1;border-radius:50%;pointer-events:none;will-change:transform}.dot-ball{z-index:5;background:radial-gradient(circle at 35% 30%,#fff 0,#fff,#e9e4d4 70%);box-shadow:0 0 0 1px #030e098c,inset -1px -1px #0000002e}.dot-shadow{z-index:1;background:radial-gradient(circle,#030e09e6 0,#030e09e6 55%,#030e0900);transform:translate(-50%,-50%) scale(1.15,.8)}.dots-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.dots-trail{stroke:#ffffff61;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round}.dots-flight{stroke:#ffffff8c;stroke-width:.45;stroke-dasharray:1.6 1}.dots-flight[data-kind=shot]{stroke:#ffe28cbf}.dots-flight[data-kind=cross],.dots-flight[data-kind=through]{stroke:#d2ecffb3}.dots-chip{position:absolute;transform:translate(-50%,-130%);pointer-events:none;z-index:6;white-space:nowrap}.dots-heat{position:absolute;top:20.6%;left:82.6%;width:15.8%;height:58.8%;pointer-events:none;z-index:1;border-radius:var(--r-sm);background:radial-gradient(80% 70% at 50% 50%,rgba(233,240,162,.55),transparent 75%)}.dots-heat.away{left:1.6%}.dots-heat.pulse{animation:dots-heat-pulse .9s ease-in-out infinite}@keyframes dots-heat-pulse{50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.dots-heat.pulse{animation:none}}.dots-spot{position:absolute;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.85);background:#030e0940;box-shadow:0 0 0 4px #ffffff24;pointer-events:none;z-index:6}.dots-flag{position:absolute;width:8px;height:14px;transform:translate(-50%,-100%);background:#e3b341;clip-path:polygon(0 0,100% 30%,0 60%,0 100%,22% 100%,22% 0);pointer-events:none;z-index:6}.dots-goal,.dots-ft{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;z-index:8;pointer-events:none;text-align:center;color:#fff;text-shadow:0 2px 12px rgba(3,14,9,.7)}.dots-goal strong,.dots-ft strong{font-family:var(--display);font-size:clamp(28px,6cqw,48px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dots-goal span,.dots-ft span{font-size:clamp(13px,2cqw,18px);font-weight:700}.dots-goal:not(.still){animation:dots-goal-in .35s var(--ease)}.liveboard .dots-goal{gap:6px}.liveboard .dots-goal strong{font-size:clamp(22px,4.6cqw,40px);letter-spacing:.12em;color:var(--sun)}.liveboard .dots-goal span{font-family:var(--display);font-weight:700;font-size:clamp(12px,1.7cqw,16px);letter-spacing:.08em;text-transform:uppercase}.dots-cap{position:absolute;left:8px;bottom:8px;margin:0;width:min(42%,320px);max-height:none;overflow:hidden;z-index:6;pointer-events:none;background:#030e096b;border-radius:var(--r-md);padding:2px 0}.dots-cap .ev{grid-template-columns:36px 18px 1fr;padding:4px 8px;animation:none}.dots-cap .ev:not(:last-child){opacity:.55}.dots-cap .ev .txt{color:#f3f1e8}.dots-cap .ev .min{color:#f3f1e8b3}@keyframes dots-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes dots-goal-in{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.pitch.dots-pitch .dots-cap{max-height:5.2em}@container (max-width: 620px){.pitch.dots-pitch .dots-cap{display:none}}@media(prefers-reduced-motion:reduce){.dots-trail{display:none}.dots-flight{stroke-width:.3}.dots-score .n.pop,.dots-goal:not(.still){animation:none}}.pl{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;width:96px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s var(--ease),left .6s var(--ease),top .6s var(--ease);z-index:1}@media(prefers-reduced-motion:reduce){.pl{transition:none}}.pl:hover{transform:translate(-50%,-50%) scale(1.04);z-index:3}.pl.picked{z-index:4}.pl.picked .disc{box-shadow:0 0 0 3px var(--sun),0 8px 18px -6px #030e09cc}.pl .disc{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:18px;background:var(--c);color:var(--ct);box-shadow:0 6px 14px -5px #030e09bf,inset 0 1px #ffffff4d}.pl .disc .ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2.5px solid transparent}.pl .disc .ring.natural{border-color:var(--sun)}.pl .disc .ring.ok{border-color:var(--card-y)}.pl .disc .ring.poor{border-color:var(--card-r);border-style:dashed}.pl .nm{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:var(--r-md);background:#061a12d1;color:var(--ink);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pl .meta{display:flex;gap:4px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink);align-items:center}.pl .meta .slot{padding:1px 5px;border-radius:var(--r-sm);background:#061a128c}.pl .meta .ab{padding:1px 5px;border-radius:var(--r-sm);background:#e9f0a238}.pitch:not(.compact) .pl.gk .meta{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-4px);white-space:nowrap}.pitch:not(.compact) .pl.gk .meta .ab{padding:1px 4px}.ico.form.up,.pl .meta .form.up{color:var(--sun)}.ico.form.down,.pl .meta .form.down{color:#ffb3aa}.pl .arm{position:absolute;bottom:-3px;left:-5px;width:15px;height:15px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:9.5px;font-weight:800;background:var(--sun);color:var(--pine);box-shadow:0 1px 3px #00000080}.pl .arm.v{background:var(--plate);color:var(--sun);border:1px solid var(--sun)}.pl .card{position:absolute;top:-4px;right:-6px;width:10px;height:14px;border-radius:var(--r-sm);box-shadow:0 1px 3px #00000080}.pl .card.y{background:var(--card-y)}.pl .card.r{background:var(--card-r)}.pl .card.y2{background:linear-gradient(135deg,var(--card-y) 50%,var(--card-r) 50%)}.pl .rating{position:absolute;top:-7px;left:-10px;min-width:28px;padding:1px 4px;border-radius:var(--r-md);font-family:var(--display);font-size:12px;font-weight:800;background:var(--pine);color:var(--ink);text-align:center;border:1px solid var(--hair-2)}.pl .rating.good{background:var(--sun);color:var(--pine);border-color:transparent}.pl .rating.bad{background:var(--card-r);color:#fff;border-color:transparent}.pl .stam{width:44px;height:3px;border-radius:var(--r-sm);background:#061a1280;overflow:hidden}.pl .stam i{display:block;height:100%;background:var(--sun);transform-origin:left}.pl .goalmark{position:absolute;bottom:24px;right:-9px;display:inline-flex;align-items:center;gap:1px;background:var(--ink);color:var(--pine);border-radius:var(--r-pill);padding:1px 4px;font-family:var(--display);font-weight:800;font-size:11px}.pl.off{opacity:.35;filter:grayscale(1)}.pitch .endtag{position:absolute;right:8px;z-index:0;font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;pointer-events:none}.pitch .endtag.home{bottom:8px}.pitch .endtag.away{top:8px}.pitch.shared .pl{width:72px;gap:2px}.pitch.shared .pl .disc{width:30px;height:30px;font-size:13.5px}.pitch.shared .pl .disc .ring{top:-2px;right:-2px;bottom:-2px;left:-2px;border-width:2px}.pitch.shared .pl .nm{font-size:10px;padding:2px 6px}.pitch.shared .pl .stam{width:34px;height:2px}.pitch.shared .pl .arm{width:13px;height:13px;font-size:8.5px}.pitch.shared .pl .goalmark{bottom:18px;right:-7px;font-size:10px;padding:0 3px}.pitch.shared .pl.gk .gk-ab{position:absolute;left:calc(50% + 20px);top:6px;padding:1px 4px;border-radius:var(--r-sm);font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.02em;background:#061a12b8;color:var(--sun);pointer-events:none}@media(max-width:760px){.pitch.shared .pl{width:56px}.pitch.shared .pl .disc{width:26px;height:26px;font-size:12px}.pitch.shared .pl .nm{font-size:9.5px;padding:1px 5px}.pitch.shared .pl.gk .gk-ab{left:calc(50% + 16px);font-size:9px}}.bench{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.bp{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--r);border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:background .15s var(--ease)}.bp:hover{background:var(--plate-hi)}.bp.picked{border-color:var(--sun)}.bp.unavail{opacity:.45;cursor:not-allowed}.bp .disc{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:14px;background:var(--c);color:var(--ct);flex:none}.bp .nm{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp .sub{font-size:11.5px;color:var(--ink-3)}.bp .badge{margin-left:auto}.badge{font-family:var(--display);font-size:12px;font-weight:800;padding:2px 6px;border-radius:var(--r-sm);letter-spacing:.06em}.badge.inj{display:inline-flex;align-items:center;gap:3px;background:#c3b1ff2e;color:var(--injury);white-space:nowrap}.badge.sus{display:inline-flex;align-items:center;gap:3px;background:#ffd23f2e;color:var(--card-y);white-space:nowrap}.badge.tired{display:inline-flex;align-items:center;gap:3px;background:#ffb3aa29;color:#ffb3aa}.badge.ab{background:var(--plate-hi);color:var(--ink)}.badge.in{background:#9cc94b2e;color:var(--in);white-space:nowrap}.badge.out{background:#ff7f2a2e;color:var(--out);white-space:nowrap}.status-badges{display:inline-flex;flex-wrap:wrap;gap:4px}.units{display:flex;flex-wrap:wrap;gap:4px 18px;padding:12px 0 2px;border-top:1px solid var(--hair);font-family:var(--display)}.unit{display:inline-flex;align-items:baseline;gap:8px}.unit .lbl{font-weight:650;font-size:var(--num-sm);letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--ink)}.unit .v{font-weight:800;font-size:24px;line-height:1}.sidehead{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sidehead .name{font-family:var(--display);font-weight:800;font-size:28px;line-height:.95;text-transform:uppercase}.sidehead .name small{font-family:var(--body);font-size:12.5px;font-weight:500;text-transform:none;color:var(--sun);margin-left:8px;vertical-align:3px}.legend{display:flex;gap:14px;font-size:12.5px;color:var(--ink-3);align-items:center;flex-wrap:wrap}.legend i{display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid;margin-right:5px;vertical-align:-1px}.grid2.sheets{align-items:start;grid-template-rows:auto auto auto auto auto auto auto}.grid2.sheets>section{display:grid;grid-template-rows:subgrid;grid-row:span 7;align-items:start}.sheet-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.sheet-pick{display:flex;align-items:center;gap:8px;flex:1 1 100%}.sheet-tools.facts-only,.sheet-tools.sheet-read{align-items:flex-end;align-self:end;min-height:42px}.grid2.sheets .sheet-tools.plate{align-items:flex-start;gap:8px 10px;padding:10px 12px;min-width:0;max-width:100%}.grid2.sheets .sheet-tools .listbox,.grid2.sheets .sheet-tools .seg,.grid2.sheets .sheet-tools .style-seg{min-width:0;max-width:100%}.grid2.sheets .sheet-tools .style-seg,.grid2.sheets .sheet-pick{flex:1 1 100%}.grid2.sheets .sheet-tools.sheet-read{align-items:flex-end;align-self:start;width:max-content;max-width:100%;min-height:0;gap:20px 28px;padding:8px 12px}.grid2.sheets .sheet-tools+.sheetnote:not(.empty){margin-top:8px}.sheet-read{gap:28px}.sheet-read>div{display:flex;flex-direction:column;gap:3px}.sheet-read .k{font-family:var(--display);font-weight:650;font-size:var(--num-sm);letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--ink)}.sheet-read .v{font-family:var(--display);font-weight:800;font-size:18px;line-height:1;letter-spacing:.01em}.pitch.frozen .pl{cursor:default}.pitch.frozen .pl:hover{transform:translate(-50%,-50%)}.bench.roster .bp{cursor:default}.bench.roster .bp:hover{background:transparent}.skip-end{position:fixed;top:18px;right:32px;z-index:40}.bugbar{position:sticky;top:10px;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"h s a" "k k k";align-items:start;background:#0a2e20;border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.bugbar .team{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" ". goals";align-items:center;column-gap:16px;row-gap:4px;padding:14px 18px;min-width:0;overflow:hidden;grid-area:h}.bugbar .team.r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name mark" "goals .";text-align:right;grid-area:a}.bugbar .team .crest{grid-area:mark}.bugbar .team .who{display:contents}.bugbar .team .name{grid-area:name;font-family:var(--display);font-weight:800;font-size:42px;line-height:.92;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:center}.bugbar .team .scorers{grid-area:goals;color:var(--ink-3);font-size:13px;margin-top:0;min-height:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bugbar .center{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;padding:10px 22px 6px;border-left:1px solid var(--hair);border-right:1px solid var(--hair);background:var(--pine);min-width:0;grid-area:s}.bugbar .clockrow{grid-area:k;display:flex;flex-direction:column;align-items:center;padding:0 18px 12px;min-width:0;background:var(--pine)}.bugbar .score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-family:var(--display);font-weight:900;font-size:64px;line-height:.9;font-variant-numeric:tabular-nums}.bugbar .score .h,.bugbar .score .a{color:var(--ink)}.bugbar .score .h{text-align:right}.bugbar .score .a{text-align:left}.bugbar .score .lead{color:var(--sun)}.bugbar .score .dash{color:var(--ink-4);font-weight:300}.bugbar .score .h,.bugbar .score .a{transform-origin:50% 80%}.bugbar .score .h.lit,.bugbar .score .a.lit{color:var(--sun);animation:score-recent 8s var(--ease) both}@keyframes score-recent{0%,10%,20%,30%,40%{opacity:1;color:var(--sun)}5%,15%,25%,35%{opacity:.12}50%{opacity:1;color:var(--sun)}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bugbar .score .h.lit,.bugbar .score .a.lit{animation:score-recent-reduce .35s var(--ease) both}}@keyframes score-recent-reduce{0%{filter:brightness(1.12)}to{filter:brightness(1)}}.clock{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:2px;font-family:var(--display);font-weight:700;font-size:18px;color:var(--ink-2);width:100%}.clock .dot{display:none;width:7px;height:7px;border-radius:50%;background:var(--card-r);flex:none;align-self:center}.clock .dot.live{display:block;animation:blink 1.4s steps(2,end) infinite}@keyframes blink{50%{opacity:.25}}.clock .min{font-variant-numeric:tabular-nums;font-size:22px;color:var(--ink);line-height:1}.clock .per{font-family:var(--body);font-weight:500;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.clockbar{height:3px;width:100%;background:#e9f0a224;overflow:hidden;margin-top:8px;border-radius:var(--r-sm)}.clockbar i{display:block;height:100%;width:100%;background:var(--sun);transform-origin:left;transition:transform .4s linear}.controls{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.live-panes{margin:16px 0;position:sticky;top:calc(var(--bug-h, 120px) + 10px);z-index:9}.live-panes .seg{display:flex;width:100%;background:#0a2e20}.live-panes .seg button{flex:1;justify-content:center;text-align:center}.livegrid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:0;align-items:start}.livegrid.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.live-pane[hidden],.mf-board[hidden]{display:none!important}.livewrap>.live-foot{margin-top:var(--live-gap)}.livepitch{width:100%}.livegrid>.livexi{grid-column:1 / -1;margin-top:4px;padding-top:18px;border-top:1px solid var(--hair)}.livexi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 32px;align-items:start}.livexi-side .sidehead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.livexi-side .sidehead .row{align-items:center;gap:10px;min-width:0}.livexi-side h3{margin:0}.livexi table.tbl{font-size:15px}.livexi table.tbl th,.livexi table.tbl td{padding:7px 8px}.livexi td.shirt,.livexi th.shirt{width:2.6ch;text-align:left;color:var(--ink-3)}.livexi td.who{font-weight:600}.livexi td.who .nm{margin-right:6px}.livexi td.slot{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap}.livexi td.when{color:var(--ink-2)}.livexi .marks svg{width:14px;height:14px;vertical-align:-2px}.livexi .marks .cardy{color:var(--card-y)}.livexi .marks .cardr{color:var(--card-r)}.livexi .marks .inj{color:var(--injury)}.livexi .stam{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.livexi .stam i{display:block;width:44px;height:4px;border-radius:var(--r-sm);background:var(--sun);transform-origin:left center}.livexi .stam b,.livexi .fit{min-width:2.2ch;font-family:var(--display);font-weight:700;font-variant-numeric:tabular-nums lining-nums}.livexi .rt{font-size:16px;min-width:40px}.livexi tr.sec td{padding-top:18px}.livexi tr.gone td{color:var(--ink-2)}@media(max-width:980px){.livexi{grid-template-columns:1fr}}.liveboard{--board-rail: 56px}.livewrap:not(.theatre) .liveboard{--pitch-ratio: calc(92 / 68);width:min(100%,calc((100dvh - var(--stick-h, 260px) - var(--board-rail) - 16px) * var(--pitch-ratio)));margin-inline:auto}.liveboard .pitch.dots-pitch{width:100%;max-width:none;margin-inline:0}.board-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,42%);align-items:start;gap:8px 16px;height:var(--board-rail);min-height:var(--board-rail);padding-top:8px;box-sizing:border-box;overflow:hidden}.board-line.feed{margin:0;max-height:2.6em;overflow:hidden;padding:0}.board-line .ev{padding:2px 0;animation:none}.board-line .ev.shot .txt,.board-line .ev.penalty_saved .txt,.board-line .ev.penalty_miss .txt,.board-line .ev.block .txt,.board-line .ev.pens_kick .txt{color:var(--ink);font-weight:600}.board-toasts{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.board-toast{--mark: var(--ink-3);display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--r-sm);background:#00000038;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;animation:board-toast-life 2.7s both}.board-toast .sw{width:8px;height:8px;border-radius:50%;background:var(--mark);box-shadow:inset 0 0 0 1px #ffffff40;flex:none}.board-toast.neutral{--mark: var(--sun)}.board-toast .ic{display:inline-flex;color:var(--ink-3)}.board-toast .ic svg{width:13px;height:13px}@keyframes board-toast-life{0%{opacity:0;transform:translate(10px)}8%{opacity:1;transform:none}86%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){@keyframes board-toast-life{0%,86%{opacity:1}to{opacity:0}}}@media(max-width:560px){.board-rail{grid-template-columns:minmax(0,1fr) minmax(7rem,40%)}}.livepitch .head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.livepitch .head.dual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 16px}.livepitch .head .club{min-width:0;text-align:left}.livepitch .head .club .row{align-items:flex-start;justify-content:flex-start;min-width:0}.livepitch .head .club.r{text-align:right}.livepitch .head .club.r .row{flex-direction:row-reverse;justify-content:flex-start}.livepitch .head .club.r .meta{align-items:flex-end}.livepitch .head b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-family:var(--display);font-weight:800;font-size:20px;line-height:1.05;min-height:2.1em;max-height:2.1em;overflow:hidden;text-transform:uppercase;min-width:0;flex:1}.livepitch .head .shape{color:var(--ink-3);font-size:12.5px}.feed{display:flex;flex-direction:column;gap:2px;max-height:600px;overflow:auto;padding:6px 4px 6px 0}.ev{display:grid;grid-template-columns:48px 22px 1fr;gap:8px;padding:7px 10px;border-radius:var(--r-md);animation:rise .4s var(--ease);align-items:start}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.clock .dot.live,.multi .mclock .dot.live,.ev{animation:none}.clockbar i{transition:none}}.ev .min{font-family:var(--display);font-weight:700;font-size:13px;color:var(--ink-3);padding-top:2px;font-variant-numeric:tabular-nums}.ev .ic{display:grid;place-items:center;height:20px;color:var(--ink-3)}.ev .txt{font-size:13.5px;color:var(--ink-2)}.ev.goal,.ev.penalty_goal,.ev.own_goal{background:#e9f0a21f}.ev.goal .txt,.ev.penalty_goal .txt,.ev.own_goal .txt{color:var(--ink);font-weight:600}.ev.goal .ic,.ev.penalty_goal .ic,.ev.own_goal .ic{color:var(--sun)}.ev.red .ic,.ev.second_yellow .ic{color:var(--card-r)}.ev.yellow .ic{color:var(--card-y)}.ev.injury .ic{color:var(--injury)}.ev.sub .txt,.ev.tactic .txt{color:var(--ink-3)}.ev.half,.ev.fulltime,.ev.kickoff,.ev.et_start,.ev.et_end,.ev.pens_end{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);border-radius:0;margin:6px 0}.ev.half .txt,.ev.fulltime .txt,.ev.pens_end .txt,.ev.kickoff .txt{font-family:var(--display);font-weight:700;font-size:16px;color:var(--ink);text-transform:uppercase}.stats{display:grid;gap:9px}.stat{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.stat .l{text-align:right}.stat .bar{position:relative;height:6px;border-radius:var(--r-sm);background:#e9f0a21f;overflow:hidden}.stat .bar i{position:absolute;top:0;bottom:0;width:100%;transition:transform .5s var(--ease)}.stat .bar i.h{left:0;background:var(--ch, var(--sun));transform-origin:left}.stat .bar i.a{right:0;background:var(--ca, var(--ink));transform-origin:right}.stat .lbl{text-align:center;font-size:11px;letter-spacing:.12em;color:var(--ink-3);margin-top:4px}.desk-switch{display:flex;align-items:flex-end;justify-content:flex-start;margin:0;padding-bottom:0;border-bottom:1px solid var(--hair)}.desk-switch.r{justify-content:flex-end}.desk-switch:has(.seg){border-bottom:0;align-items:center}.livegrid .desk-switch{position:sticky;top:calc(var(--bug-h, 120px) + 10px);z-index:9;background:var(--pine-2);padding-top:6px;margin-bottom:0}.desktabs{display:inline-flex;gap:18px;margin-bottom:-1px}.desktabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:6px 0 8px;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease)}.desktabs button:hover{color:var(--ink)}.desktabs button.on{color:var(--ink);border-bottom-color:var(--sun)}.desktabs button:focus-visible{outline:2px solid var(--sun);outline-offset:2px;border-radius:var(--r-sm)}.liveboard .board-focus{display:flex;align-items:flex-start;min-width:0}.liveboard .board-focus .btn{margin-left:-11px}.livewrap.theatre{--pitch-ratio: calc(92 / 68);position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:radial-gradient(120% 80% at 50% -20%,rgba(63,122,58,.35),transparent 60%),linear-gradient(180deg,#071a11,#05120c)}.livewrap.theatre .bugbar{position:static;top:0;border-radius:0;border-left:0;border-right:0}.livewrap.theatre .bugbar .team{padding:8px 14px}.livewrap.theatre .bugbar .scorers,.livewrap.theatre .feedcol,.livewrap.theatre .desk-switch,.livewrap.theatre .live-panes,.livewrap.theatre .board-focus,.livewrap.theatre .row.between{display:none}.livewrap.theatre .livegrid{grid-template-columns:1fr;margin-top:0;min-height:0;overflow:auto;padding:12px 18px 18px}.livewrap.theatre .liveboard>.head{display:none}.livewrap.theatre .liveboard{width:min(100%,calc((100dvh - var(--bug-h, 120px) - var(--board-rail, 56px) - 38px) * var(--pitch-ratio)));margin-inline:auto}.feedcol .dugout-tactics .seg,.feedcol .dugout-tactics .style-seg{flex:0 1 auto;width:auto}.feedcol .subpick{gap:8px 22px}.feedcol .fx.plain,.feedcol .fx.plain.yours{grid-template-columns:minmax(0,1fr) 3.4rem minmax(0,1fr)}.feedcol .fx.plain .s{font-size:18px;transform-origin:50% 80%}.feedcol .fx.plain.live .s{color:var(--ink)}.feedcol .fx.plain .s.lit{animation:score-recent 8s var(--ease) both}@media(prefers-reduced-motion:reduce){.feedcol .fx.plain .s.lit{animation:score-recent-reduce .35s var(--ease) both}}.liverail-table table.league .pos{white-space:nowrap}.liverail-table .place{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.liverail-table .place .ico.form{width:.85em;height:.85em}.liverail-card>.muted,.liverail-table>.muted{margin:0 0 8px}.dugout .title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dugout-tactics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.dugout-tactics .listbox{min-width:6.5rem}.subpick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;min-height:0}.subcol h4{margin:0 0 6px;font-family:var(--display);font-weight:650;font-size:var(--num-sm);letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--ink)}.subcol h4 small{font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:0;text-transform:none;margin-left:6px;color:var(--ink-4)}.subcol ul{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto;border-top:1px solid var(--hair)}.subcol button{display:grid;grid-template-columns:2.6em minmax(0,1fr) 2.8em;column-gap:6px;row-gap:3px;align-items:center;width:100%;padding:7px 6px 6px;border:0;border-bottom:1px solid var(--hair);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subcol button:hover{background:var(--plate-hi)}.subcol button.on{background:var(--sun);color:var(--pine)}.subcol .sl{font-family:var(--display);font-weight:800;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.subcol .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:5px}.subcol .n{font-family:var(--display);font-weight:800;font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.subcol .bar{grid-column:1 / -1;height:3px;border-radius:var(--r-pill);background:#e9f0a21f}.subcol .bar i{display:block;height:100%;border-radius:inherit;background:var(--sun)}.subcol button.on .bar{background:#0c2a1e2e}.subcol button.on .bar i{background:var(--pine)}.subcol .cardy{color:var(--card-y)}.subcol button.on .cardy{color:#7a5a00}.subcommit{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hair)}.subcommit .pair{margin:0;font-size:13.5px}.subcommit .pair b{font-weight:700}@media(max-width:560px){.subpick{grid-template-columns:minmax(0,1fr)}}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:5px 9px;border-radius:var(--r-pill);border:1px solid var(--hair);background:transparent;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.chip:hover{border-color:var(--hair-2);background:var(--plate-hi)}.chip.on{background:var(--sun);color:var(--pine);border-color:var(--sun)}.chip .n{font-family:var(--display);font-weight:700;font-size:13px;color:inherit;opacity:.75}.chip .cardy{color:var(--card-y)}.chip.on .cardy{color:#7a5a00}.livewrap{position:relative}.teamsheet{margin-top:20px}.teamsheet.overlay{position:absolute;left:0;right:0;top:calc(var(--bug-h, 120px) + 10px);z-index:20;margin-top:0;background:#0a2e20;max-height:calc(100dvh - var(--bug-h, 120px) - 24px);overflow:auto}.livewrap.theatre .teamsheet.overlay{top:calc(var(--bug-h, 80px) + 8px);max-height:calc(100dvh - var(--bug-h, 80px) - 16px);margin-inline:18px}.teamsheet .title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.teamsheet .title h3{margin:0}.teamsheet .title h3 small{font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:0;text-transform:none;margin-left:6px}.sheets{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.sidesheet .sidehead{justify-content:space-between;margin-bottom:6px}.sidesheet .sidehead .name{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:.01em;line-height:1.12}table.sheet{font-size:13px}table.sheet td{padding:5px 8px}table.sheet .who{min-width:0}table.sheet .who .full{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.sheet .who .pos{display:block;line-height:1.2}table.sheet .slot{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap}table.sheet .ab.ok{color:var(--ink-2)}table.sheet .ab.poor{color:#ffb3aa}table.sheet .stam{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}table.sheet .stam i{display:block;width:40px;height:3px;border-radius:var(--r-sm);background:var(--sun);transform-origin:left}table.sheet .stam b{min-width:2.2ch;text-align:right}table.sheet tr.pick{cursor:pointer}table.sheet tr.pick:focus-visible td{outline:2px solid var(--sun);outline-offset:-2px}table.sheet tr.picked td{background:#e9f0a229}table.sheet tr.picked td:first-child{box-shadow:inset 3px 0 0 var(--sun)}table.sheet tr.gone td{color:var(--ink-3)}table.sheet tr.gone .who .full{text-decoration:line-through;text-decoration-color:var(--ink-4)}table.sheet .marks{white-space:nowrap;color:var(--ink-3)}table.sheet .marks .cardy{color:var(--card-y)}table.sheet .marks .cardr{color:var(--card-r)}table.sheet .marks .inj{color:var(--injury)}table.sheet .marks svg{width:12px;height:12px;vertical-align:-2px;margin-right:2px}@media(max-width:900px){.sheets{grid-template-columns:1fr}}@media(max-width:520px){table.sheet .stam i{display:none}table.sheet td,table.sheet th{padding-left:5px;padding-right:5px}}.toast{position:absolute;left:50%;bottom:28px;transform:translate(-50%);padding:12px 18px;border-radius:var(--r);background:var(--sun);color:var(--pine);box-shadow:var(--shadow);font-weight:600;z-index:80;animation:rise .3s var(--ease);max-width:min(90vw,560px)}.reportbar{margin-bottom:8px;align-items:center}.strikin{flex:0 0 auto;display:flex;align-items:baseline;gap:8px;color:var(--sun);line-height:1;white-space:nowrap}.brand.strikin{text-transform:none;font-family:inherit;font-weight:inherit;letter-spacing:0;background:transparent;border:0;padding:0;cursor:pointer}.topbar .brand.strikin .strikin-word,.gate-card .brand.strikin .strikin-word{font-size:34px}.strikin-word{font-family:var(--strikin);font-weight:700;font-size:40px;letter-spacing:-.04em;line-height:1}.strikin-mag{font-family:var(--magazine);font-style:italic;font-weight:400;font-size:26px;letter-spacing:0;line-height:1;color:var(--ink-2);text-transform:none}.strikin-flag{width:28px;height:28px;flex:none;align-self:center;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reporthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:8px 0 22px;border-bottom:1px solid var(--hair)}.reporthead .team{display:flex;align-items:center;gap:16px}.reporthead .team.r{flex-direction:row-reverse;text-align:right}.reporthead .team .name{font-family:var(--display);font-weight:800;font-size:38px;line-height:.92;text-transform:uppercase}.reporthead .team .scorers{color:var(--ink-2);font-size:13px;margin-top:8px;line-height:1.5}.reportscore{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.reporthead .bigscore{font-family:var(--display);font-weight:900;font-size:104px;line-height:.85;text-align:center;font-variant-numeric:tabular-nums;color:var(--sun)}.reporthead .verdict{text-align:center;color:var(--ink-3);font-size:13px;margin-top:10px}.headline{font-family:var(--display);font-weight:800;font-size:50px;line-height:1.05;text-transform:uppercase;margin:24px 0 10px}.standfirst{color:var(--ink-2);font-size:22px;line-height:1.35;margin:0 0 28px}.reportlead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px;align-items:start;margin-top:0}.reportlead>.section{margin-top:0}.reportill{flex:1 1 auto;margin:8px 0 0}.reportill-frame{position:relative;flex:1 1 auto;width:100%;aspect-ratio:1626 / 1301;overflow:hidden;padding:7px;border:1px solid var(--hair-2);background:var(--plate-hi)}.reportill-frame img,.reportill-frame:after{position:absolute;top:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.reportill-frame img{display:block;max-width:none;object-fit:cover;object-position:50% 58%}.reportill-frame:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--hair)}.reportsquads{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:22px}@media(max-width:980px){.reportlead,.reportsquads{grid-template-columns:1fr}.reportill{display:none}}.timeline{display:flex;flex-direction:column}.tl{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;gap:12px;font-size:13.5px;padding:5px 0;border-bottom:1px solid var(--hair)}.tl .m{text-align:center;font-family:var(--display);font-weight:700;font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.tl .h{text-align:right}.tl .a{text-align:left}.tl .ic{color:var(--ink-3);margin:0 4px}table.tbl{width:100%;border-collapse:collapse;font-size:13.5px}table.tbl th{text-align:left;font-family:var(--display);font-size:var(--num-sm);letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--ink);font-weight:650;padding:8px;border-bottom:1px solid var(--hair-2)}table.tbl td{padding:6px 8px;border-bottom:1px solid var(--hair);vertical-align:middle}table.tbl td.num,table.tbl th.num{text-align:right;font-family:var(--display);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}table.tbl tr:hover td{background:var(--plate-hi)}.tip{position:relative;cursor:help}.tip:after,.tip:before{position:absolute;left:50%;opacity:0;pointer-events:none;z-index:40;transition:opacity .12s ease,transform .12s ease}.tip:after{content:attr(data-tip);bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);padding:6px 10px;border:1px solid var(--hair-2);border-radius:var(--r-md);background:var(--pine);color:var(--ink);font-family:var(--body);font-size:12.5px;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:none;text-align:left;white-space:nowrap;box-shadow:0 10px 24px -12px #030e09e6}.tip:before{content:"";bottom:calc(100% + 3px);transform:translate(-50%) translateY(4px);border:5px solid transparent;border-top-color:var(--hair-2);border-bottom:0}.tip:hover:after,.tip:hover:before{opacity:1;transform:translate(-50%) translateY(0)}.tip.left:after{left:auto;right:0;transform:translate(0) translateY(4px)}.tip.left:before{left:auto;right:6px;transform:translate(0) translateY(4px)}.tip.left:hover:after,.tip.left:hover:before{transform:translate(0) translateY(0)}table.tbl .sec td{padding-top:14px;border-bottom:0}.rt{display:inline-block;min-width:36px;text-align:center;padding:2px 6px;border-radius:var(--r-md);font-family:var(--display);font-weight:800;font-size:14px;background:var(--plate-hi)}.rt.g{background:#e9f0a238;color:var(--sun)}.rt.b{background:#e63b2e38;color:#ffb3aa}.rt.m{background:var(--sun);color:var(--pine)}.motm{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--hair)}.motm .star{width:44px;height:44px;border-radius:50%;background:var(--sun);color:var(--pine);display:grid;place-items:center}.motm .star .ico{width:26px;height:26px}.motm .who{font-family:var(--display);font-weight:800;font-size:26px;line-height:1;text-transform:uppercase}.fdelta.up{color:var(--sun)}.fdelta.down{color:#ffb3aa}.section{margin-top:22px}.section>h3{margin-bottom:8px}h2:has(>.facts),h3:has(>.facts),h4:has(>.facts){display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;text-wrap:auto}h2>.facts,h3>.facts,h4>.facts{text-transform:none;letter-spacing:0;font-family:var(--body);font-weight:500;flex-wrap:nowrap}.mlist{display:flex;flex-direction:column}.mrow{display:grid;grid-template-columns:88px 1fr 96px 1fr 56px;align-items:center;gap:10px;padding:10px 6px;border:0;border-bottom:1px solid var(--hair);background:transparent;cursor:pointer;text-align:left;border-radius:0}.mrow:hover{background:var(--plate-hi)}.mrow .h,.mrow .a{display:flex;align-items:center;gap:7px;min-width:0;font-weight:700}.mrow .h{justify-content:flex-end;text-align:right}.mrow .h b,.mrow .a b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow .s{text-align:center;font-family:var(--display);font-weight:800;font-size:24px;font-variant-numeric:tabular-nums}.mrow .s small{display:block;font-size:11px;color:var(--ink-3);font-weight:600}.mrow .d{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap}.streak{display:inline-flex;gap:3px}.streak i{width:16px;height:16px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:800;font-family:var(--display)}.streak i.W{background:var(--sun);color:var(--pine)}.streak i.D{background:#e9f0a229;color:var(--ink-2)}.streak i.L{background:var(--card-r);color:#fff}.empty{padding:48px 24px;text-align:center;color:var(--ink-3)}.archive-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-bottom:18px}.archive-bar h2{margin:0}.archive-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.archive-tools .gamepack{margin:0;gap:8px;align-items:center}.archive-tools .btn{min-height:36px}.archive-tools .btn.quiet{background:var(--plate);border:1px solid var(--hair-2);color:var(--ink)}.archive-tools .btn.quiet:hover{border-color:#e9f0a280;color:var(--ink);background:var(--plate-2)}.archive-tools .field{margin-right:8px}.archive-men{display:grid;gap:22px;width:100%}.tbl .num.up{color:var(--sun)}.tbl .num.down{color:var(--card-r)}.tabs{margin:4px 0 16px}.tabs .seg{flex-wrap:wrap}.tabs .seg button{padding:7px 14px;font-size:14px}.plate.matchday{max-width:880px}.clubtwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;align-items:start}@media(max-width:900px){.clubtwo{grid-template-columns:1fr}}.rcard.on{box-shadow:inset 3px 0 0 var(--sun)}table.league{font-size:13.5px}table.league td{padding:7px 8px}table.league tr.pick{cursor:pointer}table.league tr.picked td{background:#e9f0a229}table.league tr.picked td:first-child{box-shadow:inset 3px 0 0 var(--sun)}table.league .pos{color:var(--ink-3)}table.league .pts{font-size:16px;color:var(--ink)}table.league tr.top .pts{color:var(--sun)}table.scorers td{padding:6px 8px}table.scorers .pos{color:var(--ink-3)}table.scorers .pts{font-size:16px}table.scorers tr.top .pts{color:var(--sun)}.fxlist{display:flex;flex-direction:column}.fx{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 110px;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid var(--hair);position:relative}.fx.done{cursor:pointer}.fx.done:hover,.fx.open{background:var(--plate-hi)}.fx .h,.fx .a{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px}.fx .h{justify-content:flex-end;text-align:right}.fx .h b,.fx .a b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.fx .s{text-align:center;font-family:var(--display);font-weight:800;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.fx .act{justify-self:end;min-width:0}.fx .act .btn{font-size:12px;padding:4px 8px}.fx .derby{grid-column:2;justify-self:center;white-space:nowrap;margin-top:-4px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sun)}.fx .derby.live{color:var(--ink-3)}.fx .fxnotes{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 110px;gap:10px;align-items:start;font-size:12.5px;line-height:1.35;color:var(--ink-2)}.fx .fxnotes .h,.fx .fxnotes .a{display:flex;flex-direction:column;gap:2px;min-width:0}.fx .fxnotes .h{align-items:flex-end;text-align:right}.fx .fxnotes .a{align-items:flex-start;text-align:left}.fx .fxnotes .s{font-family:var(--body);font-size:12px;font-weight:650}.fx .fxnotes .red{color:var(--card-r)}.fxscorers{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 110px;gap:10px;padding:6px 4px 10px;border-bottom:1px solid var(--hair);font-size:12.5px;color:var(--ink-2);background:var(--plate-hi)}.fxscorers .h,.fxscorers .a{display:flex;flex-direction:column;gap:2px}.fxscorers .h{text-align:right;align-items:flex-end}.fxscorers .s{text-align:center}.fxscorers .stl{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.fxscorers.out{background:transparent;color:var(--ink-3)}.sheetnote{display:flex;flex-direction:column;gap:3px;margin:-4px 0 10px;padding:0;list-style:none}.sheetnote.empty{margin:0;padding:0;height:0;min-height:0;overflow:hidden;gap:0;border:0}.sheetnote .sn{display:grid;grid-template-columns:16px minmax(0,max-content) minmax(0,1fr);gap:0 8px;align-items:start}.sheetnote .ic{display:grid;place-items:center;height:1.35em;color:var(--ink-2)}.sheetnote .ic .ico{width:14px;height:14px}.sheetnote .who{font-weight:600;font-size:13px;line-height:1.35;color:var(--ink);white-space:nowrap}.sheetnote .why{font-size:12.5px;line-height:1.35;color:var(--ink-2);min-width:0}.sheetnote .sn.injured .ic{color:var(--injury)}.sheetnote .sn.banned .ic{color:var(--card-r)}.clubstrip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.clubchip{display:flex;align-items:center;gap:6px;padding:5px 9px 5px 5px;border-radius:var(--r-pill);border:1px solid var(--hair);background:transparent;color:var(--ink-3);cursor:pointer;font-size:12px;transition:background .15s var(--ease),border-color .15s var(--ease)}.clubchip:hover{background:var(--plate-hi)}.clubchip.on{border-color:var(--sun);color:var(--ink)}.clubchip.full{color:var(--lime)}.clubchip .num svg{width:10px;height:10px}.squadsgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.squads-edit-bar{margin-bottom:10px;gap:8px}@media(max-width:860px){.squadsgrid{grid-template-columns:1fr}}.plist{display:flex;flex-direction:column;gap:2px}.prow{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;border-radius:var(--r);border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;text-align:left;transition:background .15s var(--ease)}.prow:hover{background:var(--plate-hi)}.prow.on{border-color:var(--sun);background:var(--plate-hi)}.prow.empty b{color:var(--ink-2)}.prow .disc{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:14px;background:var(--c);color:var(--ct)}.prow .who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.prow .who b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.band{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;vertical-align:1px;border-radius:var(--r-sm);font-style:normal;font-family:var(--display);font-size:10px;font-weight:800;background:var(--sun);color:var(--pine)}.band.auto{background:transparent;color:var(--sun);border:1px dashed var(--sun)}.prow .chips{display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end;max-width:150px}.prow .chips i{font-style:normal;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:var(--r-pill);border:1px solid var(--hair);color:var(--ink-3)}.prow .chips i.p{background:var(--sun);border-color:var(--sun);color:#1e1a06}.prow .chips i.s{border-color:var(--card-y);color:var(--card-y)}.pitch.spots .spot{position:absolute;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;border:2px dashed rgba(255,255,255,.45);background:#061a1259;color:#ffffffd9;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:transform .12s var(--ease),background .15s var(--ease)}.pitch.spots .spot:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.08);background:#061a1299}.pitch.spots .spot.p{border-style:solid;border-color:var(--sun);background:var(--sun);color:#1e1a06}.pitch.spots .spot.s{border-style:solid;border-color:var(--card-y);background:#061a12b3;color:var(--card-y)}.pitch.spots .spot.dis{opacity:.25;cursor:not-allowed}.vdelta{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums}.vdelta.up{color:var(--lime)}.vdelta.down{color:#ffb3aa}.review .reviewblock,.remarkable .reviewblock{margin-top:28px}.review .reviewblock:first-of-type,.remarkable .reviewblock:first-of-type{margin-top:12px}.review .reviewblock .label,.remarkable .reviewblock .label{display:block;margin-bottom:8px}.remarkable .xibox{display:grid;gap:16px}@media(min-width:720px){.remarkable .xibox{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start}.remarkable .ximotm{grid-column:1 / -1}}.remarkable .xibox .pitch{width:100%;max-width:300px;height:auto;margin:0 auto}.remarkable .xibox .pl{width:68px;gap:2px}.remarkable .xibox .pl .disc{width:28px;height:28px;font-size:13px;box-shadow:0 3px 8px -4px #030e09b3}.remarkable .xibox .pl .disc .ring{display:none}.remarkable .xibox .pl .nm{font-size:10px;padding:1px 5px;border-radius:var(--r-sm)}.remarkable .xibox .pl .rating{font-size:10px;min-width:22px;padding:0 3px;top:-6px;left:-8px}.remarkable .xibox .pl .stam{display:none}.remarkable .ximotm{margin:0 0 8px;font-size:15px}.remarkable .xilist{list-style:none;margin:0;padding:0}.remarkable .xilist li{display:grid;grid-template-columns:2.2rem auto 1fr auto;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--hair)}.remarkable .xiwho{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.remarkable .xiclub{color:var(--ink-3);font-size:13px}table.reviewtbl{margin-top:4px}table.reviewtbl .sec td{padding-top:16px}table.reviewtbl td.who{display:flex;flex-direction:column;align-items:flex-start;gap:1px}table.reviewtbl .stand,.brow .stand{display:block}.mv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 0;border-bottom:1px solid var(--hair);font-size:13px}.mv .who{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap;line-height:1.2}.mv .who b{min-width:0}.mv .who .muted{white-space:nowrap}.mv .val{white-space:nowrap;display:flex;align-items:center;gap:5px;color:var(--ink-2)}.mv .val b{color:var(--ink);font-size:14px}.mv .val svg{width:11px;height:11px;opacity:.6}.mv .why{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px}.mv .why i{font-style:normal;font-size:11.5px;color:var(--ink-2);background:var(--plate-hi);border:1px solid var(--hair);border-radius:var(--r-pill);padding:1px 8px;line-height:1.5}table.squad{margin-bottom:14px}table.squad td{padding:6px 10px;font-size:13px;white-space:nowrap}table.squad th{padding:6px 10px}table.squad td b{font-weight:600}table.squad .pos,table.squad tr.out td{color:var(--ink-3)}table.squad tr.out td b{color:var(--ink-2)}table.squad td svg{width:10px;height:10px;opacity:.6;vertical-align:middle}table.squad .vdelta{font-size:12px}.outtag{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffb3aa}.squadwrap{overflow-x:auto;margin-bottom:32px}.clubcal .label{margin-bottom:10px}.lastyear>h3{margin-bottom:8px}.lastyear>.seg{margin-bottom:16px}.lastyear .window-sheet{gap:16px}.lastyear .window-club{padding:16px 18px 18px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink) 5%,transparent)}.lastyear .window-club-head{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.lastyear .window-club-head b{font-size:22px}.last-scorers{display:grid;gap:10px;margin-top:22px}.last-scorers ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:10px}.last-scorers li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink) 5%,transparent)}.last-scorers .who{display:flex;align-items:center;gap:8px;min-width:0}.last-scorers .who b{font-family:var(--display);font-size:16px;font-weight:800;line-height:1.15}.last-scorers .num{font-family:var(--display);font-size:22px;font-weight:800}.last-cup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.last-cup-side{display:grid;justify-items:start;align-content:start;gap:10px;padding:18px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink) 5%,transparent)}.last-cup-side b{font-family:var(--display);font-size:28px;font-weight:800;line-height:1.05}@media(max-width:720px){.last-cup{grid-template-columns:1fr}}.identity{margin:4px 0 24px;max-width:420px}.dossier .dhead{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--hair)}.dossier .dwho h3{font-size:30px}.dossier .dfacts{display:flex;gap:28px;margin-left:auto;flex-wrap:wrap}.dossier .fact{display:flex;flex-direction:column;gap:2px;min-width:90px}.dossier .fact .v{font-family:var(--display);font-weight:800;font-size:24px;line-height:1;text-transform:uppercase}.dossier .dgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 32px;align-items:start;margin-bottom:22px}.dossier .dgrid .identity{margin-top:18px;margin-bottom:0}.dossier .dstar{display:flex;align-items:center;gap:10px}.dossier .dstar .disc{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:15px;background:var(--plate-hi);border:1px solid var(--hair-2)}.dossier .dstar b{font-size:16px}.dossier .dsquad tr.top td b{color:var(--sun)}.dossier .dsquad tr.click{cursor:pointer}.dossier .dsquad tr.click:hover td{background:var(--plate-hi)}.dossier .transfers{margin-top:22px}.dossier .moves tr.click{cursor:pointer}.dossier .moves tr.click:hover td{background:var(--plate-hi)}.dossier button.dstar{background:transparent;border:0;padding:4px 6px;margin:-4px -6px;border-radius:var(--r-md);color:inherit;text-align:left;cursor:pointer;font:inherit}.dossier button.dstar:hover{background:var(--plate-hi)}.psearch{position:relative;display:inline-flex;align-items:center}.psearch input{width:260px;padding:9px 32px 9px 12px;border-radius:var(--r-pill);border:1px solid var(--hair-2);background:var(--plate-2);color:var(--ink);font:inherit;font-size:14px}.psearch input:focus{outline:none;border-color:var(--sun)}.psearch .clr{position:absolute;right:8px;width:20px;height:20px;border-radius:50%;border:0;background:var(--plate-hi);color:var(--ink-2);cursor:pointer;line-height:1}.hits{list-style:none;margin:0;padding:0}.hits li+li{border-top:1px solid var(--hair)}.hits button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 72px 200px 48px;align-items:center;gap:12px;padding:8px 6px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-md)}.hits button:hover{background:var(--plate-hi)}.hits .disc{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:var(--plate-hi)}.hits .club{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.hits .num:last-child{text-align:right}.pcard .back{margin-bottom:10px}.pcard-bar{position:absolute;top:14px;right:16px;z-index:2;display:flex;align-items:center;gap:18px}.pcard-bar .back{position:static;margin:0}.pcard-bar .desktabs{margin:0}.pcard-story{font-size:14.5px;line-height:1.45}.pcard-story>p{margin:8px 0 16px}.pcard table.tbl{font-size:14.5px;line-height:1.45}.pcard table.tbl th{font-size:13px;letter-spacing:.06em;color:var(--ink-2)}.pcard table.tbl td{padding:7px 8px}.pcard .disc.big{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:24px;background:var(--c);color:var(--ct);border:2px solid rgba(255,255,255,.25);flex:none}.pcard .dwho h3 .band{width:20px;height:20px;font-size:12px;vertical-align:6px}.pcard .dwho{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pcard .linkish{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer}.pcard .linkish:hover{color:var(--ink)}.pcard .dfacts .fact .v{font-size:20px}.pcard .dgrid{grid-template-columns:240px minmax(0,1fr);align-items:start}.pcard .pitch.spots{max-width:240px;margin-inline:auto}.pcard .pitch.spots .spot{width:30px;height:30px;font-size:10px}.pitch.spots.ro .spot{pointer-events:none;display:grid;place-items:center;line-height:1}.pitch.spots.ro .spot:not(.p):not(.s){opacity:.35}.traj-club,.traj-fee{display:inline-flex;align-items:center;gap:6px}table.traj tr.traj-total td{border-top:1px solid var(--line);font-weight:700;color:var(--ink)}table.traj tr.muted td{color:var(--ink-3)}.vchart{margin:2px 0 6px}.vchart svg{display:block;overflow:visible}.vchart .vgrid line{stroke:var(--hair);stroke-width:1}.vchart .vseason line{stroke:var(--hair-2);stroke-width:1}.vchart text{fill:var(--ink-2);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.vchart text.tick{text-anchor:end}.vchart text.season{text-anchor:middle}.vchart .vline{fill:none;stroke:var(--sun);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.vchart .vnow{fill:var(--sun);stroke:var(--pine);stroke-width:2}.vchart .vpotential rect{fill:var(--lime);opacity:.14}.vchart .vpotential text{fill:var(--lime);text-anchor:end}.mark{stroke:var(--pine);stroke-width:1.5;stroke-linejoin:round}.mark.transfer{fill:var(--loan)}.mark.breakout{fill:var(--lime)}.mark.injury{fill:var(--injury)}.mark.injury .cross{fill:none;stroke:var(--pine);stroke-width:1.6}.mark.award{fill:var(--ink)}.vkey{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;list-style:none;color:var(--ink-3);font-size:12.5px}.vkey li{display:inline-flex;align-items:center;gap:6px}.vglyph{flex:none}.vscroll{overflow-x:auto}.vmoves td{vertical-align:top}.vmoves td.vwhat{width:100%}.vmoves td.vwhen{white-space:nowrap}.vmoves .vtitle{display:inline-flex;align-items:center;gap:6px}.vmoves .vwhy{margin:4px 0 0;padding-left:18px;color:var(--ink-2);font-size:14.5px;line-height:1.45}.vmoves .vwhy li+li{margin-top:2px}.sqbars{display:flex;align-items:flex-end;gap:10px;margin:12px 0 4px;padding:0;list-style:none}.sqbars li{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:6px;min-width:56px;max-width:120px}.sqbars .sqvalue{font-size:var(--num-md)}.sqbars .sqtrack{display:flex;align-items:flex-end;width:100%;height:120px}.sqbars .sqbar{display:block;width:100%;height:var(--h);border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--plate-hi)}.sqbars .sqbar.none{outline:1px solid var(--hair-2);outline-offset:-1px}.sqbars .sqbar.dream{background:var(--sun)}.sqbars .sqbar.great{background:var(--lime)}.sqbars .sqbar.par{background:var(--ink-3)}.sqbars .sqbar.poor{background:var(--orange)}.sqbars .sqbar.disaster{background:var(--card-r)}.sqbars .sqseason{white-space:nowrap}table.reviewtbl td.why{max-width:34ch;color:var(--ink-2);font-size:12.5px}@media(max-width:640px){.sqbars{overflow-x:auto}.vmoves .vwhy{padding-left:16px}}.kgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px}.kgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kstat{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--hair);border-radius:var(--r)}.kstat b{font-family:var(--display);font-weight:800;font-size:22px;line-height:1}.kstat small{font-size:12px}.pcard .pnav .chip{padding:4px 8px}@media(max-width:860px){.pcard .dgrid{grid-template-columns:1fr}.kgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.psearch input{width:100%}.hits button{grid-template-columns:34px minmax(0,1fr) auto}.hits .small,.hits .num:last-child{display:none}}@media(max-width:860px){.dossier .dgrid{grid-template-columns:1fr}.dossier .dfacts{margin-left:0;gap:18px}}.identity .idnow{font-family:var(--display);font-weight:800;font-size:26px;line-height:1;text-transform:uppercase;margin:2px 0 10px}.identity .idhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:2px 0 10px}.identity .idhead .idnow{margin:0}.identity .idtbl{font-size:12.5px}.identity .idtbl td,.identity .idtbl th{padding:4px 6px}.identity .idtbl tr.top td{color:var(--sun)}.identity .idchanges{display:flex;flex-direction:column;gap:2px;margin-top:8px}.clubscorers .scorerbars{display:flex;flex-direction:column;gap:3px}.sbar{display:grid;grid-template-columns:minmax(0,200px) 1fr 56px;align-items:center;gap:10px;font-size:13px}.sbar .nm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.sbar .bar{display:block;height:8px;border-radius:var(--r-sm);background:#061a1259;overflow:hidden}.sbar .bar i{display:block;height:100%;transform-origin:left;background:var(--lime)}.sbar .bar i.f{background:var(--sun)}.sbar .bar i.d{background:var(--ink-3)}.sbar .g{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;font-size:14px}.sbar .g .pen{font-family:var(--body);font-weight:500;font-size:11px;color:var(--ink-3)}.clubcal .clubrows{display:flex;flex-direction:column}.crow{display:grid;grid-template-columns:28px 56px 20px minmax(0,1fr) 44px 18px;align-items:center;gap:8px;padding:6px 4px;border:0;border-bottom:1px solid var(--hair);border-radius:0;background:transparent;text-align:left;font-size:13px;cursor:default;width:100%;box-sizing:border-box}button.crow{cursor:pointer}button.crow:hover{background:var(--plate-hi)}.calscores{margin:0}.cal-fields{display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:18px}.cup-bracket{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:0 0 22px;padding:0;list-style:none}.cup-stage{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border-radius:var(--r);background:var(--plate-2)}.cup-stage.yours{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 45%,transparent)}.clubcal .cup-stage .label{margin:0}.cup-stage>.room-badge{align-self:flex-start}.cup-legs{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.cup-legs li{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-2)}.cal-who{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px}.cal-who>span:not(.cal-venue){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-venue{margin-left:auto;color:var(--ink-3);font-size:12px}.cal-months{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px}.cal-month-pick{padding:4px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--ink-3);font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cal-month-pick:hover{color:var(--ink-2)}.cal-month-pick.on{color:var(--ink);border-bottom-color:var(--sun)}.cal-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal-weekday{padding:0 8px 2px;color:var(--ink-3);font-family:var(--display);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cal-cell{display:flex;min-height:96px}.cal-cell.empty{padding:8px;border-radius:var(--r);background:color-mix(in srgb,var(--plate-2) 40%,transparent)}.cal-cell.off{background:none}.cal-n{color:var(--ink-3);font-family:var(--display);font-size:13px;font-variant-numeric:tabular-nums}.cal-day{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0;padding:8px;border:0;border-radius:var(--r);background:var(--plate-2);color:var(--ink);font:inherit;text-align:left}button.cal-day{cursor:pointer}button.cal-day:hover{background:var(--plate-hi)}.cal-day-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.cal-what{color:var(--ink-2);font-size:12px}.cal-day.winter{background:color-mix(in srgb,var(--lime) 8%,var(--plate-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 45%,transparent)}.cal-day.now,.cal-day.next{box-shadow:inset 0 0 0 2px var(--sun)}.cal-day.locked{background:color-mix(in srgb,var(--plate-2) 55%,transparent)}.cal-day.overdue{box-shadow:inset 0 0 0 2px var(--orange)}.cal-result{display:inline-flex;align-items:center;gap:6px}.cal-result b{font-family:var(--display);font-size:16px;font-variant-numeric:tabular-nums}.cal-result .mark{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--r-sm);font-family:var(--display);font-size:11px;font-style:normal;font-weight:800}.cal-result.W .mark{background:var(--sun);color:var(--pine)}.cal-result.D .mark{background:#e9f0a229;color:var(--ink-2)}.cal-result.L .mark{background:var(--card-r);color:#fff}.cal-state{color:var(--ink-3);font-size:12px}.cal-state.next{color:var(--sun);font-weight:700}.cal-state.overdue{color:var(--orange)}.cal-summer{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,220px));gap:6px;margin:0;padding:0;list-style:none}.cal-summer li{display:flex;min-height:96px}.cal-goals{margin-top:14px}.clubcal .cal-goals .label{margin-bottom:4px}.crow .j{color:var(--ink-3);font-size:13px}.crow .d{color:var(--ink-3);font-size:12px;white-space:nowrap}.crow .v{font-family:var(--display);font-weight:800;font-size:13px}.crow .v.away{color:var(--ink-3)}.crow .o{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.crow .r{text-align:right;font-size:14px}.crow .mark{width:16px;height:16px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:800;font-family:var(--display)}.crow .mark.W{background:var(--sun);color:var(--pine)}.crow .mark.D{background:#e9f0a229;color:var(--ink-2)}.crow .mark.L{background:var(--card-r);color:#fff}.allrounds summary{display:flex;align-items:baseline;gap:12px;cursor:pointer;list-style:none;padding:6px 0}.allrounds summary::-webkit-details-marker{display:none}.allrounds summary h3{margin:0}.allrounds summary:before{content:"";width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(-45deg) translateY(-2px);transition:transform .2s var(--ease)}.allrounds[open] summary:before{transform:rotate(45deg) translateY(-3px)}.roundsgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px}.rcard{background:var(--plate);border:1px solid var(--hair);border-radius:var(--r);padding:10px 12px}.rcard .rhead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.rcard .rhead b{font-family:var(--display);font-size:15px;letter-spacing:.04em;text-transform:uppercase}.rcard.winter{background:#e9f0a20f}.rline{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:6px;font-size:12.5px;padding:3px 0;border-bottom:1px solid var(--hair)}.rline:last-child{border-bottom:0}.rline .hh{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rline .aa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rline .ss{text-align:center;font-family:var(--display);font-weight:700;color:var(--ink-2)}.rline.d .hh,.rline.d .aa{color:var(--sun)}@media(max-width:900px){.seasongrid{grid-template-columns:1fr}.roundsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.roundsgrid{grid-template-columns:1fr}.fx,.fxscorers{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:6px}.fx .crest{display:none}.fx .h b,.fx .a b{white-space:normal;font-size:13px}.fx .act{grid-column:1 / -1;justify-self:center}.fx .act:empty{display:none}.fxscorers .s{display:none}.fxblock.spot .fxscorers{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 64px}.fxspot .act,.fxspot .spotwhy{grid-column:1 / -1}.matchday .row.between>.muted{white-space:nowrap}table.league th:nth-child(n+4):nth-child(-n+8),table.league td:nth-child(n+4):nth-child(-n+8){display:none}}div.home>*,.livegrid>*,.grid2>*,.reportlead>*,.reportsquads>*{min-width:0}@media(max-width:1080px){.bugbar{grid-template-columns:1fr 1fr;grid-template-areas:"h a" "s s" "k k"}.bugbar .center{min-width:0;border-left:0;border-right:0;border-top:1px solid var(--hair)}.bugbar .team .name{font-size:22px}}@media(max-width:760px){.app{padding:14px 16px 56px}.topbar{margin-bottom:16px}.brand small{display:none}h1{font-size:40px}.bugbar{top:6px}.bugbar .clockrow{padding:0 12px 8px}.bugbar .team{padding:6px 10px;gap:8px}.bugbar .team .crest.lg{width:32px;height:32px;font-size:11px}.bugbar .team .name{font-size:18px}.bugbar .team .scorers{display:none}.bugbar .center{padding:6px 12px 8px}.bugbar .score{font-size:34px}.bugbar .clock{margin-top:3px}.bugbar .clock .min{font-size:16px}.bugbar .clockbar{display:none}.bugbar .controls{margin-top:6px;gap:4px}.bugbar .controls .btn.sm{padding:4px 8px;font-size:12px}.bugbar .controls .muted{display:none}.controls{flex-wrap:wrap}.livegrid,.livegrid.split{grid-template-columns:1fr}.livegrid .feedcol{grid-column:auto;order:0}.livepitch{width:100%}.reporthead{grid-template-columns:1fr;gap:14px;text-align:center}.reporthead .team,.reporthead .team.r{justify-content:center;flex-direction:row;text-align:left}.reporthead .bigscore{font-size:72px}.strikin-word{font-size:32px}.strikin-mag{font-size:22px}.strikin-flag{width:22px;height:22px}.headline{font-size:38px}.standfirst{font-size:20px}.tl{grid-template-columns:1fr 44px 1fr;font-size:12.5px}.mrow{grid-template-columns:60px 1fr 76px 1fr;font-size:13px}.mrow>.d:first-child{white-space:normal;line-height:1.25}.mrow>.d:last-child{display:none}}@media(max-width:760px){.fixture{position:static;order:-1}.leagues{order:-2}}@media(max-width:520px){.fixture .opt{grid-template-columns:1fr;gap:6px}.seg{flex-wrap:wrap}.shirt{min-height:140px;padding:12px 12px 10px}.shirt .nm{font-size:18px}.pl{width:72px}.pl .disc{width:32px;height:32px;font-size:15px}.pl .nm{font-size:10px}.units{gap:8px}.unit .v{font-size:20px}}kbd{font-family:var(--display);font-weight:700;font-size:12px;padding:1px 6px;border-radius:var(--r-sm);border:1px solid var(--hair-2);color:var(--ink-2)}.statsdesk{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.statsdesk>.plate{width:100%}.statspanel .seg{margin:0 0 10px}.statspanel .statsgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px 28px;align-items:start}.statspanel .statblock h3{margin:0 0 8px;font-size:15px}.statspanel .statblock .tbl{margin:0}@media(max-width:860px){.statspanel .statsgrid{grid-template-columns:1fr}}.year-desk .year-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--hair)}.year-desk .year-head.league{align-items:flex-end}.year-desk .dwho h3{font-size:30px}.year-desk .year-facts{display:flex;gap:28px;margin-left:auto;flex-wrap:wrap}.year-desk .fact{display:flex;flex-direction:column;gap:2px;min-width:90px}.year-desk .fact .v{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.1}.year-desk .fact .v.num{font-size:24px;line-height:1}.year-desk .fact .v.up{color:var(--lime)}.year-desk .fact .v.down{color:#ffb3aa}.year-desk .fact .v.sun{color:var(--sun)}.year-desk .fact .v.live{color:var(--broadcast)}.year-desk .league-line{display:inline-flex;align-items:baseline}.year-desk .fact .v .league-line .w{color:var(--lime)}.year-desk .fact .v .league-line .d{color:var(--ink-2)}.year-desk .fact .v .league-line .l{color:#ffb3aa}.year-desk .fact .v .league-line .sep{color:var(--ink-3);padding:0 2px}.year-desk .year-tabs{margin-bottom:14px}.year-desk .year-sec{margin-top:22px}.year-desk .year-head+.year-sec{margin-top:0}.year-desk .year-sec>.label{display:block;margin:0 0 8px}.year-desk .year-sec .seg{margin:0 0 10px}.year-men,.year-nights{list-style:none;margin:0;padding:0}.year-men li,.year-nights li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:10px 0;border-bottom:1px solid var(--hair)}.year-men li:last-child,.year-nights li:last-child{border-bottom:0;padding-bottom:0}.year-n{width:2.2ch;font-family:var(--display);font-weight:800;font-size:16px}.year-who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.year-who b{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:.01em}.year-who .label{margin:0}.year-fig{margin-left:auto;font-family:var(--display);font-weight:800;font-size:28px;line-height:1;display:inline-flex;align-items:baseline;gap:8px}.year-unit{font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.year-kind{min-width:8.5rem;margin:0}.year-vs{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.02em}.year-score{font-family:var(--display);font-weight:800;font-size:28px;line-height:1}.year-desk table.tbl tr.you td{background:#e9f0a21f}@media(max-width:760px){.year-desk .year-facts{margin-left:0;gap:16px 20px}.year-desk .fact .v{font-size:18px}.year-kind{min-width:0;width:100%}}.issues{display:grid;gap:22px;margin:0 0 22px}.issue{background:var(--plate);border:1px solid var(--hair);border-radius:var(--r-lg);padding:16px 22px 18px}.issue .reportbar{justify-content:space-between;gap:12px}.issue .headline{margin-top:18px}.issuehead{grid-template-columns:1fr;justify-items:start}.plate>.issues{margin-bottom:16px}.plate .issue{background:transparent;border:0;border-radius:0;padding:0 0 18px;border-bottom:1px solid var(--hair)}.issue-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 20px;margin:0 0 8px}.issue-facts dt{margin:0}.issue-facts dd{margin:4px 0 0;font-family:var(--display);font-weight:800;font-size:22px;line-height:1.1}.issue.compact .headline{font-size:32px;margin:14px 0 8px}.issue.compact .standfirst{font-size:16px;margin-bottom:14px}.spain-sides{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.spain-sides>.plate{width:100%}table.spainfx{width:100%;table-layout:fixed;margin-bottom:18px}table.spainfx th:nth-child(1),table.spainfx td:nth-child(1){width:3.2rem}table.spainfx th:nth-child(2),table.spainfx td:nth-child(2){width:5.5rem}table.spainfx th:nth-child(4),table.spainfx td:nth-child(4){width:4.5rem}table.spainfx tr{cursor:pointer}table.spainfx tr.on td{background:var(--plate-hi)}table.spainfx tr.on td:first-child{box-shadow:inset 3px 0 0 var(--sun)}table.spainfx .up{color:var(--lime)}table.spainfx .down{color:var(--card-r)}table.spainfx .opp{display:flex;align-items:center;gap:8px;min-width:0}table.spainfx .opp>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spain23 .s23head,.spain23 .s23row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,150px) 64px 56px 28px 56px 56px 36px 30px 30px;column-gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid var(--hair)}.spain23 .s23head{border-bottom-color:var(--hair-2);padding-bottom:6px}.spain23 .s23head .label{white-space:nowrap}.spain23 .s23head .label:nth-child(n+5){text-align:right}.spain23 .s23sec{padding:14px 0 4px}.spain23 .s23row>span{min-width:0}.spain23 .s23row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spain23 .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.spain23 .club,.spain23 .role{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spain23 .bench{color:var(--ink-3)}.spain23 .s23row.yours{background:color-mix(in srgb,var(--sun) 14%,transparent);box-shadow:inset 3px 0 0 var(--sun);color:var(--ink)}.spain23 .s23row.yours .club,.spain23 .s23row.yours .role{color:var(--ink-2)}.spainseason tr.yours td{background:color-mix(in srgb,var(--sun) 12%,transparent)}.spainseason tr.yours td:first-child{box-shadow:inset 3px 0 0 var(--sun)}.spain23 .ico{width:12px;height:12px}.spainmatch{margin-top:4px}.fxscorers.out .h{padding-right:34px}.fxscorers.out .a{padding-left:34px}.fxscorers.out .gl{color:var(--ink-2)}.fxscorers.out .why{color:var(--ink-3)}.fxscorers.out .s{align-self:start;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);line-height:1.6}@media(max-width:600px){.fxscorers.out .h{padding-right:0}.fxscorers.out .a{padding-left:0}}table.tbl td.num.conceded,.spain23 .num .conceded{color:var(--ink-3);font-weight:600}.breakplate{width:100%;max-width:none;margin-bottom:14px}.breakplate-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px 28px;align-items:start}@media(max-width:1100px){.breakplate-cols{grid-template-columns:1fr}}.breakplate summary{display:flex;align-items:baseline;gap:12px;cursor:pointer;list-style:none}.breakplate summary::-webkit-details-marker{display:none}.breakplate summary h3{margin:0}.breakplate summary:before{content:"";width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(-45deg) translateY(-2px);transition:transform .2s var(--ease)}.breakplate[open] summary:before{transform:rotate(45deg) translateY(-3px)}.breakplate .bsec{margin-top:20px}.breakplate-cols>.bsec{margin-top:12px}.breakplate .bhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--hair-2)}.breakplate-review .bhead{align-items:center}.breakplate-review .seg{flex:0 0 auto}.breakplate-review .seg button{padding:5px 10px}.breakplate .btwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 32px;align-items:start}.breakplate .sub{display:block;font-size:12px;font-weight:700;color:var(--ink-3);margin-bottom:2px}.breakplate .brow{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;column-gap:10px;align-items:center;padding:4px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.breakplate .brow .nm{min-width:0;overflow:hidden}.breakplate .brow .nm b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakplate .brow .num{text-align:right;font-variant-numeric:tabular-nums}.breakplate .brow .vdelta,.breakplate .brow .fdelta{font-family:var(--display);font-weight:700;font-size:13px;min-width:3.2em}.breakplate .crest.sm{width:22px;height:22px;font-size:7px}.breakplate .b23{margin-top:8px}.breakplate .b23line{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;align-items:start;padding:6px 0;border-bottom:1px solid var(--hair)}.breakplate .b23line .label{padding-top:3px}.breakplate .b23names{display:flex;flex-wrap:wrap;gap:4px 14px}.breakplate .b23names>span{display:inline-flex;align-items:center;gap:6px;font-size:13px}.breakplate .b23names .bench{color:var(--ink-3)}@media(max-width:720px){.breakplate .btwo{grid-template-columns:1fr}}.fx:has(+.fxscorers){border-bottom-color:transparent}.fx:has(+.fxscorers.out){padding-bottom:2px}.fxscorers.out{margin-top:0;padding:0 4px 9px}.fx.pickable{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 104px;cursor:pointer;transition:background .18s var(--ease),box-shadow .18s var(--ease)}.fx.pickable+.fxscorers{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 104px}.fx.pickable:hover{background:var(--plate-hi)}.fx.picked,.fx.picked:hover{background:#e9f0a21a;box-shadow:inset 3px 0 0 var(--sun)}.fx .act.withpick{display:inline-flex;align-items:center;gap:6px}.mpick{width:22px;height:22px;border-radius:var(--r-md);border:1.5px solid var(--hair-2);background:transparent;color:var(--pine);display:grid;place-items:center;padding:0;cursor:pointer;flex:none;transition:background .15s var(--ease),border-color .15s var(--ease)}.mpick:hover{border-color:var(--sun)}.mpick.on{background:var(--sun);border-color:var(--sun)}.mpick svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.multibar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:4px 0 8px;border-bottom:1px solid var(--hair)}.btn.sm.broadcast{font-size:14px}.mbackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#04100bc7;animation:rise .25s var(--ease)}.msetup{width:min(560px,100%);background:#0a2e20}.plate.pad.mconfirm{width:min(460px,100%);padding:26px 26px 20px;background:var(--pine);border-color:var(--hair-2);box-shadow:0 28px 64px -28px #000000b8}.mconfirm h3{font-size:32px;font-weight:800;line-height:.92;letter-spacing:.01em}.mconfirm p{margin:12px 0 0;color:var(--ink-2);font-size:16px;line-height:1.45}.mconfirm-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--hair)}.mconfirm-facts div{margin:0}.mconfirm-facts dt{font-family:var(--display);font-size:var(--num-sm);font-weight:650;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--ink)}.mconfirm-facts dd{margin:4px 0 0;font-family:var(--display);font-size:26px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums lining-nums}.mconfirm-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid var(--hair)}.mconfirm-go{display:flex;align-items:center;gap:8px;margin-left:auto}.mconfirm .btn.mconfirm-act{min-height:44px;padding:10px 16px;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.mconfirm .btn.mconfirm-act.quiet{font-family:var(--body);font-weight:600;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink-2);background:transparent;border:1px solid var(--hair-2)}.mconfirm .btn.mconfirm-act.quiet:hover{color:var(--ink);background:var(--plate-hi);border-color:#e9f0a280}.mconfirm .btn.mconfirm-act.danger{color:#ffb3aa;background:#e63b2e29;border:1px solid rgba(230,59,46,.55)}.mconfirm .btn.mconfirm-act.danger:hover{color:#ffb3aa;background:#e63b2e47;border-color:#e63b2ebf}ul.mlist{list-style:none;margin:8px 0 12px;padding:0;display:flex;flex-direction:column;max-height:34vh;overflow:auto}.mlist li{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.mlist li>span{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mopt{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--hair)}.mtoggle{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.mtoggle.off{color:var(--ink-4);cursor:default}.mtoggle input{width:16px;height:16px}.merr{margin:10px 0 0;color:#ffb3aa;font-size:13px}.banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:8px 8px 8px 14px;border-radius:var(--r);background:var(--orange);color:var(--orange-ink);font-weight:600;font-size:14px;box-shadow:var(--shadow)}.banner.fail{background:var(--card-r);color:var(--ink)}.banner .btn{flex:none;background:var(--pine);border-color:transparent;color:var(--ink)}.continue{position:relative;display:flex;align-items:center;gap:12px;margin-left:auto}.continue-next{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;gap:4px;width:min(560px,calc(100vw - 32px));padding:12px 16px 6px;border:1px solid var(--hair-2);border-radius:var(--r-md);background:var(--pine);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.continue:hover .continue-next,.continue:focus-within .continue-next{opacity:1;visibility:visible;transform:none;transition-delay:0s}.continue-next .label{font-size:11px}.continue-next.step{width:auto;min-width:200px;padding-bottom:12px}.continue-line{display:flex;align-items:center;gap:8px;margin:0;max-width:40ch;color:var(--ink-2);font-size:14px;text-align:right}.continue.blocked .continue-line{color:var(--orange)}.btn.commit.continue-go:disabled{background:var(--orange);color:var(--orange-ink);border:1px solid transparent;box-shadow:none;opacity:.38}.strip{display:flex;align-items:center;gap:20px;margin:-8px 0 24px}.strip-track{flex:1;display:grid;grid-template-rows:34px 36px;align-items:end;margin:0;padding:0;list-style:none}.strip-day{position:relative;z-index:1;grid-row:1;height:34px;display:flex;align-items:flex-end;justify-content:center}.strip-day:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--hair)}.strip-day.done:after{background:var(--ink-3)}.strip-day.now:after{background:linear-gradient(90deg,var(--ink-3),var(--sun) 50%,var(--hair) 50%)}.daymark{position:relative;display:block}.daymark.league{width:2px;height:10px;border-radius:var(--r-sm);background:var(--hair-2)}.strip-day.major .daymark.league{height:14px}.strip-day.done .daymark.league{background:var(--ink-2)}.strip-day.now .daymark.league{width:3px;height:26px;background:var(--sun);box-shadow:0 0 12px color-mix(in srgb,var(--sun) 70%,transparent)}.daymark.cup{width:7px;height:7px;margin-bottom:14px;transform:rotate(45deg);border:1.5px solid var(--hair-2);background:var(--pine)}.strip-day.cup.yours .daymark.cup{border-color:var(--lime)}.strip-day.done .daymark.cup{background:var(--ink-2);border-color:var(--ink-2)}.strip-day.now .daymark.cup{width:9px;height:9px;background:var(--sun);border-color:var(--sun);box-shadow:0 0 12px color-mix(in srgb,var(--sun) 70%,transparent)}.daymark.break{width:6px;height:6px;margin-bottom:-2px;border-radius:50%;border:1.5px solid var(--hair-2);background:var(--pine)}.strip-day.done .daymark.break{border-color:var(--ink-3);background:var(--ink-3)}.strip-day.locked .daymark{opacity:.45}.strip-day.overdue .daymark[data-type]{background:var(--orange);border-color:var(--orange);box-shadow:0 0 12px color-mix(in srgb,var(--orange) 60%,transparent)}.strip-lock{position:absolute;bottom:18px;width:12px;height:12px;color:var(--sun)}.strip-today{position:absolute;left:-3px;top:0;width:6px;height:6px;border-radius:50%;background:var(--lime)}.strip-end{position:relative;z-index:1;grid-row:1;display:flex;align-items:flex-end;padding-left:14px}.strip-band{grid-row:1 / 3;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;margin:0 -2px;padding-bottom:3px;border-radius:var(--r);background:color-mix(in srgb,var(--hair) 18%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.strip-band.open{background:color-mix(in srgb,var(--lime) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 45%,transparent)}.strip-band.open .strip-badge{background:var(--lime);color:var(--pine)}.strip-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--r-sm);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--plate-2);color:var(--ink-2)}.strip-end .strip-badge{height:28px;padding:0 10px;font-size:13px;letter-spacing:.04em}.strip-end.now .strip-badge{background:var(--sun);color:var(--pine);box-shadow:0 0 14px color-mix(in srgb,var(--sun) 45%,transparent)}.strip-end.done .strip-badge{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.room-badge.day-cup{background:var(--loan);color:var(--pine)}.room-badge.day-break{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.room-badge.day-window{background:var(--lime);color:var(--pine)}.room-badge.day-end{background:var(--ink-3);color:var(--pine)}.unlock-at{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:13px}.unlock-at .ico{width:13px;height:13px}.unlock-at time{display:inline-flex;gap:6px;font-variant-numeric:tabular-nums}.unlock-at abbr{color:var(--ink-3);text-decoration:none}.rollplate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#04100bb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rollplate .plate{margin:0;font-family:var(--display);font-size:var(--num-lg);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sun)}.field{display:inline-grid;gap:4px}.field small{font-family:var(--display);font-weight:650;font-size:var(--num-sm);letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--ink)}.field b{font-family:var(--display);font-size:var(--num-md);font-variant-numeric:tabular-nums lining-nums;line-height:1;color:var(--ink)}.statusbar-wrap{container-type:inline-size;margin:-10px 0 22px}.statusbar{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:var(--r);background:var(--plate-2);overflow:hidden}.statusbar-group{display:flex;flex-direction:column;gap:8px;min-width:0}.statusbar .label{margin:0}.statusbar-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start}.statusbar-facts>.statusbar-group{padding:12px 16px 14px;border-left:1px solid var(--hair)}.statusbar-facts>.statusbar-group:first-child{border-left:0}.statusbar-fields{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.statusbar-next{padding:14px 18px 12px;border-bottom:1px solid var(--hair)}.statusbar-next .nextup{margin:0}.statusbar-next .nextup-row{grid-template-columns:auto minmax(108px,max-content) minmax(0,1fr) max-content max-content;justify-content:start;gap:10px 18px;width:100%;min-height:0;padding:0}.statusbar-next .nextup-who{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:.01em}.statusbar-none{color:var(--ink-2);font-size:14px}.move{display:inline-block;width:0;height:0;margin-left:6px;vertical-align:middle;border-left:5px solid transparent;border-right:5px solid transparent}.move.up{border-bottom:7px solid var(--lime)}.move.down{border-top:7px solid var(--card-r)}.move.same{width:8px;height:2px;border:0;background:var(--ink-3)}.statusbar-more{display:none;margin-left:auto;align-self:center;padding:4px 0;border:0;background:none;color:var(--ink-2);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}@container (max-width: 719px){.statusbar:not(.open) .rest{display:none}.statusbar-more{display:inline-flex;align-self:flex-end;margin:0 16px 12px}.statusbar-next .nextup-row{grid-template-columns:auto minmax(0,1fr) max-content max-content}.statusbar-next .nextup-round{display:none}}.statusbar-meter{display:grid;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button.statusbar-meter{cursor:pointer}button.statusbar-meter:hover .field small,button.statusbar-meter:focus-visible .field small{color:var(--ink)}.statusbar-meter-bar{display:block;width:96px;height:4px;border-radius:var(--r-sm);background:var(--hair);overflow:hidden}.statusbar-meter-bar i{display:block;height:100%;background:var(--ink-2)}.statusbar-meter-bar.good i{background:var(--lime)}.statusbar-meter-bar.warn i{background:var(--orange)}.statusbar-meter-bar.danger i{background:var(--card-r)}.manager{display:grid;gap:16px}.manager-head{align-items:center;gap:12px 24px}.manager-fields{display:flex;flex-wrap:wrap;gap:10px 28px;margin:10px 0 4px}.manager-history .board-head .field b{font-size:32px;line-height:.95}.manager-table{overflow-x:auto;margin-top:18px}.manager-table .room-badge{margin-left:8px}.manager-note{margin:20px 0 0;max-width:40rem;line-height:1.5;color:var(--ink-3)}.manager-table table{margin-top:0}.manager-board .board-brief{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.manager-board .board-brief .field{display:grid;gap:6px;align-content:start;padding:14px 16px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink) 5%,transparent)}.manager-board .board-brief .field small{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.manager-board .board-brief .field b{font-family:var(--display);font-size:26px;font-weight:800;line-height:1.05}@media(max-width:900px){.manager-board .board-brief{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager-when{display:grid;gap:10px;margin-top:22px}.manager-when .label{margin:0;color:var(--ink);font-size:15px}.manager-when-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manager-when-row b{display:block;padding:14px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink) 5%,transparent);font-family:var(--display);font-size:18px;font-weight:750;line-height:1.2;color:var(--ink)}@media(max-width:720px){.manager-when-row{grid-template-columns:1fr}}.manager-trend{display:grid;gap:6px;margin-top:14px}.manager-trend .label{margin:0}.trend{width:100%;max-width:520px;height:72px;overflow:visible}.trend-band{fill:color-mix(in srgb,var(--lime) 14%,transparent)}.trend-rule{stroke:var(--orange);stroke-width:1;stroke-dasharray:4 4}.trend-line{fill:none;stroke:var(--ink-2);stroke-width:1.5;vector-effect:non-scaling-stroke}.trend-dot{fill:var(--sun)}.manager-messages{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.manager-messages li{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px}.manager-messages .label{margin:0}.manager-messages p{grid-column:1 / -1;margin:0}.manager-messages li.warning p{color:var(--ink)}.manager-factors{margin-top:16px}.manager-factors td.why{color:var(--ink-2);font-size:13px}.manager-factors tr.up td.num:nth-child(3){color:var(--lime)}.manager-factors tr.down td.num:nth-child(3){color:var(--orange)}.manager-club{align-items:center;gap:8px}.plate.pad.board-card.meeting{margin-bottom:22px;padding:22px 24px 20px}.board-card.meeting h3{font-size:28px;letter-spacing:.01em}.board-card.meeting .manager-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0}.board-card.meeting .manager-fields .field{display:grid;gap:6px;align-content:start;padding:14px 16px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink) 5%,transparent)}.board-card.meeting .manager-fields .field small{font-size:12px;letter-spacing:.08em;color:var(--ink-3)}.board-card.meeting .manager-fields .field b{font-size:32px;font-weight:800;line-height:.95}.board-card.meeting .meeting-lines{list-style:none;padding:0;margin:16px 0 0;gap:8px}.board-card.meeting .meeting-lines li{position:relative;padding-left:16px;font-size:16px;line-height:1.45;color:var(--ink-2)}.board-card.meeting .meeting-lines li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--sun)}.board-card.meeting .meeting-lines li.patience,.board-card.meeting .meeting-lines li.sacked,.board-card.meeting .meeting-lines li.notice{color:var(--ink)}.meeting-lines{display:grid;gap:6px;margin:12px 0 0;padding-left:18px}.meeting-lines li.patience,.meeting-lines li.sacked,.meeting-lines li.notice{color:var(--ink)}.year-board{margin-bottom:18px}.multi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-rows:auto minmax(0,1fr);background:radial-gradient(120% 80% at 50% -20%,rgba(63,122,58,.35),transparent 60%),linear-gradient(180deg,#071a11,#05120c);color:var(--ink);overflow:hidden;animation:rise .3s var(--ease)}.multi .mhead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 26px;border-bottom:1px solid var(--hair);background:#04100b8c}.multi .mtitle{display:flex;flex-direction:column;gap:2px;min-width:0}.multi .mtitle b{font-family:var(--display);font-weight:800;font-size:30px;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:var(--sun)}.multi .mclock{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:800}.multi .mclock .dot{width:12px;height:12px;border-radius:50%;background:var(--card-r);opacity:.18}.multi .mclock .dot.live{opacity:1;animation:blink 1.4s steps(2,end) infinite}.multi .mclock .min{font-size:56px;line-height:1;font-variant-numeric:tabular-nums;min-width:3.2ch;text-align:center}.multi .mclock .per{font-family:var(--body);font-weight:600;font-size:15px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.multi .mctl{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.multi .mctl .mplay,.multi .mctl .mmeta{display:flex;align-items:center;gap:8px}.multi .mctl .mplay .btn{font-size:15px;padding:8px 14px}.multi .mctl .mmeta .btn{font-size:12px;padding:4px 8px}.multi .mctl .btn.on{color:var(--sun)}.multi .mbody{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:18px 26px 22px;gap:16px}.multi .mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-auto-rows:minmax(max-content,1fr);gap:14px;min-height:0;align-content:stretch;overflow:auto}.multi .mcard{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px 16px 10px;border-radius:var(--r-lg);border:1px solid var(--hair);background:#0a2e20bf;box-shadow:var(--shadow);overflow:hidden;transition:background .4s var(--ease),border-color .4s var(--ease)}.multi .mcard.mine{border-color:#e9f0a273}.multi .mcard.ft{border-color:#e9f0a252}.multi .mcard.goal{animation:mgoalcard 4s var(--ease)}@keyframes mgoalcard{0%{background:var(--sun);color:var(--pine);border-color:var(--sun)}22%{background:var(--sun);color:var(--pine)}to{background:#0a2e20bf;color:var(--ink)}}.multi .mcard .mtop{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:16px;margin-bottom:2px}.multi .mcard .mtop .st{font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.multi .mcard .mtop .st.FT,.multi .mcard .mtop .st.ET,.multi .mcard .mtop .st.PEN{color:var(--sun)}.multi .mcard.goal .mtop .st{color:inherit;opacity:.8}.multi .mcard .mtop .derby{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sun);white-space:nowrap}.multi .mcard.goal .mtop .derby{color:inherit;opacity:.85}.multi .mcard .club{display:grid;grid-template-columns:44px minmax(0,1fr) auto 2.4ch;align-items:center;column-gap:12px;min-height:52px}.multi .mcard .club .crest.lg{width:44px;height:44px;font-size:13px}.multi .mcard .club .nm{font-family:var(--display);font-weight:800;font-size:clamp(22px,1.5vw,32px);line-height:1.2;text-transform:uppercase;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi .mcard .club .reds{display:inline-flex;gap:3px}.multi .mcard .club .reds i{width:9px;height:13px;border-radius:var(--r-sm);background:var(--card-r);box-shadow:0 0 0 1px #00000040}.multi .mcard .club .sc{font-family:var(--display);font-weight:900;font-size:clamp(44px,3.4vw,64px);line-height:1;font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.multi .mcard .mtie-extra,.multi .mf-score .mtie-extra{display:flex;justify-content:center;align-items:baseline;gap:12px;font-variant-numeric:tabular-nums;font-size:13px;color:var(--ink-2)}.multi .mf-score .mtie-extra{grid-area:x;padding-top:2px}.multi .mcard .mtie-extra .mpens,.multi .mf-score .mtie-extra .mpens{font-family:var(--display);font-weight:700;font-size:16px;color:var(--ink)}.multi .mcard .mgls{position:relative;flex:1 1 auto;height:58px;min-height:58px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;margin:-2px 0 2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(233,240,162,.35) transparent}.multi .mcard .mgls::-webkit-scrollbar{width:4px}.multi .mcard .mgls::-webkit-scrollbar-track{background:transparent}.multi .mcard .mgls::-webkit-scrollbar-thumb{background:#e9f0a259;border-radius:var(--r-sm)}.multi .mcard .mgl{list-style:none;margin:0;padding:0 0 0 56px;display:flex;flex-direction:column;gap:1px;font-size:13px;line-height:1.3;color:var(--ink-3)}.multi .mcard .mgl.a{padding:0 4px 0 0;text-align:right}.multi .mcard .mgl li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi .mcard.goal .mgl{color:inherit;opacity:.8}.multi .mcard .momo{position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:auto}.multi .mcard .momo i{position:absolute;top:0;bottom:0;width:50%;transition:transform .4s var(--ease)}.multi .mcard .momo i.h{left:0;transform-origin:right;background:var(--ch, var(--sun))}.multi .mcard .momo i.a{left:50%;transform-origin:left;background:var(--ca, var(--sun))}.multi .mcard.goal .momo i{opacity:.35}.multi .mfeed{border-top:1px solid var(--hair);padding-top:10px;min-height:0}.multi .mticker,.multi .mgoals{list-style:none;margin:6px 0 0;padding:0;max-height:24vh;overflow:auto;display:flex;flex-direction:column}.multi .mticker li,.multi .mgoals li{display:grid;grid-template-columns:5.5ch 22px 26px minmax(0,1fr);align-items:start;column-gap:10px;padding:6px 0;border-bottom:1px solid var(--hair);font-size:15px;line-height:20px;animation:rise .3s var(--ease)}.multi .mticker li.muted,.multi .mgoals li.muted{display:block}.multi .mt-min{text-align:right;white-space:nowrap;font-family:var(--display);font-weight:800;font-size:17px;line-height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums}.multi .mt-ico{width:22px;height:20px;display:inline-flex;align-items:center;justify-content:center}.multi .mt-ico .ico{width:18px;height:18px}.multi .mt-crest{width:26px;height:26px;margin-top:-3px;display:inline-flex}.multi .mt-crest .crest{flex:none}.multi .mt-text{display:block;min-width:0}.multi .mt-text>*{display:inline;margin-right:8px}.multi .mt-text>:last-child{margin-right:0}.multi .mt-tag{font-family:var(--display);font-weight:700;font-size:13.5px;letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.multi .mt-goal{color:var(--sun);font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.03em;text-transform:uppercase}.multi .mt-name{font-weight:600}.multi .mt-subs{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--ink-3);font-size:12px}.multi .k-red .mt-line,.multi .k-pen_miss .mt-line{color:#ffc8c2}.multi .k-woodwork .mt-line{color:var(--sun)}.multi .k-injury .mt-line{color:var(--injury)}.multi .k-half .mt-name,.multi .k-pens .mt-line,.multi .k-et .mt-line{font-weight:650}.multi .k-fulltime .mt-name{color:var(--ink-2);letter-spacing:.02em}.multi .k-colour .mt-text,.multi .k-sub .mt-text,.multi .mticker li.note .mt-text{color:var(--ink-3);font-size:.92em}.multi .k-colour .mt-line,.multi .mticker li.note .mt-line{font-style:italic}.multi .k-colour .mt-min,.multi .k-sub .mt-min,.multi .mticker li.note .mt-min{color:var(--ink-4);font-weight:600}.multi .k-colour .mt-crest .crest,.multi .mticker li.note .mt-crest .crest,.multi .k-sub .mt-ico .ico{opacity:.5}.multi .mgoals .mt-name{font-size:16px}.multi .ml-tie,.msetup .ml-tie{display:inline-flex;justify-content:center;align-items:baseline;gap:8px;min-width:0;max-width:100%}.msetup .ml-tie>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi .mgoal.late{box-shadow:0 0 0 4px var(--sun),0 24px 60px #00000073;animation:late-goal 1.2s ease-in-out 3}@keyframes late-goal{50%{box-shadow:0 0 0 10px var(--sun),0 24px 60px #00000073}}@media(prefers-reduced-motion:reduce){.multi .mgoal.late{animation:none}}.multi .mgoal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 56px 30px;border-radius:var(--r-lg);background:linear-gradient(160deg,var(--c, var(--sun)) 0%,color-mix(in srgb,var(--c, var(--sun)) 70%,#05120c) 100%);color:var(--ct, var(--pine));box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #ffffff1f inset;text-align:center;animation:mgoalpop 4s var(--ease) both;pointer-events:none;max-width:min(92vw,900px)}@keyframes mgoalpop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(-2deg)}10%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}16%{transform:translate(-50%,-50%) scale(1)}88%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}.multi .mgoal .gooal{font-family:var(--display);font-weight:900;font-size:clamp(64px,11vw,150px);line-height:.9;letter-spacing:.02em;text-transform:uppercase}.multi .mgoal .mb-club{display:inline-flex;align-items:center;gap:14px;font-family:var(--display);font-weight:800;font-size:clamp(28px,4vw,56px);line-height:1;text-transform:uppercase;letter-spacing:.03em}.multi .mgoal .mb-who{font-size:clamp(16px,1.8vw,24px);font-weight:600;opacity:.9}.multi .mgoal .mb-line{font-size:clamp(14px,1.5vw,20px);font-weight:550;max-width:28em;line-height:1.25;opacity:.92}.multi .mgoal .mb-pens{font-family:var(--display);font-weight:900;font-size:clamp(48px,8vw,110px);line-height:.9;font-variant-numeric:tabular-nums;letter-spacing:.02em}.multi .mgoal .gooal.oh{font-size:clamp(36px,6.5vw,88px)}.multi .mchip{position:absolute;right:18px;bottom:18px;z-index:4;display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border:0;border-radius:var(--r-pill);background:var(--c, var(--sun));color:var(--ct, var(--pine));box-shadow:var(--shadow);cursor:pointer;max-width:min(42vw,360px);animation:mchipin 3.5s var(--ease) both}.multi .mchip .wd{font-family:var(--display);font-weight:800;letter-spacing:.08em;font-size:12px}.multi .mchip .club{font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi .mchip .sc{font-variant-numeric:tabular-nums;font-weight:800}.multi .mchip .min{opacity:.8;font-size:12px}@keyframes mchipin{0%{opacity:0;transform:translateY(8px)}8%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.multi .mchip{animation:none}}.multi .mplate{position:absolute;left:50%;bottom:30px;transform:translate(-50%);z-index:4;display:flex;align-items:baseline;gap:16px;padding:12px 28px;border-radius:var(--r-pill);background:var(--sun);color:var(--pine);box-shadow:var(--shadow);animation:rise .3s var(--ease);pointer-events:none}.multi .mplate .big{font-family:var(--display);font-weight:900;font-size:34px;line-height:1;text-transform:uppercase;letter-spacing:.04em}.multi .mplate .muted{color:var(--pine-2)}.multi .mplate.final{background:var(--orange);color:var(--orange-ink)}.multi .mplate.final .muted{color:#1b0d02bf}@media(min-width:1500px){.multi .mbody{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 420px}.multi .mfeed{border-top:0;border-left:1px solid var(--hair);padding:0 0 0 18px}.multi .mticker,.multi .mgoals{max-height:calc(100vh - 160px)}}@media(max-width:1499.98px){.multi .mbody:has(>.mgrid){grid-template-rows:max-content minmax(7rem,1fr);overflow-y:auto}.multi .mbody:has(>.mgrid) .mgrid{overflow:visible}.multi .mbody:has(>.mgrid) .mfeed{display:flex;flex-direction:column}.multi .mbody:has(>.mgrid) .mfeed>:last-child{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}}@media(min-width:900px)and (max-width:1499.98px){.multi .mbody:has(>.mfocus){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(260px,26vw,340px)}.multi .mbody:has(>.mfocus) .mfeed{border-top:0;border-left:1px solid var(--hair);padding:0 0 0 18px}.multi .mbody:has(>.mfocus) .mticker,.multi .mbody:has(>.mfocus) .mgoals{max-height:calc(100vh - 160px)}}@media(max-width:760px){.multi .mhead{grid-template-columns:1fr;justify-items:center;padding:10px 14px;gap:8px}.multi .mbody{padding:12px 14px 16px}.multi .mclock .min{font-size:40px}.multi .mticker li,.multi .mgoals li{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.multi .mcard.goal,.multi .mgoal,.multi .mticker li,.multi .mgoals li{animation:none}.multi .mcard.goal{background:var(--sun);color:var(--pine)}.multi .mbreak .mslide,.multi .mtable li.pulse,.multi .mties li.pulse,.multi .mprog i{animation:none;transition:none}}.multi .mfeed .row.between:has(.desktabs){align-items:flex-end;border-bottom:1px solid var(--hair);margin-bottom:8px}.multi .mfeed .row.between:has(.desktabs)>.muted{padding-bottom:8px}.multi .mtable{list-style:none;margin:8px 0 0;padding:0;max-height:24vh;overflow:auto;display:flex;flex-direction:column}.multi .mtable li{display:grid;grid-template-columns:2.2ch 26px minmax(0,1fr) 2.2ch 3.2ch 2.6ch 3.4ch;align-items:center;column-gap:8px;padding:4px 2px;border-bottom:1px solid var(--hair);font-size:13.5px;line-height:18px}.multi .mtable.compact li{grid-template-columns:2.2ch 22px minmax(0,1fr) 3.2ch 2.6ch 3.4ch}.multi .mtable li.line{border-top:1px solid rgba(233,240,162,.28)}.multi .mtable li.up .ml-pos{color:#9ee6b2}.multi .mtable li.down .ml-pos{color:#ffc8c2}.multi .mtable li.pulse{background:#e9f0a21a}.multi .mtable .ml-pos{font-family:var(--display);font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.multi .mtable .ml-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.multi .mtable .ml-name .dot{width:7px;height:7px;border-radius:50%;background:var(--sun);flex:none}.multi .mtable .ml-p,.multi .mtable .ml-gd,.multi .mtable .ml-pts,.multi .mtable .ml-mv{font-variant-numeric:tabular-nums;text-align:right}.multi .mtable .ml-pts{font-weight:700}.multi .mtable .ml-mv .up{color:#9ee6b2}.multi .mtable .ml-mv .down{color:#ffc8c2}.multi .mclose-line{margin:10px 0 0;font-size:14px;color:var(--ink-2)}.multi .mties{list-style:none;margin:8px 0 0;padding:0;max-height:24vh;overflow:auto;display:flex;flex-direction:column}.multi .mties li{padding:8px 2px 7px;border-bottom:1px solid var(--hair)}.multi .mties li.pulse{background:#e9f0a21a}.multi .mties li.watch{cursor:pointer}.multi .mties li.watch:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.multi .mtie-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:10px}.multi .mtie-line .h,.multi .mtie-line .a{display:flex;align-items:center;gap:8px;min-width:0}.multi .mtie-line .h{justify-content:flex-end;text-align:right}.multi .mtie-line .nm{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi .mtie-line .sc{font-family:var(--display);font-weight:800;font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.multi .mtie-meta{margin-top:4px;width:100%;justify-content:center}.multi .mtie-line .nm.mark{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.multi .mtie-line .mute{opacity:.48}.multi .mbreak .mties{max-height:28vh}.multi .mcard{cursor:pointer}.multi .mcard:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.multi .mfocus{position:relative;display:flex;flex-direction:column;gap:var(--live-gap);min-height:0;padding:10px 18px 16px;border-radius:var(--r-lg);border:1px solid var(--hair);background:#0a2e20bf;box-shadow:var(--shadow);overflow:hidden;animation:rise .25s var(--ease)}.multi .mfocus.ft{border-color:#e9f0a252}.multi .mf-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:28px}.multi .mf-top .st{font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.multi .mf-top .st.FT{color:var(--sun)}.multi .mf-top .mf-clock{font-variant-numeric:tabular-nums;font-weight:700;font-size:12.5px;color:var(--ink)}.multi .mf-top .derby{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sun);white-space:nowrap}.multi .mf-close{flex:none}.multi .mf-top .mf-tools{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;flex:0 1 auto;min-width:0}.multi .mf-top .mtoggle{white-space:nowrap;font-size:12.5px}.multi .mf-score{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"h s a" "x x x";align-items:center;column-gap:20px;padding:6px 12px 16px;cursor:pointer;border-radius:var(--r);transition:background .4s var(--ease)}.multi .mf-score:hover{background:#00000024}.multi .mf-score:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.multi .mfocus.goal .mf-score{animation:mgoalcard 4s var(--ease)}.multi .mf-club{display:flex;align-items:center;gap:10px;min-width:0}.multi .mf-club.h{grid-area:h;justify-content:flex-end;text-align:right}.multi .mf-club.a{grid-area:a;flex-direction:row-reverse;justify-content:flex-end;text-align:left}.multi .mf-club .crest{flex:none}.multi .mf-club .nm{font-family:var(--display);font-weight:800;font-size:clamp(18px,2vw,28px);line-height:1.1;text-transform:uppercase;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi .mf-club .reds{display:inline-flex;gap:4px;flex:none}.multi .mf-club .reds i{width:12px;height:17px;border-radius:var(--r-sm);background:var(--card-r);box-shadow:0 0 0 1px #00000040}.multi .mf-sc{grid-area:s;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--display);font-weight:900;font-size:clamp(36px,4vw,56px);line-height:1;font-variant-numeric:tabular-nums}.multi .mf-score.shoot .mf-sc{font-size:clamp(52px,7vw,88px)}.multi .mf-pens{grid-area:x;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:4px}.multi .mf-aet{margin:0;font-size:13px;color:var(--ink-3)}.multi .mpens-marks{display:flex;gap:18px;align-items:center}.multi .mpens-marks span{display:inline-flex;gap:5px}.multi .mpens-marks i{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(233,240,162,.35);background:transparent}.multi .mpens-marks i.in{background:var(--sun);border-color:var(--sun)}.multi .mpens-marks i.out{border-radius:var(--r-sm);background:transparent;border-color:#ffc8c2;transform:rotate(45deg)}.multi .mf-sc .dash{width:.32em;height:.075em;border-radius:var(--r-sm);background:currentColor;opacity:.55}.multi .mf-score .momo{grid-column:1 / -1;grid-row:1 / -1;position:absolute;left:0;right:0;bottom:0;height:5px;pointer-events:none}.multi .mf-score .momo i{position:absolute;top:0;bottom:0;width:50%;transition:transform .4s var(--ease)}.multi .mf-score .momo i.h{left:0;transform-origin:right;background:var(--ch, var(--sun))}.multi .mf-score .momo i.a{left:50%;transform-origin:left;background:var(--ca, var(--sun))}.multi .mf-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.45fr);gap:24px;align-items:stretch;flex:1;min-height:0}.multi .mf-body .livepitch,.multi .mf-body .mf-board{min-width:0}.multi .mfocus .liveboard>.head{display:none}.multi .mfocus .liveboard{width:min(100%,calc((var(--mf-body-h, 62vh) - var(--board-rail, 56px) - 8px) * 92 / 68));margin-inline:auto}.multi .mf-events{min-width:0;align-self:stretch;display:flex;flex-direction:column;min-height:0}.multi .mf-events .label{font-size:12px}.multi .mfocus .mf-list{flex:1;min-height:0;max-height:none;overflow:auto;margin-top:4px}@media(max-width:760px){.multi .mfocus{overflow:auto}.multi .mf-top{flex-wrap:wrap}.multi .mf-top .mf-tools{white-space:normal;flex:1 1 100%;justify-content:flex-start}.multi .mf-body{display:flex;flex-direction:column;grid-template-columns:1fr;justify-items:stretch;flex:none}.multi .mfocus .liveboard{width:100%}.multi .mf-events{min-height:180px}.multi .mfocus .mf-list{max-height:36vh}.multi .mf-score{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"h a" "s s";row-gap:4px;column-gap:12px}.multi .mf-sc{font-size:32px;gap:10px}}@media(prefers-reduced-motion:reduce){.multi .mfocus,.multi .mfocus.goal .mf-score{animation:none}.multi .mf-score,.multi .mf-score .momo i{transition:none}}.multi .k-studio .mt-line{font-style:italic;color:var(--ink-2)}.mb-scorers{display:inline-flex;flex-wrap:wrap;gap:0 10px}.multi .mbreak{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:4;width:min(720px,calc(100vw - 36px));display:flex;flex-direction:column;gap:10px;padding:14px 18px 12px;border-radius:var(--r-lg);background:#071a11f0;border:1px solid var(--hair);box-shadow:var(--shadow);pointer-events:auto}.multi .mbreak-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.multi .mslide{min-height:140px;animation:rise .35s var(--ease)}.multi .mslide h3{margin:0 0 8px;font-family:var(--display);font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--sun)}.multi .mbreak-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:36vh;overflow:auto}.multi .mbreak-list li{display:flex;flex-direction:column;gap:1px}.multi .mb-score{display:flex;align-items:baseline;gap:6px}.multi .mb-watch{display:flex;align-items:center;gap:10px;margin:0 0 6px}.multi .mprog{height:3px;border-radius:var(--r-pill);background:#ffffff14;overflow:hidden}.multi .mprog i{display:block;height:100%;width:100%;transform-origin:left center;background:var(--sun);animation:mprog-fill linear both}@keyframes mprog-fill{0%{transform:scaleX(0)}}.multi .mbreak-count{align-self:flex-end}.multi .mctl .seg{padding:2px}.multi .mctl .seg button{padding:4px 10px;font-size:12px}.multi .mbreak{width:min(860px,calc(100vw - 36px))}.multi .mads h3{margin:0 0 10px}.multi .mads-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:42vh;overflow:auto}.multi .mad{padding:10px 12px 8px;border-radius:var(--r);background:var(--plate);border:1px solid var(--hair);animation:mad-in .7s var(--ease)}.multi .mad-head{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;font-family:var(--display);font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.03em;line-height:1.15}.multi .mad-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi .mad-v{color:var(--ink-4);font-weight:600;font-size:12px}.multi .mad-stat{display:grid;grid-template-columns:4.2ch 1fr 4.2ch;align-items:center;gap:8px;margin-top:5px}.multi .mad-n{font-family:var(--display);font-weight:800;font-size:18px;line-height:1;font-variant-numeric:tabular-nums}.multi .mad-stat .mad-n:first-child{text-align:right;color:var(--ch, var(--sun))}.multi .mad-stat .mad-n:last-child{text-align:left;color:var(--ca, var(--ink))}.multi .mad-mid{display:flex;flex-direction:column;gap:3px;min-width:0}.multi .mad-lbl{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:center}.multi .mad-bar{position:relative;height:5px;border-radius:var(--r-pill);background:#e9f0a21a;overflow:hidden}.multi .mad-bar i{position:absolute;top:0;bottom:0;width:100%;transform-origin:left center}.multi .mad-bar i.h{left:0;background:var(--ch, var(--sun));transform-origin:left center}.multi .mad-bar i.a{right:0;left:auto;background:var(--ca, var(--ink));transform-origin:right center}.multi .mad-sub{font-size:11px;color:var(--ink-4);text-align:center}@keyframes mad-in{0%{opacity:0;transform:translateY(10px)}}@media(max-width:720px){.multi .mads-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.multi .mad{animation:none}}.multi .mtotd{display:grid;gap:12px;margin-top:10px;min-height:0;max-height:min(70vh,calc(100vh - 180px));overflow:auto}.multi .mtotd .pitch{width:min(100%,240px);height:auto;aspect-ratio:68 / 92;margin:0 auto}.multi .mtotd .pl{width:68px;gap:2px}.multi .mtotd .pl .disc{width:28px;height:28px;font-size:13px}.multi .mtotd .pl .disc .ring{display:none}.multi .mtotd .pl .nm{font-size:10px;padding:1px 5px}.multi .mtotd .pl .rating{font-size:10px;min-width:22px;padding:0 3px;top:-6px;left:-8px}.multi .mtotd .pl .stam{display:none}.multi .mtotd-motm{margin:0;font-size:15px}.multi .mtotd-list{list-style:none;margin:0;padding:0}.multi .mtotd-list li{display:grid;grid-template-columns:2.2rem 26px 1fr auto;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--hair)}.multi .mtotd-list .num{font-family:var(--display);font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:1499px)and (min-width:720px){.multi .mtotd{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start}.multi .mtotd-motm{grid-column:1 / -1}}@media(min-width:1500px){.multi .mtable,.multi .mties{max-height:calc(100vh - 200px)}}.homecard{display:grid;gap:6px;justify-items:start;margin-top:18px;max-width:420px;color:inherit;text-decoration:none}.homecard:hover{background:var(--plate-hi)}.homecard-title{font-family:var(--display);font-size:var(--num-lg, 24px);line-height:1.1}.facts{display:inline-flex;flex-wrap:wrap;align-items:baseline;row-gap:2px}.facts>span{white-space:nowrap}.facts>span+span{margin-left:16px}.plink{color:inherit;text-decoration:none;cursor:pointer;background:none;border:0;padding:0;font:inherit}.plink:hover,.plink:focus-visible{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.dossier .transfers h3.twin{display:inline-flex;align-items:baseline;gap:8px}.dossier .moves thead th{font-weight:500}.dossier .moves td.fee{font-variant-numeric:tabular-nums;white-space:nowrap}.dossier .moves tfoot td{border-top:1px solid var(--hair-2);padding-top:6px}.fxblock{border-bottom:1px solid var(--hair)}.fxblock .fx,.fxblock .fxscorers{border-bottom:0}.fxblock.spot{background:#e9f0a20d;box-shadow:inset 3px 0 0 var(--hair-2)}.fxblock.yours{background:#e9f0a20f;box-shadow:inset 3px 0 0 var(--sun)}.fxblock.yours .fx,.fxblock.yours .fx.done:hover,.fxblock.yours .fx.open{background:transparent;box-shadow:none}.fxblock.spot .fxscorers{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 110px}.fxspot{padding:0}.fxspot.done,.fxspot.pickable{cursor:pointer}.fxspot.done:hover,.fxspot.open,.fxspot.pickable:hover{background:#e9f0a20a}.fxspot.picked,.fxspot.picked:hover{background:#e9f0a20f}.fxspot .fx{align-items:start;border-bottom:0}.fxspot .spottag{grid-column:1 / 4;justify-self:center;justify-content:center;display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sun);line-height:1.2}.fxspot .spottag .ico{width:16px;height:16px;flex:0 0 auto}.fxspot .h{grid-column:1}.fxspot .s{grid-column:2}.fxspot .a{grid-column:3}.fxspot .act{grid-column:4;min-width:0}.fxspot .fx .h,.fxspot .fx .a{flex-direction:column;justify-content:flex-start;gap:2px}.fxspot .fx .h{align-items:flex-end}.fxspot .fx .a{align-items:flex-start}.fxspot .fx .s{align-self:start;line-height:26px}.fxspot .who{display:flex;align-items:center;gap:8px;min-width:0}.fxspot .h .who{justify-content:flex-end}.fxspot .place{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.fxspot .spotwhy{grid-column:1 / 4;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font-size:13px;line-height:1.35;color:var(--ink-3)}.stat.momo .bar{overflow:visible;height:8px;border-radius:var(--r-sm)}.stat.momo .bar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:var(--r-sm);background:var(--ink);opacity:.6}.stat.momo .bar i{width:50%;transition:transform .6s var(--ease)}.stat.momo .bar i.h{left:0;right:auto;border-radius:var(--r-sm) 0 0 var(--r-sm);transform-origin:right}.stat.momo .bar i.a{left:50%;right:auto;border-radius:0 var(--r-sm) var(--r-sm) 0;transform-origin:left}.livepitch .head .meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.subdots{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.subdots .lbl{font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:3px}.subdots i{display:inline-block;width:8px;height:8px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--ink-3);opacity:.7;transition:background .3s var(--ease),opacity .3s var(--ease)}.subdots i.on{background:var(--ink);border-color:var(--ink);opacity:1}div.facts,p.facts{display:flex}.spain-squad-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 32px;margin:28px 0 16px}.spain-squad-facts{display:flex;flex-wrap:wrap;gap:8px 28px}.spain-squad-facts .field b{font-family:var(--display);font-size:28px;font-weight:800;line-height:1}table.spainseason th:first-child,table.spainseason td:first-child{white-space:nowrap}table.spainseason tr.latest td{color:var(--ink)}table.spainseason .mds{display:inline-flex;flex-wrap:wrap;gap:4px}table.spainseason .mds .md{display:inline-block;min-width:22px;padding:1px 5px;border-radius:var(--r-sm);border:1px solid transparent;font-family:var(--display);font-size:11px;font-weight:700;line-height:1.5;text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-4)}table.spainseason .mds .md.cap{color:var(--ink);border-color:var(--hair-2)}table.spainseason .mds .md.xi{color:var(--pine);background:var(--sun);border-color:var(--sun)}.multi .mticker li.k-colour .txt,.multi .mticker li.k-sub .txt{color:var(--ink-3);font-size:.92em}.multi .mticker li.k-colour .txt .pl{font-style:italic;white-space:normal;line-height:1.35}.multi .mticker li.k-colour .min,.multi .mticker li.k-sub .min{color:var(--ink-4);font-weight:600}.multi .mticker li.k-sub .ico .ico{opacity:.6}.multi .mticker li.note{cursor:help}.multi .mticker li.note .mt-text,.multi .mticker li.note .txt{color:var(--ink-3);font-size:.92em}.multi .mticker li.note .mt-line,.multi .mticker li.note .txt .pl{font-style:italic;white-space:normal;line-height:1.35}.multi .mticker li.note .mt-min,.multi .mticker li.note .min{color:var(--ink-4);font-weight:600}.multi .mticker li.note>.crest,.multi .mticker li.note .mt-ico .ico,.multi .mticker li.note .ico .ico{opacity:.45}.window .window-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.window .clubstrip{margin:0 0 14px}.window .clubchip .num{font-size:11px}.window-bug{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--hair)}.window-bug-crest{display:grid;place-items:center}.window-bug-crest .crest{animation:rise .4s var(--ease)}.window-bug-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0}.window-bug-who b{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:.02em;width:100%}.window-left{font-size:40px;font-weight:800;line-height:.9;letter-spacing:-.02em;animation:rise .4s var(--ease)}.window-bug-facts{display:flex;flex-wrap:wrap;gap:12px 22px;margin:0 0 0 auto}.window-bug-facts div{margin:0}.window-bug-facts dt{font-family:var(--display);font-size:var(--num-sm);font-weight:650;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--ink)}.window-bug-facts dd{margin:2px 0 0;font-variant-numeric:tabular-nums;font-weight:700}.window-bug-facts dd.window-signings{display:flex;align-items:center;gap:8px}.window-block.window-offers{margin-bottom:18px}.window-offer-list,.window-news-lines{list-style:none;margin:0;padding:0}.window-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-bottom:1px solid var(--hair)}.window-offer-line{flex:1 1 18rem;min-width:0}.window-offer .window-actions{flex-direction:row;gap:6px}.window-block.window-news{display:grid;gap:0}.window>h3{margin:0 0 14px}.window-news-pane{display:grid;gap:4px}.window-headlines{display:grid;gap:10px;margin:4px 0 8px;padding-bottom:14px;border-bottom:1px solid var(--hair-2)}.window-headlines h4,.window-news-pane>h4{margin:0}.window-headlines ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.window-headlines li{font-family:var(--display);font-weight:700;font-size:22px;line-height:1.25;padding-left:14px;border-left:3px solid var(--sun)}.news-club,.news-man,.news-fee{font-weight:800}.news-fee{display:inline-block;margin:0 1px;padding:0 6px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--sun) 22%,transparent);color:var(--sun);font-variant-numeric:tabular-nums lining-nums}.news-fee.hot{background:color-mix(in srgb,var(--orange) 28%,transparent);color:var(--orange)}.news-fee.cut{background:color-mix(in srgb,var(--lime) 24%,transparent);color:var(--lime)}.window-headlines a,.window-news-lines a{color:var(--ink)}.window-block.window-news h4{margin:0 0 4px}.window-news-week{display:grid;gap:8px;margin:0;padding:14px 0 6px;border-top:1px solid var(--hair)}.window-news-week>.label{display:block;margin:0}.window-news-week summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;cursor:pointer;list-style:none}.window-news-week summary::-webkit-details-marker{display:none}.window-news-lines li{padding:10px 0;border-bottom:1px solid var(--hair);color:var(--ink);font-size:17px;line-height:1.45}.window-news-lines li:last-child{border-bottom:0}.window-news-lines li a,.window-offer-line a{color:var(--ink);font-weight:700}.interested{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2px;font-size:14px;line-height:1.35}.interested .tag{margin-right:4px;color:var(--ink-2);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.interested .sep{color:var(--ink-2)}.window-bug-facts dd.up,.window-nets .num.up{color:var(--lime)}.window-bug-facts dd.down,.window-nets .num.down{color:#ffb3aa}.window-warn{margin:0 0 12px;color:#ffb3aa;font-size:.95em}.window-needs{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:4px 0 18px}.window-need-roles{display:flex;flex-wrap:wrap;gap:12px 16px}.window-need-roles b{font-family:var(--display);font-weight:800;font-size:28px;letter-spacing:.04em;line-height:1;color:var(--sun);background:none;padding:0}.window-depth{margin:0 0 14px}.window-depth-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 4px;padding:0}.window-depth-list li{display:flex;align-items:baseline;gap:4px;padding:2px 7px;background:var(--plate-hi);border-radius:var(--r-sm);font-size:12px}.window-depth-list li.empty{background:#ffb3aa2e}.window-depth-list li.thin{background:#e9f0a229}.window-open{margin:0 0 16px}.window-open h3{margin:0 0 4px}.window-open p{margin:0}.window .dgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.window-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px}.window-scroll{overflow-x:auto}.window-table{table-layout:fixed;min-width:760px}.window-table tbody td{height:40px;padding-top:3px;padding-bottom:3px}.window-table .window-player .who{flex-direction:row;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.window-table .room-status{flex-direction:row;align-items:center;gap:8px}.window-table .room-status>.muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.window-table .room-badges{flex-wrap:nowrap}.window-table .room-roles{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.window-table thead th{position:sticky;top:0;z-index:2}.window-table tr[data-key]>td:first-child{position:sticky;left:0;z-index:1}.window-table thead th:first-child{left:0;z-index:3}@media(min-width:1100px){.window-scroll{overflow-x:visible}}.window-scroll[data-stuck] .window-table thead th{background:var(--pine-2);box-shadow:0 1px 0 var(--hair)}.window-table tr.sec .sec-title{position:sticky;left:8px}.window-scroll[data-slid] .window-table thead th:first-child,.window-scroll[data-slid] .window-table tr[data-key]>td:first-child{background:var(--pine-2);box-shadow:1px 0 0 var(--hair)}.window-table th:nth-child(2),.window-table td:nth-child(2){width:8.4rem}.window-table th:nth-child(3),.window-table td:nth-child(3){width:3.4rem}.window-table th:nth-child(4),.window-table td:nth-child(4){width:4.4rem}.window-table th:nth-child(5),.window-table td:nth-child(5){width:5.6rem}.window-table th:nth-child(7),.window-table td:nth-child(7){width:11.6rem}.window-table .window-actions{flex-direction:row;justify-content:flex-end;gap:4px}.window-table td.keynum{font-weight:800;color:var(--ink)}.room-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.room-tabs button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--hair);border-radius:var(--r);background:transparent;color:var(--ink-2);font-weight:700}.room-tabs button:hover{color:var(--ink);border-color:var(--hair-2)}.room-tabs button.on{background:var(--sun);border-color:transparent;color:var(--pine)}.room-count{min-width:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--orange);color:var(--orange-ink);font-size:12px;font-weight:800;line-height:20px;text-align:center}.room-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 12px}.room-field{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.room-field span{color:var(--ink);font-family:var(--display);font-size:var(--num-sm);font-weight:650;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.room-field select{min-width:8.5rem}.room-span-box{display:inline-flex;align-items:center;gap:6px}.room-span-box input{width:4.6rem}.room-span-box i{width:14px;height:2px;background:var(--sun);flex:none}.room-pager{align-items:center;margin-top:10px}.room-empty{margin:4px 0 10px}.room-roles{display:flex;flex-wrap:wrap;gap:2px 6px;font-weight:700}.room-roles .muted{font-weight:500}.room-status{display:flex;flex-direction:column;gap:3px;min-width:0}.room-badges{display:flex;flex-wrap:wrap;gap:4px}.room-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:var(--r-pill);background:var(--plate-hi);color:var(--ink-2);font-family:var(--display);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.room-badge.good{background:var(--lime);color:var(--pine)}.room-badge.info{background:var(--loan);color:var(--pine)}.room-badge.warn{background:var(--orange);color:var(--orange-ink)}.room-badge.fit{background:var(--sun);color:var(--pine)}.tie-mark{margin-left:2px;font-size:11px;color:var(--ink-2)}.tie-notes{display:grid;gap:4px;margin:14px 0 0;color:var(--ink);font-size:15px;line-height:1.4}.tie-notes p{margin:0}.room-badge.danger{background:var(--card-r);color:var(--ink)}.board-head{align-items:center;gap:8px;margin-bottom:6px}.board-head h3{margin:0}.board-card p,.clubhome-board p{margin:0 0 10px}.board-offers{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.board-offer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px 28px;padding:16px 0 2px;border-top:1px solid var(--hair)}.board-club{display:flex;align-items:center;gap:12px;min-width:0}.board-club b{font-family:var(--display);font-size:28px;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.board-offer-who{display:grid;gap:8px;min-width:0}.board-offer .board-offer-why{margin:0;font-size:15px;line-height:1.4;color:var(--ink-2)}.board-facts{display:grid;grid-template-columns:repeat(3,minmax(108px,max-content));gap:22px;margin:0}.board-facts div{margin:0}.board-facts dt{font-family:var(--display);font-size:12px;font-weight:650;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;color:var(--ink-3)}.board-facts dd{margin:4px 0 0;font-family:var(--display);font-size:22px;font-weight:800;line-height:1}@media(max-width:800px){.board-card.meeting .manager-fields,.board-offer{grid-template-columns:1fr}.board-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.board-offer-go{grid-column:-1;justify-self:end;gap:10px}.board-meeting-go{margin-top:18px}.board-leaving{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.board-leaving p{margin:0}.clubhome-pair>.plate.clubhome-board{gap:8px}.clubhome-board>.btn{align-self:flex-start}.window-actions .btn.on{color:var(--sun)}.window-log{min-width:640px}.window-log-club{gap:6px;align-items:center}.window-player{display:flex;align-items:center;gap:8px;min-width:0}.window-player .who{display:flex;flex-direction:column;min-width:0}.window-player .club{color:var(--ink-3);font-size:12px}.window-away{display:block;margin-top:2px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange)}.window-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px}.window-act{margin-left:auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.window-block{margin:22px 0 0}.window .dgrid .window-block{margin-top:0}.window .dgrid+.window-block,.window .scout+.window-block{margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}.window-block h4,h4.window-block-title{margin:0 0 8px;font-family:var(--display);font-size:16px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase}.window-disc{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:14px;background:var(--c);color:var(--ct);flex:none}.window-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--r-sm);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--plate-hi)}.window-chip.sale,.window-kind.kind-buy{color:var(--sun);background:transparent}.window-chip.loan,.window-kind.kind-loan,.window-kind.kind-reclaim{color:var(--injury);background:transparent}.window-chip.fit{color:var(--pine);background:var(--sun)}.window-chip.yours{color:var(--ink-2)}.window-chip.cover{color:var(--ink-4);background:transparent}.window-kind{font-family:var(--display);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.window-kind.kind-clause{color:var(--orange)}.window-kind.kind-swap{color:var(--ink)}.window-fee{font-size:18px;font-weight:800;letter-spacing:.01em}.window-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.window-people{list-style:none;margin:0;padding:0}.window-man{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:7px 4px;border-bottom:1px solid var(--hair)}.window-man.listed,.window-band.lit .window-man{background:#e9f0a20f}.window-man.need{background:#e9f0a229}.window-man.cover{color:var(--ink-3)}.window-man-who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.window-man-who b{font-family:var(--display);font-size:16px;font-weight:800;letter-spacing:.01em}.window-shop-club{display:inline-flex;align-items:center;gap:6px;min-width:0}.window-shop-club b{font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.02em}.window-band{margin-top:12px}.window-band:first-of-type{margin-top:0}.window-band>.label{display:block;margin-bottom:4px}.window-wires{list-style:none;margin:0;padding:0}.window-wire{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-bottom:1px solid var(--hair)}.window-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:12px 18px;align-items:end;margin-top:10px}.window-ticket-side,.window-ticket-cash{display:flex;flex-direction:column;gap:6px;min-width:0}.window-ticket-cash{align-items:center;text-align:center}.window-ticket .sel{width:100%}.window-ticket-cash .sel{max-width:88px}.window-tape{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.window-ev{display:grid;grid-template-columns:64px minmax(0,1.4fr) minmax(110px,.8fr) auto;gap:8px 12px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--hair);animation:rise .4s var(--ease)}.window-ev-who,.window-ev-clubs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.window-ev-who b{font-family:var(--display);font-size:16px;font-weight:800}.window-nets{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:0}.window-nets li{display:inline-flex;align-items:center;gap:6px}table.moves{table-layout:fixed;width:100%}table.moves col.mv-player{width:40%}table.moves col.mv-club{width:30%}table.moves col.mv-value,table.moves col.mv-fee{width:15%}table.moves td{overflow:hidden;text-overflow:ellipsis}.window-club-net{display:inline-flex;align-items:baseline;gap:6px;margin-left:auto}.window-sheet{display:flex;flex-direction:column;gap:22px}.window-club-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.window-club-head b{font-family:var(--display);font-size:16px;font-weight:800}.window-club-head .num.up{color:var(--lime)}.window-club-head .num.down{color:#ffb3aa}.window-sheet-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 32px;align-items:start}.window-sheet .moves thead th{font-weight:500}.window-sheet .moves td.fee{font-variant-numeric:tabular-nums;white-space:nowrap}.window-sheet .moves tfoot td{border-top:1px solid var(--hair-2);padding-top:6px}@media(max-width:720px){.window-sheet-pair{grid-template-columns:minmax(0,1fr)}}.window .scout-roles{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.window .scout-roles>.label{margin-right:4px}.window .scout-roles button{display:inline-flex;align-items:baseline;gap:6px;padding:5px 9px;border:1px solid var(--hair);border-radius:var(--r-md);background:transparent;color:var(--ink-2);font-weight:700;font-size:13px;letter-spacing:.02em}.window .scout-roles button small{font-weight:600;color:var(--ink-4)}.window .scout-roles button:hover{color:var(--ink);background:var(--plate-hi)}.window .scout-roles button.hole{background:var(--sun);color:var(--pine);border-color:transparent}.window .scout-roles button.hole:not(.on){opacity:.82}.window .scout-roles button.thin:not(.on){background:#e9f0a229}.window .scout-roles button.on{background:var(--sun);color:var(--pine);border-color:transparent}.window .scout-roles button.on small,.window .scout-roles button.hole small{color:var(--pine)}.window .scout-tools{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 0 16px}.window-pay{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.window .scout-band{display:grid;grid-template-columns:auto minmax(140px,1fr) minmax(140px,1fr) auto;gap:8px 16px;align-items:center;flex:1 1 420px}.window .scout-band label{display:flex;flex-direction:column;gap:4px;min-width:0}.window .scout-band input[type=range]{width:100%;margin:0;accent-color:var(--sun)}.window-clause{font-family:var(--display);font-weight:800;letter-spacing:.02em}@media(max-width:800px){.window-bug-facts{margin-left:0;width:100%}.window .dgrid{grid-template-columns:minmax(0,1fr)}.window .scout-band{grid-template-columns:1fr}.window-ticket{grid-template-columns:minmax(0,1fr)}.window-ev{grid-template-columns:56px minmax(0,1fr) auto}.window-ev-clubs{grid-column:2}}@media(prefers-reduced-motion:reduce){.window-ev,.window-bug-crest .crest,.window-left{animation:none}}.topbar,.nav{flex-wrap:wrap}.nav-gap{width:1px;align-self:stretch;margin:4px 3px;background:var(--hair-2)}.home-nav{margin-left:auto}.home-modes{display:flex;flex-wrap:wrap;gap:3px}.career-league{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin:2px 0 18px}.career-league.ruled{margin:20px 0 22px;padding-top:18px;border-top:1px solid var(--hair-2)}.career-league .leagues{margin:0;padding-top:0;font-size:19px;gap:22px}.nav button.mode{font-family:var(--display);font-weight:800;font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--sun);border:1px solid var(--hair-2);padding:6px 12px}.nav button.mode:hover,.nav button.mode.on{color:var(--pine);background:var(--sun);border-color:var(--sun)}@media(max-width:760px){.nav-gap{display:none}.nav button.mode{padding:6px 9px;font-size:12.5px}}.gamepack{gap:8px;margin:8px 0 12px}.gamepack .banner{flex-basis:100%;margin:4px 0 0}.modestart>h2{margin-bottom:4px}.modestart .lede{max-width:62ch;color:var(--ink-2);font-size:16px;margin:0 0 8px}.modestart-card{max-width:640px}.modestart-card h2{margin-bottom:4px}.modestart-card .lede{margin:0 0 14px}.newcareer-title{display:flex;flex-direction:column;gap:6px;min-width:0}.newcareer-state{display:block}.newcareer-prompt,.newcareer-state b{font-family:var(--display);font-weight:650;font-size:22px;letter-spacing:.06em;line-height:1;text-transform:uppercase;color:var(--sun)}.newcareer-state b{font-size:28px;font-weight:800;letter-spacing:.02em}.newcareer-head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 28px;margin:0 0 14px}.newcareer-head h2{margin:0}.newcareer-head .btn{margin-left:auto;align-self:center}.newcareer .career-league{margin-bottom:10px}.app:has(.newcareer){min-height:100vh;display:flex;flex-direction:column;padding-bottom:18px}.app:has(.newcareer)>.modestart,.newcareer{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.newcareer .clubgrid{flex:1 1 auto;min-height:0;grid-auto-rows:minmax(98px,1fr)}.newcareer .clubgrid>.shirt{height:100%}.modestart-files{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-top:36px;padding-top:14px;border-top:1px solid var(--hair)}.career-setup{min-height:0;display:flex;flex-direction:column;gap:10px}.career-setup h4{margin:0;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.career-option .mtoggle{display:flex;width:100%;color:inherit;font-size:14px}.career-option-label{font-weight:700}.career-option-state{margin-left:auto;font-family:var(--display);font-weight:700}.career-option p{margin:2px 0 0 24px;color:inherit;opacity:.8;line-height:1.35}.career-setup .btn.commit{margin-top:auto;width:100%;justify-content:center}.career-toggles{display:flex;flex-direction:column}.career-opt{display:flex;align-items:flex-start;gap:12px;margin:0;padding:10px 0;border-top:1px solid var(--hair);cursor:pointer;font-size:16px;line-height:1.2;color:var(--ink)}.career-opt:first-child{border-top:0}.career-opt input[type=checkbox]{margin-top:3px}.career-opt-copy{display:grid;gap:2px;min-width:0}.career-opt-copy p{margin:0;font-size:13px;line-height:1.35;color:inherit;opacity:.8}.career-tick{display:none}.career-toggles.kit .career-opt{position:relative;gap:14px;border-top-color:color-mix(in srgb,var(--ct) 28%,transparent);color:var(--ct);font-size:18px}.career-toggles.kit .career-opt input[type=checkbox]{width:18px;height:18px;border-color:color-mix(in srgb,var(--ct) 70%,transparent);background-color:transparent;background-image:none}.career-toggles.kit .career-opt input[type=checkbox]:hover:not(:disabled){border-color:var(--ct);background-color:color-mix(in srgb,var(--ct) 12%,transparent)}.career-toggles.kit .career-opt input[type=checkbox]:checked{background-color:var(--ct);background-image:none;border-color:var(--ct)}.career-toggles.kit .career-tick{position:absolute;left:3px;display:block;width:12px;height:12px;fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none}.career-toggles.kit .career-opt input:checked+.career-tick{opacity:1}.clubhome .career-opt{padding:12px 0}.sys-career-setup .career-setup{max-width:300px;margin-top:10px}.clubgrid.peeking .shirt{pointer-events:none}.shirt.under{visibility:hidden}.shirt-expand{position:absolute;z-index:3;overflow:hidden;border-radius:var(--r-lg);background:var(--c);color:var(--ct);box-shadow:0 18px 40px -16px #030e09d9,inset 0 1px #ffffff2e}.shirt-expand:focus{outline:none}.shirt-expand:focus-visible{outline:2px solid var(--sun);outline-offset:3px}.shirt-expand:before{content:"";position:absolute;top:0;left:50%;width:46px;height:14px;transform:translate(-50%);background:var(--cs);border-radius:0 0 var(--r-lg) var(--r-lg);opacity:.9}.shirt-expand .n{font-family:var(--display);font-weight:800;font-size:44px;line-height:.85;opacity:.32;position:absolute;right:12px;top:12px}.shirt-expand-seed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:14px 14px 12px;opacity:1;transition:opacity .16s var(--ease)}.shirt-expand-seed.off{opacity:0;pointer-events:none}.shirt-expand-seed .nm,.shirt-expand-open .nm{font-family:var(--display);font-weight:800;font-size:21px;line-height:1.1;text-transform:uppercase;letter-spacing:.01em;margin:0}.shirt-expand-seed .ct,.shirt-expand-open .ct{font-size:12.5px;font-weight:500;margin:4px 0 0;opacity:.82}.shirt-expand-open{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:22px 24px 18px;overflow:auto;min-height:0;opacity:0;pointer-events:none;transition:opacity .22s var(--ease)}.shirt-expand-open.on{opacity:1;pointer-events:auto}.shirt-expand .btn.quiet{color:var(--ct)}.shirt-expand .btn.quiet:hover{background:color-mix(in srgb,var(--ct) 12%,transparent);color:var(--ct)}.clubcard{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--ct)}.clubcard-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--ct) 28%,transparent)}.clubcard .btn.clubcard-close{justify-self:end;color:var(--ct);background:color-mix(in srgb,var(--ct) 12%,transparent);border:1px solid color-mix(in srgb,var(--ct) 45%,transparent)}.clubcard .btn.clubcard-close:hover{color:var(--ct);background:color-mix(in srgb,var(--ct) 22%,transparent)}.clubcard-who{min-width:0}.clubcard-name-row{display:flex;align-items:baseline;gap:12px}.clubcard-who .nm{font-size:40px;line-height:1.05;color:var(--ct)}.clubcard-name-row .ct{margin:0;color:var(--ct);opacity:.8;font-size:16px}.clubcard-tagline{margin:6px 0 0;font-size:16px;line-height:1.4;font-style:italic;color:var(--ct);opacity:.9}.clubcard-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin:8px 0 0}.clubcard-facts .field{margin:0;min-width:0}.clubcard-facts .field b{font-size:22px;line-height:1.1;white-space:normal}@media(max-width:900px){.clubcard-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.clubcard-body{grid-template-columns:1fr}.clubcard-facts .field b{font-size:18px}}.clubcard .career-toggles.kit .career-tick{display:none}.clubcard .career-toggles.kit .career-opt{color:var(--ct);border-top-color:color-mix(in srgb,var(--ct) 28%,transparent)}.clubcard .career-toggles.kit .career-opt input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--ct);width:18px;height:18px;margin-top:2px;border:0;background:transparent}.clubcard .field small{color:var(--ct);opacity:.72}.clubcard .field b{color:var(--ct)}.clubcard-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:0 28px}.clubcard-main{min-width:0;display:flex;flex-direction:column;gap:16px}.clubcard .desktabs button{font-size:18px;letter-spacing:.04em;color:color-mix(in srgb,var(--ct) 55%,transparent)}.clubcard .desktabs button:hover,.clubcard .desktabs button.on{color:var(--ct)}.clubcard .desktabs button.on{border-bottom-color:var(--ct)}.clubcard-main>section[hidden]{display:none}.clubcard-club,.clubcard-eleven,.clubcard-side{display:flex;flex-direction:column;min-height:0}.clubcard-side{gap:14px}.clubcard .career-setup{flex:1 1 auto;gap:8px}.clubcard .career-toggles.kit .career-opt{color:var(--ink);border-top-color:var(--hair)}.clubcard .career-toggles.kit .career-opt input[type=checkbox]{border-color:var(--ink-3)}.clubcard .career-toggles.kit .career-opt input[type=checkbox]:hover:not(:disabled){border-color:var(--ink);background-color:color-mix(in srgb,var(--ink) 8%,transparent)}.clubcard .career-toggles.kit .career-opt input[type=checkbox]:checked{background-color:var(--sun);border-color:var(--sun)}.clubcard .career-toggles.kit .career-tick{stroke:var(--pine)}.shirt-expand:has(.clubcard){height:auto!important;min-height:100%;overflow:visible}.shirt-expand-open:has(>.clubcard){padding:18px 26px;color:var(--ct)}.shirt-expand-open .clubcard-who .nm{font-size:40px;line-height:1.05;letter-spacing:0;text-transform:none;color:var(--ct)}.shirt-expand-open .clubcard-name-row .ct{font-size:16px;opacity:.85;color:var(--ct)}.clubcard h4{margin:18px 0 10px;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--ct);opacity:.75}.clubcard h4:first-child{margin-top:0}.clubcard-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clubcard-figures .field{display:grid;gap:6px;align-content:start;margin:0;padding:14px 16px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ct) 12%,transparent)}.clubcard-figures .field small{font-size:12px;letter-spacing:.08em}.clubcard-figures .field b{font-size:28px;font-weight:800;line-height:1.05}.clubcard-traits{display:grid;gap:14px;margin:0;padding:0;list-style:none}.clubcard-trait b{display:block;font-family:var(--display);font-size:20px;font-weight:750;letter-spacing:.02em;line-height:1.15;color:var(--ct)}.clubcard-trait p{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--ct);opacity:.88}.clubcard-profile p{margin:0;font-size:14.5px;line-height:1.45;color:var(--ct);opacity:.9}.clubcard-eleven-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.clubcard-lines{display:flex;gap:12px}table.clubcard-xi{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;color:var(--ct)}.clubcard-xi th{padding:0 8px 8px 0;font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--ct);opacity:.7}.clubcard-xi th abbr{text-decoration:none}.clubcard-xi td{height:36px;padding:4px 8px 4px 0;border-top:1px solid color-mix(in srgb,var(--ct) 22%,transparent);color:var(--ct);white-space:nowrap}.clubcard-xi td:nth-child(2){overflow:visible;text-overflow:unset;white-space:normal}.clubcard-xi th:first-child,.clubcard-xi th:nth-child(n+4),.clubcard-xi .num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.clubcard-xi .num{font-family:var(--display);color:var(--ct)}.clubcard-men ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.clubcard-men li{display:grid;gap:4px}.clubcard-men .who{display:flex;align-items:baseline;gap:12px}.clubcard-men li b{font-family:var(--display);font-size:26px;font-weight:750;line-height:1.1;color:var(--ct)}.clubcard-men .slot{font-family:var(--display);font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--ct);opacity:.75}.clubcard-men .man-facts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline}.clubcard-men .man-facts p{flex:1 1 100%;margin:0;font-size:14.5px;line-height:1.45;color:var(--ct);opacity:.88}.clubcard-men .field{margin:0}.clubcard-xi td.why{text-align:right;overflow:visible}.clubcard-xi .c-n{width:30px}.clubcard-xi .c-pos{width:46px}.clubcard-xi .c-age{width:38px}.clubcard-xi .c-ab{width:42px}.clubcard-xi .c-val{width:92px}.clubcard-xi td:nth-child(2){padding-left:10px}.clubcard-xi .arm{margin-left:5px;font-family:var(--display);font-style:normal;font-weight:800;font-size:11px;letter-spacing:.04em;opacity:.75}.clubcard-men{margin-top:6px}.shirt-expand .subdots .lbl{width:54px;color:var(--ct);opacity:.68}.shirt-expand .subdots i{border-color:var(--ct);opacity:.45}.shirt-expand .subdots i.on{background:var(--ct);border-color:var(--ct);opacity:1}.career-who{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:var(--r-pill);border:1px solid var(--hair-2);background:var(--plate-2)}.career-who b{font-family:var(--display);font-weight:800;font-size:15px}.calseg .label{color:var(--ink-2)}.mdgrid{display:block}.mdgrid>*{min-width:0}.mdgrid .mdmain>.plate{max-width:none}.minitable{position:sticky;top:18px}.minitable h3{margin:0}table.league.mini td,table.league.mini th{padding:5px 6px;font-size:13.5px}table.league.mini td b{font-weight:600}table.league.mini tr.you td{background:#e9f0a21f}table.league.mini tr.you td:first-child{box-shadow:inset 3px 0 0 var(--sun)}@media(max-width:1080px){.mdgrid{grid-template-columns:1fr}.minitable{position:static}}@media(max-width:600px){table.league.mini th:nth-child(n+3),table.league.mini td:nth-child(n+3){display:table-cell}}.cnrow.yours{box-shadow:inset 3px 0 0 var(--sun);background:#e9f0a20f;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) auto}.cnrow.yours .act .btn{white-space:nowrap}table.league tr.you td{background:#e9f0a21f}table.league tr.you td:first-child{box-shadow:inset 3px 0 0 var(--sun)}.brand.club{border:0;background:transparent;padding:0;cursor:pointer;font-size:18px;gap:8px}.topbar.career{align-items:center}.nav.career-nav{flex:1;min-width:0;flex-wrap:wrap;align-items:center}.nav.career-nav button.export,.nav.career-nav button.leave,.nav.career-nav button.nav-fold{font-weight:500;color:var(--ink-3);text-transform:none;letter-spacing:0;font-family:var(--body);font-size:13px;border:0}.nav.career-nav button.nav-fold{color:var(--sun)}.nav.career-nav button.export{margin-left:auto}.career-nav.tools-shut>.nav-fold,.career-nav.tools-open>.nav-fold{margin-left:auto}.career-nav.tools-shut>button.export,.career-nav.tools-shut>button.leave{display:none}.career-nav.tools-open>.nav-break{flex-basis:100%;height:0}.career-nav.tools-open>button.export{margin-left:auto}.nav.career-nav button.leave{margin-left:0}.nav.career-nav button.export:hover,.nav.career-nav button.leave:hover{color:var(--ink);background:transparent}.nav.career-nav button.export:disabled{color:var(--ink-3);opacity:.45;cursor:default}.career-sub{margin:-12px 0 18px}.career-sub .seg{flex-wrap:wrap}.slotgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.slotgrid.careers{grid-template-columns:minmax(0,1fr)}@media(max-width:700px){.slotgrid{grid-template-columns:1fr}}.slotcard h3{margin:0;font-size:22px}.slotcard-who{display:flex;align-items:center;gap:12px;margin-bottom:14px}.slotcard-facts{display:flex;flex-wrap:wrap;gap:12px 22px;margin-bottom:16px}.slotcard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.slotcard-actions .sel{flex:1 1 160px;min-width:0}.slotcard{overflow-x:auto}.slottable{width:100%;table-layout:fixed}.slottable col.club{width:24%}.slottable col.go{width:34%}.slottable th,.slottable td{padding:12px 14px;vertical-align:middle}table.tbl.slottable tr:hover td,table.tbl.slottable tr:hover th{background:transparent}.slottable th.go,.slottable td.go{text-align:right}.slottable .slotcard-actions{flex-wrap:nowrap;justify-content:flex-end}.slottable tr:last-child td,.slottable tr:last-child th{border-bottom:0}.slottable .who{display:flex;align-items:center;gap:12px}.slottable .who h3{margin:0;font-size:26px;white-space:nowrap}.slottable td{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:.02em;white-space:nowrap}.slottable td.num{font-size:22px;text-align:left}table.tbl.slottable td.num{text-align:left;font-size:22px}.slottable .sel{width:100%;min-width:160px}.slotname{display:flex;align-items:center;gap:10px;margin:0 0 14px}.slotname .sel{flex:1;min-width:0}.modestart .mopt{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.modestart .mopt .label{width:110px;flex:none}.modestart .mopt .listbox{flex:1;min-width:0}.sheet-tools .listbox{min-width:8.75rem}.shape-opt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;min-width:0}.shape-sc{font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-3)}.listbox-opt.picked .shape-sc,.listbox-opt.on .shape-sc{color:inherit;opacity:.78}.md-length{align-items:center}.season-top{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.season-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.season-title h2{margin:0;font-size:40px}.season-top.year-page{padding-top:16px;margin-bottom:28px}.season-play,.season-setup,.season-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.season-more .season-more-act{background:var(--plate-2);border-color:var(--hair-2);color:var(--ink)}.season-more .season-more-act:hover{background:#061a12c7;border-color:#e9f0a280}.season-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.season-setup{gap:12px 18px}.season-setup .label{font-size:12px;letter-spacing:.04em;text-transform:uppercase}@media(max-width:700px){.season-title h2{font-size:32px}.season-tools{justify-content:flex-start}}.clubhome{display:grid;gap:28px}.clubhome-switch{display:grid;gap:16px}.clubhome-tabs{justify-self:start}.clubhome-desk .clubhome-caps,.clubhome-desk .clubhome-caps.solo{max-width:none;grid-template-columns:minmax(0,1fr)}.clubhome h3{margin:0 0 10px}.clubhome>.plate,.clubhome-meta>.plate,.clubhome-pair>.plate,.clubhome-stack>.plate,.clubhome-caps>.plate{min-width:0}.clubhome-hero.fixture{position:static}.clubhome-winter{margin:8px 0 0}.clubhome-hero .team{grid-template-columns:56px minmax(0,1fr) auto}.clubhome-hero .streak.edge{align-self:center;gap:5px}.clubhome-hero .streak.edge i{width:28px;height:28px;font-size:14px}.clubhome-hero .team.mine{background:var(--plate-hi)}.clubhome-hero .who{font-size:clamp(28px,4vw,40px)}.clubhome-hero .opts{display:block;padding:12px 18px}.clubhome .derby{font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sun)}.clubhome-out{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:2px 14px}.clubhome-out .outman{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.clubhome-out .why{display:inline-flex;font-size:13px;line-height:1}.clubhome-out .why .ico.inj{stroke-width:2.6}.clubhome-stand{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(18rem,26rem);gap:28px 40px;align-items:start}.clubhome-stand-who{display:flex;flex-direction:column;gap:26px;min-width:0}.clubhome-place-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;width:100%;min-width:0}.clubhome-fact{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.clubhome-fact.cup{align-items:flex-end;text-align:right}.clubhome-cup{font-family:var(--display);font-weight:700;font-size:clamp(16px,2.2vw,26px);line-height:1.15;text-align:right;color:var(--ink-2);min-width:0}.clubhome-style{margin:0 0 10px;font-size:14px}.clubhome-style.good{color:var(--sun)}.clubhome-style.warn{color:#ffb3aa}.clubhome-style.flat{color:var(--ink-2)}.clubhome-near{width:100%}.clubhome-near caption{caption-side:top;text-align:left;font-family:var(--display);font-weight:650;font-size:var(--num-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);padding:0 0 8px}.clubhome-place{font-family:var(--display);font-weight:800;font-size:clamp(44px,7vw,72px);line-height:.9;text-transform:uppercase}.clubhome-place .move{margin-bottom:14px}.stand-gaps{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:baseline}.stand-gaps .field{display:flex;flex-direction:row;align-items:baseline;gap:10px}.stand-gaps .field b{order:-1;font-family:var(--display);font-size:32px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.stand-gaps .field small{color:var(--ink);font-size:var(--num-sm)}.stand-gaps .gap.neg b{color:var(--card-r)}.stand-gaps .gap.pos b{color:var(--lime)}.stand-gaps .gap.zero b{color:var(--ink-2)}.clubhome-stand .streak{gap:8px}.clubhome-stand .streak i{width:44px;height:44px;border-radius:var(--r-md);font-size:20px}.clubhome-meta,.clubhome-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px;align-items:stretch}.clubhome-pair.solo{grid-template-columns:minmax(0,1fr)}.clubhome-meta>.plate,.clubhome-pair>.plate,.clubhome-stack>.plate{display:flex;flex-direction:column}.clubhome-meta>.plate>.clubhome-notes{margin-top:auto;padding-top:14px}.clubhome-stack{display:flex;flex-direction:column;gap:28px;min-width:0}.clubhome-stack>.plate{flex:1 1 0}.clubhome-others{margin-top:22px;padding-top:16px;border-top:1px solid var(--hair)}.clubhome-others h4{margin:0 0 12px;font-family:var(--display);font-weight:650;font-size:var(--num-sm);letter-spacing:.04em;text-transform:uppercase}.clubhome .identity .label{display:none}.clubhome .identity .idnow{font-size:clamp(22px,3vw,32px)}.clubhome .identity{overflow-x:auto}.clubhome .identity .idtbl{width:100%;font-size:16px}.clubhome .idtbl th,.clubhome .idtbl td{padding:10px 14px}.clubhome-morale{margin:0 0 14px;font-size:15px}.clubhome-room{width:100%;margin-top:6px}.clubhome-room td.warn,.clubhome-room .warn{color:#ffb3aa}.clubhome-room .good{color:var(--lime)}.clubhome-morale.flat{color:var(--ink-2)}.clubhome-morale.good{color:var(--sun)}.clubhome-morale.warn{color:#ffb3aa}.clubhome-notes{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.clubhome-notes .note{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:16px}.clubhome-notes .note .ico{width:14px;height:14px}.clubhome-notes .note .pip{padding:2px 4px;align-self:center}.clubhome-notes .note .pip .ico{width:11px;height:11px}.clubhome-notes .note .who{min-width:0}.clubhome-notes .note .delta{margin-left:8px;font-family:var(--display);font-weight:800;font-variant-numeric:tabular-nums}.clubhome-notes .note.good{color:var(--sun)}.clubhome-notes .note.warn{color:#ffb3aa}.clubhome-notes .note.flat{color:var(--ink-2)}.clubhome-leaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.clubhome-lead h4{margin:0 0 6px;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.clubhome-lead ol{list-style:none;margin:0;padding:0}.clubhome-lead li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.clubhome-lead li:last-child{border-bottom:0}.clubhome-lead .num{font-family:var(--display);font-weight:800;font-variant-numeric:tabular-nums}.clubhome-lead li.good .num{color:var(--sun)}.clubhome-lead li.warn .num{color:#ffb3aa}.clubhome-lead .num .ico{width:13px;height:13px}.clubhome-night-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.clubhome-night-head h3{margin:0}.nightline{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:8px}.nightline .h,.nightline .a{display:flex;align-items:center;gap:7px;min-width:0}.nightline .h{justify-content:flex-end;text-align:right}.nightline .h b,.nightline .a b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);font-weight:800;font-size:13px;text-transform:uppercase;line-height:1.15}.nightline .s{text-align:center;font-family:var(--display);font-weight:800;font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.nightline.lead{padding:4px 0 12px;margin-bottom:4px;border-bottom:1px solid var(--hair)}.nightline.lead b{font-size:17px}.nightline.lead .s{font-size:32px;line-height:.9}.nightline.lead.win .s{color:var(--sun)}.nightline.lead.lose .s{color:#ffb3aa}.clubhome-night-scorers{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:start;gap:8px;margin:0 0 10px;font-size:12.5px;color:var(--ink-2);line-height:1.35}.clubhome-night-scorers .h,.clubhome-night-scorers .a{display:flex;flex-direction:column;gap:2px;min-width:0}.clubhome-night-scorers .h{align-items:flex-end;text-align:right}.clubhome-night-scorers .a{align-items:flex-start;text-align:left}.clubhome-night-scorers .who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.clubhome-night-scorers .s{min-height:1px}.clubhome-card{list-style:none;margin:0;padding:0}.clubhome-card li{padding:7px 0;border-bottom:1px solid var(--hair)}.clubhome-card li:last-child{border-bottom:0}.clubhome-caps{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px;align-items:start}.clubhome-caps.solo{grid-template-columns:minmax(0,1fr);max-width:calc(50% - 16px)}.clubhome-caps .nightline{padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--hair)}.clubhome-caps .nightline b{font-size:12px}.clubhome-caps .nightline .s{font-size:22px}.clubhome-cap{min-width:0;height:auto}.clubhome-caps table.clubhome-cap-sheet{margin-top:2px;width:100%;height:auto;table-layout:fixed}.clubhome-caps table.clubhome-cap-sheet col.no{width:2.2rem}.clubhome-caps table.clubhome-cap-sheet col.pos{width:3.2rem}.clubhome-caps table.clubhome-cap-sheet col.min{width:2.8rem}.clubhome-caps table.clubhome-cap-sheet col.caps{width:4.2rem}.clubhome-caps table.clubhome-cap-sheet th,.clubhome-caps table.clubhome-cap-sheet td{display:table-cell;height:auto;min-height:0;padding:4px 6px;vertical-align:middle}.clubhome-caps table.clubhome-cap-sheet .no{width:2.2rem;color:var(--ink-3)}.clubhome-caps table.clubhome-cap-sheet .pos{width:3.2rem;color:var(--ink-3);font-size:12px;letter-spacing:.04em}.clubhome-caps table.clubhome-cap-sheet .who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.clubhome-caps table.clubhome-cap-sheet .who .crest{width:22px;height:22px;font-size:7px;flex-shrink:0}.clubhome-caps table.clubhome-cap-sheet .mark{font-size:12px;color:var(--ink-3)}.clubhome-caps table.clubhome-cap-sheet .mark.belong{font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sun)}.clubhome-caps table.clubhome-cap-sheet .sec td,.clubhome-caps table.clubhome-cap-sheet .sec th{padding-top:10px;padding-bottom:2px;font-family:var(--display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:700;text-align:left;border-bottom:0}.clubhome-caps table.clubhome-cap-sheet tr.muted td{color:var(--ink-3)}.clubhome-caps table.clubhome-cap-sheet tr.ours td{color:var(--ink);background:#e9f0a214}.clubhome-caps table.clubhome-cap-sheet tr.ours td:first-child{box-shadow:inset 3px 0 0 var(--sun)}@media(max-width:760px){.clubhome-caps,.clubhome-caps.solo{grid-template-columns:1fr;max-width:none}}.clubhome-xi{list-style:none;margin:8px 0 0;padding:0}.clubhome-xi li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.clubhome-xi li:last-child{border-bottom:0}.clubhome-xi .slot{font-family:var(--display);font-weight:800;font-size:12px;letter-spacing:.06em;color:var(--ink-3)}.clubhome-xi .who{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0}.clubhome-xi .tag,.clubhome-xi .swap{font-size:12px;color:var(--ink-3)}.clubhome-xi .tag{display:inline-flex;align-items:center}.clubhome-xi .tag .ico{width:13px;height:13px}.clubhome-xi li.tired .tag,.clubhome-xi li.tired .swap{color:#ffb3aa}.clubhome-squad-wrap{overflow-x:auto}.clubhome-squad{width:100%}.clubhome-squad tr.muted td{color:var(--ink-3)}.clubhome-squad td.top{color:var(--sun)}@media(max-width:760px){.clubhome-stand,.clubhome-meta,.clubhome-pair{grid-template-columns:1fr}}.career-squad{overflow-x:auto}.squad-head{margin-bottom:12px;gap:16px}.squad-head h2{font-size:40px}.career-squad .desktabs{margin:4px 0 14px}.career-squad .cs-at{gap:6px}table.career-sheet,table.career-away{font-size:14.5px;line-height:1.45}table.career-sheet th,table.career-away th{font-size:13px;letter-spacing:.06em;color:var(--ink-2)}table.career-sheet td,table.career-away td{padding:7px 8px}table.career-sheet td.who b,table.career-away td b{white-space:normal}table.career-sheet td.num,table.career-away td.num{font-variant-numeric:tabular-nums lining-nums}table.career-sheet tr.expiring td.who b{color:var(--orange)}table.tbl.career-away{margin-top:36px}table.tbl.career-away caption.label{display:table-caption;margin:0 0 12px;padding-top:8px;text-align:left}.clubcal-full{margin-top:22px}.reportsquads .shape-now{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:.03em;color:var(--ink)}.career-squad .cs-head{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;row-gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--hair)}.career-squad .dwho h3{font-size:30px}.career-squad .cs-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:14px 32px;margin:0;padding:0;list-style:none;font-size:18px;line-height:1.2}.career-squad .cs-meta li{white-space:nowrap}.career-squad .cs-meta .k{display:block;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}.career-squad .cs-meta b{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:.02em;color:var(--ink)}.career-squad .cs-meta b.tone.sun{color:var(--sun)}.career-squad .cs-meta b.tone.lime{color:var(--lime)}.career-squad .cs-meta .when{font-weight:500;color:var(--ink-3)}.career-squad .fact{display:flex;flex-direction:column;gap:2px;min-width:90px}.career-squad .fact .v{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.1}.career-squad .fact .v.num{font-size:24px;line-height:1}table.career-sheet tr.click{cursor:pointer}table.career-sheet tr.you td{background:#e9f0a21f}table.career-sheet tr.you td.who{box-shadow:inset 3px 0 0 var(--sun)}table.career-sheet tr.cs-bench td{background:#e9f0a20a}table.career-sheet td.who{min-width:0}.cs-name{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.cs-name .band{margin-left:0}.cs-name b{font-weight:600}.inmark{font-style:normal;font-family:var(--display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pine);background:var(--sun);padding:1px 5px;border-radius:var(--r-sm)}.inmark.sub{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair-2)}.cs-note{display:block;font-size:12px;color:var(--ink-3)}table.career-sheet tr.sec td{padding-top:16px;border-bottom:0}table.career-sheet tr.sec .label{margin:0}table.career-sheet tr.tired .cs-note{color:var(--card-r)}.formpips{display:inline-flex;flex-wrap:wrap;gap:4px;font-family:var(--display);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-2)}.formpips i{font-style:normal}.formpips i.hot{color:var(--sun)}.formpips i.cold{color:var(--card-r)}table.career-sheet .fit.mid,.cs-slim .fit.mid{color:var(--ink-2)}table.career-sheet .fit.low,.cs-slim .fit.low{color:var(--card-r)}.cs-slim{display:none}@media(max-width:900px){table.career-sheet th.wide:nth-child(3),table.career-sheet td.wide:nth-child(3){display:none}}@media(max-width:760px){.career-squad .cs-facts{margin-left:0;gap:16px 20px}.career-squad .fact .v{font-size:18px}table.career-sheet th.wide,table.career-sheet td.wide{display:none}.cs-slim{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px}}.clubhome-board p{margin:0}.clubhome-derby ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.clubhome-derby li{display:flex;justify-content:space-between;gap:12px}.career-sheet button.cs-arm{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;cursor:pointer;font:inherit;line-height:1;flex:none}.career-sheet button.cs-arm.vacant{background:transparent;color:transparent;box-shadow:inset 0 0 0 1px var(--hair-2);opacity:0}.career-sheet tr:hover button.cs-arm.vacant,.career-sheet tr:focus-within button.cs-arm.vacant,.career-sheet button.cs-arm.vacant:focus-visible{opacity:.65}@media(hover:none){.career-sheet button.cs-arm.vacant{opacity:.35}}.masit{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px;background:var(--plate-hi)}.masit ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.mlift{display:grid;gap:12px;margin:12px 0}.multi .mlift{position:absolute;left:50%;bottom:30px;transform:translate(-50%);z-index:4;width:min(520px,calc(100vw - 36px));margin:0}.multi .mlift .pitch{width:min(240px,100%);margin-inline:auto}.mlift-who{display:flex;align-items:center;gap:12px}.mlift-who b{display:block;font-size:22px}.awards{display:grid;gap:20px}.awards-covers .issues{margin-bottom:0}.awards-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:20px}.awards-list li{display:grid;gap:4px}.awards-list .label{display:block;margin:0}.awards-list b{font-family:var(--display);font-size:22px;font-weight:800;line-height:1.15}.award-meta{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--ink-2);font-size:15px;line-height:1.35}.awards-clubs{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:10px}.awards-clubs li{display:flex;justify-content:space-between;align-items:center;gap:12px}.awards-honour{margin-top:8px}.sheetweek-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sheetweek-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.sheetweek-side{display:flex;align-items:center;gap:10px;min-width:0}.sheetweek-side.away{flex-direction:row-reverse;text-align:right}.sheetweek-side.yours strong{color:var(--sun)}.sheetweek-club{display:grid;min-width:0}.sheetweek-club strong,.sheetweek-club span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheetweek-mid{display:grid;justify-items:center;gap:4px}.sheetweek-tie.open{outline:1px solid var(--hair)}@media(max-width:760px){.sheetweek-row{grid-template-columns:1fr}.sheetweek-side.away{flex-direction:row;text-align:left}}.badge,.room-badge,.sys-badge,.strip-badge{display:inline-flex;align-items:center;gap:3px;height:18px;min-height:18px;padding:0 6px;border-radius:var(--r-sm);font-family:var(--display);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1}.nextup{display:grid;margin:0 0 12px;padding:0;list-style:none}.continue-next .nextup{margin:0}.continue-next .nextup-row{grid-template-columns:64px 140px minmax(0,1fr) 52px minmax(148px,auto)}.clubhome-hero .nextup{margin:0;padding:4px 18px;border-bottom:1px solid var(--hair)}.nextup-row{display:grid;grid-template-columns:72px 170px minmax(0,240px) 64px minmax(148px,1fr);align-items:center;gap:12px;min-height:44px;padding:6px 0;border-top:1px solid var(--hair)}.nextup-row:first-child{border-top:0}.nextup-row .room-badge{justify-self:start}.nextup-round{display:grid;gap:1px;min-width:0}.nextup-round b{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);line-height:1.1}.nextup-round small{font-size:12px;color:var(--ink-3)}.nextup-who{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-weight:600}.nextup-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nextup-where{font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.nextup-row.nextup-plain{grid-template-columns:72px minmax(140px,240px) max-content minmax(148px,1fr)}.clubhome-hero .nextup-row.nextup-plain{grid-template-columns:auto minmax(140px,max-content) max-content 1fr}.nextup-when{color:var(--ink);font-family:var(--display);font-size:var(--num-lg);font-weight:700;font-variant-numeric:tabular-nums lining-nums;line-height:1.05;text-align:right;white-space:nowrap}.factlist{margin:0;padding:0;list-style:none}.factlist.rows{display:grid}.factlist.rows li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--hair);color:var(--ink);font-size:14px}.factlist.rows li:first-child{border-top:0}.factlist.rows b{font-family:var(--display);font-size:var(--num-sm);font-variant-numeric:tabular-nums lining-nums}.factlist.chips{display:flex;flex-wrap:wrap;gap:6px}.factlist.chips li{display:inline-flex;align-items:baseline;gap:6px;padding:3px 9px;border-radius:var(--r-pill);background:var(--plate-hi);color:var(--ink);font-size:13px}.factlist.chips b{font-family:var(--display);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2)}.window-allowance{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:18px 28px;margin:16px 0 20px;padding:16px 0;border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2)}.window-allowance .field b{font-size:28px}.window-allowance .field.up b{color:var(--lime)}.window-allowance .field.down b{color:#ffb3aa}.sheetweek-facts{display:flex;flex-wrap:wrap;gap:4px 16px}.sheetweek-facts .field b{font-size:var(--num-sm)}.namelist{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;list-style:none}.clubhome-notes .note .namelist{flex:1 1 0;min-width:0}.breakplate-when{display:inline-flex;align-items:baseline;gap:8px}.breakplate-when .num{font-family:var(--display);font-variant-numeric:tabular-nums lining-nums}.inlinelist{display:inline;margin:0;padding:0;list-style:none}.inlinelist>li{display:inline}.inlinelist>li+li{margin-left:10px}.clubhome-cup-detail{display:block;margin-top:2px}.markstudy{max-width:880px;margin:0 auto;padding:4px 0 64px}.markstudy h1{margin:18px 0 8px;font-family:var(--display);font-size:40px;font-weight:800;letter-spacing:.04em;line-height:.9;text-transform:uppercase}.markstudy .lead,.markstudy .mark-block p{max-width:38em;margin:0;color:var(--ink-2)}.mark-block{margin-top:40px}.mark-block h2{margin:0 0 4px;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mark-hero{display:flex;align-items:center;gap:22px;margin:16px 0 18px}.mark-hero b{display:block;font-family:var(--display);font-size:28px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.mark-hero span{color:var(--ink-3);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.mark-row{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:flex-end}.mark-row figure{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.mark-row figcaption{color:var(--ink-3);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.12em}.mk{display:grid;flex:none;width:56px;height:56px;place-items:center;background:var(--c);color:var(--ct);font-family:var(--display);font-weight:800;line-height:1}.mk.big{width:128px;height:128px}.mk.field{font-size:13px;letter-spacing:.18em;text-indent:.18em}.mk.field.big{font-size:26px}.mk.word{width:auto;min-width:56px;height:56px;padding:0 2px 6px;background:transparent;color:var(--c);font-size:22px;letter-spacing:.06em;border-bottom:3px solid var(--cs)}.mk.word.big{min-width:128px;height:128px;padding-bottom:10px;font-size:52px;border-bottom-width:5px}.mk.cut{background:linear-gradient(90deg,var(--cs) 0 7px,var(--c) 7px);font-size:13px;letter-spacing:.14em;text-indent:.14em}.mk.cut.big{background:linear-gradient(90deg,var(--cs) 0 14px,var(--c) 14px);font-size:26px}.mk.margin{align-content:start;justify-content:start;padding:7px 0 0 7px;font-size:12px;letter-spacing:.08em}.mk.margin.big{padding:14px 0 0 14px;font-size:22px}.standstudy{padding:4px 0 48px}.standstudy h1{margin:18px 0 8px;font-family:var(--display);font-size:40px;font-weight:800;letter-spacing:.04em;line-height:.9;text-transform:uppercase}.standstudy .lead,.stand-block>p{max-width:62ch;margin:0;color:var(--ink-2);font-size:16px}.stand-block{margin-top:32px}.stand-block h2{margin:0 0 6px}.stand-block>p{margin-bottom:14px}.stand-match,.stand-line{background:var(--plate-2);border:1px solid var(--hair);border-radius:var(--r)}.stand-match{padding:18px 22px 16px}.stand-match-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 22px;align-items:end}.stand-name,.stand-line-top .who,.stand-date,.stand-line-top .when{margin:0}.stand-name{font-family:var(--display);font-size:clamp(36px,4vw,52px);font-weight:800;line-height:.92;letter-spacing:.01em;text-transform:uppercase}.stand-date,.stand-line-top .when{font-family:var(--display);font-size:var(--num-lg);font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.stand-under,.stand-rest,.stand-line-rest,.stand-board{margin:0;padding:0;list-style:none}.stand-under{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;color:var(--ink-2)}.stand-rest{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:16px;padding-top:14px;border-top:1px solid var(--hair);font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}.stand-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--plate-2);border:1px solid var(--hair);border-radius:var(--r);overflow:hidden}.stand-board li{display:flex;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:12px 10px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.05;text-align:center;text-transform:uppercase}.stand-line{padding:16px 22px 18px}.stand-line-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.stand-line-top .who{font-family:var(--display);font-size:clamp(32px,3.5vw,44px);font-weight:800;line-height:.95;letter-spacing:.01em;text-transform:uppercase}.stand-line-top>span{font-family:var(--display);font-size:20px;font-weight:650;letter-spacing:.04em;line-height:1.05;text-transform:uppercase;color:var(--ink-2)}.stand-line-top .when{margin-left:auto}.stand-line-rest{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:14px;font-size:18px;line-height:1.35}.stand-confidence{display:grid;justify-items:center;gap:6px}.stand-confidence b{font-family:var(--display);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums lining-nums;line-height:1}.stand-confidence .track{display:block;width:72px;height:4px;border-radius:var(--r-sm);background:var(--hair);overflow:hidden}.stand-confidence .track i{display:block;height:100%;background:var(--ink-2)}.stand-confidence .track i.good{background:var(--lime)}.stand-confidence .track i.warn{background:var(--orange)}.stand-confidence .track i.danger{background:var(--card-r)}.stand-match .stand-confidence{justify-items:start;margin-top:12px}@media(max-width:700px){.stand-match-hero{grid-template-columns:auto minmax(0,1fr)}.stand-date{grid-column:2}.stand-line-top .when{margin-left:0}}.clubwork{display:flex;flex-direction:column;gap:8px;color:var(--ink);padding-bottom:48px}.clubwork h1{margin:8px 0 0;font-size:clamp(40px,5vw,64px)}.clubwork h2{margin:28px 0 8px;font-size:30px}.clubwork h3{margin:0;font-size:20px}.clubwork .cw-lead,.clubwork .cw-note,.clubwork .cw-quiet,.clubwork .cw-letter,.clubwork .cw-k{font-family:var(--body);font-size:18px;line-height:1.45;color:var(--ink)}.clubwork .cw-lead,.clubwork .cw-note{margin:0 0 12px;max-width:68ch}.clubwork .cw-quiet{margin:8px 0 0;font-size:16px}.clubwork .cw-letter{margin:0 0 8px}.clubwork .cw-k{margin:14px 0 4px;font-size:16px;font-weight:700}.clubwork .cw-back,.clubwork .cw-use,.clubwork .cw-go,.clubwork .cw-rowbtn,.clubwork .cw-tabs button,.clubwork .cw-commit{border:0;background:none;cursor:pointer;font-family:var(--display);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.clubwork .cw-back,.clubwork .cw-use{align-self:flex-start;padding:0;color:var(--sun);font-size:16px}.clubwork .cw-picks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 8px;padding:0 0 10px;border-bottom:1px solid var(--hair);font-size:16px}.clubwork .cw-picks b{font-weight:700}.clubwork .cw-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.clubwork .cw-stack{display:grid;gap:22px}.clubwork .cw-frame header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.clubwork .cw-frame.on .cw-stage{box-shadow:inset 0 0 0 1px var(--sun)}.clubwork .cw-stage{background:var(--plate-2);border-radius:var(--r);padding:16px 18px 18px}.clubwork .cw-frame.tall .cw-stage{min-height:calc(100dvh - 220px)}.clubwork .cw-shirt{position:relative;display:inline-grid;place-items:center;height:44px;min-width:40px;padding:10px 8px 6px;border-radius:var(--r-md);background-color:var(--c);color:var(--ct);font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:.04em;line-height:1;overflow:hidden}.clubwork .cw-shirt i{position:absolute;top:0;left:50%;width:18px;height:6px;transform:translate(-50%);background:var(--cs);border-radius:0 0 var(--r-sm) var(--r-sm)}.clubwork .cw-mono{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:.04em;line-height:1;color:var(--c)}.clubwork .cw-word{display:inline-grid;gap:6px;justify-items:start}.clubwork .cw-word b{font-family:var(--display);font-weight:800;font-size:28px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.clubwork .cw-word i{display:block;width:2.4em;height:4px;border-radius:var(--r-sm);background:var(--c)}.clubwork .cw-badge-row,.clubwork .cw-beside,.clubwork .cw-club{display:flex;align-items:center;gap:10px}.clubwork .cw-beside,.clubwork .cw-club b{font-family:var(--body);font-size:18px;font-weight:650;color:var(--ink)}.clubwork .cw-hero{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(40px,5vw,64px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.clubwork .cw-hero.long{font-size:clamp(28px,3vw,40px);line-height:1.05;text-transform:none;letter-spacing:0}.clubwork .cw-hero-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.clubwork .cw-hero-row .cw-hero{flex:1 1 auto;min-width:0}.clubwork .cw-date{margin:0;font-family:var(--display);font-size:var(--num-lg);font-weight:700;line-height:1;color:var(--ink);white-space:nowrap}.clubwork .cw-go{padding:0;color:var(--sun);font-size:16px;white-space:nowrap}.clubwork .cw-letter .cw-go{font-family:var(--body);font-size:18px;font-weight:700;letter-spacing:0;text-transform:none}.clubwork .cw-rows{margin:0;padding:0;list-style:none}.clubwork .cw-rows li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--hair);font-size:16px}.clubwork .cw-rows li:first-child{border-top:0}.clubwork .cw-rows li.stack{flex-direction:column;align-items:flex-start;gap:4px}.clubwork .cw-rows b{font-family:var(--display);font-size:var(--num-lg);font-weight:700;line-height:1.05;text-align:right}.clubwork .cw-rows b.big{font-size:clamp(28px,3vw,40px)}.clubwork .cw-rows li.stack b,.clubwork .cw-rows .cw-shirt,.clubwork .cw-rows .cw-mono{font-family:var(--display);text-align:left}.clubwork .cw-rows li.stack b{font-family:var(--body);font-size:16px;font-weight:500}.clubwork .cw-rows .cw-shirt{font-size:16px}.clubwork .cw-rowbtn{width:100%;padding:4px 0;color:var(--sun);font-family:var(--body);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;text-align:left}.clubwork .cw-form{display:flex;gap:8px;margin:8px 0 0}.clubwork .cw-form span{font-family:var(--display);font-size:20px;font-weight:700}.clubwork .cw-rows .cw-form{margin:0}.clubwork table.cw-near{width:100%;margin-top:12px;border-collapse:collapse;font-family:var(--body);font-size:16px;color:var(--ink)}.clubwork table.cw-near caption{caption-side:top;padding:0 0 8px;text-align:left;font-size:16px;font-weight:700}.clubwork table.cw-near th,.clubwork table.cw-near td{padding:7px 8px;border-bottom:1px solid var(--hair);font-weight:500;text-align:left;letter-spacing:0;text-transform:none;color:var(--ink)}.clubwork table.cw-near th{font-family:var(--body);font-size:16px}.clubwork table.cw-near .num{text-align:right;font-variant-numeric:tabular-nums}.clubwork table.cw-near tr.you b{color:var(--sun)}.clubwork .cw-reason{display:block;margin-top:2px;font-size:16px}.clubwork .cw-nameline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.clubwork .cw-names ul,.clubwork .cw-xi,.clubwork .cw-traits{margin:0;padding:0;list-style:none}.clubwork .cw-names li,.clubwork .cw-xi li{padding:3px 0;font-size:16px}.clubwork .cw-xi li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:baseline}.clubwork .cw-xi b{font-weight:650}.clubwork .cw-traits li{display:grid;gap:2px;padding:8px 0;border-top:1px solid var(--hair)}.clubwork .cw-traits b{font-size:16px;font-weight:700}.clubwork .cw-ticks{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0;padding:0;list-style:none}.clubwork .cw-ticks li{display:grid;gap:2px;min-width:7rem;font-size:16px}.clubwork .cw-ticks i{display:block;width:2px;height:18px;background:var(--ink)}.clubwork .cw-ticks li.next i{background:var(--sun)}.clubwork .cw-ticks li.next span:first-of-type{color:var(--sun)}.clubwork .cw-column{width:min(720px,100%);margin:0 auto;display:grid;gap:48px}.clubwork .cw-pageshell,.clubwork .cw-folder,.clubwork .cw-spread,.clubwork .cw-index{min-height:calc(100dvh - 280px);display:flex;flex-direction:column;gap:16px}.clubwork .cw-tabs{display:flex;flex-wrap:wrap;gap:4px 18px}.clubwork .cw-tabs button{padding:8px 0;color:var(--ink);font-family:var(--body);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none}.clubwork .cw-tabs button.on{font-weight:700;box-shadow:inset 0 -2px 0 var(--sun)}.clubwork .cw-contents .cw-tabs{gap:8px 28px;padding-bottom:8px;border-bottom:1px solid var(--hair)}.clubwork .cw-contents .cw-tabs button{font-size:18px}.clubwork .cw-contents .cw-tabs button.on{color:var(--sun);box-shadow:none}.clubwork .cw-pane{flex:1 1 auto;min-width:0}.clubwork .cw-panel+.cw-panel{margin-top:22px}.clubwork .cw-dhead{display:flex;align-items:center;gap:14px}.clubwork .cw-index{flex-direction:row;align-items:stretch;gap:28px}.clubwork .cw-rail{flex:0 0 200px;display:flex;flex-direction:column;gap:8px;padding-right:18px;border-right:1px solid var(--hair)}.clubwork .cw-rail .cw-tabs{flex-direction:column;align-items:flex-start}.clubwork .cw-railname{margin:0 0 8px;font-family:var(--display);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase;color:var(--c)}.clubwork .cw-spread{flex-direction:row;align-items:stretch;gap:28px}.clubwork .cw-spread-club,.clubwork .cw-spread-page{flex:1 1 0;min-width:0}.clubwork .cw-spread-club{padding-right:22px;border-right:1px solid var(--hair)}.clubwork .cw-commit{margin-top:16px;padding:12px 18px;background:var(--orange);color:var(--orange-ink);font-size:18px;border-radius:var(--r)}.clubwork .cw-commit:disabled{cursor:default}.clubwork .cw-stage:has(.cw-kit){display:flex;flex-direction:column;background:none;padding:0}.clubwork .cw-kit{position:relative;flex:1 1 auto;overflow:hidden;background-color:var(--c);color:var(--ct);border-radius:var(--r);padding:28px 24px 26px}.clubwork .cw-kit:before{content:"";position:absolute;top:0;left:50%;width:46px;height:14px;transform:translate(-50%);background:var(--cs);border-radius:0 0 var(--r-lg) var(--r-lg);opacity:.9}.clubwork .cw-kit .cw-hero,.clubwork .cw-kit .cw-letter,.clubwork .cw-kit .cw-quiet,.clubwork .cw-kit .cw-k,.clubwork .cw-kit .cw-date,.clubwork .cw-kit .cw-rows,.clubwork .cw-kit .cw-rows b,.clubwork .cw-kit .cw-go,.clubwork .cw-kit .cw-tabs button,.clubwork .cw-kit .cw-word b,.clubwork .cw-kit .cw-railname,.clubwork .cw-kit table.cw-near,.clubwork .cw-kit table.cw-near th,.clubwork .cw-kit table.cw-near td,.clubwork .cw-kit .cw-traits b,.clubwork .cw-kit .cw-xi,.clubwork .cw-kit .cw-xi b{color:var(--ct)}.clubwork .cw-kit .cw-quiet{opacity:.82}.clubwork .cw-kit .cw-rows li,.clubwork .cw-kit .cw-traits li,.clubwork .cw-kit table.cw-near th,.clubwork .cw-kit table.cw-near td,.clubwork .cw-kit .cw-rail,.clubwork .cw-kit .cw-spread-club,.clubwork .cw-kit .cw-contents .cw-tabs{border-color:color-mix(in srgb,var(--ct) 28%,transparent)}.clubwork .cw-kit .cw-tabs button.on,.clubwork .cw-kit .cw-contents .cw-tabs button.on{color:var(--ct);box-shadow:inset 0 -2px 0 var(--ct)}.clubwork .cw-kit .cw-commit{width:100%;margin-top:28px;background:var(--ct);color:var(--c)}.clubwork .cw-opts{display:flex;flex-direction:column}.clubwork .cw-opt{position:relative;display:flex;align-items:center;gap:14px;margin:0;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--ct) 28%,transparent);cursor:pointer;font-size:18px;line-height:1.2}.clubwork .cw-opt:first-child{border-top:0}.clubwork .cw-kit .cw-opt input[type=checkbox]{width:18px;height:18px;border-color:color-mix(in srgb,var(--ct) 70%,transparent);background-color:transparent;background-image:none}.clubwork .cw-kit .cw-opt input[type=checkbox]:hover:not(:disabled){border-color:var(--ct);background-color:color-mix(in srgb,var(--ct) 12%,transparent)}.clubwork .cw-kit .cw-opt input[type=checkbox]:checked{background-color:var(--ct);background-image:none;border-color:var(--ct)}.clubwork .cw-tick{position:absolute;left:3px;width:12px;height:12px;fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none}.clubwork .cw-opt input:checked+.cw-tick{opacity:1}@media(max-width:980px){.clubwork .cw-trio{grid-template-columns:1fr}.clubwork .cw-index,.clubwork .cw-spread{flex-direction:column}.clubwork .cw-rail,.clubwork .cw-spread-club{flex-basis:auto;width:auto;padding-right:0;border-right:0;border-bottom:1px solid var(--hair);padding-bottom:12px}.clubwork .cw-kit .cw-rail,.clubwork .cw-kit .cw-spread-club{border-bottom-color:color-mix(in srgb,var(--ct) 28%,transparent)}.clubwork .cw-rail .cw-tabs{flex-direction:row}}@media(max-height:700px){.clubwork .cw-frame.tall .cw-stage,.clubwork .cw-pageshell,.clubwork .cw-folder,.clubwork .cw-spread,.clubwork .cw-index{min-height:0}}.pcard{position:relative}.pcard-bar .back,.pcard .back{position:static;margin:0}.pcard .dhead{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding-right:280px}.pcard .dwho{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;min-width:0}.pcard .dwho .disc{grid-row:1 / span 3;align-self:center}.pcard .dwho h3,.pcard .dmeta,.pcard .dnote{grid-column:2;min-width:0}.pcard .dwho h3{margin:0}.pcard .dmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.pcard .dfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%;margin:0}.pcard .dfacts .fact{min-width:0;padding:10px 10px 8px;border-radius:0;background:color-mix(in srgb,var(--line) 35%,transparent);border-top:2px solid var(--hair-2)}.pcard .dfacts .fact .label{color:var(--ink-3);font-weight:600}.pcard .dfacts .tone-sun{border-top-color:var(--sun)}.pcard .dfacts .tone-sun .v{color:var(--sun)}.pcard .dfacts .tone-fit{border-top-color:var(--lime)}.pcard .dfacts .tone-fit .v{color:var(--lime)}.pcard .dfacts .tone-down{border-top-color:var(--card-r)}.pcard .dfacts .tone-down .v{color:var(--card-r)}.pcard .dfacts .tone-loan{border-top-color:var(--loan)}.pcard .dfacts .tone-loan .v{color:var(--loan)}.pcard .dfacts .tone-ink .v{color:var(--ink)}.kstat.tone-up{border-color:color-mix(in srgb,var(--lime) 55%,var(--hair))}.kstat.tone-up b{color:var(--lime)}.kstat.tone-down{border-color:color-mix(in srgb,var(--card-r) 55%,var(--hair))}.kstat.tone-down b{color:var(--card-r)}.kstat.tone-fit{border-color:color-mix(in srgb,var(--lime) 45%,var(--hair))}.kstat.tone-fit b{color:var(--lime)}.kstat.tone-tired{border-color:color-mix(in srgb,var(--orange) 55%,var(--hair))}.kstat.tone-tired b{color:var(--orange)}.kstat.tone-hurt{border-color:color-mix(in srgb,var(--injury) 65%,var(--hair))}.kstat.tone-hurt b{color:var(--injury)}.kstat.tone-ban{border-color:color-mix(in srgb,var(--card-r) 55%,var(--hair))}.kstat.tone-ban b{color:var(--card-r)}.kstat.tone-mins{border-color:color-mix(in srgb,var(--sun) 45%,var(--hair))}.kstat.tone-mins b{color:var(--sun)}.kstat.tone-flat b{color:var(--ink-2);font-weight:650}.md-switch{display:inline-flex;align-items:stretch;margin-bottom:12px;border:1px solid var(--hair-2);border-radius:var(--r);overflow:hidden;background:var(--plate-2)}.md-switch>.btn{border:0;border-radius:0;background:transparent;min-width:40px}.md-switch .listbox-btn{border:0;border-radius:0;border-left:1px solid var(--hair);border-right:1px solid var(--hair);background:transparent;min-height:38px}.fxscorers.out .gl{display:inline-flex;align-items:center;gap:6px}.fxscorers.out .ico{width:15px;height:15px}.league-ladder{display:flex;align-items:flex-end;gap:3px;width:100%;height:44px;margin:4px 0 12px}.league-ladder .rung{position:relative;flex:1;height:5px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--ink-3) 28%,transparent)}.league-ladder .rung i{position:absolute;left:50%;bottom:calc(100% + 2px);transform:translate(-50%);font-style:normal;font-family:var(--display);font-size:11px;font-weight:700;line-height:1;color:var(--ink-3)}.league-ladder .rung.top{height:16px;background:var(--sun)}.league-ladder .rung.top i{color:var(--sun)}.league-ladder .rung.bottom{height:16px;background:var(--ink-3)}.league-ladder .rung.aim{height:16px;background:transparent;box-shadow:inset 0 -3px 0 var(--sun)}.league-ladder .rung.aim i{color:var(--sun)}.league-ladder .rung.you{height:26px;background:var(--lime)}.league-ladder .rung.you i{color:var(--lime)}.statusbar .field small{color:var(--ink-3);font-weight:600}.statusbar .field b{font-weight:700}.statusbar-position b{color:var(--sun)}.statusbar .gap.neg b{color:var(--card-r)}.statusbar .gap.pos b{color:var(--lime)}.statusbar .gap.zero b{color:var(--ink-2);font-weight:600}.board-head .room-badge{min-height:28px;padding:4px 12px;font-size:13px;letter-spacing:.05em}.board-tools{gap:8px}.clubhome-board .manager-fields{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:28px;row-gap:10px;align-items:baseline;max-width:26rem;margin-top:14px}.clubhome-board .manager-fields .field{display:contents}.clubhome-board .manager-fields .field small{color:var(--ink);font-size:var(--num-sm)}.clubhome-board .manager-fields .field b{font-family:var(--display);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.clubhome-board .board-meter{grid-column:1 / -1;display:block;width:100%;max-width:16rem;height:6px;margin:-2px 0 4px;border-radius:var(--r-sm);background:var(--hair);overflow:hidden}.clubhome-board .board-meter i{display:block;height:100%;background:var(--ink-2)}.clubhome-board .board-meter.good i{background:var(--lime)}.clubhome-board .board-meter.warn i{background:var(--orange)}.clubhome-board .board-meter.danger i{background:var(--card-r)}.clubhome-board .board-said{display:grid;gap:6px;margin-top:16px;max-width:28rem}.clubhome-board .board-said p{margin:0;font-size:16px;line-height:1.4;color:var(--ink)}.clubhome-board .board-said p:last-child{font-family:var(--display);font-size:18px;font-weight:750}@media(max-width:720px){.pcard .dfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard .dhead{padding-right:0;padding-top:36px}}
