._9zmFwW_awardsLoading{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:52px;margin-top:28px}._9zmFwW_seasonsLoading{margin-top:32px}._9zmFwW_seasonsLoadingTitle{background:var(--bg-surface);border-radius:4px;width:120px;height:28px;margin-bottom:16px}._9zmFwW_seasonsLoadingRow{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);height:48px;margin-bottom:8px}._9zmFwW_overview{color:var(--ink2);margin-bottom:20px;font-size:14px;line-height:1.6}._9zmFwW_actionBtn{padding:8px 20px;font-size:12px}._9zmFwW_castSection{margin-top:28px}._9zmFwW_castHeading{margin-bottom:16px;font-size:16px;font-weight:700}._9zmFwW_castRow{scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}._9zmFwW_castItem{text-align:center;flex-shrink:0;width:90px}._9zmFwW_castPhotoFrame{border:2px solid var(--border);background:var(--bg-surface);border-radius:50%;width:90px;height:90px;margin:0 auto 8px;overflow:hidden}._9zmFwW_castPhoto{object-fit:cover;width:100%;height:100%;display:block}._9zmFwW_castPhotoEmpty{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:28px;display:flex}._9zmFwW_castName{margin-bottom:2px;font-size:11px;font-weight:600;line-height:1.3}._9zmFwW_castCharacter{color:var(--text-muted);font-size:10px;line-height:1.3}._9zmFwW_modalOverlay{z-index:300}._9zmFwW_modalEmptyText{color:var(--text-muted);margin-bottom:16px;font-size:13px}._9zmFwW_modalListWrap{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow-y:auto}._9zmFwW_modalListItem{background:var(--bg-surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;text-align:left;transition:background var(--dur-state);padding:10px 14px;font-size:13px;font-weight:500}._9zmFwW_modalListItem:hover{background:var(--bg-hover)}._9zmFwW_modalCancelBtn{justify-content:center;width:100%;margin-top:12px;font-size:12px}._9zmFwW_trailerOverlay{z-index:1000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._9zmFwW_trailerModal{width:90vw;max-width:900px;position:relative}._9zmFwW_trailerFrameWrap{padding-top:56.25%;position:relative}._9zmFwW_trailerFrame{border-radius:var(--radius-lg);border:none;width:100%;height:100%;position:absolute;inset:0}._9zmFwW_trailerCloseBtn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;font-weight:700;position:absolute;top:-40px;right:0}._9zmFwW_about{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm);margin-top:24px;padding:20px}._9zmFwW_aboutHeading{color:var(--text-muted);margin-bottom:16px;font-size:14px;font-weight:600}._9zmFwW_aboutGrid{grid-template-columns:140px 1fr;gap:8px 16px;display:grid}._9zmFwW_aboutLabel{color:var(--text-muted);font-size:12px;font-weight:500}._9zmFwW_aboutValue{font-size:13px}._9zmFwW_panelError{color:var(--text-muted);margin:0 0 12px;font-size:13px}._9zmFwW_panelRetry{font:inherit;color:var(--mk-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._9zmFwW_panelRetry:disabled{cursor:default;opacity:.6}
