.ssm-mask[data-v-e33289b3]{align-items:center;background:#0f141966;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:60}.ssm[data-v-e33289b3]{background:#fff;border-radius:14px;box-shadow:0 24px 56px #0f14192e;display:flex;flex-direction:column;max-width:460px;overflow:hidden;width:100%}.ssm__head[data-v-e33289b3]{align-items:center;border-bottom:1px solid var(--h-border,#e5e7eb);display:flex;justify-content:space-between;padding:16px 18px 12px}.ssm__head h2[data-v-e33289b3]{font-size:16px;font-weight:700;letter-spacing:-.01em}.ssm__close[data-v-e33289b3]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--h-text-muted,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.ssm__close[data-v-e33289b3]:hover{background:var(--h-chip-bg,#f3f4f6);color:var(--h-text)}.ssm__body[data-v-e33289b3]{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.ssm__msg[data-v-e33289b3]{color:var(--h-text-muted,#6b7280);font-size:13px;line-height:1.5}.ssm__link[data-v-e33289b3]{color:var(--h-text);font-weight:600;text-decoration:underline}.ssm__field[data-v-e33289b3]{display:flex;flex-direction:column;gap:6px}.ssm__label[data-v-e33289b3]{color:var(--h-text-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ssm__select[data-v-e33289b3]{background:#fff;border:1px solid var(--h-border,#e5e7eb);border-radius:8px;font:inherit;font-size:14px;height:36px;padding:0 10px}.ssm__game[data-v-e33289b3]{background:#fafafb;border:1px solid var(--h-border,#e5e7eb);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px}.ssm__game-date[data-v-e33289b3]{color:var(--h-text-faint,#9ca3af);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ssm__game-teams[data-v-e33289b3]{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px}.ssm__vs[data-v-e33289b3]{color:var(--h-text-faint,#9ca3af);font-weight:500}.ssm__scores[data-v-e33289b3]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ssm__num[data-v-e33289b3]{background:#fff;border:1px solid var(--h-border,#e5e7eb);border-radius:8px;font:inherit;font-size:18px;font-weight:700;height:44px;padding:0 10px;text-align:center}.ssm__num[data-v-e33289b3]:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714;outline:none}.ssm__error[data-v-e33289b3]{background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:8px;color:#991b1b}.ssm__error[data-v-e33289b3],.ssm__success[data-v-e33289b3]{font-size:13px;padding:8px 10px}.ssm__success[data-v-e33289b3]{background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#065f46}.ssm__foot[data-v-e33289b3]{border-top:1px solid var(--h-border,#e5e7eb);display:flex;gap:8px;justify-content:flex-end;padding:12px 18px 16px}.ssm__cancel[data-v-e33289b3],.ssm__submit[data-v-e33289b3]{border:1px solid transparent;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:36px;padding:0 16px}.ssm__cancel[data-v-e33289b3]{background:#fff;border-color:var(--h-border,#e5e7eb);color:var(--h-text)}.ssm__cancel[data-v-e33289b3]:hover{background:var(--h-chip-bg,#f3f4f6)}.ssm__submit[data-v-e33289b3]{background:#111827;color:#fff}.ssm__submit[data-v-e33289b3]:hover:not(:disabled){background:#1f2937}.ssm__submit[data-v-e33289b3]:disabled{background:#6b7280;cursor:not-allowed}.ssm-enter-active[data-v-e33289b3],.ssm-leave-active[data-v-e33289b3]{transition:opacity .18s ease}.ssm-enter-from[data-v-e33289b3],.ssm-leave-to[data-v-e33289b3]{opacity:0}.tsch[data-v-e02716d3]{display:flex;flex-direction:column;gap:14px;overflow-x:auto;padding:22px}.tsch__head[data-v-e02716d3]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tsch__title[data-v-e02716d3]{color:var(--h-text);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tsch__meta[data-v-e02716d3]{color:var(--h-text-muted);font-size:12px;margin-top:4px}.tsch__cal[data-v-e02716d3]{align-items:center;background:var(--h-card-bg);border:1px solid var(--h-border);border-radius:var(--h-radius-btn);color:var(--h-text);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;height:30px;padding:0 12px}.tsch__cal[data-v-e02716d3]:hover:not(:disabled){background:var(--h-chip-bg)}.tsch__cal[data-v-e02716d3]:disabled{cursor:not-allowed;opacity:.5}.tsch__filters[data-v-e02716d3]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tsch__chip[data-v-e02716d3]{align-items:center;background:var(--h-card-bg);border:1px solid var(--h-border);border-radius:999px;color:var(--h-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:28px;padding:0 12px}.tsch__chip[data-active=true][data-v-e02716d3]{background:var(--h-text);border-color:var(--h-text);color:#fff}.tsch__chip-count[data-v-e02716d3]{background:#00000014;border-radius:999px;font-size:10px;font-weight:700;padding:1px 6px}.tsch__chip[data-active=true] .tsch__chip-count[data-v-e02716d3]{background:#ffffff26}.tsch__table[data-v-e02716d3]{border-collapse:collapse;width:100%}.tsch__table td[data-v-e02716d3],.tsch__table th[data-v-e02716d3]{border-bottom:1px solid var(--h-border);font-size:13px;padding:10px 8px;text-align:left;vertical-align:middle}.tsch__table th[data-v-e02716d3]{color:var(--h-text-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tsch__row[data-v-e02716d3]{cursor:pointer}.tsch__row[data-v-e02716d3]:hover{background:var(--h-chip-bg,#f3f4f6)}@media(max-width:600px){.tsch__opp[data-v-e02716d3],.tsch__opp-name[data-v-e02716d3]{flex-wrap:wrap}}.tsch__subhead th[data-v-e02716d3]{background:var(--h-chip-bg,#f3f4f6);padding-bottom:8px;padding-top:8px}.tsch__time[data-v-e02716d3]{color:var(--h-text);font-variant-numeric:tabular-nums}.tsch__date[data-v-e02716d3]{color:var(--h-text-muted);white-space:nowrap;width:130px}.tsch__opp[data-v-e02716d3]{align-items:center;color:inherit;display:inline-flex;gap:10px;text-decoration:none}.tsch__event[data-v-e02716d3]{font-weight:600}.tsch__vs[data-v-e02716d3]{color:var(--h-text-faint);font-size:11px;font-weight:700;text-transform:uppercase;width:18px}.tsch__opp-logo[data-v-e02716d3]{align-items:center;background:var(--h-chip-bg,#f3f4f6);border-radius:4px;color:#374151;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:24px;justify-content:center;overflow:hidden;width:24px}.tsch__opp-logo img[data-v-e02716d3]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tsch__opp-name[data-v-e02716d3]{align-items:center;color:var(--h-text);display:inline-flex;font-weight:500;gap:8px}.tsch__opp-school[data-v-e02716d3]{color:inherit;text-decoration:none}.tsch__opp-school[data-v-e02716d3]:hover{text-decoration:underline}.tsch__badge[data-v-e02716d3]{background:var(--h-chip-bg,#f3f4f6);border-radius:999px;color:var(--h-text-muted,#6b7280);font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.tsch__badge--imported[data-v-e02716d3]{background:#fef3c7;color:#92400e;cursor:help}.tsch__toggle[data-v-e02716d3]{align-items:center;color:var(--h-text-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tsch__toggle input[data-v-e02716d3]{accent-color:var(--h-text);cursor:pointer}.tsch__result[data-v-e02716d3]{font-variant-numeric:tabular-nums;font-weight:700}.tsch__outcome[data-v-e02716d3]{font-weight:700}.tsch__outcome[data-outcome=W][data-v-e02716d3]{color:#15803d}.tsch__outcome[data-outcome=L][data-v-e02716d3]{color:#b91c1c}.tsch__outcome[data-outcome=T][data-v-e02716d3]{color:var(--h-text-muted,#6b7280)}.tsch__live[data-v-e02716d3]{color:#b91c1c;font-weight:700}.tsch__pending[data-v-e02716d3]{color:var(--h-text-faint,#9ca3af)}.tsch__add[data-v-e02716d3]{background:transparent;border:0;color:#2563eb;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:0}.tsch__add[data-v-e02716d3]:hover{text-decoration:underline}.tsch__record[data-v-e02716d3]{color:var(--h-text-muted);font-variant-numeric:tabular-nums}.tsch__empty[data-v-e02716d3]{color:var(--h-text-muted);padding:24px;text-align:center}.tst[data-v-564e6993]{gap:14px}.tst[data-v-564e6993],.tst__card[data-v-564e6993]{display:flex;flex-direction:column}.tst__card[data-v-564e6993]{gap:16px;padding:20px}.tst__head[data-v-564e6993]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tst__title[data-v-564e6993]{color:#0a0a0a;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tst__sub[data-v-564e6993]{color:var(--h-text-faint);font-size:12px;margin-top:4px}.tst__season-filter[data-v-564e6993]{width:150px}.tst__tiles[data-v-564e6993]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.tst__tiles[data-v-564e6993]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tst__tiles[data-v-564e6993]{grid-template-columns:minmax(0,1fr)}}.tst__tile[data-v-564e6993]{background:#fafafb;border:1px solid var(--h-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px;position:relative}.tst__cat[data-v-564e6993]{align-items:center;border-radius:99px;display:inline-flex;font-size:9px;font-weight:700;height:18px;letter-spacing:.04em;padding:0 7px;position:absolute;right:12px;top:12px}.tst__cat[data-cat=OFFENSE][data-v-564e6993]{background:#22c55e1f;color:#166534}.tst__cat[data-cat=DEFENSE][data-v-564e6993]{background:#dc26261a;color:#991b1b}.tst__cat[data-cat=RECORD][data-v-564e6993]{background:#3b82f61f;color:#1d4ed8}.tst__tile-label[data-v-564e6993]{color:var(--h-text-faint);font-size:10px;font-weight:700;letter-spacing:.04em;padding-right:60px}.tst__tile-value[data-v-564e6993]{color:#0a0a0a;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin-top:2px}.tst__tile-sub[data-v-564e6993]{color:#6b7280;font-size:11px}.tst__trend[data-v-564e6993]{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-top:4px}.tst__trend[data-trend=up][data-v-564e6993]{color:#166534}.tst__trend[data-trend=down][data-v-564e6993]{color:#991b1b}.tst__trend[data-trend=neutral][data-v-564e6993]{color:#6b7280}.tst__empty[data-v-564e6993]{border:1px dashed var(--h-border-strong);border-radius:10px;color:var(--h-text-muted);font-size:13px;padding:24px;text-align:center}.tst__card--note[data-v-564e6993]{padding:16px 20px}.tst__note-title[data-v-564e6993]{color:var(--h-text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tst__note-body[data-v-564e6993]{color:var(--h-text-muted);font-size:13px;line-height:1.5;margin-top:6px}.tsd[data-v-665285b7]{display:flex;flex-direction:column;gap:14px;padding:22px}.tsd__head[data-v-665285b7]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tsd__title[data-v-665285b7]{color:var(--h-text);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tsd__meta[data-v-665285b7]{color:var(--h-text-muted);font-size:12px;margin-top:4px}.tsd__link[data-v-665285b7]{color:var(--h-text);font-size:12px}.tsd__link[data-v-665285b7]:hover{color:var(--h-text-subtle);text-decoration:underline}.tsd[data-v-665285b7]{overflow-x:auto}.tsd__table[data-v-665285b7]{border-collapse:collapse;width:100%}.tsd__table td[data-v-665285b7],.tsd__table th[data-v-665285b7]{border-bottom:1px solid var(--h-border);font-size:13px;padding:10px 8px;text-align:left}.tsd__table th[data-v-665285b7]{color:var(--h-text-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.tsd__table tr.is-self[data-v-665285b7]{background:var(--h-chip-bg)}.tsd__table tr.is-self td[data-v-665285b7]{font-weight:700}.tsd__team-link[data-v-665285b7]{color:var(--h-text)}.tsd__team-link[data-v-665285b7]:hover{color:var(--h-text-subtle);text-decoration:underline}.tsd__table .tsd__ar[data-v-665285b7]{font-variant-numeric:tabular-nums;text-align:right}.tsd__empty[data-v-665285b7]{border:1px dashed var(--h-border-strong);border-radius:8px;color:var(--h-text-muted);font-size:13px;padding:28px;text-align:center}.tro[data-v-5c48b8df]{padding:22px}.tro__head[data-v-5c48b8df]{margin-bottom:18px}.tro__title[data-v-5c48b8df]{color:var(--h-text);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tro__sub[data-v-5c48b8df]{color:var(--h-text-muted);font-size:12px;margin-top:4px}.tro__list[data-v-5c48b8df]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tro__row[data-v-5c48b8df]{background:var(--h-chip-bg);border-radius:10px;transition:background .12s ease}.tro__row[data-v-5c48b8df]:hover{background:#eaecf0}.tro__link[data-v-5c48b8df]{align-items:center;color:inherit;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;padding:10px 14px;text-decoration:none}.tro__avatar[data-v-5c48b8df]{align-items:center;background:var(--h-text);border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.tro__avatar img[data-v-5c48b8df]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tro__body[data-v-5c48b8df]{display:flex;flex-direction:column;gap:2px;min-width:0}.tro__name-row[data-v-5c48b8df]{align-items:center;display:inline-flex;gap:6px}.tro__name[data-v-5c48b8df]{color:var(--h-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tro__captain[data-v-5c48b8df]{align-items:center;background:var(--h-text);border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.tro__meta[data-v-5c48b8df]{color:var(--h-text-muted);font-size:12px}.tro__jersey[data-v-5c48b8df]{color:var(--h-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:800}.tro__empty[data-v-5c48b8df]{align-items:center;border:1px dashed var(--h-border-strong);border-radius:10px;color:var(--h-text-muted);display:flex;flex-direction:column;gap:6px;padding:40px 20px;text-align:center}.tro__empty h3[data-v-5c48b8df]{color:var(--h-text);font-size:14px;font-weight:700}.tro__empty p[data-v-5c48b8df]{font-size:13px;max-width:460px}.tat[data-v-ad2d62b5]{gap:18px}.tat[data-v-ad2d62b5],.tat__head[data-v-ad2d62b5]{display:flex;flex-direction:column}.tat__head[data-v-ad2d62b5]{gap:4px;padding:0 4px}.tat__title[data-v-ad2d62b5]{color:var(--h-text);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tat__meta[data-v-ad2d62b5]{color:var(--h-text-muted);font-size:12px}.tat__cols[data-v-ad2d62b5]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.tat__cols[data-v-ad2d62b5]{grid-template-columns:minmax(0,1fr)}}.tat__col[data-v-ad2d62b5]{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.tat__col-title[data-v-ad2d62b5]{color:var(--h-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tat__rows[data-v-ad2d62b5]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tat__rows li[data-v-ad2d62b5]{align-items:center;display:flex;font-size:13px;justify-content:space-between}.tat__rows li>span[data-v-ad2d62b5]{color:var(--h-text-muted)}.tat__rows li>strong[data-v-ad2d62b5]{color:var(--h-text);font-weight:700}.tat__program[data-v-ad2d62b5]{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.tat__body[data-v-ad2d62b5]{color:#374151;font-size:13px;line-height:1.55;white-space:pre-line}.tft[data-v-f7b0ba7c]{display:flex;flex-direction:column;gap:14px}.tft__title[data-v-f7b0ba7c]{color:var(--h-text);font-size:14px;font-weight:700;letter-spacing:.06em;padding:0 4px;text-transform:uppercase}.tft__sub[data-v-f7b0ba7c]{color:var(--h-text-muted);font-size:12px;margin-top:-8px;padding:0 4px}.tft__list[data-v-f7b0ba7c]{display:flex;flex-direction:column;gap:16px}.tft__msg[data-v-f7b0ba7c]{color:var(--h-text-muted);font-size:12px;padding:12px;text-align:center}.tft__load-more[data-v-f7b0ba7c]{align-self:center;background:var(--h-card-bg);border:1px solid var(--h-border-strong);border-radius:999px;color:var(--h-text);cursor:pointer;font-size:13px;font-weight:600;margin-top:4px;padding:10px 20px;transition:background-color .15s ease,border-color .15s ease}.tft__load-more[data-v-f7b0ba7c]:hover{background:var(--h-chip-bg);border-color:var(--h-text-faint)}.tft__empty[data-v-f7b0ba7c]{background:var(--h-card-bg);border:1px dashed var(--h-border-strong);border-radius:12px;color:var(--h-text-muted);font-size:13px;padding:24px;text-align:center}.trr[data-v-cd0c1917]{align-self:start;gap:17px}.trr[data-v-cd0c1917],.trr__card[data-v-cd0c1917]{display:flex;flex-direction:column}.trr__card[data-v-cd0c1917]{gap:12px;overflow-x:auto;padding:14px}.trr__head[data-v-cd0c1917]{align-items:center;display:flex;gap:8px;justify-content:space-between}.trr__title[data-v-cd0c1917]{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trr__head-link[data-v-cd0c1917],.trr__title[data-v-cd0c1917]{color:var(--h-text-muted);font-size:11px}.trr__head-link[data-v-cd0c1917]:hover{color:var(--h-text)}.trr__rows[data-v-cd0c1917]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.trr__rows li[data-v-cd0c1917]{color:var(--h-text);display:flex;font-size:12px;justify-content:space-between}.trr__rows li>span[data-v-cd0c1917]{color:var(--h-text-muted)}.trr__rows li>strong[data-v-cd0c1917]{color:#0a0a0a;font-variant-numeric:tabular-nums;font-weight:700}.trr__val--pos[data-v-cd0c1917]{color:#065f46}.trr__val--neg[data-v-cd0c1917]{color:#991b1b}.trr__full-stats[data-v-cd0c1917]{align-self:stretch;background:transparent;border:0;border-top:1px solid #f3f4f6;color:#374151;cursor:pointer;font-size:12px;font-weight:700;height:30px;margin-top:4px;padding-top:9px;text-align:center}.trr__full-stats[data-v-cd0c1917]:hover{color:var(--h-text)}.trr__table[data-v-cd0c1917]{border-collapse:collapse;font-size:11px;width:100%}.trr__table th[data-v-cd0c1917]{border-bottom:1px solid var(--h-border);color:var(--h-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;padding:4px 6px;text-align:left;text-transform:uppercase}.trr__table td[data-v-cd0c1917]{color:var(--h-text);font-variant-numeric:tabular-nums;padding:6px}.trr__ar[data-v-cd0c1917]{text-align:right}.trr__table tr.is-self[data-v-cd0c1917]{background:var(--h-chip-bg)}.trr__table tr.is-self td[data-v-cd0c1917]{font-weight:700}.trr__empty[data-v-cd0c1917]{color:var(--h-text-muted);font-size:12px;line-height:1.5}.trr__suggest[data-v-cd0c1917]{display:flex;flex-direction:column;gap:8px;padding:14px}.trr__suggest-title[data-v-cd0c1917]{color:var(--h-text);font-size:13px;font-weight:700}.trr__suggest-body[data-v-cd0c1917]{color:var(--h-text-muted);font-size:12px;line-height:1.4}.trr__suggest-cta[data-v-cd0c1917]{align-items:center;background:var(--h-dark);border:0;border-radius:var(--h-radius-btn);color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:34px;justify-content:center;margin-top:4px}.trr__suggest-cta[data-v-cd0c1917]:hover{background:#1f2937}.trr__alumni[data-v-cd0c1917]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.trr__alum[data-v-cd0c1917]{align-items:center;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr)}.trr__alum-avatar[data-v-cd0c1917]{align-items:center;background:var(--h-chip-bg,#f3f4f6);border-radius:50%;color:#374151;display:inline-flex;font-size:11px;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.trr__alum-avatar img[data-v-cd0c1917]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trr__alum-body[data-v-cd0c1917]{display:flex;flex-direction:column;gap:1px;min-width:0}.trr__alum-name[data-v-cd0c1917]{color:var(--h-text);font-size:12px;font-weight:700}.trr__alum-meta[data-v-cd0c1917],.trr__alum-name[data-v-cd0c1917]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trr__alum-meta[data-v-cd0c1917]{color:var(--h-text-muted,#6b7280);font-size:10px}.sum-mask[data-v-51775f36]{align-items:center;background:#0f141966;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:60}.sum[data-v-51775f36]{background:#fff;border-radius:14px;box-shadow:0 24px 56px #0f14192e;display:flex;flex-direction:column;max-width:480px;overflow:hidden;width:100%}.sum__head[data-v-51775f36]{align-items:center;border-bottom:1px solid var(--h-border,#e5e7eb);display:flex;justify-content:space-between;padding:16px 18px 12px}.sum__head h2[data-v-51775f36]{font-size:16px;font-weight:700;letter-spacing:-.01em}.sum__close[data-v-51775f36]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--h-text-muted,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.sum__close[data-v-51775f36]:hover{background:var(--h-chip-bg,#f3f4f6)}.sum__body[data-v-51775f36]{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.sum__entity[data-v-51775f36]{color:var(--h-text-muted,#6b7280);font-size:13px}.sum__entity strong[data-v-51775f36]{color:var(--h-text)}.sum__msg[data-v-51775f36]{color:var(--h-text-muted,#6b7280);font-size:13px;line-height:1.5}.sum__link[data-v-51775f36]{color:var(--h-text);font-weight:600;text-decoration:underline}.sum__field[data-v-51775f36]{display:flex;flex-direction:column;gap:6px}.sum__label[data-v-51775f36]{color:var(--h-text-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sum__input[data-v-51775f36],.sum__select[data-v-51775f36]{height:38px;padding:0 12px}.sum__input[data-v-51775f36],.sum__select[data-v-51775f36],.sum__textarea[data-v-51775f36]{background:#fff;border:1px solid var(--h-border,#e5e7eb);border-radius:8px;font:inherit;font-size:14px}.sum__textarea[data-v-51775f36]{padding:8px 12px;resize:vertical}.sum__input[data-v-51775f36]:focus,.sum__select[data-v-51775f36]:focus,.sum__textarea[data-v-51775f36]:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714;outline:none}.sum__current[data-v-51775f36]{background:#fafafb;border:1px solid var(--h-border,#e5e7eb);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.sum__current-val[data-v-51775f36]{color:var(--h-text);font-size:13px;word-break:break-word}.sum__current-img[data-v-51775f36]{align-items:center;background:#fff;border:1px solid var(--h-border,#e5e7eb);border-radius:8px;display:inline-flex;height:80px;justify-content:center;overflow:hidden;position:relative;width:80px}.sum__current-img img[data-v-51775f36]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.sum__current-img--proposed[data-v-51775f36]{border-color:#111827;margin-bottom:8px}.sum__clear[data-v-51775f36]{align-items:center;background:#111827;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;height:20px;justify-content:center;line-height:1;position:absolute;right:-6px;top:-6px;width:20px}.sum__image-actions[data-v-51775f36]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sum__upload[data-v-51775f36]{align-items:center;background:#fff;border:1px solid var(--h-border,#e5e7eb);border-radius:8px;color:var(--h-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;padding:0 14px;white-space:nowrap}.sum__upload[data-v-51775f36]:hover{background:var(--h-chip-bg,#f3f4f6)}.sum__upload input[data-v-51775f36]{display:none}.sum__or[data-v-51775f36]{color:var(--h-text-faint,#9ca3af);font-size:12px}.sum__input--inline[data-v-51775f36]{flex:1;height:36px;min-width:160px}.sum__error[data-v-51775f36]{background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:8px;color:#991b1b}.sum__error[data-v-51775f36],.sum__success[data-v-51775f36]{font-size:13px;padding:8px 10px}.sum__success[data-v-51775f36]{background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#065f46}.sum__foot[data-v-51775f36]{border-top:1px solid var(--h-border,#e5e7eb);display:flex;gap:8px;justify-content:flex-end;padding:12px 18px 16px}.sum__cancel[data-v-51775f36],.sum__submit[data-v-51775f36]{border:1px solid transparent;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:36px;padding:0 16px}.sum__cancel[data-v-51775f36]{background:#fff;border-color:var(--h-border,#e5e7eb);color:var(--h-text)}.sum__cancel[data-v-51775f36]:hover{background:var(--h-chip-bg,#f3f4f6)}.sum__submit[data-v-51775f36]{background:#111827;color:#fff}.sum__submit[data-v-51775f36]:hover:not(:disabled){background:#1f2937}.sum__submit[data-v-51775f36]:disabled{background:#6b7280;cursor:not-allowed}.sum-enter-active[data-v-51775f36],.sum-leave-active[data-v-51775f36]{transition:opacity .18s ease}.sum-enter-from[data-v-51775f36],.sum-leave-to[data-v-51775f36]{opacity:0}.ctm-mask[data-v-53e24a1d]{align-items:center;background:#0f141966;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:60}.ctm[data-v-53e24a1d]{background:#fff;border-radius:14px;box-shadow:0 24px 56px #0f14192e;display:flex;flex-direction:column;max-width:480px;overflow:hidden;width:100%}.ctm__head[data-v-53e24a1d]{align-items:center;border-bottom:1px solid var(--h-border,#e5e7eb);display:flex;justify-content:space-between;padding:16px 18px 12px}.ctm__head h2[data-v-53e24a1d]{font-size:16px;font-weight:700;letter-spacing:-.01em}.ctm__close[data-v-53e24a1d]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--h-text-muted,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.ctm__close[data-v-53e24a1d]:hover{background:var(--h-chip-bg,#f3f4f6)}.ctm__body[data-v-53e24a1d]{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.ctm__entity[data-v-53e24a1d]{color:var(--h-text-muted,#6b7280);font-size:13px}.ctm__entity strong[data-v-53e24a1d]{color:var(--h-text)}.ctm__intro[data-v-53e24a1d]{background:#fafafb;border:1px solid var(--h-border,#e5e7eb);border-radius:8px;font-size:12px;padding:8px 10px}.ctm__intro[data-v-53e24a1d],.ctm__msg[data-v-53e24a1d]{color:var(--h-text-muted,#6b7280);line-height:1.5}.ctm__msg[data-v-53e24a1d]{font-size:13px}.ctm__link[data-v-53e24a1d]{color:var(--h-text);font-weight:600;text-decoration:underline}.ctm__field[data-v-53e24a1d]{display:flex;flex-direction:column;gap:6px}.ctm__label[data-v-53e24a1d]{color:var(--h-text-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ctm__input[data-v-53e24a1d],.ctm__select[data-v-53e24a1d]{height:38px;padding:0 12px}.ctm__input[data-v-53e24a1d],.ctm__select[data-v-53e24a1d],.ctm__textarea[data-v-53e24a1d]{background:#fff;border:1px solid var(--h-border,#e5e7eb);border-radius:8px;font:inherit;font-size:14px}.ctm__textarea[data-v-53e24a1d]{padding:8px 12px;resize:vertical}.ctm__input[data-v-53e24a1d]:focus,.ctm__select[data-v-53e24a1d]:focus,.ctm__textarea[data-v-53e24a1d]:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714;outline:none}.ctm__error[data-v-53e24a1d]{background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:8px;color:#991b1b}.ctm__error[data-v-53e24a1d],.ctm__success[data-v-53e24a1d]{font-size:13px;padding:8px 10px}.ctm__success[data-v-53e24a1d]{background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#065f46}.ctm__foot[data-v-53e24a1d]{border-top:1px solid var(--h-border,#e5e7eb);display:flex;gap:8px;justify-content:flex-end;padding:12px 18px 16px}.ctm__cancel[data-v-53e24a1d],.ctm__submit[data-v-53e24a1d]{border:1px solid transparent;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:36px;padding:0 16px}.ctm__cancel[data-v-53e24a1d]{background:#fff;border-color:var(--h-border,#e5e7eb);color:var(--h-text)}.ctm__cancel[data-v-53e24a1d]:hover{background:var(--h-chip-bg,#f3f4f6)}.ctm__submit[data-v-53e24a1d]{background:#111827;color:#fff}.ctm__submit[data-v-53e24a1d]:hover:not(:disabled){background:#1f2937}.ctm__submit[data-v-53e24a1d]:disabled{background:#6b7280;cursor:not-allowed}.ctm-enter-active[data-v-53e24a1d],.ctm-leave-active[data-v-53e24a1d]{transition:opacity .18s ease}.ctm-enter-from[data-v-53e24a1d],.ctm-leave-to[data-v-53e24a1d]{opacity:0}.tds__main[data-v-8fa13afd]{padding:24px 0 40px}.tds__grid[data-v-8fa13afd]{align-items:start;display:grid;gap:var(--h-grid-gap);grid-template-columns:minmax(0,1fr) 320px}.tds__center[data-v-8fa13afd],.tds__right[data-v-8fa13afd]{display:flex;flex-direction:column;gap:var(--h-section-gap);min-width:0}.tds__ad-top[data-v-8fa13afd]{margin-top:8px}.tds__ad-top[data-v-8fa13afd] .csz-ad-slot{margin:0 auto}@media(max-width:1080px){.tds__grid[data-v-8fa13afd]{grid-template-columns:minmax(0,1fr)}}.tds__feed-stub[data-v-8fa13afd]{display:flex;flex-direction:column;gap:8px;padding:30px}.tds__feed-stub h2[data-v-8fa13afd]{color:var(--h-text);font-size:16px;font-weight:700}.tds__feed-stub p[data-v-8fa13afd]{color:var(--h-text-muted);font-size:13px}.tds__empty-season[data-v-8fa13afd]{align-items:center;background:#fffaf0;border-bottom:1px solid #fcd9a8;color:#92400e;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px;justify-content:center;padding:10px 16px}.tds__empty-season-btn[data-v-8fa13afd]{background:#fff;border:1px solid #f0c987;border-radius:8px;color:#92400e;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:5px 12px}.tds__empty-season-btn[data-v-8fa13afd]:hover{background:#fef3e2}.tds__season-chip[data-v-8fa13afd]{display:inline-flex;position:relative}.tds__season-chip-btn[data-v-8fa13afd]{align-items:center;background:#fafafb;border:1px solid var(--h-border);border-radius:8px;color:var(--h-text);cursor:pointer;display:inline-flex;gap:6px;height:28px;padding:0 11px}.tds__season-chip-btn[data-v-8fa13afd]:hover{background:var(--h-chip-bg)}.tds__season-chip-label[data-v-8fa13afd]{color:var(--h-text-faint);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tds__season-chip-value[data-v-8fa13afd]{color:#0a0a0a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.tds__season-menu[data-v-8fa13afd]{background:var(--h-card-bg);border:1px solid var(--h-border);border-radius:8px;box-shadow:0 8px 24px #0f14191f;left:0;max-height:280px;min-width:180px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);z-index:30}.tds__season-item[data-v-8fa13afd]{background:transparent;border:0;border-radius:6px;color:var(--h-text);cursor:pointer;display:block;font-size:13px;font-weight:500;padding:8px 12px;text-align:left;width:100%}.tds__season-item[data-v-8fa13afd]:hover{background:var(--h-chip-bg)}.tds__season-item[data-active=true][data-v-8fa13afd]{background:var(--h-text);color:#fff;font-weight:600}
