@font-face{font-family:Graphik;src:url(/fonts/Graphik-Regular-Web.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-RegularItalic-Web.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Medium-Web.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Semibold-Web.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Bold-Web.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Maru Mono;src:url(/fonts/GTMaruMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#08080a;--surface:#14141a;--surface-2:#1c1c24;--surface-3:#262630;--scrim:rgba(8,8,10,0.72);--glass:rgba(10,10,14,0.86);--fill:rgba(255,255,255,0.045);--fill-2:rgba(255,255,255,0.09);--line:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.16);--line-3:rgba(255,255,255,0.28);--ink:#ffffff;--ink-2:#d3d3da;--ink-3:#92929d;--ink-4:#8e8e9a;--ink-mute:#6b6b7a;--red:#e50914;--red-2:#ff3a46;--brand:var(--red);--green:#46d369;--amber:#f5a623;--blue:#4a9eff;--ok:var(--green);--warn:var(--amber);--info:var(--blue);--focus:#ffffff;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--focus);--fs-2xs:10.5px;--fs-xs:12px;--fs-sm:13.5px;--fs-md:15px;--fs-lg:clamp(16px,0.9rem + 0.35vw,18px);--fs-xl:clamp(18px,1rem + 0.6vw,24px);--fs-2xl:clamp(22px,1.1rem + 1.2vw,34px);--fs-3xl:clamp(30px,1.2rem + 2.6vw,56px);--fs-hero:clamp(34px,1.2rem + 4vw,76px);--lh-tight:1.05;--lh-snug:1.25;--lh-body:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--gutter:clamp(16px,4vw,56px);--tv-safe:0px;--touch:44px;--card-gap:10px;--plate-ratio:16/9;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--shadow-1:0 2px 8px rgba(0,0,0,0.4);--shadow-2:0 8px 24px -6px rgba(0,0,0,0.6);--shadow-3:0 18px 44px -8px rgba(0,0,0,0.82),0 5px 16px rgba(0,0,0,0.5);--dur-fast:160ms;--dur-base:240ms;--dur-slow:400ms;--ease:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.2,0.44,1);--shell:1500px;--font:"Graphik",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"GT Maru Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace}@media (min-width:1920px){:root{--shell:1760px;--tv-safe:2.5vw;--gutter:calc(56px + var(--tv-safe));--card-gap:14px;--fs-md:17px}}@media (min-width:2560px){:root{--shell:2240px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}img{display:block;max-width:100%}h1,h2,h3{margin:0;line-height:1.05;font-weight:800;letter-spacing:-.03em}p,ul{margin:0}ul{padding:0;list-style:none}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-xs)}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:calc(4vw + var(--tv-safe))}.topbar{position:fixed;inset:0 0 auto;z-index:90;height:72px;display:flex;align-items:center;transition:background .4s var(--ease),box-shadow .4s var(--ease),height .3s var(--ease);background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.55) 60%,transparent)}.topbar[data-solid=true]{height:64px;background:rgba(8,8,10,.94);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px 0 var(--line)}.topbar-inner{display:flex;align-items:center;gap:30px;width:100%}.brand{display:inline-flex;align-items:center;flex:none;transition:transform .2s var(--ease)}.brand:hover{transform:scale(1.03)}.nav{display:flex;gap:22px;font-size:13.5px;font-weight:500}.nav a{position:relative;color:var(--ink-2);transition:color .18s var(--ease);white-space:nowrap;padding:6px 0}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease)}.nav a:hover{color:#fff}.nav a:hover:after,.nav a[data-active=true]:after{transform:scaleX(1)}.nav a[data-active=true]{color:#fff;font-weight:600}.topbar-tail{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-btn{width:38px;height:38px;display:grid;place-items:center;border:0;background:none;color:#fff;cursor:pointer;border-radius:50%;transition:background .18s var(--ease)}.icon-btn:hover{background:rgba(255,255,255,.14)}.live-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(229,9,20,.14);border:1px solid rgba(229,9,20,.42);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ff6b73;white-space:nowrap}.live-pill i{width:6px;height:6px;border-radius:50%;background:var(--red);animation:blink 2s infinite var(--ease)}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.avatar{width:32px;height:32px;border-radius:6px;background:linear-gradient(140deg,var(--red-2),#7a0409);display:grid;place-items:center;font-size:12.5px;font-weight:900;flex:none}.billboard{position:relative;min-height:86vh;display:flex;align-items:flex-end;padding:0 0 110px;isolation:isolate;overflow:hidden}.billboard-media{position:absolute;inset:0;z-index:-3;overflow:hidden;background:#000}.billboard-media video{width:100%;height:100%;object-fit:cover;opacity:.55}.billboard-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,10,.97) 0,rgba(8,8,10,.75) 42%,rgba(8,8,10,.15) 72%,transparent 100%),linear-gradient(0deg,var(--bg) 2%,transparent 42%)}.billboard-inner{max-width:660px}.billboard .kicker{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.billboard h1{font-size:clamp(42px,6.2vw,92px);font-weight:900;letter-spacing:-.05em;line-height:.92;text-shadow:0 6px 40px rgba(0,0,0,.85)}.billboard .meta{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:13.5px;color:var(--ink-2);flex-wrap:wrap}.billboard .desc{margin-top:18px;max-width:54ch;font-size:15.5px;line-height:1.6;color:var(--ink-2);text-shadow:0 2px 14px rgba(0,0,0,.9);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.billboard-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 28px;border:0;border-radius:var(--r-sm);font-size:15px;font-weight:700;cursor:pointer;transition:background .18s var(--ease),transform .12s var(--ease);white-space:nowrap}.btn:active{transform:scale(.975)}.btn-primary{background:#fff;color:#000}.btn-primary:hover{background:rgba(255,255,255,.82)}.btn-secondary{background:rgba(109,109,110,.62);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-secondary:hover{background:rgba(109,109,110,.42)}.btn-ghost{background:transparent;border:1px solid var(--line-2);color:#fff;font-weight:600}.btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.row{position:relative;margin-bottom:8px;padding-top:26px}.row-head{display:flex;align-items:baseline;gap:12px;padding:0 4vw 14px;max-width:var(--shell);margin-inline:auto}.row-head h2{font-size:clamp(16px,1.45vw,21px);font-weight:700;letter-spacing:-.02em;color:#e9e9ee}.row-head .more{font-size:12.5px;font-weight:600;color:var(--ink-3);opacity:0;transform:translateX(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease),color .2s var(--ease)}@media (hover:hover) and (pointer:fine){.row:hover .row-head .more{opacity:1;transform:translateX(0);color:#fff}}@media (hover:none),(pointer:coarse){.row-head .more{opacity:1;transform:none}}.row-head .more:focus-visible{opacity:1;transform:none;color:#fff;outline:2px solid #fff;outline-offset:2px;border-radius:4px}.row-head .count{margin-left:auto;font-size:11.5px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rail-wrap{position:relative}.rail{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:4vw;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 4vw;max-width:var(--shell);margin-inline:auto}.rail::-webkit-scrollbar{display:none}.rail>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 4 * 10px) / 5.4);min-width:0;scroll-snap-align:start}.rail[data-wide=true]>*{flex-basis:calc((100% - 2 * 10px) / 2.9)}.rail-arrow{position:absolute;top:6px;bottom:6px;width:3.4vw;min-width:42px;border:0;background:rgba(8,8,10,.62);color:#fff;font-size:26px;line-height:1;cursor:pointer;z-index:6;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.rail-arrow:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.rail-arrow:not(:disabled):focus-visible,.rail-wrap:hover .rail-arrow:not(:disabled){opacity:1}.rail-wrap:hover .rail-arrow:not(:disabled):hover{background:rgba(8,8,10,.9)}}@media (hover:none),(pointer:coarse){.rail-arrow{display:none}}.rail-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.rail-arrow[data-dir=prev]{left:0;border-radius:0 var(--r-sm) var(--r-sm) 0}.rail-arrow[data-dir=next]{right:0;border-radius:var(--r-sm) 0 0 var(--r-sm)}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--r-sm);overflow:hidden;background:var(--surface);isolation:isolate;transition:transform .3s var(--ease),box-shadow .3s var(--ease);will-change:transform}@media (hover:hover) and (pointer:fine){.card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 44px -8px rgba(0,0,0,.82),0 5px 16px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.22);z-index:10}}.card:active{transform:scale(.985)}.card-art{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:radial-gradient(120% 120% at 50% 8%,#26262f 0,#101014 72%)}.card-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 -34px 42px -22px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,0);transition:box-shadow .3s var(--ease)}@media (hover:hover) and (pointer:fine){.card:hover .card-art:before{box-shadow:inset 0 -38px 50px -20px rgba(0,0,0,.68),inset 0 0 48px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.17)}}.card:focus-visible .card-art:before{box-shadow:inset 0 -38px 50px -20px rgba(0,0,0,.68),inset 0 0 48px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.17)}.card-art:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.34),transparent 26%);pointer-events:none}.card-art:has(img[data-bg=light]):after{background:linear-gradient(180deg,rgba(0,0,0,.14),transparent 22%)}@keyframes hx-img-in{0%{opacity:0}to{opacity:1}}.card-art img{width:100%;height:100%;object-fit:contain;object-position:center;padding:12% 14%;animation:hx-img-in .5s var(--ease) both;transition:opacity .4s var(--ease),transform .45s var(--ease),filter .28s var(--ease)}.card-art[data-logo-pending] img{opacity:0;animation:none}.card-art[data-logo-loaded] img{opacity:1}.card-art img[data-bg=light]{padding:11% 13%;background:linear-gradient(180deg,#f2f2f6,#e2e2ea);background-clip:content-box;border-radius:10px}@media (hover:hover) and (pointer:fine){.card:hover .card-art img{transform:scale(1.05);filter:brightness(1.08)}}.card-art .initials{font-size:clamp(20px,2.1vw,32px);font-weight:900;letter-spacing:-.05em;color:var(--ink-mute)}.card[data-status=dead] .card-art{opacity:.4;filter:grayscale(.85)}.card-title-bar{position:relative;padding:9px 10px 10px;display:grid;grid-gap:2px;gap:2px;transition:background .28s var(--ease)}.card-title-bar:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.34),rgba(255,255,255,.06));transform:scaleX(0);transform-origin:left;transition:transform .38s var(--ease)}@media (hover:hover) and (pointer:fine){.card:hover .card-title-bar{background:rgba(255,255,255,.035)}.card:hover .card-title-bar:before{transform:scaleX(1)}}.card:focus-visible .card-title-bar{background:rgba(255,255,255,.035)}.card:focus-visible .card-title-bar:before{transform:scaleX(1)}.card-title-bar .t{font-size:12.5px;font-weight:650;letter-spacing:-.01em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title-bar .s{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-3);overflow:hidden;white-space:nowrap}.card-title-bar .s .dot{width:2px;height:2px;border-radius:50%;background:currentColor;opacity:.7;flex:none}.card-badges{position:absolute;top:8px;left:8px;right:8px;z-index:3;display:flex;align-items:center;gap:5px}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge[data-s=ok]{background:rgba(70,211,105,.92);color:#04210d}.badge[data-s=dead]{background:rgba(140,140,150,.9);color:#fff}.badge[data-s=unknown]{background:rgba(245,166,35,.92);color:#2a1a00}.badge[data-s=embed]{background:rgba(74,158,255,.9);color:#001428}.badge-quality{margin-left:auto;background:rgba(0,0,0,.72);color:#dcdce4}.card-play{position:absolute;top:50%;left:50%;z-index:4;width:46px;height:46px;translate:-50% -50%;border-radius:50%;background:rgba(255,255,255,.94);color:#000;display:grid;place-items:center;font-size:15px;opacity:0;transform:scale(.82);transition:opacity .22s var(--ease),transform .38s cubic-bezier(.34,1.45,.64,1),box-shadow .22s var(--ease);box-shadow:0 8px 28px rgba(0,0,0,.6)}@media (hover:hover) and (pointer:fine){.card:hover .card-play{opacity:1;transform:scale(1);box-shadow:0 8px 28px rgba(0,0,0,.6),0 0 0 7px rgba(255,255,255,.15)}}.card:focus-visible .card-play{opacity:1;transform:scale(1);box-shadow:0 8px 28px rgba(0,0,0,.6),0 0 0 7px rgba(255,255,255,.15)}.card:active .card-play{transform:scale(.9)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));grid-gap:12px;gap:12px}.chips{display:flex;flex-wrap:wrap;gap:9px}.chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--line-2);font-size:13.5px;font-weight:500;color:var(--ink-2);transition:all .18s var(--ease)}.chip:hover{background:rgba(255,255,255,.09);color:#fff;border-color:#fff}.chip:active{transform:scale(.96)}.chip .n{font-size:11px;opacity:.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.country-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));grid-gap:10px;gap:10px}.country-tile{display:flex;align-items:center;gap:11px;padding:15px 16px;background:var(--surface);border:1px solid transparent;border-radius:var(--r-md);font-size:13.5px;font-weight:500;transition:background .18s var(--ease),transform .18s var(--ease),border-color .18s var(--ease)}.country-tile:hover{background:var(--surface-2);border-color:var(--line-2);transform:translateY(-2px)}.country-tile .flag{font-size:19px;line-height:1}.country-tile .count{margin-left:auto;font-size:11px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-head{padding:116px 0 26px}.page-head h1{font-size:clamp(30px,3.6vw,46px);font-weight:900;letter-spacing:-.045em}.page-head p{margin-top:10px;color:var(--ink-3);font-size:13.5px}.browse{display:grid;grid-template-columns:218px minmax(0,1fr);grid-gap:38px;gap:38px;padding:104px 4vw 80px;max-width:var(--shell);margin-inline:auto;align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:86px;display:grid;grid-gap:24px;gap:24px;max-height:calc(100vh - 110px);overflow-y:auto;padding-right:6px;scrollbar-width:thin}.sidebar h3{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px}.sidebar ul{display:grid;grid-gap:1px;gap:1px;max-height:268px;overflow-y:auto;scrollbar-width:thin}.sidebar li a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border-radius:var(--r-sm);font-size:13px;color:var(--ink-2);transition:background .15s var(--ease),color .15s var(--ease)}.sidebar li a:hover{background:var(--surface-2);color:#fff}.sidebar li a[data-on=true]{background:#fff;color:#000;font-weight:700}.sidebar li a span:last-child{font-size:10.5px;opacity:.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.results-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px;flex-wrap:wrap}.results-bar h1{font-size:clamp(24px,2.8vw,34px);font-weight:900;letter-spacing:-.04em}.results-bar .count{margin-top:7px;font-size:12.5px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sorts{display:flex;gap:6px}.sorts a{padding:7px 14px;border-radius:var(--r-sm);border:1px solid var(--line-2);font-size:12.5px;font-weight:500;color:var(--ink-3);transition:all .16s var(--ease)}.sorts a:hover{border-color:#fff;color:#fff}.sorts a[data-on=true]{background:#fff;border-color:#fff;color:#000;font-weight:700}.filter-toggle{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--r-sm);border:1px solid var(--line-2);font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;background:none;transition:all .16s var(--ease)}.filter-toggle:hover{border-color:#fff;color:#fff}.filter-toggle[data-on=true]{background:rgba(70,211,105,.15);border-color:rgba(70,211,105,.55);color:var(--green);font-weight:700}.filter-toggle .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:44px}.pager a,.pager span{min-width:38px;height:38px;display:grid;place-items:center;padding-inline:11px;border-radius:var(--r-sm);border:1px solid var(--line);font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pager a:hover{border-color:#fff;color:#fff}.pager span[data-on=true]{background:#fff;border-color:#fff;color:#000;font-weight:700}.watch{padding-top:64px}.watch-stage{background:#000;width:100%}.watch-player{position:relative;max-width:1320px;margin-inline:auto;aspect-ratio:16/9;background:#000}.live-video,.watch-player iframe{width:100%;height:100%;border:0;display:block;background:#000}.live-wrap{position:relative;width:100%;height:100%}.player-error{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;background:rgba(0,0,0,.86);color:var(--ink-2);font-size:13.5px;text-align:center;padding:20px}.sound-prompt{position:absolute;left:50%;bottom:78px;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:12px;padding:12px 20px;border:1px solid rgba(255,255,255,.3);border-radius:var(--r-md);background:rgba(10,10,14,.94);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 60px rgba(0,0,0,.85);animation:prompt-in .35s var(--ease);text-align:left}.sound-prompt:hover{border-color:#fff;background:rgba(24,24,32,.98)}.sound-prompt .sound-icon{font-size:19px;line-height:1}.sound-prompt strong{display:block;font-size:13.5px;font-weight:700}.sound-prompt em{display:block;font-style:normal;font-size:11.5px;color:var(--ink-3);margin-top:2px}.sound-chip{position:absolute;right:16px;bottom:78px;z-index:5;padding:8px 15px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(10,10,14,.92);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.sound-chip:hover{border-color:#fff}@keyframes prompt-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.watch-body{max-width:var(--shell);margin-inline:auto;padding:30px 4vw 70px;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:46px;gap:46px;align-items:start}.watch-title{display:flex;gap:20px;align-items:flex-start}.watch-logo{width:96px;aspect-ratio:16/10;background:var(--surface);border-radius:var(--r-sm);padding:8px;flex:none}.watch-title h1{font-size:clamp(26px,3.2vw,42px);font-weight:900;letter-spacing:-.045em}.watch-meta{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:13px;color:var(--ink-3);flex-wrap:wrap}.tag{padding:4px 10px;border-radius:var(--r-sm);background:var(--surface-2);font-size:11.5px;font-weight:600;color:var(--ink-2);transition:background .18s var(--ease),color .18s var(--ease)}.tag:hover{background:#fff;color:#000}.watch-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.watch-desc{margin-top:24px;max-width:72ch;color:var(--ink-2);font-size:14.5px;line-height:1.68}.side-panel{display:grid;grid-gap:14px;gap:14px}.panel{background:var(--surface);border-radius:var(--r-md);padding:17px}.panel h3{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:12px}.mini-list{display:grid;grid-gap:2px;gap:2px}.mini{display:flex;align-items:center;gap:11px;padding:7px;border-radius:var(--r-sm);transition:background .16s var(--ease)}.mini:hover{background:var(--surface-2)}.mini-logo{width:54px;height:33px;border-radius:4px;background:#0b0b0f;padding:3px;flex:none;animation:hx-img-in .45s var(--ease) both}.mini[data-logo-pending] .mini-logo{opacity:0;animation:none}.mini .t{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .s{font-size:11px;color:var(--ink-4)}.mono-block{font-family:var(--mono);font-size:10.5px;line-height:1.65;color:var(--ink-4);word-break:break-all}.status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2)}.status i{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.status[data-s=ok] i,.status[data-s=online] i{background:var(--green);box-shadow:0 0 8px rgba(70,211,105,.8)}.status[data-s=dead] i,.status[data-s=offline] i{background:var(--red)}.overlay{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.84);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;padding:11vh 20px 20px}.palette{width:min(680px,100%);max-height:72vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.9)}.palette form{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid var(--line)}.palette input{flex:1 1;border:0;background:none;outline:none;font-size:17px}.palette input::placeholder{color:var(--ink-4)}.palette ul{overflow-y:auto;padding:7px}.palette li a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-sm);font-size:14px}.palette li a[data-on=true]{background:var(--surface-2)}.palette .flag{font-size:16px}.palette .go{margin-left:auto}.palette .go,.palette-foot{font-size:11.5px;color:var(--ink-4)}.palette-foot{display:flex;justify-content:space-between;padding:11px 18px;border-top:1px solid var(--line)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex:none;box-shadow:0 0 6px rgba(70,211,105,.9)}.empty{padding:44px 10px;text-align:center;font-size:13.5px}.empty,.footer{color:var(--ink-4)}.footer{border-top:1px solid var(--line);margin-top:30px;padding:46px 4vw 64px;font-size:12.5px}.footer-inner{max-width:var(--shell);margin-inline:auto;display:flex;justify-content:space-between;gap:34px;flex-wrap:wrap}.footer .links{display:flex;gap:20px;flex-wrap:wrap}.footer a:hover{color:#fff;text-decoration:underline}@media (max-width:1180px){.browse{grid-template-columns:1fr;gap:22px}.sidebar{position:static;max-height:none;grid-template-columns:repeat(3,1fr)}.watch-body{grid-template-columns:1fr;gap:28px}.rail>*{flex-basis:calc((100% - 3 * 10px) / 4.2)}}@media (max-width:820px){.nav{display:none}.topbar{height:58px}.topbar[data-solid=true]{height:56px}.billboard{min-height:70vh;padding-bottom:54px}.billboard .desc{-webkit-line-clamp:2;font-size:14px}.btn{padding:11px 20px;font-size:14px}.chip{min-height:44px}.pager a,.pager span{min-width:44px;height:44px}.rail>*{flex-basis:calc((100% - 2 * 10px) / 2.6)}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.sidebar{grid-template-columns:1fr}.live-pill,.watch-logo{display:none}.page-head{padding-top:88px}.browse{padding-top:84px}}.billboard-sound{min-width:128px}.billboard-hint{margin-top:12px;font-size:12.5px;color:var(--ink-3)}.billboard-hint strong{color:var(--ink-2);font-weight:700}.card-art img[data-fit]{padding:3%;object-fit:contain;object-position:center;background-clip:content-box;border-radius:10px}.card-art img[data-bg=dark]{filter:drop-shadow(0 1px 3px rgba(0,0,0,.65))}@media (hover:hover) and (pointer:fine){.card:hover .card-art img[data-bg=dark]{filter:brightness(1.08) drop-shadow(0 1px 3px rgba(0,0,0,.65))}}.card-art img[data-small]:not([data-fit]){width:46%;height:46%;padding:0;margin-bottom:8%;background-clip:border-box;image-rendering:auto}.mini-logo{box-sizing:border-box;object-fit:contain;object-position:center;padding:2px;background-clip:content-box}.mini-logo[data-fit]{padding:1px}.mini-logo[data-bg=light]{background-color:rgba(236,236,242,.92)}.mini-logo[data-bg=dark]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.mini-logo[data-small]:not([data-fit]){padding:8px 14px}.watch-logo{box-sizing:border-box;object-fit:contain;object-position:center;padding:6px;background-clip:content-box}.watch-logo[data-fit]{padding:2px}.watch-logo[data-bg=light]{background-color:rgba(236,236,242,.92)}.watch-logo[data-bg=dark]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.watch-logo[data-small]:not([data-fit]){padding:18px 28px}@media (prefers-reduced-motion:reduce){.rail{scroll-behavior:auto}.card,.card-art img,.card-art:before,.card-play,.card-title-bar,.card-title-bar:before,.chip,.mini-logo,.rail-arrow,.row-head .more{transition:none}.card-art img,.mini-logo{animation:none;opacity:1}.card:active,.card:focus-visible,.card:hover,.chip:active{transform:none}.card-art[data-logo-pending] img,.mini[data-logo-pending] .mini-logo{opacity:0;animation:none}.card-art[data-logo-loaded] img{opacity:1}}.skel{position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--surface)}.skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:skel-sweep 1.4s var(--ease) infinite}.skel-card{aspect-ratio:var(--plate-ratio)}.skel-line{height:10px;margin-top:var(--sp-2);border-radius:var(--r-xs)}@keyframes skel-sweep{to{transform:translateX(100%)}}.skel-page{max-width:var(--shell);margin:0 auto;padding:var(--sp-6) var(--gutter) var(--sp-12)}.skel-hero{aspect-ratio:21/9;max-height:62vh;width:100%;border-radius:var(--r-md);background:var(--surface-2);margin-bottom:var(--sp-8)}.skel-rail{grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * var(--card-gap)) / 4.4);grid-gap:var(--card-gap);overflow:hidden;margin:var(--sp-3) 0 var(--sp-8)}.skel-grid,.skel-rail{display:grid;gap:var(--card-gap)}.skel-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--card-gap);margin-top:var(--sp-6)}.skel-grid[data-poster]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.skel-card[data-poster]{aspect-ratio:2/3}.skel-card,.skel-player{border-radius:var(--r-md);background:var(--surface-2)}.skel-filters{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.skel-chip{width:88px;height:32px;border-radius:var(--r-pill)}.skel-player{aspect-ratio:var(--plate-ratio);width:100%;margin-bottom:var(--sp-6)}.skel-line[data-w=title]{height:22px;width:min(420px,70%)}.skel-line[data-w=lg]{width:min(640px,90%)}.skel-line[data-w=sm]{width:min(260px,45%)}.skel-row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-2)}.skel-row .skel{height:56px;border-radius:var(--r-sm)}@media (max-width:640px){.skel-rail{grid-auto-columns:calc((100% - 2 * var(--card-gap)) / 2.3)}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#main{animation:page-in var(--dur-slow) var(--ease-out) both}#main:focus{outline:none}@media (pointer:coarse){.ch-scope-pill,.ch-seg button,.hx-mute,.rail-arrow{min-width:var(--touch);min-height:var(--touch)}:root :is(.ch-search,.ch-chip,.ch-item,.ch-more,.hx-pill,.hx-applied,.hx-scope-clear,.hx-scope-open,.fgenre,.bchip,.fpick-trigger,.fseg a,.fview a,.ftoggle,.fsearch,.bgenre-pill,.cdir-jump a,.pager-num,.pager-step,.row-head .more,.brow-more){min-height:var(--touch)}:root :is(.row-head .more,.brow-more,.hx-scope-clear,.hx-scope-open){display:inline-flex;align-items:center}}@media (prefers-reduced-motion:reduce){#main,.skel:after{animation:none}.card,.card-art img{transition:none}.card:focus-visible,.card:hover,.card:hover .card-art img{transform:none}}.row{content-visibility:auto;contain-intrinsic-size:auto 320px}@media (hover:none),(max-width:819px),(pointer:coarse){.badge,.card-badges *,.rail-arrow{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.badge{background-color:rgba(8,8,10,.78)}}:root{--ch-bar:64px;--ch-tabs:58px;--ch-pad:var(--gutter);--ch-glass:rgba(7,7,9,0.88);--ch-fill:var(--fill);--ch-fill-2:var(--fill-2);--ch-out:var(--ease-out);--ch-spring:var(--ease-spring);--ch-fast:var(--dur-fast);--ch-base:var(--dur-base)}html{scroll-padding-top:calc(var(--ch-bar) + 16px)}.ch-skip{position:fixed;top:10px;left:10px;z-index:200;padding:12px 18px;border-radius:var(--r-md);background:#fff;color:#000;font-weight:600;font-size:14px;transform:translateY(-160%);transition:transform .2s var(--ch-out)}.ch-skip:focus-visible{transform:none;outline:2px solid var(--red);outline-offset:2px}.ch-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main:focus{outline:none}.bchips :focus-visible,.ch-404 :focus-visible,.ch-bar :focus-visible,.ch-footer :focus-visible,.ch-palette :focus-visible,.ch-sheet :focus-visible,.ch-tabs :focus-visible,.fbar :focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:var(--r-sm)}.wordmark{display:inline-flex;align-items:center;gap:9px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wordmark-text{font-size:21px;font-weight:700;letter-spacing:-.045em;color:#fff;padding-top:1px}.wordmark-sm{gap:7px}.wordmark-sm .wordmark-text{font-size:17px}.wordmark-lg{gap:12px}.wordmark-lg .wordmark-text{font-size:29px}.ch-bar{position:fixed;inset:0 0 auto;z-index:90;height:var(--ch-bar);display:flex;align-items:stretch;background:linear-gradient(180deg,rgba(7,7,9,.84),rgba(7,7,9,.38) 62%,transparent);transition:background var(--ch-base) var(--ch-out),box-shadow var(--ch-base) var(--ch-out)}.ch-bar[data-solid=true]{background:var(--ch-glass);-webkit-backdrop-filter:saturate(1.6) blur(22px);backdrop-filter:saturate(1.6) blur(22px);box-shadow:0 1px 0 var(--line),0 12px 32px rgba(0,0,0,.28)}.ch-bar:after{content:"";position:absolute;inset:auto 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13) 14%,rgba(255,255,255,.13) 86%,transparent);opacity:0;transition:opacity var(--ch-base) var(--ch-out),background var(--ch-base) var(--ch-out)}.ch-bar[data-solid=true]:after{opacity:.55}.ch-bar[data-scrolled=true]:after{opacity:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28) 14%,rgba(255,255,255,.28) 86%,transparent)}.ch-bar-inner{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--ch-pad);display:flex;align-items:center;gap:clamp(16px,2.2vw,34px);min-width:0}.ch-brand{display:inline-flex;align-items:center;flex:none;min-height:44px;margin-left:-6px;padding:0 6px;border-radius:var(--r-sm);-webkit-tap-highlight-color:transparent}.ch-nav{align-self:stretch;display:flex;min-width:0}.ch-nav>ul{display:flex;align-items:stretch;gap:clamp(2px,.5vw,8px)}.ch-nav>ul>li{display:flex;align-items:center}.ch-link{position:relative;display:inline-flex;align-items:center;gap:5px;height:42px;padding:0 clamp(9px,.9vw,13px);border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);font-size:13.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ch-fast) var(--ch-out),background var(--ch-fast) var(--ch-out),text-shadow var(--ch-fast) var(--ch-out)}.ch-link:after{content:"";position:absolute;left:clamp(9px,.9vw,13px);right:clamp(9px,.9vw,13px);bottom:5px;height:2px;border-radius:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform var(--ch-base) var(--ch-out),background var(--ch-fast) var(--ch-out),box-shadow var(--ch-fast) var(--ch-out)}.ch-link:hover{color:#fff;background:var(--ch-fill-2);text-shadow:0 0 18px rgba(255,255,255,.35)}.ch-link-btn[aria-expanded=true]:after,.ch-link:focus-visible:after,.ch-link:hover:after{transform:scaleX(1);background:rgba(255,255,255,.62)}.ch-link[data-active=true]{color:#fff;font-weight:600}.ch-link[data-active=true]:after{transform:scaleX(1);background:var(--red);box-shadow:0 0 12px rgba(229,9,20,.55)}.ch-chevron{transition:transform var(--ch-base) var(--ch-out);opacity:.75}.ch-link-btn[aria-expanded=true]{color:#fff;background:var(--ch-fill-2)}.ch-link-btn[aria-expanded=true] .ch-chevron{transform:rotate(180deg)}.ch-tail{margin-left:auto;display:flex;align-items:center;gap:9px;flex:none}.ch-search{display:inline-flex;align-items:center;gap:10px;width:208px;height:40px;padding:0 8px 0 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--ch-fill);color:var(--ink-3);font-size:13.5px;font-weight:400;cursor:text;-webkit-tap-highlight-color:transparent;transition:width .3s var(--ch-out),background var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-search:focus-visible,.ch-search:hover{background:var(--ch-fill-2);border-color:rgba(255,255,255,.36);color:#fff}.ch-search:active{transform:scale(.97)}.ch-search:focus-visible svg,.ch-search:hover svg{color:var(--ink-2)}.ch-search svg{color:var(--ink-3);flex:none}.ch-search-text{flex:1 1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-footer-base kbd,.ch-kbd,.ch-pal-foot kbd{font-family:var(--mono);font-size:10.5px;line-height:1;padding:4px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.35);color:var(--ink-2);white-space:nowrap}.ch-scope-pill{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 13px 0 11px;border:1px solid var(--line-2);border-radius:999px;background:var(--ch-fill);color:var(--ink-2);font-size:12px;font-weight:500;letter-spacing:.03em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-scope-pill:hover{background:var(--ch-fill-2);border-color:rgba(255,255,255,.32);color:#fff}.ch-scope-pill:active{transform:scale(.96)}.ch-scope-pill svg{color:var(--ink-3)}.ch-scope-pill:hover svg{color:#fff}.ch-scope-pill[data-scope=all]{border-color:rgba(229,9,20,.55);background:rgba(229,9,20,.14);color:#fff}.ch-live,.ch-scope-pill[data-scope=all] svg{color:#ff757e}.ch-live{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(229,9,20,.45);background:rgba(229,9,20,.12);font-size:11px;font-weight:500;font-feature-settings:"smcp","tnum";font-variant-caps:small-caps;letter-spacing:.07em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-live:hover{background:rgba(229,9,20,.2);border-color:rgba(229,9,20,.65)}.ch-live:active{transform:scale(.96)}.ch-live i{width:6px;height:6px;border-radius:50%;background:var(--red);animation:ch-pulse 2.2s infinite var(--ch-out)}@keyframes ch-pulse{0%,to{opacity:1}50%{opacity:.25}}.ch-icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;flex:none;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-icon-btn:hover{background:var(--ch-fill-2)}.ch-icon-btn:active{transform:scale(.94)}.ch-menu{align-self:stretch}.ch-panel{position:absolute;left:0;right:0;top:100%;visibility:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;background:rgba(8,8,11,.985);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--line);box-shadow:0 40px 96px rgba(0,0,0,.78),0 0 0 1px rgba(255,255,255,.03),inset 0 1px 0 rgba(255,255,255,.05);max-height:calc(100dvh - var(--ch-bar) - 12px);overflow-y:auto;overscroll-behavior:contain;transition:opacity var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out),visibility 0s linear var(--ch-fast)}.ch-panel[data-open=true]{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:no-preference){@keyframes ch-menu-in{0%{opacity:0;transform:translateY(6px)}}.ch-panel[data-open=true] .ch-col,.ch-panel[data-open=true] .ch-list li,.ch-panel[data-open=true] .ch-more,.ch-panel[data-open=true] .ch-panel-head,.ch-panel[data-open=true] .ch-scope{animation:ch-menu-in .28s var(--ch-out) both}.ch-panel[data-open=true] .ch-panel-head{animation-delay:30ms}.ch-panel[data-open=true] .ch-col:first-child{animation-delay:60ms}.ch-panel[data-open=true] .ch-col:nth-child(2){animation-delay:.1s}.ch-panel[data-open=true] .ch-col:nth-child(3){animation-delay:.14s}.ch-panel[data-open=true] .ch-list li:first-child{animation-delay:70ms}.ch-panel[data-open=true] .ch-list li:nth-child(2){animation-delay:.1s}.ch-panel[data-open=true] .ch-list li:nth-child(3){animation-delay:.13s}.ch-panel[data-open=true] .ch-list li:nth-child(4){animation-delay:.16s}.ch-panel[data-open=true] .ch-list li:nth-child(5){animation-delay:.19s}.ch-panel[data-open=true] .ch-list li:nth-child(6){animation-delay:.22s}.ch-panel[data-open=true] .ch-list li:nth-child(7){animation-delay:.25s}.ch-panel[data-open=true] .ch-list li:nth-child(8){animation-delay:.28s}.ch-panel[data-open=true] .ch-list li:nth-child(9){animation-delay:.31s}.ch-panel[data-open=true] .ch-list li:nth-child(10){animation-delay:.34s}.ch-panel[data-open=true] .ch-list li:nth-child(n+11){animation-delay:.37s}.ch-panel[data-open=true] .ch-more,.ch-panel[data-open=true] .ch-scope{animation-delay:.23s}}.ch-panel-inner{max-width:var(--shell);margin-inline:auto;padding:24px var(--ch-pad) 32px}.ch-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.ch-more,.ch-panel-all,.ch-panel-head p{font-size:12.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.07em;color:var(--ink-3)}.ch-more,.ch-panel-all{display:inline-flex;align-items:center;gap:6px;-webkit-tap-highlight-color:transparent;transition:color var(--ch-fast) var(--ch-out)}.ch-more svg,.ch-panel-all svg{transition:transform var(--ch-fast) var(--ch-out)}.ch-more:hover,.ch-panel-all:hover{color:#fff}.ch-more:hover svg,.ch-panel-all:hover svg{transform:translateX(3px)}.ch-panel-links{display:flex;align-items:baseline;gap:22px}.ch-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr);grid-row-gap:clamp(18px,2vw,30px);row-gap:clamp(18px,2vw,30px)}.ch-col{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ch-col+.ch-col{border-left:1px solid var(--line);margin-left:clamp(14px,1.6vw,28px);padding-left:clamp(14px,1.6vw,28px)}.ch-col-title{margin:0 0 9px 10px;font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.08em;color:var(--ink-4)}.ch-list{width:100%;margin-bottom:8px}.ch-list-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:8px;column-gap:8px}.ch-item{display:flex;align-items:center;gap:11px;min-height:38px;padding:6px 10px;border-radius:var(--r-sm);font-size:13.5px;font-weight:400;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-item:focus-visible,.ch-item:hover{background:var(--ch-fill-2);color:#fff}.ch-item:hover{transform:translateX(2px)}.ch-item-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-item-count{flex:none;font-family:var(--mono);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-4)}.ch-item:hover .ch-item-count{color:var(--ink-3)}.ch-item-accent{margin-top:6px;border:1px solid var(--line-2);color:#fff}.ch-item-accent:hover{border-color:rgba(255,255,255,.4)}.ch-glyph{flex:none;width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--ch-fill);color:var(--ink-3);transition:color var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out),background var(--ch-fast) var(--ch-out)}.ch-item:hover .ch-glyph{color:#fff;border-color:var(--line-2);background:var(--ch-fill-2)}.ch-flag{flex:none;width:24px;text-align:center;font-size:16px;line-height:1}.ch-more{margin:4px 0 0 10px;min-height:34px}.ch-scope{width:100%;margin-top:18px;padding:13px;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(255,255,255,.025)}.ch-scope-title{margin-bottom:9px;font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.08em;color:var(--ink-4)}.ch-seg{display:grid;grid-gap:3px;gap:3px;padding:3px;border-radius:9px;background:rgba(255,255,255,.05)}.ch-seg button{min-height:38px;padding:6px 10px;border:0;border-radius:7px;background:none;color:var(--ink-3);font-size:13px;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-seg button:hover{color:#fff}.ch-seg button:active{transform:scale(.97)}.ch-seg button[aria-pressed=true]{background:#fff;color:#000;font-weight:600}.ch-scope-hint{margin-top:9px;font-size:12px;font-weight:400;color:var(--ink-4)}.ch-overlay{position:fixed;inset:0;z-index:140;display:flex;justify-content:center;align-items:flex-start;padding:11vh 20px 20px;background:rgba(3,3,5,.72);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);animation:ch-fade var(--ch-fast) var(--ch-out)}@keyframes ch-fade{0%{opacity:0}}@keyframes ch-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}.ch-palette{width:min(720px,100%);max-height:min(76vh,760px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 48px 130px rgba(0,0,0,.88),0 0 0 1px rgba(255,255,255,.035),inset 0 1px 0 rgba(255,255,255,.06);animation:ch-rise .2s var(--ch-out)}.ch-pal-field{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 18px;border-bottom:1px solid var(--line)}.ch-pal-icon{flex:none;color:var(--ink-3)}.ch-pal-field input{flex:1 1;min-width:0;height:54px;border:0;outline:0;background:none;font-size:17px;font-weight:400;color:#fff;caret-color:var(--red)}.ch-pal-field input::placeholder{color:var(--ink-4)}.ch-pal-field input::-webkit-search-cancel-button{display:none}.ch-pal-clear{width:40px;height:40px;color:var(--ink-3)}.ch-pal-esc{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:34px;padding:0 9px;border:1px solid var(--line-2);border-radius:7px;background:var(--ch-fill);color:var(--ink-3);font-family:var(--mono);font-size:10.5px;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ch-fast) var(--ch-out),background var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-pal-esc:hover{color:#fff;background:var(--ch-fill-2);border-color:rgba(255,255,255,.34)}.ch-pal-esc:active{transform:scale(.94)}.ch-pal-esc-x{display:none}.ch-chips,.ch-suggest{display:flex;flex-wrap:wrap;gap:8px}.ch-chips{padding:12px 16px;border-bottom:1px solid var(--line);overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ch-chips::-webkit-scrollbar{display:none}.ch-chip{flex:none;min-height:32px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:none;color:var(--ink-2);font-size:12.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.05em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-chip:hover{background:var(--ch-fill-2);color:#fff}.ch-chip:active{transform:scale(.96)}.ch-chip[aria-pressed=true]{background:#fff;border-color:#fff;color:#000}.ch-chip-soft{background:var(--ch-fill)}.ch-pal-body{flex:1 1;min-height:160px;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 10px}.ch-pal-label{display:flex;align-items:center;justify-content:space-between;padding:12px 10px 6px;font-size:11px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.08em;color:var(--ink-4)}.ch-text-btn{min-height:28px;padding:0 8px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-3);font-size:12px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.06em;cursor:pointer;transition:color var(--ch-fast) var(--ch-out)}.ch-text-btn:hover{color:#fff}.ch-pal-start{padding:0 2px}.ch-pal-start .ch-suggest{padding:4px 10px 8px}.ch-recent{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);font-size:14px;font-weight:400;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out)}.ch-recent svg{color:var(--ink-4)}.ch-recent:hover{background:var(--surface-2);color:#fff}.ch-pal-tip{padding:14px 10px 6px;font-size:12.5px;font-weight:400;color:var(--ink-4)}.ch-opt{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 12px;border-radius:var(--r-md);color:var(--ink-2);scroll-margin:40px;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out),box-shadow var(--ch-fast) var(--ch-out)}.ch-opt:hover,.ch-opt[data-on=true]{background:var(--surface-2);color:#fff}.ch-opt[data-on=true]{box-shadow:inset 3px 0 0 var(--red)}.ch-opt-lead,.ch-opt-logo{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);background:var(--ch-fill);overflow:hidden;font-size:18px;line-height:1;color:var(--ink-3);transition:border-color var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out),background var(--ch-fast) var(--ch-out)}.ch-opt:hover .ch-opt-lead,.ch-opt[data-on=true] .ch-opt-lead{border-color:var(--line-2);color:var(--ink-2)}.ch-opt-lead-accent{background:rgba(229,9,20,.16);border-color:rgba(229,9,20,.4);color:#ff757e}.ch-opt[data-kind=Languages] .ch-opt-lead{font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.04em;color:var(--ink-2)}.ch-opt[data-kind=Countries] .ch-opt-lead{background:none;border-color:transparent;font-size:21px}.ch-opt-logo{background:#fff;border-color:transparent}.ch-opt-logo :is(img,.ch-opt-img){width:100%;height:100%;object-fit:contain;padding:4px}.ch-opt-logo span.ch-opt-img{display:grid;place-items:center;padding:0;background:var(--surface-2);color:var(--ink-2);font-size:13px;font-weight:600}.ch-opt-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ch-opt-title{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.ch-opt-sub,.ch-opt-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-opt-sub{font-size:12px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.ch-mark{background:none;color:#fff;font-weight:600;box-shadow:inset 0 -2px 0 var(--red)}.ch-opt-enter{flex:none;color:var(--ink-4);opacity:0;transition:opacity var(--ch-fast) var(--ch-out)}.ch-opt[data-on=true] .ch-opt-enter{opacity:1}.ch-status{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.06em;color:var(--ink-4)}.ch-status i{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.ch-status[data-live=true]{color:#8ee4a8}.ch-status[data-live=true] i{background:var(--green);box-shadow:0 0 7px rgba(70,211,105,.8)}.ch-skel{display:flex;align-items:center;gap:14px;height:56px;padding:0 12px}.ch-skel span:first-child{width:40px;height:40px;border-radius:8px}.ch-skel span:last-child{width:46%;height:12px;border-radius:6px}.ch-skel span{background:linear-gradient(90deg,var(--ch-fill) 0,var(--ch-fill-2) 50%,var(--ch-fill) 100%);background-size:200% 100%;animation:ch-shimmer 1.4s linear infinite}@keyframes ch-shimmer{to{background-position:-200% 0}}.ch-pal-note{display:flex;flex-direction:column;align-items:center;gap:14px;padding:44px 16px 36px;text-align:center;color:var(--ink-3);font-size:14px;font-weight:400}.ch-pal-note strong{color:#fff;font-weight:600;word-break:break-word}.ch-btn-small{min-height:40px;padding:0 20px;border:1px solid var(--line-2);border-radius:999px;background:var(--ch-fill);color:#fff;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out)}.ch-btn-small:hover{background:var(--ch-fill-2);border-color:rgba(255,255,255,.36)}.ch-pal-foot{display:flex;align-items:center;gap:18px;padding:10px 18px;border-top:1px solid var(--line);background:rgba(255,255,255,.018);font-size:12px;font-weight:400;color:var(--ink-4)}.ch-pal-foot>span{display:inline-flex;align-items:center;gap:4px}.ch-pal-foot kbd{margin-right:3px;padding:3px 5px}.ch-pal-foot-end{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-tabs{display:none}.ch-sheet-wrap{position:fixed;inset:0;z-index:150}.ch-sheet-scrim{position:absolute;inset:0;background:rgba(3,3,5,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ch-fade var(--ch-base) var(--ch-out)}.ch-sheet{position:absolute;left:0;right:0;bottom:0;max-height:86%;display:flex;flex-direction:column;background:var(--surface);border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;box-shadow:0 -32px 90px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.08);animation:ch-sheet-up .38s var(--ch-spring)}@keyframes ch-sheet-up{0%{transform:translateY(64px);opacity:.5}}.ch-sheet-grip{position:relative;flex:none;align-self:center;width:44px;height:5px;margin-top:10px;border-radius:999px;background:rgba(255,255,255,.28);box-shadow:0 1px 2px rgba(0,0,0,.35)}.ch-sheet-grip:after{content:"";position:absolute;inset:-9px -24px}.ch-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 calc(8px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));border-bottom:1px solid var(--line)}.ch-sheet-head h2{font-size:17px;font-weight:600;letter-spacing:-.02em}.ch-sheet-body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px calc(14px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left));display:flex;flex-direction:column;gap:20px}.ch-sheet-all{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 18px;border-radius:var(--r-md);background:var(--red);color:#fff;font-size:15.5px;font-weight:600;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-sheet-all:active{background:var(--red-2);transform:scale(.98)}.ch-sheet-alt{border:1px solid var(--line-2);background:var(--surface-2)}.ch-sheet-alt:active{background:var(--ch-fill-2)}.ch-sheet .ch-scope{margin-top:0}.ch-sheet .ch-seg button{min-height:46px;font-size:14px}.ch-sheet .ch-cols{grid-template-columns:1fr;gap:24px}.ch-sheet .ch-col+.ch-col{border-left:0;padding-left:0;margin-left:0}.ch-sheet .ch-item{min-height:46px;font-size:15px}.ch-sheet .ch-glyph{width:28px;height:28px}.ch-sheet .ch-flag{width:28px;font-size:18px}.ch-sheet .ch-more{min-height:46px}.ch-sheet .ch-list-2{column-gap:4px}.ch-footer{position:relative;margin-top:72px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%);color:var(--ink-3);font-size:13.5px}.ch-footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 18%,rgba(255,255,255,.16) 82%,transparent)}.ch-footer-inner{max-width:var(--shell);margin-inline:auto;padding:56px var(--ch-pad) 42px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}.ch-footer-logo{display:inline-flex;min-height:44px;align-items:center;margin-bottom:14px;margin-left:-5px;padding:0 5px;border-radius:var(--r-sm);-webkit-tap-highlight-color:transparent;transition:opacity var(--ch-fast) var(--ch-out)}.ch-footer-logo:hover{opacity:.82}.ch-footer-brand p{max-width:46ch;font-weight:400;line-height:1.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-footer-brand p b{color:var(--ink-2);font-weight:600}.ch-footer-col h2{margin-bottom:10px;font-size:11.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.09em;color:var(--ink-2)}.ch-footer-col li+li{border-top:1px solid var(--line)}.ch-footer-col li a{display:block;min-height:44px;padding:8px 0;font-weight:400;color:var(--ink-3);-webkit-tap-highlight-color:transparent;transition:color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-footer-col li a:focus-visible,.ch-footer-col li a:hover{color:#fff}.ch-footer-col li a:hover{transform:translateX(4px)}.ch-footer-note{font-size:12.5px;font-weight:400;line-height:1.65;max-width:46ch}.ch-footer-note+.ch-footer-note{margin-top:10px;color:var(--ink-4)}.ch-footer-base{max-width:var(--shell);margin-inline:auto;padding:18px var(--ch-pad) 32px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;font-size:12px;font-weight:400;color:var(--ink-4)}.ch-footer-stats{font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-footer-hint{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.ch-footer-base kbd{font-size:10px;padding:3px 5px}.ch-404{min-height:100vh;display:grid;place-items:center;padding:calc(var(--ch-bar) + 40px) var(--ch-pad) 72px;background:radial-gradient(60% 50% at 50% 0,rgba(229,9,20,.15),transparent 70%)}.ch-404-inner{width:min(680px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;animation:ch-404-in .52s var(--ch-out) both}@keyframes ch-404-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ch-404-mark{margin-bottom:18px;filter:drop-shadow(0 8px 28px rgba(229,9,20,.45));animation:ch-404-glow 4.5s ease-in-out infinite alternate}@keyframes ch-404-glow{0%{filter:drop-shadow(0 8px 22px rgba(229,9,20,.34))}to{filter:drop-shadow(0 8px 34px rgba(229,9,20,.6))}}.ch-404-code{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;font-feature-settings:"smcp";font-variant-caps:small-caps;color:var(--red-2)}.ch-404 h1{margin:14px 0;font-size:clamp(34px,6vw,58px);font-weight:700;letter-spacing:-.04em;text-wrap:balance}.ch-404-lede{max-width:48ch;color:var(--ink-3);font-size:15.5px;font-weight:400;line-height:1.6}.ch-404-search{width:100%;margin-top:30px;display:flex;gap:8px;padding:6px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);transition:border-color var(--ch-fast) var(--ch-out)}.ch-404-search:focus-within{border-color:rgba(255,255,255,.48)}.ch-404-search input{flex:1 1;min-width:0;height:48px;padding:0 18px;border:0;outline:0;background:none;font-size:16px;font-weight:400;color:#fff}.ch-404-search input::placeholder{color:var(--ink-4)}.ch-404-search button{padding:0 26px;border:0;border-radius:999px;background:var(--red);color:#fff;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-404-search button:hover{background:var(--red-2)}.ch-404-search button:active{transform:scale(.96)}.ch-404-rows{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.ch-404-rows a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 17px;border:1px solid var(--line-2);border-radius:999px;background:var(--ch-fill);font-size:13.5px;font-weight:500;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-404-rows a:hover{background:var(--ch-fill-2);border-color:rgba(255,255,255,.4)}.ch-404-rows a:active{transform:scale(.96)}.ch-404-rows a span{font-size:15px;line-height:1}.ch-404-cta{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.ch-404-cta,.ch-btn{justify-content:center}.ch-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;font-size:14.5px;font-weight:600;-webkit-tap-highlight-color:transparent;transition:background var(--ch-fast) var(--ch-out),border-color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}button.ch-btn{border:0;font-family:inherit;cursor:pointer}.ch-btn:active{transform:scale(.97)}.ch-btn-primary{background:#fff;color:#000}.ch-btn-primary:hover{background:var(--ink-2)}.ch-btn-ghost{border:1px solid var(--line-2);background:var(--ch-fill);color:#fff}.ch-btn-ghost:hover{background:var(--ch-fill-2);border-color:rgba(255,255,255,.36)}.fpick .fpick-trigger{transition:border-color var(--bd-dur,.2s) var(--ease),background var(--bd-dur,.2s) var(--ease),transform var(--ch-fast) var(--ch-out)}.fcontrols .fseg a{transition:background var(--bd-dur,.2s) var(--ease),color var(--bd-dur,.2s) var(--ease),transform var(--ch-fast) var(--ch-out)}.fcontrols .ftoggle{transition:border-color var(--bd-dur,.2s) var(--ease),color var(--bd-dur,.2s) var(--ease),background var(--bd-dur,.2s) var(--ease),transform var(--ch-fast) var(--ch-out)}.fgenres .fgenre{transition:background var(--bd-dur,.2s) var(--ease),border-color var(--bd-dur,.2s) var(--ease),color var(--bd-dur,.2s) var(--ease),transform var(--ch-fast) var(--ch-out)}.bchips .bchip{transition:background var(--bd-dur,.2s) var(--ease),border-color var(--bd-dur,.2s) var(--ease),transform var(--ch-fast) var(--ch-out)}.fshell .fshell-trigger{transition:border-color var(--bd-dur,.2s) var(--ease),background var(--bd-dur,.2s) var(--ease),transform var(--ch-fast) var(--ch-out)}.bchips .bchip:active,.fcontrols .fseg a:active,.fcontrols .ftoggle:active,.fgenres .fgenre:active,.fpick .fpick-trigger:active,.fshell .fshell-trigger:active{transform:scale(.96)}.fpick .fpick-pop{border-color:rgba(255,255,255,.2);background:rgba(19,19,26,.94);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 28px 72px rgba(0,0,0,.74),0 0 0 1px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.07);animation:ch-pop var(--ch-fast) var(--ch-out)}@keyframes ch-pop{0%{opacity:0;transform:translateY(-5px) scale(.98)}}.fpick .fpick-list a{transition:background var(--ch-fast) var(--ch-out),color var(--ch-fast) var(--ch-out)}.fpick .fpick-search input:focus{box-shadow:0 0 0 3px rgba(255,255,255,.08)}.fshell .fshell-sheet{transition:transform .36s var(--ch-spring),visibility 0s linear .36s}.fbar .fshell[data-open=true] .fshell-sheet{transition:transform .36s var(--ch-spring)}.fshell .fshell-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .28s var(--ch-out)}@media (max-width:1560px){.ch-nav li[data-minor]{display:none}}@media (max-width:1060px){.ch-live{display:none}.ch-search{width:40px;padding:0;justify-content:center;cursor:pointer}.ch-kbd,.ch-search-text{display:none}}@media (max-width:980px){.ch-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ch-col-wide{grid-column:1/-1;border-left:0;margin-left:0;padding-left:0;padding-top:22px;border-top:1px solid var(--line)}.ch-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-footer-brand{grid-column:1/-1}}@media (max-width:819px){:root{--ch-bar:56px}body{padding-bottom:calc(var(--ch-tabs) + env(safe-area-inset-bottom))}.ch-nav{display:none}.ch-bar-inner{gap:12px}.ch-tail{gap:7px}.ch-search{width:44px;border-color:transparent;background:var(--ch-fill-2)}.ch-scope-pill,.ch-search{height:44px}.ch-tabs{position:fixed;inset:auto 0 0;z-index:95;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);background:var(--ch-glass);-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px);border-top:1px solid var(--line)}.ch-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--ch-tabs);padding:7px 4px;border:0;background:none;color:var(--ink-3);font-size:10.5px;font-weight:500;font-feature-settings:"smcp";font-variant-caps:small-caps;letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ch-fast) var(--ch-out),transform var(--ch-fast) var(--ch-out)}.ch-tab:active{transform:scale(.96)}.ch-tab[data-active=true]{color:#fff}.ch-tab[data-active=true]:before{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:0 0 2px 2px;background:var(--red)}.ch-overlay{padding:0}.ch-palette{width:100%;max-height:none;height:100%;height:100dvh;border:0;border-radius:0}.ch-pal-field{padding-top:calc(7px + env(safe-area-inset-top));padding-left:14px}.ch-pal-field input{font-size:16px}.ch-pal-esc{width:44px;height:44px;border:0;background:none;border-radius:50%}.ch-pal-esc-text{display:none}.ch-pal-esc-x{display:block}.ch-chip,.ch-text-btn{min-height:44px}.ch-recent{min-height:48px}.ch-opt{min-height:58px}.ch-pal-foot{display:none}.ch-pal-body{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.ch-footer{margin-top:44px}.ch-footer-inner{padding-top:42px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ch-footer-col:last-child{grid-column:1/-1}.ch-footer-col li a{padding:13px 0}.ch-footer-base{padding-bottom:26px;gap:10px 16px}.ch-footer-stats{white-space:normal}.ch-footer-hint{margin-left:0}.ch-404{min-height:auto;padding-top:calc(var(--ch-bar) + 40px)}.ch-404-search button{padding:0 20px}}@media (max-width:380px){.ch-scope-pill{padding:0 10px 0 9px;gap:5px}.ch-scope-pill span{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bchips .bchip,.ch-404 *,.ch-bar,.ch-bar:after,.ch-btn-small,.ch-chevron,.ch-chip,.ch-footer a,.ch-footer-logo,.ch-glyph,.ch-icon-btn,.ch-item,.ch-link,.ch-link:after,.ch-live,.ch-more,.ch-more svg,.ch-opt,.ch-opt-enter,.ch-opt-lead,.ch-opt-logo,.ch-overlay,.ch-pal-esc,.ch-palette,.ch-panel,.ch-panel *,.ch-panel-all,.ch-panel-all svg,.ch-recent,.ch-scope-pill,.ch-search,.ch-seg button,.ch-sheet,.ch-sheet-all,.ch-sheet-scrim,.ch-skip,.ch-tab,.ch-text-btn,.fcontrols .fseg a,.fcontrols .ftoggle,.fgenres .fgenre,.fpick .fpick-list a,.fpick .fpick-pop,.fpick .fpick-trigger,.fshell .fshell-backdrop,.fshell .fshell-sheet,.fshell .fshell-trigger{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.ch-live i,.ch-skel span{animation:none!important}}.ch-more,.ch-panel-all{min-height:24px}