.ws-icon-button{display:inline-grid;place-items:center;width:26px;height:26px;flex:none;border:0;border-radius:7px;background:transparent;color:var(--text-2);cursor:pointer;padding:0}.ws-icon-button:hover{background:var(--inset);color:var(--text)}.ws-icon-button:focus-visible,.ws-swatch-button:focus-visible,.ws-tool:focus-visible,.ws-tray-tile:focus-visible,.ws-panel-title:focus-visible,.ws-tick:focus-visible,.ws-icon-choice:focus-visible,.ws-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ws-menu-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;min-height:0;pointer-events:none}.ws-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto}.ws-menu{position:fixed;pointer-events:auto;min-width:210px;max-width:320px;max-height:min(70vh,560px);overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:1px;box-shadow:0 12px 40px #0000002e}.ws-menu-section{display:flex;flex-direction:column;gap:1px}.ws-menu-heading{padding:6px 8px 4px}.ws-menu-divider{height:.5px;background:var(--stroke);margin:4px 6px}.ws-menu-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:var(--radius-small);background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit;font-size:.875rem}.ws-menu-item:hover:not(:disabled),.ws-menu-item:focus-visible{background:var(--inset)}.ws-menu-item:disabled{opacity:.45;cursor:default}.ws-menu-item.ws-destructive{color:var(--sit)}.ws-menu-tick{width:15px;display:inline-grid;place-items:center;color:var(--accent);flex:none}.ws-menu-icon{display:inline-grid;place-items:center;color:var(--accent);flex:none}.ws-destructive .ws-menu-icon{color:var(--sit)}.ws-menu-label{flex:1;min-width:0}.ws-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#00000052}.ws-dialog{width:min(380px,100%);display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 32px);outline:none}.ws-dialog-wide{width:min(620px,100%)}.ws-dialog-title{margin:0}.ws-dialog-body{overflow-y:auto;min-height:0}.ws-dialog-message{margin:0}.ws-dialog-footer{display:flex;justify-content:flex-end;gap:8px}.ws-text-field{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;border:1px solid var(--stroke);background:var(--card);color:var(--text);font:inherit}.ws-text-field:focus{outline:2px solid var(--accent);outline-offset:0}.button.ws-button-destructive{background:var(--sit);border-color:var(--sit);color:#fff}.ws-screen{display:flex;align-items:stretch;min-height:calc(100dvh - 64px);margin:calc(-1 * var(--space-m)) calc(-1 * var(--space-l)) 0}.ws-main{flex:1;min-width:0}.ws-empty{max-width:460px;margin:48px auto}.ws-empty h2,.ws-empty p{margin:0}.ws-empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.ws-empty-actions .button{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ws-empty>a.button{text-decoration:none}.ws-toolbar{display:flex;align-items:center;gap:6px}.ws-tool{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:0;background:var(--inset);color:var(--accent);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.ws-tool-on{background:var(--accent);color:#fff}.ws-toolbar>.ws-icon-button{width:32px;height:32px;border-radius:999px;background:var(--inset);color:var(--accent)}.ws-icon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:2px 4px 4px}.ws-icon-choice{display:grid;place-items:center;height:30px;border:0;border-radius:7px;background:transparent;color:var(--text-2);cursor:pointer}.ws-icon-choice:hover{background:var(--inset)}.ws-icon-choice-on{background:var(--accent);color:#fff}.ws-icon-choice-on:hover{background:var(--accent)}.ws-grid{overflow-x:auto;box-sizing:border-box;width:100%}.ws-canvas{position:relative}.ws-backdrop{position:absolute;left:0;top:0;pointer-events:none}.ws-backdrop rect{fill:var(--text-3);fill-opacity:.12}.ws-cell{position:absolute;left:0;top:0;z-index:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1)}.ws-cell-active{transition:none;z-index:2}.ws-cell-active .ws-panel{box-shadow:0 8px 32px #0000002e}.ws-ghost{position:absolute;left:0;top:0;z-index:1;pointer-events:none;box-sizing:border-box;border-radius:var(--radius-card);border:2px dashed color-mix(in srgb,var(--accent) 80%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);transition:transform .14s ease-out,width .14s ease-out,height .14s ease-out}body.ws-dragging{-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grabbing}body.ws-dragging *{cursor:grabbing!important}.ws-panel{position:relative;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--stroke);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 1px 4px #0000000d}.ws-panel-selected{border-width:2px}.ws-panel-title{display:flex;align-items:center;gap:8px;height:38px;flex:none;padding:0 8px 0 12px;border-bottom:.5px solid color-mix(in srgb,var(--stroke) 60%,transparent)}.ws-panel-editing .ws-panel-title{background:var(--inset);cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ws-grip{color:var(--text-3);flex:none}.ws-panel-icon{flex:none}.ws-panel-name{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ws-spacer{flex:1;min-width:4px}.ws-panel-body{flex:1;min-height:0;overflow:hidden}.ws-panel-editing .ws-panel-body{opacity:.75;pointer-events:none}.ws-resize{position:absolute;right:6px;bottom:6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;cursor:nwse-resize;touch-action:none}.ws-resize:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ws-swatch-button{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;flex:none}.ws-swatch-button:hover{background:var(--inset)}.ws-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;box-sizing:border-box;border:1.5px solid rgba(255,255,255,.6)}.ws-swatch-none{border:1.5px dashed var(--text-3);background:transparent}.ws-tray{width:230px;flex:none;display:flex;flex-direction:column;border-left:.5px solid var(--stroke);background:color-mix(in srgb,var(--card) 70%,transparent);position:sticky;top:52px;height:calc(100dvh - 52px);align-self:flex-start}.ws-tray-collapsed{width:52px}.ws-tray-header{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:.5px solid var(--stroke)}.ws-tray-collapsed .ws-tray-header{justify-content:center}.ws-tray-title{font-weight:600}.ws-tray-scroll{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:12px}.ws-tray-collapsed .ws-tray-scroll{gap:6px;padding:10px 6px;align-items:center}.ws-tray-hint{margin:0}.ws-tray-section{display:flex;flex-direction:column;gap:2px}.ws-tray-heading{padding-bottom:2px}.ws-tray-tile{display:flex;align-items:center;gap:8px;padding:4px;border:0;border-radius:8px;width:100%;background:transparent;color:var(--text);cursor:grab;font:inherit;text-align:left}.ws-tray-tile:hover{background:var(--inset)}.ws-tray-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;flex:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ws-tray-name{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tray-plus{color:var(--text-3);flex:none}.ws-library{display:flex;flex-direction:column;gap:16px}.ws-library-group{display:flex;flex-direction:column;gap:6px}.ws-library-list{padding:4px 12px;display:flex;flex-direction:column}.ws-library-row{display:flex;align-items:center;gap:12px;padding:8px 0}.ws-library-row+.ws-library-row{border-top:.5px solid var(--stroke)}.ws-tick{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-3);cursor:pointer;flex:none}.ws-tick-on{background:var(--accent);color:#fff}.ws-library-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;flex:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ws-library-text{flex:1;min-width:0;display:grid;gap:2px}.ws-library-title{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ws-library-title .t-body{font-weight:600;font-size:.875rem}.ws-library-row .button{padding:5px 12px;font-size:.8125rem}.ws-sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding-right:6px}.ws-sidebar-heading .sidebar-heading{padding-bottom:0}.ws-sidebar-add{color:var(--text-2);width:22px;height:22px}.ws-sidebar-item{position:relative;display:flex;align-items:center}.ws-sidebar-row{flex:1;min-width:0;padding-right:32px!important}.ws-sidebar-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-row-more{position:absolute;right:4px;opacity:0}.ws-sidebar-item:hover .ws-row-more,.ws-row-more:focus-visible,.ws-row-more[aria-expanded=true]{opacity:1}.ws-sidebar-row.sidebar-row-on+.ws-row-more{color:#fff}.ws-sidebar-row.sidebar-row-on+.ws-row-more:hover{background:#fff3}.ws-drop-before:before,.ws-drop-after:after{content:"";position:absolute;left:8px;right:8px;height:2px;border-radius:1px;background:var(--accent)}.ws-drop-before:before{top:-1px}.ws-drop-after:after{bottom:-1px}.ws-sidebar-empty{display:flex;align-items:center;gap:10px;width:100%}@media(prefers-reduced-motion:reduce){.ws-cell,.ws-ghost{transition:none}}.panel-scroll{height:100%;overflow-y:auto;padding:10px}.panel-stack{display:grid;gap:8px;align-content:start}.panel-message{height:100%;min-height:80px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;padding:12px}.panel-footnote{color:var(--text-3);margin:2px 0 0}.injury-badge{padding:1px 5px;border-radius:999px;font-weight:700;white-space:nowrap}.panel-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--text);width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:4px;border-radius:8px}button.panel-row{cursor:pointer}button.panel-row:hover{background:var(--inset)}button.panel-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.panel-row-main{flex:1;min-width:0;display:grid;gap:1px}.panel-row-name{display:flex;align-items:center;gap:4px;min-width:0}.panel-row-name>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-row-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-dot{width:7px;height:7px;border-radius:50%;flex:none}.panel-player-header{display:flex;align-items:center;gap:8px}.spin{animation:fcc-spin 1s linear infinite}@keyframes fcc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.dp-root{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px;padding-top:8px;container-type:inline-size}.dp-root>.panel-scroll,.dp-root>.panel-message{flex:1;min-height:0}.dp-fill{height:100%;container-type:inline-size}.dp-controls{display:grid;gap:6px;padding:0 10px}.dp-controls-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dp-controls-menus{display:flex;flex-wrap:wrap;gap:6px}.dp-search{flex:1 1 180px;min-width:0;display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:var(--radius-small);background:var(--inset);color:var(--text-2)}.dp-search.slim{flex:none;margin:0 8px;padding:5px 7px;gap:5px}.dp-search input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:.75rem;color:var(--text)}.dp-search input::-moz-placeholder{color:var(--text-3)}.dp-search input::placeholder{color:var(--text-3)}.dp-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.dp-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;display:inline-flex;align-items:center;color:var(--text-3);cursor:pointer;border-radius:50%}.dp-icon-button:disabled{opacity:.4;cursor:default}.dp-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dp-toggle{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--text);white-space:nowrap;cursor:pointer}.dp-toggle input{margin:0;accent-color:var(--accent)}.dp-chip{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:var(--inset);font-size:.6875rem;font-weight:600;color:var(--text);white-space:nowrap}.dp-chip select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer;font:inherit}.dp-chip:focus-within{box-shadow:0 0 0 2px var(--accent)}.dp-trailing{flex:none;display:grid;justify-items:end;font-variant-numeric:tabular-nums}.dp-caption{font-size:.75rem;line-height:1.35}.dp-caption2{font-size:.6875rem;line-height:1.3}.dp-strong{font-weight:600}.dp-bold{font-weight:700}.dp-num{font-variant-numeric:tabular-nums}.dp-card{padding:8px;border-radius:10px;background:var(--inset);display:flex;align-items:baseline;gap:8px}.dp-spacer{flex:1}.dp-big{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.dp-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;align-items:start}.dp-rows{display:grid;gap:5px}.dp-row{display:flex;align-items:baseline;gap:8px}.dp-row-label{width:64px;flex:none}.dp-grade{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.dp-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;margin-top:6px}.dp-situation{padding:6px;border-radius:var(--radius-small);background:var(--inset);display:grid;gap:1px;min-width:0}.dp-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dp-clamp4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dp-news{display:grid;gap:2px;padding:4px 6px;border-radius:var(--radius-small);color:inherit;text-decoration:none}a.dp-news:hover{background:var(--inset)}a.dp-news:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dp-news-title{margin:0;font-size:.75rem;font-weight:600;color:var(--text)}.dp-news p{margin:0}.dp-table-wrap{overflow-x:auto}.dp-table{border-collapse:collapse;font-size:.75rem;font-variant-numeric:tabular-nums}.dp-table th,.dp-table td{padding:2px 5px;text-align:right;white-space:nowrap}.dp-table th:first-child,.dp-table td:first-child{padding-left:0}.dp-table th{font-size:.6875rem;font-weight:700;color:var(--text-2);border-bottom:1px solid var(--stroke);padding-bottom:4px}.dp-table .lead{text-align:left}.dp-table tr.dnp td{color:var(--text-3)}.dp-table tr.current td{font-weight:700}@container (max-width: 300px){.dp-wide{display:none}}.dp-compared{padding:6px;border-radius:var(--radius-small);background:var(--inset);display:grid;gap:3px}.dp-compared-row{display:flex;align-items:center;gap:5px}.dp-dot{width:7px;height:7px;border-radius:50%;flex:none}.dp-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--text);text-align:left;flex:1;min-width:0;cursor:pointer;border-radius:6px;display:flex;align-items:center;gap:6px}.dp-link-button:hover{background:var(--inset)}.dp-link-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dp-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-result{display:flex;align-items:center;gap:4px}.dp-result .dp-link-button{padding:2px}.dp-result-text{display:grid;min-width:0}.dp-caution{color:var(--caution);padding:0 8px;margin:0}.stream-screen{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.stream-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stream-grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.stream-strong{font-weight:600}.stream-plain{text-transform:none;letter-spacing:normal;font-weight:400}.stream-plain.stream-strong{font-weight:600}.stream-caution{color:var(--caution)}.stream-num{font-variant-numeric:tabular-nums}.stream-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stream-label{display:inline-flex;align-items:center;gap:5px}.stream-divider{border:0;border-top:.5px solid var(--stroke);margin:0}.stream-screen p,.stream-sheet p{margin:0}.stream-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center}.stream-search{flex:1 1 200px;display:flex;align-items:center;gap:6px;min-width:0;background:var(--inset);border-radius:10px;padding:0 10px;color:var(--text-2)}.stream-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:.9375rem;padding:8px 0;outline:none}.stream-search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.stream-toolbar-actions{display:flex;gap:6px;flex-wrap:wrap}.stream-tool{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;cursor:pointer;background:var(--inset);color:var(--accent);font:inherit;font-size:.8125rem;font-weight:600;padding:7px 12px}.stream-tool.icon-only{padding:7px 9px}.stream-tool:disabled{opacity:.45;cursor:default}.stream-tool:focus-visible,.stream-small-button:focus-visible,.stream-outline-button:focus-visible,.stream-compare-toggle:focus-visible,.stream-pill-button:focus-visible,.stream-mini-button:focus-visible,.stream-bar-button:focus-visible,.stream-remove:focus-visible,.stream-row-summary:focus-visible,.stream-picker-row:focus-visible,.stream-form-row:focus-visible,.stream-switch input:focus-visible+.stream-switch-track,.stepper-buttons button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spinning{animation:stream-spin 1s linear infinite}@keyframes stream-spin{to{transform:rotate(360deg)}}.stream-load-error{display:grid;gap:8px}.stream-starter{display:flex;flex-direction:column;gap:var(--space-s)}.stream-starter-actions{display:flex;justify-content:flex-end;gap:6px}.stream-starter-head{display:flex;gap:10px;align-items:center}.stream-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.stream-small-button,.stream-outline-button,.stream-mini-button{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font:inherit;border-radius:999px;white-space:nowrap}.stream-small-button{border:.5px solid var(--stroke);background:var(--inset);color:var(--accent);font-size:.75rem;font-weight:600;padding:5px 10px}.stream-small-button:disabled{opacity:.45;cursor:default}.stream-outline-button{border:1px solid var(--stroke);background:transparent;color:var(--text-2);font-size:.8125rem;font-weight:500;padding:6px 12px}.stream-mini-button{border:.5px solid var(--stroke);background:var(--inset);color:var(--accent);font-size:.6875rem;font-weight:600;padding:3px 8px}.flip{transform:rotate(180deg)}.stream-menu-wrap{position:relative;display:inline-flex}.stream-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.stream-menu{position:absolute;top:calc(100% + 6px);z-index:41;min-width:230px;max-width:min(320px,calc(100vw - 32px));max-height:60vh;overflow-y:auto;padding:var(--space-s);display:flex;flex-direction:column;box-shadow:0 10px 30px #0000002e}.stream-menu.end{right:0}.stream-menu.start{left:0}.stream-menu .menu-item{font-size:.875rem}.stream-menu .menu-item:disabled{opacity:.45;cursor:default}.stream-menu .menu-item.destructive,.stream-menu .menu-item.destructive svg{color:var(--sit)}.stream-menu-heading{padding:8px 8px 4px}.stream-menu-divider{border:0;border-top:.5px solid var(--stroke);margin:4px 0}.stream-controls{display:flex;flex-direction:column;gap:var(--space-s)}.stream-filter-row{display:flex;align-items:center;gap:var(--space-s)}.stream-chips{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.stream-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;position:relative}.stream-switch input{position:absolute;opacity:0;width:1px;height:1px}.stream-switch-track{width:36px;height:22px;border-radius:999px;background:var(--stroke);position:relative;transition:background .2s;flex:none}.stream-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s}.stream-switch input:checked+.stream-switch-track{background:var(--start)}.stream-switch input:checked+.stream-switch-track:after{transform:translate(14px)}.stream-list{display:flex;flex-direction:column;gap:10px}.stream-row{padding:14px;position:relative;animation:stream-appear .28s ease-out both;animation-delay:calc(var(--i, 0) * 25ms)}.stream-row.comparing{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 60%,transparent)}@keyframes stream-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stream-row-summary{display:flex;flex-direction:column;gap:12px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.stream-row-summary:active{opacity:.85}.stream-row-top{display:flex;align-items:flex-start;gap:12px}.stream-rank-wrap{position:relative;flex:none;display:inline-flex}.stream-rank{position:absolute;right:-4px;bottom:-4px;min-width:18px;height:18px;padding:0 3px;border-radius:999px;background:var(--text-2);color:var(--reversed);font-size:.6875rem;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}.stream-row-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.stream-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.stream-row-points{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.stream-points{font-family:var(--font-rounded);font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.stream-gain{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px}.stream-row-footer{display:flex;align-items:center;gap:8px;margin-top:12px}.stream-compare-toggle{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;padding:7px 12px;white-space:nowrap;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.stream-compare-toggle.on{color:#fff;background:var(--accent)}.stream-compare-toggle:disabled{opacity:.45;cursor:default}.stream-row-details{display:flex;flex-direction:column;gap:14px;margin-top:14px;animation:stream-appear .2s ease-out}.stream-tile-pair{display:flex;gap:10px}.stream-detail-block{display:flex;flex-direction:column;gap:8px}.stream-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.stream-tile{flex:1;min-width:0;padding:10px 12px;border-radius:12px;background:var(--inset)}.stream-tile-value{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stream-explain{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.stream-row-actions{display:flex;flex-wrap:wrap;gap:10px}.stream-row-actions .button{display:inline-flex;align-items:center;gap:6px}.stream-pill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min, 56px),1fr));gap:8px 10px}.stream-pill-grid .t-title{font-size:1.0625rem;white-space:nowrap}.injury-badge{display:inline-block;font-size:.6875rem;font-weight:700;padding:1px 5px;border-radius:999px;white-space:nowrap}.range-bar{display:flex;flex-direction:column;gap:4px}.range-track{position:relative;height:14px;display:block;flex:1;min-width:0}.range-rail{position:absolute;left:0;right:0;top:5px;height:4px;border-radius:999px;background:var(--inset);box-shadow:inset 0 0 0 .5px var(--stroke)}.range-span{position:absolute;top:2px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--tint) 38%,transparent)}.range-dot{position:absolute;top:0;width:14px;height:14px;border-radius:50%;background:var(--tint);box-shadow:0 0 0 2px var(--card)}.range-dot.small{width:12px;height:12px;top:1px}.range-labels{display:flex;justify-content:space-between;font-size:.75rem;font-variant-numeric:tabular-nums}.range-labels b{font-weight:600}.range-labels .muted{font-size:.6875rem}.stream-about-header{display:flex;flex-direction:column;gap:6px}.stream-about-facts{display:flex;flex-wrap:wrap;gap:12px}.stream-tray{position:sticky;bottom:calc(env(safe-area-inset-bottom) + 84px);z-index:25;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:color-mix(in srgb,var(--card) 88%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:.5px solid var(--stroke);box-shadow:0 8px 24px #00000024;animation:stream-rise .25s ease-out}@keyframes stream-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.stream-tray-top{display:flex;align-items:center;gap:12px}.stream-tray-faces{display:flex;flex:none}.stream-tray-faces .avatar{box-shadow:0 0 0 2px var(--card)}.stream-tray-faces .avatar+.avatar{margin-left:-10px}.stream-tray-actions{display:flex;gap:10px}.stream-pill-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;padding:10px 16px;white-space:nowrap}.stream-pill-button.destructive{background:var(--inset);color:var(--sit);font-weight:500}.stream-pill-button.primary{flex:1;background:var(--accent);color:#fff}.stream-pill-button:disabled{opacity:.5;cursor:default}.stream-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000059;display:flex;align-items:flex-end;justify-content:center}.stream-sheet{position:relative;background:var(--page);width:min(640px,100%);max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-hero) var(--radius-hero) 0 0;box-shadow:0 -8px 30px #0000002e;display:flex;flex-direction:column;outline:none;animation:stream-rise .22s ease-out}.stream-sheet-wide{width:min(1040px,100%)}.stream-sheet-bar{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px var(--space-l);background:color-mix(in srgb,var(--page) 88%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--stroke)}.stream-sheet-title{margin:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50vw}.stream-sheet-actions{display:flex;gap:4px;align-items:center;min-width:0}.stream-sheet-actions.end{justify-content:flex-end}.stream-bar-button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;font:inherit;font-size:.9375rem;color:var(--accent);padding:6px;border-radius:8px;white-space:nowrap}.stream-bar-button.primary{font-weight:600}.stream-bar-button.destructive{color:var(--sit)}.stream-bar-button:disabled{opacity:.4;cursor:default}.stream-sheet-body{padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-l)}@media(min-width:900px){.stream-sheet-scrim{align-items:center}.stream-sheet{border-radius:var(--radius-hero);max-height:86dvh}}.stream-form-section{display:flex;flex-direction:column;gap:6px}.stream-form-header{margin:0 4px;text-transform:none;font-weight:400}.stream-form-footer{margin:0 4px}.stream-form-rows{padding:0;overflow:hidden}.stream-form-row{display:flex;align-items:center;gap:10px;padding:11px var(--space-l);min-height:44px;width:100%;border:0;background:none;font:inherit;color:var(--text);text-align:left;box-sizing:border-box}.stream-form-rows>*+*{border-top:.5px solid var(--stroke)}.stream-form-row.stepper{justify-content:space-between}.stream-form-row.stepper.disabled>span:first-child{opacity:.45}.stepper-buttons{display:inline-flex;background:var(--inset);border-radius:9px;flex:none}.stepper-buttons button{border:0;background:none;color:var(--text);width:44px;height:32px;display:grid;place-items:center;cursor:pointer;border-radius:9px}.stepper-buttons button+button{border-left:.5px solid var(--stroke);border-radius:0 9px 9px 0}.stepper-buttons button:disabled{opacity:.35;cursor:default}.stream-form-row.slider input[type=range]{flex:1;accent-color:var(--accent)}.stream-form-row.picker{justify-content:space-between}.stream-form-row.picker select{max-width:60%;font:inherit;font-size:.9375rem;color:var(--accent);background:transparent;border:0;text-align:right;cursor:pointer}.stream-form-row.notes textarea{width:100%;border:0;background:transparent;resize:vertical;font:inherit;font-size:.9375rem;color:var(--text);outline:none}.stream-form-row.notes:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.stream-link-row{color:var(--accent);cursor:pointer}.stream-link-row.destructive,.stream-destructive-row{color:var(--sit);cursor:pointer}.stream-destructive-row{justify-content:center}.stream-team-row{cursor:pointer}.stream-team-row:hover,.stream-picker-row:hover:not(:disabled){background:var(--inset)}.stream-team-row-body{display:flex;flex-direction:column;gap:3px;width:100%;min-width:0}.stream-team-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stream-team-line .stream-grow{flex-direction:row}.stream-source-badge{font-size:.6875rem;font-weight:600;padding:2px 6px;border-radius:999px;background:var(--inset);color:var(--text)}.stream-source-badge.edited{background:color-mix(in srgb,var(--accent) 20%,transparent)}.stream-edit-row{justify-content:space-between}.stream-picker-list{padding:0;overflow:hidden}.stream-picker-list>*+*{border-top:.5px solid var(--stroke)}.stream-picker-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px var(--space-l);border:0;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}.stream-picker-row:disabled{opacity:.45;cursor:default}.stream-snapshot-row{display:flex;align-items:center}.stream-snapshot-row .stream-picker-row{flex:1}.stream-remove{border:0;background:none;color:var(--text-3);cursor:pointer;padding:6px;border-radius:999px;display:grid;place-items:center;flex:none}.stream-remove:hover{color:var(--sit)}.stream-snapshot-row .stream-remove{margin-right:8px}.stream-snapshot-detail{display:flex;flex-direction:column;gap:10px}.stream-snapshot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.stream-snapshot-item{display:flex;align-items:center;gap:8px;padding:2px 0}.stream-rank-num{width:22px;text-align:right;flex:none}.stream-spinner{width:22px;height:22px;border-radius:50%;border:2px solid var(--stroke);border-top-color:var(--accent);animation:stream-spin .8s linear infinite}.stream-compare{display:flex;flex-direction:column;gap:18px}.stream-verdict{display:flex;gap:12px;align-items:flex-start;background:color-mix(in srgb,var(--tint) 8%,var(--card))}.stream-verdict>.stream-grow{gap:4px}.stream-range-card{display:flex;flex-direction:column;gap:10px}.stream-range-head{display:flex;justify-content:space-between;gap:8px}.stream-range-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px}.stream-range-row .range-track{height:14px}.stream-range-row .range-rail{top:4px;height:6px}.stream-compare-cards{display:flex;flex-direction:column;gap:12px}.stream-compare-card{display:flex;flex-direction:column;gap:10px}.stream-games{display:flex;flex-direction:column;gap:2px}.stream-compare-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.stream-compare-table{display:none;padding:12px}.stream-table-head,.stream-table-row{display:grid;grid-template-columns:116px repeat(var(--cols),minmax(110px,1fr));-moz-column-gap:0;column-gap:0;align-items:start}.stream-table-head{position:sticky;top:52px;z-index:2;padding:8px 0;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:.5px solid var(--stroke)}.stream-table-player{display:flex;flex-direction:column;gap:4px;padding-right:8px;min-width:0}.stream-table-player-top{display:flex;justify-content:space-between;align-items:flex-start}.stream-table-group{display:flex;flex-direction:column;gap:6px}.stream-table-title{padding-top:10px}.stream-table-row>*{padding-right:8px;min-width:0}.stream-best{color:var(--start);font-weight:600}.stream-game-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.stream-h2h{display:flex;flex-direction:column;gap:8px}.stream-h2h-head .section-title h3{margin:0}.stream-h2h-head p{margin:2px 0 0 30px}.stream-h2h-table{width:100%;border-collapse:separate;border-spacing:8px 6px;table-layout:fixed}.stream-h2h-table th{font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-h2h-table tbody th{text-align:left;font-weight:400;width:70px}.stream-h2h-table thead td{width:70px}.stream-h2h-table td{text-align:center;font-size:.9375rem}.stream-flags summary{cursor:pointer}.stream-flags p{margin:4px 0 0}@media(min-width:760px){.stream-compare-cards{display:none}.stream-compare-table{display:block}.stream-h2h-table tbody th,.stream-h2h-table thead td{width:116px}}@media(prefers-reduced-motion:reduce){.stream-row,.stream-row-details,.stream-tray,.stream-sheet,.spinning,.stream-spinner{animation:none}.stream-switch-track,.stream-switch-track:after{transition:none}}.chart-frame{position:relative;width:100%;min-width:0}.chart-svg{display:block;overflow:visible}.chart-grid line{stroke:var(--stroke);stroke-width:.5}.chart-axis-label{fill:var(--text-2);font-size:10px;font-variant-numeric:tabular-nums}.chart-reference line{stroke:var(--text-3);stroke-width:1}.chart-series,.chart-projection,.chart-bar{animation:chart-in .26s ease-out both}@keyframes chart-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chart-series,.chart-projection,.chart-bar{animation:none}.trend-legend-chip,.metric-picker,.chart-chip-button{transition:none}}.chart-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}.chart-faint{color:var(--text-3)}.chart-num{font-variant-numeric:tabular-nums}.chart-chip{display:inline-flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap;padding:4px 8px;border-radius:999px;background:var(--inset);color:var(--text)}.chart-chip-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:999px;transition:opacity .12s}.chart-chip-button:hover{opacity:.8}.chart-chip-button:focus-visible,.metric-picker:focus-visible,.trend-legend-chip:focus-visible,.compare-add-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trend-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 10px}.chart-panel{display:flex;flex-direction:column;gap:8px;padding-top:8px;height:100%;min-height:0}.chart-panel>.panel-scroll{flex:1;min-height:0}.chart-message{min-height:80px;display:grid;place-items:center;text-align:center;font-size:.75rem;color:var(--text-2);padding:8px}.chart-message.short{min-height:60px}.chart-popover-wrap{position:relative;display:inline-flex;min-width:0}.chart-popover-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.chart-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:41;width:290px;max-width:calc(100vw - 32px);max-height:min(460px,70vh);overflow-y:auto;box-shadow:0 10px 30px #0000002e;padding:0}.metric-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--accent);font-weight:600;font-size:.75rem;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transition:background .12s}.metric-picker.prominent{font-size:.875rem;padding:5px 10px}.metric-picker:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.metric-picker-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-picker-list{display:flex;flex-direction:column;gap:10px;padding:10px}.metric-picker-group{display:flex;flex-direction:column;gap:2px}.metric-picker-heading{padding:0 8px}.metric-picker-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px}.metric-picker-row:hover{background:var(--inset)}.metric-picker-row.selected{background:color-mix(in srgb,var(--accent) 10%,transparent)}.metric-picker-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.metric-picker-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.trend-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.trend-legend-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;color:var(--text);cursor:pointer;min-width:0;display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:var(--inset);transition:opacity .15s}.trend-legend-chip.off{opacity:.45}.trend-legend-name{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-dot{width:9px;height:9px;border-radius:50%;border:1.5px solid;flex:none;box-sizing:border-box}.trend-dot.small{width:7px;height:7px;border-width:0}.chart-table{border-collapse:collapse;font-size:.75rem;font-variant-numeric:tabular-nums;width:-moz-max-content;width:max-content;max-width:100%}.chart-table th,.chart-table td{padding:2px 6px;text-align:right;white-space:nowrap}.chart-table thead th{font-size:.6875rem;font-weight:700;color:var(--text-2)}.chart-table tbody th{text-align:left;font-weight:500}.chart-table .best{color:var(--start);font-weight:700}.chart-name-cell{display:inline-flex;align-items:center;gap:5px}.chart-name-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.chart-name-button:hover span:last-child{text-decoration:underline}.chart-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;color:var(--text-3);cursor:pointer;display:inline-flex}.chart-icon-button:hover{color:var(--text-2)}.chart-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:50%}.compare-block{padding:10px;border-radius:12px;background:var(--inset);display:flex;flex-direction:column;gap:6px;min-width:0}.compare-block-title{font-size:.75rem;font-weight:600;color:var(--text-2)}.compare-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.compare-chip{display:flex;align-items:center;gap:6px;padding:6px;border-radius:10px;border:1px solid;min-width:0}.compare-chip-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--text);cursor:pointer;display:flex;align-items:center;gap:6px;flex:1;min-width:0;text-align:left}.compare-chip-avatar{border-radius:50%;box-shadow:0 0 0 2px var(--tint);display:inline-flex;flex:none}.compare-chip-text{display:flex;flex-direction:column;min-width:0}.compare-chip-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-toolbar{display:flex;align-items:center;gap:8px}.compare-toolbar .spacer{flex:1}.compare-search{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;background:var(--inset);max-width:260px;flex:1;min-width:0}.compare-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:.75rem;color:var(--text);flex:1;min-width:0;outline:none}.compare-search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.compare-search input:disabled{opacity:.6}.compare-results{padding:6px;border-radius:10px;background:var(--inset);display:flex;flex-direction:column;gap:2px}.compare-text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:2px 4px;font:inherit;font-size:.6875rem;font-weight:600;color:var(--accent);cursor:pointer;border-radius:6px}.compare-text-button:focus-visible{outline:2px solid var(--accent)}.compare-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:24px 0}.compare-card-grid{display:grid;gap:12px;align-items:start;grid-template-columns:repeat(auto-fill,minmax(max(320px,calc((100% - 24px) / 3)),1fr))}@media(max-width:400px){.compare-card-grid{grid-template-columns:1fr}}.compare-card-head{display:flex;align-items:center;gap:6px;min-width:0}.compare-card-head .spacer{flex:1}.compare-card-empty{min-height:170px;display:grid;place-items:center;text-align:center;font-size:.75rem;color:var(--text-2)}.compare-add-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--text);cursor:pointer;width:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;background:color-mix(in srgb,var(--accent) 4%,transparent);border:1.5px dashed color-mix(in srgb,var(--accent) 40%,transparent)}.compare-add-tile:disabled{cursor:default;opacity:.6}.compare-add-tile .chart-popover{top:calc(100% + 6px)}.compare-bars-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.compare-bars-row>.compare-block:first-child{flex:1 1 320px}.compare-bars-row>.compare-table-block{flex:0 1 auto;overflow-x:auto}.compare-range-row{display:flex;align-items:center;gap:10px}.compare-range-name{width:84px;flex:none;font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-range-row .range-bar{flex:1;min-width:0}.metric-headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.metric-big{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.metric-stat{display:inline-flex;align-items:baseline;gap:4px}.metric-stat b{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.metric-player-line{display:flex;align-items:center;gap:8px}.pc{display:grid;gap:var(--space-l);min-width:0}.pc-tab{display:grid;gap:var(--space-l);animation:pc-fade .18s ease-out}@keyframes pc-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pc-tab{animation:none}}.pc-card{display:grid;gap:var(--space-m);min-width:0}.pc-stack{display:grid;gap:var(--space-m)}.pc-p{margin:0}.pc-block{display:block;margin-top:2px}.pc-strong{font-weight:600}.pc-mono{font-variant-numeric:tabular-nums}.pc-num{width:28px;text-align:right;flex:none}.pc-spacer{flex:1}.pc-caption2{font-size:.6875rem;line-height:1.35}.pc-subheadline{font-size:.9375rem;line-height:1.35}.pc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc-header{display:grid;gap:var(--space-m)}.pc-header-row{display:flex;align-items:center;gap:var(--space-m);padding-right:28px}.pc-header-text{flex:1;min-width:0;display:grid;gap:3px}.pc-name-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pc-name{margin:0}.pc-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.pc-link:hover{text-decoration:underline}.pc-actions{display:flex;gap:var(--space-s);flex-wrap:wrap}.pc-action{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;padding:6px 12px}.pc-small-button{font-size:.75rem;padding:4px 10px}.pc-rows{display:grid;gap:10px}.pc-row{display:grid;grid-template-columns:90px 1fr;align-items:baseline;gap:var(--space-s)}.pc-news{display:grid;gap:3px;padding:2px 0}.pc-news-title{margin:0;font-size:.9375rem;font-weight:600}.pc-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-s)}.pc-log-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pc-week{width:32px;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.pc-opp{width:60px}.pc-pills{flex:1;display:flex;justify-content:flex-end;gap:var(--space-m);flex-wrap:wrap}.pc-mini{display:inline-grid;justify-items:end;min-width:30px}.pc-mini-value{font-family:var(--font-rounded);font-weight:700;font-size:.9375rem;font-variant-numeric:tabular-nums}.pc-mini-label{font-size:.625rem;color:var(--text-2)}.pc-stats{display:flex;gap:var(--space-xl);flex-wrap:wrap}.pc-factors{margin:0;display:grid;gap:6px}.pc-factor{display:grid;grid-template-columns:120px 48px 1fr;gap:var(--space-s);align-items:baseline}.pc-factor dd{margin:0}.pc-factor-value{text-align:right}@media(max-width:420px){.pc-factor{grid-template-columns:1fr auto}.pc-factor-detail{grid-column:1 / -1}}.pc-chart{margin:0;display:grid;gap:4px}.pc-chart svg{width:100%;height:120px;display:block}.pc-chart-axis{stroke:var(--stroke);stroke-width:1}.pc-chart-bar{fill:var(--accent)}.pc-chart-proj{stroke:var(--text);stroke-width:2;stroke-dasharray:3 2}.pc-chart-label{fill:var(--text-2);font-size:9px}.pc-chart-legend{display:flex;gap:var(--space-m)}.pc-chart-legend span{display:inline-flex;align-items:center;gap:4px}.pc-key{display:inline-block;width:10px}.pc-key-bar{height:8px;background:var(--accent);border-radius:2px}.pc-key-proj{height:0;border-top:2px dashed var(--text)}.pc-strength{display:flex;align-items:center;gap:var(--space-s)}.pc-sos{font-family:var(--font-rounded);font-weight:700;font-size:1.25rem;font-variant-numeric:tabular-nums}.pc-table-wrap{overflow-x:auto}.pc-table{border-collapse:collapse;font-size:.75rem;font-variant-numeric:tabular-nums}.pc-table th{font-size:.6875rem;font-weight:700;color:var(--text-2);text-align:right;padding:0 5px 4px;border-bottom:.5px solid var(--stroke)}.pc-table td{text-align:right;padding:3px 5px}.pc-table .lead{text-align:left}.pc-table tr.current td{font-weight:700}@media(max-width:380px){.pc-table .wide{display:none}}.pc-grade-head{display:flex;align-items:flex-start;gap:var(--space-m)}.pc-grade-head>.section{flex:1;min-width:0}.pc-badge{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--badge);color:var(--badge);font-family:var(--font-rounded);font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums}.pc-badge.thin{border-style:dashed;border-color:color-mix(in srgb,var(--badge) 45%,transparent)}.pc-bar-row{display:flex;align-items:center;gap:var(--space-s)}.pc-progress{width:80px;height:6px;accent-color:var(--accent)}.pc-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-s)}.pc-chip{background:var(--inset);border-radius:10px;padding:var(--space-s);display:grid;gap:3px;align-content:start}.pc-chip-head{display:flex;justify-content:space-between;gap:var(--space-s)}.pc-toggle{display:flex;align-items:flex-start;gap:var(--space-m);cursor:pointer}.pc-toggle>span:first-child{flex:1}.pc-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:26px;border-radius:999px;background:var(--stroke);position:relative;cursor:pointer;margin:0;transition:background .2s}.pc-switch:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s}.pc-switch:checked{background:var(--start)}.pc-switch:checked:after{transform:translate(18px)}.pc-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pc-switch,.pc-switch:after{transition:none}}.pc-weighted-head{display:flex;align-items:center;gap:var(--space-m);flex-wrap:wrap}.pc-slider-row{display:flex;align-items:center;gap:var(--space-s)}.pc-slider-label{width:130px;flex:none}.pc-slider-row input[type=range]{flex:1;min-width:0;accent-color:var(--accent)}.tp-caption{font-size:.75rem;line-height:1.3}.tp-caption2{font-size:.6875rem;line-height:1.3}.tp-subheadline{font-size:.875rem;font-weight:600;line-height:1.3}.tp-strong{font-weight:600}.tp-bold{font-weight:700}.tp-num{font-variant-numeric:tabular-nums;white-space:nowrap}.tp-label{display:inline-flex;align-items:center;gap:5px}.tp-label>svg{flex:none}.tp-heading{margin-top:4px}.tp-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tp-grow{flex:1}.tp-clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tp-rows{display:grid;gap:2px;min-width:0}.tp-tappable{cursor:pointer;border-radius:8px}.tp-tappable:hover{background:var(--inset)}.tp-tappable:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tp-readiness>.card{width:100%;padding:10px}.tp-alert{display:flex;align-items:flex-start;gap:8px;padding:2px 4px}.tp-alert-icon{width:18px;flex:none;display:grid;place-items:center;padding-top:1px}.tp-alert-text{display:grid;gap:1px;min-width:0}.tp-slot-row{display:flex;align-items:center;gap:8px;min-width:0}.tp-slot{width:34px;flex:none;font-size:.6875rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-2)}.tp-scoreboard{display:grid;gap:6px}.tp-score-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tp-score-side{display:flex;flex-direction:column;min-width:0;max-width:40%}.tp-score{font-family:var(--font-rounded);font-size:1.375rem;font-weight:700;line-height:1.15}.tp-share{display:flex;gap:2px;height:6px}.tp-share>span{border-radius:999px;height:100%}.tp-share-mine{background:var(--accent);flex:none}.tp-share-theirs{flex:1;background:color-mix(in srgb,var(--text-2) 35%,transparent)}.tp-bye-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(22px,30px));gap:6px 4px}.tp-bye-week{display:grid;gap:2px;justify-items:center}.tp-bye-square{width:100%;height:20px;border-radius:4px;display:grid;place-items:center;color:#fff;font-size:.6875rem;font-weight:700}.tp-bye-league{width:100%;height:2px}.tp-bye-league>span{display:block;height:100%;border-radius:999px;background:color-mix(in srgb,var(--text-2) 45%,transparent)}.tp-row-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--text);width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:4px 6px;border-radius:8px;cursor:pointer}.tp-row-button:hover,.tp-row-link:hover{background:var(--inset)}.tp-row-button:focus-visible,.tp-row-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tp-standing{justify-content:flex-start}.tp-standing-user{background:color-mix(in srgb,var(--accent) 10%,transparent)}.tp-rank{width:16px;flex:none;text-align:right;color:var(--text-3)}.tp-pf{width:48px;flex:none;text-align:right}.tp-news{display:grid;gap:1px;padding:4px 6px;border-radius:8px;color:var(--text);text-decoration:none}.mp-value{display:flex;flex-direction:column;align-items:flex-end;flex:none}.mp-to-beat{display:flex;align-items:baseline;gap:6px;padding:4px 6px;border-radius:8px;background:var(--inset)}.mp-stream-row{display:grid;gap:4px}.mp-range{padding-left:34px}.mp-goals{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.mp-goal{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;font-size:.6875rem;cursor:pointer;text-align:left;padding:4px 8px;border-radius:999px;background:var(--inset);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-goal-selected{font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.mp-goal:focus-visible,.mp-linked:focus-visible,.mp-link-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mp-linked{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;color:var(--text);width:100%;cursor:pointer;text-align:left;display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);transition:transform .12s}.mp-linked:active{transform:scale(.98)}.mp-partner{display:grid;gap:4px;padding:8px;border-radius:10px;background:var(--inset);cursor:pointer}.mp-partner-head{display:flex;align-items:center;gap:6px;min-width:0}.mp-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:.6875rem;font-weight:600;color:var(--accent);cursor:pointer;padding:2px 4px}.mp-card{height:100%;overflow-y:auto;padding:10px}@media(prefers-reduced-motion:reduce){.mp-linked{transition:none}}.bt-team-screen{display:flex;flex-direction:column;gap:var(--space-xl)}.bt-team-zoom{display:flex;flex-direction:column;gap:var(--space-xl);animation:team-fade .22s ease-out}@keyframes team-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bt-stack-1{display:flex;flex-direction:column;gap:1px}.bt-stack-2{display:flex;flex-direction:column;gap:2px}.bt-stack-4{display:flex;flex-direction:column;gap:4px}.bt-stack-6{display:flex;flex-direction:column;gap:6px}.bt-stack-8{display:flex;flex-direction:column;gap:8px}.bt-stack-10{display:flex;flex-direction:column;gap:10px}.bt-row-2{display:inline-flex;align-items:center;gap:2px}.bt-row-4{display:flex;align-items:center;gap:4px;min-width:0}.bt-row-6{display:flex;align-items:center;gap:6px;min-width:0}.bt-row-8{display:flex;align-items:center;gap:8px;min-width:0}.bt-row-10{display:flex;align-items:center;gap:10px;min-width:0}.bt-row-12{display:flex;align-items:center;gap:12px;min-width:0}.bt-stack-0{display:flex;flex-direction:column}.bt-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);width:100%}.bt-row-between.bt-baseline,.bt-row-6.bt-baseline{align-items:baseline}.bt-align-end{align-items:flex-end;text-align:right}.bt-grow{flex:1;min-width:0}.bt-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bt-nowrap{white-space:nowrap}.bt-num{font-variant-numeric:tabular-nums}.bt-kerned{letter-spacing:.1em}.bt-t-micro-num{font-size:.6875rem;line-height:1.3}.bt-accent-link{color:var(--accent);font-weight:600}.bt-link{color:var(--accent);font-weight:600;text-decoration:none}.bt-link:hover{text-decoration:underline}.bt-screen-toolbar{display:flex;justify-content:flex-end;gap:var(--space-s);margin-bottom:calc(-1 * var(--space-m))}.button.bt-small{font-size:.8125rem;padding:5px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:5px}.bt-text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:2px 0;font:inherit;font-weight:600;color:var(--accent);cursor:pointer;display:inline-flex;align-items:center;gap:5px;align-self:flex-start}.bt-text-button:hover{text-decoration:underline}.bt-text-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.bt-spin{animation:team-spin 1s linear infinite}@keyframes team-spin{to{transform:rotate(360deg)}}.bt-pressable{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;display:flex;transition:transform .12s ease,background .15s}.bt-pressable:hover{background:color-mix(in srgb,var(--inset) 60%,var(--card))}.bt-pressable:active{transform:scale(.985)}.bt-pressable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bt-pressable.bt-stack-10,.bt-pressable.bt-stack-8{flex-direction:column}.bt-card-header{display:flex;flex-direction:column;gap:2px;min-width:0}.bt-card-header-title{display:flex;align-items:center;gap:var(--space-s)}.bt-card-header-title svg{width:22px;flex:none}.bt-card-header-title h3,.bt-card-header p{margin:0}.bt-card-header .bt-indented{margin-left:30px}.bt-team-hero{gap:14px}.bt-team-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-m)}.bt-team-hero-record{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bt-streak{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border-radius:999px;font-weight:700;font-variant-numeric:tabular-nums}.bt-starter-strip{display:flex}.bt-starter-avatar{position:relative;margin-right:-8px;display:inline-flex}.bt-starter-avatar .avatar{box-shadow:0 0 0 2px var(--card)}.bt-starter-live{position:absolute;right:0;bottom:0;width:9px;height:9px;border-radius:50%;background:var(--sit);box-shadow:0 0 0 1.5px #ffffffe6}.bt-pillars{display:flex;gap:6px}.bt-pillar{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-size:.6875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;border-radius:999px;background:var(--inset)}.bt-pillar.bt-on{background:color-mix(in srgb,var(--hue-team) 22%,transparent)}.bt-pillar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bt-pillar-explanation{margin:0}.bt-ring{position:relative;display:inline-grid;place-items:center;flex:none}.bt-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.bt-ring-segment{transition:stroke-dasharray .4s ease,stroke-dashoffset .4s ease}.bt-ring-center{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1}.bt-ring-count{font-family:var(--font-rounded);font-weight:700;font-variant-numeric:tabular-nums}.bt-ring-of{font-size:.6875rem;color:var(--text-2);margin-top:2px}.bt-readiness-card{align-items:center;gap:16px;padding:14px}.bt-readiness-text{display:flex;flex-direction:column;gap:4px;min-width:0}.bt-readiness-set{display:inline-flex;align-items:center;gap:6px;color:var(--start)}.bt-legend{display:flex;flex-direction:column;gap:2px}.bt-legend-row{display:inline-flex;align-items:center;gap:6px}.bt-legend-dot{width:7px;height:7px;border-radius:50%;flex:none}.bt-board-link{align-items:center;gap:12px;padding:12px}.bt-board-link-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.bt-start-trade{align-items:center;gap:12px;padding:14px}.bt-start-trade-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent)}.bt-alert-row{display:flex;align-items:flex-start;gap:10px}.bt-this-week{padding:14px}.bt-score{flex:1;min-width:0}.bt-target-row{display:flex;align-items:center;gap:8px;min-width:0}.bt-upcoming-row{display:flex;align-items:center;gap:10px}.bt-standings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.bt-standings li{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px}.bt-standings li.bt-me{background:color-mix(in srgb,var(--accent) 12%,transparent)}.bt-standings-rank{width:18px;text-align:right;flex:none}.bt-standings-pf{width:58px;text-align:right;flex:none}.bt-trend-row{display:flex;align-items:center;gap:8px}.bt-trend-bar{position:relative;flex:1;height:12px;display:flex;align-items:center}.bt-trend-bar:before{content:"";position:absolute;top:2px;right:0;bottom:2px;left:0;border-radius:999px;background:var(--inset)}.bt-trend-mine{position:relative;height:8px;border-radius:999px;background:var(--accent)}.bt-trend-avg{position:absolute;top:0;width:2px;height:12px;background:color-mix(in srgb,var(--text) 60%,transparent)}.bt-h-scroll{display:flex;overflow-x:auto;scrollbar-width:none}.bt-h-scroll::-webkit-scrollbar{display:none}.bt-results-strip{gap:6px}.bt-result-chip{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none}.bt-result-letter{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:1.0625rem}.bt-bye-strip{gap:3px}.bt-bye-week{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none;width:22px}.bt-bye-square{width:22px;height:22px;border-radius:4px;display:grid;place-items:center;color:#fff;font-size:.6875rem;font-weight:700}.bt-bye-share{width:22px;height:3px;display:flex}.bt-bye-share span{height:3px;border-radius:999px;background:color-mix(in srgb,var(--text-2) 50%,transparent)}@media(prefers-reduced-motion:reduce){.bt-team-zoom,.bt-spin,.bt-ring-segment,.bt-pressable{animation:none;transition:none}}.tools-card{padding:0;overflow:hidden}.tools-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--text);width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;text-align:left;cursor:pointer;min-height:44px}.tools-row+.tools-row{border-top:.5px solid var(--stroke)}.tools-row:hover{background:var(--inset)}.tools-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tools-row-text{flex:1;display:grid;gap:2px;min-width:0}.shell{display:flex;min-height:100dvh}.shell-main{flex:1;min-width:0;display:flex;flex-direction:column}.shell-content{flex:1;width:100%;max-width:760px;margin:0 auto;padding:var(--space-m) var(--space-l) calc(96px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-tier)}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(env(safe-area-inset-top) + 8px) var(--space-l) 8px;background:color-mix(in srgb,var(--page) 82%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.topbar-leading{display:flex;align-items:center;gap:4px;min-width:0}.topbar-title{margin:0;text-align:center;font-size:1.0625rem}.topbar>a{justify-self:end}.topbar-trailing{justify-self:end;display:flex;align-items:center;gap:8px;min-width:0}.shell-content.shell-content-workspace{max-width:none;padding-bottom:0}.icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;border:0;background:var(--inset);color:var(--accent);cursor:pointer}.backpill-wrap{position:relative;min-width:0}.backpill{display:inline-flex;align-items:center;gap:2px;max-width:170px;border:0;border-radius:999px;padding:6px 10px 6px 6px;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.backpill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.menu{position:absolute;top:42px;left:0;z-index:41;min-width:230px;padding:var(--space-s);display:flex;flex-direction:column}.menu-heading{padding:4px 8px 6px}.menu-item{display:flex;align-items:center;gap:10px;padding:10px 8px;border:0;border-radius:var(--radius-small);background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit}.menu-item:hover{background:var(--inset)}.menu-item svg{color:var(--accent)}.segments-bar{position:sticky;top:calc(env(safe-area-inset-top) + 52px);z-index:19;padding:4px var(--space-l) 8px;max-width:760px;width:100%;margin:0 auto}.tabbar{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 10px);z-index:30;display:flex;justify-content:space-around;padding:6px;border-radius:999px;border:.5px solid var(--stroke);background:color-mix(in srgb,var(--card) 80%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 8px 30px #0000001f}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:500;padding:6px 0;border-radius:999px}.tab-on{background:var(--inset);font-weight:600}.sidebar,.wide-only{display:none}@media(min-width:900px){.tabbar{display:none}.wide-only{display:inline-grid}.shell-content{padding-bottom:var(--space-tier)}.sidebar{display:flex;flex-direction:column;gap:var(--space-l);width:250px;flex-shrink:0;padding:var(--space-l) var(--space-m);background:var(--inset);position:sticky;top:0;height:100dvh;overflow-y:auto}.sidebar-title{padding:8px 10px 0}.sidebar-group{display:flex;flex-direction:column;gap:2px}.sidebar-heading{padding:0 10px 4px}.sidebar-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit}.sidebar-row:hover{background:var(--inset)}.sidebar-row-on{background:var(--accent);color:#fff;font-weight:600}.sidebar-row-on:hover{background:var(--accent)}}.settings-card{display:grid;gap:var(--space-m)}.field{display:grid;gap:4px}.field input{font:inherit;font-size:1rem;padding:10px 12px;border-radius:10px;border:1px solid var(--stroke);background:var(--inset);color:var(--text);width:100%}.field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.row{display:flex;gap:var(--space-s);align-items:center;flex-wrap:wrap}.row input{flex:1;min-width:0}.list{padding:0;overflow:hidden}.list-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--text);width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:12px 16px;cursor:pointer;min-height:44px}.list-row+.list-row{border-top:.5px solid var(--stroke)}.list-row:hover{background:var(--inset)}.swatches{display:flex;flex-wrap:wrap;gap:14px}.swatch{width:34px;height:34px;border-radius:50%;border:2px solid;cursor:pointer;display:grid;place-items:center;box-shadow:0 0 0 3px var(--card) inset}.swatch.selected{transform:scale(1.06);box-shadow:none}.segmented{display:inline-flex;background:var(--inset);border-radius:9px;padding:2px;gap:2px;justify-self:start}.segmented button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--text);padding:6px 12px;border-radius:7px;cursor:pointer}.segmented button.on{background:var(--card);box-shadow:var(--shadow);font-weight:600}.button.danger{color:var(--sit)}.settings-footer{display:flex;justify-content:center;padding:var(--space-xl) 0}.button{display:inline-flex;align-items:center;gap:6px}.dd-page{display:flex;flex-direction:column;gap:var(--space-l);min-width:0}.dd-toolbar{display:flex;align-items:center;gap:var(--space-s);flex-wrap:wrap}.dd-toolbar-spacer{flex:1}.button.dd-small{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;padding:6px 11px;border-radius:8px}.button.dd-danger{color:var(--sit)}.dd-spin{animation:dd-spin 1s linear infinite}@keyframes dd-spin{to{transform:rotate(360deg)}}.dd-pulse{animation:dd-pulse 1.6s ease-in-out infinite}@keyframes dd-pulse{50%{opacity:.35}}.dd-link{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.dd-text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--accent);font-weight:600;display:inline-flex;align-items:center;gap:4px}.dd-text-button.quiet{color:var(--text-2);font-weight:500}.dd-text-button.quiet:hover{color:var(--text)}.dd-text-button:disabled{opacity:.45;cursor:default}.dd-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-3);cursor:pointer;display:inline-grid;place-items:center;min-width:28px;min-height:28px;border-radius:999px;padding:0}.dd-icon-button:hover{color:var(--text);background:var(--inset)}.dd-icon-button.danger:hover{color:var(--sit)}.dd-icon-button.on{color:var(--accent)}.dd-icon-button.done{color:var(--start);cursor:default}.dd-icon-button:disabled{opacity:.3;cursor:default;background:transparent}.dd-icon-button.large{min-width:36px;min-height:36px;background:var(--inset)}.dd-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--stroke);background:var(--inset);color:var(--text);border-radius:10px;font:inherit;font-size:.9375rem;padding:8px 10px;min-height:38px;min-width:0}.dd-field::-moz-placeholder{color:var(--text-3)}.dd-field::placeholder{color:var(--text-3)}.dd-field:focus-visible,.dd-search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.dd-field:focus{outline:none}textarea.dd-field{width:100%;resize:vertical;line-height:1.4}select.dd-field{padding-right:28px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px;background-repeat:no-repeat}.dd-search{display:flex;align-items:center;gap:8px;padding:0 10px;min-height:38px;background:var(--inset);border:.5px solid var(--stroke);border-radius:10px;min-width:0;color:var(--text-3)}.dd-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:.9375rem;padding:8px 0}.dd-search input::-moz-placeholder{color:var(--text-3)}.dd-search input::placeholder{color:var(--text-3)}.dd-search input:focus{outline:none}.dd-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}.dd-filters{display:flex;flex-direction:column;gap:var(--space-m)}.dd-filter-row{display:grid;grid-template-columns:1fr;gap:var(--space-s)}.dd-filter-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:var(--space-s)}@media(min-width:640px){.dd-filter-row{grid-template-columns:minmax(180px,1.2fr) 2fr}}.dd-chip-row{display:flex;gap:var(--space-s);flex-wrap:wrap;align-items:center}.dd-chip{display:inline-flex;align-items:center;gap:6px}.dd-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.card.dd-panel{padding:0;overflow:hidden}.dd-disclosure{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer;width:100%;display:flex;align-items:center;gap:var(--space-s);padding:var(--space-m) var(--space-l);text-align:left}.dd-disclosure:hover{background:var(--inset)}.dd-disclosure:disabled{cursor:default;opacity:.6}.dd-disclosure:focus-visible{outline-offset:-2px;border-radius:var(--radius-card)}.dd-disclosure-trailing{margin-left:auto;color:var(--text-3);display:inline-flex;align-items:center;gap:6px;flex:none}.dd-panel-body{padding:0 var(--space-l) var(--space-l);display:flex;flex-direction:column;gap:var(--space-s)}.dd-panel-note{padding:0 var(--space-l) var(--space-m);display:flex;align-items:flex-start;gap:6px;color:var(--caution);flex-wrap:wrap}.dd-status{display:flex;align-items:center;gap:var(--space-l) var(--space-xl);flex-wrap:wrap}.dd-status.on-clock{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--card))}.dd-status-state{display:inline-flex;align-items:center;gap:6px;font-weight:600}.dd-status .stat .t-title{font-size:1.125rem}.dd-roster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-m) var(--space-l)}.dd-roster-grid ul,.dd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dd-roster-pick{display:flex;align-items:baseline;gap:6px;min-width:0}.dd-roster-pick .num{width:24px;flex:none;color:var(--text-3);font-variant-numeric:tabular-nums}.dd-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dd-grade-badge{display:inline-grid;place-items:center;min-width:30px;padding:2px 6px;border-radius:999px;font-weight:700;font-size:.75rem;flex:none;font-variant-numeric:tabular-nums}.dd-grade-row{display:flex;align-items:center;gap:var(--space-s);padding:6px 8px;border-radius:var(--radius-small);min-width:0}.dd-grade-row.me{background:var(--inset)}.dd-grade-row .name{flex:1}.dd-grade-row .num{color:var(--text-3);flex:none;font-variant-numeric:tabular-nums}.dd-grade-row .num.wide{min-width:70px;text-align:right}@media(max-width:420px){.dd-grade-row{flex-wrap:wrap}.dd-grade-row .name{flex-basis:calc(100% - 46px)}.dd-grade-row .num:not(.wide){margin-left:38px}}.dd-feed{display:flex;align-items:center;gap:var(--space-m);overflow-x:auto;padding:var(--space-m) var(--space-l)}.dd-feed ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-l)}.dd-feed li{display:flex;align-items:baseline;gap:6px;white-space:nowrap;flex:none}.dd-callout-row{display:flex;gap:var(--space-s);align-items:flex-start}.dd-callout-row>svg{flex:none;margin-top:2px}.dd-thin-list{display:flex;flex-wrap:wrap;gap:6px var(--space-l);margin-top:4px}.dd-thin-list span{display:inline-flex;align-items:center;gap:6px}.card.dd-table-card{padding:0;overflow:hidden}.dd-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:700px){.dd-table-scroll{max-height:min(72dvh,900px);overflow-y:auto}}.dd-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.875rem}.dd-table th{position:sticky;top:0;z-index:1;background:var(--card);color:var(--text-3);border-bottom:.5px solid var(--stroke);padding:0;white-space:nowrap;font-weight:700}.dd-table th .dd-th{display:inline-flex;align-items:center;gap:3px;padding:10px 12px}.dd-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;width:100%;text-transform:inherit;letter-spacing:inherit;justify-content:inherit}.dd-sort:hover,.dd-sort.on{color:var(--text)}.dd-sort:focus-visible{outline-offset:-2px;border-radius:6px}.dd-table td{padding:8px 12px;border-bottom:.5px solid var(--stroke);color:var(--text-2);white-space:nowrap}.dd-table tbody tr{cursor:pointer}.dd-table tbody tr:hover{background:var(--inset)}.dd-table tbody tr.drafted{opacity:.5}.dd-table tbody tr:last-child td{border-bottom:0}.dd-table .num{text-align:right;font-variant-numeric:tabular-nums}.dd-table .center{text-align:center}.dd-name-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--text);cursor:pointer;text-align:left}.dd-name-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.dd-strike{text-decoration:line-through}.dd-tag{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:.6875rem;font-weight:700;vertical-align:middle;background:var(--inset);color:var(--text-2)}.dd-tag.mine{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.dd-tag.gone{margin-left:0;background:color-mix(in srgb,var(--sit) 14%,transparent);color:var(--sit)}.dd-trend{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:1px 7px;border-radius:999px}.dd-trend.add{color:var(--start);background:color-mix(in srgb,var(--start) 13%,transparent)}.dd-trend.drop{color:var(--sit);background:color-mix(in srgb,var(--sit) 13%,transparent)}.dd-status-dot{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem}.dd-research-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums}.dd-table-empty{padding:48px 16px;text-align:center;color:var(--text-3);cursor:default}.dd-table tbody tr.dd-skel-row{cursor:default}.dd-table tbody tr.dd-skel-row:hover{background:transparent}.dd-skel{height:12px;border-radius:6px;background:var(--stroke);animation:dd-pulse 1.4s ease-in-out infinite}.dd-table-footer{padding:8px var(--space-l);border-top:.5px solid var(--stroke);color:var(--text-3)}.dd-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000059;display:flex;align-items:flex-end;justify-content:center}.dd-drawer{position:relative;background:var(--page);color:var(--text);width:100%;max-height:92dvh;border-radius:var(--radius-hero) var(--radius-hero) 0 0;box-shadow:0 -8px 30px #0000002e;display:flex;flex-direction:column;overflow:hidden}.dd-drawer-grabber{width:36px;height:5px;border-radius:999px;background:var(--stroke);margin:8px auto 0;flex:none}.dd-drawer-head{flex:none;padding:var(--space-m) var(--space-l);display:flex;align-items:flex-start;gap:var(--space-m)}.dd-drawer-head h2{margin:2px 0 0}.dd-drawer-actions{display:flex;align-items:center;gap:6px;flex:none}.dd-drawer-tabs{flex:none;padding:0 var(--space-l) var(--space-m);overflow-x:auto}.dd-drawer-tabs .segment{padding-left:8px;padding-right:8px}.dd-drawer-body{flex:1;overflow-y:auto;padding:0 var(--space-l) calc(var(--space-l) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-l)}.dd-drawer-body>section{display:flex;flex-direction:column;gap:var(--space-s)}@media(min-width:900px){.dd-drawer-scrim{justify-content:flex-end;align-items:stretch}.dd-drawer{width:min(440px,100vw);max-height:none;height:100%;border-radius:var(--radius-hero) 0 0 var(--radius-hero);box-shadow:-8px 0 30px #0000002e}.dd-drawer-grabber{display:none}.dd-drawer-head{padding-top:var(--space-l)}}.dd-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-m)}.dd-context-grid .wide{grid-column:span 3}.dd-context-item{display:flex;flex-direction:column;gap:2px;min-width:0}.dd-factor{display:flex;align-items:flex-start;gap:8px}.dd-factor svg{flex:none;margin-top:2px}.dd-stat-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:.5px solid var(--stroke);gap:var(--space-m)}.dd-stat-row:last-child{border-bottom:0}.dd-stat-row .value{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.dd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:32px 12px;color:var(--text-3)}.dd-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;background:var(--inset);color:var(--accent);padding:2px 6px;border-radius:6px}.dd-section-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);color:var(--text-3)}.dd-plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-l);align-items:start}.dd-column{display:flex;flex-direction:column;gap:var(--space-s);min-width:0}.dd-column-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.dd-column-head>div{display:flex;align-items:center;gap:var(--space-s)}.dd-suggest{border-radius:var(--radius-small);padding:var(--space-s) var(--space-m);background:color-mix(in srgb,var(--accent) 8%,transparent);border:.5px solid color-mix(in srgb,var(--accent) 30%,transparent);display:flex;flex-direction:column;gap:4px}.dd-suggest-title{display:flex;align-items:center;gap:6px;color:var(--accent)}.dd-suggest li,.dd-picker-result{display:flex;align-items:center;gap:var(--space-s);min-width:0}.inset.dd-target{list-style:none;padding:var(--space-s) var(--space-m);display:flex;gap:var(--space-s);align-items:flex-start}.dd-target.gone{opacity:.6}.dd-target-rank{width:18px;flex:none;color:var(--text-3);font-weight:700;padding-top:2px;font-variant-numeric:tabular-nums}.dd-target-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dd-target-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dd-target-controls{display:flex;flex-direction:column;align-items:center;flex:none}.dd-note-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;color:var(--text-2)}.dd-note-button:hover{color:var(--text)}.dd-note-button .placeholder{color:var(--text-3);font-style:italic}.dd-fallback{display:flex;align-items:center;gap:6px;min-width:0}.dd-fallback.gone .name{color:var(--text-3);text-decoration:line-through}.dd-fallback.pivot .name{color:var(--accent);font-weight:600}.dd-fallback .icon{color:var(--text-3);flex:none}.inset.dd-picker{display:flex;flex-direction:column;gap:6px;padding:var(--space-s)}.dd-picker-result{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:100%;font:inherit;color:var(--text);cursor:pointer;padding:6px;border-radius:var(--radius-small);text-align:left}.dd-picker-result:hover{background:var(--card)}.dd-picker-result:focus-visible{outline-offset:-2px}.dd-list-plain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}@media(prefers-reduced-motion:reduce){.dd-spin,.dd-pulse,.dd-skel{animation:none}}.dd-practice{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.dd-practice.on{padding:6px 12px;border-radius:10px;flex:1 1 100%;background:color-mix(in srgb,var(--accent) 12%,transparent);border:.5px solid color-mix(in srgb,var(--accent) 35%,transparent)}.dd-practice.on .dd-truncate{flex:1}.dd-practice-label{color:var(--accent);font-weight:700}.dd-practice-form{display:flex;align-items:center;gap:var(--space-s);flex:1 1 100%;flex-wrap:wrap;min-width:0}.dd-practice-form .dd-field{flex:1 1 220px}.dd-practice-error{color:var(--sit);display:inline-flex;align-items:center;gap:4px;flex:1 1 100%}.dd-disclosure .dd-chip-row{flex:1;min-width:0;gap:4px}.dd-table th{text-align:left}.dd-table th .dd-th{width:100%}.dd-table th.num .dd-th{justify-content:flex-end}.dd-table th.center .dd-th{justify-content:center}.dd-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dd-live{display:inline-flex;align-items:center;gap:5px;color:var(--start)}.dd-live .dd-dot{background:var(--start)}.rt-page{display:grid;gap:var(--space-xl);min-width:0}.rt-stack{display:grid;gap:var(--space-m);min-width:0}.rt-row{display:flex;align-items:center;gap:var(--space-s);flex-wrap:wrap;min-width:0}.rt-card-list{display:grid;gap:var(--space-s)}.rt-divided>*+*{border-top:.5px solid var(--stroke)}.rt-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--inset);border:1px solid var(--stroke);border-radius:var(--radius-small);color:var(--text);font:inherit;font-size:.9375rem;padding:8px 10px;min-width:0;max-width:100%}.rt-field::-moz-placeholder{color:var(--text-3)}.rt-field::placeholder{color:var(--text-3)}.rt-field:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}select.rt-field{padding-right:28px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat}textarea.rt-field{resize:vertical}.rt-label{display:grid;gap:var(--space-xs)}.rt-button{display:inline-flex;align-items:center;gap:6px}.rt-button.on{border-color:var(--accent);color:var(--accent)}.rt-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--text-2);border-radius:var(--radius-small);padding:6px;cursor:pointer;display:inline-grid;place-items:center}.rt-icon-button:hover{background:var(--inset);color:var(--text)}.rt-icon-button.danger:hover{color:var(--sit)}.rt-icon-button.on{color:var(--accent)}.rt-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rt-link{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.rt-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rt-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;color:var(--tag);background:color-mix(in srgb,var(--tag) 14%,transparent)}.rt-tag-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border:1px solid var(--stroke);color:var(--text-2);background:transparent;border-radius:999px;padding:4px 9px}.rt-tag-toggle[aria-pressed=true]{color:var(--tag);background:color-mix(in srgb,var(--tag) 14%,transparent);border-color:var(--tag)}.rt-tag-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rt-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:var(--inset);color:var(--text-2)}.rt-badge.accent{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.rt-grade{display:inline-block;min-width:2.2em;text-align:center;padding:2px 6px;border-radius:999px;font-weight:700;color:var(--grade);background:color-mix(in srgb,var(--grade) 16%,transparent)}.rt-note{display:grid;gap:var(--space-s)}.rt-note.pinned{border-left:3px solid var(--accent)}.rt-note-title{font-weight:600;margin:0}.rt-note-body{margin:0}.rt-note-actions{display:flex;gap:2px;flex:none}@media(hover:hover){.rt-note .rt-note-actions{opacity:.55;transition:opacity .15s}.rt-note:hover .rt-note-actions,.rt-note:focus-within .rt-note-actions{opacity:1}}.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.rt-table{width:100%;border-collapse:collapse;font-size:.8125rem}.rt-table th{text-align:left;padding:8px;color:var(--text-2);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:.5px solid var(--stroke);white-space:nowrap}.rt-table td{padding:8px;border-bottom:.5px solid var(--stroke);vertical-align:middle}.rt-table tr:last-child td{border-bottom:0}.rt-table .num{text-align:right;font-variant-numeric:tabular-nums}.rt-heat{display:grid;gap:2px;min-width:440px}.rt-heat-head{text-align:center;padding:4px 0}.rt-heat-def{display:flex;align-items:center;padding:4px 6px;font-weight:600;font-size:.75rem;color:var(--text-2)}.rt-heat-def.mine{color:var(--accent)}.rt-heat-cell{position:relative;text-align:center;padding:5px 0;font-size:.75rem;font-variant-numeric:tabular-nums;border-radius:4px;color:var(--text);cursor:default;box-shadow:inset 0 0 0 .5px var(--stroke)}.rt-heat-cell.thin{background:var(--inset);color:var(--text-3)}.rt-heat-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.rt-swatch{width:12px;height:12px;border-radius:3px;display:inline-block;flex:none;border:.5px solid var(--stroke)}.rt-tooltip{background:var(--card);color:var(--text);border:.5px solid var(--stroke);border-radius:var(--radius-small);padding:8px 10px;box-shadow:0 4px 16px #00000029;font-size:.75rem;line-height:1.4;max-width:240px}.rt-tooltip p{margin:0}.rt-heat-cell .rt-tooltip{position:absolute;z-index:20;left:50%;top:100%;margin-top:4px;transform:translate(-50%);white-space:nowrap;text-align:left;max-width:none}.rt-meter{flex:1;height:6px;border-radius:999px;background:var(--inset);overflow:hidden}.rt-meter>span{display:block;height:100%;border-radius:999px;background:var(--accent)}.rt-game.mine{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.rt-matchup{display:flex;align-items:flex-start;gap:var(--space-m)}@media(max-width:480px){.rt-matchup{flex-direction:column}.rt-matchup>.rt-vs{align-self:center}.rt-matchup>.rt-side-right{text-align:left}.rt-matchup>.rt-side-right .rt-row{justify-content:flex-start}}.rt-table th:first-child,.rt-table td:first-child{padding-left:var(--space-l)}.rt-table th:last-child,.rt-table td:last-child{padding-right:var(--space-l)}.fcc{--color-bg: var(--page);--color-surface: var(--card);--color-surface-2: var(--inset);--color-border: var(--stroke);--color-text: var(--text);--color-text-muted: var(--text-2);--color-text-faint: var(--text-3);--color-accent: var(--accent);--color-accent-hover: color-mix(in srgb, var(--accent) 85%, black);--color-start: var(--start);--color-caution: var(--caution);--color-sit: var(--sit);--shadow-card: var(--shadow)}.fcc-tool{display:grid;gap:var(--space-l);min-width:0}.mk-screen{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.mk-stack{display:flex;flex-direction:column;gap:var(--space-m);min-width:0}.mk-stack-tight{display:flex;flex-direction:column;gap:var(--space-s);min-width:0}.mk-inline{display:inline-flex;align-items:center;gap:6px}.mk-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mk-pad-s{padding:10px}.mk-wide{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:6px;text-decoration:none;box-sizing:border-box}.mk-left{justify-content:flex-start;text-align:left}.mk-grow{flex:1;justify-content:center;display:inline-flex;align-items:center;gap:6px}.mk-button-row{display:flex;gap:10px;flex-wrap:wrap}.mk-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk-section-header h3{margin:0}.mk-section-header p{margin:2px 0 0}.mk-screen p{margin:0}.mk-toolbar{display:flex;flex-direction:column;gap:var(--space-s)}.mk-toolbar-row{display:flex;align-items:center;gap:var(--space-s);flex-wrap:wrap;min-width:0}.mk-toolbar-row>.mk-search{flex:1 1 200px}.mk-end{justify-content:flex-end}.button.mk-small{padding:6px 10px;font-size:.8125rem;display:inline-flex;align-items:center;gap:5px}.mk-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-2);cursor:pointer;width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;flex:none}.mk-icon-button:hover:not(:disabled){background:var(--inset);color:var(--text)}.mk-icon-button:disabled{opacity:.4;cursor:default}.mk-icon-button.on{color:var(--accent)}.mk-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mk-search{display:flex;align-items:center;gap:8px;padding:0 4px 0 10px;min-height:40px;background:var(--inset);border-radius:10px;min-width:0}.mk-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:1rem;padding:8px 0}.mk-search input:focus{outline:none}.mk-search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.mk-search input::-webkit-search-cancel-button{display:none}.mk-switch{display:inline-flex;align-items:center;gap:6px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk-switch.disabled{opacity:.45;cursor:default}.mk-switch input{position:absolute;opacity:0;width:1px;height:1px}.mk-switch-track{width:32px;height:20px;border-radius:999px;background:var(--stroke);position:relative;transition:background .2s;flex:none}.mk-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s}.mk-switch input:checked+.mk-switch-track{background:var(--start)}.mk-switch input:checked+.mk-switch-track .mk-switch-thumb{transform:translate(12px)}.mk-switch input:focus-visible+.mk-switch-track{outline:2px solid var(--accent);outline-offset:2px}.mk-select{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--stroke);border-radius:10px;padding:0 8px;background:var(--card);color:var(--text);max-width:100%}.mk-select.disabled{opacity:.5}.mk-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:.8125rem;font-weight:600;padding:7px 2px;cursor:pointer;max-width:240px;text-overflow:ellipsis}.mk-select select:focus{outline:none}.mk-select:focus-within{outline:2px solid var(--accent);outline-offset:1px}.mk-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.mk-chips::-webkit-scrollbar{display:none}.mk-chips .chip{flex:none}.mk-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--accent);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none;align-self:flex-start}.mk-link:hover{text-decoration:underline}.mk-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mk-badge{padding:1px 5px;border-radius:999px;white-space:nowrap;letter-spacing:0}.mk-weeks{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.mk-week{font-size:.6875rem;font-weight:600;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,var(--accent) 15%,transparent)}.mk-grade{font-size:.6875rem;font-weight:800;padding:1px 6px;border-radius:999px;white-space:nowrap}.mk-kind{padding:2px 7px;border-radius:999px;white-space:nowrap;letter-spacing:.02em}.mk-fact{display:flex;align-items:flex-start;gap:6px}.mk-fact svg{flex:none;margin-top:2px}.mk-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:24px 12px}.mk-list{list-style:none;margin:0;padding:4px 0;overflow:hidden}.mk-row{display:flex;align-items:center;gap:4px;padding-right:8px}.mk-row+.mk-row{border-top:.5px solid var(--stroke)}.mk-row-main,.mk-row-card-main,.mk-picker-main,.mk-search-result,.mk-week-toggle,.mk-select-card,.mk-start-trade{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.mk-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 8px 10px 14px;min-height:56px;border-radius:10px}.mk-row-main:hover,.mk-search-result:hover,.mk-picker-main:hover{background:var(--inset)}.mk-row-main:focus-visible,.mk-row-card-main:focus-visible,.mk-picker-main:focus-visible,.mk-search-result:focus-visible,.mk-week-toggle:focus-visible,.mk-select-card:focus-visible,.mk-start-trade:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mk-avatar-wrap{position:relative;display:inline-flex;flex:none}.mk-compare-dot{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 2px var(--card)}.mk-row-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mk-row-title{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.mk-name{font-weight:600;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.mk-row-value{display:flex;flex-direction:column;align-items:flex-end;flex:none}.mk-value{font-weight:600;font-size:.9375rem;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-row-card{display:flex;align-items:center;gap:2px;background:var(--card);border:.5px solid var(--stroke);border-radius:var(--radius-card);box-shadow:var(--shadow);padding-right:4px}.mk-row-card-main{flex:1;min-width:0;padding:10px;border-radius:var(--radius-card)}.mk-row-card-main:hover{background:color-mix(in srgb,var(--inset) 60%,transparent)}.mk-waiver-row{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.mk-secondary{display:inline-flex;gap:8px;flex:none}.mk-secondary .t-title{font-size:.875rem}@media(max-width:440px){.mk-secondary{display:none}}.mk-drop-row{display:flex;align-items:center;gap:8px}.mk-drop-row .t-title,.mk-row-value .t-title{font-size:1rem}.mk-search-result{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:8px}.mk-list-plain{padding:6px;display:flex;flex-direction:column}.mk-planning-row{display:flex;align-items:flex-start;gap:8px;padding:2px 0}.mk-intro-row{display:flex;gap:10px;align-items:flex-start}.mk-intro-row svg{flex:none;margin-top:2px}.mk-menu{position:relative;flex:none}.mk-menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:30;padding:4px;min-width:190px;display:flex;flex-direction:column}.mk-menu-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:.875rem;color:var(--text);text-align:left;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer}.mk-menu-list button:hover,.mk-menu-list button:focus-visible{background:var(--inset);outline:none}.mk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0006;display:flex;align-items:flex-end;justify-content:center}.mk-dialog{background:var(--page);color:var(--text);width:100%;max-width:640px;max-height:92dvh;overflow:auto;border-radius:var(--radius-hero) var(--radius-hero) 0 0;padding:var(--space-l);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-l)}@media(min-width:700px){.mk-scrim{align-items:center}.mk-dialog{border-radius:var(--radius-hero);max-height:86dvh}}.mk-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-dialog-header h2{margin:0}.mk-compare-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.mk-compare-chip{display:flex;align-items:center;gap:2px;padding:4px;border-radius:10px;background:color-mix(in srgb,var(--tint) 10%,transparent);border:1px solid color-mix(in srgb,var(--tint) 35%,transparent)}.mk-compare-chip .avatar{box-shadow:0 0 0 2px var(--tint)}.mk-compare-chip-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer;display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:2px}.mk-bars{display:flex;gap:var(--space-m);align-items:flex-end;height:150px}.mk-bar-group{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.mk-bar-cols{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.mk-bar{width:14px;border-radius:3px 3px 0 0}.mk-table-scroll{overflow-x:auto}.mk-table{border-collapse:collapse;width:100%}.mk-table th,.mk-table td{padding:4px 6px;text-align:right;white-space:nowrap}.mk-table th[scope=row]{text-align:left;font-weight:400}.mk-table thead th{border-bottom:.5px solid var(--stroke);letter-spacing:0}.mk-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.mk-range-row{display:flex;align-items:center;gap:10px}.mk-range{position:relative;flex:1;height:8px;border-radius:999px;background:var(--inset)}.mk-range-fill{position:absolute;top:0;bottom:0;border-radius:999px;opacity:.55}.mk-range-dot{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--card);border:2px solid;box-sizing:border-box}.mk-desk-header{gap:var(--space-s)}.mk-steps{display:flex;gap:4px}.mk-steps span{flex:1;height:4px;border-radius:999px;background:var(--inset)}.mk-steps span.on{background:var(--hue)}.mk-step-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mk-step-title h2{margin:0}.mk-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:4px 0;font:inherit;font-weight:600;color:var(--accent);cursor:pointer;display:inline-flex;align-items:center;gap:2px;align-self:flex-start}.mk-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mk-select-card{display:flex;width:100%;background:var(--card);border:.5px solid var(--stroke);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:var(--space-l);box-sizing:border-box}.mk-select-card[aria-pressed=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hue) 80%,transparent)}.mk-select-card:hover{border-color:color-mix(in srgb,var(--hue) 40%,var(--stroke))}.mk-goal-row{display:flex;align-items:flex-start;gap:10px;width:100%}.mk-goal-row svg{flex:none}.mk-position-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.mk-position-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;font-weight:600;font-size:.9375rem;padding:8px 0;border-radius:999px;cursor:pointer}.mk-position-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk-avatars{display:flex}.mk-avatars .avatar+.avatar{margin-left:-6px}.mk-avatars .avatar{box-shadow:0 0 0 1px #80808040}.mk-sides{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-m)}.mk-divider{width:.5px;background:var(--stroke)}.mk-side{display:flex;flex-direction:column;gap:5px;min-width:0}.mk-side .t-title{font-size:1.25rem}@media(max-width:360px){.mk-sides{grid-template-columns:1fr}.mk-divider{width:auto;height:.5px}}.mk-balance{position:relative;height:14px}.mk-balance:before{content:"";position:absolute;left:0;right:0;top:4px;height:6px;border-radius:999px;background:var(--inset)}.mk-balance-mid{position:absolute;left:calc(50% - 1px);top:1px;width:2px;height:12px;background:var(--text-3)}.mk-balance-dot{position:absolute;top:0;width:14px;height:14px;border-radius:50%;transition:left .25s}.mk-picker-row{display:flex;align-items:center;gap:2px}.mk-picker-main{flex:1;min-width:0;padding:6px 4px;border-radius:8px}.mk-shortfalls{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.mk-shortfall{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;border-radius:8px;background:var(--inset);flex:none}.mk-pitch{white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}.mk-week-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:0}.mk-short-pill{color:#fff;padding:3px 8px;border-radius:999px;white-space:nowrap;letter-spacing:.02em}.mk-chevron{transition:transform .2s;flex:none}.mk-week-detail{border-top:.5px solid var(--stroke);padding-top:var(--space-s)}.mk-disclosure summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;gap:8px}.mk-disclosure summary::-webkit-details-marker{display:none}.mk-disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.mk-disclosure-chevron{flex:none;margin-top:3px;transition:transform .2s;color:var(--text-2)}.mk-disclosure[open] .mk-disclosure-chevron{transform:rotate(90deg)}.mk-grid{border-collapse:separate;border-spacing:2px}.mk-grid th,.mk-grid td{padding:0;text-align:center}.mk-grid-team{text-align:left!important;width:104px;max-width:104px;min-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;position:sticky;left:0;background:var(--card);z-index:1}.mk-grid-cell{display:grid;place-items:center;width:28px;height:22px;border-radius:4px}.mk-start-trade{display:flex;align-items:center;gap:12px;width:100%;padding:14px;box-sizing:border-box}.mk-start-trade:disabled{opacity:.5;cursor:default}.mk-start-trade:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,var(--stroke))}.mk-start-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent)}@media(prefers-reduced-motion:reduce){.mk-switch-track,.mk-switch-thumb,.mk-chevron,.mk-balance-dot,.mk-disclosure-chevron{transition:none}}.bt-board-screen{display:flex;flex-direction:column;gap:var(--space-xl)}.bt-live-dot{display:inline-block;flex:none;border-radius:50%;background:var(--sit);animation:live-pulse 1.6s ease-in-out infinite}@keyframes live-pulse{50%{opacity:.35}}.bt-live-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;color:var(--sit);background:color-mix(in srgb,var(--sit) 12%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:none}.bt-board-grid{display:flex;flex-direction:column;gap:12px}.bt-board-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.bt-board-row:has(>:nth-child(2)){grid-template-columns:1fr 1fr}.bt-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:calc(var(--space-m) + 3px) var(--space-m) var(--space-m);min-width:0;transition:transform .12s ease,background .15s}.bt-tile:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--hue)}.bt-tile:has(>.bt-tile-hit:hover){background:color-mix(in srgb,var(--inset) 60%,var(--card))}.bt-tile:has(>.bt-tile-hit:active){transform:scale(.985)}.bt-tile-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;border-radius:inherit}.bt-tile-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bt-tile-header,.bt-tile-body{position:relative;z-index:1;pointer-events:none}.bt-tile-body button,.bt-tile-body a{pointer-events:auto}.bt-tile-header{display:flex;align-items:center;gap:6px;min-width:0}.bt-tile-title{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-tile-header .bt-live-badge{pointer-events:none}.bt-tile-body{display:flex;flex-direction:column;gap:8px;min-width:0}.bt-tile-note{margin:0}.bt-tile-spinner{align-self:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--stroke);border-top-color:var(--text-2);animation:board-spin .9s linear infinite}@keyframes board-spin{to{transform:rotate(360deg)}}.bt-matchup-scores{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bt-matchup-side{display:flex;flex-direction:column;min-width:0}.bt-matchup-side.bt-trailing{align-items:flex-end;text-align:right}.bt-share-bar{display:flex;gap:2px;height:6px}.bt-share-mine{height:6px;border-radius:999px;background:var(--accent);transition:width .35s ease;flex:none}.bt-share-theirs{height:6px;border-radius:999px;background:var(--inset);flex:1}.bt-game-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bt-game-row{display:flex;flex-direction:column;gap:4px;padding:8px 0}.bt-game-row:first-child{padding-top:0}.bt-game-row+.bt-game-row{border-top:.5px solid var(--stroke)}.bt-game-team{display:inline-flex;align-items:center;gap:3px}.bt-red-zone{font-size:.6875rem;font-weight:800;color:#fff;background:var(--sit);padding:2px 5px;border-radius:999px;white-space:nowrap}.bt-player-chips{display:flex;flex-wrap:wrap;gap:2px 8px}.bt-player-chip{display:inline-flex;align-items:center;gap:3px;font-size:.6875rem;color:var(--text-2)}.bt-player-chip.bt-mine{color:var(--text);font-weight:600}.bt-player-chip-dot{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--text-2) 50%,transparent)}.bt-player-chip.bt-mine .bt-player-chip-dot{background:var(--accent)}.bt-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}.bt-stream-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bt-stream-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;width:100%;padding:2px 0;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left;border-radius:6px}.bt-stream-line:hover{background:var(--inset)}.bt-stream-line:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bt-stream-label{width:34px;flex:none;font-weight:700;color:var(--text-2)}.bt-trend-chart{width:100%;height:110px;overflow:visible}.bt-chart-label{font-size:9px;fill:var(--text-2);font-family:var(--font-ui)}.bt-legend-item{display:inline-flex;align-items:center;gap:4px}.bt-legend-swatch{width:12px;height:3px;border-radius:999px;background:var(--swatch)}.bt-legend-swatch.bt-dashed{background:repeating-linear-gradient(90deg,var(--swatch) 0 4px,transparent 4px 7px)}.bt-news-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bt-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000059;display:flex;align-items:flex-end;justify-content:center;animation:board-fade .18s ease-out}.bt-board-sheet{width:100%;max-width:560px;max-height:min(88dvh,760px);display:flex;flex-direction:column;background:var(--page);border-radius:var(--radius-hero) var(--radius-hero) 0 0;outline:none;box-shadow:0 -8px 30px #0000002e;animation:board-rise .24s ease-out;padding-bottom:env(safe-area-inset-bottom)}@media(min-width:700px){.bt-sheet-backdrop{align-items:center}.bt-board-sheet{border-radius:var(--radius-hero)}}@keyframes board-fade{0%{opacity:0}}@keyframes board-rise{0%{transform:translateY(24px);opacity:0}}.bt-sheet-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px var(--space-l)}.bt-sheet-bar h2{margin:0}.bt-sheet-bar>:last-child{justify-self:end}.bt-text-button.bt-strong{font-weight:700}.bt-sheet-scroll{overflow-y:auto;padding:0 var(--space-l) var(--space-l);display:flex;flex-direction:column;gap:var(--space-s)}.bt-tile-list{list-style:none;margin:0;padding:0;overflow:hidden}.bt-tile-list-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--card);min-height:52px}.bt-tile-list-row+.bt-tile-list-row{border-top:.5px solid var(--stroke)}.bt-tile-list-row.bt-dragging{opacity:.5}.bt-tile-list-label{cursor:pointer}.bt-grip{cursor:grab;flex:none}.bt-move-buttons{display:inline-flex;gap:2px;flex:none}.bt-icon-mini{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--inset);color:var(--text);width:28px;height:28px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.bt-icon-mini:disabled{opacity:.35;cursor:default}.bt-icon-mini:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bt-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:26px;border-radius:999px;margin:0;cursor:pointer;background:var(--stroke);position:relative;transition:background .2s}.bt-switch:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.bt-switch:checked{background:var(--start)}.bt-switch:checked:after{transform:translate(18px)}.bt-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bt-sheet-footer{margin:0 4px var(--space-m)}.bt-tile-list-reset{padding:12px 16px}.bt-tile-list-reset .bt-text-button:disabled{color:var(--text-3);cursor:default;text-decoration:none}@media(prefers-reduced-motion:reduce){.bt-live-dot,.bt-tile-spinner,.bt-sheet-backdrop,.bt-board-sheet{animation:none}.bt-tile,.bt-share-mine,.bt-switch,.bt-switch:after{transition:none}}.lineup-hub{display:flex;gap:var(--space-s)}.lineup-hub-card{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:7px 9px;border-radius:12px;background:var(--card);color:var(--text-2);border:.5px solid var(--stroke);transition:background .2s,border-color .2s}.lineup-hub-card.selected{background:color-mix(in srgb,var(--hue-lineup) 14%,var(--card));border:1.5px solid color-mix(in srgb,var(--hue-lineup) 70%,transparent);color:var(--hue-lineup);padding:6px 8px}.lineup-hub-card:hover{border-color:color-mix(in srgb,var(--hue-lineup) 50%,transparent)}.lineup-hub-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lineup-hub-title{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600}.lineup-hub-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineup-hub-status{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-dot{display:inline-block;flex:none;border-radius:50%;background:var(--sit);animation:lineup-pulse 1.6s ease-in-out infinite}@keyframes lineup-pulse{50%{opacity:.35}}.live-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;color:var(--sit);background:color-mix(in srgb,var(--sit) 12%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.07em}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}.spinning{animation:none!important}.lineup-hub-card,.share-fill,.score-share-fill{transition:none}}.injury-badge{display:inline-block;flex:none;padding:1px 5px;border-radius:999px;font-size:.6875rem;font-weight:700;white-space:nowrap}.lineup-refresh{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;border:0;background:color-mix(in srgb,var(--hue) 14%,transparent);color:var(--hue);cursor:pointer}.lineup-refresh:disabled{opacity:.6;cursor:default}.spinning{animation:lineup-spin 1s linear infinite}@keyframes lineup-spin{to{transform:rotate(360deg)}}.load-failure{display:grid;gap:var(--space-s);justify-items:start}.load-failure-title{display:flex;align-items:center;gap:var(--space-s)}.lineup-stack{display:flex;flex-direction:column;gap:var(--space-m)}.lineup-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:.8125rem;font-weight:600;text-decoration:none}.lineup-link:hover{text-decoration:underline}.lineup-link.small{font-size:.75rem}.link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;cursor:pointer}.tertiary{color:var(--text-3)}.hero-trailing{display:inline-flex;align-items:center;gap:var(--space-s)}.hero-lock{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.chip-row{display:flex;gap:var(--space-s);overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip-row .chip{flex:none}.change-list{display:flex;flex-direction:column;gap:6px}.change-heading{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700}.slot-row{display:flex;align-items:center;gap:var(--space-s);min-width:0}.slot-token{width:50px;flex:none;font-size:.6875rem;font-weight:600;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-spacer{flex:1}.slot-value{font-size:.9375rem;color:var(--text-2);font-variant-numeric:tabular-nums}.lineup-card{padding:10px;display:flex;flex-direction:column;gap:2px}.proposed-row{padding:5px 8px;border-radius:var(--radius-small);transition:background .2s}.proposed-row.changed{background:color-mix(in srgb,var(--start) 12%,transparent)}.proposed-row .slot-value{width:40px;text-align:right;font-size:.75rem;flex:none}.proposed-row.changed .slot-name{font-weight:600}.lineup-note{font-size:.6875rem;color:var(--text-3);padding-top:4px;margin:0}.lineup-warning{display:flex;gap:6px;align-items:flex-start;font-size:.75rem;padding-top:6px}.lineup-warning svg{flex:none;margin-top:1px}.moves{display:flex;flex-direction:column;gap:2px}.callout-row{display:flex;gap:var(--space-s);align-items:flex-start;font-size:.75rem}.callout-row svg{flex:none;margin-top:1px}.unranked-group{display:flex;flex-direction:column;gap:1px}.unranked-group .t-meta:first-child{font-weight:600}.scoreboard{display:flex;flex-direction:column;gap:10px}.scoreboard-overline{display:flex;align-items:center;gap:6px;color:var(--hue)}.scoreboard-teams{display:flex;align-items:baseline;gap:var(--space-s)}.team-score{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.team-score.trailing{align-items:flex-end;text-align:right}.team-score .manager{font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.team-score .t-display{font-variant-numeric:tabular-nums}.vs{font-size:.75rem;color:var(--text-3);flex:none}.score-share{display:flex;gap:2px;height:6px}.score-share-fill{background:var(--accent);border-radius:999px;min-width:6px;transition:flex-basis .3s}.score-share-rest{flex:1;background:var(--inset);border-radius:999px}.h2h-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-s)}.pair{padding:0;overflow:hidden}.pair-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;width:100%;display:flex;flex-direction:column;gap:6px;padding:10px 12px;text-align:left;border-radius:var(--radius-card)}.pair-button:hover{background:var(--inset)}.pair-button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pair-line{display:flex;align-items:center;gap:var(--space-s);width:100%}.pair-slot{width:42px;flex:none;text-align:center;font-size:.6875rem;font-weight:700;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair-side{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pair-side.trailing{align-items:flex-end;text-align:right}.pair-name-line{display:flex;align-items:center;gap:4px;max-width:100%}.pair-name{font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pair-name.leading{font-weight:600}.pair-value{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;flex:none}.pair-kickoff{display:inline-flex;align-items:center;gap:3px;font-size:.6875rem;color:var(--text-2);flex:none;font-variant-numeric:tabular-nums}.pair-sub{display:flex;align-items:center;gap:3px;font-size:.6875rem;overflow:hidden;white-space:nowrap;max-width:100%}.slot-share{position:relative;height:4px;width:100%;background:var(--inset);border-radius:999px;overflow:hidden}.share-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--accent);min-width:4px;transition:width .3s}.pair-detail{display:grid;gap:var(--space-m);padding:0 12px 12px}.pair-detail-head{display:flex;justify-content:space-between;gap:var(--space-s);align-items:baseline}.detail-card{background:var(--inset);border-radius:var(--radius-small);padding:var(--space-m);display:grid;gap:var(--space-s)}.player-detail{display:flex;flex-direction:column;gap:4px;min-width:0}.player-detail-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.matchup-row{display:flex;align-items:flex-start;gap:10px;padding:12px}.matchup-row .slot-token{width:44px}.matchup-row .points{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;flex:none}.side-problems{display:flex;gap:6px;align-items:flex-start;color:var(--caution);font-size:.75rem}.side-problems svg{flex:none;margin-top:1px}.injured-row{display:flex;flex-direction:column;gap:var(--space-s)}.injured-head{display:flex;align-items:flex-start;gap:10px}.injured-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.injured-name-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lock-line{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--text-2)}.injured-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.news{display:flex;flex-direction:column;gap:1px}.opening{display:flex;flex-direction:column;gap:var(--space-s)}.opening-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.beneficiary{display:flex;align-items:center;gap:var(--space-s)}.beneficiary-depth{width:14px;flex:none;font-size:.6875rem;font-weight:700;color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums}.beneficiary-main{flex:1;min-width:0;display:flex;flex-direction:column}.beneficiary .stat,.candidate .stat,.injured-head .stat{text-align:center;flex:none}.beneficiary .stat .t-title,.candidate .stat .t-title,.injured-head .stat .t-title{font-size:.9375rem}.rival{display:flex;align-items:flex-start;gap:10px}.rival-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.spare{display:inline-flex;align-items:center;gap:4px;color:var(--start);font-size:.6875rem;font-weight:600;flex:none}.candidate{display:flex;align-items:center;gap:10px}.candidate-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.finder{display:flex;flex-direction:column;gap:14px}.finder-top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-s)}@media(min-width:640px){.finder-top .button{order:2}}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000059;display:flex;align-items:flex-end;justify-content:center}.sheet{position:relative;background:var(--page);width:min(640px,100%);max-height:92dvh;overflow-y:auto;border-radius:var(--radius-hero) var(--radius-hero) 0 0;padding:var(--space-l);padding-top:44px;box-shadow:0 -8px 30px #0000002e;display:grid;gap:var(--space-l);align-content:start}.sheet-close{position:absolute;top:10px;right:10px}@media(min-width:900px){.sheet-scrim{align-items:center}.sheet{border-radius:var(--radius-hero);max-height:86dvh}}.fcc{--page: #f2f2f7;--card: #ffffff;--inset: rgba(120, 120, 128, .08);--stroke: rgba(60, 60, 67, .18);--reversed: #ffffff;--text: #000000;--text-2: rgba(60, 60, 67, .78);--text-3: rgba(60, 60, 67, .45);--shadow: 0 1px 3px rgba(0, 0, 0, .06);--accent: #6366f1;--start: #047857;--caution: #b45309;--sit: #be123c;--hue-board: #6366f1;--hue-team: #3b82f6;--hue-lineup: #14b8a6;--hue-market: #9333ea;--pos-qb: #2563eb;--pos-rb: #059669;--pos-wr: #7c3aed;--pos-te: #ea580c;--pos-k: #db2777;--pos-def: #64748b;--pos-lb: #0284c7;--pos-dl: #dc2626;--pos-db: #a16207;--radius-small: 8px;--radius-card: 14px;--radius-hero: 22px;--space-xs: 4px;--space-s: 8px;--space-m: 12px;--space-l: 16px;--space-xl: 24px;--space-tier: 32px;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, system-ui, sans-serif;--font-rounded: ui-rounded, "SF Pro Rounded", -apple-system, "Nunito", system-ui, sans-serif;color-scheme:light;background:var(--page);color:var(--text);font-family:var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100dvh}.fcc[data-theme=dark]{--page: #000000;--card: #1c1c1e;--inset: rgba(120, 120, 128, .16);--stroke: rgba(84, 84, 88, .6);--reversed: #000000;--text: #ffffff;--text-2: rgba(235, 235, 245, .72);--text-3: rgba(235, 235, 245, .4);--shadow: none;--start: #10b981;--caution: #f59e0b;--sit: #fb7185;--pos-qb: #60a5fa;--pos-rb: #34d399;--pos-wr: #a78bfa;--pos-te: #fb923c;--pos-k: #f472b6;--pos-def: #94a3b8;--pos-lb: #38bdf8;--pos-dl: #f87171;--pos-db: #facc15;color-scheme:dark}.t-display{font-family:var(--font-rounded);font-size:2.125rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.t-title{font-family:var(--font-rounded);font-size:1.375rem;font-weight:700;line-height:1.2}.t-section{font-size:1.0625rem;font-weight:600;line-height:1.3}.t-body{font-size:.9375rem;line-height:1.4}.t-meta{font-size:.75rem;line-height:1.35}.t-micro{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.t-caption{font-size:.6875rem;line-height:1.35}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.card{background:var(--card);border:.5px solid var(--stroke);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:var(--space-l)}.inset{background:var(--inset);border-radius:var(--radius-small);padding:var(--space-m)}@media(prefers-reduced-motion:reduce){.fcc *{transition:none!important;animation:none!important}}.hero{position:relative;border-radius:var(--radius-hero);padding:calc(var(--space-l) + 2px);background:linear-gradient(135deg,color-mix(in srgb,var(--hue) 20%,transparent),color-mix(in srgb,var(--hue) 4%,transparent)),var(--card);border:1px solid color-mix(in srgb,var(--hue) 25%,transparent);display:flex;flex-direction:column;gap:var(--space-m)}.fcc[data-theme=dark] .hero{background:linear-gradient(135deg,color-mix(in srgb,var(--hue) 32%,transparent),color-mix(in srgb,var(--hue) 4%,transparent)),var(--card)}.hero-overline{display:flex;align-items:center;gap:6px;color:var(--hue)}.hero-answer{display:flex;align-items:baseline;gap:var(--space-s)}.hero-answer h2,.hero p{margin:0}.hero-stats{display:flex;gap:var(--space-xl);flex-wrap:wrap}.section{display:flex;flex-direction:column;gap:var(--space-m)}.section-header p{margin:2px 0 0 30px}.section-title{display:flex;align-items:center;gap:var(--space-s)}.section-title svg{width:22px}.section-title h3{margin:0}.count{background:var(--inset);border-radius:999px;padding:1px 7px;font-weight:700}.status-label{display:inline-flex;align-items:center;gap:6px;font-weight:600}.callout{position:relative;padding-left:calc(var(--space-l) + 4px);overflow:hidden}.callout:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tone)}.about summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:5px}.about summary::-webkit-details-marker{display:none}.about-body{padding-top:var(--space-s);display:flex;flex-direction:column;gap:var(--space-xs)}.chip{border:0;border-radius:999px;padding:6px var(--space-m);cursor:pointer;background:var(--inset);color:var(--text);font:inherit;font-size:.8125rem}.chip-on{background:var(--text);color:var(--reversed);font-weight:600}.segments{display:flex;padding:3px;background:var(--inset);border-radius:999px}.segment{flex:1;border:0;background:transparent;color:var(--text-2);cursor:pointer;border-radius:999px;padding:7px 4px;font:inherit;font-size:.8125rem;white-space:nowrap;transition:background .2s,color .2s}.segment-on{background:var(--card);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0000001f}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.loading-stack{display:grid;gap:var(--space-m)}.skeleton{display:grid;gap:8px;position:relative;overflow:hidden}.skeleton-line{height:14px;border-radius:6px;background:var(--stroke)}.skeleton-line.small{height:10px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 60%,transparent),transparent);transform:translate(-100%);animation:fcc-shimmer 1.3s linear infinite}@keyframes fcc-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.inline-error{display:flex;gap:8px;align-items:flex-start;background:color-mix(in srgb,var(--caution) 12%,var(--card))}.error-state,.empty-state{display:grid;justify-items:center;text-align:center;gap:8px;padding:28px 20px}.freshness,.coverage-note{display:flex;gap:6px;align-items:flex-start}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--stroke);background:var(--card);color:var(--text);border-radius:10px;padding:8px 14px;font:inherit;font-weight:600;cursor:pointer}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button:disabled{opacity:.5;cursor:default}.button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.avatar{display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;flex:none;font-weight:600;font-family:var(--font-rounded);box-shadow:0 0 0 .5px var(--stroke)}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-logo{-o-object-fit:contain;object-fit:contain;flex:none}.position-chip{display:inline-block;padding:2px 6px;border-radius:999px;font-weight:700;white-space:nowrap}.player-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;font-weight:600;cursor:pointer;text-align:left}.player-name:hover{text-decoration:underline;text-decoration-color:var(--stroke)}.player-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sliding-picker{display:flex;background:var(--inset);border-radius:10px;padding:2px;gap:2px}.sliding-picker button{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:.8125rem;color:var(--text-2);padding:7px 8px;border-radius:8px;cursor:pointer;white-space:nowrap}.sliding-picker button.on{background:var(--card);color:var(--text);font-weight:600;box-shadow:var(--shadow)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-3{top:.75rem}.top-5{top:1.25rem}.mb-2{margin-bottom:.5rem}.ml-auto{margin-left:auto}.mt-2{margin-top:.5rem}.mt-px{margin-top:1px}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-14{height:3.5rem}.w-28{width:7rem}.w-7{width:1.75rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[15rem\]{max-width:15rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.px-4{padding-left:1rem;padding-right:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.overline{text-decoration-line:overline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body{margin:0;background-color:#f2f2f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){body{background-color:#000}}@media(min-width:640px){.sm\:table-cell{display:table-cell}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
