@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Oswald:wght@400;500;600;700&family=Spline+Sans+Mono:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&family=Alfa+Slab+One&family=Press+Start+2P&display=swap";.ui-popover{box-sizing:border-box;max-width:calc(100vw - var(--space-5));background:var(--raised);border:1px solid var(--line2);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink);outline:none;flex-direction:column;display:flex;overflow:auto}.ui-popover--sm{width:288px}.ui-popover--md{width:360px}.ui-popover--lg{width:440px}.ui-popover__frame{outline:none;flex-direction:column;min-height:0;display:flex}.ui-popover__title{padding:var(--space-3) var(--space-4) 0;font-size:var(--text-body);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0}.ui-popover__body{min-height:0;padding:var(--space-3) var(--space-4);overflow-y:auto}.ui-popover--flush .ui-popover__body{padding:0}.ui-popover--flush .ui-popover__title{padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:no-preference){.ui-popover[data-entering]{animation:ui-popover-in .16s var(--ease-soft)}.ui-popover[data-exiting]{animation:.1s reverse forwards ui-popover-in}}.ui-popover{--ui-popover-drift-x:0;--ui-popover-drift-y:-4px}.ui-popover[data-placement=top]{--ui-popover-drift-y:4px}.ui-popover[data-placement=left]{--ui-popover-drift-x:4px;--ui-popover-drift-y:0}.ui-popover[data-placement=right]{--ui-popover-drift-x:-4px;--ui-popover-drift-y:0}@keyframes ui-popover-in{0%{opacity:0;transform:translate(var(--ui-popover-drift-x), var(--ui-popover-drift-y))}}.ui-popover--menu{min-width:196px}.ui-menu{min-height:0;padding:var(--space-1);outline:none;flex-direction:column;gap:1px;display:flex;overflow-y:auto}.ui-menu__section{flex-direction:column;gap:1px;display:flex}.ui-menu__header{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--dim);font-size:var(--text-meta);font-weight:var(--fw-semi);line-height:var(--lh-snug)}.ui-menu__sep{height:1px;margin:var(--space-1) var(--space-2);background:var(--line);border:0;flex:none}.ui-menu__item{box-sizing:border-box;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:var(--ink);font-size:var(--text-small);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;display:flex}.ui-menu__item[data-focused]{background:var(--panel2)}.ui-menu__item[data-focus-visible]{outline:2px solid var(--accent);outline-offset:-2px}.ui-menu__icon{color:var(--mut);flex:none}.ui-menu__lead{flex:none;display:inline-flex}.ui-menu__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ui-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-menu__desc{color:var(--mut);font-size:var(--text-meta);font-weight:var(--fw-regular)}.ui-menu__detail{font-family:var(--font-mono);font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--dim);flex:none;margin-left:auto}.ui-menu__check{width:16px;color:var(--clay-soft);flex:none;display:inline-flex}.ui-menu__item--danger,.ui-menu__item--danger .ui-menu__icon{color:var(--bad)}.ui-menu__item--attention,.ui-menu__item--attention .ui-menu__icon{color:var(--gold)}.ui-menu__item[data-disabled]{opacity:.55;cursor:default}@media (pointer:coarse){.ui-menu__item{min-height:44px}}.dugout-sidebar{background:var(--bg2);border-right:1px solid var(--line);width:248px;height:100%;color:var(--ink);flex-direction:column;flex:0 0 248px;display:flex;overflow:visible}.dugout-sidebar.is-slim{flex-basis:64px;width:64px}@media (prefers-reduced-motion:no-preference){.dugout-sidebar{transition:width .22s var(--ease-soft), flex-basis .22s var(--ease-soft)}}.dugout-sidebar.is-railed{z-index:45;flex-basis:64px;width:64px;position:fixed;top:0;bottom:0;left:0}.dugout-sidebar.is-railed.is-open{width:248px;box-shadow:0 18px 50px -12px color-mix(in srgb, var(--bg) 80%, transparent);flex-basis:248px}.dugout-sidebar__header{border-bottom:1px solid var(--line);flex:0 0 75px;align-items:center;gap:11px;height:75px;padding:0 18px;display:flex;overflow:hidden}.dugout-sidebar.is-slim .dugout-sidebar__header{justify-content:center;gap:0;padding:0}.dugout-sidebar.is-slim .dugout-sidebar__titles{display:none}.dugout-sidebar__mark{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.dugout-sidebar__mark--dark{display:none}[data-theme=dark] .dugout-sidebar__mark--dark{display:block}[data-theme=dark] .dugout-sidebar__mark--light{display:none}.dugout-sidebar__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.dugout-sidebar__title{font-weight:var(--fw-bold);font-size:var(--text-lead);letter-spacing:-.3px;color:var(--ink);line-height:var(--lh-tight);white-space:nowrap}.dugout-sidebar__sub{font-size:var(--text-micro);letter-spacing:.04em;color:var(--dim);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dugout-sidebar__sub.is-persona{color:var(--clay-soft);font-weight:var(--fw-semi)}.dugout-sidebar__nav{flex-direction:column;flex:1;gap:18px;padding:14px 10px 8px;display:flex;overflow:hidden auto}.dugout-sidebar.is-slim .dugout-sidebar__nav{scrollbar-width:none;gap:10px;padding:10px 8px 8px}.dugout-sidebar.is-slim .dugout-sidebar__nav::-webkit-scrollbar{display:none}.dugout-sidebar__group{flex-direction:column;gap:2px;display:flex}@media (prefers-reduced-motion:no-preference){.dugout-sidebar__group{animation:dugout-sidebar-in .45s var(--ease-soft) backwards}.dugout-sidebar__group:nth-child(2){animation-delay:40ms}.dugout-sidebar__group:nth-child(3){animation-delay:80ms}.dugout-sidebar__group:nth-child(4){animation-delay:.12s}.dugout-sidebar__group:nth-child(5){animation-delay:.16s}.dugout-sidebar__group:nth-child(6){animation-delay:.2s}}@keyframes dugout-sidebar-in{0%{opacity:0;transform:translateY(7px)}}.dugout-sidebar__grouplabel.eyebrow{color:var(--dim);align-items:center;gap:7px;padding:4px 11px 6px;display:flex}button.dugout-sidebar__grouplabel.eyebrow{appearance:none;text-align:left;cursor:pointer;background-color:#0000;border:none;width:100%;transition:color .15s}button.dugout-sidebar__grouplabel.eyebrow:hover{color:var(--mut)}button.dugout-sidebar__grouplabel.eyebrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-s)}.dugout-sidebar__groupline{background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px;margin-left:2px}.dugout-sidebar__groupchevron{flex:0 0 12px}.dugout-sidebar__group.is-folded .dugout-sidebar__groupchevron{rotate:-90deg}@media (prefers-reduced-motion:no-preference){.dugout-sidebar__groupchevron{transition:rotate .22s var(--ease-soft)}}.dugout-sidebar__groupcount,.dugout-sidebar__group.is-folded.is-here .dugout-sidebar__grouplabel.eyebrow{color:var(--accent-soft)}.dugout-sidebar__groupbody{grid-template-rows:1fr;display:grid}.dugout-sidebar__groupbody>.dugout-sidebar__items{min-height:0;overflow:hidden}.dugout-sidebar:not(.is-slim) .dugout-sidebar__group.is-folded .dugout-sidebar__groupbody{visibility:hidden;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){.dugout-sidebar__groupbody{transition:grid-template-rows .22s var(--ease-soft), visibility .22s}}.dugout-sidebar.is-slim .dugout-sidebar__grouplabel.eyebrow{display:none}.dugout-sidebar.is-slim .dugout-sidebar__group+.dugout-sidebar__group{border-top:1px solid var(--line);padding-top:10px}.dugout-sidebar__items{flex-direction:column;gap:1px;display:flex}.dugout-sidebar__item{border-radius:var(--radius);color:var(--mut);font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:10px;padding:8px 11px;text-decoration:none;transition:background .15s,color .15s;display:flex}.dugout-sidebar__itemicon{color:var(--dim);flex:0 0 16px;transition:color .15s}.dugout-sidebar__item:hover{background:var(--panel);color:var(--ink)}.dugout-sidebar__item:hover .dugout-sidebar__itemicon{color:var(--ink)}.dugout-sidebar__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dugout-sidebar__count{font-size:var(--text-meta);font-weight:var(--fw-bold);color:var(--accent-soft);margin-left:auto}.dugout-sidebar__count--warn{color:var(--gold)}.dugout-sidebar__item.has-unread{color:var(--ink);font-weight:var(--fw-semi)}.dugout-sidebar__item.has-unread .dugout-sidebar__itemicon{color:var(--accent)}.dugout-sidebar__item.is-active{background:var(--panel);box-shadow:var(--shadow-s);color:var(--accent-soft);font-weight:var(--fw-semi)}.dugout-sidebar__item.is-active .dugout-sidebar__itemicon{color:var(--accent)}.dugout-sidebar.is-slim .dugout-sidebar__item{justify-content:center;gap:0;padding:11px 0;position:relative}.dugout-sidebar.is-slim .dugout-sidebar__itemlabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dugout-sidebar.is-slim .dugout-sidebar__count{font-size:var(--text-micro);margin:0;position:absolute;top:3px;right:9px}.dugout-sidebar__widthbar{border-top:1px solid var(--line);padding:6px 10px}.dugout-sidebar.is-slim .dugout-sidebar__widthbar{padding:6px 8px}.dugout-sidebar__collapse{appearance:none;border-radius:var(--radius);width:100%;min-height:34px;color:var(--dim);font-size:var(--text-small);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 11px;transition:background .15s,color .15s;display:flex}.dugout-sidebar__collapse:hover{background:var(--panel);color:var(--ink)}.dugout-sidebar__collapse:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dugout-sidebar__collapseicon{flex:0 0 15px}.dugout-sidebar.is-slim .dugout-sidebar__collapseicon{rotate:180deg}@media (prefers-reduced-motion:no-preference){.dugout-sidebar__collapseicon{transition:rotate .22s var(--ease-soft)}}.dugout-sidebar.is-slim .dugout-sidebar__collapse{justify-content:center;gap:0;padding:0}.dugout-sidebar.is-slim .dugout-sidebar__collapselabel{display:none}.dugout-sidebar__foot{position:relative}.dugout-sidebar .dugout-sidebar__identity{margin:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:0;width:calc(100% - 2 * var(--space-2));text-align:left;white-space:normal;font-weight:var(--fw-regular);color:var(--ink);background:0 0;border:none;transition:background .13s;display:flex}.dugout-sidebar .dugout-sidebar__identity[data-hovered]{background:var(--panel)}.dugout-sidebar.is-slim .dugout-sidebar__identity{margin:var(--space-2) 0;padding:var(--space-2) 0;justify-content:center;gap:0;width:100%}.dugout-sidebar.is-slim .dugout-sidebar__idmeta,.dugout-sidebar.is-slim .dugout-sidebar__cog{display:none}.dugout-sidebar__avatar{border-radius:var(--radius);background:var(--panel2);width:33px;height:33px;color:var(--clay-soft);font-weight:var(--fw-bold);font-size:var(--text-small);border:1px solid var(--line2);flex:0 0 33px;place-items:center;display:grid}.dugout-sidebar__idmeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dugout-sidebar__idname{font-weight:var(--fw-semi);font-size:var(--text-small);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dugout-sidebar__idsub{font-size:var(--text-micro);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dugout-sidebar__cog{border-radius:var(--radius-s);border:1px solid var(--line2);width:24px;height:24px;color:var(--dim);flex:0 0 24px;place-items:center;transition:color .13s,border-color .13s;display:grid}.dugout-sidebar__identity:hover .dugout-sidebar__cog{color:var(--clay-soft);border-color:var(--clay)}.dugout-sidebar__menu{min-width:234px}.dugout-sidebar__teamname{overflow-wrap:anywhere;line-height:var(--lh-snug)}.dugout-sidebar__teamsub{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.dugout-sidebar__teamnow{color:var(--clay-soft)}.dugout-sidebar__personaicon{color:var(--dim)}.ui-menu__item[data-selected] .dugout-sidebar__personaicon{color:var(--clay)}.dugout-sidebar__teamserr{color:var(--bad)}.dugout-sidebar__identity .presence-dot{--presence-ring:var(--bg2)}.dugout-msgs{flex:none;position:relative}.dugout-msgs__btn{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);min-width:38px;height:38px;color:var(--ink);font-size:var(--text-body);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background .13s,border-color .13s,color .13s;display:flex}.dugout-msgs__btn:hover{background:var(--panel2);border-color:var(--line2)}.dugout-msgs__btn.is-unread{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--accent-soft)}.dugout-msgs__btn.is-unread:hover{background:color-mix(in srgb, var(--accent) 22%, var(--panel))}.dugout-msgs__btn.is-mention{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 16%, var(--panel));color:var(--gold)}.dugout-msgs__btn.is-mention:hover{background:color-mix(in srgb, var(--gold) 24%, var(--panel))}.dugout-msgs__count{font-size:var(--text-meta);font-weight:var(--fw-bold);line-height:1}@media (prefers-reduced-motion:no-preference){.dugout-msgs__btn.is-pulse{animation:dugout-msgs-pulse 1.4s var(--ease-soft)}}@keyframes dugout-msgs-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}35%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 0%, transparent)}55%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent) 0%, transparent)}}.dugout-msgs__head{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:12px 14px 10px;display:flex}.dugout-msgs__kicker.eyebrow{color:var(--accent-soft)}.dugout-msgs__summary{font-size:var(--text-small);color:var(--mut);line-height:var(--lh-snug)}.dugout-msgs__empty{font-size:var(--text-small);color:var(--dim);line-height:var(--lh-body);margin:0;padding:16px 14px 18px}.dugout-msgs__list{flex-direction:column;max-height:min(58vh,420px);padding:5px;display:flex;overflow-y:auto}.dugout-msgs__row{appearance:none;border-radius:var(--radius);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:10px;min-height:44px;padding:8px 9px;transition:background .13s;display:flex}.dugout-msgs__row:hover{background:var(--panel)}.dugout-msgs__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dugout-msgs__ava{border-radius:var(--radius);background:var(--panel2);border:1px solid var(--line2);width:34px;height:34px;font-size:var(--text-meta);font-weight:var(--fw-bold);letter-spacing:.02em;flex:0 0 34px;place-items:center;display:grid;overflow:hidden}.dugout-msgs__ava--room{color:var(--mut)}.dugout-msgs__ava--room.is-team{background:linear-gradient(145deg, var(--accent), var(--accent-soft));color:#fff;border-color:#0000;overflow:hidden}.dugout-msgs__ava--room.is-team>img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4px}.dugout-msgs__panel .presence-dot{--presence-ring:var(--raised)}.dugout-msgs__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dugout-msgs__row-head{align-items:baseline;gap:8px;display:flex}.dugout-msgs__name{min-width:0;font-weight:var(--fw-semi);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dugout-msgs__when{font-size:var(--text-micro);color:var(--dim);flex:none}.dugout-msgs__preview{font-size:var(--text-small);color:var(--mut);line-height:var(--lh-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dugout-msgs__marks{flex:none;align-items:center;gap:6px;display:flex}.dugout-msgs__muted{color:var(--dim)}.dugout-msgs__at,.dugout-msgs__row.is-mention .dugout-msgs__rowcount{color:var(--gold);font-weight:var(--fw-bold);font-size:var(--text-meta)}.dugout-msgs__rowcount{font-size:var(--text-meta);font-weight:var(--fw-bold);color:var(--accent-soft)}.dugout-msgs__foot{padding:var(--space-2);border-top:1px solid var(--line);justify-content:center;display:flex}.dugout-msgs__all{width:100%}@media (width<=640px){.dugout-msgs__panel{width:calc(100vw - 24px)}}.dugout-topbar{z-index:30;border-bottom:1px solid var(--line);background:var(--bg2);height:75px;color:var(--ink);flex:0 0 75px;align-items:center;gap:16px;padding:12px 30px;display:flex;position:relative}.dugout-topbar__logo{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);object-fit:contain;flex:0 0 48px;width:48px;height:48px;padding:6px}.dugout-topbar__logo--mark{background:linear-gradient(150deg, var(--clay), color-mix(in srgb, var(--clay) 55%, var(--bg2)));color:#fff;font-weight:var(--fw-black);font-size:var(--text-section);letter-spacing:.02em;border-color:#0000;place-items:center;padding:0;display:grid}.dugout-topbar__heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dugout-topbar__eyebrow.eyebrow{color:var(--clay-soft)}.dugout-topbar__title{font-weight:var(--fw-black);font-size:var(--text-title);letter-spacing:-.6px;color:var(--ink);line-height:var(--lh-tight);margin:0}.dugout-topbar__subtitle{color:var(--mut);line-height:var(--lh-snug)}.dugout-topbar__wx{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex:none;align-items:stretch;gap:2px;padding:3px;display:flex}.dugout-topbar__wxday{border-radius:var(--radius);cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 9px;transition:background .12s;display:flex;position:relative}.dugout-topbar__wxday:hover,.dugout-topbar__wxday:focus-visible{background:var(--panel2)}.dugout-topbar__wxday:focus-visible{outline:1px solid var(--line2);outline-offset:-1px}.dugout-topbar__wxday--today{background:var(--panel2)}.dugout-topbar__wxday--today .dugout-topbar__wxdow.eyebrow{color:var(--mut)}.dugout-topbar__wxday--watch{background:color-mix(in srgb, var(--gold) 16%, transparent)}.dugout-topbar__wxday--likely{background:var(--bad-dim)}.dugout-topbar__wxdow.eyebrow{font-weight:var(--fw-bold);color:var(--dim);line-height:1}.dugout-topbar__wxtemps{font-family:var(--font-mono);align-items:baseline;gap:4px;line-height:1;display:flex}.dugout-topbar__wxhi{font-weight:var(--fw-bold);font-size:var(--text-meta);color:var(--ink)}.dugout-topbar__wxlo{font-weight:var(--fw-medium);font-size:var(--text-micro);color:var(--dim)}.dugout-topbar__wxpop{z-index:60;border:1px solid var(--line2);border-radius:var(--radius);background:var(--raised);width:230px;box-shadow:var(--shadow-s);text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-soft), transform .15s var(--ease-soft), visibility .15s;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.dugout-topbar__wxday:hover .dugout-topbar__wxpop,.dugout-topbar__wxday:focus-visible .dugout-topbar__wxpop{opacity:1;visibility:visible;transform:translate(-50%)}.dugout-topbar__wxday--end .dugout-topbar__wxpop{left:auto;right:-6px;transform:translateY(4px)}.dugout-topbar__wxday--end:hover .dugout-topbar__wxpop,.dugout-topbar__wxday--end:focus-visible .dugout-topbar__wxpop{transform:translate(0)}.dugout-topbar__wxpop-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dugout-topbar__wxpop-date.eyebrow{color:var(--mut);white-space:nowrap}.dugout-topbar__wxpop-busy.eyebrow{color:var(--clay-soft);white-space:nowrap}.dugout-topbar__wxpop-cond{align-items:center;gap:8px;display:flex}.dugout-topbar__wxpop-condtext{min-width:0;font-size:var(--text-small);font-weight:var(--fw-semi);color:var(--ink);line-height:var(--lh-snug);flex:1}.dugout-topbar__wxpop-range{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--text-lead);color:var(--ink);white-space:nowrap}.dugout-topbar__wxpop-rangelo{font-weight:var(--fw-medium);font-size:var(--text-meta);color:var(--dim)}.dugout-topbar__wxpop-stats{border-top:1px solid var(--line);gap:18px;padding-top:8px;display:flex}.dugout-topbar__wxpop-stat{flex-direction:column;gap:2px;display:flex}.dugout-topbar__wxpop-statlabel.eyebrow{color:var(--dim)}.dugout-topbar__wxpop-statvalue{font-family:var(--font-mono);font-weight:var(--fw-semi);font-size:var(--text-meta);color:var(--mut);white-space:nowrap}.dugout-topbar__wxpop-risk{font-size:var(--text-meta);font-weight:var(--fw-semi);line-height:var(--lh-snug)}.dugout-topbar__wxpop-loc{font-size:var(--text-micro);color:var(--dim)}@media (width<=1500px){.dugout-topbar__wxday:nth-child(n+6){display:none}}@media (width<=1080px){.dugout-topbar__wx{display:none}}@media (width<=640px){.dugout-topbar__title{font-size:var(--text-section);letter-spacing:-.02em}.dugout-topbar__title,.dugout-topbar__subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.dugout-shell{background:var(--bg);width:100%;height:100vh;color:var(--ink);display:flex;overflow:hidden}.dugout-shell__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dugout-shell__content{--shell-pad:30px;min-height:0;padding:var(--shell-pad);flex:1;overflow-y:auto}@media (width<=1024px){.dugout-shell{padding-left:64px}.dugout-shell__content{--shell-pad:20px}}@media (width<=640px){.dugout-shell__content{--shell-pad:14px}}.dugout-shell__navscrim{z-index:40;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:none;padding:0;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.dugout-shell__navscrim{animation:dugout-scrim-in .18s var(--ease-soft)}@keyframes dugout-scrim-in{0%{opacity:0}}}.ui-check{align-items:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;box-sizing:border-box;color:var(--ink);line-height:var(--lh-snug);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex}.ui-check--sm{min-height:32px;padding:var(--space-1) 0;font-size:var(--text-small)}.ui-check__box{box-sizing:border-box;width:18px;height:18px;margin-top:calc((1em * var(--lh-snug) - 18px) / 2);border:1px solid var(--line2);border-radius:var(--radius-xs);background:var(--panel2);color:#fff;flex:none;place-items:center;transition:background .12s,border-color .12s;display:grid}.ui-check[data-hovered] .ui-check__box{border-color:var(--mut)}.ui-check[data-selected] .ui-check__box,.ui-check[data-indeterminate] .ui-check__box{background:var(--accent);border-color:var(--accent)}.ui-check[data-focus-visible] .ui-check__box{outline:2px solid var(--accent);outline-offset:2px}.ui-check[data-invalid] .ui-check__box{border-color:var(--bad)}.ui-check[data-disabled]{cursor:not-allowed;color:var(--dim)}.ui-check[data-disabled] .ui-check__box{opacity:.55}.ui-check__text{gap:2px;min-width:0;display:grid}.ui-check__desc{font-size:var(--text-small);line-height:var(--lh-body);color:var(--mut)}.ui-check[data-disabled] .ui-check__desc{color:var(--dim)}.ui-checkgroup__items{flex-direction:column;display:flex}.pf-modal__body{gap:var(--space-2);flex-direction:column;display:flex}.pf-modal__lead{font-size:var(--text-body);color:var(--ink);line-height:var(--lh-body);margin:0}.pf-modal__note{font-size:var(--text-small);color:var(--mut);line-height:var(--lh-body);margin:0}.pf-modal__keeps{color:var(--mut);line-height:var(--lh-body);flex-direction:column;gap:6px;margin:7px 0 0;padding-left:18px;display:flex}.pf-modal__acks{margin-top:var(--space-4);gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3);flex-direction:column;display:flex}.pf-modal__error{font-size:var(--text-small);color:var(--bad);margin:0}.consent{background:var(--bg);min-height:100vh;padding:48px 24px 72px;overflow-y:auto}.consent__inner{max-width:var(--page-reading);margin:0 auto}.consent__head{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:20px}.consent__eyebrow.eyebrow{color:var(--clay-soft)}.consent__title{font-weight:var(--fw-black);font-size:var(--text-title);letter-spacing:-.8px;line-height:var(--lh-tight);color:var(--ink);margin:8px 0 10px}.consent__meta{color:var(--dim);font-size:var(--text-small);margin:0}.consent__withdrawn{border-left:2px solid var(--gold);color:var(--mut);line-height:var(--lh-body);margin:12px 0 0;padding-left:10px}.consent-doc{color:var(--mut);font-size:var(--text-lead);line-height:var(--lh-body)}.consent-doc__lede{color:var(--ink);margin:0 0 8px}.consent-doc h2{font-size:var(--text-section);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.3px;color:var(--ink);border-top:1px solid var(--line2);margin:34px 0 10px;padding-top:20px}.consent-doc p{margin:0 0 10px}.consent-doc ul{margin:0 0 10px;padding-left:20px}.consent-doc li{margin-bottom:8px}.consent-doc b{color:var(--ink);font-weight:var(--fw-bold)}.consent-doc a{color:var(--clay-soft);text-underline-offset:2px;text-decoration:underline}.consent-doc__pending{color:var(--dim);font-style:italic}.consent-doc__retry{appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--clay-soft);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-style:normal;text-decoration:underline}.consent__agree{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.consent__check+.consent__check{margin-top:var(--space-4)}.consent__checktext{color:var(--ink);font-size:var(--text-lead);line-height:var(--lh-body)}.consent__error{color:var(--bad);margin:14px 0 0}.consent__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.consent__decline{color:var(--dim);text-underline-offset:2px;text-decoration:underline}.consent__decline:hover{color:var(--mut)}.consent-hold{background:var(--bg);min-height:100vh}.consent__delete{margin-left:auto}.consent__deleted{color:var(--ink);margin:0}[data-theme=dark]{--bg:#070a11;--bg2:#0c1119;--panel:#161d2b;--panel2:#1f2836;--raised:#2a3446;--ink:#eef2f7;--mut:#a2b2c6;--dim:#8492aa;--line:#303d52;--line2:#43536e;--clay:var(--team-accent,#e8633c);--clay-soft:var(--team-accent-soft-dark,#f2855f);--clay-dim:var(--team-accent-dim-dark,#e8633c29);--turf:#37b06a;--turf-soft:#5ccf8a;--turf-dim:#37b06a29;--sky:#5b9bd9;--sky-dim:#5b9bd929;--gold:#e7b53f;--gold-dim:#e7b53f29;--grape:#ae83e2;--grape-soft:#c3a0ea;--grape-dim:#ae83e229;--plum:#9784e0;--pitch:#3bb3a9;--run:#e0699b;--talk:#8ba0b8;--bad:#ea6650;--bad-dim:#ea665029;--wash-a:color-mix(in srgb, var(--accent) 6%, transparent);--wash-b:color-mix(in srgb, var(--turf) 5%, transparent);--rim:inset 0 1px 0 #ffffff0e;--shadow-s:inset 0 1px 0 #ffffff0d, 0 1px 2px #00000080, 0 6px 16px -6px #0009;--shadow:inset 0 1px 0 #ffffff13, 0 2px 6px #00000080, 0 24px 56px -16px #000c}[data-theme=light]{--bg:#eceae3;--bg2:#f3f1ea;--panel:#fbfaf6;--panel2:#fffefb;--raised:#fff;--ink:#1b1e25;--mut:#5f6b7a;--dim:#97a1ad;--line:#e2ddd2;--line2:#d3cdbf;--clay:var(--team-accent,#d4552a);--clay-soft:var(--team-accent-soft-light,#c14a22);--clay-dim:var(--team-accent-dim-light,#d4552a1f);--turf:#2f9a5c;--turf-soft:#2a8a52;--turf-dim:#2f9a5c1f;--sky:#3f7fc0;--sky-dim:#3f7fc01f;--gold:#a9791a;--gold-dim:#a9791a1f;--grape:#7d4fb8;--grape-soft:#6a3fa3;--grape-dim:#7d4fb81f;--plum:#6f5bc6;--pitch:#1f8f86;--run:#b8437a;--talk:#5d7389;--bad:#cf4632;--bad-dim:#cf46321a;--wash-a:var(--accent-dim);--wash-b:var(--turf-dim);--rim:inset 0 1px 0 #ffffffe6;--shadow:0 18px 50px -16px #3c322352;--shadow-s:0 3px 12px #3c322324}[data-theme=light][data-persona]{--bg:#e7e9ec;--bg2:#eef0f3;--panel:#f9fafc;--panel2:#fdfeff;--raised:#fff;--line:#dde1e7;--line2:#ccd3dc}[data-theme=light][data-persona=admin]{--clay:#3f7fc0;--clay-soft:#35699e;--clay-dim:#3f7fc01f}[data-theme=dark][data-persona=admin]{--clay:#5b9bd9;--clay-soft:#7cb0e2;--clay-dim:#5b9bd929}[data-theme=light][data-persona=league]{--clay:#2a8c74;--clay-soft:#1f735f;--clay-dim:#2a8c741f}[data-theme=dark][data-persona=league]{--clay:#3fb896;--clay-soft:#6dcfb2;--clay-dim:#3fb89629}[data-theme=light][data-persona=club]{--clay:#9c4a86;--clay-soft:#843970;--clay-dim:#9c4a861f}[data-theme=dark][data-persona=club]{--clay:#c67ab2;--clay-soft:#d99acb;--clay-dim:#c67ab229}:root{--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-eyebrow:"Oswald", "Archivo", system-ui, sans-serif;--font-mono:"Spline Sans Mono", ui-monospace, "SF Mono", "Cascadia Code", monospace;--text-micro:11px;--text-meta:12px;--text-small:13px;--text-body:14px;--text-lead:16px;--text-section:20px;--text-title:25px;--num-sm:20px;--num-md:30px;--num-hero:48px;--print-title:22pt;--print-hero:16pt;--print-section:13pt;--print-lead:11pt;--print-body:10pt;--print-small:9pt;--print-micro:8pt;--lh-tight:1.05;--lh-snug:1.3;--lh-body:1.55;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-black:900;--accent:var(--clay);--accent-soft:var(--clay-soft);--accent-dim:var(--clay-dim);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-xs:3px;--radius-s:6px;--radius:10px;--radius-l:16px;--radius-pill:999px;--page-wide:1680px;--page-standard:1180px;--page-reading:720px;--eyebrow-spacing:.2em;--ease-soft:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.3, 1.25, .4, 1)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--text-body);line-height:var(--lh-body);color:var(--ink);background:var(--bg);background-image:radial-gradient(1200px 600px at 15% -10%, var(--wash-a), transparent 60%), radial-gradient(1000px 700px at 110% 10%, var(--wash-b), transparent 55%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed;margin:0;transition:background-color .3s,color .3s}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:-.01em;margin:0 0 var(--space-3);color:var(--ink)}h1{font-weight:var(--fw-black);font-size:var(--text-title);line-height:var(--lh-tight);letter-spacing:-.025em}h2{font-size:var(--text-section)}h3{font-size:var(--text-lead)}p{margin:0 0 var(--space-4);color:var(--mut)}a{color:var(--accent);text-decoration:none;transition:color .15s}a:hover{color:var(--accent-soft)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select,textarea{font-family:inherit}@media (prefers-reduced-motion:no-preference){button:not(:disabled),a[class*=btn],a[class*=cta]{transition:translate .22s var(--ease-soft), scale .18s var(--ease-soft), transform .22s var(--ease-soft), background .16s ease, background-color .16s ease, color .16s ease, border-color .16s ease, box-shadow .22s var(--ease-soft), opacity .16s ease, filter .16s ease}button:not(:disabled):hover,a[class*=btn]:hover,a[class*=cta]:hover{translate:0 -1px}button:not(:disabled):active,a[class*=btn]:active,a[class*=cta]:active{transition-duration:70ms;translate:0;scale:.98}}@keyframes subpage-fade-in{0%{opacity:0}}@keyframes subpage-fade-out{to{opacity:0}}.subpage-fade{animation:.2s subpage-fade-in}.subpage-fade--out{pointer-events:none;animation:.16s forwards subpage-fade-out}@media (prefers-reduced-motion:reduce){.subpage-fade,.subpage-fade--out{animation:none}}.eyebrow{font-family:var(--font-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-spacing);font-weight:var(--fw-semi);font-size:var(--text-micro);margin:0}.eyebrow--lg{font-size:var(--text-meta)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.shell-bleed{margin:calc(-1 * var(--shell-pad,30px));min-height:calc(100% + 2 * var(--shell-pad,30px))}.card-title{font-size:var(--text-lead);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--ink);margin:0}.card-body{font-size:var(--text-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--mut);margin:0}.card-meta{font-size:var(--text-meta);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--dim);margin:0}.card-meta--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-s)}.page-toolbar{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-toolbar__spacer{flex:auto;min-width:0}.page-how{align-items:center;gap:var(--space-1);font-family:var(--font-eyebrow);font-weight:var(--fw-semi);font-size:var(--text-micro);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--dim);cursor:help;border-bottom:1px dotted var(--line2);transition:color .15s var(--ease-soft);outline:none;padding-bottom:1px;display:inline-flex}.page-how:hover,.page-how:focus-visible{color:var(--mut)}.page-how-tip{max-width:320px;line-height:var(--lh-body)}.page-how-tip b{margin-bottom:var(--space-1);display:block}.page-how-tip p{margin:var(--space-1) 0 0}
