@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-latin-BD64o3ke.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-latin-ext-KUPCjGsn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/Inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/Inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAasAA4AAAAADJgAAAZWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbhEgcKAZgAIEEERAKijyILAsqAAE2AiQDUAQgBYNaByAbaQpRFPOBTCNl4fz94AFp833JHZYA1S9+X0xqbpSJ081hYuoZXi//FUpq5AopOSaFcoDTXAG+fk7QJEzUMFnDBv5wv9RLjQQr4bND+9Hv/6ukCorIVeBogAPqsIG1wHBGA6HptrFF6fS7OeXHzCxHAH68kERwNgkwzcWKJWxCZucWVxMc7giPcjd2GGqsKBrqCY3ivePHiI1cibxucaVRmfhY3EkCscu8LLf+Dy9hnjL/fO/V/A7f1jwVvMH8TTEoOC8hqTV4UH7zr7Q1fx3kX/MlmP+d3ZpX0mXlr5G58Zp/0zI0pZvMF4H9urmfzXAcTrfB/EM7LAY+Ll9F5lHzq/kixeOmGuSeCyDiJOGv+VAitsi60NiQdyPw1a/Ywq7HeZAoBBYJpmC5x7nx4MWHQrelygBB4ohvQ/plLJMnYopqR/gzJpfIe+mjMirrgS+6WohWusVuS6m9bpe0uq0I9AGrkv/sgswSRzg47GX5zRKxxhYiyUGckrVQQN4twGmTgkx/JBkrRdlkbMZlaCbx4rleHLLIoYAyauiihwHG2CtllFZfSqVqlNAzzUfmSfOEedQ8aO43F5jzzTnmDHMa7Rg7EHG0KuJxGUOclCafvgKYBeJSkAtwgl07GEaQvXIpsbfL7y+07ZnTPUF7ul8lLE6evtTvj08OBtUy73TtCbg7tUvVRF8XU2/o2Gs11effr6IQ0bEHFtS82qHDKuyCyEs69sLqmmtfbYyC5i9pi94vxNQDOnYfRO6t1rbSLo0+54Zr7jDulcqaUtF7kZbbiLxaGxNiyjpu1nzBNfdojYo+Gea02rrXdExMXb0s93Xjo1KqH1ZRIlctzXkNeaiOvi4sJXTsGiHYkSip6VJnXnvlrUrr1jLJWWFpWwGO59/IUOHZ5199u4q+6l/2mo7dc80Nc2quffDZV7UroI7XKAJooS0lPkTY+3a1DJH6I0GoUorKLOGJ6H7yRLb93M9v8ZnFCBIUkbc7KSWiQuTbN/z8Fq8jCDDmR3G7PiaVnHlWJMULt+qEj57ecmPuQCQo3lK9/8I9dPtBJuJPnjxBovwTArBwR3iA+bjgOPiHMoOrEA6uMb0aURzBVglr87pV+1Xd+aJ1T0XxDkBRz8LGJmTXGIZdg9mlnFJJRYGJEdF/TFX9N3pU2EFMBZa6SyxYImYpKbFgiZiFxWEEBG0RUBktqXk9n0p26qRW2KnlYt9ytOA/yrCrkOwIyK56mR7VflXPCfvjt2ej817sGkhN2ZXbpC+rBh/RxW4NTVfwe/n1CaKRDklUZ6dQbJTocE1+Qd/AQ25bfaJ0xUlHUiKe1KkC7ykCF6XyvFh6Q5p6bpfGq6mhvYBWREv4r+fTRB3J+MfCCAj4KG7Lo8SF6yZT4RYltxXiOk9/9sA0Lv16gElv5ZPUZYpPtqYv3Ey0jfITb211JADB9UuznKPfZ76f4MyCMh/9gvbV+OgXtA/8Hy1hokNG2LXrhy+OljDRISPs2vXDgEBxaz4pK9gwmQo2SJk1H8et+aSsYMNkKtggZdb89tlWgqQuUwTZ2kqQ1GWKIMHj3dfLdcZRc0+Tc2Uy/pA7RA/HMsJzW3PDM3Zugyj0iMKrVrd0Gy2K3Ab5X0OMh8bO+t59BsKnFrc1NV2QPn/NhktWLLby/l2VP/+H5Iw14weFKd2TckLKFQe9dxDP3/VYzrcpKd/mPHbCzYWz+nZlts3PzW2bvytzVl/hzcDsevSjrsiC79vi9vzm9Vlf6mLvbM/Mvl777hcPH/n/u/9/Z99lH8xCfGMGjvhhW/z/Hdif///u/2/bd41MhcniShxeVde9ygLxLwuEm41yLinPzxgjRTxBsqglWc5luyxhjVxKtjiOtfJ4suWhrJGdZMs1zJZxzJJ7kz6u5mvxMDhzDOzAfg956RWdwvYBjWL20yhYx7dGiZdPjRa7uNpos4OQ0cV0mo1uVrCFDbqPhX7ChBlnF+tZzyRdhBiQbHjNruMIf41h1jFGiD7WU0YuxRSQSQnlDNPDvlTRwSiTZDHGKN2sJdMVD+dr6SGEx7SVDhtZx2akwwGHAw4HoOed7eEOh4hAOnbD2uxOA3WdYqzYV2Sc/coC+sroPIdNbGAjO3FoMAM2BI3rcMhgmGHeZwyTb9BDFgmxNyWsm1lRf19zP91zHwAAAA==) format("woff2");unicode-range:U+43,U+45,U+49,U+4e-4f,U+52-55,U+63,U+65,U+69,U+6e-6f,U+72-75}:root{--brand: #0fe6b4;--brand-bright: #34ecc6;--brand-dim: #0dd1a3;--brand-ink: #03151e;--bg: #03151e;--bg-deep: #001925;--surface-1: #061824;--surface-2: #0a2230;--surface-3: #0d2634;--line: #10374a;--line-strong: #1b4f69;--futi-dark3: #16455d;--text: #f8faf8;--text-2: #dce3de;--muted: #87979e;--muted-2: #6a7a83;--faint: #3f535c;--danger: #ff4644;--gold: #ffcc55;--hero-from: #001925;--hero-via: #1b4f69;--font-head: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-wordmark: "IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pitch-turf-from-token: #06202b;--pitch-turf-to-token: #021520;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--shadow-1: 0 1px 2px rgb(0 0 0 / .4);--shadow-2: 0 8px 30px rgb(0 0 0 / .45);--shadow-pop: 0 24px 80px rgb(0 0 0 / .6);--ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--brand);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100dvh}body{background:radial-gradient(120% 80% at 50% -10%,var(--hero-via) 0%,transparent 55%),var(--bg);background-attachment:fixed;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.02em;margin:0}button{font-family:var(--font-body);cursor:pointer}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.app{min-height:100dvh;display:flex;flex-direction:column}.app__main{flex:1;width:100%;max-width:960px;margin:0 auto;padding:var(--sp-5) var(--sp-4) var(--sp-7)}.app__topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);max-width:960px;margin:0 auto;width:100%;padding:var(--sp-4) var(--sp-4) 0}.app__topbar-slot{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);min-width:0}.stack{display:flex;flex-direction:column;gap:var(--sp-3)}.center{text-align:center}.muted{color:var(--muted)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-weight:600;font-size:.95rem;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);box-shadow:inset 0 1px #ffffff0f;transition:transform .08s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.btn:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-3)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn--primary:hover:not(:disabled){background:var(--brand-bright);border-color:var(--brand-bright)}.btn--ghost{background:transparent}.btn--accent{background:color-mix(in srgb,var(--brand) 9%,transparent);border-color:color-mix(in srgb,var(--brand) 55%,transparent);color:var(--brand)}.btn--accent:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 16%,transparent);border-color:var(--brand)}.btn--sm{font-size:.85rem;padding:7px var(--sp-4)}.btn__wide{display:inline}.btn__icon{width:1em;height:1em;flex:0 0 auto}.btn__mark{width:1.38em;height:1.62em;flex:0 0 auto;margin-block:-.3em}.app__topbar .btn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none}.btn--getfuti{font-weight:700;--futi-crest-fill: var(--brand);--futi-crest-ink: var(--brand-ink)}.app__topbar .btn--ghost{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.app__topbar .btn--ghost:hover:not(:disabled){background:var(--surface-3);border-color:var(--brand-dim)}.app__topbar .btn--ghost:disabled{background:transparent}.btn--icon{width:34px;height:34px;min-height:0;aspect-ratio:1;padding:0;border-radius:50%;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}.app__topbar-actions{display:inline-flex;align-items:center;gap:var(--sp-2)}.badge-pill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px 14px;border-radius:var(--r-pill);font-family:var(--font-head);font-weight:700;letter-spacing:.02em;border:1px solid var(--line);background:var(--surface-2);color:var(--text)}.badge-pill__icon{width:1.35em;height:1.35em;flex:0 0 auto}.badge-row{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.honour--centurion{--centurion-sweep: linear-gradient(76deg, #0fe6b4 0%, #5fe2b8 45%, #ffcc55 82%, #ffe7a3 100%);--centurion-wash: linear-gradient( 76deg, rgb(15 230 180 / .2) 0%, rgb(95 226 184 / .17) 45%, rgb(255 204 85 / .17) 82%, rgb(255 231 163 / .2) 100% );border:2px solid transparent;background:var(--centurion-wash) padding-box,linear-gradient(var(--surface-2),var(--surface-2)) padding-box,var(--centurion-sweep) border-box;box-shadow:.12em -.08em 1.1em -.35em #ffcc558c}.honour--centurion .badge-pill__icon{stroke:var(--brand)}.honour--centurion .badge-pill__label{background-image:var(--centurion-sweep);-webkit-background-clip:text;background-clip:text;color:transparent}.pcard__pos{font-size:.78em;font-weight:800;letter-spacing:.04em;color:var(--muted)}.pitch{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-2);padding:calc(var(--disc) * .48) calc(var(--disc) * .16) calc(var(--disc) * .32);aspect-ratio:68 / 105;width:min(100%,420px);margin-inline:auto;container-type:inline-size;--pitch-turf-from: var(--pitch-turf-from-token);--pitch-turf-to: var(--pitch-turf-to-token);overflow:visible}.pitch__markings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--line);pointer-events:none}.pitch__logo{fill:currentColor;opacity:.55}:root{--disc: 50px}.pitch--sided{--disc: clamp(28px, 11.7cqw, 72px);--pcell-ink: calc(var(--disc) * 1.56);--splay-mf: calc(var(--disc) * .44);--splay-cb-wide: calc(var(--disc) * .52);--splay-cb-pair: calc(var(--disc) * .32);--pitch-rows: 13.2fr 18.7fr 18.7fr 18.7fr 18.7fr 12.1fr;--flank: var(--pcell-ink);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--pitch-rows);gap:0;padding:0 var(--sp-2)}.pitch-zones{position:absolute;inset:0 var(--sp-2);display:grid;grid-template-rows:var(--pitch-rows);grid-template-columns:var(--flank) minmax(0,1fr) var(--flank);padding-inline:calc(var(--disc) * .28);gap:calc(var(--disc) * .12);pointer-events:none;z-index:0}.pitch-zone{position:relative;display:flex;align-items:flex-start;justify-content:center;border-radius:var(--r-md);border:1px dashed color-mix(in srgb,var(--brand) 22%,transparent);background:color-mix(in srgb,var(--brand) 5%,transparent);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.pitch-zone__label{margin-top:3px;font-family:var(--font-head);font-size:.58rem;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--brand) 55%,var(--muted));opacity:.72;pointer-events:none;transition:opacity .12s ease,color .12s ease}.pitch-zone--active{border-color:var(--brand);border-style:solid;background:color-mix(in srgb,var(--brand) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent)}.pitch-zone--active .pitch-zone__label{opacity:1;color:var(--brand)}.pitch-zone--occupied.pitch-zone--active{border-color:var(--warn, #e0a94a);background:color-mix(in srgb,var(--warn, #e0a94a) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn, #e0a94a) 45%,transparent)}.pitch-zone--occupied.pitch-zone--active .pitch-zone__label{color:var(--warn, #e0a94a)}.pitch--sided>.spitch-row[data-band="0"]{grid-row:2}.pitch--sided>.spitch-row[data-band="1"]{grid-row:3}.pitch--sided>.spitch-row[data-band="2"]{grid-row:4}.pitch--sided>.spitch-row[data-band="3"]{grid-row:5}.pcell--fb,.pcell--w{position:relative;top:calc(var(--disc) * -.36)}.pcell--mf-wing-l{transform:translate(calc(var(--splay-mf) * -1),calc(var(--disc) * -.32))}.pcell--mf-wing-r{transform:translate(var(--splay-mf),calc(var(--disc) * -.32))}.pcell--cb-wide-l{transform:translate(calc(var(--splay-cb-wide) * -1))}.pcell--cb-wide-r{transform:translate(var(--splay-cb-wide))}.pcell--cb-pair-l{transform:translate(calc(var(--splay-cb-pair) * -1))}.pcell--cb-pair-r{transform:translate(var(--splay-cb-pair))}.pcell--wb,.spitch-row{position:relative;display:grid;grid-template-columns:var(--flank) minmax(0,1fr) var(--flank);align-items:stretch;z-index:1;min-height:calc(var(--disc) * 1.2);flex:1;padding-inline:calc(var(--disc) * .28)}.spitch-row__zone{display:flex;align-items:center;gap:calc(var(--disc) * .12);min-width:0}.spitch-row__zone--left .pcell,.spitch-row__zone--right .pcell{width:var(--flank)}.spitch-row__zone--left{justify-content:flex-start}.spitch-row__zone--centre{justify-content:center}.spitch-row__zone--right{justify-content:flex-end}.spitch-row--snug{padding-inline:calc(var(--disc) * .16)}.spitch-row--snug .spitch-row__zone{gap:calc(var(--disc) * .12)}.spitch-row--tight{padding-inline:calc(var(--disc) * .12);--splay-mf: 0px;--splay-cb-wide: 0px;--splay-cb-pair: 0px}.spitch-row--tight .spitch-row__zone{gap:calc(var(--disc) * .11)}.disc{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--disc);height:var(--disc);flex:0 0 auto;border-radius:50%;background:var(--futi-dark3)}.disc__shirt{width:68%;height:68%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.disc__initials{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-head);font-size:calc(var(--disc) * .179);font-weight:800;letter-spacing:.02em;color:var(--kit-ink);pointer-events:none}.disc__rating{position:absolute;top:calc(var(--disc) * .08);right:calc(var(--disc) * -.38);width:calc(var(--disc) * .6);height:calc(var(--disc) * .34);display:flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:max(1px,calc(var(--disc) * .04)) solid var(--bg-deep);font-size:calc(var(--disc) * .192);font-weight:800;line-height:1;pointer-events:none}.disc--dragging{transform:scale(1.2)}.pcell{display:flex;flex-direction:column;align-items:center;gap:1px;width:var(--pcell-ink);flex:0 0 auto}.pcell__flip{display:flex;flex-direction:column;align-items:center;gap:1px;width:100%}.pcell__disc{position:relative;display:inline-flex}.disc__rating--was{background:#3f4a55;color:#98a2ab}.disc__rating--adj{z-index:1}.disc__rating--down{top:calc(var(--disc) * .46)}.disc__rating--up{top:calc(var(--disc) * -.3)}.chem-line.is-muted{opacity:.14;transition:opacity .3s ease}.chem-line.is-active{animation:beam-pulse 1.1s ease-in-out infinite}@keyframes beam-pulse{0%,to{opacity:.68}50%{opacity:1}}.pcell__disc{transition:transform .38s cubic-bezier(.22,1,.36,1),filter .38s cubic-bezier(.22,1,.36,1),box-shadow .32s ease;transform-origin:50% 62%;border-radius:50%}.pcell__id{display:flex;flex-direction:column;align-items:center;width:100%;gap:1px;transition:transform .38s cubic-bezier(.22,1,.36,1);transform-origin:50% 0}@keyframes badges-in{0%{transform:translateY(-50%) scale(.4);opacity:.2}60%{transform:translateY(-50%) scale(1.18);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}@keyframes badge-firing{0%{transform:scale(1)}45%{transform:scale(1.62)}to{transform:scale(1.5)}}.disc--reveal-split .disc__rating--was{animation:pill-fade .3s ease both}.disc--reveal-split .disc__rating--adj.disc__rating--down{animation:pill-drop-down .44s cubic-bezier(.22,1,.36,1) both}.disc--reveal-split .disc__rating--adj.disc__rating--up{animation:pill-drop-up .44s cubic-bezier(.22,1,.36,1) both}@keyframes pill-fade{0%{opacity:0}to{opacity:1}}@keyframes pill-drop-down{0%{transform:translateY(-19px)}to{transform:translateY(0)}}@keyframes pill-drop-up{0%{transform:translateY(19px)}to{transform:translateY(0)}}.pcell__flip{position:relative}@keyframes force-in{0%{opacity:0;transform:translate(-50%,8px) scale(.85)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion: reduce){.pcell__disc,.pcell__badges.is-lit,.disc--reveal-split .disc__rating--was,.disc--reveal-split .disc__rating--adj,.pcell__force{animation:none;transition:none}}.pitch-chem{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:visible;mix-blend-mode:screen;filter:blur(var(--chem-blur))}:root{--chem-blur: 1px;--chem-bonus-moderate: #0db061;--chem-bonus-deep: #22f0c0;--chem-penalty-moderate: #ee7d17;--chem-penalty-deep: #ff3b38}.pitch-chem--bloom{filter:blur(calc(var(--chem-blur) * 3.5));opacity:.42}.pitch-chem--glow{filter:blur(calc(var(--chem-blur) * 1.8));opacity:.85}.chem-line__bloom,.chem-line__glow,.chem-line__core{fill:none;stroke-linecap:round}.chem-line--moderate .chem-line__bloom{stroke-width:6}.chem-line--moderate .chem-line__glow{stroke-width:3.4}.chem-line--moderate .chem-line__core{stroke-width:1.8}.chem-line--deep .chem-line__bloom{stroke-width:8}.chem-line--deep .chem-line__glow{stroke-width:4.6}.chem-line--deep .chem-line__core{stroke-width:2.6}.pcell__badges{position:absolute;left:calc(var(--disc) * -.18);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;z-index:2}.pcell__badge{width:calc(var(--disc) * .34);height:calc(var(--disc) * .34);display:flex;align-items:center;justify-content:center;border-radius:50%;border:max(1px,calc(var(--disc) * .04)) solid var(--bg-deep);color:#1a1a1a}.pcell__badge:first-child:not(:only-child),.pcell__badge:last-child:not(:only-child){transform:translate(calc(var(--disc) * .06))}.pcell__badge--penalty.pcell__badge--moderate{background:#ee7d17}.pcell__badge--penalty.pcell__badge--deep{background:#bd1b19}.pcell__badge--bonus.pcell__badge--moderate{background:#0db061}.pcell__badge--bonus.pcell__badge--deep{background:#0ce6b4}.pcell__badge-icon{width:calc(var(--disc) * .22);height:calc(var(--disc) * .22)}.pcell__who{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:1.2;font-size:calc(var(--disc) * .198);font-weight:600;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.5)}.pcell__season{font-size:max(.52rem,calc(var(--disc) * .145));font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--surface-3) 85%,transparent);border:max(1px,calc(var(--disc) * .015)) solid var(--line);border-radius:999px;padding:0 max(6px,calc(var(--disc) * .092));line-height:1.6;margin-top:max(1px,calc(var(--disc) * .015))}.pool{display:flex;flex-direction:column;gap:2px;max-height:var(--pool-max, 60vh);overflow-y:auto;scrollbar-width:thin;padding-right:2px;transition:opacity .22s ease;--pool-fade-top: 0px;--pool-fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pool-fade-top),#000 calc(100% - var(--pool-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pool-fade-top),#000 calc(100% - var(--pool-fade-bottom)),transparent 100%)}.pool--fade-top{--pool-fade-top: 10px}.pool--fade-bottom{--pool-fade-bottom: 12px}.pool-item{--pool-pad-x: 6px;--pool-id-gap: 10px;--pool-text-inset: calc(var(--pool-pad-x) + var(--disc) + var(--sp-4) + var(--pool-id-gap));--pool-chevron: 22px;--pool-scout-inset: calc(var(--pool-pad-x) + var(--pool-chevron) + var(--sp-4));display:flex;flex-direction:column;align-items:stretch;border-radius:var(--r-md);border:1px solid transparent;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .22s ease,filter .22s ease}.pool-item__grab{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:grab;display:flex;align-items:center;gap:var(--sp-4);padding:3px var(--pool-pad-x);border-radius:var(--r-md);touch-action:pan-y}.pool-item__grab:active{cursor:grabbing}.pool-item:hover{background:var(--surface-2)}.pool-item--selected{border-color:var(--line-strong);background:linear-gradient(180deg,var(--surface-2),var(--surface-1));box-shadow:var(--shadow-1)}.pool-item__id{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;gap:1px;padding:var(--sp-2) 0;margin-left:var(--pool-id-gap)}.pool-item__name{display:block;min-width:0;font-family:var(--font-head);font-weight:600;font-size:.92rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-item__style{font-size:.68rem;line-height:1.1;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-item__scout{flex:0 0 auto;display:inline-flex;align-items:center}.pool-item__grab[aria-expanded=true] .pool-item__scout{visibility:hidden}.pool-item__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--pool-chevron);height:var(--pool-chevron);border-radius:999px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);transition:transform .18s ease,color .12s ease,background .12s ease,border-color .12s ease}.pool-item__grab:hover .pool-item__chevron{color:var(--text);border-color:var(--line-strong)}.pool-item__grab[aria-expanded=true] .pool-item__chevron{transform:rotate(180deg);color:var(--text)}.sbars{display:block}.sbars__bar{shape-rendering:crispEdges}.pool-item__detail{padding:0 var(--pool-scout-inset) var(--sp-4) var(--pool-text-inset)}.pdetail{display:grid;grid-template-columns:minmax(0,1fr)}.pdetail__card{display:flex;flex-direction:column;gap:12px;min-width:0}.pdetail__meta{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--sp-4);min-width:0}.pdetail__meta .stopwatch{width:15px;height:15px;vertical-align:-.24em;margin-right:6px;color:var(--muted)}.pdetail__style{font-size:.74rem;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdetail__foot{flex:0 0 auto;font-size:.74rem;color:var(--muted);white-space:nowrap}.pdetail__foot .footpref{vertical-align:-.38em;margin-right:7px}.pdetail__mins{flex:0 0 auto;font-size:.74rem;color:var(--muted);white-space:nowrap}.pdetail .skillrows{gap:9px;font-size:.72rem}.pdetail .skillrow{gap:3px}.pdetail .skillrow__icon{width:15px;height:15px}.pdetail .skillrow__track{height:6px}.pdetail__body{display:flex;align-items:flex-start;gap:var(--sp-5);justify-content:space-between}.pdetail__body .skillrows{flex:1 1 auto;min-width:0;max-width:320px}.posmap{position:relative;flex:0 0 auto;align-self:stretch;width:auto;aspect-ratio:68 / 105;min-height:96px;--pitch-turf-from: var(--pitch-turf-from-token);--pitch-turf-to: var(--pitch-turf-to-token)}.posmap .pitch__markings g{stroke-width:1}.posmap__spots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.posmap__shirt{fill:var(--text);stroke:var(--bg-deep);stroke-width:2;paint-order:stroke}.posmap__shirt[data-band=moderate]{opacity:.42}.pool-detail-tray{display:none;margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface-1))}.pool-drag__handle{flex:0 0 auto;display:inline-flex;border-radius:50%;position:relative;transition:box-shadow .28s ease}.pool-item__pos-pill{display:none;position:absolute;left:50%;bottom:-6px;transform:translate(-50%);padding:0 6px;border-radius:999px;background:var(--surface-3);border:2px solid var(--bg-deep);color:var(--text-2);font-size:.52rem;font-weight:800;letter-spacing:.02em;line-height:1.5;white-space:nowrap;pointer-events:none}.drag-token{position:fixed;top:0;left:0;z-index:1000;pointer-events:none;will-change:transform;transition:opacity .15s ease,scale .15s ease}@media (max-width: 759.98px){.draft-layout--regular .draft-pool,.draft-layout--regular .draft-side{display:contents}.draft-layout--regular .pool-head{order:-4}.draft-layout--regular .pool{order:-3}.draft-layout--regular .pool-detail-tray{display:block;order:-2;margin-top:0}.draft-layout--regular .pitch--sided{order:-1}.pool--inspecting .pool-item__fname,.pool--inspecting .pool-item__scout{display:none}.pool--inspecting .pool-item:not(.pool-item--selected){opacity:.42}.pool-item--selected{border-color:transparent;background:none;box-shadow:none}.pool-item--selected .pool-drag__handle{box-shadow:0 0 7px color-mix(in srgb,var(--brand) 55%,transparent),0 0 17px color-mix(in srgb,var(--brand) 26%,transparent)}.pool-item__detail{display:none}.pool{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;gap:6px;padding:var(--sp-2);-webkit-mask-image:none;mask-image:none;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);-webkit-overflow-scrolling:touch}.pool-item{flex-direction:column;flex:0 0 auto;width:82px;padding:5px 3px}.pool-item__grab{flex-direction:column;align-items:center;text-align:center;gap:3px;padding:0;width:100%;touch-action:pan-x}.pool-item__id{margin-left:0;padding:0;align-items:center;gap:0;max-width:100%}.pool-item__name{display:flex;flex-direction:column;align-items:center;width:100%;white-space:normal;font-size:.72rem;line-height:1.18;padding:0}.pool-item__fname,.pool-item__lname{display:block;max-width:100%;min-height:1.18em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-item__fname{font-weight:500;color:var(--text-2)}.pool-item__lname{font-weight:700}.pool-item__pos-pill{display:block}.pool-item .pcard__pos,.pool-item__style,.pool-item__chevron{display:none}.pool-item--taken .pool-item__style{display:block;margin-top:4px}.pool-item--taken .pool-item__scout{display:none}.pool-item__scout{margin-top:3px}.pool-item__id{margin-top:4px}}@keyframes slot-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--brand) 40%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 8%,transparent)}}.home{max-width:760px;margin:0 auto;text-align:left;padding:var(--sp-5) var(--sp-4);width:100%;container-type:inline-size;display:flex;flex-direction:column;gap:var(--sp-5);align-items:stretch}.home__body{display:flex;align-items:stretch;justify-content:center;gap:var(--sp-5);margin-block:clamp(var(--sp-3),3.4vh,var(--sp-7))}.home__art{flex:0 0 auto;align-self:stretch;aspect-ratio:68 / 105;height:var(--home-art-h, auto);width:var(--home-art-w, auto);max-width:34vw}.home__intro{flex:0 1 clamp(280px,62%,420px);align-self:flex-start;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sp-4);min-width:0}.lockup{--lockup-size: 96px;display:flex;align-items:center;justify-content:center;gap:calc(var(--lockup-size) * .19);margin:0}.lockup__mark{width:var(--lockup-size);height:var(--lockup-size);flex:none;display:block}.lockup__word{font-family:var(--font-wordmark);font-weight:700;font-size:calc(var(--lockup-size) * .647);letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}.home__lockup{--lockup-size: min(96px, calc(100cqi / 5.86))}.topbar__lockup{--lockup-size: 26px;flex:none;color:var(--text)}.topbar__lockup--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;font:inherit;cursor:pointer;transition:opacity .15s ease,transform .08s ease}.topbar__lockup--link:hover{opacity:.78}.topbar__lockup--link:active{transform:scale(.98)}@media (max-width: 600px){.topbar__lockup .lockup__word{display:none}}.home__lede{font-family:var(--font-head);font-weight:600;font-size:clamp(1.22rem,3.4vw,1.62rem);line-height:1.25;letter-spacing:-.02em;text-wrap:balance;color:var(--text)}.home__lede-hi{color:var(--brand)}.home .home__lede{margin-bottom:var(--sp-1)}.home__copy{font-size:1.12rem;line-height:1.55;text-wrap:pretty}.home__plays{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:fit-content;gap:var(--sp-6);margin-top:0;margin-inline:auto}.home__play{font-family:var(--font-head);font-weight:700;font-size:.98rem;padding:var(--sp-3) var(--sp-5);white-space:nowrap;min-width:0}.home .home__credit{margin-top:calc(var(--sp-7) * 1.5);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center;font-size:.98rem;line-height:1.65;color:var(--muted)}.home__store{font-family:var(--font-body);font-weight:600;color:inherit;text-decoration:none;white-space:nowrap;transition:color .15s ease}.home__store-label{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);text-underline-offset:.22em;transition:text-decoration-color .15s ease}.home__store:hover{color:var(--brand)}.home__store:hover .home__store-label{text-decoration-color:currentcolor}.home__store-mark{width:.95em;height:.95em;vertical-align:-.14em;margin-right:.3em}.home__store-mark--apple{width:.85em;height:1em;vertical-align:-.16em}.home__futi{font-family:var(--font-body);font-weight:700;color:var(--brand);text-decoration:none;white-space:nowrap}.home__futi:hover{text-decoration:underline}.home__devbtns{position:fixed;top:var(--sp-2);right:var(--sp-2);z-index:20;display:flex;gap:var(--sp-1);font-size:.74rem;opacity:.4}.home__devbtns:hover{opacity:1}.home__devbtns .btn{font-size:inherit}.home__devbtn--sicko{color:#ff3b38;border-color:#ff3b38}.home-hero{position:relative;width:100%;height:100%;--pitch-turf-from: var(--pitch-turf-from-token);--pitch-turf-to: var(--pitch-turf-to-token)}.home-hero .pitch__markings{color:var(--line-strong);overflow:visible}.home-hero .pitch__markings g{stroke-width:.42}.home-hero .pitch__logo{display:none}.home-hero__pitch{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.home-hero__play--land{display:none}.home-hero__shirt{fill:var(--futi-dark3)}.home-hero__shirt--live{fill:var(--brand);filter:drop-shadow(0 0 1.2px color-mix(in srgb,var(--brand) 90%,transparent)) drop-shadow(0 0 3.4px color-mix(in srgb,var(--brand) 60%,transparent)) drop-shadow(0 0 7px color-mix(in srgb,var(--brand) 32%,transparent))}.home-hero__slot{fill:none;stroke:var(--brand);stroke-width:.75;stroke-linecap:round}.home-hero__drag{fill:none;stroke:var(--brand);stroke-width:.7;stroke-linecap:round;stroke-linejoin:round}.home-hero__arrowhead{fill:var(--brand);stroke:none}@media (max-width: 560px){.home{--home-step: clamp(var(--sp-3), 1.8vh, var(--sp-5));--home-lede-trim: 5px;gap:var(--home-step);padding-block:clamp(var(--sp-3),3vh,var(--sp-6))}.app:has([data-testid=screen-home]){height:100dvh}.app__main:has([data-testid=screen-home]){display:flex;flex-direction:column;min-height:0}.app__main>.home{flex:1 1 auto;min-height:0}.home__lockup,.home__intro,.home__plays,.home .home__credit{flex:none}.home__art{flex:0 1 auto;min-height:0}.home__art{margin-block:auto}.home__plays,.home .home__credit{margin-top:auto}.home .home__credit{margin-top:auto;padding-top:var(--sp-5)}.app__topbar:not(:has(*:not(:empty))){padding-top:max(0px,env(safe-area-inset-top));padding-bottom:0}.app__main:has([data-testid=screen-home]){padding-top:clamp(var(--sp-2),1.2vh,var(--sp-4));padding-bottom:max(var(--sp-2),env(safe-area-inset-bottom))}.home__body{display:contents;flex-direction:column;margin-block:0}.home__lockup{--lockup-size: min(calc((100cqi + 8px) / 5.077), 10dvh);margin-inline:calc(-1 * var(--sp-2));margin-bottom:0}.home__devbtns{display:none}.home__art{height:clamp(56px,16dvh,150px);width:auto;max-width:min(72%,260px);align-self:center;aspect-ratio:105 / 68}.home__intro{justify-content:flex-start;gap:clamp(var(--sp-3),1.6vh,var(--sp-4));margin-top:calc(-1 * var(--home-lede-trim))}.home-hero__pitch{inset:auto;top:50%;left:50%;width:calc(100% * 68 / 105);height:calc(100% * 105 / 68);transform:translate(-50%,-50%) rotate(90deg)}.home-hero__play--port{display:none}.home-hero__play--land{display:block}.home__play-verb{display:none}.home__plays{grid-auto-flow:column;grid-auto-columns:1fr;width:100%;gap:var(--sp-3)}.home__play{padding-inline:var(--sp-3)}.home .home__lede{margin-bottom:0;font-size:1.32rem}.home__copy{font-size:.92rem;line-height:1.5}}@media (max-width: 560px) and (min-height: 620px){.home__lockup{margin-bottom:calc(-.5 * var(--home-step))}.home__intro{margin-bottom:calc(-.75 * var(--home-step))}}@media (max-width: 560px) and (max-height: 540px){.home__art{display:none}}@media (max-width: 370px) and (max-height: 590px){.home__art{display:none}}.home__futi-mark{width:.85em;height:1.01em;vertical-align:-.15em;margin-right:.28em;margin-left:.22em}.home p{margin:0}.draft-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}@media (min-width: 760px){.draft-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.draft-side{position:sticky;top:var(--sp-4)}}.pool-list{display:flex;flex-direction:column;gap:var(--sp-2);max-height:70vh;overflow-y:auto;padding-right:4px}.draft-side{display:flex;flex-direction:column;gap:var(--sp-4)}.panel{padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-1)}.app__main:has([data-testid=screen-result]),.app__main:has([data-testid=screen-draft]),.app:has([data-testid=screen-result]) .app__topbar,.app:has([data-testid=screen-draft]) .app__topbar{max-width:1200px}.result-reveal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-5);align-items:stretch;margin-bottom:var(--sp-5)}.result-xi{min-width:0;display:flex;flex-direction:column;justify-content:center}.result-standings{min-width:0;height:100%;overflow:clip;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg,var(--pitch-turf-from),var(--pitch-turf-to))}.team{display:flex;flex-direction:column;gap:var(--sp-4)}.team__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:center}@media (min-width: 820px){.team__stage{grid-template-columns:420px minmax(196px,236px);justify-content:center;gap:var(--sp-4)}}.team__gauges{display:flex;flex-direction:column;gap:var(--sp-4);justify-content:center}.team__actions{display:flex;gap:var(--sp-3);justify-content:center;flex-wrap:wrap}.btn--invite{animation:cta-breathe 2.4s ease-in-out .2s infinite}@keyframes cta-breathe{0%,to{box-shadow:0 0 #0ce6b400}50%{box-shadow:0 0 18px 2px #0ce6b480}}@media (prefers-reduced-motion: reduce){.btn--invite{animation:none}}.gauge{display:flex;flex-direction:column;align-items:center;gap:2px}.gauge__dial{position:relative;width:clamp(128px,20vw,168px);aspect-ratio:1}.gauge__svg{display:block;width:100%;height:100%;overflow:visible}.gauge__track{stroke:var(--surface-3);stroke-width:8.5}.gauge__fill{stroke-width:8.5;transition:none;filter:drop-shadow(0 0 4px rgba(0,0,0,.18))}.gauge__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:clamp(2.4rem,6.5vw,3.4rem);line-height:1;letter-spacing:-.03em}.gauge__num--pending{color:var(--muted-2);opacity:.6}.gauge__label{font-family:var(--font-head);font-weight:700;font-size:.82rem;color:var(--text);margin-top:-8px}.gauge--compact .gauge__dial{width:74px}.gauge--compact .gauge__track,.gauge--compact .gauge__fill{stroke-width:10}.gauge--compact .gauge__num{font-size:1.5rem;letter-spacing:-.02em}.gauge--compact .gauge__label{font-size:.72rem;margin-top:-2px}.gauge-slot{position:relative;display:flex;justify-content:center}.gauge-slot__hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-md);transition:transform .16s cubic-bezier(.33,1,.68,1)}.gauge-slot__hit:hover,.gauge-slot__hit[aria-expanded=true]{transform:scale(1.05)}.gauge-slot__hit:focus-visible{outline:none;box-shadow:var(--ring)}.unit-pop{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:7;width:194px;display:flex;flex-direction:column;gap:7px;padding:9px 11px 10px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:var(--shadow-2);pointer-events:none;animation:unit-pop-in .14s ease-out}@keyframes unit-pop-in{0%{opacity:0;transform:translateY(-50%) translate(-4px)}}.unit-pop__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.unit-pop__label{font-family:var(--font-head);font-weight:700;font-size:.86rem;color:var(--text)}.unit-pop__grade{padding:1px 8px;border-radius:var(--r-pill);font-weight:800;font-size:.82rem}.unit-pop__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.unit-pop__row{display:grid;grid-template-columns:minmax(0,1fr) 42px 30px;align-items:center;gap:6px;font-size:.68rem}.unit-pop__who{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-pop__row--rest .unit-pop__who{color:var(--muted);font-style:italic}.unit-pop__bar{height:5px;border-radius:3px;background:var(--surface-3);overflow:hidden}.unit-pop__bar>span{display:block;height:100%;border-radius:3px;background:var(--brand-dim)}.unit-pop__pts{text-align:right;font-weight:700;color:var(--text)}.unit-pop__chem{display:flex;justify-content:space-between;margin:0;padding-top:6px;border-top:1px solid var(--line);font-size:.68rem;color:var(--muted)}.unit-pop__chem .tnum{font-weight:700;color:var(--text-2)}@media (max-width: 900px){.unit-pop{left:50%;top:calc(100% + 8px);transform:translate(-50%)}@keyframes unit-pop-in{0%{opacity:0;transform:translate(-50%) translateY(-4px)}}}.pcell__inspect{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:block;border-radius:50%}.pcell__inspect:focus-visible{outline:none;box-shadow:var(--ring)}.pcell__inspect .disc{transition:transform .16s cubic-bezier(.33,1,.68,1)}.pcell__inspect:hover .disc,.pcell__inspect.is-open .disc{transform:translateY(-2px) scale(1.06)}.pcell--inspecting{position:relative;z-index:20}.pitch-pop{position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%;transform-origin:bottom center;z-index:6;width:max-content;min-width:186px;display:flex;flex-direction:column;gap:4px;padding:10px 11px 13px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:var(--shadow-2);text-align:left;pointer-events:none;animation:pitch-pop-in .16s cubic-bezier(.33,1,.68,1)}@keyframes pitch-pop-in{0%{opacity:0;scale:.97}}.pitch-pop[data-pop=swap]{animation:pitch-pop-swap 90ms linear}@keyframes pitch-pop-swap{0%{opacity:0}}.pitch-pop[data-pop=closing]{animation:pitch-pop-out .11s ease-in forwards;pointer-events:none}@keyframes pitch-pop-out{to{opacity:0;scale:.985}}.bonus-pop{max-width:232px;pointer-events:auto}.bonus-pop__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);min-width:0}.bonus-pop__who{font-family:var(--font-head);font-weight:700;font-size:.82rem;line-height:1.2;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-pop__rating{flex:0 0 auto;display:flex;align-items:center;gap:5px}.bonus-pop__pill{min-width:26px;padding:1px 6px;border-radius:var(--r-pill);text-align:center;font-weight:800;font-size:.78rem;line-height:1.3}.bonus-pop__pill--was{font-size:.66rem;opacity:.62}.bonus-pop__arrow{color:var(--muted);font-size:.7rem}.bonus-pop__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:17px}.bonus-pop__positions{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.bonus-pop__pos{font-size:.63rem;font-weight:800;letter-spacing:.09em;color:var(--text);white-space:nowrap}.bonus-pop__forces,.bonus-pop__chems{list-style:none;margin:0;padding:0 0 0 9px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.bonus-pop__force,.bonus-pop__chem{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:.68rem}.bonus-pop__force-icon{display:flex;color:var(--tone)}.bonus-pop__force-icon svg{width:12px;height:12px}.bonus-pop__force-move{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;letter-spacing:.04em}.bonus-pop__force-arrow{color:var(--muted);font-weight:400;margin:0 4px}.bonus-pop__pts{font-weight:800;color:var(--tone)}.bonus-pop__foot-line{display:flex;align-items:baseline;min-width:0}.bonus-pop__style{font-size:.66rem;font-weight:400;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-pop__chem-what{color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-pop__skills{margin-top:16px}.pcell__id--scout{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-sm);text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:2px;text-decoration-thickness:1px;transition:text-decoration-color .14s ease}.pcell__id--scout:hover,.pcell__id--scout.is-open{text-decoration-color:color-mix(in srgb,var(--text) 55%,transparent)}.pcell__id--scout:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pcell--scouting{position:relative;z-index:21}.spitch-row:has(.pcell--scouting),.spitch-row:has(.pcell--inspecting){z-index:30}.scout-pop{max-width:214px}.spitch-row[data-band="0"] .pitch-pop,.spitch-row[data-band="1"] .pitch-pop{bottom:auto;top:calc(100% + 4px);transform-origin:top center}.spitch-row__zone--left .pitch-pop{left:0;translate:none;transform-origin:bottom left}.spitch-row__zone--right .pitch-pop{left:auto;right:0;translate:none;transform-origin:bottom right}.spitch-row[data-band="0"] .spitch-row__zone--left .pitch-pop,.spitch-row[data-band="1"] .spitch-row__zone--left .pitch-pop{transform-origin:top left}.spitch-row[data-band="0"] .spitch-row__zone--right .pitch-pop,.spitch-row[data-band="1"] .spitch-row__zone--right .pitch-pop{transform-origin:top right}@media (prefers-reduced-motion: reduce){.pitch-pop,.pitch-pop[data-pop=swap],.pitch-pop[data-pop=closing]{animation:none}}.scout-pop__head{display:flex;min-width:0}.scout-pop__who{font-family:var(--font-head);font-weight:700;font-size:.82rem;line-height:1.2;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scout-pop__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:17px}.scout-pop__positions{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0}.scout-pop__pos{font-size:.63rem;font-weight:800;letter-spacing:.09em;color:var(--text);white-space:nowrap}.scout-pop__foot-line{display:flex;align-items:baseline;gap:12px;min-width:0}.scout-pop__style{font-size:.66rem;font-weight:400;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-pop__mins{flex:0 0 auto;margin-left:auto;font-size:.66rem;color:var(--muted);white-space:nowrap}.footpref{flex:0 0 auto;display:inline-flex;align-items:center;gap:0;margin-inline:-2px;color:#fff}.footpref__print{width:17px;height:17px;margin-inline:-1.5px;opacity:.24}.footpref__print.is-on{opacity:1}.skillrows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.62rem}.skillrow{display:flex;flex-direction:column;gap:2px}.skillrow__head{display:flex;align-items:center;gap:5px}.skillrow__icon{flex:0 0 auto;width:13px;height:13px;color:var(--muted)}.skillrow__label{color:var(--text-2);white-space:nowrap}.skillrow__val{margin-left:auto;font-weight:700;color:var(--text)}.skillrow__track{height:5px;border-radius:999px;background:var(--surface-3);overflow:hidden}.skillrow__fill{display:block;height:100%;border-radius:999px}.scout-pop__skills{margin-top:4px;padding-top:8px;border-top:1px solid var(--line)}.fulltime{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:#03151eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fulltime-veil .22s ease-out}@keyframes fulltime-veil{0%{opacity:0}}.fulltime__card{position:relative;width:min(680px,100%,(100dvh - 140px) * 1.5);display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--hero-from),var(--surface-1));box-shadow:var(--shadow-pop);animation:fulltime-rise .26s cubic-bezier(.2,.7,.3,1)}@keyframes fulltime-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}.fulltime__close{position:absolute;top:calc(var(--sp-3) * -1);right:calc(var(--sp-3) * -1);background:var(--surface-2);border-color:var(--line-strong)}.fulltime__preview{aspect-ratio:1500 / 1000;border-radius:var(--r-md);overflow:hidden;background:var(--bg-deep);display:flex;align-items:center;justify-content:center}.fulltime__preview img{width:100%;height:100%;display:block}.fulltime__pending{font-size:.85rem;color:var(--muted-2);padding:var(--sp-4);text-align:center}.fulltime__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.fulltime__actions .btn{flex:1 1 8rem}.fulltime__actions .btn--primary{justify-content:center}.league-table{width:100%;height:100%;border-collapse:separate;border-spacing:0;font-size:.82rem;line-height:1.15}.league-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-2);color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:right;padding:9px 7px;border-bottom:1px solid var(--line)}.league-table thead th.league-table__team,.league-table thead th.league-table__season{text-align:left}.league-table td{padding:0 7px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.league-table tbody tr:last-child td{border-bottom:0}.league-table__rank{width:2rem;text-align:right;padding-right:8px;color:var(--muted)}.league-table__num{width:2.1rem;text-align:right}.league-table__pts{font-weight:700;color:var(--text)}.league-table__team{text-align:left;min-width:0}.league-table__club{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.league-table__season{width:3.4rem;text-align:left;color:var(--muted);font-size:.72rem}.league-table__row.is-ours{background:color-mix(in srgb,var(--brand) 16%,transparent)}.league-table__row.is-ours td{font-weight:700;color:var(--text);border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.league-table__row.is-ours .league-table__club{color:var(--brand)}.league-table__row--anim{transition:transform .38s cubic-bezier(.33,1,.68,1);will-change:transform}.league-table__row--anim td{background-color:var(--surface-1)}.league-table__row--anim.is-ours{position:relative;z-index:2}.league-table__row--anim.is-ours td{background-color:color-mix(in srgb,var(--brand) 16%,var(--surface-1))}@media (prefers-reduced-motion: reduce){.league-table__row--anim{transition:none}}@media (max-width: 900px){.result-reveal{grid-template-columns:1fr}.result-standings{order:-1}}@media (max-width: 560px){.league-table__col-gf,.league-table__col-ga,.league-table__col-wdl{display:none}.league-table{font-size:.82rem}.league-table thead th,.league-table td{padding-left:6px;padding-right:6px}td.league-table__season{width:3rem}}.season-ribbon{margin-bottom:var(--sp-5);display:flex;flex-direction:column;align-items:center;gap:var(--sp-5)}.season-record{display:flex;align-items:baseline;gap:.14em;font-family:var(--font-head);font-variant-numeric:tabular-nums;font-weight:800;font-size:clamp(1.55rem,4vw,2.15rem);letter-spacing:.01em;line-height:1}.pts-meter{width:min(100%,480px);display:flex;align-items:center;gap:var(--sp-3);position:relative;--cent-hold: .38s;--cent-sweep: .9s;--cent-ease: cubic-bezier(.42, 0, .72, .52)}.pts-meter__now{font-family:var(--font-head);font-weight:800;font-size:clamp(2.2rem,4.4vw,3rem);line-height:1;min-width:3ch;text-align:right;color:var(--text)}.pts-meter__unit{font-family:var(--font-head);font-size:.98rem;font-weight:600;color:var(--muted)}.pts-meter__track{flex:1 1 auto;min-width:0;position:relative;height:14px;border-radius:var(--r-pill);background:var(--bg-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent);overflow:hidden}.pts-meter__fill{display:block;width:100%;height:100%;border-radius:var(--r-pill);background:var(--meter-tone, var(--brand));transition:transform .32s ease,background .32s ease;will-change:transform}.pts-meter__target{flex:0 0 auto;position:relative;display:flex;align-items:center;font-family:var(--font-head);font-size:.95rem;font-weight:700;letter-spacing:.04em;color:var(--muted);min-width:5.6ch;justify-content:flex-end}.pts-meter[data-reached=true] .pts-meter__of{--cent-a: .86;--cent-len: .14;position:absolute;right:0;top:50%;translate:0 -50%;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--p) * 224% - 12%),#000 calc(var(--p) * 224%));mask-image:linear-gradient(90deg,transparent calc(var(--p) * 224% - 12%),#000 calc(var(--p) * 224%))}@property --cent-x{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes cent-run{to{--cent-x: 1}}.pts-meter[data-reached=true]{animation:cent-run var(--cent-sweep) var(--cent-ease) var(--cent-hold) both}.pts-meter__beat{--p: clamp(0, calc((var(--cent-x) - var(--cent-a)) / var(--cent-len)), 1)}.pts-meter[data-reached=true] .pts-meter__gilt{background-image:linear-gradient(90deg,var(--gold) 50%,var(--cent-ink) 50%);background-size:200% 100%;background-position:calc((1 - var(--p)) * 100%) 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pts-meter[data-reached=true] .pts-meter__now{--cent-ink: var(--text);--cent-a: 0;--cent-len: .18}.pts-meter[data-reached=true] .pts-meter__unit{--cent-ink: var(--muted);--cent-a: .21;--cent-len: .09}.pts-meter__gild{--cent-a: .32;--cent-len: .55;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--meter-tone, var(--brand)),var(--gold));clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.pts-meter__word{--cent-a: .86;--cent-len: .14;position:absolute;left:0;top:50%;translate:0 -50%;white-space:nowrap;font-family:var(--font-wordmark);font-weight:700;font-size:1.15em;letter-spacing:.02em;text-transform:uppercase;color:var(--gold);-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--p) * 112% - 12%),transparent calc(var(--p) * 112%));mask-image:linear-gradient(90deg,#000 calc(var(--p) * 112% - 12%),transparent calc(var(--p) * 112%))}.pts-meter__pulse{position:absolute;left:calc(var(--cent-x) * 100%);top:50%;translate:-50% -50%;width:22%;height:150%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 85%,transparent),transparent);filter:blur(7px);pointer-events:none;opacity:clamp(0,min(calc(var(--cent-x) / .1),calc((1 - var(--cent-x)) / .1)),1)}@media (prefers-reduced-motion: reduce){.pts-meter__fill,.pts-meter__now{transition:none}.pts-meter[data-reached=true]{animation:none;--cent-x: 1}.pts-meter__pulse{display:none}}.sr-grid{width:100%;display:grid;grid-template-columns:repeat(var(--ribbon-cols),minmax(0,1fr));gap:3px}@media (max-width: 900px){.sr-grid{--ribbon-cols: 10 !important}}@media (max-width: 620px){.sr-grid{--ribbon-cols: 6 !important}}.sr-cell{--tone: var(--muted-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;padding:4px 2px 5px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--tone) 26%,transparent);background:color-mix(in srgb,var(--tone) 12%,var(--surface-1));transition:background-color .32s ease,border-color .32s ease,transform .32s cubic-bezier(.33,1,.68,1)}.sr-cell--oW{--tone: var(--result-win)}.sr-cell--oD{--tone: var(--result-draw)}.sr-cell--oL{--tone: var(--result-loss)}.sr-cell--future{--tone: var(--line);opacity:.55}.sr-cell--live{transform:scale(1.06);border-color:color-mix(in srgb,var(--tone) 70%,transparent);box-shadow:0 0 10px 1px color-mix(in srgb,var(--tone) 40%,transparent)}.sr-cell__score{font-family:var(--font-head);font-weight:800;font-size:clamp(.68rem,1.05vw,.82rem);line-height:1.05;color:var(--tone);white-space:nowrap}.sr-cell--future .sr-cell__score{color:var(--muted-2)}.sr-cell__opp{font-weight:700;font-size:clamp(.52rem,.78vw,.62rem);letter-spacing:.02em;line-height:1.1;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sr-cell__season{font-size:clamp(.46rem,.7vw,.56rem);font-weight:600;line-height:1.1;color:var(--muted-2);white-space:nowrap}.app__topbar{padding-top:max(var(--sp-4),env(safe-area-inset-top))}.app__main{padding-left:max(var(--sp-4),env(safe-area-inset-left));padding-right:max(var(--sp-4),env(safe-area-inset-right));padding-bottom:max(var(--sp-7),env(safe-area-inset-bottom))}@media (max-width: 560px){.app__main{padding-top:var(--sp-4)}.btn{min-height:44px}.btn--icon{width:44px;height:44px}.pool-list{max-height:none;overflow:visible}}.pool-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.pool-head__spin{height:42px;padding:0 var(--sp-5);font-family:var(--font-head);font-weight:700;letter-spacing:.02em}.pool-head__spin:not(:disabled){animation:spin-call 1.8s ease-in-out infinite}.pool--modeshift{opacity:.12}.sicko{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.sicko:not(.sicko--on):hover{color:var(--text);border-color:var(--muted)}.sicko__dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.4}.sicko--on{color:#ff3b38;border-color:#ff3b38;background:color-mix(in srgb,#ff3b38 10%,transparent)}.sicko--on:hover{background:color-mix(in srgb,#ff3b38 18%,transparent)}.sicko--on .sicko__dot{opacity:1;box-shadow:0 0 6px currentColor}.sicko--mark{position:absolute;top:calc(var(--pitch-crop-top, 0px) + var(--disc) * .3);left:calc(var(--disc) * .16);grid-column:auto;justify-self:auto;padding:calc(var(--disc) * .085) calc(var(--disc) * .14);font-size:calc(var(--disc) * .22);pointer-events:none;z-index:1;background:color-mix(in srgb,#ff3b38 14%,rgb(0 0 0 / .55))}@keyframes spin-call{0%,to{box-shadow:0 0 color-mix(in srgb,var(--brand) 55%,transparent);background:var(--brand)}50%{box-shadow:0 0 12px 1px color-mix(in srgb,var(--brand) 50%,transparent);background:var(--brand-bright)}}.reel{display:flex;align-items:center;gap:var(--sp-2);min-width:0;height:42px;padding:0 var(--sp-4) 0 9px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);overflow:hidden}.reel__reroll{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .08s ease}.reel__reroll:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.reel__reroll:active:not(:disabled){transform:scale(.92)}.reel__reroll:disabled{background:transparent;border-color:var(--line);color:var(--faint);cursor:default}.reel:nth-child(2) .reel__window{flex:0 0 auto;min-width:4.4em}.reel:nth-child(2) .reel__face{justify-content:center}.reel__window{--reel-face: 40px;flex:1 1 auto;min-width:0;height:var(--reel-face);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%)}.reel__strip{display:flex;flex-direction:column;transform:translateY(calc(var(--reel-at, 0) * var(--reel-face) * -1));will-change:transform}.reel__face{height:var(--reel-face);display:flex;align-items:center;font-family:var(--font-head);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reel--run .reel__strip{transition:transform var(--reel-run, .36s) linear;filter:blur(1.6px)}.reel--settle .reel__strip{transition:transform var(--reel-settle, .48s) cubic-bezier(.16,.72,.24,1.2),filter var(--reel-settle, .48s) ease-out;filter:blur(0)}.reel--spinning{border-color:var(--line-strong)}.pool--held{opacity:0;pointer-events:none;transition:none}.pool--spent{pointer-events:none}.pool--spent .pool-item{opacity:.4;filter:grayscale(1)}.pool-hint{display:flex;align-items:flex-end;gap:7px;margin:var(--sp-2) 0 0;padding:0 var(--sp-2);color:var(--muted);font-size:.92rem}.pool-hint__curl{flex:none;width:auto;height:24px;margin-top:-13px;margin-bottom:7px}.pool-item--returning{transform-origin:var(--pool-origin, 50%) 50%;pointer-events:none;background:color-mix(in srgb,var(--brand) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 55%,transparent);animation:pool-return .19s cubic-bezier(.16,.84,.3,1)}@keyframes pool-return{0%{opacity:0;transform:scale(.82,.55)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.pool-item__slot{width:var(--disc);height:var(--disc);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px dashed color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--brand) 6%,transparent);color:var(--brand)}.pool-item__slot svg{width:42%;height:42%}.pool-item--empty .pool-item__name{color:var(--muted);font-weight:500}.pool-item--empty .pool-item__fname{color:inherit}.pool-item--empty .pool-item__scout,.pool-item--empty .pool-item__chevron{visibility:hidden}.pool-item__held{cursor:grabbing}.pool--spent .pool-item--taken{opacity:1;filter:none;pointer-events:auto}.pool-item__back{cursor:pointer}.pool-item--taken .pool-item__style{color:var(--brand);font-weight:700}.pool-item__back:hover .pool-item__slot{background:color-mix(in srgb,var(--brand) 14%,transparent)}.pool-item--leaving{transform-origin:var(--pool-origin, 50%) 50%;pointer-events:none;animation:pool-leave .15s cubic-bezier(.5,0,.9,.6) forwards}@keyframes pool-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82,.55)}}.drag-token--parked{opacity:0;scale:.8}@media (prefers-reduced-motion: reduce){.pool-item--returning,.pool-item--leaving{animation:none}.drag-token,.pool-drag__handle{transition:none}}.pool-head--spent .reel{opacity:.4;filter:grayscale(1);pointer-events:none;transition:opacity .22s ease}@media (prefers-reduced-motion: reduce){.reel--run .reel__strip,.reel--settle .reel__strip{transition:none;filter:none}.pool-head__spin:not(:disabled){animation:none;box-shadow:0 0 12px 1px color-mix(in srgb,var(--brand) 50%,transparent)}}.pcell__lift{display:inline-flex;padding:0;border:0;background:none;cursor:grab;touch-action:none;border-radius:999px}.pcell__lift:active{cursor:grabbing}.pcell--fresh .pcell__disc{box-shadow:0 0 7px color-mix(in srgb,var(--brand) 55%,transparent),0 0 17px color-mix(in srgb,var(--brand) 26%,transparent)}.pcell--lifted{opacity:.35}.pcell__gap{width:var(--disc);height:var(--disc);border-radius:50%;border:2px dashed color-mix(in srgb,var(--brand) 60%,transparent);background:color-mix(in srgb,var(--brand) 8%,transparent)}.pcell--gap .pcell__who,.pcell--gap .pcell__season,.pcell--open__spacer{visibility:hidden}.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}.howto-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:color-mix(in srgb,var(--bg-deep) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.howto{width:min(520px,100%);max-height:calc(100dvh - 2 * var(--sp-4));overflow-y:auto;padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--surface-2),var(--surface-1));box-shadow:var(--shadow-pop)}.howto__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.howto__head h2{font-family:var(--font-head);font-size:1.35rem}.howto__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font-size:1rem;line-height:1;padding:6px;border-radius:var(--r-sm)}.howto__close:hover{color:var(--text);background:var(--surface-3)}.howto__steps{list-style:none;margin:0 0 var(--sp-5);padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.howto__step{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);transition:border-color .14s ease}.howto__step[data-open]{border-color:var(--line-strong);background:var(--surface-2)}.howto__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--sp-3);padding:var(--sp-3);border:0;border-radius:var(--r-md);background:transparent;color:inherit;text-align:left}.howto__row:hover .howto__title{color:var(--brand-bright)}.howto__icon{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line-strong);background:var(--bg-deep);color:var(--brand)}.howto__icon svg{width:19px;height:19px}.howto__text{display:block;min-width:0}.howto__title{display:block;font-family:var(--font-head);font-weight:700;font-size:1rem;color:var(--text);transition:color .14s ease}.howto__sum{display:block;margin-top:3px;font-size:.86rem;line-height:1.45;color:var(--text-2)}.howto__cue{display:flex;gap:6px;margin-top:var(--sp-2)}.howto__step[data-open] .howto__cue{display:none}.howto__cue>span{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--text-2);color:#1a1a1a}.howto__cue svg{width:11px;height:11px;fill:currentColor}.howto__chev{width:16px;height:16px;margin-top:10px;color:var(--muted);transition:transform .16s ease}.howto__step[data-open] .howto__chev{transform:rotate(180deg);color:var(--brand)}.howto__more{padding:0 var(--sp-3) var(--sp-3);animation:howto-unfold .16s ease}@keyframes howto-unfold{0%{opacity:0;transform:translateY(-4px)}}.howto__note+.howto__note{margin-top:var(--sp-4)}.howto__note p{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-2)}.howto__note-title{margin:0 0 4px;font-family:var(--font-head);font-weight:700;font-size:.9rem;color:var(--text)}.howto__lede{margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);font-size:.95rem;line-height:1.5;color:var(--text-2)}.howto__done{position:sticky;bottom:calc(-1 * var(--sp-5));width:100%;box-shadow:0 -14px 18px -6px var(--surface-1)}.howto__legend{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}.howto__disc{display:block;width:124px;height:auto;margin:var(--sp-3) auto var(--sp-4);font-family:var(--font-head)}.howto__legend ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.howto__legend li{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:.85rem;line-height:1.5;color:var(--text-2)}.howto__legend b{color:var(--text)}.howto__legend-icon{flex:0 0 auto;width:22px;height:22px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--muted);color:#1a1a1a}.howto__legend-icon svg{width:12px;height:12px;fill:currentColor}.howto__scale{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-5)}.howto__scale-sign{flex:0 0 auto;width:12px;text-align:center;font-family:var(--font-head);font-weight:700;font-size:.95rem;line-height:1;color:var(--muted)}.howto__scale-bar{flex:1 1 auto;display:flex;height:10px;border-radius:var(--r-pill);overflow:hidden}.howto__scale-bar>i{flex:1 1 0}.howto__scale-split{flex:0 0 3px!important;background:var(--surface-2)}.howto__step[data-open] .howto__scale-split{background:var(--surface-3)}@media (prefers-reduced-motion: reduce){.howto-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.howto__more{animation:none}.howto__chev,.howto__step,.howto__title{transition:none}}.grade-report{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:var(--sp-4);background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.grade-report__frame{position:relative;width:min(600px,100%);display:block}.grade-report__frame:before{content:"";position:absolute;z-index:1;top:1px;left:1px;right:1px;height:22px;border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;pointer-events:none;opacity:0;transition:opacity .16s ease;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 80%,transparent),transparent)}.grade-report__frame:after{content:"";position:absolute;z-index:1;bottom:1px;left:1px;right:1px;height:22px;border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px);pointer-events:none;opacity:0;transition:opacity .16s ease;background:linear-gradient(0deg,color-mix(in srgb,var(--surface-1) 84%,transparent),transparent)}.grade-report__frame:has(>[data-more-up]):before{opacity:1}.grade-report__frame:has(>[data-more-down]):after{opacity:1}@media (prefers-reduced-motion: reduce){.grade-report__frame:before,.grade-report__frame:after{transition:none}}.grade-report__close{position:absolute;top:calc(var(--sp-3) * -1);right:calc(var(--sp-3) * -1);z-index:1;background:var(--surface-2);border-color:var(--line-strong)}.grade-report__card{width:100%;max-height:min(88dvh,800px);overflow:hidden auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overscroll-behavior:contain;padding:var(--sp-3) var(--sp-6) var(--sp-4);border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));background:linear-gradient(180deg,var(--surface-2),var(--surface-1));box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:0}.grade-report__card--pending{align-items:center;padding:var(--sp-6)}.grade-pending__line{font-family:var(--font-head);font-size:1rem;font-weight:600;color:var(--muted);margin:0}.grade-report__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-2);padding-right:var(--sp-5)}.grade-report__hed{margin:0;font-family:var(--font-head);font-weight:700;font-size:1.05rem;line-height:1.2;color:var(--text)}.rc-grades{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:var(--sp-3) 0 var(--sp-5)}.rc-grade{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.rc-grade+.rc-grade{border-left:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.rc-grade__letter{animation:rc-grade-in .32s ease both;font-family:var(--font-head);font-weight:800;font-size:2.6rem;line-height:.95;letter-spacing:.01em;color:var(--text)}@keyframes rc-grade-in{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion: reduce){.rc-grade__letter{animation:none}}.rc-grade__label{font-size:.76rem;font-weight:500;line-height:1.2;color:var(--text-2)}.rc__row{display:flex;flex-direction:column}.rc__row,.rc__row+.rc__row{border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.rc__trigger{position:relative;display:flex;align-items:center;width:100%;padding:var(--sp-4) var(--sp-5) var(--sp-4) 0;background:none;border:0;border-radius:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease}.rc__trigger:hover,.rc__trigger:focus-visible{background:color-mix(in srgb,var(--text) 8%,transparent)}.rc__trigger:active{transform:scale(.995)}.rc__hed{margin:0;font-family:var(--font-head);font-weight:700;font-size:1rem;line-height:1.25;letter-spacing:-.005em;color:var(--text)}.rc__chevron{position:absolute;right:calc(var(--sp-4) * -1);top:50%;font-size:1.5rem;line-height:1;color:var(--muted);transform:translateY(-50%);transition:transform .22s ease,color .12s ease}.rc__trigger:hover .rc__chevron{color:var(--text)}.rc__row[data-open=true] .rc__chevron{color:var(--text);transform:translateY(-50%) rotate(90deg)}.rc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease,opacity .18s ease;opacity:0}.rc__row[data-open=true] .rc__panel{grid-template-rows:1fr;opacity:1}.rc__panel-in{overflow:hidden;min-height:0}.rc__row[data-open=true] .rc__panel-in{padding-bottom:var(--sp-5)}@media (prefers-reduced-motion: reduce){.rc__panel,.rc__chevron,.rc__trigger{transition:none}}.rc__fig{font-family:var(--font-head);font-weight:800;font-size:1.55rem;line-height:1.05;color:var(--text)}.rc__aside{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:.76rem;font-weight:500;line-height:1.2;color:var(--text-2);text-align:right}.rc-curve{display:flex;flex-direction:column;gap:0}.rc-curve__plot{position:relative;width:100%;isolation:isolate}.rc-curve__plot svg{position:relative;z-index:1;display:block;width:100%;height:100%}.rc-curve__zone{fill:var(--text)}.rc-curve__zone[data-zone=relegation]{fill-opacity:.02}.rc-curve__zone[data-zone=mid-table]{fill-opacity:.045}.rc-curve__zone[data-zone=top-four]{fill-opacity:.07}.rc-curve__zone[data-zone=champion]{fill-opacity:.1}.rc-curve__zone[data-zone=centurion]{fill:var(--gold);fill-opacity:.16}.rc-curve__zone-name{position:absolute;z-index:0;top:.15rem;display:flex;flex-direction:column;gap:1px;font-size:.62rem;line-height:1;white-space:nowrap;color:var(--faint);pointer-events:none}.rc-curve__zone-name[data-anchor=start]{margin-left:.3rem}.rc-curve__zone-name[data-anchor=end]{right:.3rem;align-items:flex-end;text-align:right}.rc-curve__zone-name[data-zone=centurion]{color:color-mix(in srgb,var(--gold) 62%,transparent)}.rc-curve__zone-name span[data-line]{display:block}.rc-curve__zone-name b{font-family:var(--font-head);font-weight:700;font-size:.95rem;line-height:1.05;color:var(--gold)}.rc-curve__area{fill:url(#rc-band)}.rc-curve__stop--far,.rc-curve__stop--near,.rc-curve__stop--core{stop-color:var(--brand)}.rc-curve__landed{position:absolute;z-index:2;width:7px;height:7px;border-radius:50%;background:var(--text);box-shadow:0 0 0 2px var(--surface-2);transform:translate(-50%,-50%)}.rc-curve__landed .rc-tip{position:absolute;left:50%;transform:translate(-50%);font-family:var(--font-head);font-weight:700;font-size:.8rem;line-height:1;color:var(--text);text-shadow:-1px -1px 0 rgb(0 0 0 / .8),1px -1px 0 rgb(0 0 0 / .8),-1px 1px 0 rgb(0 0 0 / .8),1px 1px 0 rgb(0 0 0 / .8),0 0 4px rgb(0 0 0 / .55)}.rc-curve__landed[data-place=above] .rc-tip{bottom:.55rem}.rc-curve__landed[data-place=below] .rc-tip{top:.55rem}.rc-curve__landed[data-edge=start] .rc-tip{left:0;transform:none}.rc-curve__landed[data-edge=end] .rc-tip{left:auto;right:0;transform:none}.rc-curve__landed[data-century=true]{background:var(--gold)}.rc-curve__landed[data-century=true] .rc-tip{color:var(--gold)}.rc-curve__scale{position:relative;height:1.2rem;margin:.4rem 0 0;font-size:.68rem;line-height:1;color:var(--faint)}.rc-curve__scale span[data-tick]{position:absolute;white-space:nowrap}.rc-curve__scale span[data-tick=cut]{color:var(--muted)}.rc-curve__scale span[data-tick=middle]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.rc-curve__scale span[data-anchor=mid]{transform:translate(-50%)}.rc-curve__scale span[data-anchor=start]{transform:none}.rc-curve__scale span[data-anchor=end]{transform:translate(-100%)}.rc-tip{position:relative;cursor:help;text-decoration:underline dotted color-mix(in srgb,currentColor 28%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .12s ease}.rc-tip:hover{text-decoration-color:color-mix(in srgb,currentColor 60%,transparent)}.rc-tip:hover,.rc-tip[data-open]{z-index:30}.rc-tip:has(>svg){display:inline-flex;text-decoration:none;border-bottom:1px dotted color-mix(in srgb,currentColor 40%,transparent)}.rc-tip__bubble{position:fixed;left:0;top:0;z-index:90;width:max-content;min-width:min(11rem,calc(100vw - 20px));max-width:min(19rem,calc(100vw - 20px));padding:7px 9px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:var(--shadow-pop);font-family:var(--font-body);font-size:.72rem;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:none;text-align:left;white-space:normal;overflow-wrap:break-word;color:var(--text-2);pointer-events:none;visibility:hidden}.rc-tip__bubble[data-placed]{visibility:visible;animation:rc-tip-in .12s ease-out}@keyframes rc-tip-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.rc-tip__bubble[data-placed]{animation:none}}.rc-wf{display:flex;flex-direction:column}.rc-wf__plot{position:relative;list-style:none;margin:0;padding:0}.rc-wf__row{position:absolute;left:0;right:0}.rc-wf__link{position:absolute;width:0;border-left:1px solid color-mix(in srgb,var(--muted) 60%,transparent);pointer-events:none}.rc-wf__bar{position:absolute;top:0;bottom:0;z-index:1;border-radius:0;min-width:2px;background:#0db061}.rc-wf__bar[data-sign=down]{background:#bd1b19}.rc-wf__bar[data-kind=base]{background:color-mix(in srgb,var(--muted) 45%,transparent)}.rc-wf__name{position:absolute;z-index:2;left:7px;top:50%;transform:translateY(-50%);font-size:.72rem;line-height:1;white-space:nowrap;color:var(--text-2)}.rc-wf__name--on-bar{color:var(--text)}.rc-wf__value{position:absolute;z-index:2;top:50%;transform:translateY(-50%);font-family:var(--font-head);font-weight:700;font-size:.8rem;line-height:1;white-space:nowrap;color:var(--text)}.rc-wf__scale{position:relative;height:1rem;margin:7px 0 0;font-size:.68rem;line-height:1;color:var(--faint);font-variant-numeric:tabular-nums}.rc-wf__scale span{position:absolute;white-space:nowrap}.rc-wf__scale span[data-kind=middle]{font-family:var(--font-head);font-weight:700;color:var(--text)}.rc-wf__scale span[data-anchor=mid]{transform:translate(-50%)}.rc-wf__scale span[data-anchor=end]{transform:translate(calc(-100% - 4px))}.rc-wf__scale span[data-anchor=start]{padding-left:4px}.rc-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.8rem;line-height:1.15}.rc-table th [data-short]{display:none}.rc-table th{color:var(--muted);font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.rc-table thead th{padding:0 8px 7px;border-bottom:1px solid var(--line)}.rc-table th.rc-table__who{text-align:left}.rc-table td{padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.rc-table tbody tr:last-child td{border-bottom:0}.rc-table__who{text-align:left;min-width:0}.rc-who{display:grid;grid-template-columns:var(--who-tag) minmax(0,1fr);--who-tag: 2em;align-items:baseline;column-gap:.6em;row-gap:2px}.rc-who__rating{grid-area:1 / 1 / 2 / 2;font-family:var(--font-head);font-weight:700;font-size:1.12em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text-2)}.rc-who__name{grid-area:1 / 2 / 2 / 3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.05em;line-height:1.1;color:var(--text)}.rc-who__pos{grid-area:2 / 1 / 3 / 2;font-style:normal;font-weight:700;font-size:.8em;line-height:1.1;letter-spacing:.02em;color:var(--muted)}.rc-who__season{grid-area:2 / 2 / 3 / 3;font-size:.8em;line-height:1.1;color:var(--faint)}.rc-table__who[data-muted] .rc-who__name{color:var(--muted)}.rc-table__who[data-muted] .rc-who__rating,.rc-table__who[data-muted] .rc-who__pos{color:var(--muted-2)}.rc-table__move{width:5.6rem;text-align:left;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.rc-table__move[data-moved]{color:var(--ink)}.rc-table__num{width:3.4rem;text-align:right;font-variant-numeric:tabular-nums;color:var(--faint)}.rc-table__force{vertical-align:bottom}.rc-table__icon{display:block;width:14px;height:14px;margin-left:auto;color:var(--muted)}.rc-table__num[data-sign=down]{color:#bd1b19}.rc-table__num[data-sign=up]{color:#0db061}.rc-table tfoot th,.rc-table tfoot td{border-bottom:0}.rc-table tfoot tr:first-child th,.rc-table tfoot tr:first-child td{padding-top:9px;border-top:1px solid var(--line)}.rc-table tfoot th{text-align:left;color:var(--text-2);font-size:.8rem;font-weight:400;letter-spacing:0;text-transform:none}.rc-table tfoot tr:last-child td{padding-top:9px;border-top:1px solid var(--line-strong);font-weight:700}.rc-table tfoot tr:last-child .rc-table__num:not([data-sign]){color:var(--text)}@media (max-width: 560px){.grade-report__card{padding:var(--sp-4)}.rc-table{font-size:.74rem}.rc-table th [data-long]{display:none}.rc-table th [data-short]{display:inline}.rc-table__num{width:2.3rem}.rc-table th{font-size:.55rem;letter-spacing:.03em}.rc-table thead th{padding:0 3px 6px}.rc-table td{padding:5px 3px}.rc-table tfoot td{padding-left:4px;padding-right:4px}.rc-wf__name{font-size:.66rem}.rc-wf__value{font-size:.76rem}.rc-grade__letter{font-size:2.2rem}.rc-grade__label{font-size:.72rem}}@media (min-width: 901px){.app{height:100dvh;overflow:hidden}.app__main{min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:var(--sp-6);padding-bottom:var(--sp-6)}.app__main>section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}section[data-testid=screen-draft],section[data-testid=screen-result]{container-type:inline-size;width:100%}.draft-layout--regular,.result-reveal{flex:1 1 auto;min-height:0;margin-bottom:0;grid-template-rows:minmax(0,1fr);align-items:stretch;container-type:size}.draft-layout--regular{grid-template-columns:minmax(var(--pool-min-w),var(--pool-max-w)) auto;justify-content:space-between;max-height:calc((100cqw - var(--pool-min-w) - var(--sp-5)) * 105 / 68)}.result-reveal{max-height:calc((100cqw - var(--table-min-w) - var(--sp-5)) * 105 / 68)}.result-xi{--pitch-max-share: calc(100cqw - var(--table-min-w) - var(--sp-5))}.draft-side{position:static}.draft-side,.result-xi{align-items:center}.draft-side .pitch,.result-xi .pitch{flex:0 0 auto;min-height:0;max-width:none;height:auto;width:min(var(--pitch-max-share, 46cqw),calc((100cqh - var(--pitch-reserve, 0px)) * 68 / 105))}.draft-side{--pitch-max-share: calc(100cqw - var(--pool-min-w) - var(--sp-5))}.draft-layout--regular{--pool-min-w: 490px;--pool-max-w: 620px}.result-reveal{--table-min-w: 520px}.draft-side,.draft-pool{display:flex;flex-direction:column;min-height:0}.draft-pool .pool{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.pool-head{flex:0 0 auto}.home{justify-content:center;padding-top:var(--sp-3);padding-bottom:var(--sp-7)}.home__body{margin-block:clamp(0px,calc((100dvh - 780px)/2),48px)}.season-ribbon{flex:0 0 auto}}@media (max-width: 759.98px){.app__topbar{padding-inline:var(--sp-3);padding-top:max(var(--sp-3),env(safe-area-inset-top));gap:var(--sp-2)}.app__topbar-slot,.app__topbar-actions{gap:6px}.app__topbar .btn{font-size:.78rem;padding-inline:9px;gap:5px}.btn__wide{display:none}.app__topbar .btn:has(.btn__icon){width:44px;height:44px;min-height:44px;padding:0;gap:0;border-radius:50%;justify-content:center}.app__topbar .btn:has(.btn__icon) .btn__icon{width:1.35em;height:1.35em}.draft-layout--regular{--draft-chrome: 303px;--pitch-h: min( calc((100vw - 2 * var(--sp-4)) * 105 / 68), max(200px, calc(100dvh - var(--draft-chrome))) );gap:var(--sp-4)}.draft-layout--regular:has(.pool-hint){--draft-chrome: 190px}.draft-layout--regular:not(:has(.pool-head)){--draft-chrome: 88px}.draft-layout--regular .pitch--sided{width:auto;max-width:100%;height:var(--pitch-h)}.draft-layout--regular .pool-hint{order:-3}.pool:empty{display:none}.pool-head{gap:6px;margin-bottom:0}.pool-head__spin{height:36px;padding-inline:var(--sp-3)}.reel{height:36px;gap:6px;padding:0 var(--sp-2) 0 7px}.reel__reroll{width:20px;height:20px}.reel__window{--reel-face: 30px}.reel__face{font-size:.74rem}.reel:nth-child(2) .reel__window{min-width:3.6em}.draft-layout--regular .pool-detail-tray{padding:var(--sp-2) var(--sp-3) var(--sp-5)}.pool-detail-tray__head{min-width:0;margin-bottom:var(--sp-1)}.pool-detail-tray__name{display:block;font-family:var(--font-head);font-weight:700;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-detail-tray .pdetail{grid-template-columns:minmax(0,1fr)}.pool-detail-tray .pdetail .skillrows{gap:6px}.pool-detail-tray .pdetail .skillrow{gap:2px}.pool-detail-tray .pdetail__card{gap:8px}.app__main{padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom))}.result-reveal{margin-bottom:0}.pts-meter__target{min-width:6.4em}.pts-meter__pulse{left:calc(11% + var(--cent-x) * 78%)}}.home__devbtn--gold{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 55%,transparent)}.sharecard{width:1500px;height:1000px;position:relative;overflow:hidden;isolation:isolate;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:radial-gradient(90% 110% at 100% -10%,var(--hero-via) 0%,transparent 58%),var(--bg)}.sharecard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='sn'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23sn)'/%3E%3C/svg%3E")}.sharecard__pitch{--pitch-crop-top: 195px;--pitch-fade: 72px;--sharecard-disc: 12.1cqw;position:absolute;left:0;top:calc(var(--pitch-crop-top) * -1);width:900px;z-index:0;--pitch-mask: linear-gradient( to bottom, transparent var(--pitch-crop-top), #000 calc(var(--pitch-crop-top) + var(--pitch-fade)), #000 calc(var(--pitch-crop-top) + 1000px - var(--pitch-fade)), transparent calc(var(--pitch-crop-top) + 1000px) )}.sharecard__turf{-webkit-mask-image:var(--pitch-mask);mask-image:var(--pitch-mask)}.sharecard__blind{position:absolute;top:0;right:0;bottom:0;left:0;padding-inline:var(--sp-2);container-type:inline-size;--disc: var(--sharecard-disc)}.sharecard__pitch .pitch{width:900px;max-width:none}.sharecard .pitch--sided{--disc: var(--sharecard-disc);--pcell-ink: calc(var(--disc) * 1.5);--pitch-rows: 20.7fr 18.7fr 18.7fr 18.7fr 18.7fr 20.7fr}.sharecard .disc__shirt{width:66%;height:66%}.sharecard .disc__initials{font-size:calc(var(--disc) * .2)}.sharecard .disc__rating{right:calc(var(--disc) * -.32);width:calc(var(--disc) * .64);height:calc(var(--disc) * .38);font-size:calc(var(--disc) * .25);border-width:max(1px,calc(var(--disc) * .03))}.sharecard .disc__rating--was{display:none}.sharecard .disc__rating--adj{top:calc(var(--disc) * .08)}.sharecard .pcell__badges{left:calc(var(--disc) * -.18);gap:calc(var(--disc) * .03)}.sharecard .pcell__badge{width:calc(var(--disc) * .38);height:calc(var(--disc) * .38)}.sharecard .pcell__badge-icon{width:calc(var(--disc) * .26);height:calc(var(--disc) * .26)}.sharecard .pcell__who{font-size:calc(var(--disc) * .23)}.sharecard .pcell__season{font-size:calc(var(--disc) * .18)}.sharecard .sicko--mark{padding:calc(var(--disc) * .1) calc(var(--disc) * .19);font-size:calc(var(--disc) * .29)}.sharecard__rail{--sharecard-min: 24px;position:absolute;z-index:2;top:56px;bottom:30px;right:44px;width:512px;display:flex;flex-direction:column;justify-content:space-between}.sharecard__lockup{display:flex;align-items:center;gap:15px}.sharecard__mark{width:80px;height:80px;color:var(--text)}.sharecard__word{font-family:var(--font-wordmark);font-weight:700;font-size:52px;letter-spacing:.02em;line-height:1;text-transform:uppercase}.sharecard__league{margin:0;font-family:var(--font-head);font-weight:700;font-size:40px;letter-spacing:-.01em;line-height:1;color:var(--muted)}.sharecard__main{display:flex;flex-direction:column;gap:56px}.sharecard__lede{display:flex;flex-direction:column;gap:40px}.sharecard__badge-block{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.sharecard .badge-pill{gap:10px;font-size:28px;line-height:1;padding:11px 20px;white-space:nowrap}.sharecard .badge-row{justify-content:flex-start}.sharecard__chase{display:flex;flex-direction:column}.sharecard__figure{display:flex;align-items:baseline;gap:14px}.sharecard__points{font-family:var(--font-head);font-weight:700;font-size:110px;letter-spacing:-.03em;line-height:1}.sharecard__unit{font-family:var(--font-head);font-weight:600;font-size:32px;color:var(--muted)}.sharecard__meter{display:flex;align-items:center;gap:20px;margin-top:26px}.sharecard__track{flex:1;height:32px;border-radius:var(--r-pill);background:var(--bg-deep);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--line) 70%,transparent);overflow:hidden}.sharecard__fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--meter-tone)}.sharecard__fill[data-reached]{background:linear-gradient(90deg,var(--meter-tone),var(--gold))}.sharecard__target{font-family:var(--font-head);font-weight:600;font-size:32px;color:var(--muted);white-space:nowrap}.sharecard__target[data-reached]{color:var(--gold);display:inline-flex;align-items:center;gap:.36em}.sharecard__target-mark{width:1.15em;height:1.15em;flex:0 0 auto}.sharecard__facts{display:flex;flex-direction:column;gap:34px}.sharecard__rule{height:1px;background:var(--line)}.sharecard__stats{display:grid;gap:24px}.sharecard__stats--two{grid-template-columns:repeat(2,1fr)}.sharecard__stats--three{grid-template-columns:repeat(3,1fr)}.sharecard__stat{display:flex;flex-direction:column;gap:8px}.sharecard__label{font-weight:600;font-size:var(--sharecard-min);color:var(--muted)}.sharecard__value{font-family:var(--font-head);font-weight:700;font-size:52px;letter-spacing:-.02em;line-height:1}.sharecard__foot{margin:0;font-weight:500;font-size:28px;line-height:1.2;color:var(--text-2)}.sharecard__foot-url{font-weight:700;color:var(--brand)}
