.hot-board{--hot-muted:#5e6377;--hot-inset:24px;width:100%}.hot-operator{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}.hot-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.hot-highlight{display:grid;grid-template-columns:44px 1fr 12px;align-items:center;gap:12px;min-height:96px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);color:var(--text)}.hot-highlight:hover,.hot-highlight[aria-current]{color:var(--text);background:var(--background);border-color:var(--brand-border);text-decoration:none}.hot-highlight[aria-current]{box-shadow:inset 0 0 0 1px var(--brand)}.hot-highlight small,.hot-highlight strong{display:block}.hot-highlight strong{font-size:15px}.hot-highlight small{margin-top:3px;color:var(--hot-muted);font-size:12px}.hot-highlight b{color:var(--brand-hover);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hot-tile{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--brand-soft);color:var(--brand-hover)}.hot-rise .hot-tile{background:var(--up-soft);color:var(--up)}.hot-dropped .hot-tile{background:var(--down-soft);color:var(--down)}.hot-chevron{justify-self:end;color:var(--brand-hover);font-size:19px}.hot-panel{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.hot-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px var(--hot-inset) 10px}.hot-panel-head h2{margin:0;font-size:23px;scroll-margin-top:calc(var(--shell-header-height) + 14px)}.hot-panel-head p{margin:0 0 2px}.hot-panel-head .button{text-align:center}.hot-panel .filter-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0 var(--hot-inset) 18px;border:0}.hot-choice-group{position:relative;min-width:0;margin:0;padding:0 0 0 92px;border:0}.hot-choice-group legend{position:absolute;top:7px;left:0;padding:0;font-size:12px;font-weight:700;color:var(--hot-muted)}.hot-choices{display:flex;flex-wrap:wrap;gap:6px}.hot-board .hot-choices label{position:relative;flex:0 1 auto;min-width:0;max-width:100%}.hot-choices input{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;opacity:0}.hot-choices .hot-choice{display:flex;align-items:center;min-height:34px;padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;overflow-wrap:anywhere}.hot-choices .hot-choice:hover{border-color:var(--brand)}.hot-choices [aria-pressed=true],.hot-choices input:checked+.hot-choice{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-hover)}.hot-choices input:focus-visible+.hot-choice{outline:2px solid var(--brand);outline-offset:2px}.hot-legacy{margin:0 0 0 92px;color:var(--hot-muted);font-size:12px;overflow-wrap:anywhere}.hot-filter-actions{display:flex;align-items:center;gap:8px;padding-left:92px}.hot-board .hot-filter-actions button{background:var(--brand-hover);color:white}.hot-board .hot-filter-actions button:hover{background:var(--brand-pressed)}.hot-board .hot-filter-actions a{color:var(--brand-hover)}.hot-row-grid{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(112px,.27fr) minmax(182px,.39fr) 88px 104px 14px;align-items:center;gap:clamp(16px,1.5vw,24px);padding-inline:20px}.hot-table-head{min-height:42px;margin-inline:var(--hot-inset);color:var(--hot-muted);font-size:12px;font-weight:700}.hot-rows{display:grid;gap:12px;margin:0;padding:0 var(--hot-inset);list-style:none}.hot-row{min-height:128px;padding-block:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text)}.hot-row:focus-visible,.hot-row:hover{background:var(--background);border-color:var(--brand-border);color:var(--text);text-decoration:none}.hot-row:focus-visible{outline-offset:2px}.hot-rank{display:grid;place-items:center;width:38px;height:36px;border-radius:9px;background:#f6f5fa;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hot-rank.hot-top{background:var(--brand-soft);color:var(--brand-hover)}.hot-work{display:flex;align-items:center;min-width:0;gap:16px}.hot-poster{display:grid;place-items:center;flex:none;width:54px;height:74px;border-radius:8px;background:var(--brand-soft);color:var(--brand-hover);overflow:hidden}.hot-poster img{width:100%;height:100%;object-fit:cover}.hot-poster .poster-fallback{width:100%;height:100%;background:var(--brand-soft);color:var(--brand-hover)}.hot-classification,.hot-copy{min-width:0}.hot-name,.hot-synopsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.hot-name{font-size:17px;line-height:1.4}.hot-synopsis{margin-top:7px;color:var(--hot-muted);font-size:13px;line-height:1.65}.hot-synopsis>strong{font-size:12px;font-weight:600}.hot-classification{font-size:13px;overflow-wrap:anywhere}.hot-format,.hot-tags>span{display:inline-block;padding:2px 7px;border-radius:6px;background:var(--brand-soft);color:var(--brand-hover);font-size:11px;font-weight:600}.hot-format{margin-right:3px}.hot-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.hot-tags>span{max-width:100%;background:#f6f4fa;color:#534a6a}.hot-work-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 12px;border-radius:8px;background:var(--background);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hot-movement>small,.hot-work-stats small{display:block;color:var(--hot-muted);font-size:11px}.hot-work-stats strong{display:block;margin-top:2px;font-size:13px;overflow-wrap:anywhere}.hot-heat{font-size:12px;color:var(--hot-muted);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hot-board .pagination,.hot-board .pagination-summary{margin:0;padding:12px var(--hot-inset)}.hot-attribution{margin:16px 0 0}.hot-attribution>summary{color:var(--brand-hover);font-size:13px;font-weight:700;cursor:pointer}@media (max-width:1100px){.hot-table-head{display:none}.hot-row{grid-template-columns:38px minmax(0,1fr) minmax(160px,.8fr) 90px 14px;grid-template-areas:"rank work work move next" ". category stats heat .";gap:14px 16px}.hot-rank{grid-area:rank}.hot-work{grid-area:work}.hot-classification{grid-area:category}.hot-work-stats{grid-area:stats}.hot-heat{grid-area:heat}.hot-heat .sr-only{position:static;width:auto;height:auto;clip:auto;margin:0}.hot-movement{grid-area:move}.hot-row .hot-chevron{grid-area:next}}@media (max-width:760px){.hot-board{--hot-inset:12px}.hot-highlights{gap:6px;margin-bottom:12px}.hot-highlight{grid-template-columns:1fr;gap:5px;min-height:84px;padding:8px}.hot-highlight strong{font-size:12px}.hot-highlight .hot-chevron,.hot-highlight small{display:none}.hot-tile{width:27px;height:27px;border-radius:6px}.hot-tile svg{width:15px;height:15px}.hot-panel-head h2{font-size:21px}.hot-panel-head .button{font-size:12px;padding-inline:8px}.hot-choice-group{padding:0}.hot-choice-group legend{position:static;padding-bottom:4px}.hot-choices .hot-choice{min-height:44px;padding-inline:8px}.hot-legacy{margin-left:0}.hot-filter-actions{padding:0}.hot-filter-actions .button,.hot-filter-actions button{min-height:44px}.hot-rows{gap:10px}.hot-row{grid-template-columns:29px minmax(0,1fr) minmax(0,.85fr) 12px;grid-template-areas:"rank work work next" ". category category ." ". stats stats ." ". heat move .";gap:10px 8px;padding:14px 12px}.hot-rank{width:28px;height:28px;font-size:12px;align-self:start}.hot-work{gap:10px;align-items:flex-start}.hot-poster{width:38px;height:52px;border-radius:6px}.hot-name{font-size:15px}.hot-synopsis{margin-top:4px}.hot-classification,.hot-synopsis{font-size:12px}.hot-tags{margin-top:4px}.hot-work-stats{gap:6px;padding:7px 8px}.hot-work-stats strong{font-size:12px}.hot-heat{font-size:11px}.hot-movement{justify-self:end}.hot-movement .status-badge{font-size:10px;padding-inline:5px}}.hot-board-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.hot-board-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-weight:650;text-align:center;text-decoration:none}.hot-board-tabs a:hover{border-color:var(--brand);color:var(--brand-hover)}.hot-board-tabs a[aria-current=page]{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-hover)}.hot-board-tabs a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hot-data-date{margin:0 0 20px;color:var(--hot-muted);font-size:13px}.hot-data-date time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:540px){.hot-board-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hot-board-tabs a{padding-inline:6px}}