@font-face{font-family:"Heebo";font-style:normal;font-weight:300 900;font-display:swap;src:url("/themes/TUBE/fonts/heebo-hebrew.woff2") format("woff2");unicode-range:U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F}@font-face{font-family:"Heebo";font-style:normal;font-weight:300 900;font-display:swap;src:url("/themes/TUBE/fonts/heebo-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"almoni-tzar";font-style:normal;font-weight:400;font-display:swap;src:url("/themes/HDB/fonts/almoni-tzar-regular-aaa.woff2") format("woff2")}@font-face{font-family:"almoni-tzar";font-style:normal;font-weight:500 900;font-display:swap;src:url("/themes/HDB/fonts/almoni-tzar-demibold-aaa.woff2") format("woff2")}:root{--bar-h:56px;--gw:0px;--pad:24px;--tabs-h:48px;--accent:#e70f57;--teal:#32bbc3;--f-display:"almoni-tzar","Heebo",system-ui,sans-serif;--f-ui:"Heebo",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--gap:var(--bg);--petal-1:#fad72f;--petal-2:#e49c1e;--petal-3:#e7653f;--petal-4:#bc3e27;--petal-5:#baad34;--petal-6:#b9827f;--petal-7:#a24063;--petal-8:#712b45;--petal-9:#558272;--petal-10:#4d6f67}:root[data-theme=light]{color-scheme:light;--bg:#fbfaf8;--panel:#f2efec;--panel-2:#e8e4df;--up:#fffdfb;--hair:rgba(26,20,14,.09);--hair-2:rgba(26,20,14,.17);--ink:#10161d;--ink-2:#46515d;--ink-3:#747e89;--accent-text:#cf0b4b;--teal-text:#13868e;--thumb-bg:#e6e2dd;--thumb-edge:rgba(16,22,29,.08);--shadow-pop:0 14px 40px -10px rgba(34,22,10,.30),0 2px 6px rgba(34,22,10,.08);--shadow-soft:0 2px 10px rgba(34,22,10,.16),0 0 0 1px rgba(26,20,14,.07);--scrim:rgba(14,12,10,.42);--navy:#081421}:root[data-theme=dark]{color-scheme:dark;--bg:#081421;--panel:#14212f;--panel-2:#1d2c3d;--up:#0e1c2b;--hair:rgba(190,208,226,.10);--hair-2:rgba(190,208,226,.21);--ink:#e9eff5;--ink-2:#a8b6c5;--ink-3:#7c8da0;--accent-text:#ff5b8e;--teal-text:#32bbc3;--thumb-bg:#102030;--thumb-edge:rgba(255,255,255,.09);--shadow-pop:0 16px 46px -8px rgba(0,0,0,.7),0 2px 8px rgba(0,0,0,.4);--shadow-soft:0 2px 12px rgba(0,0,0,.55),0 0 0 1px rgba(190,208,226,.14);--scrim:rgba(2,8,14,.62);--navy:#081421}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--bar-h) + var(--tabs-h) + 80px)}body{background:var(--bg);color:var(--ink);font:400 14px/1.5 var(--f-ui);padding-block-start:var(--bar-h);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}img{display:block;max-width:100%}ul,ol{list-style:none;padding:0}[hidden]{display:none !important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.i{width:24px;height:24px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.i.f{fill:currentColor}.ib{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;position:relative;transition:background 0.15s}.ib:hover{background:var(--panel)}.only-phone{display:none !important}.num{font-variant-numeric:tabular-nums}html.sheet-open{overflow:hidden}html.sheet-open body{overflow:visible}.field{flex:1;min-width:0;height:40px;border-radius:10px;border:1px solid var(--hair-2);background:var(--bg);padding-inline:12px;color:var(--ink);font:400 14px var(--f-ui);outline:0}.field:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.field.bad{border-color:#c0392b;box-shadow:inset 0 0 0 1px #c0392b}.chk{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--ink-2);line-height:1.45}.chk input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent);flex:none}.chk a,.lnk{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.btn{height:40px;padding-inline:20px;border-radius:20px;background:var(--accent);color:#fff;font-weight:600;font-size:14px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:filter 0.15s, transform 0.15s, background 0.15s}.btn:hover{filter:brightness(1.07)}.btn:active{transform:scale(0.98)}.btn:disabled{background:var(--panel-2);color:var(--ink-3);cursor:not-allowed;filter:none}.btn.ink{background:var(--ink);color:var(--bg)}.btn.ghost{background:var(--panel);color:var(--ink)}.btn.ghost:hover{background:var(--panel-2);filter:none}.btn.sm{height:34px;padding-inline:14px;font-size:13px}.btn .i{width:18px;height:18px}.btn[hidden]{display:none}.errline{color:#c0392b;font-size:12.5px;margin-block-start:-4px}[data-theme=dark] .errline{color:#ff8a7a}.topbar{position:fixed;inset-block-start:0;inset-inline:0;height:var(--bar-h);z-index:50;display:grid;grid-template-columns:1fr minmax(0, 640px) 1fr;align-items:center;gap:16px;padding-inline:16px;background:var(--bg);transition:box-shadow 0.2s}.scrolled .topbar{box-shadow:0 1px 0 var(--hair)}.tb-s{display:flex;align-items:center;gap:6px}.tb-e{display:flex;align-items:center;gap:6px;justify-self:end}.logo{display:flex;gap:6px;height:40px;padding-inline:6px;align-items:center}.logo img{height:26px;width:auto}.logo-d{display:none}[data-theme=dark] .logo-l{display:none}[data-theme=dark] .logo-d{display:block}.logo.tube{padding-inline:4px 8px;flex:none}.logo.tube img{height:40px;max-width:none}@media (min-width:1100px){.r5 .topbar{grid-template-columns:minmax(max-content, 1fr) minmax(0, 640px) 1fr}}.vodmark{font:800 10px/1 var(--f-ui);color:var(--accent-text);border:1.5px solid currentColor;border-radius:5px;padding:3px 4px 2px;align-self:flex-start;margin-block-start:7px}.search{position:relative;display:flex;height:40px;width:100%}.search input{flex:1;min-width:0;height:40px;padding-inline:18px 14px;border:1px solid var(--hair-2);border-inline-end:0;border-start-start-radius:20px;border-end-start-radius:20px;background:var(--bg);color:var(--ink);font:400 15px var(--f-ui);outline:0;transition:border-color 0.15s, box-shadow 0.15s}.search input::placeholder{color:var(--ink-3)}.search input:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.search>button{width:64px;height:40px;display:grid;place-items:center;border:1px solid var(--hair-2);border-start-end-radius:20px;border-end-end-radius:20px;background:var(--panel);transition:background 0.15s}.search>button:hover{background:var(--panel-2)}.sugg{position:absolute;inset-inline:0;inset-block-start:46px;background:var(--up);border-radius:16px;box-shadow:var(--shadow-pop);padding:8px;z-index:60;max-height:72vh;overflow:auto;overscroll-behavior:contain}.sugg h6{font:600 12px/1 var(--f-ui);color:var(--ink-3);padding:10px 10px 6px}.sugg [role=option]{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 10px;border-radius:10px;font-size:14px;cursor:pointer;position:relative}.sugg [role=option]:hover,.sugg [role=option].on{background:var(--panel)}.sugg .sg-tx{flex:1;min-width:0;line-height:1.25}.sugg .sg-tx b{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sugg .sg-tx small{font-size:12px;color:var(--ink-3)}.sugg .av{width:36px;height:36px}.sugg .sg-th{width:64px;height:36px;border-radius:7px;object-fit:cover;object-position:top;background:var(--thumb-bg);flex:none}.sugg .hashbox{width:36px;height:36px;border-radius:50%;background:var(--panel);display:grid;place-items:center;color:var(--ink-2);flex:none}.sugg .hashbox .i{width:18px;height:18px}.sugg .sg-all{display:flex;align-items:center;gap:10px;color:var(--accent-text);font-weight:600}.live{display:flex;align-items:center;gap:8px;height:36px;padding-inline:12px;border-radius:18px;font-weight:500;font-size:14px;white-space:nowrap;transition:background 0.15s}.live:hover{background:var(--panel)}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;animation:ping 2.2s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%,100%{box-shadow:0 0 0 7px transparent}}.signin{display:flex;align-items:center;gap:8px;height:36px;padding-inline:8px 14px;border:1px solid var(--hair-2);border-radius:18px;color:var(--accent-text);font-weight:600;font-size:14px;white-space:nowrap;transition:background 0.15s, border-color 0.15s}.signin .i{width:24px;height:24px}.signin:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 38%, transparent)}.me-av{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font:600 18px/1 var(--f-display);flex:none;transition:box-shadow 0.15s}.me-av:hover,.me-av[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent)}#r2-theme .i-sun{display:none}[data-theme=dark] #r2-theme .i-sun{display:block}[data-theme=dark] #r2-theme .i-moon{display:none}.bell-badge{position:absolute;inset-block-start:1px;inset-inline-end:0;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#fff;font:700 11px/18px var(--f-ui);text-align:center;padding-inline:4px;box-shadow:0 0 0 2px var(--bg);pointer-events:none}.av{display:block;flex:none;border-radius:50%;padding:2px;background:var(--gap);box-shadow:0 0 0 1px var(--hair-2);transition:box-shadow 0.15s}.av img,.av .ini{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%;background:var(--thumb-bg)}.av .ini{display:grid;place-items:center;font:600 15px var(--f-display);color:var(--ink-2)}.av.sq{border-radius:9px}.av.sq img{border-radius:6px;object-position:50% 0}.av.flower{background:var(--navy);padding:0}.av.flower img{object-fit:contain;padding:18%;background:transparent}.av .hash{width:100%;height:100%;border-radius:50%;background:var(--panel);display:grid;place-items:center;color:var(--ink-2)}.av .hash .i{width:55%;height:55%}#r2-layer{position:relative;z-index:100}.r2-pop{position:fixed;z-index:110;background:var(--up);border-radius:18px;box-shadow:var(--shadow-pop);max-width:calc(100vw - 24px);text-align:start;animation:popin 0.18s var(--ease);outline:0}@keyframes popin{from{opacity:0;transform:translateY(-6px)}}.r2-pop.up{animation-name:popup}@keyframes popup{from{opacity:0;transform:translateY(6px)}}.r2-menu{min-width:220px;padding:6px}.r2-menu .mi{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:5px 12px;border-radius:10px;font-size:14px;text-align:start;transition:background 0.12s}.r2-menu .mi:hover,.r2-menu .mi:focus-visible{background:var(--panel);outline:0}.r2-menu .mi .i{width:20px;height:20px;color:var(--ink-2)}.r2-menu .mi .mi-tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.r2-menu .mi .mi-tx small{font-size:12px;color:var(--ink-3);font-weight:400}.r2-menu .mi .mi-ck{width:18px;height:18px;color:var(--accent-text);margin-inline-start:auto}.r2-menu .mi[aria-checked=true]{font-weight:600}.r2-menu .mi-time{align-items:center;gap:10px;padding:10px 12px 12px;margin-block-end:6px;border-block-end:1px solid var(--hair);font-size:14px;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums}.r2-menu .mi-time input{margin:0}.r2-menu .mi.danger,.r2-menu .mi.danger .i{color:#c0392b}[data-theme=dark] .r2-menu .mi.danger,[data-theme=dark] .r2-menu .mi.danger .i{color:#ff8a7a}.r2-menu .mhr{height:1px;background:var(--hair);margin:5px 4px}.r2-menu .mh{padding:8px 12px 4px;font-size:12px;color:var(--ink-3)}.r2-scrim{position:fixed;inset:0;background:var(--scrim);z-index:120;opacity:0;pointer-events:none;transition:opacity 0.2s}.r2-scrim.on{opacity:1;pointer-events:auto}.r2-sheet{position:fixed;inset-inline:0;inset-block-end:0;z-index:130;max-height:86vh;background:var(--bg);border-radius:22px 22px 0 0;transform:translateY(104%);transition:transform 0.3s var(--ease);display:flex;flex-direction:column;box-shadow:var(--shadow-pop);margin-inline:auto;width:min(100%, 640px);outline:0}.r2-sheet.open{transform:none}.r2-sheet .grab{width:42px;height:4px;border-radius:2px;background:var(--hair-2);margin:10px auto 4px;flex:none}.r2-sheet .sheet-h{display:flex;align-items:center;gap:10px;padding:6px 18px 10px;flex:none}.r2-sheet .sheet-h h3{font:600 28px/1.1 var(--f-display);flex:1}.r2-sheet .sheet-b{overflow-y:auto;padding:4px 18px 22px;overscroll-behavior:contain;flex:1}.r2-sheet .sheet-f{flex:none;padding:10px 18px calc(14px + env(safe-area-inset-bottom));display:flex;gap:10px;box-shadow:0 -1px 0 var(--hair);background:var(--bg)}.r2-sheet .sheet-f .btn{flex:1;height:46px;border-radius:23px;font-size:15px}.r2-sheet.dlg{inset-block:auto;inset-block-start:50%;inset-inline:0;border-radius:20px;width:min(92vw, 440px);max-height:80vh;transform:translateY(-46%) scale(0.97);opacity:0;pointer-events:none;transition:transform 0.22s var(--ease), opacity 0.18s}.r2-sheet.dlg.open{transform:translateY(-50%);opacity:1;pointer-events:auto}.r2-sheet.dlg .grab{display:none}.r2-sheet.dlg .sheet-h{padding-block-start:18px}.r2-sheet.dlg .sheet-b p{font-size:14.5px;color:var(--ink-2);line-height:1.6}.r2-sheet.dlg .sheet-f{box-shadow:none;padding-block-start:4px;justify-content:flex-end}.r2-sheet.dlg .sheet-f .btn{flex:none;height:40px;border-radius:20px;font-size:14px;padding-inline:22px}.r2-sheet.dlg.club-dlg{width:min(92vw, 480px)}.r2-sheet.dlg.club-dlg .tube-club-invite{padding:4px 6px 8px}.sl{display:flex;align-items:center;gap:14px;width:100%;min-height:58px;padding:7px 10px;border-radius:14px;text-align:start}.sl:active,.sl:hover,.sl:focus-visible{background:var(--panel);outline:0}.sl .av{width:44px;height:44px;--gap:var(--bg)}
.sl .tx{flex:1;min-width:0;line-height:1.3}.sl .nm{font-size:16px;font-weight:500}.sl .sb{font-size:13px;color:var(--ink-3)}.sl .i{color:var(--ink-2)}.r2-toast{position:fixed;inset-inline-start:24px;inset-block-end:24px;background:var(--ink);color:var(--bg);padding-block:12px;padding-inline:18px 12px;border-radius:12px;font-size:14px;font-weight:500;z-index:200;box-shadow:var(--shadow-pop);animation:rise 0.25s var(--ease);display:flex;align-items:center;gap:14px;max-width:min(92vw, 460px)}.r2-toast button{color:var(--bg);font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:4px 6px;border-radius:6px}.r2-toast button:hover{background:rgba(127, 127, 127, 0.25)}@keyframes rise{from{opacity:0;transform:translateY(10px)}}.pop-in{padding:18px}.pop-in h4{font:600 24px/1.2 var(--f-display);margin-block-end:12px}.pop-in p{font-size:13px;color:var(--ink-2);line-height:1.55}.pop-in .row{display:flex;gap:8px;margin-block-end:12px}.pop-in .fine{margin-block-start:10px;font-size:12px;color:var(--ink-3)}#rail{position:fixed;inset-block:var(--bar-h) 0;inset-inline-start:0;width:72px;z-index:30;display:none;flex-direction:column;align-items:center;gap:2px;padding-block-start:4px;background:var(--bg)}#rail a,#rail button{width:64px;height:74px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:10.5px;color:var(--ink);transition:background 0.15s;position:relative}#rail a:hover,#rail button:hover{background:var(--panel)}#rail [aria-current=page]{font-weight:600}#rail [aria-current=page] .i{color:var(--accent-text)}#rail .nd{position:absolute;inset-block-start:15px;inset-inline-end:17px;box-shadow:0 0 0 2px var(--bg)}#guide{position:fixed;inset-block:var(--bar-h) 40px;inset-inline-start:0;width:280px;z-index:30;background:var(--bg);display:flex;flex-direction:column;transform:translateX(105%);transition:transform 0.24s var(--ease), box-shadow 0.24s}.g-top{display:none;align-items:center;gap:6px;height:var(--bar-h);padding-inline:16px;flex:none}.g-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 12px 56px;scrollbar-width:thin;scrollbar-color:transparent transparent;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 8px, #000 calc(100% - 18px), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #000 8px, #000 calc(100% - 18px), transparent 100%)}.g-scroll:hover{scrollbar-color:var(--hair-2) transparent}.g-item{display:flex;align-items:center;gap:12px;height:40px;padding-inline:10px;border-radius:10px;font-size:14px;width:100%;text-align:start;transition:background 0.12s;--gap:var(--bg);position:relative}.g-item:hover{background:var(--panel);--gap:var(--panel)}
.g-item[aria-current=page]{background:var(--panel);font-weight:600;--gap:var(--panel)}
.g-item .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-item .ct{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.g-item .slot{width:28px;height:28px;display:grid;place-items:center;flex:none}.g-item .slot .i{width:22px;height:22px;color:var(--ink-2)}.g-item[aria-current=page] .slot .i{color:var(--accent-text)}.g-item .ext{width:16px;height:16px;color:var(--ink-3);margin-inline-start:auto}.g-hr{height:1px;background:var(--hair);margin:10px 0}.g-h{display:flex;align-items:center;gap:6px;padding:8px 10px 6px;font:600 19px/1 var(--f-display);width:100%;text-align:start;color:var(--ink)}.g-h .i{width:18px;height:18px;color:var(--ink-3);margin-inline-start:auto;transition:transform 0.2s}.g-h[aria-expanded=false] .i{transform:rotate(-90deg)}.g-h small{font:400 12px var(--f-ui);color:var(--ink-3)}.g-find{position:relative;display:block;margin:2px 2px 6px}.g-find input{width:100%;height:34px;border-radius:17px;border:0;background:var(--panel);padding-inline:36px 12px;font:400 13px var(--f-ui);color:var(--ink);outline:0;transition:box-shadow 0.15s}.g-find input::placeholder{color:var(--ink-3)}.g-find input:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.g-find .i{position:absolute;inset-inline-start:11px;inset-block-start:8px;width:18px;height:18px;color:var(--ink-3);pointer-events:none}.g-more{display:flex;align-items:center;gap:12px;height:40px;padding-inline:10px;border-radius:10px;width:100%;font-size:14px;color:var(--ink-2)}.g-more:hover{background:var(--panel)}.g-more .slot{width:28px;display:grid;place-items:center}.g-empty{padding:8px 12px;color:var(--ink-3);font-size:13px}.g-acct{display:none;padding:4px 2px 8px;gap:8px;flex-wrap:wrap}.g-acct .signin{flex:1;justify-content:center}.g-foot{padding:6px 2px 8px;color:var(--ink-3);font-size:12px}.nd{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;margin-inline-start:auto}.g-rab{display:flex;align-items:center;gap:14px;min-height:60px;padding:6px 10px;border-radius:12px;width:100%;text-align:start;transition:background 0.12s;--gap:var(--bg)}
.g-rab:hover{background:var(--panel);--gap:var(--panel)}
.g-rab[aria-current=page]{background:var(--panel);--gap:var(--panel)}
.g-rab .av{width:48px;height:48px}.g-rab[aria-current=page] .av{box-shadow:0 0 0 2px var(--accent)}.g-rab .tx{flex:1;min-width:0;line-height:1.3}.g-rab .nm{display:block;font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-rab .ct{display:block;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.g-rab.is-sub .av{width:40px;height:40px}.g-rab.is-sub{min-height:52px;padding-block:4px}.g-rab.is-sub .nm{font-size:14px}.g-rab .pth{width:52px;height:36px;border-radius:8px;object-fit:cover;object-position:50% 50%;background:var(--thumb-bg);box-shadow:inset 0 0 0 1px var(--thumb-edge);flex:none}.g-rab.is-prog{min-height:50px;padding-block:5px}.g-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;padding:6px 6px 8px}.gt{position:relative;display:block;aspect-ratio:1;border-radius:50%;padding:3px;background:var(--bg);box-shadow:0 0 0 1px var(--hair-2);transition:box-shadow 0.15s, transform 0.2s var(--ease)}.gt img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%;background:var(--thumb-bg)}.g-grid.is-prog .gt img{object-position:50% 50%}.g-grid.is-sq .gt{border-radius:14px}.g-grid.is-sq .gt img{border-radius:11px}.gt:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--hair-2), 0 6px 14px -6px rgba(8, 20, 33, 0.35)}.gt.is-sub{box-shadow:0 0 0 2px var(--accent)}.gt.is-sub:hover{box-shadow:0 0 0 2px var(--accent), 0 6px 14px -6px rgba(8, 20, 33, 0.35)}.gt[aria-current=page]{box-shadow:0 0 0 3px var(--accent), 0 0 0 6px color-mix(in srgb, var(--accent) 18%, transparent)}.gt:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:50%}.g-grid.is-sq .gt:focus-visible{border-radius:14px}.gt .nd{position:absolute;inset-block-start:3%;inset-inline-start:3%;width:12px;height:12px;margin:0;box-shadow:0 0 0 2.5px var(--bg)}.g-grid.is-sq .gt .nd{inset-block-start:-3px;inset-inline-start:-3px}@media (prefers-reduced-motion:reduce){.gt,.gt:hover{transition:none;transform:none}}.g-card{margin:4px 2px 8px;padding:14px;border-radius:16px;background:var(--panel);display:grid;gap:10px}.g-card p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.g-card .btn{width:100%}.news{background:var(--panel);border-radius:16px;padding:14px;display:grid;gap:10px}.news h4{font:600 18px/1.25 var(--f-display);color:var(--ink)}.news .field{width:100%;height:38px;flex:none;font-size:13px}.news .btn{height:38px;width:100%}.news .chk{font-size:12px}.apps{display:flex;gap:8px;margin-block:14px 12px}.apps a{flex:1;height:40px;border-radius:10px;border:1px solid var(--hair-2);display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;color:var(--ink);transition:background 0.15s}.apps a:hover{background:var(--panel)}.apps .i{width:16px;height:16px}.flinks{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--ink-2)}.flinks a:hover{color:var(--ink);text-decoration:underline}.scrim{position:fixed;inset:0;background:var(--scrim);z-index:55;opacity:0;pointer-events:none;transition:opacity 0.2s}html.guide-open .scrim{opacity:1;pointer-events:auto}html.guide-open #guide{transform:none;z-index:60;inset-block-start:0;inset-block-end:0;box-shadow:var(--shadow-pop)}html.guide-open .g-top{display:flex}@media (min-width:640px){:root{--gw:72px}#rail{display:flex}}
@media (min-width:1312px){
  html:not(.guide-mini):not(.guide-open) #guide{transform:none}
  html:not(.guide-mini) #rail{display:none}
  :root:not(.guide-mini){--gw:280px}
}
/* phone bottom nav */
.bnav{display:none}

/* ---------- 5. frame, channel header, tabs ---------- */
#r2-main{margin-inline-start:var(--gw);min-height:calc(100vh - var(--bar-h));transition:margin .24s var(--ease)}
.content{container:main/inline-size;padding-inline:var(--pad);padding-block-end:56px;--edge:max(var(--pad),16px)}
.chead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av body act" "av desc act";gap:4px 24px;align-items:center;padding-block:22px 10px;animation:rise .45s var(--ease) both}
.ch-av{position:relative;width:80px;height:80px;border-radius:50%;flex:none;background:var(--navy);display:grid;place-items:center;box-shadow:0 0 0 3px var(--bg),0 0 0 5.5px var(--accent);margin:3px}
.ch-av>img{width:100%;height:100%;object-fit:contain;padding:19%}
.ch-av .live-tag{position:absolute;inset-inline:0;inset-block-end:-9px;margin-inline:auto;width:max-content;background:var(--accent);color:#fff;font:700 11px/1 var(--f-ui);padding:4px 8px 3px;border-radius:9px;box-shadow:0 0 0 2.5px var(--bg);display:flex;align-items:center;gap:5px}
.ch-av .live-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:blink 1.6s infinite}
.r5 .ch-av{box-shadow:0 0 0 3px var(--bg),0 0 0 4.5px var(--hair-2)}
.chead .cm .ch-handle{color:var(--ink-2);font-weight:500;unicode-bidi:isolate}
@keyframes blink{50%{opacity:.35}}
.ch-av{grid-area:av}
.ch-body{grid-area:body;align-self:end;min-width:0;display:flex;flex-direction:column;gap:4px}
.chead h1{font:600 44px/1 var(--f-display);text-wrap:balance}
.chead .cm{color:var(--ink-2);font-size:14px;display:flex;flex-wrap:wrap;gap:0 8px;align-items:center}
.chead .cm b{color:var(--ink);font-weight:600}
.chead .cm i{font-style:normal;color:var(--ink-3)}
.chead .desc{grid-area:desc;align-self:start;position:relative;color:var(--ink-2);font-size:14px;max-width:70ch;display:flex;gap:6px;align-items:baseline}
.chead .desc span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.chead .desc.open span{white-space:normal}
.chead .desc button{color:var(--ink);font-weight:600;flex:none}
.chead .desc button:hover{text-decoration:underline}
.ch-act{grid-area:act;display:flex;align-items:center;gap:10px}
.tabs{position:sticky;inset-block-start:var(--bar-h);z-index:40;background:var(--bg);height:var(--tabs-h);display:flex;align-items:stretch;gap:2px;margin-inline:calc(var(--pad)*-1);padding-inline:var(--pad);box-shadow:inset 0 -1px 0 var(--hair)}
.tabs-in{display:flex;align-items:stretch;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}
.tabs-in::-webkit-scrollbar{display:none}
.tab{position:relative;flex:none;display:flex;align-items:center;gap:8px;padding-inline:16px;font-weight:500;font-size:15px;color:var(--ink-2);white-space:nowrap;transition:color .15s,background .15s;border-radius:10px 10px 0 0}
.tab::after{content:"";position:absolute;inset-inline:10px;inset-block-end:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent);transform:scaleX(0);transition:transform .28s var(--ease)}
.tab:hover{color:var(--ink);background:color-mix(in srgb,var(--panel) 70%,transparent)}
.tab[aria-selected=true]{color:var(--ink);font-weight:600}
.tab[aria-selected=true]::after{transform:scaleX(1)}
.tab .dot{width:7px;height:7px}
.tab .i{width:18px;height:18px}
.tabs-s{flex:none;align-self:center;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);transition:background .15s}
.tabs-s:hover{background:var(--panel);color:var(--ink)}
/* in-channel search: the round search button turns into a field that takes the place of the tab list */
.tabs-q{display:none;flex:1;min-width:0;align-items:center;gap:4px;align-self:center;height:40px;border-radius:999px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);padding-inline:16px 4px;transition:box-shadow .15s}
.tabs-q:focus-within{box-shadow:inset 0 0 0 2px var(--teal)}
.tabs-q input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;outline:0;-webkit-appearance:none;appearance:none}
.tabs-q input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}
.tabs-q input::placeholder{color:var(--ink-3)}
.tabs-q .ib{width:32px;height:32px;flex:none}
.tabs.sq .tabs-in,.tabs.sq .tabs-s{display:none}
.tabs.sq .tabs-q{display:flex}
.facet-slot{position:sticky;inset-block-start:calc(var(--bar-h) + var(--tabs-h));z-index:39;background:var(--bg);margin-inline:calc(var(--pad)*-1);padding-inline:var(--pad)}
.view{padding-block-start:6px;min-height:50vh}
.view-enter{animation:rise .35s var(--ease) both}

/* a11y button (TUBE-09: shown only where the site's Wizzo widget has no button of its own, a phone) + prototype link */
.a11y[hidden]{display:none}
.a11y{position:fixed;inset-inline-end:20px;inset-block-end:20px;z-index:80}
.a11y>button{width:50px;height:50px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;box-shadow:var(--shadow-pop);transition:transform .15s}
.a11y>button:hover{transform:scale(1.06)}
.proto-back{position:fixed;inset-inline-start:12px;inset-block-end:10px;z-index:45;font-size:11px;color:var(--ink-3);background:color-mix(in srgb,var(--bg) 88%,transparent);border:1px solid var(--hair);border-radius:12px;padding:3px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.proto-back:hover{color:var(--ink)}

/* ---------- 6. shelf: heading + sideways row + arrows + rank numbers ---------- */
.shelf{--g:16px;--n:4;--ar:.5625;--ao:0px;--rkin:0px;--cw:calc((100cqw + 2*var(--pad) - 2*var(--edge) - var(--rkin) - (var(--n) - 1)*var(--g))/var(--n));--ah:calc(var(--cw)*var(--ar)/2);position:relative;margin-block-end:10px}
.sh-head{display:flex;align-items:center;gap:14px;padding-block:24px 12px;min-width:0}
.sh-head h2{font:600 34px/1.05 var(--f-display);min-width:0;text-wrap:balance}
.sh-head .sh-lead{flex:none}
.sh-head .sh-lead .av{width:48px;height:48px}
.sh-head .sh-sub{color:var(--ink-3);font-size:13px;white-space:nowrap}
.sh-head .sh-tx{display:flex;flex-direction:column;gap:3px;min-width:0}
.sh-head .sh-end{margin-inline-start:auto;display:flex;align-items:center;gap:10px;flex:none}
.sh-all{display:inline-flex;align-items:center;gap:4px;color:var(--accent-text);font-weight:600;font-size:14px;white-space:nowrap;padding:6px 4px;border-radius:8px}
.sh-all .i{width:18px;height:18px}
.sh-all:hover{text-decoration:underline;text-underline-offset:3px}
.sh-wrap{position:relative}
.sh-row{display:flex;gap:var(--g);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;scroll-behavior:smooth;margin-inline:calc(var(--pad)*-1);padding:6px var(--edge) 10px;scroll-padding-inline:var(--edge);overscroll-behavior-x:contain}
.sh-row::-webkit-scrollbar{display:none}
.sh-row>*{flex:0 0 var(--cw);min-width:0;scroll-snap-align:start}
.sh-wrap::before,.sh-wrap::after{content:"";position:absolute;inset-block:0;width:calc(var(--pad) + 12px);z-index:2;pointer-events:none;opacity:0;transition:opacity .2s}
.sh-wrap::before{inset-inline-start:calc(var(--pad)*-1);background:linear-gradient(to left,var(--bg) 0,color-mix(in srgb,var(--bg) 78%,transparent) 55%,transparent)}
.sh-wrap::after{inset-inline-end:calc(var(--pad)*-1);background:linear-gradient(to right,var(--bg) 0,color-mix(in srgb,var(--bg) 78%,transparent) 55%,transparent)}
.sh-wrap[data-s]::before,.sh-wrap[data-e]::after{opacity:1}
.sh-arrow{position:absolute;inset-block-start:calc(6px + var(--ao) + var(--ah) - 28px);width:56px;height:56px;border-radius:50%;background:var(--bg);color:var(--ink);box-shadow:var(--shadow-soft),0 0 0 1px var(--hair-2);display:grid;place-items:center;z-index:3;opacity:0;pointer-events:none;transform:scale(.88);transition:opacity .18s,transform .18s var(--ease),background .15s}
.sh-arrow .i{width:30px;height:30px;stroke-width:2.4}
.sh-arrow.prev{inset-inline-start:-28px}
.sh-arrow.next{inset-inline-end:-28px}
.sh-wrap[data-s] .sh-arrow.prev,.sh-wrap[data-e] .sh-arrow.next{opacity:1;pointer-events:auto;transform:none}
.sh-arrow:hover{background:var(--panel)}
.sh-arrow:active{transform:scale(.94)}
@media (hover:none){.sh-arrow{display:none}}
@media (max-width:639px){.sh-arrow{display:none}}
/* card counts per kind, driven by the width of the content column (container query) */
.shelf[data-kind=video],.shelf[data-kind=playlist]{--n:1.25}
.shelf[data-kind=top]{--n:1.12;--g:44px;--rkin:28px}
.shelf[data-kind=short]{--n:2.3;--ar:1.7778}
.shelf[data-kind=podcast]{--n:2.2;--ar:1}
.shelf[data-kind=channel]{--n:2.4;--ah:70px}
.shelf[data-kind=chx]{--n:1.12;--g:14px}
@container main (min-width:560px){.shelf[data-kind=chx]{--n:2}}
@container main (min-width:900px){.shelf[data-kind=chx]{--n:3}}
@container main (min-width:1400px){.shelf[data-kind=chx]{--n:4}}
.shelf[data-kind=playlist]{--ao:12px}
@container main (min-width:480px){
  .shelf[data-kind=video],.shelf[data-kind=playlist]{--n:2}
  .shelf[data-kind=short]{--n:3}
  .shelf[data-kind=podcast]{--n:3}
  .shelf[data-kind=channel]{--n:3}
}
@container main (min-width:560px){.shelf[data-kind=top]{--n:2}}
@container main (min-width:720px){
  .shelf[data-kind=video],.shelf[data-kind=playlist]{--n:3}
  .shelf[data-kind=short]{--n:4}
  .shelf[data-kind=podcast]{--n:4}
  .shelf[data-kind=channel]{--n:4}
}
@container main (min-width:900px){
  .shelf[data-kind=short]{--n:5}
  .shelf[data-kind=channel]{--n:5}
}
@container main (min-width:1040px){
  .shelf[data-kind=video],.shelf[data-kind=playlist]{--n:4}
  .shelf[data-kind=top]{--n:3}
  .shelf[data-kind=short]{--n:6}
  .shelf[data-kind=podcast]{--n:6}
  .shelf[data-kind=channel]{--n:6}
}
.shelf[data-kind=top] .sh-row{padding-inline-start:calc(var(--edge) + var(--rkin));scroll-padding-inline-start:calc(var(--edge) + var(--rkin))}

/* ---------- 7. cards ---------- */
@keyframes rise{from{opacity:0;transform:translateY(10px)}}.card{position:relative;display:flex;flex-direction:column;min-width:0;animation:rise 0.5s var(--ease) both;animation-delay:calc(var(--i,0)*35ms)}.thumb{position:relative;display:block;aspect-ratio:1.7777777778;border-radius:14px;overflow:hidden;background:var(--thumb-bg);isolation:isolate}.thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 0.6s var(--ease)}.thumb::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--thumb-edge);pointer-events:none}.card:hover .thumb img{transform:scale(1.045)}.dur{position:absolute;inset-inline-end:8px;inset-block-end:8px;background:rgba(8, 12, 18, 0.78);color:#fff;font:600 12px/1 var(--f-ui);padding:4px 6px;border-radius:6px;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}.prog{position:absolute;inset-inline:0;inset-block-end:0;height:4px;background:rgba(255, 255, 255, 0.38);z-index:1}.prog i{display:block;height:100%;background:var(--accent)}.meta{display:flex;gap:12px;align-items:flex-start;margin-block-start:12px;min-width:0}.meta .av{width:40px;height:40px;margin-block-start:1px;--gap:var(--bg)}
.meta .tx{flex:1;min-width:0}.t{font:600 17px/1.4 var(--f-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.t a:hover{color:var(--accent-text)}.ch{display:block;font-size:13px;color:var(--ink-2);margin-block-start:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.ch:hover{color:var(--ink)}.mt{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.more{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;margin-inline-end:-8px;opacity:0;transition:opacity 0.15s, background 0.15s}.more .i{width:20px;height:20px}.card:hover .more,.more:focus-visible,.more[aria-expanded=true]{opacity:1}.more:hover{background:var(--panel)}@media (hover:none){.more{opacity:1}}.card.compact{flex-direction:row;gap:12px;align-items:flex-start}.card.compact .thumb{flex:0 0 168px;border-radius:10px}.card.compact .meta{margin:0;flex:1;gap:4px}.card.compact .meta .av{display:none}.card.compact .t{font-size:15px;line-height:1.38}.card.compact .ch{margin-block-start:3px}.card.compact .more{margin-inline-end:-6px}.card.big .t{font-size:22px;line-height:1.3}.card.big .thumb{border-radius:18px}.tw{position:relative;container-type:inline-size}.rk{position:absolute;inset-inline-start:-0.2em;inset-block-end:-0.1em;font:600 min(150px, 41cqw)/0.82 var(--f-display);color:var(--accent);-webkit-text-stroke:0.055em var(--bg);paint-order:stroke fill;text-shadow:0 0.05em 0.14em rgba(10, 6, 4, 0.32);user-select:none;pointer-events:none;z-index:3;transition:transform 0.35s var(--ease)}.rk.two{inset-inline-start:-0.3em}.card:hover .rk{transform:translateY(-3px) scale(1.03)}.card.ranked .meta{margin-block-start:14px}.scard .sthumb{position:relative;display:block;aspect-ratio:0.5625;border-radius:14px;overflow:hidden;background:var(--thumb-bg);isolation:isolate}.scard .sthumb img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.6s var(--ease)}.scard:hover .sthumb img{transform:scale(1.045)}.scard .sthumb::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--thumb-edge);pointer-events:none}.scard .sthumb::before{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:34%;background:linear-gradient(0deg, rgba(6, 10, 16, 0.72), transparent);z-index:1}.scard .sbadge{position:absolute;inset-inline-start:8px;inset-block-start:8px;z-index:2;width:26px;height:26px;border-radius:50%;background:rgba(8, 12, 18, 0.66);color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.scard .sbadge .i{width:15px;height:15px}.scard .dur{inset-inline-end:8px;inset-block-end:8px}.scard .smeta{display:flex;gap:6px;align-items:flex-start;margin-block-start:10px}.scard .smeta .tx{flex:1;min-width:0}.scard .t{font-size:16px;line-height:1.38}.scard .mt{margin-block-start:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scard .more{margin-inline-end:-8px}.pcard .pstack{position:relative;margin-block-start:12px}.pcard .pstack::before,.pcard .pstack::after{content:"";position:absolute;height:14px;border-radius:12px 12px 0 0;background:color-mix(in srgb, var(--ink) 20%, var(--bg))}.pcard .pstack::before{inset-inline:7%;inset-block-start:-6px}.pcard .pstack::after{inset-inline:13%;inset-block-start:-12px;background:color-mix(in srgb, var(--ink) 10%, var(--bg))}.pcard .pthumb{position:relative;display:block;aspect-ratio:1.7777777778;border-radius:14px;overflow:hidden;background:var(--thumb-bg);isolation:isolate;z-index:1}.pcard .pthumb img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.6s var(--ease)}.pcard:hover .pthumb img{transform:scale(1.045)}.pcard .pthumb::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--thumb-edge);pointer-events:none;z-index:3}.pcount{position:absolute;inset-block:0;inset-inline-end:0;width:30%;background:rgba(8, 14, 22, 0.74);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pcount b{font:600 30px/1 var(--f-display)}.pcount span{font-size:12px;opacity:0.86}.pcount .i{width:22px;height:22px;margin-block-end:4px}.pplay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;background:rgba(8, 14, 22, 0.5);opacity:0;transition:opacity 0.2s;font-weight:600;font-size:14px;gap:6px;align-content:center;padding-inline-end:30%}.pcard:hover .pplay{opacity:1}.pplay .i{width:34px;height:34px}.pthumb.tile,.thumb.tile{background:radial-gradient(130% 130% at 100% 0, var(--pc, var(--petal-9)) 0, transparent 62%), linear-gradient(160deg, #0f2740, #081421)}.pthumb.tile .flow,.thumb.tile .flow{position:absolute;inset-inline-start:-9%;inset-block-end:-26%;width:62%;height:auto;aspect-ratio:1;opacity:0.92;filter:saturate(1.05)}.thumb.tile .flow{width:46%;inset-inline-start:auto;inset-inline-end:-6%;inset-block-end:-30%}.pthumb.tile.ytl .tn{inset-inline-end:calc(30% + 14px);padding-inline-end:0}.pthumb.tile .tk{position:absolute;inset-inline-end:10px;inset-block-start:10px;font:600 12px/1 var(--f-ui);color:#fff;background:rgba(8, 14, 22, 0.55);padding:5px 8px;border-radius:7px;z-index:2}.ptag{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--panel);padding:2px 8px;border-radius:6px;margin-inline-end:6px}.pcard .meta{margin-block-start:10px}.pdcard .cover{position:relative;display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--navy);isolation:isolate}.pdcard .cover img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 0.6s var(--ease)}.pdcard .cover.flowerc img{object-fit:contain;padding:26%;object-position:center}.pdcard:hover .cover img{transform:scale(1.045)}.pdcard .cover::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--thumb-edge);pointer-events:none}.pdcard .pbtn{position:absolute;inset-inline-end:10px;inset-block-end:10px;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:0 6px 16px rgba(0, 0, 0, 0.3);z-index:2;transform:translateY(6px) scale(0.9);opacity:0;transition:transform 0.25s var(--ease), opacity 0.2s}.pdcard:hover .pbtn,.pdcard .pbtn:focus-visible{transform:none;opacity:1}@media (hover:none){.pdcard .pbtn{transform:none;opacity:1}}.pdcard .pbtn .i{width:22px;height:22px}.pdcard .tx{margin-block-start:10px}.pdcard .t{font-size:17px}.chcard{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 10px 14px;border-radius:20px;background:var(--panel);min-width:0;animation:rise 0.5s var(--ease) both;animation-delay:calc(var(--i,0)*35ms);transition:background 0.15s}.chcard:hover{background:var(--panel-2)}.chcard .cc-img{height:104px;display:grid;place-items:center;margin-block-end:6px}.chcard .cc-img .av{width:104px;height:104px;--gap:var(--panel)}
.chcard:hover .cc-img .av{--gap:var(--panel-2)}
.chcard .cc-img .pimg{height:104px;aspect-ratio:1.425;border-radius:14px;object-fit:cover;object-position:top;box-shadow:inset 0 0 0 1px var(--thumb-edge), 0 0 0 1px var(--hair-2);background:var(--thumb-bg)}.chcard .nm{font:600 18px/1.15 var(--f-display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em;width:100%}.chcard .ct{font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.chcard .sub{margin-block-start:auto}.chcard>:nth-last-child(2){margin-block-end:8px}.chcard .kd{font-size:11.5px;color:var(--ink-3)}.chx{display:flex;flex-direction:column;border-radius:20px;background:var(--panel);overflow:hidden;min-width:0;animation:rise 0.5s var(--ease) both;animation-delay:calc(var(--i,0)*35ms);transition:background 0.15s}.chx:hover{background:var(--panel-2)}.cx-cover{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);grid-template-rows:1fr 1fr;gap:2px;aspect-ratio:2;min-height:0;background:var(--panel)}.cx-cover img{width:100%;height:100%;min-height:0;object-fit:cover;display:block;background:var(--thumb-bg)}.cx-cover .m{grid-row:1/3}.cx-cover[data-n="1"]{grid-template-columns:1fr}.cx-cover[data-n="2"] .s{grid-row:1/3}.cx-id{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:end;gap:12px;padding:10px 14px 0}.cx-av{margin-block-start:-40px;position:relative}.cx-av .av{width:68px;height:68px;padding:3px;--gap:var(--panel);box-shadow:none}.chx:hover .cx-av .av{--gap:var(--panel-2)}
.cx-av .av.sq{border-radius:16px}.cx-av .av.sq img{border-radius:13px}
.cx-tx{min-width:0;padding-block-end:2px}.chx .nm{display:block;font:600 19px/1.15 var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chx .ct{display:flex;flex-wrap:wrap;gap:0 6px;font-size:12.5px;color:var(--ink-3);margin-block-start:3px;font-variant-numeric:tabular-nums}.chx .ct i{font-style:normal}.chx .cx-id .sub{margin-block-end:4px}.cx-last{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:10px;margin:12px 14px 14px;padding:9px 12px 9px 10px;border-radius:12px;background:var(--bg);transition:background 0.15s}.cx-last:hover{background:var(--up)}.cx-last .pl{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.cx-last .pl .i{width:13px;height:13px}.cx-last .tx{min-width:0;display:flex;flex-direction:column;gap:1px}.cx-last .tx b{font-size:11.5px;font-weight:600;color:var(--accent-text);display:flex;gap:5px}.cx-last .tx b i,.cx-last .tx b em{font-style:normal;font-weight:400;color:var(--ink-3)}.cx-last .tx>span{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-last .du{font-size:12px;color:var(--ink-3);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.grid-head{display:flex;align-items:flex-end;gap:14px;padding-block:26px 16px}.grid-head h2{font:600 34px/1 var(--f-display)}.grid-head .sh-sub{color:var(--ink-3);font-size:13px;padding-block-end:3px}.grid{display:grid;grid-template-columns:1fr;gap:34px 16px}@container main (min-width:480px){.grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container main (min-width:720px){.grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container main (min-width:1040px){.grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.adslot{position:relative;border-radius:14px;background:var(--panel);border:1px dashed var(--hair-2);display:grid;place-items:center;min-height:200px;color:var(--ink-3);font-size:12px;align-self:stretch;margin-block:18px 8px}.adslot .lbl{position:absolute;inset-block-start:10px;inset-inline-start:12px;font-size:11px;color:var(--ink-3)}.adslot .sz{font-variant-numeric:tabular-nums}.loadmore{display:flex;justify-content:center;padding-block:34px 6px}.loadmore .btn{height:42px;padding-inline:26px;background:var(--panel);color:var(--ink)}.loadmore .btn:hover{background:var(--panel-2);filter:none}.resline{margin-block-start:6px;margin-block-end:22px;padding:14px 18px;border-radius:14px;background:var(--panel);display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;color:var(--ink-2)}.resline b{color:var(--ink);font-weight:600}.resline a{color:var(--accent-text);font-weight:600;display:inline-flex;align-items:center;gap:6px}.resline a:hover{text-decoration:underline}.resline .i{width:16px;height:16px}.empty{padding:60px 20px;text-align:center;color:var(--ink-2)}.empty h3{font:600 28px/1.1 var(--f-display);color:var(--ink);margin-block-end:8px}.empty .btn{margin-block-start:16px}.empty:has(+ .em-more){padding-block-end:28px}.em-more{margin-block-end:24px}.vw-chips-l{flex:none;align-self:center;white-space:nowrap;font-size:13px;font-weight:600;color:var(--ink-3);margin-inline-end:4px}[data-empty="search"] .vw-chips{margin-block-start:12px}[data-empty="search"] .vw-chips+.vw-chips{margin-block-start:0}.sub{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding-inline:18px;border-radius:18px;background:var(--accent);color:#fff;font-weight:600;font-size:14px;white-space:nowrap;flex:none;transition:background 0.22s, color 0.22s, filter 0.15s, padding 0.22s var(--ease)}.sub:hover{filter:brightness(1.07)}.sub .i{width:20px;height:20px;display:none}.sub .chv{width:16px;height:16px}.sub.on{background:var(--panel);color:var(--ink);padding-inline:12px 8px}.sub.on:hover{background:var(--panel-2);filter:none}.sub.on .i{display:block}.sub.on .bell{color:var(--ink)}.sub.pulse{animation:subpop 0.42s var(--ease)}.sub.pulse .bell{animation:ring 0.7s var(--ease)}@keyframes subpop{0%{transform:scale(0.93)}55%{transform:scale(1.05)}100%{transform:none}}@keyframes ring{0%,100%{transform:rotate(0)}20%{transform:rotate(16deg)}45%{transform:rotate(-13deg)}70%{transform:rotate(7deg)}}.sub.sm{height:30px;padding-inline:15px;font-size:13px;border-radius:15px}.sub.sm.on{padding-inline:10px 6px}.sub.sm .i{width:18px;height:18px}.sub.sm .chv{width:14px;height:14px}.sub.icon{width:36px;padding:0;gap:0}.sub.icon.on{padding:0}.sub.icon .chv,.sub.icon .sub-t{display:none !important}.sub.icon:not(.on) .bell{display:block}.sub.block{width:100%;height:46px;border-radius:23px;font-size:15px}.np{width:480px;max-height:min(72vh, 660px);display:flex;flex-direction:column;overflow:hidden}.np-h{display:flex;align-items:center;gap:4px;padding-block:14px 6px;padding-inline:18px 10px;flex:none}.np-h h3{font:600 30px/1 var(--f-display);flex:1}.np-h .lk{font-size:13px;color:var(--accent-text);font-weight:600;padding:7px 10px;border-radius:9px;white-space:nowrap}.np-h .lk:hover{background:var(--panel)}.np-h .ib{width:38px;height:38px}.np-h .ib .i{width:21px;height:21px}.np-b{overflow-y:auto;flex:1;padding-block-end:10px;overscroll-behavior:contain}.np-g{font:600 13px var(--f-ui);color:var(--ink-3);padding:14px 20px 6px}.np-i{position:relative;display:flex;align-items:flex-start;padding-inline:0 10px;transition:background 0.12s;text-align:start;width:100%}.np-l{flex:1;min-width:0;display:flex;gap:12px;align-items:flex-start;padding-block:11px;padding-inline:8px 0;cursor:pointer;color:inherit}.np-i:hover,.np-i:focus-within{background:var(--panel)}.np-l:focus-visible{outline-offset:-2px}.np-i .ud{width:8px;height:8px;border-radius:50%;background:transparent;margin-block-start:21px;flex:none}.np-i.unread .ud{background:var(--accent)}.np-i .av{width:48px;height:48px;--gap:var(--up)}
.np-i:hover .av{--gap:var(--panel)}
.np-i .tx{flex:1;min-width:0}.np-i .tt{font-size:14px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.np-i.unread .tt{font-weight:500}.np-i:not(.unread) .tt{color:var(--ink-2)}.np-i .wn{font-size:12px;color:var(--ink-3);margin-block-start:3px}.np-i .nth{width:88px;aspect-ratio:1.7777777778;border-radius:9px;object-fit:cover;object-position:top;flex:none;background:var(--thumb-bg);box-shadow:inset 0 0 0 1px var(--thumb-edge)}.np-i .nth.v{width:46px;aspect-ratio:0.5625}.np-i .nmore{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--ink-2);margin-block-start:11px}.np-i .nmore:hover{background:var(--panel-2)}.np-i .nmore .i{width:20px;height:20px}.np-empty{padding:44px 24px;text-align:center;color:var(--ink-2)}.np-empty h4{font:600 26px/1.1 var(--f-display);color:var(--ink);margin-block-end:6px}.np-out{margin:8px 14px 12px;padding:18px;border-radius:16px;background:var(--panel);display:grid;gap:10px}.np-out h4{font:600 24px/1.1 var(--f-display)}.np-out p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.si{width:372px;padding:20px}.si h4{font:600 28px/1.1 var(--f-display);margin-block-end:12px}.si ul{display:grid;gap:9px;margin-block-end:16px}.si li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);line-height:1.45}.si li .i{width:18px;height:18px;color:var(--teal-text);flex:none;margin-block-start:1px}.si .row{display:flex;gap:8px;margin-block-end:10px}.si .row .btn{flex:none}.si .chk{margin-block-end:12px}.si .free{margin-block-start:12px;padding-block-start:12px;box-shadow:0 -1px 0 var(--hair);font-size:13px;color:var(--ink-2);display:flex;flex-direction:column;gap:3px}.sheet-si{padding:4px 2px 12px}.sheet-si ul{display:grid;gap:10px;margin-block-end:16px}.sheet-si li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink-2);line-height:1.45}.sheet-si li .i{width:20px;height:20px;color:var(--teal-text);flex:none;margin-block-start:1px}.sheet-si .row{display:flex;gap:8px;margin-block-end:12px}.sheet-si .row .btn{height:46px;border-radius:23px;flex:none;padding-inline:24px}.sheet-si .field{height:46px;border-radius:23px;padding-inline:18px;font-size:16px}.sheet-si .chk{margin-block-end:14px;font-size:14px}.sheet-si .free{margin-block-start:6px;font-size:14px;color:var(--ink-2)}.fct{padding-block:10px 12px}.fct-row{display:flex;align-items:center;gap:8px}.fct-grp{display:flex;align-items:center;gap:8px;flex:none}.fct-sep{width:1px;height:24px;background:var(--hair-2);margin-inline:6px;flex:none}.fct-btn{height:38px;padding-inline:14px 9px;border-radius:19px;background:var(--panel);font-weight:500;font-size:14px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background 0.15s, color 0.15s, box-shadow 0.15s;max-width:280px;flex:none}.fct-btn .l{color:var(--ink-2)}.fct-btn .v{font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:170px}.fct-btn .i{width:18px;height:18px;color:var(--ink-3);transition:transform 0.2s}.fct-btn:hover{background:var(--panel-2)}.fct-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.fct-btn[aria-expanded=true] .i{transform:rotate(180deg)}.fct-btn.act{background:color-mix(in srgb, var(--accent) 11%, var(--bg));color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent)}.fct-btn.act .l{color:inherit;opacity:0.8}.fct-btn.act .i{color:inherit}.fct-count{margin-inline-start:auto;flex:none;display:flex;align-items:baseline;gap:7px;white-space:nowrap;color:var(--ink-2);font-size:14px;padding-inline-start:12px}.fct-count b{font:600 32px/1 var(--f-display);color:var(--teal-text);font-variant-numeric:tabular-nums;display:inline-block;min-width:1ch}.fct-count b.tick{animation:tick 0.45s var(--ease)}@keyframes tick{0%{transform:translateY(-35%);opacity:0.2}100%{transform:none;opacity:1}}.fct-tok{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-block-start:10px}.fct-chip{display:inline-flex;align-items:center;gap:4px;height:30px;padding-inline:12px 5px;border-radius:15px;background:var(--panel);font-size:13px;font-weight:500;animation:rise 0.25s var(--ease) both}.fct-chip b{font-weight:600}.fct-chip button{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2)}.fct-chip button:hover{background:var(--panel-2);color:var(--ink)}.fct-chip .i{width:14px;height:14px}.fct-clearall{font-size:13px;font-weight:600;color:var(--accent-text);padding:5px 8px;border-radius:8px}.fct-clearall:hover{text-decoration:underline;text-underline-offset:3px}.fct-panel{width:380px;max-height:min(72vh, 580px);display:flex;flex-direction:column;overflow:hidden}.fp-s{padding:12px 12px 8px;flex:none;position:relative}.fp-s input{width:100%;height:40px;border-radius:20px;border:0;background:var(--panel);padding-inline:42px 14px;font:400 14px var(--f-ui);color:var(--ink);outline:0;transition:box-shadow 0.15s}.fp-s input:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.fp-s input::placeholder{color:var(--ink-3)}.fp-s .i{position:absolute;inset-inline-start:26px;inset-block-start:22px;width:18px;height:18px;color:var(--ink-3);pointer-events:none}.fp-l{overflow-y:auto;flex:1;padding:4px 6px 6px;overscroll-behavior:contain}.fp-h{font:600 12px var(--f-ui);color:var(--ink-3);padding:10px 10px 4px}.fp-o{display:flex;align-items:center;gap:12px;min-height:54px;padding:6px 8px;border-radius:12px;cursor:pointer;width:100%;text-align:start;transition:background 0.12s;--gap:var(--up)}
.fp-o:hover,.fp-o.kb{background:var(--panel);--gap:var(--panel)}
.fp-o input{accent-color:var(--accent);width:18px;height:18px;flex:none;pointer-events:none}.fp-o .av{width:40px;height:40px}.fp-o .pth{width:52px;height:36px;border-radius:8px;object-fit:cover;object-position:top;background:var(--thumb-bg);box-shadow:inset 0 0 0 1px var(--thumb-edge);flex:none}.fp-o .tx{flex:1;min-width:0;line-height:1.25}.fp-o .nm{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:500}.fp-o .nm .i{width:14px;height:14px;color:var(--accent-text);flex:none}.fp-o .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-o .sb{display:block;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.fp-o .fc{font:600 13px var(--f-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;background:var(--panel);border-radius:10px;padding:2px 8px;flex:none}.fp-o:hover .fc{background:var(--bg)}.fp-o.zero{opacity:0.42}.fp-o.sel{font-weight:600}.fp-none{padding:22px 14px;color:var(--ink-3);font-size:14px;text-align:center}.fp-f{display:flex;gap:10px;align-items:center;padding:10px 12px;box-shadow:0 -1px 0 var(--hair);flex:none}.fp-f .btn{flex:1}.fp-f .btn.ghost{flex:none}@media (max-width:1099px){.live span:last-child{display:none}.live{padding-inline:10px}.signin span{display:none}.signin{padding-inline:6px}}@media (max-width:899px){.topbar{grid-template-columns:auto minmax(0, 1fr) auto}.chead{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"av body" "av desc" "act act"}.fct-top{flex-wrap:wrap;row-gap:4px}.fct-row{flex:1 1 100%;flex-wrap:wrap}.fct-count{margin-inline-start:0;padding-inline-start:2px}}@media (max-width:639px){:root{--bar-h:48px;--pad:0px;--tabs-h:46px}
  .only-phone{display:inline-flex!important}
  .only-desk{display:none!important}
  .topbar{grid-template-columns:1fr auto;padding-inline:12px 6px;gap:4px}.topbar .search,.topbar .live,.topbar .pw{display:none}.topbar.searching .tb-s,.topbar.searching .tb-e{display:none}.topbar.searching{grid-template-columns:auto 1fr}.topbar.searching .search{display:flex;grid-column:2}.topbar.searching .sback{display:grid !important}.search input{border-inline-end:1px solid var(--hair-2);border-radius:20px;padding-inline:16px}.search>button{display:none}.sugg{position:fixed;inset-inline:8px;inset-block-start:calc(var(--bar-h) + 4px)}.logo img{height:22px}.logo{padding-inline:0}.vodmark{margin-block-start:4px}.logo.tube img{height:30px}.tb-e{gap:0}.signin{width:40px;height:40px;padding:0;border:0;justify-content:center;border-radius:50%}.signin .i{width:30px;height:30px;stroke-width:1.5}.content{padding-block-end:136px}.chead{padding-inline:var(--edge);grid-template-columns:auto minmax(0, 1fr);gap:8px 16px;padding-block:14px 8px;grid-template-areas:"av body" "desc desc" "act act"}.ch-av{width:64px;height:64px}.ch-av .live-tag{font-size:10px;padding:3px 7px 2px;inset-block-end:-8px}.chead h1{font-size:34px}.chead .cm{font-size:13px}.chead .desc{font-size:13px}.ch-act{padding-block-start:4px}.ch-act .sub{flex:1;height:44px;border-radius:22px;font-size:15px}.tabs{padding-inline:0 4px}.tabs-in{padding-inline:var(--edge) 4px}.tab{padding-inline:14px;font-size:14.5px}.facet-slot{position:static;padding-inline:0}.fct{padding-inline:0}.fct-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-inline:var(--edge);padding-block:2px}.fct-row::-webkit-scrollbar{display:none}.fct-top{display:block}.fct-count{display:flex;padding-inline:var(--edge);padding-block:8px 0;font-size:13px}.fct-count b{font-size:22px}.fct-tok{padding-inline:var(--edge)}.sh-head,.grid-head{padding-inline:var(--edge);padding-block-start:20px}.sh-head h2,.grid-head h2{font-size:30px}.sh-head:has([data-sub]){gap:10px}.sh-head:has([data-sub]) .sh-all{display:none}.sh-head:has([data-sub]) .sh-lead .av{width:40px;height:40px}.sh-head:has([data-sub]) h2{font-size:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-row{gap:14px}.shelf[data-kind=top]{--g:34px}
  .shelf[data-kind=top] .sh-row{gap:var(--g)}
  .rk{font-size:min(112px,36cqw)}
  .grid{gap:26px}
  .grid .card .thumb{border-radius:0}
  .grid .card .meta{padding-inline:14px}
  .meta .av{width:40px;height:40px}.t{font-size:17px}.more{opacity:1}.adslot{border-radius:0;min-height:220px;border-inline:0}.resline,.loadmore,.empty{margin-inline:14px}.bnav{display:grid;grid-template-columns:repeat(5, 1fr);position:fixed;inset-inline:0;inset-block-end:0;z-index:50;height:calc(58px + env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);background:var(--bg);box-shadow:0 -1px 0 var(--hair)}.bnav button,.bnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;color:var(--ink-2);position:relative}.bnav [aria-current=page]{color:var(--ink);font-weight:600}.bnav [aria-current=page] .i{color:var(--accent-text)}.bnav .nd{position:absolute;inset-block-start:9px;inset-inline-end:calc(50% - 16px);box-shadow:0 0 0 2px var(--bg)}.a11y{inset-block-end:76px;inset-inline-end:12px}.a11y>button{width:44px;height:44px}.proto-back{inset-block-end:66px;inset-inline-start:8px}#guide{width:min(86vw, 320px)}html.guide-open .g-acct{display:flex}#guide .g-navonly{display:none}.r2-toast{inset-inline:12px;inset-block-end:76px;max-width:none;justify-content:space-between}.np{position:fixed;inset:0;width:auto;max-height:none;border-radius:0;animation:rise 0.25s var(--ease)}.np-h{padding-block-start:10px}.np-i .nth{width:76px}.r2-pop.mobile-full{inset:0 !important;max-width:none;border-radius:0;width:auto}.r2-sheet .r2-menu{box-shadow:none;position:static;background:none;padding:0;animation:none;min-width:0}.r2-sheet .r2-menu .mi{min-height:54px;font-size:16px}.r2-sheet.dlg{inset-block:auto;inset-block-start:50%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.sback{display:none}.skip{position:fixed;inset-inline-start:12px;inset-block-start:-64px;z-index:200;padding:10px 18px;border-radius:12px;background:var(--ink);color:var(--bg);font-weight:600;transition:inset-block-start 0.15s}.skip:focus{inset-block-start:10px}#r2-bell[aria-expanded=true]{background:var(--panel)}.tb-e .ib.pw .i{width:23px;height:23px}#r2-main:focus{outline:0}.pgcard .thumb{aspect-ratio:1.9123505976}.pgcard .thumb.fit img{object-fit:contain;object-position:50% 50%}.pgcard .meta .sub{flex:none;margin-block-start:2px}.sugg .sub{flex:none}.sugg [role=option] .sg-kind{font-size:11.5px;color:var(--ink-3);flex:none}.sugg .sg-live{display:inline-block;width:7px;height:7px}.mm{width:304px}.mm-h{display:flex;align-items:center;gap:12px;padding:12px 14px 10px}.mm-h .me-av{width:48px;height:48px;font-size:24px;pointer-events:none}.mm-h b{display:block;font:600 26px/1.05 var(--f-display)}.mm-h small{display:block;font-size:12.5px;color:var(--ink-3);margin-block-start:3px}.mm .r2-menu{min-width:0}.r2-menu .mi .mi-end{margin-inline-start:auto;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.r2-sheet .mm{width:auto}.r2-sheet .mm-h{padding-inline:4px}.g-h .g-act{margin-inline-start:auto;font:500 12px var(--f-ui);color:var(--accent-text);padding:4px 8px;border-radius:8px}.g-h .g-act:hover{background:var(--panel)}.g-acct .g-btn{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding-inline:14px;border-radius:20px;border:1px solid var(--hair-2);font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap;transition:background 0.15s}.g-acct .g-btn:hover{background:var(--panel)}.g-acct .g-btn.pri{background:var(--accent);border-color:transparent;color:#fff}.g-acct .g-btn.pri:hover{filter:brightness(1.07);background:var(--accent)}.g-acct .g-btn .i{width:20px;height:20px}.g-acct .g-btn .i-sun{display:none}[data-theme=dark] .g-acct .g-btn .i-sun{display:block}[data-theme=dark] .g-acct .g-btn .i-moon{display:none}#guide ul{list-style:none;margin:0;padding:0}.g-item .ct{margin-inline-start:auto}.g-rab .nd{margin-inline-start:0}.g-card h4{font:600 17px/1.25 var(--f-display);color:var(--ink)}.g-sec{scroll-margin-block-start:8px}.g-sec:not(.open) li.gx{display:none}.np-menu{position:absolute;z-index:6;background:var(--up);border-radius:14px;box-shadow:var(--shadow-pop);animation:popin 0.16s var(--ease)}.np-l .nth-w{position:relative;flex:none;display:block}.np-l .nth-w .nth{display:block}.np-l .nth-w .live-mark{position:absolute;inset-inline-start:5px;inset-block-end:5px;background:var(--accent);color:#fff;font:700 10px/1 var(--f-ui);padding:3px 5px 2px;border-radius:4px}.np-l .nth-w.lv .live-mark{inset-inline:0;margin-inline:auto;width:max-content;inset-block-end:-3px}.sugg .sg-th.pg{width:69px;object-fit:cover;object-position:50% 50%}.a11y>button .i{width:28px;height:28px}@media (min-width:640px){.content{padding-block-end:88px}}.fct-top{display:flex;align-items:center;gap:14px}.fct-row{flex:1;min-width:0}.fct-btn .mo{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.fct-btn:focus-visible,.fct-chip button:focus-visible,.fct-clearall:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fct-chip.still{animation:none}.fct-pop{overflow:hidden}.fct-panel.sm{width:268px}.fp-o{font:inherit;color:inherit;text-decoration:none}.fp-o .cb{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--ink-3);display:grid;place-items:center;flex:none;color:#fff;transition:background 0.12s, box-shadow 0.12s}.fp-o .cb .i{width:14px;height:14px;opacity:0;transform:scale(0.6);transition:opacity 0.12s, transform 0.16s var(--ease)}.fp-o:hover .cb{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.fp-o.sel .cb{background:var(--accent);box-shadow:none}.fp-o.sel .cb .i{opacity:1;transform:none}.fp-o .cb.rd{border-radius:50%}.fp-o .cb.rd::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform 0.16s var(--ease)}.fp-o.sel .cb.rd{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent)}.fp-o.sel .cb.rd::after{transform:scale(1)}.fp-o:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--panel);--gap:var(--panel)}
.fp-o .sb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-o .pth.ic{display:grid;place-items:center;color:var(--ink-2);background:var(--panel);box-shadow:none}.fp-o .pth.ic .i{width:22px;height:22px}.fp-o .go{width:18px;height:18px;color:var(--ink-3);flex:none}.fp-o .nm .i{margin-inline-start:2px}.fp-f .btn:disabled{opacity:0.7}.r2-sheet.fct-sheet .fct-panel{width:auto;max-height:none;overflow:visible;display:block}.r2-sheet.fct-sheet .sheet-b{padding-inline:8px;padding-block-start:0}.r2-sheet.fct-sheet .fp-s{position:sticky;inset-block-start:0;z-index:2;background:var(--bg);padding-inline:10px;padding-block:8px 6px}.r2-sheet.fct-sheet .fp-s .i{inset-block-start:20px}.r2-sheet.fct-sheet .fp-s input{font-size:16px;height:44px;border-radius:22px;padding-inline-start:44px}.r2-sheet.fct-sheet .fp-l{overflow:visible;padding-inline:0}.r2-sheet.fct-sheet .fp-o{min-height:60px}.r2-sheet.fct-sheet .fp-o .fc{font-size:14px}.r2-sheet.fct-sheet.tall{height:min(86vh, 780px)}.r2-sheet.fct-sheet .sheet-f .btn.ghost{flex:none;padding-inline:24px}.r2-sheet.fct-sheet .sheet-f .btn:disabled{opacity:0.7}html.r4[data-theme=light]{--notif:#e0262d}
html.r4[data-theme=dark]{--notif:#ff4b4f}
.r4 .nd{background:var(--notif)}
.r4 .bell-badge{background:var(--notif)}
.r4 .np-i.unread .ud{background:var(--notif)}
.r4 .g-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:8px 12px 10px}.r4 .gt{padding:0;box-shadow:none;background:none}.r4 .gt img{box-shadow:inset 0 0 0 1px var(--thumb-edge);outline:1px solid var(--hair);outline-offset:-1px}.r4 .gt:hover{box-shadow:none;transform:translateY(-2px)}.r4 .gt:hover img{filter:brightness(1.04)}.r4 .gt.is-sub,.r4 .gt.is-sub:hover{box-shadow:none}.r4 .gt[aria-current=page]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}.r4 .gt .nd{inset-block-start:calc(14.6% - 8px);inset-inline-start:calc(14.6% - 8px);width:16px;height:16px;box-shadow:0 0 0 3px var(--bg)}.r4 .gt::after{content:attr(data-name);position:absolute;inset-inline:6px;inset-block-end:-4px;z-index:2;padding:4px 8px;border-radius:8px;background:var(--navy);color:#fff;font:500 12px/1.3 var(--f-ui);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity 0.14s, transform 0.18s var(--ease);pointer-events:none}.r4[data-theme=dark] .gt::after{background:#f2f5f8;color:#081421}@media (hover:hover){.r4 .gt:hover::after,.r4 .gt:focus-visible::after{opacity:1;transform:none}}.r4 .g-grid-sec .g-more{margin-block-start:2px}.vw-sm.sh-head h2{font-size:26px}.vw-sm.sh-head{padding-block-start:22px}.vw-pad,.vw-in{padding-inline:calc(var(--edge) - var(--pad))}.vw-view{padding-block-end:20px}.vw-lead{padding-block:20px 6px}.vw-lead h1{font:600 clamp(34px, 5.2vw, 52px)/1.02 var(--f-display);text-wrap:balance}.vw-lead p{color:var(--ink-2);font-size:16px;line-height:1.6;max-width:62ch;margin-block-start:10px}.vw-crumb{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:13px;padding-block:14px 0;font-weight:500}.vw-crumb a{color:var(--ink-2)}.vw-crumb a:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.vw-crumb .i{width:14px;height:14px;opacity:0.7}.vw-note{margin-block:18px 4px;color:var(--ink-3);font-size:13.5px;line-height:1.6}.vw-note a{color:var(--accent-text);font-weight:600}.vw-note a:hover{text-decoration:underline;text-underline-offset:3px}.vw-empty{margin-block:20px}.vw-ghost{display:inline-flex;align-items:center;gap:6px;height:36px;padding-inline:14px;border-radius:18px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:600;transition:background 0.15s}.vw-ghost:hover{background:var(--panel-2)}.vw-ghost .i{width:18px;height:18px}.vw-ghost.on{background:var(--ink);color:var(--bg)}.vw-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:4px 6px;margin-block-end:6px;flex-wrap:nowrap}.vw-chips::-webkit-scrollbar{display:none}.vw-chip{flex:none;height:36px;padding-inline:16px;border-radius:18px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background 0.15s, color 0.15s}.vw-chip:hover{background:var(--panel-2)}.vw-chip[aria-pressed=true],.vw-chip.on{background:var(--ink);color:var(--bg);font-weight:600}.vw-chip .n{font-size:12px;opacity:0.7;font-variant-numeric:tabular-nums}.vw-chip .i{width:16px;height:16px}.vw-gate{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);margin-block:26px 12px;border-radius:22px;overflow:hidden;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair)}.vw-gate-art{background:radial-gradient(120% 90% at 30% 20%, color-mix(in oklab, var(--navy) 82%, #fff 18%), var(--navy));display:grid;place-items:center;min-height:280px;position:relative;overflow:hidden}.vw-gate-art::after{content:"";position:absolute;inset:auto;inset-inline-end:-40px;inset-block-end:-60px;width:220px;height:220px;border-radius:50%;background:color-mix(in oklab, var(--teal) 30%, transparent);filter:blur(40px)}.vw-gate-art img{width:min(58%, 230px);height:auto;position:relative;z-index:1}.vw-gate-tx{padding:38px 44px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:0}.vw-gate-tx h2{font:600 clamp(28px, 3.4vw, 38px)/1.05 var(--f-display);text-wrap:balance}.vw-gate-tx p{color:var(--ink-2);font-size:16px;line-height:1.6;max-width:48ch}.vw-gate-tx ul{display:grid;gap:9px;margin-block:2px 6px;padding:0;list-style:none}.vw-gate-tx li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);font-size:15px;line-height:1.5}.vw-gate-tx li .i{width:20px;height:20px;color:var(--teal-text);flex:none;margin-block-start:1px}.vw-gate-tx .btn{align-self:flex-start;margin-block-start:6px;height:46px;padding-inline:24px}.nf-gate h1{font:600 clamp(28px, 3.4vw, 38px)/1.05 var(--f-display);text-wrap:balance}.nf-gate .nf-search{max-width:520px;height:46px;margin-block-start:4px}.nf-gate .nf-search input,.nf-gate .nf-search>button{height:46px}.nf-gate .nf-search>button .i{width:20px;height:20px}.nf-acts{display:flex;flex-wrap:wrap;gap:10px}.nf-acts .btn .i{width:18px;height:18px}@media (max-width:639px){.nf-gate .nf-search input{border-inline-end:0;border-radius:0;border-start-start-radius:23px;border-end-start-radius:23px}.nf-gate .nf-search>button{display:grid;width:56px}.vw-gate{grid-template-columns:minmax(0, 1fr);border-radius:0;margin-block-start:0}.vw-gate-art{min-height:150px}.vw-gate-art img{width:104px}.vw-gate-tx{padding:26px var(--edge) 30px}.vw-gate-tx .btn{align-self:stretch;width:100%}.vw-lead{padding-inline:var(--edge)}.vw-crumb{padding-inline:var(--edge)}.vw-note{padding-inline:var(--edge)}.vw-chips{padding-inline:var(--edge)}}html.shv-lock{overflow:hidden}.shv{position:fixed;inset:0;z-index:90;color:#f4f1ea;color-scheme:dark;font-family:var(--f-ui);--bg:#0c0e12;--panel:rgba(255,255,255,.13);--panel-2:rgba(255,255,255,.22);--ink:#f4f1ea;--ink-2:rgba(244,241,234,.82);--ink-3:rgba(244,241,234,.6);--hair:rgba(255,255,255,.14);--hair-2:rgba(255,255,255,.26);--gap:#0c0e12;--accent-text:#ff7aa3;--teal-text:#7fdde3;--thumb-bg:#1a1e26;--infow:clamp(250px,26vw,380px);--ph:min(86dvh,760px,calc((100vw - var(--infow) - 200px)*16/9));opacity:0;transition:opacity 0.2s var(--ease)}.shv.in{opacity:1}.shv.out{opacity:0;pointer-events:none}.shv-bd{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 42%, #171b23, #07080b 82%)}.shv-feed{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;outline:0;touch-action:pan-y}.shv-feed::-webkit-scrollbar{display:none}.shv-slide{position:relative;block-size:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.shv-slide::before{content:"";position:absolute;inset:-12%;background:var(--poster) center/cover no-repeat;filter:blur(64px) saturate(1.4);opacity:0.34;pointer-events:none}.shv-row{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(20px, 2.6vw, 40px);inline-size:100%;block-size:100%;padding-inline:92px}.shv-player{position:relative;block-size:var(--ph);aspect-ratio:0.5625;flex:none;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 36px 90px -24px rgba(0, 0, 0, 0.8), 0 0 0 1px rgba(255, 255, 255, 0.09);isolation:isolate}.shv-poster,.shv-v{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 22%;background:#000}.shv-tap{position:absolute;inset:0;z-index:2;cursor:pointer;border-radius:inherit}.shv-tap:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.shv-flash,.shv-pz{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:3}.shv-flash .i,.shv-pz .i{inline-size:30px;block-size:30px;padding:21px;box-sizing:content-box;border-radius:50%;background:rgba(10, 11, 15, 0.55);color:#fff}.shv-flash{opacity:0}.shv-flash.go{animation:shvflash 0.62s var(--ease) both}.shv-pz{opacity:0;transition:opacity 0.15s}.shv-pz .i{inline-size:22px;block-size:22px;padding:16px}.is-paused:not(.is-fail) .shv-pz{opacity:1}.shv-spin{position:absolute;inset:0;margin:auto;inline-size:38px;block-size:38px;border-radius:50%;border:3px solid rgba(255, 255, 255, 0.22);border-top-color:#fff;opacity:0;pointer-events:none;z-index:3}.is-wait:not(.is-fail):not(.is-paused) .shv-spin{opacity:1;transition:opacity 0.2s 0.35s;animation:shvspin 0.8s linear infinite}@keyframes shvflash{0%{opacity:0;transform:scale(0.7)}28%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.18)}}@keyframes shvspin{to{transform:rotate(360deg)}}.shv-fail{position:absolute;inset-inline:0;inset-block-end:0;z-index:6;padding:70px 18px 40px;text-align:center;background:linear-gradient(to top, rgba(7, 8, 11, 0.94) 34%, rgba(7, 8, 11, 0));display:flex;flex-direction:column;align-items:center;gap:14px}.shv-fail[hidden]{display:none}.shv-fail p{font:600 24px/1.1 var(--f-display);text-wrap:balance}.shv-fail .btn{background:#fff;color:#111}.is-fail .shv-poster{filter:saturate(0.75) brightness(0.78)}.is-fail .shv-tap,.is-fail .shv-mute-d,.is-fail .shv-prog{display:none}.shv-prog{position:absolute;inset-inline:0;inset-block-end:0;block-size:24px;z-index:5;cursor:pointer;touch-action:none;outline:0}.shv-prog::before,.shv-prog i{content:"";position:absolute;inset-block-end:0;block-size:3px;transition:block-size 0.15s}.shv-prog::before{inset-inline:0;background:rgba(255, 255, 255, 0.28)}.shv-prog i{inset-inline-start:0;inline-size:var(--p, 0%);background:var(--accent);transition:inline-size 0.25s linear, block-size 0.15s}.shv-prog:hover::before,.shv-prog:hover i,.shv-prog.drag::before,.shv-prog.drag i,.shv-prog:focus-visible::before,.shv-prog:focus-visible i{block-size:6px}.shv-prog.drag i{transition:none}.shv-mute{color:#fff}.shv-mute-d{position:absolute;inset-inline-start:12px;inset-block-end:24px;z-index:5;inline-size:40px;block-size:40px;border-radius:50%;background:rgba(10, 11, 15, 0.5);display:grid;place-items:center;transition:background 0.15s}.shv-mute-d:hover{background:rgba(10, 11, 15, 0.75)}.shv-mute-d .i{inline-size:22px;block-size:22px}.shv-mute.is-muted{color:#ffd0df}.shv-info{inline-size:var(--infow);flex:none;block-size:var(--ph);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;min-width:0}.shv-ch{display:flex;align-items:center;gap:12px;min-width:0;inline-size:100%}.shv-chav .av{inline-size:48px;block-size:48px}.shv-chtx{flex:1;min-width:0}.shv-chn{display:flex;flex-direction:column;gap:1px;min-width:0}.shv-chn b{font-weight:600;font-size:16px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shv-chn small{font-size:12.5px;color:var(--ink-3)}a.shv-chtx:hover b{text-decoration:underline;text-underline-offset:3px}.shv-t{font:600 30px/1.08 var(--f-display);text-wrap:balance}.shv-sum{font-size:15px;line-height:1.65;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.shv-from{font-size:13.5px;color:var(--ink-2);line-height:1.5;padding-block-start:12px;border-block-start:1px solid var(--hair);inline-size:100%}.shv-from small{display:block;font-size:12px;color:var(--ink-3)}.shv-full{height:46px;padding-inline:24px;font-size:15px;margin-block-start:2px}.shv-share{display:flex;gap:8px;flex-wrap:wrap}.shv-x,.shv-nb{inline-size:52px;block-size:52px;border-radius:50%;display:grid;place-items:center;background:rgba(255, 255, 255, 0.12);color:#fff;transition:background 0.15s, opacity 0.15s}.shv-x:hover,.shv-nb:hover{background:rgba(255, 255, 255, 0.24)}.shv-x .i,.shv-nb .i{inline-size:24px;block-size:24px}.shv-x{position:absolute;z-index:8;inset-block-start:22px;inset-inline-end:24px}.shv-nav{position:absolute;z-index:8;inset-inline-end:24px;inset-block-start:50%;translate:0 -50%;display:flex;flex-direction:column;gap:12px}.shv-nb[aria-disabled=true]{opacity:0.3;cursor:default}.shv-nb[aria-disabled=true]:hover{background:rgba(255, 255, 255, 0.12)}.shv-grad,.shv-cap,.shv-acts{display:none}@media (max-width:639px){.shv{--ph:100dvh}
  .shv-slide::before{display:none}
  .shv-row{display:block;padding:0}.shv-player{inline-size:100%;block-size:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.shv-info,.shv-nav,.shv-mute-d{display:none}.shv-poster,.shv-v{object-position:50% 28%}.shv-x{inset-inline-end:10px;inset-inline-start:auto;inset-block-start:max(10px, env(safe-area-inset-top));inline-size:44px;block-size:44px;background:rgba(14, 16, 21, 0.5)}.shv-grad{display:block;position:absolute;inset-inline:0;inset-block-end:0;block-size:25%;min-block-size:200px;z-index:3;pointer-events:none;background:linear-gradient(to top, rgba(5, 6, 9, 0.86), rgba(5, 6, 9, 0.52) 58%, rgba(5, 6, 9, 0))}.shv-cap{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"av who" "t t";gap:8px 10px;align-items:center;position:absolute;z-index:4;inset-inline:0;inset-block-end:0;padding-block:0 calc(24px + env(safe-area-inset-bottom));padding-inline:16px 86px;pointer-events:none}.shv-cap a,.shv-cap span{pointer-events:auto}.shv-capx{display:contents}.shv-cap .shv-chav{grid-area:av}.shv-cap .shv-chtx{grid-area:who}.shv-cap .shv-chav .av{inline-size:40px;block-size:40px}.shv-cap .shv-chn b{font-size:15px}.shv-cap .shv-chn small{color:rgba(244, 241, 234, 0.7)}.shv-cap .shv-t{grid-area:t;font:600 21px/1.15 var(--f-display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 10px rgba(0, 0, 0, 0.5)}.shv-acts{display:flex;position:absolute;z-index:5;inset-inline-end:6px;inset-block-end:calc(92px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:14px}.shv-act{display:flex;flex-direction:column;align-items:center;gap:4px;inline-size:68px;color:#fff;font-size:11.5px;font-weight:500;line-height:1.2;text-align:center;text-shadow:0 1px 6px rgba(0, 0, 0, 0.6)}.shv-act>.i{inline-size:48px;block-size:48px;padding:12px;box-sizing:border-box;border-radius:50%;background:rgba(14, 16, 21, 0.58)}.shv-act .sub.icon{inline-size:48px;block-size:48px;border-radius:50%}.shv-act .sub.icon .i{inline-size:24px;block-size:24px}.shv-act .sub.icon.on{background:rgba(14, 16, 21, 0.58);color:#fff}.shv-prog{block-size:20px}}@media (max-height:520px) and (min-width:640px){.shv-x{inset-block-start:10px}.shv-t{font-size:22px}.shv-sum{-webkit-line-clamp:3}}.mp{position:fixed;z-index:48;background:var(--up);color:var(--ink);display:grid;align-items:center;inset-block-end:18px;inset-inline:calc(var(--gw) + 110px) 110px;margin-inline:auto;max-inline-size:880px;padding:12px 14px;column-gap:14px;row-gap:2px;border-radius:20px;box-shadow:var(--shadow-pop), 0 0 0 1px var(--hair);grid-template-columns:56px minmax(0, 1fr) auto auto 38px;grid-template-areas:"art tx ctl ex x" "art pr pr pr pr";animation:rise 0.3s var(--ease)}.mp[hidden]{display:none}.mp-art{grid-area:art;inline-size:56px;block-size:56px;border-radius:12px;overflow:hidden;background:var(--thumb-bg);align-self:center}.mp-art img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 14%;display:block}.mp-tx{grid-area:tx;min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.mp-t{font-weight:600;font-size:15px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-by{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-fail{font-size:13px;line-height:1.4;color:var(--ink-2)}.mp-fail[hidden],.mp-by[hidden]{display:none}.mp-fail a{color:var(--accent-text);font-weight:600;display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mp-fail a .i{inline-size:15px;block-size:15px}.mp-ctl{grid-area:ctl;display:flex;align-items:center;gap:4px}.mp-b{inline-size:40px;block-size:40px;border-radius:50%;display:grid;place-items:center;color:var(--ink);flex:none;position:relative;transition:background 0.15s, opacity 0.15s, transform 0.15s}.mp-b:hover{background:var(--panel)}.mp-b .i{inline-size:24px;block-size:24px}.mp-prev .i,.mp-next .i{inline-size:20px;block-size:20px;transform:scaleX(-1)}.mp-15 .i,.mp-prev.mp-15 .i,.mp-next.mp-15 .i{inline-size:26px;block-size:26px;transform:none}.mp-b[aria-disabled=true]{opacity:0.32;cursor:default}.mp-b[aria-disabled=true]:hover{background:none}.mp-pp{background:var(--accent);color:#fff;inline-size:46px;block-size:46px}.mp-pp:hover{background:var(--accent);filter:brightness(1.08)}.mp-pp .i{inline-size:22px;block-size:22px}.mp-pp::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:3px solid transparent;border-top-color:var(--accent);opacity:0;transition:opacity 0.2s}.mp.is-busy .mp-pp::after{opacity:1;animation:shvspin 0.8s linear infinite}.mp-pp2,.mp-exp{display:none}.mp-pr{grid-area:pr;display:flex;align-items:center;gap:10px;min-width:0}.mp-cur,.mp-dur{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;min-inline-size:36px;white-space:nowrap}.mp-dur{text-align:end}.mp-prog{position:relative;flex:1;min-width:0;block-size:22px;cursor:pointer;touch-action:none;outline:0}.mp-prog::before{content:"";position:absolute;inset-inline:0;inset-block:9px;border-radius:2px;background:var(--hair-2)}.mp-prog i{position:absolute;inset-inline-start:0;inset-block:9px;inline-size:var(--p, 0%);border-radius:2px;background:var(--accent);transition:inline-size 0.25s linear}.mp-prog.drag i{transition:none}.mp-prog b{position:absolute;inset-block-start:4px;inset-inline-start:var(--p, 0%);margin-inline-start:-7px;inline-size:14px;block-size:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--up);opacity:0;transition:opacity 0.15s}.mp-prog:hover b,.mp-prog.drag b,.mp-prog:focus-visible b{opacity:1}.mp-prog:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mp-ex{grid-area:ex;display:flex;align-items:center;gap:8px}.mp-rate,.mp-full{block-size:34px;padding-inline:13px;border-radius:17px;background:var(--panel);color:var(--ink);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background 0.15s}.mp-rate:hover,.mp-full:hover{background:var(--panel-2)}.mp-full .i{inline-size:16px;block-size:16px}.mp-x{grid-area:x}.mp-x .i{inline-size:20px;block-size:20px}.mp.is-fail .mp-pp{background:var(--panel-2);color:var(--ink-3)}.mp.is-fail .mp-pp::after{opacity:0}html.has-mini .content{padding-block-end:calc(56px + var(--mini-h,0px))}@media (max-width:1199px){.mp{inset-inline:calc(var(--gw) + 24px) 24px}}@media (max-width:1359px){html.has-mini .a11y,html.has-mini .wz-a11y-trigger{inset-block-end:calc(20px + var(--mini-h,0px))}html.has-mini .r2-toast{inset-block-end:calc(24px + var(--mini-h,0px))}}@media (max-width:999px){.mp{inset-inline:calc(var(--gw) + 12px) 12px}html.has-mini .proto-back{inset-block-end:calc(10px + var(--mini-h,0px))}}@media (max-width:879px){.mp-prev,.mp-next{display:none}}@media (max-width:760px){.mp-full{inline-size:34px;padding:0;justify-content:center;font-size:0;gap:0}.mp-full .i{inline-size:18px;block-size:18px}}@media (max-width:639px){.mp{inset-inline:0;inset-block-end:calc(58px + env(safe-area-inset-bottom));max-inline-size:none;margin:0;border-radius:0;overflow:hidden;padding:13px 12px 10px;column-gap:8px;row-gap:8px;box-shadow:0 -8px 24px -12px rgba(0, 0, 0, 0.28), 0 -1px 0 var(--hair);grid-template-columns:44px minmax(0, 1fr) 36px 44px 36px;grid-template-areas:"art tx exp pp2 x"}.mp-art{inline-size:44px;block-size:44px;border-radius:10px}.mp-t{font-size:14.5px}.mp-pp2,.mp-exp{display:grid}.mp-pp2{grid-area:pp2}.mp-exp{grid-area:exp;inline-size:36px;block-size:36px}.mp-exp .i{inline-size:22px;block-size:22px}.mp-pp1{display:none}.mp-pp{inline-size:44px;block-size:44px}.mp-ctl,.mp-ex,.mp-cur,.mp-dur{display:none}.mp-pr{display:contents}.mp-prog{position:absolute;inset-inline:0;inset-block-start:0;block-size:16px}.mp-prog::before{inset-block:0 auto;block-size:3px;border-radius:0}.mp-prog i{inset-block:0 auto;block-size:3px;border-radius:0}.mp-prog b{display:none}.mp.open{grid-template-areas:"art tx tx exp x" "ctl ctl ctl ctl ctl" "cur bar bar bar dur" "ex ex ex ex ex";padding-block-start:16px}.mp.open .mp-pp2{display:none}.mp.open .mp-ctl{display:flex;justify-content:space-between;padding-inline:6px}.mp.open .mp-ctl .mp-b{inline-size:48px;block-size:48px}.mp.open .mp-ctl .mp-prev,.mp.open .mp-ctl .mp-next,.mp.open .mp-ctl .mp-pp1{display:grid}.mp.open .mp-ctl .mp-pp1{inline-size:58px;block-size:58px}.mp.open .mp-ctl .mp-b .i{inline-size:28px;block-size:28px}.mp.open .mp-cur{display:block;grid-area:cur}.mp.open .mp-dur{display:block;grid-area:dur}.mp.open .mp-prog{position:relative;inset:auto;grid-area:bar;block-size:22px}.mp.open .mp-prog::before,.mp.open .mp-prog i{inset-block:9px 9px;block-size:auto;border-radius:2px}.mp.open .mp-prog b{display:block}.mp.open .mp-ex{display:flex;justify-content:space-between}.mp.open .mp-rate,.mp.open .mp-full{flex:1;justify-content:center;inline-size:auto;font-size:13.5px;padding-inline:14px;gap:6px;block-size:40px;border-radius:20px}.mp.open .mp-full{font-size:13.5px}.mp-x{inline-size:36px;block-size:36px}html.has-mini .content{padding-block-end:calc(92px + var(--mini-h,0px))}html.has-mini .a11y{inset-block-end:calc(76px + var(--mini-h,0px))}html.has-mini .proto-back{inset-block-end:calc(66px + var(--mini-h,0px))}html.has-mini .r2-toast{inset-block-end:calc(76px + var(--mini-h,0px))}}.vw-view [hidden],.vw-cd[hidden],.vw-remind-hint[hidden],.vw-screen-fail[hidden]{display:none !important}.vw-shead{padding-block-end:10px}.vw-lead-sm{color:var(--ink-2);font-size:15px;line-height:1.6;max-width:64ch;margin-block:-6px 14px}.vw-sec{padding-block-end:6px}.vw-sgrid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px 14px;padding-block-start:6px}@container main (min-width:560px){.vw-sgrid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container main (min-width:780px){.vw-sgrid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@container main (min-width:1000px){.vw-sgrid{grid-template-columns:repeat(5, minmax(0, 1fr))}}@container main (min-width:1260px){.vw-sgrid{grid-template-columns:repeat(6, minmax(0, 1fr))}}.vw-pgrid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 14px}@container main (min-width:600px){.vw-pgrid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container main (min-width:820px){.vw-pgrid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@container main (min-width:1060px){.vw-pgrid{grid-template-columns:repeat(5, minmax(0, 1fr))}}@container main (min-width:1280px){.vw-pgrid{grid-template-columns:repeat(6, minmax(0, 1fr))}}.pthumb.tile .tn{position:absolute;inset-inline:14px;inset-block-start:14px;padding-inline-end:56px;z-index:2;font:600 clamp(17px, 2vw, 24px)/1.12 var(--f-display);color:#fff;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 12px rgba(0, 0, 0, 0.4)}.vw-now{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block:22px 10px}.vw-now-h{font:600 clamp(30px, 3vw, 42px)/1.08 var(--f-display);text-align:center;text-wrap:balance}.vw-now .vw-screen{width:min(100%, 1080px)}.vw-screen{position:relative;aspect-ratio:1.7777777778;border-radius:22px;overflow:hidden;background:var(--navy);isolation:isolate;box-shadow:0 24px 50px -26px rgba(8, 20, 33, 0.6), 0 0 0 1px var(--thumb-edge)}.vw-screen>img{width:100%;height:100%;object-fit:cover;display:block}.vw-screen::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:42%;background:linear-gradient(0deg, rgba(6, 12, 20, 0.66), transparent);z-index:1;pointer-events:none}.vw-screen-play{position:absolute;inset:0;margin:auto;z-index:2;width:96px;height:68px;border-radius:20px;background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px rgba(0, 0, 0, 0.45);transition:transform 0.2s var(--ease), filter 0.15s}.vw-screen-play:hover{transform:scale(1.07);filter:brightness(1.08)}.vw-screen-play:active{transform:scale(0.97)}.vw-screen-play .i{width:38px;height:38px}.vw-badge{position:absolute;inset-inline-end:18px;inset-block-end:24px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:30px;padding-inline:12px;border-radius:15px;background:rgba(8, 14, 22, 0.72);color:#fff;font:700 13px/1 var(--f-ui);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vw-badge .dot{background:#fff;animation:blink 1.6s infinite}.vw-screen.is-playing>img,.vw-screen.is-playing .vw-screen-play,.vw-screen.is-playing .vw-badge,.vw-screen.is-playing::after{display:none}.vw-screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--navy);z-index:3}.vw-screen .video-js{position:absolute;inset:0;width:100%;height:100%;z-index:3;background:var(--navy);font-family:var(--f-ui)}.vw-screen .video-js video{object-fit:contain}.vw-screen .video-js .vjs-control-bar{direction:ltr}.vw-screen-fail{position:absolute;inset:0;z-index:4;background:rgba(8, 16, 26, 0.86);color:#fff;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;padding:20px}.vw-screen-fail p{font:600 24px/1.15 var(--f-display)}.vw-screen-fail .btn{background:#fff;color:var(--navy)}.vw-now-tx{display:flex;flex-direction:column;gap:14px;min-width:0}.vw-now-tx h2{font:600 clamp(30px, 3.3vw, 46px)/1.04 var(--f-display);text-wrap:balance}.vw-onnow{font-size:16px;color:var(--ink-2);display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.vw-onnow b{color:var(--ink);font:600 22px/1.1 var(--f-display)}.vw-now-act{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:2px}.vw-cta{height:46px;padding-inline:24px;font-size:15px;border-radius:23px}.vw-now-note{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);font-size:14px;line-height:1.55;background:var(--panel);padding:12px 16px;border-radius:14px}.vw-now-note .i{width:20px;height:20px;flex:none;color:var(--teal-text);margin-block-start:1px}.vw-up{padding-block-end:4px}.vw-upc{display:grid;grid-template-columns:minmax(0, 300px) minmax(0, 1fr);border-radius:22px;overflow:hidden;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);margin-block-end:8px}.vw-upc-img{position:relative;min-height:220px;display:grid;place-items:center;background:radial-gradient(90% 120% at 50% 0, color-mix(in oklab, var(--teal) 34%, transparent), transparent 70%), linear-gradient(160deg, #0d2740, #081421)}.vw-upc-av{width:136px;height:136px;--gap:#0d2740;box-shadow:0 0 0 4px rgba(255, 255, 255, 0.14)}.vw-upc-tx{padding:26px 30px 24px;display:flex;flex-direction:column;gap:10px;min-width:0}.vw-upc-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.vw-upc .lb{font-weight:700;font-size:14px;color:var(--teal-text)}.vw-cd{display:inline-flex;align-items:center;height:26px;padding-inline:11px;border-radius:13px;background:var(--bg);color:var(--ink);font:600 13px/1 var(--f-ui);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--hair-2)}.vw-onair{display:none;align-items:center;gap:7px;height:26px;padding-inline:11px;border-radius:13px;background:var(--accent);color:#fff;font:700 13px/1 var(--f-ui)}.vw-onair .dot{background:#fff}.vw-upc .on-live{display:none}.vw-upc.is-live .on-live{display:inline-flex}.vw-upc.is-live .off-live,.vw-upc.is-live .lb{display:none !important}.vw-upc h3{font:600 clamp(24px, 2.5vw, 32px)/1.08 var(--f-display);text-wrap:balance}.vw-up-place{display:flex;gap:7px;align-items:center;color:var(--ink-2);font-size:14px}.vw-up-place .i{width:17px;height:17px;flex:none;color:var(--ink-3)}.vw-up-about{color:var(--ink-2);font-size:15px;line-height:1.55;max-width:56ch}.vw-ytc{color:inherit;text-decoration:none;transition:box-shadow 0.15s}.vw-ytc:hover{box-shadow:inset 0 0 0 1px var(--hair-2), 0 6px 22px rgba(0, 0, 0, 0.08)}.vw-ytc:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.vw-ytc-img{background:#081421;overflow:hidden;aspect-ratio:1.7777777778;min-height:0}.vw-ytc-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vw-ytc-img .vw-badge{inset-inline-end:12px;inset-block-end:12px;background:#e0182d}.vw-ytc-play{position:relative;z-index:1;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:rgba(8, 14, 22, 0.62);color:#fff}.vw-ytc-play .i{width:24px;height:24px}.vw-ytc-go{align-self:flex-start;margin-block-start:auto}.vw-up-by{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-start:2px}.vw-up-who{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;min-width:0}.vw-up-who .av{width:38px;height:38px;--gap:var(--panel)}
.vw-up-who:hover span{color:var(--accent-text)}
.vw-up-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:6px}.vw-remind{display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:20px;border-radius:23px;background:var(--bg);color:var(--ink);font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px var(--hair-2);transition:background 0.15s, color 0.15s, box-shadow 0.15s, transform 0.15s}.vw-remind:hover{background:var(--panel-2)}.vw-remind:active{transform:scale(0.98)}.vw-remind .i{width:20px;height:20px}.vw-remind.on{background:color-mix(in oklab, var(--teal) 16%, var(--bg));color:var(--teal-text);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--teal) 55%, transparent)}.vw-remind-hint{font-size:13px;color:var(--ink-3)}.vw-past{padding-block-start:4px}.vw-ph{position:relative;overflow:hidden;isolation:isolate;border-radius:26px;background:var(--navy);color:#fff;margin-block:10px 8px}.vw-ph-bg{position:absolute;inset:-30px;z-index:-1;background:var(--cover) center/cover;filter:blur(36px) saturate(1.35);opacity:0.6;transform:scale(1.15)}.vw-ph.noimg .vw-ph-bg{background:radial-gradient(80% 90% at 85% 10%, color-mix(in oklab, var(--teal) 46%, transparent), transparent 68%), radial-gradient(70% 80% at 10% 100%, color-mix(in oklab, var(--accent) 34%, transparent), transparent 70%);filter:none;opacity:1;transform:none}.vw-ph::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(8, 20, 33, 0.1), rgba(8, 20, 33, 0.55))}.vw-ph-in{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:34px;align-items:end;padding-block:34px 32px;padding-inline:34px}.vw-art{width:216px;aspect-ratio:1;border-radius:20px;overflow:hidden;position:relative;background:var(--navy);box-shadow:0 22px 44px -10px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.14)}.vw-art .fg{position:relative;width:100%;height:100%;object-fit:cover;object-position:50% 12%;display:block}.vw-art.plate .bgi{position:absolute;inset:-12%;width:124%;height:124%;object-fit:cover;filter:blur(16px) saturate(1.2);opacity:0.9}.vw-art.plate .fg{object-fit:contain;object-position:center}.vw-art.flowerc{display:grid;place-items:center}.vw-art.flowerc img{width:56%;height:auto}.vw-ph-tx{display:flex;flex-direction:column;gap:10px;min-width:0}.vw-kicker{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13.5px;color:rgba(255, 255, 255, 0.8)}.vw-kicker .i{width:17px;height:17px}.vw-ph h1,.vw-lp h1{font:600 clamp(32px, 4.4vw, 54px)/1.02 var(--f-display);text-wrap:balance;color:#fff}.vw-ph-by{font-size:18px;color:rgba(255, 255, 255, 0.86)}.vw-ph-mt{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:14px;color:rgba(255, 255, 255, 0.76)}.vw-ph-mt b{color:#fff;font-weight:600}.vw-ph-mt i{font-style:normal;opacity:0.6}.vw-ph-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-block-start:8px}.vw-ph .btn.ghost,.vw-lp .vw-ghost{background:rgba(255, 255, 255, 0.15);color:#fff}.vw-ph .btn.ghost:hover,.vw-lp .vw-ghost:hover{background:rgba(255, 255, 255, 0.25);filter:none}.vw-ph .sub{height:46px;padding-inline:24px;font-size:15px;border-radius:23px}.vw-ph .sub.on{padding-inline:16px 12px}.vw-ph-ch{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:14px;font-weight:600;color:rgba(255, 255, 255, 0.86);padding-block:6px;margin-block:-4px}.vw-ph-ch:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.vw-ph-ch .i{width:16px;height:16px}.vw-eps{padding-block-end:10px}.vw-eplist{list-style:none;margin:0;padding:0}.vw-ep{display:grid;grid-template-columns:30px 46px minmax(0, 1fr) auto;gap:14px;align-items:center;padding:12px 12px;border-radius:16px;transition:background 0.15s;animation:rise 0.4s var(--ease) both;animation-delay:calc(var(--i,0)*30ms)}.vw-ep:hover,.vw-ep.is-cur{background:var(--panel)}.vw-ep-n{text-align:center;color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums}.vw-ep.is-cur .vw-ep-n{color:var(--accent-text);font-weight:700}.vw-ep-play{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--ink);transition:background 0.15s, color 0.15s, transform 0.2s var(--ease)}.vw-ep:hover .vw-ep-play,.vw-ep.is-cur .vw-ep-play{background:var(--accent);color:#fff}.vw-ep-play:hover{transform:scale(1.07)}.vw-ep-play:active{transform:scale(0.96)}.vw-ep-play .i{width:22px;height:22px}.vw-ep-play.ext{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hair-2);color:var(--ink-2)}.vw-ep:hover .vw-ep-play.ext{background:var(--panel-2);color:var(--ink)}.vw-ep-play.ext .i{width:20px;height:20px}.vw-ep-tx{min-width:0}.vw-ep-tx h3{font:600 20px/1.18 var(--f-display)}.vw-ep-tx h3 a:hover{color:var(--accent-text)}.vw-ep.is-cur .vw-ep-tx h3{color:var(--accent-text)}.vw-ep-mt{font-size:13px;color:var(--ink-3);margin-block-start:3px;font-variant-numeric:tabular-nums}.vw-ep-watch{display:inline-flex;align-items:center;gap:7px;height:36px;padding-inline:14px;border-radius:18px;color:var(--ink-2);font-size:13px;font-weight:600;transition:background 0.15s, color 0.15s}.vw-ep-watch:hover{background:var(--panel-2);color:var(--ink)}.vw-ep-watch .i{width:19px;height:19px}.vw-spot{display:grid;justify-items:start;gap:10px;margin-block:16px;padding:30px 32px;border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair)}.vw-spot h2{font:600 30px/1.08 var(--f-display)}.vw-spot p{color:var(--ink-2);font-size:16px;line-height:1.6;max-width:56ch}.vw-list{display:grid;grid-template-columns:minmax(300px, 370px) minmax(0, 1fr);gap:30px;align-items:start;padding-block:12px 26px}.vw-lp{position:sticky;inset-block-start:calc(var(--bar-h) + 14px);border-radius:24px;overflow:hidden;isolation:isolate;background:var(--navy);color:#fff}.vw-lp-bg{position:absolute;inset:-30px;z-index:-1;background:var(--cover) center/cover;filter:blur(34px) saturate(1.3);opacity:0.55;transform:scale(1.2)}.vw-lp::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 55% at 100% 0, color-mix(in oklab, var(--teal) 30%, transparent), transparent 72%), linear-gradient(180deg, transparent 30%, rgba(8, 20, 33, 0.5))}.vw-lp-in{padding:22px;display:flex;flex-direction:column;gap:10px}.vw-lp-cover{position:relative;aspect-ratio:1.7777777778;border-radius:14px;overflow:hidden;background:var(--navy);box-shadow:0 14px 30px -8px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.14);margin-block-end:8px}.vw-lp-cover img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.vw-lp-cover .pthumb{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit}.vw-lp h1{font-size:clamp(28px, 2.6vw, 36px);line-height:1.06}.vw-lp-by{color:rgba(255, 255, 255, 0.86);font-size:15.5px}.vw-lp-mt{color:rgba(255, 255, 255, 0.72);font-size:13.5px}.vw-lp-act{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:4px}.vw-lp-act .vw-cta{flex:1 1 150px}.vw-lp-sub{margin-block-start:6px;padding-block-start:14px;border-block-start:1px solid rgba(255, 255, 255, 0.16);display:flex}.vw-lc{min-width:0}.vw-lc-head{display:flex;align-items:baseline;gap:12px;padding-block:4px 12px}.vw-lc-head h2,.vw-course h2{font:600 30px/1.08 var(--f-display)}.vw-lc-head span{color:var(--ink-3);font-size:13px}.vw-rows{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vw-row{display:grid;grid-template-columns:30px minmax(0, 1fr);gap:12px;align-items:center}.vw-row-n{text-align:center;color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums}.vw-row .card.compact .t{font-size:16px}.vw-lpl{margin-block-end:22px;scroll-margin-block-start:calc(var(--bar-h) + 14px);animation:rise 0.4s var(--ease) both}.vw-lpl[hidden]{display:none}.vw-lpl-frame{position:relative;aspect-ratio:1.7777777778;border-radius:18px;overflow:hidden;background:#05080c;box-shadow:0 18px 40px -18px rgba(0, 0, 0, 0.55)}.vw-lpl-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vw-lpl-fb{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-start:10px;padding:10px 14px;border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);font-size:14px;line-height:1.4}.vw-lpl-fb[hidden]{display:none}.vw-lpl-fb a{display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:14px;border-radius:16px;background:var(--ink);color:var(--bg);font-weight:600;font-size:13.5px;white-space:nowrap;transition:background 0.15s, color 0.15s}.vw-lpl-fb a:hover{background:var(--accent);color:#fff}.vw-lpl-fb a .i{width:16px;height:16px}.vw-row{border-radius:8px;transition:background 0.15s, box-shadow 0.15s}.vw-row.is-cur{background:var(--panel);box-shadow:0 0 0 8px var(--panel)}.vw-row.is-cur .vw-row-n{color:var(--accent-text);font-weight:700}.vw-row.is-cur .card .t a{color:var(--accent-text)}.vw-course{display:grid;justify-items:start;gap:10px;padding:28px 30px;border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);margin-block-end:26px}.vw-course p{color:var(--ink-2);font-size:16px;line-height:1.6;max-width:54ch}.vw-plgrid-sm{padding-block-start:4px}@media (max-width:639px){.vw-sgrid{padding-inline:var(--edge);gap:24px 10px}.vw-pgrid{padding-inline:var(--edge);gap:26px 12px}.vw-lead-sm{padding-inline:var(--edge)}.vw-now{gap:12px;padding-block-start:14px;padding-inline:0}.vw-now-h{font-size:28px;padding-inline:var(--edge)}.vw-screen{border-radius:0}.vw-screen-play{width:76px;height:54px;border-radius:16px}.vw-screen-play .i{width:30px;height:30px}.vw-badge{inset-inline-end:14px;inset-block-end:19px}.vw-now-tx{padding-inline:var(--edge);gap:12px}.vw-now-tx h2{font-size:32px}.vw-now-act .btn{flex:1}.vw-upc{grid-template-columns:minmax(0, 1fr);border-radius:18px}.vw-upc-img{min-height:0;aspect-ratio:1.7777777778}.vw-upc-av{width:112px;height:112px}.vw-upc-tx{padding:20px 18px 20px}.vw-up-act{flex-direction:column;align-items:stretch}.vw-up-act>*{width:100%;justify-content:center}.vw-ph{border-radius:0;margin-block-start:0}.vw-ph-in{grid-template-columns:minmax(0, 1fr);justify-items:center;text-align:center;padding:26px var(--edge) 26px;gap:20px}.vw-art{width:176px}.vw-ph-tx{align-items:center}.vw-ph-act{justify-content:center}.vw-ph-act .btn,.vw-ph-act .sub{flex:1 1 100%}.vw-ph-ch{align-self:center}.vw-ep{grid-template-columns:46px minmax(0, 1fr) 44px;gap:12px;padding-inline:var(--edge);border-radius:0}.vw-ep-n{display:none}.vw-ep-tx h3{font-size:18px}.vw-ep-watch{width:44px;height:44px;padding:0;justify-content:center;border-radius:50%}.vw-ep-watch span{display:none}.vw-eps{padding-inline:0}.vw-eps .sh-head,.vw-eps .vw-note{padding-inline:var(--edge)}.vw-spot{margin-inline:var(--edge);padding:24px 20px}.vw-list{grid-template-columns:minmax(0, 1fr);gap:18px;padding-inline:0;padding-block-start:0}.vw-lp{position:relative;inset-block-start:auto;border-radius:0}.vw-lc{padding-inline:var(--edge)}.vw-row{grid-template-columns:minmax(0, 1fr)}.vw-row-n{display:none}.vw-row .card.compact .thumb{flex-basis:140px}.vw-row .card.compact .t{font-size:15px}.vw-lpl{margin-inline:calc(var(--edge)*-1);margin-block-end:16px;scroll-margin-block-start:var(--bar-h)}.vw-lpl-frame{border-radius:0}.vw-lpl-fb{margin-inline:var(--edge)}.vw-course{padding:22px 18px}.vw-sec .sh-head{padding-inline:var(--edge)}}@media (min-width:640px) and (max-width:1000px){.vw-now{gap:14px}.vw-ph-in{grid-template-columns:auto minmax(0, 1fr);gap:24px;padding:26px}.vw-art{width:168px}.vw-list{grid-template-columns:minmax(240px, 300px) minmax(0, 1fr);gap:22px}}.vw-chh [hidden],.vw-chbody [hidden]{display:none !important}.vw-chpage{animation:rise 0.4s var(--ease) both}.vw-chh{padding-block-start:14px}.vw-chb{position:relative;height:clamp(112px, 14vw, 172px);border-radius:24px;overflow:hidden;isolation:isolate;background:var(--navy);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.06)}.vw-chb.band{background:radial-gradient(60% 130% at 10% -20%, color-mix(in oklab, var(--pc) 72%, transparent), transparent 62%), radial-gradient(55% 110% at 96% 120%, color-mix(in oklab, var(--teal) 52%, transparent), transparent 64%), linear-gradient(115deg, #0b1d30, #0d2740 60%, #081421)}.vw-chb .fl{position:absolute;inset-inline-end:-2%;inset-block-start:-36%;width:min(46%, 300px);height:auto;opacity:0.28;transform:rotate(-14deg);z-index:-1}.vw-chb.tag .hs{position:absolute;inset-inline-end:5%;inset-block-end:-0.2em;font:600 clamp(190px, 25vw, 310px)/1 var(--f-display);color:color-mix(in oklab, var(--pc) 78%, transparent);opacity:0.42;user-select:none}.vw-chb.plate{height:clamp(150px, 21vw, 250px)}.vw-chb.plate .bgi{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);max-width:none;object-fit:cover;filter:blur(30px) saturate(1.25) brightness(0.7);z-index:-1}.vw-chb.plate .fg{position:absolute;inset:14px;margin:auto;width:auto;height:calc(100% - 28px);max-width:calc(100% - 28px);aspect-ratio:1.9123505976;object-fit:contain;border-radius:14px;background:var(--thumb-bg);box-shadow:0 20px 44px -14px rgba(0, 0, 0, 0.65), 0 0 0 1px rgba(255, 255, 255, 0.12)}.vw-chi{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:28px;align-items:start;padding-inline:clamp(4px, 1.6vw, 22px);padding-block-end:6px}.vw-chh.noav .vw-chi{grid-template-columns:minmax(0, 1fr)}.vw-cha{position:relative;z-index:2;margin-block-start:-58px}.vw-cha .av{width:132px;height:132px;padding:5px;--gap:var(--bg);box-shadow:0 0 0 1px var(--hair-2), 0 16px 32px -14px rgba(0, 0, 0, 0.5)}.vw-cha.prog img{display:block;width:184px;aspect-ratio:1.425;height:auto;border-radius:16px;object-fit:cover;object-position:top;background:var(--thumb-bg);box-shadow:0 0 0 4px var(--bg), 0 16px 32px -14px rgba(0, 0, 0, 0.5)}.vw-hash{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 5px var(--bg), 0 0 0 7px var(--pc), 0 16px 32px -14px rgba(0, 0, 0, 0.5)}.vw-hash span{font:600 80px/1 var(--f-display);color:var(--pc);margin-block-start:-8px}.vw-chx{display:flex;flex-direction:column;gap:6px;min-width:0;padding-block-start:16px}.vw-chx h1{font:600 clamp(36px, 4.6vw, 56px)/1.02 var(--f-display);text-wrap:balance}.vw-chm{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;color:var(--ink-2);font-size:15px}.vw-chm b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.vw-chm i{font-style:normal;color:var(--ink-3)}.vw-chm a{color:var(--ink);font-weight:600}.vw-chm a:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.vw-chd{max-width:74ch;margin-block-start:2px}.vw-chd p{color:var(--ink-2);font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.vw-chd.open p{-webkit-line-clamp:unset;display:block}.vw-more{color:var(--ink);font-weight:600;font-size:14px;padding:7px 9px;margin-inline-start:-9px;margin-block:-4px}.vw-more:hover{text-decoration:underline;text-underline-offset:3px}.vw-cht{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-block-start:10px}.vw-cht .sub{height:44px;padding-inline:24px;font-size:15px;border-radius:22px}.vw-cht .sub.on{padding-inline:16px 12px}.vw-chsite{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-size:14px;font-weight:600;padding-block:8px;border-radius:8px;transition:color 0.15s}.vw-chsite:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.vw-chsite .i{width:16px;height:16px}.vw-chsent{height:0}.vw-chtabs{margin-block-start:10px}.vw-chbody{min-height:46vh;padding-block-start:4px}.vw-swap{animation:rise 0.28s var(--ease) both}.vw-feat{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr);gap:0 34px;padding-block:2px 6px}.vw-feat-main .card.big .t{font-size:clamp(20px, 1.9vw, 26px);line-height:1.3}.vw-feat-side .card.compact{margin-block-end:18px}.vw-feat-side .card.compact .thumb{flex-basis:min(168px, 42%)}@container main (max-width:859px){.vw-feat{grid-template-columns:minmax(0, 1fr)}}.vw-tools{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding-block:16px 2px}.vw-tools .vw-chips{margin:0;padding:0;flex:1 1 auto;min-width:0}.vw-find{display:flex;align-items:center;gap:8px;height:40px;flex:0 1 280px;min-width:min(100%, 220px);padding-inline:14px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow 0.15s, background 0.15s}.vw-find:hover{background:var(--panel-2)}.vw-find:focus-within{box-shadow:inset 0 0 0 2px var(--teal);background:var(--bg)}.vw-find .i{width:18px;height:18px;color:var(--ink-3);flex:none}.vw-find input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;outline:0;-webkit-appearance:none;appearance:none}.vw-find input::-webkit-search-cancel-button{-webkit-appearance:none}.vw-find input::placeholder{color:var(--ink-3)}.vw-cnt{color:var(--ink-3);font-size:13px;padding-block:10px 16px;font-variant-numeric:tabular-nums;min-height:2.2em}.vw-plgrid{padding-block-start:14px}@media (max-width:639px){.vw-chh{padding-block-start:0}.vw-chb{height:104px;border-radius:0}.vw-chb.plate{height:auto;aspect-ratio:1.9123505976}.vw-chb.plate .bgi{display:none}.vw-chb.plate .fg{position:static;inset:auto;margin:0;width:100%;height:100%;max-width:none;border-radius:0;box-shadow:none}.vw-chi{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"av ti" "av me" "ds ds" "ac ac";column-gap:14px;row-gap:0;padding-inline:var(--edge)}.vw-chh.noav .vw-chi{grid-template-columns:minmax(0, 1fr);grid-template-areas:"ti" "me" "ds" "ac"}.vw-chx{display:contents}.vw-cha{grid-area:av;margin-block-start:-38px}.vw-cha .av,.vw-hash{width:92px;height:92px}.vw-cha .av{padding:4px}.vw-hash span{font-size:56px;margin-block-start:-5px}.vw-cha.prog img{width:128px;border-radius:12px}.vw-chx h1{grid-area:ti;font-size:36px;padding-block-start:12px}.vw-chm{grid-area:me;font-size:14px}.vw-chd{grid-area:ds;margin-block-start:12px}.vw-cht{grid-area:ac;margin-block-start:12px}.vw-cht .sub{flex:1 1 100%;height:46px}.vw-cht .sub.on{justify-content:center}.vw-chtabs{margin-block-start:8px}.vw-feat{padding-block-start:0}.vw-feat-main .card .thumb{border-radius:0}.vw-feat-main .card .meta{padding-inline:var(--edge)}.vw-feat-side{padding-inline:var(--edge)}.vw-feat-side .sh-head{padding-inline:0}.vw-tools{padding-inline:var(--edge);padding-block-start:12px}.vw-tools .vw-chips{flex:1 1 100%;margin-inline:calc(var(--edge)*-1);padding-inline:var(--edge)}.vw-find{flex:1 1 100%}.vw-cnt{padding-inline:var(--edge)}.vw-plgrid{padding-inline:var(--edge)}}.vw-leadrow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.vw-leadrow>div{min-width:0}.vw-lead-manage{display:none;flex:none;margin-block-end:4px}.vw-subs .vw-lead{padding-block-end:2px}.vw-strip{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-inline:calc(var(--pad)*-1);padding:12px var(--edge) 10px;scroll-padding-inline:var(--edge);scroll-snap-type:x proximity}.vw-strip::-webkit-scrollbar{display:none}.vw-sa{position:relative;flex:none;width:86px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px 8px;border-radius:18px;text-align:center;color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.2;scroll-snap-align:start;transition:background 0.15s, color 0.15s, transform 0.15s}.vw-sa .av{width:64px;height:64px;--gap:var(--bg);transition:box-shadow 0.18s var(--ease)}.vw-sa .av.flower{width:64px;height:64px}.vw-sa .nm{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw-sa:hover{background:var(--panel);color:var(--ink)}.vw-sa:hover .av{--gap:var(--panel)}
.vw-sa:active{transform:scale(.97)}
.vw-sa[aria-pressed=true]{color:var(--ink);font-weight:700}.vw-sa[aria-pressed=true] .av{box-shadow:0 0 0 3px var(--accent)}.vw-sa[aria-pressed=true]:hover .av{--gap:var(--panel)}
.vw-nw{position:absolute;inset-block-start:8px;inset-inline-end:14px;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--bg);z-index:2}.vw-sa:hover .vw-nw{box-shadow:0 0 0 3px var(--panel)}.vw-sa-m .vw-gear{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);transition:background 0.15s, color 0.15s}.vw-sa-m:hover .vw-gear{background:var(--bg);color:var(--ink)}.vw-sa-m .vw-gear .i{width:26px;height:26px}[data-live]:empty,[data-shorts]:empty{display:none}.vw-lv{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:20px;padding-block:12px;padding-inline:24px 12px;margin-block:6px 14px;border-radius:22px;color:#fff;overflow:hidden;isolation:isolate;background:radial-gradient(70% 160% at 100% 0, color-mix(in oklab, var(--teal) 34%, transparent), transparent 62%), linear-gradient(115deg, #0d2740, #081421 70%);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.07);transition:transform 0.2s var(--ease), box-shadow 0.2s}.vw-lv:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.14), 0 18px 34px -20px rgba(8, 20, 33, 0.8)}.vw-lv:focus-visible{outline-offset:3px}.vw-lv-img{display:grid;place-items:center;width:clamp(150px, 19vw, 236px);aspect-ratio:1.7777777778;border-radius:14px;overflow:hidden;background:var(--navy);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.1)}.vw-lv-img .av{width:78px;height:78px;--gap:var(--navy);box-shadow:0 0 0 3px rgba(255, 255, 255, 0.14)}.vw-lv-tx{display:flex;flex-direction:column;gap:5px;min-width:0}.vw-lv-k{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:color-mix(in oklab, var(--teal) 72%, #fff)}.vw-lv-k .dot{background:var(--teal);animation:none}.vw-lv.is-live .vw-lv-k{color:#fff}.vw-lv.is-live .vw-lv-k .dot{background:var(--accent);animation:ping 2.2s infinite}.vw-lv-tx b{font:600 clamp(22px, 2.4vw, 30px)/1.1 var(--f-display);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vw-lv-s{font-size:14px;color:rgba(255, 255, 255, 0.7)}.vw-lv-go{display:inline-flex;align-items:center;gap:6px;height:42px;padding-inline:20px 14px;border-radius:21px;background:#fff;color:var(--navy);font-weight:700;font-size:14px;white-space:nowrap;transition:background 0.15s}.vw-lv-go .i{width:18px;height:18px}.vw-lv:hover .vw-lv-go{background:color-mix(in oklab, #fff 88%, var(--teal))}.vw-lv.is-live .vw-lv-go{background:var(--accent);color:#fff}.vw-grp{padding-block-end:4px}.vw-grp .grid{padding-block-start:2px}.vw-newtag{display:inline-block;margin-inline-end:7px;padding:1px 7px 2px;border-radius:5px;background:var(--accent);color:#fff;font:700 11.5px/1.35 var(--f-ui);vertical-align:1px}.vw-manage .vw-lead{padding-block-end:4px}.vw-mtools{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding-block:14px 8px}.vw-mcount{color:var(--ink-2);font-size:15px}.vw-mcount b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.vw-mtools .vw-chips{margin:0;padding:0}.vw-mlist{list-style:none;margin:0;padding-block:4px 0;display:grid;gap:10px}.vw-mr{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:16px;padding-block:12px;padding-inline:18px 14px;border-radius:20px;background:var(--panel);animation:rise 0.4s var(--ease) both;transition:background 0.15s}.vw-mr:hover{background:var(--panel-2)}.vw-mr-av .av{width:60px;height:60px;--gap:var(--panel);transition:none}.vw-mr:hover .vw-mr-av .av{--gap:var(--panel-2)}
.vw-mr-tx{min-width:0;display:flex;flex-direction:column;gap:3px}.vw-mr-nm{font:600 24px/1.1 var(--f-display);padding-block:5px;margin-block:-5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vw-mr-nm:hover{color:var(--accent-text)}.vw-mr-mt{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;color:var(--ink-3);font-size:13px;font-variant-numeric:tabular-nums}.vw-mr-mt i{font-style:normal}.vw-mr-new{display:inline-flex;align-items:center;gap:6px;color:var(--accent-text);font-weight:700}.vw-mr-new::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.vw-bellbtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding-inline:14px 10px;border-radius:21px;background:var(--bg);color:var(--ink);font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px var(--hair-2);transition:background 0.15s, box-shadow 0.15s, transform 0.15s;width:182px}.vw-bellbtn:hover{background:var(--panel);box-shadow:inset 0 0 0 1px var(--ink-3)}.vw-bellbtn:active{transform:scale(0.98)}.vw-bellbtn[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--teal)}.vw-bellbtn .i{width:20px;height:20px;flex:none}.vw-bellbtn span{flex:1;text-align:start;white-space:nowrap}.vw-bellbtn .chv{width:16px;height:16px;color:var(--ink-3)}.vw-unsub{height:42px;padding-inline:16px;border-radius:21px;color:var(--ink-2);font-size:14px;font-weight:600;white-space:nowrap;transition:background 0.15s, color 0.15s}.vw-unsub:hover{background:var(--bg);color:var(--ink)}.vw-unsub:active{transform:scale(0.98)}@media (max-width:900px){.vw-mr{grid-template-columns:auto minmax(0, 1fr) auto}.vw-unsub{grid-column:1/-1;justify-self:end;margin-block-start:-4px}.vw-bellbtn{width:auto;min-width:164px}}@media (max-width:639px){.vw-leadrow{align-items:flex-start}.vw-lead-manage{display:inline-flex;margin-block-start:6px}.vw-strip{padding-block-start:8px}.vw-sa{width:78px}.vw-sa .av,.vw-sa .av.flower,.vw-sa-m .vw-gear{width:58px;height:58px}.vw-nw{inset-inline-end:11px}.vw-lv{grid-template-columns:116px minmax(0, 1fr);gap:12px 14px;padding:10px;border-radius:20px}.vw-lv-img{width:116px;border-radius:12px}.vw-lv-img .av{width:54px;height:54px}.vw-lv-tx b{font-size:20px}.vw-lv-go{grid-column:1/-1;justify-content:center;height:44px}.vw-grp .sh-head{padding-inline:var(--edge)}.vw-grp .grid{gap:26px 0}.vw-grp .grid .card .meta{padding-inline:var(--edge)}.vw-mtools{padding-inline:var(--edge);padding-block-start:6px}.vw-mtools .vw-chips{padding-inline:0}.vw-mlist{padding-inline:var(--edge)}.vw-mr{grid-template-columns:auto minmax(0, 1fr);gap:10px 14px;padding:14px;border-radius:18px}.vw-mr-av .av{width:52px;height:52px}.vw-mr-nm{font-size:21px}.vw-bellbtn{grid-column:1/-1;width:100%}.vw-unsub{grid-column:1/-1;justify-self:stretch;margin-block-start:0;background:var(--bg)}}.vw-prof{display:flex;align-items:center;gap:20px;padding-block:24px 12px}.vw-pav{flex:none;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font:700 46px/1 var(--f-display);color:#fff;background:radial-gradient(90% 90% at 25% 15%, color-mix(in oklab, var(--teal) 40%, #0d2740), var(--navy));box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--teal);padding-block-end:6px}.vw-prof-tx{flex:1;min-width:0}.vw-prof-tx h1{font:600 clamp(32px, 4.2vw, 50px)/1.04 var(--f-display);text-wrap:balance}.vw-prof-tx p{color:var(--ink-2);font-size:15px;margin-block-start:6px}.vw-mnav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-block-end:1px solid var(--hair)}.vw-mnav::-webkit-scrollbar{display:none}.vw-mnav a{flex:none;display:inline-flex;align-items:center;gap:8px;height:50px;padding-inline:16px;margin-block-end:-1px;border-block-end:3px solid transparent;border-radius:0;font-size:15px;font-weight:600;color:var(--ink-2);transition:color 0.15s, border-color 0.15s, background 0.15s}.vw-mnav a:hover{color:var(--ink);background:var(--panel)}.vw-mnav a[aria-current=page]{color:var(--ink);border-block-end-color:var(--ink)}.vw-mnav .n{font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;background:var(--panel);color:var(--ink-2);font-variant-numeric:tabular-nums}.vw-mnav a[aria-current=page] .n{background:var(--ink);color:var(--bg)}.vw-mbody{padding-block-start:2px;animation:rise 0.3s var(--ease) both}.vw-mini{padding-block-end:8px}.vw-mini-b{display:flex;flex-direction:column;gap:3px;padding:18px 22px;border-radius:20px;background:var(--panel)}.vw-mini-b b{font:600 21px/1.15 var(--f-display)}.vw-mini-b span{color:var(--ink-2);font-size:14.5px;line-height:1.55;max-width:62ch}.vw-mini-subs>.vw-in{padding-inline:0}.vw-nsum{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;padding:18px 22px;border-radius:20px;background:var(--panel)}.vw-nsum-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.vw-nsum-tx b{font:600 22px/1.15 var(--f-display)}.vw-nsum-tx span{color:var(--ink-2);font-size:14.5px}.vw-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding-block:24px 8px}.vw-sechead h2{font:600 clamp(30px, 3.4vw, 42px)/1.05 var(--f-display)}.vw-sechead p{color:var(--ink-2);font-size:15px;line-height:1.55;margin-block-start:6px;max-width:60ch}.vw-rows{display:grid;gap:20px;padding-block:8px 10px}.vw-vrow{display:grid;grid-template-columns:minmax(0, clamp(210px, 27vw, 360px)) minmax(0, 1fr) auto;gap:0 18px;align-items:start}.vw-vrow .thumb{width:100%}.vw-vx{display:flex;flex-direction:column;gap:7px;min-width:0;padding-block-start:1px}.vw-vx .t{font-size:clamp(17px, 1.5vw, 20px);line-height:1.36}.vw-vx .mt{font-size:13px}.vw-vch{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:100%;font-size:13.5px;font-weight:500;color:var(--ink-2)}a.vw-vch:hover{color:var(--ink)}a.vw-vch:hover .nm{text-decoration:underline;text-underline-offset:3px}.vw-vch .av{width:26px;height:26px;padding:1px;--gap:var(--bg);flex:none}.vw-vch .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vw-vnote{font-size:13.5px;color:var(--ink-2)}.vw-vnote b{color:var(--accent-text);font-weight:700;font-variant-numeric:tabular-nums}.vw-vsn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;color:var(--ink-3);margin-block-start:1px}.vw-tg{padding:2px 9px;border-radius:7px;background:var(--panel);color:var(--ink-2);font-weight:600;transition:background 0.15s, color 0.15s}.vw-tg:hover{background:var(--panel-2);color:var(--accent-text)}.vw-vend{display:flex;align-items:center;gap:2px;margin-inline-end:-6px}.vw-vend .more{margin:0}.vw-rm{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--ink-2);opacity:0;transition:opacity 0.15s, background 0.15s, color 0.15s}.vw-rm .i{width:18px;height:18px}.vw-rm:hover{background:var(--panel);color:var(--ink)}.vw-vrow:hover .vw-rm,.vw-rm:focus-visible{opacity:1}@media (hover:none){.vw-rm{opacity:1}}.vw-search mark{background:color-mix(in oklab, var(--accent) 17%, transparent);color:inherit;border-radius:4px;padding-inline:1px}.vw-nset{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;padding-block:6px 10px}.vw-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:22px 26px 20px;border-radius:22px;background:var(--panel)}.vw-card-w{grid-column:1/-1}.vw-card h3{font:600 26px/1.1 var(--f-display);margin-block-end:6px}.vw-card .vw-note{margin-block:12px 0}.vw-card .btn{align-self:flex-start;margin-block-start:6px}.vw-swl{list-style:none;margin:0;padding:0;display:grid}.vw-swl li+li{border-block-start:1px solid var(--hair)}.vw-sw{position:relative;display:flex;align-items:center;gap:18px;padding-block:13px;cursor:pointer}.vw-sw-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.vw-sw-tx b{font-size:15px;font-weight:600}.vw-sw-tx small{font-size:13px;color:var(--ink-3);line-height:1.45}.vw-sw input{position:absolute;inset-inline-end:0;inset-block-start:50%;width:46px;height:28px;margin:-14px 0 0;opacity:0;cursor:pointer}.vw-sw-k{--d:1;flex:none;position:relative;width:46px;height:28px;border-radius:14px;background:color-mix(in oklab, var(--ink) 24%, var(--bg));transition:background 0.2s}[dir=rtl] .vw-sw-k{--d:-1}
.vw-sw-k::after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0, 0, 0, 0.28);transition:transform 0.2s var(--ease)}.vw-sw:hover .vw-sw-k{background:color-mix(in oklab, var(--ink) 32%, var(--bg))}.vw-sw input:checked+.vw-sw-k,.vw-sw:hover input:checked+.vw-sw-k{background:var(--teal)}.vw-sw input:checked+.vw-sw-k::after{transform:translateX(calc(var(--d)*18px))}.vw-sw input:focus-visible+.vw-sw-k{outline:2px solid var(--accent);outline-offset:3px}.vw-sw input:disabled{cursor:default}.vw-sw:has(input:disabled){cursor:default}.vw-sw input:disabled+.vw-sw-k{opacity:0.55}.vw-lvl{list-style:none;margin:6px 0 12px;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.vw-lvl li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;background:var(--bg)}.vw-lvic{flex:none;width:34px;height:34px;display:grid;place-items:center;color:var(--ink-2)}.vw-lvic .i{width:24px;height:24px}.vw-lvtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vw-lvtx b{font-size:15px;font-weight:600}.vw-lvtx small{font-size:12.5px;color:var(--ink-3);line-height:1.4}.vw-lvn{flex:none;font:600 30px/1 var(--f-display);font-variant-numeric:tabular-nums}.vw-sform{display:flex;gap:10px;align-items:center;padding-block:10px 4px;max-width:760px}.vw-sform .vw-find{flex:1 1 auto;height:54px;border-radius:27px;padding-inline:20px;gap:12px}.vw-sform .vw-find .i{width:21px;height:21px}.vw-sform .vw-find input{font-size:17px}.vw-fclear{display:none;place-items:center;width:32px;height:32px;margin-inline-end:-8px;border:0;border-radius:50%;background:transparent;color:var(--ink-3);cursor:pointer;flex:none;transition:background 0.15s, color 0.15s}.vw-fclear:hover{background:var(--panel-2);color:var(--ink)}.vw-fclear:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.vw-find.has-q .vw-fclear{display:grid}.vw-sform .vw-find .vw-fclear .i{width:16px;height:16px}.vw-sform .btn{height:54px;padding-inline:30px;border-radius:27px;font-size:15px}.vw-sugh{margin-block:26px 12px;font-size:14px;font-weight:600;color:var(--ink-3)}.vw-sugg{display:flex;flex-wrap:wrap;gap:8px}.vw-st{padding-block:24px 2px}.vw-st h1{font:600 clamp(28px, 3.6vw, 44px)/1.08 var(--f-display);text-wrap:balance;overflow-wrap:anywhere}.vw-st h1 q{quotes:none;color:var(--accent-text)}.vw-st p{color:var(--ink-3);font-size:14px;margin-block-start:6px;min-height:1.6em;font-variant-numeric:tabular-nums}.vw-chres{display:grid;gap:10px;margin-block:14px 6px}.vw-chmore{display:grid;gap:10px}.vw-chtog{justify-self:start}.vw-crw{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:18px;padding:16px 20px;border-radius:22px;background:var(--panel);animation:rise 0.4s var(--ease) both;transition:background 0.15s}.vw-crw:hover{background:var(--panel-2)}.vw-crw-av .av{width:92px;height:92px;--gap:var(--panel);transition:none}.vw-crw:hover .vw-crw-av .av{--gap:var(--panel-2)}
.vw-crw-av,.vw-crw-pg{display:block}
.vw-crw-pg img{display:block;width:160px;aspect-ratio:1.425;object-fit:cover;object-position:top;border-radius:12px;background:var(--thumb-bg);box-shadow:0 0 0 1px var(--hair-2)}.vw-crw-tx{min-width:0;display:flex;flex-direction:column;gap:3px}.vw-crw-tx h3{font:600 clamp(22px, 2.4vw, 30px)/1.08 var(--f-display)}.vw-crw-tx h3 a:hover{color:var(--accent-text)}.vw-crw-tx .mt{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.vw-crw-tx .mt i{font-style:normal}.vw-crw-tx p{color:var(--ink-2);font-size:14px;line-height:1.5;margin-block-start:3px;max-width:64ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.vw-crw .sub{height:40px;padding-inline:24px;font-size:14px;border-radius:20px}.vw-crw .sub.on{padding-inline:14px 10px}.vw-crw .sub.on{background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair-2)}.vw-crw .sub.on:hover{background:var(--bg);box-shadow:inset 0 0 0 1px var(--ink-3)}.vw-stools{display:flex;flex-wrap:wrap;align-items:center;gap:0 30px;padding-block:14px 0}.vw-stools .vw-chips{margin:0;padding-block:4px}.vw-stools .vw-chip[data-zero]{opacity:0.5}@container main (max-width:859px){.vw-nset{grid-template-columns:minmax(0, 1fr)}.vw-lvl{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:900px){.vw-vrow{grid-template-columns:minmax(0, clamp(150px, 34vw, 260px)) minmax(0, 1fr) auto}}@media (max-width:639px){.vw-prof{gap:14px;padding-block-start:18px}.vw-pav{width:60px;height:60px;font-size:28px}.vw-prof-tx h1{font-size:30px}.vw-prof-tx p{font-size:14px}.vw-prof .vw-ghost{padding-inline:12px}.vw-prof .vw-ghost{font-size:0;gap:0;width:40px;padding:0;justify-content:center}.vw-prof .vw-ghost .i{width:20px;height:20px}.vw-mnav a{padding-inline:13px;height:46px;font-size:14.5px}.vw-mini-b{padding:16px 18px}.vw-nsum{padding:16px 18px}.vw-nsum .vw-ghost{width:100%;justify-content:center;background:var(--bg)}.vw-sechead{padding-block-start:18px}.vw-me .vw-rows{gap:16px}.vw-me .vw-vrow{grid-template-columns:136px minmax(0, 1fr) auto;gap:0 12px}.vw-me .vw-vrow .thumb{border-radius:10px}.vw-me .vw-vx{gap:5px}.vw-me .vw-vx .t{font-size:15px;line-height:1.38}.vw-me .vw-vsn{display:none}.vw-me .vw-vch .av{display:none}.vw-card{padding:20px 18px 18px;border-radius:20px}.vw-card h3{font-size:23px}.vw-lvl{grid-template-columns:minmax(0, 1fr)}.vw-sform{padding-inline:var(--edge)}.vw-sform .btn{padding-inline:20px}.vw-st{padding-block-start:16px}.vw-search .vw-rows{padding-inline:0;gap:24px}.vw-search .vw-vrow{grid-template-columns:minmax(0, 1fr) auto;row-gap:12px}.vw-search .vw-vrow .thumb{grid-column:1/-1;border-radius:0}.vw-search .vw-vx{padding-inline-start:var(--edge)}.vw-vend{margin-inline-end:0}.vw-tg{padding:6px 10px}.vw-search .vw-vend{padding-inline-end:calc(var(--edge) - 6px)}.vw-search .vw-vsn{display:flex}.vw-crw{grid-template-columns:auto minmax(0, 1fr);gap:10px 14px;padding:14px;border-radius:18px}.vw-crw-av .av{width:62px;height:62px}.vw-crw-pg img{width:96px;border-radius:10px}.vw-crw-tx h3{font-size:22px}.vw-crw .sub{grid-column:1/-1;width:100%}.vw-stools{padding-block-start:10px;gap:0}.vw-stools .vw-chips{flex:1 1 100%;margin-inline:calc(var(--edge)*-1);padding-inline:var(--edge)}.vw-sugg{padding-inline:0}}.sk{position:relative;overflow:hidden;background:var(--panel);border-radius:12px}.sk::after{content:"";position:absolute;inset:0;transform:translateX(100%);background:linear-gradient(270deg, transparent, color-mix(in srgb, var(--bg) 55%, transparent), transparent);animation:sk 1.4s ease-in-out infinite}@keyframes sk{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.sk::after{animation:none}}.fh-sk-h{width:220px;height:26px;margin-block:18px 14px;border-radius:8px}.fh-sk-row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.fh-sk-c .sk:first-child{aspect-ratio:1.7777777778;border-radius:12px}.fh-sk-c .l{display:flex;gap:12px;margin-block-start:12px}.fh-sk-c .l .sk:first-child{width:36px;height:36px;border-radius:50%;aspect-ratio:auto;flex:none}.fh-sk-c .l div{flex:1;display:grid;gap:8px;align-content:start}.fh-sk-c .l div .sk{height:12px;border-radius:6px}.fh-sk-c .l div .sk:last-child{width:60%}.fh-err{display:flex;align-items:center;gap:16px;margin-block:24px 8px;padding:18px 20px;border-radius:16px;background:var(--panel)}.fh-err .i{width:26px;height:26px;color:var(--ink-3);flex:none}.fh-err div{flex:1;min-width:0}.fh-err b{display:block;font-size:15px}.fh-err span{font-size:13px;color:var(--ink-2)}.fh-err .btn{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.fh-err .btn:hover{background:var(--bg);box-shadow:inset 0 0 0 1px var(--ink-3)}.fh-ad{padding-block:10px 4px}@media (max-width:639px){.fh-sk-h{margin-inline:16px}.fh-sk-row{grid-template-columns:minmax(0, 1fr);gap:22px}.fh-sk-row .fh-sk-c:nth-child(n+3){display:none}.fh-sk-c .sk:first-child{border-radius:0}.fh-sk-c .l{padding-inline:14px}.fh-err{margin-inline:12px}}.tb-sub{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:36px;padding-inline:16px;border-radius:18px;background:#c00;color:#fff;font:600 14px/1 var(--f-ui);white-space:nowrap;transition:background 0.15s, color 0.15s, transform 0.12s}.tb-sub:hover{background:#a80000}.tb-sub:active{transform:scale(0.97)}.tb-sub:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tb-sub .i{display:none;width:20px;height:20px}.tb-sub[aria-pressed=true]{background:var(--panel);color:var(--ink)}.tb-sub[aria-pressed=true]:hover{background:var(--panel-2)}.tb-sub[aria-pressed=true] .i{display:block}.tb-sub[aria-busy=true]{opacity:0.6;pointer-events:none}.tb-sub.sm{height:32px;padding-inline:13px;font-size:13px}.tb-sub.pulse{animation:subpop 0.42s var(--ease)}.tb-sub.pulse .i{animation:ring 0.7s var(--ease)}.pc-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block-start:8px}.pc-act .sh-all{padding-inline:0}.vw-lp-act .tb-sub{height:46px;padding-inline:20px;font-size:15px;border-radius:23px}.vw-cht .tb-sub{height:44px;padding-inline:24px;font-size:15px;border-radius:22px}html.pw-on{--gw:0px!important;--pw-side:402px;--pw-gap:24px;--pw-r:14px;--pw-box:var(--panel);--pw-glow:.32}
html.pw-on[data-theme=dark]{--pw-glow:.46}
html.pw-on #rail{display:none!important}
html.pw-on #r2-main{margin-inline-start:0!important}
html.pw-on{scroll-padding-block-start:calc(var(--bar-h) + 16px)}
html.pw-on .pw-view{padding-block-start:0!important;min-height:60vh}html.pw-on .pw-page{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--pw-gap);max-width:1720px;margin-inline:auto;padding-block:12px 8px;align-items:start}html.pw-on .pw-prim,html.pw-on .pw-side{min-width:0}@media (min-width:1000px){html.pw-on .pw-page{grid-template-columns:minmax(0, 1fr) var(--pw-side);padding-block-start:18px}}html.pw-on .pw-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 2px;list-style:none;padding:0;font-size:13px;color:var(--ink-3);margin-block-end:10px}html.pw-on .pw-crumbs li{display:inline-flex;align-items:center;gap:2px}html.pw-on .pw-crumbs a{color:var(--ink-2);padding:2px 4px;border-radius:6px;transition:color 0.15s, background 0.15s}html.pw-on .pw-crumbs a:hover{color:var(--accent-text);background:var(--panel)}html.pw-on .pw-crumbs .sep .i{width:14px;height:14px;color:var(--ink-3)}html.pw-on .pw-crumbs [aria-current]{padding:2px 4px;color:var(--ink-3)}html.pw-on .pw-stage{position:relative;isolation:isolate}html.pw-on .pw-stage::before{content:"";position:absolute;inset:-22px;z-index:-1;background:var(--pw-poster) center/cover no-repeat;filter:blur(48px) saturate(1.5);opacity:var(--pw-glow);border-radius:34px;pointer-events:none}html.pw-on .pw-player{position:relative;aspect-ratio:1.7777777778;width:100%;max-height:calc(100vh - var(--bar-h) - 76px);min-height:220px;border-radius:var(--pw-r);overflow:hidden;background:#05080c;box-shadow:0 18px 42px -22px rgba(8, 20, 33, 0.55), 0 0 0 1px rgba(8, 20, 33, 0.12)}html.pw-on .pw-player>.pw-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html.pw-on .pw-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}html.pw-on .pw-player.is-started .pw-poster{display:none}html.pw-on .pw-player video{display:block;width:100%;height:100%;background:#05080c;object-fit:contain}html.pw-on .pw-bigplay{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:50% -50%;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(8, 20, 33, 0.58);box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.85), 0 10px 30px rgba(0, 0, 0, 0.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background 0.18s, transform 0.18s var(--ease), opacity 0.18s}html.pw-on .pw-bigplay{translate:50% -50%}html.pw-on .pw-bigplay .i{width:34px;height:34px;fill:currentColor;stroke:none;margin-inline-start:-3px}html.pw-on .pw-bigplay:hover{background:var(--accent);transform:scale(1.06)}html.pw-on .pw-bigplay:active{transform:scale(0.97)}html.pw-on .pw-player.is-started .pw-bigplay{opacity:0;pointer-events:none;visibility:hidden}html.pw-on .pw-fb{position:absolute;inset-block-start:0;inset-inline:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;background:linear-gradient(180deg, rgba(5, 8, 12, 0.92), rgba(5, 8, 12, 0.78));color:#fff;font-size:14px;line-height:1.4;animation:pwfade 0.22s var(--ease)}html.pw-on .pw-fb[hidden]{display:none}html.pw-on .pw-fb a{display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:14px;border-radius:16px;background:#fff;color:#10161d;font-weight:600;font-size:13.5px;white-space:nowrap}html.pw-on .pw-fb a:hover{background:var(--accent);color:#fff}html.pw-on .pw-fb a .i{width:16px;height:16px}@keyframes pwfade{from{opacity:0;transform:translateY(-6px)}}html.pw-on .pw-next{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:18px;background:rgba(5, 8, 12, 0.84);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;animation:pwfade 0.22s var(--ease)}html.pw-on .pw-nx{width:min(460px, 100%);display:grid;gap:12px}html.pw-on .pw-nx-h{margin:0;font-size:14px;color:rgba(255, 255, 255, 0.78)}html.pw-on .pw-nx-h b{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}html.pw-on .pw-next.is-end .pw-nx-h{font:600 24px/1.1 var(--f-display);color:#fff}html.pw-on .pw-nx-t{margin:-6px 0 0;font-size:14px;color:rgba(255, 255, 255, 0.72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.pw-on .pw-nx-bar{display:block;height:3px;border-radius:2px;background:rgba(255, 255, 255, 0.18);overflow:hidden}html.pw-on .pw-nx-bar i{display:block;height:100%;width:0;background:var(--accent);animation:pwnx var(--cd) linear forwards}@keyframes pwnx{to{width:100%}}html.pw-on .pw-nx-v{display:grid;grid-template-columns:152px minmax(0, 1fr);gap:14px;align-items:center;color:#fff;border-radius:12px}html.pw-on .pw-nx-v .th{position:relative;display:block;aspect-ratio:1.7777777778;border-radius:10px;overflow:hidden;background:#111;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.16)}html.pw-on .pw-nx-v .th img{width:100%;height:100%;object-fit:cover;object-position:top}html.pw-on .pw-nx-v .t2{font:600 19px/1.2 var(--f-display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.pw-on .pw-nx-v .c2{display:block;font-size:12.5px;color:rgba(255, 255, 255, 0.7);margin-block-start:4px}html.pw-on .pw-nx-v:hover .t2{text-decoration:underline;text-underline-offset:3px}html.pw-on .pw-nx-b{display:flex;gap:10px;justify-content:flex-end}html.pw-on .pw-nx-b button{display:inline-flex;align-items:center;gap:6px;height:38px;padding-inline:18px;border-radius:19px;font-weight:600;font-size:14px;transition:background 0.15s, color 0.15s}html.pw-on .pw-nx-b .i{width:15px;height:15px;fill:currentColor;stroke:none}html.pw-on .pw-nx-b .go{background:#fff;color:#10161d}html.pw-on .pw-nx-b .go:hover{background:var(--accent);color:#fff}html.pw-on .pw-nx-b .no{background:rgba(255, 255, 255, 0.14);color:#fff}html.pw-on .pw-nx-b .no:hover{background:rgba(255, 255, 255, 0.24)}html.pw-on .pw-nx-b button:focus-visible,html.pw-on .pw-nx-v:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){html.pw-on .pw-nx-bar i{animation:none;width:100%;opacity:0.5}}@media (max-width:639px){html.pw-on .pw-next{padding:10px 14px}html.pw-on .pw-nx{gap:8px}html.pw-on .pw-nx-h{font-size:12.5px}html.pw-on .pw-next.is-end .pw-nx-h{font-size:20px}html.pw-on .pw-nx-v{grid-template-columns:104px minmax(0, 1fr);gap:10px}html.pw-on .pw-nx-v .t2{font-size:15.5px}html.pw-on .pw-nx-v .c2{font-size:11.5px;margin-block-start:2px}html.pw-on .pw-nx-b button{height:32px;padding-inline:14px;font-size:13px}}html.pw-on .pw-inv{display:flex;align-items:center;gap:12px;margin-block-start:14px;padding-block:10px;padding-inline:12px 8px;border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);animation:pwinv 0.32s ease-out both}html.pw-on .pw-inv-ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb, var(--accent-text) 13%, transparent);color:var(--accent-text)}html.pw-on .pw-inv-ic .i{width:20px;height:20px}html.pw-on .pw-inv-t{flex:1;min-width:0;margin:0;font-size:14.5px;line-height:1.4;color:var(--ink)}html.pw-on .pw-inv-t b{font-weight:700}html.pw-on .pw-inv .pw-inv-go{height:34px;padding-inline:18px}html.pw-on .pw-inv-x{flex:none}@keyframes pwinv{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.pw-on .pw-inv{animation:none}}html.pw-on .pw-info{margin-block-start:14px}html.pw-on .pw-tags{display:flex;flex-wrap:wrap;gap:0 12px;font-size:13px;font-weight:500;line-height:1.7}html.pw-on .pw-tags a{color:var(--accent-text)}html.pw-on .pw-tags a:hover{text-decoration:underline}html.pw-on .pw-title{font:700 22px/1.34 var(--f-ui);color:var(--ink);text-wrap:balance;margin-block-start:2px}html.pw-on .pw-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-block-start:14px}html.pw-on .pw-chan{display:flex;align-items:center;gap:12px;min-width:0}html.pw-on .pw-chan .av{width:48px;height:48px;--gap:var(--bg)}
html.pw-on .pw-chan .tx{display:flex;flex-direction:column;min-width:0;line-height:1.25}html.pw-on .pw-chan .nm{font-weight:700;font-size:17px;white-space:nowrap}html.pw-on .pw-chan a.nm:hover{color:var(--accent-text)}html.pw-on .pw-chan .ct{font-size:13px;color:var(--ink-3)}html.pw-on .pw-chan .tb-sub{margin-inline-start:12px}html.pw-on .pw-chan .sub{margin-inline-start:6px}html.pw-on .pw-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px}html.pw-on .pw-pill{display:inline-flex;align-items:center;gap:7px;height:38px;padding-inline:14px 16px;border-radius:19px;background:var(--panel);color:var(--ink);font-weight:500;font-size:14px;white-space:nowrap;flex:none;transition:background 0.15s, color 0.15s, transform 0.12s}html.pw-on .pw-pill .i{width:20px;height:20px}html.pw-on .pw-pill:hover{background:var(--panel-2)}html.pw-on .pw-pill:active{transform:scale(0.97)}html.pw-on .pw-pill[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}html.pw-on .pw-pill[aria-pressed=true] .i{color:var(--accent-text);fill:currentColor}html.pw-on .pw-pill.icon{width:38px;padding:0;justify-content:center}html.pw-on .pw-desc{--pw-box:var(--panel);position:relative;margin-block-start:14px;background:var(--pw-box);border-radius:var(--pw-r);padding:13px 18px 16px}html.pw-on .pw-stats{font-size:14px;font-weight:700;color:var(--ink)}html.pw-on .pw-stats .d{color:var(--ink-3);font-weight:400;margin-inline:4px}html.pw-on .pw-ddesc{font-size:14.5px;line-height:1.65;color:var(--ink-2);margin-block-start:6px;text-wrap:pretty}html.pw-on .pw-tabrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-block-start:12px}html.pw-on .pw-tabs{position:relative;display:inline-grid;grid-template-columns:repeat(var(--n, 2), minmax(0, 1fr));padding:3px;border-radius:13px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair);min-width:min(100%, 360px)}html.pw-on .pw-tabs .ind{position:absolute;inset-block:3px;inset-inline-start:3px;width:calc((100% - 6px) / var(--n,2));border-radius:10px;background:var(--ink);transition:transform 0.22s var(--ease);transform:translateX(calc(var(--sx,0) * 100%))}html.pw-on .pw-tabs [role=tab]{position:relative;z-index:1;height:34px;padding-inline:14px;border-radius:10px;font-weight:600;font-size:14px;white-space:nowrap;color:var(--ink-2);transition:color 0.2s}html.pw-on .pw-tabs [role=tab]:hover{color:var(--ink)}html.pw-on .pw-tabs [role=tab][aria-selected=true]{color:var(--bg)}html.pw-on .pw-tabs [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html.pw-on .pw-reading{font-size:12.5px;color:var(--ink-3);font-weight:500}html.pw-on .pw-tp{margin-block-start:4px;animation:pwfade 0.22s var(--ease)}html.pw-on .pw-tp[hidden]{display:none}html.pw-on .pw-tp:focus{outline:0}html.pw-on .pw-tp:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}html.pw-on .pw-txt{font-size:16px;line-height:1.82;max-width:720px;margin-block-start:12px;color:var(--ink);text-wrap:pretty}html.pw-on .pw-tp .pw-ddesc{margin-block-start:10px}html.pw-on .pw-lede{font-size:19px;line-height:1.7;font-weight:500;max-width:720px;margin-block-start:14px;color:var(--ink);text-wrap:pretty}html.pw-on .pw-art-sec{display:grid;grid-template-columns:92px minmax(0, 640px);column-gap:26px;padding-block:22px 4px;margin-block-start:20px;border-block-start:1px solid var(--hair-2)}html.pw-on .pw-art-rail{padding-block-start:2px}html.pw-on .pw-art-n{display:block;font:600 30px/1 var(--f-display);color:var(--accent-text);font-variant-numeric:tabular-nums}html.pw-on .pw-art-col{min-width:0}html.pw-on .pw-art-sec h4{font:600 32px/1.08 var(--f-display);color:var(--ink);margin-block-end:12px;text-wrap:balance}html.pw-on .pw-art-sec p{font-size:16.5px;line-height:1.85;margin-block-end:1em;color:var(--ink);text-wrap:pretty}html.pw-on .pw-quote{margin-block:6px 18px;padding:18px 24px;border-radius:16px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair-2)}html.pw-on .pw-quote .qm{width:30px;height:22px;fill:var(--accent);display:block;margin-block-end:8px;transform:scaleX(-1)}html.pw-on .pw-quote blockquote{font:400 26px/1.2 var(--f-display);color:var(--ink);text-wrap:balance}html.pw-on .pw-quote cite{display:flex;align-items:center;gap:10px;margin-block-start:12px;font-style:normal;font-size:13px;font-weight:500;color:var(--ink-3)}html.pw-on .pw-quote cite::before{content:"";width:22px;height:1px;background:currentColor}html.pw-on .pw-foot{margin-inline-start:118px;max-width:640px;margin-block-start:24px}html.pw-on .pw-foot>*+*{margin-block-start:18px}html.pw-on .pw-foot h4{font:600 28px/1 var(--f-display);color:var(--ink);margin-block-end:12px}html.pw-on .pw-take{padding:20px 24px 14px;border-radius:16px;background:color-mix(in srgb, var(--accent) 7%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}html.pw-on .pw-take ul,html.pw-on .pw-srcs ul{list-style:none;padding:0;margin:0}html.pw-on .pw-take li{display:flex;gap:12px;align-items:flex-start;padding-block:7px;font-size:16px;line-height:1.6;color:var(--ink)}html.pw-on .pw-take li .i{width:20px;height:20px;flex:none;color:var(--accent-text);margin-block-start:3px;stroke-width:2.4}html.pw-on .pw-srcs h4{font-size:24px}html.pw-on .pw-srcs ul{display:flex;flex-wrap:wrap;gap:8px}html.pw-on .pw-srcs li{padding:6px 12px;border-radius:9px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair-2);font-size:13.5px;line-height:1.4;color:var(--ink)}html.pw-on .pw-ainote{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair);font-size:13.5px;line-height:1.55;color:var(--ink-2)}html.pw-on .pw-ainote .i{width:18px;height:18px;flex:none;margin-block-start:1px;color:var(--ink-3)}html.pw-on .pw-trtools{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-block:14px 10px}html.pw-on .pw-trq{display:flex;align-items:center;gap:8px;flex:1 1 220px;max-width:360px;height:40px;padding-inline:12px;border-radius:20px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-3);cursor:text}html.pw-on .pw-trq:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}html.pw-on .pw-trq .i{width:18px;height:18px;flex:none}html.pw-on .pw-trq input{flex:1;min-width:0;height:100%;border:0;background:none;font:inherit;font-size:14.5px;color:var(--ink);outline:0}html.pw-on .pw-trq input::placeholder{color:var(--ink-3)}html.pw-on .pw-trtools .n{font-size:13px;font-weight:500;color:var(--ink-3);white-space:nowrap}html.pw-on .pw-trtext{position:relative;max-height:420px;overflow-y:auto;padding:14px 16px;border-radius:14px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair);overscroll-behavior:contain}html.pw-on .pw-trtext:focus{outline:0}html.pw-on .pw-trtext:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}html.pw-on .pw-trtext p{font-size:15px;line-height:1.8;margin-block-end:0.9em;color:var(--ink);text-wrap:pretty}html.pw-on .pw-trtext p:last-child{margin-block-end:0}html.pw-on .pw-trtext mark{background:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit;border-radius:3px}html.pw-on .pw-trtext mark.is-cur{background:var(--accent);color:#fff}html.pw-on .pw-trnote{margin-block-start:10px;font-size:12.5px;color:var(--ink-3)}html.pw-on .pw-sec{margin-block-start:26px}html.pw-on .pw-sh{display:flex;align-items:center;gap:10px}html.pw-on .pw-sh h3{font:600 26px/1 var(--f-display)}html.pw-on .pw-sh .n{font-size:12.5px;color:var(--ink-3);margin-inline-end:auto}html.pw-on .pw-sh .ib{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--hair-2);flex:none}html.pw-on .pw-sh .ib .i{width:20px;height:20px}html.pw-on .pw-sh .ib:disabled{opacity:0.35}html.pw-on .pw-chrow{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:14px 20px 4px;margin-inline:-18px;scroll-padding-inline:20px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%)}html.pw-on .pw-chrow::-webkit-scrollbar{display:none}html.pw-on .pw-chc{flex:0 0 clamp(176px, 19%, 222px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 13px 12px;border-radius:13px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair);text-align:start;scroll-snap-align:start;transition:box-shadow 0.15s, transform 0.2s var(--ease)}html.pw-on .pw-chc:hover{box-shadow:inset 0 0 0 1px var(--hair-2);transform:translateY(-2px)}html.pw-on .pw-chc .tm{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px;color:var(--accent-text);font-variant-numeric:tabular-nums}html.pw-on .pw-chc .tm .i{width:11px;height:11px;fill:currentColor;stroke:none}html.pw-on .pw-chc .tt{font-size:14px;font-weight:500;line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.pw-on .pw-chc[aria-current=true]{box-shadow:inset 0 0 0 1.75px var(--accent)}html.pw-on .pw-chmore{display:none}html.pw-on .pw-topics{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin-block-start:12px}html.pw-on .pw-topics a{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:13px;border-radius:17px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair-2);font-size:14px;font-weight:500;transition:background 0.15s, box-shadow 0.15s}html.pw-on .pw-topics a .i{width:16px;height:16px;color:var(--ink-3)}html.pw-on .pw-topics a:hover{background:var(--up);box-shadow:inset 0 0 0 1px var(--ink-3)}html.pw-on .pw-rec{margin-block-start:22px;font-size:13.5px;color:var(--ink-2);line-height:1.6}html.pw-on .pw-rec b{color:var(--ink);font-weight:600}html.pw-on .pw-chcard{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-block-start:22px;padding:14px 16px;border-radius:16px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair)}html.pw-on .pw-chcard .av{width:56px;height:56px;--gap:var(--bg)}
html.pw-on .pw-chcard .tx{flex:1;min-width:150px;line-height:1.3}html.pw-on .pw-chcard .nm{display:block;font:600 22px/1.1 var(--f-display)}html.pw-on .pw-chcard .ct{display:block;font-size:13px;color:var(--ink-3)}html.pw-on .pw-chcard .lnk{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--accent-text);margin-block-start:3px}html.pw-on .pw-chcard .lnk .i{width:16px;height:16px}html.pw-on .pw-chcard .lnk:hover{text-decoration:underline}html.pw-on .pw-comments{margin-block-start:30px}html.pw-on .pw-ch{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px}html.pw-on .pw-ch h2{font:600 28px/1 var(--f-display);color:var(--ink)}html.pw-on .pw-ch h2 .n{color:var(--accent-text);font-variant-numeric:tabular-nums}html.pw-on .pw-note{margin-block-start:6px;font-size:13px;color:var(--ink-3);line-height:1.5}html.pw-on .pw-add{display:flex;gap:14px;align-items:flex-start;margin-block:18px 22px}html.pw-on .pw-me{width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font:600 19px/1 var(--f-display);flex:none}html.pw-on .pw-me.guest{background:var(--panel-2);color:var(--ink-2)}html.pw-on .pw-me.guest .i{width:24px;height:24px}html.pw-on .pw-fld{flex:1;min-width:0}html.pw-on .pw-fld textarea{display:block;width:100%;border:0;border-bottom:1px solid var(--hair-2);background:transparent;color:var(--ink);font:400 15px/1.6 var(--f-ui);padding:7px 0 7px;resize:none;outline:0;height:38px;overflow:hidden;transition:border-color 0.15s, box-shadow 0.15s}html.pw-on .pw-fld textarea::placeholder{color:var(--ink-3)}html.pw-on .pw-fld textarea:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}html.pw-on .pw-add.is-on textarea{height:auto;min-height:66px}html.pw-on .pw-btns{display:none;justify-content:flex-end;gap:8px;margin-block-start:10px}html.pw-on .pw-add.is-on .pw-btns{display:flex;animation:pwfade 0.2s var(--ease)}html.pw-on .pw-btns .btn{height:38px;padding-inline:18px}html.pw-on .pw-list{display:grid;gap:4px}html.pw-on .pw-c{display:grid;grid-template-columns:40px minmax(0, 1fr);column-gap:14px;padding-block:10px;position:relative}html.pw-on .pw-cav{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:600 19px/1 var(--f-display);color:#fff;background:var(--petal, #a24063);flex:none}html.pw-on .pw-cav.sm{width:26px;height:26px;font-size:13px}html.pw-on .pw-chd{display:flex;align-items:center;flex-wrap:wrap;gap:1px 8px}html.pw-on .pw-cn{font-weight:700;font-size:13.5px;color:var(--ink)}html.pw-on .pw-ago{font-size:12.5px;color:var(--ink-3)}html.pw-on .pw-badge{display:inline-flex;align-items:center;height:20px;padding-inline:8px;border-radius:10px;font-size:11.5px;font-weight:700;background:color-mix(in srgb, var(--teal) 17%, transparent);color:var(--teal-text)}html.pw-on .pw-badge.wait{background:color-mix(in srgb, var(--accent) 11%, transparent);color:var(--accent-text)}html.pw-on .pw-ct{font-size:15px;line-height:1.62;margin-block-start:2px;overflow-wrap:anywhere;text-wrap:pretty}html.pw-on .pw-tm{display:inline-block;padding:0 6px;border-radius:7px;background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-text);font-weight:700;font-variant-numeric:tabular-nums;font-size:14px;transition:background 0.15s, color 0.15s}html.pw-on .pw-tm:hover{background:var(--accent);color:#fff}@keyframes pwreveal{from{opacity:0;transform:translateY(-8px)}}html.pw-on .pw-empty{padding:18px 4px;color:var(--ink-3);font-size:14px}html.pw-on .pw-teaser{display:none}html.pw-on .pw-side{display:flex;flex-direction:column;gap:16px}html.pw-on .pw-flt{min-width:0}html.pw-on .pw-ad{display:block}html.pw-on .pw-ad .adslot{margin:0 auto}html.pw-on .pw-pl{border-radius:var(--pw-r);box-shadow:inset 0 0 0 1px var(--hair-2);overflow:hidden;background:var(--bg)}html.pw-on .pw-plh{display:flex;align-items:center;gap:10px;padding-block:12px;padding-inline:14px 8px;background:var(--panel);width:100%;text-align:start}html.pw-on .pw-plh .tx{flex:1;min-width:0}html.pw-on .pw-plh .ttl{display:block;font:600 20px/1.15 var(--f-display);color:var(--ink)}html.pw-on .pw-plh .sub2{font-size:12.5px;color:var(--ink-3);margin-block-start:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.pw-on .pw-plh .sub2 b{color:var(--ink-2);font-weight:600}html.pw-on .pw-plh .i{width:24px;height:24px;flex:none;color:var(--ink-2);transition:transform 0.22s var(--ease)}html.pw-on .pw-pl.is-closed .pw-plh .i{transform:rotate(180deg)}html.pw-on .pw-plh:hover{background:var(--panel-2)}html.pw-on .pw-pll{max-height:332px;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent}html.pw-on .pw-pl.is-closed .pw-pll{display:none}html.pw-on .pw-plr{display:grid;grid-template-columns:20px 96px minmax(0, 1fr);gap:10px;align-items:center;padding:6px 6px;border-radius:10px;transition:background 0.12s}html.pw-on .pw-plr:hover{background:var(--panel)}html.pw-on .pw-plr[aria-current=true]{background:var(--panel-2)}html.pw-on .pw-plr .k{font-size:12px;color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums}html.pw-on .pw-plr .k .i{width:14px;height:14px;fill:var(--accent);stroke:none}html.pw-on .pw-plr .th{position:relative;display:block;aspect-ratio:1.7777777778;border-radius:8px;overflow:hidden;background:var(--thumb-bg)}html.pw-on .pw-plr .th img{width:100%;height:100%;object-fit:cover;object-position:top}html.pw-on .pw-plr .th .dur{inset-inline-end:4px;inset-block-end:4px;font-size:10.5px;padding:3px 5px;border-radius:5px}html.pw-on .pw-plr .t2{font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.pw-on .pw-plr .c2{display:block;font-size:12px;color:var(--ink-3);margin-block-start:2px}html.pw-on .pw-plall{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;font-weight:600;font-size:13.5px;color:var(--accent-text);border-block-start:1px solid var(--hair);transition:background 0.15s}html.pw-on .pw-plall:hover{background:var(--panel)}html.pw-on .pw-plall .i{width:18px;height:18px}html.pw-on .pw-pl.is-closed .pw-plall{display:none}html.pw-on .pw-auto{gap:12px;padding-block:9px;padding-inline:14px;border-block-start:1px solid var(--hair)}html.pw-on .pw-auto .vw-sw-tx b{font-size:13.5px}html.pw-on .pw-auto .vw-sw-tx small{font-size:12px}html.pw-on .pw-auto input{inset-inline-end:14px}html.pw-on .pw-pl.is-closed .pw-auto{display:none}html.pw-on .pw-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:2px}html.pw-on .pw-chips::-webkit-scrollbar{display:none}html.pw-on .pw-chip{flex:none;height:34px;padding-inline:11px;border-radius:10px;background:var(--panel);font-size:13px;font-weight:500;color:var(--ink);transition:background 0.15s, color 0.15s}html.pw-on .pw-chip:hover{background:var(--panel-2)}html.pw-on .pw-chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}html.pw-on .pw-rel{display:grid;gap:12px;margin-block-start:14px}html.pw-on .pw-rel .card.compact{animation:pwreveal 0.3s var(--ease) both;animation-delay:calc(var(--i,0)*30ms)}html.pw-on .pw-shorts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 12px;margin-block-start:14px}html.pw-on .pw-grp[hidden]{display:none}html.pw-on .pw-rel.is-cut>.card:nth-child(n+9),html.pw-on .pw-shorts.is-cut>.card:nth-child(n+9),html.pw-on .pw-shorts.is-cut>.scard:nth-child(n+9){display:none}html.pw-on .pw-showall{display:flex;justify-content:center;align-items:center;width:100%;height:40px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--hair-2);font-weight:600;font-size:14px;margin-block-start:12px;transition:background 0.15s}html.pw-on .pw-showall:hover{background:var(--panel)}html.pw-on .pw-showall[hidden]{display:none}html.pw-on .pw-relempty{padding:20px 4px;font-size:14px;color:var(--ink-3)}html.pw-on .pw-news-w{margin-block-start:8px}html.pw-on .pw-panel{position:fixed;inset-inline:0;inset-block-end:0;inset-block-start:var(--pw-ptop, 60vh);z-index:56;display:flex;flex-direction:column;background:var(--bg);border-radius:18px 18px 0 0;box-shadow:0 -10px 36px -10px rgba(8, 20, 33, 0.4), 0 -1px 0 var(--hair-2);animation:pwsheet 0.26s var(--ease)}@keyframes pwsheet{from{transform:translateY(40px);opacity:0}}html.pw-on .pw-panel[hidden]{display:none}html.pw-on .pw-ph{display:flex;align-items:center;gap:8px;padding-block:12px 6px;padding-inline:16px 8px;flex:none}html.pw-on .pw-ph h2{flex:1;font:600 24px/1 var(--f-display)}html.pw-on .pw-ph h2 .n{color:var(--accent-text)}html.pw-on .pw-pb{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px calc(24px + env(safe-area-inset-bottom))}@media (min-width:640px) and (max-width:999px){html.pw-on .pw-chc{flex-basis:clamp(176px, 32%, 222px)}}@media (max-width:639px){html.pw-on .pw-view{min-height:0}html.pw-on .pw-page{display:flex;flex-direction:column;align-items:stretch;padding:0 0 calc(84px + env(safe-area-inset-bottom));max-width:none}html.pw-on .pw-prim,html.pw-on .pw-side{display:contents}html.pw-on .pw-stage{order:1;position:sticky;inset-block-start:var(--bar-h);z-index:6;background:#05080c}html.pw-on .pw-stage::before{display:none}html.pw-on .pw-player{border-radius:0;max-height:none;min-height:0;box-shadow:none}html.pw-on .pw-bigplay{width:64px;height:64px}html.pw-on .pw-bigplay .i{width:28px;height:28px}html.pw-on .pw-inv{order:2;margin:10px 14px 0;gap:10px;padding-block:8px}html.pw-on .pw-inv-ic{width:32px;height:32px}html.pw-on .pw-inv-t{font-size:13.5px}html.pw-on .pw-inv .pw-inv-go{padding-inline:14px}html.pw-on .pw-info{order:2;margin-block-start:12px;padding-inline:14px;min-width:0}html.pw-on .pw-title{font-size:19px}html.pw-on .pw-row{gap:10px;min-width:0}html.pw-on .pw-chan{width:100%}html.pw-on .pw-chan .tb-sub{margin-inline-start:auto}html.pw-on .pw-acts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px;width:calc(100% + 28px);scroll-padding-inline:14px}html.pw-on .pw-acts::-webkit-scrollbar{display:none}html.pw-on .pw-desc{margin-block-start:12px;padding:12px 14px 13px;border-radius:12px}html.pw-on .pw-tabs{display:grid;width:100%;min-width:0}html.pw-on .pw-lede{font-size:17.5px}html.pw-on .pw-art-sec{grid-template-columns:minmax(0, 1fr);padding-block-start:18px}html.pw-on .pw-art-rail{margin-block-end:6px}html.pw-on .pw-art-n{font-size:22px}html.pw-on .pw-art-sec h4{font-size:27px}html.pw-on .pw-art-sec p{font-size:16px}html.pw-on .pw-foot{margin-inline-start:0}html.pw-on .pw-take{padding:18px 16px 10px}html.pw-on .pw-quote{padding:16px 18px}html.pw-on .pw-quote blockquote{font-size:23px}html.pw-on .pw-trq{max-width:none}html.pw-on .pw-trtext{max-height:360px;padding:12px 14px}html.pw-on .pw-teaser{order:3;display:flex;align-items:center;gap:12px;margin:12px 14px 0;padding:12px 14px;border-radius:14px;background:var(--panel);width:calc(100% - 28px);text-align:start;transition:background 0.15s}html.pw-on .pw-teaser:active{background:var(--panel-2)}html.pw-on .pw-teaser .tt{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}html.pw-on .pw-teaser .tt b{font-size:14px;font-weight:700}html.pw-on .pw-teaser .tt b .n{color:var(--accent-text);margin-inline-start:6px;font-variant-numeric:tabular-nums}html.pw-on .pw-teaser .first{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2);min-width:0}html.pw-on .pw-teaser .first span.l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}html.pw-on .pw-teaser>.i{width:22px;height:22px;color:var(--ink-3);flex:none}html.pw-on .pw-prim>.pw-comments{display:none}html.pw-on .pw-crumbs{order:9;padding-inline:14px;margin-block-start:16px}html.pw-on .pw-crumbs ol{margin-block-end:0}html.pw-on .pw-ad{order:4;margin-block-start:16px !important}html.pw-on .pw-pl{order:5;margin:16px 14px 0 !important}html.pw-on .pw-flt{order:6;margin-block-start:16px;padding-inline:14px}html.pw-on .pw-chips{margin-inline:-14px;padding-inline:14px}html.pw-on .pw-rel{gap:18px;margin-block-start:12px}html.pw-on .pw-rel .card.compact{flex-direction:column;gap:0}html.pw-on .pw-rel .card.compact .thumb{flex:none;width:100%;border-radius:12px}html.pw-on .pw-rel .card.compact .meta{margin-block-start:10px}html.pw-on .pw-rel .card.compact .t{font-size:16px}html.pw-on .pw-news-w{order:10;padding-inline:14px;margin-block-start:20px}html.pw-on .pw-chrow{display:flex;flex-direction:column;overflow:visible;gap:2px;margin-inline:0;padding:10px 0 0;-webkit-mask-image:none;mask-image:none}html.pw-on .pw-chc{flex:none;flex-direction:row;align-items:center;gap:12px;padding:9px 10px;box-shadow:none;background:transparent;border-radius:10px;width:100%}html.pw-on .pw-chc:hover{transform:none;background:var(--pw-box);filter:brightness(0.97)}html.pw-on .pw-chc .tm{flex:none;min-width:60px}html.pw-on .pw-chc .tt{-webkit-line-clamp:2}html.pw-on .pw-chc[aria-current=true]{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 0 0 0 1.5px var(--accent)}html.pw-on .pw-chrow.is-cut .pw-chc:nth-child(n+6){display:none}html.pw-on .pw-chmore{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;margin-block-start:6px;border-radius:19px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair-2);font-weight:600;font-size:14px}html.pw-on .pw-sh .ib{display:none}html.pw-on .pw-c{grid-template-columns:36px minmax(0, 1fr);column-gap:12px}html.pw-on .pw-cav{width:36px;height:36px;font-size:17px}html.pw-on .pw-plr{grid-template-columns:18px 104px minmax(0, 1fr)}html.pw-on .pw-fb{padding:8px 12px;font-size:13px}}html.pw-on.pw-lock{overflow:hidden}html.pw-on.pw-lock body{overflow:visible}html.pw-on .pw-cbd{min-width:0;padding-inline-end:20px}html.pw-on .pw-plr .tw{min-width:0}@media (min-width:1000px){html.pw-on .pw-crumbs{grid-column:1/-1}}html.pw-on .pw-skip{position:fixed;inset-inline-start:-9999px;inset-block-start:calc(var(--bar-h) + 8px);z-index:58;padding:9px 16px;border-radius:12px;background:var(--ink);color:var(--bg);font-weight:600;font-size:14px;box-shadow:0 8px 24px -8px rgba(8, 20, 33, 0.5)}html.pw-on .pw-skip:focus{inset-inline-start:12px}html.pw-on .pw-btns .btn:disabled{opacity:0.45;cursor:default}html.pw-on .pw-news-w .news{padding:18px;border-radius:var(--pw-r);gap:12px}html.pw-on .pw-news-w .news h3{font:600 20px/1.25 var(--f-display);color:var(--ink)}html.pw-on .pw-news-w .news .field{height:42px;font-size:14px}html.pw-on .pw-news-w .news .btn{height:42px}html.pw-on .pw-news-w .news .chk{font-size:12.5px}html.pw-on .pw-pb .pw-comments{margin-block-start:0}html.pw-on .pw-pb .pw-ch h2{display:none}@media (prefers-reduced-motion:reduce){html.pw-on .pw-stage::before{filter:blur(48px) saturate(1.5)}html.pw-on .pw-panel,html.pw-on .pw-fb,html.pw-on .pw-tp,html.pw-on .pw-tabs .ind,html.pw-on .pw-btns,html.pw-on .pw-rel .card.compact{animation:none !important}}html.sp-open{overflow:hidden}html.sp-open body{overflow:visible}html.sp-open #r2-layer{z-index:210}.sp{--sp-h:min(calc(100dvh - 32px),calc((100vw - 32px)*16/9));--sp-w:calc(var(--sp-h)*9/16);position:fixed;inset:0;z-index:200;background:#05080c;color:#fff;opacity:0;transition:opacity 0.22s var(--ease);font-family:var(--f-ui)}.sp.on{opacity:1}.sp-feed{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;outline:0}.sp-feed::-webkit-scrollbar{display:none}.sp-s{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;gap:14px;position:relative}.sp-box{position:relative;width:var(--sp-w);height:var(--sp-h);border-radius:18px;overflow:hidden;background:#111a24;flex:none;cursor:pointer}.sp-poster{width:100%;height:100%;object-fit:cover;display:block}.sp-meta{position:absolute;inset-inline:0;inset-block-end:0;padding:56px 16px 18px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.78), rgba(0, 0, 0, 0.34) 60%, transparent);z-index:3;pointer-events:none;display:flex;flex-direction:column;gap:6px}.sp-meta a{pointer-events:auto}.sp-ch{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;align-self:flex-start}.sp-ch img,.sp-av{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--accent);display:grid;place-items:center;font-weight:700;flex:none}.sp-ch img.sp-flower{object-fit:contain;padding:6px;background:var(--navy)}.sp-t{font:600 17px/1.35 var(--f-ui);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0, 0, 0, 0.5)}.sp-v{font-size:12.5px;color:rgba(255, 255, 255, 0.78)}.sp-acts{display:flex;flex-direction:column;gap:14px;align-self:flex-end;padding-block-end:18px}.sp-act{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;color:#fff;background:none;border:0;cursor:pointer;font-family:inherit}.sp-act .i{width:46px;height:46px;padding:12px;border-radius:50%;background:rgba(255, 255, 255, 0.12);transition:background 0.15s}.sp-act:hover .i{background:rgba(255, 255, 255, 0.22)}.sp-player{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--sp-w);height:var(--sp-h);transform:translate(50%, -50%);border-radius:18px;overflow:hidden;pointer-events:none;z-index:2;transition:opacity 0.15s}[dir=ltr] .sp-player{transform:translate(-50%, -50%)}.sp-player iframe{width:100%;height:100%;border:0;display:block}.sp.is-moving .sp-player{opacity:0}.sp:not(.is-playing):not(.is-paused) .sp-player{opacity:0}.sp-top{position:absolute;inset-block-start:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;z-index:5;pointer-events:none}.sp-top>*{pointer-events:auto}.sp-brand{display:inline-flex;align-items:center;gap:6px;font:600 22px/1 var(--f-display);pointer-events:none}.sp-brand .i{width:22px;height:22px;color:var(--accent)}.sp-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255, 255, 255, 0.12);color:#fff;border:0;cursor:pointer;transition:background 0.15s, opacity 0.15s}.sp-btn:hover{background:rgba(255, 255, 255, 0.24)}.sp-btn:disabled{opacity:0.3;cursor:default}.sp-btn .i{width:22px;height:22px}.sp-btn:focus-visible,.sp-act:focus-visible,.sp-meta a:focus-visible{outline:2px solid #fff;outline-offset:2px}.sp-nav{position:absolute;inset-inline-end:24px;inset-block-start:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:5}.sp-hint{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%, -50%);z-index:4;display:none;flex-direction:column;align-items:center;gap:8px;pointer-events:none;font-weight:600}[dir=ltr] .sp-hint{transform:translate(-50%, -50%)}.sp-hint .i{width:64px;height:64px;padding:18px;border-radius:50%;background:rgba(0, 0, 0, 0.55)}.sp.is-paused .sp-hint,.sp.is-tap .sp-hint{display:flex}.sp.is-paused .sp-hint span{display:none}.sp.is-tap .sp-player{opacity:1;pointer-events:auto}.sp-err{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%, -50%);z-index:4;display:none;flex-direction:column;align-items:center;gap:12px;text-align:center;width:min(280px, 80vw);padding:18px;border-radius:16px;background:rgba(0, 0, 0, 0.72);font-weight:500}[dir=ltr] .sp-err{transform:translate(-50%, -50%)}.sp-err a{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;background:#fff;color:#10161d;font-weight:600}.sp-err a .i{width:16px;height:16px}.sp.is-err .sp-err{display:flex}.sp.is-err .sp-hint{display:none}.sp-empty{position:absolute;inset:0;display:grid;place-items:center;font-size:16px;color:rgba(255, 255, 255, 0.8)}.sp-empty[hidden]{display:none}@media (max-width:639px){.sp{--sp-h:100dvh;--sp-w:100vw}
  .sp-box,.sp-player{border-radius:0}
  .sp-acts{position:absolute;inset-inline-end:10px;inset-block-end:110px;z-index:4;padding:0}.sp-act{text-shadow:0 1px 3px rgba(0, 0, 0, 0.6)}.sp-meta{padding-inline-end:76px;padding-block-end:calc(22px + env(safe-area-inset-bottom))}.sp-nav{display:none}.sp-top{padding-block-start:calc(10px + env(safe-area-inset-top))}.sp-btn{background:rgba(0, 0, 0, 0.35)}}@media (prefers-reduced-motion:reduce){.sp,.sp-player{transition:none}}.rp-form fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rp-form legend{font-size:13px;color:var(--ink-3);margin-block-end:6px;padding:0}.rp-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding-inline:12px;border-radius:12px;border:1px solid var(--hair-2);cursor:pointer;font-size:15px;color:var(--ink);transition:border-color 0.15s, background 0.15s}.rp-opt input{width:18px;height:18px;margin:0;accent-color:var(--accent);flex:none}.rp-opt:has(input:checked){border-color:var(--accent);background:var(--panel)}.rp-note{display:block;margin-block-start:14px}.rp-note span{display:block;font-size:13px;color:var(--ink-3);margin-block-end:6px}.rp-note textarea{display:block;width:100%;border-radius:12px;border:1px solid var(--hair-2);background:var(--bg);color:var(--ink);font:400 15px/1.5 var(--f-ui);padding:10px 12px;resize:vertical;min-height:76px;outline:0}.rp-note textarea:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.r2-sheet.dlg .sheet-b p.rp-hint,.rp-hint{font-size:12.5px;color:var(--ink-3);margin-block-start:10px}.r2-sheet.rp-sheet .btn:disabled{opacity:0.6}#guide .g-guest[hidden]{display:none}