:root{--h:203;--ac:hsl(var(--h)88% 50%);--ac-hi:hsl(var(--h)88% 58%);--ac-lo:hsl(var(--h)60% 72%);--ac-ink:#fff;--ac-wash:hsl(var(--h)88% 50%/.08);--r:10px;--r-s:6px;--r-l:14px;--r-pill:999px;--max:1200px;--max-wide:1440px;--sh-1:0 1px 2px rgba(20,26,36,.05);--sh-2:0 4px 14px rgba(20,26,36,.09);--sh-3:0 14px 34px rgba(20,26,36,.16);--sh:var(--sh-1);--sh-lift:var(--sh-3);--ease:cubic-bezier(.2,.6,.3,1);--sans:system-ui,-apple-system,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif}[data-mode=light],html:not([data-mode]){--canvas:#fff;--surface:#fff;--surface-2:#fff;--band:#fff;--header:#fff;--raise:#f2f4f7;--raise-2:#e6eaf0;--line:#e4e8ee;--line-2:#d3d9e1;--input:#f2f4f7;--tx:#333a45;--tx-h:#16181d;--tx2:#6b7688;--tx3:#98a1b0;--sh-1:0 1px 2px rgba(20,26,36,.05);--sh-2:0 4px 14px rgba(20,26,36,.09);--sh-3:0 14px 34px rgba(20,26,36,.16);--sh-card:0 0 0 1px rgba(16,24,40,.043),0 1px 3px rgba(16,24,40,.08),0 6px 16px -4px rgba(16,24,40,.1),0 20px 40px -24px rgba(16,24,40,.14);--sh-card-h:0 0 0 1px rgba(16,24,40,.06),0 2px 6px rgba(16,24,40,.1),0 10px 24px -6px rgba(16,24,40,.14),0 30px 56px -28px rgba(16,24,40,.22);--snav-bg:rgba(255,255,255,.92);--snav-sh:0 6px 14px -6px rgba(16,24,40,.16);--sh:var(--sh-1);--sh-lift:var(--sh-3)}[data-mode=dark]{--canvas:#0f131a;--surface:#171d27;--surface-2:#1b222e;--band:#0f131a;--header:#12161e;--raise:#212a38;--raise-2:#2a3444;--line:#232c3a;--line-2:#313c4d;--input:#1e2531;--tx:#c3cbd8;--tx-h:#f2f5f9;--tx2:#8b96a8;--tx3:#647083;--ac:hsl(var(--h)85% 60%);--ac-hi:hsl(var(--h)88% 68%);--ac-wash:hsl(var(--h)85% 60%/.12);--sh-1:0 1px 2px rgba(0,0,0,.3);--sh-2:0 4px 14px rgba(0,0,0,.35);--sh-3:0 14px 34px rgba(0,0,0,.5);--sh-card:0 1px 2px rgba(0,0,0,.4),0 8px 20px -12px rgba(0,0,0,.6);--sh-card-h:0 4px 10px rgba(0,0,0,.45),0 18px 40px -18px rgba(0,0,0,.7);--snav-bg:rgba(18,22,30,.94);--snav-sh:0 1px 0 var(--line),0 10px 24px -12px rgba(0,0,0,.7);--sh:var(--sh-1);--sh-lift:var(--sh-3)}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-size:14px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input{font-family:inherit}::selection{background:var(--ac);color:var(--ac-ink)}:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.hide{display:none!important}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}body:has(main[data-sec=games]) .hdr-in{max-width:var(--max-wide)}body:has(main[data-sec=games]) .subbar-in{max-width:var(--max-wide)}body:has(main[data-sec=games]) .ft-in{max-width:var(--max-wide)}body:has(main[data-sec=games]) .wrap{max-width:var(--max-wide)}body:has(main[data-sec=forum]) .hdr-in{max-width:var(--max-wide)}body:has(main[data-sec=forum]) .subbar-in{max-width:var(--max-wide)}body:has(main[data-sec=forum]) .ft-in{max-width:var(--max-wide)}body:has(main[data-sec=forum]) .wrap{max-width:var(--max-wide)}body:has(main[data-sec=create]) .hdr-in{max-width:var(--max-wide)}body:has(main[data-sec=create]) .subbar-in{max-width:var(--max-wide)}body:has(main[data-sec=create]) .ft-in{max-width:var(--max-wide)}body:has(main[data-sec=create]) .wrap{max-width:var(--max-wide)}body:has(main[data-view=read]) .hdr-in{max-width:var(--max-wide)}body:has(main[data-view=read]) .ft-in{max-width:var(--max-wide)}body:has(main[data-view=read]) .wrap{max-width:var(--max-wide)}.tnum{font-variant-numeric:tabular-nums}.scroll-x{scrollbar-width:thin;overflow-x:auto}.scroll-x::-webkit-scrollbar{height:8px}.scroll-x::-webkit-scrollbar-track{background:0 0}.scroll-x::-webkit-scrollbar-thumb{background:var(--raise-2);border-radius:999px}.scroll-x::-webkit-scrollbar-thumb:hover{background:var(--tx3)}.cmgrid{grid-template-columns:1fr 300px;align-items:start;gap:18px;display:grid}.rail2{flex-direction:column;gap:14px;display:flex}
.hdr{z-index:70;background:var(--header);position:relative;box-shadow:0 4px 16px -8px rgba(16,24,40,.18)}body:has(main[data-sec=games]) .hdr{position:-webkit-sticky;position:sticky;top:0}body:has(main[data-sec=journal]) .hdr{position:-webkit-sticky;position:sticky;top:0}body:has(main[data-sec=article]) .hdr{position:-webkit-sticky;position:sticky;top:0}body:has(main[data-view=read]) .hdr{position:relative}.hdr-in{max-width:var(--max);align-items:center;gap:20px;height:60px;margin:0 auto;padding:0 24px;display:flex}.logo{flex:none;align-items:center;gap:9px;display:flex}.logo-mark{background:var(--ac);width:30px;height:30px;color:var(--ac-ink);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.logo b{letter-spacing:-.01em;color:var(--tx-h);font-size:17px;font-weight:700;line-height:1.1}.logo small{letter-spacing:.2em;color:var(--tx3);font-size:9px;font-weight:400;display:block}nav.main{flex:none;align-self:stretch;gap:2px;display:flex}nav.main a{color:var(--tx2);align-items:center;padding:0 13px;font-size:14.5px;font-weight:500;transition:all .15s;display:flex;position:relative}nav.main a:hover{color:var(--tx-h)}nav.main a.on{color:var(--ac);font-weight:600}nav.main a.on:after{content:"";background:var(--ac);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:13px;right:13px}.hdr-sp{flex:1}.search{background:var(--input);width:250px;height:36px;color:var(--tx2);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;transition:all .15s;display:flex}.search:focus-within{box-shadow:0 0 0 3px var(--ac-wash);background:var(--surface)}.search input{min-width:0;color:var(--tx-h);background:0 0;border:0;outline:none;flex:1;font-size:13px}.search input::placeholder{color:var(--tx3)}.ctl{flex:none;align-items:center;gap:8px;display:flex}.icobtn{width:34px;height:34px;color:var(--tx2);background:var(--input);border:0;border-radius:10px;place-items:center;transition:all .15s;display:grid}.icobtn:hover{color:var(--tx-h);background:var(--raise-2)}.icobtn svg{width:16px;height:16px}.hdr-theme-btn{background:var(--input);width:34px;height:34px;color:var(--tx2);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:none}.hdr-theme-btn svg{width:19px;height:19px}.hdr-theme-btn:hover{color:var(--ac);background:var(--raise-2)}@media (max-width:760px){.hdr-theme-btn{display:grid}}
.hdr-qc-pop,.hdr-um-pop{z-index:70;border-radius:var(--r-l);background:var(--surface);min-width:168px;box-shadow:var(--sh-card);opacity:0;visibility:hidden;transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s;padding:8px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)}.hdr-qc.open .hdr-qc-pop,.hdr-um.open .hdr-um-pop{opacity:1;visibility:visible;transform:translateY(0)}.hdr-qc{flex:none;position:relative}.hdr-qc-btn{background:var(--ac);width:34px;height:34px;color:var(--ac-ink);cursor:pointer;transition:background .15s var(--ease),transform .15s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.hdr-qc-btn:hover{background:var(--ac-hi)}.hdr-qc-btn:active{transform:translateY(1px)}.hdr-qc.open .hdr-qc-btn{background:var(--ac-hi)}.hdr-qc-plus{width:17px;height:17px}.hdr-qc-i{border-radius:var(--r);color:var(--tx);white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.hdr-qc-i:hover{background:var(--raise);color:var(--tx-h)}.hdr-qc-i b{font-weight:500}.hdr-qc-tile{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.hdr-qc-ico{width:15px;height:15px}.hdr-um{flex:none;position:relative}.hdr-um .hdr-user{cursor:pointer;border:0;font-family:inherit}.hdr-um-cv{opacity:.55;width:12px;height:12px;transition:transform .16s var(--ease);flex:none}.hdr-um.open .hdr-um-cv{transform:rotate(180deg)}.hdr-um-i{border-radius:var(--r);width:100%;color:var(--tx);text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13.5px;text-decoration:none;display:flex}.hdr-um-i:hover{background:var(--raise);color:var(--tx-h)}.hdr-um-i:disabled{opacity:.55;cursor:default}.hdr-um-ico{opacity:.75;flex:none;width:16px;height:16px}@media (max-width:760px){.hdr-qc-pop{right:-6px}.hdr-um-pop{right:-4px}}@media (max-width:640px){.hdr-um .hdr-user b,.hdr-um-cv{display:none}}
.btn{white-space:nowrap;height:36px;transition:.15s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.btn svg{width:14px;height:14px}.btn-p{background:var(--ac);color:var(--ac-ink);font-weight:600}.btn-p:hover{background:var(--ac-hi);box-shadow:0 4px 14px hsl(var(--h)88% 50%/.3)}.btn-g{background:var(--raise);color:var(--tx)}.btn-g:hover{background:var(--raise-2);color:var(--tx-h)}.btn-lg{height:42px;padding:0 24px;font-size:14px}.btn-buy{background:var(--ac);color:var(--ac-ink);font-weight:600}.btn-buy:hover{background:var(--ac-hi)}
.subbar{background:var(--raise)}.subbar-sticky{z-index:60;position:-webkit-sticky;position:sticky;top:60px}body.eb-stuck .subbar-sticky{box-shadow:var(--sh-card);top:0}.subbar-in{max-width:var(--max);align-items:center;gap:2px;height:44px;margin:0 auto;padding:0 24px;display:flex;position:relative}.subbar a{border-radius:var(--r-s);color:var(--tx2);white-space:nowrap;padding:6px 13px;font-size:13.5px;font-weight:400;transition:all .15s}.subbar a:hover{color:var(--tx-h);background:var(--raise-2)}.subbar a.on{color:var(--ac);background:var(--ac-wash);font-weight:500}.subbar-sp{flex:1}.subbar .hint{color:var(--tx3);font-size:12px}.s-ends-main{gap:1px}.s-ends-main .s-end{padding:7px 13px;font-size:13.5px;font-weight:400}.s-ends-main .s-end.on{background:var(--ac-wash);font-weight:600}.sub-meta{flex:none;align-items:center;gap:1px;margin-left:10px;display:inline-flex}.sub-meta.sub-front{margin-left:0}.end-dd{flex:none;margin-left:10px;position:relative}.end-dd-btn{border-radius:var(--r-s);background:var(--raise);height:31px;color:var(--tx-h);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 11px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.end-dd-btn:after{content:"";height:13px;position:absolute;top:100%;left:0;right:0}.end-dd-btn:hover{background:var(--ac-wash);color:var(--ac)}.end-dd-btn .dd-g{width:14px;height:14px;color:var(--tx3);transition:all .15s}.end-dd-btn:hover .dd-g{color:var(--ac)}.end-dd-btn .cv{width:13px;height:13px;color:var(--tx3);transition:transform .18s var(--ease)}.end-dd.open .end-dd-btn .cv{transform:rotate(180deg)}.end-dd-menu{z-index:80;border-radius:var(--r);background:var(--surface);border:0;min-width:172px;padding:5px;display:none;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 36px rgba(0,0,0,.22)}.end-dd.open .end-dd-menu{display:block}.end-dd-menu .s-end{border-radius:var(--r-s);width:100%;color:var(--tx2);justify-content:space-between;align-items:center;padding:8px 11px;font-size:13px;transition:all .13s;display:flex}.end-dd-menu .s-end:hover{color:var(--tx-h);background:var(--raise-2)}.end-dd-menu .s-end.on{color:var(--ac);background:var(--ac-wash);font-weight:600}.end-dd-menu .s-end.on:after{content:"✓";font-size:12px;font-weight:700}.cat-dd{position:static}.cat-dd .end-dd-btn{color:var(--tx2);font-weight:500}.cat-dd .end-dd-btn:hover{color:var(--ac)}.cat-dd .end-dd-btn .dd-cur.picked{color:var(--ac);font-weight:600}.cdd-menu{border:0;border-radius:16px;max-height:min(620px,80vh);padding:8px 10px;top:100%;left:0;right:0;overflow-x:hidden;overflow-y:auto;box-shadow:0 30px 70px -20px rgba(15,23,42,.38),0 4px 14px rgba(15,23,42,.07)}.cat-dd.open .cdd-menu{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);align-content:start;column-gap:0;display:grid}.cdd-row{display:contents}@media (max-width:1040px){.cat-dd.open .cdd-menu{grid-template-columns:max-content minmax(0,1fr)}}.cdd-menu .cdd-rh{color:var(--tx-h);white-space:nowrap;padding:4px 18px 4px 8px;font-size:13px;font-weight:700;line-height:26px;display:block}.cdd-menu .cdd-rh:hover,.cdd-menu .cdd-rh.on{color:var(--ac)}.cdd-menu .cdd-rh.dim{color:var(--tx2);cursor:default;font-weight:600}.subbar .cdd-menu .cdd-rh.on{color:var(--ac);background:0 0;border-radius:0;font-weight:700}.cdd-n{color:var(--tx3);font-variant-numeric:tabular-nums;margin-left:6px;font-size:10.5px;font-style:normal;font-weight:600}.cdd-rs{min-width:0;padding:4px 26px 4px 0;font-size:13px;line-height:26px}.cdd-menu .cdd-i{color:var(--tx2);padding:0;font-size:13px;transition:color .13s;display:inline}.subbar .cdd-menu .cdd-i,.subbar .cdd-menu .cdd-i:hover,.subbar .cdd-menu .cdd-i.on{box-shadow:none;background:0 0;border-radius:0;padding:0}.cdd-menu .cdd-i:hover{color:var(--ac)}.cdd-menu .cdd-i.on{color:var(--ac);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:hsl(var(--h)80% 55%/.5);text-decoration-color:hsl(var(--h)80% 55%/.5);font-weight:600}.cdd-menu .cdd-i:not(:last-child):after{content:"|";color:var(--line-2);pointer-events:none;margin:0 7px;font-weight:400;display:inline}[data-mode=dark] .cdd-menu,[data-mode=dark] .end-dd-menu{background:#232d3c;border-color:#3e4b60;box-shadow:0 0 0 1px rgba(0,0,0,.45),0 28px 64px -16px rgba(0,0,0,.78),0 3px 10px rgba(0,0,0,.5)}[data-mode=dark] .cdd-menu .cdd-i{color:var(--tx)}[data-mode=dark] .cdd-menu .cdd-i.on{color:var(--ac)}[data-mode=dark] .cdd-menu .cdd-n{color:var(--tx2)}[data-mode=dark] .cdd-menu .cdd-i:not(:last-child):after{color:#3f4d63}[data-mode=dark] .end-dd-menu .s-end{color:var(--tx)}[data-mode=dark] .end-dd-menu .s-end:hover{background:var(--raise-2)}.bpbanner{border-radius:var(--r-l);background:var(--raise);height:360px;position:relative;overflow:hidden}.bpb-s{opacity:0;transition:opacity .55s var(--ease);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.bpb-s.on{opacity:1;pointer-events:auto}.bpb-s img{object-fit:cover;width:100%;height:100%;display:block}.bpb-scrim{background:linear-gradient(rgba(10,16,23,0) 32%,rgba(10,16,23,.84) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.bpb-bd{color:#fff;padding:26px 30px 24px;position:absolute;bottom:0;left:0;right:0}.bpb-k{align-items:center;gap:9px;margin-bottom:10px;font-size:12px;display:flex}.bpb-hit{border-radius:var(--r-s);background:var(--ac);color:#fff;padding:3px 9px;font-weight:700}.bpb-k span:not(.bpb-hit){color:rgba(255,255,255,.85)}.bpb-bd h2{color:#fff;margin:0;font-size:26px;font-weight:700;line-height:1.25}.bpb-bd p{color:rgba(255,255,255,.88);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:640px;margin:8px 0 0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.bpb-m{color:rgba(255,255,255,.85);flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;font-size:12.5px;display:flex}.bpb-m .btn{margin-left:auto}.bpb-dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:16px;right:16px}.bpb-d{background:rgba(255,255,255,.45);border-radius:99px;width:7px;height:7px;padding:0;transition:all .18s}.bpb-d.on{background:#fff;width:20px}.th-play-lg{width:58px;height:58px}.th-play-lg .th-pi{width:24px;height:24px}.bpbanner .th-dur{bottom:16px;left:16px;right:auto}.bp-cf{margin:18px 0 12px}.bpfeed{flex-direction:column;gap:14px;display:flex}.bp{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;grid-template-columns:360px minmax(0,1fr);transition:all .16s;display:grid;overflow:hidden}.bp:hover{box-shadow:var(--sh-card-h)}.bp-art{background:var(--raise);min-height:224px;display:block;position:relative}.bp-art img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.bp:hover .bp-art img{transform:scale(1.03)}.bp-sc{z-index:2;border-radius:var(--r-s);color:#fff;font-variant-numeric:tabular-nums;background:rgba(10,16,23,.82);padding:3px 9px;font-size:13px;font-weight:700;position:absolute;top:10px;right:10px}.bp-bd{flex-direction:column;gap:8px;min-width:0;padding:16px 18px 14px;display:flex}.bp-k{color:var(--tx3);align-items:center;gap:8px;font-size:11.5px;display:flex}.bp-tag{border-radius:var(--r-s);padding:2px 8px;font-size:11px;font-weight:700}.bp-tag-t{background:var(--ac-wash);color:var(--ac)}.bp-tag-r,.bp-tag-c{background:var(--raise-2);color:var(--tx2)}.bp-bd h3{margin:0;font-size:17.5px;font-weight:700;line-height:1.3}.bp-bd h3 a{color:var(--tx-h);transition:color .13s}.bp-bd h3 a:hover{color:var(--ac)}.bp-bd .q{color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.bp-meta{border-top:1px solid var(--line-2);color:var(--tx3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:9px;font-size:12px;display:flex}.bp-meta b{color:var(--tx-h);font-weight:600}.bp-meta .dot{opacity:.55;font-style:normal}.bp-meta i{font-style:normal}.bp-go{color:var(--ac);align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:600;transition:opacity .13s;display:inline-flex}.bp-go:hover{opacity:.8}.bp-go svg{width:12px;height:12px}.bpwrap2{max-width:860px;margin:0 auto}.bpwrap2 h1{color:var(--tx-h);margin:12px 0 0;font-size:28px;font-weight:700;line-height:1.3}.bp-lead{color:var(--tx2);margin:10px 0 0;font-size:15px;line-height:1.7}.bp-aurow{border-bottom:1px solid var(--line-2);color:var(--tx3);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:16px 0 18px;font-size:13px;display:flex}.bp-au{color:var(--tx-h);align-items:center;gap:8px;font-weight:600;display:inline-flex}.bp-au i{background:var(--ac-wash);width:26px;height:26px;color:var(--ac);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.bp-aurow i{font-style:normal}.bp-hero{border-radius:var(--r-l);aspect-ratio:16/9;background:var(--raise);position:relative;overflow:hidden}.bp-hero img{object-fit:cover;width:100%;height:100%;display:block}.bp-hero .th-play{width:62px;height:62px}.bp-hero .th-play .th-pi{width:26px;height:26px}.bp-hero.playing .th-play{opacity:0;pointer-events:none}.bp-hero .th-play{transition:opacity .2s}.bp-prog{opacity:0;background:rgba(255,255,255,.25);height:4px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.bp-fill{background:var(--ac);width:0;height:100%;display:block}.bp-hero.playing .bp-prog{opacity:1}.bp-ptime{color:#fff;opacity:0;background:rgba(10,16,23,.82);border-radius:3px;gap:6px;padding:2px 9px;font-size:11.5px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;right:10px}.bp-hero.playing .bp-ptime{opacity:1}.bp-body{color:var(--tx2);padding:26px 2px 8px;font-size:15px;line-height:1.85}.bp-body p{margin:0 0 18px}.bp-fig{margin:24px 0}.bp-fig img{border-radius:var(--r);width:100%;display:block}.bp-fig figcaption{color:var(--tx3);text-align:center;margin-top:8px;font-size:12px}.bp-quote{border-left:3px solid var(--ac);background:var(--raise);border-radius:0 var(--r-s)var(--r-s)0;color:var(--tx-h);margin:24px 0;padding:15px 20px;font-size:14.5px;line-height:1.7}.bp-tags{flex-wrap:wrap;gap:8px;margin:26px 0 6px;display:flex}.bptg{color:var(--tx2);background:var(--raise);border:0;border-radius:99px;padding:5px 12px;font-size:12.5px}.bptg-tag{color:var(--ac);background:var(--ac-wash)}.bp-rich>p:last-child,.bp-rich>:last-child:not(p){margin-bottom:0}.bp-rich strong{color:var(--tx-h);font-weight:700}.bp-rich em{font-style:italic}.bp-rich code{color:var(--tx-h);background:var(--raise-2);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.bp-rich a{color:var(--ac);border-bottom:1px solid transparent;text-decoration:none;transition:border-color .14s}.bp-rich a:hover{border-bottom-color:var(--ac)}.bp-rich img{border-radius:var(--r);background:var(--raise);width:100%;height:auto;display:block}.bp-rich p>img:only-child{margin:6px 0 22px}.bp-rich video{border-radius:var(--r);background:#000;width:100%;height:auto;display:block}.bp-rich del{color:var(--tx3)}.bp-rich mark{color:var(--tx-h);background:var(--ac-wash);border-radius:3px;padding:1px 4px}.bp-rich .md-task{padding-left:2px;list-style:none}.bp-rich .md-task>li{align-items:flex-start;gap:8px;display:flex}.bp-rich .md-task input[type=checkbox]{width:14px;height:14px;accent-color:var(--ac);cursor:default;flex:none;margin:5px 0 0}.bp-rich .md-task>li.done{color:var(--tx3)}.bp-rich .md-task>li.done>input[type=checkbox]{opacity:.65}.bp-rich h2,.bp-rich h3,.bp-rich h4{color:var(--tx-h);margin:32px 0 14px;font-weight:600;line-height:1.45}.bp-rich h2{letter-spacing:-.2px;font-size:20px}.bp-rich h3{font-size:17px}.bp-rich h4{color:var(--tx);font-size:15.5px}.bp-rich>h2:first-child,.bp-rich>h3:first-child,.bp-rich>h4:first-child{margin-top:0}.bp-rich ul,.bp-rich ol{margin:0 0 18px;padding-left:22px}.bp-rich ul{list-style:outside}.bp-rich ol{list-style:decimal}.bp-rich li{margin:6px 0;line-height:1.85}.bp-rich li::marker{color:var(--tx3)}.bp-rich blockquote{border-left:3px solid var(--ac);border-radius:0 var(--r-s)var(--r-s)0;background:var(--ac-wash);color:var(--tx2);margin:0 0 20px;padding:12px 18px}.bp-rich blockquote>p:last-child{margin-bottom:0}.bp-rich hr{border:0;border-top:1px solid var(--line-2);margin:28px 0}.bp-rich pre{border:1px solid var(--line);border-radius:var(--r-s);background:var(--raise-2);margin:0 0 20px;padding:14px 16px;overflow-x:auto}.bp-rich pre>code{color:var(--tx);white-space:pre;background:0 0;padding:0;font-size:12.5px;line-height:1.75;display:block}.bp-rich .md-table{margin:0 0 20px;overflow-x:auto}.bp-rich table{border-collapse:collapse;width:100%;font-size:13.5px}.bp-rich th,.bp-rich td{border:1px solid var(--line);text-align:left;padding:9px 13px;line-height:1.7}.bp-rich th{background:var(--raise-2);color:var(--tx-h);white-space:nowrap;font-weight:600}.bp-rich tbody tr:nth-child(2n) td{background:var(--raise)}.bp-rel{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bp-rc{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;transition:all .16s;overflow:hidden}.bp-rc:hover{box-shadow:var(--sh-card-h)}.bp-rc img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bp-rc .bd{padding:12px 14px 13px}.bp-rc h4{color:var(--tx-h);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.bp-rc .m{color:var(--tx3);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.bp-rc .m .dot{opacity:.55;font-style:normal}.sub-meta a{border-radius:var(--r-s);color:var(--tx3);white-space:nowrap;padding:5px 9px;font-size:12.5px;font-weight:400;transition:all .15s}.sub-meta a:hover{color:var(--tx-h);background:var(--raise-2)}.sub-meta a.on{color:var(--tx2)}.sub-meta a.go{color:var(--ac);align-items:center;gap:4px;font-weight:600;display:inline-flex}.sub-meta a.go:hover{background:var(--ac-wash);color:var(--ac)}.sub-meta a.go svg{width:11px;height:11px}.sub-meta-sep{background:var(--line-2);vertical-align:-2px;width:1px;height:13px;margin:0 6px;display:inline-block}.s-back{color:var(--tx2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.s-back:hover{color:var(--ac);background:var(--ac-wash)}.s-back svg{width:13px;height:13px}.s-ends{align-items:center;gap:2px;display:inline-flex}.s-ends .d{color:var(--tx3);opacity:.55;padding:0 3px}.s-end{border-radius:var(--r-s);color:var(--tx2);transition:.15s var(--ease);white-space:nowrap;padding:5px 10px;font-size:12.5px}.s-end:hover{color:var(--tx-h);background:var(--raise-2)}.s-end.on{color:var(--ac);background:var(--ac-wash);font-weight:600}
.mtab{display:none}@media (max-width:760px){.mtab{z-index:70;background:var(--header);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px -12px rgba(15,23,42,.22)}.mtab .mtab-i{height:52px;color:var(--tx3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;line-height:1;transition:color .14s;display:flex}.mtab .mtab-i svg{width:21px;height:21px}.mtab .mtab-i:active{background:var(--raise)}.mtab .mtab-i.on{color:var(--ac);font-weight:600}.mtab .mtab-i.on span{position:relative}.mtab .mtab-i.on span:after{content:"";background:var(--ac);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-5px;left:50%}body{padding-bottom:calc(52px + env(safe-area-inset-bottom))}}
.hdr-menu-btn{width:34px;height:34px;color:var(--tx2);background:var(--input);border-radius:10px;place-items:center;transition:all .15s;display:none}.hdr-menu-btn svg{width:19px;height:19px}.hdr-menu-btn:hover{color:var(--ac);border-color:var(--ac)}.hdr-menu-btn[aria-expanded=true]{color:var(--ac);border-color:var(--ac);background:var(--ac-soft,hsl(var(--h)90% 55%/.1))}.mmask{z-index:300;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:mmaskIn .16s var(--ease);background:rgba(25,29,36,.45);justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-mode=dark] .mmask{background:rgba(12,14,19,.6)}.mpanel{background:var(--surface);border-left:1px solid var(--line);width:min(340px,86vw);height:100%;animation:mpanelIn .2s var(--ease);flex-direction:column;display:flex;box-shadow:-18px 0 48px -20px rgba(15,23,42,.32)}[data-mode=dark] .mpanel{box-shadow:-18px 0 48px -20px rgba(0,0,0,.7)}.mpanel-h{padding:14px 16px 13px;padding-top:calc(14px + env(safe-area-inset-top));border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.mpanel-h b{color:var(--tx-h);font-size:15px;font-weight:700}.mpanel-x{width:30px;height:30px;color:var(--tx2);background:var(--input);border-radius:9px;place-items:center;transition:all .15s;display:grid}.mpanel-x svg{width:16px;height:16px}.mpanel-x:hover{color:var(--ac)}.mpanel-b{overscroll-behavior:contain;min-height:0;padding:16px 16px calc(20px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.mgroup+.mgroup{margin-top:20px}.mgroup h5{letter-spacing:.06em;color:var(--tx3);text-transform:uppercase;margin:0 0 9px;font-size:11.5px;font-weight:600}.mgroup-l{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mg-i{height:40px;color:var(--tx);background:var(--input);white-space:nowrap;text-overflow:ellipsis;border:1px solid transparent;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-size:13.5px;font-weight:500;transition:all .14s;display:flex;overflow:hidden}.mg-i:hover{color:var(--ac)}.mg-i.on{color:var(--ac);border-color:hsl(var(--h)80% 55%/.45);background:hsl(var(--h)90% 55%/.1);font-weight:600}@keyframes mmaskIn{0%{opacity:0}}@keyframes mpanelIn{0%{opacity:.6;transform:translate(24px)}}@media (max-width:760px){.hdr-menu-btn{display:grid}}@media (prefers-reduced-motion:reduce){.mmask,.mpanel{animation:none}}
.am-mob{display:none}@media (max-width:760px){.am-desk{display:none}.am-mob{display:block}}.am-wrap{padding:18px 16px calc(30px + env(safe-area-inset-bottom))}.am-auth{width:100%;max-width:420px;margin:0 auto;padding-top:6px}.am-h h1{letter-spacing:-.4px;color:var(--tx-h);margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.2}.am-h p{color:var(--tx2);margin:0 0 22px;font-size:13px;line-height:1.65}.am-seg{background:var(--input);border-radius:12px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.am-seg button{height:40px;color:var(--tx2);border-radius:9px;flex:1;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.am-seg button.on{background:var(--surface);color:var(--ac);box-shadow:var(--sh-1)}[data-mode=dark] .am-seg button.on{background:var(--raise)}.am-auth .auth-in{border-radius:12px;height:48px;font-size:16px}.am-auth .auth-lb{margin-bottom:6px;font-size:12.5px}.am-auth .auth-f{margin-bottom:13px}.am-auth .auth-submit{border-radius:12px;height:48px;margin-top:4px;font-size:15px}.am-auth .auth-org{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}
.dock{z-index:60;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:50%;right:18px;translate:0 -50%}.dock-list{background:var(--surface);box-shadow:var(--sh-card);border-radius:16px;flex-direction:column;gap:2px;padding:5px;display:flex}.dk-b{width:38px;height:38px;color:var(--tx2);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);background:0 0;border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid;position:relative}.dk-b:hover{background:var(--raise);color:var(--ac)}.dk-b.on{background:var(--ac-wash);color:var(--ac)}.dk-b svg{width:19px;height:19px}.dk-b .dk-i-sun,.dk-b .dk-i-moon,.dk-b .dk-i-sys{display:none}html[data-mmode=light] .dk-b .dk-i-sun,html[data-mmode=dark] .dk-b .dk-i-moon,html[data-mmode=system] .dk-b .dk-i-sys{display:block}.dk-b.dk-top{animation:dkRise .18s var(--ease)}@keyframes dkRise{0%{opacity:0;transform:translateY(6px)}}.dk-panel{z-index:61;background:var(--surface);border-radius:var(--r-l);max-width:calc(100vw - 90px);max-height:calc(100vh - 32px);box-shadow:var(--sh-card-h);animation:dkIn .16s var(--ease);position:fixed;top:50%;right:76px;overflow:auto;translate:0 -50%}@keyframes dkIn{0%{opacity:0;transform:translate(8px)}}.dk-qr{text-align:center;width:238px;padding:12px 12px 14px}.dk-qr-img{aspect-ratio:1;object-fit:contain;background:var(--raise);border-radius:10px;width:100%;display:block}.dk-qr-t{color:var(--tx-h);margin-top:10px;font-size:13.5px;font-weight:600;display:block}.dk-qr-d{color:var(--tx2);margin:4px 0 0;font-size:12px;line-height:1.55}.dk-x{cursor:pointer;background:var(--surface);width:24px;height:24px;color:var(--tx3);border:0;border-radius:8px;place-items:center;padding:0;transition:all .15s;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 0 0 1px rgba(16,24,40,.05),0 2px 6px rgba(16,24,40,.16)}.dk-x:hover{color:var(--tx-h)}.dk-x svg{width:13px;height:13px}.dk-theme{flex-direction:column;gap:14px;width:232px;padding:14px;display:flex}.dk-grp{flex-direction:column;gap:8px;display:flex}.dk-lb{letter-spacing:.04em;color:var(--tx3);font-size:11px;font-weight:600}.dk-row{gap:6px;display:flex}.dk-opt{background:var(--input);height:32px;color:var(--tx2);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}.dk-opt svg{flex:none;width:14px;height:14px}.dk-opt:hover{background:var(--raise-2);color:var(--tx-h)}.dk-opt.on{background:var(--ac);color:var(--ac-ink);font-weight:600}.dk-sws{gap:9px;padding:3px 1px;display:flex}.dk-sw{background:var(--c);cursor:pointer;width:22px;height:22px;transition:transform .15s var(--ease);border:0;border-radius:50%;padding:0}.dk-sw:hover{transform:scale(1.1)}.dk-sw.on{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--c)}.dk-lang{width:152px;padding:6px}.dk-lang-a{height:32px;color:var(--tx2);transition:background .14s var(--ease),color .14s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:flex}.dk-lang-a:hover{background:var(--raise);color:var(--tx-h)}.dk-lang-a.on{color:var(--ac);font-weight:600}.dk-ck{background:var(--ac);border-radius:50%;width:5px;height:5px;margin-left:auto}@media (max-width:860px){.dock{right:12px}.dk-panel{right:70px}}@media (max-width:760px){.dock{display:none}}
.kicker{letter-spacing:.02em;background:var(--ac);height:24px;color:var(--ac-ink);border-radius:999px;align-items:center;margin-bottom:14px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}
.sec{margin-top:42px}.sec-h{align-items:center;gap:14px;margin-bottom:16px;display:flex}.sec-h h2{color:var(--tx-h);letter-spacing:-.01em;margin:0;padding-left:13px;font-size:21px;font-weight:700;line-height:1.2;position:relative}.sec-h h2:before{content:"";background:var(--ac);border-radius:2px;width:4px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sec-h .sec-count{color:var(--tx3);font-size:13px}.sec-h .sp{flex:1}.sec-link{color:var(--tx2);border-bottom:1px solid transparent;align-items:center;gap:4px;padding-bottom:1px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.sec-link:hover{color:var(--ac);border-bottom-color:var(--ac)}.sec-link svg{width:12px;height:12px}.sec-h.plain{margin-bottom:12px}
.caps{grid-auto-columns:286px;grid-auto-flow:column;gap:14px;padding:2px 0 14px;display:grid}.caps.grid4{grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;grid-auto-flow:row}.caps.pgrid{grid-auto-columns:200px}.cap,.pcap{background:var(--surface);border-radius:var(--r);transition:.18s var(--ease);box-shadow:var(--sh-card);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.cap:hover,.pcap:hover{box-shadow:var(--sh-card-h);transform:translateY(-2px)}.cap .art,.pcap .art{background:var(--raise);flex:none;position:relative;overflow:hidden}.cap .art{aspect-ratio:467/181}.pcap .art{aspect-ratio:215/323}.cap .art img,.pcap .art img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease)}.cap:hover .art img,.pcap:hover .art img{transform:scale(1.045)}.cap .bd,.pcap .bd{flex-direction:column;flex:1;gap:6px;padding:11px 13px 12px;display:flex}.cap h3,.pcap h3{color:var(--tx-h);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:600;line-height:1.35;transition:all .15s;display:-webkit-box;overflow:hidden}.pcap h3{-webkit-line-clamp:2;min-height:2.7em;font-size:13.5px}.cap:hover h3,.pcap:hover h3{color:var(--ac)}.mline{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.mline .mtx{white-space:nowrap}.mline .plats-ico{color:var(--tx3)}.cap .meta{color:var(--tx3);align-items:baseline;gap:8px;margin-top:auto;padding-top:2px;font-size:12px;display:flex}.cap .meta .heat{font-variant-numeric:tabular-nums}.cap .meta .sc{color:var(--ac);margin-left:auto;font-size:16px;font-weight:700;line-height:1}.pcap .bd .sc{color:var(--ac);margin-left:auto;font-size:14px;font-weight:700}.pcap .bd .mline{margin-top:auto}.badge-type{z-index:2;color:#fff;background:rgba(13,17,24,.82);border-radius:4px;align-items:center;height:21px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:9px;left:9px}.plats-ico{color:var(--tx3);align-items:center;gap:6px;display:flex}.plats-ico svg{width:13px;height:13px;display:block}.plats-ico .on{color:var(--tx2)}.tag{background:var(--raise);height:20px;color:var(--tx2);white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;font-weight:400;display:inline-flex}.tag.ghost{background:var(--raise-2)}.panel{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;padding:18px}.panel-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:11px;display:flex}.panel-h b{color:var(--tx-h);font-size:15px;font-weight:600}.panel-h a{color:var(--tx2);font-size:12px;transition:all .15s}.panel-h a:hover{color:var(--ac)}.mini-list{flex-direction:column;display:flex}.mini{border-radius:var(--r-s);align-items:center;gap:9px;padding:7px 8px;transition:all .14s;display:flex}.mini:hover{background:var(--raise)}.mini .av{border-radius:8px;width:26px;height:26px;font-size:10px}.mini b{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:400;overflow:hidden}.mini span{color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.cta-panel{border-radius:var(--r-l);background:var(--ac-wash);padding:20px}[data-mode=dark] .cta-panel{background:var(--surface-2);border:1px solid var(--line)}.cta-panel b{color:var(--tx-h);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.cta-panel p{color:var(--tx2);margin:0 0 13px;font-size:13px;line-height:1.6}.cta-panel .btn{width:100%}
.phead{padding:28px 0 0}.crumb{color:var(--tx3);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.crumb a{color:var(--tx2)}.crumb a:hover{color:var(--ac)}.crumb svg{opacity:.45;width:11px;height:11px}.phead-grid{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.phead h1{color:var(--tx-h);letter-spacing:-.01em;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.phead .lead{max-width:620px;color:var(--tx2);margin:0;font-size:14px;line-height:1.6}.phead-stats{flex:none;gap:10px;display:flex}.pstat{background:var(--surface);border-radius:var(--r);min-width:96px;box-shadow:var(--sh-card);border:0;padding:12px 18px}.pstat b{color:var(--tx-h);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.2;display:block}.pstat span{color:var(--tx3);font-size:11px}
.tabbar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:0;margin-top:18px;display:flex;overflow-x:auto;overflow-y:hidden}.tabbar::-webkit-scrollbar{display:none}.tab{color:var(--tx2);white-space:nowrap;border-bottom:2px solid transparent;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .14s;display:flex}.tab:hover{color:var(--tx-h)}.tab.on{color:var(--ac);border-bottom-color:var(--ac)}.tab i{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.tab.on i{color:var(--ac)}
.cfilter{margin:0 0 18px;display:none}main[data-end=pc] .cfilter[data-plat=pc],main[data-end=con] .cfilter[data-plat=con],main[data-end=mob] .cfilter[data-plat=mob],main[data-end=web] .cfilter[data-plat=web]{display:block}.cf-head{align-items:center;gap:10px;margin-bottom:7px;display:flex}.cf-lb{color:var(--tx3);letter-spacing:.02em;font-size:12px;font-weight:600}.cf-sp{flex:1}.cf-rows{flex-wrap:wrap;align-items:flex-start;gap:5px 22px;display:flex}.cf-row{align-items:flex-start;gap:9px;min-width:0;display:flex}.cf-row.wide{flex-basis:100%}.cf-g{color:var(--tx3);white-space:nowrap;letter-spacing:.02em;flex:none;font-size:11.5px;line-height:26px}.cf-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cfilter>.cf-rows .cf-row{flex:100%}.cfilter>.cf-rows .cf-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.cfilter>.cf-rows .cf-chips::-webkit-scrollbar{display:none}.cfilter>.cf-rows .crow{flex:none}.cf-more{margin-top:7px}.cf-more-btn{background:var(--raise);border-radius:var(--r-s);height:26px;color:var(--tx3);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;list-style:none;transition:background .14s,color .14s;display:inline-flex}.cf-more-btn::-webkit-details-marker{display:none}.cf-more-btn:hover{background:var(--raise-2);color:var(--tx-h)}.cf-more-btn i{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.cf-more-i{width:12px;height:12px;transition:transform .16s var(--ease)}.cf-more[open] .cf-more-i{transform:rotate(180deg)}.cf-more[open] .cf-more-btn{color:var(--ac);background:var(--ac-wash)}.cf-more[open] .cf-more-btn i{color:var(--ac)}.cf-more>.cf-rows{border-top:0;margin-top:9px;padding-top:9px}.crow{border-radius:var(--r-s);background:var(--raise);color:var(--tx2);white-space:nowrap;border:0;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;transition:background .14s,color .14s;display:inline-flex}.crow:hover{background:var(--raise-2);color:var(--tx-h)}.crow i{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.crow.on{background:var(--ac-wash);color:var(--ac);font-weight:600}.crow.on i{color:var(--ac)}.creset{border-radius:var(--r-s);height:26px;color:var(--tx3);flex:none;padding:0 10px;font-size:12px;transition:all .14s}.creset:hover{color:var(--ac);background:var(--raise)}.gtool{align-items:center;gap:14px;margin-bottom:14px;padding:0 0 12px;display:flex}.gtool .cnt{color:var(--tx2);font-size:13px}.gtool .cnt b{color:var(--tx-h);font-variant-numeric:tabular-nums;font-weight:700}.gtool-sp{flex:1}.seg{border-radius:var(--r-s);background:var(--raise);border:0;gap:2px;padding:2px;display:flex;overflow:hidden}.seg button{height:29px;color:var(--tx2);border-radius:calc(var(--r-s) - 2px);background:0 0;padding:0 13px;font-size:12px;font-weight:500;transition:all .14s}.seg button:hover{color:var(--tx-h);background:var(--surface)}.seg button.on{background:var(--ac);color:var(--ac-ink)}.vsw{border-radius:var(--r-s);background:var(--raise);border:0;gap:2px;padding:2px;display:flex;overflow:hidden}.vsw button{width:32px;height:29px;color:var(--tx3);border-radius:calc(var(--r-s) - 2px);background:0 0;place-items:center;transition:all .14s;display:grid}.vsw button:hover{color:var(--tx-h);background:var(--surface)}.vsw button.on{background:var(--ac);color:var(--ac-ink)}.vsw svg{width:14px;height:14px}.hdr{transition:transform .18s var(--ease)}body.eb-stuck .hdr{transform:translateY(-100%)}.featwrap>.feat2{display:none}main[data-end=pc] .feat2[data-plat=pc],main[data-end=con] .feat2[data-plat=pc],main[data-end=web] .feat2[data-plat=pc],main[data-end=mob] .feat2[data-plat=mob]{display:grid}.gcard .im-h,main[data-end=pc] .gcard .im-v,main[data-end=con] .gcard .im-v,main[data-end=web] .gcard .im-v{display:none}main[data-end=pc] .gcard .im-h,main[data-end=con] .gcard .im-h,main[data-end=web] .gcard .im-h,main[data-end=pc] .ggrid[data-view=rank] .gcard .im-v,main[data-end=con] .ggrid[data-view=rank] .gcard .im-v,main[data-end=web] .ggrid[data-view=rank] .gcard .im-v{display:block}main[data-end=pc] .ggrid[data-view=rank] .gcard .im-h,main[data-end=con] .ggrid[data-view=rank] .gcard .im-h,main[data-end=web] .ggrid[data-view=rank] .gcard .im-h{display:none}main[data-end=pc] .ggrid:not([data-view=rank]),main[data-end=con] .ggrid:not([data-view=rank]),main[data-end=web] .ggrid:not([data-view=rank]){grid-template-columns:repeat(4,1fr)}main[data-end=pc] .ggrid:not([data-view=rank]) .gcard .art,main[data-end=con] .ggrid:not([data-view=rank]) .gcard .art,main[data-end=web] .ggrid:not([data-view=rank]) .gcard .art{aspect-ratio:467/181}.fbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.fbar:empty{margin:0;display:none}.fpill{border-radius:var(--r-s);background:var(--ac-wash);height:28px;color:var(--ac);border:0;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;transition:all .14s;display:inline-flex}.fpill:hover{box-shadow:0 0 0 2px var(--ac-wash)}.fpill i{opacity:.65;font-size:13px;font-style:normal;line-height:1}.fpill:hover i{opacity:1}.fclear{height:28px;color:var(--tx3);border-radius:var(--r-s);background:0 0;padding:0 10px;font-size:12.5px;transition:all .14s}.fclear:hover{color:var(--tx-h);background:var(--raise)}
.tcwrap{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;margin-top:16px;padding:14px 18px 16px}.tc-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:11px;display:flex}.tc-head b{color:var(--tx-h);font-size:13.5px;font-weight:600}.tc-head span{color:var(--tx3);font-size:12px}.tc-reset{color:var(--tx3);margin-left:auto;font-size:12px;transition:all .14s}.tc-reset:hover{color:var(--ac)}.tcloud{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:11px}.tg{border-radius:var(--r-s);color:var(--tx2);transition:.14s var(--ease);border:1px solid transparent;align-items:baseline;gap:5px;padding:4px 10px;line-height:1.35;display:inline-flex}.tg:hover{background:var(--raise);color:var(--tx-h)}.tg i{color:var(--tx3);font-variant-numeric:tabular-nums;opacity:.85;font-size:10.5px;font-style:normal}.tg.lv4{color:var(--tx-h);font-size:19px;font-weight:600}.tg.lv3{color:var(--tx-h);font-size:16.5px;font-weight:500}.tg.lv2{font-size:14.5px}.tg.lv1{font-size:13px}.tg-cw{color:var(--tx3);font-size:12.5px}.tg-cw:hover{color:var(--tx-h)}.tg:not(.tg-cw)+.tg-cw{margin-left:5px;padding-left:13px;position:relative}.tg:not(.tg-cw)+.tg-cw:before{content:"";background:var(--line);width:1px;position:absolute;top:5px;bottom:5px;left:0}.tg.lv3:hover,.tg.lv4:hover{color:var(--ac)}.tg.on{background:var(--ac);color:var(--ac-ink);font-weight:500}.tg.lv1.on,.tg.lv2.on,.tg.lv3.on,.tg.lv4.on{color:var(--ac-ink)}.tg.on i{color:var(--ac-ink);opacity:.7}
.mv{z-index:900;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mv-fade .16s var(--ease);background:rgba(8,11,16,.88);place-items:center;padding:34px 60px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.mv-i{border-radius:var(--r-s);object-fit:contain;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;max-height:100%;animation:mv-pop .18s var(--ease);box-shadow:0 26px 90px rgba(0,0,0,.55)}.mv-x{z-index:2;color:#fff;cursor:pointer;width:38px;height:38px;transition:background .14s var(--ease);background:rgba(255,255,255,.12);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:20px}.mv-x:hover{background:rgba(255,255,255,.24)}.mv-xi{width:18px;height:18px}.mv-nav{z-index:2;color:#fff;cursor:pointer;width:42px;height:42px;transition:background .14s var(--ease);background:rgba(255,255,255,.12);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mv-nav:hover{background:rgba(255,255,255,.24)}.mv-nav.is-prev{left:14px}.mv-nav.is-next{right:14px}.mv-ni{width:20px;height:20px}.mv-ni.is-flip{transform:rotate(180deg)}.mv-c{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:rgba(10,16,23,.72);border-radius:99px;height:26px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:26px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes mv-fade{0%{opacity:0}to{opacity:1}}@keyframes mv-pop{0%{opacity:0;transform:scale(.972)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.mv{padding:16px}.mv-x{top:10px;right:10px}.mv-nav{width:36px;height:36px}.mv-nav.is-prev{left:6px}.mv-nav.is-next{right:6px}.mv-c{bottom:14px}}
.uhv{align-items:center;min-width:0;max-width:100%;display:inline-flex}.cmt>.uhv>.rav{flex:none;width:26px;height:26px;margin-top:1px;font-size:11px}.gcmi>.uhv>.rav{flex:none;width:30px;height:30px;margin-top:1px;font-size:11.5px}.rpc-meta>.uhv{z-index:6;position:relative}.uhc{z-index:180;border-radius:var(--r-l);background:var(--surface);width:296px;box-shadow:var(--sh-card);color:var(--tx);text-align:left;animation:uhc-in .14s var(--ease);border:0;flex-direction:column;padding:14px 15px 12px;display:flex;position:fixed}@keyframes uhc-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.uhc-top{align-items:center;gap:10px;min-width:0;display:flex}.uhc-av{background:var(--raise);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.uhc-av img{object-fit:cover;width:100%;height:100%;display:block}.uhc-av i{color:var(--tx2);font-size:16px;font-style:normal;font-weight:700}.uhc-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.uhc-nm{color:var(--tx-h);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.35;overflow:hidden}.uhc-no{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;line-height:1.4;overflow:hidden}.uhc-lv{border-radius:var(--r-pill);background:var(--ac-wash);color:var(--ac);white-space:nowrap;flex:none;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5}.uhc-sg{-webkit-line-clamp:2;min-height:19px;color:var(--tx2);-webkit-box-orient:vertical;margin-top:10px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.uhc-st{box-shadow:inset 0 1px 0 var(--line);align-items:stretch;margin-top:11px;padding-top:10px;display:flex}.uhc-si{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.uhc-si i{color:var(--tx-h);font-size:14px;font-style:normal;font-weight:700;line-height:1.3}.uhc-si em{color:var(--tx3);font-size:11px;font-style:normal;line-height:1.4}.uhc-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.uhc-join{color:var(--tx3);white-space:nowrap;font-size:11px}.uhc-go{border-radius:var(--r-pill);background:var(--ac-wash);color:var(--ac);transition:background .16s var(--ease),color .16s var(--ease);flex:none;padding:4px 11px;font-size:12px;font-weight:600;line-height:1.5}.uhc-go:hover{background:var(--ac);color:var(--ac-ink)}@media (hover:none){.uhc{display:none}}@media (max-width:640px){.uhc{width:min(296px,100vw - 24px)}}
.homegrid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;padding:18px 0 0;display:grid}.homemain{min-width:0}.feedtop{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:14px;display:flex}.feedtop .tabbar{border-bottom:0;flex:1;margin:0}.feednote{color:var(--tx3);flex:none;padding-bottom:12px;font-size:12.5px}.feed{flex-direction:column;gap:10px;display:flex}.fi{background:var(--surface);border-radius:var(--r);box-shadow:var(--sh-card);transition:.16s var(--ease);border:0;gap:18px;padding:18px 20px;display:flex}.fi:hover{box-shadow:var(--sh-card-h)}.fi-bd{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.fi-head{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.fi-head .av{border-radius:7px;width:24px;height:24px;font-size:11px}.fi-author{color:var(--tx2);font-weight:600}.fi-sep{opacity:.5}.fi-kind{background:var(--ac-wash);height:20px;color:var(--ac);border-radius:4px;flex:none;align-items:center;margin-left:auto;padding:0 7px;font-size:11px;display:inline-flex}.fi-t{color:var(--tx-h);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.fi-t a{transition:all .15s}.fi:hover .fi-t a{color:var(--ac)}.fi-meta{color:var(--tx3);font-size:12px}.fi-meta .mline{font-size:12px}.fi-x{color:var(--tx2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.fi-foot{align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.fi-b{border-radius:var(--r-s);background:var(--raise);height:30px;color:var(--tx2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;transition:all .14s;display:inline-flex}.fi-b:hover{background:var(--raise-2);color:var(--tx-h)}.fi-b b{font-weight:600}.fi-b svg{flex:none;width:14px;height:14px}.fi-b.like{background:var(--ac-wash);color:var(--ac);font-weight:500}.fi-b.like:hover{background:var(--ac);color:var(--ac-ink)}.fi-board{color:var(--tx3);flex:none;margin-left:auto;font-size:12.5px}.fi-score{color:var(--tx3);flex:none;align-items:baseline;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.fi-score b{color:var(--ac);font-size:19px;font-weight:700;line-height:1}.fi-thumb{aspect-ratio:16/10;border-radius:var(--r-s);background:var(--raise);flex:none;width:198px;overflow:hidden}.fi-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease)}.fi:hover .fi-thumb img{transform:scale(1.04)}.fi-lead{flex-direction:column;gap:0;padding:0;overflow:hidden}.fl-hero{aspect-ratio:5/2;background:var(--raise);width:100%;display:block;position:relative;overflow:hidden}.fl-hero img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.fi-lead:hover .fl-hero img{transform:scale(1.03)}.fl-hero .badge-type{top:12px;left:12px}.fl-pin{color:#fff;background:rgba(13,17,24,.82);border-radius:4px;align-items:center;height:22px;padding:0 9px;font-size:11px;display:inline-flex;position:absolute;bottom:12px;right:12px}.fi-lead .fi-bd{padding:16px 20px 18px}.fi-lead .fi-t{font-size:21px}.fi-lead .fi-x{-webkit-line-clamp:2;font-size:14px}.fi-text .fi-bd{border-left:2px solid var(--ac);padding-left:15px}.fi-text .fi-x{-webkit-line-clamp:4}.fg-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0;display:grid}.fg-thumbs a{aspect-ratio:16/10;border-radius:var(--r-s);background:var(--raise);display:block;overflow:hidden}.fg-thumbs img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease)}.fg-thumbs a:hover img{transform:scale(1.05)}.fi-poster .fg-poster{aspect-ratio:215/323;border-radius:var(--r-s);background:var(--raise);flex:none;width:106px;overflow:hidden}.fi-poster .fg-poster img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease)}.fi-poster:hover .fg-poster img{transform:scale(1.04)}.fi-block{gap:0;padding:0}.fi-block .fi-bd{padding:18px 20px}.fr-block{background:var(--ac-wash);border-right:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:112px;padding:16px 0;display:flex}.fr-block b{color:var(--ac);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.fr-block span{color:var(--tx3);font-size:11px}.fr-bar{background:var(--raise-2);border-radius:2px;width:62px;height:4px;overflow:hidden}.fr-bar i{background:var(--ac);border-radius:2px;height:100%;display:block}.fi-tags{flex-wrap:wrap;gap:6px;display:flex}.fi-tags .tag{font-variant-numeric:tabular-nums}.fq-body{background:var(--raise);border-radius:var(--r-s);gap:9px;padding:13px 16px;display:flex}.fq-mark{color:var(--ac);flex:none;font-size:28px;font-weight:700;line-height:.85}.fq-t{color:var(--tx);margin:0;font-size:16px;line-height:1.65}.fl-rows{border-top:1px solid var(--line);flex-direction:column;margin-top:2px;display:flex}.fl-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.fl-row:last-child{border-bottom:0}.fl-row i{width:20px;color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-style:normal;font-weight:700}.fl-row:first-child i{color:var(--ac)}.fl-row b{color:var(--tx-h);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:500;transition:all .14s;overflow:hidden}.fl-row:hover b{color:var(--ac)}.fl-row span{color:var(--tx3);flex:none;margin-left:auto;font-size:12px}.feedmore{border-radius:var(--r);background:var(--raise);width:100%;height:44px;color:var(--tx2);border:0;margin-top:12px;font-size:13.5px;transition:all .14s}.feedmore:hover{color:var(--ac);background:var(--ac-wash)}.homerail{flex-direction:column;align-self:start;display:flex}.rail-body{flex-direction:column;gap:14px;margin:0 -6px -6px;padding:0 6px 6px;display:flex}.rail-body>*{flex:none}.rail-legal{border-top:1px solid var(--line);color:var(--tx3);flex:none;margin-top:10px;padding:10px 2px 2px;font-size:11px;line-height:1.7}.rail-legal p{margin:0}.rail-legal .rl-b{color:var(--tx2);font-size:11.5px;font-weight:600}.rail-legal .rl-m{margin-bottom:4px}.rail-legal a{color:var(--tx3);transition:color .14s var(--ease)}.rail-legal a:hover{color:var(--ac)}.rail-legal .rl-lic{color:var(--tx3)}.hotlist{flex-direction:column;display:flex}.hot{align-items:flex-start;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.hot i{width:15px;color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-style:normal;font-weight:700;line-height:1.55}.hot.top i{color:var(--ac)}.hot b{color:var(--tx);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.55;transition:all .14s;display:-webkit-box;overflow:hidden}.hot:hover b{color:var(--ac)}.tagchips{flex-wrap:wrap;gap:7px;display:flex}.picklist{flex-direction:column;display:flex}.pick{align-items:center;gap:10px;padding:7px 0;display:flex}.pick img{object-fit:cover;border-radius:4px;flex:none;width:64px;height:40px}.pick .pk-b{min-width:0}.pick .pk-b b{color:var(--tx-h);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;transition:all .14s;display:block;overflow:hidden}.pick:hover .pk-b b{color:var(--ac)}.pick .pk-b span{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:11.5px}.pick .pk-b span b{color:var(--tx2);font-weight:600;display:inline}
body:has(main[data-sec=games]){background:radial-gradient(1200px 520px at 50% -200px,hsl(var(--h)88% 50%/.13),transparent 72%)no-repeat,var(--canvas)}[data-mode=dark] body:has(main[data-sec=games]){background:radial-gradient(1200px 520px at 50% -200px,hsl(var(--h)88% 62%/.17),transparent 72%)no-repeat,var(--canvas)}main[data-sec=games] .sec-h h2:before{background:linear-gradient(180deg,hsl(var(--h)90% 60%),hsl(var(--h)90% 42%));border-radius:2px;width:3px;height:18px}main[data-sec=games] .sec-h .sp{background:linear-gradient(90deg,var(--line-2),transparent 92%);align-self:center;min-width:20px;height:1px}main[data-sec=games] .sec-link svg{box-sizing:content-box;background:var(--raise);border-radius:50%;width:13px;height:13px;padding:3px;transition:background .16s,color .16s}main[data-sec=games] .sec-link:hover svg{background:var(--ac);color:var(--ac-ink)}.rh-main{box-shadow:0 20px 52px -26px rgba(8,11,17,.55),var(--sh-1)}.rh-main:hover{box-shadow:0 28px 70px -26px hsl(var(--h)88% 50%/.42),0 0 0 1px var(--ac)}.glayout{grid-template-columns:212px 1fr;align-items:start;gap:26px;margin-top:18px;display:grid}.side{position:-webkit-sticky;position:sticky;top:76px}.side-h{color:var(--tx-h);border-bottom:1px solid var(--line);padding:0 0 12px;font-size:14px;font-weight:700}.fgroup{border-bottom:1px solid var(--line)}.fgroup>b{color:var(--tx3);padding:14px 0 8px;font-size:12px;font-weight:600;display:block}.cat-list{max-height:260px;padding:0 0 10px;overflow:auto}.cat-row{border-radius:var(--r-s);width:100%;color:var(--tx2);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:all .14s;display:flex}.cat-row:hover{background:var(--raise);color:var(--tx-h)}.cat-row.on{color:var(--ac);font-weight:600}.cat-row.on:before{content:"";background:var(--ac);border-radius:2px;flex:none;width:3px;height:13px;margin-right:2px}.cat-row i{color:var(--tx3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-style:normal}.cat-row.on i{color:var(--ac)}.fchips{flex-wrap:wrap;gap:6px;padding:2px 0 12px;display:flex}.chip{height:27px;color:var(--tx2);background:var(--raise);border-radius:5px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:400;transition:all .14s;display:inline-flex}.chip:hover{color:var(--tx-h);background:var(--raise-2)}.chip.on{background:var(--ac);color:var(--ac-ink)}.chip .cn{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:11px}.chip.on .cn{color:var(--ac-ink);opacity:.75}.freset{width:100%;height:40px;color:var(--tx2);border-top:1px solid var(--line);margin-top:2px;font-size:13px;font-weight:400;transition:all .14s}.freset:hover{color:var(--ac)}.rechero{border-radius:var(--r-l);background:#0d141d;border:1px solid #1c2634;grid-template-columns:minmax(0,1fr) 340px;gap:0;margin-top:20px;display:none;overflow:hidden;box-shadow:0 22px 56px -30px rgba(8,11,17,.62)}main[data-end=pc] .rechero[data-plat=pc],main[data-end=con] .rechero[data-plat=con],main[data-end=mob] .rechero[data-plat=mob],main[data-end=web] .rechero[data-plat=web]{display:grid}.rh-main{min-height:432px;position:relative;overflow:hidden}.rh-slide{opacity:0;pointer-events:none;transition:opacity .3s var(--ease);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.rh-slide.on{opacity:1;pointer-events:auto;z-index:2}.rh-slide>img{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.rh-slide.on:hover>img{transform:scale(1.03)}.rh-hit{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.rh-scrim{pointer-events:none;background:linear-gradient(rgba(13,20,29,.55) 0%,rgba(13,20,29,.04) 22%,rgba(13,20,29,.34) 50%,rgba(13,20,29,.82) 78%,rgba(13,20,29,.97) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rh-bd{z-index:2;pointer-events:none;padding:26px 30px 28px;position:relative}.rh-tags{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.rh-tag{color:#fff;-webkit-backdrop-filter:blur(6px);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.rh-tag.kick{background:hsl(var(--h)88% 38%);border-color:transparent;font-weight:700}.rh-bd h2{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:38px;font-weight:800;line-height:1.08}.rh-sub{color:rgba(255,255,255,.68);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 18px;font-size:13px;line-height:1.5;display:flex}.rh-sub .mtx{white-space:normal}.rh-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rh-price{color:#1a1206;letter-spacing:.01em;background:#e08a2e;border-radius:5px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.rh-score{color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1}.rh-btn{pointer-events:auto;background:hsl(var(--h)88% 44%);color:#fff;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 18px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.rh-btn:hover{background:hsl(var(--h)88% 52%)}.rh-btn.ghost{color:#fff;-webkit-backdrop-filter:blur(6px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.rh-btn.ghost:hover{background:rgba(255,255,255,.2)}.rh-btn-i{flex:none;width:11px;height:11px}.rh-dots{z-index:3;pointer-events:none;gap:5px;display:flex;position:absolute;bottom:22px;right:20px}.rh-dots i{background:rgba(255,255,255,.26);border-radius:2px;width:20px;height:3px;transition:background .25s}.rh-dots i.on{background:hsl(var(--h)88% 62%)}.rh-side{background:linear-gradient(90deg,rgba(255,255,255,.03),transparent 40%);flex-direction:column;gap:4px;min-width:0;padding:14px 14px 14px 18px;display:flex}.rh-s{border:1px solid transparent;border-radius:8px;flex:1;align-items:center;gap:11px;min-width:0;padding:8px 9px;transition:background .16s,border-color .16s;display:flex}.rh-s:hover{background:rgba(255,255,255,.06)}.rh-s.on{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16)}.rh-s .art{aspect-ratio:16/9;background:rgba(255,255,255,.06);border-radius:5px;flex:0 0 94px;overflow:hidden}.rh-s .art img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease)}.rh-s:hover .art img{transform:scale(1.05)}.rh-sb{flex:1;min-width:0}.rh-sb b{color:#e9eef6;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.35;transition:all .15s;display:block;overflow:hidden}.rh-s:hover .rh-sb b,.rh-s.on .rh-sb b{color:#fff}.rh-sb .mline{color:rgba(255,255,255,.44);gap:5px;margin-top:3px;font-size:11px}.rh-sb .mline .mtx{white-space:nowrap}.rh-sb .mline .plats-ico{color:rgba(255,255,255,.38)}.rh-sb .mline .plats-ico svg{width:11px;height:11px}.rh-s .sc{color:hsl(var(--h)88% 66%);flex:none;font-size:15px;font-weight:700;line-height:1}.rh-all{color:rgba(255,255,255,.62);background:rgba(255,255,255,.06);border-radius:7px;justify-content:center;align-items:center;height:32px;font-size:12.5px;transition:all .15s;display:flex}.rh-all:hover{color:#fff;background:rgba(255,255,255,.13)}.recsec{margin-top:34px;display:none}main[data-end=pc] .recsec[data-plat=pc],main[data-end=con] .recsec[data-plat=con],main[data-end=mob] .recsec[data-plat=mob],main[data-end=web] .recsec[data-plat=web]{display:block}.recgrid{--cw:calc((100% - 48px)/4);scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;align-items:stretch;gap:16px;padding:15px 17px 2px;scroll-padding-left:17px;display:flex;overflow-x:auto;overflow-y:hidden}.recgrid::-webkit-scrollbar{display:none}.recgrid>*{flex:0 0 var(--cw);scroll-snap-align:start}.recgrid.dragging{cursor:grabbing;scroll-snap-type:none}.rail{position:relative}.rail-fade{pointer-events:none;background:linear-gradient(270deg,var(--surface)12%,transparent);opacity:0;width:70px;transition:opacity .2s var(--ease);position:absolute;top:0;bottom:0;right:0}.rail.over .rail-fade{opacity:1}.rail-cue{background:var(--surface);width:30px;height:30px;color:var(--tx2);opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 8px);right:13px;transform:translateY(-50%);box-shadow:0 6px 18px -6px rgba(16,24,40,.42)}.rail-cue svg{width:14px;height:14px}.rail.over .rail-cue{opacity:1;transform:translateY(-50%)}@media (max-width:1180px){.recgrid{--cw:calc((100% - 32px)/3)}}@media (max-width:900px){.recgrid{--cw:calc((100% - 16px)/2)}}@media (max-width:640px){.recgrid{--cw:calc((100% - 12px)/1.6)}}.recgrid.mini{--cw:calc((100% - 60px)/6);gap:12px}.recgrid.mini .rcc{aspect-ratio:auto;border-radius:var(--r);height:170px}.recgrid.mini .rcc.span2{flex:0 0 calc(var(--cw)*2 + 12px)}.recgrid.mini .rcc-rk,.recgrid.mini .rcc-n{height:21px;font-size:11px;top:8px}.recgrid.mini .rcc-rk{min-width:26px;left:8px}.recgrid.mini .rcc-n{font-size:12px;right:8px}.recgrid.mini .rcc-bd{padding:9px 10px 10px}.recgrid.mini .rcc-bd>b{font-size:13.5px}.recgrid.mini .rcc-bd em{margin-top:3px;font-size:10.5px}.recgrid.mini .rcc.span2 .rcc-bd{padding:11px 13px 12px}.recgrid.mini .rcc.span2 .rcc-bd>b{font-size:17px}.recgrid.mini .rcc.span2 .rcc-bd em{font-size:11.5px}@media (max-width:1180px){.recgrid.mini{--cw:calc((100% - 36px)/4)}}@media (max-width:900px){.recgrid.mini{--cw:calc((100% - 24px)/3)}}@media (max-width:640px){.recgrid.mini{--cw:calc((100% - 12px)/1.7)}}.recgrid.lead{--cw:calc((100% - 36px)/4);gap:12px}.recgrid.lead .rcc{aspect-ratio:auto;height:200px}.recgrid.lead .rcc.lead{flex:0 0 calc(var(--cw)*2 + 12px)}.recgrid.lead .rcc-bd>b{font-size:14.5px}.recgrid.lead .rcc.lead .rcc-bd>b{font-size:19px}@media (max-width:1180px){.recgrid.lead{--cw:calc((100% - 24px)/3)}}@media (max-width:900px){.recgrid.lead{--cw:calc((100% - 16px)/2)}.recgrid.lead .rcc{height:176px}}.recgrid.wide{--cw:calc((100% - 14px)/2);gap:14px}.wcard{background:var(--surface);border-radius:var(--r-l);height:172px;transition:transform .2s var(--ease),box-shadow .2s var(--ease);align-items:stretch;gap:0;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.05),0 10px 24px -20px rgba(16,24,40,.5)}.wcard:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(16,24,40,.07),0 18px 34px -20px rgba(16,24,40,.5)}.wcard-art{background:var(--raise);flex:0 0 38%;position:relative;overflow:hidden}.wcard-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.wcard:hover .wcard-art img{transform:scale(1.05)}.wcard-bd{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:14px 16px;display:flex}.wcard-bd>b{color:var(--tx-h);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;line-height:1.35;overflow:hidden}.wcard-bd em{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-style:normal;display:block;overflow:hidden}.wcard-sub{color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.wcard-ft{align-items:center;gap:8px;margin-top:10px;display:flex}.wcard-ft .plats-ico{color:var(--tx3)}.wcard-n{color:var(--ac);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:800}@media (max-width:900px){.recgrid.wide{--cw:calc((100% - 12px)/1.3)}}.recgrid.tile{--cw:calc((100% - 30px)/4);gap:10px}.tcard{background:var(--raise);height:76px;transition:background .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex}.tcard:hover{background:var(--surface);transform:translateY(-1px);box-shadow:0 10px 22px -16px rgba(16,24,40,.55)}.tcard-art{object-fit:cover;background:var(--raise-2);border-radius:10px;flex:none;width:58px;height:58px}.tcard-bd{flex:1;min-width:0}.tcard-bd b{color:var(--tx-h);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.tcard-bd em{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.tcard-n{color:var(--ac);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}.recgrid.tile .tcard.big{flex:0 0 calc(var(--cw)*2 + 10px);height:86px;padding:10px 14px 10px 10px}.tcard.big .tcard-art{width:66px;height:66px}.tcard.big .tcard-bd>b{font-size:15px}.tcard.big .tcard-bd em{font-size:12.5px}.tcard.big .tcard-n{font-size:15px}@media (max-width:1180px){.recgrid.tile{--cw:calc((100% - 20px)/3)}}@media (max-width:900px){.recgrid.tile{--cw:calc((100% - 10px)/1.6)}}.mtx-free{background:var(--ac-wash);color:var(--ac);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;line-height:15px;display:inline-block}.recsec{background:var(--surface);border-radius:20px;margin-top:16px;padding:0 0 16px;position:relative;box-shadow:0 1px 2px rgba(16,24,40,.04),0 18px 40px -34px rgba(16,24,40,.55)}.recsec>.sec-h{background:linear-gradient(180deg,hsl(var(--h)88% 58%/.055),transparent 88%);border-radius:20px 20px 0 0;margin:0;padding:13px 17px 10px}.recsec>.sec-h h2{font-size:16px}.recsec:first-of-type{margin-top:22px}.rcc{aspect-ratio:16/10;border-radius:calc(var(--r-l) + 2px);transition:transform .22s var(--ease),box-shadow .22s var(--ease);isolation:isolate;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 26px -22px rgba(16,24,40,.55)}.rcc>img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.rcc:hover{transform:translateY(-3px);box-shadow:0 3px 8px rgba(16,24,40,.08),0 22px 40px -22px rgba(16,24,40,.6)}.rcc:hover>img{transform:scale(1.055)}.rcc-scrim{pointer-events:none;background:linear-gradient(rgba(8,11,17,.34) 0%,rgba(8,11,17,.04) 26%,rgba(8,11,17,.18) 52%,rgba(8,11,17,.72) 78%,rgba(8,11,17,.95) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rcc-rk{z-index:2;color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);background:rgba(13,17,24,.74);border:1px solid rgba(255,255,255,.16);border-radius:5px;justify-content:center;align-items:center;min-width:29px;height:23px;padding:0 7px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:11px;left:11px}.rcc-rk.top{background:hsl(var(--h)88% 38%);color:#fff;box-shadow:0 3px 12px hsl(var(--h)88% 42%/.4);border-color:transparent}.rcc-n{z-index:2;color:#fff;letter-spacing:-.01em;-webkit-backdrop-filter:blur(6px);background:rgba(13,17,24,.74);border:1px solid rgba(255,255,255,.16);border-radius:5px;align-items:center;height:23px;padding:0 8px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex;position:absolute;top:11px;right:11px}.rcc:hover .rcc-n{background:hsl(var(--h)88% 38%);color:#fff;border-color:transparent}.rcc-bd{z-index:2;padding:12px 13px 13px;display:block;position:absolute;bottom:0;left:0;right:0}.rcc-bd>b{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.rcc-bd em{color:rgba(255,255,255,.66);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;font-style:normal;line-height:1.4;display:block;overflow:hidden}.rcc-bd em .mtx{white-space:nowrap}.rcc:hover .rcc-bd>b{color:#fff}.sec-h.sec-sep{border-top:1px solid var(--line);padding-top:26px}@media (max-width:900px){.recgrid{gap:12px}.rcc{aspect-ratio:4/3;border-radius:var(--r)}.rcc-rk,.rcc-n{height:21px;font-size:11px;top:8px}.rcc-rk{min-width:26px;left:8px}.rcc-n{font-size:12px;right:8px}.rcc-bd{padding:9px 10px 10px}.rcc-bd>b{font-size:13.5px}.rcc-bd em{margin-top:3px;font-size:10.5px}}.plwrap{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:26px;margin-top:22px;display:grid}.plside{min-width:0}.plside-in{max-height:calc(100vh - 128px);padding-right:6px;position:-webkit-sticky;position:sticky;top:108px;overflow-y:auto}body.eb-stuck .plside-in{max-height:calc(100vh - 76px);top:56px}.plside-in::-webkit-scrollbar{width:6px}.plside-in::-webkit-scrollbar-thumb{background:var(--raise-2);border-radius:999px}.plside-in::-webkit-scrollbar-track{background:0 0}.pl-head{align-items:baseline;gap:8px;padding:2px 8px 9px;display:flex}.pl-head b{color:var(--tx-h);font-size:13.5px;font-weight:600}.pl-head span{color:var(--tx3);font-size:11.5px}.pl-g{border-top:1px solid var(--line);padding:9px 0 7px}.pl-g>b{color:var(--tx3);letter-spacing:.03em;padding:0 8px 6px;font-size:11.5px;font-weight:600;display:block}.pl-rows{flex-direction:column;gap:1px;display:flex}.plside .crow{border-radius:var(--r-s);width:100%;color:var(--tx2);text-align:left;white-space:normal;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:all .14s;display:flex}.plside .crow:hover{background:var(--raise);color:var(--tx-h)}.plside .crow i{color:var(--tx3);flex:none;margin-left:auto;font-size:11px;font-style:normal}.plside .crow.on{background:var(--ac-wash);color:var(--ac);font-weight:600}.plside .crow.on i{color:var(--ac)}.plside .crow-p .cv{stroke-width:2.4px;width:11px;height:11px;transition:transform .16s var(--ease);flex:none;margin-left:-3px}.plside .crow-p.open .cv{transform:rotate(90deg)}.plside .crow-p.leaf{padding-left:24px}.plside .crow-p.leaf .cv{display:none}.pl-kids{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:1px 0 3px 24px;padding-left:8px;display:none}.plside .crow-p.open+.pl-kids{display:flex}.plside .crow-c{color:var(--tx3);padding:4.5px 8px;font-size:12.5px}.plside .crow-c:hover{color:var(--tx-h)}.plside .crow-c.on{color:var(--ac);font-weight:600}.plside .creset{border-radius:var(--r-s);width:100%;height:30px;color:var(--tx2);text-align:left;align-items:center;margin-bottom:6px;padding:0 8px;font-size:13px;transition:all .14s;display:flex}.plside .creset:hover{background:var(--raise);color:var(--tx-h)}.plside .creset.on{background:var(--ac-wash);color:var(--ac);font-weight:600}.plmain{min-width:0}main[data-end=pc] .ggrid.plgrid:not([data-view=rank]),main[data-end=con] .ggrid.plgrid:not([data-view=rank]),main[data-end=web] .ggrid.plgrid:not([data-view=rank]),main[data-end=mob] .ggrid.plgrid:not([data-view=rank]){grid-template-columns:repeat(4,1fr)}.feat2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fcard{border-radius:var(--r-l);height:264px;box-shadow:var(--sh-card);transition:.18s var(--ease);border:0;display:block;position:relative;overflow:hidden}.fcard img{object-fit:cover;width:100%;height:100%;transition:transform 6s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.fcard:hover img{transform:scale(1.04)}.fcard:hover{box-shadow:var(--sh-card-h)}.fscrim{background:linear-gradient(184deg,rgba(8,11,17,0) 30%,rgba(8,11,17,.55) 66%,rgba(8,11,17,.95) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.fb{padding:22px 24px;display:block;position:absolute;bottom:0;left:0;right:0}.fb h3{color:#fff;margin:0 0 7px;font-size:23px;font-weight:700;line-height:1.2}.fb p{color:rgba(255,255,255,.82);max-width:430px;margin:0 0 12px;font-size:13px;line-height:1.6}.fm{color:rgba(255,255,255,.72);align-items:center;gap:10px;font-size:12px;display:flex}.fm .sc{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:22px;font-weight:700}.ggrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ggrid .gcard .art{aspect-ratio:215/323}.ggrid[data-view=list]{grid-template-columns:1fr;gap:10px}#gameRows[data-view=list] .cap{flex-direction:row;align-items:center}#gameRows[data-view=list] .cap .art{aspect-ratio:467/181;flex:none;width:150px}#gameRows[data-view=list] .cap .bd{flex-direction:row;flex:1;align-items:center;gap:16px;padding:10px 16px}#gameRows[data-view=list] .cap h3{flex:0 0 230px;margin:0;font-size:14px}#gameRows[data-view=list] .cap .mline{flex:1}#gameRows[data-view=list] .cap .meta{flex:none;gap:14px;margin:0}.ggrid[data-view=big]{grid-template-columns:repeat(2,1fr);gap:16px}.ggrid[data-view=big] .gcard .art{aspect-ratio:467/181}.ggrid[data-view=big] .gcard .bd{gap:8px;padding:15px 17px 16px}.ggrid[data-view=big] .gcard h3{font-size:17px}.ggrid[data-view=big] .gcard .meta .sc{font-size:19px}.ggrid{grid-auto-flow:dense}.ggrid .gcard.c-big{grid-column:span 2}.c-big .art{aspect-ratio:467/181}.c-big .bd{gap:7px;padding:14px 16px 15px}.c-big h3{font-size:16.5px}.c-big .meta .sc{font-size:19px}main[data-end=mob] .ggrid .c-big .art{aspect-ratio:4/3}.ggrid .gcard.c-wide{flex-direction:row;grid-column:1/-1;align-items:stretch}.c-wide .art{aspect-ratio:467/181;flex:none;width:262px}.c-wide .bd{flex-direction:row;align-items:center;gap:22px;padding:14px 20px}.c-wide .cwb{flex-direction:column;flex:0 0 254px;gap:7px;min-width:0;display:flex}.c-wide h3{-webkit-line-clamp:2;font-size:16px}.c-wide .cws{flex-wrap:wrap;flex:1;align-content:center;gap:6px;min-width:0;display:flex}.cwc{border-radius:var(--r-s);background:var(--raise);color:var(--tx2);white-space:nowrap;padding:3px 8px;font-size:11.5px}.c-wide .meta{flex-direction:column;flex:none;align-items:flex-end;gap:5px;margin:0;padding:0}.c-wide .meta .sc{margin:0;font-size:22px}main[data-end=mob] .ggrid .c-wide .art{aspect-ratio:4/3;align-self:center;width:168px}main[data-end=mob] .ggrid .c-wide .cwb{flex:0 0 200px}.ggrid[data-view=rank]{counter-reset:rk;background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;grid-template-columns:1fr;gap:0;overflow:hidden}.ggrid[data-view=rank] .gcard{border:0;border-top:1px solid var(--line);box-shadow:none;counter-increment:rk;border-radius:0;flex-direction:row;align-items:center;gap:16px;padding:11px 18px}.ggrid[data-view=rank] .gcard:first-child{border-top:0}.ggrid[data-view=rank] .gcard:hover{background:var(--raise);box-shadow:none;transform:none}.ggrid[data-view=rank] .gcard:before{content:counter(rk,decimal-leading-zero);width:34px;color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:700}.ggrid[data-view=rank] .gcard:nth-child(-n+3):before{color:var(--ac)}.ggrid[data-view=rank] .gcard .art{aspect-ratio:215/323;border-radius:var(--r-s);flex:none;width:64px}.ggrid[data-view=rank] .gcard .bd{flex-direction:row;flex:1;align-items:center;gap:18px;padding:0}.ggrid[data-view=rank] .gcard h3{flex:0 0 200px;margin:0;font-size:14.5px}.ggrid[data-view=rank] .gcard .mline{flex:1}.ggrid[data-view=rank] .gcard .meta{flex:none;gap:14px;margin:0}.empty{text-align:center;color:var(--tx2);background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;padding:56px 20px;font-size:14px}.lm{flex-direction:column;align-items:center;gap:10px;padding:26px 0 8px;display:flex}.lm-load{color:var(--tx3);align-items:center;gap:8px;font-size:13px;display:flex}.lm-spin{border:2px solid var(--raise-2);border-top-color:var(--ac);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite lms}@keyframes lms{to{transform:rotate(360deg)}}.lm-b{min-width:168px}.lm-end{color:var(--tx3);font-size:13px}.lm-end:before,.lm-end:after{content:"";background:var(--line);vertical-align:middle;width:26px;height:1px;margin:0 10px;display:inline-block}.gcard.fresh{animation:lmIn .34s var(--ease)both}@keyframes lmIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.jn-nav{z-index:60;background:var(--header);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:60px}.jn-nav-in{max-width:var(--max);align-items:center;height:52px;margin:0 auto;padding:0 24px;display:flex}.jn-tabs-wrap{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto;overflow-y:hidden}.jn-tabs-wrap::-webkit-scrollbar{display:none}.jn-tabs{flex:none;align-items:center;gap:2px;display:flex}.jn-tab{height:52px;color:var(--tx2);white-space:nowrap;transition:color .15s var(--ease);align-items:center;padding:0 14px;font-size:14.5px;display:inline-flex;position:relative}.jn-tab:hover{color:var(--tx-h)}.jn-tab.on{color:var(--ac);font-weight:600}.jn-tab.on:after{content:"";background:var(--ac);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.jn-count{letter-spacing:.02em;color:var(--tx3);white-space:nowrap;flex:none;margin-left:auto;padding-left:20px;font-size:12px}.jn-enter{letter-spacing:.02em;height:32px;color:var(--ac);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:14px;padding:0 2px;font-size:12.5px;font-weight:600;display:inline-flex}.jn-enter svg{stroke-width:2.4px;width:13px;height:13px;transition:transform .18s var(--ease);transform:rotate(180deg)}.jn-enter:hover svg{transform:rotate(180deg)translate(-2px)}.jn-dd{flex:none;margin-left:14px;position:relative}.jn-dd-btn{border-radius:var(--r-s);background:var(--raise);height:32px;color:var(--tx-h);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease);border:0;align-items:center;gap:8px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.jn-dd-btn:hover{background:var(--raise-2)}.jn-dd.open .jn-dd-btn{background:var(--ac-wash);color:var(--ac)}.jn-dd-cv{width:14px;height:14px;color:var(--tx3);transition:transform .18s var(--ease)}.jn-dd.open .jn-dd-cv{color:var(--ac);transform:rotate(180deg)}.jn-dd-pop{z-index:2;background:var(--surface);border-radius:var(--r-s);min-width:196px;box-shadow:var(--sh-3);border:0;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.jn-dd-pop:before{content:"";height:11px;position:absolute;top:-11px;left:0;right:0}.jn-dd-i{height:34px;color:var(--tx2);transition:background .15s var(--ease),color .15s var(--ease);border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:0 10px;font-size:13px;display:flex}.jn-dd-i:hover{background:var(--raise);color:var(--tx-h)}.jn-dd-i.on{background:var(--ac-wash);color:var(--ac);font-weight:600}.jn-dd-i i{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.jn-dd-i.on i{color:var(--ac)}.jn-main{padding-top:22px}.jgrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:330px;gap:20px;padding-bottom:10px;display:grid}.jc{background:var(--surface);border-radius:var(--r-s);min-width:0;box-shadow:var(--sh-card);transition:box-shadow .18s var(--ease),transform .18s var(--ease);border:0;flex-direction:column;display:flex;overflow:hidden}.jc:hover{box-shadow:var(--sh-card-h);transform:translateY(-2px)}.jc .art{background:var(--raise);flex:auto;min-height:0;position:relative;overflow:hidden}.jc .art img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.jc:hover .art img{transform:scale(1.04)}.jc .bd{flex-direction:column;flex:none;gap:8px;min-width:0;padding:14px 16px 15px;display:flex}.jc h2,.jc h3{color:var(--tx-h);letter-spacing:-.01em;transition:color .15s var(--ease);margin:0}.jc:hover h2,.jc:hover h3{color:var(--ac)}.jc .q{color:var(--tx2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.jc .mt{letter-spacing:.03em;color:var(--tx3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:2px;font-size:11.5px;display:flex}.jc .mt b{color:var(--tx2);font-weight:500}.jc .mt .dot{opacity:.45;font-style:normal}.jc .mt i{font-style:normal}.jc .mt .ch{letter-spacing:.06em;color:var(--tx3);white-space:nowrap;margin-left:auto;padding-left:10px;font-size:11px}.jc-lead{background:#0c1016;grid-column:span 3;display:block;position:relative}.jc-lead .art{flex:none;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.jc-lead .art img{object-position:center 34%}.jc-lead .art:after{content:"";z-index:1;background:linear-gradient(transparent 0%,rgba(6,8,12,.05) 12%,rgba(6,8,12,.34) 36%,rgba(6,8,12,.78) 68%,rgba(6,8,12,.94) 100%),linear-gradient(90deg,rgba(6,8,12,.62) 0%,rgba(6,8,12,.22) 46%,transparent 74%);position:absolute;top:0;bottom:0;left:0;right:0}.jc-lead .art .th-play,.jc-lead .art .th-dur,.jc-lead .art .th-n{z-index:2}.jc-lead .bd{z-index:3;justify-content:flex-end;gap:12px;height:100%;padding:0 40px 34px;position:relative}.jc-lead h2{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 3px rgba(0,0,0,.45);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:36px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.jc-lead:hover h2{color:#fff}.jc-lead .q{color:rgba(255,255,255,.82);text-shadow:0 1px 2px rgba(0,0,0,.35);-webkit-line-clamp:2;font-size:15.5px;line-height:1.7}.jc-lead .mt{color:rgba(255,255,255,.58);margin-top:2px;padding-top:0}.jc-lead .mt b{color:rgba(255,255,255,.92)}.jc-lead .mt .ch{color:rgba(255,255,255,.72);margin-left:0;padding-left:2px}.jc-lead .mt .ch:before{content:"·";opacity:.45;margin-right:6px}.jc-big{flex-direction:row;grid-column:span 2}.jc-big .art{flex:0 0 42%;align-self:stretch;height:auto}.jc-big .bd{flex:1;justify-content:center;gap:9px;padding:22px 24px}.jc-big .mt{margin-top:4px;padding-top:0}.jc-big .mt .ch{margin-left:0;padding-left:2px}.jc-big .mt .ch:before{content:"·";opacity:.45;margin-right:6px}.jc-big h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:700;line-height:1.34;display:-webkit-box;overflow:hidden}.jc-big .q{-webkit-line-clamp:2;font-size:13.5px;line-height:1.7}.jc-tile{grid-column:span 1}.jc-tile h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.jc-pic{background:#0c1016;grid-column:span 1;display:block;position:relative}.jc-pic .art{flex:none;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.jc-pic .art img{object-position:center 42%}.jc-pic .art:after{content:"";z-index:1;background:linear-gradient(transparent 0%,rgba(6,8,12,.06) 18%,rgba(6,8,12,.34) 42%,rgba(6,8,12,.72) 70%,rgba(6,8,12,.93) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.jc-pic .art .th-play,.jc-pic .art .th-dur,.jc-pic .art .th-n{z-index:2}.jc-pic .bd{z-index:3;justify-content:flex-end;gap:7px;height:100%;padding:0 16px 15px;position:relative}.jc-pic h3{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.38;display:-webkit-box;overflow:hidden}.jc-pic:hover h3{color:#fff}.jc-pic .mt{color:rgba(255,255,255,.6);gap:5px;margin-top:0;padding-top:0}.jc-pic .mt b{color:rgba(255,255,255,.9)}.jc-pic .mt .ch{color:rgba(255,255,255,.7);margin-left:0;padding-left:2px}.jc-pic .mt .ch:before{content:"·";opacity:.45;margin-right:5px}.jc-row{flex-direction:row;grid-column:span 3;align-items:stretch;height:190px;padding:8px}.jc-row .art{border-radius:calc(var(--r-s) - 3px);flex:0 0 32%;align-self:stretch;height:100%}.jrow-ch{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;color:rgba(255,255,255,.94);white-space:nowrap;background:rgba(8,10,14,.58);border-radius:5px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.5;position:absolute;top:10px;left:10px}.jc-row .bd{flex:1;justify-content:flex-start;gap:9px;min-width:0;padding:15px 24px 13px 20px}.jc-row h3{letter-spacing:-.014em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:700;line-height:1.36;display:-webkit-box;overflow:hidden}.jc-row .q{-webkit-line-clamp:2;min-height:46px;font-size:13.5px;line-height:1.72}.jrow-foot{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.jrow-mt{letter-spacing:.03em;min-width:0;color:var(--tx3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.jrow-mt b{color:var(--tx2);font-weight:500}.jrow-mt .dot{opacity:.45;font-style:normal}.jrow-mt i{font-style:normal}.jrow-go{letter-spacing:.02em;color:var(--ac);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.jrow-go svg{stroke-width:2.4px;width:13px;height:13px;transition:transform .18s var(--ease);transform:rotate(180deg)}.jc-row:hover .jrow-go svg{transform:rotate(180deg)translate(-2px)}.jtiles{grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;min-width:0;display:grid}.jc-tile{grid-column:span 1;padding:8px}.jc-tile .art{border-radius:calc(var(--r-s) - 3px);flex:0 0 170px}.jc-tile .bd{gap:7px;padding:12px 10px 8px}.jc-tile h3{letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:700;line-height:1.42;display:-webkit-box;overflow:hidden}.jc-tile .q{-webkit-line-clamp:2;font-size:12.5px;line-height:1.62}.jc-tile .mt{font-size:11.5px}@media (max-width:1080px){.jtiles{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-column:span 2;gap:14px;padding-bottom:2px;display:flex;overflow-x:auto}.jtiles>.jc-tile{scroll-snap-align:start;flex:0 0 min(320px,68%)}}.jn-empty{text-align:center;background:var(--surface);border-radius:var(--r-s);box-shadow:var(--sh-card);border:0;margin:26px 0 10px;padding:66px 24px}.jn-empty p{max-width:470px;color:var(--tx2);margin:0 auto;font-size:14px;line-height:1.78}.jn-empty-cta{background:var(--ac);height:36px;color:var(--ac-ink);border-radius:var(--r-s);transition:background .15s var(--ease);align-items:center;margin-top:18px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.jn-empty-cta:hover{background:var(--ac-hi)}.jn-tag{background:var(--raise-2);height:21px;color:var(--tx2);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.jn-h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.jgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px;gap:16px}.jc-lead,.jc-big,.jc-row{grid-column:span 2}.jc-lead h2{font-size:28px}.jc-lead .bd{padding:0 26px 26px}.jc-lead .q{font-size:14px}}@media (max-width:720px){.jn-nav-in{height:48px;padding:0 16px}.jn-count{display:none}.jn-tab{height:48px;padding:0 11px;font-size:13.5px}.jn-tab.on:after{left:11px;right:11px}.jn-dd{margin-left:10px}.jn-dd-btn{height:30px;padding:0 9px;font-size:12.5px}.jn-enter{height:48px;margin-left:auto;font-size:13px}.jn-main{padding-top:16px}.jgrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:14px}.jtiles{grid-column:span 1}.jc-big,.jc-tile{flex-direction:column;grid-column:span 1}.jc .art{aspect-ratio:16/9;flex:none}.jc-big .art{aspect-ratio:16/9;flex:none;height:auto}.jc-big .bd{justify-content:flex-start;padding:14px 16px 15px}.jc-big h3{font-size:18px}.jc-big .mt .ch{margin-left:auto;padding-left:10px}.jc-big .mt .ch:before{content:none}.jc .mt{margin-top:0}.jc-lead{grid-column:span 1;height:340px;display:block}.jc-lead .art{aspect-ratio:auto;position:absolute;top:0;bottom:0;left:0;right:0}.jc-lead .bd{justify-content:flex-end;height:100%;padding:0 20px 22px}.jc-lead h2{font-size:22px}.jc-lead .q{-webkit-line-clamp:2;font-size:13.5px}.jc-pic{grid-column:span 1;height:280px}.jc-pic .art{aspect-ratio:auto;position:absolute;top:0;bottom:0;left:0;right:0}.jc-pic .bd{justify-content:flex-end;height:100%;padding:0 16px 14px}.jc-pic h3{font-size:16px}.jc-row{flex-direction:column;grid-column:span 1;height:auto}.jc-row .art{aspect-ratio:16/9;flex:none;height:auto}.jc-row .bd{gap:8px;padding:14px 16px 15px}.jc-row h3{font-size:17px}.jc-row .q{-webkit-line-clamp:2;font-size:13px}.jrow-foot{margin-top:2px;padding-top:10px}.jrow-mt{font-size:11.5px}.jn-empty{padding:44px 18px}}.jcols-sec{margin:6px 0 22px}.jcols-hd{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.jcols-hd h1,.jcols-hd h2{color:var(--tx-h);letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:700}.jcols-hd p{color:var(--tx3);margin:0;padding-left:2px;font-size:12.5px}.jcols-hd .jcols-all{color:var(--tx2);transition:color .15s var(--ease);margin-left:auto;font-size:12.5px;font-weight:600}.jcols-hd .jcols-all:hover{color:var(--ac)}.jcols{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.jcols.is-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jcols.is-list .jcol{padding:14px}.jcols.is-list .jcol-cv{flex:0 0 92px;height:92px}.jcols.is-list .jcol-nm{font-size:15.5px}.jcols.is-list .jcol-ds{-webkit-line-clamp:2}@media (min-width:1081px){.jcols-sec .jcols{grid-template-columns:repeat(3,minmax(0,1fr))}}.jcol{background:var(--surface);border-radius:var(--r);box-shadow:var(--sh-card);transition:box-shadow .2s var(--ease),transform .2s var(--ease);border:0;align-items:stretch;gap:12px;padding:12px;display:flex}.jcol:hover{box-shadow:var(--sh-card-h);transform:translateY(-1px)}.jcol-cv{border-radius:var(--r-s);background:linear-gradient(140deg,var(--ac-lo),var(--ac));flex:0 0 76px;align-self:center;height:76px;position:relative;overflow:hidden}.jcol-cv img{object-fit:cover;width:100%;height:100%;display:block}.jcol-ini{color:rgba(255,255,255,.94);letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;font-weight:700;display:flex}.jcol-bd{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;display:flex}.jcol-nm{color:var(--tx-h);white-space:nowrap;text-overflow:ellipsis;transition:color .15s var(--ease);font-size:14.5px;font-weight:700;line-height:1.35;overflow:hidden}.jcol:hover .jcol-nm{color:var(--ac)}.jcol-ds{color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.jcol-mt{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.jcol-mt .jcol-ow{color:var(--tx2);font-weight:500}.jcol-mt .dot{opacity:.5;font-style:normal}.jcol-mt i{margin-left:2px;font-style:normal}.jcol.is-compact .jcol-ds{-webkit-line-clamp:1}.jcolh{background:var(--surface);border-radius:var(--r-l)var(--r-l)0 0;box-shadow:var(--sh-card);margin:0 0 18px}.jcolh-cv{border-radius:var(--r-l)var(--r-l)0 0;background:linear-gradient(140deg,var(--ac-lo),var(--ac));height:200px;position:relative;overflow:hidden}.jcolh-cv>img{object-fit:cover;width:100%;height:100%;display:block}.jcolh-cv:before{content:"";pointer-events:none;background:radial-gradient(120% 92% at 16% 0,rgba(255,255,255,.24),transparent 62%);position:absolute;top:0;bottom:0;left:0;right:0}.jcolh-cv .jcolh-ini{z-index:1;letter-spacing:-.04em;color:rgba(255,255,255,.07);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:74px;font-weight:800;line-height:1;position:absolute;bottom:34px;right:-52px}.jcolh-cv:after{content:"";pointer-events:none;background:linear-gradient(transparent 0%,rgba(6,8,12,.12) 36%,rgba(6,8,12,.5) 66%,rgba(6,8,12,.82) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.jcolh-tp{z-index:2;padding:0 26px 20px;position:absolute;bottom:0;left:0;right:0}.jcolh-tp h1{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 4px rgba(0,0,0,.35);margin:0;font-size:26px;font-weight:700;line-height:1.28}.jcolh-tp p{color:rgba(255,255,255,.82);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin:7px 0 0;font-size:13.5px;line-height:1.72;display:-webkit-box;overflow:hidden}.jcolh-bar{border-radius:0 0 var(--r-l)var(--r-l);box-shadow:var(--sh-card);background:var(--surface);flex-wrap:wrap;align-items:center;gap:16px;margin-top:-1px;padding:14px 26px;display:flex}.jcolh-au{min-width:0;color:var(--tx2);align-items:center;gap:8px;font-size:13px;display:flex}.jcolh-av{border-radius:var(--r-pill);object-fit:cover;flex:none;width:30px;height:30px;display:block}.jcolh-av-ph{background:var(--ac-wash);color:var(--ac);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.jcolh-on{color:var(--tx-h);transition:color .15s var(--ease);font-weight:600}a.jcolh-on:hover{color:var(--ac)}.jcolh-au .dot{opacity:.5;font-style:normal}.jcolh-cnt i{margin-left:2px;font-style:normal}.jcolh-back{color:var(--tx3);transition:color .15s var(--ease);align-items:center;gap:5px;margin-left:8px;padding-left:12px;font-size:12.5px;display:inline-flex}.jcolh-back:before{content:"";background:var(--line-2);width:1px;height:12px;margin-right:7px}.jcolh-back:hover{color:var(--ac)}.jcolh-bi{width:13px;height:13px}.jcolh-act{align-items:center;gap:12px;margin-left:auto;display:flex}.jcolh-fans{color:var(--tx3);font-size:12.5px}.jcolh-fans i{margin-left:2px;font-style:normal}.jcolh-own{color:var(--ac);background:var(--ac-wash);border-radius:var(--r-pill);align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.jcolh-btn{border-radius:var(--r-pill);height:34px;padding:0 18px;font-size:13px;font-weight:600}.jcolh-btn.on{background:var(--ac-wash);color:var(--ac);box-shadow:none}.jcolh-btn.on:hover{background:var(--raise-2);color:var(--tx2)}.jctl{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);padding:6px 0}.jctl-i{transition:background .15s var(--ease);gap:20px;padding:18px 26px;display:flex}.jctl-i+.jctl-i{box-shadow:inset 0 1px 0 var(--line)}.jctl-i:hover{background:var(--raise)}.jctl-d{color:var(--tx3);font-variant-numeric:tabular-nums;flex:0 0 82px;padding-top:3px;font-size:12px}.jctl-bd{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.jctl-bd h2{color:var(--tx-h);letter-spacing:-.01em;transition:color .15s var(--ease);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.jctl-i:hover h2{color:var(--ac)}.jctl-bd p{color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.jctl-mt{color:var(--tx3);align-items:center;gap:5px;font-size:11.5px;display:flex}.jctl-mt .dot{opacity:.5;font-style:normal}.jctl-mt i{margin-left:2px;font-style:normal}.jctl-mt .ch{background:var(--raise-2);height:20px;color:var(--tx2);border-radius:var(--r-s);align-items:center;margin-left:auto;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.jctl-empty{text-align:center;color:var(--tx3);background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);padding:56px 24px;font-size:13.5px}@media (max-width:1080px){.jcols{grid-template-columns:repeat(2,minmax(0,1fr))}.jcolh-cv{height:180px}.jcolh-tp h1{font-size:23px}}@media (max-width:720px){.jcols,.jcols.is-list{grid-template-columns:minmax(0,1fr)}.jcols.is-list .jcol-cv{flex:0 0 76px;height:76px}.jcolh-cv .jcolh-ini{font-size:52px;bottom:22px;right:-26px}.jcolh-cv{height:150px}.jcolh-tp{padding:0 16px 16px}.jcolh-tp h1{font-size:20px}.jcolh-tp p{-webkit-line-clamp:2;font-size:12.5px}.jcolh-bar{gap:10px;padding:12px 16px}.jcolh-back{margin-left:auto}.jcolh-back:before{display:none}.jcolh-act{justify-content:space-between;width:100%;margin-left:0}.jcolh-btn{height:32px}.jctl-i{gap:12px;padding:15px 16px}.jctl-d{flex:0 0 62px;font-size:11.5px}.jctl-bd h2{font-size:15.5px}.jctl-bd p{-webkit-line-clamp:2}}.bp-kcol{background:var(--ac-wash);border-radius:var(--r-pill);height:21px;transition:background .15s var(--ease);align-items:center;gap:5px;padding:0 9px;font-size:11.5px;display:inline-flex}.bp-kcol i{color:var(--tx3);font-style:normal}.bp-kcol b{color:var(--ac);font-weight:600}.bp-kcol:hover{background:var(--raise-2)}
[data-sec=article] .jgrid{grid-auto-rows:auto}[data-sec=article] .jc-lead{height:330px}@media (max-width:820px){[data-sec=article] .jc-lead{height:240px}}.ar-hero{padding:22px 0 14px}.ar-hero h1{letter-spacing:-.01em;color:var(--tx-h);margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.3}.ar-hero p{max-width:720px;color:var(--tx2);margin:0;font-size:13.5px;line-height:1.7}[data-sec=article] .crumb{white-space:nowrap;overflow:hidden}[data-sec=article] .crumb>*{flex:none}[data-sec=article] .crumb>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:820px){.ar-nav .ar-chsel{margin-left:auto}.ar-hero{padding:16px 0 10px}.ar-hero h1{font-size:21px}.ar-nav .jn-tabs-wrap{padding-right:12px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 84%,transparent 100%)}}.bp-snav{z-index:30;height:0;position:-webkit-sticky;position:sticky;top:0}.bp-snav-in{background:var(--snav-bg);-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);height:52px;box-shadow:var(--snav-sh);opacity:0;pointer-events:none;transition:transform .18s var(--ease),opacity .18s var(--ease);position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.bp-snav.is-on .bp-snav-in{opacity:1;pointer-events:auto;transform:none}.bp-snav-row{max-width:calc(var(--read-col) + 48px);align-items:center;gap:16px;height:100%;margin:0 auto;padding:0 24px;display:flex}.bp-snav-back{height:28px;color:var(--tx2);transition:background .14s var(--ease),color .14s var(--ease);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.bp-snav-back:hover{background:var(--raise);color:var(--ac)}.bp-snav-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx-h);flex:1;font-size:13.5px;font-weight:600;overflow:hidden}@media (max-width:1240px){.bp-snav-in{height:48px}}@media (max-width:640px){.bp-snav-in{height:44px}.bp-snav-row{gap:8px}.bp-snav-t{font-size:13px}}[data-sec=article]{--read-col:860px}[data-sec=article] .bp-cols{grid-template-columns:minmax(206px,1fr)minmax(0,var(--read-col))minmax(206px,1fr);align-items:start;column-gap:36px;display:grid}[data-sec=article] .bp-cols>.toc{grid-area:1/1;justify-self:start;width:206px;max-width:100%}[data-view=read] .toc{max-height:calc(100vh - 84px);top:60px}[data-view=read] .bp-cols>.toc{padding-top:14px}[data-sec=article] .bpwrap2{grid-area:1/2;margin:0}[data-sec=article] .gcmt+.sec-h{margin-top:8px}.bp-toprow{align-items:center;gap:14px;padding-top:14px;display:flex}.bp-toprow>.phead{flex:1;min-width:0;padding-top:0}.bp-back{height:26px;color:var(--tx2);transition:background .14s var(--ease),color .14s var(--ease);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px 0 7px;font-size:12.5px;font-weight:600;display:inline-flex}.bp-back:hover{background:var(--raise);color:var(--ac)}.bp-bai{stroke-width:2.2px;width:14px;height:14px;transition:transform .15s var(--ease)}.bp-back:hover .bp-bai{transform:translate(-2px)}[data-sec=article] .bp-rich h2,[data-sec=article] .bp-rich h3{scroll-margin-top:68px}.toc{max-height:calc(100vh - 104px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 6px 6px;position:-webkit-sticky;position:sticky;top:78px;overflow:auto}.toc-h{align-items:center;gap:8px;display:flex}.toc-h b{color:var(--tx-h);font-size:13.5px;font-weight:600}.toc-ico{background:linear-gradient(var(--tx3),var(--tx3))0 0/100% 1.6px no-repeat,linear-gradient(var(--tx3),var(--tx3))0 50%/100% 1.6px no-repeat,linear-gradient(var(--tx3),var(--tx3))0 100%/100% 1.6px no-repeat;flex:none;width:15px;height:11px}.toc-fold{background:var(--raise);height:22px;color:var(--tx2);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);border:0;border-radius:999px;margin-left:auto;padding:0 9px;font-family:inherit;font-size:11.5px}.toc-fold:hover{background:var(--ac-wash);color:var(--ac)}.toc-list{margin:12px 0 0;padding:0;list-style:none;position:relative}.toc-list:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:10px;left:3px}.toc-list a{color:var(--tx2);-webkit-line-clamp:3;transition:color .15s var(--ease);-webkit-box-orient:vertical;padding:5px 0 5px 20px;font-size:12.5px;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.toc-list a:hover{color:var(--tx-h)}.toc-dot{background:var(--tx3);width:7px;height:7px;box-shadow:0 0 0 3px var(--surface);transition:background .15s var(--ease),transform .15s var(--ease);border-radius:50%;position:absolute;top:9px;left:0}.toc-list a.on{color:var(--ac);font-weight:600}.toc-list a.on .toc-dot{background:var(--ac);transform:scale(1.15)}.toc-list li[data-lv="3"] a{color:var(--tx3);padding-left:30px;font-size:12px}.toc-list li[data-lv="3"] .toc-dot{width:5px;height:5px;top:10px}.toc-list li[data-lv="3"] a.on{font-weight:500}@media (max-width:1240px){[data-sec=article] .bp-cols{grid-template-columns:minmax(0,860px);justify-content:center;column-gap:0}[data-sec=article] .bpwrap2{grid-column:1}[data-sec=article] .toc{display:none}}.bp-follow{background:var(--ac-wash);height:25px;color:var(--ac);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease);border:0;border-radius:999px;align-items:center;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.bp-follow:hover{background:var(--ac);color:var(--ac-ink)}.bp-follow.on{background:var(--raise);color:var(--tx2)}.bp-follow.on:hover{background:var(--line);color:var(--tx-h)}.bp-follow:disabled{opacity:.6;cursor:default}
.vd-main{padding-bottom:56px}.vd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:28px 0 22px;display:flex}.vd-h1{letter-spacing:-.02em;color:var(--tx-h);align-items:baseline;gap:10px;margin:0;font-size:26px;font-weight:700;display:flex}.vd-cnt{letter-spacing:0;color:var(--tx3);font-size:13px;font-style:normal;font-weight:400}.vd-desc{color:var(--tx2);margin:6px 0 0;font-size:13.5px}.vd-tabs{align-items:center;gap:22px;display:flex}.vd-tabs a{color:var(--tx2);transition:color .14s var(--ease);padding:6px 0;font-size:14px;font-weight:500;position:relative}.vd-tabs a:hover{color:var(--tx-h)}.vd-tabs a.on{color:var(--tx-h);font-weight:600}.vd-tabs a.on:after{content:"";background:var(--ac);border-radius:2px;width:20px;height:3px;margin-left:-10px;position:absolute;bottom:-2px;left:50%}.vd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;display:grid}.vd-card{min-width:0;color:inherit;flex-direction:column;display:flex}.vd-cover{aspect-ratio:16/9;background:var(--raise);box-shadow:var(--sh-card);transition:box-shadow .2s var(--ease);border-radius:12px;position:relative;overflow:hidden}.vd-card:hover .vd-cover{box-shadow:var(--sh-card-h)}.vd-cover img{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--ease);display:block}.vd-card:hover .vd-cover img{transform:scale(1.035)}.vd-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.vd-cover-ph{color:var(--ac);background:var(--ac-wash);place-items:center;font-size:34px;font-weight:700;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.vd-play{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.vd-play-ico{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:46px;height:46px;transition:transform .16s var(--ease),background .16s var(--ease);background:rgba(12,16,24,.55);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 16px rgba(0,0,0,.28)}.vd-play-ico svg{width:18px;height:18px}.vd-play:hover .vd-play-ico{background:rgba(12,16,24,.74);transform:scale(1.08)}.vd-play:focus-visible .vd-play-ico{outline:2px solid var(--ac);outline-offset:2px}.vd-views{font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(12,16,24,.62);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600;position:absolute;bottom:8px;right:8px}.vd-views:before{content:"";vertical-align:1px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #fff;width:0;height:0;margin-right:4px;display:inline-block}.vd-src{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(12,16,24,.62);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:500;position:absolute;top:8px;left:8px}.vd-t{min-height:2.9em;color:var(--tx-h);-webkit-line-clamp:2;transition:color .14s var(--ease);-webkit-box-orient:vertical;margin:10px 0 0;font-size:14.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.vd-card:hover .vd-t{color:var(--ac)}.vd-meta{color:var(--tx3);align-items:center;gap:6px;min-width:0;margin-top:6px;font-size:12px;display:flex}.vd-author{text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.vd-dot{opacity:.6}.vd-cmt{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.vd-foot{justify-content:center;margin:34px 0 8px;display:flex}.vd-more{min-width:148px;height:38px;color:var(--tx-h);background:var(--raise);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease);border:0;border-radius:999px;padding:0 22px;font-size:13.5px;font-weight:500}.vd-more:hover:not(:disabled){color:var(--ac-ink);background:var(--ac)}.vd-more:disabled{cursor:default;color:var(--tx3)}.vd-more.is-failed{color:var(--ac)}.vd-end{color:var(--tx3);font-size:12.5px}.vd-modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:vdFade .16s var(--ease);background:rgba(8,10,16,.84);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes vdFade{0%{opacity:0}}.vd-modal-box{width:min(1080px,100%);animation:vdPop .18s var(--ease);position:relative}@keyframes vdPop{0%{opacity:0;transform:scale(.97)}}.vd-modal-box video{background:#000;border-radius:12px;width:100%;max-height:calc(100vh - 168px);display:block}.vd-modal-x{color:#fff;cursor:pointer;width:32px;height:32px;transition:background .14s var(--ease);background:rgba(255,255,255,.14);border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:-42px;right:0}.vd-modal-x:hover{background:rgba(255,255,255,.26)}.vd-modal-cap{color:#fff;align-items:baseline;gap:10px;margin-top:12px;display:flex}.vd-modal-cap b{font-size:15px;font-weight:600;line-height:1.4}.vd-modal-cap span{color:rgba(255,255,255,.6);flex:none;font-size:12.5px}@media (max-width:600px){.vd-modal{padding:12px}.vd-modal-box video{max-height:calc(100vh - 132px)}.vd-modal-x{width:30px;height:30px;top:-38px;right:0}.vd-modal-cap{flex-wrap:wrap;gap:4px 8px}.vd-modal-cap b{font-size:14px}}@media (max-width:1240px){.vd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.vd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.vd-h1{font-size:22px}.vd-play-ico{width:40px;height:40px}}@media (max-width:600px){.vd-head{flex-direction:column;align-items:flex-start;gap:12px;margin:18px 0 16px}.vd-grid{grid-template-columns:minmax(0,1fr);gap:20px}.vd-t{font-size:15px}.vd-meta{font-size:12.5px}.vd-cmt{margin-left:2px}}.vsub-form{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);flex-direction:column;gap:16px;padding:22px 24px;display:flex}.vsub-field{flex-direction:column;gap:7px;min-width:0;display:flex}.vsub-field>span{color:var(--tx-h);font-size:13px;font-weight:500}.vsub-field input,.vsub-field select,.vsub-field textarea{border-radius:var(--r);width:100%;color:var(--tx);background:var(--input);transition:box-shadow .16s var(--ease),background .16s var(--ease);border:0;outline:none;padding:9px 12px;font-family:inherit;font-size:13.5px;box-shadow:0 0 0 1px transparent}.vsub-field textarea{resize:vertical;line-height:1.7}.vsub-field input:focus,.vsub-field select:focus,.vsub-field textarea:focus{background:var(--surface);box-shadow:0 0 0 1px var(--ac)}.vsub-row{grid-template-columns:minmax(0,1fr) 140px;gap:14px;display:grid}.vsub-foot{align-items:center;gap:14px;display:flex}.vsub-form input:disabled,.vsub-form select:disabled,.vsub-form textarea:disabled,.vsub-foot .btn:disabled{opacity:.55;cursor:not-allowed}.vsub-ok{color:var(--ok,#12a15c);font-size:13px}.vsub-err{color:var(--err,#d9342b);font-size:13px}.vsub-tip{color:var(--tx3);margin:14px 0 0;font-size:12.5px}.vsub-tip a{color:var(--ac)}.vsub-off{border-radius:var(--r);color:var(--tx2);background:var(--raise);margin:0;padding:10px 14px;font-size:13px}@media (max-width:600px){.vsub-form{padding:16px}.vsub-row{grid-template-columns:minmax(0,1fr)}}.vd-chans{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:8px;margin:-6px 0 22px;padding-bottom:14px;display:flex;overflow-x:auto}.vd-chans::-webkit-scrollbar{display:none}.vd-chans a{height:30px;color:var(--tx2);white-space:nowrap;transition:background .14s var(--ease),color .14s var(--ease);border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.vd-chans a:hover{background:var(--raise);color:var(--tx-h)}.vd-chans a.on{background:var(--ac-wash);color:var(--ac);font-weight:600}.vd-chans a em{opacity:.7;font-size:11.5px;font-style:normal}.vd-chdesc{color:var(--tx2);margin:-10px 0 20px;font-size:13px}.vdx-main{padding:22px 0 60px}.vdx-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.vdx-back{color:var(--tx2);transition:color .14s var(--ease);font-size:13.5px}.vdx-back:hover{color:var(--ac)}.vdx-chan{background:var(--ac-wash);height:26px;color:var(--ac);border-radius:999px;padding:0 11px;font-size:12.5px;line-height:26px}.vdx-grid{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:32px;display:grid}.vdx-col{min-width:0}.vdx-stage{box-shadow:var(--sh-card);background:#000;border-radius:14px;overflow:hidden}.vdx-stage video{background:#000;width:100%;max-height:70vh;display:block}.vdx-stage-ph{aspect-ratio:16/9;color:rgba(255,255,255,.6);place-items:center;font-size:15px;display:grid}.vdx-h1{letter-spacing:-.01em;color:var(--tx-h);margin:18px 0 8px;font-size:22px;font-weight:700;line-height:1.4}.vdx-meta{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.vdx-author{color:var(--tx-h);font-weight:500}.vdx-dot{opacity:.45}.vdx-sum{color:var(--tx);white-space:pre-wrap;margin:14px 0 0;font-size:14px;line-height:1.75}.vdx-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.vdx-tag{height:24px;color:var(--tx2);background:var(--raise);border-radius:999px;padding:0 10px;font-size:12.5px;line-height:24px}.vdx-side{position:-webkit-sticky;position:sticky;top:84px}@media (max-width:1080px){.vdx-grid{grid-template-columns:minmax(0,1fr);gap:24px}.vdx-side{position:static}}@media (max-width:600px){.vdx-h1{font-size:18px}.vdx-main{padding:14px 0 40px}}.vad-coll .rdp-h b,.vad-rel .rdp-h b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.vad-ne{color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.vad-sub{color:var(--tx3);margin:8px 0 0;font-size:12px;line-height:1.6}.vad-list{flex-direction:column;gap:1px;margin:8px -8px -6px;display:flex}.vad-row{border-radius:var(--r-s);gap:9px;padding:7px 8px;transition:background .13s;display:flex}a.vad-row:hover{background:var(--raise)}.vad-row.is-cur{background:var(--ac-wash)}.vad-no{text-align:center;width:18px;color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700;line-height:1.55}.vad-no.is-cur{color:var(--ac);font-size:10px}.vad-b{flex:1;min-width:0}.vad-t{-webkit-line-clamp:2;color:var(--tx);-webkit-box-orient:vertical;font-size:12.8px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.vad-t.is-cur{color:var(--ac);font-weight:600}.vad-m{color:var(--tx3);margin-top:3px;font-size:11px;font-style:normal;display:block}.vad-rlist{flex-direction:column;gap:2px;margin:8px -6px -6px;display:flex}.vad-rc{border-radius:var(--r-s);gap:10px;padding:6px;transition:background .13s;display:flex}.vad-rc:hover{background:var(--raise)}.vad-rth{border-radius:var(--r-s);background:var(--raise);flex:none;width:108px;height:61px;position:relative;overflow:hidden}.vad-rth img{object-fit:cover;width:100%;height:100%;display:block}.vad-rph{width:100%;height:100%;display:block}.vad-rnext{color:#fff;background:rgba(12,16,24,.66);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.5;position:absolute;bottom:5px;left:5px}.vad-rb{flex:1;min-width:0}.vad-rb b{-webkit-line-clamp:2;color:var(--tx);-webkit-box-orient:vertical;font-size:12.8px;font-weight:500;line-height:1.5;transition:color .13s;display:-webkit-box;overflow:hidden}.vad-rc:hover .vad-rb b{color:var(--ac)}.vad-rb em{color:var(--tx3);margin-top:4px;font-size:11px;font-style:normal;display:block}.vad-rb em i{font-style:normal}.vad-inline{display:none}@media (max-width:820px){.vad-inline{margin-top:14px;display:block}}
.lead-rev{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;grid-template-columns:1.15fr 1fr;margin-top:18px;display:grid;overflow:hidden}.lead-rev .art{background:var(--raise);min-height:300px;position:relative}.lead-rev .art img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lead-rev .bd{flex-direction:column;padding:28px 30px;display:flex}.lead-rev .cat{color:var(--ac);margin-bottom:10px;font-size:12px;font-weight:600}.lead-rev h2{color:var(--tx-h);letter-spacing:-.01em;margin:0 0 10px;font-size:25px;font-weight:700;line-height:1.2}.lead-rev .q{color:var(--tx2);margin:0 0 18px;font-size:14px;line-height:1.6}.score-panel{background:var(--raise);border-radius:var(--r);align-items:center;gap:22px;margin-bottom:18px;padding:18px 20px;display:flex}.score-num{text-align:center;border-right:1px solid var(--line-2);flex:none;padding-right:20px}.score-num b{color:var(--ac);font-variant-numeric:tabular-nums;font-size:42px;font-weight:700;line-height:1;display:block}.score-num span{color:var(--tx3);letter-spacing:.08em;font-size:10px}.lead-dims{flex:1;grid-template-columns:1fr 1fr;gap:10px 22px;display:grid}.dim{color:var(--tx3);align-items:center;gap:8px;font-size:12px;display:flex}.dim span{flex:none;width:30px}.dim .bar{background:var(--raise-2);border-radius:999px;flex:1;height:5px;overflow:hidden}.dim .bar i{background:var(--ac);border-radius:999px;height:100%;display:block}.dim b{text-align:right;width:24px;color:var(--tx2);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.tp-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:26px;margin-top:14px;padding:18px 0 24px;display:grid}.tp-hero .art{border-radius:var(--r);background:var(--raise);aspect-ratio:467/181;overflow:hidden}.tp-hero .art img{object-fit:cover;width:100%;height:100%;display:block}.tp-hero .cat{letter-spacing:.05em;text-transform:uppercase;color:var(--ac);margin-bottom:8px;font-size:11px;font-weight:600}.tp-hero h1{color:var(--tx-h);margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.25}.tp-hero .q{color:var(--tx2);max-width:46em;margin:0 0 16px;font-size:14px;line-height:1.62}.tp-stats{margin-bottom:16px}.tpwrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;padding-top:24px;display:grid}.tp-main{min-width:0}.tp-arts{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;flex-direction:column;gap:0;display:flex;overflow:hidden}.tpart{border-top:1px solid var(--line);align-items:center;gap:16px;padding:14px 18px;transition:all .15s;display:flex}.tpart:first-child{border-top:0}.tpart:hover{background:var(--raise)}.tp-no{width:30px;color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.tpart:hover .tp-no{color:var(--ac)}.tpart .art{aspect-ratio:467/181;border-radius:var(--r-s);background:var(--raise);flex:none;width:104px;overflow:hidden}.tpart .art img{object-fit:cover;width:100%;height:100%;display:block}.tpart .bd{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.tpart h3{color:var(--tx-h);margin:0;font-size:14.5px;font-weight:600;transition:all .15s}.tpart:hover h3{color:var(--ac)}.tpart .q{color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.tpm{color:var(--tx3);align-items:center;gap:12px;font-size:11.5px;display:flex}.tp-sc{color:var(--ac);flex:none;font-size:20px;font-weight:700}.tp-side{flex-direction:column;gap:16px;display:flex}.tp-glist .mini{gap:9px}.tp-gav{background:var(--raise);border-radius:3px;flex:none;width:26px;height:34px;overflow:hidden}.tp-gav img{object-fit:cover;width:100%;height:100%;display:block}.rev-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rcard{background:var(--surface);border-radius:var(--r);transition:.18s var(--ease);box-shadow:var(--sh-card);border:0;flex-direction:column;display:flex;overflow:hidden}.rcard:hover{box-shadow:var(--sh-card-h);transform:translateY(-2px)}.rcard .art{aspect-ratio:467/181;background:var(--raise);flex:none;position:relative;overflow:hidden}.rcard .art img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease)}.rcard:hover .art img{transform:scale(1.045)}.rcard .bd{flex-direction:column;flex:1;padding:13px 16px 15px;display:flex}.rcard .cat{color:var(--tx3);margin-bottom:6px;font-size:11px}.rcard h3{color:var(--tx-h);margin:0 0 6px;font-size:15px;font-weight:600;transition:all .15s}.rcard:hover h3{color:var(--ac)}.rcard .q{color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 12px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.rcard .dims{grid-template-columns:1fr 1fr;gap:6px 16px;margin-bottom:12px;display:grid}.rcard .ft{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding-top:11px;display:flex}.rcard .score-big{color:var(--ac);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.rev-bottom{grid-template-columns:1.1fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}.dist-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dist-row:last-child{margin-bottom:0}.dist-row span{width:32px;color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.dist-row .bar{background:var(--raise);border-radius:999px;flex:1;height:7px;overflow:hidden}.dist-row .bar i{background:var(--ac);border-radius:999px;height:100%;display:block}.dist-row b{text-align:right;width:36px;color:var(--tx2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400}.howw{color:var(--tx2);font-size:13px;line-height:1.7}.howw p{margin:0 0 10px}.howw ul{margin:0;padding-left:16px}.howw li{margin-bottom:5px}
.cta-band{border-radius:var(--r-l);min-height:190px;box-shadow:var(--sh-1);align-items:center;margin-top:46px;display:flex;position:relative;overflow:hidden}.cta-band img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cta-band:after{content:"";background:linear-gradient(100deg,rgba(10,14,20,.94) 25%,rgba(10,14,20,.68) 60%,rgba(10,14,20,.3));position:absolute;top:0;bottom:0;left:0;right:0}.cta-in{z-index:2;max-width:540px;padding:32px 36px;position:relative}.cta-in h2{color:#fff;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.cta-in p{color:rgba(255,255,255,.78);margin:0 0 16px;font-size:13px;line-height:1.6}.cta-form{gap:8px;display:flex}.cta-form input{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:999px;outline:none;flex:1;height:40px;padding:0 14px;font-size:13px}.cta-form input::placeholder{color:rgba(255,255,255,.45)}.cta-form input:focus{border-color:var(--ac)}.cta-form .btn{height:40px}footer.ft{background:var(--band);border-top:1px solid var(--line);margin-top:60px}.ft-in{max-width:var(--max);margin:0 auto;padding:38px 24px 0}.ft-grid{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:28px;padding-bottom:30px;display:grid}.ft-brand p{color:var(--tx3);max-width:320px;margin:12px 0 0;font-size:12px;line-height:1.7}.ft-col h5{color:var(--tx-h);margin:0 0 10px;font-size:12px;font-weight:600}.ft-col a{color:var(--tx3);padding:4px 0;font-size:13px;transition:all .14s;display:block}.ft-col a:hover{color:var(--ac)}.ft-bar{border-top:1px solid var(--line);color:var(--tx3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 0 18px;font-size:12px;display:flex}
