.header[data-v-fce1f321]{position:sticky;top:0;z-index:110;padding:20px 0;background:#000;transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .3s ease,box-shadow .3s ease;will-change:transform}.header[data-v-fce1f321]:after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(180deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 40%,transparent 100%);pointer-events:none;z-index:99}.header.header-home[data-v-fce1f321]:after{display:none}.header--hidden[data-v-fce1f321]{transform:translateY(-100%);pointer-events:none}.header--pinned[data-v-fce1f321]:not(.header--hidden){transform:translateY(0);pointer-events:auto}.header--solid[data-v-fce1f321]{background:#00000073;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header.header-pinned-always[data-v-fce1f321]{z-index:110}.header.mobile-menu-open[data-v-fce1f321],.header.header--overlay[data-v-fce1f321]{z-index:10060}.mobile-menu-open[data-v-fce1f321]{background-color:#000!important}.header.mobile-menu-open[data-v-fce1f321]{opacity:1!important;transform:none!important}.container[data-v-fce1f321]{max-width:var(--frame-chrome);margin:0 auto;padding:0 var(--page-gutter)}.header-content[data-v-fce1f321]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-fce1f321]{display:flex;align-items:center;flex-shrink:0}.logo[data-v-fce1f321]{width:59px;height:59px;border-radius:8px;object-fit:cover}.logo-app[data-v-fce1f321]{mix-blend-mode:screen;border-radius:0}.desktop-nav[data-v-fce1f321]{display:flex;align-items:center;gap:0;margin:0 40px;flex:1;justify-content:center}.nav-app[data-v-fce1f321]{gap:28px}.nav-item[data-v-fce1f321]{display:flex;align-items:center;gap:7px;padding:0 14px;cursor:pointer;transition:opacity .3s;text-decoration:none;white-space:nowrap}.nav-item[data-v-fce1f321]:hover{opacity:.8}.nav-item.active[data-v-fce1f321],.nav-item.router-link-exact-active[data-v-fce1f321]{position:relative}.nav-item.active .nav-text[data-v-fce1f321],.nav-item.router-link-exact-active .nav-text[data-v-fce1f321]{color:#deb18a;background:linear-gradient(180deg,#fff,#bf8858);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500}.nav-item.active[data-v-fce1f321]:after,.nav-item.router-link-exact-active[data-v-fce1f321]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:20px;height:2px;background:linear-gradient(90deg,#bf8858,#deb18a);border-radius:1px}.nav-icon[data-v-fce1f321]{width:15px;height:15px;object-fit:contain}.nav-text[data-v-fce1f321]{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5%;color:#eed8bb}.nav-divider[data-v-fce1f321]{width:24px;height:24px;position:relative;flex-shrink:0}.nav-divider[data-v-fce1f321]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:24px;background:linear-gradient(90deg,#ffe8b700,#ffe8b7 48%,#ffe8b700 99%)}.desktop-actions[data-v-fce1f321]{display:flex;gap:20px;align-items:center;flex-shrink:0}.download-wrapper[data-v-fce1f321]{position:relative}.download-popup[data-v-fce1f321]{position:absolute;top:calc(100% + 18px);right:0;width:295px;background:#292929;border-radius:12px;padding:20px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:10000}.download-wrapper:hover .download-popup[data-v-fce1f321]{opacity:1;visibility:visible;transform:translateY(0)}.features-wrapper[data-v-fce1f321]{position:relative;display:flex;align-items:center}.features-trigger[data-v-fce1f321]{display:flex;align-items:center;gap:6px;padding:0 14px;background:none;border:none;cursor:pointer;color:inherit;font:inherit;transition:opacity .3s}.features-trigger[data-v-fce1f321]:hover{opacity:.8}.features-chevron[data-v-fce1f321]{width:10px;height:10px;opacity:.6;transition:transform .3s ease}.features-wrapper:hover .features-chevron[data-v-fce1f321]{transform:rotate(180deg)}.features-popup[data-v-fce1f321]{position:absolute;top:calc(100% + 16px);left:50%;min-width:190px;background:#292929;border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:all .3s ease;z-index:10000}.features-popup[data-v-fce1f321]:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.features-wrapper:hover .features-popup[data-v-fce1f321]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.features-link[data-v-fce1f321]{display:block;padding:10px 16px;border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;letter-spacing:.02em;color:#d6cdaa;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.features-link[data-v-fce1f321]:hover{background:#eed8bb14;color:#eed8bb}.popup-title[data-v-fce1f321]{font-family:Spectral,serif;font-size:12px;font-weight:500;line-height:1.36;letter-spacing:2%;color:#d6cdaa;margin:0 0 13px}.download-options[data-v-fce1f321]{display:flex;flex-direction:column;gap:12px}.download-option[data-v-fce1f321]{display:flex;align-items:center;min-height:44px;padding:12px 16px;background:#242323;border:.5px solid transparent;border-radius:8px;text-decoration:none;transition:all .3s;position:relative}.download-option.ios[data-v-fce1f321]{background:linear-gradient(135deg,#2a2a2a,#1f1f1f)}.download-option[data-v-fce1f321]:hover{opacity:.8;transform:translate(2px);border-color:#d6cdaa}.option-icon[data-v-fce1f321]{width:16px;height:16px;object-fit:contain;margin-right:19px}.option-text[data-v-fce1f321]{font-family:Spectral,serif;font-size:12px;font-weight:500;line-height:1.36;letter-spacing:2%;color:#d6cdaa;flex:1}.option-arrow[data-v-fce1f321]{width:16px;height:16px;object-fit:contain;margin-left:auto}.btn[data-v-fce1f321]{padding:6px 16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;border:none;border-radius:20px;cursor:pointer;transition:all .3s;white-space:nowrap;line-height:1.5}.btn-outline[data-v-fce1f321]{background:transparent;color:#eed8bb;border:.5px solid #eed8bb}.btn-outline[data-v-fce1f321]:hover{opacity:.9;transform:translateY(-2px)}.btn-primary[data-v-fce1f321]{background:#eed8bb;color:#1d1d18;border:none}.btn-primary[data-v-fce1f321]:hover{opacity:.9;transform:translateY(-2px)}.notification-container[data-v-fce1f321]{position:relative;display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;cursor:pointer}.crystal-icon[data-v-fce1f321]{width:27px;height:21px;transform:scaleY(-1);cursor:pointer;transition:opacity .3s}.crystal-icon[data-v-fce1f321]:hover{opacity:.8}.notification-badge[data-v-fce1f321]{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:14px;color:#d6cdaa;line-height:1}.user-profile[data-v-fce1f321]{display:flex;align-items:center;gap:7px;cursor:pointer}.user-profile-link[data-v-fce1f321]{text-decoration:none}.user-menu-wrapper[data-v-fce1f321]{position:relative;display:flex;align-items:center;gap:6px}.user-menu-dropdown-trigger[data-v-fce1f321]{position:relative;display:inline-flex;align-items:center}.user-menu-dropdown-trigger[data-v-fce1f321]:after{content:"";position:absolute;top:100%;right:0;width:140px;height:10px}.user-menu-toggle[data-v-fce1f321]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:transparent;cursor:pointer;padding:0}.user-menu-icon[data-v-fce1f321]{width:12px;height:12px;object-fit:contain}.user-dropdown[data-v-fce1f321]{position:absolute;top:100%;margin-top:10px;right:0;min-width:120px;border-radius:10px;background:#292929;border:.5px solid rgba(214,205,170,.5);padding:8px;z-index:10000;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.user-menu-dropdown-trigger:hover .user-dropdown[data-v-fce1f321]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.user-dropdown-item[data-v-fce1f321]{display:block;width:100%;white-space:nowrap;text-decoration:none;border:none;border-radius:8px;background:transparent;color:#d6cdaa;font-family:Poppins,sans-serif;font-size:12px;line-height:1.4;text-align:left;padding:8px 10px;cursor:pointer}.user-dropdown-item[data-v-fce1f321]:hover{background:#eed8bb24}.avatar[data-v-fce1f321]{width:24px;height:24px;border-radius:50%;overflow:hidden}.avatar-container[data-v-fce1f321]{position:relative;display:inline-flex;align-items:center;gap:8px}.membership-badge[data-v-fce1f321]{width:20px;height:20px;object-fit:contain;flex-shrink:0}.membership-tip[data-v-fce1f321]{display:inline-flex;align-items:center}.membership-badge-btn[data-v-fce1f321]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:none;border:none;cursor:pointer;flex-shrink:0}.mobile-actions .membership-badge-btn[data-v-fce1f321],.mobile-actions .mobile-actions-row[data-v-fce1f321]{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;height:auto;margin:0;gap:8px;padding:10px 0;background:none;border:none;text-align:left}.mobile-actions .mobile-actions-row.is-static[data-v-fce1f321]{cursor:default}.mobile-actions .mobile-actions-label[data-v-fce1f321]{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--ink-primary);line-height:var(--lh-ui)}.membership-badge-btn[data-v-fce1f321]:focus-visible{outline:none;box-shadow:none}.membership-badge-btn:focus-visible .membership-badge[data-v-fce1f321]{border-radius:4px;box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-contrast),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring)}.membership-badge-btn .membership-badge[data-v-fce1f321]{transition:opacity .3s,transform .3s}.membership-badge-btn:hover .membership-badge[data-v-fce1f321]{opacity:.8;transform:scale(1.1)}.user-name[data-v-fce1f321]{font-family:Spectral,serif;font-weight:500;font-size:16px;line-height:1.36;letter-spacing:.24px;color:#d6cdaa}.mobile-toggle[data-v-fce1f321]{display:none;position:relative;background:none;border:none;cursor:pointer;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:13px 10px;margin:-13px -10px;z-index:101}.hamburger-line[data-v-fce1f321]{width:100%;height:2px;background-color:#eed8bb;transition:all .3s ease}.hamburger-line.open[data-v-fce1f321]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-line.open[data-v-fce1f321]:nth-child(2){opacity:0}.hamburger-line.open[data-v-fce1f321]:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.mobile-menu[data-v-fce1f321]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;padding:80px 20px 20px;display:flex;flex-direction:column;gap:40px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:99}.mobile-nav[data-v-fce1f321]{display:flex;flex-direction:column;gap:20px}.mobile-nav-caption[data-v-fce1f321]{margin:18px 0 2px;padding:0 4px;font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-button);text-transform:uppercase;color:#d6cdaa73}.mobile-nav-item[data-v-fce1f321]{display:flex;align-items:center;min-height:44px;gap:16px;text-decoration:none;color:#eed8bb;font-family:Poppins,sans-serif;font-size:18px;border-bottom:1px solid rgba(238,216,187,.1);border-left:2px solid transparent;padding:10px 0;transition:background .25s ease,padding-left .25s ease,border-left-color .25s ease}.mobile-nav-item[data-v-fce1f321]:hover{background:#eed8bb0f;padding-left:8px;border-left-color:#bf885880}.mobile-nav-item.router-link-exact-active[data-v-fce1f321]{border-bottom-color:#deb18a4d;padding-left:8px;border-left:2px solid #bf8858}.mobile-nav-item.router-link-exact-active span[data-v-fce1f321]{background:linear-gradient(180deg,#fff,#bf8858);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500}.mobile-nav-item .nav-icon[data-v-fce1f321]{width:24px;height:24px}.mobile-actions[data-v-fce1f321]{display:flex;flex-direction:column;gap:20px;margin-top:auto;padding-bottom:40px}.mobile-actions .notification-container[data-v-fce1f321],.mobile-actions .user-profile-link[data-v-fce1f321],.mobile-actions .btn[data-v-fce1f321]{min-height:44px}.mobile-actions .btn[data-v-fce1f321]{display:flex;align-items:center;justify-content:center}.mobile-account[data-v-fce1f321]{display:flex;flex-direction:column;margin-top:-12px}.mobile-account-item[data-v-fce1f321]{display:flex;align-items:center;min-height:44px;padding:10px 4px;text-decoration:none;color:#eed8bb;font-family:Poppins,sans-serif;font-size:15px;line-height:1.4;border-bottom:1px solid rgba(238,216,187,.1);border-left:2px solid transparent;transition:background .25s ease,padding-left .25s ease,border-left-color .25s ease}.mobile-account-item[data-v-fce1f321]:hover{background:#eed8bb0f;padding-left:10px;border-left-color:#bf885880}.mobile-account-item.router-link-exact-active[data-v-fce1f321]{border-bottom-color:#deb18a4d;padding-left:10px;border-left-color:#bf8858;color:#deb18a;font-weight:500}.full-width[data-v-fce1f321]{width:100%;text-align:center;padding:12px}.mobile-download-section[data-v-fce1f321]{width:100%;position:relative}.mobile-download-options[data-v-fce1f321]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#292929;border-radius:12px;position:absolute;bottom:calc(100% + 12px);left:0;right:0;z-index:10;box-shadow:0 -8px 24px #0006}.fade-enter-active[data-v-fce1f321],.fade-leave-active[data-v-fce1f321]{transition:opacity .3s}.fade-enter-from[data-v-fce1f321],.fade-leave-to[data-v-fce1f321]{opacity:0}.slide-enter-active[data-v-fce1f321],.slide-leave-active[data-v-fce1f321]{transition:opacity .25s ease,transform .25s ease}.slide-enter-from[data-v-fce1f321],.slide-leave-to[data-v-fce1f321]{opacity:0;transform:translateY(8px)}.slide-enter-to[data-v-fce1f321],.slide-leave-from[data-v-fce1f321]{opacity:1;transform:translateY(0)}.header-tip[data-v-fce1f321]{position:relative}.header-tip[data-v-fce1f321]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px);background:#1e1c18f2;color:#d6cdaa;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.3px;padding:5px 12px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s,transform .2s;border:1px solid rgba(214,205,170,.15);box-shadow:0 4px 12px #0006;z-index:10001}.header-tip[data-v-fce1f321]:hover:after{opacity:1;transform:translate(-50%) translateY(0)}@media (max-width: 1440px){.nav-app[data-v-fce1f321]{gap:16px}.nav-item[data-v-fce1f321]{padding:0 8px}.nav-text[data-v-fce1f321]{font-size:16px}.desktop-nav[data-v-fce1f321]{margin:0 24px}.desktop-actions[data-v-fce1f321]{gap:16px}}@media (max-width: 1280px){.nav-app[data-v-fce1f321]{gap:6px}.nav-item[data-v-fce1f321]{padding:0 5px;gap:5px}.nav-text[data-v-fce1f321]{font-size:14px}.nav-icon[data-v-fce1f321]{width:13px;height:13px}.desktop-nav[data-v-fce1f321]{margin:0 16px}.desktop-actions[data-v-fce1f321]{gap:12px}.btn[data-v-fce1f321]{font-size:11px;padding:5px 12px}.user-name[data-v-fce1f321]{font-size:14px}.logo[data-v-fce1f321]{width:50px;height:50px}}@media (max-width: 1024px){.logo[data-v-fce1f321]{width:47px;height:47px}.desktop-nav[data-v-fce1f321],.desktop-actions[data-v-fce1f321]{display:none}.mobile-toggle[data-v-fce1f321]{display:flex}}@media (max-width: 768px){.header[data-v-fce1f321]{padding:10px 0}.logo[data-v-fce1f321]{width:36px;height:36px}.mobile-menu[data-v-fce1f321]{padding-top:56px}}@media (max-width: 480px){.header[data-v-fce1f321]{padding:8px 0}.logo[data-v-fce1f321]{width:32px;height:32px}.mobile-menu[data-v-fce1f321]{padding:50px 16px 16px}.mobile-nav-item[data-v-fce1f321]{font-size:16px;padding:8px 0}}.inflow-root[data-v-bc8408a0]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-toast, 10080);pointer-events:none;--gem-gap: 60px}.inflow-content[data-v-bc8408a0]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-12, 12px)}.inflow-sr[data-v-bc8408a0]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.inflow-amount[data-v-bc8408a0]{font-family:Spectral,serif;font-size:52px;font-weight:500;letter-spacing:1.5px;color:#e6dcb7;margin:0;opacity:0;transform:translateY(10px);animation:amount-pop-bc8408a0 .5s cubic-bezier(.22,1,.36,1) .05s forwards;text-shadow:0 0 32px rgba(168,120,220,.5)}.inflow-gems[data-v-bc8408a0]{position:relative;width:220px;height:72px;display:flex;align-items:center;justify-content:center}.inflow-gem[data-v-bc8408a0]{position:absolute;top:0;left:50%;--dx: calc(var(--i, 0) * var(--gem-gap));width:42px;height:50px;object-fit:contain;opacity:0;transform:translate(calc(-50% + var(--dx)),8px) scale(.8);filter:drop-shadow(0 0 18px rgba(168,120,220,.75));animation:gem-float-bc8408a0 1.9s cubic-bezier(.22,1,.36,1) forwards}.inflow-caption[data-v-bc8408a0]{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:300;letter-spacing:2.5px;text-transform:uppercase;color:#d6cdaa99;margin:0;opacity:0;animation:caption-fade-bc8408a0 .4s ease .3s forwards}@keyframes amount-pop-bc8408a0{0%{opacity:0;transform:translateY(10px) scale(.9)}60%{opacity:1;transform:translateY(-4px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gem-float-bc8408a0{0%{opacity:0;transform:translate(calc(-50% + var(--dx)),12px) scale(.78) rotate(-4deg)}25%{opacity:1;transform:translate(calc(-50% + var(--dx))) scale(1) rotate(0)}75%{opacity:1;transform:translate(calc(-50% + var(--dx)),-6px) scale(1) rotate(2deg)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),-70px) scale(.68) rotate(0)}}@keyframes caption-fade-bc8408a0{to{opacity:1}}.inflow-fade-enter-active[data-v-bc8408a0],.inflow-fade-leave-active[data-v-bc8408a0]{transition:opacity .35s ease}.inflow-fade-enter-from[data-v-bc8408a0],.inflow-fade-leave-to[data-v-bc8408a0]{opacity:0}.spend-receipt[data-v-bc8408a0]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 68px);right:var(--gutter-phone, 16px);z-index:var(--z-toast, 10080);pointer-events:none;display:flex;align-items:center;gap:var(--space-8, 8px);padding:10px var(--space-12, 12px);max-width:calc(100vw - (var(--gutter-phone, 16px) * 2));border-radius:12px;border:1px solid rgba(214,205,170,.16);background:#0e0d0ceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px #00000073}.spend-gem[data-v-bc8408a0]{width:18px;height:22px;object-fit:contain;flex:0 0 auto;opacity:.85}.spend-copy[data-v-bc8408a0]{display:flex;flex-direction:column;line-height:1.25}.spend-t1[data-v-bc8408a0]{font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:#eed8bb}.spend-t2[data-v-bc8408a0]{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;color:#d6cdaaa8}.spend-fade-enter-active[data-v-bc8408a0]{transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.spend-fade-leave-active[data-v-bc8408a0]{transition:opacity .32s ease,transform .32s ease}.spend-fade-enter-from[data-v-bc8408a0],.spend-fade-leave-to[data-v-bc8408a0]{opacity:0;transform:translateY(-8px)}@media (min-width: 1024px){.spend-receipt[data-v-bc8408a0]{top:76px;right:var(--gutter-desktop, 32px)}}@media (max-width: 480px){.inflow-root[data-v-bc8408a0]{--gem-gap: 52px}.inflow-amount[data-v-bc8408a0]{font-size:44px}.inflow-gems[data-v-bc8408a0]{width:190px;height:62px}.inflow-gem[data-v-bc8408a0]{width:36px;height:44px}}@media (prefers-reduced-motion: reduce){.inflow-amount[data-v-bc8408a0],.inflow-gem[data-v-bc8408a0],.inflow-caption[data-v-bc8408a0]{animation:none;opacity:1}.inflow-amount[data-v-bc8408a0]{transform:none}.inflow-gem[data-v-bc8408a0]{transform:translate(calc(-50% + var(--dx)))}.spend-fade-enter-active[data-v-bc8408a0],.spend-fade-leave-active[data-v-bc8408a0]{transition:opacity .2s ease}.spend-fade-enter-from[data-v-bc8408a0],.spend-fade-leave-to[data-v-bc8408a0]{transform:none}}.modal-overlay[data-v-cf192d2e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.modal-content[data-v-cf192d2e]{position:relative;width:100%;max-width:360px;background:linear-gradient(180deg,#141412,#0a0a09);border:1px solid rgba(214,205,170,.18);border-radius:24px;padding:48px 32px 32px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.modal-content[data-v-cf192d2e]:focus{outline:none}.gift-close[data-v-cf192d2e]{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;color:#d6cdaa8c;cursor:pointer;transition:color .25s ease,background .25s ease}.gift-close[data-v-cf192d2e]:hover{color:#d6cdaa;background:#d6cdaa1a}.ambient-glow[data-v-cf192d2e]{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:130%;height:90%;background:radial-gradient(ellipse at 50% 50%,rgba(168,120,220,.28) 0%,transparent 60%),radial-gradient(ellipse at 35% 55%,rgba(120,90,200,.18) 0%,transparent 55%);pointer-events:none;z-index:0;filter:blur(4px);animation:ambient-pulse-cf192d2e 4s ease-in-out infinite}@keyframes ambient-pulse-cf192d2e{0%,to{opacity:.85}50%{opacity:1}}.gem-cluster[data-v-cf192d2e]{position:relative;width:200px;height:140px;margin-bottom:28px;z-index:1}.gem[data-v-cf192d2e]{position:absolute;object-fit:contain;filter:drop-shadow(0 6px 22px rgba(168,120,220,.55));opacity:0;transform:translateY(16px) scale(.8);animation:gem-rise-cf192d2e 1s cubic-bezier(.22,1,.36,1) forwards}.gem-left[data-v-cf192d2e]{left:8px;top:40px;width:62px;height:74px;animation-delay:0s}.gem-center[data-v-cf192d2e]{left:50%;top:4px;margin-left:-42px;width:84px;height:100px;animation-delay:.14s;filter:drop-shadow(0 6px 30px rgba(168,120,220,.7))}.gem-right[data-v-cf192d2e]{right:8px;top:40px;width:62px;height:74px;animation-delay:.28s}@keyframes gem-rise-cf192d2e{to{opacity:1;transform:translateY(0) scale(1)}}.amount[data-v-cf192d2e]{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:1px;color:#d6cdaa;margin:0 0 10px;z-index:1}.caption[data-v-cf192d2e]{font-family:var(--font-body);font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.2px;color:#d6cdaa99;text-align:center;margin:0 0 32px;z-index:1}.friend-pending[data-v-cf192d2e]{font-family:var(--font-body);font-size:13px;font-weight:300;line-height:1.5;letter-spacing:.2px;color:#d6cdaa6b;text-align:center;margin:-22px 0 26px;z-index:1}.inviter[data-v-cf192d2e]{color:#d6cdaa;font-weight:400}.continue-btn[data-v-cf192d2e]{width:100%;max-width:296px;height:44px;border-radius:100px;border:1px solid rgba(214,205,170,.25);background:#d6cdaa14;color:#d6cdaa;font-family:var(--font-body);font-weight:700;font-size:15px;letter-spacing:.3px;cursor:pointer;transition:all .3s ease;z-index:1}.continue-btn[data-v-cf192d2e]:hover{background:#d6cdaa24;border-color:#d6cdaa66}.fade-enter-active[data-v-cf192d2e],.fade-leave-active[data-v-cf192d2e]{transition:opacity .4s ease}.fade-enter-from[data-v-cf192d2e],.fade-leave-to[data-v-cf192d2e]{opacity:0}@media (max-width: 480px){.modal-content[data-v-cf192d2e]{max-width:320px;padding:40px 24px 28px}.gem-cluster[data-v-cf192d2e]{width:180px;height:126px}.gem-left[data-v-cf192d2e],.gem-right[data-v-cf192d2e]{width:54px;height:64px}.gem-center[data-v-cf192d2e]{width:72px;height:86px;margin-left:-36px}.amount[data-v-cf192d2e]{font-size:20px}}#app[data-v-1ec4fd81]{position:relative;width:100%;min-height:100vh;background-color:#000}@media (min-width: 1201px){#app[data-v-1ec4fd81]{min-width:1200px}}@media (max-width: 1200px){#app[data-v-1ec4fd81]{overflow-x:hidden}}[data-v-1ec4fd81] .header-home{position:fixed!important;background:transparent!important;width:100%}[data-v-1ec4fd81] .header-home.header--solid{background:#00000073!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.route-page[data-v-1ec4fd81]{position:relative;min-height:100vh}.sx-notice[data-v-1ec4fd81]{position:fixed;left:50%;transform:translate(-50%);top:calc(12px + env(safe-area-inset-top,0px));z-index:var(--z-toast, 10080);pointer-events:none;display:flex;align-items:center;gap:10px;max-width:min(440px,calc(100vw - 24px));min-height:44px;padding:8px 16px;background:#1a1610f5;border:1px solid rgba(214,205,170,.22);border-radius:14px;box-shadow:0 8px 28px #00000073}.sx-dot[data-v-1ec4fd81]{width:7px;height:7px;border-radius:50%;background:#bf8858;box-shadow:0 0 8px #bf8858cc;flex:none}.sx-copy[data-v-1ec4fd81]{display:flex;flex-direction:column;gap:2px;min-width:0}.sx-t1[data-v-1ec4fd81]{font-family:var(--font-display);font-size:var(--fs-body);line-height:1.35;color:var(--ink-primary)}.sx-t2[data-v-1ec4fd81]{font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--fs-label);line-height:1.35;color:var(--ink-tertiary)}.frq-toast[data-v-1ec4fd81]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9000;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));min-height:44px;padding:0 12px 0 14px;background:#1a1610f5;border:1px solid rgba(214,205,170,.22);border-radius:100px;cursor:pointer;box-shadow:0 8px 28px #00000073}.frq-dot[data-v-1ec4fd81]{width:7px;height:7px;border-radius:50%;background:#bf8858;box-shadow:0 0 8px #bf8858cc;flex:none}.frq-text[data-v-1ec4fd81]{font-family:var(--font-display);font-size:var(--fs-body);color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frq-cta[data-v-1ec4fd81]{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-control);color:#bf8858;flex:none}.frq-x[data-v-1ec4fd81]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;color:var(--ink-tertiary);font-size:18px;line-height:1;flex:none}.frq-fade-enter-active[data-v-1ec4fd81],.frq-fade-leave-active[data-v-1ec4fd81]{transition:opacity .3s ease,transform .3s ease}.frq-fade-leave-active[data-v-1ec4fd81]{pointer-events:none}.frq-fade-enter-from[data-v-1ec4fd81],.frq-fade-leave-to[data-v-1ec4fd81]{opacity:0;transform:translate(-50%,8px)}:root{--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--width-reading: 720px;--width-wide: 1200px;--frame-chrome: 1440px;--gutter-phone: 16px;--gutter-desktop: 32px;--page-gutter: var(--gutter-phone);--fs-micro: 10px;--fs-label: 12px;--fs-body: 14px;--fs-read: 15px;--fs-lead: 18px;--fs-h3: 21px;--fs-h2: 26px;--fs-h1: 34px;--fs-hero: clamp(28px, 5vw, 44px);--fw-hero: 600;--lh-hero: 1.12;--ls-hero: -.01em;--fs-section: 17px;--fw-section: 500;--lh-section: 1.35;--ls-section: 0;--fs-caption: var(--fs-body);--fs-body-lg: var(--fs-read);--fs-h4: var(--fs-lead);--lh-display: 1.2;--lh-heading: 1.35;--lh-ui: 1.6;--lh-reading: 1.6;--lh-body: var(--lh-ui);--lh-tight: var(--lh-display);--ls-prose: 0;--ls-display: .01em;--ls-button: .08em;--ls-eyebrow: .16em;--ls-control: .01em;--ls-label: var(--ls-eyebrow);--cream-rgb: 214, 205, 170;--cream-bright-rgb: 238, 216, 187;--bronze-rgb: 191, 136, 88;--ink-alpha-primary: 1;--ink-alpha-secondary: .72;--ink-alpha-tertiary: .5;--ink-alpha-quiet: .34;--ink-primary: rgba(var(--cream-rgb), var(--ink-alpha-primary));--ink-secondary: rgba(var(--cream-rgb), var(--ink-alpha-secondary));--ink-tertiary: rgba(var(--cream-rgb), var(--ink-alpha-tertiary));--ink-quiet: rgba(var(--cream-rgb), var(--ink-alpha-quiet));--ink-bright: rgba(var(--cream-bright-rgb), var(--ink-alpha-primary));--ink-alpha-reading: .88;--ink-reading: rgba(var(--cream-rgb), var(--ink-alpha-reading));--ink-1: var(--ink-primary);--ink-2: var(--ink-secondary);--ink-3: var(--ink-tertiary);--ink-4: var(--ink-quiet);--ink-read: var(--ink-reading);--ls-caps: var(--ls-button);--measure-reading: 68ch}@media (min-width: 769px){:root{--page-gutter: var(--gutter-desktop);--fs-read: 16px;--lh-reading: 1.75}}:root{--font-display: "Spectral", Georgia, serif;--font-hero: "Spectral", Georgia, serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Microsoft YaHei", Arial, sans-serif;--font-ui: "Poppins", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Microsoft YaHei", Arial, sans-serif;--font-num: var(--font-body);--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--z-header: 110;--z-header-raised: 10060;--z-float: 10065;--z-dialog: 10070;--z-toast: 10080}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,a,[role=button],input,select,textarea{touch-action:manipulation}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink-primary);background-color:#000;line-height:var(--lh-ui)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-regular);line-height:var(--lh-heading);letter-spacing:var(--ls-display)}code,pre,kbd,samp{font-family:var(--font-mono)}.tabular-nums{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.reading-measure,.reading-prose,.reading-preview{max-width:var(--measure-reading)}.reading-prose,.reading-preview{font-family:var(--font-display);font-size:var(--fs-read);line-height:var(--lh-reading);letter-spacing:var(--ls-prose);color:var(--ink-reading)}.reading-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.display-line{font-family:var(--font-hero);font-size:var(--fs-hero);font-weight:var(--fw-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);color:var(--ink-bright)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#5a5a5a}::selection{background:#d6cdaa;color:#000}::-moz-selection{background:#d6cdaa;color:#000}a{color:#eed8bb;text-decoration:none;transition:all .3s ease}a:hover{color:#d6cdaa}button,input,textarea,select,optgroup{font-family:inherit}:root{--focus-ring: #f4e3c6;--focus-ring-contrast: rgba(0, 0, 0, .92);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-glow: 0 0 18px -4px rgba(var(--bronze-rgb), .8)}a:focus-visible,area:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-contrast),var(--focus-glow);transition-property:none!important}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-contrast),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring),var(--focus-glow)}html[data-focus-source=pointer] input:focus-visible,html[data-focus-source=pointer] select:focus-visible,html[data-focus-source=pointer] textarea:focus-visible{outline:none;box-shadow:none}@media (forced-colors: active){html[data-focus-source=pointer] input:focus-visible,html[data-focus-source=pointer] select:focus-visible,html[data-focus-source=pointer] textarea:focus-visible{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}button:focus:not(:focus-visible){outline:none}img{max-width:100%;height:auto;display:block}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-in-out}.v-enter-active,.v-leave-active{transition:opacity .3s ease}.v-enter-from,.v-leave-to{opacity:0}.page-fx-enter-active{animation:pageFxEnter .18s ease-out forwards}.page-fx-leave-active{animation:pageFxLeave .14s ease-in forwards}.page-fx-enter-from,.page-fx-leave-to{opacity:0}.page-fx-enter-to,.page-fx-leave-from{opacity:1}@keyframes pageFxEnter{0%{opacity:0}to{opacity:1}}@keyframes pageFxLeave{0%{opacity:1}to{opacity:0}}#app.skip-page-fx .page-fx-leave-active,#app.skip-page-fx .page-fx-enter-active{transition:none!important}#app.skip-page-fx .page-fx-leave-to,#app.skip-page-fx .page-fx-enter-from{opacity:1!important;transform:none!important;filter:none!important}@media (max-width: 768px){html,body,#app,.route-page{width:100%;min-width:unset;max-width:100%;overflow-x:hidden}.route-page{padding-left:0;padding-right:0}.route-page>*{max-width:100%}.route-page *{min-width:0}.route-page [class*=container],.route-page [class*=wrapper],.route-page [class*=content]{max-width:100%!important}.route-page img,.route-page video,.route-page canvas,.route-page svg{max-width:100%;height:auto}.route-page.route-fx-cold-fact video{max-width:none;height:100dvh}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (min-width: 1025px){.route-page[class*=route-fx-]{--fx-kf: fxRiseSoft;--fx-dur: .4s;--fx-ease: cubic-bezier(.22, 1, .36, 1)}.route-page[class*=route-fx-] main>*:nth-child(-n+6){opacity:0;animation-name:var(--fx-kf);animation-duration:var(--fx-dur);animation-timing-function:var(--fx-ease);animation-fill-mode:forwards}.route-page[class*=route-fx-] main>*:nth-child(1){animation-delay:.02s}.route-page[class*=route-fx-] main>*:nth-child(2){animation-delay:.06s}.route-page[class*=route-fx-] main>*:nth-child(3){animation-delay:.1s}.route-page[class*=route-fx-] main>*:nth-child(4){animation-delay:.14s}.route-page[class*=route-fx-] main>*:nth-child(5){animation-delay:.18s}.route-page[class*=route-fx-] main>*:nth-child(6){animation-delay:.22s}.route-fx-home{--fx-kf: fxRiseSoft}.route-fx-about{--fx-kf: fxNebulaIn}.route-fx-login,.route-fx-register,.route-fx-phone-login{--fx-kf: fxScaleGlow}.route-fx-first-register{--fx-kf: fxFloatIn}.route-fx-cold-fact{--fx-kf: fxMaskReveal}.route-fx-now{--fx-kf: fxNebulaIn}.route-fx-journey{--fx-kf: fxRiseSoft}.route-fx-journey-detail{--fx-kf: fxFloatIn}.route-fx-you{--fx-kf: fxScaleGlow}.route-fx-you-edit,.route-fx-mirror{--fx-kf: fxMaskReveal}.route-fx-energy-flashbacks{--fx-kf: fxFloatIn}.route-fx-blog{--fx-kf: fxRiseSoft}.route-fx-blog-article{--fx-kf: fxNebulaIn}.route-fx-yearly-love{--fx-kf: fxFloatIn}.route-fx-yearly-career{--fx-kf: fxRiseSoft}.route-fx-yearly-health{--fx-kf: fxScaleGlow}.route-fx-feedback{--fx-kf: fxMaskReveal}.route-page.route-fx-now main>*,.route-page.route-fx-now section>*,.route-page.route-fx-now [class*=container]>*,.route-page.route-fx-now [class*=content]>*,.route-page.route-fx-now [class*=wrapper]>*{opacity:1!important;animation:none!important;filter:none!important}.route-page.route-fx-now .diamond-decoration{animation:float 4.8s ease-in-out infinite!important}.route-page.route-fx-now .health-section .diamond-decoration{animation:floatUp 4.8s ease-in-out infinite!important}.route-page[class*=route-fx-] button,.route-page[class*=route-fx-] .btn,.route-page[class*=route-fx-] a{transition:transform .2s ease,filter .2s ease}.route-page[class*=route-fx-] button:hover,.route-page[class*=route-fx-] .btn:hover,.route-page[class*=route-fx-] a:hover{transform:translateY(-1px);filter:brightness(1.04)}}@keyframes fxRiseSoft{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fxNebulaIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.988);filter:saturate(.85)}to{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1)}}@keyframes fxScaleGlow{0%{opacity:0;transform:scale(.975);filter:brightness(.94)}to{opacity:1;transform:scale(1);filter:brightness(1)}}@keyframes fxFloatIn{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fxMaskReveal{0%{opacity:0;clip-path:inset(0 0 14% 0);transform:translate3d(0,14px,0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0)}}@keyframes float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}@keyframes floatUp{0%,to{transform:translate(-50%) rotate(180deg) translateY(0)}50%{transform:translate(-50%) rotate(180deg) translateY(-10px)}}iframe[name^=__privateStripeMetricsController],iframe[name^=__privateStripeController],iframe[src*="js.stripe.com"][style*="position: fixed"],body>div>iframe[src*="stripe.com"]{display:none!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.yy-inline{font-weight:700;white-space:nowrap;margin:0 .15em}.yy-yang{font-style:normal}.yy-yin{font-style:italic;opacity:.92}:root{--el-ink-wood: #6BD1A7;--el-ink-fire: #EE8585;--el-ink-earth: #D4A676;--el-ink-metal: #F7B251;--el-ink-water: #5191F7}.yy-el-wood{color:var(--el-ink-wood)}.yy-el-fire{color:var(--el-ink-fire)}.yy-el-earth{color:var(--el-ink-earth)}.yy-el-metal{color:var(--el-ink-metal)}.yy-el-water{color:var(--el-ink-water)}.yy-element{font-weight:600}.header.header-pinned-always{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%;z-index:var(--z-header)}.header.header-pinned-always.header--hidden,.header.header-pinned-always.header--pinned{transform:translateY(0)!important;pointer-events:auto!important}.route-page:has(>.yearly-love),.route-page:has(>.yearly-career),.route-page:has(>.yearly-health){padding-top:80px}.auth-no-chrome .header{display:none!important}.pillar-page *{box-sizing:border-box}.pillar-page{min-height:100vh;min-height:100dvh;width:100%;background:#000;color:#d6cdaa;position:relative;overflow-x:hidden}.pillar-page .pillar-bg-hero{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#05050a;transform:translateZ(0);contain:layout paint;will-change:opacity}.pillar-page .pillar-bg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pillar-page .pillar-bg-hero:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;opacity:.5;background-size:200% 200%}.pillar-page .breathing-stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.pillar-page .breathing-stars .star-layer{position:absolute;top:0;right:0;bottom:0;left:0}.pillar-page .breathing-stars .star-layer{will-change:opacity}.pillar-page .breathing-stars .star-layer-a{background:radial-gradient(1.5px 1.5px at 12% 28%,#EED8BB,transparent 50%),radial-gradient(1.5px 1.5px at 28% 72%,#EED8BB,transparent 50%),radial-gradient(1px 1px at 62% 38%,#EED8BB,transparent 50%),radial-gradient(1.5px 1.5px at 33% 14%,#EED8BB,transparent 50%),radial-gradient(1px 1px at 76% 8%,#EED8BB,transparent 50%);animation:pillarStarPulse 5s ease-in-out infinite 0s}.pillar-page .breathing-stars .star-layer-b{background:radial-gradient(2px 2px at 55% 18%,#EED8BB,transparent 50%),radial-gradient(2px 2px at 40% 55%,#EED8BB,transparent 50%),radial-gradient(1.5px 1.5px at 5% 48%,#EED8BB,transparent 50%),radial-gradient(2px 2px at 18% 93%,#EED8BB,transparent 50%),radial-gradient(2px 2px at 85% 68%,#EED8BB,transparent 50%);animation:pillarStarPulse 7s ease-in-out infinite 1.5s}.pillar-page .breathing-stars .star-layer-c{background:radial-gradient(1px 1px at 88% 42%,#EED8BB,transparent 50%),radial-gradient(1px 1px at 72% 88%,#EED8BB,transparent 50%),radial-gradient(1px 1px at 92% 22%,#EED8BB,transparent 50%),radial-gradient(1px 1px at 50% 82%,#EED8BB,transparent 50%),radial-gradient(1px 1px at 8% 75%,#EED8BB,transparent 50%);animation:pillarStarPulse 9s ease-in-out infinite 3s}@keyframes pillarStarPulse{0%,to{opacity:.22}50%{opacity:.75}}.pillar-page .theme-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.pillar-page .theme-atmosphere{background:transparent}.theme-articles .pillar-bg-hero{background:linear-gradient(135deg,rgba(120,80,50,.14) 0%,transparent 40%),linear-gradient(-135deg,rgba(70,55,115,.15) 0%,transparent 45%),radial-gradient(ellipse 80vw 70vh at 30% 20%,rgba(90,65,50,.12),transparent 65%),radial-gradient(ellipse 80vw 70vh at 75% 85%,rgba(60,50,100,.14),transparent 65%),#050509}.theme-articles .pillar-bg-hero:after{background:radial-gradient(ellipse 60vw 30vh at 50% 50%,rgba(238,216,187,.03),transparent 70%);animation-duration:36s;opacity:.5}.theme-library .pillar-bg-hero{background:radial-gradient(ellipse 80vw 60vh at 50% 35%,rgba(160,120,80,.14),transparent 65%),radial-gradient(ellipse 65vw 80vh at 0% 50%,rgba(50,60,110,.18),transparent 70%),radial-gradient(ellipse 60vw 75vh at 100% 60%,rgba(90,50,100,.16),transparent 70%),radial-gradient(ellipse 100vw 45vh at 50% 100%,rgba(40,35,80,.2),transparent 75%),#040408}.theme-library .pillar-bg-hero:after{background:conic-gradient(from 180deg at 50% 50%,rgba(238,216,187,.025),transparent 20%,rgba(238,216,187,.03) 50%,transparent 80%,rgba(238,216,187,.025) 100%);opacity:.5;animation-duration:45s}.theme-five-elements .pillar-bg-hero{background:radial-gradient(ellipse 60vw 50vh at 50% 2%,rgba(55,140,100,.18),transparent 65%),radial-gradient(ellipse 55vw 50vh at 95% 35%,rgba(165,70,70,.16),transparent 65%),radial-gradient(ellipse 55vw 45vh at 72% 100%,rgba(175,135,70,.13),transparent 65%),radial-gradient(ellipse 55vw 45vh at 28% 100%,rgba(140,140,170,.12),transparent 65%),radial-gradient(ellipse 55vw 50vh at 5% 35%,rgba(55,90,160,.17),transparent 65%),#040408}.theme-five-elements .pillar-bg-hero:after{background:conic-gradient(from 0deg at 50% 50%,rgba(238,216,187,.02),transparent 15%,rgba(238,216,187,.03) 30%,transparent 50%,rgba(238,216,187,.02) 72%,transparent 100%);opacity:.4}.theme-yin-yang .pillar-bg-hero{background:radial-gradient(ellipse 70% 110% at 10% 50%,rgba(25,40,80,.55),transparent 65%),radial-gradient(ellipse 70% 110% at 90% 50%,rgba(120,75,40,.35),transparent 65%),linear-gradient(90deg,rgba(10,15,35,.3) 0%,transparent 50%,rgba(40,25,15,.25) 100%),#05060f}.theme-yin-yang .pillar-bg-hero:after{background:radial-gradient(ellipse 40% 60% at 50% 50%,rgba(238,216,187,.04),transparent 70%);animation-duration:40s}.theme-energy-chart .pillar-bg-hero{background:linear-gradient(90deg,transparent 0%,rgba(90,70,150,.07) 20%,transparent 25%,rgba(90,70,150,.07) 45%,transparent 50%,rgba(90,70,150,.07) 70%,transparent 75%,rgba(90,70,150,.07) 95%,transparent 100%),radial-gradient(ellipse 90% 70% at 50% 15%,rgba(80,60,140,.28),transparent 70%),radial-gradient(ellipse 70% 90% at 50% 95%,rgba(40,55,110,.28),transparent 70%),#06050f}.theme-energy-chart .pillar-bg-hero:after{background:radial-gradient(circle 40vw at 30% 40%,rgba(140,100,200,.08),transparent 60%),radial-gradient(circle 40vw at 70% 60%,rgba(80,100,180,.08),transparent 60%)}.theme-tcm .pillar-bg-hero{background:radial-gradient(circle 70vw at 50% 30%,rgba(200,140,70,.22),transparent 55%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(130,60,45,.25),transparent 70%),radial-gradient(ellipse 60% 80% at 20% 70%,rgba(100,55,45,.15),transparent 70%),#0a0605}.theme-tcm .pillar-bg-hero:after{background:radial-gradient(ellipse 50% 40% at 50% 30%,rgba(255,180,100,.06),transparent 70%)}.theme-chinese-zodiac .pillar-bg-hero{background:radial-gradient(circle 60vw at 50% 42%,rgba(200,150,75,.24),transparent 55%),radial-gradient(ellipse 90% 60% at 50% 100%,rgba(150,100,55,.2),transparent 70%),repeating-radial-gradient(circle at 50% 42%,transparent 0,transparent 160px,rgba(238,216,187,.02) 160px,rgba(238,216,187,.02) 162px),#0a0805}.theme-chinese-zodiac .pillar-bg-hero:after{background:radial-gradient(circle 30vw at 50% 42%,rgba(238,216,187,.06),transparent 60%)}.theme-feng-shui .pillar-bg-hero{background:conic-gradient(from 22.5deg at 50% 50%,rgba(180,130,60,.12) 0deg,transparent 45deg,rgba(180,130,60,.12) 90deg,transparent 135deg,rgba(180,130,60,.12) 180deg,transparent 225deg,rgba(180,130,60,.12) 270deg,transparent 315deg,rgba(180,130,60,.12) 360deg),radial-gradient(circle 60vw at 50% 50%,rgba(190,140,70,.22),transparent 55%),#08070a}.theme-feng-shui .pillar-bg-hero:after{background:radial-gradient(circle 30vw at 50% 50%,rgba(238,216,187,.05),transparent 60%);animation-duration:60s}.theme-i-ching .pillar-bg-hero{background:radial-gradient(ellipse 110% 60% at 50% 25%,rgba(160,100,60,.22),transparent 70%),radial-gradient(ellipse 70% 90% at 50% 95%,rgba(90,55,40,.26),transparent 70%),repeating-linear-gradient(180deg,transparent 0px,transparent 78px,rgba(238,216,187,.025) 78px,rgba(238,216,187,.025) 82px,transparent 82px,transparent 92px,rgba(238,216,187,.02) 92px,rgba(238,216,187,.02) 96px),#0a0604}.theme-i-ching .pillar-bg-hero:after{background:radial-gradient(ellipse 50% 70% at 50% 50%,rgba(200,150,80,.05),transparent 70%)}.theme-energy-practices .pillar-bg-hero{background:radial-gradient(ellipse 80% 60% at 25% 30%,rgba(60,140,150,.22),transparent 70%),radial-gradient(ellipse 80% 60% at 75% 70%,rgba(70,95,155,.24),transparent 70%),radial-gradient(ellipse 50% 80% at 50% 50%,rgba(40,80,100,.1),transparent 75%),#050a0e}.theme-energy-practices .pillar-bg-hero:after{background:radial-gradient(circle 20vw at 30% 45%,rgba(130,200,220,.06),transparent 70%),radial-gradient(circle 20vw at 70% 55%,rgba(100,140,200,.06),transparent 70%);animation-duration:20s}.theme-annual-forecast .pillar-bg-hero{background:radial-gradient(circle 70vw at 50% 25%,rgba(220,100,60,.3),transparent 55%),radial-gradient(ellipse 100% 60% at 50% 100%,rgba(160,75,50,.28),transparent 70%),radial-gradient(ellipse 60% 80% at 30% 60%,rgba(120,55,40,.18),transparent 70%),#0a0504}.theme-annual-forecast .pillar-bg-hero:after{background:radial-gradient(circle 30vw at 50% 30%,rgba(255,140,90,.1),transparent 60%);animation-duration:18s}.pillar-page .pillar-background{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:0}.pillar-page .pillar-background img{width:100%;height:100%;object-fit:cover;opacity:.45}.pillar-page .main{position:relative;z-index:3;padding-top:80px;padding-bottom:120px}.pillar-page .container{max-width:880px;width:100%;margin:0 auto;padding:0 40px}.pillar-page .crumbs{margin-bottom:32px}.pillar-page .pillar-hero{margin-bottom:80px}.pillar-page .eyebrow{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.28em;color:#eed8bbb3;margin-bottom:22px}.pillar-page .pillar-h1{font-family:var(--font-display);font-size:46px;font-weight:300;line-height:1.18;letter-spacing:.01em;color:#eed8bb;margin:0 0 28px}.pillar-page .pillar-lede,.pillar-page .section-intro,.pillar-page .pillar-section p,.pillar-page .cta-sub,.pillar-page .faq-a{font-family:var(--font-display);font-size:var(--fs-read);font-weight:var(--fw-regular);line-height:var(--lh-reading);letter-spacing:var(--ls-prose);color:var(--ink-reading);max-width:var(--measure-reading)}.pillar-page .pillar-lede{margin:0 0 40px}.pillar-page .pillar-lede strong{color:#eed8bb;font-weight:500}.pillar-page .toc{border:1px solid rgba(214,205,170,.18);border-radius:12px;padding:24px 28px;background:#d6cdaa08}.pillar-page .toc-label{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.22em;color:#eed8bbb3;text-transform:uppercase;margin-bottom:14px}.pillar-page .toc-list{margin:0;padding:0 0 0 20px;display:grid;grid-template-columns:1fr;gap:10px;font-family:var(--font-body);font-size:14px;font-weight:300;color:#d6cdaac7}.pillar-page .toc-list a{color:inherit;text-decoration:none;transition:color .25s ease}.pillar-page .toc-list a:hover{color:#eed8bb}.pillar-page .pillar-section{margin-bottom:72px;scroll-margin-top:90px}.pillar-page .section-h2{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.3;letter-spacing:.02em;color:#eed8bb;margin:0 0 24px}.pillar-page .section-intro{margin:0 0 28px}.pillar-page .pillar-section p{margin:0 0 20px}.pillar-page .pillar-section p strong{color:#eed8bb;font-weight:500}.pillar-page .pillar-section em{color:#eed8bbd9;font-style:italic}.pillar-page .inline-link{color:#eed8bb;text-decoration:underline;text-decoration-color:#eed8bb66;text-underline-offset:3px;transition:text-decoration-color .25s ease}.pillar-page .inline-link:hover{text-decoration-color:#eed8bb}.pillar-page .faq-list{display:flex;flex-direction:column;gap:8px}.pillar-page .faq-item{border:1px solid rgba(214,205,170,.15);border-radius:10px;background:#d6cdaa06;transition:border-color .25s ease}.pillar-page .faq-item[open]{border-color:#eed8bb59}.pillar-page .faq-q{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.01em;color:#eed8bb;padding:18px 52px 18px 24px;cursor:pointer;list-style:none;position:relative}.pillar-page .faq-q::-webkit-details-marker{display:none}.pillar-page .faq-q:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:300;color:#eed8bbb3;transition:transform .25s ease}.pillar-page .faq-item[open] .faq-q:after{content:"−"}.pillar-page .faq-a{padding:0 24px 20px}.pillar-page .related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pillar-page .related-card{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border:1px solid rgba(214,205,170,.15);border-radius:10px;background:#d6cdaa06;text-decoration:none;transition:all .25s ease}.pillar-page .related-card:hover{border-color:#eed8bb73;background:#eed8bb0d;transform:translateY(-2px)}.pillar-page .related-category{font-family:var(--font-body);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#eed8bba6}.pillar-page .related-title{font-family:var(--font-display);font-weight:500;font-size:17px;line-height:1.4;color:#eed8bb;letter-spacing:.01em}.pillar-page .pillar-cta{border-top:1px solid rgba(214,205,170,.15);padding-top:60px;margin-top:40px;text-align:center}.pillar-page .cta-h2{font-family:var(--font-display);font-size:32px;font-weight:400;color:#eed8bb;margin:0 0 18px;letter-spacing:.02em}.pillar-page .cta-sub{margin:0 auto 32px}.pillar-page .btn{padding:13px 40px;font-family:var(--font-ui);font-size:14px;font-weight:400;background:#eed8bb;color:#1d1d18;border:none;border-radius:38px;cursor:pointer;transition:all .3s}.pillar-page .btn-cta:hover{transform:translateY(-2px);box-shadow:0 4px 16px #eed8bb66}@media (max-width: 900px){.pillar-page .related-grid{grid-template-columns:1fr}}@media (max-width: 768px){.pillar-page .main{padding-top:60px;padding-bottom:80px}.pillar-page .container{padding:0 24px}.pillar-page .pillar-h1{font-weight:400;font-size:30px}.pillar-page .section-h2{font-size:22px}.pillar-page .pillar-hero{margin-bottom:56px}.pillar-page .pillar-section{margin-bottom:52px}.pillar-page .toc{padding:20px 22px}.pillar-page .cta-h2{font-size:24px}.pillar-page .faq-q{padding-left:16px;padding-right:44px}.pillar-page .faq-q:after{right:16px}.pillar-page .faq-a{padding-left:16px;padding-right:16px}}@media (max-width: 768px){.theme-articles .pillar-bg-hero{background:linear-gradient(160deg,rgba(120,80,50,.12) 0%,transparent 50%),linear-gradient(200deg,rgba(70,55,115,.14) 0%,transparent 55%),radial-gradient(ellipse 130vw 50vh at 30% 20%,rgba(90,65,50,.12),transparent 70%),radial-gradient(ellipse 130vw 50vh at 75% 85%,rgba(60,50,100,.14),transparent 70%),#050509}.theme-library .pillar-bg-hero{background:radial-gradient(ellipse 130vw 42vh at 50% 18%,rgba(160,120,80,.14),transparent 70%),radial-gradient(ellipse 130vw 55vh at 0% 50%,rgba(50,60,110,.18),transparent 70%),radial-gradient(ellipse 130vw 55vh at 100% 70%,rgba(90,50,100,.16),transparent 70%),radial-gradient(ellipse 130vw 40vh at 50% 100%,rgba(40,35,80,.18),transparent 75%),#040408}.theme-five-elements .pillar-bg-hero{background:radial-gradient(ellipse 110vw 38vh at 50% 0%,rgba(55,140,100,.16),transparent 70%),radial-gradient(ellipse 100vw 32vh at 100% 28%,rgba(165,70,70,.14),transparent 70%),radial-gradient(ellipse 110vw 32vh at 85% 75%,rgba(175,135,70,.12),transparent 70%),radial-gradient(ellipse 110vw 32vh at 15% 100%,rgba(140,140,170,.11),transparent 70%),radial-gradient(ellipse 100vw 32vh at 0% 45%,rgba(55,90,160,.14),transparent 70%),#040408}.theme-yin-yang .pillar-bg-hero{background:radial-gradient(ellipse 90vw 70vh at 0% 50%,rgba(25,40,80,.55),transparent 70%),radial-gradient(ellipse 90vw 70vh at 100% 50%,rgba(120,75,40,.35),transparent 70%),linear-gradient(180deg,rgba(10,15,35,.3) 0%,transparent 50%,rgba(40,25,15,.25) 100%),#05060f}.theme-energy-chart .pillar-bg-hero{background:radial-gradient(ellipse 120vw 55vh at 50% 10%,rgba(80,60,140,.3),transparent 70%),radial-gradient(ellipse 120vw 55vh at 50% 100%,rgba(40,55,110,.28),transparent 70%),#06050f}.theme-tcm .pillar-bg-hero{background:radial-gradient(ellipse 110vw 50vh at 50% 22%,rgba(200,140,70,.26),transparent 65%),radial-gradient(ellipse 110vw 55vh at 50% 100%,rgba(130,60,45,.28),transparent 70%),#0a0605}.theme-chinese-zodiac .pillar-bg-hero{background:radial-gradient(ellipse 110vw 55vh at 50% 30%,rgba(200,150,75,.28),transparent 65%),radial-gradient(ellipse 110vw 55vh at 50% 100%,rgba(150,100,55,.22),transparent 70%),#0a0805}.theme-feng-shui .pillar-bg-hero{background:radial-gradient(circle 80vw at 50% 40%,rgba(190,140,70,.28),transparent 60%),radial-gradient(ellipse 120vw 60vh at 50% 100%,rgba(120,80,40,.22),transparent 70%),#08070a}.theme-i-ching .pillar-bg-hero{background:radial-gradient(ellipse 120vw 55vh at 50% 18%,rgba(160,100,60,.25),transparent 70%),radial-gradient(ellipse 120vw 55vh at 50% 100%,rgba(90,55,40,.28),transparent 70%),#0a0604}.theme-energy-practices .pillar-bg-hero{background:radial-gradient(ellipse 110vw 50vh at 15% 22%,rgba(60,140,150,.26),transparent 70%),radial-gradient(ellipse 110vw 55vh at 85% 78%,rgba(70,95,155,.28),transparent 70%),#050a0e}.theme-annual-forecast .pillar-bg-hero{background:radial-gradient(ellipse 120vw 55vh at 50% 18%,rgba(220,100,60,.32),transparent 65%),radial-gradient(ellipse 120vw 55vh at 50% 100%,rgba(160,75,50,.28),transparent 70%),#0a0504}.pillar-page .pillar-bg-hero:after{opacity:.35}}
