.moKb7a_section{min-width:0;scroll-margin-top:24px}.moKb7a_header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:0 4px;display:flex}.moKb7a_title{color:var(--text-primary);letter-spacing:0;flex:none;margin:0;font-size:22px;font-weight:600;line-height:1.25}.moKb7a_description{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.moKb7a_tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.moKb7a_tabs::-webkit-scrollbar{display:none}.moKb7a_tab{min-height:40px;color:var(--text-secondary);cursor:pointer;font:inherit;white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.moKb7a_tab:after{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity var(--motion-fast) var(--ease-standard);position:absolute;bottom:0;left:10px;right:10px}.moKb7a_tab:hover,.moKb7a_tab:focus-visible{color:var(--text-primary)}.moKb7a_tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.moKb7a_tabActive,.moKb7a_tabActive:hover,.moKb7a_tabActive:focus-visible{color:var(--accent-strong);font-weight:500}.moKb7a_tabActive:after{opacity:1}.moKb7a_cardLink:active{transform:scale(.98)}.moKb7a_count{color:var(--text-muted);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:1.4;transform:translateY(-3px)}.moKb7a_card{scroll-snap-align:start;flex:0 0 clamp(128px,16vw,180px);width:clamp(128px,16vw,180px);min-width:clamp(128px,16vw,180px)}.moKb7a_cardLink{min-width:0;color:inherit;transition:transform var(--motion-press) var(--ease-standard);border-radius:6px 6px 0 0;gap:10px;text-decoration:none;display:grid;overflow:hidden}.moKb7a_cardLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.moKb7a_poster{aspect-ratio:2/3;background:var(--surface-soft) center / cover no-repeat;transition:box-shadow var(--motion-ui) var(--ease-standard);border-radius:6px 6px 0 0;position:relative;overflow:hidden}.moKb7a_posterImage{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-ui) var(--ease-emphasized);display:block;transform:scale(1.001)}.moKb7a_cardLink:hover .moKb7a_posterImage{transform:scale(1.045)}.moKb7a_cardLink:hover .moKb7a_poster{box-shadow:var(--shadow-soft)}.moKb7a_cardLink:hover .moKb7a_cardTitle{color:var(--accent-strong)}.moKb7a_score,.moKb7a_remarks{border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:calc(100% - 16px);min-height:24px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;right:8px;overflow:hidden}.moKb7a_score{background:var(--rating-bg);color:var(--rating-contrast);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;top:8px}.moKb7a_remarks{color:#fff;background:#07090cc7;bottom:8px}.moKb7a_premiereBadge{border-radius:var(--radius-sm);color:#fff;max-width:calc(100% - 16px);min-height:24px;font-family:var(--font-numeric,"Avenir Next", "PingFang SC", sans-serif);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#07090cd1;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden}.moKb7a_cardTitle{width:100%;color:var(--text-primary);text-align:left;-webkit-line-clamp:2;transition:color var(--motion-fast) var(--ease-standard);-webkit-box-orient:vertical;padding:0 4px 2px;font-size:14px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.moKb7a_empty{border:1px dashed var(--border-subtle);min-height:128px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;font-size:14px;display:flex}.moKb7a_compactList{flex-wrap:wrap;gap:8px 16px;margin:0;padding:8px 24px 24px;list-style:none;display:flex}.moKb7a_compactItem{min-width:0}.moKb7a_compactLink{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);text-underline-offset:3px;font-size:14px;line-height:1.5}.moKb7a_compactLink:hover{color:var(--text-primary);text-decoration-color:currentColor}@media (max-width:767px){.moKb7a_header{margin-bottom:8px;display:block}.moKb7a_title{font-size:18px}.moKb7a_tabs{margin-top:12px}.moKb7a_tab{min-height:44px;padding-left:12px;padding-right:12px}.moKb7a_card{flex-basis:clamp(128px,38vw,160px);width:clamp(128px,38vw,160px);min-width:clamp(128px,38vw,160px)}.moKb7a_cardTitle{font-size:13px}}@media (prefers-reduced-motion:reduce){.moKb7a_tab,.moKb7a_tab:after,.moKb7a_cardLink,.moKb7a_poster,.moKb7a_posterImage,.moKb7a_cardTitle{transition:none}.moKb7a_cardLink:active,.moKb7a_cardLink:hover .moKb7a_posterImage{transform:none}}
