@charset "UTF-8";.app-lock-overlay[data-v-b4edc3db]{position:fixed;top:0;right:0;left:0;bottom:var(--tabbar-total-height);display:flex;align-items:flex-start;justify-content:center;padding:18vh var(--layout-padding-x) var(--layout-padding-x);padding-left:calc(var(--layout-padding-x) + var(--safe-left));padding-right:calc(var(--layout-padding-x) + var(--safe-right));background:var(--app-lock-overlay-bg);backdrop-filter:blur(8px);pointer-events:auto}.app-lock-overlay--full[data-v-b4edc3db]{bottom:0}.app-lock-overlay--keyboard[data-v-b4edc3db]{padding-top:10vh;padding-bottom:calc(244px + var(--safe-bottom))}.app-lock-overlay__panel[data-v-b4edc3db]{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.app-lock-overlay__icon[data-v-b4edc3db]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:var(--space-16);border-radius:50%;color:var(--color-primary);background:rgba(var(--color-primary-rgb),.12);font-size:26px;animation:app-lock-icon-breathe-b4edc3db 2.8s ease-in-out infinite,app-lock-icon-glow-b4edc3db 2.8s ease-out infinite}.app-lock-overlay__icon[data-v-b4edc3db]:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(var(--color-primary-rgb),.28);animation:app-lock-icon-ring-b4edc3db 2.8s ease-out infinite;pointer-events:none}@keyframes app-lock-icon-breathe-b4edc3db{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes app-lock-icon-glow-b4edc3db{0%{box-shadow:0 0 rgba(var(--color-primary-rgb),.32)}70%,to{box-shadow:0 0 0 12px rgba(var(--color-primary-rgb),0)}}@keyframes app-lock-icon-ring-b4edc3db{0%{transform:scale(.88);opacity:.55}70%,to{transform:scale(1.2);opacity:0}}.app-lock-overlay__title[data-v-b4edc3db]{margin:0;font-size:18px;line-height:26px;font-weight:600;color:var(--app-lock-overlay-title)}.app-lock-overlay__hint[data-v-b4edc3db]{margin:var(--space-8) 0 var(--space-20, 20px);font-size:14px;line-height:20px;color:var(--app-lock-overlay-hint)}.app-lock-overlay__input-wrap[data-v-b4edc3db]{display:flex;justify-content:center;width:100%;cursor:pointer}.app-lock-overlay__input[data-v-b4edc3db]{width:fit-content;max-width:100%}.app-lock-overlay__input[data-v-b4edc3db] .van-password-input__security{justify-content:center}.app-lock-overlay__input[data-v-b4edc3db] .van-password-input__item{width:47px;height:47px;font-size:18px;color:var(--app-lock-overlay-pin-color);background:var(--app-lock-overlay-pin-bg);border:1px solid var(--app-lock-overlay-pin-border);border-radius:var(--radius-sm)}.app-lock-overlay__input[data-v-b4edc3db] .van-password-input__item--focus{border-color:var(--color-primary)}.app-lock-overlay__error[data-v-b4edc3db]{margin:var(--space-12) 0 0;min-height:20px;font-size:13px;line-height:20px;color:var(--color-danger)}.app-lock-overlay__recover[data-v-b4edc3db]{margin:var(--space-16) 0 0;width:100%;font-size:12px;line-height:18px;text-align:center;color:var(--app-lock-overlay-recover)}.app-lock-overlay__back[data-v-b4edc3db]{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:var(--space-12);padding:var(--space-8) var(--space-16);border:none;background:none;font-size:14px;font-weight:600;line-height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--color-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.app-lock-overlay__back[data-v-b4edc3db]:active{opacity:.82}.app-lock-overlay__back-icon[data-v-b4edc3db]{font-size:16px;color:var(--color-primary)}.app-shell[data-v-dc036bd4],.app-shell[data-v-dc036bd4] .van-config-provider{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}:root{--color-primary: #fb7299;--color-primary-rgb: 251, 114, 153;--color-primary-deep: #f06292;--color-accent-pink: #ff85ad;--color-accent-pink-rgb: 255, 133, 173;--color-accent-orange: #ffad60;--color-accent-magenta: #ff85ad;--color-accent-gold: #efa300;--color-brand-teal: #00d6bf;--color-badge-recommend: #3b82f6;--color-badge-hot: #f97316;--color-badge-vip: #ff9f43;--color-badge-lv1-text: #ffffff;--color-badge-lv1-bg: linear-gradient(135deg, #ff9ec0 0%, var(--color-primary) 100%);--color-badge-lv1-border: rgba(var(--color-primary-rgb), .45);--color-badge-lv2-text: #ffffff;--color-badge-lv2-bg: linear-gradient(135deg, #ff9ec0 0%, #fb7185 100%);--color-badge-lv2-border: rgba(var(--color-primary-rgb), .48);--color-badge-lv3-text: #ffffff;--color-badge-lv3-bg: linear-gradient(135deg, #fb7185 0%, #f43f5e 100%);--color-badge-lv3-border: rgba(var(--color-primary-rgb), .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, #fbbf24 0%, #d97706 100%);--color-badge-lv5-border: rgba(217, 119, 6, .45);--color-badge-lv6-text: #ffffff;--color-badge-lv6-bg: linear-gradient(135deg, #fb7299 0%, #f43f5e 55%, #e11d48 100%);--color-badge-lv6-border: rgba(244, 63, 94, .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-svip-text: #ffffff;--color-badge-svip-bg: linear-gradient(90deg, #9333ea 0%, #db2777 48%, #f43f5e 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-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-text-on-media: #ffffff;--color-chrome-floating-btn-bg: rgba(0, 0, 0, .35);--color-chrome-floating-btn-text: #ffffff;--color-brand-gradient-end: #f43f5e;--color-brand-gradient: linear-gradient(135deg, #f56c9a 0%, #fb7299 42%, var(--color-brand-gradient-end) 100%);--color-brand-gradient-h: linear-gradient(90deg, #f56c9a 0%, #fb7299 48%, var(--color-brand-gradient-end) 100%);--color-brand-gradient-alt: linear-gradient(116.8deg, #f06292 0%, #fb7299 50%, var(--color-brand-gradient-end) 100%);--color-brand-gradient-vivid: linear-gradient(145deg, #ff6b9d 0%, #fb7299 34%, var(--color-brand-gradient-end) 100%);--color-brand-gradient-soft: linear-gradient( 135deg, rgba(var(--color-primary-rgb), .16) 0%, rgba(244, 63, 94, .2) 100% );--color-brand-gradient-medium: linear-gradient( 135deg, rgba(var(--color-primary-rgb), .58) 0%, rgba(244, 63, 94, .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, .65) 0%, 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;--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: 10px;--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);--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);--page-scroll-end-padding: calc(var(--safe-bottom) + var(--space-16));--comment-bar-reserve: calc(72px + var(--safe-bottom));--header-height: 48px;--tab-header-height: var(--header-height);--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: 40px;--tab-header-tab-size: 15px;--tab-header-tab-line-height: 20px;--tab-header-tab-padding-x: var(--space-8);--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: 30px;--tab-header-search-padding-x: var(--page-padding-x);--tab-header-search-bg: rgba(var(--color-primary-rgb), .08);--tab-header-action-gap: var(--space-8);--tab-header-action-icon-size: 24px;--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-total-height: calc(var(--tabbar-height) + var(--safe-bottom));--z-index-popup-base: 2000;--z-index-app-lock-overlay: 2500;--z-index-tabbar: 3000;--z-index-app-lock-keyboard: 3100;--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: brightness(0) invert(1);--mine-profile-copy-icon-opacity: .72;--mine-hero-image: url(/jpg/hero-sakura-scene-DdYR8nvN.jpg);--mine-hero-image-position: center center;--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-quick-icon-ring: rgba(var(--color-primary-rgb), .55);--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: none;--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: 11px;--font-size-caption: 12px;--font-size-secondary: 13px;--font-size-base: 14px;--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;--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+CiAgPHRleHQgeD0iNDAiIHk9IjY4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOSIgZm9udC13ZWlnaHQ9IjYwMCIgZmlsbD0iI0Y1RjVGNyIgZmlsbC1vcGFjaXR5PSIwLjUiPkxseVBsYXllcjwvdGV4dD4KPC9zdmc+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, .08);--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);--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-overlay-pin-color: #ffffff;--app-lock-overlay-pin-bg: rgba(255, 255, 255, .08);--app-lock-overlay-pin-border: rgba(255, 255, 255, .12);--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);--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;--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-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: brightness(0) saturate(100%) invert(72%) sepia(28%) saturate(680%) hue-rotate(295deg) brightness(108%);--color-badge-lv1-text: #ffffff;--color-badge-lv1-bg: rgba(var(--color-primary-rgb), .52);--color-badge-lv1-border: rgba(var(--color-primary-rgb), .62);--color-badge-lv2-text: #ffffff;--color-badge-lv2-bg: rgba(var(--color-primary-rgb), .58);--color-badge-lv2-border: rgba(var(--color-accent-pink-rgb), .68);--color-badge-lv3-text: #ffffff;--color-badge-lv3-bg: rgba(var(--color-primary-rgb), .68);--color-badge-lv3-border: rgba(var(--color-primary-rgb), .75);--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(251, 191, 36, .9) 0%, rgba(217, 119, 6, .95) 100%);--color-badge-lv5-border: rgba(251, 191, 36, .58);--color-badge-lv6-text: #ffffff;--color-badge-lv6-bg: linear-gradient(135deg, #fb7299 0%, #f43f5e 55%, #e11d48 100%);--color-badge-lv6-border: rgba(244, 63, 94, .55);--mine-page-content-shadow: 0 -6px 24px rgba(0, 0, 0, .28)}[data-theme=light]{color-scheme:light;--color-bg: #f5f5f5;--color-feed-bg: #f5f5f5;--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, .08);--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: #fff5f8;--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, .08);--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(245, 245, 245, .55);--color-media-overlay-end: rgba(245, 245, 245, .85);--color-topic-header-overlay: rgba(255, 255, 255, .88);--color-popup-overlay: rgba(0, 0, 0, .8);--app-lock-overlay-bg: rgba(245, 245, 245, .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-overlay-pin-color: var(--color-text);--app-lock-overlay-pin-bg: rgba(0, 0, 0, .04);--app-lock-overlay-pin-border: var(--color-border);--color-section-mask: rgba(0, 0, 0, .28);--color-panel-shadow: -8px 0 24px rgba(0, 0, 0, .08);--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);--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(245, 245, 245, .96) 32%, rgba(255, 255, 255, .75) 56%, rgba(255, 245, 248, .22) 78%, transparent 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: .65;--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+CiAgPHRleHQgeD0iNDAiIHk9IjY4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOSIgZm9udC13ZWlnaHQ9IjYwMCIgZmlsbD0iIzFBMUExRSIgZmlsbC1vcGFjaXR5PSIwLjQ1Ij5MbHlQbGF5ZXI8L3RleHQ+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: #fb7299;--member-accent-deep: #ff85ad;--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(253, 41, 12, .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(253, 41, 12, .18);--member-notice-color: #ff8a75;--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: #fb7299;--member-bonus-blue: #ff85ad;--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: #fb7299;--member-accent-deep: #ff85ad;--member-surface: rgba(0, 0, 0, .04);--member-surface-strong: rgba(0, 0, 0, .06);--member-border: rgba(0, 0, 0, .08);--member-border-active: rgba(253, 41, 12, .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(253, 41, 12, .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, .08);--member-first-tag-bg: var(--color-brand-gradient);--member-bonus-orange: #fb7299;--member-bonus-blue: #ff85ad;--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);min-height:100%;--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}.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{filter:brightness(0) saturate(100%) invert(56%) sepia(49%) saturate(1200%) hue-rotate(295deg) brightness(101%) contrast(98%)}[data-theme=dark] .theme-icon-primary{filter:brightness(0) saturate(100%) invert(72%) sepia(28%) saturate(680%) hue-rotate(295deg) brightness(108%)}[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}.layout--immersive-dark{color-scheme: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, .08);--color-active: rgba(255, 255, 255, .08);--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+CiAgPHRleHQgeD0iNDAiIHk9IjY4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOSIgZm9udC13ZWlnaHQ9IjYwMCIgZmlsbD0iI0Y1RjVGNyIgZmlsbC1vcGFjaXR5PSIwLjUiPkxseVBsYXllcjwvdGV4dD4KPC9zdmc+Cg==);--lazyimg-logo-opacity: .35;background:#000;color:var(--color-text)}.layout--page-light{color-scheme:light;--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-elevated: #f5f5f5;--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, .08);--color-active: rgba(0, 0, 0, .05);--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);background:var(--color-bg);color:var(--color-text)}@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%)}}.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;max-width:100%}.line-clamp-2{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-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;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)}.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%;font-size:var(--font-size-base)}body{width:100%;height:100%}#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%}
