.network-banner[data-v-00f34828]{position:fixed;top:0;left:0;right:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:0;height:2rem;padding-top:calc(env(safe-area-inset-top) + .25rem)}.network-banner--offline[data-v-00f34828]{background:rgba(47,53,66,.95)}.network-banner--offline .network-banner__text[data-v-00f34828]{color:#fff}.network-banner--reconnecting[data-v-00f34828]{background:rgba(212,133,10,.9)}.network-banner--reconnecting .network-banner__text[data-v-00f34828]{color:#fff}.network-banner--online[data-v-00f34828]{background:rgba(61,139,110,.9)}.network-banner--online .network-banner__text[data-v-00f34828]{color:#fff}.network-banner__text[data-v-00f34828]{font-size:.875rem;font-weight:500;letter-spacing:.01563rem}.banner-enter-active[data-v-00f34828]{animation:banner-slide-down-00f34828 .25s ease-out}.banner-leave-active[data-v-00f34828]{animation:banner-slide-up-00f34828 .2s ease-in}@keyframes banner-slide-down-00f34828{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes banner-slide-up-00f34828{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.luxury-panel[data-v-ec39bdfc]{position:relative;border:.03125rem solid rgba(255,255,255,.65);border-radius:.625rem;background:rgba(255,255,255,.72);box-shadow:0 .03125rem rgba(255,255,255,.8) inset,0 .375rem 1.25rem rgba(47,53,66,.1),0 .0625rem .25rem rgba(47,53,66,.04);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.luxury-panel[data-v-ec39bdfc]:after{content:"";position:absolute;top:0;left:10%;right:10%;height:.03125rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92) 45%,rgba(255,255,255,.92) 55%,transparent);pointer-events:none;z-index:1}.luxury-surface-l1[data-v-ec39bdfc]{background:rgba(255,255,255,.9);border:.03125rem solid rgba(255,255,255,.55);border-radius:.75rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.luxury-surface-l3[data-v-ec39bdfc]{background:linear-gradient(145deg,#fffcf8,#f5efe6 48%,#ede4d8);border:.03125rem solid rgba(196,165,123,.32);box-shadow:0 .375rem 1.25rem rgba(47,53,66,.1),0 .0625rem .25rem rgba(47,53,66,.04);border-radius:.875rem}.stack-section[data-v-ec39bdfc]{margin:0 .875rem .875rem;box-sizing:border-box}.stack-page-shell[data-v-ec39bdfc]{position:relative;min-height:100vh;max-width:430px;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.stack-page-shell--page-bg[data-v-ec39bdfc]{background:#f5f4f1}.stack-page-shell>*[data-v-ec39bdfc]:not(.luxury-ambient):not(.brand-signature-rail):not(.stack-page-shell__body){position:relative;z-index:1}.stack-page-shell__body[data-v-ec39bdfc]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-height:inherit}.luxury-section-header[data-v-ec39bdfc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.brand-display-title[data-v-ec39bdfc]{font-family:Noto Sans SC,HarmonyOS Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,system-ui,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;background:linear-gradient(135deg,#2f3542,#9b7e5e);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.luxury-section-title[data-v-ec39bdfc]{font-family:Noto Sans SC,HarmonyOS Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#2f3542;line-height:1.2;padding-left:.5rem;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.luxury-section-title[data-v-ec39bdfc]:before{content:"";position:absolute;left:0;top:50%;width:.1875rem;height:1rem;border-radius:.125rem;background:linear-gradient(180deg,#dfd0b5,#c4a57b);transform:translateY(-50%)}.luxury-section-more[data-v-ec39bdfc]{font-size:.8125rem;font-weight:500;color:#9b7e5e;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.luxury-section-more[data-v-ec39bdfc]:active{opacity:.7}[data-v-ec39bdfc]:root{--font-sans: $font-sans;--font-caption: $font-caption;--font-body: $font-body;--font-card-title: $font-card-title;--font-page-title: $font-page-title;--font-banner: $font-banner;--leading-tight: $leading-tight;--leading-normal: $leading-normal;--tracking-tight: $tracking-tight;--tracking-normal: $tracking-normal;--tracking-wide: $tracking-wide;--weight-regular: $weight-regular;--weight-medium: $weight-medium;--weight-semibold: $weight-semibold;--weight-bold: $weight-bold;--weight-heavy: $weight-heavy;--accent: $accent;--accent-light: $accent-light;--accent-dark: $accent-dark;--mineral-gray: $mineral-gray;--mineral-blue: $mineral-blue;--mineral-dark: $mineral-dark;--success: $success;--warning: $warning;--danger: $danger;--profit: $profit;--text-primary: $text-primary;--text-secondary: $text-secondary;--text-muted: $text-muted;--text-accent: $text-accent;--text-inverse: $text-inverse;--border-color: $border-color;--border-light: $border-light;--border-primary: $border-primary;--glass-bg: $glass-bg;--glass-border: $glass-border;--clay-shadow: $clay-shadow;--radius: $radius;--radius-lg: $radius-lg;--radius-xl: $radius-xl;--spacing-xs: $spacing-xs;--spacing-sm: $spacing-sm;--spacing-base: $spacing-base;--spacing-lg: $spacing-lg}.glass-card[data-v-ec39bdfc],.clay-card[data-v-ec39bdfc],.glass-card-hover[data-v-ec39bdfc],.clay-card-hover[data-v-ec39bdfc]{background:#fff;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);position:relative;overflow:hidden}.glass-card-hover[data-v-ec39bdfc],.clay-card-hover[data-v-ec39bdfc]{transition:transform .28s ease,box-shadow .28s ease}.glass-card-hover[data-v-ec39bdfc]:active,.clay-card-hover[data-v-ec39bdfc]:active{transform:scale(.99);box-shadow:0 .25rem 1rem rgba(26,36,56,.05)}.glass-card-fire[data-v-ec39bdfc],.clay-card-warm[data-v-ec39bdfc]{background:#ede9e1;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);border-color:rgba(184,152,118,.4)}.glass-dashboard[data-v-ec39bdfc],.clay-dashboard[data-v-ec39bdfc]{background:#fff;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);border-radius:1.125rem;background:linear-gradient(145deg,#ede9e1,#fff 50%);box-shadow:0 0 .625rem rgba(196,165,123,.3)}.btn[data-v-ec39bdfc],.btn-ghost[data-v-ec39bdfc],.btn-outline[data-v-ec39bdfc],.btn-fire[data-v-ec39bdfc],.btn-primary[data-v-ec39bdfc],.btn-black[data-v-ec39bdfc]{display:flex;align-items:center;justify-content:center;height:2.75rem;border-radius:312.46875rem;font-size:.875rem;font-weight:600;letter-spacing:.08em;transition:all .25s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.btn[data-v-ec39bdfc]:active,.btn-ghost[data-v-ec39bdfc]:active,.btn-outline[data-v-ec39bdfc]:active,.btn-fire[data-v-ec39bdfc]:active,.btn-primary[data-v-ec39bdfc]:active,.btn-black[data-v-ec39bdfc]:active{opacity:.9;transform:scale(.98)}.btn-primary[data-v-ec39bdfc],.btn-black[data-v-ec39bdfc]{background:#2f3542;color:#fff;box-shadow:0 .375rem 1rem rgba(47,53,66,.2)}.btn-fire[data-v-ec39bdfc]{background:linear-gradient(135deg,#2f3542,#414b5e);color:#fff;box-shadow:0 .5rem 1.5rem rgba(47,53,66,.08)}.btn-outline[data-v-ec39bdfc]{background:#fff;border:.03125rem solid rgba(20,20,20,.08);color:#2f3542}.btn-ghost[data-v-ec39bdfc]{background:transparent;color:#707b8c}.btn-ghost[data-v-ec39bdfc]:active{color:#9b7e5e}.btn-sm[data-v-ec39bdfc]{height:2rem;font-size:.875rem;padding:0 1rem}.btn-lg[data-v-ec39bdfc]{height:3rem;font-size:1rem}.ai-badge[data-v-ec39bdfc]{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:.375rem;background:#ede9e1;border:.03125rem solid rgba(184,152,118,.4);font-size:.625rem;font-weight:700;color:#9b7e5e;letter-spacing:.08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tag[data-v-ec39bdfc],.tag-outline[data-v-ec39bdfc],.tag-fire[data-v-ec39bdfc],.tag-accent[data-v-ec39bdfc],.tag-gold[data-v-ec39bdfc],.tag-primary[data-v-ec39bdfc]{display:inline-flex;align-items:center;padding:.125rem .4375rem;border-radius:.375rem;font-size:.625rem;font-weight:600;letter-spacing:.02em}.tag-primary[data-v-ec39bdfc]{background:#eceef2;color:#707b8c}.tag-accent[data-v-ec39bdfc],.tag-gold[data-v-ec39bdfc]{background:#ede9e1;color:#9b7e5e;border:.03125rem solid rgba(184,152,118,.4)}.tag-fire[data-v-ec39bdfc]{background:#ede9e1;color:#9b7e5e}.tag-outline[data-v-ec39bdfc]{background:transparent;color:#707b8c;border:.03125rem solid rgba(20,20,20,.08)}.member-badge[data-v-ec39bdfc]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1rem;font-weight:800;background:#fff;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);color:#707b8c;border:.0625rem solid rgba(184,152,118,.4)}.member-badge.v4[data-v-ec39bdfc],.member-badge.v5[data-v-ec39bdfc],.member-badge.v6[data-v-ec39bdfc]{background:#ede9e1;color:#9b7e5e}.member-badge.v7[data-v-ec39bdfc],.member-badge.v8[data-v-ec39bdfc],.member-badge.v9[data-v-ec39bdfc]{background:#2f3542;color:#dfd0b5;border-color:#c4a57b}@keyframes btn-flow-load-ec39bdfc{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fl-float-up-ec39bdfc{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1.625rem) scale(.82);opacity:0}}@keyframes fl-float-down-ec39bdfc{0%{transform:translateY(-1.625rem) scale(.82);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes premium-glow-anim-ec39bdfc{0%,to{box-shadow:0 0 .625rem rgba(196,165,123,.3)}50%{box-shadow:0 .375rem 1.25rem rgba(196,165,123,.22)}}@keyframes shimmer-sweep-ec39bdfc{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes btn-tap-ec39bdfc{0%{transform:scale(1)}50%{transform:scale(.955)}to{transform:scale(.98)}}@keyframes fade-in-ec39bdfc{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-ec39bdfc{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in-ec39bdfc{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ripple-ec39bdfc{0%{transform:scale(0);opacity:.5}to{transform:scale(2.4);opacity:0}}.fire-portal[data-v-ec39bdfc],.clay-portal-glow[data-v-ec39bdfc]{animation:premium-glow-anim-ec39bdfc 4s ease-in-out infinite}.skeleton-wrap[data-v-ec39bdfc]{display:grid;gap:.875rem}.skeleton-card[data-v-ec39bdfc]{background:rgba(255,255,255,.88);border-radius:.75rem;overflow:hidden;position:relative}.skeleton-card[data-v-ec39bdfc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 50%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep-ec39bdfc 1.4s ease-in-out infinite}.skeleton-line[data-v-ec39bdfc]{height:.875rem;border-radius:.375rem;background:rgba(47,53,66,.07);position:relative;overflow:hidden}.skeleton-line[data-v-ec39bdfc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 50%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep-ec39bdfc 1.4s ease-in-out infinite}.skeleton-line--short[data-v-ec39bdfc]{width:60%}.skeleton-line--xs[data-v-ec39bdfc]{height:.625rem}.skeleton-circle[data-v-ec39bdfc]{border-radius:50%;background:rgba(47,53,66,.07);position:relative;overflow:hidden}.skeleton-circle[data-v-ec39bdfc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 50%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep-ec39bdfc 1.4s ease-in-out infinite}.ripple-wrap[data-v-ec39bdfc]{position:relative;overflow:hidden}.ripple-wrap[data-v-ec39bdfc]:before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.35);width:100%;padding-bottom:100%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);animation:ripple-ec39bdfc .45s ease-out forwards;pointer-events:none}.anim-fade-in[data-v-ec39bdfc]{animation:fade-in-ec39bdfc .35s ease both}.anim-slide-up[data-v-ec39bdfc]{animation:slide-up-ec39bdfc .38s cubic-bezier(.22,1,.36,1) both}.anim-pop-in[data-v-ec39bdfc]{animation:pop-in-ec39bdfc .3s cubic-bezier(.34,1.56,.64,1) both}.page-container[data-v-ec39bdfc]{min-height:100vh;padding:0 .875rem;padding-bottom:calc(3.75rem + env(safe-area-inset-bottom));box-sizing:border-box;background:#f8f7f4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.flex[data-v-ec39bdfc]{display:flex}.flex-center[data-v-ec39bdfc]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-ec39bdfc]{display:flex;align-items:center;justify-content:space-between}.flex-col[data-v-ec39bdfc]{display:flex;flex-direction:column}.text-center[data-v-ec39bdfc]{text-align:center}.text-primary[data-v-ec39bdfc]{color:#2f3542}.text-accent[data-v-ec39bdfc]{color:#9b7e5e}.text-secondary[data-v-ec39bdfc]{color:#707b8c}.text-muted[data-v-ec39bdfc]{color:#8a8a8a}.text-sm[data-v-ec39bdfc]{font-size:.875rem}.text-xs[data-v-ec39bdfc]{font-size:.625rem}.font-bold[data-v-ec39bdfc]{font-weight:700}.mt-sm[data-v-ec39bdfc]{margin-top:.5rem}.mt-base[data-v-ec39bdfc]{margin-top:.875rem}.mt-lg[data-v-ec39bdfc]{margin-top:1.25rem}.mb-sm[data-v-ec39bdfc]{margin-bottom:.5rem}.mb-base[data-v-ec39bdfc]{margin-bottom:.875rem}.mb-lg[data-v-ec39bdfc]{margin-bottom:1.25rem}.toast[data-v-ec39bdfc]{position:fixed;top:calc(var(--status-bar-height, 20px) + .5rem);left:50%;transform:translate(-50%);background:rgba(47,53,66,.9);color:#fff;padding:.625rem 1.125rem;border-radius:1.25rem;font-size:.875rem;font-weight:500;z-index:99999;display:flex;align-items:center;gap:.375rem;max-width:18.75rem;white-space:nowrap;box-shadow:0 .25rem 1rem rgba(0,0,0,.15);animation:toast-in-ec39bdfc .25s ease-out forwards}.toast--success .toast__icon[data-v-ec39bdfc]{color:#2fa36b}.toast--error .toast__icon[data-v-ec39bdfc]{color:#d95c5c}.toast--warning .toast__icon[data-v-ec39bdfc]{color:#d4850a}.toast__icon[data-v-ec39bdfc]{font-size:1rem;flex-shrink:0}.toast__text[data-v-ec39bdfc]{font-size:.875rem;font-weight:500}@keyframes toast-in-ec39bdfc{0%{opacity:0;transform:translate(-50%) translateY(-.625rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.btn,.btn-ghost,.btn-outline,.btn-fire,.btn-primary,.btn-black{display:flex;align-items:center;justify-content:center;height:2.75rem;border-radius:312.46875rem;font-size:.875rem;font-weight:600;letter-spacing:.08em;transition:all .25s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.btn:active,.btn-ghost:active,.btn-outline:active,.btn-fire:active,.btn-primary:active,.btn-black:active{opacity:.9;transform:scale(.98)}.tag,.tag-outline,.tag-fire,.tag-accent,.tag-gold,.tag-primary{display:inline-flex;align-items:center;padding:.125rem .4375rem;border-radius:.375rem;font-size:.625rem;font-weight:600;letter-spacing:.02em}html[data-theme=standard],html:not([data-theme]){--app-bg-primary: #f8f7f4;--app-bg-secondary: #ffffff;--app-bg-tertiary: #efeeea;--app-text-primary: #2f3542;--app-text-secondary: #707b8c;--app-text-muted: #8a8a8a;--app-page-gradient: linear-gradient( 180deg, #ffffff 0%, #f5f4f1 35%, #efeeeb 100% );--app-page-shell-bg: radial-gradient( ellipse 80% 60% at 50% 0%, #fcfaf7 0%, #f5f2eb 100% );--app-glass-panel: rgba(255, 255, 255, .92);--app-glass-border: rgba(196, 165, 123, .18);--app-tabbar-bg: rgba(255, 255, 255, .95);--app-tabbar-border: rgba(20, 20, 20, .08);--app-surface-champagne: linear-gradient( 145deg, #fffcf8 0%, #f5efe6 48%, #ede4d8 100% )}html[data-theme=dark]{--app-bg-primary: #14161c;--app-bg-secondary: #1e2229;--app-bg-tertiary: #2a2f38;--app-text-primary: #f2f0eb;--app-text-secondary: #b8b4ac;--app-text-muted: #9a968e;--app-page-gradient: linear-gradient( 180deg, #1e2229 0%, #14161c 55%, #101218 100% );--app-page-shell-bg: radial-gradient( ellipse 80% 60% at 50% 0%, #1e2229 0%, #14161c 100% );--app-glass-panel: rgba(30, 34, 42, .94);--app-glass-border: rgba(196, 165, 123, .22);--app-tabbar-bg: rgba(22, 26, 34, .96);--app-tabbar-border: rgba(255, 255, 255, .08);--app-surface-champagne: linear-gradient( 145deg, #2a2f38 0%, #1e2229 48%, #181c24 100% )}html[data-theme=dark] uni-page-body{background:var(--app-page-gradient)!important;background-color:var(--app-bg-primary)!important;color:var(--app-text-primary)!important}body{background:var(--app-page-gradient)!important;background-color:var(--app-bg-primary)!important}html[data-theme=dark] .page-container,html[data-theme=dark] .profile-stack-page,html[data-theme=dark] .home-page,html[data-theme=dark] .discover-page,html[data-theme=dark] .category-page,html[data-theme=dark] .page{background:var(--app-page-shell-bg)!important;color:var(--app-text-primary)}html[data-theme=dark] .luxury-panel{background:var(--app-glass-panel)!important;border-color:var(--app-glass-border)!important;box-shadow:0 .375rem 1.25rem rgba(0,0,0,.35)!important}html[data-theme=dark] .home-brand-title,html[data-theme=dark] .section__title,html[data-theme=dark] .page-intro__title{color:var(--app-text-primary)!important;background:none!important;-webkit-text-fill-color:var(--app-text-primary)!important}html[data-theme=dark] .page-intro__sub,html[data-theme=dark] .menu-list-row__label,html[data-theme=dark] .section-header-row__title{color:var(--app-text-primary)}html[data-theme=dark] .menu-list-row__value,html[data-theme=dark] .menu-list-row__value--muted,html[data-theme=dark] .text-muted,html[data-theme=dark] .home-section-more{color:var(--app-text-muted)!important}html[data-theme=dark] .settings-user-card,html[data-theme=dark] .discover-asset-metal,html[data-theme=dark] .profile-stack-hero,html[data-theme=dark] .profile-stack-hero--dark,html[data-theme=dark] .user-header{background:var(--app-surface-champagne)!important;border-color:var(--app-glass-border)!important;box-shadow:0 .375rem 1.25rem rgba(0,0,0,.28)!important}html[data-theme=dark] .settings-user-card__name,html[data-theme=dark] .profile-stack-hero__title,html[data-theme=dark] .discover-asset-metal__value,html[data-theme=dark] .user-name,html[data-theme=dark] .asset-value{color:var(--app-text-primary)!important}html[data-theme=dark] .settings-user-card__sub,html[data-theme=dark] .profile-stack-hero__subtitle,html[data-theme=dark] .discover-asset-metal__label,html[data-theme=dark] .discover-asset-metal__meta,html[data-theme=dark] .user-id,html[data-theme=dark] .asset-label{color:var(--app-text-muted)!important}html[data-theme=dark] .luxury-tabbar{background:var(--app-tabbar-bg)!important;border-top-color:var(--app-tabbar-border)!important;box-shadow:0 -.3125rem 1.25rem rgba(0,0,0,.35)!important}html[data-theme=dark] .home-mall-entry{background:var(--app-surface-champagne)!important;border-color:var(--app-glass-border)!important}html[data-theme=dark] .home-mall-entry__title{color:var(--app-text-primary)!important}html[data-theme=dark] .home-mall-entry__subtitle{color:var(--app-text-muted)!important}html[data-theme=dark] .cart-checkout-bar{background:rgba(30,34,42,.95)!important;border-color:var(--app-glass-border)!important}html[data-theme=dark] .cart-checkout-bar__label,html[data-theme=dark] .cart-checkout-bar__amount{color:var(--app-text-primary)!important}html[data-theme=dark] .cf-hero,html[data-theme=dark] .countdown-card,html[data-theme=dark] .progress-card{background:var(--app-surface-champagne)!important;border-color:var(--app-glass-border)!important}html[data-theme=dark] .cf-hero__title,html[data-theme=dark] .countdown-card__label,html[data-theme=dark] .progress-card__remaining{color:var(--app-text-primary)!important}html[data-theme=dark] .cf-hero__sub,html[data-theme=dark] .timer-unit__sep{color:var(--app-text-muted)!important}html[data-theme=dark] .timer-unit__num,html[data-theme=dark] .progress-card__countdown{color:#c4a57b!important}html[data-theme=dark] .splash-page,html[data-theme=dark] .auth-guide-visual{background:var(--app-surface-champagne)!important}html[data-theme=dark] .splash-brand,html[data-theme=dark] .slide-title{color:var(--app-text-primary)!important}html[data-theme=dark] .menu-list-panel,html[data-theme=dark] .cf-card,html[data-theme=dark] .product-card{background:var(--app-glass-panel)!important;border-color:var(--app-glass-border)!important}html[data-theme=dark] .bottom-bar,html[data-theme=dark] .bottom-bar-stack{background:rgba(30,34,42,.96)!important;border-top-color:var(--app-glass-border)!important}.luxury-panel{position:relative;border:.03125rem solid rgba(255,255,255,.65);border-radius:.625rem;background:rgba(255,255,255,.72);box-shadow:0 .03125rem rgba(255,255,255,.8) inset,0 .375rem 1.25rem rgba(47,53,66,.1),0 .0625rem .25rem rgba(47,53,66,.04);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.luxury-panel:after{content:"";position:absolute;top:0;left:10%;right:10%;height:.03125rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92) 45%,rgba(255,255,255,.92) 55%,transparent);pointer-events:none;z-index:1}.luxury-surface-l1{background:rgba(255,255,255,.9);border:.03125rem solid rgba(255,255,255,.55);border-radius:.75rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.luxury-surface-l3{background:linear-gradient(145deg,#fffcf8,#f5efe6 48%,#ede4d8);border:.03125rem solid rgba(196,165,123,.32);box-shadow:0 .375rem 1.25rem rgba(47,53,66,.1),0 .0625rem .25rem rgba(47,53,66,.04);border-radius:.875rem}.stack-section{margin:0 .875rem .875rem;box-sizing:border-box}.stack-page-shell{position:relative;min-height:100vh;max-width:430px;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.stack-page-shell--page-bg{background:#f5f4f1}.stack-page-shell>*:not(.luxury-ambient):not(.brand-signature-rail):not(.stack-page-shell__body){position:relative;z-index:1}.stack-page-shell__body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-height:inherit}.luxury-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.brand-display-title{font-family:Noto Sans SC,HarmonyOS Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,system-ui,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;background:linear-gradient(135deg,#2f3542,#9b7e5e);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.luxury-section-title{font-family:Noto Sans SC,HarmonyOS Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#2f3542;line-height:1.2;padding-left:.5rem;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.luxury-section-title:before{content:"";position:absolute;left:0;top:50%;width:.1875rem;height:1rem;border-radius:.125rem;background:linear-gradient(180deg,#dfd0b5,#c4a57b);transform:translateY(-50%)}.luxury-section-more{font-size:.8125rem;font-weight:500;color:#9b7e5e;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.luxury-section-more:active{opacity:.7}:root{--font-sans: $font-sans;--font-caption: $font-caption;--font-body: $font-body;--font-card-title: $font-card-title;--font-page-title: $font-page-title;--font-banner: $font-banner;--leading-tight: $leading-tight;--leading-normal: $leading-normal;--tracking-tight: $tracking-tight;--tracking-normal: $tracking-normal;--tracking-wide: $tracking-wide;--weight-regular: $weight-regular;--weight-medium: $weight-medium;--weight-semibold: $weight-semibold;--weight-bold: $weight-bold;--weight-heavy: $weight-heavy;--accent: $accent;--accent-light: $accent-light;--accent-dark: $accent-dark;--mineral-gray: $mineral-gray;--mineral-blue: $mineral-blue;--mineral-dark: $mineral-dark;--success: $success;--warning: $warning;--danger: $danger;--profit: $profit;--text-primary: $text-primary;--text-secondary: $text-secondary;--text-muted: $text-muted;--text-accent: $text-accent;--text-inverse: $text-inverse;--border-color: $border-color;--border-light: $border-light;--border-primary: $border-primary;--glass-bg: $glass-bg;--glass-border: $glass-border;--clay-shadow: $clay-shadow;--radius: $radius;--radius-lg: $radius-lg;--radius-xl: $radius-xl;--spacing-xs: $spacing-xs;--spacing-sm: $spacing-sm;--spacing-base: $spacing-base;--spacing-lg: $spacing-lg}.glass-card,.clay-card,.glass-card-hover,.clay-card-hover{background:#fff;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);position:relative;overflow:hidden}.glass-card-hover,.clay-card-hover{transition:transform .28s ease,box-shadow .28s ease}.glass-card-hover:active,.clay-card-hover:active{transform:scale(.99);box-shadow:0 .25rem 1rem rgba(26,36,56,.05)}.glass-card-fire,.clay-card-warm{background:#ede9e1;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);border-color:rgba(184,152,118,.4)}.glass-dashboard,.clay-dashboard{background:#fff;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);border-radius:1.125rem;background:linear-gradient(145deg,#ede9e1,#fff 50%);box-shadow:0 0 .625rem rgba(196,165,123,.3)}.btn,.btn-primary,.btn-black,.btn-fire,.btn-outline,.btn-ghost{display:flex;align-items:center;justify-content:center;height:2.75rem;border-radius:312.46875rem;font-size:.875rem;font-weight:600;letter-spacing:.08em;transition:all .25s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.btn:active,.btn-primary:active,.btn-black:active,.btn-fire:active,.btn-outline:active,.btn-ghost:active{opacity:.9;transform:scale(.98)}.btn-primary,.btn-black{background:#2f3542;color:#fff;box-shadow:0 .375rem 1rem rgba(47,53,66,.2)}.btn-fire{background:linear-gradient(135deg,#2f3542,#414b5e);color:#fff;box-shadow:0 .5rem 1.5rem rgba(47,53,66,.08)}.btn-outline{background:#fff;border:.03125rem solid rgba(20,20,20,.08);color:#2f3542}.btn-ghost{background:transparent;color:#707b8c}.btn-ghost:active{color:#9b7e5e}.btn-sm{height:2rem;font-size:.875rem;padding:0 1rem}.btn-lg{height:3rem;font-size:1rem}.ai-badge{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:.375rem;background:#ede9e1;border:.03125rem solid rgba(184,152,118,.4);font-size:.625rem;font-weight:700;color:#9b7e5e;letter-spacing:.08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tag,.tag-primary,.tag-accent,.tag-gold,.tag-fire,.tag-outline{display:inline-flex;align-items:center;padding:.125rem .4375rem;border-radius:.375rem;font-size:.625rem;font-weight:600;letter-spacing:.02em}.tag-primary{background:#eceef2;color:#707b8c}.tag-accent,.tag-gold{background:#ede9e1;color:#9b7e5e;border:.03125rem solid rgba(184,152,118,.4)}.tag-fire{background:#ede9e1;color:#9b7e5e}.tag-outline{background:transparent;color:#707b8c;border:.03125rem solid rgba(20,20,20,.08)}.member-badge{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1rem;font-weight:800;background:#fff;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);color:#707b8c;border:.0625rem solid rgba(184,152,118,.4)}.member-badge.v4,.member-badge.v5,.member-badge.v6{background:#ede9e1;color:#9b7e5e}.member-badge.v7,.member-badge.v8,.member-badge.v9{background:#2f3542;color:#dfd0b5;border-color:#c4a57b}@keyframes btn-flow-load{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fl-float-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1.625rem) scale(.82);opacity:0}}@keyframes fl-float-down{0%{transform:translateY(-1.625rem) scale(.82);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes premium-glow-anim{0%,to{box-shadow:0 0 .625rem rgba(196,165,123,.3)}50%{box-shadow:0 .375rem 1.25rem rgba(196,165,123,.22)}}@keyframes shimmer-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes btn-tap{0%{transform:scale(1)}50%{transform:scale(.955)}to{transform:scale(.98)}}@keyframes fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(2.4);opacity:0}}.fire-portal,.clay-portal-glow{animation:premium-glow-anim 4s ease-in-out infinite}.skeleton-wrap{display:grid;gap:.875rem}.skeleton-card{background:rgba(255,255,255,.88);border-radius:.75rem;overflow:hidden;position:relative}.skeleton-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 50%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep 1.4s ease-in-out infinite}.skeleton-line{height:.875rem;border-radius:.375rem;background:rgba(47,53,66,.07);position:relative;overflow:hidden}.skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 50%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep 1.4s ease-in-out infinite}.skeleton-line--short{width:60%}.skeleton-line--xs{height:.625rem}.skeleton-circle{border-radius:50%;background:rgba(47,53,66,.07);position:relative;overflow:hidden}.skeleton-circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 50%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep 1.4s ease-in-out infinite}.ripple-wrap{position:relative;overflow:hidden}.ripple-wrap:before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.35);width:100%;padding-bottom:100%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);animation:ripple .45s ease-out forwards;pointer-events:none}.anim-fade-in{animation:fade-in .35s ease both}.anim-slide-up{animation:slide-up .38s cubic-bezier(.22,1,.36,1) both}.anim-pop-in{animation:pop-in .3s cubic-bezier(.34,1.56,.64,1) both}.page-container{min-height:100vh;padding:0 .875rem;padding-bottom:calc(3.75rem + env(safe-area-inset-bottom));box-sizing:border-box;background:#f8f7f4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.text-center{text-align:center}.text-primary{color:#2f3542}.text-accent{color:#9b7e5e}.text-secondary{color:#707b8c}.text-muted{color:#8a8a8a}.text-sm{font-size:.875rem}.text-xs{font-size:.625rem}.font-bold{font-weight:700}.mt-sm{margin-top:.5rem}.mt-base{margin-top:.875rem}.mt-lg{margin-top:1.25rem}.mb-sm{margin-bottom:.5rem}.mb-base{margin-bottom:.875rem}.mb-lg{margin-bottom:1.25rem}.brand-signature-rail{position:fixed;top:0;left:50%;transform:translate(-50%);width:min(430px,100vw);height:.09375rem;z-index:9998;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(196,165,123,.12) 18%,rgba(196,165,123,.62) 50%,rgba(196,165,123,.12) 82%,transparent 100%);box-shadow:0 0 .75rem rgba(196,165,123,.25)}.luxury-ambient{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;max-width:430px;margin:0 auto;z-index:0;overflow:hidden}.luxury-ambient__orb{position:absolute;border-radius:50%;filter:blur(48px);will-change:transform;animation:luxury-orb-drift 20s ease-in-out infinite}.luxury-ambient__orb--gold{top:6%;right:-12%;width:11.25rem;height:11.25rem;background:radial-gradient(circle,rgba(196,165,123,.28) 0%,transparent 68%)}.luxury-ambient__orb--sage{bottom:18%;left:-16%;width:9.375rem;height:9.375rem;background:radial-gradient(circle,rgba(127,156,137,.14) 0%,transparent 70%);animation-delay:-7s}.luxury-ambient__orb--navy{top:38%;left:28%;width:7.5rem;height:7.5rem;background:radial-gradient(circle,rgba(47,53,66,.06) 0%,transparent 72%);animation-delay:-14s}@keyframes luxury-orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-.5rem,.625rem) scale(1.06)}66%{transform:translate(.375rem,-.4375rem) scale(.96)}}.luxury-reveal{position:relative;z-index:1;animation:luxury-reveal-up .52s cubic-bezier(.22,1,.36,1) both}.luxury-reveal--d1{animation-delay:0s}.luxury-reveal--d2{animation-delay:65ms}.luxury-reveal--d3{animation-delay:.13s}.luxury-reveal--d4{animation-delay:.195s}.luxury-reveal--d5{animation-delay:.26s}.luxury-reveal--d6{animation-delay:.325s}.luxury-reveal--d7{animation-delay:.39s}.luxury-reveal--d8{animation-delay:.455s}.luxury-reveal--d9{animation-delay:.52s}.luxury-reveal--d10{animation-delay:.585s}@keyframes luxury-reveal-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.touchable{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .2s ease,box-shadow .22s ease}.touchable:active{transform:scale(.965);opacity:.9}.luxury-panel--interactive{transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s ease,opacity .18s ease;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.luxury-panel--interactive:active{transform:scale(.965) translateY(.03125rem);opacity:.88}.luxury-panel--interactive:active{box-shadow:0 .625rem 1.25rem rgba(0,0,0,.08)}.luxury-empty-halo{position:relative}.luxury-empty-halo:before{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:50%;border:.03125rem solid rgba(196,165,123,.35);animation:luxury-halo-pulse 3s ease-in-out infinite}@keyframes luxury-halo-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.luxury-corner-accent{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;pointer-events:none;z-index:2;overflow:hidden}.luxury-corner-accent:before{content:"";position:absolute;top:-.75rem;right:-.75rem;width:1.5rem;height:1.5rem;background:linear-gradient(135deg,rgba(196,165,123,.55),rgba(196,165,123,.08));transform:rotate(45deg)}.luxury-avatar-ring{position:relative;padding:.125rem;border-radius:50%;background:linear-gradient(145deg,rgba(196,165,123,.85),rgba(255,252,247,.95) 40%,rgba(155,126,94,.75));box-shadow:0 .25rem .875rem rgba(196,165,123,.22)}@keyframes luxury-shimmer-sweep{0%,to{left:-90%;opacity:0}12%{opacity:.85}48%{left:130%;opacity:.85}60%{opacity:0}}.luxury-shimmer-card{position:relative;overflow:hidden}.luxury-shimmer-card:after{content:"";position:absolute;top:-40%;left:-90%;width:55%;height:180%;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);animation:luxury-shimmer-sweep 5s ease-in-out infinite;pointer-events:none;z-index:1}.cf-teaser-entry{position:relative;padding:.875rem .875rem 1rem 1.125rem;border-radius:.875rem;background:linear-gradient(145deg,#fffcf8,#f5efe6 48%,#ede4d8);border:.03125rem solid rgba(196,165,123,.32);box-shadow:0 .375rem 1.25rem rgba(47,53,66,.1),0 .0625rem .25rem rgba(47,53,66,.04);display:flex;flex-direction:column;gap:.25rem;box-sizing:border-box;overflow:hidden}.cf-teaser-entry__rail{position:absolute;left:0;top:.625rem;bottom:.625rem;width:.1875rem;border-radius:0 .09375rem .09375rem 0;background:linear-gradient(180deg,#dfd0b5,#9b7e5e);box-shadow:0 0 .5rem rgba(196,165,123,.35);z-index:2}.cf-teaser-entry__tag,.cf-teaser-entry__title,.cf-teaser-entry__sub,.cf-teaser-entry__footer{position:relative;z-index:2}.cf-teaser-entry__tag{display:inline-flex;align-items:center;padding:.1875rem .5rem;background:rgba(196,165,123,.12);border:.03125rem solid rgba(196,165,123,.22);border-radius:312.46875rem;width:-moz-fit-content;width:fit-content;margin-bottom:.125rem}.cf-teaser-entry__tag uni-text{font-size:.625rem;color:#9b7e5e;font-weight:600}.cf-teaser-entry__title{font-size:1rem;font-weight:700;color:#2f3542;letter-spacing:.02em}.cf-teaser-entry__sub{font-size:.75rem;color:#707b8c;line-height:1.5}.cf-teaser-entry__footer{display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem}.cf-teaser-entry__cta{font-size:.75rem;font-weight:600;color:#9b7e5e;letter-spacing:.02em}.cf-teaser-entry__progress{height:.1875rem;border-radius:.09375rem;background:rgba(196,165,123,.12);overflow:hidden}.cf-teaser-entry__progress-fill{width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9b7e5e,#c4a57b);animation:cf-teaser-progress-pulse 3.2s ease-in-out infinite}@keyframes cf-teaser-progress-pulse{0%,to{opacity:.75;transform:scaleX(1);transform-origin:left center}50%{opacity:1;transform:scaleX(1.04);transform-origin:left center}}.cf-hero-banner{position:relative;margin:.875rem;padding:1.125rem 1rem;border-radius:.875rem;background:linear-gradient(145deg,#fffcf8,#f5efe6 48%,#ede4d8);border:.03125rem solid rgba(196,165,123,.32);box-shadow:0 .375rem 1.25rem rgba(47,53,66,.1),0 .0625rem .25rem rgba(47,53,66,.04);box-sizing:border-box;overflow:hidden}.cf-hero-banner:before{content:"";position:absolute;top:-30%;right:-20%;width:55%;height:140%;background:radial-gradient(circle,rgba(196,165,123,.22) 0%,transparent 68%);pointer-events:none}.cf-hero-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:.25rem}.cf-hero-banner__tag{display:inline-flex;align-items:center;gap:.25rem;background:rgba(196,165,123,.12);border:.03125rem solid rgba(196,165,123,.22);border-radius:312.46875rem;padding:.1875rem .5rem;width:-moz-fit-content;width:fit-content;margin-bottom:.25rem}.cf-hero-banner__tag uni-text{font-size:.625rem;color:#9b7e5e;font-weight:600}.cf-hero-banner__title{font-size:1.125rem;font-weight:700;color:#2f3542;letter-spacing:.02em}.cf-hero-banner__sub{font-size:.75rem;color:#707b8c;line-height:1.5}.luxury-ambient--stack .luxury-ambient__orb{opacity:.5;filter:blur(56px)}.luxury-ambient--stack .luxury-ambient__orb--gold{top:12%;width:8.75rem;height:8.75rem}@media (prefers-reduced-motion: reduce){.luxury-reveal,.luxury-ambient__orb,.luxury-empty-halo:before,.luxury-shimmer-card:after,.cf-teaser-entry__progress-fill,.list-item,.anim-slide-up{animation:none!important}.touchable:active{transform:none}}uni-page-body{background:linear-gradient(180deg,#fff,#f5f4f1 35%,#efeeeb);background-attachment:fixed;background-color:#f5f4f1;color:#2f3542;font-family:var(--font-sans);font-size:var(--font-base);line-height:var(--leading-normal);font-weight:var(--weight-regular);letter-spacing:.02em;-webkit-font-smoothing:antialiased}body{background:linear-gradient(180deg,#fff,#f5f4f1 35%,#efeeeb);background-attachment:fixed;background-color:#f5f4f1}::-webkit-scrollbar{display:none;width:0}uni-tabbar,.uni-tabbar,.uni-app--showtabbar uni-tabbar{display:none!important;height:0!important;visibility:hidden!important}.glass,.clay,.glass-card{background:#fff;border:.03125rem solid rgba(20,20,20,.06);border-radius:.875rem;box-shadow:0 .375rem 1.5rem rgba(47,53,66,.06),0 .0625rem .25rem rgba(0,0,0,.03);border-radius:.75rem}.safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}@keyframes glow-pulse{0%,to{box-shadow:0 .1875rem .875rem rgba(26,36,56,.08)}50%{box-shadow:0 .3125rem 1.25rem rgba(196,165,116,.2)}}@keyframes clay-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.top-arc{position:fixed;top:0;left:0;right:0;height:.09375rem;background:linear-gradient(90deg,transparent 0%,rgba(196,165,116,.35) 25%,rgba(26,36,56,.25) 50%,rgba(196,165,116,.35) 75%,transparent 100%);z-index:9999;pointer-events:none}uni-page-body,#app>uni-view{animation-fill-mode:both}.page-enter-from,.page-enter{opacity:0;transform:translateY(1rem)}.page-enter-to,.page-enter-active{animation:page-slide-up .32s cubic-bezier(.22,1,.36,1) both}.page-leave-to,.page-leave-active{animation:page-slide-down .24s ease-in both}.page-leave-from{opacity:1}@keyframes page-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes page-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.625rem)}}.tab-switch-enter-active,.tab-switch-leave-active{transition:none}.modal-enter-to,.modal-enter-active{animation:modal-slide-up .3s cubic-bezier(.22,1,.36,1) both}.modal-leave-to,.modal-leave-active{animation:modal-slide-down .22s ease-in both}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modal-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.875rem)}}.list-item{animation:fade-slide-in .3s ease both}.list-item:nth-child(1){animation-delay:0s}.list-item:nth-child(2){animation-delay:.06s}.list-item:nth-child(3){animation-delay:.12s}.list-item:nth-child(4){animation-delay:.18s}.list-item:nth-child(5){animation-delay:.24s}.list-item:nth-child(6){animation-delay:.3s}.list-item:nth-child(7){animation-delay:.36s}.list-item:nth-child(8){animation-delay:.42s}.list-item:nth-child(9){animation-delay:.48s}.list-item:nth-child(10){animation-delay:.54s}.list-item:nth-child(11){animation-delay:.6s}.list-item:nth-child(12){animation-delay:.66s}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.skeleton-list-item{animation:skeleton-fade-in .4s ease both}.skeleton-list-item:nth-child(1){animation-delay:0s}.skeleton-list-item:nth-child(2){animation-delay:.07s}.skeleton-list-item:nth-child(3){animation-delay:.14s}.skeleton-list-item:nth-child(4){animation-delay:.21s}.skeleton-list-item:nth-child(5){animation-delay:.28s}.skeleton-list-item:nth-child(6){animation-delay:.35s}.skeleton-list-item:nth-child(7){animation-delay:.42s}.skeleton-list-item:nth-child(8){animation-delay:.49s}@keyframes skeleton-fade-in{0%{opacity:0}to{opacity:1}}
