:root{--color-primary-main:#c8a45c;--color-primary-rgb:200,164,92;--color-primary-alpha-0:rgba(var(--color-primary-rgb),0);--color-primary-alpha-05:rgba(var(--color-primary-rgb),.05);--color-primary-alpha-08:rgba(var(--color-primary-rgb),.08);--color-primary-alpha-10:rgba(var(--color-primary-rgb),.1);--color-primary-alpha-12:rgba(var(--color-primary-rgb),.12);--color-primary-alpha-15:rgba(var(--color-primary-rgb),.15);--color-primary-alpha-18:rgba(var(--color-primary-rgb),.18);--color-primary-alpha-20:rgba(var(--color-primary-rgb),.2);--color-primary-alpha-25:rgba(var(--color-primary-rgb),.25);--color-primary-alpha-28:rgba(var(--color-primary-rgb),.28);--color-primary-alpha-30:rgba(var(--color-primary-rgb),.3);--color-primary-alpha-35:rgba(var(--color-primary-rgb),.35);--color-primary-alpha-40:rgba(var(--color-primary-rgb),.4);--color-primary-alpha-50:rgba(var(--color-primary-rgb),.5);--color-primary-alpha-60:rgba(var(--color-primary-rgb),.6);--color-primary-alpha-70:rgba(var(--color-primary-rgb),.7);--color-primary-alpha-80:rgba(var(--color-primary-rgb),.8);--color-primary-alpha-90:rgba(var(--color-primary-rgb),.9);--color-primary-alpha-100:rgba(var(--color-primary-rgb),1);--shadow-primary-xs:0 2px 8px var(--color-primary-alpha-30);--shadow-primary-sm:0 4px 12px var(--color-primary-alpha-40);--shadow-primary-md:0 6px 16px var(--color-primary-alpha-40);--shadow-primary-md-strong:0 6px 16px var(--color-primary-alpha-60);--shadow-primary-lg:0 8px 24px var(--color-primary-alpha-30);--shadow-primary-lg-strong:0 8px 24px var(--color-primary-alpha-20);--shadow-primary-xl:0 12px 32px var(--color-primary-alpha-40);--shadow-primary-glow-sm:0 0 12px var(--color-primary-alpha-40);--shadow-primary-ring:0 0 0 1px var(--color-primary-alpha-30),0 0 8px var(--color-primary-alpha-20);--shadow-primary-ring-strong:0 0 0 1px var(--color-primary-alpha-50),0 0 16px var(--color-primary-alpha-40);--shadow-primary-focus:0 0 0 3px var(--color-primary-alpha-10);--shadow-primary-focus-ring:0 0 0 2px var(--color-primary-alpha-30);--color-secondary-1:#ffbe4e;--color-secondary-2:#a07830;--color-secondary-3:#ff8d28;--color-secondary-4:#01a846;--color-secondary-5:#323232;--color-bg-page:#fff;--color-bg-elevated:#f9f8f7;--color-bg-1:var(--color-bg-page);--color-bg-2:#efefef;--color-text-1:#1a1a1e;--color-text-2:#333;--color-text-3:#706e68;--color-text-4:#585454;--color-text-5:#706e68;--color-white-text:#fff;--color-white-text-secondary:#b0ada6;--color-white-text-muted:#706e68;--color-white-text-disabled:#585454;--color-white-rgb:255,255,255;--color-white-alpha-04:rgba(var(--color-white-rgb),.04);--color-white-alpha-08:rgba(var(--color-white-rgb),.08);--color-gold:#d4b76a;--color-gold-primary:#c8a45c;--color-gold-deep:#b8934a;--color-gold-dark:#a07830;--color-gold-glow:#e8cf8c;--color-gold-accent:#ffb84d;--color-gold-text:#1a1a1e;--color-gold-text-secondary:#706e68;--color-gold-muted:#706e68;--color-gold-text-active:#c89c27;--color-gold-page-bg:var(--color-bg-page);--color-gold-surface:var(--color-bg-elevated);--color-gold-card:#f8f8f8;--color-gold-card-hover:#efefef;--color-gold-bg-subtle:rgba(200,164,92,.08);--color-gold-bg-highlight:#fff1cc;--color-gold-border:rgba(224,162,37,.5);--color-gold-border-subtle:rgba(0,0,0,.1);--color-gold-border-soft:rgba(0,0,0,.06);--color-gold-border-medium:rgba(0,0,0,.08);--color-gold-gradient:linear-gradient(135deg,#c8a45c,#e8cf8c 30%,#b8934a 60%,#d4b76a);--color-gold-gradient-btn:linear-gradient(135deg,#b8934a,#d4b76a 40%,#c8a45c 60%,#a07830);--color-gold-gradient-home:linear-gradient(89.87deg,#dbac3f 3.71%,#e9c519 49.83%,#e5be48 96.14%);--color-gold-active-solid:#f2c347;--color-gold-active-text:#fff;--color-surface-glass:hsla(0,0%,100%,.92);--shadow-gold-dot:0 0 8px var(--color-primary-alpha-50);--shadow-gold-dot-sm:0 0 6px var(--color-primary-alpha-50);--shadow-gold-soft:0 4px 24px rgba(0,0,0,.06);--shadow-gold-btn:0 4px 16px var(--color-primary-alpha-50);--shadow-gold-card:0 4px 16px rgba(0,0,0,.08);--shadow-gold-card-hover:0 8px 28px rgba(0,0,0,.1),0 0 0 2px var(--color-primary-alpha-20);--shadow-gold-inset:0 0 40px var(--color-primary-alpha-08) inset;--shadow-gold-overlay-lg:0 20px 60px rgba(0,0,0,.12);--hero-shadow-panel:0 8px 40px rgba(0,0,0,.06);--color-gold-scrollbar-track:#eeedec;--color-gold-scrollbar-thumb-active:var(--color-gold-primary);--color-gold-scrollbar-thumb-hover:var(--color-gold-scrollbar-thumb-active);--shadow-gold-btn-focus:0 2px 12px var(--color-primary-alpha-35);--shadow-gold-btn-hover-sm:0 2px 14px var(--color-primary-alpha-30);--shadow-gold-ring:0 0 12px var(--color-primary-alpha-40);--radius-gold-md:10px;--radius-gold-lg:16px;--radius-gold-xl:20px;--transition-gold-fast:.18s cubic-bezier(.4,0,.2,1);--transition-gold-smooth:.3s cubic-bezier(.4,0,.2,1);--gold-primary:var(--color-gold-primary);--gold-light:var(--color-gold);--gold-dark:var(--color-gold-dark);--gold-glow:var(--color-gold-glow);--gold-bg:var(--color-gold-bg-subtle);--gold-border:var(--color-gold-border);--gold-gradient:var(--color-gold-gradient);--gold-gradient-btn:var(--color-gold-gradient-btn);--hero-bg-panel:var(--color-gold-surface);--hero-bg-card:var(--color-gold-card);--hero-bg-hover:var(--color-gold-card-hover);--hero-text-primary:var(--color-gold-text);--hero-text-secondary:var(--color-gold-text-secondary);--hero-text-muted:var(--color-gold-muted);--hero-border-soft:var(--color-gold-border-soft);--hero-border-medium:var(--color-gold-border-medium);--hero-shadow-lg:var(--shadow-gold-overlay-lg);--hero-shadow-gold:var(--shadow-gold-soft);--hero-radius-md:var(--radius-gold-md);--hero-radius-lg:var(--radius-gold-lg);--hero-radius-xl:var(--radius-gold-xl);--hero-transition-fast:var(--transition-gold-fast);--hero-transition-smooth:var(--transition-gold-smooth);--search-field-bg:var(--color-bg-page);--search-field-border-width:2px;--search-field-border:rgba(0,0,0,.08);--search-field-border-hover:var(--color-gold-glow);--search-field-shadow-hover:0 0 10px rgba(255,200,124,.25);--search-url-border-width:1px;--search-url-border-hover:rgba(224,162,37,.5);--navbar-search-bg:var(--color-gold-card);--navbar-search-border:var(--color-gold-border-medium);--navbar-nav-font-size:13px;--navbar-nav-line-height:18px;--navbar-nav-font-weight:600;--navbar-nav-letter-spacing:.3px;--color-gold-on-accent:#fff;--color-gold-see-more-bg:#f8f8f8;--color-gold-see-more-border:rgba(0,0,0,.08);--color-gold-see-more-hover-bg:var(--color-gold-primary);--color-gold-see-more-hover-border:#fff1cc;--color-section-title-divider:rgba(0,0,0,.08);--overlay-mask:rgba(0,0,0,.7);--video-duration-badge-bg:rgba(0,0,0,.7);--video-duration-badge-color:var(--color-gold-accent);--video-duration-badge-font-size:11px;--video-duration-badge-font-weight:700;--video-duration-badge-letter-spacing:.3px;--video-duration-badge-padding:3px 7px;--video-duration-badge-radius:4px;--alphabet-btn-bg:var(--color-gold-card);--alphabet-btn-border:var(--color-gold-border-subtle);--alphabet-btn-color:var(--color-gold-text);--alphabet-btn-hover-bg:var(--color-gold-card-hover);--alphabet-btn-hover-border:var(--color-gold-border-medium);--alphabet-btn-active-bg:var(--color-gold-bg-highlight);--alphabet-btn-active-border:var(--color-gold-border);--alphabet-btn-active-color:var(--color-gold-deep);--rating-star-color:#fdbb60;--rating-star-size-sm:16px;--rating-star-size-lg:32px;--rating-count-color:var(--color-text-3);--rating-score-color:var(--color-gold-dark);--rating-divider-color:var(--color-gold-border-soft);--refresh-btn-bg:var(--color-gold-card);--refresh-btn-border:var(--color-gold-border-subtle);--refresh-btn-color:var(--color-gold-text-secondary);--refresh-btn-hover-bg:var(--color-gold-card-hover);--refresh-btn-hover-border:var(--color-gold-border-medium);--refresh-btn-hover-color:var(--color-gold-text);--overlay-backdrop:rgba(0,0,0,.45);--modal-bg:var(--color-bg-page);--modal-border-soft:var(--color-gold-border-soft);--modal-border:var(--color-gold-border-subtle);--modal-divider:var(--color-gold-border-soft);--modal-shadow:var(--shadow-gold-overlay-lg);--modal-surface-subtle:var(--color-gold-bg-subtle);--modal-surface-muted:var(--color-gold-card);--modal-input-bg:var(--color-gold-card);--modal-input-border:var(--color-gold-border-medium);--modal-btn-secondary-bg:var(--color-gold-card);--modal-btn-secondary-hover-bg:var(--color-gold-card-hover);--modal-btn-primary-text:var(--color-gold-on-accent);--modal-text-muted:var(--color-text-3)}body.home-gold-theme-page,body.home-gold-theme-page #__nuxt,body.home-gold-theme-page .home-gold-theme,html.home-gold-theme-page{--color-bg-page:#fff;--color-bg-elevated:#f9f8f7;--color-bg-1:var(--color-bg-page);--color-bg-2:#efefef;--color-text-1:#1a1a1e;--color-text-3:#706e68;--color-text-5:#706e68;--color-gold-on-accent:#fff;--color-gold-text:#1a1a1e;--color-gold-text-secondary:#706e68;--color-gold-muted:#706e68;--color-gold-page-bg:var(--color-bg-page);--color-gold-surface:var(--color-bg-elevated);--color-gold-card:#f8f8f8;--color-gold-card-hover:#efefef;--color-gold-bg-subtle:rgba(200,164,92,.08);--color-gold-bg-highlight:#fff1cc;--color-gold-border:rgba(224,162,37,.5);--color-gold-border-subtle:rgba(0,0,0,.1);--color-gold-border-soft:rgba(0,0,0,.06);--color-gold-border-medium:rgba(0,0,0,.08);--shadow-gold-card:0 4px 16px rgba(0,0,0,.08);--shadow-gold-card-hover:0 8px 28px rgba(0,0,0,.1),0 0 0 2px var(--color-primary-alpha-20);--shadow-gold-overlay-lg:0 20px 60px rgba(0,0,0,.12);--shadow-gold-soft:0 4px 24px rgba(0,0,0,.06);--hero-shadow-panel:0 8px 40px rgba(0,0,0,.06);--color-gold-scrollbar-track:#eeedec;--color-gold-scrollbar-thumb-active:#c8a45c;--color-gold-scrollbar-thumb-hover:var(--color-gold-scrollbar-thumb-active);--color-gold-see-more-bg:#f8f8f8;--color-gold-see-more-border:rgba(0,0,0,.08);--color-gold-see-more-hover-bg:#c8a45c;--color-gold-see-more-hover-border:#fff1cc;--overlay-mask:rgba(0,0,0,.7);--gold-gradient-btn:var(--color-gold-gradient-home);--hero-bg-panel:var(--color-surface-glass);--navbar-nav-font-size:14px;--navbar-nav-line-height:21px;--overlay-backdrop:rgba(0,0,0,.45);--modal-bg:var(--color-bg-page);--modal-border-soft:var(--color-gold-border-soft);--modal-border:var(--color-gold-border-subtle);--modal-divider:var(--color-gold-border-soft);--modal-shadow:var(--shadow-gold-overlay-lg);--modal-surface-subtle:var(--color-gold-bg-subtle);--modal-surface-muted:var(--color-gold-card);--modal-input-bg:var(--color-gold-card);--modal-input-border:var(--color-gold-border-medium);--modal-btn-secondary-bg:var(--color-gold-card);--modal-btn-secondary-hover-bg:var(--color-gold-card-hover);--modal-btn-primary-text:var(--color-gold-on-accent);--modal-text-muted:var(--color-text-3);--alphabet-btn-bg:var(--color-gold-card);--alphabet-btn-border:var(--color-gold-border-subtle);--alphabet-btn-color:var(--color-gold-text);--alphabet-btn-hover-bg:var(--color-gold-card-hover);--alphabet-btn-hover-border:var(--color-gold-border-medium);--alphabet-btn-active-bg:var(--color-gold-bg-highlight);--alphabet-btn-active-border:var(--color-gold-border);--alphabet-btn-active-color:var(--color-gold-deep);color:var(--color-gold-text)}body.home-gold-theme-page .home-gold-theme .navbar,body.home-gold-theme-page .navbar{background:#ffffffeb;border-bottom-color:#00000014}body.home-gold-theme-page .home-gold-theme .nav-dropdown .dropdown-menu.nav-menu-dropdown,body.home-gold-theme-page .home-gold-theme .nav-dropdown .dropdown-submenu.nav-menu-dropdown,body.home-gold-theme-page .nav-dropdown .dropdown-menu.nav-menu-dropdown,body.home-gold-theme-page .nav-dropdown .dropdown-submenu.nav-menu-dropdown{background:#fffffffa;border-color:#00000014;box-shadow:0 4px 16px #0000001a}body.home-gold-theme-page .dropdown-menu:not(.nav-menu-dropdown),body.home-gold-theme-page .home-gold-theme .dropdown-menu:not(.nav-menu-dropdown){background:#fffffffa;border-color:#00000014;box-shadow:0 8px 24px #0000001f}body.home-gold-theme-page .dropdown-section-title,body.home-gold-theme-page .home-gold-theme .dropdown-section-title{border-bottom-color:#00000014;color:var(--color-gold-text)}body.home-gold-theme-page .home-gold-theme .search-hero{background:var(--color-surface-glass);border:1px solid hsla(0,0%,100%,.92);box-shadow:none}body.home-gold-theme-page .home-gold-theme .navbar .nav-link.active,body.home-gold-theme-page .home-gold-theme .navbar .nav-link.dropdown-trigger.active,body.home-gold-theme-page .navbar .nav-link.active,body.home-gold-theme-page .navbar .nav-link.dropdown-trigger.active{background:var(--color-gold-active-solid);border:1px solid #fff;color:var(--color-gold-active-text)}@media(hover:hover){body.home-gold-theme-page .home-gold-theme .navbar .nav-link.active:hover,body.home-gold-theme-page .home-gold-theme .navbar .nav-link.dropdown-trigger.active:hover,body.home-gold-theme-page .navbar .nav-link.active:hover,body.home-gold-theme-page .navbar .nav-link.dropdown-trigger.active:hover{background:var(--color-gold-active-solid);color:var(--color-gold-active-text)}body.home-gold-theme-page .home-gold-theme .navbar .nav-link.dropdown-trigger:hover:not(.active),body.home-gold-theme-page .home-gold-theme .navbar .nav-link:hover:not(.active),body.home-gold-theme-page .navbar .nav-link.dropdown-trigger:hover:not(.active),body.home-gold-theme-page .navbar .nav-link:hover:not(.active){background:var(--color-gold-bg-subtle,rgba(200,164,92,.08));color:var(--color-gold-primary,#c8a45c)}}body.home-gold-theme-page .home-gold-theme .navbar .nav-link.active .dropdown-chevron-bg,body.home-gold-theme-page .home-gold-theme .navbar .nav-link.dropdown-trigger.active .dropdown-chevron-bg,body.home-gold-theme-page .navbar .nav-link.active .dropdown-chevron-bg,body.home-gold-theme-page .navbar .nav-link.dropdown-trigger.active .dropdown-chevron-bg{fill:#fff}body.home-gold-theme-page .home-gold-theme .navbar .nav-link.active .dropdown-chevron-arrow,body.home-gold-theme-page .home-gold-theme .navbar .nav-link.dropdown-trigger.active .dropdown-chevron-arrow,body.home-gold-theme-page .navbar .nav-link.active .dropdown-chevron-arrow,body.home-gold-theme-page .navbar .nav-link.dropdown-trigger.active .dropdown-chevron-arrow{fill:var(--color-gold-active-solid)}body.home-gold-theme-page .home-gold-theme .sidebar-categories{box-shadow:none}body.home-gold-theme-page .home-gold-theme .sidebar-categories .cat-list{scrollbar-color:rgba(0,0,0,.12) transparent}body.home-gold-theme-page .home-gold-theme .sidebar-categories .cat-list::-webkit-scrollbar-thumb{background:#0000001f}@media(hover:hover){body.home-gold-theme-page ::-webkit-scrollbar-thumb:hover{background:var(--color-gold-scrollbar-thumb-hover)}}body.home-gold-theme-page .home-gold-theme .video-card .card-image-wrapper,body.home-gold-theme-page .home-gold-theme .video-card-vertical.variant-gold .card-image-wrapper,body.home-gold-theme-page .video-card .card-image-wrapper,body.home-gold-theme-page .video-card-vertical.variant-gold .card-image-wrapper{background:var(--color-gold-card);border-color:var(--color-gold-border-soft);box-shadow:var(--shadow-gold-card)}body.home-gold-theme-page .home-gold-theme .video-footer,body.home-gold-theme-page .video-footer{background:var(--color-bg-elevated);border-top-color:var(--color-gold-border-subtle)}body.home-gold-theme-page .home-gold-theme .video-footer .brand-description p,body.home-gold-theme-page .home-gold-theme .video-footer .footer-link,body.home-gold-theme-page .home-gold-theme .video-footer .footer-section-title,body.home-gold-theme-page .video-footer .brand-description p,body.home-gold-theme-page .video-footer .footer-link,body.home-gold-theme-page .video-footer .footer-section-title{color:var(--color-gold-muted)}body.home-gold-theme-page .home-gold-theme .variant-gold .load-more-btn,body.home-gold-theme-page .variant-gold .load-more-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-gold-see-more-bg);border-color:var(--color-gold-see-more-border);border-radius:40px;color:var(--color-gold-muted);font-size:13px;height:34px;line-height:16px;min-width:120px;padding:0 20px}@media(hover:hover){body.home-gold-theme-page .home-gold-theme .variant-gold .load-more-btn:hover,body.home-gold-theme-page .variant-gold .load-more-btn:hover{background:var(--color-gold-see-more-hover-bg);border-color:var(--color-gold-see-more-hover-border);color:var(--color-gold-on-accent)}body.home-gold-theme-page .home-gold-theme .variant-gold .load-more-btn:hover svg,body.home-gold-theme-page .variant-gold .load-more-btn:hover svg{color:currentColor}}.variant-gold .see-more.see-more-gold,html.home-gold-theme-page .variant-gold .see-more.see-more-gold{align-items:center;background:var(--color-gold-see-more-bg,#f8f8f8);border:1px solid var(--color-gold-see-more-border,rgba(0,0,0,.08));border-radius:40px;box-shadow:none;color:var(--color-gold-muted,#706e68);display:inline-flex;font-size:13px;font-weight:500;gap:19px;height:34px;justify-content:space-between;line-height:16px;min-width:120px;padding:10px 15px 10px 20px;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease;--color-gold-see-more-bg:#f8f8f8;--color-gold-see-more-border:rgba(0,0,0,.08);--color-gold-see-more-hover-bg:#c8a45c;--color-gold-see-more-hover-border:#fff1cc}.variant-gold .row-title.text-subtitle,html.home-gold-theme-page .variant-gold .row-title.text-subtitle{font-size:var(--text-section-title-size,18px);font-weight:var(--text-section-title-weight,600);letter-spacing:var(--text-section-title-spacing,.4px);line-height:var(--text-section-title-line-height,27px)}.variant-gold .row-title-main,.variant-gold .row-title-wrapper,html.home-gold-theme-page .variant-gold .row-title-main,html.home-gold-theme-page .variant-gold .row-title-wrapper{align-items:center;gap:10px}.variant-gold .row-title-main .divider,.variant-gold .row-title-wrapper .divider,html.home-gold-theme-page .variant-gold .row-title-main .divider,html.home-gold-theme-page .variant-gold .row-title-wrapper .divider{align-self:center;background:var(--color-section-title-divider,rgba(0,0,0,.08));border:none;box-sizing:border-box;flex-shrink:0;height:16px;margin:0;padding:0;width:1px}.variant-gold .row-title-tag,html.home-gold-theme-page .variant-gold .row-title-tag{align-items:center;display:inline-flex;gap:4px;line-height:18px}.variant-gold .row-title-tag .hot-tag,html.home-gold-theme-page .variant-gold .row-title-tag .hot-tag{line-height:18px;text-shadow:none}.variant-gold .see-more.see-more-gold:before,html.home-gold-theme-page .variant-gold .see-more.see-more-gold:before{box-shadow:none;content:none;display:none}@media(hover:hover){.variant-gold .see-more.see-more-gold:hover,html.home-gold-theme-page .variant-gold .see-more.see-more-gold:hover{background:var(--color-gold-see-more-hover-bg,#c8a45c);border-color:var(--color-gold-see-more-hover-border,#fff1cc);box-shadow:none;color:var(--color-gold-on-accent,#fff)}.variant-gold .see-more.see-more-gold:hover:before,html.home-gold-theme-page .variant-gold .see-more.see-more-gold:hover:before{display:none;opacity:0}}.variant-gold .see-more.see-more-gold .see-more-chevron{color:currentColor;flex-shrink:0}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}:root{--font-family-chinese:"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-english:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-monospace:"SF Mono",Monaco,Inconsolata,"Fira Code",Consolas,"Courier New",monospace;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em}html{font-family:var(--font-family-chinese);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--text-title2-size:26px;--text-title-size:22px;--text-subtitle-size:18px;--text-headline-size:15px;--text-body-size:14px;--text-callout2-size:13px;--text-callout-size:13px;--text-caption3-size:11px;--text-caption2-size:10px;--text-title2-line-height:1.5;--text-title-line-height:1.4;--text-subtitle-line-height:1.5;--text-headline-line-height:1.53;--text-body-line-height:1.5;--text-callout2-line-height:1.54;--text-callout-line-height:1.23;--text-caption3-line-height:1.55;--text-caption2-line-height:1.5;--text-title2-weight:600;--text-title-weight:600;--text-subtitle-weight:600;--text-headline-weight:600;--text-body-weight:600;--text-callout2-weight:600;--text-callout-weight:500;--text-caption3-weight:600;--text-caption2-weight:600;--text-title2-spacing:.5px;--text-title-spacing:0;--text-subtitle-spacing:.4px;--text-headline-spacing:.4px;--text-body-spacing:.3px;--text-callout2-spacing:.3px;--text-callout-spacing:0;--text-caption3-spacing:.2px;--text-caption2-spacing:.5px;--text-section-title-size:18px;--text-section-title-line-height:27px;--text-section-title-weight:600;--text-section-title-spacing:.4px;--font-size-h1:var(--text-title2-size);--font-size-h2:var(--text-title-size);--font-size-h3:var(--text-subtitle-size);--font-size-h4:var(--text-headline-size);--font-size-h5:var(--text-body-size);--font-size-h6:var(--text-callout2-size);--font-size-body:var(--text-body-size);--font-size-body-large:var(--text-headline-size);--font-size-body-small:var(--text-callout-size);--font-size-caption:var(--text-caption3-size);--font-size-overline:var(--text-caption2-size)}@media(min-width:768px){:root{--text-title2-size:30px;--text-title-size:24px;--text-subtitle-size:20px;--text-headline-size:16px}}@media(min-width:1920px){:root{--text-title2-size:34px;--text-title-size:28px;--text-subtitle-size:22px;--text-headline-size:17px;--text-body-size:15px}}.text-title2{font-size:var(--text-title2-size);font-weight:var(--text-title2-weight);letter-spacing:var(--text-title2-spacing);line-height:var(--text-title2-line-height)}.text-title{font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-spacing);line-height:var(--text-title-line-height)}.text-subtitle{font-size:var(--text-subtitle-size);font-weight:var(--text-subtitle-weight);letter-spacing:var(--text-subtitle-spacing);line-height:var(--text-subtitle-line-height)}.text-headline{font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);letter-spacing:var(--text-headline-spacing);line-height:var(--text-headline-line-height)}.text-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-spacing);line-height:var(--text-body-line-height)}.text-callout2{font-size:var(--text-callout2-size);font-weight:var(--text-callout2-weight);letter-spacing:var(--text-callout2-spacing);line-height:var(--text-callout2-line-height)}.text-callout{font-size:var(--text-callout-size);font-weight:var(--text-callout-weight);letter-spacing:var(--text-callout-spacing);line-height:var(--text-callout-line-height)}.text-caption3{font-size:var(--text-caption3-size);font-weight:var(--text-caption3-weight);letter-spacing:var(--text-caption3-spacing);line-height:var(--text-caption3-line-height)}.text-caption2{font-size:var(--text-caption2-size);font-weight:var(--text-caption2-weight);letter-spacing:var(--text-caption2-spacing);line-height:var(--text-caption2-line-height)}.h1,h1{font-size:var(--text-title2-size);font-weight:var(--text-title2-weight);letter-spacing:var(--text-title2-spacing);line-height:var(--text-title2-line-height);margin:0}.h2,h2{font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-spacing);line-height:var(--text-title-line-height);margin:0}.h3,h3{font-size:var(--text-subtitle-size);font-weight:var(--text-subtitle-weight);letter-spacing:var(--text-subtitle-spacing);line-height:var(--text-subtitle-line-height);margin:0}.h4,h4{font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);letter-spacing:var(--text-headline-spacing);line-height:var(--text-headline-line-height);margin:0}.h5,h5{font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-spacing);line-height:var(--text-body-line-height);margin:0}.h6,h6{font-size:var(--text-callout2-size);font-weight:var(--text-callout2-weight);letter-spacing:var(--text-callout2-spacing);line-height:var(--text-callout2-line-height);margin:0}.body,body{font-size:var(--text-body-size);line-height:var(--text-body-line-height)}.body,.body-large,body{font-weight:var(--font-weight-normal)}.body-large{font-size:var(--text-headline-size);line-height:var(--text-headline-line-height)}.body-small{font-size:var(--text-callout-size);line-height:var(--text-callout-line-height)}.body-small,.caption{font-weight:var(--font-weight-normal)}.caption{font-size:var(--text-caption3-size);line-height:var(--text-caption3-line-height)}.overline{font-size:var(--text-caption2-size);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);line-height:var(--text-caption2-line-height);text-transform:uppercase}.filter-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page-title{font-size:var(--text-section-title-size)!important;font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-spacing);line-height:var(--text-section-title-line-height);margin:0}.title-wrapper{overflow:hidden}.title-wrapper .page-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-stack{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);gap:.35rem .25rem;letter-spacing:var(--text-section-title-spacing);line-height:var(--text-section-title-line-height);min-width:0}.title-stack .page-breadcrumb-current,.title-stack .page-breadcrumb-current-link,.title-stack .page-breadcrumb-fallback,.title-stack .page-breadcrumb-link,.title-stack .page-breadcrumb-nav,.title-stack .page-breadcrumb-nav--compact,.title-stack .page-breadcrumb-sep,.title-stack .page-breadcrumb-trail{font-size:inherit!important;line-height:inherit!important}.list-actions .title-section,.list-actions .title-wrapper{min-width:0}@media(min-width:768px){.list-actions .title-section,.list-actions .title-wrapper{align-items:flex-start;justify-content:flex-start;text-align:left}}.title-section>.title-stack>.page-title,.title-stack>.page-title{align-items:center;display:inline-flex;font-size:inherit!important;font-weight:var(--text-section-title-weight);line-height:inherit;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-stack>.section-title,.title-stack>.title-meta{display:inline-flex;font-size:inherit;line-height:inherit;max-width:100%;min-width:0}.title-stack>.section-title{align-items:center}.title-stack>.title-meta{align-items:flex-start}.title-stack>.page-breadcrumb-nav+.page-title:before,.title-stack>.page-breadcrumb-nav+.section-title:before{color:var(--color-text-3);content:"/";flex-shrink:0;margin-right:.25rem}.title-stack>.page-breadcrumb-nav+.title-meta:before{content:none}.section-header>.page-title.section-title,.section-header>.title-stack>.page-title.section-title,.section-header>.title-stack>.section-title,.title-stack .section-title{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.title-section>.title-stack>.page-title,.title-stack .section-title,.title-stack>.page-title,.title-stack>.section-title{overflow:visible;text-overflow:clip;white-space:normal}}.title-stack .title-meta .page-title,.title-wrapper .title-meta .page-title{font-size:inherit!important;font-weight:var(--text-section-title-weight);line-height:inherit;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:400px){.filter-drawer-body{padding:1rem!important}.page-title{font-size:var(--text-section-title-size)!important}.title-section>.title-stack>.page-title,.title-stack .title-meta .page-title,.title-stack>.page-title{font-size:inherit!important}}body.home-gold-theme-page .filter-panel-pc{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}body.home-gold-theme-page .filter-drawer-footer,body.home-gold-theme-page .filter-drawer-header,body.home-gold-theme-page .filter-panel-footer,body.home-gold-theme-page .filter-panel-header{border-color:var(--modal-divider)}body.home-gold-theme-page .filter-drawer-mobile{background:var(--overlay-backdrop)}body.home-gold-theme-page .filter-select{background:var(--modal-input-bg);border-color:var(--modal-input-border);color:var(--color-text-1)}body.home-gold-theme-page .filter-option{background:var(--modal-btn-secondary-bg);border-color:var(--modal-border);color:var(--color-text-1)}@media(hover:hover){body.home-gold-theme-page .filter-option:hover:not(.active){background:var(--modal-btn-secondary-hover-bg);border-color:var(--color-gold-border)}body.home-gold-theme-page .filter-btn-cancel:hover,body.home-gold-theme-page .filter-btn-reset:hover{background:var(--modal-btn-secondary-hover-bg);border-color:var(--modal-border)}}body.home-gold-theme-page .filter-option.active{color:var(--modal-btn-primary-text)}body.home-gold-theme-page .filter-btn-cancel,body.home-gold-theme-page .filter-btn-reset{background:var(--modal-btn-secondary-bg);border-color:var(--modal-border);color:var(--color-text-1)}body.home-gold-theme-page .filter-btn-confirm{color:var(--modal-btn-primary-text)}.filter-dd-menu--fixed,[data-filter-dd-menu]{isolation:isolate;position:fixed!important;z-index:1500!important}.list-actions,.list-filters{position:relative;z-index:20}html.home-gold-theme-page .filter-dd-trigger{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--modal-btn-secondary-bg);border-color:var(--modal-input-border);color:var(--color-text-1)}@media(hover:hover){html.home-gold-theme-page .filter-dd-trigger:hover{background:var(--modal-btn-secondary-hover-bg);border-color:var(--color-gold-border-subtle)}}html.home-gold-theme-page .filter-dd-chevron{color:var(--color-text-3)}html.home-gold-theme-page .filter-dd-menu{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}html.home-gold-theme-page .filter-dd-item{color:var(--color-text-1)}@media(hover:hover){html.home-gold-theme-page .filter-dd-item:hover:not(.active){background:var(--modal-btn-secondary-hover-bg)}}html.home-gold-theme-page .filter-dd-item.active{background:var(--color-gold-bg-highlight);border-color:var(--color-gold-border);color:var(--color-gold-deep)}html.home-gold-theme-page .ranked-actress-card{background:var(--color-gold-card);border-color:var(--color-gold-border-subtle);box-shadow:var(--shadow-gold-soft);color:var(--color-text-1)}@media(hover:hover){html.home-gold-theme-page .ranked-actress-card:hover{background:var(--color-gold-card-hover);border-color:var(--color-gold-border);box-shadow:var(--shadow-gold-card-hover)}}html.home-gold-theme-page .ranked-actress-card .card-name{color:var(--color-text-1)}html.home-gold-theme-page .ranked-actress-card .debut-year,html.home-gold-theme-page .ranked-actress-card .works-count{color:var(--color-text-3)}html.home-gold-theme-page .hot-tags-panel{background:var(--color-bg-elevated);border-color:var(--color-gold-border-subtle)}html.home-gold-theme-page .hot-tag-btn{background:var(--color-gold-card);border-color:var(--color-gold-border-subtle);color:var(--color-text-1)}@media(hover:hover){html.home-gold-theme-page .hot-tag-btn:hover:not(.active){background:var(--color-gold-card-hover);border-color:var(--color-gold-border-medium);color:var(--color-text-1)}}html.home-gold-theme-page .hot-tag-btn.active{background:var(--color-gold-bg-highlight);border-color:var(--color-gold-border);color:var(--color-gold-deep)}html.home-gold-theme-page .post-index-page .tag-item{background:var(--color-gold-card);border-color:var(--color-gold-border-subtle);color:var(--color-text-1)}@media(hover:hover){html.home-gold-theme-page .post-index-page .tag-item:hover{background:var(--color-gold-card-hover);border-color:var(--color-gold-border-medium);color:var(--color-text-1)}}html.home-gold-theme-page .alphabet-btn,html.home-gold-theme-page .alphabet-btn-mobile{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--alphabet-btn-bg);border-color:var(--alphabet-btn-border);box-shadow:none;color:var(--alphabet-btn-color)}@media(hover:hover){html.home-gold-theme-page .alphabet-btn-mobile:hover,html.home-gold-theme-page .alphabet-btn:hover{background:var(--alphabet-btn-hover-bg);border-color:var(--alphabet-btn-hover-border);color:var(--alphabet-btn-color)}}body.home-gold-theme-page .alphabet-btn-mobile.active,body.home-gold-theme-page .alphabet-btn.active{background:var(--color-gold-bg-highlight);border-color:var(--color-gold-border);color:var(--color-gold-deep);font-weight:var(--font-weight-semibold)}body.home-gold-theme-page .margin .refresh-btn,body.home-gold-theme-page .recommendations-section .refresh-btn,body.home-gold-theme-page .refresh-btn{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--refresh-btn-bg);border-color:var(--refresh-btn-border);color:var(--refresh-btn-color)}@media(hover:hover){body.home-gold-theme-page .margin .refresh-btn:hover:not(:disabled),body.home-gold-theme-page .recommendations-section .refresh-btn:hover:not(:disabled),body.home-gold-theme-page .refresh-btn:hover:not(:disabled){background:var(--refresh-btn-hover-bg);border-color:var(--refresh-btn-hover-border);color:var(--refresh-btn-hover-color)}}body.home-gold-theme-page .margin .refresh-icon,body.home-gold-theme-page .margin .refresh-text,body.home-gold-theme-page .recommendations-section .refresh-icon,body.home-gold-theme-page .refresh-icon,body.home-gold-theme-page .refresh-text{color:inherit}html.home-gold-theme-page .filter-btn{background:var(--modal-btn-secondary-bg);border-color:var(--modal-border);color:var(--color-text-1)}html.home-gold-theme-page .filter-btn svg{color:var(--color-text-3)}html.home-gold-theme-page .filter-btn svg path{fill:currentColor}@media(hover:hover){html.home-gold-theme-page .filter-btn:hover{color:var(--color-gold-on-accent)}}html.home-gold-theme-page .filter-btn.filter-btn--active{color:var(--color-gold-on-accent)}body.home-gold-theme-page .modal-overlay,body.home-gold-theme-page .network-offline-overlay,body.home-gold-theme-page .playlist_overlay{background:var(--overlay-backdrop)}body.home-gold-theme-page .modal-container,body.home-gold-theme-page .modal-content,body.home-gold-theme-page .network-offline-dialog,body.home-gold-theme-page .playlist_container{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}body.home-gold-theme-page .updates-timeline-modal{background:var(--overlay-backdrop)}body.home-gold-theme-page .updates-timeline-modal .modal-content{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--modal-bg);border-color:var(--modal-border)}body.home-gold-theme-page .updates-timeline-modal .modal-header{border-bottom-color:var(--modal-divider)}body.home-gold-theme-page .modal-footer,body.home-gold-theme-page .modal-header{border-color:var(--modal-divider)}body.home-gold-theme-page .modal-subtitle,body.home-gold-theme-page .network-offline-desc{color:var(--modal-text-muted)}body.home-gold-theme-page .network-offline-title{color:var(--color-text-1)}body.home-gold-theme-page .modal-close{color:var(--color-text-3)}body.home-gold-theme-page .playlist-card,body.home-gold-theme-page .playlist-card.empty-card,body.home-gold-theme-page .playlist-item{background:var(--modal-surface-muted);border-color:var(--modal-border-soft)}@media(hover:hover){body.home-gold-theme-page .playlist-card:hover,body.home-gold-theme-page .playlist-item:hover{background:var(--modal-btn-secondary-hover-bg);border-color:var(--modal-border)}body.home-gold-theme-page .playlist-card.empty-card:hover{background:transparent;border-color:var(--modal-border-soft)}}body.home-gold-theme-page .playlist-card.selected,body.home-gold-theme-page .playlist-item.selected{background:var(--color-primary-alpha-10);border-color:var(--color-primary-main)}body.home-gold-theme-page .edit-btn{background:var(--color-gold-card);border:1px solid var(--color-gold-border-subtle);color:var(--color-gold-muted)}@media(hover:hover){body.home-gold-theme-page .edit-btn:hover{background:var(--color-gold-bg-subtle);border-color:var(--color-gold-primary);color:var(--color-gold-primary)}}body.home-gold-theme-page .form-input,body.home-gold-theme-page .form-textarea,body.home-gold-theme-page .modal-container .form-input{background:var(--modal-input-bg);border-color:var(--modal-input-border);color:var(--color-text-1)}body.home-gold-theme-page .login-expired-modal .form-input,body.home-gold-theme-page .login-expired-modal .form-input:focus{background:transparent;border:none;box-shadow:none}body.home-gold-theme-page .create-form .form-input,body.home-gold-theme-page .create-form .form-textarea,body.home-gold-theme-page .create-page .form-input,body.home-gold-theme-page .create-page .form-textarea,body.home-gold-theme-page .playlist_container .form-input,body.home-gold-theme-page .playlist_container .form-textarea{background:transparent;border:1px solid #706e68;color:var(--color-gold-text,#1a1a1e)}body.home-gold-theme-page .playlist_container .form-input::-moz-placeholder,body.home-gold-theme-page .playlist_container .form-textarea::-moz-placeholder{color:var(--color-gold-muted,#706e68)}body.home-gold-theme-page .playlist_container .form-input::placeholder,body.home-gold-theme-page .playlist_container .form-textarea::placeholder{color:var(--color-gold-muted,#706e68)}body.home-gold-theme-page .form-input:focus,body.home-gold-theme-page .form-textarea:focus{background:var(--modal-btn-secondary-hover-bg);border-color:var(--color-primary-main)}body.home-gold-theme-page .playlist_container .form-input:focus,body.home-gold-theme-page .playlist_container .form-textarea:focus{background:transparent;border-color:var(--color-gold-primary,#c8a45c);box-shadow:var(--shadow-primary-focus-ring,0 0 0 3px rgba(200,164,92,.15))}body.home-gold-theme-page .btn-back,body.home-gold-theme-page .btn-cancel,body.home-gold-theme-page .btn-decline,body.home-gold-theme-page .filter-btn-cancel,body.home-gold-theme-page .footer-btn.secondary,body.home-gold-theme-page .network-offline-btn-retry{background:var(--modal-btn-secondary-bg);border-color:var(--modal-border);color:var(--color-text-1)}@media(hover:hover){body.home-gold-theme-page .btn-back:hover,body.home-gold-theme-page .btn-cancel:hover,body.home-gold-theme-page .btn-decline:hover,body.home-gold-theme-page .footer-btn.secondary:hover,body.home-gold-theme-page .network-offline-btn-retry:hover{background:var(--modal-btn-secondary-hover-bg)}}body.home-gold-theme-page .btn-confirm,body.home-gold-theme-page .btn-confirm.btn-primary,body.home-gold-theme-page .filter-btn-confirm,body.home-gold-theme-page .footer-btn.primary,body.home-gold-theme-page .network-offline-btn-home{color:var(--modal-btn-primary-text)}@media(hover:hover){body.home-gold-theme-page .btn-confirm:hover:not(:disabled){background:var(--color-gold-deep)}}body.home-gold-theme-page .modal-body::-webkit-scrollbar-track{background:var(--modal-surface-subtle)}body.home-gold-theme-page .modal-body::-webkit-scrollbar-thumb{background:var(--modal-border)}body.home-gold-theme-page .modal-body::-webkit-scrollbar-thumb:hover{background:var(--color-gold-scrollbar-thumb-hover)}body.home-gold-theme-page .loading-spinner:not(:has(svg)){border-color:var(--modal-border-soft);border-top-color:var(--color-primary-main)}body.home-gold-theme-page .age-gate-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--overlay-backdrop)}body.home-gold-theme-page .age-gate-modal{background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}body.home-gold-theme-page .age-gate-copyright,body.home-gold-theme-page .age-gate-desc{color:var(--modal-text-muted)}body.home-gold-theme-page .btn-confirm.btn-confirm{color:var(--modal-btn-primary-text)}@media(hover:hover){body.home-gold-theme-page .btn-confirm:hover:not(:disabled){background:var(--color-gold-deep);box-shadow:var(--shadow-primary-sm)}}body.home-gold-theme-page .setting_content_wrapper{border-color:var(--modal-border)}body.home-gold-theme-page .faq_container,body.home-gold-theme-page .setting_container{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}body.home-gold-theme-page .account_label,body.home-gold-theme-page .faq_container .question,body.home-gold-theme-page .header_title,body.home-gold-theme-page .item_left span{color:var(--color-text-1)}body.home-gold-theme-page .account_value,body.home-gold-theme-page .dialog_content,body.home-gold-theme-page .security_setting{color:var(--modal-text-muted)}body.home-gold-theme-page .account_info{background:var(--color-gold-card);border-color:var(--color-gold-border-subtle)}body.home-gold-theme-page .user-dropdown .dropdown-item{color:var(--color-gold-text-secondary)}@media(hover:hover){body.home-gold-theme-page .user-dropdown .dropdown-item:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-primary)}body.home-gold-theme-page .user-dropdown .dropdown-item:hover svg{color:var(--color-gold-primary)}}body.home-gold-theme-page .setting_item{border-bottom-color:var(--modal-divider)}@media(hover:hover){body.home-gold-theme-page .setting_item:hover{background:var(--color-gold-bg-subtle)}body.home-gold-theme-page .faq_container .item_header:hover{background:var(--color-gold-bg-subtle);border-radius:8px}body.home-gold-theme-page .change_password .back_btn:hover,body.home-gold-theme-page .change_password .toggle_btn:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-text)}body.home-gold-theme-page .change_password .cancel:hover{background:var(--color-gold-card-hover);border-color:var(--color-gold-border-medium)}body.home-gold-theme-page .change_password .confirm:hover:not(:disabled){background:var(--color-gold-deep)}body.home-gold-theme-page .message-info-container .btn-read-all:hover,body.home-gold-theme-page .message-info-container .message-item:hover,body.home-gold-theme-page .message-info-container .message_back:hover,body.home-gold-theme-page .message-info-container .message_status>div:hover{background:var(--color-gold-bg-subtle)}}body.home-gold-theme-page .item_icon path{fill:var(--color-gold-primary)}body.home-gold-theme-page .faq_item{border-bottom-color:var(--modal-divider)}body.home-gold-theme-page .faq_content::-webkit-scrollbar-track{background:var(--modal-surface-subtle)}body.home-gold-theme-page .faq_content::-webkit-scrollbar-thumb{background:var(--modal-border)}@media(hover:hover){body.home-gold-theme-page .faq_content::-webkit-scrollbar-thumb:hover{background:var(--color-gold-scrollbar-thumb-hover)}}body.home-gold-theme-page .back_btn{color:var(--color-gold-text-secondary)}@media(hover:hover){body.home-gold-theme-page .back_btn:hover{background:var(--modal-btn-secondary-hover-bg);color:var(--color-gold-text)}}body.home-gold-theme-page .faq_container .content{color:var(--modal-text-muted)}body.home-gold-theme-page .confirm-overlay,body.home-gold-theme-page .confirm_overlay{background:var(--overlay-backdrop)}body.home-gold-theme-page .confirm-dialog,body.home-gold-theme-page .confirm_dialog,body.home-gold-theme-page .logout-confirm-dialog{background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}body.home-gold-theme-page .confirm-message,body.home-gold-theme-page .confirm-title,body.home-gold-theme-page .dialog_content,body.home-gold-theme-page .dialog_title,body.home-gold-theme-page .logout-confirm-dialog .dialog-content,body.home-gold-theme-page .logout-confirm-dialog .dialog-title{color:var(--color-gold-text)}body.home-gold-theme-page .confirm-warning{color:var(--color-gold-deep)}body.home-gold-theme-page .btn-confirm-cancel{background:var(--color-gold-card);border-color:var(--color-gold-border-subtle);color:var(--color-gold-text)}@media(hover:hover){body.home-gold-theme-page .btn-confirm-cancel:hover{background:var(--color-gold-card-hover);border-color:var(--color-gold-border-medium)}}body.home-gold-theme-page .btn-confirm-delete{background:var(--color-gold-primary);color:#fff}@media(hover:hover){body.home-gold-theme-page .btn-confirm-delete:hover:not(:disabled){background:var(--color-gold-deep)}}body.home-gold-theme-page .logout-confirm-overlay,body.home-gold-theme-page .settings-overlay,body.home-gold-theme-page .share-overlay{background:var(--overlay-backdrop)}body.home-gold-theme-page .create-page-overlay{background:var(--color-bg-page)}@media(min-width:769px){body.home-gold-theme-page .create-page-overlay{background:var(--overlay-backdrop)}}body.home-gold-theme-page .create-actions,body.home-gold-theme-page .create-header,body.home-gold-theme-page .create-page{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--color-bg-page);box-shadow:none}body.home-gold-theme-page .bottom-actions{background:var(--color-bg-page);border-top-color:var(--modal-divider);box-shadow:0 -4px 20px #00000014}body.home-gold-theme-page .privacy-option{background:transparent;border-color:var(--modal-input-border)}body.home-gold-theme-page .privacy-option.active{background:var(--color-gold-bg-subtle);border-color:var(--color-gold-primary)}body.home-gold-theme-page .option-radio{background:#fff;border-color:#706e68}body.home-gold-theme-page .privacy-option.active .option-radio,body.home-gold-theme-page .privacy-option.active .privacy-radio{background:#fff;border-color:var(--color-gold-primary)}body.home-gold-theme-page .settings-container,body.home-gold-theme-page .share-container,body.home-gold-theme-page .share-dialog{background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}body.home-gold-theme-page .settings-close,body.home-gold-theme-page .share-close{color:var(--color-text-3)}body.home-gold-theme-page .share-title,body.home-gold-theme-page .share-video-title{color:var(--color-gold-text,#1a1a1e)}body.home-gold-theme-page .qrcode-hint,body.home-gold-theme-page .share-description,body.home-gold-theme-page .share-stats{color:var(--color-gold-text-secondary,#706e68)}body.home-gold-theme-page .share-link-section{border-top-color:var(--modal-divider)}body.home-gold-theme-page .share-url-input{background:transparent;border:1px solid var(--color-gold-border-subtle,rgba(0,0,0,.15));color:var(--color-gold-text,#1a1a1e)}body.home-gold-theme-page .share-url-input:focus{background:transparent;border-color:var(--color-gold-primary,#c8a45c);box-shadow:var(--shadow-primary-focus-ring,0 0 0 3px rgba(200,164,92,.15))}@media(hover:hover){body.home-gold-theme-page .share-close:hover{background:var(--color-gold-bg-subtle);border-radius:6px;color:var(--color-gold-text,#1a1a1e)}}body.home-gold-theme-page .btn-create{background:var(--modal-btn-secondary-bg);border-color:var(--modal-border);color:var(--color-text-1)}@media(hover:hover){body.home-gold-theme-page .btn-create:hover{background:var(--modal-btn-secondary-hover-bg);border-color:var(--modal-border)}body.home-gold-theme-page .btn-add:hover:not(:disabled){background:var(--color-gold-deep);border-color:var(--color-gold-deep)}}body.home-gold-theme-page .btn-add{color:var(--modal-btn-primary-text)}body.home-gold-theme-page .modal-footer{border-top-color:var(--modal-divider)}body.home-gold-theme-page .playlist_container .btn-cancel,body.home-gold-theme-page .playlist_container .btn-secondary{background:var(--modal-btn-secondary-bg);border-color:var(--modal-border);color:var(--color-text-1)}body.home-gold-theme-page .playlist_container .btn-add,body.home-gold-theme-page .playlist_container .btn-confirm,body.home-gold-theme-page .playlist_container .btn-primary{background:var(--color-gold-primary,#c8a45c);border-color:var(--color-gold-primary,#c8a45c);color:#fff;font-weight:600}@media(hover:hover){body.home-gold-theme-page .playlist_container .btn-add:hover:not(:disabled),body.home-gold-theme-page .playlist_container .btn-confirm:hover:not(:disabled){background:var(--color-gold-deep,#a07830);border-color:var(--color-gold-deep,#a07830)}}body.home-gold-theme-page .toast-item{background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow);color:var(--color-gold-text)}@media(hover:hover){body.home-gold-theme-page .toast-item:hover{border-color:var(--color-gold-border-medium)}}body.home-gold-theme-page .toast-error{border-left-color:var(--color-gold-primary)}body.home-gold-theme-page .toast-error .toast-icon{color:var(--color-gold-primary)}body.home-gold-theme-page .article-main{backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);background:#ffffffad;border-color:#ffffffd9;box-shadow:0 8px 32px #0000000f,inset 0 1px #ffffffe6,0 0 0 1px #0000000a}body.home-gold-theme-page .filter_container{background:var(--color-bg-page);border-color:var(--color-gold-border-subtle);box-shadow:var(--shadow-gold-overlay-lg)}body.home-gold-theme-page .filter_scroll_content::-webkit-scrollbar-thumb{background:var(--modal-border)}body.home-gold-theme-page .filter_scroll_content::-webkit-scrollbar-thumb:hover{background:var(--color-gold-scrollbar-thumb-hover)}body.home-gold-theme-page .mobile-drawer .drawer-content{background:var(--color-bg-page);box-shadow:var(--shadow-gold-overlay-lg)}body.home-gold-theme-page .mobile-drawer .close-btn{color:var(--color-gold-text-secondary)}@media(hover:hover){body.home-gold-theme-page .mobile-drawer .close-btn:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-text)}}body.home-gold-theme-page .mobile-drawer .recent-search>span:first-child,body.home-gold-theme-page .mobile-drawer .user-name{color:var(--color-gold-text)}body.home-gold-theme-page .mobile-drawer .clear-history{color:var(--color-gold-primary)}body.home-gold-theme-page .mobile-drawer .info-item{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-gold-card);border-color:var(--color-gold-border-soft)}@media(hover:hover){body.home-gold-theme-page .mobile-drawer .info-item:hover{background:var(--color-gold-card-hover);border-color:var(--color-gold-border-medium)}}body.home-gold-theme-page .mobile-drawer .info-item>div:first-child{color:var(--color-gold-primary)}body.home-gold-theme-page .mobile-drawer .info-item>div:nth-child(2){color:var(--color-gold-muted)}body.home-gold-theme-page .mobile-drawer .divider{background:var(--color-gold-border-soft)}body.home-gold-theme-page .mobile-drawer .drawer-menu-item{color:var(--color-gold-text)}@media(hover:hover){body.home-gold-theme-page .mobile-drawer .drawer-menu-item:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-text)}}body.home-gold-theme-page .mobile-drawer .drawer-submenu{background:var(--color-bg-elevated);border-top-color:var(--color-gold-border-soft)}body.home-gold-theme-page .mobile-drawer .drawer-submenu--nested{background:var(--color-gold-card)}body.home-gold-theme-page .mobile-drawer .drawer-submenu-item,body.home-gold-theme-page .mobile-drawer .drawer-submenu-parent-link{color:var(--color-gold-text-secondary)}@media(hover:hover){body.home-gold-theme-page .mobile-drawer .drawer-submenu-item.active,body.home-gold-theme-page .mobile-drawer .drawer-submenu-item:hover,body.home-gold-theme-page .mobile-drawer .drawer-submenu-parent-link.active,body.home-gold-theme-page .mobile-drawer .drawer-submenu-parent-link:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-deep)}}body.home-gold-theme-page .mobile-drawer .logout-btn{background:var(--color-gold-card);border-color:var(--color-gold-border-subtle);color:var(--color-gold-text-secondary)}@media(hover:hover){body.home-gold-theme-page .mobile-drawer .logout-btn:hover{background:var(--color-gold-card-hover);border-color:var(--color-gold-border-medium);color:var(--color-gold-text)}}body.home-gold-theme-page .mobile-drawer .user-action-btn{color:var(--color-gold-text-secondary)}@media(hover:hover){body.home-gold-theme-page .mobile-drawer .user-action-btn:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-text)}}body.home-gold-theme-page .mobile-drawer .action-icon{background:var(--color-gold-card)}body.home-gold-theme-page .mobile-drawer .drawer-content::-webkit-scrollbar-thumb{background:var(--color-gold-border-subtle)}@media(hover:hover){body.home-gold-theme-page .mobile-drawer .drawer-content::-webkit-scrollbar-thumb:hover{background:var(--color-gold-scrollbar-thumb-hover)}}body.home-gold-theme-page .user-dropdown .menu-header,body.home-gold-theme-page .user-dropdown .user-info-section{border-bottom-color:var(--color-gold-border-soft)}body.home-gold-theme-page .user-dropdown .menu-title,body.home-gold-theme-page .user-dropdown .user-name,body.home-gold-theme-page .user-dropdown .user_info_title{color:var(--color-gold-text)}body.home-gold-theme-page .user-dropdown .action-label,body.home-gold-theme-page .user-dropdown .close-btn,body.home-gold-theme-page .user-dropdown .quick-action-item,body.home-gold-theme-page .user-dropdown .top-action-btn,body.home-gold-theme-page .user-dropdown .user_info_title svg{color:var(--color-gold-text-secondary)}@media(hover:hover){body.home-gold-theme-page .user-dropdown .quick-action-item:hover,body.home-gold-theme-page .user-dropdown .top-action-btn:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-primary)}body.home-gold-theme-page .user-dropdown .close-btn:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-text)}body.home-gold-theme-page .user-dropdown .dropdown-item:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-primary)}body.home-gold-theme-page .user-dropdown .dropdown-item:hover svg{color:var(--color-gold-primary)}body.home-gold-theme-page .user-dropdown .logout-item:hover{background:var(--color-gold-bg-subtle);color:var(--color-gold-primary)}body.home-gold-theme-page .user-dropdown .logout-item:hover svg{color:var(--color-gold-primary)}}body.home-gold-theme-page .user-dropdown .dropdown-item svg{color:var(--color-gold-muted)}body.home-gold-theme-page .user-dropdown .logout-item{color:var(--color-gold-text-secondary)}body.home-gold-theme-page .message-info-container{background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}body.home-gold-theme-page .message-info-container .message_status>div{color:var(--color-gold-text-secondary)}body.home-gold-theme-page .message-info-container .message_status>div.active,body.home-gold-theme-page .message-info-container .unread.active{color:var(--color-gold-primary)}body.home-gold-theme-page .message-info-container .item_title>div:first-child{color:var(--color-gold-text)}body.home-gold-theme-page .message-info-container .item_content,body.home-gold-theme-page .message-info-container .item_time,body.home-gold-theme-page .message-info-container .page-info{color:var(--color-gold-text-secondary)}body.home-gold-theme-page .user-dropdown .dropdown-divider{background:var(--color-gold-border-soft)}body.home-gold-theme-page .search-page.home-gold-theme .filter-dropdown{background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--modal-shadow)}body.home-gold-theme-page .search-page.home-gold-theme .filter-option{background:transparent;color:var(--color-gold-text)}@media(hover:hover){body.home-gold-theme-page .search-page.home-gold-theme .filter-option:hover:not(.active){background:var(--color-gold-card-hover);color:var(--color-gold-text)}}body.home-gold-theme-page .search-page.home-gold-theme .filter-option.active{background:var(--color-gold-bg-highlight);border-color:var(--color-gold-border);color:var(--color-gold-deep)}body.home-gold-theme-page .search-page.home-gold-theme .history-tag,body.home-gold-theme-page .search-page.home-gold-theme .hot-tag{background:var(--color-gold-card);border-color:var(--color-gold-border-subtle);color:var(--color-gold-text)}@media(hover:hover){body.home-gold-theme-page .search-page.home-gold-theme .history-tag:hover,body.home-gold-theme-page .search-page.home-gold-theme .hot-tag:hover:not(.first){background:var(--color-gold-card-hover);border-color:var(--color-gold-border-medium)}}body.home-gold-theme-page .search-page.home-gold-theme .hot-tag.first{background:var(--color-gold-bg-highlight);border-color:var(--color-gold-border);color:var(--color-gold-deep)}.toast-container[data-v-644271fc]{display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none;position:fixed;right:20px;top:80px;z-index:100000}.toast-item[data-v-644271fc]{align-items:center;animation:slideInRight-644271fc .3s ease;background:var(--modal-bg,#fff);border:1px solid var(--modal-border,rgba(0,0,0,.08));border-radius:12px;box-shadow:var(--modal-shadow,0 8px 24px rgba(0,0,0,.12));color:var(--color-gold-text,#1a1a1e);cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.5;padding:14px 16px;pointer-events:auto;transition:all .3s ease}@media(hover:hover){.toast-item[data-v-644271fc]:hover{background:var(--color-bg-page,#fff);border-color:var(--color-gold-border-medium,rgba(0,0,0,.12));box-shadow:0 12px 32px #00000024;transform:translate(-4px)}}.toast-icon[data-v-644271fc]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.toast-success .toast-icon[data-v-644271fc]{color:#2e7d32}.toast-error .toast-icon[data-v-644271fc]{color:var(--color-gold-primary,#c8a45c)}.toast-warning .toast-icon[data-v-644271fc]{color:#e6a817}.toast-info .toast-icon[data-v-644271fc]{color:var(--color-gold-muted,#706e68)}.toast-message[data-v-644271fc]{flex:1;word-wrap:break-word;word-break:break-word}.toast-close[data-v-644271fc]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-gold-muted,#706e68);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.8;padding:0;transition:all .2s ease;width:20px}@media(hover:hover){.toast-close[data-v-644271fc]:hover{background:var(--color-gold-bg-subtle,rgba(200,164,92,.08));color:var(--color-gold-text,#1a1a1e);opacity:1}}.toast-success[data-v-644271fc]{border-left:3px solid #4caf50}.toast-error[data-v-644271fc]{border-left:3px solid var(--color-gold-primary,#c8a45c)}.toast-warning[data-v-644271fc]{border-left:3px solid #e6a817}.toast-info[data-v-644271fc]{border-left:3px solid var(--color-gold-muted,#706e68)}@keyframes slideInRight-644271fc{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-enter-active[data-v-644271fc],.toast-leave-active[data-v-644271fc]{transition:all .3s ease}.toast-enter-from[data-v-644271fc],.toast-leave-to[data-v-644271fc]{opacity:0;transform:translate(100%)}.toast-move[data-v-644271fc]{transition:transform .3s ease}@media(max-width:768px){.toast-container[data-v-644271fc]{left:16px;max-width:none;right:16px;top:70px}.toast-item[data-v-644271fc]{font-size:13px;padding:12px 14px}}.back-to-top-btn[data-v-82665a4e]{background:transparent;border:none;bottom:24px;box-shadow:0 4px 12px var(--color-primary-alpha-30);cursor:pointer;padding:0;position:fixed;right:24px;transition:all .3s ease;z-index:1}.back-to-top-btn[data-v-82665a4e]:hover{box-shadow:var(--shadow-primary-md);transform:translateY(-4px)}.back-to-top-btn[data-v-82665a4e]:active{transform:translateY(-2px)}.back-to-top-btn svg[data-v-82665a4e]{display:block;transition:all .3s ease}.back-to-top-btn:hover svg rect[data-v-82665a4e]{opacity:1}.back-to-top-enter-active[data-v-82665a4e],.back-to-top-leave-active[data-v-82665a4e]{transition:all .3s ease}.back-to-top-enter-from[data-v-82665a4e],.back-to-top-leave-to[data-v-82665a4e]{opacity:0;transform:translateY(20px) scale(.8)}@media(max-width:768px){.back-to-top-btn[data-v-82665a4e]{bottom:20px;right:16px;transform:scale(.6)}.back-to-top-btn[data-v-82665a4e]:hover{transform:translateY(-4px) scale(.9)}}.modal-overlay[data-v-7f2cd846]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:var(--overlay-backdrop,rgba(0,0,0,.7));display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.login-expired-modal[data-v-7f2cd846]{background:var(--modal-bg,var(--color-bg-page,#fff));border:1px solid var(--modal-border,var(--color-gold-border-subtle,rgba(0,0,0,.1)));border-radius:20px;box-shadow:var(--modal-shadow,var(--shadow-gold-overlay-lg,0 20px 60px rgba(0,0,0,.12)));max-width:400px;padding:2rem 2rem 1.75rem;position:relative;width:100%}.modal-close[data-v-7f2cd846]{align-items:center;background:none;border:none;color:var(--color-text-3,#706e68);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:color .2s ease;z-index:1}.modal-close[data-v-7f2cd846]:hover{color:var(--color-text-1,#1a1a1e)}.modal-logo[data-v-7f2cd846]{line-height:0;margin:0 0 1.25rem;text-align:center}.modal-logo-img[data-v-7f2cd846]{display:block;height:40px;margin:0 auto;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}.modal-title[data-v-7f2cd846]{color:var(--color-text-1,#1a1a1e);font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 .25rem;text-align:center}.modal-subtitle[data-v-7f2cd846]{color:var(--color-text-3,#706e68);font-size:.9rem;line-height:1.5;margin:0 0 1.5rem;text-align:center}.login-expired-modal__form[data-v-7f2cd846]{margin-bottom:1rem}.input-group[data-v-7f2cd846]{margin-bottom:.875rem}.input-wrapper[data-v-7f2cd846]{align-items:center;background:transparent;border:1px solid var(--color-gold-border-subtle,rgba(0,0,0,.1));border-radius:12px;display:flex;min-height:48px;padding:0 1rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.input-wrapper.focused[data-v-7f2cd846]{box-shadow:var(--shadow-primary-focus-ring,0 0 0 3px rgba(200,164,92,.15))}.input-wrapper.error[data-v-7f2cd846],.input-wrapper.focused[data-v-7f2cd846]{border-color:var(--color-gold-primary,#c8a45c)}.input-icon[data-v-7f2cd846]{flex-shrink:0;margin-right:.75rem}.form-input[data-v-7f2cd846]{background:transparent;border:none;color:var(--color-text-1,#1a1a1e);flex:1;font-size:.9375rem;line-height:1.4;min-width:0;outline:none;padding:0}.form-input[data-v-7f2cd846]::-moz-placeholder{color:var(--color-text-3,#706e68)}.form-input[data-v-7f2cd846]::placeholder{color:var(--color-text-3,#706e68)}.password-toggle[data-v-7f2cd846]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--color-text-3,#706e68);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:.5rem;padding:4px;transition:color .2s ease,background .2s ease}.password-toggle[data-v-7f2cd846]:hover{background:var(--color-gold-bg-subtle,rgba(200,164,92,.08));color:var(--color-text-1,#1a1a1e)}.error-message[data-v-7f2cd846]{color:var(--color-gold-deep,#a07830);font-size:.8125rem;margin:.375rem 0 0 .25rem}.button-group[data-v-7f2cd846]{display:flex;gap:.75rem;margin-top:1.25rem}.btn[data-v-7f2cd846]{border:none;border-radius:12px;cursor:pointer;flex:1;font-size:.9375rem;font-weight:600;min-height:46px;padding:.75rem 1.25rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.btn[data-v-7f2cd846]:disabled{cursor:not-allowed}.btn-back[data-v-7f2cd846]{background:var(--modal-btn-secondary-bg,var(--color-gold-card,#efefef));border:1px solid var(--color-gold-border-subtle,rgba(0,0,0,.1));color:var(--color-text-2,#333)}.btn-back[data-v-7f2cd846]:hover:not(:disabled){background:var(--modal-btn-secondary-hover-bg,var(--color-gold-card-hover,#e5e5e5));color:var(--color-text-1,#1a1a1e)}.btn-login[data-v-7f2cd846]{background:var(--color-gold-card,#efefef);color:var(--color-text-3,#706e68)}.btn-login[data-v-7f2cd846]:disabled:not(.btn-login--active){opacity:1}.btn-login.btn-login--active[data-v-7f2cd846]{background:var(--color-gold-gradient-btn,linear-gradient(135deg,#b8934a 0,#d4b76a 40%,#c8a45c 60%,#a07830 100%));box-shadow:var(--shadow-gold-btn-focus,0 2px 12px rgba(200,164,92,.35));color:var(--color-gold-on-accent,#fff)}.btn-login.btn-login--active[data-v-7f2cd846]:hover:not(:disabled){box-shadow:var(--shadow-gold-btn,0 4px 16px rgba(200,164,92,.45));transform:translateY(-1px)}.auth-link[data-v-7f2cd846]{color:var(--color-text-3,#706e68);font-size:.875rem;line-height:1.5;margin:0;text-align:center}.link-text[data-v-7f2cd846]{background:none;border:none;color:var(--color-gold-primary,#c8a45c);cursor:pointer;font-size:inherit;font-weight:600;padding:0;transition:color .2s ease}.link-text[data-v-7f2cd846]:hover{color:var(--color-gold-deep,#a07830)}.modal-enter-active[data-v-7f2cd846],.modal-leave-active[data-v-7f2cd846]{transition:opacity .3s ease}.modal-enter-active .login-expired-modal[data-v-7f2cd846],.modal-leave-active .login-expired-modal[data-v-7f2cd846]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-7f2cd846],.modal-leave-to[data-v-7f2cd846]{opacity:0}.modal-enter-from .login-expired-modal[data-v-7f2cd846],.modal-leave-to .login-expired-modal[data-v-7f2cd846]{opacity:0;transform:scale(.96)}@media(max-width:640px){.login-expired-modal[data-v-7f2cd846]{border-radius:16px;margin:0;padding:1.5rem 1.25rem 1.25rem}.modal-title[data-v-7f2cd846]{font-size:1.125rem}.modal-subtitle[data-v-7f2cd846]{font-size:.85rem;margin-bottom:1.25rem}.input-wrapper[data-v-7f2cd846]{min-height:50px}.form-input[data-v-7f2cd846]{font-size:1rem}}.network-offline-overlay[data-v-aa8ac11d]{align-items:center;background-color:#000000d9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.network-offline-dialog[data-v-aa8ac11d]{background:#282828fa;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;box-shadow:0 8px 32px #00000080;max-width:400px;padding:2rem;text-align:center;width:100%}.network-offline-icon[data-v-aa8ac11d]{display:flex;justify-content:center;margin-bottom:1.25rem}.network-offline-title[data-v-aa8ac11d]{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.network-offline-desc[data-v-aa8ac11d]{color:#ffffffd9;font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.network-offline-actions[data-v-aa8ac11d]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.network-offline-btn[data-v-aa8ac11d]{border-radius:8px;cursor:pointer;font-size:.9375rem;font-weight:500;padding:.625rem 1.25rem;transition:background .2s,border-color .2s}.network-offline-btn-retry[data-v-aa8ac11d]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.25);color:#fff}.network-offline-btn-home[data-v-aa8ac11d]{background:var(--color-primary-main,#c8a45c);border:none;color:#fff}@media(hover:hover){.network-offline-btn-retry[data-v-aa8ac11d]:hover{background:#ffffff26;border-color:#ffffff59}.network-offline-btn-home[data-v-aa8ac11d]:hover{background:#d0162f;box-shadow:var(--shadow-primary-sm);transform:translateY(-1px)}}.modal-enter-active[data-v-aa8ac11d],.modal-leave-active[data-v-aa8ac11d]{transition:opacity .25s ease}.modal-enter-active .network-offline-dialog[data-v-aa8ac11d],.modal-leave-active .network-offline-dialog[data-v-aa8ac11d]{transition:transform .25s ease}.modal-enter-from[data-v-aa8ac11d],.modal-leave-to[data-v-aa8ac11d]{opacity:0}.modal-enter-from .network-offline-dialog[data-v-aa8ac11d],.modal-leave-to .network-offline-dialog[data-v-aa8ac11d]{transform:scale(.95)}.global-statistic[data-v-3a25c975],.global-statistic-google[data-v-e158c328],.domain-statistic[data-v-81358fd2]{height:0;left:-9999px;overflow:hidden;pointer-events:none;position:absolute;width:0}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}body,html{color:var(--color-text-1);font-family:var(--font-family-chinese);font-size:var(--font-size-body);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt,body,html{background-color:var(--color-bg-1)}#__nuxt{min-height:100vh}a{text-decoration:none}body.age-gate-active{overflow:hidden}body.age-gate-active #app{filter:blur(18px) brightness(.3);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-page[data-v-c740a461]{background-color:var(--color-bg-1);flex-direction:column}.error-content[data-v-c740a461],.error-page[data-v-c740a461]{display:flex;min-height:100vh;position:relative}.error-content[data-v-c740a461]{align-items:center;flex:1;justify-content:center;padding:2rem 1.5rem;z-index:1}.error-container[data-v-c740a461]{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:600px;text-align:center;width:100%}.error-illustration[data-v-c740a461]{margin-bottom:1rem;position:relative}.error-number[data-v-c740a461]{color:var(--color-primary-main);font-size:8rem;font-weight:900;letter-spacing:-.02em;line-height:1;position:relative;text-shadow:0 0 20px var(--color-primary-alpha-50),0 0 40px var(--color-primary-alpha-30),0 0 60px var(--color-primary-alpha-20);z-index:1}.error-glow[data-v-c740a461]{animation:pulse-c740a461 3s ease-in-out infinite;background:radial-gradient(circle,var(--color-primary-alpha-15) 0,var(--color-primary-alpha-05) 50%,transparent 100%);border-radius:50%;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:0}@keyframes pulse-c740a461{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.error-title[data-v-c740a461]{color:var(--color-text-1);font-size:2rem;font-weight:700;line-height:1.2;margin:0}.error-description[data-v-c740a461]{color:var(--color-text-3);font-size:1rem;line-height:1.6;margin:0;max-width:500px}.error-actions[data-v-c740a461]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.5rem}.btn-primary[data-v-c740a461],.btn-secondary[data-v-c740a461]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:1;padding:.875rem 1.75rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease,filter .2s ease}.btn-primary[data-v-c740a461]{background:var(--color-primary-main,#c8a45c);box-shadow:0 4px 12px var(--color-primary-alpha-30);color:#1a1a1e}@media(hover:hover){.btn-primary[data-v-c740a461]:hover{background:#d4b36a;box-shadow:0 6px 18px #c8a45c73,0 0 0 1px #c8a45c40;color:#1a1a1e;transform:translateY(-2px)}.btn-secondary[data-v-c740a461]:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-2px)}}.btn-primary[data-v-c740a461]:focus-visible{box-shadow:0 0 0 2px var(--color-bg-1,#0e0e10),0 0 0 4px var(--color-primary-main,#c8a45c);outline:none}.btn-primary[data-v-c740a461]:active{background:#b8924a;box-shadow:0 2px 8px var(--color-primary-alpha-30);transform:translateY(0)}.btn-secondary[data-v-c740a461]{background:var(--color-bg-2);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text-1)}.btn-secondary[data-v-c740a461]:active{transform:translateY(0)}.error-suggestions[data-v-c740a461]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:2rem;padding-top:2rem;width:100%}.suggestions-title[data-v-c740a461]{color:var(--color-text-2);font-size:1rem;font-weight:600;margin:0 0 1rem}.suggestions-list[data-v-c740a461]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.suggestion-item[data-v-c740a461]{align-items:center;border-radius:6px;color:var(--color-text-3);display:inline-flex;font-size:.9375rem;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.suggestion-item[data-v-c740a461]:hover{background:var(--color-primary-alpha-10);color:var(--color-primary-main);transform:translate(4px)}@media(min-width:768px)and (max-width:1024px){.error-number[data-v-c740a461]{font-size:7rem}.error-title[data-v-c740a461]{font-size:1.75rem}.suggestions-list[data-v-c740a461]{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(max-width:767px){.error-content[data-v-c740a461]{min-height:100vh;padding:1.5rem 1rem}.error-container[data-v-c740a461]{gap:1.5rem}.error-number[data-v-c740a461]{font-size:5rem}.error-glow[data-v-c740a461]{height:200px;width:200px}.error-title[data-v-c740a461]{font-size:1.5rem}.error-description[data-v-c740a461]{font-size:.9375rem}.error-actions[data-v-c740a461]{flex-direction:column;width:100%}.btn-primary[data-v-c740a461],.btn-secondary[data-v-c740a461]{justify-content:center;width:100%}.suggestions-list[data-v-c740a461]{align-items:stretch;flex-direction:column}.suggestion-item[data-v-c740a461]{justify-content:center;width:100%}}@media(max-width:480px){.error-number[data-v-c740a461]{font-size:4rem}.error-title[data-v-c740a461]{font-size:1.25rem}.error-description[data-v-c740a461]{font-size:.875rem}.btn-primary[data-v-c740a461],.btn-secondary[data-v-c740a461]{font-size:.9375rem;padding:.75rem 1.5rem}}
