@media (width>=1280px){.app.is-v22{grid-template-columns:var(--side-w) minmax(0,1fr) 300px}}.pr-rail{display:none}@media (width>=1280px){.pr-rail{border-left:1px solid var(--line);background:var(--bg);min-width:0;display:block}.pr-in{top:var(--top-h);height:calc(100vh - var(--top-h));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;padding:16px 12px 20px;display:flex;position:sticky;overflow-y:auto}}.pr-h{align-items:center;gap:10px;display:flex}.pr-t{color:var(--text-2)}.pr-ex{font:700 9px/1 var(--font-mono);letter-spacing:.12em;background:var(--s3);color:var(--text-2);margin-left:auto;padding:3px 5px}.pr-note{font:500 10.5px/1.5 var(--font-mono);color:var(--text-3);margin-top:auto}.pf-ul{flex-direction:column;gap:8px;display:flex}.pf{background:var(--s1);clip-path:var(--cut-s);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc) 60%,transparent);grid-template-columns:48px minmax(0,1fr);gap:10px;padding:8px;display:grid}.pf.is-sk{box-shadow:none;background:0 0;padding:0;display:block}.pf-sk{height:84px;display:block}.pf-th{align-self:center;width:48px;height:76px;display:block}.pf-th img{object-fit:contain;background:var(--sunk);width:100%;height:100%;clip-path:var(--cut-xs)}.pf-th i{background:linear-gradient(160deg,color-mix(in srgb,var(--rc) 45%,var(--s2)),var(--s2));width:100%;height:100%;clip-path:var(--cut-xs);display:block}.pf-tx{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pf-nm{font:600 12.5px/1.25 var(--font-sans);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-g{font:500 11px var(--font-mono);color:var(--text-2)}.pf-sub{width:100%;color:var(--text-3);justify-content:space-between;gap:8px;font-size:11px;display:flex}.pf-sub time{white-space:nowrap}.side-cats{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.side-cats-h{padding:2px 12px 6px}.side-cats ul{gap:2px;display:grid}.sc-i{min-height:34px;font:500 13px/1 var(--font-sans);color:var(--text-2);clip-path:var(--cut-s);transition:background-color var(--d-s) var(--e-out),color var(--d-s) var(--e-out);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.sc-i:hover{color:var(--text);background:var(--s1)}.sc-i.on{color:var(--text);background:var(--s1);box-shadow:inset 2px 0 0 var(--blue)}.sc-i:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.sc-n{font:600 11px/1 var(--font-mono);color:var(--text-3)}.tk{height:34px;margin:0 var(--pad);border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex;position:relative}.tk-vp{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.tk-track{white-space:nowrap;will-change:transform;gap:28px;padding-left:20px;animation:60s linear infinite tk-run;display:flex}.tk:hover .tk-track,.tk:focus-within .tk-track,.tk.is-paused .tk-track{animation-play-state:paused}.tk-btn{background:var(--s2);width:30px;height:30px;color:var(--text-2);clip-path:var(--cut-xs);border:0;flex:none;place-items:center;padding:0;display:grid}.tk-btn svg{fill:currentColor;width:12px;height:12px}.tk-btn:hover{color:var(--text)}.tk-btn:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.tk-i{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.tk-i b{color:var(--text);font-weight:600}.tk-g{font:600 10px/1 var(--font-grade);color:#141414;clip-path:var(--cut-xs);background:#f3f1ea;padding:3px 5px}.tk-sw{background:var(--rc);width:8px;height:8px;clip-path:var(--cut-xs);flex:none}@keyframes tk-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tk-vp{overflow-x:auto;-webkit-mask:none;mask:none}.tk-track{will-change:auto;animation:none}.tk-track>[aria-hidden],.tk-btn{display:none}}.lv-chip{display:none}@media (width<=767.98px){.lv-chip{right:12px;bottom:calc(var(--tab-h) + 12px + env(safe-area-inset-bottom,0px));z-index:44;background:var(--s2);height:36px;box-shadow:inset 0 0 0 1px var(--line-2);clip-path:var(--cut-s);font:700 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--text);border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:fixed}.lv-chip:focus-visible{outline:2px solid var(--text);outline-offset:-3px}}.lv-scrim{z-index:59;background:var(--scrim);position:fixed;inset:0}.lv-sheet{z-index:60;overscroll-behavior:contain;max-height:70vh;padding:10px 14px calc(18px + env(safe-area-inset-bottom,0px));background:var(--s1);border-top:1px solid var(--line-2);animation:lv-up var(--d-m) var(--e-out);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.lv-sheet:focus{outline:none}@keyframes lv-up{0%{transform:translateY(100%)}}.lv-grip{background:var(--line-2);width:40px;height:4px;margin:0 auto 10px;display:block}.lv-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.lv-x{background:var(--s2);width:40px;height:40px;color:var(--text-2);clip-path:var(--cut-s);border:0;place-items:center;margin-left:auto;padding:0;display:grid}.lv-x svg{width:18px;height:18px}.lv-x:focus-visible{outline:2px solid var(--text);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.lv-sheet{animation:none}}@media (width>=1280px),(width<=767.98px){.app.is-v22 .hits-slot{display:none}}
