:root{--site-header-height:calc(56px + env(safe-area-inset-top,0px));--playback-header-height:var(--site-header-height);--bg-deep:#090d14;--bg-base:#090d16;--bg-surface:#111824;--bg-elevated:#161f31;--bg-card:#101623d9;--bg-glass:#0c111ccc;--primary:#f2b544;--primary-hover:#d97706;--primary-light:#fbbf24;--primary-glow:#f59e0b4d;--primary-subtle:#f59e0b1f;--rose:#f43f5e;--rose-glow:#f43f5e4d;--rose-subtle:#f43f5e1f;--cyan:#06b6d4;--purple:#a855f7;--emerald:#10b981;--text-primary:#f8fafc;--text-secondary:#a3afbf;--text-muted:#8a98ab;--text-inverse:#020617;--border-subtle:#ffffff14;--border-hover:#ffffff29;--border-accent:#f59e0b73;--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 24px -4px #0009;--shadow-lg:0 20px 40px -8px #000c;--shadow-glow:0 0 25px var(--primary-glow);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-full:9999px}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-y:scroll}body{background-color:var(--bg-deep);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);border:1px solid var(--surface-soft);background:#1e293b}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.container{width:100%;max-width:1440px;margin:0 auto;padding-inline:24px}@media (max-width:640px){.container{padding-inline:16px}}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:border-color .18s,box-shadow .18s}.glass-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg)}.text-gradient-gold{background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 50%, var(--primary-hover) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-rose{background:linear-gradient(135deg, var(--danger-text) 0%, #f43f5e 50%, #e11d48 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.btn-primary{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-md);box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;transition:background-color .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--surface-soft);color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.btn-secondary:hover{background:var(--border-subtle);border-color:var(--border-hover)}.btn-secondary:active{transform:translateY(0)}.badge-gold{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--border-accent), var(--primary-subtle));color:var(--primary-light);border:1px solid var(--border-accent);letter-spacing:.5px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.badge-rose{border-radius:var(--radius-sm);color:var(--danger-text);background:linear-gradient(135deg,#f43f5e40,#f43f5e1a);border:1px solid #f43f5e66;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.badge-blue{border-radius:var(--radius-sm);color:var(--info-text);background:linear-gradient(135deg,#3b82f640,#3b82f61a);border:1px solid #3b82f666;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.badge-4k{background:var(--primary);color:var(--on-primary);letter-spacing:.5px;box-shadow:0 0 10px var(--border-accent);border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:900;display:inline-flex}.ambient-glow-wrapper{position:relative}.ambient-glow-wrapper:before{content:"";background:radial-gradient(circle, var(--primary-subtle) 0%, #f43f5e26 50%, transparent 70%);filter:blur(40px);z-index:0;pointer-events:none;opacity:.7;border-radius:24px;transition:opacity .5s;position:absolute;inset:5%}.video-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:28px 20px;display:grid}@media (max-width:640px){.video-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulseHeart{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.anim-heart{animation:.35s pulseHeart}@keyframes toastSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.toast-enter{animation:.3s cubic-bezier(.16,1,.3,1) forwards toastSlideUp}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--primary-light);outline-offset:4px}:where(button,input,select,textarea){font:inherit}button:disabled{cursor:not-allowed;opacity:.5}.btn-primary,.btn-secondary{min-height:42px}h1,h2,h3{scroll-margin-top:140px}.public-main{min-height:70vh}.public-main>.container{padding-top:28px}.public-main h1{text-wrap:balance}.video-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:28px 18px}.portrait-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}@media (max-width:1100px){.portrait-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-empty{text-align:center;color:var(--text-secondary);padding-block:80px}.page-empty h1{color:var(--text-primary);margin-bottom:12px;font-size:24px}.filter-row{white-space:nowrap;scrollbar-width:none;background:0 0;border:none;gap:8px;margin-bottom:20px;padding:6px 0;display:flex;overflow:auto}.filter-row button{min-height:38px;color:var(--text-secondary);touch-action:manipulation;background:#ffffff0f;border:none;border-radius:9999px;flex-shrink:0;padding:7px 15px;font-size:13px;transition:all .18s}.filter-row button[aria-pressed=true]{color:#05070c;background:var(--primary);font-weight:700;box-shadow:0 2px 8px #f59e0b59}.skip-link{z-index:10000;background:var(--primary);color:var(--on-primary);border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (max-width:768px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.public-main{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.content-detail-panel{border-radius:12px!important;gap:24px!important;padding:16px!important}.mobile-sticky-ad{bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}.watch-breadcrumbs{display:none!important}.watch-page-container{max-width:100%!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}.watch-player-wrapper{margin-bottom:12px!important}.watch-details-wrapper{padding:0 16px}}@media (max-width:640px){.video-grid,.portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.filter-row button{min-height:40px;padding:8px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-heading h1{font-size:26px;font-weight:650;line-height:1.4}.page-heading p{color:var(--text-secondary);margin-top:6px;font-size:14px}.page-heading>span{color:var(--text-secondary);font-size:12px}body:has(.infinite-scroll-footer) .ssr-pagination{display:none!important}
:root{--on-primary:#081019;--media-accent:#fbbf24;--primary-hover:#fac566;--header-bg:#090d16eb;--header-scrolled:#090d16fa;--footer-bg:#0b111a;--surface-soft:#ffffff0d;--surface-hover:#ffffff17;--field-bg:#0c1421;--danger-text:#fda4af;--danger-border:#f43f5e66;--danger-soft:#f43f5e1f;--success-text:#6ee7b7;--info-text:#93c5fd;--card-radius:12px;--hero-radius:16px;--card-shadow:none;--theme-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}html[data-theme=midnight-gold]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=ocean-teal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:#081923;--bg-base:#0b202c;--bg-surface:#102c38;--bg-elevated:#173846;--bg-card:#102c38;--bg-glass:#102c38ed;--text-primary:#eef9fc;--text-secondary:#a5c1cc;--text-muted:#96b2bf;--text-inverse:#061b21;--primary:#57d4c8;--primary-hover:#83e2d9;--primary-light:#81e2d7;--primary-glow:#57d4c833;--primary-subtle:#57d4c81a;--on-primary:#062027;--media-accent:#81e2d7;--border-subtle:#29434f;--border-hover:#446474;--border-accent:#57d4c877;--header-bg:#0b202cf2;--header-scrolled:#0b202cfa;--footer-bg:#0b202c;--field-bg:#0b202c;--surface-soft:#173846;--surface-hover:#214554;--card-radius:8px;--hero-radius:12px;--radius-md:8px}html[data-theme=daylight-blue]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#f3f6fa;--bg-base:#edf2f8;--bg-surface:#fff;--bg-elevated:#fff;--bg-card:#fff;--bg-glass:#ffffffed;--text-primary:#18283b;--text-secondary:#526479;--text-muted:#5c6d80;--text-inverse:#fff;--primary:#215cc5;--primary-hover:#194da8;--primary-light:#215cc5;--primary-glow:#215cc51f;--primary-subtle:#e8effc;--on-primary:#fff;--media-accent:#8cb8ff;--border-subtle:#d7e0ec;--border-hover:#a6b7cc;--border-accent:#215cc577;--header-bg:#fffffff5;--header-scrolled:#fffffffa;--footer-bg:#eaf0f7;--field-bg:#fff;--surface-soft:#edf2f8;--surface-hover:#e3ebf5;--danger-text:#b42340;--danger-border:#e2a7b2;--danger-soft:#fff0f3;--success-text:#147653;--info-text:#215cc5;--rose:#be2546;--shadow-sm:0 2px 8px #18283b08;--shadow-md:0 8px 24px #18283b0d;--shadow-lg:0 16px 40px #18283b14;--shadow-glow:none;--card-shadow:0 2px 5px #18283b05;--card-radius:8px;--hero-radius:12px;--radius-md:8px}html[data-theme=cyber-neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:#09070f;--bg-base:#0d0a17;--bg-surface:#141024;--bg-elevated:#1c1733;--bg-card:#141024;--bg-glass:#141024ed;--text-primary:#fdf4f8;--text-secondary:#b8acc7;--text-muted:#8e82a3;--text-inverse:#09070f;--primary:#ff2a7a;--primary-hover:#ff5295;--primary-light:#ff70a9;--primary-glow:#ff2a7a38;--primary-subtle:#ff2a7a1a;--on-primary:#fff;--media-accent:#00f0ff;--border-subtle:#261f3d;--border-hover:#423663;--border-accent:#ff2a7a77;--header-bg:#0d0a17f2;--header-scrolled:#0d0a17fa;--footer-bg:#0d0a17;--field-bg:#110d20;--surface-soft:#1c1733;--surface-hover:#261f42;--card-radius:10px;--hero-radius:14px;--radius-md:10px}html[data-theme=minimal-purple]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:#0c0a14;--bg-base:#100d1c;--bg-surface:#171329;--bg-elevated:#211c3a;--bg-card:#171329;--bg-glass:#171329ed;--text-primary:#f9f8fe;--text-secondary:#b5b0ce;--text-muted:#8880a4;--text-inverse:#0c0a14;--primary:#a855f7;--primary-hover:#b875f8;--primary-light:#c084fc;--primary-glow:#a855f733;--primary-subtle:#a855f71a;--on-primary:#fff;--media-accent:#c084fc;--border-subtle:#2b2447;--border-hover:#463b73;--border-accent:#a855f777;--header-bg:#100d1cf2;--header-scrolled:#100d1cfa;--footer-bg:#100d1c;--field-bg:#130f24;--surface-soft:#211c3a;--surface-hover:#2d264e;--card-radius:10px;--hero-radius:14px;--radius-md:10px}body{font-family:var(--theme-font)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}select{background-color:var(--field-bg);color:var(--text-primary)}.media-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:#f8fafc;--text-secondary:#b3c0d2;--text-muted:#9aabc1;--bg-deep:#090d14;--bg-base:#090d16;--bg-surface:#111824;--bg-elevated:#161f31;--bg-card:#111824;--surface-soft:#ffffff0d;--surface-hover:#ffffff18;--border-subtle:#fff2;--border-hover:#ffffff40;--field-bg:#0c1421;--primary-light:#8cb8ff;--danger-text:#fda4af;color:var(--text-primary)}html[data-theme=midnight-gold] .media-surface{--primary-light:#fbbf24}html[data-theme=ocean-teal] .media-surface{--primary-light:#81e2d7}html[data-theme=cyber-neon] .media-surface{--primary-light:#ff70a9}html[data-theme=minimal-purple] .media-surface{--primary-light:#c084fc}
._47pt4a_name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--text-primary);font-size:20px;font-weight:750;line-height:40px;display:block;overflow:hidden}._47pt4a_logo{object-fit:contain;object-position:left center;width:auto;max-width:180px;height:40px;display:block}@media (max-width:640px){._47pt4a_name{max-width:min(200px,52vw);font-size:18px}._47pt4a_logo{max-width:min(180px,48vw);height:34px}}
.Bkvbxq_box{min-width:0;position:relative}.Bkvbxq_box form{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);border-radius:10px;align-items:center;gap:4px;padding:0 4px 0 12px;display:flex}.Bkvbxq_box form:focus-within{border-color:var(--primary)}.Bkvbxq_box input{width:100%;min-width:0;height:48px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:16px}.Bkvbxq_box input::-webkit-search-cancel-button{display:none}.Bkvbxq_box button{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.Bkvbxq_box button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.Bkvbxq_clear{color:var(--text-secondary)}.Bkvbxq_submit{background:var(--primary);color:var(--on-primary);padding:0 16px;font-weight:600}.Bkvbxq_box button:disabled{opacity:.5;cursor:default}.Bkvbxq_compact{width:240px}.Bkvbxq_compact input{height:44px;font-size:13px}.Bkvbxq_compact form{border-radius:24px;gap:0;padding-left:10px}.Bkvbxq_compact form>svg{display:none}.Bkvbxq_compact .Bkvbxq_submit{color:var(--text-secondary);background:0 0;padding:0}.Bkvbxq_dropdown{z-index:150;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);background:var(--bg-surface);border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.Bkvbxq_dropdown [role=listbox]{overscroll-behavior:contain;max-height:min(300px,40dvh);overflow:auto}.Bkvbxq_dropdown button{text-align:left;width:100%;color:var(--text-primary);border-radius:0;justify-content:flex-start;gap:10px;padding:10px 12px}.Bkvbxq_dropdown button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Bkvbxq_dropdown button:hover,.Bkvbxq_dropdown button[aria-selected=true]{background:var(--surface-hover)}.Bkvbxq_dropdown p{color:var(--text-secondary);padding:12px;font-size:13px}@media (min-width:961px) and (max-width:1280px){.Bkvbxq_compact{width:190px}}.Bkvbxq_primary .Bkvbxq_dropdown{z-index:50}.Bkvbxq_box form input:focus-visible{outline:none}
.FuDICW_captcha{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:10px;width:100%;padding:16px}.FuDICW_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.FuDICW_heading h2{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.FuDICW_heading button{min-width:44px;min-height:44px;color:var(--text-secondary);place-items:center;display:grid}.FuDICW_captcha p{color:var(--text-secondary);margin:8px 0 14px;font-size:13px;line-height:1.7}.FuDICW_challenge{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.FuDICW_challenge canvas{border-radius:6px;width:160px;height:48px;display:block}.FuDICW_challenge button{min-height:44px;padding:8px 12px;font-size:13px}.FuDICW_captcha label{margin-bottom:8px;font-size:13px;display:block}.FuDICW_entry{gap:8px;display:flex}.FuDICW_entry input{border:1px solid var(--border-subtle);background:var(--surface-soft);width:100%;min-width:0;min-height:44px;color:var(--text-primary);letter-spacing:2px;text-transform:uppercase;border-radius:7px;flex:1;padding:8px 10px;font-size:16px}.FuDICW_entry button{white-space:nowrap;min-height:44px;padding:8px 12px;font-size:13px}.FuDICW_captcha .FuDICW_error{color:var(--danger-text);margin-bottom:0}.FuDICW_popover{z-index:140;width:min(380px,100vw - 32px);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px)}
.c12zfa_wrapper{flex:1;min-width:0;height:46px;position:relative}.c12zfa_desktop{background:var(--bg-surface);border-radius:24px;width:100%;display:flex}.c12zfa_desktop>div{flex:1;width:auto}.c12zfa_desktopTrigger{min-height:44px;color:var(--text-secondary);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:none}.c12zfa_verification{width:min(380px,100vw - 32px);max-height:calc(100dvh - var(--site-header-height) - 20px);overscroll-behavior:contain;box-shadow:var(--shadow-md);z-index:160;border-radius:10px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}@media (min-width:961px){.c12zfa_wrapper{container-type:inline-size}@container (max-width:239px){.c12zfa_desktop{display:none}.c12zfa_desktopTrigger{display:flex}.c12zfa_open .c12zfa_desktop{width:min(480px,100vw - 48px);box-shadow:var(--shadow-md);display:flex;position:absolute;top:calc(100% + 6px);right:0}.c12zfa_verification{max-height:calc(100dvh - var(--site-header-height) - 78px);top:calc(100% + 58px)}}@container (max-width:79px){.c12zfa_desktopTrigger{width:44px;padding:0}.c12zfa_desktopTrigger span{display:none}}}.c12zfa_trigger{min-width:44px;min-height:44px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:none}.c12zfa_trigger:hover,.c12zfa_back:hover,.c12zfa_desktopTrigger:hover{background:var(--surface-hover)}.c12zfa_trigger:focus-visible,.c12zfa_back:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.c12zfa_mobileBar{display:none}@media (max-width:960px){.c12zfa_wrapper{flex:none;width:44px}.c12zfa_trigger{display:flex}.c12zfa_desktop{display:none}.c12zfa_searching{width:100%}.c12zfa_mobileBar{align-items:center;gap:6px;width:100%;display:flex}.c12zfa_back{width:44px;height:44px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.c12zfa_mobileField{flex:1;min-width:0}.c12zfa_mobileField input{height:44px}.c12zfa_mobileField form>svg{display:none}.c12zfa_mobileField [role=listbox]{max-height:100px}}
.Pzgc7q_header{z-index:100;height:var(--site-header-height);padding-top:env(safe-area-inset-top,0px);background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border-subtle);position:fixed;top:0;left:0;right:0}.Pzgc7q_inner{height:100%;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));align-items:center;gap:20px;display:flex}.Pzgc7q_brand{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.Pzgc7q_menu{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative;overflow-x:auto}.Pzgc7q_menu::-webkit-scrollbar{display:none}.Pzgc7q_menu a{height:44px;color:var(--text-secondary);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:8px 4px;font-size:14px;font-weight:600;display:flex}.Pzgc7q_menu a:hover{color:var(--primary-light)}.Pzgc7q_menu a[aria-current=page]{color:var(--primary-light);border-bottom-color:var(--primary)}.Pzgc7q_tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.Pzgc7q_tools>a,.Pzgc7q_tools>button{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Pzgc7q_tools>a:hover,.Pzgc7q_tools>button:hover{background:var(--surface-hover)}.Pzgc7q_boss{color:var(--danger-text)}.Pzgc7q_favorite{color:var(--primary-light)}.Pzgc7q_header :is(a,button,input):focus-visible{outline:2px solid var(--primary-light);outline-offset:-2px}@media (min-width:961px){.Pzgc7q_menu{flex:0 auto}.Pzgc7q_tools{flex:1 0 148px;min-width:148px}}@media (min-width:961px) and (max-width:1280px){.Pzgc7q_inner{gap:12px}.Pzgc7q_menu{gap:8px}}@media (max-width:960px){.Pzgc7q_inner{justify-content:space-between;gap:8px}.Pzgc7q_brand>span{max-width:120px;font-size:15px}.Pzgc7q_brand>img{max-width:120px;height:32px}.Pzgc7q_menu{display:none!important}.Pzgc7q_tools{gap:4px}}@media (max-width:640px){.Pzgc7q_inner{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}}@media (max-width:480px){.Pzgc7q_brand>span,.Pzgc7q_brand>img{max-width:56px}}body:has(.Pzgc7q_header){padding-top:var(--site-header-height)}@media (max-width:960px){.Pzgc7q_searching .Pzgc7q_brand,.Pzgc7q_searching .Pzgc7q_tools>.Pzgc7q_boss,.Pzgc7q_searching .Pzgc7q_tools>.Pzgc7q_favorite{display:none}.Pzgc7q_searching .Pzgc7q_tools{flex:1;width:100%;min-width:0}.Pzgc7q_searching .Pzgc7q_inner{gap:0}}
.y_mvga_footer{border-top:1px solid var(--border-subtle);background:var(--footer-bg);color:var(--text-secondary);margin-top:48px;padding:40px 0 28px;font-size:13px}.y_mvga_columns{grid-template-columns:2fr repeat(3,1fr);gap:32px;display:grid}.y_mvga_brand>a{color:var(--text-primary);font-size:19px;font-weight:650}.y_mvga_brand p{overflow-wrap:anywhere;max-width:330px;margin-top:14px;line-height:1.9}.y_mvga_columns h2{color:var(--text-primary);margin-bottom:12px;font-size:14px;font-weight:600}.y_mvga_columns nav{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.y_mvga_columns nav a{min-height:32px;padding:6px 0}.y_mvga_columns a:hover{color:var(--primary-light)}.y_mvga_bottom{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}@media (max-width:768px){.y_mvga_footer{padding-bottom:calc(88px + env(safe-area-inset-bottom));margin-top:32px}.y_mvga_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.y_mvga_brand{grid-column:1/-1}.y_mvga_columns nav a{min-height:40px;font-size:12px}.y_mvga_columns h2{font-size:13px}.y_mvga_bottom{gap:8px}}
._8w0u4G_root{padding-top:8px;padding-bottom:4px}._8w0u4G_panel{background:0 0;border:none;border-radius:0;padding:2px 0 10px}._8w0u4G_heading{color:var(--text-muted,#64748b);letter-spacing:.5px;opacity:.7;justify-content:flex-end;margin-bottom:8px;font-size:10px;display:flex}._8w0u4G_grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:14px 16px;margin:0;padding:0;list-style:none;display:grid}._8w0u4G_item{min-width:0}._8w0u4G_link,._8w0u4G_unavailable{width:100%;min-width:0;color:var(--text-primary);border-radius:8px;flex-direction:column;align-items:center;gap:7px;text-decoration:none;transition:transform .18s;display:flex}._8w0u4G_link:active{transform:scale(.96)}._8w0u4G_media{aspect-ratio:1;background:var(--surface-soft,#ffffff0a);border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:80px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000040}._8w0u4G_link:hover ._8w0u4G_media{transform:translateY(-2px);box-shadow:0 6px 16px #0006}._8w0u4G_media img{object-fit:contain;width:100%;height:100%;display:block}._8w0u4G_title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden}._8w0u4G_link:hover{color:var(--primary-light)}._8w0u4G_link:hover ._8w0u4G_media{border-color:var(--border-accent)}._8w0u4G_link:focus-visible{outline:2px solid var(--primary-light);outline-offset:4px}._8w0u4G_unavailable{color:var(--text-secondary)}._8w0u4G_unavailable ._8w0u4G_media>span{text-align:center;padding:4px;font-size:10px}@media (max-width:1023px){._8w0u4G_grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}}@media (max-width:767px){._8w0u4G_panel{border:none;padding:2px 0 8px}._8w0u4G_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 10px}._8w0u4G_media{border:none;border-radius:12px}._8w0u4G_title{font-size:11px}._8w0u4G_link,._8w0u4G_unavailable{gap:5px}}@media (max-width:359px){._8w0u4G_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
