@charset "UTF-8";:root,:host{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: 36px;--van-toast-text-min-width: 96px;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 88px;--van-toast-default-min-height: 88px;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-webkit-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}.offline-banner[data-v-352764b3]{position:fixed;top:0;left:0;right:0;z-index:10050;display:flex;align-items:center;justify-content:center;gap:var(--space-10);min-height:36px;padding:calc(var(--safe-top) + 6px) var(--space-12) 6px;background:#141414eb;color:#fff;font-size:13px;line-height:1.4;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto}.offline-banner__text[data-v-352764b3]{flex:1;min-width:0;text-align:center}.offline-banner__retry[data-v-352764b3]{flex-shrink:0;padding:4px 12px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;font-size:12px;cursor:pointer}.offline-banner__retry[data-v-352764b3]:disabled{opacity:.6;cursor:not-allowed}.offline-banner__retry[data-v-352764b3]:active:not(:disabled){opacity:.85}.offline-banner-enter-active[data-v-352764b3],.offline-banner-leave-active[data-v-352764b3]{transition:transform .22s ease,opacity .22s ease}.offline-banner-enter-from[data-v-352764b3],.offline-banner-leave-to[data-v-352764b3]{opacity:0;transform:translateY(-100%)}.app-shell[data-v-64759894],.app-shell[data-v-64759894] .van-config-provider{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.x-img[data-v-b9b96b51]{position:relative;display:inline-block;overflow:hidden;background:var(--lazyimg-skeleton-base);vertical-align:middle}.x-img--block[data-v-b9b96b51]{display:block;width:100%;min-height:1px}.x-img--fill[data-v-b9b96b51]{position:absolute;inset:0;width:100%;height:100%;min-height:100%}.x-img--round[data-v-b9b96b51],.x-img--round .x-img__skeleton[data-v-b9b96b51],.x-img--round .x-img__target[data-v-b9b96b51],.x-img--round .x-img__placeholder[data-v-b9b96b51]{border-radius:50%}.x-img__skeleton[data-v-b9b96b51]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--lazyimg-skeleton-base);pointer-events:none;transition:opacity .32s ease}.x-img__skeleton--brand[data-v-b9b96b51]:after{display:none}.x-img__placeholder[data-v-b9b96b51]{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.x-img__placeholder--dim[data-v-b9b96b51]{filter:brightness(.92);opacity:.85}.x-img__spinner[data-v-b9b96b51]{position:relative;z-index:2}.x-img__spinner.brand-cover-loading[data-v-b9b96b51]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.x-img__logo[data-v-b9b96b51]{position:relative;z-index:2;width:48px;height:48px;flex-shrink:0;background:var(--lazyimg-logo) center/contain no-repeat;opacity:var(--lazyimg-logo-opacity)}.x-img__target[data-v-b9b96b51]{position:relative;z-index:2;display:block;width:100%;height:100%;min-height:inherit;opacity:0;transition:opacity .32s ease}.x-img--loaded .x-img__skeleton[data-v-b9b96b51]{opacity:0;visibility:hidden}.x-img--loaded .x-img__target[data-v-b9b96b51],.x-img--error .x-img__skeleton[data-v-b9b96b51]{opacity:1}.x-img--error .x-img__skeleton.skeleton-box[data-v-b9b96b51]:after{display:none}.app-icon[data-v-28542814]{display:inline-block;flex-shrink:0;vertical-align:middle;line-height:1;color:currentColor}.app-icon[data-v-28542814] svg{display:block;width:100%;height:100%}.app-icon--placeholder[data-v-28542814]{visibility:hidden}.app-icon--default[data-v-28542814]{color:var(--color-text)}.app-icon--primary[data-v-28542814]{color:var(--color-primary)}.app-icon--muted[data-v-28542814]{color:var(--color-text-muted)}.app-icon--gold[data-v-28542814]{color:var(--color-accent-gold)}.app-icon--on-media[data-v-28542814]{color:var(--color-immersive-text, #fff)}.app-icon--inherit[data-v-28542814]{color:currentColor}.app-icon--spin[data-v-28542814]{animation:app-icon-spin-28542814 .85s linear infinite}@keyframes app-icon-spin-28542814{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-icon--spin[data-v-28542814]{animation:none}}:root{--color-primary: #fd3476;--color-primary-rgb: 253, 52, 118;--color-primary-deep: #e02d68;--color-accent-pink: #fd3476;--color-accent-pink-rgb: 253, 52, 118;--color-accent-orange: #ffad60;--color-accent-magenta: #f709b7;--color-accent-magenta-rgb: 247, 9, 183;--color-accent-gold: #efa300;--color-brand-teal: #00d6bf;--color-badge-recommend: #3b82f6;--color-badge-hot: #f97316;--color-badge-vip: #ff9f43;--icon-filter-brand-pink: brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(4753%) hue-rotate(319deg) brightness(97%) contrast(101%);--color-detail-hero-action-icon: var(--color-primary);--icon-filter-detail-hero-action: var(--icon-filter-brand-pink);--color-badge-lv1-text: #ffffff;--color-badge-lv1-bg: linear-gradient(135deg, #34d399 0%, #059669 100%);--color-badge-lv1-border: rgba(5, 150, 105, .45);--color-badge-lv2-text: #ffffff;--color-badge-lv2-bg: linear-gradient(135deg, #4ade80 0%, #16a34a 100%);--color-badge-lv2-border: rgba(22, 163, 74, .48);--color-badge-lv3-text: #ffffff;--color-badge-lv3-bg: linear-gradient(135deg, #22c55e 0%, #15803d 100%);--color-badge-lv3-border: rgba(21, 128, 61, .52);--color-badge-lv4-text: #ffffff;--color-badge-lv4-bg: linear-gradient(135deg, #60a5fa 0%, #2563eb 100%);--color-badge-lv4-border: rgba(37, 99, 235, .45);--color-badge-lv5-text: #ffffff;--color-badge-lv5-bg: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--color-badge-lv5-border: rgba(29, 78, 216, .45);--color-badge-lv6-text: #ffffff;--color-badge-lv6-bg: linear-gradient(135deg, #2563eb 0%, #1e40af 100%);--color-badge-lv6-border: rgba(30, 64, 175, .45);--color-badge-lv7-text: #ffffff;--color-badge-lv7-bg: linear-gradient(135deg, #f87171 0%, #dc2626 100%);--color-badge-lv7-border: rgba(220, 38, 38, .45);--color-badge-lv8-text: #ffffff;--color-badge-lv8-bg: linear-gradient(135deg, #ef4444 0%, #b91c1c 100%);--color-badge-lv8-border: rgba(185, 28, 28, .45);--color-badge-lv9-text: #ffffff;--color-badge-lv9-bg: linear-gradient(135deg, #dc2626 0%, #991b1b 100%);--color-badge-lv9-border: rgba(153, 27, 27, .45);--color-badge-vip-gold-text: #8a5a00;--color-badge-vip-gold-bg: linear-gradient(90deg, #ffe7a3 0%, #ffd36a 100%);--color-badge-vip-gold-border: #e8c96a;--color-badge-realname-text: #8a5a00;--color-badge-realname-bg: color-mix(in srgb, #ffe7a3 55%, rgba(255, 255, 255, .55));--color-badge-realname-border: color-mix(in srgb, var(--color-badge-vip-gold-border) 70%, transparent);--color-badge-svip-text: #ffffff;--color-badge-svip-bg: linear-gradient(90deg, #9333ea 0%, #db2777 48%, var(--color-primary) 100%);--color-badge-svip-border: rgba(147, 51, 234, .35);--color-badge-pinned: #efa300;--color-badge-pinned-text: #ffffff;--color-badge-recommend-text: #ffffff;--color-badge-hot-text: #ffffff;--color-badge-new: #22c55e;--color-badge-new-text: #ffffff;--color-badge-coin-bg: linear-gradient(112deg, #f39007 12%, #ed6331 92%);--color-accent-gold-text: #3d2a00;--color-primary-border-strong: rgba(var(--color-primary-rgb), .4);--color-primary-border-muted: rgba(var(--color-primary-rgb), .28);--color-comment-link-gradient: linear-gradient(173deg, #5f82ff 0%, #335ef7 100%);--color-comment-text: #767676;--color-content-body: #292929;--color-text-on-media: #ffffff;--color-chrome-floating-btn-bg: rgba(0, 0, 0, .35);--color-chrome-floating-btn-text: #ffffff;--color-brand-gradient-end: var(--color-accent-magenta);--color-brand-gradient: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent-magenta) 100%);--color-brand-gradient-h: linear-gradient(90deg, var(--color-primary) 0%, var(--color-accent-magenta) 100%);--color-brand-gradient-alt: linear-gradient(116.8deg, var(--color-primary) 0%, var(--color-accent-magenta) 100%);--color-brand-gradient-vivid: linear-gradient(145deg, var(--color-primary) 0%, var(--color-accent-magenta) 100%);--color-brand-gradient-soft: linear-gradient( 135deg, rgba(var(--color-primary-rgb), .16) 0%, rgba(var(--color-accent-magenta-rgb), .2) 100% );--color-brand-gradient-medium: linear-gradient( 135deg, rgba(var(--color-primary-rgb), .58) 0%, rgba(var(--color-accent-magenta-rgb), .62) 100% );--color-on-primary: #ffffff;--color-danger: #ee0a24;--color-player-chrome-text: #ffffff;--color-player-chrome-text-soft: rgba(255, 255, 255, .92);--color-player-chrome-text-muted: rgba(255, 255, 255, .88);--color-player-chrome-track: rgba(255, 255, 255, .35);--color-player-chrome-track-muted: rgba(255, 255, 255, .28);--color-player-chrome-track-soft: rgba(255, 255, 255, .22);--color-player-chrome-fill: #ffffff;--color-player-chrome-stage: #000000;--color-player-chrome-panel-bg: rgba(0, 0, 0, .55);--color-player-chrome-overlay: rgba(0, 0, 0, .62);--color-player-chrome-chip-bg: rgba(0, 0, 0, .45);--color-player-chrome-menu-bg: rgba(28, 28, 28, .92);--color-player-chrome-menu-shadow: rgba(0, 0, 0, .35);--color-player-chrome-gradient-bottom: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .65) 100%);--color-player-chrome-gradient-top: linear-gradient(0deg, rgba(0, 0, 0, .55) 0%, transparent 100%);--color-player-chrome-text-shadow: rgba(0, 0, 0, .45);--color-player-chrome-thumb-ring: rgba(0, 0, 0, .25);--color-player-chrome-veil: rgba(0, 0, 0, .4);--color-player-chrome-paywall-shadow: rgba(0, 0, 0, .65);--color-primary-glow-soft: rgba(var(--color-primary-rgb), .22);--color-primary-glow-faint: rgba(var(--color-primary-rgb), .08);--color-primary-border-soft: rgba(var(--color-primary-rgb), .45);--color-primary-chip-bg: rgba(var(--color-primary-rgb), .92);--color-primary-tint-faint: rgba(var(--color-primary-rgb), .06);--color-primary-tint-soft: rgba(var(--color-primary-rgb), .08);--color-player-chrome-text-dim: rgba(255, 255, 255, .75);--color-player-chrome-chip-soft: rgba(255, 255, 255, .15);--color-player-chrome-gradient-slide-top: linear-gradient(180deg, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, 0) 100%);--color-player-chrome-gradient-slide-bottom: linear-gradient( 0deg, rgba(0, 0, 0, .78) 0%, rgba(0, 0, 0, .42) 45%, rgba(0, 0, 0, 0) 100% );--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--page-padding: 10px;--page-padding-s: 5px;--page-padding-x: 12px;--layout-padding-x: 12px;--section-gap: var(--page-padding-s);--block-gap: 6px;--grid-gap: 8px;--icon-size-stat: 16px;--community-reaction-icon-size: 14px;--community-reaction-icon-wrap-size: 24px;--community-reaction-hero-btn-size: 32px;--icon-size-action: 24px;--icon-size-toolbar: 22px;--icon-size-rail: 36px;--icon-stat-gap: var(--space-6);--stat-row-gap: var(--space-20);--media-grid-gap: var(--space-6);--community-feed-inset: 12px;--community-feed-card-gap: 5px;--color-feed-bg: var(--color-bg);--surface-section-margin-x: var(--layout-padding-x);--surface-section-padding: var(--space-10);--surface-section-padding-y: var(--space-16);--surface-section-radius: var(--radius-lg);--surface-section-gap-bottom: var(--space-10);--surface-section-grid-gap: var(--block-gap);--surface-section-item-gap: var(--space-6);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--radius-card: var(--radius-md);--radius-sheet-top: var(--radius-lg);--content-card-radius: var(--radius-card);--content-card-cover-radius: var(--radius-card);--content-card-border: 1px solid var(--color-border);--content-card-shadow: none;--app-promo-columns: 5;--app-promo-gap: 8px;--app-promo-item-gap: 4px;--app-promo-title-width: 60px;--safe-top: 0px;--safe-top: constant(safe-area-inset-top);--safe-top: env(safe-area-inset-top, 0px);--tab-safe-top: var(--safe-top);--tab-header-safe-top-extra: 5px;--tab-header-safe-top: calc(var(--tab-safe-top, var(--safe-top)) + var(--tab-header-safe-top-extra));--safe-bottom: 0px;--safe-bottom: constant(safe-area-inset-bottom);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: 0px;--safe-left: constant(safe-area-inset-left);--safe-left: env(safe-area-inset-left, 0px);--safe-right: 0px;--safe-right: constant(safe-area-inset-right);--safe-right: env(safe-area-inset-right, 0px);--app-visual-height: 100vh;--page-scroll-end-padding: calc(var(--safe-bottom) + var(--space-16));--dock-safe-bottom: 0px;--dock-safe-bottom: min(constant(safe-area-inset-bottom), 12px);--dock-safe-bottom: min(env(safe-area-inset-bottom, 0px), 12px);--comment-input-control-height: 32px;--comment-input-bar-height: 53px;--comment-quick-reply-chip-height: 24px;--comment-quick-reply-gap: var(--space-8);--comment-quick-reply-row-height: var(--comment-quick-reply-chip-height);--comment-panel-padding-x: 10px;--comment-block-padding: 14px;--comment-avatar-gap: 10px;--comment-bar-reserve: calc(var(--comment-input-bar-height) + var(--dock-safe-bottom));--comment-bar-reserve-with-quick: calc( var(--comment-bar-reserve) + var(--comment-quick-reply-gap) + var(--comment-quick-reply-row-height) );--comment-input-safe-bottom: var(--dock-safe-bottom);--header-height: 48px;--search-safe-top: calc(var(--tab-safe-top, var(--safe-top)) + 10px);--user-sub-safe-top: max(0px, calc(var(--tab-safe-top, var(--safe-top)) - 6px));--user-sub-nav-bg: #ffffff;--user-sub-nav-text: #292929;--user-sub-nav-icon: #292929;--user-sub-nav-border: rgba(0, 0, 0, .05);--user-sub-nav-bar-height: 44px;--user-sub-nav-padding-x: 2px;--tab-header-height: 40px;--tab-header-padding-x: var(--layout-padding-x);--tab-header-brand-size: var(--font-size-xl);--tab-header-brand-line-height: 20px;--tab-header-tabs-height: 28px;--tab-page-sticky-head-height: calc( var(--tab-safe-top, var(--safe-top)) + var(--tab-header-height) + var(--space-4) + var(--tab-header-tabs-height) );--tab-header-tab-size: 14px;--tab-header-tab-line-height: 18px;--tab-header-tab-padding-x: var(--space-6);--tab-header-tab-color: var(--color-text-muted);--tab-header-tab-active-color: var(--color-primary);--tab-header-tab-active-weight: var(--font-weight-semibold);--tab-header-search-height: 32px;--tab-header-search-padding-x: var(--space-10);--tab-header-search-bg: rgba(var(--color-primary-rgb), .08);--tab-header-action-gap: var(--space-6);--tab-header-action-icon-size: 22px;--tab-header-action-hit-size: 32px;--tab-header-welfare-icon-size: 24px;--tab-header-action-label-size: var(--font-size-xs);--tab-header-action-label-line-height: 12px;--tab-header-dual-tab-size: var(--font-size-base);--tab-header-dual-tab-line-height: 20px;--tab-header-dual-tab-active-size: var(--font-size-xl);--tab-header-dual-tab-active-line-height: 28px;--app-nav-bg: var(--color-surface);--app-nav-text: var(--color-text);--app-nav-icon: var(--color-text);--tabbar-height: 56px;--tabbar-safe-bottom: 0px;--tabbar-safe-bottom: min(constant(safe-area-inset-bottom), 12px);--tabbar-safe-bottom: min(env(safe-area-inset-bottom, 0px), 12px);--tabbar-total-height: calc(var(--tabbar-height) + var(--tabbar-safe-bottom));--z-index-popup-base: 2000;--z-index-floating-notice: 3010;--z-index-home-dark-zone: calc(var(--z-index-floating-notice) + 10);--z-index-app-lock-overlay: 2500;--z-index-tabbar: 3000;--z-index-douyin-comment-sheet: 3050;--z-index-content-feedback: 3050;--z-index-permission-dialog: 3260;--z-index-invite-qr-dialog: 3280;--z-index-home-popup: 3200;--z-index-app-lock-keyboard: 3100;--z-index-credential-dialog: 3100;--z-index-toast: 3300;--mine-hero-blur: 24px;--mine-hero-text: #ffffff;--mine-hero-text-muted: rgba(255, 255, 255, .92);--mine-hero-text-shadow: 0 1px 8px rgba(0, 0, 0, .35);--mine-hero-chip-bg: rgba(255, 255, 255, .24);--mine-profile-text: var(--color-text);--mine-profile-text-muted: var(--color-text-muted);--mine-profile-copy-bg: var(--color-active);--mine-profile-copy-icon-filter: none;--mine-profile-copy-icon-opacity: 1;--mine-hero-image: url(/png/bg_top_mine-DTg5-DXZ.png);--mine-hero-image-position: center top;--mine-hero-scrim: linear-gradient( to top, #0f0f14 0%, rgba(15, 15, 20, .94) 32%, rgba(15, 15, 20, .68) 58%, rgba(26, 16, 24, .18) 80%, transparent 100% );--mine-page-content-shadow: 0 -8px 28px rgba(0, 0, 0, .35);--mine-panel-accent: var(--color-brand-gradient-vivid);--mine-list-icon-color: var(--color-primary);--mine-list-icon-rgb: var(--color-primary-rgb);--mine-list-icon-filter: var(--icon-filter-brand-pink);--mine-quick-icon-ring: rgba(var(--color-primary-rgb), .55);--mine-wallet-card-bg: linear-gradient( 145deg, color-mix(in srgb, var(--color-primary) 8%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-primary) 14%, var(--color-surface)) 100% );--mine-wallet-card-purple-bg: linear-gradient(145deg, #f3f0ff 0%, #ebe6ff 100%);--mine-wallet-card-purple-text: #6b5b95;--mine-wallet-card-purple-text-muted: rgba(107, 91, 149, .78);--mine-wallet-card-purple-border: rgba(107, 91, 149, .16);--mine-wallet-welfare-bg: linear-gradient( 135deg, color-mix(in srgb, var(--color-primary) 8%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-primary) 12%, var(--color-surface)) 55%, color-mix(in srgb, var(--color-accent-magenta) 10%, var(--color-surface)) 100% );--mine-vip-banner-bg: linear-gradient( 105deg, rgba(var(--color-primary-rgb), .34) 0%, rgba(36, 18, 28, .94) 40%, var(--color-surface) 100% );--mine-vip-banner-border: rgba(var(--color-primary-rgb), .42);--mine-vip-banner-text: #ffffff;--mine-vip-banner-text-muted: rgba(255, 255, 255, .78);--mine-vip-banner-shadow: 0 6px 24px rgba(0, 0, 0, .42);--mine-vip-banner-btn-bg: var(--color-brand-gradient-h);--mine-vip-banner-btn-text: var(--color-on-primary);--mine-vip-banner-icon-filter: drop-shadow(0 2px 6px rgba(0, 0, 0, .25));--check-in-vip-banner-bg: var(--color-brand-gradient-soft);--check-in-vip-banner-border: var(--color-primary-border-muted);--check-in-vip-banner-text: var(--color-text);--check-in-vip-banner-text-muted: var(--color-text-secondary);--check-in-vip-banner-btn-bg: var(--color-primary);--check-in-vip-banner-btn-text: var(--color-on-primary);--agent-universal-banner-bg: linear-gradient( 135deg, var(--mine-wallet-agent-gradient-start) 0%, var(--color-surface) 100% );--agent-universal-banner-border: rgba(0, 214, 191, .28);--agent-universal-banner-text: var(--color-text);--agent-universal-banner-text-muted: var(--color-text-secondary);--agent-universal-banner-cta-bg: rgba(0, 214, 191, .14);--agent-universal-banner-cta-text: var(--color-brand-teal);--play-detail-stats-bg: rgba(var(--color-primary-rgb), .04);--play-detail-stats-border: rgba(var(--color-primary-rgb), .08);--swipe-indicator-inactive-bg: rgba(var(--color-primary-rgb), .38);--swipe-indicator-inactive-opacity: 1;--swipe-indicator-inactive-bg-on-media: rgba(255, 255, 255, .62);--swipe-indicator-active-bg-on-media: #ffffff;--color-detail-hero-stage: #1a1a1a;--color-detail-hero-action-bg: rgba(255, 255, 255, .4);--color-detail-hero-action-bg-pressed: rgba(255, 255, 255, .52);--color-detail-hero-counter-bg: rgba(0, 0, 0, .26);--mine-panel-icon-bg: var(--color-brand-gradient-soft);--mine-panel-icon-border: rgba(var(--color-primary-rgb), .14);--mine-panel-icon-filter: var(--icon-filter-brand-pink);--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-caption: 12px;--font-size-secondary: 13px;--font-size-base: 14px;--font-size-video-title: 13px;--line-height-video-title: 18px;--font-size-body: var(--font-size-base);--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 22px;--font-size-4xl: 24px;--font-size-5xl: 28px;--font-size-display: 36px;--line-height-tight: 1.25;--line-height-snug: 1.35;--line-height-base: 1.5;--line-height-relaxed: 1.6;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--toast-min-width: 96px;--toast-max-width: min(320px, 88vw);--tabbar-label-size: var(--font-size-caption);--tabbar-label-line-height: 16px;--skeleton-base: #25252a;--skeleton-shine-mid: rgba(255, 255, 255, .04);--skeleton-shine: rgba(255, 255, 255, .09);--skeleton-radius: var(--radius-md);--lazyimg-skeleton-base: var(--skeleton-base);--lazyimg-logo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSIxNiIgZmlsbD0iI0U5NDU2MCIgZmlsbC1vcGFjaXR5PSIwLjE4Ii8+CiAgPHBhdGggZD0iTTM0IDI2djI4bDIyLTE0LTIyLTE0eiIgZmlsbD0iI0U5NDU2MCIgZmlsbC1vcGFjaXR5PSIwLjc1Ii8+CiAgPHRleHQgeD0iNDAiIHk9IjY4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOSIgZm9udC13ZWlnaHQ9IjYwMCIgZmlsbD0iI0Y1RjVGNyIgZmlsbC1vcGFjaXR5PSIwLjUiPuWknOeMq+ekvjwvdGV4dD4KPC9zdmc+Cg==);--lazyimg-logo-opacity: .5;--tabbar-label-active-gradient: var(--color-brand-gradient);--radius-6: 6px;--van-primary-color: var(--color-primary);--van-success-color: #07c160;--van-danger-color: #ee0a24;--van-warning-color: #ff976a;--van-radius-sm: var(--radius-xs);--van-radius-md: var(--radius-md);--van-radius-lg: var(--radius-lg)}:root,[data-theme=dark]{color-scheme:dark;--color-bg: #18181c;--color-feed-bg: #151518;--color-surface: #1f1f24;--color-surface-elevated: #28282f;--color-surface-subtle: rgba(255, 255, 255, .035);--color-text: #e2e2e8;--color-text-muted: #9494a0;--color-text-secondary: #b0b0ba;--color-text-tertiary: #767680;--color-divider-block: rgba(255, 255, 255, .035);--color-border: rgba(255, 255, 255, .05);--color-active: rgba(255, 255, 255, .05);--play-detail-stats-bg: rgba(255, 255, 255, .035);--play-detail-stats-border: rgba(255, 255, 255, .07);--color-detail-hero-stage: #141418;--color-detail-hero-action-bg: rgba(255, 255, 255, .24);--color-detail-hero-action-bg-pressed: rgba(255, 255, 255, .34);--color-detail-hero-counter-bg: rgba(0, 0, 0, .38);--color-primary-tint: rgba(var(--color-primary-rgb), .12);--color-primary-tint-strong: rgba(var(--color-primary-rgb), .2);--color-accent-pink-tint: rgba(var(--color-accent-pink-rgb), .12);--color-primary-shadow: rgba(var(--color-primary-rgb), .32);--color-primary-glow-soft: rgba(var(--color-primary-rgb), .18);--color-primary-glow-faint: rgba(var(--color-primary-rgb), .06);--color-immersive-text: #ececf0;--color-immersive-text-muted: rgba(236, 236, 240, .65);--color-page-gradient-top: #1c1a20;--color-glass-bg: rgba(31, 31, 36, .88);--color-glass-border: rgba(255, 255, 255, .1);--color-chip-bg: rgba(255, 255, 255, .05);--color-chip-border: rgba(255, 255, 255, .1);--color-grid-line: rgba(255, 255, 255, .035);--color-scanline: rgba(0, 0, 0, .1);--color-media-overlay-start: rgba(0, 0, 0, .32);--color-media-overlay-mid: rgba(0, 0, 0, .5);--color-media-overlay-end: rgba(0, 0, 0, .68);--color-topic-header-overlay: rgba(24, 24, 28, .82);--color-popup-overlay: rgba(16, 16, 20, .72);--color-home-popup-overlay: rgba(0, 0, 0, .76);--color-permission-dialog-overlay: rgba(16, 16, 20, .72);--app-lock-overlay-bg: rgba(0, 0, 0, .68);--app-lock-overlay-title: #ffffff;--app-lock-overlay-hint: rgba(255, 255, 255, .62);--app-lock-overlay-recover: rgba(255, 255, 255, .52);--app-lock-pin-color: #f5f5f7;--app-lock-pin-bg: rgba(255, 255, 255, .1);--app-lock-pin-border: rgba(255, 255, 255, .22);--app-lock-overlay-pin-color: var(--app-lock-pin-color);--app-lock-overlay-pin-bg: var(--app-lock-pin-bg);--app-lock-overlay-pin-border: var(--app-lock-pin-border);--color-section-mask: rgba(0, 0, 0, .36);--color-panel-shadow: -6px 0 24px rgba(0, 0, 0, .32);--color-panel-shadow-elevated: 0 8px 28px rgba(0, 0, 0, .36);--mine-wallet-coin-gradient-start: rgba(255, 220, 100, .1);--mine-wallet-agent-gradient-start: rgba(100, 220, 150, .1);--mine-wallet-card-purple-bg: linear-gradient(145deg, rgba(124, 106, 173, .28) 0%, rgba(124, 106, 173, .18) 100%);--mine-wallet-card-purple-text: #ddd6fe;--mine-wallet-card-purple-text-muted: rgba(221, 214, 254, .86);--mine-wallet-card-purple-border: rgba(221, 214, 254, .28);--agent-universal-banner-border: rgba(0, 214, 191, .28);--agent-universal-banner-cta-bg: rgba(0, 214, 191, .15);--agent-universal-banner-cta-text: #5eead4;--color-shadow-soft: rgba(0, 0, 0, .2);--color-highlight-gradient-start: #ececf0;--van-background-3: #28282f;--van-text-color-3: #767680;--user-sub-nav-bg: var(--color-surface);--user-sub-nav-text: var(--color-text);--user-sub-nav-icon: var(--color-text);--user-sub-nav-border: var(--color-border);--content-card-border: 1px solid rgba(255, 255, 255, .07);--content-card-shadow: none;--service-chat-bg: #141418;--service-chat-bubble-in: rgba(255, 255, 255, .05);--service-chat-bubble-out: var(--color-brand-gradient-medium);--service-chat-bubble-out-text: #ffffff;--service-chat-banner-bg: var(--color-brand-gradient-soft);--service-chat-banner-border: rgba(var(--color-primary-rgb), .26);--tabbar-bg: #1f1f24;--tabbar-border: rgba(255, 255, 255, .06);--tabbar-label-inactive: rgba(226, 226, 232, .58);--tabbar-icon-inactive-opacity: .88;--tabbar-icon-inactive-filter: brightness(0) invert(1) brightness(1.02);--tabbar-shadow: 0 -1px 0 rgba(255, 255, 255, .05);--tab-header-tab-color: var(--color-text-muted);--tab-header-tab-active-color: var(--color-primary);--tab-header-search-bg: rgba(var(--color-primary-rgb), .12);--mine-hero-scrim: linear-gradient( to top, var(--color-bg) 0%, rgba(24, 24, 28, .94) 32%, rgba(24, 24, 28, .68) 56%, rgba(var(--color-primary-rgb), .06) 78%, transparent 100% );--mine-header-sticky-bg: linear-gradient( 180deg, rgba(26, 16, 24, .98) 0%, rgba(24, 24, 28, .96) 72%, rgba(24, 24, 28, .92) 100% );--mine-vip-banner-bg: linear-gradient( 105deg, rgba(var(--color-primary-rgb), .32) 0%, rgba(36, 28, 38, .94) 42%, var(--color-surface) 100% );--mine-vip-banner-border: rgba(var(--color-primary-rgb), .38);--mine-vip-banner-text: #ffffff;--mine-vip-banner-text-muted: rgba(255, 255, 255, .8);--mine-vip-banner-shadow: 0 4px 20px rgba(0, 0, 0, .28);--mine-vip-banner-btn-bg: var(--color-brand-gradient-vivid);--mine-vip-banner-btn-text: var(--color-on-primary);--mine-vip-banner-icon-filter: drop-shadow(0 2px 8px rgba(var(--color-primary-rgb), .28));--mine-panel-icon-bg: rgba(var(--color-primary-rgb), .18);--mine-panel-icon-border: rgba(var(--color-primary-rgb), .36);--mine-panel-icon-filter: var(--icon-filter-brand-pink);--color-badge-lv1-text: #ffffff;--color-badge-lv1-bg: linear-gradient(135deg, rgba(52, 211, 153, .9) 0%, rgba(5, 150, 105, .95) 100%);--color-badge-lv1-border: rgba(52, 211, 153, .58);--color-badge-lv2-text: #ffffff;--color-badge-lv2-bg: linear-gradient(135deg, rgba(74, 222, 128, .9) 0%, rgba(22, 163, 74, .95) 100%);--color-badge-lv2-border: rgba(74, 222, 128, .58);--color-badge-lv3-text: #ffffff;--color-badge-lv3-bg: linear-gradient(135deg, rgba(34, 197, 94, .92) 0%, rgba(21, 128, 61, .98) 100%);--color-badge-lv3-border: rgba(34, 197, 94, .62);--color-badge-lv4-text: #ffffff;--color-badge-lv4-bg: linear-gradient(135deg, rgba(59, 130, 246, .85) 0%, rgba(37, 99, 235, .95) 100%);--color-badge-lv4-border: rgba(96, 165, 250, .58);--color-badge-lv5-text: #ffffff;--color-badge-lv5-bg: linear-gradient(135deg, rgba(59, 130, 246, .92) 0%, rgba(29, 78, 216, .98) 100%);--color-badge-lv5-border: rgba(96, 165, 250, .62);--color-badge-lv6-text: #ffffff;--color-badge-lv6-bg: linear-gradient(135deg, rgba(37, 99, 235, .95) 0%, rgba(30, 64, 175, .98) 100%);--color-badge-lv6-border: rgba(59, 130, 246, .62);--color-badge-lv7-text: #ffffff;--color-badge-lv7-bg: linear-gradient(135deg, rgba(248, 113, 113, .92) 0%, rgba(220, 38, 38, .98) 100%);--color-badge-lv7-border: rgba(248, 113, 113, .58);--color-badge-lv8-text: #ffffff;--color-badge-lv8-bg: linear-gradient(135deg, rgba(239, 68, 68, .95) 0%, rgba(185, 28, 28, .98) 100%);--color-badge-lv8-border: rgba(239, 68, 68, .62);--color-badge-lv9-text: #ffffff;--color-badge-lv9-bg: linear-gradient(135deg, rgba(220, 38, 38, .98) 0%, rgba(153, 27, 27, 1) 100%);--color-badge-lv9-border: rgba(220, 38, 38, .68);--mine-page-content-shadow: 0 -6px 24px rgba(0, 0, 0, .28)}[data-theme=light]{color-scheme:light;--color-bg: #ffffff;--color-feed-bg: #ffffff;--color-surface: #ffffff;--color-surface-elevated: #f0f0f0;--color-surface-subtle: rgba(0, 0, 0, .05);--color-text: #292929;--color-text-muted: #989898;--color-text-secondary: #767676;--color-text-tertiary: #656565;--color-divider-block: rgba(0, 0, 0, .06);--color-border: rgba(0, 0, 0, .05);--color-active: rgba(0, 0, 0, .05);--play-detail-stats-bg: rgba(0, 0, 0, .025);--play-detail-stats-border: rgba(0, 0, 0, .05);--color-detail-hero-stage: #1a1a1a;--color-detail-hero-action-bg: rgba(255, 255, 255, .44);--color-detail-hero-action-bg-pressed: rgba(255, 255, 255, .56);--color-detail-hero-counter-bg: rgba(0, 0, 0, .3);--color-primary-tint: rgba(var(--color-primary-rgb), .06);--color-primary-tint-strong: rgba(var(--color-primary-rgb), .1);--color-accent-pink-tint: rgba(var(--color-accent-pink-rgb), .08);--color-primary-shadow: rgba(var(--color-primary-rgb), .25);--color-immersive-text: #292929;--color-immersive-text-muted: rgba(41, 41, 41, .65);--color-page-gradient-top: #fff0f3;--color-glass-bg: rgba(255, 255, 255, .92);--color-glass-border: rgba(0, 0, 0, .06);--color-chip-bg: rgba(255, 255, 255, .9);--color-chip-border: rgba(0, 0, 0, .05);--color-grid-line: rgba(0, 0, 0, .04);--color-scanline: rgba(0, 0, 0, .03);--color-media-overlay-start: rgba(255, 255, 255, .1);--color-media-overlay-mid: rgba(255, 255, 255, .55);--color-media-overlay-end: rgba(255, 255, 255, .85);--color-topic-header-overlay: rgba(255, 255, 255, .88);--color-popup-overlay: rgba(0, 0, 0, .8);--color-home-popup-overlay: rgba(0, 0, 0, .62);--color-permission-dialog-overlay: rgba(0, 0, 0, .28);--app-lock-overlay-bg: rgba(255, 255, 255, .94);--app-lock-overlay-title: var(--color-text);--app-lock-overlay-hint: var(--color-text-muted);--app-lock-overlay-recover: var(--color-text-secondary);--app-lock-pin-color: var(--color-text);--app-lock-pin-bg: var(--color-surface);--app-lock-pin-border: var(--color-border);--app-lock-overlay-pin-color: var(--app-lock-pin-color);--app-lock-overlay-pin-bg: var(--app-lock-pin-bg);--app-lock-overlay-pin-border: var(--app-lock-pin-border);--color-section-mask: rgba(0, 0, 0, .28);--color-panel-shadow: -8px 0 24px rgba(0, 0, 0, .05);--color-panel-shadow-elevated: 0 10px 24px rgba(0, 0, 0, .12);--mine-wallet-coin-gradient-start: rgba(255, 249, 230, .55);--mine-wallet-agent-gradient-start: rgba(232, 255, 240, .55);--mine-wallet-card-purple-bg: linear-gradient(145deg, #f3f0ff 0%, #ebe6ff 100%);--mine-wallet-card-purple-text: #5b4a8a;--mine-wallet-card-purple-text-muted: rgba(91, 74, 138, .8);--mine-wallet-card-purple-border: rgba(91, 74, 138, .18);--agent-universal-banner-border: rgba(13, 148, 136, .22);--agent-universal-banner-cta-bg: rgba(13, 148, 136, .12);--agent-universal-banner-cta-text: #0f766e;--color-shadow-soft: rgba(0, 0, 0, .04);--color-highlight-gradient-start: #292929;--van-background-3: #ebebeb;--van-text-color-3: #989898;--service-chat-bg: #faf8f5;--service-chat-bubble-in: #ffffff;--service-chat-bubble-out: var(--color-brand-gradient-soft);--service-chat-bubble-out-text: #292929;--service-chat-banner-bg: var(--color-brand-gradient-soft);--service-chat-banner-border: rgba(var(--color-primary-rgb), .18);--tabbar-bg: var(--color-surface);--tabbar-border: var(--color-border);--tabbar-label-inactive: rgba(0, 0, 0, .4);--tabbar-icon-inactive-opacity: 1;--tabbar-shadow: none;--tab-header-tab-color: #989898;--tab-header-tab-active-color: var(--color-primary);--tab-header-search-bg: rgba(var(--color-primary-rgb), .08);--mine-hero-scrim: linear-gradient( to top, var(--color-bg) 0%, rgba(255, 255, 255, .96) 32%, rgba(255, 255, 255, .75) 56%, rgba(255, 240, 244, .22) 78%, transparent 100% );--mine-header-sticky-bg: linear-gradient( 180deg, rgba(255, 245, 248, .98) 0%, rgba(255, 255, 255, .96) 72%, rgba(255, 255, 255, .92) 100% );--mine-page-content-shadow: 0 -8px 24px rgba(0, 0, 0, .04);--mine-hero-text: #111111;--mine-hero-text-muted: var(--color-text-secondary);--mine-hero-text-shadow: none;--mine-hero-chip-bg: rgba(0, 0, 0, .06);--mine-profile-text: #111111;--mine-profile-text-muted: var(--color-text-secondary);--mine-profile-copy-bg: rgba(0, 0, 0, .06);--mine-profile-copy-icon-filter: none;--mine-profile-copy-icon-opacity: 1;--mine-vip-banner-bg: var(--color-brand-gradient-vivid);--mine-vip-banner-border: transparent;--mine-vip-banner-text: var(--color-on-primary);--mine-vip-banner-text-muted: rgba(255, 255, 255, .88);--mine-vip-banner-shadow: 0 4px 16px rgba(var(--color-primary-rgb), .28);--mine-vip-banner-btn-bg: #ffffff;--mine-vip-banner-btn-text: var(--color-primary);--mine-vip-banner-icon-filter: none;--skeleton-base: #e8e8e8;--skeleton-shine-mid: rgba(255, 255, 255, .45);--skeleton-shine: rgba(255, 255, 255, .95);--lazyimg-skeleton-base: var(--skeleton-base);--lazyimg-logo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSIxNiIgZmlsbD0iI0U5NDU2MCIgZmlsbC1vcGFjaXR5PSIwLjEyIi8+CiAgPHBhdGggZD0iTTM0IDI2djI4bDIyLTE0LTIyLTE0eiIgZmlsbD0iI0U5NDU2MCIgZmlsbC1vcGFjaXR5PSIwLjU1Ii8+CiAgPHRleHQgeD0iNDAiIHk9IjY4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOSIgZm9udC13ZWlnaHQ9IjYwMCIgZmlsbD0iIzFBMUExRSIgZmlsbC1vcGFjaXR5PSIwLjQ1Ij7lpJznjKvnpL48L3RleHQ+Cjwvc3ZnPgo=);--lazyimg-logo-opacity: .45}:root,[data-theme=dark]{--member-bg: #120c06;--member-nav-bg: linear-gradient(180deg, #1a1208 0%, rgba(26, 18, 8, .96) 100%);--member-text: #ffffff;--member-text-secondary: rgba(255, 255, 255, .85);--member-text-muted: rgba(255, 255, 255, .65);--member-accent: var(--color-primary);--member-accent-deep: var(--color-primary-deep);--member-surface: rgba(255, 255, 255, .08);--member-surface-strong: rgba(255, 255, 255, .12);--member-border: rgba(255, 255, 255, .1);--member-border-active: rgba(var(--color-primary-rgb), .55);--member-link: rgba(255, 255, 255, .72);--member-footer-bg: linear-gradient(0deg, #1a1208 0%, rgba(26, 18, 8, .98) 100%);--member-footer-shadow: 0 -4px 20px rgba(0, 0, 0, .35);--member-card-text: #ffffff;--member-card-gold: linear-gradient(135deg, #5c4a18 0%, #2a2010 55%, #1a1408 100%);--member-card-purple: linear-gradient(135deg, #4a3f6a 0%, #2a2438 55%, #1e1828 100%);--member-card-blue: linear-gradient(135deg, #2f4a68 0%, #1a2838 55%, #121c28 100%);--member-card-inactive-opacity: .55;--member-notice-bg: rgba(var(--color-primary-rgb), .18);--member-notice-color: #ff6b9a;--member-btn-ghost-bg: rgba(255, 255, 255, .06);--member-btn-ghost-border: rgba(255, 255, 255, .2);--member-compare-svip-bg: rgba(255, 213, 106, .1);--member-icon-filter: brightness(0) invert(1);--member-amount-bg: rgba(255, 255, 255, .06);--member-amount-active-bg: rgba(255, 255, 255, .1);--member-amount-border: rgba(255, 255, 255, .12);--member-first-tag-bg: var(--color-brand-gradient);--member-bonus-orange: var(--color-primary);--member-bonus-blue: var(--color-primary);--member-uses-icon-bg: rgba(255, 255, 255, .08);--member-cta-bg: var(--color-brand-gradient);--member-cta-text: var(--color-on-primary);--member-svip-gold-gradient: linear-gradient(135deg, #fff4cc 0%, #ffd36a 38%, #f0b429 72%, #e8a317 100%);--member-svip-border-active: rgba(255, 211, 106, .75)}[data-theme=light]{--member-bg: #faf8f5;--member-nav-bg: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, .98) 100%);--member-text: #292929;--member-text-secondary: #444444;--member-text-muted: #767676;--member-accent: var(--color-primary);--member-accent-deep: var(--color-primary-deep);--member-surface: rgba(0, 0, 0, .04);--member-surface-strong: rgba(0, 0, 0, .06);--member-border: rgba(0, 0, 0, .05);--member-border-active: rgba(var(--color-primary-rgb), .45);--member-link: #767676;--member-footer-bg: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, .98) 100%);--member-footer-shadow: 0 -4px 16px rgba(0, 0, 0, .06);--member-card-text: #292929;--member-card-gold: linear-gradient(135deg, #fff8e6 0%, #ffe9b8 50%, #ffd56a 100%);--member-card-purple: linear-gradient(135deg, #f5f0ff 0%, #e8deff 50%, #d4c4ff 100%);--member-card-blue: linear-gradient(135deg, #eef4ff 0%, #d9e8ff 50%, #b8d4ff 100%);--member-card-inactive-opacity: .72;--member-notice-bg: var(--color-primary-tint);--member-notice-color: var(--color-text);--member-btn-ghost-bg: #ffffff;--member-btn-ghost-border: rgba(0, 0, 0, .12);--member-compare-svip-bg: rgba(var(--color-primary-rgb), .06);--member-icon-filter: none;--member-amount-bg: #ffffff;--member-amount-active-bg: rgba(0, 0, 0, .03);--member-amount-border: rgba(0, 0, 0, .13);--member-first-tag-bg: var(--color-brand-gradient);--member-bonus-orange: var(--color-primary);--member-bonus-blue: var(--color-primary);--member-uses-icon-bg: rgba(0, 0, 0, .04);--member-cta-bg: var(--color-brand-gradient);--member-cta-text: var(--color-on-primary);--member-svip-gold-gradient: linear-gradient(135deg, #c9a227 0%, #8a5a00 48%, #6b4a00 100%);--member-svip-border-active: rgba(184, 134, 11, .65)}.member-theme{background:var(--member-bg);color:var(--member-text);--van-text-color: var(--member-text);--van-text-color-2: var(--member-text-muted);--van-background: var(--member-bg);--van-background-2: var(--member-surface);--van-border-color: var(--member-border);--van-active-color: var(--member-surface-strong);--van-tabs-nav-background: var(--member-bg);--van-tab-text-color: var(--member-text-muted);--van-tab-active-text-color: var(--member-accent);--van-tabs-bottom-bar-color: var(--member-accent);--van-cell-background: var(--member-surface);--van-cell-text-color: var(--member-text);--van-cell-label-color: var(--member-text-muted);--van-empty-description-color: var(--member-text-muted);--van-loading-text-color: var(--member-text-muted);--van-field-input-text-color: var(--member-text);--van-field-placeholder-text-color: var(--member-text-muted);--van-dialog-background: var(--member-bg);--van-popup-background: var(--member-bg);--van-button-primary-background: var(--member-cta-bg);--van-button-primary-border-color: transparent;--van-button-primary-color: var(--member-cta-text)}.member-theme .van-tab--active{background:var(--color-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.member-theme .van-tabs__line{background:var(--color-brand-gradient)!important}:root,[data-theme=dark],[data-theme=light]{--van-text-color: var(--color-text);--van-text-color-2: var(--color-text-muted);--van-background: var(--color-bg);--van-background-2: var(--color-surface);--van-active-color: var(--color-active);--van-active-opacity: .7;--van-border-color: var(--color-border);--van-nav-bar-background: var(--app-nav-bg);--van-nav-bar-title-text-color: var(--app-nav-text);--van-nav-bar-icon-color: var(--app-nav-icon);--van-nav-bar-height: var(--header-height);--van-tabbar-background: var(--color-surface);--van-tabbar-item-active-color: var(--color-primary);--van-cell-background: var(--color-surface);--van-cell-text-color: var(--color-text);--van-cell-label-color: var(--color-text-muted);--van-card-background: var(--color-surface);--van-card-text-color: var(--color-text);--van-card-desc-color: var(--color-text-muted);--van-empty-description-color: var(--color-text-muted);--van-loading-text-color: var(--color-text-muted);--van-field-input-text-color: var(--color-text);--van-field-placeholder-text-color: var(--color-text-muted);--van-tabs-nav-background: var(--color-surface);--van-tab-text-color: var(--color-text-muted);--van-tab-active-text-color: var(--color-primary);--van-tabs-bottom-bar-color: transparent;--van-dialog-background: var(--color-surface);--van-popup-background: var(--color-surface);--van-button-primary-background: var(--color-brand-gradient);--van-button-primary-border-color: transparent;--van-button-primary-color: var(--color-on-primary);--van-font-size-xs: var(--font-size-xs);--van-font-size-sm: var(--font-size-caption);--van-font-size-md: var(--font-size-base);--van-font-size-lg: var(--font-size-lg);--van-line-height-md: var(--line-height-base);--van-swipe-indicator-inactive-background: var(--swipe-indicator-inactive-bg);--van-swipe-indicator-inactive-opacity: var(--swipe-indicator-inactive-opacity);--van-swipe-indicator-active-background: var(--color-primary);--van-swipe-indicator-active-opacity: 1;--van-toast-max-width: var(--toast-max-width);--van-toast-default-width: var(--toast-min-width)}.van-toast{z-index:var(--z-index-toast, 3300)!important;width:fit-content;max-width:var(--toast-max-width);min-width:var(--toast-min-width);box-sizing:border-box}.van-toast__text{word-break:break-word}.surface-flat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:none}[data-theme=dark] .surface-flat{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}[data-theme=dark] .layout{background-color:var(--color-bg);background-image:linear-gradient(180deg,var(--color-page-gradient-top) 0%,var(--color-bg) 22%)}.text-brand-gradient{background:var(--color-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-brand,.bg-brand-gradient{border:none;background:var(--color-brand-gradient);color:var(--color-on-primary)}.van-button--primary:not(.van-button--plain):not(.van-button--disabled){border:none;background:var(--color-brand-gradient);color:var(--color-on-primary)}.van-button--primary.van-button--plain:not(.van-button--disabled){color:var(--color-primary);border-color:var(--color-primary);background:transparent}.van-tabs__line{background:var(--color-brand-gradient)!important}.van-tab--active{background:var(--color-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.van-swipe__indicator:not(.van-swipe__indicator--active){background:var(--van-swipe-indicator-inactive-background);opacity:var(--van-swipe-indicator-inactive-opacity)}.van-swipe__indicator--active{background:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}@keyframes shake{0%,65%{transform:rotate(0) scale(1)}70%{transform:rotate(0) scale(1.1)}75%{transform:rotate(6deg) scale(1.1)}80%{transform:rotate(-6deg) scale(1.1)}85%{transform:rotate(6deg) scale(1.1)}90%{transform:rotate(-6deg) scale(1.1)}95%{transform:rotate(0) scale(1)}to{transform:rotate(0) scale(1)}}@keyframes tap-pulse-glow{0%{box-shadow:0 0 rgba(var(--color-primary-rgb),.42);opacity:1}to{box-shadow:0 0 0 16px rgba(var(--color-primary-rgb),0);opacity:0}}@keyframes tap-icon-pop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes tap-pulse-glow-media{0%{box-shadow:0 0 #ffffff73;opacity:1}to{box-shadow:0 0 0 16px #fff0;opacity:0}}.anim-shake{animation:shake 1.5s infinite}[data-theme=dark] .tab-bar-icon-flip__face--front{filter:var(--tabbar-icon-inactive-filter, brightness(0) invert(1));opacity:var(--tabbar-icon-inactive-opacity)}[data-theme=light] .tab-bar-icon-flip__face--front{filter:none;opacity:var(--tabbar-icon-inactive-opacity)}.theme-icon-primary,[data-theme=dark] .theme-icon-primary{filter:var(--icon-filter-brand-pink)}[data-theme=dark] .theme-icon-mono{filter:brightness(0) invert(1) brightness(1.06);opacity:.86}[data-theme=light] .theme-icon-mono,[data-theme=dark] .layout--page-light .theme-icon-mono{filter:none;opacity:1}.mine-list-icon{filter:none}.layout--immersive-dark{color-scheme:dark;overscroll-behavior:none}.layout--immersive-dark .layout__main{overscroll-behavior:none}.layout--immersive-dark{--color-bg: #000;--color-surface: #1a1a24;--color-surface-elevated: #2b2d33;--color-surface-subtle: rgba(255, 255, 255, .06);--color-text: #f5f5f7;--color-text-muted: #9ca3af;--color-text-secondary: #9a9a9a;--color-text-tertiary: rgba(172, 174, 186, 1);--color-divider-block: rgba(26, 26, 26, 1);--color-border: rgba(255, 255, 255, .05);--color-active: rgba(255, 255, 255, .05);--color-primary-tint: rgba(var(--color-primary-rgb), .14);--color-primary-tint-strong: rgba(var(--color-primary-rgb), .22);--color-accent-pink-tint: rgba(var(--color-accent-pink-rgb), .14);--color-primary-shadow: rgba(var(--color-primary-rgb), .35);--color-immersive-text: #ffffff;--color-immersive-text-muted: rgba(255, 255, 255, .65);--color-page-gradient-top: #2a1520;--color-glass-bg: rgba(26, 26, 36, .72);--color-glass-border: rgba(255, 255, 255, .08);--color-chip-bg: rgba(0, 0, 0, .35);--color-chip-border: rgba(255, 255, 255, .15);--color-grid-line: rgba(255, 255, 255, .03);--color-scanline: rgba(0, 0, 0, .12);--color-media-overlay-start: rgba(0, 0, 0, .35);--color-media-overlay-mid: rgba(0, 0, 0, .55);--color-media-overlay-end: rgba(0, 0, 0, .75);--color-topic-header-overlay: rgba(15, 15, 20, .88);--color-shadow-soft: rgba(0, 0, 0, .2);--color-highlight-gradient-start: #ffffff;--van-background-3: #252532;--van-text-color-3: #6b7280;--tabbar-bg: #000;--tabbar-border: rgba(255, 255, 255, .06);--tabbar-label-inactive: rgba(255, 255, 255, .45);--tabbar-icon-inactive-opacity: .92;--tabbar-icon-inactive-filter: brightness(0) invert(1) brightness(1.12);--tabbar-shadow: none;--app-nav-bg: transparent;--app-nav-text: var(--color-immersive-text);--app-nav-icon: var(--color-immersive-text);--van-text-color: var(--color-text);--van-text-color-2: var(--color-text-muted);--van-background: var(--color-bg);--van-background-2: var(--color-surface);--van-active-color: var(--color-active);--van-border-color: var(--color-border);--van-nav-bar-background: var(--app-nav-bg);--van-nav-bar-title-text-color: var(--app-nav-text);--van-nav-bar-icon-color: var(--app-nav-icon);--van-cell-background: var(--color-surface);--van-empty-description-color: var(--color-text-muted);--van-loading-text-color: var(--color-text-muted);--van-tabs-nav-background: var(--color-surface);--van-tab-text-color: var(--color-text-muted);--van-tab-active-text-color: var(--color-primary);--van-dialog-background: var(--color-surface);--van-popup-background: var(--color-surface);--skeleton-base: #252532;--skeleton-shine-mid: rgba(255, 255, 255, .08);--skeleton-shine: rgba(255, 255, 255, .16);--lazyimg-skeleton-base: var(--skeleton-base);--lazyimg-logo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSIxNiIgZmlsbD0iI0U5NDU2MCIgZmlsbC1vcGFjaXR5PSIwLjE4Ii8+CiAgPHBhdGggZD0iTTM0IDI2djI4bDIyLTE0LTIyLTE0eiIgZmlsbD0iI0U5NDU2MCIgZmlsbC1vcGFjaXR5PSIwLjc1Ii8+CiAgPHRleHQgeD0iNDAiIHk9IjY4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOSIgZm9udC13ZWlnaHQ9IjYwMCIgZmlsbD0iI0Y1RjVGNyIgZmlsbC1vcGFjaXR5PSIwLjUiPuWknOeMq+ekvjwvdGV4dD4KPC9zdmc+Cg==);--lazyimg-logo-opacity: .35;background:#000;color:var(--color-text)}.layout--immersive-dark .tab-bar-icon-flip__face--front{filter:var(--tabbar-icon-inactive-filter, brightness(0) invert(1));opacity:var(--tabbar-icon-inactive-opacity)}.layout--page-light{color-scheme:light;--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-elevated: #f5f5f5;--color-feed-bg: #ffffff;--color-surface-subtle: rgba(0, 0, 0, .05);--color-text: #292929;--color-content-body: #292929;--color-text-muted: #989898;--color-text-secondary: #767676;--color-text-tertiary: #656565;--color-divider-block: rgba(0, 0, 0, .06);--color-border: rgba(0, 0, 0, .05);--color-active: rgba(0, 0, 0, .05);--content-card-border: 1px solid var(--color-border);--content-card-shadow: none;--color-primary-tint: rgba(var(--color-primary-rgb), .06);--color-primary-tint-strong: rgba(var(--color-primary-rgb), .1);--color-accent-pink-tint: rgba(var(--color-accent-pink-rgb), .08);--color-primary-shadow: rgba(var(--color-primary-rgb), .25);--color-shadow-soft: rgba(0, 0, 0, .04);--van-text-color: var(--color-text);--van-text-color-2: var(--color-text-muted);--van-background: var(--color-bg);--van-background-2: var(--color-surface);--van-background-3: #f0f0f0;--van-active-color: var(--color-active);--van-border-color: var(--color-border);--app-nav-bg: var(--color-surface);--app-nav-text: var(--color-text);--app-nav-icon: var(--color-text);--van-nav-bar-background: var(--app-nav-bg);--van-nav-bar-title-text-color: var(--app-nav-text);--van-nav-bar-icon-color: var(--app-nav-icon);--van-cell-background: var(--color-surface);--van-empty-description-color: var(--color-text-muted);--van-loading-text-color: var(--color-text-muted);--member-bg: #ffffff;--member-nav-bg: #ffffff;--member-text: #292929;--member-text-secondary: #444444;--member-text-muted: #767676;--member-surface: rgba(0, 0, 0, .04);--member-surface-strong: rgba(0, 0, 0, .06);--member-border: rgba(0, 0, 0, .05);--member-border-active: rgba(var(--color-primary-rgb), .45);--member-link: #767676;--member-footer-bg: #ffffff;--member-footer-shadow: 0 -4px 16px rgba(0, 0, 0, .06);--member-card-text: #292929;--member-card-gold: linear-gradient(135deg, #fff8e6 0%, #ffe9b8 50%, #ffd56a 100%);--member-card-purple: linear-gradient(135deg, #f5f0ff 0%, #e8deff 50%, #d4c4ff 100%);--member-card-blue: linear-gradient(135deg, #eef4ff 0%, #d9e8ff 50%, #b8d4ff 100%);--member-card-inactive-opacity: .72;--member-notice-bg: var(--color-primary-tint);--member-notice-color: var(--color-text);--member-btn-ghost-bg: #ffffff;--member-btn-ghost-border: rgba(0, 0, 0, .12);--member-compare-svip-bg: rgba(var(--color-primary-rgb), .06);--member-icon-filter: none;--member-amount-bg: #ffffff;--member-amount-active-bg: rgba(0, 0, 0, .03);--member-amount-border: rgba(0, 0, 0, .13);--member-uses-icon-bg: rgba(0, 0, 0, .04);--service-chat-bg: #ffffff;--service-chat-bubble-in: #ffffff;--user-sub-nav-bg: #ffffff;--user-sub-nav-text: #292929;--user-sub-nav-icon: #292929;--user-sub-nav-border: rgba(0, 0, 0, .05);background:var(--color-bg);color:var(--color-text)}[data-theme=dark] .layout.layout--page-light{background-color:var(--color-bg);background-image:none;color-scheme:dark;--color-bg: #121214;--color-surface: #1f1f24;--color-surface-elevated: #28282f;--color-feed-bg: #121214;--color-text: #e2e2e8;--color-content-body: #e2e2e8;--color-text-muted: #9494a0;--color-text-secondary: #b0b0ba;--color-text-tertiary: #767680;--color-border: rgba(255, 255, 255, .08);--user-sub-nav-bg: var(--color-surface);--user-sub-nav-text: var(--color-text);--user-sub-nav-icon: var(--color-text);--user-sub-nav-border: var(--color-border);--van-text-color: var(--color-text);--van-text-color-2: var(--color-text-muted);--van-background: var(--color-bg);--van-background-2: var(--color-surface);--van-cell-background: var(--color-surface);color:var(--color-text)}html.splash-immersive{background:#000;color-scheme:dark}html.splash-immersive body{background:#000}html.player-fullscreen-lock{overflow:hidden!important}html.player-fullscreen-lock body{overflow:hidden!important;overscroll-behavior:none}html.player-viewport-fullscreen .comment-input-bar,html.player-viewport-fullscreen .comment-input-bar--play,html.player-viewport-fullscreen .comment-input-bar--douyin,html.player-viewport-fullscreen .douyin-comment-sheet-root{display:none!important;visibility:hidden!important;pointer-events:none!important}html.player-viewport-fullscreen .comment-panel--fixed-bar{padding-bottom:0!important}html.player-viewport-fullscreen .detail-nav{visibility:hidden!important;pointer-events:none!important}html.player-viewport-fullscreen .play-video-core--pseudo-fullscreen{z-index:10000!important}html.web-clip-mode{overflow:hidden;width:100%;height:var(--app-visual-height)}html.web-clip-mode body{width:100%;height:var(--app-visual-height);overflow:hidden;overscroll-behavior:none}html.web-clip-mode #app{width:100%;height:var(--app-visual-height);overflow:hidden;display:flex;flex-direction:column}.home-notice-popup-overlay{z-index:var(--z-index-home-popup, 3200)!important}:root,[data-theme=dark]{--acg-page-bg: #0b0b0b;--acg-sticky-bg: #0b0b0b;--acg-elevated: #1a1a1a;--acg-search-bg: #262626;--acg-text: #ffffff;--acg-text-muted: rgba(255, 255, 255, .65);--acg-text-faint: rgba(255, 255, 255, .45);--acg-text-dim: rgba(255, 255, 255, .35);--acg-chip-bg: rgba(255, 255, 255, .06);--acg-chip-bg-strong: rgba(255, 255, 255, .08);--acg-chip-bg-stronger: rgba(255, 255, 255, .2);--acg-border: rgba(255, 255, 255, .12);--acg-border-soft: rgba(255, 255, 255, .08);--acg-tag-bg: rgba(255, 255, 255, .08);--acg-tag-text: rgba(255, 255, 255, .65);--acg-empty-variant: dark}[data-theme=light]{--acg-page-bg: #ffffff;--acg-sticky-bg: #ffffff;--acg-elevated: #ffffff;--acg-search-bg: #eeeeee;--acg-text: #292929;--acg-text-muted: #767676;--acg-text-faint: #989898;--acg-text-dim: #b0b0b0;--acg-chip-bg: rgba(0, 0, 0, .04);--acg-chip-bg-strong: rgba(0, 0, 0, .06);--acg-chip-bg-stronger: rgba(0, 0, 0, .12);--acg-border: rgba(0, 0, 0, .08);--acg-border-soft: rgba(0, 0, 0, .06);--acg-tag-bg: rgba(0, 0, 0, .05);--acg-tag-text: #767676;--acg-empty-variant: light}:root,[data-theme=dark],[data-theme=light]{--douyin-page-bg: #000000;--douyin-stage-bg: #000000;--douyin-muted-text: rgba(255, 255, 255, .55);--douyin-loading-text: rgba(255, 255, 255, .6);--douyin-notice-bar-bg: rgba(0, 0, 0, .38);--douyin-notice-text: rgba(255, 255, 255, .94);--douyin-notice-close: rgba(255, 255, 255, .62);--douyin-skeleton-base: rgba(255, 255, 255, .12);--douyin-skeleton-shine-mid: rgba(255, 255, 255, .06);--douyin-skeleton-shine: rgba(255, 255, 255, .18);--douyin-empty-variant: dark}.app-lock-pin-input{display:flex;justify-content:center;width:100%;cursor:pointer}.app-lock-pin-input .van-password-input__security{justify-content:center}.app-lock-pin-input .van-password-input__item{width:47px;height:47px;font-size:18px;font-weight:600;line-height:47px;color:var(--app-lock-pin-color);background:var(--app-lock-pin-bg);border:1px solid var(--app-lock-pin-border);border-radius:var(--radius-sm)}.app-lock-pin-input .van-password-input__item--focus{border-color:var(--color-primary)}.app-lock-pin-input .van-password-input__cursor{background:var(--app-lock-pin-color)}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-in-up{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}.animate__animated{animation-duration:1s;animation-fill-mode:both}.animate__fadeIn{animation-name:motion-fade-in}.animate__fadeInUp{animation-name:motion-fade-in-up}.animate__delay-1s{animation-delay:1s}.animate__delay-2s{animation-delay:2s}.skeleton-box{position:relative;display:block;overflow:hidden;flex-shrink:0;background:var(--skeleton-base);border-radius:var(--skeleton-radius, 8px)}.skeleton-box:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--skeleton-shine-mid) 42%,var(--skeleton-shine) 50%,var(--skeleton-shine-mid) 58%,transparent 100%);transform:translate(-100%);animation:skeleton-shimmer .95s ease-in-out infinite;will-change:transform}.skeleton-box--round{border-radius:50%}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton-box:after{animation:none;transform:none;opacity:.35}}.brand-cover-loading{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);pointer-events:none}.mt-0{margin-top:0}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-5{margin-top:5px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-5{margin-bottom:5px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.ml-0{margin-left:0}.ml-2{margin-left:2px}.ml-4{margin-left:4px}.ml-5{margin-left:5px}.ml-6{margin-left:6px}.ml-8{margin-left:8px}.ml-10{margin-left:10px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-20{margin-left:20px}.ml-24{margin-left:24px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-60{margin-left:60px}.mr-0{margin-right:0}.mr-2{margin-right:2px}.mr-4{margin-right:4px}.mr-5{margin-right:5px}.mr-6{margin-right:6px}.mr-8{margin-right:8px}.mr-10{margin-right:10px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-20{margin-right:20px}.mr-24{margin-right:24px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-60{margin-right:60px}.pt-0{padding-top:0}.pt-2{padding-top:2px}.pt-4{padding-top:4px}.pt-5{padding-top:5px}.pt-6{padding-top:6px}.pt-8{padding-top:8px}.pt-10{padding-top:10px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-60{padding-top:60px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:2px}.pb-4{padding-bottom:4px}.pb-5{padding-bottom:5px}.pb-6{padding-bottom:6px}.pb-8{padding-bottom:8px}.pb-10{padding-bottom:10px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-60{padding-bottom:60px}.pl-0{padding-left:0}.pl-2{padding-left:2px}.pl-4{padding-left:4px}.pl-5{padding-left:5px}.pl-6{padding-left:6px}.pl-8{padding-left:8px}.pl-10{padding-left:10px}.pl-12{padding-left:12px}.pl-16{padding-left:16px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-60{padding-left:60px}.pr-0{padding-right:0}.pr-2{padding-right:2px}.pr-4{padding-right:4px}.pr-5{padding-right:5px}.pr-6{padding-right:6px}.pr-8{padding-right:8px}.pr-10{padding-right:10px}.pr-12{padding-right:12px}.pr-16{padding-right:16px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-60{padding-right:60px}.m-0{margin:0}.p-0{padding:0}.px-0{padding-right:0;padding-left:0}.py-0{padding-top:0;padding-bottom:0}.m-2{margin:2px}.p-2{padding:2px}.px-2{padding-right:2px;padding-left:2px}.py-2{padding-top:2px;padding-bottom:2px}.m-4{margin:4px}.p-4{padding:4px}.px-4{padding-right:4px;padding-left:4px}.py-4{padding-top:4px;padding-bottom:4px}.m-5{margin:5px}.p-5{padding:5px}.px-5{padding-right:5px;padding-left:5px}.py-5{padding-top:5px;padding-bottom:5px}.m-6{margin:6px}.p-6{padding:6px}.px-6{padding-right:6px;padding-left:6px}.py-6{padding-top:6px;padding-bottom:6px}.m-8{margin:8px}.p-8{padding:8px}.px-8{padding-right:8px;padding-left:8px}.py-8{padding-top:8px;padding-bottom:8px}.m-10{margin:10px}.p-10{padding:10px}.px-10{padding-right:10px;padding-left:10px}.py-10{padding-top:10px;padding-bottom:10px}.m-12{margin:12px}.p-12{padding:12px}.px-12{padding-right:12px;padding-left:12px}.py-12{padding-top:12px;padding-bottom:12px}.m-16{margin:16px}.p-16{padding:16px}.px-16{padding-right:16px;padding-left:16px}.py-16{padding-top:16px;padding-bottom:16px}.m-20{margin:20px}.p-20{padding:20px}.px-20{padding-right:20px;padding-left:20px}.py-20{padding-top:20px;padding-bottom:20px}.m-24{margin:24px}.p-24{padding:24px}.px-24{padding-right:24px;padding-left:24px}.py-24{padding-top:24px;padding-bottom:24px}.m-30{margin:30px}.p-30{padding:30px}.px-30{padding-right:30px;padding-left:30px}.py-30{padding-top:30px;padding-bottom:30px}.m-40{margin:40px}.p-40{padding:40px}.px-40{padding-right:40px;padding-left:40px}.py-40{padding-top:40px;padding-bottom:40px}.m-60{margin:60px}.p-60{padding:60px}.px-60{padding-right:60px;padding-left:60px}.py-60{padding-top:60px;padding-bottom:60px}.px-page{padding-right:var(--page-padding-x);padding-left:var(--page-padding-x)}.px-layout{padding-right:var(--layout-padding-x);padding-left:var(--layout-padding-x)}.py-page{padding-top:var(--space-12);padding-bottom:var(--space-12)}.gap-section{gap:var(--section-gap)}.gap-block{gap:var(--block-gap)}.gap-stat{gap:var(--stat-row-gap)}.icon-stat{width:var(--icon-size-stat);height:var(--icon-size-stat);flex-shrink:0;object-fit:contain}.icon-action{width:var(--icon-size-action);height:var(--icon-size-action);flex-shrink:0;object-fit:contain}.icon-toolbar{width:var(--icon-size-toolbar);height:var(--icon-size-toolbar);flex-shrink:0;object-fit:contain}.rounded-card{border-radius:var(--radius-card)}.content-card-flat{border:var(--content-card-border);border-radius:var(--content-card-radius);background:var(--color-surface);box-shadow:var(--content-card-shadow)}.rounded-lg{border-radius:var(--radius-lg)}.sticky-flush-x,.van-sticky--fixed .sticky-flush-x{padding-right:0;padding-left:0}.pt-safe{padding-top:var(--safe-top)}.pb-safe{padding-bottom:var(--safe-bottom)}.pl-safe{padding-left:var(--safe-left)}.pr-safe{padding-right:var(--safe-right)}.pb-scroll-end{padding-bottom:var(--page-scroll-end-padding)}.w-full{width:100%}.h-full{height:100%}.min-h-0{min-height:0}.min-w-0{min-width:0}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.self-center{align-self:center}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky-top{position:sticky;top:0;z-index:10}.inset-0{inset:0}.z-1{z-index:1}.z-10{z-index:10}.z-100{z-index:100}.z-200{z-index:200}.text-10{font-size:var(--font-size-xs)}.text-11{font-size:var(--font-size-sm)}.text-12{font-size:var(--font-size-caption)}.text-13{font-size:var(--font-size-secondary)}.text-14{font-size:var(--font-size-base)}.text-15{font-size:var(--font-size-md)}.text-16{font-size:var(--font-size-lg)}.text-18{font-size:var(--font-size-xl)}.text-20{font-size:var(--font-size-2xl)}.text-22{font-size:var(--font-size-3xl)}.text-24{font-size:var(--font-size-4xl)}.text-28{font-size:var(--font-size-5xl)}.text-32{font-size:var(--font-size-display)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.leading-16{line-height:16px}.leading-18{line-height:18px}.leading-20{line-height:20px}.leading-22{line-height:22px}.leading-24{line-height:24px}.text-main{color:var(--color-text)}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-primary{color:var(--color-primary)}.text-brand{background:var(--color-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.bg-brand-gradient,.btn-brand{border:none;background:var(--color-brand-gradient);color:var(--color-on-primary)}.text-gold{color:var(--color-accent-gold)}.text-teal{color:var(--color-brand-teal)}.text-white{color:var(--color-text-on-media)}.text-inherit{color:inherit}.text-highlight{background:var(--color-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.break-all{word-break:break-all}.break-word{overflow-wrap:break-word;word-break:break-word}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.line-clamp-1{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;max-width:100%}.line-clamp-2{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:100%}.line-clamp-3{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;max-width:100%}.bg-base{background-color:var(--color-bg)}.bg-surface{background-color:var(--color-surface)}.bg-elevated{background-color:var(--color-surface-elevated)}.bg-primary{background:var(--color-brand-gradient);color:var(--color-on-primary)}.bg-transparent{background-color:transparent}.rounded-6{border-radius:var(--radius-6)}.rounded-sm{border-radius:var(--van-radius-sm)}.rounded-md{border-radius:var(--van-radius-md)}.rounded-lg{border-radius:var(--van-radius-lg)}.rounded-full{border-radius:9999px}.border-default{border:1px solid var(--color-border)}.blur-8{filter:blur(8px)}.divider-block{height:4px;background:var(--color-divider-block)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.touch-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.block{display:block}.inline-block{display:inline-block}.hidden{display:none!important}.invisible{visibility:hidden}.pointer-events-none{pointer-events:none}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.post-detail-content a{display:inline;color:var(--color-accent-gold)!important;text-decoration:underline!important}.tag-pinned{display:inline-block;padding:4px 6px;font-size:var(--font-size-sm);line-height:1;color:var(--color-badge-pinned-text);background:var(--color-badge-pinned);border-radius:2px}.badge-level--lv1{color:var(--color-badge-lv1-text);background:var(--color-badge-lv1-bg);border:1px solid var(--color-badge-lv1-border)}.badge-level--lv2{color:var(--color-badge-lv2-text);background:var(--color-badge-lv2-bg);border:1px solid var(--color-badge-lv2-border)}.badge-level--lv3{color:var(--color-badge-lv3-text);background:var(--color-badge-lv3-bg);border:1px solid var(--color-badge-lv3-border)}.badge-level--lv4{color:var(--color-badge-lv4-text);background:var(--color-badge-lv4-bg);border:1px solid var(--color-badge-lv4-border)}.badge-level--lv5{color:var(--color-badge-lv5-text);background:var(--color-badge-lv5-bg);border:1px solid var(--color-badge-lv5-border)}.badge-level--lv6{color:var(--color-badge-lv6-text);background:var(--color-badge-lv6-bg);border:1px solid var(--color-badge-lv6-border)}.badge-level--lv7{color:var(--color-badge-lv7-text);background:var(--color-badge-lv7-bg);border:1px solid var(--color-badge-lv7-border)}.badge-level--lv8{color:var(--color-badge-lv8-text);background:var(--color-badge-lv8-bg);border:1px solid var(--color-badge-lv8-border)}.badge-level--lv9{color:var(--color-badge-lv9-text);background:var(--color-badge-lv9-bg);border:1px solid var(--color-badge-lv9-border)}.btn-pill{height:26px;padding:0 var(--space-8);font-size:var(--font-size-secondary);color:var(--color-immersive-text);background:var(--color-text);border:1px solid transparent;border-radius:var(--radius-pill)}.overlay-dim{position:fixed;inset:0;z-index:100;background:#0000008c}.modal-center{display:flex;position:fixed;inset:0;z-index:101;align-items:center;justify-content:center;padding:16px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{width:100%;height:100%;height:-webkit-fill-available;font-size:var(--font-size-base)}body{width:100%;height:100%;min-height:100%;min-height:100vh;min-height:-webkit-fill-available}#app{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}#app,#app>*,#app .van-config-provider{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}body{overflow:hidden;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}a{display:block;color:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}video{max-width:100%;transform:translateZ(0);-webkit-transform:translateZ(0)}
