:root{color-scheme:dark;--bg:#14161a;--panel:#1d2026;--line:#2b303a;--fg:#e6e8ec;--dim:#9aa3b2;--acc:#7cc4ff;--warn:#ffb86b;--neg:#ff8f8f;--ok:#7fdc9a;--bad:#ff6b6b;--btn:#252a33;--btn-h:#2c323d;--pbg:#1f4d33;--pbd:#2e6b4a;--pfg:#a8f0c6;--dgfg:#ffb3b3;--dgbd:#4a2a30;--lp2-bg:hsl(150,52%,30%);--lp2-fg:#fff;--lp1-bg:hsl(150,40%,16%);--lp1-bd:hsl(150,45%,42%);--lp1-fg:hsl(150,60%,74%);--ln2-bg:hsl(4,58%,42%);--ln2-fg:#fff;--ln1-bg:hsl(4,40%,19%);--ln1-bd:hsl(4,55%,52%);--ln1-fg:hsl(4,85%,79%);--toast-bg:#2b303a;--toast-sh:0 6px 20px rgba(0,0,0,.45)}html.fp-open,html.fp-open body{overflow:hidden}html[data-theme=light]{color-scheme:light;--bg:#f4f5f7;--panel:#fff;--line:#dfe2e8;--fg:#1c2026;--dim:#667085;--acc:#1769c2;--warn:#b25e00;--neg:#b5443f;--ok:#1a7f43;--bad:#c0392b;--btn:#eef0f4;--btn-h:#e3e6ec;--pbg:#e3f6ea;--pbd:#6bbf8d;--pfg:#1a7f43;--dgfg:#b42318;--dgbd:#f0b4ae;--lp2-bg:hsl(150,60%,26%);--lp2-fg:#fff;--lp1-bg:hsl(150,45%,92%);--lp1-bd:hsl(150,40%,38%);--lp1-fg:hsl(150,75%,20%);--ln2-bg:hsl(4,62%,42%);--ln2-fg:#fff;--ln1-bg:hsl(4,75%,95%);--ln1-bd:hsl(4,55%,46%);--ln1-fg:hsl(4,70%,32%);--toast-bg:#ffffff;--toast-sh:0 4px 16px rgba(0,0,0,.12)}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.5 system-ui,Microsoft YaHei,sans-serif;padding-bottom:var(--pb,0px);overflow-x:hidden;overflow-wrap:anywhere}html:lang(ja) body{font-family:Yu Gothic UI,Hiragino Sans,Noto Sans JP,system-ui,Microsoft YaHei,sans-serif}html:lang(zh) body{font-family:system-ui,Microsoft YaHei,PingFang SC,sans-serif}a{color:var(--acc);text-decoration:none;cursor:pointer}input,select,button,textarea{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:5px 9px}button{cursor:pointer}button:hover{border-color:var(--acc)}main{max-width:1000px;margin:0 auto;padding:16px}main.wide-rate{max-width:1240px}main.wide-dim{max-width:1080px}.bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.bar input{flex:1;min-width:200px}.bar select{min-height:40px}.sub{color:var(--dim);font-size:12px}.badge{display:inline-block;padding:0 6px;border-radius:9px;font-size:12px;border:1px solid var(--line);margin-right:4px}.badge.p{color:var(--ok);border-color:var(--ok)}.act{display:flex;gap:6px;margin-top:6px}.act button{font-size:16px;padding:2px 10px;line-height:1.3}.act button.on{background:#f5b3012e;border-color:#f5b301}.badge.w{color:var(--warn);border-color:var(--warn)}.badge.rt{color:#f5b301;border-color:#f5b301}.badge.st-marked{color:#5aa9ff;border-color:#5aa9ff;background:#5aa9ff1f}.badge.st-listening{color:#4cc38a;border-color:#4cc38a;background:#4cc38a1f}.badge.st-listened{color:var(--warn);border-color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}.badge.st-replay{color:#b48cff;border-color:#b48cff;background:#b48cff1f}.badge.st-postponed{color:var(--dim);border-color:var(--dim)}.sep{color:var(--dim)}h2{font-size:15px;margin:20px 0 8px}h3{font-size:14px;margin:18px 0 4px}.vtabs[data-key] button{min-height:40px;min-width:64px}.empty{color:var(--dim);padding:20px;text-align:center}@media(max-width:560px){main{padding:12px}}.ic{flex:none;fill:currentColor}.stars{display:inline-flex;align-items:center}.stars button{border:0;background:none;font-size:24px;width:40px;height:40px;padding:0;color:var(--dim);line-height:1}.stars button.on{color:#f5b301}.heart{position:fixed;z-index:250;pointer-events:none;font-size:34px;color:#ff4d6d;animation:fl .9s ease-out forwards;text-shadow:0 2px 8px rgba(0,0,0,.4)}.heart small{font-size:12px;color:var(--fg);margin-left:4px}@keyframes fl{0%{transform:translate(-50%,-50%) scale(.4);opacity:1}30%{transform:translate(-50%,-90%) scale(1.2)}to{transform:translate(-50%,-260%) scale(1);opacity:0}}#tip{position:fixed;z-index:60;max-width:300px;background:var(--panel);color:var(--fg);border:1px solid var(--acc);border-radius:8px;padding:7px 11px;font-size:12.5px;line-height:1.5;white-space:pre-line;box-shadow:0 6px 20px #0006;pointer-events:none}:root{--lt:0}html[data-theme=light]{--lt:1}:root{--cd-c:hsl(36,55%,66%);--cl-c:hsl(32,65%,34%);--cd-v:hsl(340,52%,74%);--cl-v:hsl(338,52%,42%);--cd-t:hsl(205,55%,70%);--cl-t:hsl(207,62%,38%)}.chip{--mix:calc(var(--lt) * 100%);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex:none;display:inline-flex;text-decoration:none;cursor:pointer;align-items:center;gap:3px;height:24px;padding:0 8px;margin:0 4px 4px 0;font-size:12.5px;white-space:nowrap;max-width:100%;overflow:hidden;vertical-align:top;border:1px solid transparent;border-radius:12px;background:transparent;color:color-mix(in srgb,var(--tc) 62%,var(--dim))}.chip[data-k=circle]{--tc:color-mix(in srgb,var(--cd-c),var(--cl-c) var(--mix))}.chip[data-k=voice]{--tc:color-mix(in srgb,var(--cd-v),var(--cl-v) var(--mix))}.chip[data-k=tag]{--tc:color-mix(in srgb,var(--cd-t),var(--cl-t) var(--mix))}.chip .ki{width:13px;height:13px;fill:var(--tc);flex:none}.chip .nm{overflow:hidden;text-overflow:ellipsis;min-width:0}.chip:is([data-lv="1"],[data-lv="2"]){color:var(--tc);font-weight:700}.chip[data-lv="2"]:after{content:"";flex:none;width:10px;height:10px;margin-left:1px;background:color-mix(in srgb,hsl(345,75%,62%),hsl(345,70%,48%) var(--mix));-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/></svg>") center/contain no-repeat}.chip[data-lv="-1"]{color:var(--dim)}.chip[data-lv="-2"]{color:var(--dim);opacity:.45}.chip[data-k=tag]{background:color-mix(in srgb,rgba(255,255,255,.075),rgba(0,0,0,.055) var(--mix));padding:0 10px}.chip[data-k=circle]{background:transparent;border:1px solid color-mix(in srgb,var(--tc) 45%,transparent);border-radius:12px;padding:0 9px 0 2px}.chip[data-k=circle] .ki{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--tc);fill:color-mix(in srgb,#14161a,#fff var(--mix))}.chip[data-k=voice]{background:color-mix(in srgb,var(--tc) 7%,transparent);border:1px solid transparent;border-left:3px solid var(--tc);border-radius:3px 6px 6px 3px;padding:0 8px 0 6px}.chip[data-k=voice] .ki{width:13px;height:13px;fill:var(--tc)}:root{--star:#f5b301}.recb{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px 0 5px;border-radius:10px;font-size:12px;font-weight:700;color:var(--rc);background:color-mix(in srgb,var(--rc) 16%,transparent);font-variant-numeric:tabular-nums}.recb svg{width:13px;height:13px;fill:currentColor}.recb.big{background:color-mix(in srgb,var(--rc) 16%,transparent)}.dur{display:inline-flex;align-items:center;gap:2px}.dur svg{width:13px;height:13px;fill:currentColor;opacity:.8}.recbtn{border:0;cursor:pointer;position:relative}.recbtn:after{content:"";position:absolute;inset:-6px 0}.recbtn .ar{margin-left:-2px;opacity:.8}.recbtn:hover{border:0}.wlist{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px}@media(min-width:761px){.wlist{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr))}}.wc{position:relative;min-width:0;display:flex;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px}.wc .cvl{flex:none;display:block;height:fit-content}.wc .cv{display:block;width:112px;height:112px;object-fit:cover;border-radius:6px;background:var(--line)}.wc .bd{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.wc .t{font-weight:600;font-size:14.5px;line-height:1.4;color:var(--fg);padding-right:30px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wc .who{display:flex;flex-wrap:wrap;gap:4px}.wc .who .chip{margin:0;flex:none;max-width:min(100%,18em)}.wc .more-v{font-size:12px;color:var(--dim);align-self:center}.wc .tags{display:flex;flex-wrap:wrap;gap:4px;height:24px;overflow:hidden}.wc .tags .chip{margin:0;flex:none;max-width:100%}.wc .meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:12px;color:var(--dim);padding-top:2px}.wc .meta .badge{margin:0;font-size:11.5px;line-height:18px}.wc .myr{color:var(--star)}.wc .outdb{font-size:11.5px;color:var(--dim)}.wc-more{position:absolute;right:2px;top:2px}.ib{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;border:0;border-radius:20px;background:none;color:var(--dim)}.ib:hover{background:var(--btn);color:var(--fg);border-color:transparent}.pop{position:absolute;z-index:30;right:4px;top:38px;min-width:160px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px #00000073;padding:4px}.pop button{display:flex;gap:10px;align-items:center;width:100%;min-height:44px;padding:0 12px;background:none;border:0;border-radius:8px;text-align:left;white-space:nowrap}.pop button:hover{background:var(--btn)}.wc.collapsing{overflow:hidden;transition:height .2s,padding .2s,margin .2s,opacity .15s,border-width .2s;height:0!important;padding-top:0;padding-bottom:0;margin-bottom:-10px;opacity:0;border-width:0}@media(min-width:761px){.wc .cv{width:128px;height:128px}}@media(max-width:360px){.wc .cv{width:88px;height:88px}.wc{gap:10px}}.wc.sk{pointer-events:none;animation:skp 2.4s ease-in-out infinite}.wc.sk .cv,.wc.sk .b{background:color-mix(in srgb,var(--fg) 8%,transparent);border-radius:6px}.wc.sk .b{height:14px;margin:4px 0}.wc.sk .b.s{width:55%}.wc.sk .b.m{width:80%}@keyframes skp{50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.wc.sk{animation:none}}.hero{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.hcover{position:relative;width:320px;flex:none}.hcover img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.hbody{min-width:0;flex:1}.heartbtn{position:absolute;right:10px;bottom:10px;width:48px;height:48px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer}.heartbtn.on{color:#ff3d71}.heartbtn:hover{background:#0006}.htitle{margin:0 0 6px;font-size:18px;line-height:1.35}.hrec{margin:0 0 8px}.hchips{margin:4px 0}.recb.big{height:28px;border-radius:14px;padding:0 12px 0 9px;font-size:14px;gap:5px}.infrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--dim);font-size:12px;margin:0 0 8px}.infrow .price{color:var(--fg);font-weight:700;font-size:15px}.infrow .dt{font-variant-numeric:tabular-nums}.infrow>span{display:inline-flex;align-items:center}.rrow{display:flex;align-items:center;gap:6px;margin:4px 0 8px}.offs{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.offs b{font-size:15px;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.offs span{font-size:12px;color:var(--dim)}.pstate button.on{font-weight:700;color:var(--c);border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.pstate .st-marked{--c:#5aa9ff}.pstate .st-listening{--c:#4cc38a}.pstate .st-listened{--c:var(--warn)}.pstate .st-replay{--c:#b48cff}.pstate .st-postponed{--c:var(--dim)}.playmain{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;margin:6px 0 10px;padding:0 14px;border-radius:10px;background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:700;font-size:15px}.playmain .pm-tx{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25}.playmain .pm-t{height:19px;line-height:19px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playmain .pm-s{display:block;height:15px;line-height:15px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;opacity:.85}.playmain .pm-s:empty{display:none}.playmain:disabled{cursor:progress;opacity:1;color:color-mix(in srgb,var(--bg) 60%,var(--acc))}.playmain.err{background:var(--panel);border-color:var(--line);color:var(--fg)}.playmain.err .pm-ico{display:inline-flex;color:var(--bad)}.eq{display:inline-flex;align-items:flex-end;gap:2px;width:16px;height:16px;flex:none}.eq i{flex:1;background:currentColor;border-radius:1px;height:40%;animation:eqb .9s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}@keyframes eqb{0%,to{height:30%}50%{height:100%}}@media(prefers-reduced-motion:reduce){.eq i{animation:none;height:70%}.eq i:nth-child(2){height:100%}.eq i:nth-child(3){height:50%}}.fl-play{cursor:pointer;min-height:40px}.fl-play:hover{background:var(--btn)}.fl-play:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.fl.cur{background:#7cc4ff24}.fl.cur .n{color:var(--acc);font-weight:600}@media(max-width:560px){.hero{flex-direction:column;align-items:stretch}.hcover,.hbody{width:100%}}.vtabs.pstate{margin:6px 0;flex-wrap:nowrap}.vtabs.pstate button{height:40px;min-height:40px;min-width:0;padding:0 2px;flex:1 1 0}.tracks{background:var(--panel);border:1px solid var(--line);border-radius:8px}.tr{display:flex;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);align-items:center;min-height:44px;cursor:pointer}.tr:last-child{border:0}.tr.cur{background:#7cc4ff24}.tr.cur .n{color:var(--acc);font-weight:600}.tr .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr .sub:first-child{min-width:1.6em;text-align:right}.tr button{min-width:40px;min-height:36px}.vtabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.vtabs button{min-height:36px}.vtabs button.on{background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:600}details.fold{margin-top:10px}details.fold>summary{cursor:pointer;color:var(--dim);padding:6px 0;min-height:36px}.fl{display:flex;gap:8px;padding:5px 10px;border-bottom:1px solid var(--line);align-items:center;font-size:12.5px}.fl:last-child{border:0}.fl .n{flex:1;min-width:0;overflow-wrap:anywhere}.vdim{display:flex;align-items:center;gap:8px;margin-bottom:6px}.vdim>span{color:var(--dim);flex:none;min-width:3em}.vdim .vtabs{margin:0}.vtabs button.part{opacity:.55}.mk{display:flex;gap:8px;align-items:center;padding:0 4px 0 10px;min-height:48px;border-bottom:1px solid var(--line);cursor:pointer}.mk:last-child{border:0}.mk:hover{background:var(--btn)}.mk .mt{color:var(--acc);font-variant-numeric:tabular-nums;flex:none}.mk .n{flex:1;min-width:0;overflow-wrap:anywhere}.mk .mtap{flex:none}.mk-more{position:relative;flex:none}.mk-more .pop{top:40px}.mkg{margin:0 0 14px}.mkg-h{display:flex;gap:10px;align-items:center;min-height:52px;padding:4px 0;color:inherit;text-decoration:none}.mkg-cv{width:44px;height:44px;border-radius:6px;object-fit:cover;flex:none;background:var(--btn)}.mkg-t{font-weight:600;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sres.recent{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 10px 0;margin-bottom:10px}.sres.recent .wc{border:0;background:none;padding:0 0 8px}.sres.recent .heard{color:var(--dim);font-size:12px;line-height:1.4;margin:0 0 4px}.sm-foot{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 0 4px}.sm-foot button{min-height:40px;min-width:120px;padding:0 14px;background:var(--btn);border:1px solid var(--line);color:var(--fg);border-radius:8px;font-size:13px;cursor:pointer}.sm-foot button:hover{border-color:var(--acc)}.sm-foot button:disabled{opacity:.6;cursor:default}.sm-sentinel{height:1px}.sm-loading{text-align:center;padding:20px}#res .empty button{min-height:40px;margin-left:8px;padding:0 12px;background:var(--btn);border:1px solid var(--line);color:var(--fg);border-radius:8px;cursor:pointer}.bar select.on{color:var(--acc);border-color:var(--acc);font-weight:600}.sk-note{text-align:center;padding:10px 0}.pchips{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;margin:0 0 12px;padding-bottom:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.pchips::-webkit-scrollbar{display:none}.pc{flex:none;min-height:40px;padding:0 14px;background:var(--btn);border:1px solid var(--line);color:var(--fg);border-radius:20px;font-size:13px;cursor:pointer;white-space:nowrap}.pc:hover{border-color:var(--acc)}.pc.on{color:var(--acc);border-color:var(--acc);font-weight:600;background:color-mix(in srgb,var(--acc) 12%,var(--btn))}.rl{margin:0 0 14px}.rl-hd{display:flex;align-items:baseline;gap:8px;margin:0 0 8px}.rl-hd h2{margin:0;font-size:15px;line-height:1.4;white-space:nowrap}.rl-hd .rl-all{margin-left:auto;display:inline-flex;align-items:center;min-height:40px;padding:0 4px;font-size:13px;color:var(--acc);text-decoration:none;white-space:nowrap}#shuf{min-height:40px;min-width:56px}.rl-strip{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.rl-strip::-webkit-scrollbar{height:6px}.rl-strip::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.rl-card{flex:0 0 150px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;min-height:40px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--fg);text-decoration:none}.rl-card:hover,.rl-card:focus-visible{border-color:var(--acc)}.rl-card img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:6px;background:var(--line)}.rl-t{font-size:12.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rl-r{font-size:11.5px;line-height:1.3;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){.rl-card{flex-basis:calc((100% - 16px)*.4)}}#pcover{width:42px;height:42px;object-fit:cover;border-radius:6px;background:var(--line);-webkit-user-select:none;user-select:none;flex:none}#player{position:fixed;left:0;right:0;bottom:0;background:var(--panel);border-top:1px solid var(--line);z-index:9;padding-bottom:env(safe-area-inset-bottom);touch-action:none}#pbar{position:absolute;left:0;right:0;top:-14px;height:28px;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none}#pline{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--line);transition:height .12s,margin-top .12s}#pbar.drag #pline{height:6px;margin-top:-3px;background:var(--dim)}#pfill{height:100%;width:0;background:var(--acc)}.prow{display:flex;gap:10px;align-items:center;max-width:1000px;margin:0 auto;height:60px;padding:0 max(6px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.pinfo{flex:1;min-width:0}#pt,#pw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pt{font-size:13.5px;font-weight:500}.pinfo.scrub{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}#pplay{flex:none;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:24px;background:none;display:inline-flex;align-items:center;justify-content:center}#pplay:hover{background:var(--btn)}.fp{position:fixed;inset:0;z-index:150;color:#fff;overflow:hidden;background:#0d0e11;display:flex;flex-direction:column;transform:translateY(100%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s}.fp.open{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.fp.dragging{transition:none}.fp-bg{position:absolute;inset:-40px;background-size:cover;background-position:center;filter:blur(36px) brightness(.55) saturate(1.2)}.fp-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#0000008c)}.fp-main{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;touch-action:none;overscroll-behavior:none;user-select:none;-webkit-user-select:none}.fp-main button{border:0;background:none;color:inherit;padding:0}.fp .ib{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border-radius:24px;color:#fff}.fp .ib:hover{background:#ffffff1a}.fp svg{fill:currentColor;display:block;flex:none}.fp-upper{flex:1;min-height:0;display:flex;flex-direction:column;touch-action:none;overscroll-behavior:none;user-select:none;-webkit-user-select:none}.fp-top{position:relative;display:flex;align-items:center;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 0;flex:none}.fp-grip{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 8px);width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#fff6;pointer-events:none}.fp-top .ttl{flex:1;text-align:center;font-size:13px;opacity:.85;letter-spacing:1px}.fp{--fp-cv:max(120px,min(70vw,42vh,300px, calc(100dvh - 450px) ))}.fp-stage{flex:1;min-height:0;position:relative;overflow:hidden;padding-top:64px;touch-action:none;user-select:none;-webkit-user-select:none;display:flex;align-items:center;justify-content:center}.fp-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 20px;max-width:100%}.fp-cvw{position:relative;will-change:transform;width:var(--fp-cv);height:var(--fp-cv);flex:none}.fp-cv{width:var(--fp-cv);height:var(--fp-cv);object-fit:cover;border-radius:12px;background:#ffffff1f;box-shadow:0 16px 40px #00000080}.fp-slide .wt{max-width:min(260px,calc(100vw - 110px));text-align:center;font-weight:600;font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-slide .wwho{font-size:12.5px;opacity:.75;text-align:center;max-width:min(260px,calc(100vw - 110px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.4em}.fp .rail{position:absolute;right:6px;bottom:8px;z-index:3;display:flex;flex-direction:column;gap:6px;align-items:center}.fp .rail button{width:48px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:10.5px;color:#ffffffeb;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.fp .rail button svg{width:30px;height:30px}.fp .rail button.on{color:#ff4d6d}.fp .rail button.pop-a svg{animation:pp .35s}@keyframes pp{50%{transform:scale(1.35)}}.fp-ctl{flex:none;padding:6px 18px calc(9px + env(safe-area-inset-bottom));position:relative;touch-action:none}.fp .tn{font-size:14px;font-weight:500;line-height:1.35;min-height:38px;padding:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fp .low{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px}.fp .low .grow{flex:1}.fp .low button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 12px;border-radius:24px;color:#ffffffc7;font-size:13px;white-space:nowrap}.fp .low button:hover{background:#ffffff1a}.fp .bar{position:relative;height:32px;cursor:pointer;touch-action:none}.fp .bar .ln{position:absolute;left:0;right:0;top:14px;height:4px;border-radius:2px;background:#ffffff38;transition:height .12s,top .12s}.fp .bar .ln i{display:block;height:100%;border-radius:2px;background:#fff}.fp .bar .kn{position:absolute;top:10px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.fp .bar.drag .ln{height:8px;top:12px}.fp .bar.drag .kn{top:8px;width:16px;height:16px;margin-left:-8px}.fp .bub{position:absolute;bottom:34px;transform:translate(-50%);background:#fff;color:#111;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none}.fp .times{display:flex;justify-content:space-between;font-size:11.5px;opacity:.7;font-variant-numeric:tabular-nums}.fp .btns{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:0 4px}.fp .btns .ib{min-width:52px;min-height:52px;border-radius:26px}.fp .btns .play{width:68px;height:68px;border-radius:34px;background:#fff;color:#111}.fp .btns .play:hover{background:#e8e8e8}.smask{position:absolute;inset:0;z-index:29;background:#0006}.sheet{position:absolute;left:0;right:0;bottom:0;z-index:30;max-height:72%;display:flex;flex-direction:column;background:var(--panel);color:var(--fg);border-radius:14px 14px 0 0;box-shadow:0 -8px 30px #0006;padding-bottom:env(safe-area-inset-bottom);animation:sheetUp .24s ease}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.sheet .grab{width:36px;height:4px;border-radius:2px;background:var(--line);margin:8px auto 4px;flex:none}.sheet .sh,.fp-side .sh{display:flex;align-items:center;justify-content:space-between;padding:0 8px 4px 16px;font-weight:600;min-height:44px;flex:none}.sheet .sb,.fp-side .sb{overflow:auto;padding:0 12px 12px;min-height:0;flex:1}.sheet .ib{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border:0;background:none;padding:0;color:var(--fg);border-radius:24px}.sheet .ib:hover{background:var(--btn)}.sheet .menu button{display:flex;gap:12px;align-items:center;width:100%;min-height:52px;padding:0 16px;border:0;border-radius:0;background:none;color:var(--fg);text-align:left}.sheet .menu button:hover{background:var(--btn)}.sheet .menu .mi{display:flex;flex-direction:column;gap:2px;min-width:0}.sheet .menu .mi small{font-size:12px;font-weight:400;color:var(--dim)}.fp-side{display:none}@media(min-width:761px){.fp{flex-direction:row}.fp-main{flex:1;min-width:0}.fp{--fp-cv:min(46vh,380px)}.fp-slide .wt,.fp-slide .wwho{max-width:min(420px,40vw)}.fp .rail{position:static;margin-left:24px;align-self:center}.fp-ctl{width:min(560px,100%);margin:0 auto}.fp-side{display:flex;flex-direction:column;position:relative;width:380px;flex:none;background:var(--panel);color:var(--fg);border-left:1px solid var(--line);padding-top:12px}.fp-side .tracks{border-color:var(--line)}}.fp-edge{position:absolute;left:0;right:0;z-index:2;text-align:center;font-size:13px;color:#ffffffd9;pointer-events:none}.fp-edge.top{top:14px}.fp-edge.bottom{bottom:14px}.fp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:var(--fp-cv);height:var(--fp-cv);font-size:14px;color:#ffffffd9;text-align:center}.fp-empty button{min-height:48px;padding:0 24px;border-radius:24px;background:#fff;color:#111;font-weight:600}.fp .idle-note{flex:1;min-width:0;text-align:center;font-size:12px;color:#fffc}.fp .peek{position:absolute;top:50%;transform:translateY(-50%);width:124px;color:#fff;opacity:.6;font-size:14px;font-weight:600;line-height:1.35;pointer-events:none;overflow-wrap:anywhere;transition:opacity .12s}.fp .peek small{display:block;font-size:12px;font-weight:400;color:#ffffffbf}.fp .peek span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fp .peek.next{left:calc(100% + 12px);text-align:left}.fp .peek.prev{right:calc(100% + 12px);text-align:right}.fp .peek.ready{opacity:1}.fp .peek.edge{left:50%;top:50%;right:auto;width:auto;transform:translate(-50%,-50%);padding:4px 12px;border-radius:999px;background:#0009;opacity:1;font-size:13px;font-weight:400;white-space:nowrap}.fp .wpeek{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);width:max-content;max-width:calc(100vw - 40px);display:flex;gap:0;align-items:baseline;justify-content:center;color:#fff;opacity:.55;font-size:14px;font-weight:600;line-height:1.35;pointer-events:none;transition:opacity .12s}.fp .wpeek small{font-size:12px;font-weight:400;color:#fffc;flex:none}.fp .wpeek span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fp .wpeek.ready{opacity:1}.toasts{position:fixed;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 56px);display:flex;justify-content:center;pointer-events:none;z-index:200;padding:0 12px}html.fp-open .toasts{top:calc(env(safe-area-inset-top,0px) + 64px)}.toast{pointer-events:auto;display:flex;align-items:center;gap:8px;min-height:40px;max-width:420px;padding:4px 8px 4px 12px;background:var(--toast-bg);color:var(--fg);border:0;border-radius:10px;box-shadow:var(--toast-sh);font-size:14px;cursor:pointer;animation:tin .16s ease-out}.toast .tx{min-width:0;overflow-wrap:anywhere}.toast .ac{flex:none;white-space:nowrap;min-height:40px;border:0;background:none;color:var(--acc);font:inherit;font-weight:600;padding:0 8px;cursor:pointer}.toast.err{padding-left:8px}.toast .warn{flex:none;color:var(--bad)}.toast.out{animation:tout .12s ease-in forwards}@keyframes tin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes tout{to{opacity:0}}@media(prefers-reduced-motion:reduce){.toast{animation:tinr .16s}.toast.out{animation:tout .12s forwards}@keyframes tinr{0%{opacity:0}to{opacity:1}}}#gnav{position:sticky;top:0;z-index:100;height:48px;display:flex;align-items:center;gap:6px;padding:0 16px;background:var(--panel);border-bottom:1px solid var(--line);color:var(--fg);font:14px/1 Segoe UI,Microsoft YaHei,system-ui,sans-serif}#gnav a#brand{font-size:16px;font-weight:700;color:var(--fg);margin-right:6px;min-height:40px;display:inline-flex;align-items:center;flex:none}#gnav a{color:var(--dim);text-decoration:none;padding:6px 10px;border-radius:6px;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}#gnav a:hover{color:var(--fg)}#gnav a.on{background:var(--bg);color:var(--fg)}#gnav a[data-k]{gap:6px}#gnav a.gear{padding:6px 10px;min-width:40px;justify-content:center}#gnav .gsb{margin-left:auto}#gnav .sbx-nav{margin-left:auto;flex:0 1 280px}#gnav.sopen a[data-k] span{display:none}#gnav.sopen a[data-k]{padding:6px 8px}#gnav>button{background:var(--bg);border:1px solid var(--line);color:var(--fg);border-radius:6px;padding:6px 10px;cursor:pointer;font:inherit;font-size:13px;min-height:40px;min-width:40px}.nav-burger,.drawer,.drawer-mask{display:none}body.drawer-open{overflow:hidden}@media(max-width:760px){#gnav{overflow:visible;gap:4px;padding:0 10px;flex-wrap:nowrap}#gnav>a[data-k],#gnav>button.theme,#gnav>a.gear,#gnav>.langwrap{display:none}#gnav a#brand{margin-right:auto;font-size:15px}.nav-burger{display:inline-flex;width:40px;height:40px;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;margin-right:4px;background:var(--bg);border:1px solid var(--line);border-radius:8px;cursor:pointer}.nav-burger span{display:block;width:18px;height:2px;background:var(--fg);border-radius:1px}.nav-burger[aria-expanded=true]{border-color:var(--acc)}#gnav .gsb{margin-left:0}#gnav.sopen>.nav-burger,#gnav.sopen>a#brand{display:none}#gnav .sbx-nav{flex:1;margin-left:0}.drawer-mask{display:block;position:fixed;inset:0;z-index:110;background:#0000008c}.drawer{display:flex;position:fixed;z-index:111;top:0;bottom:0;left:0;width:min(78vw,300px);flex-direction:column;gap:6px;padding:10px 10px calc(10px + env(safe-area-inset-bottom));background:var(--panel);border-right:1px solid var(--line);border-radius:0 12px 12px 0;box-shadow:10px 0 30px #00000073;transform:translate(-102%);visibility:hidden;transition:transform .22s ease,visibility .22s;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.drawer.open{transform:none;visibility:visible}.drawer-hd{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.drawer-hd a{flex:1;min-height:44px;display:flex;align-items:center;padding:0 8px;border-radius:8px;color:var(--fg);font-size:16px;font-weight:700;text-decoration:none}.drawer-close{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;font-size:15px;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--fg);cursor:pointer}.drawer-nav{display:flex;flex-direction:column;gap:2px;padding:4px 0}.drawer-group-title{padding:8px 12px 4px;font-size:12px;color:var(--dim)}.drawer-nav a,.drawer-settings{gap:12px;min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:8px;color:var(--dim);font-size:15px;text-decoration:none}.drawer-nav a:hover,.drawer-settings:hover{color:var(--fg);background:var(--bg)}.drawer-nav a.on,.drawer-settings.on{color:var(--fg);background:var(--bg);font-weight:600}.drawer-acct{margin-top:auto;padding-top:8px}.drawer-foot{position:relative;margin-top:0;padding-top:10px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px}.drawer-settings{flex:1;min-width:0;text-decoration:none;color:var(--dim);font-size:15px;border-radius:8px}.drawer-foot .drawer-theme,.drawer-foot .drawer-lang{display:inline-flex;flex:none}}.theme,.gsb,.langbtn{width:40px;height:40px;min-width:40px;padding:0;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--line);color:var(--fg);border-radius:8px;cursor:pointer}#gnav button.theme,#gnav button.gsb,#gnav button.langbtn{padding:0}.langwrap{display:inline-flex;flex:none}.langpop{position:absolute;z-index:50;min-width:176px;padding:4px;background:var(--toast-bg);border:1px solid var(--line);border-radius:8px;box-shadow:var(--toast-sh)}#gnav .langpop.dn{top:46px;right:8px}.drawer-foot .langpop.up{bottom:56px;right:0}.langpop button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;background:none;border:0;border-radius:8px;color:var(--fg);text-align:left;white-space:nowrap;font:inherit}.langpop button:hover{background:var(--btn);border-color:transparent}.langpop button.on{font-weight:600}.langpop button .ck{margin-left:auto;color:var(--acc);visibility:hidden}.langpop button.on .ck{visibility:visible}.sl{display:flex;align-items:center;gap:8px;min-width:0;--sl-track:#2a2f38;--sl-dim:#8b93a1}html[data-theme=light] .sl.auto{--sl-track:#dfe2e8;--sl-dim:#667085}.sl-end{font-size:11.5px;color:var(--sl-dim);white-space:nowrap;width:5.6em;flex:none;overflow:hidden;text-overflow:ellipsis}.sl-end.neg{text-align:right}.sl-end b{font-weight:700;margin:0 2px}.sl-end.neg b{color:#df5349}.sl-end.pos b{color:#33cc80}.sl-box{position:relative;flex:1;min-width:90px;height:22px}.sl-box.bi:after{content:"";position:absolute;left:50%;top:3px;bottom:3px;width:2px;margin-left:-1px;background:var(--sl-dim);opacity:.7;pointer-events:none;border-radius:1px}.sl-mark{position:absolute;top:1px;width:0;height:6px;border-left:2px solid var(--sl-dim);pointer-events:none;opacity:.8}.sl input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:22px;margin:0;padding:0;border:0;background:none;cursor:pointer;position:relative;z-index:1}.sl input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:var(--bg,var(--sl-track))}.sl input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:var(--bg,var(--sl-track))}.sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;margin-top:-5px;background:#fff;border:3px solid var(--c,#8b93a1);box-shadow:0 1px 4px #00000080}.sl input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--c,#8b93a1);box-shadow:0 1px 4px #00000080}.sl.uni input[type=range]::-webkit-slider-thumb{border-radius:4px}.sl.uni input[type=range]::-moz-range-thumb{border-radius:4px}.sl-val{min-width:52px;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:14px;background:none;border:1px solid transparent;border-radius:6px;color:var(--c,var(--sl-dim));padding:2px 4px;cursor:text}.sl-val:hover{border-color:var(--sl-track)}.sl-val.unset{color:var(--sl-dim);font-weight:400}.sl-val input{width:56px;font:inherit;text-align:center;background:var(--bg);color:var(--fg);border:1px solid var(--acc);border-radius:4px;padding:1px 2px}@media(max-width:560px){.pg-rate .sl-end,.pg-dim .sl-end{width:auto;max-width:4.6em}}.psl{--a:50%;--b:50%;--tk:color-mix(in srgb,var(--fg) 16%,transparent);--cm:color-mix(in srgb,var(--c,var(--dim)) 70%,var(--fg));--x1: calc(10px + (100% - 20px)/5) ;--x2: calc(10px + (100% - 20px)*.4) ;--x3: calc(10px + (100% - 20px)*.6) ;--x4: calc(10px + (100% - 20px)*.8) ;--trk:linear-gradient(90deg,transparent calc(var(--x1) - .5px),var(--tk) calc(var(--x1) - .5px),var(--tk) calc(var(--x1) + .5px),transparent calc(var(--x1) + .5px)), linear-gradient(90deg,transparent calc(var(--x2) - .5px),var(--tk) calc(var(--x2) - .5px),var(--tk) calc(var(--x2) + .5px),transparent calc(var(--x2) + .5px)), linear-gradient(90deg,transparent calc(var(--x3) - .5px),var(--tk) calc(var(--x3) - .5px),var(--tk) calc(var(--x3) + .5px),transparent calc(var(--x3) + .5px)), linear-gradient(90deg,transparent calc(var(--x4) - .5px),var(--tk) calc(var(--x4) - .5px),var(--tk) calc(var(--x4) + .5px),transparent calc(var(--x4) + .5px)), linear-gradient(90deg,transparent var(--m1,0px),var(--cm) var(--m1,0px),var(--cm) var(--m2,0px),transparent var(--m2,0px)), linear-gradient(90deg,transparent var(--a),var(--c,var(--dim)) var(--a),var(--c,var(--dim)) var(--b),transparent var(--b)), var(--sl-track,#2a2f38)}html[data-theme=light] .psl{--sl-track:#dfe2e8}.psl-box{position:relative;height:40px;min-width:0}.psl input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:40px;margin:0;padding:0;border:0;background:none;cursor:pointer;touch-action:pan-y}.psl input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:var(--trk)}.psl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;margin-top:-6px;background:#fff;border:3px solid var(--c,var(--dim));box-shadow:0 1px 4px #00000080}.psl input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:var(--trk)}.psl input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--c,var(--dim));box-shadow:0 1px 4px #00000080}.psl-base,.pref-legend i{box-sizing:border-box;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--dim);background:transparent;opacity:.7}.psl-base{position:absolute;top:15px;margin-left:-5px;pointer-events:none;left:calc(10px + (100% - 20px) * var(--bx))}.pr{--tc:color-mix(in srgb,var(--cd-t),var(--cl-t) calc(var(--lt) * 100%));padding:4px 12px 0;border-top:1px solid var(--line);min-width:0;transition:background .6s;scroll-margin-top:150px}.pr[data-kind=circle]{--tc:color-mix(in srgb,var(--cd-c),var(--cl-c) calc(var(--lt) * 100%))}.pr[data-kind=voice]{--tc:color-mix(in srgb,var(--cd-v),var(--cl-v) calc(var(--lt) * 100%))}:is(.pr,.pref-grp)[data-t="4"]{--c:var(--tc)}:is(.pr,.pref-grp)[data-t="3"]{--c:color-mix(in srgb,var(--tc) 72%,var(--dim))}:is(.pr,.pref-grp)[data-t="2"]{--c:color-mix(in srgb,var(--tc) 62%,var(--dim))}:is(.pr,.pref-grp)[data-t="1"]{--c:var(--dim)}:is(.pr,.pref-grp)[data-t="0"]{--c:color-mix(in srgb,var(--dim) 70%,var(--panel))}.pr.dim[data-t="0"]{--c:var(--tc)}.pr.dim[data-t="1"]{--c:color-mix(in srgb,var(--tc) 72%,var(--dim))}.pr.hl{background:color-mix(in srgb,var(--c) 12%,transparent);transition:none}.pr .hd{display:flex;align-items:center;gap:8px;min-height:36px;flex-wrap:wrap}.pr .nmw{flex:1 1 0;min-width:0;display:flex}.pr .pref-chip{cursor:default;margin:0;max-width:min(100%,15em)}.pr .wd{font-size:13px;font-weight:600;color:var(--c);white-space:nowrap}.pr[data-t="1"] .wd,.pr[data-t="0"] .wd{color:var(--dim)}.pr.dim[data-t="1"] .wd,.pr.dim[data-t="0"] .wd{color:var(--c)}.pr button.rs{min-height:40px;padding:0 8px;border:0;background:none;color:var(--acc);font-size:13px;font-weight:600;white-space:nowrap;border-radius:6px;cursor:pointer}.pr button.rs:hover{background:var(--btn)}.pr .ends{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:start;padding-top:4px}.pr .ends .e{font-size:13px;overflow-wrap:anywhere;line-height:1.4}.pr .ends .e.r{text-align:right}.pr .ft{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr button.ex{flex:1 1 auto;display:flex;align-items:center;gap:4px;min-height:40px;padding:0;border:0;background:none;color:var(--dim);font-size:12px;text-align:left;cursor:pointer}.pr button.ex:hover{color:var(--fg)}.pr .chev{width:16px;height:16px;flex:none;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.pr button.ex[aria-expanded=true] .chev{transform:rotate(90deg)}.pr .mem{display:flex;flex-wrap:wrap;gap:4px;padding:0 0 8px}.pr .mem .pref-chip{margin:0}.pr .memcap{font-size:12px;color:var(--dim);padding:0 0 8px}.pr .pref-chip[data-own]{border:1px dashed var(--dim)}@media(prefers-reduced-motion:reduce){.pr,.pr .chev{transition:none}}.pg-prefs header.sub{position:sticky;top:48px;z-index:50;background:var(--bg);border-bottom:1px solid var(--line);padding:10px 16px 8px;box-shadow:0 6px 14px #0000002e}.pg-prefs .top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pg-prefs h1{font-size:16px;margin:0;font-weight:600;white-space:nowrap}.pg-prefs .vtabs{margin:0}.pg-prefs .pnum{font-size:12px;color:var(--dim);margin-left:auto;white-space:nowrap}.pg-prefs .filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 8px}.pg-prefs .filters input{flex:1 1 200px;min-width:0;min-height:40px;background:var(--panel);border:1px solid var(--line);color:var(--fg);border-radius:8px;padding:6px 10px;font-size:13px;outline:none}.pg-prefs .filters input:focus{border-color:var(--acc)}.pg-prefs .filters select{min-height:40px;background:var(--panel);border:1px solid var(--line);color:var(--fg);border-radius:8px;padding:6px 8px;font-size:13px}.pg-prefs button.flt{min-height:40px;padding:0 12px;border-radius:999px;white-space:nowrap;font:inherit;font-size:13px;color:var(--fg);background:var(--bg);border:1px solid var(--line);cursor:pointer}.pg-prefs button.flt:hover{border-color:var(--acc)}.pg-prefs button.flt[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:600}.pref-legend{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;color:var(--dim)}.pref-legend i{display:inline-block;flex:none}.pref-grp{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;overflow:hidden}.pref-grp .gh{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:0;background:none;text-align:left;font:inherit;font-weight:600;color:var(--fg);cursor:pointer}.pref-grp .gh:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.pref-grp .gh .dot{width:8px;height:8px;border-radius:50%;background:var(--c,var(--dim));flex:none}.pref-grp .gh .n{color:var(--dim);font-size:12px;font-weight:400}.pref-grp .gh .chev{margin-left:auto;width:20px;height:20px;color:var(--dim);transition:transform .16s cubic-bezier(.2,.8,.2,1)}.pref-grp .gh[aria-expanded=true] .chev{transform:rotate(90deg)}.pref-grp .rows{display:block}.pref-grp:not([data-t]) .pr:first-child{border-top:0}@media(min-width:900px){.pg-prefs .wide-prefs{max-width:1000px;margin:0 auto}.pref-grp .rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));column-gap:24px}}@media(max-width:560px){.pg-prefs header.sub{padding:8px 12px}.pg-prefs .pnum{margin-left:0}}@media(prefers-reduced-motion:reduce){.pref-grp .gh .chev{transition:none}}.pg-settings{max-width:720px}.set-acct{margin:0 0 24px}.set-acct h3,.set-grp h3{font-size:13px;font-weight:600;color:var(--dim);margin:0 0 8px;padding-left:4px;line-height:1.5}.set-grp{margin:0 0 24px}.set-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.set-item{scroll-margin-top:56px;scroll-margin-bottom:88px}.set-item+.set-item{border-top:1px solid var(--line)}.set-opt{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 8px 0 14px;border:0;border-radius:0;background:none;color:var(--fg);text-align:left;font:inherit;cursor:pointer}.set-opt:hover,.set-item.open>.set-opt{background:var(--btn);border-color:transparent}.set-opt:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.set-name{flex:1;min-width:0;font-weight:500}.set-val{color:var(--dim);font-size:13px;white-space:nowrap}.set-opt:hover .set-val,.set-item.open>.set-opt .set-val{color:var(--fg)}.set-chev{color:var(--dim)}.set-item.open .set-chev{transform:rotate(90deg)}.set-xp{display:grid;grid-template-rows:0fr;visibility:hidden}.set-item.open .set-xp{grid-template-rows:1fr;visibility:visible}.set-xin{overflow:hidden;min-height:0}.set-pad{padding:12px 14px}.set-pad .vtabs{margin:0;max-width:100%}.set-pad .vtabs button{height:40px;min-height:40px;min-width:64px;padding:0 12px;white-space:nowrap}.set-pad .sub{margin:8px 0 0;line-height:1.6}@media(prefers-reduced-motion:no-preference){.set-xp{transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1),visibility .2s}.set-chev{transition:transform .2s cubic-bezier(.2,.8,.2,1)}}.pg-login{max-width:420px}.lg-card{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding:20px 16px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.lg-tabs{margin:0;display:flex}.lg-tabs button{flex:1}.lg-f{display:flex;flex-direction:column;gap:6px;font-size:13px}.lg-f input{min-height:44px;width:100%;box-sizing:border-box;padding:6px 12px;border-radius:8px;font-size:16px;background:var(--bg);border:1px solid var(--line);outline:none}.lg-f input:focus{border-color:var(--acc)}.lg-f input[aria-invalid=true]{border-color:var(--bad)}.lg-pw{position:relative;display:flex;align-items:stretch}.lg-pw input{flex:1;min-width:0;padding-right:48px}.lg-show{position:absolute;right:0;top:0;bottom:0;width:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0 8px 8px 0;background:none;color:var(--dim)}.lg-show:hover{color:var(--fg)}.lg-show .ic{width:20px;height:20px}.lg-e{font-style:normal;color:var(--bad);font-size:12px}.lg-err{padding:8px 12px;border-radius:8px;font-size:14px;color:var(--dgfg);border:1px solid var(--dgbd);background:color-mix(in srgb,var(--bad) 10%,transparent)}.lg-go{min-height:44px;border-radius:8px;background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:600;font-size:15px}.lg-go:disabled{opacity:.55;cursor:default}.lg-legal{display:block;padding:10px 0;margin-top:-8px;text-align:center;font-size:12px;line-height:1.5;color:var(--dim)}.lg-legal span{color:var(--acc);display:inline-block}.lg-ok{padding:10px 12px;border-radius:8px;font-size:14px;text-align:center;color:var(--ok);border:1px solid var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent)}.lg-alt{min-height:44px;border-radius:8px;font-size:14px;color:var(--dim)}.lg-foot{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:13px;color:var(--dim)}.lg-foot button{min-height:40px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--dim)}.lg-foot button:hover{color:var(--fg);border-color:transparent}.lg-foot button.on{color:var(--fg);font-weight:600}.acct-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 14px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.acct-tx{flex:1 1 120px;min-width:0;display:flex;flex-direction:column;gap:2px}.acct-id{font-weight:600;overflow-wrap:anywhere}.acct-tx .sub{margin:0;font-size:12px;color:var(--dim)}.acct-btns{display:flex;gap:8px;flex-wrap:wrap}.acct-btn{flex:none;min-height:40px;padding:0 16px;border-radius:8px;white-space:nowrap;cursor:pointer;background:var(--bg);border:1px solid var(--line);color:var(--fg);font:inherit}.acct-btn.pri{background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:600}.acct-btn:disabled{opacity:.55;cursor:default}.acct-row.in-menu{padding:10px;background:var(--bg)}.acct-row.in-menu .acct-btns{flex:1 1 100%}.acct-row.in-menu .acct-btn{flex:1;min-height:44px}.acct-row.in-menu.is-in{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 4px 10px}.acct-row.in-menu.is-in .acct-tx .sub{display:none}.acct-row.in-menu.is-in .acct-btns{flex:0 0 auto}.acct-row.in-menu.is-in .acct-btn{flex:0 0 auto;min-height:36px;padding:0 12px}.lgate{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:360px;margin:32px auto 0;padding:24px 20px;background:var(--panel);border:1px solid var(--line);border-radius:12px;text-align:center}.lgate .lg-ic{color:var(--dim)}.lgate h2{margin:4px 0 0;font-size:16px}.lgate p{margin:0 0 8px;color:var(--dim);font-size:14px;line-height:1.6}.lgate .lg-btn{min-height:40px;padding:0 20px;border-radius:8px;background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:600}.lgate .lg-btn:hover{filter:brightness(1.08)}.sbx{display:flex;align-items:center;gap:6px;height:40px;padding:0 4px 0 10px;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--dim);flex:1;min-width:0;margin:0}.sbx:focus-within{border-color:var(--acc)}.sbx .ic{flex:none}.sbx input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--fg);font:inherit;font-size:14px;width:auto;min-height:0;-webkit-appearance:none;appearance:none}@media(max-width:760px){.sbx input{font-size:16px}}.sbx input::-webkit-search-cancel-button{display:none}.sbx .sbx-x{flex:none;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;color:var(--dim);cursor:pointer}.sbx .sbx-x:hover{color:var(--fg)}.sbx-page{margin-bottom:12px;max-width:560px}.gg{position:absolute;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:12px;line-height:1.35;text-align:center;pointer-events:none;animation:ggLife 4s cubic-bezier(.2,.8,.2,1) forwards}.gg.out{animation:ggOut .16s cubic-bezier(.2,.8,.2,1) forwards}.gg-dim{position:absolute;inset:0;z-index:2;background:#0000002e;pointer-events:none;animation:ggLife 4s cubic-bezier(.2,.8,.2,1) forwards}.gg-dim.out{animation:ggOut .16s cubic-bezier(.2,.8,.2,1) forwards}.gg .gt{position:relative;flex:1;min-width:0;text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 6px rgba(0,0,0,.5)}.gg .ga{position:relative;display:flex;flex:none;color:#ffffffe6;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) drop-shadow(0 0 4px rgba(0,0,0,.5));animation:ggNudge .56s cubic-bezier(.2,.8,.2,1) .28s 3}.gg .ga svg{width:30px;height:30px}.gg .ga.l{--gx:-8px}.gg .ga.l svg{transform:scaleX(-1)}.gg .ga.r{--gx:8px}.gg .ga.u{--gy:-8px}.gg .ga.d{--gy:8px}.gg-track{padding:0 8px}.gg-work{flex-direction:column;padding:8px 0 0}.gg-work .gt{flex:none}.gg-double{flex-direction:column;justify-content:center;gap:8px}.gg-double .gt{flex:none}.gg-double .ga{width:48px;height:48px;align-items:center;justify-content:center;animation:none}.gg-double .gr{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px #ffffffc7;opacity:0;animation:ggRing .56s cubic-bezier(.2,.8,.2,1) .28s 3}@keyframes ggLife{0%{opacity:0}7%{opacity:1}96%{opacity:1}to{opacity:0}}@keyframes ggOut{0%{opacity:1}to{opacity:0}}@keyframes ggNudge{50%{transform:translate(var(--gx,0),var(--gy,0))}}@keyframes ggRing{0%{opacity:0;transform:scale(.83)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gg .ga,.gg-double .gr{animation:none}}.fp-stage.subson{padding-top:0;display:block}.fp-stage.subson .fp-slide{display:none}.fp.subson .fp-bg:after{background:linear-gradient(180deg,#00000080,#000000b8)}.subs{position:absolute;inset:0;display:flex;flex-direction:column;color:#fff}.subhead{flex:none;padding:6px 64px 8px 16px;font-size:12px;line-height:1.4;color:#ffffffb8;display:flex;flex-direction:column;min-width:0}.subhead b{font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subhead span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subs-list{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:0 64px 0 16px;touch-action:pan-y;overscroll-behavior:contain}.subs-list::-webkit-scrollbar{display:none}.subs-list .pad{height:40%}.fp .sln{display:block;width:100%;min-height:44px;padding:8px 0;text-align:left;color:#ffffff9e;font-size:16px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line;transition:color .2s}.fp .sln.cur{color:#fff;font-weight:700;font-size:18px}.fp .sln:hover{color:#fff}.subst{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 64px 0 16px;font-size:14px;color:#ffffffd9;text-align:center}.fp .subst button{min-height:48px;padding:0 24px;border-radius:24px;background:#fff;color:#111;font-weight:600}.subst .spin{width:24px;height:24px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:subspin .8s linear infinite}@keyframes subspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.subst .spin{animation-duration:2s}}.fp .back2cur{position:absolute;right:64px;bottom:12px;z-index:3;min-height:44px;padding:0 16px;border-radius:999px;background:#0009;box-shadow:0 4px 14px #0000004d;color:#9fd4ff;font-weight:600;white-space:nowrap}@media(min-width:761px){.fp-stage.subson{display:flex}.subs{position:relative;inset:auto;flex:1;align-self:stretch;max-width:520px;margin:0 auto}.subs-list,.subst,.subhead{padding-right:16px}.fp .back2cur{right:16px}}.fp .rail button:disabled{opacity:.4;cursor:default}.stop{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:4px 4px 4px 10px;margin-bottom:10px}.st-hd{display:flex;align-items:center;gap:8px;min-height:40px;min-width:0}.st-hd .chip{margin:0}.st-wd{font-size:13px;color:var(--dim);white-space:nowrap}.st-sp{flex:1}.st-list{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--acc);border-radius:999px;color:var(--acc);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.st-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:var(--dim);text-decoration:none}.st-x:hover{color:var(--fg)}.st-rs{min-height:40px;padding:0 8px;background:none;border:0;color:var(--acc);font-size:13px;cursor:pointer}.stop .st-sl{border-top:0;padding:0 10px 4px 0}.mylists{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.mylists .lh{flex:none;width:100%;font-size:12px;color:var(--dim)}.lpill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--fg);font-size:14px;white-space:nowrap;text-decoration:none;cursor:pointer;max-width:100%}.lpill:hover{border-color:var(--acc)}.lpill .n{color:var(--dim);font-size:12px;font-variant-numeric:tabular-nums}.rsbg{position:fixed;inset:0;z-index:140;background:#00000080}.rsheet{position:absolute;left:0;right:0;bottom:0;max-height:84%;display:flex;flex-direction:column;background:var(--panel);color:var(--fg);border-radius:12px 12px 0 0;box-shadow:0 -8px 30px #0006}html[data-theme=light] .rsheet{box-shadow:0 -8px 30px #00000024}@media(max-width:560px){.rsheet{touch-action:pan-y}.rsgrab,.rsh{touch-action:none}}.rsgrab{width:36px;height:4px;border-radius:2px;background:var(--line);margin:8px auto 0;flex:none}@media(min-width:561px){.rsgrab{display:none}.rsheet{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(480px,92%);max-height:90%;border-radius:12px;box-shadow:0 12px 40px #00000080}html[data-theme=light] .rsheet{box-shadow:0 12px 40px #0003}}.rsh{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 4px 16px;font-weight:600;flex:none}.rsx{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border:0;background:none;padding:0;border-radius:24px}.rsx:hover{background:var(--btn)}.rsb{overflow:auto;padding:4px 16px 24px;min-height:0;overscroll-behavior:contain}.rec-h{font-weight:700;font-size:15px;display:flex;align-items:center;gap:8px;color:var(--rc)}.rsrank{display:flex;flex-wrap:wrap;gap:0 12px;margin:4px 0 8px}.rsmono,.dv-v,.ev-v{font-variant-numeric:tabular-nums}.dv-row{display:flex;align-items:center;gap:8px;min-height:32px}.dv-l{width:48px;flex:none;font-size:13px;white-space:nowrap}.dv-l i{font-style:normal;color:var(--dim);font-size:12px;margin-left:4px}.dv-ch{position:relative;flex:1;min-width:0;height:24px}.dv-ax{position:absolute;top:0;bottom:0;width:1px;background:var(--dim);opacity:.7}.dv-bar{position:absolute;top:8px;height:8px;border-radius:999px}.rgrp{margin:6px 0 8px}.rgt{font-size:12px;color:var(--dim);margin-bottom:2px}.rgrp.neg .rgt,.rgrp.neg .dv-v{color:var(--neg)}.ev-w{color:var(--dim)}.dv-bar.pos{background:var(--acc);border-radius:0 999px 999px 0}.dv-bar.neg{background:var(--neg);border-radius:999px 0 0 999px}.dv-v{width:48px;flex:none;text-align:right;font-weight:600;font-size:13px}.ev{margin:8px 0 0;border-top:1px solid var(--line);padding-top:4px}.ev summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:4px;font-size:13px}.evi{display:flex;flex-wrap:wrap;gap:4px 12px;padding:0 0 8px 12px;align-items:center}.evi .e{display:inline-flex;align-items:center;gap:4px;color:var(--dim);font-size:12px}.evi .e .chip{margin:0}.ev-v{font-weight:600;color:var(--fg)}.excl{margin-top:8px;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--warn) 9%,transparent);font-size:13px}.rsft{margin-top:8px}.rsmsg{margin:12px 0;color:var(--dim);font-size:13px}.rslink{border:0;background:none;color:var(--acc);padding:0 4px;min-height:40px;text-decoration:underline}.rsk{display:flex;flex-direction:column;gap:12px;margin:12px 0}.rsk div{height:20px;border-radius:6px;background:color-mix(in srgb,var(--fg) 8%,transparent)}.gal{display:flex;width:100%;aspect-ratio:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;scrollbar-width:none;cursor:pointer;border-radius:8px;overscroll-behavior-x:contain}.gal::-webkit-scrollbar{display:none}.gi{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;background:var(--panel)}.gi .herocover{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.hcover .gi .gpic{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border-radius:0}.gskel{position:absolute;inset:0;background:linear-gradient(100deg,var(--panel) 30%,color-mix(in srgb,var(--fg) 8%,var(--panel)) 50%,var(--panel) 70%);background-size:200% 100%;animation:gsk 1.2s linear infinite}@keyframes gsk{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.gskel{animation:none}}.gfail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--dim);font-size:13px;padding:12px}.gfail button{min-height:40px;min-width:64px}.gind{position:absolute;left:50%;transform:translate(-50%);bottom:10px;display:flex;justify-content:center;pointer-events:none;z-index:2}.gind .dots{display:flex;gap:8px;padding:8px;border-radius:8px;background:#00000047}.gind .dots i{width:6px;height:6px;border-radius:999px;background:#ffffff80}.gind .dots i.on{background:#fff}.gind .gpill{padding:0 8px;line-height:22px;border-radius:12px;background:#00000073;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.gv{position:fixed;inset:0;z-index:160;background:#000;color:#fff;display:flex;flex-direction:column}.gv .gt{height:48px;flex:none;display:flex;align-items:center;gap:4px;padding:0 4px}.gv .gx-close{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border:0;background:none;color:#fff;padding:0;border-radius:24px}.gv .gc{font-size:14px;font-variant-numeric:tabular-nums}.gv .gl{flex:1;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none}.gv .gl::-webkit-scrollbar{display:none}.gv .gl>div{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.hcover .gv .gvpic{width:auto;height:auto;aspect-ratio:auto;border-radius:0;max-width:100%;max-height:100%;object-fit:contain}.gv .gskel{background:linear-gradient(100deg,#000 30%,#1a1a1a,#000 70%);background-size:200% 100%}.gv .gfail{color:#ffffffbf}.gv .gfail button{background:#ffffff1f;border:0;color:#9fd4ff}.ext{display:inline-flex;align-items:center;gap:4px;min-height:40px;color:var(--acc);font-size:14px;white-space:nowrap}.ext .xi{width:14px;height:14px;flex:none}.ext.mono{font-variant-numeric:tabular-nums}.ext.subtle{color:var(--dim);font-size:13px}.extrow{display:flex;flex-wrap:wrap;gap:0 16px;min-height:40px;align-items:center}.langrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.langrow>span:first-child{color:var(--dim);font-size:13px}.lang{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:13px;background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg);border:0;white-space:nowrap}.lang:after{content:"";position:absolute;inset:-6px -2px}.lang[aria-current]{color:var(--acc);font-weight:600;cursor:default}.pg-legal{max-width:720px}.pg-legal p{margin:0 0 10px;line-height:1.75}.pg-legal h3{margin-top:22px}.legal-meta{margin-top:28px;padding-top:12px;border-top:1px solid var(--line);color:var(--dim);font-size:12px}.legal-lang{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:20px;font-size:13px;color:var(--dim)}.legal-lang button{min-height:40px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--dim)}.legal-lang button:hover{color:var(--fg);border-color:transparent}.legal-lang button.on{color:var(--fg);font-weight:600}
