@font-face{font-family:Neue Montreal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NeueMontreal-Regular.woff2) format("woff2"),url(/fonts/NeueMontreal-Regular.woff) format("woff")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NeueMontreal-Medium.woff2) format("woff2"),url(/fonts/NeueMontreal-Medium.woff) format("woff")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NeueMontreal-Bold.woff2) format("woff2")}:root{--cl-gray-000: #ffffff;--cl-gray-100: #fafaf9;--cl-gray-200: #f5f5f3;--cl-gray-300: #ebebe6;--cl-gray-400: #deded9;--cl-gray-500: #ccccc4;--sc-band-league: #8e8d85;--cl-gray-600: #6a6963;--cl-gray-700: #4f4e4a;--cl-gray-800: #464646;--cl-gray-900: #3e3e3b;--cl-gray-1000: #333333;--cl-gray-1100: #191919;--cl-juicyBlue-50: #eff6ff;--cl-juicyBlue-500: #2563eb;--cl-juicyBlue-600: #1d4ed8;--cl-juicyBlue-700: #183fac;--cl-yellow-200: #f8e9a7;--cl-yellow-300: #f3da6c;--cl-yellow-500: #dab512;--cl-brand-khaki: #6a600f;--cl-red-100: #fee2e3;--cl-red-500: #da292e;--cl-red-600: #b71f23;--cl-green-100: #d4f3e6;--cl-green-500: #458c6e;--cl-green-600: #306650;--cl-purple-500: #a855f7;--sc-rule-strong: #8f8f88;--sc-seam: #82817a;--sc-rule: #c2c2ba;--sc-field-line: #2f2f2b;--sc-cell-selected: #f7faff;--sc-paper: #fcf9f0;--sc-paper-alt: #f7f3e6;--sc-paper-head: #f1ecdc;--sc-field-fill: #f5edd5;--sc-note-bg: #fffdf2;--sc-section-pa: #f8fafe;--sc-section-pa-strong: #cfe0fa;--sc-section-pa-ink: #183fac;--sc-section-batter: #f6fbf8;--sc-section-batter-strong: #c9e9d8;--sc-section-batter-ink: #2c5f4a;--sc-section-notes: #fbf0ec;--sc-section-notes-strong: #efc7bd;--sc-section-notes-ink: #7a2e1f;--sc-section-pitcher: #fdfaf3;--sc-section-pitcher-strong: #f2e0ad;--sc-section-pitcher-ink: #6f5310;--sc-section-pitcher-line: #b08c2c;--sc-card-note-bg: #e8f2fb;--sc-card-note-bar: #d0e4f5;--sc-card-note-hover: #b6d4ee;--sc-card-note-line: #4a86bf;--sc-note-blue-bg: #c9dff7;--sc-note-blue-bar: #b3d0f2;--sc-note-blue-hover: #9cc0ec;--sc-note-blue-line: #3a76b8;--sc-note-yellow-bg: #fdf0a8;--sc-note-yellow-bar: #f8e58a;--sc-note-yellow-hover: #f3da6c;--sc-note-yellow-line: #b8960c;--sc-note-teal-bg: #b9ecec;--sc-note-teal-bar: #a3e0e0;--sc-note-teal-hover: #8fd6d6;--sc-note-teal-line: #1f8f8f;--sc-note-orange-bg: #ffd9b0;--sc-note-orange-bar: #ffcb95;--sc-note-orange-hover: #f7bb7c;--sc-note-orange-line: #d4711f;--sc-note-purple-bg: #ded2f7;--sc-note-purple-bar: #d0c0f4;--sc-note-purple-hover: #bfa8f0;--sc-note-purple-line: #7c4dbb;--sc-note-pink-bg: #fbdce9;--sc-note-pink-bar: #f7c8dc;--sc-note-pink-hover: #f1b0cc;--sc-note-pink-line: #c2447e;--sc-hand-left: #eda0a0;--sc-hand-switch: #9fbde6;--sc-hand-right: #93cfa8;--sc-hand-left-ink: #b71f23;--sc-hand-right-ink: #458c6e;--sc-def-outfield: #5d34b0;--sc-def-middle: #1e6b3c;--sc-def-corner: #a67c0a;--sc-def-battery: #6a6963;--sc-rbi-1: #7d14ea;--sc-rbi-2: #b08c08;--sc-rbi-3: #b71f23;--sc-rbi-4: #0e7676;--sc-rbi-5: #2f8f1f;--sc-rbi-6: #b5178a;--sc-cell-idle: #aaaaa4;--sc-backdrop: #2b2b28;--sc-atbat-fill: #eaf7f1;--sc-atbat-line: #458c6e;--sc-atbat-text: #306650;--sc-synced: #458c6e;--sc-pitch-ball: #3f3f3d;--cl-font-family-default: "Avenir Next", Avenir, "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Neue Montreal", Roboto, Helvetica, Arial, sans-serif;--cl-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--cl-radius-1: 6px;--cl-radius-2: 8px;--cl-radius-3: 12px;--cl-shadow-sm: 0 1px 2px rgba(25, 25, 25, .05), 0 1px 6px rgba(25, 25, 25, .04);--cl-shadow-md: 0 2px 6px rgba(25, 25, 25, .06), 0 12px 32px rgba(25, 25, 25, .12);--touch: 44px}*{box-sizing:border-box}html,body,#root{height:100%}html,body{margin:0;background:var(--cl-gray-200);font-family:var(--cl-font-family-default);color:var(--cl-gray-1100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-variant-numeric:tabular-nums lining;-webkit-user-select:none;user-select:none;overscroll-behavior:none}input,textarea{-webkit-user-select:text;user-select:text;font:inherit;color:inherit}button{font:inherit;color:inherit;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.35}}.live-dot{border-radius:50%;background:var(--cl-red-500);animation:livepulse 1.6s infinite}@media (prefers-reduced-motion: reduce){.live-dot{animation:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pa-cell{position:relative;flex:none;padding:0;border:0;border-right:1px solid var(--sc-rule);border-bottom:1px solid var(--sc-rule);border-left:1px solid transparent;border-top:1px solid transparent;outline-offset:-2px;background:var(--sc-paper);text-align:left;font:inherit}.pa-cell--idle{border-color:transparent}.pa-quad{padding:0;border:0;outline-offset:-2px;text-align:left;font:inherit}.pa-cell--interactive:active{box-shadow:inset 0 0 0 1px var(--cl-gray-600)}.pa-cell--selected{outline:2px solid var(--cl-juicyBlue-500);z-index:1}.pa-cell--interactive:focus-visible{outline:2px solid var(--cl-juicyBlue-500);outline-offset:-2px;z-index:2}.pa-cell--live{outline:2px solid var(--sc-atbat-line)}.scroll-y{overflow-y:auto;-webkit-overflow-scrolling:touch}.scroll-both{overflow:auto;-webkit-overflow-scrolling:touch}.scroll-x{overflow-x:auto;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--cl-juicyBlue-500);outline-offset:2px}[data-batter-box]:focus-visible,[data-pitcher-box]:focus-visible,[data-note-box]:focus-visible{outline-offset:-2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--cl-gray-400);border-radius:10px;border:2px solid var(--cl-gray-100)}::-webkit-scrollbar-track{background:transparent}input::placeholder,textarea::placeholder{color:var(--cl-gray-500);opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;flex:none;border:1px solid var(--cl-gray-400);border-radius:var(--cl-radius-1);background:var(--cl-gray-000);color:var(--cl-gray-1100);font-size:12.5px;font-weight:400;line-height:1;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.btn:hover:not(:disabled){border-color:var(--cl-gray-600);background:var(--cl-gray-100)}.btn:active:not(:disabled){background:var(--cl-gray-200)}.btn:disabled{opacity:.45;cursor:default}.btn--on{border-color:var(--cl-gray-1100);background:var(--cl-gray-1100);color:var(--cl-gray-000);font-weight:500}.btn--on:hover:not(:disabled){border-color:var(--cl-gray-1100);background:var(--cl-gray-800)}.btn--tab{height:30px;padding:0 10px;border-color:transparent;background:transparent;font-size:12.5px}.btn--tab:hover:not(:disabled){border-color:transparent;background:var(--cl-gray-200)}.btn--tab[aria-current=page]{background:var(--cl-gray-200);font-weight:500}.btn--icon{width:32px;padding:0;font-size:15px}.btn--compact{height:26px;padding:0 9px;font-size:12px}.btn--compact.btn--icon{width:26px;font-size:14px}.btn--quiet{border-color:transparent;background:transparent}.btn--quiet:hover:not(:disabled){background:var(--cl-gray-200);border-color:transparent}.btn--compact.btn--icon.zoom-btn{width:38px;height:32px;font-size:18px}.zoom-slider{touch-action:none;min-width:96px;width:auto;height:36px;flex:1;margin:0 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.zoom-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--cl-gray-400)}.zoom-slider::-moz-range-track{height:6px;border-radius:3px;background:var(--cl-gray-400)}.zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;margin-top:-15px;border-radius:50%;border:1px solid var(--cl-gray-500);background:var(--cl-gray-000);box-shadow:0 1px 2px #0000002e}.zoom-slider::-moz-range-thumb{width:36px;height:36px;border-radius:50%;border:1px solid var(--cl-gray-500);background:var(--cl-gray-000);box-shadow:0 1px 2px #0000002e}.zoom-slider:focus-visible::-webkit-slider-thumb{border-color:var(--cl-juicyBlue-500)}.zoom-readout{display:flex;align-items:center;gap:1px;height:26px;padding:0 6px;flex:none;border:1px solid var(--cl-gray-400);border-radius:var(--cl-radius-1);background:var(--cl-gray-000);font-size:12px;color:var(--cl-gray-700)}.zoom-readout input{width:26px;padding:0;border:0;background:transparent;font:inherit;font-variant-numeric:tabular-nums lining;color:var(--cl-gray-1100);text-align:right}.zoom-readout input:focus{outline:none}.zoom-readout:focus-within{border-color:var(--cl-juicyBlue-500)}.drawer-tab{--tab-light: var(--cl-gray-000);--tab-shade: var(--cl-gray-300);--tab-run: to bottom;display:flex;align-items:center;justify-content:center;padding:0;flex:none;box-sizing:border-box;border:1px solid var(--cl-gray-500);background:linear-gradient(var(--tab-run),var(--tab-light),var(--tab-shade));color:var(--cl-gray-800);transition:color .12s ease}.drawer-tab:hover{--tab-light: var(--cl-gray-100);--tab-shade: var(--cl-gray-400);color:var(--cl-gray-1100)}.drawer-tab:active{--tab-light: var(--cl-gray-200);--tab-shade: var(--cl-gray-400)}.drawer-tab__inner{display:flex;align-items:center;justify-content:center;gap:8px}.drawer-tab__inner>span{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.drawer-tab--right{--tab-run: to right;width:36px;height:100%;border-right-color:transparent}.drawer-tab--left{--tab-run: to right;width:36px;height:100%;border-left-color:transparent}.drawer-tab--right .drawer-tab__inner,.drawer-tab--left .drawer-tab__inner{flex-direction:column}.drawer-tab--right .drawer-tab__inner>span,.drawer-tab--left .drawer-tab__inner>span{writing-mode:vertical-rl}.drawer-tab--top{width:100%;height:36px;border-top-color:transparent}.drawer-tab--top .drawer-tab__inner{gap:7px}.roster-index__link:hover{text-decoration:underline}.tab-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:3px;padding:0;flex:none;border:0;border-radius:50%;background:transparent;color:var(--cl-gray-700)}.tab-close:hover{background:var(--cl-gray-400);color:var(--cl-gray-1100)}.tab-close:active{background:var(--cl-gray-500)}.player-link{color:inherit;text-decoration:none}.player-link:hover{text-decoration:underline;text-underline-offset:2px}.player-link--out:hover{color:var(--cl-gray-1100)}.fill-slot{cursor:text;border-bottom:1px dotted transparent}.fill-slot:hover{border-bottom-color:var(--cl-gray-500)}.fill-slot:focus-visible{border-bottom-color:var(--cl-gray-500);outline-offset:1px}.card-note{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;pointer-events:auto;background:var(--sc-card-note-bg);border:1px solid var(--sc-card-note-line);border-radius:3px;box-shadow:0 1px 3px #0000002e;outline:none}.card-note:hover,.card-note:focus-within{box-shadow:0 0 0 1px var(--sc-card-note-line),0 2px 8px #00000038}.card-note__head{flex:none;cursor:move;touch-action:none;background:var(--sc-card-note-bar)}.card-note__grip{height:14px;background-image:radial-gradient(var(--sc-card-note-line) 1px,transparent 1.2px);background-size:4px 4px;background-position:2px 3px;border-bottom:1px solid rgb(255 255 255 / .45)}.card-note__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;padding:3px}.card-note__colors{margin-right:auto;display:inline-flex;min-width:0;opacity:0;transition:opacity .12s ease}.card-note:hover .card-note__colors,.card-note:focus-within .card-note__colors{opacity:1}.card-note__tools{display:flex;flex-wrap:wrap;gap:3px;opacity:0;transition:opacity .12s ease}.card-note:hover .card-note__tools,.card-note:focus-within .card-note__tools{opacity:1}.card-note__tool{height:24px;min-width:28px;padding:0 6px;border:0;border-radius:3px;background:#ffffff8c;color:var(--cl-gray-1000);font-size:13px;font-weight:500;line-height:1;cursor:pointer}.card-note__tool:hover:not(:disabled){background:var(--sc-card-note-hover)}.card-note__tool:disabled{opacity:.4;cursor:default}.card-note__tool--danger{color:var(--cl-red-600)}.card-note__tool--armed{background:var(--cl-red-500);color:var(--cl-gray-000)}.card-note__tool--armed:hover:not(:disabled){background:var(--cl-red-600)}.card-note__text{flex:1;min-height:0;width:100%;padding:4px 6px;border:0;border-radius:0 0 3px 3px;background:transparent;color:var(--cl-gray-1100);line-height:1.35;resize:none;overflow:auto;outline:none;font-family:inherit}.card-note__handle{position:absolute;width:22px;height:22px;box-sizing:border-box;background:var(--cl-gray-000);border:1.5px solid var(--sc-card-note-line);border-radius:4px;opacity:0;touch-action:none;transition:opacity .12s ease}.card-note__handle:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.card-note:hover .card-note__handle,.card-note:focus-within .card-note__handle{opacity:1}.card-note__handle--nw{left:-11px;top:-11px;cursor:nwse-resize}.card-note__handle--ne{right:-11px;top:-11px;cursor:nesw-resize}.card-note__handle--sw{left:-11px;bottom:-11px;cursor:nesw-resize}.card-note__handle--se{right:-11px;bottom:-11px;cursor:nwse-resize}@media (pointer: coarse){.card-note__handle,.card-note__colors,.card-note__tools{opacity:1}.card-note__handle{width:26px;height:26px}.card-note__handle--nw{left:-13px;top:-13px}.card-note__handle--ne{right:-13px;top:-13px}.card-note__handle--sw{left:-13px;bottom:-13px}.card-note__handle--se{right:-13px;bottom:-13px}.card-note__grip{height:22px;background-position:2px 5px}.card-note__bar{gap:6px 10px;padding:4px}.card-note__tool{height:32px;min-width:36px;font-size:14px}.card-note__colors [role=radio]{width:26px!important;height:26px!important}.btn,.tab-close,[role=radiogroup] [role=radio]{position:relative}.btn:before,.tab-close:before,[role=radiogroup] [role=radio]:before{content:"";position:absolute;left:0;right:0;top:50%;height:36px;margin-top:-18px}.btn--icon:before,.tab-close:before{left:50%;right:auto;width:36px;margin-left:-18px}[role=radiogroup] [role=radio]:before{left:50%;right:auto;width:32px;height:32px;margin:-16px 0 0 -16px}}.note-menu{position:fixed;z-index:1000;min-width:170px;padding:5px;border:1px solid var(--cl-gray-400);border-radius:var(--cl-radius-1);background:var(--cl-gray-000);box-shadow:0 6px 20px #00000029}.note-menu__item{display:block;width:100%;min-height:40px;padding:9px 14px;border:0;border-radius:3px;background:transparent;color:var(--cl-gray-1100);font-size:14px;text-align:left;cursor:pointer}.note-menu__item:hover,.note-menu__item:focus-visible{background:var(--cl-gray-100);outline:none}
