@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lt-bg-void:#08090d;--lt-bg-deep:#0d1018;--lt-bg-base:#141823;--lt-bg-raised:#1c2230;--lt-bg-glass:#141926bd;--lt-bg-glass-strong:#0a0c14f0;--lt-border:#c8a6604d;--lt-border-soft:#d6bb7f2e;--lt-border-lilac:#b43e305c;--lt-text:#f3ecde;--lt-text-muted:#cabca1;--lt-text-soft:#9b8d73;--lt-gold:#9f3127;--lt-gold-bright:#c24a3a;--lt-gold-glow:#c24a3a57;--lt-lilac:#c7a86a;--lt-lilac-soft:#c7a86a29;--lt-rose:#56816024;--lt-promo:#bf3c2f;--lt-promo-hover:#a83227;--lt-bg:var(--lt-bg-void);--lt-surface:var(--lt-bg-raised);--lt-surface-2:var(--lt-bg-base);--lt-accent:var(--lt-gold);--lt-accent-hover:var(--lt-gold-bright);--lt-focus-ring:0 0 0 3px #c24a3a73;--lt-radius-sm:10px;--lt-radius-md:16px;--lt-radius-lg:22px;--lt-radius-xl:28px;--lt-radius-pill:999px;--lt-shadow-card:0 16px 48px #00000052;--lt-shadow-soft:0 6px 28px #0003;--lt-header-z:400;--lt-font-display:"Cormorant Garamond", "Noto Serif SC", "Songti SC", Georgia, serif;--lt-font-body:"DM Sans", "PingFang SC", "Segoe UI", sans-serif;--lt-ease:cubic-bezier(.22, 1, .36, 1);--lt-dur:.22s;--lt-content-w:1240px;--lt-section-gap:48px}body{font-family:var(--lt-font-body);background-color:var(--lt-bg-void);background-image:radial-gradient(ellipse 100% 70% at 50% -15%, #c8a66029, transparent 58%), radial-gradient(ellipse 55% 45% at 95% 10%, #c24a3a1a, transparent 50%), radial-gradient(ellipse 50% 40% at 5% 90%, #56816017, transparent 45%), linear-gradient(180deg, var(--lt-bg-void), var(--lt-bg-deep) 50%, var(--lt-bg-base));color:var(--lt-text);-webkit-font-smoothing:antialiased;background-attachment:fixed}body:before{content:"";pointer-events:none;z-index:0;opacity:.014;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#root{z-index:1;position:relative}h1,h2,h3,.section h2,.section-head-center h2,.section-head-left h2,.site-footer-brand h3,.hero h1,.home-poster-inner h1{font-family:var(--lt-font-display);letter-spacing:.02em;font-weight:600}.site-header{isolation:isolate;border-bottom:1px solid var(--lt-border-soft);background:var(--lt-bg-glass-strong);-webkit-backdrop-filter:blur(18px)saturate(1.25);position:sticky;top:0;z-index:var(--lt-header-z)!important}.announcement-bar{border-bottom:1px solid var(--lt-border-soft);letter-spacing:.05em;color:var(--lt-text-muted);background:linear-gradient(90deg,#121524fa,#1a1e32fa);font-size:12px}.middlebar{grid-template-columns:auto minmax(160px,300px) minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding-block:16px;display:grid}.logo{grid-column:1}.search{flex:none;grid-column:2;width:100%;min-width:0;max-width:none}.nav.nav-inline{border-right:1px solid var(--lt-border-soft);flex:none;grid-column:3;justify-content:center;gap:8px 20px;min-width:0;margin-right:4px;padding-right:20px}.actions{white-space:nowrap;flex:none;grid-column:4;gap:10px;margin-left:0;padding-left:4px}.search:focus-within{border-color:var(--lt-gold);box-shadow:0 0 0 3px var(--lt-gold-glow)}.logo{color:var(--lt-gold-bright);font-family:var(--lt-font-display);font-size:26px;font-weight:700}.search{border:1px solid var(--lt-border);transition:border-color var(--lt-dur) var(--lt-ease), box-shadow var(--lt-dur) var(--lt-ease);background:#ffffff0a}.lang-switch button{border:1px solid var(--lt-border);color:var(--lt-text-muted);background:0 0}.lang-switch button.active{border-color:var(--lt-gold);background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));color:#fff7ea;font-weight:600}.nav.nav-inline{justify-content:center}.nav-link{color:var(--lt-text-muted);white-space:nowrap;transition:color var(--lt-dur) var(--lt-ease);padding:8px 6px}.nav-link.is-active,.nav-item:hover .nav-link,.nav-item:focus-within .nav-link{color:var(--lt-gold-bright)}.nav-item{z-index:calc(var(--lt-header-z) + 2)}.nav-dropdown{border:1px solid var(--lt-border);border-radius:var(--lt-radius-md);background:var(--lt-bg-glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--lt-shadow-card);margin-top:4px;overflow:hidden;z-index:calc(var(--lt-header-z) + 10)!important}.nav-dropdown a,.nav-dropdown-link{transition:background var(--lt-dur) var(--lt-ease);border-bottom:1px solid var(--lt-border-soft)!important;color:var(--lt-text)!important;font-weight:500!important}.nav-dropdown a:hover,.nav-dropdown-link:hover{background:var(--lt-lilac-soft)!important;color:var(--lt-gold-bright)!important}.account-chip,.cart-trigger-btn{border:1px solid var(--lt-border);border-radius:var(--lt-radius-pill);background:#ffffff0a;flex-shrink:0}.account-chip-ghost{padding:8px 14px}.account-chip:hover,.cart-trigger-btn:hover{border-color:var(--lt-gold);background:var(--lt-gold-glow)}.home-fullbleed-poster{z-index:0;background:var(--lt-bg-deep);border-bottom:1px solid var(--lt-border-soft);position:relative}.home-poster-img{min-height:min(72vh,780px);max-height:min(72vh,780px)}.home-fullbleed-poster:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 50%, #07080f80 82%, var(--lt-bg-void) 100%);position:absolute;inset:0}.home-poster-placeholder--cosmic,.home-dynamic-hero{cursor:crosshair;background:radial-gradient(120% 80% at 50% 20%,#141828 0%,#080a12 45%,#040508 100%);flex-direction:column;justify-content:center;align-items:center;min-height:min(68vh,620px);padding:48px 24px 56px;display:flex;position:relative;overflow:hidden}.home-dynamic-hero-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-dynamic-hero-noise{pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.home-dynamic-hero-bagua-wrap{pointer-events:none;z-index:0;opacity:.72;width:min(92vw,720px);height:min(92vw,720px);animation:120s linear infinite home-bagua-spin;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.home-dynamic-bagua-svg{filter:drop-shadow(0 0 24px #6888ff42);width:100%;height:100%;display:block}.home-dynamic-cosmic{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.home-dynamic-cosmic-routes{opacity:.75;width:100%;height:100%;position:absolute;inset:0}.home-dynamic-cosmic-clouds{width:100%;height:20%;position:absolute;top:6%;left:0;right:0}.home-dynamic-cosmic-mountains{width:100%;height:36%;position:absolute;bottom:0;left:0;right:0}.home-dynamic-cosmic-orbs{pointer-events:none;position:absolute;inset:0}.home-dynamic-orb{filter:blur(40px);opacity:.35;border-radius:50%;animation:18s ease-in-out infinite home-orb-drift;position:absolute}.home-dynamic-orb--a{background:#c7a86a4d;width:min(28vw,220px);height:min(28vw,220px);top:18%;left:8%}.home-dynamic-orb--b{background:#c24a3a47;width:min(22vw,180px);height:min(22vw,180px);animation-delay:-6s;top:22%;right:10%}.home-dynamic-orb--c{background:#56816038;width:min(18vw,140px);height:min(18vw,140px);animation-delay:-12s;bottom:28%;left:42%}@keyframes home-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-16px)scale(1.08)}}.home-dynamic-hero-rays{pointer-events:none;opacity:.2;background:conic-gradient(at 50% 45%,#0000 0deg,#c7a86a14 25deg,#0000 50deg,#5681600f 80deg,#0000 110deg,#c24a3a14 140deg,#0000 180deg,#c7a86a0f 220deg,#0000 260deg,#5681600d 300deg,#0000 360deg);animation:180s linear infinite home-rays-spin;position:absolute;inset:-20%}@keyframes home-bagua-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes home-rays-spin{to{transform:rotate(360deg)}}.home-dynamic-hero-vignette{pointer-events:none;z-index:1;background:radial-gradient(ellipse 70% 55% at 50% 40%, transparent 0%, #04050a8c 58%, #020308f0 100%), linear-gradient(180deg, transparent 48%, #04050ad1 86%, var(--lt-bg-void) 100%);position:absolute;inset:0}.home-dynamic-hero-text-scrim{pointer-events:none;z-index:1;background:radial-gradient(90% 72%,#06080ea6 0%,#06080e47 52%,#0000 76%);width:min(96vw,880px);height:min(46vh,360px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.home-dynamic-hero-bagua-wrap,.home-dynamic-hero-rays,.home-dynamic-orb{animation:none}}.home-poster-inner,.home-dynamic-inner{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:min(94vw,820px);margin:auto;display:flex;position:relative}.home-dynamic-eyebrow{text-shadow:none;animation:3.5s ease-in-out infinite home-eyebrow-glow}@keyframes home-eyebrow-glow{0%,to{opacity:.82;letter-spacing:.28em}50%{opacity:1;letter-spacing:.32em}}.home-dynamic-title{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#fff6e9 0%,#ead6a0 36%,#c24a3a 68%,#5f8f73 100%) 0 0/200%;color:#0000;max-width:100%;text-shadow:none;filter:none;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(1.75rem,5.2vw,4rem);font-weight:700;line-height:1.12;animation:8s ease-in-out infinite home-title-shimmer;overflow:hidden}@keyframes home-title-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.home-dynamic-desc{white-space:nowrap;text-overflow:ellipsis;color:#ead6a0e6;width:100%;max-width:100%;margin:0 auto 20px;font-size:clamp(13px,1.85vw,18px);line-height:1.4;overflow:hidden}.home-dynamic-cta{pointer-events:auto;color:#f8fbff;background:linear-gradient(145deg,#d06754 0%,#b54336 50%,#8f2d24 100%);border:1px solid #ead6a073;padding:14px 36px;font-size:16px;font-weight:700;transition:transform .25s,box-shadow .25s;animation:2.8s ease-in-out infinite home-cta-pulse;position:relative;box-shadow:0 0 18px #c24a3a52,0 8px 24px #00000059,inset 0 1px #ffffff40}.home-dynamic-cta:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 0 28px #c24a3a73,0 12px 32px #0006,inset 0 1px #ffffff59}@keyframes home-cta-pulse{0%,to{box-shadow:0 0 16px #c24a3a57,0 8px 22px #0000004d}50%{box-shadow:0 0 24px #c24a3a70,0 10px 28px #00000059}}@media (width<=640px){.home-dynamic-hero-bagua-wrap{opacity:.5;width:min(110vw,520px);height:min(110vw,520px)}.home-dynamic-orb{opacity:.22}}.home-poster-inner{z-index:1;text-align:center;max-width:680px;position:relative}.home-poster-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--lt-gold);margin:0 0 12px;font-size:12px}.home-poster-inner h1:not(.home-dynamic-title){color:var(--lt-text);margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}.home-poster-desc{color:var(--lt-text-muted);margin:0 0 28px;font-size:16px;line-height:1.7}.home-poster-cta{padding:12px 28px;font-size:15px;box-shadow:0 0 32px #c24a3a59}main{padding:40px 20px 64px}main.main--home{max-width:var(--lt-content-w);margin:0 auto;padding-bottom:0}.home-page{gap:var(--lt-section-gap);flex-direction:column;display:flex}.home-page>.section,.home-page>.tools-section,.home-page>.section-more{margin-bottom:0}.home-section{border:1px solid var(--lt-border-soft);border-radius:var(--lt-radius-xl);box-shadow:var(--lt-shadow-soft);background:linear-gradient(165deg,#161a2e8c,#0e101cbf);padding:32px}.home-section--consult,.home-section--subscribe{border-color:var(--lt-border)}.main--home .section-head-center{text-align:left;grid-template-rows:auto;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;max-width:none;margin:0 0 28px;display:grid}.main--home .section-head-center .section-heading-line{grid-area:1/1;min-width:0}.main--home .section-head-center h2{margin:0;font-size:clamp(1.65rem,2.8vw,2.25rem)}.main--home .section-head-center h2:after{width:48px;margin:12px 0 0}.main--home .section-head-center .section-heading-sub{max-width:none;margin:0}.main--home .section-actions-center{grid-area:1/2;align-self:center;margin:0}.main--home .section-head-left .section-heading-line{min-width:0}.main--home .section-head-left h2{font-size:clamp(1.65rem,2.8vw,2.25rem)}.main--home .section-head-left h2:after{margin-top:12px}.main--home .academy-head{margin-bottom:24px}.section-head-center p,.section-head-left p,.muted{color:var(--lt-text-muted);line-height:1.65}.section-more{text-align:center;padding:0 8px}.section-more a{color:var(--lt-gold-bright)}.cta,.mini-cta{background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));border-radius:var(--lt-radius-sm);box-shadow:0 4px 20px var(--lt-gold-glow);transition:transform var(--lt-dur) var(--lt-ease), box-shadow var(--lt-dur) var(--lt-ease);font-weight:600;color:#f8fbff!important}.cta:hover,.mini-cta:hover{box-shadow:0 8px 28px var(--lt-gold-glow);transform:translateY(-1px)}.ghost-btn,a.ghost-btn{border:1px solid var(--lt-border-lilac);color:var(--lt-text);background:var(--lt-lilac-soft);border-radius:var(--lt-radius-sm);font-weight:500}.ghost-btn:hover,a.ghost-btn:hover{border-color:var(--lt-gold);background:var(--lt-gold-glow);color:var(--lt-gold-bright)}.main--home .home-product-grid{gap:20px}.main--home .product-card-temu-sold{color:var(--lt-text-muted);font-size:12px}.main--home .product-card-temu-review-count{color:var(--lt-text-muted);font-size:11px}.image-placeholder{background:linear-gradient(145deg, var(--lt-lilac-soft), #121524f2);color:var(--lt-text-soft);border:none}.price{color:var(--lt-gold-bright);font-weight:700}.tools-bento{gap:16px}.tb-card{border:1px solid var(--lt-border-soft);border-radius:var(--lt-radius-lg);transition:transform var(--lt-dur) var(--lt-ease), box-shadow var(--lt-dur) var(--lt-ease);background:linear-gradient(155deg,#1c2038e6,#0e101cf2);overflow:hidden}.tb-card:hover{box-shadow:var(--lt-shadow-card);border-color:var(--lt-border-lilac);transform:translateY(-3px)}.tb-visual.image-placeholder{background:linear-gradient(160deg,#a79ad226,#1e223ae6);border-radius:0;min-height:120px}.tb-label{border:1px solid var(--lt-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c16bf}.tb-title{font-family:var(--lt-font-display);font-size:18px}.academy-row{gap:18px}.academy-horizontal-card{border:1px solid var(--lt-border-soft);border-radius:var(--lt-radius-lg);transition:transform var(--lt-dur) var(--lt-ease);padding:16px}.academy-horizontal-card:hover{transform:translateY(-2px)}.academy-horizontal-card.tone-0{background:linear-gradient(135deg,#344840e6,#1c2a26f2)}.academy-horizontal-card.tone-1{background:linear-gradient(135deg,#5c483ae6,#302620f2)}.academy-horizontal-card.tone-2{background:linear-gradient(135deg,#343e52e6,#202634f2)}.consult.consult-block{border-radius:var(--lt-radius-xl);box-shadow:var(--lt-shadow-card);background:linear-gradient(135deg,#14182af2,#201830e0);grid-template-columns:1.1fr .9fr;gap:32px;padding:36px;display:grid}.consult-copy h2{font-size:clamp(1.6rem,2.5vw,2.1rem)}.consult-wa-btn{background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));color:#f8fbff;border-radius:var(--lt-radius-sm);box-shadow:0 6px 24px var(--lt-gold-glow);min-width:0;max-width:100%}.consult-panel{border:1px solid var(--lt-border-soft);background-image:linear-gradient(165deg, #323a5ad9, #101424f2), radial-gradient(ellipse 80% 60% at 40% 85%, var(--lt-gold-glow), transparent 55%)}.subscribe{text-align:center;border-radius:var(--lt-radius-xl);background:linear-gradient(160deg,#181c30e6,#0e101cf2);padding:40px 32px}.subscribe-intro--stacked{flex-direction:column;align-items:center;gap:10px;margin-bottom:24px}.subscribe-intro--stacked h2{text-align:center;width:100%}.subscribe-intro--stacked p{text-align:center;width:100%;max-width:520px;margin:0 auto}.subscribe-form{align-items:stretch;max-width:520px;margin:0 auto}.subscribe-form input{border:1px solid var(--lt-border);border-radius:var(--lt-radius-pill);min-width:0;color:var(--lt-text);background:#ffffff0d;flex:1;padding:12px 18px}.subscribe-form .subscribe-cta,.subscribe-form .btn--primary{border-radius:var(--lt-radius-sm);white-space:nowrap;flex-shrink:0;padding:12px 22px}.btn-see-all,.main--home .section-actions-center .btn,.main--home .academy-head .btn-see-all{white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding:9px 18px;display:inline-flex}.main--home .section-heading-line{flex-flow:row;align-items:baseline;gap:.4em .75em}.main--home .section-heading-sub{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;width:auto;overflow:hidden}.user-account-dropdown-cta.btn--primary{color:#1a1520!important;background:linear-gradient(135deg,#f0d78c,#d4af37 55%,#b8922a)!important;border:none!important;box-shadow:0 4px 16px #d4af3740!important}.points-hero-actions .btn{min-height:42px}.dream-result .profile-card--tool-records,.tool-scroll-panel .profile-card--tool-records{border-color:var(--lt-border-soft);margin-top:20px}.dream-result-hint{margin-bottom:0}.site-footer{border-top:1px solid var(--lt-border-soft);padding-top:var(--lt-section-gap);background:linear-gradient(#0000,#07080ffa);margin-top:0}.site-footer-brand h3{color:var(--lt-gold-bright)}.site-footer-col h4{font-family:var(--lt-font-display);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.site-footer-newsletter button{background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));color:#f8fbff;border-radius:var(--lt-radius-sm);width:100%}.shop-mall{background:0 0}.shop-mall-cats{background:var(--lt-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--lt-border-soft);border-radius:var(--lt-radius-md)}.shop-mall-user{border-radius:var(--lt-radius-lg);background:0 0;border:0}.shop-mall-cats-title{color:var(--lt-gold);font-family:var(--lt-font-display)}.shop-mall-cats li a:hover,.shop-mall-cats li a.is-active{background:var(--lt-lilac-soft);color:var(--lt-gold-bright)}.shop-mall-banner{border-radius:var(--lt-radius-lg);box-shadow:var(--lt-shadow-card)}.shop-mall-user-card{border:1px solid var(--lt-border-soft);border-radius:var(--lt-radius-lg);background:var(--lt-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:100%;box-shadow:var(--lt-shadow-soft)}.btn,.cta,.ghost-btn,.mini-cta,.shop-mall-banner-cta,.consult-wa-btn,.shop-login-btn,.product-detail-cta-primary,.product-detail-buy-now,.site-footer-newsletter button{border-radius:var(--lt-radius-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.btn--primary,.cta,.mini-cta,.shop-mall-banner-cta,.shop-login-btn,.product-detail-cta-primary,.product-detail-buy-now,.site-footer-newsletter button{background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));border-color:#0000;color:#f8fbff!important}.btn--primary:hover:not(:disabled),.cta:hover,.mini-cta:hover,.shop-mall-banner-cta:hover,.shop-login-btn:hover,.site-footer-newsletter button:hover{background:linear-gradient(135deg, #d87a68, var(--lt-gold-bright));color:#f8fbff!important}.btn--ghost,.ghost-btn,a.ghost-btn,.btn--secondary{background:var(--lt-lilac-soft);border:1px solid var(--lt-border-lilac);color:var(--lt-text)}.btn--ghost:hover:not(:disabled),.ghost-btn:hover,a.ghost-btn:hover,.btn--secondary:hover:not(:disabled){background:var(--lt-gold-glow);border-color:var(--lt-gold);color:#f8fbff}.shop-mall-cats li a,.shop-mall-cats-all,.mall-toolbar button,.profile-card-more,.section-actions-center a{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.shop-mall-cats li a:hover,.shop-mall-cats li a.is-active,.shop-mall-cats-all:hover,.shop-mall-cats-all.is-active{background:var(--lt-lilac-soft);color:var(--lt-gold-bright)}.product-card-temu{border:1px solid var(--lt-border-soft);background:var(--lt-bg-glass);border-radius:var(--lt-radius-md)}.product-card-temu:hover{box-shadow:var(--lt-shadow-card);transform:translateY(-2px)}.product-card-temu-price{color:var(--lt-gold-bright)}.product-detail-buybox{border:1px solid var(--lt-border);background:var(--lt-bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--lt-radius-lg);box-shadow:var(--lt-shadow-soft)}.product-detail-buybox-title{font-family:var(--lt-font-display)}.product-detail-price-current{color:var(--lt-gold-bright)}.product-detail-cta-primary,.product-detail-buy-now{background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));color:#f8fbff;border-radius:var(--lt-radius-pill)}.product-detail-buy-row .product-detail-cta-secondary{border:1px solid var(--lt-border-lilac);color:var(--lt-text);box-shadow:none;background:0 0}.product-detail-buy-row .product-detail-cta-secondary:hover:not(:disabled){background:var(--lt-lilac-soft);border-color:var(--lt-gold);transform:none}.cart-drawer-panel{background:var(--lt-bg-glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cart-line-card,.checkout-shipping-panel,.checkout-summary{border:1px solid var(--lt-border-soft);background:var(--lt-bg-glass);border-radius:var(--lt-radius-md)}.checkout-submit-btn{background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));color:#f8fbff;border-radius:var(--lt-radius-pill)}.checkout-field-grid input{border:1px solid var(--lt-border);border-radius:var(--lt-radius-sm);color:var(--lt-text);background:#ffffff0a}.hero,.placeholder,.modal-card{border:1px solid var(--lt-border-soft);border-radius:var(--lt-radius-lg);background:var(--lt-bg-glass)}.modal-title{font-family:var(--lt-font-display)}@media (width<=1100px){.middlebar{flex-wrap:wrap;justify-content:flex-start;display:flex}.search{flex:100%;order:3;max-width:none}.nav.nav-inline{border-right:none;flex:100%;order:4;justify-content:flex-start;margin-right:0;padding-bottom:4px;padding-right:0;overflow-x:auto}.actions{order:2;margin-left:auto;padding-left:0}}@media (width<=960px){.main--home .section-heading-line{flex-wrap:wrap}.main--home .section-heading-sub{white-space:normal;text-overflow:clip;overflow:visible}.main--home .section-head-center{grid-template-rows:auto auto;grid-template-columns:1fr}.main--home .section-head-center .section-heading-line{grid-area:1/1}.main--home .section-actions-center{grid-area:2/1;justify-self:start;margin-top:4px}.consult.consult-block{grid-template-columns:1fr}.home-section{padding:24px 18px}.home-page{gap:48px}}@media (width<=768px){main{padding:24px 14px 48px}.main--home .product-grid,.academy-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.main--home .product-grid,.academy-row{grid-template-columns:1fr}}.page-hero,.content-hero,.tools-section,.profile-page,.member-center-page,.checkout-page,.cart-page{color:var(--lt-text)}.breadcrumb,.breadcrumb a{color:var(--lt-text-soft)}.breadcrumb a:hover{color:var(--lt-gold-bright)}.card,.panel-card,.info-box{border:1px solid var(--lt-border-soft);background:var(--lt-bg-glass);border-radius:var(--lt-radius-md);color:var(--lt-text)}.card p,.panel-card p,.info-box p{color:var(--lt-text-muted)}.site-header{border-bottom-color:var(--lt-border-soft)!important;background:var(--lt-bg-glass-strong)!important}.announcement-bar{background:var(--lt-bg-deep)!important;border-bottom-color:var(--lt-border-soft)!important;color:var(--lt-text-muted)!important}.section h2,.section-head-center h2,.section-head-left h2{color:var(--lt-text)!important}.section>p,.hero p,.muted,.hint,.help-text,.form-hint,.profile-muted,.order-meta,.tool-muted{color:var(--lt-text-muted)!important}label,.field-label,.profile-label{color:var(--lt-text-muted);font-weight:500}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{color:var(--lt-text);border:1px solid var(--lt-border-soft);border-radius:var(--lt-radius-sm);background:#ffffff0f}input::placeholder,textarea::placeholder{color:var(--lt-text-soft);opacity:1}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--lt-gold);box-shadow:var(--lt-focus-ring);outline:none}.search input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search input[type=search]::-webkit-search-results-button{-webkit-appearance:none}.search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.search input[type=search]{appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.search input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search input[type=search]::-webkit-search-results-button{-webkit-appearance:none}.search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.product-qty-control input[type=number],.product-qty-control .product-qty-input{-webkit-appearance:none!important;appearance:textfield!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.product-qty-control input[type=number]:focus,.product-qty-control input[type=number]:focus-visible,.product-qty-control .product-qty-input:focus,.product-qty-control .product-qty-input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.product-qty-control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-qty-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn--primary,.cta,.mini-cta,.shop-mall-banner-cta,.shop-login-btn,.product-detail-cta-primary,.product-detail-buy-now,.checkout-submit-btn,.site-footer-newsletter button,.checkin-modal-btn--primary,.shop-buy-btn,.paypal-cta,.tool-ai-panel__cta,.membership-plan__cta,.subscribe-cta,.course-detail-start-btn,.inquiry-submit-btn,.product-card-temu-learn{color:#f8fbff!important}.profile-asset-btn,.profile-asset-btn--primary,.shop-checkin-card-pill,.user-account-dropdown-checkin,.support-float-btn{color:#fff7ea!important}.shop-buy-btn,.paypal-cta,.tool-ai-panel__cta,.membership-plan__cta,.subscribe-cta,.course-detail-start-btn,.inquiry-submit-btn,.product-card-temu-learn,.product-detail-buy-combo-buy{color:#1a1520!important;background:linear-gradient(135deg,#f0d78c,#d4af37 55%,#b8922a)!important;border:1px solid #0000!important;box-shadow:0 4px 16px #d4af3740!important}.profile-asset-btn--primary,.shop-checkin-card-pill,.support-float-btn{background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold))!important;box-shadow:0 6px 20px var(--lt-gold-glow)!important;border:1px solid #0000!important}.profile-asset-btn:not(.profile-asset-btn--primary),.user-account-dropdown-checkin{border:1px solid var(--lt-border-soft)!important;background:#fff7ea0a!important}.profile-asset-btn:not(.profile-asset-btn--primary):hover,.user-account-dropdown-checkin:hover{border-color:var(--lt-gold-bright)!important;background:#c24a3a29!important}.shop-buy-btn:hover,.paypal-cta:hover,.tool-ai-panel__cta:hover,.membership-plan__cta:hover,.subscribe-cta:hover,.course-detail-start-btn:hover,.inquiry-submit-btn:hover,.product-card-temu-learn:hover{background:linear-gradient(135deg, #d87a68, var(--lt-gold-bright))!important;color:#fff7ea!important}.profile-asset-btn--primary:hover,.shop-checkin-card-pill:hover,.support-float-btn:hover{background:linear-gradient(135deg, #d87a68, var(--lt-gold-bright))!important}.consult-wa-btn{align-self:flex-start;width:fit-content;min-width:0;color:#f8fbff!important;padding:12px 30px!important}.consult-wa-btn .consult-wa-chevron{color:inherit}.hero,.placeholder,.modal-card,.profile-card,.tool-panel,.checkout-shipping-panel,.order-card,.course-card,.points-card,.le-ledger-row{color:var(--lt-text);border-color:var(--lt-border-soft)!important;background:var(--lt-bg-glass)!important}.profile-card h2,.profile-card h3,.tool-panel h2,.modal-title{color:var(--lt-text)}table th{color:var(--lt-text-muted);font-weight:600}table td{color:var(--lt-text);border-color:var(--lt-border-soft)}a:not(.btn):not(.cta):not(.nav-link):not(.logo){color:var(--lt-lilac);text-decoration-color:#b8aee073}a:not(.btn):not(.cta):hover{color:var(--lt-gold-bright)}.nav-link{color:var(--lt-text-muted)!important}.social-icon-btn{color:var(--lt-text-muted)!important;background:#ffffff0f!important}.lang-switch button{color:var(--lt-text-muted)!important;border-color:var(--lt-border-soft)!important;background:#ffffff0a!important}.tool-page,.tool-layout,.tools-hub,.tool-result,.tool-output,.iztro-chart-wrap{color:var(--lt-text)}.tool-result pre,.tool-result .tool-result-body{color:var(--lt-text-muted);line-height:1.65}.checkin-modal{border-color:var(--lt-border)!important;background:linear-gradient(165deg, var(--lt-bg-raised) 0%, var(--lt-bg-deep) 55%, var(--lt-bg-void) 100%)!important}.checkin-modal-body h2{color:var(--lt-text)!important}.checkin-modal-sub,.checkin-modal-focus,.checkin-modal-detail{color:var(--lt-text-muted)!important}.checkin-modal-lucky,.checkin-modal-hint{color:var(--lt-text-soft)!important}.checkin-modal-reward{color:var(--lt-gold-bright)!important;background:#c24a3a38!important}.price,.product-card-temu-price,.product-detail-price-current,.points-balance strong{color:var(--lt-gold-bright)!important}.btn--secondary{color:var(--lt-text)!important;border-color:var(--lt-border-soft)!important;background:#ffffff0f!important}.btn--ghost,.ghost-btn{color:var(--lt-text)!important}.mall-item-card-cta{color:var(--lt-gold-bright)!important}.shop-mall .inline-actions .mini-cta{background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold))!important;color:#f8fbff!important;border-color:#0000!important}.shop-user-le-row{background:#c24a3a1f!important}.shop-earn-le-link{color:var(--lt-gold-bright)!important}.shop-checkin-card{background:radial-gradient(circle at 18% 20%,#c24a3a33,#0000 35%),linear-gradient(135deg,#171e30f2,#0f172af2)!important;border-color:#c24a3a61!important}.shop-checkin-kicker{color:var(--lt-gold-bright)!important}.site-footer-brand-logo{align-items:center;min-height:42px;margin:0 0 14px;text-decoration:none;display:inline-flex}.site-footer-logo-mark{object-fit:contain;width:auto;max-width:min(220px,100%);max-height:42px;display:block}.site-footer-logo-fallback{font-family:var(--lt-font-display);color:var(--lt-gold-bright);letter-spacing:.01em;font-size:clamp(1.7rem,2.2vw,2.1rem)}.alert-error,.form-error,.checkin-modal-error{color:#fecaca!important;background:#7f1d1d59!important;border-color:#f8717173!important}.alert-success{color:#bbf7d0!important;background:#16653440!important;border-color:#4ade8059!important}*{box-sizing:border-box}body{min-height:100dvh;margin:0}a{color:inherit}#root{min-height:100dvh}.m-shell{min-height:100dvh;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.m-shell--compact{padding-bottom:env(safe-area-inset-bottom,0px)}.m-header{z-index:50;padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top,0px));border-bottom:1px solid var(--lt-border-soft);background:var(--lt-bg-glass-strong);-webkit-backdrop-filter:blur(16px)saturate(1.2);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.m-brand{font-family:var(--lt-font-display);letter-spacing:.04em;color:var(--lt-text);font-size:1.25rem;font-weight:600;text-decoration:none}.m-header-actions{align-items:center;gap:10px;display:flex}.m-header-link{color:var(--lt-text-muted);border-radius:var(--lt-radius-pill);border:1px solid #0000;padding:6px 10px;font-size:13px;text-decoration:none}.m-header-link--accent{color:var(--lt-text);border-color:var(--lt-border);background:#9f31271f}.m-main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:16px 16px 8px}.m-tabbar{z-index:60;padding:6px 8px;padding-bottom:max(6px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--lt-border-soft);background:var(--lt-bg-glass-strong);-webkit-backdrop-filter:blur(18px);grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.m-tab{min-height:48px;color:var(--lt-text-soft);border-radius:var(--lt-radius-sm);transition:color var(--lt-dur) var(--lt-ease), background var(--lt-dur) var(--lt-ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:500;text-decoration:none;display:flex}.m-header-user{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.m-header-link--accent{align-items:center;gap:4px;display:inline-flex}.m-tab.is-active{color:var(--lt-text);background:#c24a3a24;box-shadow:inset 0 0 0 1px #c8a66038}.m-consult-card{border-radius:var(--lt-radius-lg);border:1px solid var(--lt-border-soft);background:#1c2230a6;gap:12px;margin-bottom:22px;padding:16px;display:grid;overflow:hidden}.m-consult-card__img{object-fit:cover;object-position:center;border-radius:var(--lt-radius-md);width:100%;max-height:160px;display:block}.m-consult-card__body h2{margin:0 0 8px;font-size:1.15rem}.m-consult-card__body p{color:var(--lt-text-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.m-consult-card__body .m-hero-cta--block{width:100%;max-width:100%}.m-web-embed{min-width:0}.m-web-embed--flush .section{padding-left:0;padding-right:0}.m-detail-actions{padding:0 0 16px}.m-auth-panel{padding:8px 0}.m-auth-panel h1{margin:0 0 8px}.m-form{gap:12px;margin:16px 0;display:grid}.m-form label{color:var(--lt-text-muted);gap:6px;font-size:13px;display:grid}.m-form input{border-radius:var(--lt-radius-sm);border:1px solid var(--lt-border-soft);background:var(--lt-bg-base);min-height:44px;color:var(--lt-text);padding:0 12px}.m-form textarea{border-radius:var(--lt-radius-sm);border:1px solid var(--lt-border-soft);background:var(--lt-bg-base);min-height:96px;color:var(--lt-text);resize:vertical;padding:10px 12px}.m-form-error{color:#f87171;margin:0;font-size:13px}.m-auth-switch{text-align:center;color:var(--lt-text-soft);font-size:13px}.m-btn-ghost--block{justify-content:center;width:100%;margin-top:10px;display:flex}.muted{color:var(--lt-text-soft);font-size:13px}.m-hero{border-radius:var(--lt-radius-lg);border:1px solid var(--lt-border-soft);box-shadow:var(--lt-shadow-soft);background:radial-gradient(90% 70% at 50% 0,#c8a6602e,#0000 55%),linear-gradient(145deg,#1c2230f2,#0d1018fa);margin-bottom:20px;position:relative;overflow:hidden}.m-hero-bg{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.m-hero-inner{z-index:1;padding:22px 18px;position:relative}.m-hero-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lt-lilac);margin:0 0 6px;font-size:11px}.m-hero-inner h1{color:var(--lt-text);margin:0 0 10px;font-size:1.65rem;line-height:1.2}.m-hero-inner>p:not(.m-hero-kicker){color:var(--lt-text-muted);margin:0 0 16px;font-size:14px;line-height:1.55}.m-hero-cta{border-radius:var(--lt-radius-pill);color:#fff8f0;background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));min-height:44px;box-shadow:0 8px 24px var(--lt-gold-glow);justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.m-hero-cta--block{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;display:flex}.m-section-head{margin-bottom:12px}.m-section-head h2{color:var(--lt-text);margin:0;font-size:1.15rem}.m-section-head p{color:var(--lt-text-soft);margin:4px 0 0;font-size:13px}.m-section-head--row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.m-see-all{color:var(--lt-lilac);flex-shrink:0;padding-top:4px;font-size:13px;text-decoration:none}.m-block{margin-bottom:24px}.m-page-title{margin-bottom:16px}.m-page-title h1{margin:0 0 6px;font-size:1.35rem}.m-page-title p{color:var(--lt-text-soft);margin:0;font-size:13px}.m-goods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.m-goods-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-goods-card{color:inherit;border-radius:var(--lt-radius-md);border:1px solid var(--lt-border-soft);background:#1c22308c;flex-direction:column;display:flex;overflow:hidden}.m-goods-card-top{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.m-goods-card-top--row{flex-direction:row;align-items:stretch;min-height:88px}.m-goods-card--row{grid-column:1/-1}.m-goods-foot{padding:0 10px 10px}.m-goods-foot--row{padding:8px 12px 12px}.m-goods-cta{border-radius:var(--lt-radius-pill);text-align:center;color:#fff8f0;background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-cinnabar,#c24a3a));cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 4px 14px #c24a3a40}.m-goods-cta--inline{width:auto;min-height:32px;padding:0 14px;font-size:12px}.m-goods-media{aspect-ratio:1;background:#00000040;justify-content:center;align-items:center;display:flex}.m-goods-media--tall{aspect-ratio:3/4}.m-goods-media--square{aspect-ratio:1;flex-shrink:0;width:88px}.m-goods-media img{object-fit:cover;object-position:center;background:#0003;width:100%;height:100%;display:block}.m-goods-ph{color:var(--lt-text-soft);font-size:12px}.m-goods-body{min-width:0;padding:10px}.m-goods-card--row .m-goods-body{flex-direction:column;justify-content:center;display:flex}.m-course-body{justify-content:space-between}.m-course-cta{flex-shrink:0;margin-top:8px}.m-goods-card--row .m-course-cta .m-goods-cta{box-sizing:border-box;width:100%;min-width:0}.m-goods-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.m-goods-price{color:var(--lt-lilac);margin:0;font-size:14px;font-weight:600}.m-goods-meta{color:var(--lt-text-soft);margin:0 0 4px;font-size:12px}.m-course-list{flex-direction:column;gap:10px;display:flex}.m-portal-icon-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.m-load-more{border-radius:var(--lt-radius-pill);border:1px solid var(--lt-border);width:100%;min-height:44px;color:var(--lt-text);cursor:pointer;background:0 0;margin:16px 0;display:block}.m-panel--hint{text-align:left}.m-panel--hint p{color:var(--lt-text-muted);margin:0;font-size:13px;line-height:1.55}.center{text-align:center}.m-detail h1{margin:12px 0 8px;font-size:1.25rem}.m-detail-gallery{border-radius:var(--lt-radius-md);scroll-snap-type:x mandatory;gap:8px;display:flex;overflow-x:auto}.m-detail-gallery img{object-fit:cover;border-radius:var(--lt-radius-md);scroll-snap-align:start;flex:0 0 85%;max-height:280px}.m-detail-gallery--tall img{max-height:360px}.m-detail-gallery--square{display:block}.m-detail-gallery--square img{width:100%;max-height:none}.m-detail-price{color:var(--lt-lilac);margin:0 0 12px;font-size:1.1rem;font-weight:600}.m-detail-summary{color:var(--lt-text-muted);font-size:14px;line-height:1.55}.m-detail-html{color:var(--lt-text-muted);word-break:break-word;font-size:14px;line-height:1.6}.m-detail-html img{max-width:100%;height:auto}.m-detail-note{margin:16px 0;font-size:12px}.m-portal-grid{gap:10px;display:grid}.m-portal-card{color:inherit;border-radius:var(--lt-radius-md);border:1px solid var(--lt-border-soft);box-shadow:var(--lt-shadow-soft);transition:border-color var(--lt-dur) var(--lt-ease), transform var(--lt-dur) var(--lt-ease);background:#1c22308c;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.m-portal-card:active{transform:scale(.99)}.m-portal-icon{border-radius:var(--lt-radius-sm);background:var(--lt-lilac-soft);border:1px solid var(--lt-border-soft);place-items:center;width:42px;height:42px;font-size:20px;display:grid;overflow:hidden}.m-portal-body{min-width:0}.m-portal-body strong{margin-bottom:2px;font-size:15px;display:block}.m-portal-body small{color:var(--lt-text-soft);font-size:12px;line-height:1.4;display:block}.m-portal-arrow{color:var(--lt-lilac);white-space:nowrap;font-size:12px;font-style:normal}.m-panel{border-radius:var(--lt-radius-lg);text-align:center;border:1px solid var(--lt-border-soft);background:#141823b8;padding:24px 18px}.m-panel h1{margin:0 0 10px;font-size:1.35rem}.m-panel p{color:var(--lt-text-muted);margin:0 0 18px;font-size:14px;line-height:1.55}.m-btn-ghost{border-radius:var(--lt-radius-pill);min-height:44px;color:var(--lt-text);border:1px solid var(--lt-border);background:0 0;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.chat-masters-page.m-panel{text-align:left}.master-grid{gap:12px;margin-top:16px;display:grid}.master-card{border-radius:var(--lt-radius-md);border:1px solid var(--lt-border-soft);background:#1c223080;padding:14px}.master-card h2{margin:0 0 4px;font-size:1rem}.master-card p{margin:0 0 12px;font-size:13px}.master-card button{border-radius:var(--lt-radius-pill);color:#fff8f0;background:linear-gradient(135deg, var(--lt-gold-bright), var(--lt-gold));cursor:pointer;border:none;min-height:40px;padding:0 14px}.chat-session-page{text-align:left;flex-direction:column;min-height:calc(100dvh - 120px);padding:0;display:flex}.chat-session-page .chat-messages{flex-direction:column;flex:1;gap:8px;padding:12px 0;display:flex;overflow-y:auto}.chat-bubble{border-radius:var(--lt-radius-md);max-width:85%;padding:10px 12px;font-size:14px;line-height:1.45}.chat-bubble--user{border:1px solid var(--lt-border-lilac);background:#9f312759;align-self:flex-end}.chat-bubble--master{border:1px solid var(--lt-border-soft);background:#1c2230cc;align-self:flex-start}.chat-compose{border-top:1px solid var(--lt-border-soft);gap:8px;padding-top:12px;display:flex}.chat-compose input{border-radius:var(--lt-radius-sm);border:1px solid var(--lt-border-soft);background:var(--lt-bg-base);min-height:44px;color:var(--lt-text);flex:1;padding:0 12px}.chat-compose button{border-radius:var(--lt-radius-sm);background:var(--lt-gold);color:#fff8f0;cursor:pointer;border:none;min-height:44px;padding:0 16px}.m-inquiry-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.m-inquiry-tab{border:1px solid var(--lt-border-soft);color:var(--lt-text);border-radius:var(--lt-radius-pill);white-space:nowrap;background:#1c22308c;flex:auto;min-height:34px;padding:0 12px}.m-inquiry-tab.is-active{border-color:var(--lt-gold);color:var(--lt-gold)}.m-hero-dynamic{border-radius:var(--lt-radius-lg);box-shadow:none;border:none;margin-bottom:20px;overflow:hidden}.m-hero-dynamic .home-dynamic-hero,.m-hero-dynamic .home-poster-placeholder--cosmic{border-radius:inherit;min-height:min(72vh,520px)}.m-hero-dynamic .home-poster-inner,.m-hero-dynamic .home-dynamic-inner{text-align:center;padding:22px 18px 28px}.m-hero-dynamic .home-dynamic-title{font-size:clamp(1.35rem,5vw,1.75rem)}.m-hero-dynamic .home-dynamic-desc{font-size:13px;line-height:1.55}.m-hero-dynamic .home-dynamic-cta,.m-hero-dynamic .home-poster-cta{text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:0 24px;display:inline-flex;text-decoration:none!important}.m-detail{flex-direction:column;gap:0;display:flex}.m-crumb{color:var(--lt-text-soft);margin-bottom:12px;font-size:12px}.m-crumb a{color:var(--lt-text-muted);text-decoration:none}.m-gallery{width:calc(100% + 32px);margin:0 -16px 16px}.m-gallery-main{aspect-ratio:1;background:#00000059;position:relative;overflow:hidden}.m-gallery-main img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.m-gallery--empty{aspect-ratio:1;border-radius:var(--lt-radius-md);background:#1c223080;justify-content:center;align-items:center;width:auto;margin:0 16px 16px;display:flex}.m-gallery-nav{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.m-gallery-nav--prev{left:8px}.m-gallery-nav--next{right:8px}.m-gallery-counter{border-radius:var(--lt-radius-pill);color:var(--lt-text-muted);background:#0000008c;padding:4px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.m-gallery-thumbs{gap:8px;padding:10px 16px 0;display:flex;overflow-x:auto}.m-gallery-thumb{border-radius:var(--lt-radius-sm);cursor:pointer;background:#00000040;border:2px solid #0000;flex:0 0 56px;width:56px;height:56px;padding:0;overflow:hidden}.m-gallery-thumb.is-active{border-color:var(--lt-gold)}.m-gallery-thumb img{object-fit:cover;width:100%;height:100%}.m-detail-head{margin-bottom:12px}.m-detail-head h1{margin:0 0 6px;font-size:1.2rem;line-height:1.35}.m-detail-sold{color:var(--lt-text-soft);margin:0 0 8px;font-size:12px}.m-detail-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.m-detail-price-list{color:var(--lt-text-soft);font-size:13px;text-decoration:line-through}.m-detail-badge{color:var(--lt-gold);margin:8px 0 0;font-size:13px}.m-detail-block{margin-bottom:14px}.m-detail-qty{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.m-detail-qty-control{border:1px solid var(--lt-border-soft);border-radius:var(--lt-radius-sm);align-items:center;gap:4px;display:inline-flex;overflow:hidden}.m-detail-qty-control button{width:36px;height:36px;color:var(--lt-text);cursor:pointer;background:#1c2230cc;border:none;font-size:18px}.m-detail-qty-value{min-width:40px;color:var(--lt-text);justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}.m-detail-qty-control input{text-align:center;width:40px;color:var(--lt-text);background:0 0;border:none;font-size:14px}.m-detail-block .product-spec-picker{flex-direction:column;gap:14px;display:flex}.m-detail-block .product-spec-picker-label{color:var(--lt-text-muted);margin:0 0 8px;font-size:13px;font-weight:600}.m-detail-block .product-spec-options{flex-wrap:wrap;gap:8px;display:flex}.m-detail-block .product-spec-option{border-radius:var(--lt-radius-pill);border:1px solid var(--lt-border-soft);min-height:36px;color:var(--lt-text);text-align:left;background:#14182499;padding:8px 12px;font-size:12px;line-height:1.35}.m-detail-block .product-spec-option.is-active{border-color:var(--lt-gold);color:var(--lt-gold);background:#c8a6601f;box-shadow:inset 0 0 0 1px #c8a66040}.m-detail-block .product-spec-option.is-sold-out,.m-detail-block .product-spec-option:disabled{opacity:.45}.m-detail-block .product-spec-option-stock{color:var(--lt-text-soft);margin-top:2px;font-size:11px;display:block}.m-detail-sections .product-detail-tabs{border:none;border-bottom:1px solid var(--lt-border-soft);background:0 0;gap:0;margin:0 0 12px;padding:0;display:flex}.m-detail-sections .product-detail-tab{color:var(--lt-text-soft);box-shadow:none;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;margin:0;padding:12px 8px;font-size:14px;font-weight:500;background:0 0!important}.m-detail-sections .product-detail-tab.is-active{color:var(--lt-gold);border-bottom-color:var(--lt-gold);background:0 0!important}.m-detail-sections .product-detail-tab-score{display:none}.m-buy-bar{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.m-buy-bar--single{grid-template-columns:1fr}.m-detail-tabs{border-bottom:1px solid var(--lt-border-soft);gap:0;margin-bottom:12px;display:flex}.m-detail-tab{color:var(--lt-text-soft);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px 8px;font-size:14px}.m-detail-tab.is-active{color:var(--lt-gold);border-bottom-color:var(--lt-gold)}.m-detail-rich,.m-detail-sections{margin-top:4px}.m-detail-rich-title{margin:0 0 12px;font-size:1rem}.m-detail-rich .product-detail-desc,.m-detail-sections .product-detail-desc,.m-detail-rich .product-detail-desc-plain,.m-detail-sections .product-detail-desc-plain{background:0 0;border:none;padding:0;font-size:14px;line-height:1.6}.m-detail-rich .product-detail-desc p,.m-detail-sections .product-detail-desc p,.m-detail-rich .product-detail-desc-plain{margin:0 0 .75em;line-height:1.6}.m-detail-rich .product-detail-desc img,.m-detail-sections .product-detail-desc img{vertical-align:top;border-radius:0;display:block;border:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}.m-detail-sections .product-detail-sections{background:0 0;border:none;padding:0}.m-detail-sections .product-detail-panel{box-shadow:none;background:0 0;border:none;padding:0}.m-detail-sections .product-detail-tabs{border-bottom:1px solid var(--lt-border-soft)}.m-detail-sections .product-detail-tab{flex:1;font-size:14px}.m-detail-summary{color:var(--lt-text-muted);margin:0 0 12px;font-size:14px;line-height:1.55}.m-cart-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.m-cart-item{border-radius:var(--lt-radius-md);border:1px solid var(--lt-border-soft);background:#1c223073;gap:12px;padding:12px;display:flex}.m-cart-thumb{border-radius:var(--lt-radius-sm);background:#00000040;flex-shrink:0;width:72px;height:72px;overflow:hidden}.m-cart-thumb img{object-fit:cover;width:100%;height:100%}.m-cart-body{flex:1;min-width:0}.m-cart-body strong{margin-bottom:4px;font-size:14px;display:block}.m-cart-remove{color:var(--lt-text-soft);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}.m-cart-footer,.m-cart-total{margin-top:16px}.m-membership-plans{flex-direction:column;gap:14px;display:flex}.m-membership-plan{border-radius:var(--lt-radius-lg);border:1px solid var(--lt-border-soft);background:#1c22308c;padding:16px;position:relative}.m-membership-plan.is-featured{border-color:#c8a66073}.m-membership-badge{border-radius:var(--lt-radius-pill);color:var(--lt-gold);background:#c24a3a40;padding:2px 8px;font-size:11px;position:absolute;top:12px;right:12px}.m-membership-price{color:var(--lt-lilac);margin:8px 0;font-size:1.35rem;font-weight:600}.m-membership-status{margin-bottom:12px;font-size:14px}.m-profile-card{border-radius:var(--lt-radius-lg);border:1px solid var(--lt-border-soft);background:#1c22308c;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex}.m-profile-avatar{width:52px;height:52px;color:var(--lt-gold);background:#9f312759;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.m-profile-links{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.m-profile-link{color:var(--lt-text);border-bottom:1px solid var(--lt-border-soft);justify-content:space-between;align-items:center;padding:14px 12px;font-size:15px;text-decoration:none;display:flex}.m-checkout-lines{margin:0 0 16px;padding:0;font-size:14px;list-style:none}.m-checkout-lines li{border-bottom:1px solid var(--lt-border-soft);padding:8px 0}.m-order-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-order-item p{margin:4px 0 0;font-size:13px}.m-order-card{list-style:none}.m-order-card-link{color:inherit;border-radius:var(--lt-radius-md);border:1px solid var(--lt-border-soft);background:#1c223073;gap:12px;padding:12px;text-decoration:none;display:flex}.m-order-card-thumb{border-radius:var(--lt-radius-sm);width:72px;height:72px;color:var(--lt-text-soft);background:#0000004d;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.m-order-card-thumb img{object-fit:cover;width:100%;height:100%}.m-order-card-body{flex:1;min-width:0}.m-order-card-body strong{margin-bottom:4px;font-size:14px;line-height:1.35;display:block}.m-order-card-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.m-order-status{border-radius:var(--lt-radius-pill);color:var(--lt-gold);background:#c8a6601f;padding:2px 8px;font-size:12px}.m-order-status.status-pending{color:#f0a89a;background:#c24a3a26}.m-profile-card-main{flex:1;min-width:0}.m-profile-avatar-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}.m-profile-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.m-profile-tag{color:var(--lt-gold)}.m-profile-assets{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.m-profile-asset{border-radius:var(--lt-radius-md);border:1px solid var(--lt-border-soft);background:#1c223073;flex-direction:column;gap:4px;padding:12px;display:flex}.m-profile-asset strong{color:var(--lt-lilac);font-size:1.1rem}.m-profile-asset-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.m-profile-section{margin-bottom:20px}.m-profile-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.m-profile-section-head h2{margin:0;font-size:1rem}.m-profile-task-list{margin:0;padding:0;list-style:none}.m-profile-task-list li a{border-bottom:1px solid var(--lt-border-soft);color:var(--lt-text);justify-content:space-between;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.m-profile-task-list li.is-done a{opacity:.55}.m-profile-task-list em{color:var(--lt-gold);font-style:normal}.m-profile-tool-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.m-profile-tool-tile{text-align:center;color:var(--lt-text);border-radius:var(--lt-radius-sm);border:1px solid var(--lt-border-soft);background:#1c223066;padding:10px 6px;font-size:12px;text-decoration:none}.m-profile-scroll-row{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.m-profile-chip{color:inherit;border-radius:var(--lt-radius-md);border:1px solid var(--lt-border-soft);background:#1c223073;flex-direction:column;flex:0 0 120px;gap:4px;padding:8px;text-decoration:none;display:flex}.m-profile-chip-img{aspect-ratio:1;border-radius:var(--lt-radius-sm);width:100%;color:var(--lt-text-soft);background:#00000040;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.m-profile-chip-img img{object-fit:cover;width:100%;height:100%}.m-profile-chip-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.m-profile-chip-meta{color:var(--lt-lilac);font-size:12px}.m-profile-mini-list{margin:0;padding:0;list-style:none}.m-profile-mini-list li a{border-bottom:1px solid var(--lt-border-soft);color:var(--lt-text);align-items:center;gap:10px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.m-profile-mini-list .m-profile-chip-img{aspect-ratio:1;flex:0 0 44px;width:44px}.m-tool-shell{min-width:0}.m-tool-shell .section,.m-tool-shell .page-section{max-width:100%;padding:0}.m-tool-shell .tool-page-shell,.m-tool-shell .tool-hub-page,.m-tool-shell input,.m-tool-shell select,.m-tool-shell textarea,.m-tool-shell button{max-width:100%}.m-tool-shell .calendar-grid,.m-tool-shell .bazi-form,.m-tool-shell .ziwei-panel{overflow-x:auto}.m-tool-shell .site-header,.m-tool-shell .site-footer,.m-tool-shell .marquee-outer,.m-tool-shell .home-dynamic-hero{display:none!important}.m-goods-thumb-link,.m-goods-title-link{color:inherit;text-decoration:none}.m-goods-title-link h3{margin:0 0 4px}.m-float-chat{right:14px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:65;color:#f5e8c6;cursor:pointer;background:linear-gradient(135deg,#2b3346,#1b2233);border:1px solid #c8a66073;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:flex;position:fixed;box-shadow:0 8px 20px #00000059}.iztro-palace{text-transform:capitalize;grid-template-rows:auto auto auto 50px;grid-template-columns:repeat(3,1fr);grid-template-areas:"major minor adj""horo horo adj""fate fate fate""ft ft ft";grid-auto-flow:column;padding:3px;transition:all .25s ease-in-out;display:grid}.iztro-palace.focused-palace{background-color:#aab8d32f}.iztro-palace.opposite-palace{background-color:#93f73d4f}.iztro-palace.surrounded-palace{background-color:#aff46f24}.iztro-palace-major{grid-area:major}.iztro-palace-minor{grid-area:minor;justify-self:center}.iztro-palace-adj{white-space:nowrap;text-align:right;grid-area:adj;justify-self:flex-end;gap:3px;display:inline-flex}.iztro-palace-horo-star{grid-area:horo;align-self:center}.iztro-palace-horo-star .stars{gap:3px;display:flex}.iztro-palace-scope{white-space:nowrap;text-align:center}.iztro-palace-scope-decadal{font-weight:700}.iztro-palace-fate{white-space:nowrap;grid-area:fate;justify-content:center;align-self:flex-end;gap:3px;height:17px;display:flex}.iztro-palace-fate .iztro-palace-decadal-active{background-color:var(--iztro-color-decadal)}.iztro-palace-fate .iztro-palace-yearly-active{background-color:var(--iztro-color-yearly)}.iztro-palace-fate .iztro-palace-monthly-active{background-color:var(--iztro-color-monthly)}.iztro-palace-fate .iztro-palace-daily-active{background-color:var(--iztro-color-daily)}.iztro-palace-fate .iztro-palace-hourly-active{background-color:var(--iztro-color-hourly)}.iztro-palace-footer{grid-area:ft;grid-template-columns:auto auto auto;align-self:flex-start;display:grid}.iztro-palace-lft24{text-align:left}.iztro-palace-rgt24{text-align:right}.iztro-palace-name{cursor:pointer;text-wrap:nowrap}.iztro-palace-name .iztro-palace-name-wrapper{position:relative}.iztro-palace-name .iztro-palace-name-taichi{background-color:var(--iztro-color-major);color:#fff;z-index:2;border-radius:0 4px 4px 0;padding:0 2px;font-size:12px;line-height:14px;position:absolute;bottom:0;font-weight:400!important}.iztro-palace-gz{text-align:right;cursor:pointer}.iztro-palace-gz span{text-wrap:nowrap;padding:0 1px;display:inline-block}.iztro-palace-dynamic-name{text-align:center;white-space:nowrap;justify-content:center;gap:3px;display:flex}.iztro-palace-dynamic-name .iztro-palace-dynamic-name-decadal{color:var(--iztro-color-decadal)}.iztro-palace-dynamic-name .iztro-palace-dynamic-name-yearly{color:var(--iztro-color-yearly)}.iztro-palace-dynamic-name .iztro-palace-dynamic-name-monthly{color:var(--iztro-color-monthly)}.iztro-palace-dynamic-name .iztro-palace-dynamic-name-daily{color:var(--iztro-color-daily)}.iztro-palace-dynamic-name .iztro-palace-dynamic-name-hourly{color:var(--iztro-color-hourly)}.iztro-center-palace{grid-area:ct;width:100%;height:100%;position:relative}.iztro-center-palace-centralize{text-align:center}.iztro-center-palace ul.basic-info{grid-template-columns:repeat(2,1fr);column-gap:20px;margin:10px;padding:0;display:grid}.iztro-center-palace ul.basic-info li{list-style:none}.iztro-center-palace .center-title{font-size:var(--iztro-star-font-size-big);text-align:center;border-bottom:1px dashed var(--iztro-color-border);margin:0;padding:5px 0;font-weight:700}.horo-buttons{font-size:var(--iztro-star-font-size-small);justify-content:space-around;margin:10px;display:flex}.horo-buttons .center-button{text-align:center;border:1px solid var(--iztro-color-border);cursor:pointer;color:var(--iztro-color-text);-webkit-user-select:none;user-select:none;padding:5px;transition:all .25s ease-in-out;display:block}.horo-buttons .center-button:not(.disabled):hover{color:var(--iztro-color-major);background-color:var(--iztro-color-border)}.horo-buttons .center-button.disabled{opacity:.5;cursor:not-allowed}.horo-buttons .center-horo-hour{align-items:center;display:flex}.iztro-copyright{color:#0003;text-shadow:1px 1px #ffffff4d;font-size:12px;text-decoration:none;position:absolute;bottom:3px;right:3px}#palace-line{stroke:var(--iztro-color-awesome);opacity:.6;transition:all .25s ease-in-out}#palace-line.decadal{stroke:var(--iztro-color-decadal)}.solar-horoscope{align-items:center;gap:10px;display:flex}.solar-horoscope-centralize{justify-content:center}.solar-horoscope .today{font-size:var(--iztro-star-font-size-small);cursor:pointer;border:1px solid var(--iztro-color-border);padding:0 5px;transition:all .25s ease-in-out;display:inline-block}.solar-horoscope .today:hover{color:var(--iztro-color-major);background-color:var(--iztro-color-border)}.iztro-astrolabe{grid-gap:3px;grid-template-columns:repeat(4,1fr);grid-template-areas:"g3 g4 g5 g6""g2 ct ct g7""g1 ct ct g8""g0 g11 g10 g9";grid-auto-rows:1fr;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:grid;position:relative}.iztro-star-mutagen{font-weight:400;font-size:var(--iztro-star-font-size-small);color:#fff;border-radius:4px;margin-left:1px;padding:0 2px;display:inline-block}.star-with-mutagen{position:relative}.star-with-mutagen:before{content:" ";width:4px;transition:all .25s ease-in-out;position:absolute;top:0;bottom:0;left:-4px}.star-with-mutagen:after{content:" ";height:4px;transition:all .25s ease-in-out;position:absolute;bottom:-4px;left:0;right:0}.iztro-astrolabe-theme-default{--iztro-star-font-size-big:13px;--iztro-star-font-size-small:12px;--iztro-color-major:#531dab;--iztro-color-focus:#000;--iztro-color-quan:#2f54eb;--iztro-color-tough:#612500;--iztro-color-awesome:#d4380d;--iztro-color-active:#1890ff;--iztro-color-happy:#c41d7f;--iztro-color-nice:#237804;--iztro-color-decorator-1:#90983c;--iztro-color-decorator-2:#813359;--iztro-color-text:#8c8c8c;--iztro-color-border:#00152912;--iztro-color-decadal:var(--iztro-color-active);--iztro-color-yearly:var(--iztro-color-decorator-2);--iztro-color-monthly:var(--iztro-color-nice);--iztro-color-daily:var(--iztro-color-decorator-1);--iztro-color-hourly:var(--iztro-color-text)}.iztro-astrolabe{text-align:left}.iztro-palace{border:1px solid var(--iztro-color-border)}.iztro-star-soft,.iztro-star-tough,.iztro-star-adjective,.iztro-star-flower,.iztro-star-helper,.iztro-palace-fate,.iztro-palace-horo-star,.iztro-palace-scope,.iztro-palace-dynamic-name,.iztro-palace-lft24,.iztro-palace-rgt24{font-size:var(--iztro-star-font-size-small);text-wrap:nowrap;font-weight:400}.iztro-palace-scope-age{text-wrap:balance}.iztro-palace-scope-age,.iztro-palace-scope-decadal{color:var(--iztro-color-text)}.iztro-palace-lft24{color:var(--iztro-color-decorator-1)}.iztro-palace-rgt24{color:var(--iztro-color-decorator-2);text-wrap:nowrap}.iztro-star-major,.iztro-star-tianma,.iztro-star-lucun,.iztro-palace-name,.iztro-palace-gz{font-size:var(--iztro-star-font-size-big);font-weight:700}.iztro-star-tianma{color:var(--iztro-color-active)}.iztro-star-lucun{color:var(--iztro-color-awesome)}.iztro-palace-horo-star .iztro-star{opacity:.75}.iztro-palace-horo-star .iztro-star-tianma,.iztro-palace-horo-star .iztro-star-lucun{font-weight:400;font-size:var(--iztro-star-font-size-small)}.iztro-star-brightness,.iztro-star-adjective{color:var(--iztro-color-text);font-style:normal;font-weight:400}.iztro-star-brightness{opacity:.5}.iztro-star-major,.iztro-star-soft,.iztro-palace-name{color:var(--iztro-color-major)}.iztro-star-tough{color:var(--iztro-color-tough)}.iztro-star-flower{color:var(--iztro-color-happy)}.iztro-star-helper,.iztro-palace-gz{color:var(--iztro-color-nice)}.iztro-star-mutagen.mutagen-0{background-color:var(--iztro-color-awesome)}.iztro-star-mutagen.mutagen-1{background-color:var(--iztro-color-quan)}.iztro-star-mutagen.mutagen-2{background-color:var(--iztro-color-nice)}.iztro-star-mutagen.mutagen-3{background-color:var(--iztro-color-focus)}.iztro-star-mutagen.mutagen-decadal{background-color:var(--iztro-color-decadal);opacity:.6}.iztro-star-mutagen.mutagen-yearly{background-color:var(--iztro-color-yearly);opacity:.6}.iztro-star-mutagen.mutagen-monthly{background-color:var(--iztro-color-monthly);opacity:.6}.iztro-star-mutagen.mutagen-daily{background-color:var(--iztro-color-daily);opacity:.6}.iztro-star-mutagen.mutagen-hourly{background-color:var(--iztro-color-hourly);opacity:.6}.iztro-palace-gz .iztro-palace-gz-active{background-color:var(--iztro-color-nice);color:#fff;font-weight:400}.iztro-star-mutagen-0{background-color:var(--iztro-color-awesome);color:#fff;font-weight:400}.iztro-star-mutagen-1{background-color:var(--iztro-color-quan);color:#fff;font-weight:400}.iztro-star-mutagen-2{background-color:var(--iztro-color-nice);color:#fff;font-weight:400}.iztro-star-mutagen-3{background-color:var(--iztro-color-focus);color:#fff;font-weight:400}.iztro-star-self-mutagen-0:before{background-color:var(--iztro-color-awesome)}.iztro-star-self-mutagen-1:before{background-color:var(--iztro-color-quan)}.iztro-star-self-mutagen-2:before{background-color:var(--iztro-color-nice)}.iztro-star-self-mutagen-3:before{background-color:var(--iztro-color-focus)}.iztro-star-hover-mutagen-0:after{background-color:var(--iztro-color-awesome)}.iztro-star-hover-mutagen-1:after{background-color:var(--iztro-color-quan)}.iztro-star-hover-mutagen-2:after{background-color:var(--iztro-color-nice)}.iztro-star-hover-mutagen-3:after{background-color:var(--iztro-color-focus)}.iztro-palace-name-body{font-size:var(--iztro-star-font-size-small);margin-top:2px;font-weight:400;position:absolute}.iztro-palace-fate span{color:#fff;background-color:var(--iztro-color-major);cursor:pointer;border-radius:4px;padding:0 3px;display:block}.iztro-palace-center-item{font-size:var(--iztro-star-font-size-small);line-height:22px}.iztro-palace-center-item label{color:var(--iztro-color-text)}.iztro-palace-center-item span{color:var(--iztro-color-decorator-1)}.gender{margin-right:5px;display:inline-block}.gender.gender-male{color:var(--iztro-color-quan)}.gender.gender-female{color:var(--iztro-color-happy)}
