@font-face{font-family:Google Sans Auth;src:url(/fonts/google-sans/GoogleSans-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.luxury,.natal-luxury,.tarot-luxury{background-color:var(--ground-deep);color:var(--ivory);font-family:var(--font-natal-body,Pretendard, var(--font-inter), system-ui, sans-serif);font-size:16px;line-height:1.8}.luxury .luxury-hairline,.natal-luxury .natal-hairline,.tarot-luxury .tarot-hairline{border-color:color-mix(in srgb, var(--brand) 55%, transparent);border-width:.5px}.luxury .luxury-label,.natal-luxury .natal-label,.tarot-luxury .tarot-label{font-family:var(--font-natal-label,var(--font-inter), system-ui, sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);font-size:12px}.luxury .luxury-display,.natal-luxury .natal-display,.tarot-luxury .tarot-display{font-family:var(--font-natal-display,var(--font-fraunces), system-ui, sans-serif);font-weight:300;line-height:1.05}.luxury .aria-display{font-family:var(--font-natal-display,var(--font-fraunces)), serif;font-weight:300}.luxury .aria-prose h2{font-family:var(--font-serif,var(--font-natal-display,var(--font-fraunces))), serif;font-weight:300}:root{--nav-glass-tint:color-mix(in srgb, var(--ivory) 8%, transparent);--topbar-band:calc(3.75rem + 1px + env(safe-area-inset-top));--nav-inset:calc(env(safe-area-inset-bottom) / 2);--nav-band:calc(3.5rem + var(--nav-inset));--screen-bottom-inset:max(var(--aria-kb,0px), var(--nav-band));--app-chrome:calc(var(--topbar-band) + 3.5rem + var(--nav-inset))}html[data-nav-hidden]{--nav-band:0px}@media (min-width:768px){:root,html[data-nav-hidden]{--topbar-band:0px;--nav-band:0px;--screen-bottom-inset:0px;--app-chrome:0px}}@media (max-width:767px){.luxury .app-sidebar [data-bottom-shortcut=true]{display:none}.luxury .app-sidebar.sidebar-topbar-glass{border-bottom-color:#0000}.sidebar-topbar-glass:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}}.reading-dock:before,.reading-backdrop-fade:before,[data-bottom-nav]:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001a;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}[data-bottom-nav]:before{background:0 0}body:has(.reading-dock) [data-bottom-nav]:before{-webkit-mask-image:none;mask-image:none}.nav-glass>:first-child{z-index:1;position:relative}.nav-glass>:nth-child(3){-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4)}.nav-glass[data-lens-visible=false]>:first-child{filter:none!important}.nav-glass[data-lens-visible=false]>:nth-child(3){visibility:hidden}@media (prefers-reduced-transparency:reduce){.nav-glass>:nth-child(3){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ground-soft)}}.reading-shell{height:calc(100dvh - var(--topbar-band) - var(--screen-bottom-inset))}.reading-shell:has(>.reading-dock){margin-top:calc(-1 * var(--topbar-band));height:calc(100dvh - var(--screen-bottom-inset) + var(--nav-band));position:relative}main:has(.reading-shell>.reading-dock){padding-bottom:0}.reading-shell:has(>.reading-dock)>.reading-dock{inset:auto 0 var(--nav-band);position:absolute}.reading-shell:has(.funnel-scrollport)>.reading-dock>div{max-width:38.5rem;padding-inline:1.25rem}.reading-shell:has(.funnel-scrollport[data-wide=true])>.reading-dock>div{max-width:50.5rem}.reading-shell:has(>.reading-dock)>.overflow-y-auto{padding-bottom:calc(var(--reading-dock-height,0px) + var(--nav-band));scroll-padding-bottom:calc(var(--reading-dock-height,0px) + var(--nav-band))}@media (max-width:767px){.reading-shell:has(>.reading-dock)>.overflow-y-auto{padding-top:var(--topbar-band);scroll-padding-top:var(--topbar-band)}}.reading-overlay{padding-bottom:var(--screen-bottom-inset)}@media (max-width:767px){html[data-aria-kb]{--nav-band:0px}html:has([data-bottom-nav][style*="display: none"]){--nav-band:0px}html[data-aria-locked],html[data-aria-locked] body{overscroll-behavior:none;overflow:hidden}html[data-aria-kb] [data-bottom-nav]{display:none}html[data-aria-kb] main:has(.reading-shell){padding-bottom:0}html[data-nav-hidden] main:has(.reading-shell){padding-bottom:0}html:has([data-bottom-nav][style*="display: none"]) main:has(.reading-shell){padding-bottom:0}.reading-shell,.reading-dock,.reading-overlay{transition:height var(--nav-retract-in,.3s) cubic-bezier(0, 0, .2, 1), bottom var(--nav-retract-in,.3s) cubic-bezier(0, 0, .2, 1), padding-bottom var(--nav-retract-in,.3s) cubic-bezier(0, 0, .2, 1)}main:has(.reading-shell){transition:height var(--nav-retract-in,.3s) cubic-bezier(0, 0, .2, 1), bottom var(--nav-retract-in,.3s) cubic-bezier(0, 0, .2, 1), padding-bottom var(--nav-retract-in,.3s) cubic-bezier(0, 0, .2, 1)}html[data-nav-hidden] .reading-shell,html[data-nav-hidden] .reading-dock,html[data-nav-hidden] .reading-overlay{transition-duration:var(--nav-retract-out,.15s);transition-timing-function:cubic-bezier(.4,0,1,1)}html[data-nav-hidden] main:has(.reading-shell){transition-duration:var(--nav-retract-out,.15s);transition-timing-function:cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:reduce){[data-bottom-nav],.reading-shell,.reading-dock,.reading-overlay{--nav-retract-in:.2s;--nav-retract-out:.14s}main:has(.reading-shell){--nav-retract-in:.2s;--nav-retract-out:.14s}}}@keyframes aria-word-in{0%{opacity:0;filter:blur(5px);transform:translateY(.16em)}to{opacity:1;filter:blur();transform:none}}.luxury .aria-word{animation:.52s cubic-bezier(.16,1,.3,1) both aria-word-in;display:inline-block}@keyframes aria-bob{0%,to{transform:translateY(-5px)}50%{transform:translateY(6px)}}.luxury .aria-instruments__fan{-webkit-mask-image:linear-gradient(104deg,#000 0% 26%,#00000080 44%,#0000001f 60%,#0000 72%);mask-image:linear-gradient(104deg,#000 0% 26%,#00000080 44%,#0000001f 60%,#0000 72%)}.luxury .aria-instruments__card img{filter:grayscale()brightness(.66)contrast(1.12)}.luxury .aria-instruments__ink{background:var(--brand);mix-blend-mode:color;opacity:.5}@keyframes aria-instruments-in{0%{opacity:0;filter:blur(9px);transform:translateY(8px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes aria-sky-in{0%{opacity:0}to{opacity:1}}@keyframes aria-wheel-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes aria-moon-in{0%{opacity:0}to{opacity:1}}@keyframes aria-instruments-drift{0%,to{transform:translate(-3px,2px)}50%{transform:translate(4px,-3px)}}@keyframes aria-drift-veil{0%,to{transform:rotate(-24deg)scale(1.4)translate(-1.6%,1.2%)}50%{transform:rotate(-24deg)scale(1.4)translate(4.4%,-3%)}}@keyframes aria-drift-stars{0%,to{transform:translate(9px,-5px)}50%{transform:translate(-13px,8px)}}@keyframes aria-drift-wheel{0%,to{transform:translate(-6px,4px)}50%{transform:translate(8px,-9px)}}@keyframes aria-breathe{0%,to{opacity:.14}50%{opacity:.32}}@keyframes aria-seed-breathe{0%,to{background-color:color-mix(in srgb, var(--brand) 5%, transparent);border-color:color-mix(in srgb, var(--brand) 38%, transparent)}50%{background-color:color-mix(in srgb, var(--brand) 13%, transparent);border-color:color-mix(in srgb, var(--brand) 78%, transparent)}}.aria-sky-layer{will-change:transform}.luxury .aria-seed{background-color:color-mix(in srgb, var(--brand) 5%, transparent);border-color:color-mix(in srgb, var(--brand) 38%, transparent);animation:4.2s ease-in-out 1.2s infinite aria-seed-breathe}.luxury .aria-seed:hover,.luxury .aria-seed:focus-visible{background-color:color-mix(in srgb, var(--brand) 16%, transparent);border-color:var(--brand-bright);animation-play-state:paused}@keyframes aria-twinkle{0%,to{opacity:var(--s-o,.3)}50%{opacity:calc(var(--s-o,.3) * .28)}}@keyframes aria-block-in{0%{opacity:0;filter:blur(4px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:none}}.luxury .aria-reveal>*{animation:.64s cubic-bezier(.16,1,.3,1) both aria-block-in;animation-delay:var(--aria-reveal-delay,0s)}.luxury .aria-reveal>:nth-child(2){animation-delay:calc(var(--aria-reveal-delay,0s) + .11s)}.luxury .aria-reveal>:nth-child(3){animation-delay:calc(var(--aria-reveal-delay,0s) + .22s)}.luxury .aria-reveal>:nth-child(4){animation-delay:calc(var(--aria-reveal-delay,0s) + .33s)}.luxury .aria-reveal>:nth-child(5){animation-delay:calc(var(--aria-reveal-delay,0s) + .44s)}.luxury .aria-reveal>:nth-child(n+6){animation-delay:calc(var(--aria-reveal-delay,0s) + .55s)}@media (prefers-reduced-motion:reduce){.luxury .aria-word,.luxury .aria-reveal>*{animation:none}}.luxury .liquid-glass-btn:focus-visible,.luxury .luxury-nav-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tarot-luxury .tarot-btn{isolation:isolate;border:.75px solid color-mix(in srgb, var(--brand) 48%, transparent);background:radial-gradient(140% 100% at 50% -34%, #ffffff29 0%, transparent 46%), linear-gradient(160deg, color-mix(in srgb, var(--brand) 16%, var(--ground-soft)) 0%, color-mix(in srgb, var(--ground) 82%, var(--brand) 8%) 55%, color-mix(in srgb, var(--ground-deep) 90%, #000 10%) 100%);color:var(--ivory);box-shadow:inset 0 1.25px 0 color-mix(in srgb, var(--brand-bright) 30%, transparent), inset 0 -10px 20px #00000057, inset 0 0 14px color-mix(in srgb, var(--brand) 10%, transparent), 0 5px 16px #0000004d;border-radius:999px;transition:background .3s,color .3s,border-color .3s,box-shadow .3s,transform .2s;position:relative;overflow:hidden}.tarot-luxury .tarot-btn:hover{background:radial-gradient(140% 100% at 50% -34%, #ffffff38 0%, transparent 46%), linear-gradient(160deg, color-mix(in srgb, var(--brand) 24%, var(--ground-soft)) 0%, color-mix(in srgb, var(--ground) 78%, var(--brand) 12%) 55%, color-mix(in srgb, var(--ground-deep) 88%, #000 12%) 100%);border-color:var(--brand-bright);color:var(--brand-bright);box-shadow:inset 0 1.25px 0 color-mix(in srgb, var(--brand-bright) 42%, transparent), inset 0 0 18px color-mix(in srgb, var(--brand) 20%, transparent), 0 8px 24px #0000005c, 0 0 22px color-mix(in srgb, var(--brand) 26%, transparent);transform:translateY(-1px)}.tarot-luxury .tarot-btn-primary{border-color:var(--brand);color:var(--ivory)}.tarot-luxury .tarot-btn--vivid{border-color:var(--brand-bright);color:var(--ivory);background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 40%, var(--ground-soft)) 0%, color-mix(in srgb, var(--brand) 24%, var(--ground-deep)) 60%, color-mix(in srgb, var(--brand) 14%, transparent) 100%);box-shadow:inset 0 1px 0 #fff3, 0 6px 22px #0006, 0 0 24px color-mix(in srgb, var(--brand) 46%, transparent);animation:2.6s ease-in-out infinite tarot-vivid-pulse}.tarot-luxury .tarot-btn--vivid:hover{border-color:var(--brand-bright);color:var(--ivory);background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 54%, var(--ground-soft)) 0%, color-mix(in srgb, var(--brand) 34%, var(--ground-deep)) 60%, color-mix(in srgb, var(--brand) 20%, transparent) 100%);box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 28px #00000073, 0 0 38px color-mix(in srgb, var(--brand) 66%, transparent);transform:translateY(-1px)}@keyframes tarot-vivid-pulse{0%,to{box-shadow:inset 0 1px 0 #fff3, 0 6px 22px #0006, 0 0 20px color-mix(in srgb, var(--brand) 38%, transparent)}50%{box-shadow:inset 0 1px 0 #fff3, 0 6px 22px #0006, 0 0 36px color-mix(in srgb, var(--brand) 64%, transparent)}}@media (prefers-reduced-motion:reduce){.tarot-luxury .tarot-btn--vivid{animation:none}}@keyframes luxury-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.luxury-wheel-spin,.natal-wheel-spin,.tarot-ornament-spin{transform-origin:50%;animation:120s linear infinite luxury-spin}.luxury .luxury-divider{border-color:color-mix(in srgb, var(--brand) 18%, transparent)}.luxury .luxury-icon{color:var(--brand)}.luxury .luxury-chip{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-bright);border:.5px solid color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:9999px;align-items:center;padding:.1rem .5rem;font-size:9px;font-weight:700;display:inline-flex}.luxury .luxury-panel{background:color-mix(in srgb, var(--ground-deep) 60%, transparent);border:.5px solid color-mix(in srgb, var(--brand) 15%, transparent);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.luxury .luxury-panel--dim{background:color-mix(in srgb, var(--ground-deep) 40%, transparent)}.luxury .luxury-panel--hover{transition:border-color .25s,background-color .25s}.luxury .luxury-panel--hover:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--ground-deep) 80%, transparent)}.luxury .luxury-glass-soft,.luxury .luxury-liquid{--glass-accent:var(--brand);--glass-angle:155deg;--glass-radius:var(--radius-2xl);--glass-hairline:1px;--glass-edge:26%;--glass-blur:22px;--glass-saturate:1.5;--glass-top:calc(11% * var(--fx-luxe-fill,1));--glass-mid:color-mix(in srgb, var(--ground) calc(42% * var(--fx-luxe-fill,1)), transparent) 44%;--glass-base:color-mix(in srgb, var(--ground-deep) calc(60% * var(--fx-luxe-fill,1)), transparent) 100%;border-radius:var(--glass-radius);border:var(--glass-hairline) solid color-mix(in srgb, var(--glass-accent) var(--glass-edge), transparent);background:linear-gradient(var(--glass-angle), color-mix(in srgb, var(--glass-accent) var(--glass-top), transparent) 0%, var(--glass-mid), var(--glass-base));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--fx-glass-dim));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--fx-glass-dim));position:relative}.luxury .luxury-liquid{isolation:isolate;box-shadow:var(--fx-border-halo,0 0 transparent), inset 0 1px 0 #ffffff17, inset 0 -18px 34px color-mix(in srgb, var(--brand) 5%, transparent), 0 0 24px color-mix(in srgb, var(--brand) 10%, transparent), 0 14px 38px #00000057;overflow:hidden}.luxury .luxury-liquid--hover{transition:border-color .25s,filter .25s,transform .2s}.luxury .luxury-liquid--hover:hover{border-color:color-mix(in srgb, var(--brand) 55%, transparent);filter:drop-shadow(0 0 24px color-mix(in srgb, var(--brand) 26%, transparent));transform:translateY(-3px)}.luxury .luxury-liquid--hover:active{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--brand) 22%, transparent));transition:transform 80ms,filter 80ms;transform:translateY(-1px)scale(.992)}.luxury .luxury-liquid--flat{box-shadow:inset 0 1px 0 #ffffff17, inset 0 -18px 34px color-mix(in srgb, var(--brand) 5%, transparent), 0 14px 38px #00000057}@property --tier-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tier-spin{to{--tier-spin:360deg}}@keyframes tier-wave-upper{0%,to{transform:translate(-5%,-2%)rotate(-1.5deg)scale(1.04)}50%{transform:translate(5%,2%)rotate(1.5deg)scale(1.09)}}@keyframes tier-wave-lower{0%,to{transform:translate(4%,3%)rotate(1deg)scale(1.08)}50%{transform:translate(-4%,-3%)rotate(-1deg)scale(1.03)}}.luxury .tier-preview{--tier-edge:var(--brand-bright);--tier-spark:#fff;--tier-glow:var(--brand);--tier-plate:#c7cfdc;--tier-depth:#100d16;--tier-surface:#2a2432;--tier-ink-strong:#faf7ff;--tier-ink:#e9e1f2;--tier-ink-muted:#c8bed3;--tier-chip-ink:#141019;transition:opacity .16s,transform .26s cubic-bezier(.16,1,.3,1)}.luxury .tier-preview:not(.tier-live):is(:hover,:focus-within){transform:translateY(-2px)}.luxury .tier-card-action{--tier-tilt-x:0deg;--tier-tilt-y:0deg;--tier-light-x:50%;--tier-light-y:50%;cursor:pointer;transform-style:preserve-3d;will-change:transform}.luxury .tier-preview.tier-card-action:is(:hover,:focus-visible){transform:perspective(1100px) translateY(-3px) rotateX(var(--tier-tilt-x)) rotateY(var(--tier-tilt-y))}.luxury .tier-preview.tier-card-action:active{transform:perspective(1100px) translateY(-1px) rotateX(var(--tier-tilt-x)) rotateY(var(--tier-tilt-y)) scale(.995)}.luxury .tier-card-action:focus-visible{outline:2px solid var(--tier-edge);outline-offset:3px}.luxury .tier-card-action[aria-disabled=true]{cursor:wait}.luxury .tier-card-action[aria-disabled=true] .tier-action{opacity:.6}.luxury .tier-card-action .tier-content{transition:transform .26s cubic-bezier(.16,1,.3,1)}.luxury .tier-card-action:is(:hover,:focus-visible) .tier-content{transform:translateZ(18px)}.luxury .tier-reactive-light{z-index:1;background:radial-gradient(circle, color-mix(in srgb, var(--tier-spark) 24%, transparent), color-mix(in srgb, var(--tier-glow) 9%, transparent) 42%, transparent 70%);opacity:0;pointer-events:none;width:220px;height:220px;transform:translate3d(calc(var(--tier-light-x) - 50%), calc(var(--tier-light-y) - 50%), 20px) scale(.92);border-radius:50%;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.luxury .tier-card-action:is(:hover,:focus-visible) .tier-reactive-light{opacity:.72}.luxury .tier-card-action:active .tier-reactive-light{opacity:.96;transform:translate3d(calc(var(--tier-light-x) - 50%), calc(var(--tier-light-y) - 50%), 20px) scale(.84)}.luxury .tier-live,.luxury .tier-preview{border-width:2px;border-color:color-mix(in srgb, var(--tier-edge) 52%, transparent);box-shadow:inset 0 1px 0 #fff3, inset 0 0 46px color-mix(in srgb, var(--tier-glow) 22%, transparent), inset 0 -26px 56px color-mix(in srgb, var(--tier-glow) 20%, transparent), 0 0 34px color-mix(in srgb, var(--tier-glow) 44%, transparent), 0 0 96px color-mix(in srgb, var(--tier-glow) 24%, transparent), 0 16px 44px #0000006b;background-image:radial-gradient(circle at 79% 1%, var(--tier-spark) 0 1px, transparent 2px), radial-gradient(circle at 27% 100%, color-mix(in srgb, var(--tier-spark) 72%, transparent) 0 1px, transparent 2px), radial-gradient(116% 96% at 8% -8%, color-mix(in srgb, var(--tier-spark) 13%, transparent), transparent 52%), linear-gradient(142deg, color-mix(in srgb, var(--tier-surface) 82%, var(--tier-depth)) 0%, var(--tier-depth) 48%, color-mix(in srgb, var(--tier-surface) 58%, var(--tier-depth)) 100%)}.luxury .tier-wave{z-index:0;opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:-28% -12%}.luxury .tier-wave--upper{background-image:repeating-radial-gradient(ellipse 92% 132% at 78% -34%, transparent 0 17px, color-mix(in srgb, var(--tier-edge) 11%, transparent) 18px, transparent 19px 35px)}.luxury .tier-wave--lower{background-image:repeating-radial-gradient(ellipse 76% 114% at 28% 146%, transparent 0 22px, color-mix(in srgb, var(--tier-spark) 8%, transparent) 23px, transparent 24px 43px);mix-blend-mode:screen}.luxury :is(.tier-live,.tier-preview) .tier-wave{opacity:1;will-change:transform}.luxury :is(.tier-live,.tier-preview) .tier-wave--upper{animation:7.2s ease-in-out infinite tier-wave-upper}.luxury :is(.tier-live,.tier-preview) .tier-wave--lower{animation:9.6s ease-in-out infinite tier-wave-lower}.luxury .tier-content{z-index:1;position:relative}.luxury :is(.tier-live,.tier-preview) :where(.tier-title,.tier-price){color:var(--tier-ink-strong)}.luxury .tier-amount{align-items:center;gap:.24em;display:inline-flex}.luxury .tier-amount-unit{width:.66em;height:.66em;color:color-mix(in srgb, currentcolor 78%, transparent)}.luxury :is(.tier-live,.tier-preview) .tier-amount{color:var(--tier-ink);text-shadow:0 1px 18px color-mix(in srgb, var(--tier-glow) 24%, transparent)}.luxury .tier-live .tier-amount{color:var(--payment-ink-pin,var(--tier-ink))}.luxury :is(.tier-live,.tier-preview) :where(.tier-detail,.tier-price-unit,.tier-renewal){color:var(--tier-ink-muted)}.luxury .tier-preview .tier-action{--_gold:var(--tier-glow);--_gold-bright:var(--tier-spark);--_ground-soft:var(--tier-surface);--_ground-deep:var(--tier-depth);--_ink:var(--tier-ink-strong);--_ink-hover:var(--tier-ink-strong);pointer-events:none}.luxury .tier-action-label{white-space:nowrap;min-width:0}.luxury .tier-action:focus-visible{outline-color:var(--tier-edge)}.luxury .tier-live:after,.luxury .tier-preview:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tier-spark) 14%, transparent), transparent)}.luxury .tier-product-flare>.tier-preview:before{content:none;animation:none}.luxury .tier-product-flare>.tier-preview,.luxury .tier-product-flare>.tier-preview:is(:hover,:focus-visible,:active){transform:none}.luxury :is(.tier-live,.tier-preview):before{content:"";border-radius:inherit;background:conic-gradient(from var(--tier-spin), transparent 0deg, transparent 58deg, color-mix(in srgb, var(--tier-edge) 18%, transparent) 74deg, var(--tier-edge) 96deg, var(--tier-spark) 104deg, var(--tier-edge) 112deg, color-mix(in srgb, var(--tier-edge) 18%, transparent) 130deg, transparent 152deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:3px;animation:4.8s linear infinite tier-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.luxury .tier-live--starlit{--tier-edge:#c084fc;--tier-spark:#faf5ff;--tier-glow:#9333ea;--tier-plate:#d8b4fe;--tier-depth:#100717;--tier-surface:#321649;--tier-ink-strong:#fbf5ff;--tier-ink:#e7d0ff;--tier-ink-muted:#caa8ea;--tier-chip-ink:#1b0828}.luxury .tier-live--starlit:before{background:conic-gradient(from var(--tier-spin), transparent 0deg, transparent 56deg, #6d28d938 72deg, #7c3aed 84deg, #a855f7 94deg, #d8b4fe 103deg, #faf5ff 108deg, #c4b5fd 115deg, #8b5cf6 126deg, #7c3aed38 140deg, transparent 156deg, transparent 360deg);filter:drop-shadow(0 0 7px #c084fcad)}.luxury .tier-live--silver{--tier-edge:#dce4ed;--tier-spark:#fff;--tier-glow:#a9b4c3;--tier-plate:#cbd3de;--tier-depth:#11151c;--tier-surface:#353d47;--tier-ink-strong:#f9fbff;--tier-ink:#e5ebf3;--tier-ink-muted:#bdc7d3;--tier-chip-ink:#151a21}.luxury .tier-live--gold{--tier-edge:#e4c87e;--tier-spark:#fff6dc;--tier-glow:#c9a24a;--tier-plate:#dfc17d;--tier-depth:#171107;--tier-surface:#3b2c13;--tier-ink-strong:#fff6dc;--tier-ink:#efdba7;--tier-ink-muted:#cdb983;--tier-chip-ink:#281d08}.luxury .tier-chip{letter-spacing:.1em;text-transform:uppercase;color:var(--tier-chip-ink,#0d0b12);background-image:linear-gradient(142deg, var(--tier-spark,#fff), var(--tier-plate,#c7cfdc) 42%, color-mix(in srgb, var(--tier-edge,#d8dee9) 82%, var(--tier-plate,#c7cfdc)) 72%, var(--tier-spark,#fff));box-shadow:inset 0 1px 0 #ffffffb8, 0 5px 18px color-mix(in srgb, var(--tier-glow,#fff) 34%, transparent);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:12px;font-weight:700;display:inline-flex}.luxury .tier-bonus{border-color:color-mix(in srgb, var(--tier-edge) 46%, transparent);background:color-mix(in srgb, var(--tier-glow) 15%, transparent);color:var(--tier-ink-strong)}.luxury .tier-scope{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--ivory)}.luxury .credit-tab{border:1px solid color-mix(in srgb, var(--tier-edge,var(--brand)) 16%, transparent);color:var(--ink-muted);border-radius:9999px;transition:color .2s,border-color .25s,background .25s,box-shadow .3s}.luxury .credit-tab:not([data-state=active]):hover{border-color:color-mix(in srgb, var(--tier-edge,var(--brand-bright)) 34%, transparent);color:var(--ivory)}.luxury .credit-tab[data-state=active]{border-color:color-mix(in srgb, var(--tier-edge,var(--brand-bright)) 52%, transparent);background:radial-gradient(120% 100% at 50% -34%, color-mix(in srgb, var(--tier-spark,#fff) 13%, transparent), transparent 58%), linear-gradient(160deg, color-mix(in srgb, var(--tier-glow,var(--brand)) 28%, transparent), color-mix(in srgb, var(--tier-glow,var(--brand)) 10%, transparent));color:var(--payment-ink-pin,var(--tier-ink-strong,var(--ivory)));box-shadow:inset 0 1px 0 #fff3, 0 6px 18px color-mix(in srgb, var(--tier-glow,var(--brand)) 26%, transparent)}.fx-neon .luxury .tier-action{filter:drop-shadow(0 0 calc(4px * var(--fx-neon)) color-mix(in srgb, var(--tier-glow) 55%, transparent)) drop-shadow(0 0 calc(12px * var(--fx-neon)) color-mix(in srgb, var(--tier-glow) 30%, transparent))}.fx-neon .luxury .tier-preview :is(.tier-title,.tier-amount){text-shadow:0 0 calc(8px * var(--fx-neon)) color-mix(in srgb, var(--tier-glow) 45%, transparent), 0 0 calc(20px * var(--fx-neon)) color-mix(in srgb, var(--tier-glow) 22%, transparent)}@media (prefers-reduced-motion:reduce){.luxury .tier-preview{transition:none}.luxury .tier-preview:not(.tier-live):is(:hover,:focus-within){transform:none}.luxury .tier-card-action,.luxury .tier-preview.tier-card-action:is(:hover,:focus-visible),.luxury .tier-preview.tier-card-action:active,.luxury .tier-card-action:is(:hover,:focus-visible) .tier-content{will-change:auto;transform:none}.luxury .tier-reactive-light{opacity:0;transition:none}.luxury :is(.tier-live,.tier-preview):before,.luxury :is(.tier-live,.tier-preview):after,.luxury :is(.tier-live,.tier-preview) .tier-wave{animation:none!important}.luxury :is(.tier-live,.tier-preview) .tier-wave{opacity:.58;will-change:auto;transform:none}}.luxury .luxury-glass{border-radius:var(--radius-2xl);position:relative;overflow:hidden}.luxury [data-reading-service="/app/nextsaju"] [role=radio][aria-checked=false]{color:var(--ivory);opacity:1}.horary-opening-copy{isolation:isolate;position:relative}.horary-opening-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#00000061 4rem,#0000007a 8rem,#0000008f 100%);width:100vw;position:absolute;top:-4rem;bottom:-8rem;left:50%;transform:translate(-50%)}@media (max-width:639px){.horary-opening-copy:before{background:linear-gradient(#0000,#0000007a 2rem,#0000008f 4rem 100%)}.horary-opening-copy>:is(h1,p,[data-reading-service]){color:var(--horary-cta-ink);text-shadow:0 1px 3px #000c}.luxury .horary-opening-copy [data-reading-service] [role=radio][aria-checked=true]{color:var(--horary-cta-ink)}.horary-opening-copy:after{content:"";z-index:-1;pointer-events:none;clip-path:inset(0 0 -100vmax);width:100vw;height:0;position:absolute;top:calc(100% + 8rem);left:50%;transform:translate(-50%);box-shadow:0 0 0 100vmax #0000008f}}html .luxury :is(.glass,.luxury-glass){--glass-accent:#fff;--fx-border-halo:0 0 transparent;background:linear-gradient(155deg, #ffffff1a, color-mix(in srgb, var(--ground) 18%, transparent) 44%, color-mix(in srgb, var(--ground-deep) 28%, transparent));-webkit-backdrop-filter:blur(22px) saturate(1.5) brightness(var(--fx-glass-dim));backdrop-filter:blur(22px) saturate(1.5) brightness(var(--fx-glass-dim));border:1px solid #ffffff2e;border-color:#ffffff57 #ffffff2e #ffffff17;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0d,0 12px 36px #0000002e}@media (prefers-reduced-transparency:reduce){html .luxury :is(.glass,.luxury-glass){background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes luxury-well{0%,to{opacity:.4;transform:translate(-50%,12%)scale(.82)}50%{opacity:.85;transform:translate(-50%)scale(1.04)}}.luxury .luxury-glass--hover{transition:border-color .3s,box-shadow .3s,transform .3s}.luxury .luxury-glass--hover:hover{border-color:color-mix(in srgb, var(--glass-accent) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff4d, 0 0 30px color-mix(in srgb, var(--glass-accent) 20%, transparent), 0 20px 50px #00000075;transform:translateY(-2px)}.luxury .luxury-glass-soft{--glass-angle:160deg;--glass-radius:var(--radius-xl);--glass-hairline:.5px;--glass-edge:20%;--glass-blur:14px;--glass-saturate:1.3;background:linear-gradient(var(--glass-angle), color-mix(in srgb, var(--glass-accent) calc(8% * var(--fx-luxe-fill,1)), transparent), color-mix(in srgb, var(--ground) calc(36% * var(--fx-luxe-fill,1)), transparent));box-shadow:var(--fx-border-halo,0 0 transparent), inset 0 1px 0 #ffffff21, 0 6px 20px #00000042;overflow:hidden}.luxury .luxury-glass-chip{border:.5px solid color-mix(in srgb, var(--glass-accent,var(--brand)) 30%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--glass-accent,var(--brand)) 15%, transparent), color-mix(in srgb, var(--glass-accent,var(--brand)) 6%, transparent));-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);box-shadow:var(--fx-border-halo,0 0 transparent), inset 0 1px 0 #ffffff2e;border-radius:9999px;position:relative;overflow:hidden}.luxury .luxury-glass-wood,.luxury .luxury-glass-soft.luxury-glass-wood{--glass-accent:var(--el-wood)}.luxury .luxury-glass-water,.luxury .luxury-glass-soft.luxury-glass-water{--glass-accent:var(--el-water)}.luxury .luxury-glass-fire,.luxury .luxury-glass-soft.luxury-glass-fire{--glass-accent:var(--el-fire)}.luxury .luxury-glass-earth,.luxury .luxury-glass-soft.luxury-glass-earth{--glass-accent:var(--el-earth)}.luxury-bubble{background:color-mix(in srgb, #3b1458 var(--bubble-accent-weight,24%), #0d0b124d);-webkit-backdrop-filter:blur(16px)brightness(.6);backdrop-filter:blur(16px)brightness(.6);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.luxury .luxury-glass--hover{transition:none}}@keyframes gold-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.horary-sky-ground{background:linear-gradient(#0a0a17,#070610 72%,#040308)}.luxury-aurora{z-index:0;pointer-events:none;background:radial-gradient(38% 34% at 18% 16%, color-mix(in srgb, var(--iris-1) 42%, transparent), transparent 70%), radial-gradient(44% 40% at 84% 26%, color-mix(in srgb, var(--iris-2) 38%, transparent), transparent 72%), radial-gradient(52% 46% at 50% 92%, color-mix(in srgb, var(--iris-3) 34%, transparent), transparent 74%);filter:blur(62px)saturate(1.35);opacity:.55;animation:none;position:fixed;inset:-22%}.luxury:has([data-aria-sky])>.luxury-aurora{display:none}@keyframes iris-drift{0%{transform:translate(-3%,-2%)scale(1.05)rotate(0)}50%{transform:translate(2%,3%)scale(1.12)rotate(2deg)}to{transform:translate(3%,-3%)scale(1.08)rotate(-2deg)}}.luxury .sidebar-section-label{font-family:var(--font-natal-label,var(--font-inter), system-ui, sans-serif);letter-spacing:.04em;color:color-mix(in srgb, var(--ink-muted) 72%, var(--ivory));font-size:.75rem;line-height:1.4}.luxury .luxury-nav-link{--nav-state-edge:color-mix(in srgb, var(--sidebar-ink) 22%, transparent);--nav-state-halo:color-mix(in srgb, var(--sidebar-ink) 12%, transparent);isolation:isolate;border-radius:var(--radius-lg);white-space:nowrap;width:100%;color:var(--ink-muted);border:1px solid #0000;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.luxury .luxury-nav-link:before{content:"";pointer-events:none;opacity:0;z-index:0;border-radius:calc(var(--radius-lg) - 1px);background:linear-gradient(90deg, transparent 4%, var(--nav-state-edge) 42%, transparent 92%) top / 100% 1px no-repeat, radial-gradient(ellipse at 17% 50%, var(--nav-state-halo), transparent 38%);transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:1px;transform:scale(.985)}.luxury .luxury-nav-link>*{z-index:2;transition:transform .18s cubic-bezier(.16,1,.3,1);position:relative}.luxury .luxury-nav-link .luxury-icon{color:inherit}.luxury .luxury-nav-link:hover:not(.is-active,.is-locked){border-color:var(--nav-state-edge);background-color:color-mix(in srgb, var(--sidebar-ink) 2%, transparent);color:color-mix(in srgb, var(--sidebar-ink) 88%, white);box-shadow:0 2px 3px -1px #0000001a,0 1px #191c2105,0 0 0 1px #191c2114}.luxury .luxury-nav-link:hover:not(.is-active,.is-locked):before{opacity:.62;transform:scale(1)}.luxury .luxury-nav-link.is-active{border-color:color-mix(in srgb, var(--sidebar-ink) 28%, transparent);background-color:color-mix(in srgb, var(--sidebar-ink) 4%, transparent);color:color-mix(in srgb, var(--sidebar-ink) 86%, white);box-shadow:inset 0 .2rem .55rem color-mix(in srgb, var(--ground-deep) 64%, transparent), inset 0 1px 0 color-mix(in srgb, var(--sidebar-ink) 26%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--sidebar-ink) 14%, transparent), 0 2px 3px -1px #0000001a, 0 1px 0 #191c2105, 0 0 0 1px #191c2114, 0 0 .9rem color-mix(in srgb, var(--sidebar-ink) 5%, transparent)}.luxury .luxury-nav-link.is-active:before{--nav-state-halo:color-mix(in srgb, var(--sidebar-ink) 14%, transparent);--nav-state-edge:color-mix(in srgb, var(--sidebar-ink) 28%, transparent);opacity:.82;transform:scale(1)}.luxury .luxury-nav-link.is-active .luxury-icon{filter:drop-shadow(0 0 .42rem color-mix(in srgb, var(--sidebar-ink) 24%, transparent))}.luxury .luxury-nav-link:active:not(.is-locked,:disabled,[aria-disabled=true]){border-color:color-mix(in srgb, var(--sidebar-ink) 20%, transparent);background-color:color-mix(in srgb, var(--sidebar-ink) 2%, var(--ground-deep));box-shadow:inset 0 .42rem .78rem color-mix(in srgb, var(--ground-deep) 82%, transparent), inset 0 2px 1px color-mix(in srgb, var(--ground-deep) 68%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--sidebar-ink) 20%, transparent), 0 1px 0 color-mix(in srgb, var(--sidebar-ink) 5%, transparent), 0 0 0 1px #191c211a;transition-duration:70ms;transform:translateY(1px)scaleX(.988)scaleY(.95)}.luxury .luxury-nav-link:active:not(.is-locked,:disabled,[aria-disabled=true]):before{opacity:.46;transition-duration:70ms;transform:translateY(1px)scaleX(.978)scaleY(.94)}.luxury .luxury-nav-link:active:not(.is-locked,:disabled,[aria-disabled=true])>*{transition-duration:70ms;transform:translateY(1px)scale(.99)}.luxury .luxury-nav-link.is-live{background:color-mix(in srgb, var(--brand) 6%, transparent);color:var(--brand-bright)}.luxury .luxury-nav-link.is-locked{color:color-mix(in srgb, var(--ink-muted) 60%, transparent);cursor:not-allowed}.luxury .luxury-nav-link.is-locked:hover{background:color-mix(in srgb, var(--ground-soft) 45%, transparent);color:var(--ink-muted)}.luxury .app-sidebar :is(.sidebar-brand-ink,.luxury-label),.luxury .app-sidebar .sidebar-ink-control,.luxury .app-sidebar .luxury-nav-link{color:var(--sidebar-ink)}.luxury .app-sidebar :is(.sidebar-ink-control,.luxury-nav-link):hover,.luxury .app-sidebar .luxury-nav-link:is(.is-active,.is-live){color:color-mix(in srgb, var(--sidebar-ink) 84%, white)}.luxury .app-sidebar .sidebar-collapse-control{isolation:isolate;box-shadow:none;color:color-mix(in srgb, var(--sidebar-ink) 78%, white);-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:relative;overflow:hidden}.luxury .app-sidebar .sidebar-collapse-control:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sidebar-ink) 58%, white), transparent);filter:blur(2px);opacity:0;width:.4rem;height:1.85rem;margin-left:-.2rem;position:absolute;top:.45rem;left:50%;transform:translate(-1rem)skew(-16deg)}.luxury .app-sidebar .sidebar-collapse-glyph{z-index:2;filter:drop-shadow(-.5px -.5px 0 color-mix(in srgb, var(--sidebar-ink) 34%, white)) drop-shadow(0 2px 2px color-mix(in srgb, var(--ground-deep) 64%, black));place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateZ(0)}.luxury .app-sidebar .sidebar-collapse-glyph svg{stroke-width:2.2px}.luxury .app-sidebar .sidebar-collapse-control:is(:hover,:focus-visible):after{animation:.9s cubic-bezier(.16,1,.3,1) both sidebar-collapse-interaction-cast}.luxury .app-sidebar .sidebar-collapse-control:is(:hover,:focus-visible) .sidebar-collapse-glyph{transform:scale(1.06)}.luxury .app-sidebar .sidebar-collapse-control:active .sidebar-collapse-glyph{transform:translateY(1px)scale(.97)}.luxury .app-sidebar .sidebar-collapse-control:focus-visible{outline:1px solid color-mix(in srgb, var(--sidebar-ink) 72%, white);outline-offset:-4px}@keyframes sidebar-collapse-interaction-cast{0%{opacity:0;transform:translate(-1rem)skew(-16deg)}24%{opacity:.82}64%,to{opacity:0;transform:translate(1rem)skew(-16deg)}}@media (prefers-reduced-motion:reduce){.luxury .luxury-nav-link,.luxury .luxury-nav-link:before,.luxury .luxury-nav-link>*{transition:none}.luxury .luxury-nav-link:active:not(.is-locked,:disabled,[aria-disabled=true]),.luxury .luxury-nav-link:active:not(.is-locked,:disabled,[aria-disabled=true]):before,.luxury .luxury-nav-link:active:not(.is-locked,:disabled,[aria-disabled=true])>*{transform:none}.luxury .app-sidebar .sidebar-collapse-control:after,.luxury .app-sidebar .sidebar-collapse-control:is(:hover,:focus-visible):after{animation:none!important}.luxury .app-sidebar .sidebar-collapse-glyph{transition:none}}.luxury .app-sidebar .luxury-nav-link.is-locked,.luxury .app-sidebar .luxury-nav-link.is-locked:hover{color:color-mix(in srgb, var(--sidebar-ink) 60%, transparent)}.luxury .luxury-auth-panel{border:.5px solid color-mix(in srgb, var(--brand) 34%, transparent);border-radius:var(--radius-2xl);background:linear-gradient(165deg, color-mix(in srgb, var(--ground-soft) 72%, transparent), color-mix(in srgb, var(--ground-deep) 86%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 8%, transparent), 0 28px 70px #00000080, inset 0 1px 0 color-mix(in srgb, var(--ivory) 7%, transparent);position:relative;overflow:hidden}.luxury .luxury-auth-panel:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 65%, transparent) 50%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}html .luxury.auth-glass .luxury-auth-panel.luxury-glass--clear{--glass-accent:initial}.luxury.auth-glass .luxury-auth-panel :is(label,.luxury-pin-cell),html .luxury .luxury-pin-cell--clear{color:var(--ivory)}.luxury.auth-glass .luxury-auth-panel:before{background:0 0}html .luxury.auth-glass .luxury-auth-panel :is(.luxury-input,.luxury-pin-cell),html .luxury .luxury-pin-cell--clear{background:#ffffff0a;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff0f}html .luxury.auth-glass .luxury-auth-panel .luxury-input:focus,html .luxury.auth-glass .luxury-auth-panel .luxury-pin-input:focus~.luxury-pin-cell,html .luxury .luxury-pin-cell--clear:focus{background:#ffffff14;border-color:#fff9;box-shadow:0 0 0 3px #ffffff1a}.luxury .luxury-input{border:.5px solid color-mix(in srgb, var(--brand) 28%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ground-deep) 68%, transparent);width:100%;height:2.75rem;color:var(--ivory);padding:0 .9rem;font-size:1rem;transition:border-color .25s,box-shadow .25s,background .25s}.luxury .luxury-input::placeholder{color:color-mix(in srgb, var(--ink-muted) 92%, transparent)}.luxury .luxury-input:hover:not(:disabled,:focus){border-color:color-mix(in srgb, var(--brand) 42%, transparent)}.luxury .luxury-input:focus{border-color:color-mix(in srgb, var(--brand) 72%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);background:color-mix(in srgb, var(--ground-deep) 52%, transparent);outline:none}.luxury .luxury-input:disabled{opacity:.5;cursor:not-allowed}.luxury .luxury-pin-input{z-index:1;appearance:none;border-radius:var(--radius-md);color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;cursor:text;touch-action:manipulation;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.luxury .luxury-pin-cell{border:.5px solid color-mix(in srgb, var(--brand) 28%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ground-deep) 68%, transparent);width:2.375rem;height:2.75rem;color:var(--brand-bright);text-align:center;font-size:1.5rem;font-weight:500;transition:border-color .25s,box-shadow .25s,background .25s}.luxury .luxury-pin-cell--visual{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.luxury .luxury-pin-input:focus~.luxury-pin-cell--visual{border-color:color-mix(in srgb, var(--brand) 75%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);background:color-mix(in srgb, var(--ground-deep) 50%, transparent)}.luxury .luxury-pin-input:disabled~.luxury-pin-cell--visual{opacity:.5;cursor:not-allowed}.luxury .luxury-pin-input:disabled{cursor:not-allowed}@media (forced-colors:active){.luxury .luxury-pin-input:focus-visible{outline-offset:3px;outline:2px solid canvastext}}.luxury .luxury-rule{letter-spacing:.08em;color:var(--ink-muted);align-items:center;gap:.75rem;font-size:11px;display:flex}.luxury .luxury-rule:before,.luxury .luxury-rule:after{content:"";border-top:.5px solid color-mix(in srgb, var(--brand) 22%, transparent);flex:1;height:0}.luxury .luxury-btn-block{letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:2.75rem;font-size:.9rem;display:flex}::view-transition-group(.aria-draw-flight){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}::view-transition-old(.aria-draw-flight){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}::view-transition-new(.aria-draw-flight){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}::view-transition-group(.aria-draw-flight-1){animation-delay:90ms}::view-transition-old(.aria-draw-flight-1){animation-delay:90ms}::view-transition-new(.aria-draw-flight-1){animation-delay:90ms}::view-transition-group(.aria-draw-flight-2){animation-delay:.18s}::view-transition-old(.aria-draw-flight-2){animation-delay:.18s}::view-transition-new(.aria-draw-flight-2){animation-delay:.18s}::view-transition-group(.aria-draw-flight-3){animation-delay:.27s}::view-transition-old(.aria-draw-flight-3){animation-delay:.27s}::view-transition-new(.aria-draw-flight-3){animation-delay:.27s}::view-transition-group(.aria-draw-flight-4){animation-delay:.36s}::view-transition-old(.aria-draw-flight-4){animation-delay:.36s}::view-transition-new(.aria-draw-flight-4){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.luxury-aurora,.luxury .aria-seed{animation:none}.luxury-aurora{filter:none;opacity:.35}}@media (prefers-reduced-transparency:reduce){.luxury .luxury-glass,.luxury .luxury-glass-soft,.luxury .luxury-glass-chip,.luxury .luxury-panel,.luxury .luxury-auth-panel,.luxury .luxury-liquid{-webkit-backdrop-filter:none;backdrop-filter:none}.luxury .luxury-auth-panel{background:var(--ground-soft)}}@keyframes popup-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popup-scrim{0%{opacity:0}to{opacity:1}}.luxury .popup-display{font-family:var(--font-natal-display,var(--font-fraunces)), "MaruBuri", serif;letter-spacing:-.02em;font-weight:300;line-height:1.12}.luxury .popup-sheet{word-break:keep-all}.luxury .popup-display{text-wrap:balance}.luxury .popup-index{font-family:var(--font-natal-display,var(--font-fraunces)), serif;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--brand-bright) 52%, transparent);font-weight:300}.luxury .popup-eyebrow{letter-spacing:.05em}.luxury .popup-scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 28px),#0000 100%)}
