:root{--hx-out:var(--ease-out);--hx-spring:cubic-bezier(0.34,1.45,0.64,1);--hx-fast:var(--dur-fast);--hx-base:var(--dur-base);--s1:var(--sp-2);--s2:var(--sp-4);--s3:var(--sp-6);--s4:var(--sp-8);--s5:var(--sp-10);--hx-top:64px;--hx-gutter:max(4vw,calc((100vw - var(--shell)) / 2 + 4vw));--hx-chip:rgba(255,255,255,0.14);--hx-plate:rgba(10,10,14,0.55)}@media (max-width:820px){:root{--hx-top:56px}}.hx-reveal{scroll-margin-top:calc(var(--hx-top) + 72px)}[data-reveal=hidden]{opacity:0;transform:translateY(18px)}[data-reveal=shown]{opacity:1;transform:none;transition:opacity .5s var(--hx-out),transform .5s var(--hx-out)}@keyframes hx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hx-shimmer{to{background-position:-200% 0}}@keyframes hx-nudge{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,0)}50%{box-shadow:0 0 0 7px rgba(255,255,255,.16)}}@keyframes hx-pulse{0%,to{opacity:1}50%{opacity:.25}}.billboard{min-height:clamp(560px,86vh,880px);padding:var(--hx-top) 0 108px;align-items:flex-end}.billboard-media{background:radial-gradient(58% 78% at 70% 28%,rgba(229,9,20,.14),transparent 68%),radial-gradient(46% 64% at 16% 92%,rgba(74,158,255,.07),transparent 70%),#0a0a0d}.billboard-media video{opacity:0;filter:brightness(.82) saturate(.96);transition:opacity .8s var(--hx-out)}.billboard-media[data-ready=true] video{opacity:.9}.billboard-media:after{content:none}.hx-scrim{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(130% 95% at 50% 46%,transparent 46%,rgba(0,0,0,.46) 100%),linear-gradient(90deg,rgba(7,7,9,.96) 0,rgba(7,7,9,.78) 32%,rgba(7,7,9,.42) 56%,rgba(7,7,9,.14) 78%),linear-gradient(0deg,var(--bg) 0,rgba(7,7,9,.88) 14%,rgba(7,7,9,.45) 38%,rgba(7,7,9,.18) 62%),linear-gradient(180deg,rgba(7,7,9,.8) 0,transparent 26%)}.billboard-inner{max-width:var(--shell)}.billboard-inner>*{max-width:660px;animation:hx-rise .55s var(--hx-out) both}.billboard-inner>:nth-child(2){animation-delay:45ms}.billboard-inner>:nth-child(3){animation-delay:90ms}.billboard-inner>:nth-child(4){animation-delay:135ms}.billboard-inner>:nth-child(5){animation-delay:.18s}.billboard-inner>:nth-child(6){animation-delay:225ms}.billboard .kicker{margin-bottom:var(--s2);gap:14px;font-size:12.5px;font-weight:500;font-feature-settings:"smcp","tnum";font-variant-caps:small-caps;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink-3)}.billboard .live-pill{display:inline-flex;padding:5px 12px;background:rgba(229,9,20,.12);border-color:rgba(229,9,20,.5);font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.08em;color:#ff757e}.billboard .live-pill i{animation:hx-pulse 2.2s infinite var(--hx-out)}.billboard h1{font-size:clamp(38px,6vw,84px);font-weight:700;letter-spacing:-.045em;line-height:.98;text-wrap:balance;text-shadow:0 4px 36px rgba(0,0,0,.75)}.billboard .meta{margin-top:var(--s2);gap:7px 14px;font-size:13.5px;font-weight:500;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billboard .meta>span{display:inline-flex;align-items:center;gap:14px;min-width:0}.billboard .meta>span+span:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--ink-4);flex:none}.billboard .meta .tag{padding:3px 11px;border:1px solid var(--hx-chip);border-radius:999px;background:rgba(255,255,255,.05);font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.05em;color:var(--ink-2)}.billboard .meta .hx-q{padding:2px 6px;border:1px solid var(--hx-chip);border-radius:4px;font-family:var(--mono);font-size:10.5px;color:#ececf2}.billboard .meta .cx-views,.billboard .meta .hx-dim{color:var(--ink-3)}.billboard .desc{margin-top:var(--s2);max-width:54ch;font-size:15px;font-weight:400;line-height:1.6;color:var(--ink-2);-webkit-line-clamp:2}.billboard-actions{margin-top:var(--s3);gap:10px}.billboard .btn{min-height:46px;font-weight:600;transition:background var(--hx-fast) var(--hx-out),border-color var(--hx-fast) var(--hx-out),transform var(--hx-fast) var(--hx-out)}.billboard .btn-primary{box-shadow:0 10px 30px rgba(0,0,0,.45)}.billboard .btn-primary:hover{transform:translateY(-1px)}.billboard .btn-ghost{font-weight:500;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.billboard .btn-ghost:hover{background:rgba(255,255,255,.11)}.hx-mute-wrap{position:absolute;z-index:6;inset:calc(var(--ch-bar, 68px) + 14px) var(--hx-gutter) auto auto;display:flex;align-items:center;gap:10px}.hx-mute{width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.38);background:rgba(10,10,14,.5);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--hx-fast) var(--hx-out),border-color var(--hx-fast) var(--hx-out),transform var(--hx-fast) var(--hx-out)}.hx-mute:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.75)}.hx-mute:active{transform:scale(.95)}.hx-mute:focus-visible{outline:2px solid #fff;outline-offset:2px}.hx-mute[data-nudge=true]{animation:hx-nudge 2.4s ease-in-out infinite}.hx-mute-tip{padding:6px 12px;border:1px solid var(--line-2);border-radius:6px;background:rgba(10,10,14,.85);font-size:12px;font-weight:500;color:#fff;white-space:nowrap;animation:hx-rise .3s var(--hx-out) both}.hx-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.billboard .hx-title{margin:0;font-size:clamp(34px,5.2vw,72px);font-weight:700;letter-spacing:-.045em;line-height:.99;text-wrap:balance;text-shadow:0 4px 36px rgba(0,0,0,.75)}.billboard[data-compact=true]{min-height:clamp(440px,68vh,700px);padding-bottom:92px}.hx-np-slot{margin-top:var(--s2);min-height:0}.hx-np{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px 12px;gap:6px 12px;max-width:520px;padding:10px 14px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--hx-plate);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:hx-rise .4s var(--hx-out) both}.hx-np-label{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.07em;color:#ff757e;white-space:nowrap}.hx-np-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--red);animation:hx-pulse 2.2s infinite var(--hx-out)}.hx-np-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;color:#fff}.hx-np-time{font-family:var(--mono);font-size:11px;color:var(--ink-3);white-space:nowrap}.hx-np-bar{grid-column:1/-1;height:2px;border-radius:2px;background:rgba(255,255,255,.16);overflow:hidden}.hx-np-bar i{display:block;height:100%;width:100%;background:var(--red);transform-origin:left;transition:transform .6s linear}.hx-dots-wrap{position:absolute;inset:auto 0 var(--s2) 0;margin-inline:auto}.hx-dots,.hx-dots-wrap{display:flex;align-items:center}.hx-dots{gap:2px}.hx-dot{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 5px;border:0;background:none;cursor:pointer;color:var(--ink-3)}.hx-dot-bar{position:relative;display:block;width:24px;height:3px;border-radius:2px;background:rgba(255,255,255,.28);overflow:hidden;transition:width var(--hx-base) var(--hx-out),background var(--hx-fast) var(--hx-out)}.hx-dot:hover .hx-dot-bar{background:rgba(255,255,255,.5)}.hx-dot[data-active=true] .hx-dot-bar{width:56px}.hx-dot-bar i{position:absolute;inset:0;background:#fff;transform-origin:left;animation-name:hx-fill;animation-timing-function:linear;animation-fill-mode:forwards}.hx-dot[data-paused=true] .hx-dot-bar i{animation-play-state:paused}.hx-dot:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.hx-dot-name{display:none}.hx-dots-i{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:1000px){.hx-dot[data-active=true] .hx-dot-name{display:inline;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--ink-2)}}@media (max-width:820px){.billboard{min-height:min(80svh,700px);padding-bottom:84px}.hx-scrim{background:linear-gradient(0deg,var(--bg) 0,rgba(7,7,9,.92) 26%,rgba(7,7,9,.62) 55%,rgba(7,7,9,.72) 100%),linear-gradient(180deg,rgba(7,7,9,.78) 0,transparent 26%)}.billboard h1{font-size:clamp(34px,10.5vw,52px)}.billboard .btn{min-height:44px}.hx-mute{width:44px;height:44px}.hx-mute-wrap{top:calc(var(--ch-bar, 68px) + 10px)}.hx-np{max-width:none}.hx-dots-i{display:none}.hx-dot{padding:0 10px}}@media (max-width:560px){.billboard .desc,.billboard .kicker>span:last-child,.billboard-actions .btn-ghost{display:none}}.hx-main{position:relative;z-index:2;padding-bottom:var(--s5)}.hx-strip{position:-webkit-sticky;position:sticky;top:var(--hx-top);z-index:40;background:rgba(7,7,9,.88);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--line)}.hx-strip-in{display:flex;align-items:center;gap:var(--s1);max-width:var(--shell);margin-inline:auto;padding:10px 4vw;overflow-x:auto;scrollbar-width:none}.hx-strip-in::-webkit-scrollbar{display:none}.hx-group{display:flex;align-items:center;gap:6px;flex:none}.hx-group+.hx-group{margin-left:var(--s1);padding-left:var(--s2);border-left:1px solid var(--line)}.hx-glabel{margin-right:4px;font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.07em;color:var(--ink-4)}.hx-pill{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--ink-2);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--hx-fast) var(--hx-out),color var(--hx-fast) var(--hx-out),border-color var(--hx-fast) var(--hx-out)}.hx-pill:hover{background:rgba(255,255,255,.09);color:#fff;border-color:var(--line-2)}.hx-pill[aria-current=true],.hx-pill[aria-pressed=true]{background:#fff;color:#000;border-color:#fff}.hx-pill-n{font-family:var(--mono);font-size:10.5px;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23d0d0d6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.hx-select option{background:#121218;color:#fff}.hx-select[aria-current=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.hx-pill:focus-visible{outline:2px solid #fff;outline-offset:2px}.hx-scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:var(--s3)}.hx-scope-n{margin-right:4px;font-size:13px;font-weight:400;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx-scope-n b{color:#fff;font-weight:600}.hx-applied{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--line-2);border-radius:999px;background:rgba(255,255,255,.07);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--hx-fast) var(--hx-out),border-color var(--hx-fast) var(--hx-out)}.hx-applied:hover{background:rgba(229,9,20,.22);border-color:rgba(229,9,20,.45)}.hx-applied:focus-visible,.hx-scope-clear:focus-visible,.hx-scope-open:focus-visible{outline:2px solid #fff;outline-offset:2px}.hx-scope-clear,.hx-scope-open{border:0;background:none;padding:6px 4px;font-size:13px;font-weight:500;color:var(--ink-3);cursor:pointer;transition:color var(--hx-fast) var(--hx-out)}.hx-scope-clear:hover,.hx-scope-open:hover{color:#fff}.hx-scope-open{margin-left:auto}.hx-rows{padding-top:var(--s3)}.hx-empty{margin-top:var(--s3);padding:var(--s5) var(--s3);text-align:center;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--surface),#0d0d12)}.shell.hx-empty{width:auto;margin-inline:max(4vw,calc((100vw - var(--shell)) / 2))}.hx-empty h2{font-size:21px;font-weight:600;letter-spacing:-.025em}.hx-empty p{margin:var(--s1) 0 var(--s3);font-weight:400;color:var(--ink-3)}.row{position:relative;padding-top:0;margin-bottom:clamp(28px,3.4vw,44px);scroll-margin-top:calc(var(--hx-top) + 72px)}.row-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;max-width:var(--shell);margin-inline:auto;padding:0 4vw var(--s1)}.row-head h2{font-size:clamp(17px,1.6vw,22px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:#f4f4f7}.row-head .count{margin-left:0;font-size:12.5px;font-weight:400;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-head .count b{color:var(--ink-2);font-weight:600}.row-head .more{display:inline-flex;align-items:center;gap:5px;margin-left:auto;min-height:32px;font-size:13px;font-weight:500;color:var(--ink-3);transition:color var(--hx-fast) var(--hx-out)}.row-head .more span{display:inline-block;font-size:16px;line-height:1;transition:transform var(--hx-fast) var(--hx-out)}.row-head .more:hover{color:#fff}.row-head .more:hover span{transform:translateX(3px)}.rail-wrap{position:relative}.rail-wrap:after,.rail-wrap:before{content:"";position:absolute;top:0;bottom:0;z-index:5;width:clamp(24px,5vw,72px);pointer-events:none;opacity:0;transition:opacity var(--hx-base) var(--hx-out)}.rail-wrap:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.rail-wrap:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.rail-wrap[data-fade-end=true]:after,.rail-wrap[data-fade-start=true]:before{opacity:1}.rail{display:flex;gap:12px;max-width:none;margin:-10px 0;padding:18px var(--hx-gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:var(--hx-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 calc((min(100vw, var(--shell)) - 8vw - 4 * 12px) / 5.4);min-width:0;scroll-snap-align:start}.rail[data-wide=true]>*{flex-basis:calc((min(100vw, var(--shell)) - 8vw - 2 * 12px) / 3.3)}@media (max-width:1180px){.rail>*{flex-basis:calc((100vw - 8vw - 3 * 12px) / 4.4)}.rail[data-wide=true]>*{flex-basis:calc((100vw - 8vw - 2 * 12px) / 2.9)}}@media (max-width:820px){.rail{gap:10px}.rail>*{flex-basis:calc((100vw - 8vw - 2 * 10px) / 3.3)}.rail[data-wide=true]>*{flex-basis:calc((100vw - 8vw - 10px) / 2.2)}}@media (max-width:560px){.rail>*{flex-basis:calc((100vw - 8vw - 10px) / 2.3)}.rail[data-wide=true]>*{flex-basis:calc((100vw - 8vw - 10px) / 1.35)}}.rail-arrow{position:absolute;top:50%;width:42px;height:42px;min-width:0;margin-top:-21px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:rgba(10,10,14,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:8;opacity:0;pointer-events:none;box-shadow:0 10px 26px rgba(0,0,0,.5);transition:opacity var(--hx-base) var(--hx-out),background var(--hx-fast) var(--hx-out),border-color var(--hx-fast) var(--hx-out),box-shadow var(--hx-fast) var(--hx-out),transform .34s var(--hx-spring)}.rail-arrow[data-dir=prev]{left:max(10px,calc(var(--hx-gutter) - 54px))}.rail-arrow[data-dir=next]{right:max(10px,calc(var(--hx-gutter) - 54px))}@media (hover:hover) and (pointer:fine){.rail-arrow:not(:disabled):focus-visible,.rail-wrap:hover .rail-arrow:not(:disabled){opacity:1;pointer-events:auto}.rail-wrap:hover .rail-arrow:not(:disabled):hover{background:rgba(30,30,38,.95);border-color:rgba(255,255,255,.4);transform:scale(1.08)}.rail-wrap:hover .rail-arrow:not(:disabled):active{transform:scale(.94)}}@media (hover:none),(pointer:coarse){.rail-arrow{display:none}}.rail-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.hx-skel{flex:0 0 calc((min(100vw, var(--shell)) - 8vw - 4 * 12px) / 5.4);aspect-ratio:16/9;border-radius:var(--r-sm);background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%) 100% 0 /200% 100%;animation:hx-shimmer 1.4s linear infinite}@media (max-width:1180px){.hx-skel{flex-basis:calc((100vw - 8vw - 3 * 12px) / 4.4)}}@media (max-width:820px){.hx-skel{flex-basis:calc((100vw - 8vw - 2 * 10px) / 3.3)}}@media (max-width:560px){.hx-skel{flex-basis:calc((100vw - 8vw - 10px) / 2.3)}}.card{container-type:inline-size;position:relative;display:flex;flex-direction:column;border-radius:var(--r-sm);overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;transform-origin:center;transition:transform var(--hx-base) var(--hx-out),box-shadow var(--hx-base) var(--hx-out);will-change:auto}.rail>.card:first-child{transform-origin:left center}.rail>.card:last-child{transform-origin:right center}.card-art{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:radial-gradient(88% 88% at 50% 40%,#22222b 0,#14141a 68%,#0f0f13 100%)}.card-art .initials{font-size:clamp(22px,2.4vw,34px);font-weight:700;letter-spacing:-.04em;color:var(--ink-mute)}.card-art:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.44),transparent 30%);pointer-events:none}.card-badges{position:absolute;inset:8px 8px auto 8px;z-index:3;display:flex;justify-content:space-between;gap:6px}.card-badges,.cx-flags,.cx-id{align-items:center;min-width:0}.cx-flags,.cx-id{display:inline-flex;gap:5px}.cx-id{padding:2px 9px 2px 7px;border-radius:999px;background:rgba(7,7,9,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:10.5px;font-weight:500;line-height:1.55;color:#eeeef3;white-space:nowrap;overflow:hidden}.cx-flag{font-size:13px;line-height:1}.cx-lang{overflow:hidden;text-overflow:ellipsis}.cx-flags{flex:none}.cx-q{padding:1px 5px;border:1px solid rgba(255,255,255,.22);border-radius:4px;font-family:var(--mono);font-size:9.5px;color:#e8e8ee;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-q,.cx-status{background:rgba(7,7,9,.6);line-height:1.55}.cx-status{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:10px;white-space:nowrap}.cx-status,.cx-status b{font-weight:500}.cx-status i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);flex:none}.cx-status[data-s=ok]{color:#b9f0c6}.cx-status[data-s=ok] i{background:var(--green);box-shadow:0 0 0 3px rgba(70,211,105,.18)}.cx-status[data-s=unknown]{color:#ffd78a}.cx-status[data-s=unknown] i{background:var(--amber)}.cx-status[data-s=dead]{color:#c9c9d2;background:rgba(50,50,58,.85)}.cx-status[data-s=dead] i{background:#8d8d99}.cx-status[data-s=embed]{color:#b7d8ff}.cx-status[data-s=embed] i{background:var(--blue)}.card-title-bar{display:grid;grid-gap:2px;gap:2px;padding:9px 11px 11px}.card-title-bar .t{font-size:13px;font-weight:600;letter-spacing:-.012em;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title-bar .s{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:400;line-height:1.3;color:var(--ink-3);overflow:hidden;white-space:nowrap}.card-title-bar .s .dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55;flex:none}.cx-views{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--hx-base) var(--hx-out),opacity var(--hx-base) var(--hx-out)}.cx-more-in{display:grid;grid-gap:1px;gap:1px;min-height:0;overflow:hidden;transform:translateY(-3px);transition:transform var(--hx-base) var(--hx-out)}.cx-where{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-now,.cx-where{font-size:11px;font-weight:400}.cx-now{display:none;align-items:baseline;gap:6px;min-width:0;color:#fff}.cx-now[data-on=true]{display:flex}.cx-now b{flex:none;font-size:10.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.06em;color:#ff757e}.cx-now span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:none),(pointer:coarse){.cx-more{display:none}}.card-play{position:absolute;top:50%;left:50%;z-index:4;width:46px;height:46px;translate:-50% -50%;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.96);color:#000;box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1);opacity:0;transform:scale(.85);transition:opacity var(--hx-base) var(--hx-out),transform .38s var(--hx-spring),box-shadow var(--hx-fast) var(--hx-out);padding-left:2px}@media (hover:hover) and (pointer:fine){.card:hover{transform:translateY(-4px) scale(1.02);z-index:10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26),0 18px 44px -8px rgba(0,0,0,.82),0 5px 16px rgba(0,0,0,.5)}.card:hover .cx-more{grid-template-rows:1fr;opacity:1}.card:hover .cx-more-in{transform:none}.card:hover .card-play{opacity:1;transform:scale(1);box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 0 7px rgba(255,255,255,.15)}}.card:focus-visible{outline:2px solid #fff;outline-offset:2px;transform:translateY(-3px) scale(1.015);z-index:10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26),0 18px 44px -8px rgba(0,0,0,.82),0 5px 16px rgba(0,0,0,.5)}.card:focus-visible .cx-more{grid-template-rows:1fr;opacity:1}.card:focus-visible .cx-more-in{transform:none}.card:focus-visible .card-play{opacity:1;transform:scale(1);box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 0 7px rgba(255,255,255,.15)}.card:active{transform:scale(.985)}.card:active .card-play{transform:scale(.9)}.card[data-status=dead] .card-art{opacity:.38;filter:grayscale(.9)}.card[data-status=dead] .card-title-bar .t{color:var(--ink-3)}@container (max-width: 200px){.card-badges{inset:6px 6px auto 6px}.cx-id{padding-inline:5px 7px;font-size:10px}.cx-status[data-s=ok]{padding:4px}.cx-status[data-s=ok] b{display:none}.card-title-bar{padding:0 8px 7px}.card-title-bar .t{font-size:12px}.card-title-bar .s{font-size:10.5px}.card-title-bar .s .dot,.cx-views{display:none}}@container (max-width: 150px){.cx-q{display:none}}.hx-block{margin-bottom:clamp(32px,4vw,48px)}.hx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.hx-tiles[data-size=lg]{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.hx-tile{display:grid;grid-template-areas:"glyph text" "mosaic mosaic";grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px 14px;gap:8px 14px;min-height:84px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg,var(--surface),#0e0e13);transition:background var(--hx-base) var(--hx-out),border-color var(--hx-base) var(--hx-out),box-shadow var(--hx-base) var(--hx-out),transform var(--hx-base) var(--hx-out)}.hx-tile:focus-visible{outline:2px solid #fff;outline-offset:2px;border-color:var(--line-2);transform:translateY(-2px)}@media (hover:hover){.hx-tile:hover{background:linear-gradient(180deg,var(--surface-2),var(--surface));border-color:rgba(255,255,255,.3);transform:translateY(-3px);box-shadow:0 16px 34px -12px rgba(0,0,0,.62)}.hx-tile:hover .hx-tile-glyph{transform:translateY(-1px);border-color:var(--line-2);background:rgba(255,255,255,.07)}.hx-tile:hover .hx-mo{box-shadow:0 0 0 1px rgba(255,255,255,.3),0 8px 18px rgba(0,0,0,.55)}.hx-tile:hover .hx-mo:first-child{transform:translate(-4px,-2px) rotate(-6deg)}.hx-tile:hover .hx-mo:nth-child(2){transform:translateY(-5px) scale(1.06)}.hx-tile:hover .hx-mo:nth-child(3){transform:translate(4px,-2px) rotate(6deg)}}.hx-tile:active{transform:translateY(-1px)}.hx-tile-glyph{grid-area:glyph;display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.035);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1;transition:transform var(--hx-fast) var(--hx-out),border-color var(--hx-fast) var(--hx-out),background var(--hx-fast) var(--hx-out)}.hx-tile-text{grid-area:text;display:grid;grid-gap:2px;gap:2px;min-width:0}.hx-tile-name{font-size:15px;font-weight:600;letter-spacing:-.018em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-tile-count{font-size:12px;font-weight:400;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx-tile-count b{color:var(--ink-2);font-weight:600}.hx-mosaic{grid-area:mosaic;display:inline-flex;padding-left:60px;min-height:34px}.hx-mo{display:grid;place-items:center;width:60px;aspect-ratio:16/10;margin-left:-18px;border-radius:var(--r-sm);background:#1d1d25;box-shadow:0 0 0 1px var(--line-2),0 2px 10px rgba(0,0,0,.5);overflow:hidden;transform-origin:50% 100%;transition:transform .34s var(--hx-spring),box-shadow var(--hx-base) var(--hx-out)}.hx-mo:first-child{margin-left:0}.hx-mo img{width:100%;height:100%;object-fit:contain;padding:4px;background-clip:content-box;animation:hx-img-in .5s var(--hx-out) both}.hx-door-art[data-logo-pending] img,.hx-mosaic[data-logo-pending] img{opacity:0;animation:none}.hx-mo img[data-bg=light]{background-color:rgba(236,236,242,.95)}.hx-mo .initials{font-size:11px;font-weight:700;color:var(--ink-4)}@media (max-width:420px){.hx-mo{width:44px}}.hx-door{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy art" "langs langs";grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(80% 130% at 100% 0,rgba(74,158,255,.13),transparent 58%),radial-gradient(50% 90% at 0 100%,rgba(229,9,20,.07),transparent 65%),linear-gradient(180deg,#13131a,#0d0d12)}.hx-door-copy{grid-area:copy;display:grid;grid-gap:12px;gap:12px;align-content:start;justify-items:start}.hx-eyebrow{font-size:12.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.07em;color:var(--blue)}.hx-door h2{font-size:clamp(24px,3vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.hx-door p{max-width:48ch;font-weight:400;color:var(--ink-3);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx-door p b{color:var(--ink-2);font-weight:600}.hx-door-art{grid-area:art;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;align-content:center}.hx-door-art .hx-mo{width:100%;margin:0;box-shadow:0 0 0 1px var(--line)}.hx-door-langs{grid-area:langs;display:flex;flex-wrap:wrap;gap:8px}.hx-door-langs .chip{font-size:13px;font-weight:500}.hx-door-langs .chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.hx-door-langs .chip .n{font-family:var(--mono);font-size:10.5px}@media (max-width:760px){.hx-door{grid-template-columns:1fr;grid-template-areas:"copy" "langs";padding:var(--s3) var(--s2)}.hx-door-art{display:none}}.hx-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s2);padding-bottom:var(--s2)}.hx-sechead h2{font-size:clamp(17px,1.6vw,22px);font-weight:600;letter-spacing:-.025em}.hx-sechead p{margin-top:6px;font-weight:400}.hx-sechead p,.hx-seeall{font-size:13px;color:var(--ink-3)}.hx-seeall{display:inline-flex;align-items:center;min-height:32px;font-weight:500;white-space:nowrap;transition:color var(--hx-fast) var(--hx-out)}.hx-seeall:hover{color:#fff}.hx-seeall:focus-visible{color:#fff;outline:2px solid #fff;outline-offset:2px;border-radius:4px}.hx-world-hero{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--hx-top) + var(--s5)) 0 var(--s5);background:radial-gradient(60% 100% at 85% 0,rgba(74,158,255,.15),transparent 65%),radial-gradient(50% 80% at 0 100%,rgba(229,9,20,.08),transparent 70%),var(--bg)}.hx-world-art{position:absolute;inset:0 0 0 auto;z-index:-1;width:min(56%,760px);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;align-content:center;padding:var(--s3);opacity:.4;-webkit-mask-image:linear-gradient(270deg,#000 20%,transparent);mask-image:linear-gradient(270deg,#000 20%,transparent)}.hx-world-art .hx-mo{width:100%;margin:0;box-shadow:none}.hx-world-copy{display:grid;grid-gap:14px;gap:14px;justify-items:start}.hx-world-copy h1,.hx-world-copy h2{max-width:16ch;font-size:clamp(34px,5.2vw,68px);font-weight:700;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.hx-world-copy p{max-width:54ch;font-size:15px;font-weight:400;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx-world-copy p b{color:#fff;font-weight:600}.hx-world-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s1)}@media (max-width:760px){.hx-world-art{width:100%;opacity:.18}}.hx-world-rows{padding-top:var(--s4)}.hx-anchor{display:block;height:0;scroll-margin-top:calc(var(--hx-top) + 72px)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.billboard-inner>*,.hx-dot-bar i,.hx-mute-tip,.hx-mute[data-nudge=true],.hx-np{animation:none}.hx-dot-bar i{transform:none}.billboard .live-pill i,.hx-np-label:before,.hx-skel{animation:none}.billboard-media video{transition:none}.rail{scroll-behavior:auto}.card,.card-art img,.card-art:before,.card-play,.card-title-bar,.card-title-bar:before,.cx-more,.cx-more-in,.hx-dot-bar,.hx-mo,.hx-mo img,.hx-mute,.hx-pill,.hx-tile,.hx-tile-glyph,.rail-arrow{transition:none}.card-art img,.hx-mo img{animation:none;opacity:1}.card:active,.card:focus-visible,.card:hover{transform:none}.hx-tile:active,.hx-tile:focus-visible,.hx-tile:hover,.hx-tile:hover .hx-mo,.hx-tile:hover .hx-tile-glyph{transform:none}.card-art[data-logo-pending] img,.hx-door-art[data-logo-pending] img,.hx-mosaic[data-logo-pending] img{opacity:0;animation:none}}.bpage[data-hero=true] .bh{padding-top:28px}.hx-world-hero[data-after-hero=true]{padding-top:36px}.hx-world-hero[data-after-hero=true] h2{margin:8px 0 0;font-size:clamp(24px,3vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.05}@media (max-width:820px){.hx-applied,.hx-pill,.hx-seeall,.row-head .more{min-height:44px}}.bpage{--fbar-top:var(--ch-bar,64px);--bd-fill:var(--fill);--bd-fill-2:var(--fill-2);--bd-chip:rgba(9,9,13,0.68);--bd-dur:0.2s;min-height:70vh;padding-bottom:96px}.bpage[data-hero=true] .bh{padding-top:30px}.bpage .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;transition:background var(--bd-dur) var(--ease),border-color var(--bd-dur) var(--ease),transform var(--bd-dur) var(--ease)}.bbtn:hover{background:var(--bd-fill-2);border-color:rgba(255,255,255,.42)}.bbtn:active{transform:scale(.97)}.bbtn-primary{background:#fff;border-color:#fff;color:#000}.bbtn-primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.bchips{display:flex;flex-wrap:wrap}.bchip,.bchips{align-items:center;gap:7px}.bchip{display:inline-flex;min-height:30px;padding:0 7px 0 12px;border-radius:999px;background:rgba(229,9,20,.14);border:1px solid rgba(229,9,20,.42);color:#fff;font-size:12.5px;font-weight:600;transition:background var(--bd-dur) var(--ease),border-color var(--bd-dur) var(--ease)}.bchip:hover{background:rgba(229,9,20,.28);border-color:rgba(229,9,20,.7)}.bchip-x{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgba(255,255,255,.16);font-size:14px;line-height:1}.bchips-clear{padding:6px 10px;color:var(--ink-3);font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color var(--bd-dur) var(--ease)}.bchips-clear:hover{color:#fff}.bgenre-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);font-size:13.5px;font-weight:500;color:var(--ink-2);transition:background var(--bd-dur) var(--ease),border-color var(--bd-dur) var(--ease),color var(--bd-dur) var(--ease),transform var(--bd-dur) var(--ease)}.bgenre-pill em{font-style:normal;font-size:11.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--bd-dur) var(--ease)}.bgenre-pill:hover{background:var(--bd-fill-2);border-color:rgba(255,255,255,.45);color:#fff}.bgenre-pill:hover em{color:var(--ink-2)}.bgenre-pill:active{transform:scale(.97)}.bpills{display:flex;flex-wrap:wrap;gap:8px}.bh{position:relative;padding:calc(var(--fbar-top) + 42px) 0 20px;background:radial-gradient(760px 300px at 4% -60px,hsl(var(--hue,355) 62% 22%/.5),transparent 72%)}.bh-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none;font-size:12px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.04em;color:var(--ink-3)}.bh-crumbs li+li:before{content:"›";margin:0 8px;color:var(--ink-4)}.bh-crumbs a{padding:4px 0;transition:color var(--bd-dur) var(--ease)}.bh-crumbs a:hover{color:#fff}.bh-crumbs [aria-current]{color:var(--ink-2)}.bh-main{display:flex;align-items:center;gap:20px;margin-top:16px;animation:b-rise .48s var(--ease) 40ms both}.bh-crumbs{animation:b-rise .44s var(--ease) both}@keyframes b-rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}.bh-icon{flex:none;display:grid;place-items:center;width:80px;height:80px;border-radius:var(--r-lg);background:linear-gradient(150deg,hsl(var(--hue,355) 56% 32%),hsl(calc(var(--hue, 355) + 12) 52% 13%));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 16px 34px rgba(0,0,0,.45);font-size:42px;line-height:1;font-feature-settings:"smcp";font-variant-caps:small-caps;font-weight:600;letter-spacing:0;animation:bh-icon-in .52s cubic-bezier(.34,1.3,.64,1) both}@keyframes bh-icon-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.bh-text{min-width:0}.bh h1{font-size:clamp(28px,3.8vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1.02;overflow-wrap:anywhere}.bh-sub{margin-top:9px;max-width:64ch;color:var(--ink-3);font-size:14px}.bh-stats{display:flex;flex-wrap:wrap;gap:10px 26px;margin:14px 0 0}.bh-stats div{display:flex;flex-direction:column-reverse}.bh-stats dt{font-size:11px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.08em;color:var(--ink-3)}.bh-stats dd{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bh-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ftoggle{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:0 13px 0 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);color:var(--ink-2);font-size:13px;font-weight:600;white-space:nowrap;transition:border-color var(--bd-dur) var(--ease),color var(--bd-dur) var(--ease),background var(--bd-dur) var(--ease)}.ftoggle:hover{border-color:rgba(255,255,255,.42);color:#fff}.ftoggle-dot{position:relative;flex:none;width:30px;height:18px;border-radius:999px;background:rgba(255,255,255,.16);transition:background var(--bd-dur) var(--ease)}.ftoggle-dot:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform var(--bd-dur) var(--ease)}.ftoggle[data-on=true]{color:#fff;border-color:rgba(70,211,105,.5);background:rgba(70,211,105,.1)}.ftoggle[data-on=true] .ftoggle-dot{background:var(--green)}.ftoggle[data-on=true] .ftoggle-dot:after{transform:translateX(12px)}.ftoggle[aria-disabled=true]{opacity:.55;pointer-events:none}.ftoggle-lg{min-height:52px;padding:0 19px 0 15px;font-size:14.5px;text-align:left}.ftoggle-lg small{display:block;font-size:11.5px;font-weight:400;color:var(--ink-3)}.fbar{position:-webkit-sticky;position:sticky;top:var(--fbar-top);z-index:70;background:rgba(8,8,10,.88);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);border-bottom:1px solid var(--line);box-shadow:inset 0 1px 0 var(--line)}.fbar-in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:8px 16px;gap:8px 16px;padding-block:10px}.fshell{min-width:0}.fshell-backdrop,.fshell-foot,.fshell-head,.fshell-trigger{display:none}.fshell-body{display:flex;flex-direction:column;gap:9px;min-width:0}.fgenres{display:flex;gap:7px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.fgenres::-webkit-scrollbar{display:none}.fgenre{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);color:var(--ink-2);font-size:13px;font-weight:600;white-space:nowrap;transition:background var(--bd-dur) var(--ease),border-color var(--bd-dur) var(--ease),color var(--bd-dur) var(--ease)}.fgenre em{font-style:normal;font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fgenre:hover{border-color:rgba(255,255,255,.45);color:#fff}.fgenre[data-on=true]{background:#fff;border-color:#fff;color:#000}.fgenre[data-on=true] em{color:#4c4c56}.fcontrols{display:flex;flex-wrap:wrap;gap:7px}.fcontrols,.fseg{align-items:center}.fseg{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill)}.fseg-label{padding:0 5px 0 11px;font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.06em;color:var(--ink-3)}.fseg a{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;color:var(--ink-2);font-size:12.5px;font-weight:600;white-space:nowrap;transition:background var(--bd-dur) var(--ease),color var(--bd-dur) var(--ease)}.fseg a:hover{color:#fff}.fseg a[data-on=true]{background:#fff;color:#000}.fsearch{display:flex;align-items:center;min-height:36px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);overflow:hidden;transition:border-color var(--bd-dur) var(--ease),background var(--bd-dur) var(--ease),box-shadow var(--bd-dur) var(--ease)}.fsearch:focus-within{border-color:rgba(255,255,255,.55);background:var(--bd-fill-2);box-shadow:0 0 0 3px rgba(255,255,255,.08),0 0 24px rgba(229,9,20,.1)}.fsearch:focus-within button{color:#fff}.fsearch input[type=search]{width:140px;min-width:0;padding:0 4px 0 14px;height:34px;border:0;outline:0;background:transparent;font-size:13px}.fsearch input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.cdir-search input::placeholder,.fpick-search input::placeholder,.fsearch input::placeholder{color:var(--ink-4)}.fsearch button{display:grid;place-items:center;width:36px;height:34px;border:0;background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--bd-dur) var(--ease)}.fsearch button:hover{color:#fff}.fview{padding:3px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);white-space:nowrap}.fview,.fview a{display:inline-flex}.fview a{align-items:center;min-height:30px;padding:0 13px;border-radius:999px;color:var(--ink-2);font-size:12.5px;font-weight:600;transition:background var(--bd-dur) var(--ease),color var(--bd-dur) var(--ease),transform var(--bd-dur) var(--ease)}.fview a:hover{color:#fff}.fview a:active{transform:scale(.95)}.fview a[data-on=true]{background:var(--red);color:#fff}.fpick{position:relative}.fpick-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:260px;padding:0 11px 0 13px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);cursor:pointer;transition:border-color var(--bd-dur) var(--ease),background var(--bd-dur) var(--ease)}.fpick-trigger:hover,.fpick[data-open=true] .fpick-trigger{border-color:rgba(255,255,255,.5)}.fpick[data-active=true] .fpick-trigger{border-color:rgba(229,9,20,.6);background:rgba(229,9,20,.1)}.fpick-eyebrow{font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.06em;color:var(--ink-3)}.fpick-value{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600}.fpick-value svg{display:block;flex:none;color:var(--ink-3)}.fpick-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpick-caret{flex:none;color:var(--ink-3);transition:transform var(--bd-dur) var(--ease)}.fpick[data-open=true] .fpick-caret{transform:rotate(180deg)}.fpick-pop{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:80;width:316px;max-width:calc(100vw - 32px);border-radius:var(--r-md);border:1px solid var(--line-2);background:#14141b;box-shadow:0 24px 60px rgba(0,0,0,.68),0 0 0 1px rgba(0,0,0,.4);overflow:hidden}.fpick[data-flip] .fpick-pop{left:auto;right:0}.fpick-search{padding:9px;border-bottom:1px solid var(--line)}.fpick-search input{width:100%;height:36px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg);outline:0;font-size:13.5px;transition:border-color var(--bd-dur) var(--ease)}.fpick-search input:focus{border-color:rgba(255,255,255,.55)}.fpick-list{max-height:min(340px,52vh);overflow-y:auto;padding:5px;overscroll-behavior:contain;scrollbar-width:thin}.fpick-group{padding:10px 10px 4px;font-size:11px;font-weight:600;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.09em;color:var(--ink-3)}.fpick-list a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:var(--r-sm);font-size:13.5px;color:var(--ink-2)}.fpick-list a:focus-visible,.fpick-list a:hover{background:var(--surface-2);color:#fff}.fpick-list a[data-on=true]{color:#fff;font-weight:600}.fpick-list a[data-zero]{opacity:.45}.fpick-check{flex:none;width:16px;color:var(--green);font-size:12.5px;font-weight:700}.fpick-glyph{flex:none;font-size:17px;line-height:1}.fpick-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpick-n{flex:none;font-size:11.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fpick-none{padding:18px 12px;color:var(--ink-3);font-size:13px}.fpick-foot{padding:8px 14px;border-top:1px solid var(--line);font-size:12.5px}.fpick-foot a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;transition:color var(--bd-dur) var(--ease)}.fpick-foot a:hover{color:#fff}.bres[id]{scroll-margin-top:var(--fbar-top)}.bres-body{padding-top:20px}.bres-meta{display:flex;flex-direction:column;gap:11px;margin-bottom:18px}.fsum{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;color:var(--ink-3);font-size:13px}.fsum strong{color:#fff;font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fsum i{font-style:normal;color:var(--ink-4)}.fsum-note a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;transition:color var(--bd-dur) var(--ease)}.fsum-note a:hover{color:#fff}.fsum-status{flex-wrap:wrap;gap:0 4px}.fsum-status,.fsum-status [data-s]{display:inline-flex;align-items:baseline}.fsum-status [data-s]{gap:5px}.fsum-status [data-s]:before{content:"";align-self:center;width:6px;height:6px;border-radius:50%;background:var(--ink-4);translate:0 -1px}.fsum-status [data-s=ok]:before{background:var(--green)}.fsum-status [data-s=unknown]:before{background:var(--amber)}.fsum-status [data-s=dead]:before{background:var(--ink-4)}.fsum-status [data-s=embed]:before{background:var(--blue)}.fsum-status b{color:var(--ink-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fsum-status a{color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);transition:color var(--bd-dur) var(--ease)}.fsum-status a:hover{color:#fff}.bgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:640px){.bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:900px){.bgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.bgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1500px){.bgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.bgrid-empty{padding:60px 0;text-align:center;color:var(--ink-3);font-size:14px;animation:b-rise .4s var(--ease) both}.brow{margin-bottom:32px}.brow[id]{scroll-margin-top:calc(var(--fbar-top) + 76px)}.brow-head{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.brow-head h2{display:inline-flex;align-items:center;gap:10px;font-size:clamp(17px,1.9vw,22px);font-weight:700;letter-spacing:-.025em}.brow-glyph{font-size:1.05em}.brow-hint{color:var(--ink-3);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brow-more{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:6px 0;color:var(--ink-2);font-size:13px;font-weight:600;white-space:nowrap;transition:color var(--bd-dur) var(--ease)}.brow-more svg{transition:transform var(--bd-dur) var(--ease)}.brow-more:hover{color:#fff}.brow-more:hover svg{transform:translateX(2px)}.brow-more:focus-visible{color:#fff;outline:2px solid #fff;outline-offset:2px;border-radius:4px}.brow-wrap{position:relative}.brow-wrap:after,.brow-wrap:before{content:"";position:absolute;top:0;bottom:0;z-index:4;width:clamp(28px,6vw,72px);pointer-events:none;opacity:0;transition:opacity var(--bd-dur) var(--ease)}.brow-wrap:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.brow-wrap:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.brow-wrap[data-fade-end=true]:after,.brow-wrap[data-fade-start=true]:before{opacity:1}.brow-rail{display:flex;gap:10px;overflow-x:auto;padding:10px 8px 14px;margin:-10px -8px -14px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:8px;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.brow-rail::-webkit-scrollbar{display:none}.brow-rail>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 10px) / 2.3);min-width:0;scroll-snap-align:start}@media (min-width:640px){.brow-rail>*{flex-basis:calc((100% - 20px) / 3.3)}}@media (min-width:900px){.brow-rail>*{flex-basis:calc((100% - 30px) / 4.3)}}@media (min-width:1200px){.brow-rail>*{flex-basis:calc((100% - 40px) / 5.3)}}.brow-arrow{position:absolute;top:0;bottom:0;z-index:5;display:grid;place-items:center;width:46px;border:0;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--bd-dur) var(--ease),background var(--bd-dur) var(--ease)}.brow-arrow svg{transition:transform var(--bd-dur) var(--ease)}.brow-arrow[data-dir=prev]{left:0;background:linear-gradient(90deg,rgba(8,8,10,.88),transparent)}.brow-arrow[data-dir=next]{right:0;background:linear-gradient(270deg,rgba(8,8,10,.88),transparent)}.brow-arrow:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.brow-arrow:not(:disabled):focus-visible,.brow-wrap:hover .brow-arrow:not(:disabled){opacity:1;pointer-events:auto}.brow-arrow:not(:disabled):hover svg{transform:scale(1.15)}.brow-arrow[data-dir=prev]:not(:disabled):hover{background:linear-gradient(90deg,rgba(8,8,10,.94),transparent)}.brow-arrow[data-dir=next]:not(:disabled):hover{background:linear-gradient(270deg,rgba(8,8,10,.94),transparent)}}.brow-arrow:focus-visible{outline:2px solid #fff;outline-offset:-2px}@media (hover:none){.brow-arrow{display:none}}.bpage-rails{padding:24px 4vw 4px;max-width:var(--shell);margin-inline:auto}.pager{flex-wrap:wrap;justify-content:center;margin:42px 0 0}.pager,.pager-nums{display:flex;align-items:center;gap:5px}.pager-nums{margin:0;padding:0;list-style:none}.pager-gap,.pager-num,.pager-step{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bd-fill);color:var(--ink-2);font-size:13.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--bd-dur) var(--ease),color var(--bd-dur) var(--ease),background var(--bd-dur) var(--ease)}.pager-gap{border-color:transparent;background:transparent;color:var(--ink-4);min-width:22px;padding:0}a.pager-num:hover,a.pager-step:hover{border-color:rgba(255,255,255,.5);color:#fff;background:var(--bd-fill-2)}a.pager-num:active,a.pager-step:active{transform:scale(.94)}.pager-step[aria-disabled=true]{opacity:.32}.pager-num[aria-current=page]{background:#fff;border-color:#fff;color:#000}.pager-status{display:none;padding:0 10px;color:var(--ink-3);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bempty{display:flex;flex-direction:column;align-items:center;max-width:620px;margin:26px auto 0;padding:44px 24px;text-align:center;border-radius:var(--r-lg);border:1px dashed var(--line-2);background:radial-gradient(420px 190px at 50% -30px,rgba(229,9,20,.09),transparent),rgba(255,255,255,.015);animation:b-rise .46s var(--ease) both}.bempty-glyph{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid var(--line-2);background:var(--bd-fill);color:var(--ink-3)}.bempty-glyph:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(255,255,255,.22);animation:bempty-ping 2.8s var(--ease) infinite}@keyframes bempty-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.45);opacity:0}}.bempty h2{margin-top:14px;font-size:24px;font-weight:700;letter-spacing:-.03em}.bempty>p{margin-top:8px;color:var(--ink-3);font-size:14px}.bempty-actions,.bempty-genres{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.bempty-actions{margin-top:22px}.bempty-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:20px;color:var(--ink-3);font-size:12.5px}.bempty-related{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);width:100%}.bempty-related h3{margin-bottom:14px;font-size:12.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.08em;color:var(--ink-3)}.bdir-body{padding-top:26px}.ctile{--hue:220;position:relative;display:block;isolation:isolate;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(140deg,hsl(var(--hue) 58% 28%) 0,hsl(calc(var(--hue) + 36) 50% 12%) 74%);min-height:148px;transition:transform .26s var(--ease),border-color .26s var(--ease),box-shadow .26s var(--ease);animation:b-rise .46s var(--ease) both}.ctile[data-size=lg]{min-height:206px}.ctile[data-size=sm]{min-height:132px}.ctile[data-size=sm] .mosaic{width:38%;max-width:120px}.ctile[data-size=md]{min-height:168px}.ctile[data-size=md] .mosaic{max-width:160px}@media (hover:hover) and (pointer:fine){.ctile:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.42);box-shadow:0 18px 42px rgba(0,0,0,.5)}.ctile:hover .mosaic{transform:rotate(0deg) scale(1.04)}.ctile:hover .mosaic-cell{box-shadow:0 10px 22px rgba(0,0,0,.55)}.ctile:hover .mosaic-cell:first-child{transform:translate(-3px,-3px) rotate(-2.5deg)}.ctile:hover .mosaic-cell:nth-child(2){transform:translate(3px,-3px) rotate(2.5deg)}.ctile:hover .mosaic-cell:nth-child(3){transform:translate(-3px,3px) rotate(2deg)}.ctile:hover .mosaic-cell:nth-child(4){transform:translate(3px,3px) rotate(-2deg)}}.ctile:focus-visible{outline:2px solid #fff;outline-offset:2px;transform:translateY(-3px);border-color:rgba(255,255,255,.42);box-shadow:0 18px 42px rgba(0,0,0,.5)}.ctile:active{transform:translateY(-1px) scale(.99)}.ctile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.16) 58%,transparent),linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.52) 38%,rgba(0,0,0,.16) 68%,transparent 88%)}.ctile-glyph{position:absolute;top:13px;left:15px;font-size:30px;line-height:1;font-feature-settings:"smcp";font-variant-caps:small-caps;font-weight:600;text-shadow:0 2px 12px rgba(0,0,0,.55)}.ctile[data-size=lg] .ctile-glyph{font-size:40px}.ctile[data-size=sm] .ctile-glyph{font-size:22px;top:11px}.ctile-text{position:absolute;left:15px;right:15px;bottom:13px;display:flex;flex-direction:column;gap:3px}.ctile-title{font-size:18px;font-weight:700;letter-spacing:-.025em;line-height:1.12;overflow-wrap:anywhere}.ctile[data-size=lg] .ctile-title{font-size:26px}.ctile[data-size=sm] .ctile-title{font-size:15.5px}.ctile-meta{font-size:12.5px;color:rgba(255,255,255,.78);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ctile-meta b{color:#fff;font-weight:700}.ctile-meta i{font-style:normal;margin:0 3px;opacity:.55}.ctile-blurb{display:none}.ctile[data-size=lg] .ctile-blurb,.ctile[data-size=md] .ctile-blurb{display:inline}.mosaic{position:absolute;top:12px;right:12px;z-index:-1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;width:46%;max-width:190px;transform:rotate(3deg);opacity:.94;transition:transform .34s var(--ease)}.ctile[data-size=lg] .mosaic{max-width:256px}.mosaic[data-empty]{display:none}.mosaic-cell{aspect-ratio:16/10;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.1);background:#f1f1f4;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.42);transition:transform .34s var(--ease),box-shadow .34s var(--ease)}.mosaic-cell:has(img[data-bg=dark]){background:#15151b}.mosaic-cell img{width:100%;height:100%;object-fit:contain;padding:5px;animation:hx-img-in .5s var(--ease) both}.mosaic-cell .initials{display:grid;place-items:center;width:100%;height:100%;font-size:13px;font-weight:700;color:#565660}.gdir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));grid-auto-flow:dense;grid-gap:12px;gap:12px}@media (min-width:900px){.gdir-grid .ctile[data-size=lg]{grid-column:span 2}}.cdir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));grid-gap:10px;gap:10px}.cdir-tools{position:-webkit-sticky;position:sticky;top:var(--fbar-top);z-index:40;flex-wrap:wrap;gap:10px 16px;padding:10px 0;margin-bottom:10px;background:rgba(8,8,10,.88);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);border-bottom:1px solid var(--line)}.cdir-search,.cdir-tools{display:flex;align-items:center}.cdir-search{gap:10px;width:min(100%,330px);height:42px;padding:0 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);color:var(--ink-3);transition:border-color var(--bd-dur) var(--ease),color var(--bd-dur) var(--ease),box-shadow var(--bd-dur) var(--ease)}.cdir-search:focus-within{border-color:rgba(255,255,255,.55);color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.08),0 0 24px rgba(229,9,20,.1)}.cdir-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px}.cdir-search input::-webkit-search-cancel-button{-webkit-appearance:none}.cdir-jump{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;max-width:100%}.cdir-jump::-webkit-scrollbar{display:none}.cdir-jump a{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);font-size:12.5px;font-weight:600;color:var(--ink-2);transition:border-color var(--bd-dur) var(--ease),color var(--bd-dur) var(--ease),transform var(--bd-dur) var(--ease)}.cdir-jump a:hover{border-color:rgba(255,255,255,.45);color:#fff}.cdir-jump a:active{transform:scale(.96)}.cdir-count{color:var(--ink-3);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cdir-group{scroll-margin-top:calc(var(--fbar-top) + 74px);margin-top:26px}.cdir-group h2,.ldir-sec h2{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;font-size:clamp(19px,2.1vw,25px);font-weight:700;letter-spacing:-.03em}.cdir-group h2 span{color:var(--ink-3);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cdir-reset{border:0;background:none;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ldir-sec{margin-bottom:40px}.ldir-sec h2 a{margin-left:auto;display:inline-flex;align-items:center;align-self:stretch;font-size:13px;font-weight:600;color:var(--ink-3);transition:color var(--bd-dur) var(--ease)}.ldir-sec h2 a:hover{color:#fff}.bpage .card{border-radius:var(--r-md);background:#101015;box-shadow:inset 0 0 0 1px var(--line)}.bpage .card-art{background:radial-gradient(110% 130% at 50% 0,#22222b 0,#131318 58%,#0e0e12 100%)}.bpage .card-art .initials{font-size:clamp(20px,2.2vw,30px);font-weight:700;letter-spacing:-.04em;color:var(--ink-mute)}.bpage .card-art:after{background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 30%),linear-gradient(0deg,rgba(0,0,0,.3),transparent 24%)}.bpage .card-badges{inset:8px 8px auto 8px}.bpage .cx-id{padding:2px 8px 2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:var(--bd-chip);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.03em;line-height:1.6;color:#ededf2;white-space:nowrap;overflow:hidden}.bpage .cx-flag{font-size:12.5px;line-height:1}.bpage .cx-lang{overflow:hidden;text-overflow:ellipsis}.bpage .cx-flags{flex:none}.bpage .cx-q{border:1px solid rgba(255,255,255,.18);border-radius:4px;background:var(--bd-chip);font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;color:#e2e2ea;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bpage .cx-cc,.bpage .cx-q{padding:1px 5px;line-height:1.6}.bpage .cx-cc{border:1px solid rgba(255,255,255,.3);border-radius:3px;background:rgba(255,255,255,.92);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.04em;color:#0a0a0d}.bpage .cx-status{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:var(--bd-chip);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;line-height:1.6;white-space:nowrap}.bpage .cx-status b{font-weight:600;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.05em}.bpage .cx-status i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);flex:none}.bpage .cx-status[data-s=ok]{color:#b9f0c6}.bpage .cx-status[data-s=ok] i{background:var(--green);box-shadow:0 0 0 3px rgba(70,211,105,.22)}.bpage .cx-status[data-s=dead]{color:#c9c9d2}.bpage .cx-status[data-s=dead] i{background:#8d8d99}.bpage .cx-status[data-s=unknown]{color:#ffd78a}.bpage .cx-status[data-s=unknown] i{background:var(--amber)}.bpage .cx-status[data-s=embed]{color:#b7d8ff}.bpage .cx-status[data-s=embed] i{background:var(--blue)}.bpage .card-title-bar{display:grid;grid-gap:2px;gap:2px;padding:0 10px 9px}.bpage .card-title-bar .t{font-size:12.5px;font-weight:600;letter-spacing:-.012em;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpage .card-title-bar .s{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.04em;line-height:1.35;color:var(--ink-2);overflow:hidden;white-space:nowrap}.bpage .card-title-bar .s .dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55;flex:none}.bpage .cx-views{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.bpage .cx-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s var(--ease),opacity .24s var(--ease)}.bpage .cx-more-in{display:grid;grid-gap:1px;gap:1px;min-height:0;overflow:hidden;transform:translateY(-3px);transition:transform .24s var(--ease)}.bpage .cx-where{font-size:10.5px;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.04em;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpage .cx-now{display:none;align-items:baseline;gap:6px;min-width:0;font-size:11px;color:#fff}.bpage .cx-now[data-on=true]{display:flex}.bpage .cx-now b{flex:none;font-size:9.5px;font-weight:700;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.1em;color:#ff6b73}.bpage .cx-now span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:none),(pointer:coarse){.bpage .cx-more{display:none}}.bpage .card-play{position:absolute;top:50%;left:50%;z-index:4;width:46px;height:46px;translate:-50% -50%;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.96);color:#000;box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 0 6px rgba(255,255,255,.12);opacity:0;transform:scale(.86);transition:opacity .22s var(--ease),transform .38s cubic-bezier(.34,1.45,.64,1),box-shadow var(--bd-dur) var(--ease);padding-left:2px}@media (hover:hover) and (pointer:fine){.bpage .card:hover{transform:translateY(-4px) scale(1.02);z-index:10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.38),0 18px 44px -8px rgba(0,0,0,.72),0 5px 16px rgba(0,0,0,.45)}.bpage .card:hover .cx-more{grid-template-rows:1fr;opacity:1}.bpage .card:hover .cx-more-in{transform:none}.bpage .card:hover .card-play{opacity:1;transform:scale(1);box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 0 7px rgba(255,255,255,.16)}}.bpage .card:focus-visible{outline:2px solid #fff;outline-offset:2px;transform:translateY(-3px) scale(1.015);z-index:10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.38),0 18px 44px -8px rgba(0,0,0,.72),0 5px 16px rgba(0,0,0,.45)}.bpage .card:focus-visible .cx-more{grid-template-rows:1fr;opacity:1}.bpage .card:focus-visible .cx-more-in{transform:none}.bpage .card:focus-visible .card-play{opacity:1;transform:scale(1);box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 0 7px rgba(255,255,255,.16)}.bpage .card[data-status=dead] .card-art{opacity:.42;filter:grayscale(.9)}.bpage .card[data-status=dead] .card-title-bar .t{color:var(--ink-2)}@container (max-width: 200px){.bpage .card-badges{inset:6px 6px auto 6px}.bpage .cx-id{padding-inline:5px 7px;font-size:10px}.bpage .cx-status[data-s=ok]{padding:4px}.bpage .cx-status[data-s=ok] b{display:none}.bpage .card-title-bar{padding:0 8px 7px}.bpage .card-title-bar .t{font-size:12px}.bpage .card-title-bar .s{font-size:10px}.bpage .card-title-bar .s .dot,.bpage .cx-views{display:none}}@container (max-width: 150px){.bpage .cx-q{display:none}}@media (max-width:860px){.bh{padding-top:calc(var(--fbar-top) + 24px)}.bh-icon{width:58px;height:58px;font-size:30px;border-radius:var(--r-md)}.bh-main{gap:14px}.fbar-in{grid-template-columns:auto minmax(0,1fr);align-items:center;padding-block:8px}.fview{justify-self:end;max-width:100%;overflow-x:auto;scrollbar-width:none}.fview a{padding:0 10px}.fshell-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--bd-fill);font-size:13.5px;font-weight:700;cursor:pointer}.fshell-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--red);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fshell-backdrop{display:block;position:fixed;inset:0;z-index:199;background:rgba(0,0,0,.62);opacity:0;pointer-events:none;transition:opacity .25s var(--ease)}.fshell[data-open=true] .fshell-backdrop{opacity:1;pointer-events:auto}.fshell-sheet{position:fixed;left:0;right:0;bottom:0;z-index:200;display:flex;flex-direction:column;max-height:86dvh;border-radius:18px 18px 0 0;border:1px solid var(--line-2);border-bottom:0;background:var(--surface);transform:translateY(105%);visibility:hidden;transition:transform .3s var(--ease),visibility 0s linear .3s}.fshell[data-open=true] .fshell-sheet{transform:none;visibility:visible;transition:transform .3s var(--ease)}.fshell-head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:22px 18px 10px;font-size:16.5px;font-weight:700}.fshell-grab{position:absolute;top:8px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:2px;background:var(--ink-4)}.fshell-close{width:44px;height:44px;border:0;border-radius:50%;background:var(--surface-2);font-size:22px;line-height:1;cursor:pointer}.fshell-body{flex:1 1;min-height:0;overflow-y:auto;padding:4px 18px 16px;gap:18px}.fshell-foot{display:block;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.fshell-foot .bbtn{width:100%;min-height:48px}body.fsheet-open{overflow:hidden}body.fsheet-open .fbar{z-index:300;-webkit-backdrop-filter:none;backdrop-filter:none}.fshell-sheet .fgenres{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.fcontrols{flex-direction:column;align-items:stretch;gap:10px}.fcontrols>*{width:100%}.fpick-trigger{width:100%;max-width:none;justify-content:space-between}.fpick-value{flex:1 1}.fpick-pop{position:static;width:100%;max-width:none;margin-top:8px;box-shadow:none}.fpick-list{max-height:240px}.fseg{overflow-x:auto;scrollbar-width:none}.ftoggle{justify-content:flex-start}.fsearch input[type=search]{flex:1 1;width:auto}.fgenre,.fpick-trigger,.fview a{min-height:44px}.fpick-search input{height:44px}.fpick-list a,.fsearch,.fseg a,.ftoggle{min-height:44px}.fsearch input[type=search]{height:44px}.fsearch button{width:44px;height:44px}.pager .pager-num,.pager .pager-step{min-width:44px;height:44px}.bbtn,.bchip,.bgenre-pill{min-height:44px}.bchips-clear{padding:12px 10px}.bh-crumbs a{padding:10px 0}.cdir-search{height:44px}.brow-more,.cdir-jump a{min-height:44px}.pager-nums{display:none}.pager-status{display:inline}.ctile-title{font-size:16px}.ctile[data-size=lg] .ctile-title{font-size:21px}}@media (min-width:861px){.fshell-sheet{display:block}}@media (prefers-reduced-motion:reduce){.bbtn,.bchips-clear,.bgenre-pill,.bgenre-pill em,.bpage .card,.bpage .card-play,.bpage .cx-more,.bpage .cx-more-in,.brow-arrow,.brow-arrow svg,.brow-more svg,.brow-wrap:after,.brow-wrap:before,.cdir-jump a,.cdir-search,.ctile,.fsearch,.fshell-backdrop,.fshell-sheet,.ftoggle-dot:after,.fview a,.mosaic,.mosaic-cell,.mosaic-cell img,.pager-num,.pager-step{transition:none}.brow-rail{scroll-behavior:auto}.mosaic-cell img{animation:none;opacity:1}.bempty,.bempty-glyph:after,.bgrid-empty,.bh-crumbs,.bh-icon,.bh-main,.ctile{animation:none}.bbtn:active,.bgenre-pill:active,.bpage .card:active,.bpage .card:focus-visible,.bpage .card:hover,.cdir-jump a:active,.ctile:active,.ctile:focus-visible,.ctile:hover,.ctile:hover .mosaic,.ctile:hover .mosaic-cell,.fview a:active,a.pager-num:active,a.pager-step:active{transform:none}}