:root{--pk-pickle-50: #F4FAE4;--pk-pickle-100: #E7F5C3;--pk-pickle-200: #D2EC92;--pk-pickle-300: #B9E05A;--pk-pickle-400: #9ED32A;--pk-pickle-500: #6FAE4A;--pk-pickle-600: #4C7A2A;--pk-pickle-700: #3A6121;--pk-pickle-800: #27461A;--pk-pickle-900: #16300E;--pk-brine-50: #FCFAF4;--pk-brine-100: #F7F2E6;--pk-brine-200: #EFE7D3;--pk-brine-300: #E3D8BC;--pk-brine-400: #CFC2A0;--pk-brine-500: #B3A47E;--pk-ink-50: #F3F4F0;--pk-ink-100: #E4E7DF;--pk-ink-200: #C3C8BB;--pk-ink-300: #979E8F;--pk-ink-400: #5F665A;--pk-ink-500: #454B3F;--pk-ink-600: #363B30;--pk-ink-700: #262A22;--pk-ink-800: #1B1E18;--pk-ink-900: #121410;--pk-coral-100: #FFE4DE;--pk-coral-300: #FFA594;--pk-coral-500: #FF5C47;--pk-coral-700: #C8382A;--pk-chalk-100: #DDE7FF;--pk-chalk-300: #7EA6FF;--pk-chalk-500: #2F5FD8;--pk-chalk-700: #1E44A8;--pk-signal-100: #DDF3E6;--pk-signal-300: #3DD17F;--pk-signal-500: #15804A;--pk-signal-700: #0F6436;--pk-amber-100: #FBEFD0;--pk-amber-300: #F5B82E;--pk-amber-500: #C98A12;--pk-amber-700: #8A5A05;--pk-danger-100: #F9DEDB;--pk-danger-300: #FF6B5E;--pk-danger-500: #C9342B;--pk-danger-700: #8F1F18;--pk-marker-300: #FFE14D;--pk-white: #FFFFFF;--font-display: "Barlow Condensed", "Arial Narrow", Impact, sans-serif;--font-brand: "Fraunces", "Iowan Old Style", Georgia, serif;--font-body: "Inter", "Segoe UI", Roboto, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-sticker: 3px;--r-control: 6px;--r-card: 10px;--r-band: 0px;--gutter: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--motion-fast: .12s;--motion-base: .18s;--motion-slow: .32s;--ease: cubic-bezier(.2,.7,.2,1);--pickle: #6FAE4A;--pickle-ink: #27461A;--acid: #9ED32A;--acid-ink: #121410;--coral: #FF5C47;--coral-ink: #121410;--marker: #FFE14D;--you-ink: #121410;--them: #FF5C47;--them-ink: #121410;--on-board: #F3F4F0;--on-board-dim: #C3C8BB;--on-board-faint: #979E8F;--board-you: #9ED32A;--board-them: #FF5C47;--bg: #F7F2E6;--surface: #FCFAF4;--surface-2: #EFE7D3;--surface-ink: #121410;--text-on-ink: #F3F4F0;--line: rgba(18, 20, 16, .14);--line-strong: rgba(18, 20, 16, .5);--rule: #121410;--text: #121410;--dim: #454B3F;--faint: #5F665A;--brand-tint: #E7F5C3;--accent: #3A6121;--accent-hover: #27461A;--accent-ink: #FFFFFF;--accent-tint: #E7F5C3;--go: #15804A;--go-ink: #FFFFFF;--go-tint: #DDF3E6;--go-text: #0F6436;--careful: #F5B82E;--careful-ink: #121410;--careful-tint: #FBEFD0;--careful-text: #8A5A05;--stop: #C9342B;--stop-ink: #FFFFFF;--stop-tint: #F9DEDB;--stop-text: #8F1F18;--lead: #2F5FD8;--lead-ink: #FFFFFF;--lead-tint: #DDE7FF;--lead-text: #1E44A8;--you: #5E9E37;--track: rgba(18, 20, 16, .08);--board: #121410;--board-2: #262A22;--board-line: rgba(243, 244, 240, .14);--headshot-bg: #E3D8BC;--headshot-fg: #979E8F;--chip-edge: rgba(255, 255, 255, 0);--focus: #3A6121;--selection: rgba(158, 211, 42, .45);--shadow-card: 0 1px 0 rgba(18, 20, 16, .05), 0 10px 24px -18px rgba(18, 20, 16, .35);--shadow-pop: 0 2px 0 rgba(18, 20, 16, .08), 0 18px 40px -16px rgba(18, 20, 16, .45);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #121410;--surface: #1B1E18;--surface-2: #262A22;--surface-ink: #F7F2E6;--text-on-ink: #121410;--line: rgba(243, 244, 240, .12);--line-strong: rgba(243, 244, 240, .4);--rule: #F3F4F0;--text: #F3F4F0;--dim: #C3C8BB;--faint: #979E8F;--brand-tint: rgba(158, 211, 42, .14);--accent: #B9E05A;--accent-hover: #D2EC92;--accent-ink: #121410;--accent-tint: rgba(185, 224, 90, .16);--go: #3DD17F;--go-ink: #121410;--go-tint: rgba(61, 209, 127, .16);--go-text: #5FDB94;--careful: #F5B82E;--careful-ink: #121410;--careful-tint: rgba(245, 184, 46, .16);--careful-text: #F5B82E;--stop: #FF6B5E;--stop-ink: #121410;--stop-tint: rgba(255, 107, 94, .16);--stop-text: #FF8A80;--lead: #7EA6FF;--lead-ink: #121410;--lead-tint: rgba(126, 166, 255, .16);--lead-text: #9DBBFF;--you: #9ED32A;--track: rgba(243, 244, 240, .1);--board: #23281F;--board-2: #30362B;--board-line: rgba(243, 244, 240, .12);--headshot-bg: #363B30;--headshot-fg: #5F665A;--chip-edge: rgba(243, 244, 240, .28);--focus: #B9E05A;--selection: rgba(185, 224, 90, .35);--shadow-card: 0 1px 0 rgba(0, 0, 0, .3), 0 10px 24px -18px rgba(0, 0, 0, .7);--shadow-pop: 0 2px 0 rgba(0, 0, 0, .4), 0 18px 40px -16px rgba(0, 0, 0, .8);color-scheme:dark}}:root[data-theme=dark]{--bg: #121410;--surface: #1B1E18;--surface-2: #262A22;--surface-ink: #F7F2E6;--text-on-ink: #121410;--line: rgba(243, 244, 240, .12);--line-strong: rgba(243, 244, 240, .4);--rule: #F3F4F0;--text: #F3F4F0;--dim: #C3C8BB;--faint: #979E8F;--brand-tint: rgba(158, 211, 42, .14);--accent: #B9E05A;--accent-hover: #D2EC92;--accent-ink: #121410;--accent-tint: rgba(185, 224, 90, .16);--go: #3DD17F;--go-ink: #121410;--go-tint: rgba(61, 209, 127, .16);--go-text: #5FDB94;--careful: #F5B82E;--careful-ink: #121410;--careful-tint: rgba(245, 184, 46, .16);--careful-text: #F5B82E;--stop: #FF6B5E;--stop-ink: #121410;--stop-tint: rgba(255, 107, 94, .16);--stop-text: #FF8A80;--lead: #7EA6FF;--lead-ink: #121410;--lead-tint: rgba(126, 166, 255, .16);--lead-text: #9DBBFF;--you: #9ED32A;--track: rgba(243, 244, 240, .1);--board: #23281F;--board-2: #30362B;--board-line: rgba(243, 244, 240, .12);--headshot-bg: #363B30;--headshot-fg: #5F665A;--chip-edge: rgba(243, 244, 240, .28);--focus: #B9E05A;--selection: rgba(185, 224, 90, .35);--shadow-card: 0 1px 0 rgba(0, 0, 0, .3), 0 10px 24px -18px rgba(0, 0, 0, .7);--shadow-pop: 0 2px 0 rgba(0, 0, 0, .4), 0 18px 40px -16px rgba(0, 0, 0, .8);color-scheme:dark}.pt-tug{--tug-you: var(--you);--tug-them: var(--them);--tug-mid: var(--line-strong);position:relative;display:block;height:8px;min-width:40px;border-radius:4px;background:var(--track)}.pt-tug-f{position:absolute;top:0;bottom:0;border-radius:4px}.pt-tug-f.you{background:var(--tug-you)}.pt-tug-f.them{background:var(--tug-them)}.pt-tug-mid{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--tug-mid)}.pt-tug.neutral{--tug-you: var(--dim);--tug-them: var(--dim)}.pt-tug.board{--tug-you: var(--board-you);--tug-them: var(--board-them);--tug-mid: var(--on-board-faint);height:10px;border-radius:5px;background:var(--board-2)}.pt-tug.board .pt-tug-f{border-radius:5px}.pt-tug.board .pt-tug-mid{opacity:.7}.pt-wl{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:var(--r-sticker);font-family:var(--font-display);font-weight:800;font-size:13px;line-height:1}.pt-wl.W{background:var(--you);color:var(--you-ink)}.pt-wl.T{background:var(--surface-2);color:var(--text);border:1px solid var(--line-strong)}.pt-wl.L{background:var(--them);color:var(--them-ink)}.pt-legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;line-height:1.3;color:var(--dim)}.pt-legend>span[aria-hidden]{white-space:nowrap}.pt-sw{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:2px;vertical-align:-1px}.pt-sw.you{background:var(--you)}.pt-sw.them{background:var(--them)}.pt-st{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--r-sticker);font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap;vertical-align:1px}.pt-st.acid{background:var(--acid);color:var(--acid-ink)}.pt-st.ink{background:var(--board);color:var(--board-you);box-shadow:inset 0 0 0 1px var(--chip-edge)}.pt-st.coral{background:var(--coral);color:var(--coral-ink)}.pt-st.go{background:var(--go-tint);color:var(--go-text)}.pt-st.careful{background:var(--careful-tint);color:var(--careful-text)}.pt-st.stop{background:var(--stop-tint);color:var(--stop-text)}.pt-st.lead{background:var(--lead-tint);color:var(--lead-text)}.pt-st.plain{background:var(--surface-2);color:var(--text)}.pt-st.tilt{transform:rotate(-2.5deg)}.pt-st.pulse{animation:pt-pulse 1s ease-out 2}@keyframes pt-pulse{0%{box-shadow:0 0 0 0 var(--acid)}to{box-shadow:0 0 0 8px #9ed32a00}}.pt-tc{display:inline-block;padding:1px 4px 0;border-radius:var(--r-sticker);background:var(--tc);color:var(--tc-ink, #FFFFFF);box-shadow:inset 0 0 0 1px var(--chip-edge);font-family:var(--font-display);font-weight:700;font-size:11.5px;letter-spacing:.04em;line-height:1.25;white-space:nowrap;vertical-align:1px}.pt-tc.none{background:var(--surface-2);color:var(--dim);box-shadow:inset 0 0 0 1px var(--line)}.pt-hsw{position:relative;display:inline-block;flex:none;line-height:0;vertical-align:middle}.pt-hs{--tc: var(--headshot-fg);position:relative;display:inline-block;width:var(--s);height:var(--s);border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--tc) 30%,var(--headshot-bg));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 70%,transparent)}.pt-hs svg{display:block;width:100%;height:100%;fill:var(--headshot-fg)}.pt-hs-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%;opacity:0;transition:opacity .2s ease-out}.pt-hs-img[data-state=loaded]{opacity:1}@media(prefers-reduced-motion:reduce){.pt-hs-img{transition:none}}.pt-hs.dim{filter:grayscale(1);opacity:.55}.pt-flag{position:absolute;right:-4px;bottom:-3px;padding:0 3px;border-radius:var(--r-sticker);border:1.5px solid var(--surface);font-family:var(--font-display);font-weight:800;font-size:10.5px;letter-spacing:.04em;line-height:1.35}.pt-flag.out{background:var(--stop);color:var(--stop-ink)}.pt-flag.gtd{background:var(--careful);color:var(--careful-ink)}.pt-flag.il{background:var(--pk-ink-500);color:var(--pk-white)}.pt-flag.new{background:var(--acid);color:var(--acid-ink)}.pt-band-h{display:flex;align-items:center;gap:8px;margin:0;padding:10px 0 4px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.pt-band-h .c{color:var(--faint)}.pt-band-h .r{margin-left:auto;font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:650;font-size:13px;color:var(--accent)}.pt-pk{display:inline-block;flex:none;width:var(--s);line-height:0;vertical-align:middle}.pt-pk img{display:block;width:100%;height:auto}.pt-pk.disc{height:var(--s);border-radius:50%;overflow:hidden;background:var(--pk-brine-100, #EFE7D3)}.pt-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.pt-day{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;min-height:74px;margin:0;padding:6px 2px 5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;text-align:center}button.pt-day{cursor:pointer}button.pt-day:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pt-day .d{font:700 11px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pt-day .o{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;color:var(--dim)}.pt-day .f{margin-top:auto;font:800 17px/1 var(--font-display);font-variant-numeric:tabular-nums}.pt-day .l{font:700 9.5px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pt-day.none{background:transparent;border-style:dashed}.pt-day.none .f{color:var(--faint);font-weight:600;font-size:13px}.pt-day.coming .f{color:var(--dim);font-weight:700}.pt-day.today{border:2px solid var(--accent);background:var(--accent-tint)}.pt-day.today .d{color:var(--accent)}.pt-day.out{border-color:transparent;background:var(--stop-tint)}.pt-day.out .f{color:var(--stop-text);font-size:13px}.pt-day.sel{box-shadow:0 0 0 2px var(--rule)}@media(prefers-reduced-motion:reduce){.pt-st.pulse{animation:none}}.pt-stats{display:grid;grid-template-columns:repeat(var(--n, 9),minmax(0,1fr));row-gap:10px;margin:0;padding:7px 0 6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pt-stats>div{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.pt-stats dt{font:700 10.5px/1 var(--font-display);letter-spacing:.05em;color:var(--faint);white-space:nowrap}.pt-stats dd{display:flex;flex-direction:column;align-items:center;margin:4px 0 0}.pt-stats b{font:700 18px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;color:var(--text)}.pt-stats small{margin-top:2px;font:600 11px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap}.pt-stats small.up{color:var(--go-text)}.pt-stats small.dn{color:var(--stop-text)}.pt-stats small>span[aria-hidden]{margin-right:1px;font-size:9px;vertical-align:1px}@media(max-width:380px){.pt-stats b{font-size:16.5px}.pt-stats dt{letter-spacing:.03em}}.pt-stats.sm{padding:5px 0 4px}.pt-stats.sm b{font-size:15.5px}.pt-stats>div.strong dt,.pt-stats>div.strong b{color:var(--go-text)}.pt-stats>div.weak dt,.pt-stats>div.weak b{color:var(--careful-text)}.pt-stats.bare{border-top:0;padding-top:2px}.pt-stats.bare dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt-stats.bare dd{margin-top:0}:root{--fig-o: var(--text);--fig-p: var(--dim);--fig-h: var(--lead-text);--fig-h-mark: var(--lead);--fig-live: var(--stop)}.fg-tag{display:inline-flex;align-items:center;gap:3px;font:700 10.5px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);white-space:nowrap;vertical-align:1px}.fg-tag>i{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%}.fg-tag.o>i{background:var(--fig-o)}.fg-tag.p>i{width:8px;height:8px;border:1.5px dashed var(--fig-p)}.fg-tag.h{color:var(--fig-h)}.fg-tag.h>i{border-radius:1px;transform:rotate(45deg);background:var(--fig-h-mark)}.fg-tag.live{color:var(--stop-text)}.fg-tag.live>i{background:var(--fig-live);box-shadow:0 0 0 2px color-mix(in srgb,var(--fig-live) 30%,transparent)}.fig-o{color:var(--fig-o)}.fig-p{color:var(--fig-p)}.fig-h{color:var(--fig-h)}.hatch-you{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--you) 55%,transparent) 0 3px,color-mix(in srgb,var(--you) 22%,transparent) 3px 6px)}.hatch-them{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--them) 55%,transparent) 0 3px,color-mix(in srgb,var(--them) 22%,transparent) 3px 6px)}.hatch-plan{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--lead) 55%,transparent) 0 3px,color-mix(in srgb,var(--lead) 18%,transparent) 3px 6px);box-shadow:inset 0 0 0 1.5px var(--lead)}.fg-tag.plain{color:var(--faint)}.hm{display:block}.hm .fig{font-family:var(--font-display);font-variant-numeric:tabular-nums}.hm-since{margin:0 0 8px}.hm-chips{display:flex;align-items:center;gap:6px;margin:0;padding:0 20px 0 0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.hm-chips::-webkit-scrollbar{display:none}.hm-since-when{flex:none;font-size:12px;font-weight:600;line-height:1.15;color:var(--dim);white-space:nowrap}.hm-since-when b{display:block;font-size:12.5px;color:var(--text)}.hm-livedot{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:4px;background:var(--stop);animation:hm-blink 1.4s ease-in-out infinite}@keyframes hm-blink{50%{opacity:.35}}.hm-chg{display:inline-flex;flex:none;align-items:center;gap:6px;height:32px;padding:0 11px 0 4px;border-radius:16px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;white-space:nowrap;animation:hm-fade .3s ease-out both}.hm-chg-d{display:grid;place-items:center;width:24px;height:24px;border-radius:12px;font-family:var(--font-display);font-size:11.5px;font-weight:800;line-height:1}.hm-chg.stop .hm-chg-d{background:var(--stop);color:var(--stop-ink)}.hm-chg.careful .hm-chg-d{background:var(--careful);color:var(--careful-ink)}.hm-chg.go .hm-chg-d{background:var(--acid);color:var(--acid-ink)}.hm-chg.lead .hm-chg-d{background:var(--lead);color:var(--lead-ink)}.hm-chg.coral .hm-chg-d{background:var(--coral);color:var(--coral-ink)}@keyframes hm-fade{0%{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.hm-chg,.hm-livedot{animation:none}}.hm-status{display:flex;align-items:center;gap:10px;min-height:44px;margin:10px 0 0;padding:6px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.hm-ic{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:13px;font-family:var(--font-display);font-weight:800;font-size:15px;line-height:1}.hm-tx{flex:1;min-width:0;font-weight:700;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.hm-cd{flex:none;font-size:13px;font-weight:500;color:var(--dim);white-space:nowrap;text-align:right;line-height:1.2}.hm-cd.fig{font-weight:800;font-size:18px;color:var(--text)}.hm-cd small{margin-left:3px;font-family:var(--font-body);font-weight:500;font-size:11.5px;color:var(--dim)}.hm-status.act{background:var(--careful-tint);border-color:transparent}.hm-status.act .hm-ic{background:var(--careful);color:var(--careful-ink)}.hm-status.set{background:var(--go-tint);border-color:transparent}.hm-status.set .hm-ic{background:var(--acid);color:var(--acid-ink)}.hm-status.set .hm-tx{flex:0 1 auto}.hm-status.set .hm-cd{margin-left:auto;white-space:normal}.hm-status.ahead .hm-ic{background:var(--line);color:var(--text)}.hm-status.ahead .hm-tx{font-size:13.5px}.hm-status.live .hm-ic{background:var(--stop);color:var(--stop-ink);animation:hm-live 1.6s ease-in-out infinite}@keyframes hm-live{0%,to{box-shadow:0 0 color-mix(in srgb,var(--stop) 50%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.hm-board{--on-board: var(--text);--on-board-dim: var(--dim);--on-board-faint: var(--faint);--board-you: var(--you);--board-them: var(--them);--board-2: var(--track);position:relative;margin:8px 0 0;padding:12px 14px 0;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--brand-tint),transparent 72%),var(--surface);box-shadow:var(--shadow-card);color:var(--on-board)}.hm-board.neutral{--board-you: var(--dim);--board-them: var(--dim);background:var(--surface)}.hm-top{display:grid;grid-template-columns:76px minmax(0,1fr) 76px;align-items:end;column-gap:6px}.hm-team{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.hm-pkw{display:block;width:68px;height:90px}.hm-pk{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.hm-nm{max-width:100%;margin-top:3px;font-size:13px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.hm-their{margin-top:2px;font-size:15px;font-weight:700;line-height:1;color:var(--on-board-faint)}.hm-mid{display:flex;flex-direction:column;align-items:center;min-width:0;padding-bottom:4px;text-align:center}.hm-stk{margin-bottom:4px}.hm-big{font-weight:800;font-size:68px;line-height:.86;letter-spacing:-.01em}.hm-big small{font-size:34px}.hm-big.stale{color:var(--on-board-faint)}.hm-pl{margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.2;text-wrap:balance;color:var(--on-board-dim)}.hm-delta{margin-top:3px;font-size:12px;font-weight:650;color:var(--go-text);white-space:nowrap}.hm-delta.dn{color:var(--stop-text)}.hm-board>.pt-tug{margin:10px 2px 0}.hm-goal{margin:12px -14px 0;padding:10px 14px 11px;border-top:1px dotted var(--line-strong)}.hm-map{display:flex;flex-wrap:wrap;gap:6px 10px}.hm-grp{display:flex;flex-direction:column;gap:4px}.hm-grp .sq{display:flex;gap:3px}.hm-grp .sq i{display:block;width:22px;height:12px;border-radius:3px}.hm-grp.y i{background:var(--you)}.hm-grp.l i{background:var(--them)}.hm-grp.t i{background:var(--track);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.hm-grp b{font-family:var(--font-display);font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--on-board-dim);white-space:nowrap}.hm-say{margin:9px 0 0;font-size:15px;font-weight:500;line-height:1.3;color:var(--on-board-dim)}.hm-say b{font-weight:700;color:var(--on-board)}.hm-facts{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:0 -14px;padding:7px 14px 8px;border-top:1px solid var(--line);font-size:12px;line-height:1.3;color:var(--on-board-dim)}.hm-board>.pt-tug+.hm-facts{margin-top:12px}.hm-facts .l{min-width:0}.hm-facts .l b{color:var(--on-board);font-size:15px}.hm-ft{margin-left:auto;color:var(--on-board-faint);text-align:right}.hm-ft.failed{color:var(--careful-text)}.hm-moves{margin:10px 0 0}.hm-moves-h{margin:16px 0 6px}.hm-moves.joined>.hm-status{margin:0;border-radius:12px 12px 0 0;min-height:40px;padding:4px 12px}.hm-moves.joined>.hm-status+.hm-move{border-top:0;border-radius:0 0 12px 12px}.hm-move{margin:0;padding:12px 12px 0}.hm-moves .hm-move+.hm-move{margin-top:10px}.hm-mv-body{display:flex;align-items:center;gap:12px}.hm-swap{display:flex;flex:none;align-items:center;gap:3px}.hm-swap .arr{color:var(--faint);font-size:15px}.hm-what{flex:1;min-width:0}.hm-t{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:0;font-weight:700;font-size:16px;line-height:1.2}.hm-t .pt-st{font-size:11px;padding:1px 5px}.hm-fg{display:flex;align-items:baseline;gap:6px;margin:3px 0 0}.hm-a{font-weight:800;font-size:26px;line-height:1;white-space:nowrap}.hm-a .fr{font-size:17px;font-weight:700;color:var(--faint)}.hm-u{font-size:12px;color:var(--dim)}.hm-when{margin:2px 0 0;font-size:12.5px;color:var(--dim)}.hm-why{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--dim)}.hm-move>:last-child:not(.hm-more){margin-bottom:12px}.hm-pills{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.hm-pill{padding:2px 6px;border-radius:var(--r-sticker);font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:.04em}.hm-pill.up{background:var(--go-tint);color:var(--go-text)}.hm-pill.dn{background:var(--stop-tint);color:var(--stop-text)}.hm-go{margin-top:10px}.hm-go .mc-quiet{display:block;margin:4px auto 0}.hm-move.wait{opacity:.7}.hm-more{display:flex;align-items:center;justify-content:space-between;gap:8px;width:calc(100% + 24px);min-height:44px;margin:10px -12px 0;padding:0 12px;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.hm-more .l{min-width:0;overflow:hidden;font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.hm-more .l small{font-weight:500;color:var(--dim)}.hm-more b{flex:none;font-size:16px;font-weight:800;color:var(--accent)}.hm-sheet-list{display:grid;gap:10px}.hm-sheet-foot{margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--dim)}.hm-cats{margin:18px 0 0}.hm-cats-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 2px}.hm-cats-h .eyebrow{margin:0;font-family:var(--font-display);font-size:15px;letter-spacing:.06em;color:var(--text)}.hm-rows{margin:0;padding:0;list-style:none}.hm-grp-h{display:flex;align-items:baseline;gap:8px;padding:12px 0 4px;border-bottom:1px solid var(--line)}.hm-grp-h b{font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.hm-grp-h span{font-size:12px;color:var(--faint)}.hm-crow{border-bottom:1px solid var(--line)}.hm-crow-b{display:grid;grid-template-columns:minmax(96px,30%) minmax(60px,1fr) 48px 12px;align-items:center;column-gap:10px;width:100%;min-height:52px;padding:7px 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.hm-crow-b:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}div.hm-crow-b{cursor:default}.hm-lab{display:flex;flex-direction:column;min-width:0}.hm-cn{overflow:hidden;font-weight:650;font-size:14.5px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.hm-cl{overflow:hidden;font-family:var(--font-display);font-weight:700;font-size:11.5px;line-height:1.3;letter-spacing:.05em;color:var(--faint);white-space:nowrap;text-overflow:ellipsis}.hm-bar{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding:0}.hm-vv{font-size:12px;line-height:1.25;color:var(--dim);font-variant-numeric:tabular-nums}.hm-vv>span{display:inline-block;white-space:nowrap}.hm-vv>.pj{margin-left:.3em}.hm-vv b{color:var(--text);font-weight:700}.hm-ch{font-weight:800;font-size:20px;line-height:1;text-align:right}.hm-chev{width:8px;height:8px;margin-right:2px;border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);transform:rotate(-45deg)}div.hm-crow-b .hm-chev{visibility:hidden}.hm-fin{display:grid;grid-template-columns:minmax(104px,30%) minmax(58px,1fr) minmax(58px,1fr) 22px;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;min-height:56px;padding:9px 0;color:var(--text)}.hm-fin>.hm-lab{grid-column:1;grid-row:1 / span 2}.hm-fin>.pt-wl{grid-column:4;grid-row:1 / span 2}.hm-fv{display:flex;flex-direction:column;align-items:flex-end;min-width:0;font-size:15.5px;line-height:1.15;color:var(--dim);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.hm-fv.you{grid-column:2;grid-row:1}.hm-fv.them{grid-column:3;grid-row:1}.hm-fv b{color:var(--text);font-weight:800}.hm-fv small{margin-top:2px;font-size:11px;line-height:1.1;color:var(--faint)}.hm-fbar{grid-column:2 / 4;grid-row:2;min-width:0}.hm-fin-cols{grid-template-rows:auto;min-height:0;padding:8px 0 6px;border-bottom:1px solid var(--line)}.hm-fin-cols>.hm-fv{flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;font:700 11px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.hm-fin-cols .pt-sw{flex:none;margin:0}.hm-fin-cols .nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.hm-final .hm-cats-h .ml-key{margin:0}.ml-cat-sheet .hm-mv{min-height:24px;color:var(--accent);font-size:13px;font-weight:650;text-decoration:none;text-align:left}.hm-cats-whose{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-none{margin:4px 0 8px;font-size:13.5px;color:var(--dim)}.hm-row-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px;padding:0;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;font-weight:600;font-size:14.5px;cursor:pointer;text-align:left}.hm-row-link .r{display:flex;align-items:center;gap:6px;color:var(--dim);font-weight:500;font-size:13px}.hm-row-link .chev{margin-left:4px;font-size:18px;opacity:.6}.hm-below{margin-top:10px}.hm-below .mu-theirs{margin:4px 0 0}.hm-links{margin:2px 0 0}.hm-links .linkish{font-size:14px}.hm-around{padding:0 16px 6px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.hm-around .hm-cats-h{min-height:44px;padding:6px 0 4px}.hm-around-all{min-height:36px;padding:0 4px;border:0;background:none;color:var(--accent);font:inherit;font-weight:650;font-size:13.5px;cursor:pointer}.hm-around-all:hover{text-decoration:underline;text-underline-offset:3px}.hm-around-list{margin:0;padding:0;list-style:none}.hm-around-list>li+li .hm-ar{border-top:1px solid var(--line)}.hm-ar{display:grid;grid-template-columns:40px minmax(0,1fr) 60px minmax(0,1fr) 40px;align-items:center;column-gap:8px;row-gap:4px;width:100%;min-height:64px;padding:10px 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.hm-ar.mine{margin:0 -10px;padding:10px;width:calc(100% + 20px);border-radius:10px;background:var(--accent-tint)}.hm-around-list>li:has(.hm-ar.mine)+li .hm-ar{border-top:0}.hm-ar[aria-current=page]{box-shadow:inset 0 0 0 2px var(--text);border-radius:10px}.hm-ar:hover .hm-ar-nm{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}.hm-ar:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.hm-ar-nm{min-width:0;font-weight:650;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.hm-ar-nm.b{text-align:right}.hm-ar-nm.lose{color:var(--dim);font-weight:550}.hm-ar-nm small{display:block;margin-top:1px;font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1.1;color:var(--faint);font-variant-numeric:tabular-nums}.hm-ar-nm small.fav{color:var(--text)}.hm-ar-sc{display:flex;flex-direction:column;align-items:center;min-width:0}.hm-ar-sc .fig{font-weight:800;font-size:22px;line-height:1}.hm-ar-sc small{margin-top:3px;font-size:11.5px;color:var(--dim);white-space:nowrap}.hm-ar-st{grid-column:2 / 5;display:flex;justify-content:center;gap:6px}.hm-ar-st:empty{display:none}.hm-around-list.wide .hm-ar{grid-template-columns:40px minmax(0,1fr) 60px minmax(0,1fr) 40px 100px}.hm-around-list.wide .hm-ar.mine{margin:0 -8px;padding:10px 8px;width:calc(100% + 16px)}.hm-around-list.wide .hm-ar-st{grid-column:auto;flex-direction:column;align-items:flex-end;gap:4px}.hm-around-list.wide .hm-ar-st:empty{display:flex}.hm-mu-sheet .hm-around-list{margin-top:4px}.hm.wide{display:grid;grid-template-columns:470px minmax(0,1fr);column-gap:24px;align-items:start}.hm.wide .hm-side{padding:10px 18px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.hm.wide .hm-side .hm-cats{margin:0}.hm.wide .hm-right{display:flex;flex-direction:column;gap:16px;min-width:0;grid-column:2;grid-row:1 / span 4}.hm.wide:has(>.hm-right){grid-template-rows:auto auto auto 1fr}.hm.wide .hm-below{grid-column:1}.hm.wide .hm-board{margin:0;padding:16px 20px 0}.hm.wide .hm-top{grid-template-columns:112px minmax(0,1fr) 112px}.hm.wide .hm-pkw{width:96px;height:128px}.hm.wide .hm-big{font-size:84px}.hm.wide .hm-big small{font-size:40px}.hm.wide .hm-goal,.hm.wide .hm-facts{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.hm.wide .hm-crow-b{grid-template-columns:minmax(120px,28%) minmax(80px,1fr) 52px 12px}.lg-one.hm .lg-one-h{margin:0 0 8px;font-family:var(--font-body);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;text-transform:none}.lg-one.hm .lg-one-h .hm-tx{overflow-wrap:normal}@media(prefers-reduced-motion:reduce){.hm-status.live .hm-ic{animation:none}}.hm-stk .pt-st .hm-livedot{width:7px;height:7px;margin-right:0;background:currentColor}.hm-ft.live{color:var(--on-board)}.hm-ft.live .hm-livedot{width:7px;height:7px}.hm-tonight{margin:0}.hm-tonight .hm-cats-h{padding-top:10px}.hm-tn-them{flex:none;min-height:44px;margin:-12px -4px -12px 0;padding:0 4px;border:0;background:none;font:inherit;font-size:12.5px;color:var(--dim);white-space:nowrap;cursor:pointer}.hm-tn-them:after{content:" ›"}.hm-tn-them[aria-pressed=true]:after{content:""}.hm-tn-them[aria-pressed=true]:before{content:"‹ "}.hm-tn-them:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.hm-tn-list{display:flex;gap:8px;margin:0;padding:2px 0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hm-tn-list::-webkit-scrollbar{display:none}.hm-tn-list>li{flex:none;display:flex}.hm-tn{flex:none;display:flex;align-items:center;gap:8px;width:164px;min-height:52px;padding:8px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer}.hm-tn:hover{border-color:var(--line-strong, var(--faint))}.hm-tn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hm-tn.bench{background:transparent;border-style:dashed}.hm-tn .bn{margin-right:4px;padding:0 4px;border-radius:4px;background:var(--surface-2);font:700 10px/1.4 var(--font-display);letter-spacing:.06em;color:var(--dim);vertical-align:1px}.hm-tn-tx{display:flex;flex-direction:column;min-width:0}.hm-tn .nm{overflow:hidden;font-weight:650;font-size:13px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.hm-tn .ln{overflow:hidden;font-size:12px;line-height:1.25;color:var(--dim);white-space:nowrap;text-overflow:ellipsis}.hm-tn .q{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.04em;color:var(--stop-text)}.hm-tn .q.post{color:var(--faint)}.hm-tn .q.pre{color:var(--dim)}.hm-move.compact{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px 14px;text-align:left;color:var(--text);font:inherit;cursor:pointer}.hm-move.compact .hm-what{display:flex;flex-direction:column}.hm-move.compact .hm-t{font-size:15px}.hm-move.compact .hm-when{font-size:12.5px;color:var(--dim)}.hm-move.compact .hm-a{font-size:24px}.hm-move.compact .hm-a .fr{font-size:15px}@media(prefers-reduced-motion:reduce){.hm-ft.live .hm-livedot,.hm-stk .hm-livedot{animation:none}}.hm-points{margin:4px 0 12px}.web-roto-rows{margin:4px 0 8px}.web-roto-row{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr) 56px;align-items:center;column-gap:10px;min-height:52px;padding:7px 0}.web-roto-gap{font-size:12.5px;line-height:1.3;color:var(--dim)}.hm-links-row{display:flex;flex-wrap:wrap;gap:0 18px}.hm-links-row .linkish{font-size:14px;font-weight:600}.pl-try-row .pl-try,.pl-lever-try .linkish{font-size:14px}.ml-neutral{--you: var(--text);--you-ink: var(--text-on-ink);--them: color-mix(in srgb, var(--text) 40%, var(--surface));--them-ink: var(--text)}.lg-one .lg-one-h .hm-tx{white-space:normal}.ml-neutral .ml-counts>div{white-space:normal}.ml-sec{margin-top:18px}.ml-sec .r{margin-left:auto;font-size:12.5px;color:var(--dim);text-align:right;min-width:0}.ml-sec .eyebrow{flex:none}.ml-note{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--dim)}.ml-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px -14px 0;border-top:1px solid var(--line)}.hm-goal+.ml-ladder{margin-top:0}.ml-cell{display:flex;flex-direction:column;align-items:center;min-width:0;padding:8px 6px 9px;text-align:center}.ml-cell+.ml-cell{border-left:1px solid var(--line)}.ml-cell .v{margin-top:4px;font-weight:800;font-size:24px;line-height:1;white-space:nowrap;color:var(--fig-o)}.ml-cell .v small{font-size:14px;font-weight:700;color:var(--faint)}.ml-cell.p .v{color:var(--fig-p)}.ml-cell .s{margin-top:3px;max-width:100%;font-size:11.5px;line-height:1.2;color:var(--dim)}.hm.wide .ml-ladder{margin-left:-20px;margin-right:-20px}.hm-facts.ml-fresh{font-size:11.5px}@media(max-width:380px){.ml-cell .v{font-size:21px}.ml-cell .s{font-size:10.5px}.ml-cell .fg-tag{letter-spacing:.04em}}.ml-tonight .hm-tonight .hm-cats-h{padding-top:0}.ml-tonight .ml-sec{margin-top:18px}.hm-tn.you{box-shadow:inset 0 3px 0 var(--you)}.hm-tn.them{box-shadow:inset 0 3px 0 var(--them)}.hm-tn.bench{box-shadow:none}.ml-tonight .hm-tn{width:150px;padding-top:9px}.ml-tonight .hm-tn .q{font-size:11px;line-height:1.3}.ml-all{min-height:32px;font-size:12.5px;font-weight:650}.ml-lines{margin:10px 0 0;padding:10px 12px 0;overflow:hidden}.ml-lines-h{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ml-lines-h{flex-wrap:wrap;row-gap:2px}.ml-lines-h h3{margin:0;font:700 13.5px/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text);white-space:nowrap}.ml-lines-h .r{margin-left:auto;font-size:12px;color:var(--dim);white-space:nowrap}.ml-duel{display:grid;gap:0}.ml-duel-row{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:end;column-gap:4px}.ml-duel-row .pt-stats{border-bottom:0}.ml-duel-row.you .pt-stats{border-top:0;padding-top:0}.ml-duel-row.them .ml-who{padding-bottom:7px}.ml-duel-row.you .ml-who{padding-bottom:8px}.ml-who{display:flex;align-items:center;min-width:0;font-size:11.5px;font-weight:700;overflow-wrap:anywhere}.ml-who .pt-sw{flex:none;width:8px;height:8px}.ml-duel .pt-stats>div.strong b{padding:0 3px;border-radius:4px;background:var(--go-tint)}.ml-duel .pt-stats>div.strong dt{color:var(--faint)}.ml-counts{display:grid;grid-template-columns:1fr 1fr;margin:6px -12px 0;border-top:1px solid var(--line)}.ml-counts>div{min-width:0;padding:8px 12px 9px;font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-counts>div+div{border-left:1px solid var(--line)}.ml-counts b{color:var(--text);font-weight:700}.ml-bar3{display:flex;height:6px;margin-top:5px;border-radius:3px;overflow:hidden;background:var(--track)}.ml-bar3 i{display:block;height:100%}.ml-bar3 i.o.you{background:var(--you)}.ml-bar3 i.o.them{background:var(--them)}.ml-bar3 i.left{box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:0 3px 3px 0}.ml-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.ml-col{min-width:0}.ml-col h3{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font:700 15px/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text)}.ml-col h3 .c{margin-left:auto;font-size:12px;font-weight:500;color:var(--dim);white-space:nowrap}.ml-gst{margin:6px 0 2px;font:700 11px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.ml-prows{margin:0;padding:0;list-style:none}.ml-prows.card{padding:2px 12px}.ml-prows.card>li+li{border-top:1px solid var(--line)}.ml-prow{display:grid;grid-template-columns:5px auto minmax(0,1fr) auto;column-gap:9px;align-items:center;width:100%;min-height:48px;padding:7px 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ml-prow:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.ml-prow .rail{align-self:stretch;border-radius:3px}.ml-prow.you .rail{background:var(--you)}.ml-prow.them .rail{background:var(--them)}.ml-prow.bench .rail,.ml-prow.dimmed .rail{background:var(--track)}.ml-prow.dimmed{opacity:.7}.ml-prow .nm{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;min-width:0;font-size:13.5px;font-weight:650;line-height:1.2}.ml-prow .nm .t{min-width:0;overflow-wrap:anywhere}.ml-prow .nm small{flex-basis:100%;font-size:11.5px;font-weight:500;color:var(--dim)}.ml-prow .ck{font:700 11px/1 var(--font-display);letter-spacing:.04em;color:var(--stop-text);white-space:nowrap}.ml-prow .ck.post,.ml-prow .ck.pre{color:var(--faint)}.ml-prow .rt{text-align:right;white-space:nowrap}.ml-prow .rt .ln{font-size:12px;color:var(--dim)}.ml-prow .strip{grid-column:2 / -1;min-width:0;margin-top:4px}.ml-prow .strip .pt-stats b{font-size:14px}.ml-prow .strip .pt-stats.bare dt{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:9.5px}.ml-fold{margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.ml-fold>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;font-size:13px;font-weight:500;color:var(--dim);cursor:pointer;list-style:none}.ml-fold>summary:before{content:none}.ml-fold[open]>summary{border-bottom:0}.ml-fold>summary>span:first-child{white-space:nowrap}.ml-fold>summary::-webkit-details-marker{display:none}.ml-fold>summary b{color:var(--text)}.ml-fold>summary .faces{display:flex;gap:2px;margin-left:auto}.ml-fold>summary:after{content:"⌄";color:var(--faint);font-size:15px;line-height:1}.ml-fold[open]>summary:after{content:"⌃"}.ml-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 0;font-size:12px;color:var(--dim)}.hm-vv .pj{color:var(--fig-p)}.ml-race{display:flex;flex-direction:column;gap:2px}.ml-lane{display:flex;height:5px;overflow:hidden;border-radius:3px;background:var(--track)}.ml-lane i{display:block;flex:none;height:100%}.ml-lane i.o.you{background:var(--you)}.ml-lane i.o.them{background:var(--them)}.ml-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px}.ml-day{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:44px;padding:6px 1px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;text-align:center;cursor:pointer}.ml-day:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ml-day .d{font:700 11px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.ml-day .dt{font-size:10.5px;line-height:1.1;color:var(--faint)}.ml-day .vs{display:flex;flex-direction:column;gap:1px;margin-top:3px;font:700 14px/1 var(--font-display);font-variant-numeric:tabular-nums}.ml-day .vs .y{color:var(--text)}.ml-day .vs .t{color:var(--dim);font-weight:600}.ml-day .ml-tg{max-width:100%;margin-top:2px;overflow:hidden;font:700 9px/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis}.ml-day.played{background:transparent}.ml-day.today{padding:5px 0;border:2px solid var(--accent);background:var(--accent-tint)}.ml-day.today .d{color:var(--accent)}.ml-day.none{border-style:dashed;background:transparent}.ml-day.light .ml-tg{color:var(--careful-text)}@media(max-width:380px){.ml-rail{gap:3px}.ml-day .ml-tg{font-size:8px;letter-spacing:.02em}}.ml-day-sheet .ml-sec{margin-top:16px}.ml-day-sheet .ml-lines{margin-top:0}.ml-open{color:var(--careful-text)}.ml-slot{display:inline-block;padding:1px 6px;border-radius:var(--r-sticker);box-shadow:inset 0 0 0 1px var(--line-strong);font:700 11px/1.4 var(--font-display);letter-spacing:.05em;color:var(--text)}.ml-slot.p{box-shadow:inset 0 0 0 1.5px var(--fig-p);border:0;color:var(--fig-p)}.ml-badge{display:inline-block;padding:1px 6px;border-radius:var(--r-sticker);font:700 10.5px/1.4 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.ml-badge.o{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text)}.ml-badge.p{outline:1.5px dashed var(--fig-p);outline-offset:-1.5px;color:var(--fig-p)}.ml-badge.x{color:var(--faint)}.ml-openrow{display:grid;grid-template-columns:5px minmax(0,1fr) auto;column-gap:9px;align-items:center;min-height:48px;padding:7px 0}.ml-openrow .rail{align-self:stretch;border-radius:3px;background:var(--careful)}.ml-openrow .tx{display:flex;flex-direction:column;min-width:0;font-size:13.5px}.ml-openrow .tx small{font-size:12px;color:var(--dim)}.ml-openrow .linkish{font-size:13.5px;white-space:nowrap}.ml-none{padding:10px 0;font-size:13px;color:var(--dim)}.ml-seg{display:flex;width:100%;margin:6px 0 8px}.ml-seg>*{flex:1}.seg.ml-seg button{min-height:38px;padding:4px 8px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-lever-h{justify-content:flex-start;gap:6px}.ml-dill{display:inline-flex;flex:none;width:36px;height:36px}.ml-lever{margin-top:0}.ml-lever .hm-move{margin-top:8px}.hm-a.plan{color:var(--fig-h)}.hm-a.plan .fr{color:var(--faint)}.hm-fg{flex-wrap:wrap;row-gap:2px}.hm-fg .hm-u{white-space:nowrap}.hm-fg .fg-tag{margin-left:2px}.hm.wide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hm.wide .hm-right .ml-sec:first-child,.hm.wide .hm-right .ml-rail-s .ml-sec,.hm.wide .hm-right .ml-lever .ml-sec{margin-top:0}.ml-cat-sheet .ml-sec{margin-top:16px}.ml-cat-under{display:flex;align-items:baseline;gap:5px;margin:6px 0 0;font-size:13px;color:var(--dim)}.ml-cat-under .fig{font-size:26px;line-height:1;color:var(--fig-p)}.ml-cat-sheet .ml-cat-week{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:8px 12px;font-size:13px;color:var(--dim)}.ml-cat-week .t{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ml-cat-week .fig{font-size:19px;color:var(--fig-p)}.ml-cat-card{padding:10px 12px 12px}.ml-cat-race{display:grid;gap:8px}.ml-cat-side{display:grid;grid-template-columns:74px minmax(0,1fr) auto;column-gap:10px;align-items:center}.ml-cat-side .who{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.ml-cat-side .who .pt-sw{flex:none}.ml-cat-side .lane,.ml-cat-p .bb{display:flex;height:10px;overflow:hidden;border-radius:5px;background:var(--track)}.ml-cat-side .lane i,.ml-cat-p .bb i{display:block;flex:none;height:100%}.ml-cat-side .lane i.o.you,.ml-cat-p .bb i.o.you,.ml-cat-days i.o.you{background:var(--you)}.ml-cat-side .lane i.o.them,.ml-cat-p .bb i.o.them,.ml-cat-days i.o.them{background:var(--them)}.ml-cat-side .val,.ml-cat-p .v{display:flex;flex-direction:column;align-items:flex-end;min-width:56px;text-align:right}.ml-cat-side .val .fig{font-size:20px;line-height:1.05;color:var(--fig-o)}.ml-cat-side .val small,.ml-cat-p .v small{font-size:11px;color:var(--fig-p);white-space:nowrap;font-variant-numeric:tabular-nums}.ml-cat-sheet .ml-cat-say{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--dim)}.ml-cat-say b{color:var(--text)}.ml-cat-sheet .ml-cat-also{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:13px;color:var(--dim)}.ml-cat-who .ml-prow{grid-template-columns:5px auto minmax(0,1fr) minmax(48px,28%) auto}.ml-cat-p .bb{height:8px}.ml-cat-p .v{min-width:50px}.ml-cat-p .v .fig{font-size:15px;line-height:1.1}.ml-cat-rest{display:grid;grid-template-columns:5px minmax(0,1fr) auto;column-gap:9px;align-items:center;min-height:44px;padding:7px 0}.ml-cat-rest .rail{align-self:stretch;border-radius:3px}.ml-cat-rest.you .rail{background:color-mix(in srgb,var(--you) 45%,transparent)}.ml-cat-rest.them .rail{background:color-mix(in srgb,var(--them) 45%,transparent)}.ml-cat-rest .tx{display:flex;flex-direction:column;min-width:0;font-size:13px}.ml-cat-rest .tx small{font-size:11.5px;color:var(--dim)}.ml-cat-rest .fig{font-size:15px}.ml-cat-foot .linkish{font-size:12.5px;font-weight:650}.ml-cat-days{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none}.ml-cat-days .col{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:4px 0 5px;border:1.5px solid transparent;border-radius:9px}.ml-cat-days .col.hot{border-color:var(--careful)}.ml-cat-days .col.today .d{color:var(--accent)}.ml-cat-days .pair{display:flex;align-items:flex-end;gap:2px;height:58px}.ml-cat-days .stk{display:flex;flex-direction:column;justify-content:flex-end;width:11px;height:100%}.ml-cat-days .stk i{display:block;flex:none;width:100%;border-radius:2px 2px 0 0}.ml-cat-days .stk i.o{border-radius:0}.ml-cat-days .d{font:700 11px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.ml-cat-days .n{font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.ml-cat-days .col.none .pair{opacity:.4}.ml-cat-sheet .ml-cat-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 0;font-size:11.5px;color:var(--faint)}.ml-cat-moves{margin:0;padding:0 12px;list-style:none}.ml-cat-mv{padding:12px 0}.ml-cat-mv+.ml-cat-mv{border-top:1px solid var(--line)}.ml-cat-mv .h{display:flex;align-items:center;gap:10px}.ml-cat-mv .w{min-width:0;font-size:14.5px;line-height:1.3}.ml-cat-mv .f{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:8px 0 0}.ml-cat-mv .f .fig{font-size:19px}.ml-cat-mv .f .lab{font-size:12.5px;color:var(--dim)}.ml-cat-mv .fig.plan{color:var(--fig-h)}.ml-cat-mv .hm-pill{font-size:11.5px}.ml-cat-sheet .ml-cat-mv .hm-pills,.ml-cat-sheet .ml-note{margin:8px 0 0}.ml-cat-sheet .hm-links{margin:10px 0 0}.ml-cat-mv .hm-pill.eq{background:var(--surface-2);color:var(--dim)}.ml-cat-mv .act{margin:8px 0 0}.ml-cat-mv .act .linkish{min-height:36px;font-size:13.5px;font-weight:650}@media(max-width:380px){.ml-cat-side{grid-template-columns:62px minmax(0,1fr) auto;column-gap:8px}.ml-cat-who .ml-prow{grid-template-columns:5px auto minmax(0,1fr) minmax(36px,22%) auto;column-gap:7px}}@media(min-width:760px){.modal-backdrop:has(>.ml-cat-sheet){justify-content:flex-end;align-items:stretch;padding:0}.modal.wk-sheet.ml-cat-sheet{width:460px;max-width:100%;max-height:none;height:100%;overflow-y:auto;border-top:0;border-left:3px solid var(--rule, var(--line-strong));border-radius:0}}.wl-lock{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px;background:var(--careful-tint);box-shadow:none}.wl-lock-ic{display:inline-flex;flex:none;color:var(--careful-text)}.wl-lock .tx{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.wl-lock .tx b{font-size:14px}.wl-lock .tx span{font-size:12.5px;color:var(--dim)}.wl-lock .cd{flex:none;font-family:var(--font-display);font-size:18px;font-weight:800;white-space:nowrap}.wl-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.wl-cols.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-col{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 10px 10px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.wl-col.best{box-shadow:inset 0 0 0 2px var(--go)}.wl-col.plan{box-shadow:inset 0 0 0 2px var(--lead)}.wl-col .k{font:700 10.5px/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-col.plan .k,.wl-col.plan .big{color:var(--fig-h)}.wl-col .big{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1;color:var(--fig-p);font-variant-numeric:tabular-nums}.wl-col .s{font-size:11.5px;line-height:1.25;color:var(--dim)}.wl-col .sq{display:flex;flex-wrap:wrap;gap:2px;margin-top:3px}.wl-col .sq i{display:block;width:9px;height:9px;border-radius:2px}.wl-col .sq i.W{background:var(--you)}.wl-col .sq i.T{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--surface-2)}.wl-col .sq i.L{background:var(--them)}.wl-who{padding:2px 8px}.wl-who ul{margin:0;padding:0;list-style:none}.wl-who li+li{border-top:1px solid var(--line)}.wl-wrow{display:grid;grid-template-columns:34px minmax(0,1fr) repeat(2,42px);column-gap:6px;align-items:center;width:100%;min-height:46px;padding:5px 4px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.wl-who.n3 .wl-wrow{grid-template-columns:34px minmax(0,1fr) repeat(3,38px)}.wl-wrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wl-wrow.hd{min-height:30px;cursor:default;font:700 10.5px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);border-radius:0}.wl-wrow.ft{min-height:40px;cursor:default;border-top:1px solid var(--line);border-radius:0;font-size:12px;color:var(--dim)}.wl-wrow.ft .g{display:flex;flex-direction:column;align-items:center;line-height:1.1}.wl-wrow.ft .g b{font:700 15px/1 var(--font-display);color:var(--text)}.wl-wrow.ft .g small{font-size:10.5px;color:var(--faint)}.wl-wrow.chg{background:color-mix(in srgb,var(--go-tint) 70%,transparent)}.wl-wrow .slot{font:700 11px/1 var(--font-display);letter-spacing:.04em;color:var(--dim)}.wl-wrow .pl{display:flex;align-items:center;gap:7px;min-width:0}.wl-wrow .nm{display:flex;flex-direction:column;min-width:0;font-size:13.5px;font-weight:650;line-height:1.2}.wl-wrow .nm .t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wl-wrow .nm small{overflow:hidden;font-size:11px;font-weight:500;color:var(--dim);white-space:nowrap;text-overflow:ellipsis}.wl-wrow .g{text-align:center;font:700 14px/1 var(--font-display);font-variant-numeric:tabular-nums}.wl-wrow.hd .g{font-size:10px}.wl-wrow .g.off{color:var(--faint);font-size:11px;font-weight:600}.wl-wrow .g.best:not(.off){color:var(--go-text)}.wl-wrow .g.plan,.wl-wrow.hd .g.plan{color:var(--fig-h)}.wl-steps{margin:0;padding:0 12px;list-style:none}.wl-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:10px 0}.wl-step+.wl-step{border-top:1px solid var(--line)}.wl-step .faces{display:flex;align-items:center;gap:3px}.wl-step .arr{color:var(--faint);font-size:13px}.wl-step .w{min-width:0;font-size:14px;line-height:1.3}.wl-step .w>span{color:var(--dim)}.wl-step .f{white-space:nowrap;font-size:13px;color:var(--faint)}.wl-step .f .fig{font-size:17px;color:var(--fig-p)}.wl-cats{list-style:none;padding:0}.wl-assume{padding:0 12px}.wl-as{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;align-items:start;padding:10px 0 4px}.wl-as+.wl-as{border-top:1px solid var(--line)}.wl-as .tx{display:flex;flex-direction:column;min-width:0;font-size:13.5px;line-height:1.3}.wl-as .tx small{font-size:12px;color:var(--dim)}.wl-as .mine{color:var(--fig-h);font-weight:650}.wl-opp{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--them) 22%,var(--surface));font:800 14px/1 var(--font-display);color:var(--text)}.seg.wl-seg{flex-wrap:nowrap}.seg.wl-seg button{min-width:0;padding:4px 6px;font-size:12px;line-height:1.15;white-space:normal;text-overflow:clip}.wl-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px 12px}.wl-gs{display:flex;flex-direction:column;gap:3px;min-width:0}.wl-gs .who{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:12.5px;color:var(--dim);white-space:nowrap;text-overflow:ellipsis}.wl-gs .fig{font-family:var(--font-display);font-size:22px;font-weight:800}.wl-gs .fig.p{color:var(--fig-p);font-size:19px}.wl-gs small{font-size:12px;color:var(--dim)}.wl-dots{display:inline-flex;gap:3px;vertical-align:middle}.wl-dots i{display:inline-block;width:9px;height:9px;border-radius:50%;box-sizing:border-box}.wl-dots i.o{background:var(--fig-o)}.wl-dots i.on{background:var(--stop)}.wl-dots i.p{border:1.5px dashed var(--fig-p)}.wl-dots i.x{background:var(--stop-tint);box-shadow:inset 0 0 0 1.5px var(--stop)}.wl-open{padding:2px 12px}.wl-open ul{margin:0;padding:0;list-style:none}.wl-orow{display:grid;grid-template-columns:92px minmax(0,1fr) 46px;column-gap:10px;align-items:center;min-height:48px;padding:6px 0}.wl-orow+.wl-orow{border-top:1px solid var(--line)}.wl-orow .n{display:flex;flex-direction:column;min-width:0;font-size:13.5px;line-height:1.2}.wl-orow .n small{font-size:11px;color:var(--dim)}.wl-orow .mid{display:flex;flex-direction:column;gap:4px;min-width:0}.wl-orow .mid small{font-size:11.5px;color:var(--dim)}.wl-orow .wl-nb{white-space:nowrap}.wl-orow .fig{text-align:right;font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--fig-p)}.wl-open .ml-note{margin-bottom:8px}.wl-prep-c{display:flex;gap:10px;align-items:flex-start;padding:12px}.wl-prep-c .tx{flex:1;min-width:0}.wl-prep-c p{margin:0}.wl-prep-c .t{font-size:14px;line-height:1.4}.wl-prep-c .f{margin-top:6px;color:var(--faint)}.wl-prep-c .f .fig{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--fig-p)}.wl-prep-c .acts{margin-top:10px}.wl-prep+.ml-lever{margin-top:0}@media(max-width:380px){.wl-cols.n3{gap:5px}.wl-col{padding:8px 7px 9px}.wl-col .big{font-size:25px}.wl-wrow{grid-template-columns:30px minmax(0,1fr) repeat(2,36px);column-gap:4px}.wl-who.n3 .wl-wrow{grid-template-columns:30px minmax(0,1fr) repeat(3,32px)}.wl-orow{grid-template-columns:80px minmax(0,1fr) 40px}}.t3{display:block}.t3-lock{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.t3-lock-l{flex:1;min-width:0}.t3-lock-big{margin:0;font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1;letter-spacing:.01em;text-transform:uppercase}.t3-lock-sm{margin:3px 0 0;font-size:12.5px;line-height:1.35;color:var(--dim)}.t3-lock-r{flex:none;display:flex;flex-direction:column;align-items:flex-end}.t3-lock-n{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1;font-variant-numeric:tabular-nums}.t3-lock-g{font-size:11.5px;color:var(--dim);white-space:nowrap}.t3-lock-note{margin-top:2px}.t3-days{display:grid;gap:6px;margin:12px 0 4px;overflow-x:auto;scrollbar-width:none}.t3-days::-webkit-scrollbar{display:none}.t3-days button{display:flex;flex-direction:column;align-items:center;min-height:44px;padding:6px 0 5px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font:inherit}.t3-days .d{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.t3-days .g{font-size:11.5px;line-height:1.3;color:var(--dim);font-variant-numeric:tabular-nums}.t3-days button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.t3-days button[aria-pressed=true] .g{color:inherit;opacity:.8}.t3-days button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.t3-days button.past{background:transparent;border-style:dashed;border-color:var(--line-strong)}.t3-days button.whole{border-color:var(--line-strong)}.t3-days button.past .d{color:var(--dim)}.t3-days button.today:not([aria-pressed=true]){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.t3-days button.today .d{color:inherit}.t3-days button.past[aria-pressed=true]{background:var(--text);border-style:solid;border-color:var(--text)}.t3-days button.past[aria-pressed=true] .d{color:inherit}.t3-nw.tm-past{font-variant-numeric:tabular-nums}.tm-sheet-days .t3-days{margin-top:4px}.t3-sect{margin:0;padding:14px 0 6px;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.t3-rows{margin:0;padding:0;list-style:none}.t3-rows>li{border-top:1px solid var(--line)}.t3-row.tm-row{display:grid;grid-template-columns:34px 40px minmax(0,1fr) auto;column-gap:10px;align-items:center;width:100%;min-height:60px;padding:9px 0;border:0;background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer}.t3-row.tm-row.on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--rule)}.t3-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.t3-empty .t3-row.tm-row{cursor:default}.t3-empty .t3-nm{color:var(--dim)}.t3-slot{font-family:var(--font-display);font-weight:700;font-size:13.5px;letter-spacing:.03em;color:var(--faint)}.t3-who{display:flex;flex-direction:column;min-width:0}.t3-nm{display:flex;align-items:center;gap:6px;min-width:0}.t3-nm .tm-name{min-width:0;font-weight:650;font-size:14.5px;line-height:1.2;overflow-wrap:anywhere}.t3-nm .pt-tc{flex:none}.t3-nw{display:block;overflow:hidden;margin-top:1px;font-size:12px;line-height:1.3;color:var(--dim);white-space:nowrap;text-overflow:ellipsis}.t3-nw .tag{margin-right:5px;font-size:10.5px;vertical-align:1px}.t3-nw.tm-live{font-variant-numeric:tabular-nums}.t3-cell{display:flex;flex-direction:column;align-items:flex-end;font-size:12.5px;line-height:1.25;text-align:right;white-space:nowrap}.t3-cell b{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.t3-cell .g{font-size:11.5px;color:var(--dim)}.t3-cell .t3-live{color:var(--stop-text)}.t3-rows>li.t3-fixed{margin:0 calc(-1 * var(--t3-bleed, 0px));padding:0 var(--t3-bleed, 0px) 10px;background:var(--careful-tint);border-top-color:transparent}.t3-fix{display:flex;align-items:center;gap:8px;margin-left:44px;font-size:13px;font-weight:600}.t3-fix-t{min-width:0}.t3-fix-t b{font-family:var(--font-display);font-weight:800;font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.t3-fix-wait{margin-left:auto;color:var(--dim);font-weight:600;white-space:nowrap}.t3-links{margin-top:12px}.t3-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:0;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;font-weight:600;font-size:14.5px;text-align:left;cursor:pointer}.t3-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.t3-link-l{flex:none}.t3-link-r{display:flex;align-items:center;gap:6px;min-width:0;color:var(--dim);font-weight:500}.t3-link-sub{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.t3-back{margin:0 0 8px}@media(max-width:380px){.t3-row.tm-row{grid-template-columns:28px 40px minmax(0,1fr) auto;column-gap:8px}.t3-lock-big{font-size:23px}}@media(max-width:759px){.t3{--t3-bleed: var(--gutter)}}.t3-nw .tm-news{font-size:inherit;line-height:inherit;color:inherit}.t3-link.two{min-height:56px;padding:6px 0}.t3-link.two .t3-link-l{display:flex;flex-direction:column;min-width:0;flex:1}.t3-link.two .t3-link-l small{overflow:hidden;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--dim);white-space:nowrap;text-overflow:ellipsis}.pk3-search{display:flex;align-items:center;gap:8px;height:44px;margin:4px 0 6px;padding:0 14px;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--faint)}.pk3-search:focus-within{border-color:var(--accent)}.pk3-search input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--text);font:400 15px var(--font-body)}.pk3-search input::placeholder{color:var(--faint);opacity:1}.pk3-search input:focus{outline:none}.pk3-fbar{display:flex;align-items:center;gap:8px;margin:2px 0 6px}.pk3-q{display:flex;gap:14px}.pk3-q button{min-height:40px;padding:0;border:0;background:none;color:var(--faint);font:650 14px/1 var(--font-body);cursor:pointer}.pk3-q button[aria-pressed=true]{color:var(--text);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.pk3-q button:disabled{opacity:.5;cursor:default}.pk3-q button:focus-visible,.pk3-fchip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pk3-fchip{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);color:var(--text);font:600 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer}.pk3 .pk-meta{margin:0 0 6px;font-size:13px}.pk3-drop{display:flex;align-items:center;gap:10px;margin:4px 0 6px;padding:10px 12px;border-radius:10px;background:var(--surface-2);font-size:13.5px;line-height:1.4}.pk3-drop>span:last-child{display:flex;flex-direction:column;min-width:0}.pk3-drop b{font-weight:650}.pk3-drop-2{color:var(--dim)}.pk3-closest{margin:8px 0 0}.pk3-list{margin:0;padding:0;list-style:none}.pk3-card{display:flex;align-items:center;gap:11px;width:100%;min-height:64px;padding:10px 0;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.pk3-card:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pk3-card[aria-current=true]{box-shadow:inset 3px 0 0 var(--rule);padding-left:8px}.pk3-mid{flex:1;min-width:0;display:flex;flex-direction:column}.pk3-nm{display:flex;align-items:center;gap:6px;min-width:0;font-weight:650;font-size:15.5px;line-height:1.25}.pk3-x{min-width:0;overflow-wrap:anywhere}.pk3-nm .pt-tc,.pk3-nm .pt-st{flex:none}.pk3-mt{margin-top:1px;font-size:12.5px;line-height:1.35;color:var(--dim)}.pk3-pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pk3-pill{padding:1px 5px;border-radius:3px;background:var(--surface-2);color:var(--dim);font:700 12px/1.35 var(--font-display);letter-spacing:.03em;white-space:nowrap}.pk3-pill.up{background:var(--go-tint);color:var(--go-text)}.pk3-pill.dn{background:var(--stop-tint);color:var(--stop-text)}.pk3-rt{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.pk3-a{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.pk3-b{margin-top:2px;font-size:11.5px;color:var(--dim);white-space:nowrap}.pk3-below{margin-top:6px}.pk3-divider{display:flex;align-items:center;gap:8px;margin:0;padding:14px 0 6px;font-size:12.5px;font-weight:600;color:var(--faint)}.pk3-divider:before,.pk3-divider:after{content:"";flex:1;height:1px;background:var(--line-strong);opacity:.5}.pk3 .pk-more{margin-top:2px}.pk3-says{margin:0 0 6px;font-size:15px}.pk3-sect{margin:14px 0 6px;font:700 13px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pk3-seg{display:flex;flex-wrap:wrap;gap:6px}.pk3-seg button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:500 14px/1 var(--font-body);cursor:pointer}.pk3-seg button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pk3-filter .wk-done{margin-top:18px;width:100%}.ps-sheet .modal-title h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ps .ps-head{display:flex;align-items:center;gap:14px;margin:0;padding-right:36px}.ps .ps-head-t{min-width:0}.ps .ps-name{margin:0;font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1;text-transform:none;letter-spacing:0}.ps .ps-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;color:var(--dim)}.ps .ps-line{margin:8px 0 0!important;font-size:13px;color:var(--dim)}.ps .ps-dim,.ps3-dim{color:var(--dim)}.ps3-call{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:11px 12px;border-radius:var(--r-card);background:var(--board);color:var(--on-board)}.ps3-call>.pt-st{flex:none;margin-top:1px}.ps3-call-t{min-width:0;display:flex;flex-direction:column;gap:2px}.ps3-call-t small{font:700 10.5px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-board-faint);margin-bottom:2px}.ps3-call-t b{font:700 15.5px/1.3 var(--font-body)}.ps3-call-t>span{font-size:13px;line-height:1.4;color:var(--on-board-dim)}.ps .ps3-ranks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;padding:8px 0 7px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ps .ps3-ranks p{display:flex;flex-direction:column;align-items:center;min-width:0;margin:0!important;padding:0 6px;text-align:center}.ps .ps3-ranks p+p{border-left:1px solid var(--line)}.ps .ps3-ranks .ps-fig{margin-top:4px;font:700 22px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ps .ps3-ranks em{margin-left:4px;font:700 12px var(--font-display);font-style:normal;vertical-align:2px}.ps .ps3-ranks em.up{color:var(--go-text)}.ps .ps3-ranks em.dn{color:var(--stop-text)}.ps .ps3-ranks .ps-l{order:-1;margin:0;font:700 12px/1.1 var(--font-display);letter-spacing:.03em;color:var(--faint)}.ps3-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 6px!important;font:700 13px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.ps3-h small{font:500 12px/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:var(--dim);text-align:right}.ps3-dayline{margin:10px 0 0;font-size:13px;line-height:1.4}.ps .ps3-dayline-h{margin:0 0 6px!important}.ps3-dayline-h b{font-weight:650}.ps .ps3-dayline .ln{margin:0!important;padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ps3-meter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px}.ps3-meter b{font:800 22px/1 var(--font-display)}.ps3-bar{position:relative;height:8px;border-radius:4px;background:var(--track)}.ps3-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--lead)}.ps3-meter-l{grid-column:2;font-size:12.5px;color:var(--dim)}.ps .ps-news{display:block;margin:12px 0 0!important;padding:10px 12px;border-left:3px solid var(--line-strong);border-radius:0 6px 6px 0;background:var(--surface-2);font-size:13.5px}.ps .ps-played{margin:0;padding:0;border:0}.ps3-seg{display:inline-flex;flex:none;padding:2px;border-radius:16px;background:var(--surface-2)}.ps3-seg button{height:28px;padding:0 8px;border:0;border-radius:14px;background:none;color:var(--dim);font:650 12px/28px var(--font-body);letter-spacing:0;text-transform:none;cursor:pointer}.ps3-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000024}.ps3-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ps3-gp{margin:6px 0 0!important;font-size:12px;color:var(--faint)}.ps3-games{margin:0 calc(-1 * var(--ps-g, 16px));padding:0 var(--ps-g, 16px);overflow-x:auto;overscroll-behavior-x:contain}.ps3-games .ps-tbl th.op,.ps3-games .ps-tbl td.op{text-align:left;color:var(--dim)}.ps3-games .ps-tbl td.big{font-weight:700}.ps3-act{position:sticky;bottom:0;z-index:2;margin:18px calc(-1 * var(--ps-g, 16px)) 0;padding:2px var(--ps-g, 16px) 12px;border-top:1px solid var(--line);background:var(--surface)}.ps .ps-lock{margin:0;padding:0}.ps .ps-lock .switch{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;color:var(--text);white-space:normal}.ps .ps-lock .switch input{right:0;left:auto}.ps .ps-lock .switch-word{display:flex;flex-direction:column;font-size:14.5px;font-weight:650}.ps .ps-lock .switch-word small{font-size:12.5px;font-weight:400;color:var(--dim)}.ps .ps-lock-why{margin:-6px 0 6px!important;font-size:12px;color:var(--faint)}.ps-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:600 14.5px/1.2 var(--font-body);text-align:left;cursor:pointer}.ps-row span{color:var(--dim);font-size:18px}.ps-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ps3-act>.ps-row:first-child{border-top:0}.ps .ps3-btns{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:8px 0 0!important}.ps .ps3-keepask{margin:8px 0 0;padding:10px 12px;border-radius:8px;background:var(--careful-tint, var(--surface-2))}.ps .ps3-keepask>p:first-child{margin:0;font-weight:650;font-size:14px}.ps .ps3-keepask .ps3-btns{grid-template-columns:1fr 1fr}.ps .ps3-btns .action{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:44px;margin:0;padding:0 12px;white-space:nowrap;overflow:hidden}.ps-sheet{--ps-g: 18px}.ps-sheet .ps3-act{bottom:-18px;padding-bottom:18px}.pk-dock{--ps-g: 20px}.pk-dock .ps3-act{position:static;margin-bottom:-20px;border-radius:0 0 var(--r-card) var(--r-card)}.pk3-col{min-width:0}.st3 .st-search{margin:4px 0 0}.st3 .st-search>span[aria-hidden]{color:var(--faint);font-size:17px}.st-bar3{display:flex;align-items:center;gap:6px;margin:8px 0 0}.st-pick{display:inline-flex;flex:none;min-width:0}.st-pick>.sel{min-width:0}.st-pick .sel-btn{gap:6px;height:36px;min-height:36px;padding:0 10px 0 12px;border-radius:18px;font:600 13.5px/1 var(--font-body);white-space:nowrap}.st-pick .sel-caret{color:currentColor;opacity:.7}.st-pick .sel-btn>.sel-icon{display:none}.st-pick-w{min-width:0;overflow:hidden;text-overflow:ellipsis}.st-pick-who{flex:0 1 auto;max-width:160px}.st-pick-win .sel-btn,.st-pick-win .sel-btn:hover:not(:disabled),.st-pick-win .sel.open>.sel-btn{background:var(--text);border-color:var(--text);color:var(--bg)}.st-cap{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 0}.st-cap-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--faint)}.st-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--faint);vertical-align:1px}.st-dot.fresh{background:var(--go)}.st-dot.stale,.st-dot.missing{background:var(--careful)}.st-mode3{display:inline-flex;flex:none;padding:2px;border-radius:16px;background:var(--surface-2)}.st-mode3 button{height:28px;padding:0 10px;border:0;border-radius:14px;background:none;color:var(--dim);font:650 12px/28px var(--font-body);cursor:pointer}.st-mode3 button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000024}.st-mode3 button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.st3 .st-wrap{margin:6px calc(-1 * var(--gutter)) 0;border-top:1px solid var(--line)}.st3 .st-table th,.st3 .st-table td{height:52px;padding:0 3px;font-size:13.5px}.st3 .st-table thead th{height:34px;font:700 11.5px/1 var(--font-display);letter-spacing:.06em;color:var(--faint)}.st3 .st-table thead th button{min-width:30px;min-height:34px}.st3 .st-table thead th.on button{color:var(--text);text-decoration:none}.st3 .st-table thead th.on button:after{content:" ▾";font-size:9px}.st3 .st-table thead th[data-col=rank].on button:after,.st3 .st-table thead th[data-col=tov].on button:after{content:" ▴"}.st3 .st-table .st-name{width:162px;min-width:162px;max-width:162px;padding-left:var(--gutter);border-right:0;box-shadow:1px 0 0 var(--line)}.st-nm{display:flex;align-items:center;gap:8px;min-width:0}.st-nm-t{display:flex;flex-direction:column;gap:2px;min-width:0}.st-nm-l{display:flex;align-items:center;gap:3px;min-width:0}.st3 .st-who{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;font:650 14px/1.15 var(--font-body)}.st3 .st-name .st-who:has(+.st-flag){display:block;max-width:none}.st3 .st-flag{flex:none;font-size:12px}.st3 .st-sub{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;font-size:11.5px;line-height:1.2;color:var(--dim)}.st3 .st-sub .pt-tc{flex:none;padding:0 3px;font-size:10.5px}.st3 .st-sub .pt-st{padding:1px 4px;font-size:10.5px}.st-own-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.st-tn{color:var(--stop-text);font-weight:600;white-space:nowrap}.st3 .st-table td[data-col=rank]{padding-left:8px;font:800 15px var(--font-display)}.st3 .st-table td[data-col=g],.st3 .st-table td[data-col=min]{color:var(--dim)}.st3 .st-table td[data-col=g]+td:not([data-col=min]),.st3 .st-table td[data-col=min]+td{padding-left:6px}.st3 .st-table td:last-child,.st3 .st-table th:last-child{padding-right:var(--gutter)}.st-v{display:inline-block;min-width:34px;padding:3px 4px;border-radius:4px;text-align:right}.st3 .st-table td.hi,.st3 .st-table td.lo{background:none;color:inherit}.st3 .st-table td.hi .st-v{background:var(--go-tint);color:var(--go-text);font-weight:700}.st3 .st-table td.lo .st-v{background:color-mix(in srgb,var(--stop-tint) 65%,transparent);color:var(--stop-text)}@media(hover:hover){.st3 .st-table tbody tr:hover th,.st3 .st-table tbody tr:hover td{background:var(--surface-2)}}.st3 .st-table tbody tr.on th,.st3 .st-table tbody tr.on td{background:var(--surface-2);box-shadow:none}.st3 .st-table tbody tr.on .st-name{box-shadow:inset 3px 0 0 var(--rule),1px 0 0 var(--line)}.st3 .st-table td.st-tick,.st3 .st-table th.st-tick{position:sticky;left:0;z-index:2;width:36px;padding:0 0 0 var(--gutter);background:var(--bg)}.st3 .st-table:has(.st-tick) .st-name{left:52px;padding-left:8px}.st3 .st-total th,.st3 .st-total td{height:48px;border-top:1.5px solid var(--line-strong);background:var(--surface-2);font-weight:700}.st3 .st-total .st-who{display:block;font-weight:700}.st3 .st-total .st-sub{display:block}.st-key{display:flex;flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;font-size:12px;color:var(--faint)}.st-key span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px;vertical-align:-1px}.st-key .k-hi:before{background:var(--go-tint);box-shadow:inset 0 0 0 1px var(--go-text)}.st-key .k-lo:before{background:var(--stop-tint);box-shadow:inset 0 0 0 1px var(--stop-text)}@media(min-width:760px){.st3 .st-wrap{margin-left:0;margin-right:0}.st3 .st-table .st-name{width:190px;min-width:190px;max-width:190px;padding-left:4px}.st3 .st-table td:last-child,.st3 .st-table th:last-child{padding-right:6px}.st3 .st-table td.st-tick,.st3 .st-table th.st-tick{padding-left:4px}.st3 .st-table:has(.st-tick) .st-name{left:40px}}@media(min-width:1100px){.st3 .st-search{display:flex}.st3:has(.st-bar3) .st-bar3{flex-wrap:wrap}}.spot-seg{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:999px;background:var(--surface-2)}.spot-seg button{min-height:32px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--dim);font:600 13px/1 var(--font-body);white-space:nowrap;cursor:pointer}.spot-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line)}.spot-seg button[data-spot=keep][aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.spot-seg button[data-spot=stream][aria-pressed=true]{background:var(--lead);color:var(--lead-ink);box-shadow:none}.spot-seg button:disabled{opacity:.5;cursor:default}.spot-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ps .ps-lock-h{display:flex;flex-direction:column;gap:2px;margin:4px 0 10px!important}.ps .ps-lock-h b{font-size:14.5px;font-weight:650}.ps .ps-lock-h small{font-size:12.5px;color:var(--dim)}.ps .ps-lock .spot-seg{margin-bottom:10px}.ps .ps-lock-why{margin:0 0 6px!important}.modal-body .wk-drop-list li.spot-row{flex-wrap:wrap}.spot-row .wk-drop-name{flex:1 1 100px}.td3-search{width:100%;font:400 15px var(--font-body);text-align:left;cursor:text}.td3-search:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.td3-offer{display:flex;align-items:center;gap:12px;width:100%;margin:12px 0 0;padding:14px;border:0;border-radius:10px;background:var(--board);color:var(--on-board);font:inherit;text-align:left;cursor:pointer}.td3-offer:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.td3-offer-q{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--acid);color:var(--acid-ink);font:800 20px/1 var(--font-body)}.td3-offer-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.td3-offer-t b{font-weight:700;font-size:16px;line-height:1.25}.td3-offer-t span{font-size:12.5px;line-height:1.4;color:var(--on-board-dim)}.td3-offer-c{flex:none;font:700 22px/1 var(--font-display);color:var(--on-board-dim)}.td3 .td-moods{gap:6px;margin:14px 0 6px}.td3 .td-moods button{min-height:36px;height:36px;padding:0 12px;border-radius:18px;font:600 13.5px/1 var(--font-body)}.td3 .td-moods button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.td3 .td-moods .td3-with{border-style:dashed;color:var(--dim)}.td3 .td-line{margin:0;font-size:12.5px;line-height:1.45}.td3 .td3-now{margin-bottom:4px}.td3-list{margin:0;padding:0;list-style:none}.tc3{margin:10px 0 0;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--text);transition:opacity var(--motion-base) var(--ease)}.tc3.wait{opacity:.6}.tc3.done{border-color:var(--go)}.tc3-head{display:flex;align-items:center;gap:8px}.tc3-team{flex:1;min-width:0;display:flex;flex-direction:column}.tc3-team b{font-weight:700;font-size:15.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc3-mgr{font-size:12.5px;color:var(--dim)}.tc3-band{flex:none;padding:0;border:0;background:none;cursor:pointer}.tc3-band:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tc3-gv{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:6px;align-items:center;margin:10px 0}.tc3-side{display:flex;flex-direction:column;gap:6px;min-width:0}.tc3-lb{font:700 12.5px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.tc3-x{text-align:center;color:var(--faint)}.tc3-pl{display:flex;align-items:center;gap:7px;min-width:0}.tc3-pl .pt-tc{flex:none}.tc3-nm{min-width:0;min-height:32px;padding:0;border:0;background:none;color:var(--text);font:650 14px/1.2 var(--font-body);text-align:left;overflow-wrap:anywhere;cursor:pointer}.tc3-nm:hover{text-decoration:underline}.tc3-res{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap;margin:0;font-size:13px;color:var(--dim)}.tc3-a{font:800 22px/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.tc3-why{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--dim)}.tc3-pitch{margin-top:10px;padding:10px 12px;border-radius:6px;background:var(--surface-2);font-size:13.5px;line-height:1.45}.tc3-to{margin:0 0 2px;font-weight:650;font-size:12px;color:var(--dim)}.tc3-q{margin:0}.tc3-btns{display:flex;align-items:center;gap:8px;margin:10px 0 0}.tc3-copy{display:inline-flex;flex:none;align-items:center;justify-content:center;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--text);font:650 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer}.tc3-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tc3-more{display:flex;justify-content:space-between;gap:8px;margin:4px 0 0}.tc3-more .linkish{min-height:36px;font-size:13px;font-weight:600}.tc3-more .linkish+.linkish{color:var(--dim);font-weight:500}.td3-end{padding-top:16px;font-weight:650;color:var(--dim)}.td3-miss{margin:2px 0 0;font-size:13px;text-align:center;color:var(--dim)}.td3 .td-none+.td3-miss{margin-top:10px;text-align:left}.tc-cats-l{font-size:13px;color:var(--dim)}.tc-pill{padding:1px 5px;border-radius:3px;background:var(--surface-2);color:var(--dim);font:700 12px/1.35 var(--font-display);letter-spacing:.03em;white-space:nowrap}.tc-pill.up{background:var(--go-tint);color:var(--go-text)}.tc-pill.dn{background:var(--stop-tint);color:var(--stop-text)}.modal-backdrop:has(>.co-page){padding:0;align-items:stretch}.modal.co-page{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;height:100%;max-height:none;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--bg);animation:co-in .3s cubic-bezier(.2,.7,.2,1) both}.co-page .modal-head{align-items:center;justify-content:flex-start;gap:8px;min-height:56px;margin:0;padding:0 12px;border-bottom:1px solid var(--line)}.co-page .modal-head h2{font:800 20px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.modal-back{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:22px;background:none;color:var(--text);cursor:pointer}.modal-back:hover{background:var(--surface-2)}.modal-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.co-page .modal-body{min-height:0;font-size:14.5px;line-height:1.45}.co{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%}.co-body{overflow-y:auto;padding:0 16px 8px}.co-lb{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 0 6px}.co-lb .eyebrow{margin:0;font:700 14px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.co-n{font-size:12.5px;color:var(--dim)}.co-from{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 6px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);font:600 13.5px/1 var(--font-body)}.co-from:focus-within{outline:2px solid var(--focus);outline-offset:2px}.co-from select{max-width:200px;height:100%;border:0;background:none;color:var(--text);font:inherit;appearance:none;cursor:pointer}.co-from select:focus{outline:none}.co-find{margin:0 0 4px}.co .co-list{margin:0;padding:0;list-style:none}.co .co-list li{margin:0}.co-opt,.co-add{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 0;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.co-opt input{position:absolute;left:0;opacity:0;width:22px;height:22px;margin:0}.co-bx{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1.5px solid var(--line-strong);border-radius:5px;font-weight:800;font-size:14px;line-height:1}.co-opt input:checked+.co-bx{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.co-opt input:focus-visible+.co-bx,.co-add:focus-visible .co-bx{outline:2px solid var(--focus);outline-offset:2px}.co-bx.dashed{border-style:dashed;color:var(--accent)}.co-nm{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-weight:600;font-size:14.5px}.co-x{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-nm .pt-tc{flex:none}.co-rk{flex:none;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.co-add-t{flex:1;color:var(--accent);font-weight:650}.co-add .co-rk{font-weight:650;color:var(--text)}.co-later{margin:14px 0 0;font-size:12.5px;color:var(--dim)}.co-foot{border-top:1px solid var(--line);background:var(--surface);padding:12px 16px 16px}.co-empty{margin:0;font-size:13px;color:var(--dim)}.co-v{display:flex;gap:12px;align-items:center}.co-dill{flex:none}.co-vt{flex:1;min-width:0}.co-w{margin:0;font:800 30px/1 var(--font-display);letter-spacing:.01em;text-transform:uppercase}.co-w.take{color:var(--go-text)}.co-w.dont{color:var(--stop-text)}.co-w.fine{color:var(--dim)}.co-d{margin:3px 0 0;font-size:13px;line-height:1.35;color:var(--dim)}.co-d b{color:var(--text)}.co-keep{color:var(--careful-text)}.co-vt .tc-cats{justify-content:flex-start;gap:4px;margin:3px 0 0}.co-vt .tc-cats-c{gap:4px;font:inherit}.co-vt .tc-cats .linkish{min-height:24px;font-size:12.5px}@keyframes co-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(min-width:700px){.modal-backdrop:has(>.co-page){padding:24px;align-items:center}.modal.co-page{width:600px;height:min(860px,calc(100vh - 48px));border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-pop)}}@media(min-width:1100px){.td3-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;margin-top:10px}.td3-list .tc3{margin:0}}@media(prefers-reduced-motion:reduce){.modal.co-page{animation:none}}.pw-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.pw-ask>span{flex:1 1 180px;color:var(--dim)}.pw-ask .action{min-height:40px}.pw-n{color:var(--dim);font-variant-numeric:tabular-nums}.pw-grid-wrap{overflow-x:auto;margin:4px 0 0;-webkit-overflow-scrolling:touch}.pw-grid{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.pw-grid th,.pw-grid td{padding:6px 4px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.pw-grid thead th{font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:.04em;color:var(--dim)}.pw-grid th[scope=row]{text-align:left;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;position:sticky;left:0;background:var(--surface)}.pw-grid tr.me th,.pw-grid tr.me td{background:var(--accent-tint)}.pw-grid td.top{font-weight:800;color:var(--go, var(--text))}.pw-grid td.low{color:var(--stop, var(--dim))}.pw-grid-sect{margin:20px 0 0}.fn-monday{margin:0 0 8px}.fn-in{margin:4px 0 6px;font-weight:650;font-size:13px}.fn-mcard{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 12px;align-items:center;margin:0;padding:12px 14px}.fn-mtx{min-width:0}.fn-mhead{margin:0;font-family:var(--font-brand);font-weight:850;font-size:24px;line-height:1.05;letter-spacing:-.01em;font-variation-settings:"SOFT" 100,"WONK" 1;text-transform:none}.fn-msub{margin:3px 0 0;font-size:13px;line-height:1.35;color:var(--dim)}.fn-mcats{display:flex;flex-wrap:wrap;gap:3px;margin:8px 0 0}.fn-mcat{padding:1px 4px;border-radius:var(--r-sticker, 3px);background:var(--surface-2);color:var(--text);font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.03em;line-height:1.4;text-transform:uppercase}.fn-mcat.won{background:var(--go-tint);color:var(--go-text)}.fn-mshare{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:6px}.fn-awards-row{margin-top:8px}.fn-around-row{margin-top:12px}.fn-awards-row+.fn-around-row{margin-top:0}.fn-sheet .modal-body{padding-bottom:4px}.fn-card{position:relative;width:100%;max-width:360px;margin:8px auto 0;aspect-ratio:4 / 5;overflow:hidden;border-radius:14px;background:var(--board);color:var(--on-board)}.fn-card-in{position:absolute;inset:0;display:flex;flex-direction:column;padding:18px 18px 12px}.fn-k{margin:0;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.08em;color:var(--board-you);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fn-h{margin:4px 0 0;font-family:var(--font-brand);font-weight:900;font-size:44px;line-height:1;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"WONK" 1}.fn-s{margin:6px 0 0;max-width:64%;font-size:13px;line-height:1.3;color:var(--on-board-dim)}.fn-dill{position:absolute;top:46px;right:4px;width:112px;height:112px}.fn-dill .mascot,.fn-dill img{width:100%;height:100%}.fn-l{margin:auto 0 0;padding-top:10px;font-family:var(--font-brand);font-weight:700;font-size:20px;line-height:1.15;font-variation-settings:"SOFT" 100,"WONK" 1}.fn-tiles{display:flex;gap:3px;margin:10px 0 0}.fn-tiles span{flex:1;min-width:0;padding:4px 0;border-radius:4px;text-align:center;font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:.02em;background:#f3f4f01a;color:var(--on-board-faint)}.fn-tiles span.w{background:var(--board-you);color:#121410}.fn-ck{margin:12px 0 0;font-family:var(--font-display);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-board-faint)}.fn-pod{display:flex;justify-content:center;align-items:flex-end;gap:10px;margin-top:6px}.fn-pod>div{display:flex;flex-direction:column;align-items:center;width:74px;font-size:12px;color:var(--on-board-dim)}.fn-pod b{margin-top:3px;max-width:100%;overflow:hidden;color:var(--on-board);font-size:12.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.fn-pod i{display:block;width:100%;margin-top:4px;border-radius:4px 4px 0 0;background:#f3f4f01a;color:var(--board-you);font-style:normal;font-family:var(--font-display);font-weight:800;font-size:16px;text-align:center}.fn-pod .p1 i{height:34px;line-height:34px}.fn-pod .p2 i{height:24px;line-height:24px}.fn-pod .p3 i{height:16px;line-height:16px}.fn-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 0;font-size:11.5px;color:var(--on-board-dim)}.fn-mk{display:inline-flex;align-items:center;gap:6px}.fn-mk b{font-family:var(--font-brand);font-weight:800;font-size:15px;color:var(--on-board)}.fn-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:360px;margin:14px auto 0}.fn-acts .action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.fn-said{margin:8px 0 0;text-align:center;font-size:13px;color:var(--dim)}.fn-awards{padding-bottom:16px}.fn-aw-head{padding-top:14px}.fn-aw-card{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:650}.fn-aw-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 16px;list-style:none}.fn-award{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;margin:0;padding:12px 14px}.fn-award.me{border-color:var(--accent)}.fn-aw-t{margin:0;font-family:var(--font-brand);font-weight:850;font-size:20px;line-height:1.1;letter-spacing:-.01em;font-variation-settings:"SOFT" 100,"WONK" 1;text-transform:none}.fn-aw-s{margin:3px 0 0;font-size:13px;line-height:1.35;color:var(--dim)}.fn-aw-dill{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--surface-2);overflow:hidden}.lv-aw{margin-top:8px}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/app/assets/barlow-condensed-600-DepVgxBB.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/app/assets/barlow-condensed-700-v1xN8_Wq.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/app/assets/barlow-condensed-800-BKzMuPgK.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/inter-variable-Dx4kXJAl.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/app/assets/jetbrains-mono-variable-6fWv1k7M.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/fraunces-variable-CFFu7zhK.woff2) format("woff2")}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--text);background:var(--bg);font:16px/1.5 var(--font-body);font-feature-settings:"cv11","ss01","tnum";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-control)}::selection{background:var(--selection)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.app{min-height:100%;display:flex;flex-direction:column}.topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:2px solid var(--rule)}.topbar-inner{position:relative;max-width:980px;margin:0 auto;padding:10px var(--gutter) 0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand money" "tabs tabs";align-items:center;column-gap:14px;row-gap:4px}.wordmark{grid-area:brand}.moneystrip{grid-area:money}.tabs{grid-area:tabs}.wordmark{font-family:var(--font-brand);font-weight:900;font-size:21px;letter-spacing:-.02em;line-height:1;color:var(--text);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;display:flex;align-items:center;gap:6px;white-space:nowrap}.wordmark .mark{display:grid;place-items:center;width:34px;height:34px}.wordmark .mark svg{display:block}.wordmark svg.name{display:block;color:var(--accent)}@media(max-width:420px){.wordmark .name{display:none}}.topbar-inner{container-type:inline-size}@container (max-width: 500px){.topbar-inner:has(.room-pill) .wordmark .name{display:none}}.moneystrip{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-variant-numeric:tabular-nums}.moneystrip .stat{display:flex;flex-direction:column;align-items:flex-end;line-height:1;padding:2px 12px;border-left:1px solid var(--line-strong)}.moneystrip .stat span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:700;margin-bottom:3px}.moneystrip .stat b{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:.01em}.moneystrip .stat b small{font-size:12px;color:var(--faint);letter-spacing:0;font-weight:600}.moneystrip .busy{align-self:center;margin-right:8px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px 4px;border-radius:var(--r-sticker);background:var(--surface-2);color:var(--dim);font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.moneystrip .busy:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.room-state{display:inline-flex}.room-pill{align-self:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:5px 10px 5px 8px;border-radius:999px;margin-right:8px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;cursor:pointer;background:var(--surface-2);color:var(--dim)}.room-pill,.moneystrip .stat span,.moneystrip .stat b{white-space:nowrap}@container (max-width: 420px){.moneystrip{gap:2px}.moneystrip .stat{padding:2px 6px}.moneystrip .stat span{letter-spacing:.06em}.room-pill{margin-right:4px;padding:5px 8px 5px 7px;letter-spacing:.06em}.moneystrip .busy{font-size:0;gap:0;padding:7px;margin-right:4px}}@media(max-width:420px){.topbar-inner{column-gap:8px}}.room-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.room-pill.live{color:var(--go-text);background:var(--go-tint)}.room-pill.live i{box-shadow:0 0 0 0 var(--go-text);animation:pulse 1.8s ease-out infinite}.room-pill.bad{color:var(--stop-text);background:var(--stop-tint)}.room-pill.warn{color:var(--careful-text);background:var(--careful-tint)}.room-pill.wait,.room-pill.idle{color:var(--dim);background:var(--surface-2)}.room-pill.bad i{box-shadow:0 0 0 0 var(--stop-text);animation:pulse 1.2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}to{box-shadow:0 0 0 9px transparent}}.ap-pill{align-self:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:5px 10px 5px 8px;border-radius:999px;margin-right:8px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;cursor:pointer;background:var(--surface-2);color:var(--dim)}.ap-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.ap-pill.on{color:var(--go-text);background:var(--go-tint)}.ap-pill.on i{animation:pulse 1.8s ease-out infinite}.ap-pill.watch{color:var(--lead-text);background:var(--lead-tint)}.ap-pill.holding{color:var(--careful-text);background:var(--careful-tint)}.ap-pill.paused{color:var(--stop-text);background:var(--stop-tint)}.card.status-pop,.status-pop{position:absolute;top:calc(100% + 6px);right:var(--gutter);z-index:40;width:min(400px,calc(100% - 2 * var(--gutter)));text-align:left;text-transform:none;letter-spacing:0;font-weight:400;font-size:14px;box-shadow:var(--shadow-pop)}.status-lines{margin:0;padding-left:18px;color:var(--dim)}.status-lines li{margin:2px 0}.status-lines li.warn{color:var(--stop-text);font-weight:600}.tabs{display:flex;align-items:flex-end;gap:2px;margin-bottom:-2px;width:100%;max-width:100%}.tabs>button{background:none;border:0;border-bottom:3px solid transparent;color:var(--dim);border-radius:0;padding:8px 12px 9px;cursor:pointer;white-space:nowrap;font-weight:600;font-size:15px;transition:color var(--motion-fast),border-color var(--motion-fast)}.tabs>button:hover{color:var(--text)}.tabs>button[aria-current=true]{color:var(--text);border-bottom-color:var(--rule)}.tabs>button:focus-visible{outline-offset:-2px}@media(max-width:440px){.tabs>button{padding:8px 8px 9px}}@media(max-width:370px){.tabs{gap:0}.tabs>button{padding:8px 6px 9px;font-size:14px}}@media(max-width:340px){.tabs>button{padding:8px 4px 9px}}.card.sync-pop{max-height:min(72vh,680px);overflow-y:auto;display:grid;gap:12px;padding:14px 16px}.sync-pop>*{margin:0}.sync-head{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--text)}.sync-head i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--faint)}.sync-head.live i{background:var(--go-text)}.sync-head.warn i{background:var(--careful-text)}.sync-head.bad i{background:var(--stop-text)}.sync-note{color:var(--dim)}.sync-card{line-height:1.45}.sync-why{display:block;margin-top:4px}.sync-fix{gap:8px;align-items:center;margin-top:8px}.sync-pop>.sync-fix{margin-top:0;padding-top:12px;border-top:1px dotted var(--line-strong)}.sync-details{font-size:13px}.sync-checks h3{margin:0 0 4px}.check{padding:10px 0;border-top:1px dotted var(--line-strong)}.check:first-of-type{border-top:0;padding-top:4px}.check p{margin:0}.check-what{font-size:14.5px}.check-why{font-size:13px;color:var(--dim);margin-top:2px!important}.check-fix{gap:6px;align-items:center;margin-top:8px}.check-fix .sel{max-width:100%}.guide{background:var(--surface-2);border-radius:var(--r-control);padding:12px 14px}.guide p{margin:0}.guide-steps{margin:8px 0 10px;padding-left:20px;display:grid;gap:4px;color:var(--dim)}.guide-steps b{color:var(--text)}.yahoo-mock{border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);padding:8px;display:grid;gap:6px;max-width:240px;font-size:12px}.ym-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.ym-tabs span{padding:3px 10px;color:var(--faint);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.ym-tabs span.on{color:var(--text);border-bottom-color:var(--accent);box-shadow:0 0 0 2px var(--careful-tint);border-radius:3px 3px 0 0}.ym-tabs.sub{border-bottom:0;font-size:.9em}.ym-tabs.sub span{border-bottom:0;border-radius:999px;padding:2px 8px}.ym-tabs.sub span.on{background:var(--careful-tint);box-shadow:none}.ym-row{display:grid;grid-template-columns:14px 1fr 44px;gap:6px;align-items:center}.ym-row b{color:var(--faint);font-weight:600}.ym-row span,.ym-row em{height:6px;border-radius:3px;background:var(--line-strong)}.ym-row em{background:var(--line)}.nodraft-steps{margin:4px 0 16px;padding-left:22px;display:grid;gap:8px;font-size:15px;line-height:1.5;color:var(--dim)}.nodraft-steps b{color:var(--text)}.nodraft-steps li::marker{color:var(--faint);font-weight:700}.nodraft-foot{margin:14px 0 0;padding-top:12px;border-top:1px dotted var(--line-strong);font-size:13.5px;color:var(--faint)}.nodraft-foot button{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}main{width:100%;max-width:980px;margin:0 auto;padding:16px var(--gutter) 48px}.screen-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:4px 0 14px}.idle-head{margin:4px 0 12px}.idle-head.nodraft-head{margin:22px 0 10px}.board-head{margin:24px 0 12px}.board-head h2{margin-bottom:2px}.board-head p{margin:0;font-size:14.5px}h1{font-family:var(--font-display);font-weight:700;font-size:30px;letter-spacing:.02em;text-transform:uppercase;margin:0;text-wrap:balance;line-height:1.05}h2{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;line-height:1.1}h3{font-size:12.5px;margin:0 0 10px;color:var(--dim);font-weight:700;text-transform:uppercase;letter-spacing:.1em}h3+h3,.card h3:not(:first-child),details h3{margin-top:16px}p{margin:0 0 10px}.lede{color:var(--dim);max-width:68ch;font-size:15.5px}.small{font-size:13px}.eyebrow{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-weight:700}.score{position:relative;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--rule);border-radius:0 0 var(--r-card) var(--r-card);overflow:hidden}.score-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px 0;flex-wrap:wrap}.score-name{font-family:var(--font-display);font-weight:700;font-size:38px;letter-spacing:.005em;line-height:1}.score-sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.score-sub small{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--dim);letter-spacing:.08em;text-transform:uppercase}.score-sub .tag.RISK,.score-sub .tag.INJ{margin-left:0}.rec-band{margin:14px 0 0;padding:14px 20px 12px;color:var(--go-ink);background:var(--go);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;align-items:baseline;justify-content:flex-start;gap:8px 16px;flex-wrap:wrap;position:relative;transition:background-color var(--motion-base) var(--ease),color var(--motion-base) var(--ease)}.rec-word{font-family:var(--font-display);font-weight:800;font-size:44px;letter-spacing:.04em;text-transform:uppercase;line-height:1;display:inline-flex;align-items:baseline;gap:14px}.rec-figure{font-family:var(--font-display);font-weight:800;font-size:72px;letter-spacing:-.01em;line-height:.9;font-variant-numeric:tabular-nums}.rec-band small{flex-basis:100%;margin-top:2px;font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.35;letter-spacing:.01em;opacity:.92}.rec-band[data-tone=go]{background:var(--go);color:var(--go-ink)}.rec-band[data-tone=careful]{background:var(--careful);color:var(--careful-ink)}.rec-band[data-tone=stop]{background:var(--stop);color:var(--stop-ink)}.rec-band[data-tone=lead]{background:var(--lead);color:var(--lead-ink)}.rec-band[data-tone=wait]{background:var(--lead-tint);color:var(--text)}.band-sticker{align-self:center;display:inline-block;padding:4px 7px 3px;border-radius:var(--r-sticker);background:color-mix(in srgb,currentColor 18%,transparent);font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.rec-band:has(.band-dill){padding-right:92px;min-height:108px}.band-dill{position:absolute;right:-18px;top:50%;translate:0 -50%;display:inline-grid;pointer-events:none;filter:drop-shadow(0 2px 0 rgba(0,0,0,.18))}.paywalled{filter:blur(7px);opacity:.5;pointer-events:none;user-select:none}.paywalled .band-dill{display:none}.paywalled .rec-band:has(.band-dill){padding-right:20px}.unlock.over{position:sticky;top:12px;z-index:5;margin-bottom:16px}.account-mocks{display:block;margin-top:6px;font-size:13px;color:var(--dim)}.account-mocks b{color:var(--text)}.band-dill .mascot{animation:dill-in var(--motion-slow) var(--ease) both}@keyframes dill-in{0%{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:none}}.band-dill .mascot[data-entrance],.mood-dill .mascot[data-entrance]{animation:none}.score-body{display:grid;grid-template-columns:1fr 1fr;gap:0}.figure{padding:14px 20px 12px;position:relative}.figure+.figure{border-left:1px solid var(--line)}.figure .label{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-weight:700}.figure .value{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.figure .sub{color:var(--dim);font-size:13.5px;margin-top:4px}.why{padding:14px 20px 18px;border-top:1px dotted var(--line-strong);color:var(--text);font-size:17px;line-height:1.45;max-width:60ch}.why p{margin:0 0 4px}.more-about>div{padding-top:12px}.engine-why{font-size:15px;line-height:1.55;max-width:72ch}.score-market{color:var(--dim);font-size:13.5px;margin:0 0 8px}.score-market b{color:var(--text);font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-weight:600}.bidrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bidrow .sep{width:1px;height:26px;background:var(--line-strong);margin:0 4px}.kv{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:14px}.kv .k{color:var(--dim)}.kv .v{font-variant-numeric:tabular-nums;text-align:right}.empty{color:var(--faint);font-size:14px;margin:0}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px 18px}.card.raised{border-top:3px solid var(--rule);border-radius:0 0 var(--r-card) var(--r-card)}.card+.card,.targets .card+.card,.targets .card+details,.targets details+details{margin-top:12px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}details{border:1px solid var(--line);border-radius:var(--r-card);margin-top:12px;background:var(--surface)}details>summary{cursor:pointer;padding:12px 18px;color:var(--dim);font-size:14px;font-weight:600;user-select:none;list-style:none;display:flex;gap:10px;align-items:center;transition:color var(--motion-fast)}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"›";display:inline-block;transition:transform var(--motion-fast);color:var(--faint);font-size:18px;line-height:1}details>summary:hover{color:var(--text)}details[open]>summary:before{transform:rotate(90deg)}details[open]>summary{border-bottom:1px solid var(--line);color:var(--text)}details>div{padding:14px 18px 16px}details details{margin-top:12px}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface)}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);font-size:14.5px;vertical-align:middle}thead th{position:sticky;top:0;background:var(--surface-2);color:var(--faint);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;z-index:1}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background var(--motion-fast)}tbody tr:hover td{background:var(--accent-tint)}td.num,th.num{text-align:right}tr.me td{background:var(--accent-tint);font-weight:600}.mono{font-family:var(--font-mono);font-size:13px}.money{font-family:var(--font-mono);font-size:14px;font-weight:500}td.pos{white-space:nowrap;font-size:13px}@media(max-width:400px){td.pos,table.list th{white-space:normal}}td.act{white-space:nowrap}td.note{max-width:360px;font-size:13px}td.band-label{font-size:12.5px;padding-top:10px}table.list td:first-child,table.list th:first-child{width:34px;padding-right:0}table.list th,table.teams th,table.teams td:first-child{white-space:nowrap}table.teams .moneybar{width:26%;min-width:60px}@media(max-width:560px){table.teams .moneybar{display:none}table.teams td:first-child{white-space:normal}}table.teams td.money,table.teams th.num{white-space:nowrap}@media(max-width:400px){table.list th{white-space:normal}table.list th,table.list td{padding-left:6px;padding-right:6px}table.list thead th{font-size:10.5px;letter-spacing:.05em}}.upto-exact{font-size:16px;font-weight:700}.tag{display:inline-flex;align-items:center;gap:5px;padding:4px 7px 3px;border-radius:var(--r-sticker);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;background:var(--surface-2);color:var(--dim);white-space:nowrap;border:1px solid transparent}.tag.PRIMARY,.tag.PROTECT,.tag.BUYNOW,.tag.FIT{background:var(--go-tint);color:var(--go-text)}.tag.VALUE,.tag.FLEXIBLE,.tag.INFORMATION,.tag.FALLER{background:var(--lead-tint);color:var(--lead-text)}.tag.SCARCITY,.tag.ATRISK,.tag.WATCH,.tag.DELAY,.tag.HIGH,.tag.RUN{background:var(--careful-tint);color:var(--careful-text)}.tag.PASS,.tag.REDUNDANT,.tag.DRAIN,.tag.LIKELYPUNT,.tag.VERYHIGH,.tag.SNIPED,.tag.ROSTER{background:var(--stop-tint);color:var(--stop-text)}.tag.LOW,.tag.MEDIUM{color:var(--dim)}.tag.UP{background:var(--acid);color:var(--acid-ink)}.bar{position:relative;display:block;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;min-width:70px}.bar>i{position:absolute;inset:0 auto 0 0;background:var(--dim);border-radius:0 3px 3px 0}.bar[data-low=true]>i{background:var(--stop-text)}.bar[data-high=true]>i{background:var(--go-text)}.cats{display:grid;grid-template-columns:minmax(0,max-content) minmax(48px,1fr) max-content;align-items:center;gap:7px 10px}.cat{display:contents}.cat .tag small{font-family:var(--font-body);font-size:11px;font-weight:600;opacity:.8;font-variant-numeric:tabular-nums;letter-spacing:0}.cat-name{text-transform:capitalize;font-weight:600;font-size:14.5px}.meter{position:relative;display:block;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.meter>i{position:absolute;inset:0 auto 0 0;border-radius:0 4px 4px 0;background:var(--dim)}.meter.PROTECT>i{background:var(--go-text)}.meter.FLEXIBLE>i{background:var(--lead-text)}.meter.ATRISK>i{background:var(--careful-text)}.meter.LIKELYPUNT>i{background:var(--stop-text)}.meter.LEAN>i{background:var(--dim);opacity:.55}.tag.LEAN{background:var(--surface-2);color:var(--dim)}.cat .tag{justify-self:end}button.action,a.action{background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-control);padding:8px 14px;cursor:pointer;font-weight:600;font-size:14.5px;min-height:40px;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast)}button.action:hover,a.action:hover{border-color:var(--accent);background:var(--accent-tint)}a.action{display:inline-flex;align-items:center;text-decoration:none}button.action:disabled{opacity:.45;cursor:default;background:var(--surface);border-color:var(--line-strong)}button.action.primary,a.action.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}button.action.primary:hover,a.action.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button.action.big,a.action.big{padding:12px 22px;font-size:17px;font-weight:700}button.action.danger{color:var(--stop-text)}button.action.danger:hover{border-color:var(--stop-text);background:var(--stop-tint)}button.action.quiet{background:none;border-color:transparent;color:var(--dim);padding:6px 10px;font-size:13.5px;min-height:32px}button.action.quiet:hover{color:var(--text);background:var(--surface-2);border-color:transparent}label.action.file{cursor:pointer;display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface);font-weight:600;font-size:14.5px}label.action.file:hover{border-color:var(--accent);background:var(--accent-tint)}input,select,textarea{background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-control);padding:8px 11px;min-height:40px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent);box-shadow:none}input[aria-invalid=true]{border-color:var(--stop-text);box-shadow:0 0 0 1px var(--stop-text)}input::placeholder,textarea::placeholder{color:var(--faint)}input[type=number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}input[type=checkbox]{min-height:0;width:24px;height:24px;padding:0;margin:4px;accent-color:var(--accent)}textarea{min-height:90px;font-family:var(--font-mono);font-size:12.5px;width:100%}label.field{display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:var(--text);font-weight:600}label.field .hint{font-weight:400;color:var(--dim);font-size:13px;line-height:1.35}label.field>input,label.field>select{width:100%;font-weight:500}label.field>input[type=checkbox]{width:auto;align-self:flex-start}div.field.block{display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:var(--text);font-weight:600;grid-column:1 / -1}div.field.block .hint{font-weight:400;color:var(--dim);font-size:13px;line-height:1.35}.weights{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px 8px}.weights .w{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600}.weights .w input{width:100%;font-weight:500;padding-left:8px;padding-right:2px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dim{color:var(--dim)}.faint{color:var(--faint)}.good{color:var(--go-text)}.bad{color:var(--stop-text)}.warnbox{background:var(--careful-tint);border:1px solid transparent;border-left:3px solid var(--careful-text);border-radius:var(--r-control);padding:10px 13px;font-size:14px}.warnbox.stop{background:var(--stop-tint);border-left-color:var(--stop-text)}.mascot{display:inline-grid;place-items:center;flex:none;border-radius:50%}.mascot img{display:block;width:100%;height:100%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mascot{background:var(--pk-brine-100)}}:root[data-theme=dark] .mascot{background:var(--pk-brine-100)}.moment{display:flex;align-items:center;gap:14px}.moment-text{min-width:0}.moment-text p{margin:0 0 4px}.moment-text p:last-child{margin-bottom:0}.moment.center{flex-direction:column;text-align:center;gap:10px}.mood-dill{position:absolute;top:calc(50% - var(--mood) / 2);right:var(--mood-right);width:var(--mood);height:var(--mood);border-radius:50%;overflow:hidden;pointer-events:none;background:var(--pk-brine-100)}.mood-dill .mascot{position:absolute;left:-10%;top:-10%;width:120%;height:120%;background:none;animation:dill-in var(--motion-slow) var(--ease) both}.mood-dill .mascot img{width:100%;height:100%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mood-dill,:root:not([data-theme=light]) .mood-dill .mascot{background:none}}:root[data-theme=dark] .mood-dill,:root[data-theme=dark] .mood-dill .mascot{background:none}.barber-scene{margin:0 auto;max-width:100%;text-align:center}.barber-scene img{display:block;width:100%;height:auto}.barber-scene figcaption{margin-top:10px;font-size:15px;line-height:1.45;color:var(--dim)}.wk-pickups-scene{margin:14px 0 6px;text-align:center;font-size:15px;line-height:1.45;color:var(--dim)}.spinner{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--dim);padding:40px 16px;text-align:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.sticker{display:inline-block;padding:5px 9px 4px;border-radius:var(--r-sticker);background:var(--acid);color:var(--acid-ink);font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1;transform:rotate(-2deg)}.sticker.ink{background:var(--surface-ink);color:var(--text-on-ink)}.sticker.coral{background:var(--coral);color:var(--coral-ink)}.sticker.corner{position:absolute;top:-11px;right:14px;transform:rotate(2deg)}.ap{margin-bottom:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.ap-bar{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:52px}.ap-switch{position:relative;flex:none;width:46px;height:26px;padding:0;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ap-switch:hover{border-color:var(--accent)}.ap-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #12141059;transition:transform .15s ease,background .15s ease}.ap-switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.ap-switch[aria-checked=true] .ap-thumb{transform:translate(20px);background:var(--accent-ink)}.ap-switch.watch[aria-checked=true]{background:var(--accent-tint)}.ap-switch.watch[aria-checked=true] .ap-thumb{background:var(--accent)}@media(prefers-reduced-motion:reduce){.ap-switch,.ap-thumb{transition:none}}.ap-what{flex:1 1 auto;min-width:0;display:grid;gap:1px}.ap-name{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:15px;line-height:1.25}.ap-name:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.ap.on .ap-name:after{background:var(--go-text);animation:pulse 1.8s ease-out infinite}.ap.watch .ap-name:after{background:var(--lead-text)}.ap.holding .ap-name:after{background:var(--careful-text)}.ap.paused .ap-name:after{background:var(--stop-text)}.ap-line{font-size:13px;line-height:1.35;color:var(--dim);overflow-wrap:anywhere}.ap-copy{flex:none;align-self:center;background:none;border:0;padding:4px 2px;font-size:12px;color:var(--dim);text-decoration:underline;cursor:pointer}.ap.on .ap-line,.ap.holding .ap-line{color:var(--text)}.ap.paused .ap-line{color:var(--stop-text);font-weight:600}.ap-row,.ap-ask{border-top:1px solid var(--line);padding:10px 12px}.ap-row{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;font-size:13.5px;color:var(--dim)}.ap-row.stop{color:var(--stop-text);background:var(--stop-tint);font-weight:600;border-radius:0 0 var(--r-card) var(--r-card)}.ap-ask{background:var(--careful-tint);border-radius:0 0 var(--r-card) var(--r-card)}.ap-ask p{margin:0 0 10px;font-size:14px;line-height:1.45}.pick{margin-bottom:12px}.pick-name{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1;margin-bottom:8px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pick-name small{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--dim)}.pick-name .tag{align-self:center}.pick-name .tag.RISK,.pick-name .tag.INJ{margin-left:0}.pick .reason{line-height:1.5;max-width:62ch;font-size:15.5px}.pick .how{color:var(--dim);font-size:14px;margin:0 0 10px}.pick .alt{font-size:14.5px}.setup{max-width:780px}.setup .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px;margin:12px 0}.setup-welcome{margin-bottom:12px}.setup-section+.setup-section{margin-top:14px}.setup-section h2{margin-bottom:2px}.setup-sub{margin:0 0 12px}.cat-picks{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.cat-pick{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);font-weight:600;font-size:13.5px;cursor:pointer}.cat-pick:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.cat-pick input{margin:0}.setup-save{margin-top:14px;gap:10px;align-items:center}.field-label{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.changed-tag{display:inline-block;padding:1px 7px;border-radius:999px;background:var(--careful-tint);color:var(--careful-text);font-size:11.5px;font-weight:700;letter-spacing:.01em}.weights .w.changed input{border-color:var(--careful-text)}.weights .w.changed .k{color:var(--careful-text)}.answer{display:grid;gap:6px;padding:12px 0;border-top:1px dotted var(--line-strong);font-size:13.5px;font-weight:600}.answer:first-of-type{border-top:0;padding-top:4px}.answer-idea{margin:0;font-weight:400;color:var(--dim);font-size:13.5px;line-height:1.45}.answer-idea .faint{display:block;margin-top:2px;font-size:12.5px}.answer .field.block{margin-top:6px}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{padding:7px 12px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font-weight:600;font-size:14px;cursor:pointer;min-height:36px}.seg button:hover{border-color:var(--accent)}.seg button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.seg button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--surface)}.read-rules{margin-top:12px;padding:10px 14px;border-radius:var(--r-control);background:var(--surface-2);display:grid;gap:4px;font-size:13.5px;font-weight:600}.read-rules ul{margin:2px 0 0;padding-left:18px;font-weight:400;display:grid;gap:3px}.search{display:flex;gap:8px;align-items:center;margin:0 0 12px}.targets .card+.search{margin-top:12px}.search input{flex:1;min-width:0;font-size:16px}button.pin,button.avoid{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:var(--r-control);background:none;color:var(--faint);font-size:17px;line-height:1;cursor:pointer;vertical-align:middle;transition:color var(--motion-fast),background var(--motion-fast)}button.pin:hover{color:var(--careful-text);background:var(--careful-tint)}button.pin.on{color:var(--careful-text)}.score-name button.pin,.score-name button.avoid{width:30px;height:30px;font-size:20px}.score-name button.pin{margin-left:8px}.score-head>div:first-child{flex:1 1 320px;min-width:0}.score-actions{display:flex;align-items:center;gap:8px;align-self:flex-start;margin-top:4px;flex:none}.score-actions .action.note{white-space:nowrap}.plan-group{margin-top:14px;padding-left:12px;border-left:2px solid var(--line-strong)}.plan-group .plan-head{font-size:14.5px;margin-bottom:6px}.plan-group table{margin:0}.name-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.name-text{font-weight:600}.name-line{display:inline-flex;align-items:center;gap:4px}.name-btn{display:inline-flex;align-items:baseline;gap:4px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.name-btn:hover .name-text,.name-btn:focus-visible .name-text{text-decoration:underline;text-underline-offset:3px}.name-btn .chev{font-size:11px;color:var(--faint)}.snake-list tr.open>td{border-bottom:0}.snake-list tr.player-detail>td{border-top:0;padding:2px 0 12px}.player-detail .proj{margin-top:2px}.player-detail .note-verdict{font-size:15px;margin:10px 0 6px}.player-detail .note-why{gap:6px}.player-detail .note-why li{font-size:14px}.name-tags{display:flex;flex-wrap:wrap;gap:4px}.name-tags:empty{display:none}.tag.UPSIDE{background:var(--careful-tint);color:var(--careful-text)}.tag.UPSIDE.good{background:var(--go-tint);color:var(--go-text)}.tag.UPSIDE.dim{background:var(--surface-2);color:var(--dim)}b.nba{font-weight:700;color:var(--dim)}.proj{margin:8px 0 0}.proj-grid{max-width:520px}.proj-grid .sign{margin-left:1px;font-family:var(--font-display);font-weight:800;font-size:11px;line-height:0}.proj-foot{margin:4px 0 0;color:var(--faint);font-size:12px}.upto-value{color:var(--dim);font-weight:600}.card.result{margin-top:10px}.card.result.me{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.result-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 14px;flex-wrap:wrap;font-size:15px}.cats-row{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.cats-row .chip{display:inline-flex;gap:4px;align-items:baseline;padding:3px 7px 2px;border-radius:var(--r-sticker);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--dim)}.cats-row .chip b{font-variant-numeric:tabular-nums}.cats-row .chip.PROTECT{background:var(--go-tint);color:var(--go-text)}.cats-row .chip.FLEXIBLE{background:var(--lead-tint);color:var(--lead-text)}.cats-row .chip.ATRISK{background:var(--careful-tint);color:var(--careful-text)}.cats-row .chip.LIKELYPUNT{background:var(--stop-tint);color:var(--stop-text)}.roster-line{font-size:13px;line-height:1.6;color:var(--text)}.roster-line b{font-variant-numeric:tabular-nums;color:var(--dim);font-weight:600}table.list tr.up td{background:var(--brand-tint)}.tag.INJ.bad{background:var(--stop-tint);color:var(--stop-text)}.tag.INJ.warn{background:var(--careful-tint);color:var(--careful-text)}.tag.RISK{cursor:help}.tag.RISK.good{background:var(--go-tint);color:var(--go-text)}.tag.RISK.warn{background:var(--careful-tint);color:var(--careful-text)}.tag.RISK.bad{background:var(--stop-tint);color:var(--stop-text)}.modal-backdrop{position:fixed;inset:0;z-index:60;background:#1214108c;display:flex;align-items:center;justify-content:center;padding:24px var(--gutter)}.modal{width:min(640px,100%);max-height:min(82vh,760px);overflow:auto;background:var(--surface);border:1px solid var(--line-strong);border-top:3px solid var(--rule);border-radius:0 0 var(--r-card) var(--r-card);box-shadow:var(--shadow-pop);padding:18px 22px 20px;animation:modal-in var(--motion-base) var(--ease)}@keyframes modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.modal-head h2{margin:0;font-size:24px;line-height:1.1}.modal-close{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-control);color:var(--dim);font-size:15px;line-height:1;width:32px;height:32px;cursor:pointer;flex:none}.modal-close:hover{color:var(--text);border-color:var(--line-strong)}.modal-body{font-size:14.5px;line-height:1.55}.modal-body p{margin:0 0 10px}.modal-body ul{margin:0 0 10px;padding-left:18px}.modal-body li{margin:2px 0}.modal-body h3{margin:14px 0 6px}button.tag{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer}button.tag:hover{border-color:var(--line-strong)}button.tag:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.version-line{margin:12px 0 0}.feedback{display:grid;gap:10px;margin-bottom:12px}.feedback p{margin:0}textarea.feedback-text{font-family:inherit;font-size:14px;min-height:96px;resize:vertical}.targets-mini{width:100%;border-collapse:collapse;font-size:14.5px;margin:0}.targets-mini th{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:left;padding:0 0 6px}.targets-mini th.num,.targets-mini td.num{text-align:right}.targets-mini td{padding:5px 0;border-top:1px solid var(--line)}.targets-mini th+th,.targets-mini td+td{padding-left:12px}@media(max-width:560px){.moneystrip .stat{padding:2px 8px}.moneystrip .stat b{font-size:20px}.score-name{font-size:32px}.rec-word{font-size:36px}.rec-figure{font-size:60px}.figure .value{font-size:28px}.why{font-size:16px}th,td{padding:8px}}.unlock{max-width:560px;margin:6vh auto 0;text-align:left}.unlock-top{display:flex;align-items:center;gap:12px;margin:0 0 24px}.unlock-top .mascot{flex:none;margin:0 -24px 0 -14px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .unlock-top .mascot{margin:0}}:root[data-theme=dark] .unlock-top .mascot{margin:0}.unlock-top .sticker{margin-bottom:6px}.unlock h1{font-family:var(--font-brand);font-weight:900;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-size:32px;letter-spacing:-.02em;text-transform:none;margin:0}.unlock .unlock-mark{margin-bottom:10px}.unlock .lede{margin:0 0 16px}.unlock .unlock-promise{margin:-8px 0 20px;color:var(--text);font-size:16px;line-height:1.45}.unlock-same{margin:0 0 14px;color:var(--dim);font-size:14.5px;line-height:1.4}.unlock-google{width:100%;justify-content:center}.unlock-steps{list-style:none;counter-reset:s;margin:0 0 24px;padding:0;display:grid;gap:12px}.unlock-steps li{counter-increment:s;position:relative;min-height:26px;padding:3px 0 0 40px;line-height:1.4;color:var(--dim);font-size:14.5px}.unlock-steps li b{color:var(--text)}.unlock-steps li:before{content:counter(s);position:absolute;left:0;width:26px;height:26px;border-radius:var(--r-sticker);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--acid-ink);background:var(--acid);top:0}.unlock-steps li.done:before{content:"✓";background:var(--go-tint);color:var(--go-text)}.unlock-or{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--faint);font-size:13px}.unlock-or:before,.unlock-or:after{content:"";flex:1;border-top:1px dotted var(--line-strong)}.unlock-form label{display:block;font-weight:600;margin-bottom:8px}.unlock-form .row{flex-wrap:nowrap;align-items:stretch}.unlock-form input{flex:1 1 auto;min-width:0}.unlock-form .row>.action{flex:none}.unlock-form #unlock-code{font-family:var(--font-mono);letter-spacing:.3em}.unlock-links{margin-top:18px}.unlock .row,.buy-row{gap:10px}.unlock-status{margin:14px 0 0;color:var(--dim)}.buy-wait{margin-top:16px;padding:12px 14px;gap:12px;background:var(--surface-2);border-radius:var(--r-control)}.buy-wait .unlock-status{margin:0;font-size:14px;line-height:1.45}.unlock-foot{margin:24px 0 0;padding-top:16px;border-top:1px dotted var(--line-strong);font-size:13px;color:var(--faint)}.league-bar{position:relative;z-index:15;background:var(--surface);border-bottom:1px solid var(--line)}.league-bar-inner{position:relative;max-width:980px;margin:0 auto;padding:0 var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:12px}.league-bar-league{flex:1 1 100%;min-width:0}.league-bar.with-week .league-bar-league{flex:1 1 140px}.league-bar-btn,.league-bar-one{display:flex;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:8px 0;min-height:44px;font-size:15px;line-height:1.3;color:var(--text)}.league-bar-btn{background:none;border:0;border-radius:0;text-align:left;cursor:pointer}.league-bar-btn:focus-visible{outline-offset:-2px}.league-bar.with-week .league-bar-btn{display:inline-flex;width:auto;max-width:100%}.league-bar-name{flex:0 1 auto;min-width:0;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-bar-status{flex:0 4 auto;min-width:0;color:var(--dim);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-bar-status:before{content:"·";margin-right:8px;color:var(--faint)}.league-bar-caret{flex:none;margin-left:auto;padding-left:6px;color:var(--dim);font-size:13px;line-height:1}.league-bar.with-week .league-bar-caret,.week-pick .league-bar-caret{margin-left:0;padding-left:2px}.league-bar-btn:hover .league-bar-caret,.league-bar-btn[aria-expanded=true] .league-bar-caret,.week-pick:hover .league-bar-caret,.week-pick[aria-expanded=true] .league-bar-caret{color:var(--text)}.league-bar-live{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 8px;border-radius:999px;background:var(--go-tint);color:var(--go-text);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.league-bar-live i{width:7px;height:7px;border-radius:50%;background:currentColor}.picker-list{position:absolute;top:calc(100% - 2px);left:var(--gutter);z-index:30;width:min(420px,calc(100% - 2 * var(--gutter)));max-height:min(60vh,520px);overflow-y:auto;margin:0;padding:4px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-control);box-shadow:var(--shadow-pop)}.picker-list:focus{outline:none}.picker-list:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.picker-row{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-height:44px;padding:7px 10px 7px 28px;border-radius:var(--r-control);cursor:pointer;color:var(--text)}.picker-row.active{background:var(--surface-2)}.picker-list:focus-visible .picker-row.active{box-shadow:inset 0 0 0 2px var(--focus)}.picker-row[aria-selected=true]:before{content:"";position:absolute;left:11px;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.picker-divider{display:flex;align-items:center;gap:8px;margin:6px 10px 2px 28px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.picker-divider:after{content:"";flex:1;border-top:1px solid var(--line-strong)}.league-list .picker-row[aria-selected=true]:before{top:14px;margin-top:0}.league-row-name{font-weight:650;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.league-row-status{font-size:13.5px;line-height:1.3;color:var(--dim)}.sel{position:relative;display:inline-flex;min-width:0;max-width:100%;vertical-align:middle}.sel-btn{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:40px;padding:6px 10px 6px 12px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:500 14.5px/1.2 var(--font-body);text-align:left;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast)}.sel-btn:hover:not(:disabled){border-color:var(--accent)}.sel.open>.sel-btn{border-color:var(--accent)}.sel-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent)}.sel-btn:disabled{opacity:.55;cursor:default}.sel-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-caret{flex:none;color:var(--dim);transition:transform var(--motion-fast)}.sel.open .sel-caret{transform:rotate(180deg)}.sel-icon{flex:none;display:inline-flex;align-items:center}.sel-icon img{display:block;width:24px;height:24px}label.field>.sel,.field.block>.sel{width:100%}label.field>.sel>.sel-btn,.field.block>.sel>.sel-btn{width:100%}.sel-pop{z-index:70;display:flex;flex-direction:column;overflow:hidden;overflow:clip;font:400 14.5px/1.3 var(--font-body);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-control);box-shadow:var(--shadow-pop);animation:sel-in var(--motion-fast) var(--ease)}@keyframes sel-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.sel-pop .picker-list{position:relative;top:auto;left:auto;width:auto;max-height:none;flex:1 1 auto;min-height:0;border:0;border-radius:0;box-shadow:none}.sel-search{flex:none;padding:8px 8px 4px}.sel-search input{box-sizing:border-box;width:100%;min-height:38px;padding:6px 10px;font-size:15px}.sel-search input::-webkit-search-cancel-button{cursor:pointer}.sel-none{margin:0;padding:12px 14px;font-size:14px;color:var(--dim)}.sel-list .picker-row{flex-direction:row;align-items:center;justify-content:flex-start;min-height:40px;padding:6px 36px 6px 10px}.sel-list .picker-row[aria-selected=true]:before{display:none}.sel-list .picker-row[aria-selected=true]:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:11px;margin-top:-8px;border:solid var(--accent);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.sel-list .picker-row[aria-selected=true] .sel-row-l{font-weight:650}.sel-list .picker-divider{margin:8px 10px 2px}.sel-row{display:flex;align-items:center;gap:10px;min-width:0}.sel-row-t{display:flex;flex-direction:column;min-width:0}.sel-row-l{font-size:14.5px;line-height:1.3;overflow-wrap:anywhere}.sel-row-h{font-size:12.5px;line-height:1.3;color:var(--dim)}.modal-backdrop:has(>.sel-sheet){align-items:flex-end;padding:0}.modal.sel-sheet{width:100%;max-width:none;max-height:85vh;max-height:85dvh;display:flex;flex-direction:column;overflow:hidden;overflow:clip;padding:0;border-left:0;border-right:0;border-bottom:0;border-radius:14px 14px 0 0;border-top:0;animation:wk-sheet-in var(--motion-base) var(--ease);transition:transform var(--motion-fast)}.sel-sheet:before{content:"";display:block;flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--line-strong)}.sel-sheet .modal-head{flex:none;align-items:center;margin:0;padding:6px 12px 10px 18px;border-bottom:1px solid var(--line)}.sel-sheet .modal-head h2{font:700 18px/1.2 var(--font-body);text-transform:none;letter-spacing:0}.sel-sheet .modal-close{width:40px;height:40px;border:0;background:none;font-size:16px}.sel-sheet .modal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sel-sheet-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:clip}.sel-sheet .sel-search{padding:10px 14px 4px}.sel-sheet .sel-search input{min-height:44px;font-size:16px}.sel-sheet-list.picker-list{position:relative;top:auto;left:auto;width:auto;max-height:none;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px calc(12px + env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none;background:none}.sel-sheet-list .picker-row{min-height:48px;padding:8px 44px 8px 12px}.sel-sheet-list .picker-row[aria-selected=true]{background:var(--accent-tint)}.sel-sheet-list .picker-row[aria-selected=true]:after{right:20px}.sel-sheet-list .sel-row-l{font-size:16px}.sel-sheet-list .sel-icon img{width:32px;height:32px}@media(prefers-reduced-motion:reduce){.sel-pop,.modal.sel-sheet{animation:none}}.league-bar-week{flex:none;display:flex;align-items:center;min-height:44px}.week-picker-head{margin:0 0 12px}.week-picker{display:inline-flex;align-items:center}.week-picker-head{position:relative}.week-pick{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:inherit;font-size:15px;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.week-pick:hover{border-color:var(--text)}.week-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.week-list{width:min(360px,calc(100% - 2 * var(--gutter)))}.week-list.right{left:auto;right:var(--gutter)}.week-picker-head .week-list{left:0;width:min(360px,100%)}.week-row{display:block;font-size:14.5px;line-height:1.35;font-variant-numeric:tabular-nums}.week-row-n{font-weight:700}.week-row-state{font-weight:600}.week-row-opp{color:var(--dim)}.week-row.current .week-row-state{color:var(--text);font-weight:750}.week-row-dot{display:inline-block;width:8px;height:8px;margin:0 2px 1px 6px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 1px var(--acid-ink);vertical-align:middle}.free-strip{background:var(--brand-tint);border-bottom:1px solid var(--line)}.free-strip-inner{max-width:980px;margin:0 auto;padding:9px var(--gutter);display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.35;color:var(--text)}.free-strip-inner p{flex:1;margin:0}.free-strip-inner .sticker{flex:none}.free-strip-inner .action{flex:none;padding:6px 12px;min-height:0;font-size:13px}.tabs>button.account-badge,.account-badge{flex:none;padding:0;margin-left:auto;margin-bottom:4px;align-self:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font-weight:750;font-size:14px;cursor:pointer;display:grid;place-items:center}.tabs>button.account-badge:hover,.tabs>button.account-badge[aria-current=true],.account-badge:hover,.account-badge[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.account-card{display:grid;gap:14px}.account-card>*{margin:0}.account-card .buy-wait{margin:0}.account-who{display:flex;align-items:center;gap:14px;margin-bottom:8px}.account-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--accent-tint);color:var(--accent);font-weight:750;font-size:20px;flex:none}.account-email{font-weight:650;font-size:17px;margin-bottom:4px;word-break:break-all}.yahoo-card{display:grid;gap:12px}.yahoo-card>*{margin:0}.yahoo-card .row{gap:10px;flex-wrap:wrap;align-items:center}.yahoo-leagues{list-style:none;padding:0;border-top:1px solid var(--line)}.yahoo-leagues li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:48px;padding:6px 0;border-bottom:1px solid var(--line)}.yahoo-league-name{font-weight:650;overflow-wrap:anywhere;min-width:0}.switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--dim);white-space:nowrap}.switch input{position:absolute;opacity:0;width:40px;height:24px;margin:0;cursor:pointer}.switch-track{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:var(--line-strong);transition:background var(--motion-fast)}.switch-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000040;transition:transform var(--motion-fast)}.switch input:checked+.switch-track{background:var(--accent)}.switch input:checked+.switch-track .switch-knob{transform:translate(16px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--focus);outline-offset:2px}.yahoo-leagues-why{margin-top:-4px!important}button.avoid:hover{color:var(--stop-text);background:var(--stop-tint)}.avoid.on{color:var(--stop-text)}td.marks{white-space:nowrap}.avoid-list .chip-x{margin:2px 4px 2px 0;padding:2px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sticker);background:var(--surface);color:var(--dim);font-size:12.5px;cursor:pointer}.avoid-list .chip-x:hover{border-color:var(--stop-text);color:var(--stop-text)}.plan-pick{margin-top:12px}.plan-pick:first-of-type{margin-top:4px}.plan-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.plan-head .tag{align-self:center}.tag.PRIORITY{background:var(--go-tint);color:var(--go-text)}.snake-list td.heat-cell{width:1%;white-space:nowrap;vertical-align:middle;text-align:right}.thermo{--g-lo: color-mix(in oklab, var(--go) 22%, var(--surface));position:relative;display:inline-flex;align-items:center;vertical-align:middle;width:76px;height:14px;padding:0 6px;box-sizing:border-box}.thermo-tube{position:relative;flex:1;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--g-lo),var(--go));overflow:hidden}.thermo-fill{position:absolute;top:0;bottom:0;right:0;left:calc(var(--at-n, 0) * 100%);background:var(--surface-2);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line),inset -1px 0 0 var(--line);border-radius:0 999px 999px 0}.thermo-knob{position:absolute;top:50%;left:calc(6px + (100% - 12px) * var(--at-n, 0));width:13px;height:13px;border-radius:50%;background:var(--heat);box-shadow:0 0 0 2px var(--surface);transform:translate(-50%,-50%)}.thermo.heat-1{--heat: color-mix(in oklab, var(--go) 30%, var(--surface))}.thermo.heat-2{--heat: color-mix(in oklab, var(--go) 38%, var(--surface))}.thermo.heat-3{--heat: color-mix(in oklab, var(--go) 45%, var(--surface))}.thermo.heat-4{--heat: color-mix(in oklab, var(--go) 53%, var(--surface))}.thermo.heat-5{--heat: color-mix(in oklab, var(--go) 61%, var(--surface))}.thermo.heat-6{--heat: color-mix(in oklab, var(--go) 69%, var(--surface))}.thermo.heat-7{--heat: color-mix(in oklab, var(--go) 77%, var(--surface))}.thermo.heat-8{--heat: color-mix(in oklab, var(--go) 84%, var(--surface))}.thermo.heat-9{--heat: color-mix(in oklab, var(--go) 92%, var(--surface))}.thermo.heat-10{--heat: color-mix(in oklab, var(--go) 100%, var(--surface))}.rec-band small .thermo{margin-left:10px;width:88px;height:20px;padding:0 9px;border-radius:999px;background:var(--surface)}.rec-band small .thermo-knob{left:calc(9px + (100% - 18px) * var(--at-n, 0))}.list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.list-head h3{margin:0}.col-label{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.why .reach{color:var(--text)}.why p.implication{padding-left:10px;border-left:3px solid var(--go-text);font-weight:600}.why p.implication.start{border-left-color:var(--careful-text)}.why p.implication.lean{border-left-color:var(--lead-text)}.lb-you{margin-left:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.slot-steps{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:8px}.slot-step{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface)}.slot-step .slot-name{flex:1;font-weight:600;font-size:13.5px}.slot-step b{min-width:1.4em;text-align:center;font-variant-numeric:tabular-nums}.slot-step button{flex:none;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);font-size:16px;line-height:1;cursor:pointer}.slot-step button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-tint)}.slot-step button:disabled{opacity:.35;cursor:default}.warn-text{color:var(--careful-text)}.lineup-total{margin:8px 0 0;font-weight:400}.rule-rows{display:grid;grid-template-columns:minmax(0,1fr);margin-top:8px}.rule-row{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line)}.rule-row:first-child{border-top:0;padding-top:4px}.rule-text{flex:1 1 200px;display:flex;flex-direction:column;gap:2px}.rule-text .field-label{font-size:13.5px;font-weight:600;color:var(--text)}.rule-text .hint{font-size:13px;line-height:1.35;color:var(--dim)}.rule-row>:last-child{flex:0 0 auto}.rule-row>.rule-note{flex:1 1 100%;margin:-2px 0 0;font-size:13px;line-height:1.35;color:var(--dim)}.rule-row{min-width:0}.rule-row .sel-btn{min-width:200px}.rule-row .rule-num{width:84px}.count-choice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.count-box{display:inline-flex;align-items:center;gap:8px}.setup .weights-field .changed-tag{margin-left:8px}.note-verdict{margin:2px 0 14px;font-size:17px;font-weight:650;line-height:1.35}.note-why{list-style:none;margin:0;padding:0;display:grid;gap:10px}.note-why li{display:grid;grid-template-columns:20px 1fr;align-items:baseline;font-size:15px;line-height:1.45}.note-why .sign{font-family:var(--font-display);font-weight:800;font-size:18px}.note-why .plus .sign{color:var(--go-text)}.note-why .minus .sign{color:var(--careful-text)}.tag.PO{background:var(--surface-2);color:var(--dim)}.tag.PO.good{background:var(--go-tint);color:var(--go-text)}.tag.PO.bad{background:var(--stop-tint);color:var(--stop-text)}button.tag.PO{cursor:pointer;line-height:1;text-transform:uppercase}.playoff-table th .week-dates{display:block;font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none}.playoff-table td.po-hi{color:var(--go-text);font-weight:700}.playoff-table td.po-lo{color:var(--stop-text);font-weight:700}.playoff-table td.po-total{font-weight:700}.playoff-table td.po-total.good{color:var(--go-text)}.playoff-table td.po-total.bad{color:var(--stop-text)}.playoff-table tr.me td{background:var(--accent-tint)}.proj-edit-link{background:none;border:0;padding:0 0 0 8px;font:inherit;color:var(--accent);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pj-locked{margin-top:12px}.pj-locked .shared-head{margin-bottom:8px}.pj-locked .answer-idea+.answer-idea{margin-top:4px}.pj-locked .pj-kept{color:var(--text)}.pj-locked .buy-row{margin-top:14px}.pj-label{font:700 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin:0}.pj-tp{font:600 13.5px/1.2 var(--font-body);letter-spacing:.02em;color:var(--dim);white-space:nowrap}.pj-tp b{color:var(--text);font-weight:700}.pj-yours{display:inline-flex;align-items:center;height:19px;padding:1px 5px 0;border-radius:var(--r-sticker);background:var(--surface-ink);color:var(--text-on-ink);font:700 12.5px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pj-set{display:inline-block;border:1.5px solid var(--text);border-radius:var(--r-sticker);padding:0 3px;margin:-1.5px -4.5px -1.5px 0;font-weight:700;line-height:19px}.pj-moved{text-decoration:underline dotted var(--text);text-decoration-thickness:2px;text-underline-offset:4px}.pj-small{min-height:34px;padding:0 12px;font-size:14.5px}.pj-quiet{background:transparent;border:0;padding:0 6px;min-height:34px;color:var(--accent);font:600 15px/1 var(--font-body);cursor:pointer}.pj-quiet:hover{color:var(--accent-hover);text-decoration:underline}.pj-btns{display:flex;flex-wrap:wrap;gap:6px;flex:none}.pj-figs{display:grid;grid-template-columns:1.3fr 1fr 1.15fr;border-top:1px dotted var(--line-strong);border-bottom:1px dotted var(--line-strong);padding:12px 0}.pj-fig{display:flex;flex-direction:column;gap:5px;padding:0 12px;border-left:1px solid var(--line);min-width:0}.pj-fig:first-child{border-left:0;padding-left:0}.pj-fig .pj-v{font:700 26px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.pj-fig .pj-s{font-size:13.5px;line-height:1.25;color:var(--dim)}.pj-prov{margin:12px 0 0;font-size:14.5px;line-height:1.45;color:var(--dim)}.pj-block{margin-top:22px}.pj-blockhead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin-bottom:8px}.pj-count{color:var(--text);letter-spacing:.04em}.pj-mine{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pj-mine li{padding:12px 0 14px;border-bottom:1px solid var(--line)}.pj-mine-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pj-pname{font:600 16px/1.25 var(--font-body)}.pj-mine-top .pj-tp{display:block;margin-top:3px}.pj-changes{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:12px 0 0}.pj-changes>div{display:flex;flex-direction:column;gap:6px}.pj-changes dd{margin:0;display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--dim)}.pj-big{font:600 17px/1 var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums}.pj-big .pj-set{line-height:24px;padding:0 5px;margin:0}.pj-follow{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--dim)}.pj-follow .mono{color:var(--text);font-size:13.5px}.pj-hint{margin:-2px 0 10px;font-size:14px;color:var(--dim);line-height:1.4}.pj-search{display:flex;align-items:center;height:40px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);padding:0 12px}.pj-search input{all:unset;flex:1;font:400 15.5px var(--font-body);color:var(--text)}.pj-search input::placeholder{color:var(--faint)}.pj-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 10px;font-size:13.5px;color:var(--dim)}.pj-legend .pj-k{font:500 13.5px var(--font-mono);color:var(--text);margin-right:6px}.pj-legend .pj-set{margin:0;line-height:18px}.pj-list{margin:0 -18px;border-top:1px solid var(--line)}.pj-deck{--pj-fig: 13.5px;display:grid;grid-template-columns:repeat(7,minmax(calc(var(--pj-fig) * 2.45),1fr)) repeat(2,minmax(calc(var(--pj-fig) * 2.45),1.1fr));column-gap:6px;align-items:center}.pj-head{background:var(--surface-2);border-bottom:1px solid var(--line-strong);padding:0 17px 0 12px}.pj-head .pj-deck{height:30px}.pj-head .pj-deck+.pj-deck{border-top:1px dotted var(--line)}.pj-head button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;height:30px;width:100%;font:700 11.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.pj-head .pj-who{grid-column:1 / 8;display:flex;gap:18px}.pj-head .pj-who button{justify-content:flex-start;width:auto}.pj-head button.on{color:var(--text)}.pj-head button.on:after{content:"";margin-left:5px;border:4.5px solid transparent;border-top:5.5px solid currentColor;border-bottom:0}.pj-head button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pj-gp{grid-column:8}.pj-min{grid-column:9}.pj-row{display:block;padding:9px 17px 10px 12px;border-bottom:1px solid var(--line);cursor:pointer;color:var(--text)}.pj-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media(hover:hover){.pj-row:hover{background:var(--surface-2)}}.pj-row .pj-d1{min-height:22px}.pj-row .pj-who{grid-column:1 / 8;position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;min-width:0;padding-left:25px}.pj-rk{position:absolute;left:0;top:5px;font:500 12px/1 var(--font-mono);color:var(--faint)}.pj-nm{font:600 15px/1.3 var(--font-body);white-space:nowrap}.pj-n{font:500 var(--pj-fig, 13.5px)/22px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:420px){.pj-deck{--pj-fig: 12px;column-gap:5px}.pj-head{padding:0 10px}.pj-row{padding-left:10px;padding-right:10px}}@media(max-width:340px){.pj-deck{--pj-fig: 11px;column-gap:5px}.pj-head{padding:0 6px}.pj-row{padding-left:6px;padding-right:6px}}.pj-row .pj-d2{margin-top:4px}.pj-row .pj-d2 .pj-n{line-height:20px}.pj-none{padding:10px 18px;margin:0}.pj-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;font-size:14px;color:var(--dim)}.pj-notice{margin:16px 0 0;padding:12px 14px 14px;background:var(--lead-tint);border-left:3px solid var(--lead);border-radius:0 var(--r-sticker) var(--r-sticker) 0}.pj-notice-head{display:block;font:700 15px/1.4 var(--font-body);color:var(--lead-text)}.pj-notice p{margin:8px 0 0;font-size:15px;line-height:1.45}.pj-notice p .mono{font-size:14.5px;font-weight:600}.pj-notice .pj-btns{margin-top:10px}.modal-title{min-width:0}.modal-eyebrow{display:block;font:700 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin:2px 0 4px}.pj-editor .modal-head{padding-bottom:14px;margin:0 -22px 16px;padding-left:22px;padding-right:22px;border-bottom:1px solid var(--line)}.pj-editor .modal-head h2{font-size:32px;line-height:1;margin:4px 0 6px;text-transform:none}.pj-editor-who{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.pj-lede{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--dim)}.pj-lede b{color:var(--text);font-weight:600}.pj-grp{margin-bottom:18px}.pj-grp-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.pj-ink{color:var(--text)}.pj-grp-note{margin:-4px 0 12px;font-size:14px;line-height:1.45;color:var(--dim)}.pj-perf{border:0;border-top:1px dotted var(--line-strong);margin:4px 0 18px}.pj-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.pj-fl{display:block;font:600 14px/1.2 var(--font-body);margin-bottom:6px;overflow-wrap:anywhere}.pj-box{display:flex;align-items:center;height:40px;border-radius:var(--r-control);padding:0 10px;font:500 16px/1 var(--font-mono);font-variant-numeric:tabular-nums}.pj-box input{all:unset;width:100%;min-width:0;font:inherit}.pj-box.empty{background:var(--surface-2);border:1px dashed var(--line-strong)}.pj-box.empty input::placeholder{color:var(--faint);opacity:1}.pj-box.typed{background:var(--surface);border:2px solid var(--text);padding:0 9px;font-weight:700;color:var(--text)}.pj-field.bad .pj-box{border-color:var(--stop-text);border-style:solid}.pj-unit{color:var(--faint);font-weight:500;margin-left:2px}.pj-fhint{display:block;margin-top:6px;font-size:13px;line-height:1.3;color:var(--dim);white-space:nowrap}.pj-fhint .mono{color:var(--text);font-size:13px}.pj-oneline{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--dim)}.pj-live{margin:4px 0 16px;padding:10px 12px;background:var(--lead-tint);border-left:3px solid var(--lead);border-radius:0 var(--r-sticker) var(--r-sticker) 0;font-size:14.5px;line-height:1.45;color:var(--text)}.modal.pj-editor{max-height:min(92vh,1100px)}.pj-foot{position:sticky;bottom:-20px;z-index:1;display:flex;align-items:center;gap:8px;padding:14px 22px 16px;margin:6px -22px -20px;background:var(--surface);border-top:1px solid var(--line)}.pj-foot .pj-spacer{flex:1}.pj-foot .pj-quiet{margin-left:-6px}.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}.logbox{--field-h: 52px;margin-bottom:12px;padding:14px 16px 12px}.logbox-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;margin:0 0 10px}.logbox-title{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.logbox-title .tag{font-size:12px}.logbox-at{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.logbox-field{position:relative}.logbox-row{display:flex;gap:8px;align-items:stretch}.logbox-row>.grow{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.logbox-input{flex:1 1 auto;width:100%;min-width:0;height:var(--field-h, 52px);padding:0 14px;border-width:2px;font-size:18px;font-weight:500}.logbox-input::placeholder{font-weight:400}.logbox-input.locked{background:var(--surface-2);border-color:var(--line);font-weight:600}.logbox-row>.action{flex:none;height:var(--field-h, 52px)}.logbox-row:has(>.action){flex-wrap:wrap}.logbox-row:has(>.action)>.grow{flex:1 1 250px}.logbox-row>.action{margin-left:auto}.action.take-him{position:relative}.action.take-him.waiting>span{visibility:hidden}.action.take-him.waiting:after{content:"…";position:absolute;inset:0;display:grid;place-items:center}.mini-label{display:block;margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.logbox-hint{margin:8px 0 0;font-size:13.5px;line-height:1.45;color:var(--dim)}.logbox-hint b{color:var(--text);font-weight:650}.logbox-hint.careful{padding:8px 11px;border-left:3px solid var(--careful-text);border-radius:var(--r-control);background:var(--careful-tint);color:var(--text)}.logbox-hint .action.quiet{min-height:28px;padding:2px 6px;margin-left:2px;color:var(--accent);text-decoration:underline;text-underline-offset:2px;font-weight:600}.logbox-last{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px dotted var(--line-strong);font-size:14px;line-height:1.35}.logbox-last .what{min-width:0}.logbox-last .what b{font-weight:650}.logbox-last .n{margin-right:6px;font-family:var(--font-mono);font-size:12.5px;color:var(--faint)}.logbox-last .tag{margin-left:6px;vertical-align:1px}.logbox-last .acts{display:flex;gap:2px;flex:none}.logbox-last .action.quiet{font-weight:600;color:var(--accent)}kbd{display:inline-block;min-width:1.7em;padding:2px 5px 1px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:4px;background:var(--surface);color:var(--text);font:600 11.5px/1.25 var(--font-body);letter-spacing:0;text-align:center;vertical-align:1px}.ta{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-control);box-shadow:var(--shadow-pop)}.ta-list{margin:0;padding:0;list-style:none;max-height:340px;overflow-y:auto;overscroll-behavior:contain}.ta-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:48px;padding:6px 10px 6px 12px;border-radius:4px;cursor:pointer}.ta-row:hover{background:var(--surface-2)}.ta-row[aria-selected=true]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.ta-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.3}.ta-name b{font-weight:750}.ta-meta{grid-column:1;font-size:13px;line-height:1.3;color:var(--faint)}.ta-side{grid-column:2;grid-row:1 / span 2;justify-self:end;display:flex;align-items:center;gap:6px}.ta-side .ta-star{color:var(--careful-text);font-size:17px;line-height:1}.ta-money{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.01em}.ta-money small{margin-right:4px;font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.ta-row.taken{cursor:default}.ta-row.taken .ta-name{color:var(--faint);text-decoration:line-through;text-decoration-thickness:1.5px}.ta-row.cant .ta-name,.ta-row.cant .ta-money{color:var(--faint)}.ta-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px -4px -4px;padding:8px 12px 9px;border-top:1px dotted var(--line-strong);font-size:13px;line-height:1.4;color:var(--dim)}.ta-foot b{color:var(--text);font-weight:650}.ta-foot.careful{border-top:0;border-left:3px solid var(--careful-text);border-radius:0 0 var(--r-control) var(--r-control);background:var(--careful-tint);color:var(--text)}.ta-foot .action.quiet{min-height:28px;padding:2px 6px;color:var(--accent);text-decoration:underline;text-underline-offset:2px;font-weight:600}.sale-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.sale-row>div{min-width:0}.sale-row>div:first-child{flex:1 1 150px}.sale-row>div:nth-child(2){flex:0 0 96px}.sale-row>.action{margin-left:auto}.price-field{display:flex;align-items:center;height:var(--field-h, 52px);padding:0 10px;border:2px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.price-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.price-field .cur{font:700 22px/1 var(--font-display);color:var(--faint)}.price-field input{all:unset;width:100%;min-width:0;padding-left:2px;font:700 24px/1 var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--text)}.price-field.bad{border-color:var(--careful-text)}.sale-row .action{height:var(--field-h, 52px)}.money-card .list-head{margin-bottom:8px}.money-card td .tag{margin-left:6px}.setup .fields.tight{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 10px}@supports (grid-template-rows: subgrid){.setup .fields.tight{grid-auto-rows:auto;align-items:stretch;row-gap:0}.setup .fields.tight>label.field{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:5px;align-content:start;margin-bottom:12px}.setup .fields.tight>label.field>.field-label{align-self:end}}.setup .fields.tight label.field{font-size:13px;line-height:1.25}.where .seg button{min-height:44px;padding:9px 14px;font-size:15px}.where .answer:first-of-type{padding-top:0}.seats{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.seats li{display:inline-flex;align-items:baseline;gap:5px;padding:4px 8px 3px;border:1px solid var(--line);border-radius:var(--r-sticker);background:var(--surface);font-size:13.5px;font-weight:600}.seats li .n{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--faint)}.seats li.me{background:var(--accent-tint);border-color:var(--accent)}.seats li .lb-you{margin-left:2px}textarea.names{font-size:13.5px;line-height:1.5}.where .format-read .answer-idea b{color:var(--text);font-weight:650}.setup-screen{position:relative}.setup-screen input,.setup-screen select,.setup-screen textarea{scroll-margin-bottom:96px}.setup-save{margin-bottom:28px}.unsaved-bar{position:sticky;bottom:0;z-index:25;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:16px calc(-1 * var(--gutter)) 0;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:2px solid var(--rule);box-shadow:0 -8px 20px #1214101a}.unsaved-bar.typing{position:static;box-shadow:none}.unsaved-text{font-weight:650;font-size:14.5px}.unsaved-acts{display:flex;gap:8px;margin-left:auto}.type-hint{margin:2px 0 0;font-weight:400;font-size:13px;line-height:1.4;color:var(--dim)}[data-testid=league-rules] .rule-row{flex-direction:column;align-items:stretch}[data-testid=league-rules] .rule-row>.rule-text{flex:none}details.setup-section>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;row-gap:2px;padding:0;color:var(--text);font-size:inherit;font-weight:inherit}details.setup-section>summary>*{grid-column:1}details.setup-section>summary:before{grid-column:2;grid-row:1 / span 2;align-self:center;content:"";width:9px;height:9px;margin:0 4px;border-right:2px solid var(--text);border-bottom:2px solid var(--text);transform:rotate(-45deg)}details.setup-section[open]>summary:before{transform:rotate(45deg)}details.setup-section>summary h2,details.setup-section>summary h3{margin:0}details.setup-section>summary .setup-sub{display:block;margin:0}details.setup-section[open]>summary{padding-bottom:12px;margin-bottom:4px;border-bottom:1px dotted var(--line-strong)}details.setup-section>.folded{padding:0}.advanced-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.advanced .folded>.field.block{margin-top:14px}.read-later{margin-top:16px;padding-top:12px;border-top:1px dotted var(--line-strong)}.read-later>.answer-idea{margin-bottom:10px}.saved-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 12px 12px 16px;border-left:4px solid var(--accent);border-radius:0 var(--r-control) var(--r-control) 0;background:var(--accent-tint)}.saved-note .saved-text{flex:1;display:grid;gap:4px}.saved-note p{margin:0;font-size:14.5px;line-height:1.45;font-weight:400;color:var(--text)}.saved-note p.dim{color:var(--dim)}.saved-note:has(+.ap){margin-bottom:0}.saved-note+.ap{margin-top:8px}button.saved-x{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-control);background:none;color:var(--dim);font-size:15px;cursor:pointer}button.saved-x:hover{background:var(--surface-2);color:var(--text)}.practice-note{margin:0 0 12px;padding:9px 12px;border-left:3px solid var(--line-strong);border-radius:0 var(--r-control) var(--r-control) 0;background:var(--surface-2);font-size:14px;line-height:1.45;color:var(--dim)}.dnd-add{margin:0 0 8px}.dnd-input{width:100%;min-width:0;font-size:16px}.ta-row.listed{cursor:default}.ta-row.listed .ta-name{color:var(--faint)}.dnd-list{margin:0;padding:0;list-style:none}.dnd-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px dotted var(--line-strong)}.dnd-row:first-child{border-top:0}.dnd-who{min-width:0;display:grid;gap:1px}.dnd-name{font-size:14.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.dnd-meta{font-size:12.5px;line-height:1.3;color:var(--faint)}button.dnd-x{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:var(--r-control);background:none;color:var(--faint);font-size:15px;line-height:1;cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast)}button.dnd-x:hover{color:var(--stop-text);background:var(--stop-tint)}.dnd-empty{margin:0}.dnd-clear{margin-top:6px;margin-left:-10px}.nodraft-offline{margin:16px 0 0;padding-top:14px;border-top:1px dotted var(--line-strong)}.nodraft-offline p{margin:0 0 10px;font-size:15px;line-height:1.5;color:var(--dim)}.nodraft-offline p b{color:var(--text)}.nodraft-offline .row .tag{align-self:center}.results-view{margin:0 0 14px}.picklog{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.picklog th{padding:14px 0 6px;border:0;background:none;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);position:static}.picklog tr:first-child th{padding-top:2px}.picklog td{padding:7px 0;border-bottom:0;border-top:1px solid var(--line);vertical-align:middle;font-size:14.5px}.picklog td.n{width:34px;font-family:var(--font-mono);font-size:12.5px;color:var(--faint)}.picklog td.who .nm{display:block;font-weight:600;line-height:1.3}.picklog td.who .faint{display:block;font-size:12.5px;line-height:1.3}.picklog td.team{padding-left:8px;text-align:right;white-space:nowrap;font-weight:600}.picklog td.team .tag{margin-right:6px}.picklog td.price{padding-left:8px;text-align:right;white-space:nowrap;font-family:var(--font-mono);font-size:14px;font-weight:500}.picklog td.act{width:1%;padding-left:6px;text-align:right}.picklog td.act .action.quiet{min-height:32px;padding:4px 8px;color:var(--accent);font-weight:600}.picklog tr.next td{color:var(--faint)}.picklog tr.next td.who{font-style:italic}.picklog-foot{margin:12px 0 0;padding-top:12px;border-top:1px dotted var(--line-strong)}.edit-sheet .fields-2{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:4px 0 0}.edit-sheet .row.save-row{margin-top:16px}.edit-foot{margin-top:16px;padding-top:12px;border-top:1px dotted var(--line-strong);display:grid;gap:6px}.edit-foot p{margin:0;font-size:13px;color:var(--dim);line-height:1.4}.edit-foot .action{justify-self:start}.yahoo-copy{margin:10px 0 12px;max-height:292px;overflow:auto;padding:12px 14px;border-radius:var(--r-control);background:var(--surface-2);color:var(--text);font:500 12.5px/1.6 var(--font-mono);white-space:pre-wrap;tab-size:2}.copy-card .seg{margin-top:2px}.copy-card .row{gap:10px}.copy-status{font-size:14px;color:var(--dim)}.copy-status b{color:var(--text)}.room-banner{margin-bottom:12px}.room-banner .row{margin-top:10px}.room-banner p{margin:0}.room-banner p+p{margin-top:6px}table.teams button.team-name{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline dotted var(--line-strong);text-underline-offset:4px}table.teams button.team-name:hover{color:var(--accent);text-decoration-color:currentColor}.rename-team{display:inline-grid;gap:4px}.rename-team input{min-width:8em;padding:4px 8px;font-size:14.5px}.logbox-title.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.logbox-row.crediting{flex-direction:column;gap:8px}.logbox-row.crediting>.grow{flex:none}.logbox-row.crediting>.locked-player{flex-direction:row;align-items:center;gap:10px}.logbox-row.crediting>.locked-player .mini-label{margin:0;flex:none}.logbox-row.crediting>.locked-player .logbox-input{height:38px;padding:0 10px;font-size:15.5px;border-width:1px}.logbox-at{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:flex-end}.logbox-limit{display:inline-flex;align-items:baseline;gap:6px;padding:3px 8px 2px;border-radius:var(--r-sticker);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text);background:var(--surface-2)}.logbox-limit b{font-size:20px;letter-spacing:0;font-variant-numeric:tabular-nums}.logbox-limit.go{background:var(--go-tint);color:var(--go-text)}.logbox-limit.stop{background:var(--stop-tint);color:var(--stop-text)}.logbox-limit.working{color:var(--dim)}button.action.careful{border-color:var(--careful-text);background:var(--careful-tint);color:var(--careful-text);font-weight:700}button.action.careful:hover{border-color:var(--careful-text);background:var(--careful-tint);color:var(--text)}.ta-row.team .ta-name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.logbox-last{flex-wrap:wrap}.logbox-last .what{flex:1 1 180px;overflow-wrap:anywhere}.logbox-last .acts{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.picklog-card{container-type:inline-size}ol.picklog{list-style:none;margin:0;padding:0;font-variant-numeric:tabular-nums}.pl-round{padding:14px 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.pl-round:first-child{padding-top:2px}.pl-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,.9fr) auto auto;grid-template-areas:"n who team price act";align-items:center;column-gap:8px;padding:7px 4px;border-top:1px solid var(--line);font-size:14.5px}.pl-row .n{grid-area:n;font-family:var(--font-mono);font-size:12.5px;color:var(--faint)}.pl-row .who{grid-area:who;min-width:0}.pl-row .who .nm{display:block;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pl-row .who .faint{display:block;font-size:12.5px;line-height:1.3}.pl-row .team{grid-area:team;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:3px 6px;text-align:right;font-weight:600}.pl-row .tnm{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.3}.pl-row .price{grid-area:price;text-align:right;white-space:nowrap;font-family:var(--font-mono);font-size:14px;font-weight:500}.pl-row .act{grid-area:act;justify-self:end}.pl-row .act .action.quiet{min-height:32px;padding:4px 8px;color:var(--accent);font-weight:600}.pl-row.me{background:var(--accent-tint)}.pl-row.me .who .nm,.pl-row.me .team{font-weight:650}.pl-row.next{color:var(--faint)}.pl-row.next .who{font-style:italic}@container (max-width: 440px){.pl-row{grid-template-columns:34px minmax(0,1fr) auto auto;grid-template-areas:"n who price act" ". team team act";row-gap:2px}.pl-row .team{justify-content:flex-start;text-align:left;font-weight:500}.pl-row.me .team{font-weight:600}}.picklog-card>.missed-sale{margin:-4px 0 8px -10px;color:var(--accent);text-decoration:underline;text-underline-offset:2px;font-weight:600}.money-card{container-type:inline-size}.money-card table.teams td.tname{white-space:normal;min-width:0}.money-card .clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}@container (max-width: 360px){.money-card .left{display:none}}table.teams tbody tr:not(.me):hover td{background:var(--surface-2)}table.teams td.picks{overflow-wrap:anywhere}table.teams td.renaming{padding-top:6px;padding-bottom:6px}.rename-team{display:grid;width:100%}.rename-team input{width:100%;min-width:0}table.teams button.team-name{overflow-wrap:break-word}.rec-word.working{font-size:26px;letter-spacing:.03em}.quiet-line{margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--dim);font-size:15px}.nodraft-card{margin-bottom:12px}.nodraft-card .nodraft-offline{margin:0;padding:0;border:0}.setup-section.where{box-shadow:var(--shadow-card)}.setup-section>h3,details.setup-section>summary h3{margin:0 0 4px}.setup-screen .seg button.on{background:var(--accent-tint);border:2px solid var(--accent);color:var(--text);padding:6px 11px}.setup-screen .where .seg button.on{padding:8px 13px}.setup-screen .seg button.on:before{content:"✓ ";font-weight:800;color:var(--accent)}.setup-screen .seg button[data-recommended]{position:relative}.setup-screen .seg button[data-recommended]:after{content:"";position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--acid);border:2px solid var(--surface)}.setup-screen .answer,.setup-screen .field-label,.setup-screen .rule-text .field-label{font-size:15px}.setup-screen .answer-idea{font-size:15px;line-height:1.45}.setup-screen .hint,.setup-screen .setup-sub,.setup-screen .type-hint,.setup-screen .rule-text .hint,.setup-screen .rule-note,.setup-screen label.field .hint{font-size:13.5px}[data-testid=setup-sub]{max-width:60ch}.setup-screen .field-label,.setup-screen .answer-idea,.setup-screen .hint,.setup-screen .setup-sub,[data-testid=setup-sub],.setup-screen .seg button,.setup-screen h3,.setup-screen .saved-go,.setup-screen .read-rules,.setup-screen .unsaved-text{font-feature-settings:"cv11","ss01"}.setup-screen .seg button{min-height:44px}.setup-save .action.primary{min-width:140px}.saved-go{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:13.5px;font-weight:600;color:var(--dim)}.saved-go:before,.saved-go:after{content:"";flex:1;border-top:1px dotted var(--line-strong)}.setup-screen button.action.quiet{color:var(--accent);text-decoration:underline;text-underline-offset:2px;font-weight:600}.setup-screen button.action.quiet:hover{color:var(--text)}main:has(.unsaved-bar){padding-bottom:0}.setup-screen .changed>.field-label:after,.setup-screen .rule-row.changed>.rule-text>.field-label:after{content:"";display:inline-block;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--careful)}.tag.from-room{font-size:11px;padding:3px 6px 2px}.tag.src{margin-left:8px;font-size:10.5px;padding:3px 6px 2px;vertical-align:1px}.tag.src.yahoo{background:var(--lead-tint);color:var(--lead-text)}.tag.src.you{background:var(--accent-tint);color:var(--accent)}.tag.src.shared{margin-left:0}.league-note{margin:2px 0 12px;padding:8px 12px;border-radius:var(--r-control);background:var(--careful-tint);color:var(--careful-text);font-size:13.5px;font-weight:600;line-height:1.4}.league-facts{margin-top:14px;border-top:1px solid var(--line)}.league-facts .fact-row{padding:10px 0}.league-facts .fact-row:first-child{border-top:0;padding-top:10px}.fact-value{font-size:14.5px;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.fact-note{color:var(--careful-text)!important}.league-rules-rows{margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.league-rules-rows>.setup-sub{margin:0 0 2px}.league-history{margin-top:14px}.league-history>summary{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:baseline;text-align:left}.league-history>summary:before{grid-row:1;align-self:center}.league-history>summary>.hint{grid-column:2;font-weight:400}.league-history>:not(summary){margin-left:18px;margin-right:18px}.history-list{margin:12px 18px 10px;padding:0;list-style:none;display:grid;gap:6px}.history-list li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.history-list li .action{margin-left:auto;padding:4px 10px;min-height:0;font-size:13px}.history-list li .tag.src{margin-left:auto}.league-history textarea{width:100%;min-height:84px;font-size:13px}.history-add{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;margin-bottom:16px}.shared-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shared-head h3{margin:0}@media(pointer:coarse){.slot-step button,button.dnd-x,.modal-close,button.saved-x{width:44px;height:44px}.avoid-list .chip-x{min-height:44px;padding:8px 12px}.setup-screen button.action.quiet,.modal button.action.quiet,.cat-pick{min-height:44px}.do-not-draft .kbd-hint{display:none}.do-not-draft .ta-foot:not(:has(>:not(.kbd-hint))){display:none}}.weights.cat-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:6px 0 0;padding:0;list-style:none}.weights .w.cat-row{flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:2px 0;border-top:1px dotted var(--line-strong);font-size:15px;font-weight:600}.weights .w.cat-row:first-child{border-top:0}.cat-row .w-pick{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.cat-row .w-pick.read{cursor:default}.cat-row .w-pick input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--accent)}.cat-row .w-mark{flex:none;width:20px;text-align:center;color:var(--accent);font-weight:800}.cat-row .k{flex:none;min-width:2.9em;font-feature-settings:"cv11","ss01","tnum"}.cat-row .w-full{min-width:0;color:var(--dim);font-weight:400;overflow-wrap:anywhere}.cat-row .w-full:before{content:"· ";color:var(--faint)}.weights .w.cat-row input[type=number]{flex:none;width:76px;padding-left:10px;padding-right:4px}.weights .w.cat-row input[type=number]:disabled{background:var(--surface-2);color:var(--faint);border-style:dashed}.cat-row.off .k,.cat-row.off .w-full{color:var(--faint)}.cats-block .field-label .tag,.cats-block .field-label .changed-tag{margin-left:0}.cats-block .put-back{justify-self:start;align-self:flex-start;margin-left:-10px}@media(pointer:coarse){.weights .w.cat-row{min-height:48px}.cat-row .w-pick{min-height:44px}.cat-row .w-pick input{width:24px;height:24px}}.week{container-type:inline-size}.wk-card{padding:16px 18px 18px}.wk-card>:last-child{margin-bottom:0}.wk-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0 0 8px}.wk-week{font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);overflow-wrap:anywhere}.wk-lock{font-size:14px;line-height:1.3;font-weight:500;color:var(--dim);white-space:nowrap}.wk-lock.soon{font-size:15px;color:var(--careful-text);font-weight:700;display:inline-flex;align-items:center;gap:6px}.wk-lock.soon:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--careful-text);flex:none}.wk-headline{margin:0;font-family:var(--font-display);font-weight:700;font-size:38px;line-height:1.02;letter-spacing:.005em;text-transform:none;text-wrap:balance;color:var(--text)}.wk-headline .tick{display:inline-block;width:24px;height:24px;margin:0 8px 0 0;vertical-align:-1px;border-radius:var(--r-sticker);background:var(--acid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3L15 6.5' fill='none' stroke='%23121410' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px no-repeat}.wk-why{margin:8px 0 0;font-size:16px;line-height:1.45;color:var(--text);max-width:60ch}.wk-why b{font-weight:700}.wk-steps{list-style:none;counter-reset:wk;margin:12px 0 0;padding:0;display:grid;gap:10px}.wk-steps li{counter-increment:wk;position:relative;padding-left:38px;min-height:26px}.wk-steps li:before{content:counter(wk);position:absolute;left:0;top:1px;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sticker);background:var(--surface-ink);color:var(--text-on-ink);font:800 15px/1 var(--font-display)}.wk-steps .what{display:block;font-size:17px;line-height:1.3;font-weight:650}.wk-steps .how{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--dim)}.mb{--side-a: var(--you);--side-b: var(--them);--mood: min(100px, 25vw);position:relative;margin:14px 0 0;padding:12px 14px 4px;border:1px solid var(--line);border-top:3px solid var(--rule);border-radius:var(--r-card);background:var(--surface);color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums}.mb.neutral{--side-a: var(--dim);--side-b: var(--dim)}.mb-bars{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:4px}.mb-hp{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.mb-hp.b{grid-template-columns:minmax(0,1fr) auto}.mb-hp.b b{order:2}.mb-hp b{font-size:24px;font-weight:700;line-height:1;letter-spacing:.01em}.mb-hp-track{position:relative;display:block;height:14px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line-strong)}.mb-hp-track i{position:absolute;top:0;bottom:0;left:0;background:var(--side-a);border-right:1px solid var(--rule);transform-origin:0 50%;animation:mb-hp .6s .2s var(--ease) both}.mb-hp.b .mb-hp-track i{left:auto;right:0;background:var(--side-b);border-right:0;border-left:1px solid var(--rule);transform-origin:100% 50%}.mb-bars>.mb-k{grid-column:1 / -1;text-align:center}.mb-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:8px;row-gap:2px;align-items:center;padding:12px 0 10px}.mb-name{grid-row:1;min-width:0;font-family:var(--font-body);font-size:14px;font-weight:700;line-height:1.2;color:var(--text);overflow-wrap:anywhere}.mb-name.a{grid-column:1}.mb-name.b{grid-column:3;text-align:right}.mb-side{grid-row:2;min-width:0}.mb-side.a{grid-column:1;justify-self:center}.mb-side.b{grid-column:3;justify-self:center}.mb-fighter{display:block;width:min(112px,28vw);aspect-ratio:1}.mb .mb-fighter .mascot{display:block;width:100%;height:100%}.mb-fighter img{width:100%;height:100%}.mb-fig{grid-row:3;font-size:min(44px,11vw);font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--faint);white-space:nowrap}.mb-fig.a{grid-column:1}.mb-fig.b{grid-column:3;text-align:right}.mb-fig.lead{color:var(--text)}.mb-side .mood-dill,:root .mb-side .mood-dill{position:relative;top:auto;right:auto;display:block;background:var(--pk-brine-100)}.mb-mid{grid-column:2;grid-row:2;display:grid;place-items:center}.mb-mid>*{grid-area:1 / 1;padding:5px 7px 3px;border-radius:var(--r-sticker);font-size:26px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transform:rotate(-2deg)}.mb-vs{background:var(--pk-ink-900);color:var(--acid);animation:mb-vs 1.85s both}.mb-shout{background:var(--coral);color:var(--coral-ink);font-size:28px;opacity:0;animation:mb-shout 1.1s .75s both}.mb-score>.mb-k{grid-column:2;grid-row:3;align-self:center;text-align:center;white-space:nowrap}.mb-was{grid-column:1;grid-row:4;font-size:14px;font-weight:700;color:var(--dim);white-space:nowrap}.mb-k{font-family:var(--font-body);font-size:11.5px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.mb-k small{display:block;margin-top:1px;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--faint)}.mb-k small.of{display:inline;margin:0 0 0 4px;color:var(--dim)}.mb-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px;align-items:center;margin:0;padding:9px 0;border-top:1px dotted var(--line-strong)}.mb-line>.mb-k{text-align:center}.mb-v{font-size:22px;font-weight:600;line-height:1;color:var(--dim)}.mb-v.b{text-align:right}.mb-v.lead{font-weight:800;color:var(--text)}@keyframes mb-hp{0%{transform:scaleX(0)}}@keyframes mb-shout{0%{opacity:0;transform:rotate(-2deg) scale(1.4)}14%{opacity:1;transform:rotate(-2deg)}90%{opacity:1;transform:rotate(-2deg)}90.01%,to{opacity:0;transform:rotate(-2deg)}}@keyframes mb-vs{0%,40.5%{opacity:1}40.55%,94.5%{opacity:0}94.55%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.mb,.mb *{animation:none!important}.mb-shout{display:none}}@media(max-width:400px){.mb{padding:10px 12px 2px}.mb-mid>*{font-size:21px;padding:4px 5px 2px}.mb-mid>.mb-shout{font-size:23px}.mb-hp b{font-size:20px}}.wk-games{margin:10px 0 0;font-size:16px;line-height:1.4;color:var(--dim);font-variant-numeric:tabular-nums}.wk-changes{display:flex;flex-wrap:wrap;align-items:center;gap:6px 6px;margin:10px 0 0}.wk-changes-label{margin-right:2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.wk-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 7px;border-radius:var(--r-sticker);background:var(--surface-2);font-size:14px;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums}.wk-chip.up{color:var(--text);font-weight:650}.wk-chip.down{color:var(--dim);font-weight:500}.wk-chip.more{color:var(--dim);font-weight:500;background:none;padding-left:2px}.wk-chip .arrow{font-size:9px;line-height:1}.wk-assume{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--dim)}.wk-assume b{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums}.wk-go{display:flex;width:100%;justify-content:center;margin-top:16px;min-height:48px;text-decoration:none}a.action.big.wk-go{padding:12px 22px;font-size:17px;font-weight:700}.wk-help{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--text)}.wk-help b{font-weight:650}.wk-help .dim{color:var(--dim)}.wk-note{margin:14px 0 0;padding:10px 12px;border-radius:var(--r-control);background:var(--surface-2);font-size:15px;line-height:1.45;color:var(--text)}.wk-note.wk-settings{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.wk-note.wk-settings a.action{min-height:40px;text-decoration:none}.wk-next{margin:14px 0 0;padding-top:12px;border-top:1px dotted var(--line-strong);font-size:15px;line-height:1.45;color:var(--dim)}.wk-next b{color:var(--text);font-weight:650}.wk-edge .moment{align-items:flex-start}.wk-edge .wk-headline{font-size:30px;margin-top:4px}.wk-edge .wk-why{margin-top:10px}.wk-edge .wk-go{margin-top:16px}.wk-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:24px 0 2px}.wk-list-head h2{margin:0}.wk-list-head .col-label{font-size:13px;padding-right:43px}.wk-hint{margin:0 0 10px;font-size:15px;line-height:1.4;color:var(--dim)}.wk-lineup{padding:0;overflow:hidden}.wk-group{margin:0;padding:7px 16px 6px;background:var(--surface-2);font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.wk-rows{list-style:none;margin:0;padding:0}.wk-rows li+li .wk-row{border-top:1px solid var(--line)}.wk-row{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:4px 10px;width:100%;min-height:60px;padding:9px 14px 9px 16px;margin:0;background:none;border:0;border-radius:0;color:var(--text);text-align:left;cursor:pointer;transition:background var(--motion-fast)}@media(hover:hover){button.wk-row:hover,a.wk-row:hover{background:var(--surface-2)}}div.wk-row{cursor:default}.wk-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:0}.wk-row.moved{box-shadow:inset 3px 0 0 var(--rule)}.wk-name{display:block;font-size:16px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.wk-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:14px;line-height:1.35;color:var(--dim)}.wk-sub .said,.wk-sub .was{color:var(--text);font-weight:600}.wk-sub .tag{font-size:13px;padding:3px 6px 2px}.wk-n{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1;text-align:right;font-variant-numeric:tabular-nums;min-width:1.2em}.wk-n.thin{color:var(--dim)}.wk-chev{color:var(--dim);font-size:22px;line-height:1;text-align:center}.wk-more{margin-top:16px}.wk-more>summary{min-height:48px;font-size:15px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:baseline}.wk-more>summary:before{grid-row:1;align-self:center}.wk-more>summary .wk-sum-t{grid-column:2;color:var(--text);font-size:15px;font-weight:600}.wk-more>summary .wk-sum-sub{grid-column:2;font-size:14px;font-weight:400;color:var(--dim);line-height:1.35}.wk-more>div>.wk-lineup{margin-top:0}.wk-hint-theirs{margin:10px 0 0}.seg.wk-assume-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px}.seg.wk-assume-seg.three{grid-template-columns:1fr 1fr 1fr}.seg.wk-assume-seg button{min-height:44px;padding:6px 8px;font-size:15px;font-weight:650;text-align:center}.seg.wk-assume-seg button.on{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--text-on-ink)}.seg.wk-assume-seg button:hover:not(.on){border-color:var(--text)}.wk-assume-why{margin:0 0 10px;font-size:14px;line-height:1.45;color:var(--dim)}.wk-assume-why b{color:var(--text);font-weight:650}.wk-tbl-cols{display:grid;grid-template-columns:minmax(0,1fr) 52px 52px 56px;gap:0 8px;padding:0 0 4px 29px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.wk-tbl-cols span{text-align:right;white-space:nowrap;min-width:0}.wk-tbl-cols span:first-child{text-align:left}.wk-tbl{list-style:none;margin:0;padding:0}.wk-tbl li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 52px 52px 56px;align-items:baseline;gap:0 8px;padding:6px 0 6px 29px;border-top:1px solid var(--line);font-size:15px;line-height:1.25}.wk-tbl li:last-child{border-bottom:1px solid var(--line)}.wk-tbl li:before{content:"";position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:var(--r-sticker)}.wk-tbl li.yours:before{background:var(--acid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3L15 6.5' fill='none' stroke='%23121410' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.wk-tbl li.theirs:before{background:var(--surface-2) linear-gradient(var(--text),var(--text)) center / 10px 2px no-repeat;box-shadow:inset 0 0 0 1px var(--line-strong)}.wk-tbl li.toss:before{outline:1.5px dashed var(--line-strong);outline-offset:-1.5px}.wk-tbl-name{font-weight:650;min-width:0;overflow-wrap:anywhere;font-feature-settings:"cv11","ss01"}.cat-short{display:none}@container (max-width: 420px){.cat-long{display:none}.cat-short{display:inline}}.wk-tbl-n{text-align:right;font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dim)}.wk-tbl-n.lead{color:var(--text);font-weight:700}.wk-tbl-n.lead:after{content:"";display:inline-block;width:5px;height:5px;margin:0 0 3px 3px;border-radius:50%;background:var(--text)}.wk-tbl-p{text-align:right;font-family:var(--font-display);font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.wk-tbl-cols.with-change,.wk-tbl.with-change li{grid-template-columns:minmax(0,1fr) 50px 50px 52px 46px;gap:0 7px}.wk-tbl-d{text-align:right;font-family:var(--font-display);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.wk-tbl-d.down{color:var(--dim);font-weight:600}.wk-tbl-key{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--dim)}.wk-tbl-key b{color:var(--text);font-weight:650}.wk-tbl-cols.score,.wk-tbl.score li{grid-template-columns:minmax(0,1fr) 42px 42px 44px 44px 58px;gap:0 6px}.wk-tbl-cols.score .pair{grid-column:span 2;text-align:center;border-bottom:1px solid var(--line-strong);padding-bottom:3px}.wk-tbl-cols.score{padding-bottom:6px}.wk-tbl-cols.score .you-them{font-size:11px;letter-spacing:.04em;padding-top:3px}.wk-tbl.score .wk-tbl-n{font-size:15px}.wk-tbl.score .wk-tbl-n.now{color:var(--faint)}.wk-tbl.score .wk-tbl-n.now.lead{color:var(--dim);font-weight:700}.wk-tbl.score .wk-tbl-n.now.lead:after{background:var(--dim)}.wk-tbl.score .wk-tbl-p{font-size:17px}@container (max-width: 500px){.wk-tbl-cols.score,.wk-tbl.score li{grid-template-columns:minmax(0,1fr) 38px 38px 40px 40px 54px;gap:0 5px}.wk-tbl.score .wk-tbl-n{font-size:14px}.wk-tbl-cols{font-size:11px;letter-spacing:.04em}}.wk-score-block{margin-top:16px}.wk-score-block h2{font-size:22px;margin:0 0 4px;letter-spacing:.02em}.wk-score-head,.lg-one-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:12px;row-gap:6px;margin:0 0 6px}.wk-score-head h2{margin:0}.wk-view{flex:none;margin-left:auto}.wk-view-row{display:flex;justify-content:flex-end;margin:0 0 8px}.seg.wk-view-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex-wrap:nowrap}.seg.wk-view-seg button{min-height:44px;min-width:84px;padding:6px 12px;font-size:14.5px;font-weight:650;text-align:center;white-space:nowrap}.seg.wk-view-seg button.on{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--text-on-ink)}.seg.wk-view-seg button:hover:not(.on){border-color:var(--text)}@media(max-width:380px){.seg.wk-view-seg{gap:4px}.seg.wk-view-seg button{min-width:0;padding:6px 9px;font-size:14px}.wk-score-head{column-gap:8px}}.wk-live{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--go-text);font-variant-numeric:tabular-nums}.wk-live i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:pulse 1.8s ease-out infinite}.wk-live.clock{font-weight:500;letter-spacing:0;color:var(--dim)}@media(prefers-reduced-motion:reduce){.wk-live i{animation:none}}.wk-row-live{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--dim);font-variant-numeric:tabular-nums}.wk-row-live.on{color:var(--go-text)}.wk-tbl-cols.wk-cats-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);column-gap:10px;padding:0 0 6px;border-bottom:2px solid var(--rule);font-family:var(--font-display);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.wk-tbl-cols.wk-cats-cols>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-tbl-cols.wk-cats-cols>span.wk-cats-side.a{text-align:left}.wk-tbl-cols.wk-cats-cols>span.wk-cats-key{text-align:center}.wk-tbl-cols.wk-cats-cols>span.wk-cats-side.b{text-align:right}.wk-cats-list{list-style:none;margin:0;padding:0}.wk-cats-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:6px;align-items:center;min-height:56px;padding:8px 0 10px;border-bottom:1px solid var(--line)}.wk-cats-band{display:flex;align-items:center;gap:10px;margin:8px 0 0;font-family:var(--font-display);font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.wk-cats-band:before,.wk-cats-band:after{content:"";flex:1;height:1px;background:var(--line-strong, var(--rule))}.wk-cats-band-end{margin:0 0 4px;border-bottom:1px solid var(--line-strong, var(--rule))}.wk-cats-band-end.with-link{padding:8px 0 10px}.wk-cats-row.coin:has(+.wk-cats-band-end){border-bottom:0}.wk-flip{font-weight:700;font-size:15px}.wk-cats-name{grid-column:2;grid-row:1;display:grid;justify-items:center;gap:1px;min-width:0;text-align:center}.wk-cats-name .wk-tbl-name{font-size:15px;line-height:1.25}.wk-cats-note{font-weight:600;color:var(--dim);white-space:nowrap}.wk-cats-sofar{font-size:12.5px;line-height:1.3;color:var(--dim);font-variant-numeric:tabular-nums}.wk-cats-change{display:inline-block;white-space:nowrap;padding:1px 6px;border-radius:999px;background:var(--go-tint);color:var(--go-text);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.wk-cats-change.down{background:var(--stop-tint);color:var(--stop-text)}.wk-cats-fig{display:contents}.wk-cats-row .wk-tbl-n{grid-row:1;font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dim)}.wk-cats-row .wk-tbl-n.lead{font-weight:800;color:var(--text)}.wk-cats-row .wk-tbl-n.lead:after{content:none}.wk-cats-row .wk-tbl-n.a{grid-column:1;justify-self:start;text-align:left}.wk-cats-row .wk-tbl-n.b{grid-column:3;justify-self:end;text-align:right}.wk-cats-chance{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;column-gap:6px}.wk-cats-pct{grid-row:1;font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.2;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.wk-cats-pct.a{grid-column:1;text-align:left}.wk-cats-pct.b{grid-column:3;text-align:right}.wk-cats-tug{grid-column:2;grid-row:1}.wk-cats-cols.mine>.wk-cats-side:before{content:"";display:inline-block;width:9px;height:9px;margin:0 5px 0 0;border-radius:2px;background:var(--you);vertical-align:0}.wk-cats-cols.mine>.wk-cats-side.b:before{background:var(--them)}.wk-cats-chance .wk-cats-change{grid-column:1 / -1;grid-row:2;justify-self:center;margin-top:3px}@media(max-width:380px){.wk-cats-row,.wk-tbl-cols.wk-cats-cols{column-gap:6px}.wk-cats-row .wk-tbl-n{font-size:19px}}.wk-foot{margin:18px 0 0;font-size:13px;line-height:1.45;color:var(--faint)}.wk-foot p{margin:0 0 4px}.modal-backdrop:has(>.wk-sheet){align-items:flex-end;padding:0}.modal.wk-sheet{width:100%;max-width:none;max-height:92vh;border-left:0;border-right:0;border-bottom:0;border-radius:0;padding:16px 18px 18px;animation:wk-sheet-in var(--motion-base) var(--ease)}@keyframes wk-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wk-sheet .modal-head{margin-bottom:0}.wk-sheet .modal-head h2{font-size:32px;line-height:1.05;text-transform:none;letter-spacing:.005em}.wk-sheet .modal-close{width:40px;height:40px;font-size:16px}.wk-sheet .modal-body{font-size:15px}.wk-sheet-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:6px 0 0;font-size:15px;line-height:1.4;color:var(--dim)}.wk-sheet-sub .tag{font-size:13px;padding:3px 6px 2px}.wk-ask{margin:18px 0 10px!important;font-size:17px;font-weight:700;line-height:1.3;color:var(--text)}.seg.wk-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seg.wk-seg button{min-height:48px;padding:8px 10px;font-size:16px;font-weight:650;text-align:center}.seg.wk-seg button:last-child{grid-column:1 / -1}.seg.wk-seg button.on{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--text-on-ink)}.seg.wk-seg button:hover:not(.on){border-color:var(--text)}.wk-guess{margin:8px 0 0!important;font-size:14px;line-height:1.45;color:var(--dim)}.wk-ask.second{margin-top:16px!important}.seg.wk-seg.two button:last-child{grid-column:auto}.wk-effect{margin:14px 0 0!important;padding:10px 12px;background:var(--lead-tint);border-left:3px solid var(--lead);border-radius:0 var(--r-sticker) var(--r-sticker) 0;font-size:15px;line-height:1.45;color:var(--text)}.wk-effect.same{background:var(--surface-2);border-left-color:var(--line-strong)}.wk-effect:empty{display:none}.wk-sheet .wk-done{width:100%;justify-content:center;margin-top:16px;min-height:48px;display:flex}.wk-sheet-foot{margin:10px 0 0!important;text-align:center;font-size:13px;color:var(--faint)}.unlock .wk-benefit{margin:0 0 14px;font-size:16px;color:var(--text)}.wk-quiet{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--dim)}.wk-how{margin:0 0 10px;font-size:14px;line-height:1.45;color:var(--dim)}.wk-past-block{margin-top:22px}.wk-past-block h2{margin:0 0 4px;font-size:22px;letter-spacing:.02em}.wk-plain-rows{padding:0;overflow:hidden}.wk-plain-rows .wk-row{min-height:54px}.wk-row.wk-carry{grid-template-columns:minmax(0,1fr) auto;row-gap:7px;padding-top:11px;padding-bottom:11px}.wk-carry-who{min-width:0}.wk-carry-bar{grid-column:1 / -1;display:block;height:5px;overflow:hidden;border-radius:3px;background:var(--track)}.wk-carry-bar i{display:block;height:100%;border-radius:3px;background:var(--you)}.wk-tbl-cols.final,.wk-tbl.final li{grid-template-columns:minmax(0,1fr) 76px 76px;padding-left:0}.wk-tbl.final li:before{display:none}.wk-tbl.final .wk-tbl-n{color:var(--dim)}.wk-tbl.final .wk-tbl-n.won{color:var(--text);font-weight:700}.wk-won{display:inline-block;width:15px;height:15px;margin:0 0 -2px 5px;border-radius:var(--r-sticker);background:var(--acid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3L15 6.5' fill='none' stroke='%23121410' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.wk-tie{font-weight:500;color:var(--dim)}.wk-next-link{min-height:0;color:var(--text);text-align:left}.wk-connect{margin:0 0 8px}.wk-connect .linkish{min-height:32px;font-size:14px;font-weight:600;color:var(--dim);text-align:left}.wk-season-streak{margin:2px 0 10px;font-size:15px;line-height:1.4;font-weight:650;color:var(--text)}.wk-season-cats{list-style:none;margin:0;padding:0}.wk-season-cats li{display:grid;grid-template-columns:minmax(0,1fr) auto 46px;grid-template-areas:"name rec pct" "dots dots dots";align-items:baseline;gap:4px 10px;padding:8px 0;border-top:1px solid var(--line)}.wk-season-cats li:last-child{border-bottom:1px solid var(--line)}.wk-season-name{grid-area:name;font-size:15px;font-weight:650;overflow-wrap:anywhere}.wk-season-rec{grid-area:rec;text-align:right;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--dim);font-variant-numeric:tabular-nums}.wk-season-pct{grid-area:pct;text-align:right;font-family:var(--font-display);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.wk-season-dots{grid-area:dots;display:flex;flex-wrap:wrap;gap:4px}.wk-dot{width:11px;height:11px;border-radius:50%}.wk-dot.won{background:var(--text)}.wk-dot.lost{box-shadow:inset 0 0 0 1.5px var(--dim)}.wk-dot.tied{background:linear-gradient(90deg,var(--text) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--text)}.wk-dot.none{background:var(--surface-2)}.wk-leagues{margin-top:24px}.wk-leagues h2{margin:0 0 8px}.wk-leagues .wk-rows{padding:0;overflow:hidden}.wk-leagues a.wk-row{text-decoration:none}.wk-leagues .wk-row{grid-template-columns:minmax(0,1fr) 0 18px}.rb{container:rb / inline-size}.rb-moment{display:flex;align-items:center;gap:14px;margin:0 0 14px}.rb-moment .mascot{flex:none;width:72px;height:72px}.rb-moment-text{min-width:0;display:grid;gap:8px;justify-items:start}.rb-moment .sticker{font-size:14px;padding:6px 10px 5px}.rb-moment p{margin:0;font-size:15px;line-height:1.45;color:var(--dim);text-wrap:pretty}.rb-card{padding:16px 18px 20px}.rb-card .wk-top{margin-bottom:10px}.wk-lock.live{display:inline-flex;align-items:center;gap:7px;color:var(--go-text);font-weight:650}.wk-lock.live:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.rb-headline{margin:0;font-family:var(--font-display);font-weight:800;font-size:44px;line-height:.95;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;color:var(--text)}@container rb (max-width: 470px){.rb-headline{font-size:38px}}.rb-board{display:grid;grid-template-columns:1fr;margin:18px 0 0;background:var(--surface-ink);color:var(--text-on-ink);border-radius:0;font-family:var(--font-display);font-variant-numeric:tabular-nums}.rb-cell{min-width:0;padding:13px 16px 14px 18px;display:grid;align-content:start;justify-items:start}.rb-cell-top,.rb-cell-unit{font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rb-fig{display:flex;align-items:baseline;margin:8px 0 7px;font-weight:800;font-size:72px;line-height:.86;letter-spacing:-.01em;white-space:nowrap}.rb-lines{margin:12px 0 0;display:grid;gap:4px}.rb-lines p{margin:0;font-size:15px;line-height:1.45;color:var(--dim);text-wrap:pretty}.rb-lines .level{font-size:16px;color:var(--text)}.rb-lines .level b{font-weight:700}.rb-perf{border:0;border-top:1px dotted var(--line-strong);margin:18px 0}.rb-every h2{font-size:22px;margin:0 0 6px;letter-spacing:.02em;line-height:1.05}.rb-every-sum{margin:0 0 10px;font-size:16px;line-height:1.45;color:var(--text);text-wrap:pretty}.rb-every-cols{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:0 0 4px 29px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.rb-every-cols span{padding:0;text-align:right;white-space:nowrap}.rb-every ul{list-style:none;margin:0;padding:0}.rb-every li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,150px) 44px;align-items:center;gap:0 12px;padding:6px 0 6px 29px;border-top:1px solid var(--line);font-size:15.5px;line-height:1.25}.rb-every li:last-child{border-bottom:1px solid var(--line)}.rb-every li:before{content:"";position:absolute;left:0;top:8px;width:20px;height:20px;border-radius:var(--r-sticker)}.rb-bar{position:relative;display:block;height:6px;border-radius:3px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.rb-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--dim)}.rb-bar:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line-strong)}.rb-every li.strong .rb-bar-fill{background:var(--acid)}.rb-every li.thin .rb-bar-fill{background:var(--text)}.rb-every li.strong:before{background:var(--acid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3L15 6.5' fill='none' stroke='%23121410' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.rb-every li.thin:before{background:var(--surface-2) linear-gradient(var(--text),var(--text)) center / 10px 2px no-repeat;box-shadow:inset 0 0 0 1px var(--line-strong)}.rb-every li.punt:before{outline:1.5px dashed var(--line-strong);outline-offset:-1.5px}.rb-every-name{font-weight:650;min-width:0;display:block}.rb-every-name .rb-every-rank{display:block;margin-top:1px;font-size:12.5px;font-weight:500;line-height:1.2;color:var(--dim);white-space:nowrap}.rb-every li.punt .rb-every-rank{font-style:italic}.rb-every-sub{text-align:right;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.rb-every-name,.rb-every-sum{font-feature-settings:"cv11","ss01"}.rb-every-key{margin:8px 0 0}@container rb (max-width: 400px){.rb-every-cols{font-size:12px;letter-spacing:.06em}.rb-every li{grid-template-columns:minmax(0,1fr) minmax(60px,110px) 40px;gap:0 8px}}.rb-card .wk-go{margin-top:0}.rb-card .wk-help{text-wrap:pretty}.rb-pitch{margin:0 0 14px;font-size:16px;line-height:1.45;color:var(--text)}.rb-pitch b{font-weight:700}.rb-alt{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--dim)}.rb-alt a{color:var(--accent);font-weight:650;display:inline-flex;align-items:center;min-height:40px;text-underline-offset:3px}.rb-live-note{margin:0;font-size:15px;line-height:1.45;color:var(--dim)}.rb-live-note b{color:var(--text);font-weight:650}.rb-caveat{margin:14px 0 0;padding:10px 12px;border-radius:var(--r-control);background:var(--surface-2);font-size:14px;line-height:1.45;color:var(--text);text-wrap:pretty}.rb-stand-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 10px}.rb-stand-head h2{margin:0;font-size:22px}.rb-cols-label{display:flex;gap:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.rb-cols-label span{padding-right:46px}.rb-strip{padding:0;overflow:hidden}.rb-strip ol{list-style:none;margin:0;padding:0}.rb-strip li+li{border-top:1px solid var(--line)}details.rb-team{border:0;border-radius:0;margin:0;background:none}details.rb-team>summary{display:grid;grid-template-columns:58px minmax(0,1fr) auto 18px;align-items:center;gap:4px 10px;min-height:48px;padding:7px 14px 7px 10px;color:var(--text);font-size:16px;font-weight:600;transition:background var(--motion-fast);position:relative}details.rb-team>summary:before{content:none}details.rb-team>summary:after{content:"›";color:var(--faint);font-size:22px;line-height:1;text-align:center;transition:transform var(--motion-fast)}details.rb-team[open]>summary:after{transform:rotate(90deg)}@media(hover:hover){details.rb-team:not(.me)>summary:hover{background:var(--surface-2)}}details.rb-team>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rb-rank{position:relative;justify-self:stretch;text-align:right;padding-right:6px;font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.rb-name{min-width:0;display:flex;align-items:center;gap:8px;line-height:1.3}.rb-name>span:first-child{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.rb-pts{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1;font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}details.rb-team.me>summary{background:var(--surface-ink);color:var(--text-on-ink);min-height:52px}details.rb-team.me>summary:after{color:var(--text-on-ink)}details.rb-team.me details.rb-team.me>summary:focus-visible{outline-color:var(--acid);outline-offset:-4px}.rb-you{flex:none;padding:4px 7px 3px;border-radius:var(--r-sticker);background:var(--acid);color:var(--acid-ink);font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;line-height:1;transform:rotate(-2deg)}.rb-open{position:relative;padding:4px 16px 14px 78px}.rb-open-why{margin:0 0 8px;font-size:15px;line-height:1.45;color:var(--text)}.rb-roster{list-style:none;margin:0;padding:0}.rb-roster li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.35}.rb-roster .n{flex:none;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1;font-variant-numeric:tabular-nums}.rb-strip li.rb-line{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 28px;background:var(--surface-2);font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.rb-strip li.rb-line:after{content:"";flex:1;border-top:1px dotted var(--line-strong)}.rb-strip li.rb-gap{padding:5px 16px 6px 70px;font-size:13px;line-height:1.3;color:var(--faint)}.rb-more{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin:0;padding:10px 14px 10px 18px;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--surface);cursor:pointer;color:var(--text);font:inherit;font-size:15px;font-weight:650;text-align:left}@media(hover:hover){.rb-more:hover{background:var(--surface-2)}}.rb-more:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:0 0 var(--r-card) var(--r-card)}.rb-more .chev{color:var(--faint);font-size:22px;line-height:1;width:18px;text-align:center;transition:transform var(--motion-fast);transform:rotate(90deg)}.rb-more[aria-expanded=true] .chev{transform:rotate(-90deg)}.rb-key{margin:10px 2px 0;font-size:14px;line-height:1.45;color:var(--dim);text-wrap:pretty}.rb-key b{color:var(--text);font-weight:650}.rb-strip.plain details.rb-team>summary{grid-template-columns:minmax(0,1fr) auto 18px;padding-left:16px}.rb-strip.plain .rb-count{font-size:14px;color:var(--dim);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.rb-strip.plain details.rb-team.me>summary .rb-count{color:var(--text-on-ink)}.rb-card .wk-why{margin-top:10px}.rb .rb-text{margin-top:14px}.rb .rs-switch{margin-top:20px}.seg.results-view button.on{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--text-on-ink)}.seg.results-view button{min-height:44px;font-size:15px}.rb .wk-foot{margin-top:20px}.rb-lines p,.rb-moment p{font-feature-settings:"cv11","ss01"}.rb .wk-foot a{display:inline-block;padding:9px 0;margin:-9px 0}.rc{position:relative;display:grid;grid-template-columns:148px minmax(0,1fr);gap:0 24px;align-items:center;padding:14px 18px 14px 14px;border-radius:10px;background:var(--pk-pickle-800);color:var(--pk-brine-50)}.rc:before{content:"";position:absolute;inset:5px;border:1px solid rgba(158,211,42,.5);border-radius:7px;pointer-events:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rc{box-shadow:inset 0 0 0 1px #f3f4f01a}}:root[data-theme=dark] .rc{box-shadow:inset 0 0 0 1px #f3f4f01a}.rc-win{position:relative;height:124px;margin-top:22px;border-radius:5px;background:var(--pk-pickle-500) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20148%20124%22%20width%3D%22148%22%20height%3D%22124%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%22148%22%20height%3D%22124%22%20fill%3D%22%236FAE4A%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2327461A%22%20stroke-opacity%3D%22.26%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M103.6%20-6%20C74%2037.199999999999996%2074%2089.28%20109.52%20130%22%2F%3E%3Cpath%20d%3D%22M-6%2047.12%20C44.4%2062%20106.56%2059.519999999999996%20154%2037.199999999999996%22%2F%3E%3Cpath%20d%3D%22M-6%2096.72%20C44.4%2081.84%20106.56%2084.32000000000001%20154%20104.16%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2327461A%22%20fill-opacity%3D%22.22%22%3E%3Cellipse%20cx%3D%2220.720000000000002%22%20cy%3D%2219.84%22%20rx%3D%222.6%22%20ry%3D%222.1%22%2F%3E%3Cellipse%20cx%3D%22130.24%22%20cy%3D%2214.879999999999999%22%20rx%3D%222.2%22%20ry%3D%222.6%22%2F%3E%3Cellipse%20cx%3D%2229.6%22%20cy%3D%2274.39999999999999%22%20rx%3D%222%22%20ry%3D%222.4%22%2F%3E%3Cellipse%20cx%3D%22133.20000000000002%22%20cy%3D%2271.92%22%20rx%3D%222.4%22%20ry%3D%222%22%2F%3E%3Cellipse%20cx%3D%2262.16%22%20cy%3D%22114.08%22%20rx%3D%222.2%22%20ry%3D%221.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center / cover no-repeat}.rc-photo{position:absolute;inset:0;clip-path:inset(-40px 0 0 0 round 0 0 5px 5px)}.rc-photo img{position:absolute;left:50%;bottom:0;width:152px;height:152px;transform:translate(-50%);display:block;object-fit:contain;object-position:50% 100%;opacity:0;transition:opacity var(--motion-fast)}.rc-photo[data-state=loaded] img{opacity:1}.rc-photo[data-state=broken] img,.rc-photo[data-state=none] img{display:none}.rc-initials{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:54px;letter-spacing:.02em;color:var(--pk-pickle-800);text-transform:uppercase}.rc-photo[data-state=loading] .rc-initials,.rc-photo[data-state=loaded] .rc-initials{visibility:hidden}.rc-seal{position:absolute;right:-26px;bottom:-18px;width:64px;height:64px;transform:rotate(-12deg);filter:drop-shadow(0 1px 0 rgba(18,20,16,.35))}.rc-seal svg{display:block;width:100%;height:100%}.rc-text{min-width:0;display:grid;justify-items:start;gap:7px}.rc-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rc-set{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pk-pickle-200);opacity:.8}.rc-name{margin:2px 0 0;font-family:var(--font-display);font-weight:700;font-size:32px;line-height:.98;letter-spacing:.005em;color:var(--pk-brine-50);text-wrap:balance;overflow-wrap:anywhere}.rc-name.long{font-size:27px}.rc-why{margin:0;font-size:15px;line-height:1.4;color:var(--pk-pickle-100);text-wrap:pretty}.rc-team{display:inline-block;margin-right:6px;padding:3px 6px 2px;border-radius:3px;background:var(--pk-brine-50);color:var(--pk-pickle-800);font-family:var(--font-display);font-weight:800;font-size:13px;line-height:1.05;letter-spacing:.08em;vertical-align:1px}.rc-name,.rc-why,.rc-set{font-feature-settings:"cv11","ss01"}@container rb (max-width: 430px){.rc{grid-template-columns:124px minmax(0,1fr);gap:0 22px}.rc-win{height:108px}.rc-photo img{width:132px;height:132px}.rc-seal{width:56px;height:56px;right:-22px;bottom:-16px}.rc-name{font-size:28px}.rc-name.long{font-size:24px}}@media(prefers-reduced-motion:reduce){.rc-photo img{transition:none}}.wk-your-draft{margin:16px 0 0}.linkish{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}.rs-back{margin:0 0 8px}.rs-others{margin-top:24px}.rs-others ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.rs-others-league{margin-top:12px}.rs-others-league h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.rs-league{overflow-wrap:anywhere}.team-number{margin:0 0 6px;font-size:15px;line-height:1.45;color:var(--dim)}.team-number b{color:var(--text);font-weight:650}.cats-explain{margin:0 0 10px;font-size:14px;line-height:1.45;color:var(--dim)}.cat-name .cat-pct{display:block;margin-top:1px;font-size:13px;font-weight:500;line-height:1.3;color:var(--dim);text-transform:none;font-variant-numeric:tabular-nums}.wk-pickups{margin-top:24px}.wk-pickups-head{align-items:center;flex-wrap:wrap;margin-top:0}.wk-pickups-switch{flex:none}.wk-pickups>p{margin:6px 0 0;font-size:15px;line-height:1.45}.wk-pickups-drop{line-height:1.75!important}.wk-pickups-drop .linkish{font-weight:600;min-height:0;padding:3px 0}.wk-pickups-adds{font-weight:600}.wk-pickups-note{color:var(--dim);font-size:14px!important}.wk-picks{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.wk-pick{display:grid;gap:6px;padding:14px 16px}.wk-pick>p{margin:0;font-size:15px;line-height:1.4}.wk-pick-tags{display:flex;flex-wrap:wrap;gap:6px}.tag.wk-pick-strength.strong{background:var(--go-tint);color:var(--go-text)}.tag.wk-pick-strength.worth{background:var(--lead-tint);color:var(--lead-text)}.tag.wk-pick-season.streamer{background:var(--careful-tint);color:var(--careful-text)}.wk-pick-move b{font-weight:700}.wk-pick-points{font-weight:650;font-variant-numeric:tabular-nums;color:var(--dim)}.wk-pick-fig{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1;color:var(--text)}.wk-pick-cats,.wk-pick-when,.wk-pick-why,.wk-pick-upside{color:var(--dim)}.news-line{display:flex;align-items:baseline;gap:6px;min-width:0}.news-line .tag.NEWS{flex:none;font-size:12px;padding:3px 6px 2px;background:var(--surface-2);color:var(--dim)}.news-line .news-text{min-width:0;overflow-wrap:anywhere}.news-line time{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.wk-news{margin-top:5px;font-size:14px;line-height:1.35;color:var(--dim)}.wk-sheet-news{margin:12px 0 0!important;font-size:15px;line-height:1.45;color:var(--text)}.wk-range-bar{position:relative;display:block;height:6px;margin:2px 0 4px;border-radius:3px;background:var(--line);max-width:220px}.wk-range-span{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--accent);opacity:.45;min-width:4px}.wk-range-mid{position:absolute;top:-2px;width:2px;height:10px;margin-left:-1px;background:var(--accent)}.wk-pick-actions{margin-top:4px;gap:8px}.wk-pickups-pointer{margin:16px 0 0}.wk-jump{margin:6px 0 0}.wk-jump .linkish{min-height:44px}#wk-pickups-h:focus{outline:none}#wk-pickups-h:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wk-pick-avail{margin-left:auto}.wk-pick-avail.fa{background:var(--go-tint);color:var(--go-text)}.wk-pick-avail.waivers{background:var(--careful-tint);color:var(--careful-text)}.wk-pick-when{color:var(--text);font-weight:600}.wk-pointer-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px 12px 16px;border:1px solid var(--line);border-left:4px solid var(--acid);border-radius:var(--r-card);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-card)}.wk-pointer-btn:hover{border-color:var(--accent);border-left-color:var(--acid)}.wk-pointer-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wk-pointer-text{display:grid;gap:2px;flex:1;min-width:0}.wk-pointer-t{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.wk-pointer-sub{font-size:14px;line-height:1.35;color:var(--dim)}.wk-pointer-go{flex:none;font-size:26px;line-height:1;color:var(--accent)}.wk-drop{display:grid;gap:6px;margin:16px 0 4px;padding-top:14px;border-top:1px solid var(--line)}.wk-drop-switch{white-space:normal;color:var(--text);font-size:15px;font-weight:600}.wk-drop-why{margin:0;font-size:14px;color:var(--dim)}.modal-body ul.wk-drop-list{list-style:none;margin:8px 0 16px;padding:0;border-top:1px solid var(--line)}.modal-body .wk-drop-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:0;padding:6px 0;border-bottom:1px solid var(--line)}.wk-drop-name{display:grid;gap:2px;min-width:0}.wk-drop-name b{font-weight:650}.app.web .topbar{top:0;padding-top:env(safe-area-inset-top,0px)}.app.web main{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.web-gate{width:100%;max-width:520px;margin:0 auto;padding:calc(24px + env(safe-area-inset-top,0px)) var(--gutter) 40px}.web-edge{display:grid;justify-items:start;gap:12px}.web-edge>*{margin:0}.web-edge h1{font-size:26px;line-height:1.15}.web-edge .action.big{justify-self:stretch}@media(min-width:560px){.web-edge .action.big{justify-self:start}}.splash{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:env(safe-area-inset-top,0px) var(--gutter) env(safe-area-inset-bottom,0px);background:var(--bg);color:var(--accent);transition:opacity .2s var(--ease),visibility 0s linear .2s}.splash[data-state=out]{opacity:0;visibility:hidden;pointer-events:none}.splash .splash-dill{width:clamp(176px,50vmin,220px);height:clamp(176px,50vmin,220px)}.splash .splash-dill img,.splash .splash-dill>.mascot{width:100%;height:100%}.splash .splash-name{display:block;width:auto;height:clamp(28px,7vmin,36px);color:var(--accent)}.splash.splash-wait{position:static;flex:1;min-height:100vh;min-height:100dvh;z-index:auto}html:has(#pikola-splash:not([data-state=out])){overflow:hidden}.web-google[hidden]{display:none}.web-google-button{min-height:44px}.web-google:not(.ready){visibility:hidden;height:0;overflow:hidden;margin:0}.web-install{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.web-install p{flex:1 1 220px;margin:0;font-size:15px;line-height:1.4}.web-install .action{flex:none}.web-remind{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px}.web-remind>svg,.web-remind>.mark{flex:none;margin-top:2px}.web-remind-body{display:grid;gap:8px;min-width:0}.web-remind-body>*{margin:0}.web-remind-body h2{font-size:21px;line-height:1.15;text-transform:none;letter-spacing:.005em}.web-remind-body p{font-size:15px;line-height:1.45}.web-reminders{display:grid;gap:12px}.web-reminders>*{margin:0}.web-reminders h3{font-size:15px;margin-top:4px!important}.web-remind-row,.web-remind-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.web-remind-list{list-style:none;padding:0;border-top:1px solid var(--line)}.web-remind-list li{padding:6px 0;border-bottom:1px solid var(--line)}.web-remind-cap{margin:8px 0 0}.web-remind-name{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.web-remind-name b{font-weight:650}.web-remind-when{border-top:0;margin-top:-12px!important}.web-remind-when .seg{flex:none;flex-wrap:nowrap}.web-remind-hours{display:inline-flex;align-items:center;gap:6px;flex:none}.web-remind-hours .sel-btn{font-size:15px}.app.web main.web-main-connect{max-width:600px}.web-connect{display:grid;gap:14px;padding:20px 20px 22px;border-top:3px solid var(--rule);border-radius:0 0 var(--r-card) var(--r-card);box-shadow:var(--shadow-card)}.web-connect>*{margin:0}.web-connect-head{display:flex;align-items:center;gap:14px;min-width:0}.web-connect-head .mascot{flex:none}.web-connect h1{font-size:28px;line-height:1.05;overflow-wrap:anywhere}.web-connect-why{font-size:16px;line-height:1.5;max-width:52ch}.web-connect-do{display:grid;gap:12px;justify-items:start}.web-connect-do .action.big,.web-pick .action.big{justify-self:stretch;justify-content:center;text-align:center;min-height:52px}@media(min-width:560px){.web-connect-do .action.big,.web-pick .action.big{justify-self:start}}.web-connect-do .linkish{min-height:40px}.web-connect-note{max-width:56ch}.web-steps{list-style:none;margin:0 0 2px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.web-steps li{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;text-align:center;font-size:12.5px;line-height:1.25;color:var(--faint);font-weight:600}.web-steps li+li:before{content:"";position:absolute;top:13px;right:calc(50% + 20px);width:calc(100% - 36px);border-top:2px solid var(--line)}.web-steps li[data-state=done]+li:before{border-top-color:var(--accent)}.web-step-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--dim)}.web-steps li[data-state=now]{color:var(--text)}.web-steps li[data-state=now] .web-step-dot{background:var(--acid);border-color:var(--acid-ink);color:var(--acid-ink)}.web-steps li[data-state=done]{color:var(--dim)}.web-steps li[data-state=done] .web-step-dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.web-bar{position:relative;height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden}.web-bar i{position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:2px;background:var(--accent);animation:web-sweep 1.6s var(--ease) infinite}.web-bar i[data-phase=saving]{width:100%;animation:none;opacity:.75}@keyframes web-sweep{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media(prefers-reduced-motion:reduce){.web-bar i{animation:none;width:100%;opacity:.45}}.web-reading{display:grid;gap:10px}.web-reading>*{margin:0}.web-reading-names{font-size:17px}.web-reading-parts{font-size:14px;color:var(--dim);font-weight:600}.web-reading-parts [data-done=yes]{color:var(--go-text)}.web-league-tile{display:grid;gap:2px;width:100%;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--acid);border-radius:var(--r-control);background:var(--surface-2)}.web-league-tile-name{font-size:19px;line-height:1.25;overflow-wrap:anywhere}.web-league-tile-meta{font-size:14px;color:var(--dim)}.web-pick{margin:0;padding:0;border:0;min-width:0;display:grid;gap:14px}.web-pick-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.web-pick-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);cursor:pointer}.web-pick-row:hover{border-color:var(--accent)}.web-pick-row:has(input:checked){border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.web-pick-row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.web-pick-row input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--accent)}.web-pick-text{display:grid;gap:2px;min-width:0}.web-pick-name{font-weight:650;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.web-pick-meta{font-size:13.5px;color:var(--dim)}.web-best{color:var(--accent);font-weight:650;white-space:nowrap}.web-synced{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0 0 14px;font-size:13.5px;line-height:1.35;color:var(--dim)}.web-synced-text{min-width:0}.web-synced[data-state=stale]{color:var(--careful-text)}.web-synced[data-state=done]{color:var(--go-text);font-weight:600}.web-synced[data-state=failed]{color:var(--stop-text)}.web-synced[data-state=signed_out]{color:var(--careful-text)}.web-synced .linkish{min-height:28px;font-size:13.5px}.web-refresh{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-6px 0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}@media(hover:hover){.web-refresh:hover:not(:disabled){color:var(--text)}}.web-refresh:active:not(:disabled){color:var(--text);opacity:.7}.web-refresh:focus-visible{outline:2px solid var(--focus);outline-offset:0}.web-refresh:disabled{cursor:default}.web-synced[data-state=refreshing] .web-refresh svg{animation:web-spin .9s linear infinite}@keyframes web-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.web-synced[data-state=refreshing] .web-refresh svg{animation:none;opacity:.5}}.web-stale{background:var(--careful-tint);color:var(--careful-text)}.web-toast{position:fixed;left:50%;top:calc(10px + env(safe-area-inset-top,0px));z-index:60;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 16px 10px 12px;border-radius:999px;background:var(--surface-ink);color:var(--text-on-ink);box-shadow:var(--shadow-pop);font-size:15px;font-weight:600;transform:translate(-50%);animation:web-toast 5s var(--ease) forwards}.web-toast-ok{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--acid);color:var(--acid-ink);font-size:13px;font-weight:800}@keyframes web-toast{0%{opacity:0;transform:translate(-50%,-12px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@media(prefers-reduced-motion:reduce){.web-toast{animation:none}}.web-moves{margin:16px 0;padding:14px 16px;display:grid;gap:8px}.web-moves>*{margin:0}.web-moves h2{font-size:17px;margin:0}.web-moves-day{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:6px;font-size:15px;line-height:1.4}.web-moves-when{font-weight:700;margin-right:2px}.web-move-wrap{display:inline-flex;align-items:baseline}.web-move-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.web-move{display:inline-flex;align-items:baseline;gap:4px;padding:2px 10px 3px 8px;border-radius:999px;font-weight:600;font-size:14px}.web-move:before{font-weight:800}.web-move.join{background:var(--go-tint);color:var(--go-text)}.web-move.join:before{content:"+" / ""}.web-move.leave{background:var(--stop-tint);color:var(--stop-text)}.web-move.leave:before{content:"−" / ""}.web-nudge{margin:20px 0 0}.web-nudge:empty{display:none}.web-nudge>.web-remind,.web-nudge>.web-install{margin:0}.web-account{max-width:680px}.web-back{margin:-4px 0 6px}.web-back .linkish{min-height:36px;font-size:14px;color:var(--dim);text-decoration:none}.web-back .linkish:hover{color:var(--text)}.web-set{margin:0;padding:18px 0 6px;border-top:1px solid var(--line-strong)}.web-account .screen-head+.web-set{border-top:2px solid var(--rule)}.web-set>h2{margin:0 0 6px;font-size:15px;letter-spacing:.1em;color:var(--dim)}.web-set>*{margin-top:0;margin-bottom:0}.web-set-list{list-style:none;margin:0;padding:0}.web-set-list>li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--line)}.web-set-list>li:last-child{border-bottom:0}.web-set-text{display:grid;gap:2px;min-width:0}.web-set-text b{font-weight:650;overflow-wrap:anywhere}.web-set-text>span{font-size:13.5px;line-height:1.35;color:var(--dim)}.web-set-email{font-weight:650}.web-set-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;margin:0;padding:8px 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.web-set-list>li>.web-set-link{padding:0;min-height:40px}.web-set-link:hover .web-set-text b{text-decoration:underline;text-underline-offset:3px}.web-set-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web-set-go{flex:none;color:var(--dim);font-size:20px;line-height:1}.web-set-note{font-size:14px;line-height:1.45;color:var(--dim);padding:6px 0;display:grid;gap:4px;justify-items:start}.web-set-note>p{margin:0}.web-yahoo{display:grid;gap:4px}.web-yahoo>*{margin:0}.web-yahoo.card{gap:12px}.web-yahoo .tag{vertical-align:1px}.web-remove-one{flex:none;min-height:44px;min-width:44px;padding:0 2px 0 12px;border:0;background:none;color:var(--faint);font:inherit;font-size:13px;font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.web-remove-one:hover{color:var(--stop-text)}.web-toast.web-undo{animation:none;padding:6px 6px 6px 16px}.web-toast-act{min-height:44px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--acid);font:inherit;font-weight:800;cursor:pointer}.web-toast-act:hover{background:#ffffff14}.web-toast-act:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.web-remove-one:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web-remove-one:disabled{opacity:.45;cursor:default}.web-yahoo-do{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}.web-yahoo-do .linkish{min-height:40px;font-size:14.5px}.web-yahoo-always,.web-yahoo-site{margin-top:12px}.web-league-name .tag,.league-row-site{display:inline-block;width:auto;margin-left:4px;vertical-align:1px}.web-yahoo-site h3{margin:0 0 2px;font-size:14px;font-weight:600}.web-yahoo-site>p{margin:0 0 4px}.web-site-choice{grid-template-columns:1fr 1fr;justify-items:stretch;width:100%;max-width:420px}.web-site-choice .action{width:100%}.web-connect-other,.web-other-site{margin:12px 0 0}.web-yahoo-always h3{margin:0 0 2px;font-size:14px;font-weight:600}.web-yahoo-always>p{margin:0 0 4px}.web-always-line{margin:10px 0 12px;line-height:1.4}.web-always-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.web-always-ask>p{flex:1 1 220px;margin:0;line-height:1.4}.web-always-ask .action{flex:none;min-height:44px}.web-always-strip{padding:10px var(--gutter);border-bottom:1px solid var(--line);background:var(--surface)}.web-said{color:var(--go-text);font-weight:600}.web-said.bad{color:var(--stop-text)}.web-quiet-link{min-height:32px;color:var(--dim);font-weight:500;font-size:13px;text-decoration-color:var(--line-strong)}.web-quiet-link:hover{color:var(--text)}.web-set.web-reminders{display:grid;gap:0}.web-set.web-reminders .web-remind-row{min-height:56px;border-bottom:1px solid var(--line)}.web-remind-more{border-bottom:1px solid var(--line)}.web-remind-settings{display:grid;gap:12px;padding:12px 0 8px 14px;border-left:2px solid var(--line);margin:8px 0 4px}.web-remind-settings>*{margin:0}.web-remind-settings h3{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:4px!important}.web-remind-quiet-name{display:flex!important;align-items:center;gap:8px}.web-help{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:none;color:var(--dim);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.web-help:hover,.web-help[aria-expanded=true]{color:var(--text);border-color:var(--text)}.web-help-text{margin-top:-6px!important}.web-topbar .topbar-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand acct";padding-bottom:8px}.web-home{grid-area:brand;justify-self:start;padding:4px 6px 4px 0;border:0;background:none;color:inherit;cursor:pointer;border-radius:var(--r-control)}.web-home:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web-topbar .account-badge{grid-area:acct;justify-self:end;margin:0}.account-badge-word{display:none}.app.web .account-badge[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media(min-width:560px){.app.web .account-badge{display:inline-flex;align-items:center;gap:8px;width:auto;height:40px;padding:0 14px 0 4px;border-radius:999px;font-size:15px;font-weight:650}.app.web .account-badge-dot{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--surface);color:var(--text);font-weight:750;font-size:14px}.app.web .account-badge-word{display:inline}}.app.web .league-bar .league-bar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"league week" "under under";align-items:center;column-gap:16px;row-gap:6px;padding-top:10px;padding-bottom:8px}.app.web .league-bar-league{grid-area:league;min-width:0}.app.web .league-bar-week{grid-area:week;min-height:0}.app.web .league-bar-under{grid-area:under}.app.web .league-bar-under .web-synced{margin:0}.app.web .league-bar-btn,.app.web .league-bar-one{display:inline-flex;align-items:baseline;gap:6px;width:auto;max-width:100%;min-height:0;margin:0;padding:2px 0;border:0;background:none;text-align:left}.app.web .league-bar-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.1;letter-spacing:.01em}.app.web .league-bar-btn .league-bar-caret{font-size:12px;padding-left:2px}.app.web .league-bar-btn:hover .league-bar-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.app.web .league-bar-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.week-stepper{display:flex;align-items:stretch;gap:0}.week-stepper .week-pick,.week-step{min-height:40px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.week-stepper .week-pick{justify-content:center;border-radius:0;border-left:0;border-right:0;padding:6px 12px;font-size:15px;font-weight:650}.week-step{display:grid;place-items:center;width:40px;padding:0;font-size:22px;line-height:1}.week-step:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.week-step:last-of-type{border-radius:0 var(--r-control) var(--r-control) 0}.week-step:hover:not(:disabled),.week-stepper .week-pick:hover{background:var(--surface-2)}.week-step:disabled{color:var(--faint);cursor:default}.week-step:focus-visible,.week-stepper .week-pick:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;position:relative;z-index:1}@media(max-width:559px){.app.web .league-bar .league-bar-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"league" "week" "under"}.app.web .league-bar-name{font-size:20px}.app.web .league-bar-week,.app.web .week-stepper{width:100%}.week-stepper .week-pick{flex:1}}.app.web .week .wk-more{margin-top:12px}.app.web .week .wk-foot{margin-top:24px}.app.web .week-step{width:44px}.app.web .week-step,.app.web .week-stepper .week-pick{min-height:44px}.app.web .web-refresh{width:44px;height:44px;margin:-12px -8px -12px -6px}.app.web .account-badge{min-width:44px;min-height:44px}@media(max-width:559px){.app.web .tabs>button.account-badge,.app.web .web-topbar .account-badge{width:44px;height:44px}}.app.web button.action.quiet,.app.web .web-connect-do .linkish,.app.web .web-yahoo-do .linkish{min-height:44px}.app.web .web-synced .linkish{min-height:0;padding:12px 0;margin:-12px 0}.app.web .wk-pickups-drop .linkish{padding:12px 0;margin:-12px 0}.app.web label.switch,.app.web .web-reminders .seg button,.app.web .web-reminders .sel-btn{min-height:44px}.app.web .web-help{position:relative}.app.web .web-help:before{content:"";position:absolute;inset:-11px}.app.web .web-quiet-link{min-height:44px}.app.web .league-bar-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:4px 0}.app.web .league-bar-btn .league-bar-caret{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-left:8px;border:1px solid var(--line-strong);border-radius:50%;font-size:12px;color:var(--text)}.app.web .league-bar-btn:hover .league-bar-caret,.app.web .league-bar-btn[aria-expanded=true] .league-bar-caret{border-color:var(--text)}.web-remind-fields{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.web-remind-fields>*{margin:0}.web-remind-fields:disabled{opacity:.5}.web-remind-fields:disabled *{cursor:default}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .app.web,:root:not([data-theme=light]) body:has(.app.web)>.modal-backdrop{--rule: rgba(243, 244, 240, .22);--surface-ink: #0B0D09;--text-on-ink: #F3F4F0}:root:not([data-theme=light]) .app.web .rb-board{border:1px solid var(--line)}:root:not([data-theme=light]) .app.web .mood-dill{background:var(--pk-brine-100)}:root:not([data-theme=light]) .app.web .web-toast{border:1px solid var(--line-strong)}:root:not([data-theme=light]) .app.web .seg.wk-view-seg button.on{background:var(--text);border-color:var(--text);color:var(--bg)}}:root[data-theme=dark] .app.web,:root[data-theme=dark] body:has(.app.web)>.modal-backdrop{--rule: rgba(243, 244, 240, .22);--surface-ink: #0B0D09;--text-on-ink: #F3F4F0}:root[data-theme=dark] .app.web .rb-board{border:1px solid var(--line)}:root[data-theme=dark] .app.web .mood-dill{background:var(--pk-brine-100)}:root[data-theme=dark] .app.web .web-toast{border:1px solid var(--line-strong)}:root[data-theme=dark] .app.web .seg.wk-view-seg button.on{background:var(--text);border-color:var(--text);color:var(--bg)}.app.web .unlock-top .mascot{margin:0}.app.web .wk-next .wk-next-link{display:inline;min-height:0;padding:12px 0;margin:-12px 0;line-height:inherit}.lg-switch{margin:0 calc(-1 * var(--gutter)) 4px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.lg-switch::-webkit-scrollbar{display:none}.lg-switch ul{display:flex;gap:8px;width:max-content;margin:0;padding:2px var(--gutter) 4px;list-style:none}.lg-switch li{display:flex}.lg-chip{display:block;padding:6px 10px 6px 8px;background:var(--surface);border:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer}.lg-chip:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.lg-chip[aria-current=page]{box-shadow:inset 0 0 0 2px var(--text)}.lg-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lg-chip-in{display:grid;row-gap:2px}.lg-chip-side{display:grid;grid-template-columns:20px auto minmax(22px,auto);align-items:center;column-gap:7px;font-size:13px;font-weight:600;line-height:20px;color:var(--dim);white-space:nowrap}.lg-chip-side .pt-pk{width:20px}.lg-chip-side b{font-family:var(--font-display);font-size:16px;font-weight:800;text-align:right;color:var(--faint);font-variant-numeric:tabular-nums}.lg-chip-side.lead,.lg-chip-side.lead b{color:var(--text)}.lg-chip-side.me{color:var(--text);font-weight:700}.lg-chip-all{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:76px;padding:6px 12px;color:var(--accent);text-align:center}.lg-chip-all b{font-size:13.5px;font-weight:700;line-height:1.2}.lg-chip-all span{font-size:12px;font-weight:600;color:var(--dim)}.lg-one-head{margin-bottom:10px}.lg-one-h{margin:0;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.lg-cats .wk-tbl-cols.wk-cats-cols{margin-top:16px}.web-tabs{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin:0 auto;padding:0 8px env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line)}.web-tabs>button{min-height:56px;padding:8px 4px;background:none;border:0;border-top:3px solid transparent;color:var(--dim);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.web-tabs>button:hover{color:var(--text)}.web-tabs>button[aria-current=page]{color:var(--text);border-top-color:var(--rule);font-weight:800}.web-tabs>button:focus-visible{outline-offset:-3px}.wk-team-games{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 16px;padding-top:12px;border-top:2px solid var(--rule)}.wk-team-games>div{display:grid;gap:2px}.wk-team-games b{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.wk-team-games span{font-size:14px;color:var(--dim)}.web-league .screen-head h1{margin:0 0 4px}.web-hdr .topbar-inner{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 var(--gutter);max-width:1120px}.web-hdr .web-home{flex:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 2px 0 0}.web-hdr-fill{flex:1}.web-hdr .account-badge{flex:none;margin-left:2px}.app.web .league-bar.inline{flex:1;min-width:0;z-index:auto;background:none;border:0}.app.web .league-bar.inline .league-bar-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;max-width:none;margin:0;padding:0}.app.web .league-bar.inline .league-bar-league{flex:1 1 auto;min-width:0}.app.web .league-bar.inline .league-bar-btn,.app.web .league-bar.inline .league-bar-one{display:flex;align-items:center;justify-content:flex-start;gap:4px;width:100%;min-height:44px;padding:0}.app.web .league-bar.inline .league-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-size:17px;line-height:1}.app.web .league-bar.inline .league-bar-btn .league-bar-caret{width:auto;height:auto;margin:0;border:0}.app.web .league-bar.inline .league-bar-week{flex:none;width:auto}.app.web .league-bar.inline .week-stepper{width:auto}.app.web .league-bar.inline .week-step,.app.web .league-bar.inline .week-stepper .week-pick{min-height:36px;height:36px}.app.web .league-bar.inline .week-step{width:34px;font-size:18px}.app.web .league-bar.inline .week-stepper .week-pick{flex:none;min-width:52px;padding:0 6px;font-family:var(--font-display);font-weight:700;font-size:16px}.app.web .league-bar.inline .week-step,.app.web .league-bar.inline .week-pick{position:relative}.app.web .league-bar.inline .week-step:after,.app.web .league-bar.inline .week-pick:after{content:"";position:absolute;inset:-4px 0}.week-row-dates{color:var(--dim);font-weight:500}.web-synced.web-line{margin:0;padding:8px var(--gutter);border-bottom:1px solid var(--line);background:var(--surface)}.web-synced.web-line[data-state=stale],.web-synced.web-line[data-state=signed_out]{background:var(--careful-tint)}.web-synced.web-line[data-state=failed]{background:var(--stop-tint)}.web-synced.web-line[data-state=busy]{padding:4px var(--gutter);border-bottom:0;background:transparent;font-size:12.5px;color:var(--dim)}.web-synced.web-line .linkish{font-weight:700;color:inherit}.web-tabs>button{position:relative}.web-tab-dot{position:absolute;top:10px;right:calc(50% - 32px);width:8px;height:8px;border-radius:50%;background:var(--accent)}.web-rail-mark,.web-rail-account{display:none}.mu{margin:0}.mu-top{margin:4px 0 0}.mu-headline{margin:0;font-family:var(--font-display);font-weight:800;font-size:34px;line-height:1.02;letter-spacing:.005em;text-transform:none;overflow-wrap:anywhere}.mu-sub{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--dim)}.mu-result{color:var(--text);font-weight:600}.mu-eyebrow{margin:0 0 6px}.mu-monday{margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.4;color:var(--dim);overflow-wrap:anywhere}.mu-monday b{color:var(--text);font-weight:700}.mu-share{margin-left:6px;font-weight:700;white-space:nowrap}.mu-share-said{margin-left:6px;font-size:13px;color:var(--dim)}.mu-upset{margin-left:6px;font-size:11px;vertical-align:1px}.mu .mb{margin-top:12px}.mb-foot{margin:0;padding:0 0 8px;font-family:var(--font-body);font-weight:400;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--faint)}.mb-foot[data-state=failed]{color:var(--careful-text)}.mb.stale .mb-hp{opacity:.45}.mu-chance.stale{color:var(--faint)}.mu-seg,.mu-chance{white-space:nowrap}.mu-chance.stale{white-space:normal}.mu-x{font-size:.56em;font-weight:700;white-space:nowrap}.yourmove{margin:18px 0 0}.yourmove>.eyebrow,.mc-rest>.eyebrow,.mu-cats-head .eyebrow{margin:0;font-family:var(--font-body);font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.mc{margin:8px 0 0;padding:13px 14px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);transition:opacity var(--motion-base) var(--ease)}.mc-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mc-t{margin:0;min-width:0;font-size:15.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.mc-v{margin-right:5px;font-weight:700;font-size:11.5px;letter-spacing:.12em;color:var(--dim)}.mc-fig{flex:none;font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-why{margin:4px 0 0;font-size:13.5px;line-height:1.4;color:var(--dim)}.mc-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px}.mc-quiet{min-height:44px;color:var(--dim);font-size:14px;font-weight:500}.mc-state{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:14px}.mc.wait{opacity:.55}.mc.done{border-color:var(--go)}.mc-state.done{color:var(--go-text)}.yourmove-more{min-height:44px;margin-top:2px;font-weight:600}.yourmove-none{margin:10px 0 0;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:var(--r-card);font-size:15px;color:var(--dim)}.mc-rest{display:none}.mc-sheet .mc-list>.mc:first-child{margin-top:12px}.web-nudge-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;margin:10px 0 0;font-size:14.5px}.web-nudge-line .linkish{min-height:44px;font-weight:700}.mu-cats{margin-top:22px}.mu-cats-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding-bottom:6px;border-bottom:2px solid var(--rule)}.mu-now .seg{flex-wrap:nowrap;gap:0}.mu-now .seg button{min-height:32px;min-width:0;padding:0 10px;border-radius:0;font-size:13px;font-weight:600}.mu-now .seg button:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.mu-now .seg button:last-child{border-radius:0 var(--r-control) var(--r-control) 0;border-left:0}.mu-now .seg button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.mu-theirs{margin:14px 0 0}.mu-theirs .linkish{min-height:44px;font-weight:600}.lg-one-head{margin-bottom:0}@media(min-width:760px){.app.web.web-tabbed{padding-left:184px}.app.web.web-tabbed .web-tabs{top:0;right:auto;width:184px;max-width:none;margin:0;padding:calc(12px + env(safe-area-inset-top,0px)) 10px 16px;display:flex;flex-direction:column;gap:2px;border-top:0;border-right:1px solid var(--line)}.app.web.web-tabbed .web-rail-mark{display:block;padding:4px 10px 18px}.app.web.web-tabbed .web-tabs>button{min-height:44px;padding:0 12px;border:0;border-left:3px solid transparent;border-radius:0 var(--r-control) var(--r-control) 0;text-align:left;font-size:15px}.app.web.web-tabbed .web-tabs>button[aria-current=page]{border-left-color:var(--accent);background:var(--surface-2)}.app.web.web-tabbed .web-tab-dot{position:static;display:inline-block;margin-left:8px;vertical-align:2px}.app.web.web-tabbed .web-rail-account{display:block;margin-top:auto}.app.web.web-tabbed .web-hdr .web-home,.app.web.web-tabbed .web-hdr .account-badge{display:none}.app.web.web-tabbed main{max-width:720px;padding-bottom:48px}}@media(min-width:1100px){.app.web.web-tabbed main{max-width:1120px}.mu-grid{display:grid;grid-template-columns:480px minmax(0,1fr);grid-template-areas:"top cats" "moves cats" "theirs cats" ". rest";grid-template-rows:auto auto 1fr auto;column-gap:40px;align-items:start}.mu-grid>.mu{grid-area:top}.mu-grid>.yourmove{grid-area:moves}.mu-grid>.mu-cats{grid-area:cats;margin-top:4px}.mu-grid>.mu-theirs{grid-area:theirs}.mu-grid>.mc-rest{grid-area:rest;display:block;margin-top:22px}.mu-grid>.wk-note,.mu-grid>.wk-quiet{grid-column:1}.mu-grid .yourmove-more{display:none}}.pk{margin:0}.pk-seg{display:flex;gap:24px;margin:0 0 12px;border-bottom:1px solid var(--line)}.pk-seg h2{margin:0;padding:10px 0 8px;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.pk-seg-on{border-bottom:3px solid var(--accent);margin-bottom:-1px!important}.pk-tog{display:inline-flex;margin:0 0 8px}.pk-tog button{min-height:40px;padding:0 12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:600 14px/1 var(--font-body);cursor:pointer}.pk-tog button:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.pk-tog button:last-child{border-radius:0 var(--r-control) var(--r-control) 0;border-left:0}.pk-tog button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pk-tog button:disabled{color:var(--faint);cursor:default}.pk-tog button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pk-meta{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--dim)}.pk-meta b{color:var(--text);font-weight:600}.pk-need{min-height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:600 13.5px/1 var(--font-body);cursor:pointer}.pk-noadds{margin:0 0 4px;font-weight:600;font-size:14.5px}.pk-locked{margin:10px 0 0;padding:12px 14px 4px;border:1px dashed var(--line-strong);border-radius:var(--r-card);font-size:15px;color:var(--dim)}.pk-locked p{margin:0}.pk-locked .linkish,.pk-foot .linkish,.pk-more{min-height:44px;font-weight:600}.pk .mc{margin-top:8px}.mc-fig-sub{font-size:15px;font-weight:700;color:var(--faint)}.mc-extra{margin-top:2px}.pk-table{margin-top:14px}.pk-divider{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.pk-divider:before,.pk-divider:after{content:"";flex:1;border-top:1px dashed var(--line)}.pk-thead,.pk-row{display:grid;grid-template-columns:minmax(0,1fr) auto 52px 52px 14px;align-items:center;column-gap:10px}.pk-thead{margin:0;padding:0 0 6px;border-bottom:1px solid var(--line);font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.pk-thead span:nth-child(2),.pk-thead span:nth-child(3){text-align:right}.pk-thead span:nth-child(2){grid-column:3}.pk-thead span:nth-child(3){grid-column:4}.pk-rows{margin:0;padding:0;list-style:none}.pk-row{width:100%;min-height:56px;padding:8px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.pk-row:hover .pk-name{text-decoration:underline}.pk-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pk-row[aria-current=true]{box-shadow:inset 3px 0 0 var(--rule);padding-left:8px}.pk-name{min-width:0;font-weight:600;font-size:16px;overflow-wrap:anywhere}.pk-name small{margin-left:6px;font-weight:400;font-size:13px;color:var(--dim);white-space:nowrap}.pk-tag{font-size:11px;padding:4px 6px 3px}.pk-owner{font-size:13px;color:var(--dim);white-space:nowrap}.pk-c{text-align:right;font-family:var(--font-display);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.pk-c+.pk-c{color:var(--dim)}.pk-c small{display:block;font-family:var(--font-body);font-weight:500;font-size:12px;color:var(--dim)}.pk-chev{color:var(--faint)}.pk-find{margin-top:18px;padding-top:6px;border-top:1px solid var(--line)}.pk-find-box{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.pk-find-box input{flex:1;min-width:0;min-height:48px;border:0;background:none;color:var(--text);font:600 16px var(--font-body)}.pk-find-box input::placeholder{color:var(--text);opacity:1}.pk-find-box input:focus{outline:none}.pk-find-box:focus-within{border-bottom-color:var(--accent)}.pk-find-icon{color:var(--dim);font-size:18px}.pk-foot{margin:4px 0 0}@media(max-width:380px){.pk-thead,.pk-row{grid-template-columns:minmax(0,1fr) auto 46px 46px 10px;column-gap:8px}.pk-name{font-size:15px}}.ps-head{margin:0 0 10px}.ps-name{margin:0;font-size:30px;line-height:1.05;text-transform:none}.ps-who{margin:4px 0 0;font-size:14.5px;color:var(--dim)}.ps-three,.ps-under{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.ps-three{margin-top:12px}.ps-three p{margin:0!important;display:flex;flex-direction:column}.ps-fig{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.ps-fig-sub{font-size:15px;color:var(--dim)}.ps-fig.ps-fig-word{font-size:18px;white-space:normal}.ps-l{margin-top:2px;font-size:13px;color:var(--dim)}.ps-under{margin-top:8px;align-items:center}.ps-dots{display:flex;gap:5px}.ps-dots i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--line-strong)}.ps-dots i.on{background:var(--text);border-color:var(--text)}.ps-range{font-size:14px;color:var(--dim);font-variant-numeric:tabular-nums}.ps-line{margin:12px 0 0!important;font-size:15px}.ps .ps-news{margin:8px 0 0!important;font-size:14.5px}.ps-go{margin:16px 0 0!important}.ps-go .action{min-height:44px}.ps-lock{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.ps-lock-why{margin:4px 0 0!important;font-size:13.5px;color:var(--dim)}@media(min-width:760px)and (max-width:1099px){.modal-backdrop:has(>.ps-sheet){justify-content:flex-end;align-items:stretch;padding:0}.modal.wk-sheet.ps-sheet{width:420px;max-width:100%;max-height:none;height:100%;border-top:0;border-left:3px solid var(--rule);border-radius:0}}@media(min-width:1100px){.pk-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:40px;align-items:start}.pk-dock{position:sticky;top:16px;padding:18px 20px 20px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--rule);border-radius:0 0 var(--r-card) var(--r-card)}.pk-dock:empty{display:none}.pk-row{min-height:44px}}.pk-seg-b{margin:0;padding:10px 0 8px;border:0;border-bottom:3px solid transparent;background:none;color:var(--dim);font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.pk-seg-b.pk-seg-on{color:var(--text);border-bottom-color:var(--accent)}.pk-seg-b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.td-moment{margin:18px 0}.td-moods{display:flex;gap:8px;margin:0 0 8px;overflow-x:auto;scrollbar-width:none}.td-moods::-webkit-scrollbar{display:none}.td-moods button{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:600 15px/1 var(--font-body);cursor:pointer;white-space:nowrap}.td-moods button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.td-moods button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.td-line{margin:0 0 4px;font-size:14.5px;color:var(--dim)}.td-careful{margin:4px 0;padding:6px 10px;border-left:3px solid var(--careful-text);background:var(--careful-tint);color:var(--careful-text);font-size:13.5px}.td-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.td-none{margin:10px 0 0;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:var(--r-card);font-size:15px;color:var(--dim)}.td-none p{margin:0}.td-none .linkish{min-height:32px;font-weight:700}.td-pick{margin:8px 0 0;padding:0;list-style:none}.td-pick button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 4px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:600 16px var(--font-body);text-align:left;cursor:pointer}.td-pick button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--accent);padding-left:10px}.td-band-why{margin:8px 0 0;font-size:15px}.tc-cats{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 0}.tc-cats-c{display:flex;gap:10px;flex-wrap:wrap;font:700 16px/1 var(--font-display);font-variant-numeric:tabular-nums}.tc-cats .linkish{min-height:32px;font-weight:600;font-size:14px}.tc-all{margin:10px 0 0;padding:0;list-style:none}.tc-all li{display:grid;grid-template-columns:minmax(0,1fr) 48px 14px 48px 40px;align-items:baseline;column-gap:6px;min-height:40px;padding:6px 0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.tc-all-n{font-weight:600}.tc-all-b{text-align:right;color:var(--dim)}.tc-all-a{text-align:right;font-weight:600}.tc-all-d{text-align:right;font-family:var(--font-display);font-size:17px}.ps-trade{margin:10px 0 0!important}.ps-trade .linkish{min-height:44px;font-weight:700}.web-search{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 6px;border:0;border-radius:var(--r-control);background:none;color:var(--text);font:600 15px/1 var(--font-body);cursor:pointer}.web-search span[aria-hidden]{font-size:20px;line-height:1}.web-search[aria-current=page]{color:var(--accent)}.web-search:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web-search-word{display:none}@media(min-width:760px){.web-search-word{display:inline}.web-search{padding:0 12px}}.tm-views,.tm-seg,.st-mode{display:inline-flex;flex:none}.tm-views button,.tm-seg button,.st-mode button{min-height:40px;padding:0 12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:600 14px/1 var(--font-body);cursor:pointer}.tm-views button:first-child,.tm-seg button:first-child,.st-mode button:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.tm-views button:last-child,.tm-seg button:last-child,.st-mode button:last-child{border-radius:0 var(--r-control) var(--r-control) 0}.tm-views button+button,.tm-seg button+button,.st-mode button+button{border-left:0}.tm-views button[aria-pressed=true],.tm-seg button[aria-pressed=true],.st-mode button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tm-views button:focus-visible,.tm-seg button:focus-visible,.st-mode button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tm-views{margin:0 0 14px}.tm-opener{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:4px 0 0}.tm-fig{margin:0;font-family:var(--font-display);font-weight:800;font-size:34px;line-height:1.02;text-transform:none;font-variant-numeric:tabular-nums}.tm-sub{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--dim)}.tm-move{margin-top:14px}.tm-move .eyebrow{margin:0 0 6px}.tm-list{margin-top:16px}.tm-thead{display:flex;justify-content:space-between;margin:0;padding:0 0 6px;border-bottom:1px solid var(--line);font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.tm-bench{margin-top:12px}.tm-rows{margin:0;padding:0;list-style:none}.tm-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 36px;align-items:center;column-gap:8px;width:100%;min-height:56px;padding:6px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left}button.tm-row{cursor:pointer}.tm-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tm-row.on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--rule)}.tm-row.on .tm-slot{padding-left:8px}.tm-slot{font:700 12px/1 var(--font-body);letter-spacing:.04em;color:var(--dim)}.tm-who{display:flex;flex-direction:column;min-width:0}.tm-id{display:flex;align-items:baseline;gap:8px;min-width:0}.tm-live{margin-top:2px;font-size:13px;line-height:1.35;color:var(--dim);font-variant-numeric:tabular-nums}.tm-name{min-width:0;font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-team{flex:none;font-size:13px;color:var(--dim)}.tm-marks{display:flex;align-items:center;gap:6px}.tm-arrow{font-weight:700;font-size:17px;color:var(--accent)}.tm-news{font-size:20px;line-height:1;color:var(--text)}.tm-marks .tag{font-size:11px}.tm-n{text-align:right;font-family:var(--font-display);font-weight:700;font-size:18px;font-variant-numeric:tabular-nums}.tm-n.off{color:var(--faint)}.tm-foot{margin:6px 0 0}.tm-foot .linkish{min-height:44px;font-weight:600}.tm-trade{margin:0 0 10px}.tm-sheet .tm-list{margin-top:10px}@media(max-width:380px){.tm-row{grid-template-columns:34px minmax(0,1fr) auto 30px;column-gap:6px}.tm-name{font-size:15px}.tm-fig{font-size:30px}}.st{margin:0;min-width:0}.st-controls{display:flex;flex-direction:column;gap:8px}.st-scope,.st-pos,.st-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.st .chip{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:600 14px/1 var(--font-body);cursor:pointer}.st .chip[aria-pressed=true],.st .chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.st .chip:focus-visible,.st-team-pick:focus-within{outline:2px solid var(--focus);outline-offset:2px}.st-pos .chip{min-width:44px;justify-content:center;padding:0 8px}.st-team-pick{position:relative;padding:0!important}.st-team-pick select{min-height:38px;max-width:160px;padding:0 10px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;appearance:none}.st-search{margin:0}.st-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:14px 0 0}.st-chips-k{font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-right:2px}.st-note{margin:6px 0 0;font-size:13px;color:var(--dim)}.st-team{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line)}.st-team .eyebrow{margin:0 0 6px}.st-team-cells{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin:0}.st-team-cells div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.st-team-cells dt{font:700 10.5px/1 var(--font-body);letter-spacing:.06em;color:var(--faint)}.st-team-cells dd{margin:3px 0 0;font-family:var(--font-display);font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}@media(max-width:759px){.st-scope,.st-pos,.st-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter)}.st .chip{flex:none;white-space:nowrap}}@media(max-width:420px){.st-team-cells{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:8px}}.st-wrap{position:relative;margin-top:12px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-top:1px solid var(--line)}.st-table{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}.st-table th,.st-table td{padding:0 6px;height:48px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;font-size:14px}.st-table thead th{position:sticky;top:0;z-index:2;height:40px;background:var(--bg);font:700 11px/1 var(--font-body);letter-spacing:.06em;color:var(--faint)}.st-table thead th button{min-height:40px;min-width:32px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.st-table thead th.on button{color:var(--text);text-decoration:underline;text-underline-offset:3px}.st-table .st-name{position:sticky;left:0;z-index:1;min-width:132px;max-width:168px;text-align:left;background:var(--bg);border-right:1px solid var(--line)}.st-table thead .st-name{z-index:3}.st-table td.st-tick,.st-table th.st-tick{width:32px;padding:0 4px 0 0;text-align:center}.st-tick input{width:24px;height:24px;margin:0;accent-color:var(--accent)}.st-who{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:14.5px;text-align:left;color:var(--text)}.st-name .linkish.st-who{min-height:0;padding:0}.st-sub{display:block;font-weight:400;font-size:12px;color:var(--dim)}.st-owner{text-align:left!important;max-width:110px;overflow:hidden;text-overflow:ellipsis;color:var(--dim);font-size:13px!important}.st-table td[data-col=rank]{font-weight:700}.st-table td.hi{background:var(--go-tint);color:var(--go-text)}.st-table td.lo{background:var(--stop-tint);color:var(--stop-text)}.st-table tbody tr.on th,.st-table tbody tr.on td{box-shadow:inset 0 -2px 0 var(--rule),inset 0 2px 0 var(--rule)}.st-table tbody tr.on th,.st-table tbody tr.on td:not(.hi):not(.lo){background:var(--surface-2)}.st-more{min-height:44px;font-weight:600}.st-compare{margin-top:14px;padding:12px 14px}.st-compare-head{display:flex;justify-content:space-between;align-items:center}.st-compare-head .eyebrow{margin:0}.st-compare-t th,.st-compare-t td{height:36px}.st-compare-t thead th{position:static;font-size:12.5px;color:var(--text);letter-spacing:0;white-space:normal}.st-compare-t tbody th{text-align:left;color:var(--faint);font-size:12px}.st-compare-t td.best{font-weight:700;color:var(--go-text)}@media(min-width:1100px){.app.web.web-tabbed main:has(.tm-grid,.st-grid){max-width:1440px}.tm-grid{display:grid;grid-template-columns:420px minmax(0,1fr);column-gap:40px;align-items:start}.tm-grid .tm-row{min-height:44px}.st-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:32px;align-items:start}.st-dock{position:sticky;top:16px}.st-grid .st-wrap{overflow:visible}.st-table th,.st-table td{height:40px}.st-table thead th{top:0}.st-controls{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px}.st-search{flex:1 1 220px}}.st-flag{margin-left:4px;font-size:13px}.st-name .st-who+.st-flag{display:inline}.st-name .st-who:has(+.st-flag){display:inline-block;vertical-align:bottom;max-width:136px}.st-move{display:block;font:600 11px/1 var(--font-body);color:var(--dim)}.st-move.up{color:var(--go-text)}.st-move.down{color:var(--stop-text)}.ps-played{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.ps-played .eyebrow{margin:10px 0 6px}.ps-played .eyebrow:first-child{margin-top:0}.ps-tbl-wrap{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ps-tbl{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.ps-tbl th,.ps-tbl td{padding:0 5px;height:32px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;font-size:13px}.ps-tbl thead th{height:28px;font:700 10.5px/1 var(--font-body);letter-spacing:.06em;color:var(--faint)}.ps-tbl tbody th{position:sticky;left:0;padding-left:0;text-align:left;font-weight:600;background:var(--surface)}.ps-flag{font-size:14px}.lp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:14px 0 0}.lp-seg{margin:0}.lp-soon{font-size:13.5px;color:var(--dim)}.lp-table{margin-top:14px}.lp-thead,.lp-row{display:grid;grid-template-columns:26px minmax(0,1fr) 84px 48px 12px;align-items:center;column-gap:10px}.lp-table.wl .lp-thead,.lp-table.wl .lp-row{grid-template-columns:26px minmax(0,1fr) 40px 84px 48px 12px}.lp-thead{margin:0;padding:0 0 6px;border-bottom:1px solid var(--line);font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.lp-thead span:nth-last-child(-n+3){text-align:right}.lp-table.wl .lp-thead span:nth-child(3){text-align:right}.lp-rows,.lp-week{margin:0;padding:0;list-style:none}.lp-row,.lp-wrow{width:100%;min-height:52px;padding:6px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.lp-row:hover .lp-name,.lp-wrow:hover .lp-wname{text-decoration:underline}.lp-row:focus-visible,.lp-wrow:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lp-row.me{margin:2px 0;padding:6px 8px;border:2px solid var(--text);border-radius:var(--r-control)}.lp-row.me .lp-name{font-weight:800}.lp-row[aria-current=true]{box-shadow:inset 3px 0 0 var(--rule)}.lp-c{font-family:var(--font-display);font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lp-rank{text-align:left}.lp-table.moved .lp-thead,.lp-table.moved .lp-row{grid-template-columns:40px minmax(0,1fr) 84px 48px 12px}.lp-table.moved.wl .lp-thead,.lp-table.moved.wl .lp-row{grid-template-columns:40px minmax(0,1fr) 40px 84px 48px 12px}.lp-arrow{margin-left:3px;font-family:var(--font-body);font-size:10.5px;font-weight:700;vertical-align:2px}.lp-arrow.up{color:var(--accent)}.lp-arrow.down{color:var(--dim)}.lp-name{min-width:0;font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-wl{text-align:right;font-size:14px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-need{text-align:right;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.02em;color:var(--dim);white-space:nowrap}.lp-line{display:flex;align-items:center;gap:10px;margin:8px 0;color:var(--dim)}.lp-line:before,.lp-line:after{content:"";flex:1;border-top:1px solid var(--line-strong)}.lp-key{margin:10px 0 0;font-size:13.5px;color:var(--dim)}.lp-week{margin-top:14px}.lp-wrow{display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;column-gap:10px}.lp-wname{min-width:0;font-size:15.5px;overflow-wrap:anywhere}.lp-wname small{margin-left:4px;font-size:13.5px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-wrow .sticker{font-size:11px;padding:4px 6px 3px}@media(max-width:380px){.lp-thead,.lp-row{grid-template-columns:22px minmax(0,1fr) 80px 44px 10px;column-gap:8px}.lp-table.wl .lp-thead,.lp-table.wl .lp-row{grid-template-columns:22px minmax(0,1fr) 36px 78px 42px 10px;column-gap:6px}.lp-table.moved .lp-thead,.lp-table.moved .lp-row{grid-template-columns:34px minmax(0,1fr) 80px 44px 10px}.lp-table.moved.wl .lp-thead,.lp-table.moved.wl .lp-row{grid-template-columns:34px minmax(0,1fr) 36px 78px 42px 10px;column-gap:6px}.lp-thead{letter-spacing:.08em}.lp-name{font-size:15px}}.ts-head{margin:0 0 6px}.ts-name{margin:0;font-size:28px;line-height:1.05;text-transform:none;overflow-wrap:anywhere}.ts-sub{margin:4px 0 0;font-size:14.5px;color:var(--dim)}.ts-shape{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:10px 0 0;font-size:15px;align-items:baseline}.ts-shape dt{font:700 11.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ts-shape dd{margin:0;font-variant-numeric:tabular-nums}.ts-shape-none{display:block;color:var(--dim)}.ts-go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 0 0!important}.ts-go .action,.ts-go .linkish{min-height:44px;font-weight:600}.ts .wk-season{margin-top:12px}.ts-roster{margin-top:16px}.ts-thead{display:flex;justify-content:space-between;margin:0;padding:0 0 6px;border-bottom:1px solid var(--line);font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ts-rows,.modal-body ul.ts-rows{margin:0;padding:0;list-style:none}.modal-body li.ts-row{margin:0}.ts-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border-bottom:1px solid var(--line)}.ts-pl{min-width:0;font-weight:600;font-size:15.5px;overflow-wrap:anywhere}.ts-pl small{margin-left:6px;font-weight:400;font-size:13px;color:var(--dim);white-space:nowrap}.ts-c{font-family:var(--font-display);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.ts-strip{margin:4px 0 12px;padding:0 0 10px;border-bottom:1px solid var(--line)}.ts-strip .ts-shape{margin-top:4px}@media(min-width:760px)and (max-width:1099px){.modal-backdrop:has(>.ts-sheet){justify-content:flex-end;align-items:stretch;padding:0}.modal.wk-sheet.ts-sheet{width:420px;max-width:100%;max-height:none;height:100%;border-top:0;border-left:3px solid var(--rule);border-radius:0}}@media(min-width:1100px){.lp-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:40px;align-items:start}.lp-row,.lp-wrow{min-height:44px}.lp-dock{margin-top:4px}}.app.web .web-hdr{background:var(--bg);border-bottom:1px solid var(--line)}.app.web .web-hdr .topbar-inner{gap:10px;min-height:56px;padding:0 12px 0 14px}.app.web .web-hdr .web-home .mark{width:32px;height:32px;border-radius:50%;background:var(--accent-tint)}.web-who{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.web-who-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.15}.web-who-tab{display:none}.app.web .web-who .league-bar.inline{flex:none;width:100%}.app.web .web-who .league-bar.inline .league-bar-inner{gap:0;min-width:0}.app.web .web-who .league-bar.inline .league-bar-league{flex:0 1 auto}.app.web .web-who .league-bar.inline .league-bar-btn,.app.web .web-who .league-bar.inline .league-bar-one{min-height:0;gap:3px}.app.web .web-who .league-bar.inline .league-bar-name{font-family:var(--font-body);font-weight:400;font-size:12px;line-height:1.25;letter-spacing:0;color:var(--dim)}.app.web .web-who .league-bar.inline .league-bar-btn .league-bar-caret{font-size:10px;color:var(--dim)}.app.web .web-who .league-bar.inline .league-bar-btn{position:relative}.app.web .web-who .league-bar.inline .league-bar-btn:after{content:"";position:absolute;inset:-12px 0}.web-week{display:flex;justify-content:center;padding:0 12px 6px}.web-week:empty{display:none}.week-bar{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:360px}.week-bar .week-bar-step{flex:none;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;transition:background var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.week-bar .week-bar-step svg{display:block}.week-bar .week-bar-step:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}.week-bar .week-bar-step:active:not(:disabled){background:var(--accent-tint)}.week-bar .week-bar-step:disabled{color:var(--faint);opacity:.45;cursor:default}.week-bar .week-bar-step:focus-visible,.week-bar .week-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.week-bar .week-pick{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;height:auto;margin:0;padding:3px 12px;border:0;border-radius:12px;background:none;color:var(--text);font:inherit;line-height:1;white-space:nowrap;cursor:pointer}.week-bar.read .week-bar-step{visibility:hidden}.week-bar.read .week-pick,.week-bar.read .week-pick:hover{cursor:default;background:none}.week-bar .week-pick:hover{background:var(--surface-2)}.week-bar .week-pick[aria-expanded=true]{background:var(--accent-tint)}.week-bar-main{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums}.week-bar-main .week-row-dot{margin:0}.week-bar-caret{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--surface-2);color:var(--dim)}.week-bar .week-pick:hover .week-bar-caret,.week-bar .week-pick[aria-expanded=true] .week-bar-caret{background:var(--text);color:var(--bg)}.week-bar-sub{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.3;color:var(--dim);font-variant-numeric:tabular-nums}.week-bar-now{flex:none;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 1px var(--acid-ink)}.week-bar.current .week-bar-sub{color:var(--text);font-weight:600}.wk-wait-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.wk-wait-who{display:flex;flex-direction:column;gap:2px;min-width:0}.wk-wait-title{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.wk-wait-dates{font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.wk-wait-status{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13.5px;color:var(--dim)}.wk-wait-spin{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:web-spin .9s linear infinite}.wk-wait-rows{margin:16px 0 0;padding:0;list-style:none}.wk-wait-rows>li{display:grid;grid-template-columns:34px 40px minmax(0,1fr) 64px;align-items:center;column-gap:12px;min-height:60px;border-top:1px solid var(--line)}.wk-wait-slot{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--dim)}.wk-wait-face{width:40px;height:40px;border-radius:50%;background:var(--surface-2)}.wk-wait-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;font-size:15px;color:var(--dim)}.wk-wait-bone{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:wk-wait-sheen 1.4s ease-in-out infinite}.wk-wait-shape{display:grid;gap:12px;margin-top:16px}.wk-wait-board{height:150px;border-radius:var(--r-card)}.wk-wait-line{height:40px;border-radius:8px}@keyframes wk-wait-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.wk-wait-bone,.wk-wait-spin{animation:none}}.app.web .web-search{flex:none;width:44px;min-width:44px;height:44px;padding:0;border-radius:50%;color:var(--text)}.app.web .web-search:hover{background:var(--surface-2)}.app.web .web-search svg{display:block}.app.web .web-hdr .account-badge,.app.web .web-topbar .account-badge{position:relative;display:grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0 0 0 2px;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--text)}.app.web .web-hdr .account-badge:after{content:"";position:absolute;inset:-5px}.app.web .web-hdr .account-badge .account-badge-dot{display:inline;width:auto;height:auto;background:none;font-family:var(--font-display);font-weight:700;font-size:16px;color:inherit}.app.web .web-hdr .account-badge[aria-current=page]{background:var(--acid);border-color:var(--acid);color:var(--acid-ink)}.web-pill{display:none}.app.web.web-tabbed main{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.app.web .web-tabs{padding:0 0 env(safe-area-inset-bottom,0px);background:var(--bg);border-top:1px solid var(--line)}.app.web .web-tabs>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:64px;padding:0 2px;border:0;color:var(--dim);font-size:11.5px;font-weight:600;line-height:1.2}.app.web .web-tabs>button[aria-current=page]{color:var(--text);font-weight:600;border:0}.web-tab-pill{display:grid;place-items:center;width:44px;height:28px;border-radius:14px;transition:background var(--motion-fast) var(--ease)}.app.web .web-tabs>button:hover .web-tab-pill{background:var(--surface-2)}.app.web .web-tabs>button[aria-current=page] .web-tab-pill{background:var(--acid);color:var(--acid-ink)}.app.web .web-tabs .web-tab-dot{top:8px;right:auto;left:calc(50% + 12px);width:9px;height:9px;background:var(--coral);box-shadow:0 0 0 2px var(--bg)}.web-rail-team,.web-rail-mark .name{display:none}.wp-sheet .modal-head h2{font-family:var(--font-display);font-weight:800;font-size:22px;text-transform:none}.modal-body ul.wp-list{margin:8px -18px 0;padding:0;list-style:none}.modal-body .wp-list>li{margin:0}.wp-group{margin:10px 0 0;padding:6px 18px;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border-top:1px solid var(--line)}.wp-row{display:grid;grid-template-columns:48px 40px minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;min-height:56px;padding:8px 18px;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.wp-row:hover{background:var(--surface-2)}.wp-row[aria-current=true]{background:var(--accent-tint)}.wp-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.wp-n{font-family:var(--font-display);font-weight:800;font-size:18px;font-variant-numeric:tabular-nums}.wp-pk-none{width:40px;height:40px;border-radius:50%;background:var(--surface-2)}.wp-who{display:flex;flex-direction:column;min-width:0}.wp-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;font-size:15px}.wp-who span{font-size:12px;color:var(--dim)}.wp-row.future:not([aria-current]) .wp-n{color:var(--dim)}@media(min-width:760px){.app.web.web-tabbed{padding-left:232px}.app.web.web-tabbed .web-tabs{top:0;bottom:0;width:232px;padding:calc(20px + env(safe-area-inset-top,0px)) 14px 20px;gap:2px;background:var(--surface);border-top:0;border-right:1px solid var(--line);overflow-y:auto}.app.web.web-tabbed .web-rail-mark{display:flex;align-items:center;gap:8px;padding:0 6px 18px;color:var(--text)}.app.web.web-tabbed .web-rail-mark .name{display:block;color:var(--text)}.app.web.web-tabbed .web-tabs>button{flex-direction:row;justify-content:flex-start;gap:10px;flex:none;min-height:44px;height:44px;padding:0 10px;border:0;border-radius:8px;font-size:14.5px;font-weight:600;text-align:left}.app.web.web-tabbed .web-tabs>button[aria-current=page]{background:var(--acid);color:var(--acid-ink);border:0}.app.web.web-tabbed .web-tabs>button .web-tab-pill,.app.web.web-tabbed .web-tabs>button[aria-current=page] .web-tab-pill{width:auto;height:auto;background:none;color:inherit}.app.web.web-tabbed .web-tabs>button:hover:not([aria-current=page]){background:var(--surface-2);color:var(--text)}.app.web.web-tabbed .web-tabs .web-tab-dot{position:static;margin-left:auto;box-shadow:none}.app.web.web-tabbed .web-rail-team{display:block;margin-top:auto;padding:12px;border-radius:10px;background:var(--surface-2);font-size:12.5px;line-height:1.35}.web-rail-team-who{display:flex;align-items:center;gap:8px}.web-rail-team-who>span:last-child{display:flex;flex-direction:column;min-width:0;color:var(--dim)}.web-rail-team-who b{color:var(--text);font-weight:700;overflow-wrap:anywhere}.web-rail-team-week{margin:8px 0 0;color:var(--dim)}.app.web.web-tabbed .web-rail-team .web-rail-account{display:flex;justify-content:center;width:100%;min-height:40px;margin:10px 0 0;border-radius:var(--r-control);background:var(--surface)}.app.web.web-tabbed .web-rail-team .web-rail-account[aria-current=page]{background:var(--acid);border-color:var(--acid);color:var(--acid-ink)}.app.web.web-tabbed .web-hdr .topbar-inner{gap:16px;min-height:64px;max-width:none;padding:0 24px}.app.web.web-tabbed .web-who-team{display:none}.app.web.web-tabbed .web-who-tab{display:block;font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.app.web.web-tabbed .web-who{flex:0 1 auto}.app.web.web-tabbed .web-who .league-bar.inline .league-bar-name{font-size:13px}.app.web.web-tabbed .web-week{padding:0 24px 8px}.app.web.web-tabbed .web-pill{display:flex;align-items:center;gap:10px;flex:none;height:40px;margin:0 auto;padding:0 16px 0 6px;border-radius:20px;background:var(--board);color:var(--on-board);font-size:13.5px;white-space:nowrap}.app.web.web-tabbed .web-pill .pt-pk{width:30px}.web-pill-n{font-family:var(--font-display);font-weight:800;font-size:20px}.web-pill-opp{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:var(--on-board-dim)}.web-pill-p{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--board-you)}.app.web.web-tabbed .web-search{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:240px;height:38px;min-height:38px;margin-left:auto;padding:0 14px;border:1px solid var(--line);border-radius:19px;background:var(--surface);color:var(--faint);font-size:13.5px;font-weight:400}.app.web.web-tabbed .web-pill+.web-search{margin-left:0}.app.web.web-tabbed .web-search .web-search-word{display:inline}.app.web.web-tabbed .web-search:hover{border-color:var(--line-strong);background:var(--surface)}.app.web.web-tabbed .web-search[aria-current=page]{border-color:var(--text);color:var(--text)}.modal-backdrop:has(>.wp-sheet){justify-content:flex-end;align-items:flex-end;padding:24px}.modal.wk-sheet.wp-sheet{width:420px;max-height:min(640px,calc(100vh - 48px));border:1px solid var(--line);border-radius:16px;overflow:auto}}
