.gl-glyph{display:inline-block;flex:none;vertical-align:middle;overflow:visible;transform-origin:50% 50%}.gl-point{fill:var(--color-gold-light)}.gl-glyph:not(.gl-unlit) .gl-point:not([fill]){filter:drop-shadow(0 0 3px rgba(243,227,184,.55))}.gl-unlit .gl-point{fill:currentColor;filter:none}.gl-glyph .au-draw{stroke-dasharray:1 2;stroke-dashoffset:1.01}.gl-pointIn{opacity:0;transform-box:fill-box;transform-origin:center;animation:gl-point-in .6s cubic-bezier(.2,0,0,1) forwards}@keyframes gl-point-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gl-glyph .au-draw{stroke-dashoffset:0;animation:none}.gl-pointIn{animation:none;opacity:1;transform:none}}.md-med{position:relative;flex:none;isolation:isolate}.md-med>*{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.md-back,.md-front{mix-blend-mode:screen}.md-back{transform:translate3d(calc(var(--px, 0) * -5px),calc(var(--py, 0) * -5px),0)}.md-back,.md-front{transition:transform .9s cubic-bezier(.2,0,0,1)}.md-front{transform:translate3d(calc(var(--px, 0) * 4px),calc(var(--py, 0) * 4px),0)}.md-rod{transform:translate3d(calc(var(--px, 0) * 2px),calc(var(--py, 0) * 2px),0);transition:transform .9s cubic-bezier(.2,0,0,1)}.md-lens{inset:15%!important;width:auto!important;height:auto!important;border-radius:50%;background:radial-gradient(52% 22% at 50% 95%,var(--caustic,rgba(242,201,168,.22)),rgba(0,0,0,0) 72%),radial-gradient(120% 120% at 30% 16%,rgba(246,241,232,.06),rgba(246,241,232,.01) 50%,rgba(6,7,13,.14) 100%);-webkit-backdrop-filter:blur(var(--lensblur,10px)) saturate(1.6) brightness(1.06);backdrop-filter:blur(var(--lensblur,10px)) saturate(1.6) brightness(1.06);box-shadow:inset 0 1.2px .6px rgba(246,241,232,.42),inset 0 -1.2px .6px rgba(6,7,13,.55),inset 0 0 0 .6px rgba(243,227,184,.2),inset 0 calc(var(--s) * -.07) calc(var(--s) * .12) rgba(6,7,13,.26),inset 0 calc(var(--s) * .05) calc(var(--s) * .1) rgba(246,241,232,.07)}.md-lens:before{inset:0;padding:1px;background:conic-gradient(from 210deg,rgba(246,241,232,.62),rgba(243,227,184,.1) 22%,rgba(6,7,13,0) 42%,var(--rimtint,rgba(242,201,168,.3)) 58%,rgba(246,241,232,.06) 78%,rgba(246,241,232,.62));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.md-lens:after,.md-lens:before{content:"";position:absolute;border-radius:50%}.md-lens:after{inset:5%;background:radial-gradient(50% 20% at 36% 9%,rgba(246,241,232,.34),rgba(246,241,232,0) 72%)}.md-sheen{inset:15%!important;width:auto!important;height:auto!important;border-radius:50%;overflow:hidden!important;pointer-events:none}.md-sheen:before{content:"";position:absolute;top:-20%;bottom:-20%;width:38%;left:-60%;transform:skewX(-18deg);background:linear-gradient(90deg,rgba(246,241,232,0),rgba(246,241,232,.14),rgba(246,241,232,0));animation:md-sweep 11s cubic-bezier(.2,0,0,1) infinite;animation-delay:var(--sd,0s)}@keyframes md-sweep{0%,72%{left:-60%}to{left:130%}}.md-breathe{animation:md-breathe 8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes md-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.md-floaty{animation:md-floaty 14s ease-in-out infinite alternate}@keyframes md-floaty{0%{translate:-.6px .4px}to{translate:.8px -.8px}}.md-still .md-breathe,.md-still .md-floaty{animation:none}.md-drawing .md-rod path{stroke-dasharray:1 2;stroke-dashoffset:1.01;animation:md-draw 1.1s cubic-bezier(.2,0,0,1) forwards;animation-delay:var(--dd,0s)}.md-drawing .md-halo,.md-drawing .md-pt{opacity:0;animation:md-land .7s cubic-bezier(.2,0,0,1) forwards;animation-delay:.9s}.md-drawing .md-halo{animation:md-land .7s cubic-bezier(.2,0,0,1) .9s forwards,md-breathe 8s ease-in-out 1.6s infinite}.md-drawing .md-back,.md-drawing .md-front{animation:md-veil 1.4s cubic-bezier(.2,0,0,1) both}@keyframes md-draw{to{stroke-dashoffset:0}}@keyframes md-land{0%{opacity:0}to{opacity:1}}@keyframes md-veil{0%{opacity:0}to{opacity:1}}.md-drawing .md-front.md-floaty{animation:md-veil 1.4s cubic-bezier(.2,0,0,1) both,md-floaty 14s ease-in-out 1.4s infinite alternate}@media (prefers-reduced-motion:reduce){.md-breathe,.md-floaty,.md-sheen:before{animation:none!important}.md-drawing .md-rod path{animation:none;stroke-dashoffset:0}.md-drawing .md-back,.md-drawing .md-front,.md-drawing .md-halo,.md-drawing .md-pt{animation:none;opacity:1}.md-med *{transition:none!important}}.sky-sky{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--color-night-deep);pointer-events:none}.sky-stars{position:absolute;inset:0;width:100%;height:100%;transform:translate3d(calc(var(--px, 0) * -3px),calc(var(--py, 0) * -3px),0);transition:transform 1.2s cubic-bezier(.2,0,0,1)}.sky-twinkle{animation:sky-twinkle 8s ease-in-out infinite}@keyframes sky-twinkle{0%,to{opacity:.25}50%{opacity:.9}}.sky-aura{position:absolute;inset:-20%;background:radial-gradient(28% 22% at 72% 12%,rgba(246,228,205,.1),rgba(246,228,205,0) 70%),radial-gradient(40% 30% at 18% 8%,rgba(243,227,184,.06),rgba(243,227,184,0) 70%),radial-gradient(30% 40% at 80% 62%,rgba(232,181,146,.05),rgba(232,181,146,0) 72%);filter:blur(30px);animation:sky-drift 26s ease-in-out infinite alternate}@keyframes sky-drift{0%{transform:translate3d(-1.5%,0,0) scale(1.02)}to{transform:translate3d(1.5%,-1%,0) scale(1.05)}}.sky-horizon{position:absolute;left:-30%;right:-30%;bottom:-34vh;height:70vh;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--hz-a) 55%,transparent),transparent 70%),radial-gradient(60% 55% at 50% 30%,color-mix(in srgb,var(--hz-b) 22%,transparent),transparent 72%);opacity:.2;filter:blur(24px)}.sky-veil{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 38%,rgba(6,7,13,0) 45%,rgba(6,7,13,.6) 100%)}@media (prefers-reduced-motion:reduce){.sky-aura,.sky-twinkle{animation:none}.sky-stars{transition:none}}.tab-bar{position:fixed;z-index:40;left:50%;bottom:calc(env(safe-area-inset-bottom) + 18px);width:min(calc(100% - 28px),452px);height:66px;transform:translateX(-50%);display:flex;padding:6px;background:linear-gradient(180deg,rgba(246,241,232,.1),rgba(246,241,232,.035)),rgba(14,16,25,.42);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:inset 0 1px .5px rgba(246,241,232,.34),inset 0 -1px .5px rgba(6,7,13,.55),inset 0 0 0 .6px rgba(243,227,184,.16),inset 0 -14px 22px rgba(6,7,13,.22)}.tab-bar,.tab-sel{border-radius:9999px}.tab-sel{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / 5);background:radial-gradient(80% 90% at 50% 20%,rgba(243,227,184,.16),rgba(243,227,184,.04));box-shadow:inset 0 1px .5px rgba(246,241,232,.35),inset 0 -1px .5px rgba(6,7,13,.35),inset 0 0 0 .6px rgba(243,227,184,.22);transition:transform .4s ease}.tab-tab{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:9999px;color:var(--color-gold-deep);transition:color .3s ease;-webkit-tap-highlight-color:transparent}.tab-tab[data-on]{color:var(--color-gold-light)}.tab-tab:hover{color:var(--color-gold)}.tab-tab[data-on]:hover{color:var(--color-gold-light)}.tab-label{font:400 9px/1 var(--font-mono);letter-spacing:.075em;text-transform:uppercase;color:var(--color-gold-deep);transition:color .3s ease}.tab-tab[data-on] .tab-label{color:var(--color-gold-light)}@media (prefers-reduced-motion:reduce){.tab-sel{transition:none}}.fl-flow{width:100%;max-width:480px;margin-inline:auto;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 12px) 16px calc(env(safe-area-inset-bottom) + 24px);display:flex;flex-direction:column}.fl-top{display:flex;align-items:center;gap:12px;height:44px}.fl-back{width:40px;height:40px;flex:none;display:grid;place-items:center;border:0;background:none;color:var(--color-linen-muted);border-radius:50%}.fl-back:hover{color:var(--color-linen)}.fl-progress{flex:1;height:2px;border-radius:2px;background:rgba(217,190,124,.16);overflow:hidden}.fl-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--color-gold-deep),var(--color-gold-light));box-shadow:var(--shadow-point-glow);transition:width .6s cubic-bezier(.2,0,0,1)}.fl-frame,.fl-stage{flex:1;display:flex}.fl-frame{gap:32px;padding-top:32px}.fl-frame,.fl-head{flex-direction:column}.fl-head{display:flex;gap:16px}.fl-head .title{font-size:clamp(30px,8.4vw,38px)}.fl-head .title em{font-style:italic;color:var(--color-gold-light)}.fl-body,.fl-cta{display:flex;flex-direction:column}.fl-cta{margin-top:auto;gap:12px;padding-top:12px;position:sticky;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:2}.fl-cta:before{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);top:-40px;bottom:calc(-12px - env(safe-area-inset-bottom));z-index:-1;background:linear-gradient(180deg,rgba(6,7,13,0),rgba(6,7,13,.88) 45%);pointer-events:none}.fl-hero{display:grid;place-items:center;padding-block:8px 20px}.fl-option{appearance:none;border:0;width:100%;display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 18px;color:var(--color-linen);text-align:left;transition:background .3s ease,transform .2s ease}.fl-option:hover{background:linear-gradient(180deg,rgba(246,241,232,.11),rgba(246,241,232,.04))}.fl-option:active{transform:scale(.99)}.fl-option[data-on]{background:linear-gradient(180deg,rgba(243,227,184,.16),rgba(243,227,184,.04));box-shadow:inset 0 1px 0 rgba(246,241,232,.3),inset 0 0 0 1px rgba(243,227,184,.35)}.fl-bornRow{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.fl-sample{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding:18px}.fl-searching{border-radius:50%;background:conic-gradient(from 0deg,rgba(243,227,184,0),rgba(243,227,184,.35),rgba(243,227,184,0));-webkit-mask:radial-gradient(closest-side,transparent 96%,#000 97%,#000 99%,transparent 100%);mask:radial-gradient(closest-side,transparent 96%,#000 97%,#000 99%,transparent 100%);animation:fl-turn 2.4s linear infinite}@keyframes fl-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.fl-searching{animation:none}}.cv-constellation{position:relative;margin-inline:auto;max-width:100%}.cv-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cv-star{position:absolute;transform:translateX(-50%);gap:2px}.cv-moon,.cv-star{display:flex;flex-direction:column;align-items:center}.cv-moon{gap:16px}.cv-horizon{width:100%;height:auto;overflow:visible}.cv-hlabel{font:400 3px var(--font-mono);letter-spacing:.08em;fill:var(--color-linen-muted);text-transform:uppercase}.ch-chat{display:flex;flex-direction:column;gap:32px;min-height:calc(100dvh - 200px)}.ch-presence{display:flex;justify-content:center}.ch-thread{display:flex;flex-direction:column;gap:28px;flex:1}.ch-auriana{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.72;color:var(--color-linen);max-width:38em}.ch-auriana p+p{margin-top:.8em}.ch-auriana em{font-family:var(--font-display);font-size:1.12em}.ch-user{align-self:flex-end;max-width:86%;padding:14px 18px;border-radius:20px 20px 6px 20px;font-size:15px;line-height:1.6;white-space:pre-wrap}.ch-door{display:flex;align-items:center;gap:10px;justify-content:center}.ch-gathering{display:inline-flex;gap:6px;padding:8px 0}.ch-gathering i{width:5px;height:5px;border-radius:50%;background:var(--color-gold-light);opacity:.3;animation:ch-gather 1.6s ease-in-out infinite}.ch-gathering i:nth-child(2){animation-delay:.2s}.ch-gathering i:nth-child(3){animation-delay:.4s}@keyframes ch-gather{0%,to{opacity:.25}50%{opacity:1;box-shadow:var(--shadow-point-glow)}}.ch-composer{position:sticky;bottom:calc(env(safe-area-inset-bottom) + 96px);display:flex;flex-direction:column;gap:8px;padding-top:8px;z-index:5}.ch-composer:before{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);top:-36px;bottom:calc(-96px - env(safe-area-inset-bottom));z-index:-1;background:linear-gradient(180deg,rgba(6,7,13,0),rgba(6,7,13,.86) 30%,rgba(6,7,13,.94));pointer-events:none}.ch-field{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 18px;border-radius:28px;background:linear-gradient(180deg,rgba(246,241,232,.09),rgba(246,241,232,.03)),rgba(14,16,25,.86)!important}.ch-field textarea{flex:1;min-height:44px;max-height:160px;resize:none;border:0;outline:none;background:none;padding:11px 0;font:400 16px/1.4 var(--font-sans);color:var(--color-linen)}.ch-field textarea::placeholder{color:var(--color-linen-faint)}.ch-send{width:44px;height:44px;flex:none;border:0;border-radius:50%;display:grid;place-items:center;color:var(--color-night-deep);background:radial-gradient(circle at 38% 30%,#FBF6EA,var(--color-gold-light) 55%,#E6CB8E);box-shadow:0 0 16px rgba(243,227,184,.3),inset 0 1px 0 rgba(255,255,255,.7);transition:opacity .3s ease}.ch-send:disabled{opacity:.35;box-shadow:none}@media (prefers-reduced-motion:reduce){.ch-gathering i{animation:none;opacity:.8}}.co-plan{appearance:none;border:0;width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;min-height:72px;color:var(--color-linen);text-align:left;transition:background .3s ease}.co-plan[data-on]{background:linear-gradient(180deg,rgba(243,227,184,.16),rgba(243,227,184,.04));box-shadow:inset 0 1px 0 rgba(246,241,232,.3),inset 0 -1px 0 rgba(6,7,13,.45),inset 0 0 0 1px rgba(243,227,184,.35)}.co-dot{width:18px;height:18px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(217,190,124,.5);display:grid;place-items:center}.co-plan[data-on] .co-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.geo-wheel{display:block;max-width:100%;height:auto;overflow:visible}.geo-sign{font:400 8px var(--font-mono);letter-spacing:.08em;fill:var(--color-linen-muted)}.geo-label{font:400 7px var(--font-mono);letter-spacing:.08em;fill:var(--color-gold-light);opacity:.85}.geo-draw .geo-ring{stroke-dasharray:1 2;stroke-dashoffset:1.01;animation:geo-ring 1.2s cubic-bezier(.2,0,0,1) forwards}.geo-draw .geo-sign,.geo-draw .geo-tick{opacity:0;animation:geo-fade .6s ease forwards}.geo-draw .geo-body{opacity:0;animation:geo-land .7s cubic-bezier(.2,0,0,1) forwards}@keyframes geo-ring{to{stroke-dashoffset:0}}@keyframes geo-fade{to{opacity:.4}}.geo-draw .geo-sign{animation-name:geo-fade-sign}@keyframes geo-fade-sign{to{opacity:1}}@keyframes geo-land{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.geo-body{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.geo-draw .geo-ring{animation:none;stroke-dashoffset:0}.geo-draw .geo-body,.geo-draw .geo-sign,.geo-draw .geo-tick{animation:none;opacity:1}}.pr-presence{display:flex;flex-direction:column;align-items:center;gap:14px}.pr-frame{position:relative;width:min(64vw,260px);aspect-ratio:4/5;border-radius:999px 999px 32px 32px;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 rgba(246,241,232,.3),inset 0 0 0 1px rgba(243,227,184,.16);background:radial-gradient(60% 50% at 50% 38%,rgba(242,201,168,.35),rgba(6,7,13,0) 72%),var(--color-night-lift)}.pr-compact .pr-frame{width:112px}.pr-frame video{width:100%;height:100%;object-fit:cover}.pr-fallback,.pr-frame video{position:absolute;inset:0;z-index:-1}.pr-fallback{background:radial-gradient(40% 32% at 50% 40%,rgba(246,228,205,.55),rgba(242,201,168,.18) 55%,rgba(6,7,13,0) 80%)}.pr-halo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(6,7,13,0) 55%,rgba(6,7,13,.55)),radial-gradient(70% 45% at 50% 100%,rgba(243,227,184,.16),rgba(243,227,184,0) 70%);transition:opacity .6s ease}.pr-presence[data-speaking] .pr-halo{animation:pr-speak 3.2s ease-in-out infinite}@keyframes pr-speak{0%,to{opacity:.75}50%{opacity:1}}.pr-name{display:flex;flex-direction:column;align-items:center;gap:6px}.pr-dot{width:6px;height:6px;border-radius:50%;background:var(--color-gold-light);box-shadow:var(--shadow-point-glow);display:inline-block}.pr-presence[data-speaking] .pr-dot{animation:au-breathe 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pr-presence[data-speaking] .pr-dot,.pr-presence[data-speaking] .pr-halo{animation:none}}.rr-ring{position:relative;margin-inline:auto;max-width:100%}.rr-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rr-path{stroke-dasharray:3 5;animation:rr-flow 18s linear infinite}@keyframes rr-flow{to{stroke-dashoffset:-160}}.rr-realm{position:absolute;z-index:2;width:52px;height:52px;margin:-26px 0 0 -26px;display:grid;place-items:center;border:0;border-radius:50%;background:none;padding:0;color:var(--color-gold-deep);transition:color .3s ease,transform .3s cubic-bezier(.2,0,0,1);-webkit-tap-highlight-color:transparent}.rr-realm:hover{color:var(--color-gold)}.rr-realm[data-on]{color:var(--color-gold-light);transform:scale(1.06)}.rr-realm>*{grid-area:1/1;position:relative;z-index:1}.rr-realm>.rr-lens{z-index:0}.rr-lens{width:46px;height:46px;border-radius:50%;opacity:0;background:radial-gradient(60% 40% at 50% 100%,color-mix(in srgb,var(--gem) 55%,transparent),transparent 75%),radial-gradient(120% 120% at 30% 16%,rgba(246,241,232,.1),rgba(246,241,232,.02) 50%,rgba(6,7,13,.2));-webkit-backdrop-filter:blur(6px) saturate(1.6);backdrop-filter:blur(6px) saturate(1.6);box-shadow:inset 0 1px .5px rgba(246,241,232,.42),inset 0 -1px .5px rgba(6,7,13,.5),inset 0 0 0 .6px rgba(243,227,184,.22);transition:opacity .4s ease}.rr-realm[data-on] .rr-lens{opacity:1}.rr-order{justify-self:end;align-self:start;margin:-2px -4px 0 0;font:400 9px/1 var(--font-mono);color:var(--color-gold-light)}.rr-centre{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:52%;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;pointer-events:none}.rr-centre:before{content:"";position:absolute;inset:-14% -8%;z-index:-1;background:radial-gradient(closest-side,rgba(6,7,13,.94) 55%,rgba(6,7,13,0))}.rr-holds{font-size:13px;line-height:1.5;color:var(--color-linen-muted);text-wrap:balance}@media (prefers-reduced-motion:reduce){.rr-path{animation:none}}.wk-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 6px;border-radius:28px;color:var(--color-gold)}.wk-day{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 6px;border-radius:20px}.wk-day[data-on]{background:radial-gradient(80% 70% at 50% 18%,rgba(243,227,184,.14),rgba(243,227,184,.03));box-shadow:inset 0 1px .5px rgba(246,241,232,.3),inset 0 0 0 .6px rgba(243,227,184,.22)}.wk-wd{font:400 10px/1 var(--font-mono);letter-spacing:.075em;color:var(--color-linen-faint)}.wk-day[data-on] .wk-wd{color:var(--color-gold-light)}.wk-num{font:500 14px/1 var(--font-sans);color:var(--color-linen-muted)}.wk-day[data-on] .wk-num{color:var(--color-linen)}.wk-pt{width:4px;height:4px;border-radius:50%;background:transparent}.wk-day[data-on] .wk-pt{background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.cp-hero{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;padding-block:8px 8px}.cp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-stats>div{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:20px}@media (min-width:768px){.cp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp-chapter{padding-top:32px;border-top:1px solid rgba(217,190,124,.14)}.cp-chapter .title em,.cp-finale .title-sm em{font-style:italic;color:var(--color-gold-light)}.cp-num{font:400 10px/1 var(--font-mono);letter-spacing:.075em;color:var(--color-gold-light)}.cp-visual{display:grid;place-items:center;padding-block:12px}.cp-moments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.cp-moments li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:baseline}.cp-finale{display:flex;flex-direction:column;gap:28px;padding-top:32px;border-top:1px solid rgba(217,190,124,.14)}.cp-note{background:radial-gradient(90% 70% at 50% 110%,rgba(242,201,168,.14),rgba(242,201,168,0) 70%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.cp-door{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px}.cp-ring{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;font:400 12px/1 var(--font-mono);color:var(--color-gold-deep);box-shadow:inset 0 0 0 1px rgba(169,138,70,.6)}.cp-door[data-open] .cp-ring{color:var(--color-night-deep);background:radial-gradient(circle at 38% 32%,#FBF6EA,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 14px rgba(243,227,184,.35)}.rc-hero{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;padding-top:8px}.rc-opening{font:400 clamp(30px,8vw,40px)/1.16 var(--font-display);letter-spacing:-.026em;text-wrap:balance;max-width:16em}.rc-question{font:italic 400 20px/1.45 var(--font-display);letter-spacing:-.01em;color:var(--color-gold-light);text-wrap:pretty}.rc-aff{font:italic 400 26px/1.32 var(--font-display);letter-spacing:-.012em;text-wrap:balance;color:var(--color-linen)}.rc-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.rc-points li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;align-items:baseline;font-size:16px;line-height:1.62;color:var(--color-linen)}.rc-points li:before{content:"";width:5px;height:5px;margin-left:3px;border-radius:50%;transform:translateY(-2px);background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.rc-realm{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start}.rc-action{background:radial-gradient(90% 80% at 50% 0,rgba(243,227,184,.12),rgba(243,227,184,0) 70%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.rc-honesty{font:400 12px/1.5 var(--font-mono);letter-spacing:.02em;color:var(--color-linen-faint);text-align:center;max-width:34em;margin-inline:auto;text-wrap:balance}.rc-new{display:inline-block;width:6px;height:6px;background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.rc-new,.rc-star{border-radius:50%}.rc-star{width:14px;height:14px;flex:none;box-shadow:inset 0 0 0 1px rgba(217,190,124,.6);transition:background .3s ease,box-shadow .3s ease}.rc-star[data-on]{background:radial-gradient(circle at 38% 32%,#FBF6EA,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 10px rgba(243,227,184,.45)}.rc-dots:after{content:"…";display:inline-block;animation:rc-dots 1.6s ease-in-out infinite}@keyframes rc-dots{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rc-dots:after{animation:none}}.wk-day{transition:background .3s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.wk-day:hover:not([data-on]){background:rgba(243,227,184,.05)}.wk-day:active{transform:scale(.96)}.mc-month{border-radius:var(--radius-cards);padding:20px 14px 18px;display:flex;flex-direction:column;gap:14px;touch-action:pan-y}.mc-head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;text-align:center}.mc-nav{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--color-gold-light);transition:background .3s ease}.mc-nav:hover{background:rgba(243,227,184,.08)}.mc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:6px}.mc-wd{text-align:center;font:400 10px/1 var(--font-mono);letter-spacing:.075em;color:var(--color-linen-faint);padding-bottom:8px}.mc-day{appearance:none;border:0;background:none;color:var(--color-gold);display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 6px;border-radius:18px;transition:background .3s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.mc-day:hover:not([data-on]){background:rgba(243,227,184,.05)}.mc-day:active{transform:scale(.95)}.mc-day[data-on]{background:radial-gradient(80% 70% at 50% 18%,rgba(243,227,184,.16),rgba(243,227,184,.03));box-shadow:inset 0 1px .5px rgba(246,241,232,.3),inset 0 0 0 .6px rgba(243,227,184,.24)}.mc-num{font:500 13px/1 var(--font-sans);color:var(--color-linen-muted)}.mc-day[data-today] .mc-num{color:var(--color-gold-light)}.mc-day[data-on] .mc-num{color:var(--color-linen)}.mc-moon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%}.mc-day[data-ecl] .mc-moon{box-shadow:0 0 0 1px rgba(243,227,184,.55),0 0 12px rgba(243,227,184,.25)}.mc-mark{min-height:10px;font:400 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-light);white-space:nowrap}.mc-back{align-self:center}.mc-detail{animation:au-reveal .5s cubic-bezier(.2,0,0,1) backwards}.mc-hero{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;align-items:center}.mc-hero-moon{display:grid;color:var(--color-gold);filter:drop-shadow(0 0 18px rgba(243,227,184,.18))}.mc-event{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:20px;background:radial-gradient(90% 80% at 50% 0,rgba(243,227,184,.1),rgba(243,227,184,.02) 70%);box-shadow:inset 0 0 0 1px rgba(243,227,184,.14)}.mc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-rise>div,.mc-stats>div{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:20px;background:rgba(21,24,38,.55);box-shadow:inset 0 1px 0 rgba(6,7,13,.5),inset 0 0 0 1px rgba(243,227,184,.06)}.mc-rise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-row{appearance:none;border:0;background:none;text-align:left;color:var(--color-gold);display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:center;padding:12px 10px;margin-inline:-10px;border-radius:16px;transition:background .3s ease}.mc-row:hover,.mc-row[data-on]{background:rgba(243,227,184,.06)}.mc-row .title-xs{color:var(--color-linen)}@media (min-width:768px){.mc-month{padding:24px 20px 20px}.mc-day{padding:10px 0 8px}}@media (prefers-reduced-motion:reduce){.mc-detail{animation:none}}.amb{inset:0;opacity:0;transition:opacity 1.6s ease;pointer-events:none}.amb,.amb>i{position:absolute}.amb>i{display:block}html:not([data-section]) .amb-dawn,html[data-section=auriana] .amb-opal,html[data-section=practice] .amb-moon,html[data-section=sound] .amb-water,html[data-section=today] .amb-dawn,html[data-section=you] .amb-iris{opacity:1}.amb-rays{left:-40%;right:-40%;bottom:-30vh;height:110vh;background:repeating-conic-gradient(from 250deg at 50% 100%,rgba(253,199,167,.055) 0deg 1.6deg,rgba(253,199,167,0) 1.6deg 7deg);-webkit-mask-image:radial-gradient(60% 70% at 50% 100%,#000 10%,transparent 70%);mask-image:radial-gradient(60% 70% at 50% 100%,#000 10%,transparent 70%);animation:amb-sway 40s ease-in-out infinite alternate;transform-origin:50% 100%}.amb-sun{width:90vmax;height:90vmax;right:-38vmax;top:-44vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(255,193,203,.16),rgba(253,199,167,.08) 45%,rgba(253,199,167,0) 72%)}.amb-dawn:after{content:"";position:absolute;left:-20%;right:-20%;bottom:-10vh;height:55vh;background:radial-gradient(60% 70% at 50% 100%,rgba(253,199,167,.2),rgba(255,193,203,.08) 45%,rgba(255,193,203,0) 75%)}.amb-halo{width:70vmax;height:70vmax;left:-26vmax;top:-30vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(192,215,239,.16),rgba(183,220,229,.06) 55%,rgba(183,220,229,0) 72%),radial-gradient(closest-side,transparent 58%,rgba(192,215,239,.1) 59%,transparent 60.5%)}.amb-mist{left:-30%;right:-30%;bottom:4vh;height:46vh;background:radial-gradient(50% 18% at 30% 60%,rgba(192,215,239,.1),transparent 70%),radial-gradient(45% 16% at 72% 40%,rgba(183,220,229,.08),transparent 70%),radial-gradient(60% 22% at 50% 90%,rgba(105,163,177,.12),transparent 70%);animation:amb-drift 34s ease-in-out infinite alternate}.amb-ring{left:50%;bottom:-40vmax;width:120vmax;height:120vmax;margin-left:-60vmax;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(152,228,232,.22),0 0 30px rgba(152,228,232,.06);transform:scale(.15);opacity:0;animation:amb-ring 12s linear infinite}.amb-deep{left:-20%;right:-20%;bottom:-12vh;height:70vh;background:radial-gradient(60% 60% at 50% 100%,rgba(94,157,220,.2),rgba(152,228,232,.07) 50%,transparent 75%)}.amb-curtain{width:120vw;height:60vh;left:-10vw;border-radius:50%}.amb-c1{top:-18vh;background:radial-gradient(50% 50% at 50% 50%,rgba(251,199,176,.16),transparent 70%);animation:amb-aurora 24s ease-in-out infinite alternate}.amb-c2{top:8vh;left:10vw;background:radial-gradient(50% 50% at 50% 50%,rgba(219,203,251,.14),transparent 70%);animation:amb-aurora 30s ease-in-out -8s infinite alternate-reverse}.amb-c3{bottom:-22vh;background:radial-gradient(50% 50% at 50% 50%,rgba(177,229,209,.09),transparent 70%);animation:amb-aurora 36s ease-in-out -4s infinite alternate}.amb-nebula{border-radius:50%}.amb-n1{width:110vw;height:70vh;left:-30vw;top:-16vh;background:radial-gradient(50% 50% at 50% 50%,rgba(207,207,254,.16),rgba(207,207,254,.04) 55%,transparent 72%);animation:amb-drift 40s ease-in-out infinite alternate}.amb-n2{width:90vw;height:60vh;right:-30vw;top:20vh;background:radial-gradient(50% 50% at 50% 50%,rgba(249,193,224,.12),transparent 70%);animation:amb-drift 46s ease-in-out -12s infinite alternate-reverse}@keyframes amb-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes amb-drift{0%{transform:translate3d(-3%,0,0)}to{transform:translate3d(3%,-2%,0)}}@keyframes amb-ring{0%{transform:scale(.15);opacity:0}15%{opacity:.9}to{transform:scale(1);opacity:0}}@keyframes amb-aurora{0%{transform:translate3d(-6%,0,0) scaleY(.9)}to{transform:translate3d(6%,3%,0) scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.amb>i{animation:none!important}.amb-ring{opacity:.4;transform:scale(.6)}}html[data-section] .glass{background:linear-gradient(180deg,color-mix(in srgb,var(--hz-a) 6%,rgba(246,241,232,.08)),rgba(246,241,232,.03));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hz-a) 35%,rgba(246,241,232,.22)),inset 0 -1px 0 rgba(6,7,13,.45),inset 0 0 0 1px color-mix(in srgb,var(--hz-a) 14%,rgba(243,227,184,.08)),inset 0 -24px 40px rgba(6,7,13,.18)}html[data-section] .title em,html[data-section] .title-lg em,html[data-section] .title-sm em,html[data-section] .title-xl em{color:color-mix(in srgb,var(--color-gold-light) 72%,var(--hz-a))}@property --sg-a{syntax:"<angle>";inherits:false;initial-value:0deg}.sg-dial{display:block;overflow:visible;color:var(--color-gold)}.sg-ring{fill:none;stroke:rgba(217,190,124,.42);stroke-width:.7}.sg-ring-in{stroke:rgba(217,190,124,.22)}.sg-orbit{fill:none;stroke:rgba(243,227,184,.1);stroke-width:.5;stroke-dasharray:1 3}.sg-tick{stroke:rgba(217,190,124,.3);stroke-width:.6}.sg-sign{font:400 5.2px/1 var(--font-mono);letter-spacing:.08em;fill:rgba(246,241,232,.38)}.sg-sign[data-on]{fill:var(--color-gold-light)}.sg-sector{fill:rgba(243,227,184,.14);stroke:rgba(243,227,184,.5);stroke-width:.5}.sg-body{fill:rgba(246,241,232,.42)}.sg-hot{fill:var(--color-gold-light);filter:drop-shadow(0 0 3px rgba(243,227,184,.8))}.sg-halo{fill:rgba(243,227,184,.14);animation:sg-breathe 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.sg-name{font:500 5.6px/1 var(--font-mono);letter-spacing:.1em;fill:var(--color-gold-light)}.sg-chord{stroke:var(--color-gold-light);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:sg-draw 1.6s cubic-bezier(.2,0,0,1) .3s forwards;filter:drop-shadow(0 0 2px rgba(243,227,184,.7))}.sg-pulse{fill:none;stroke:rgba(243,227,184,.45);stroke-width:.6;transform-box:fill-box;transform-origin:center;animation:sg-pulse 4.2s cubic-bezier(.2,0,.4,1) infinite;opacity:0}@keyframes sg-pulse{0%{transform:scale(.08);opacity:0}12%{opacity:.9}to{transform:scale(1.5);opacity:0}}@keyframes sg-draw{to{stroke-dashoffset:0}}@keyframes sg-breathe{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.25);opacity:1}}.sg-bars{display:inline-flex;align-items:flex-end;gap:3px;height:14px}.sg-bars>i{width:3px;border-radius:2px;background:rgba(243,227,184,.18)}.sg-bars>i[data-on]{background:var(--color-gold-light);box-shadow:0 0 6px rgba(243,227,184,.5)}.sg-bars>.eyebrow{margin-left:6px;line-height:1}.sg-live{display:inline-flex;align-items:center;gap:8px;font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-deep);background:var(--color-gold-light);padding:6px 10px 6px 8px;border-radius:99px;box-shadow:0 0 18px rgba(243,227,184,.35);white-space:nowrap}.sg-live>i{width:6px;height:6px;border-radius:50%;background:var(--color-night-deep);animation:sg-blink 1.6s ease-in-out infinite}.sg-live[data-quiet]{color:var(--color-gold-light);background:rgba(243,227,184,.1);box-shadow:inset 0 0 0 1px rgba(243,227,184,.3)}.sg-live[data-quiet]>i{background:var(--color-gold-light);animation:none}@keyframes sg-blink{0%,to{opacity:1}50%{opacity:.25}}.sg-fact{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:99px;font:400 11px/1 var(--font-mono);letter-spacing:.06em;color:var(--color-linen-muted);background:rgba(21,24,38,.6);box-shadow:inset 0 0 0 1px rgba(243,227,184,.12)}.sg-card{position:relative;display:flex;flex-direction:column;gap:20px;overflow:hidden;background:radial-gradient(90% 70% at 20% 0,rgba(253,199,167,.14),rgba(253,199,167,0) 60%),linear-gradient(180deg,rgba(246,241,232,.1),rgba(246,241,232,.035))!important}.sg-card[data-live]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--sg-a),rgba(243,227,184,0) 0deg,rgba(243,227,184,.9) 40deg,rgba(243,227,184,0) 90deg,rgba(243,227,184,0) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sg-spin 6s linear infinite}@keyframes sg-spin{to{--sg-a:360deg}}.sg-top{display:flex;justify-content:space-between;gap:12px}.sg-main,.sg-top{align-items:center}.sg-main{display:grid;grid-template-columns:124px minmax(0,1fr);gap:18px}.sg-open{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:18px;background:rgba(243,227,184,.08);box-shadow:inset 0 0 0 1px rgba(243,227,184,.18);color:var(--color-gold-light)}@media (prefers-reduced-motion:reduce){.sg-card[data-live]:before,.sg-chord,.sg-halo,.sg-live>i,.sg-pulse{animation:none}.sg-chord{stroke-dashoffset:0}}.al-card{display:flex;flex-direction:column;gap:28px}.al-trio{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding-top:4px}.al-trio[data-n="1"]{grid-template-columns:1fr}.al-trio[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.al-thread{position:absolute;left:0;right:0;top:30px;width:100%;height:40px;overflow:visible;pointer-events:none}.al-thread path{fill:none;stroke:rgba(243,227,184,.35);stroke-width:1;stroke-dasharray:.012 .018;vector-effect:non-scaling-stroke}.al-trio[data-n="1"] .al-thread,.al-trio[data-n="2"] .al-thread{display:none}.al-realm{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.al-realm .title-xs{margin-top:4px}.al-quote{font:italic 400 20px/1.45 var(--font-display);letter-spacing:-.005em;color:var(--color-linen);text-align:center;text-wrap:balance;padding-inline:8px}.cy-track{position:relative;height:56px;margin-inline:12px;color:var(--color-gold)}.cy-line{position:absolute;left:0;right:0;top:13px;height:1px;background:rgba(217,190,124,.25)}.cy-line>i{display:block;height:100%;background:linear-gradient(90deg,rgba(243,227,184,.2),var(--color-gold-light));box-shadow:0 0 8px rgba(243,227,184,.4)}.cy-stop{position:absolute;top:13px;transform:translate(-50%,-50%);display:grid;place-items:center;background:#12141D;border-radius:50%;padding:2px}.cy-now{position:absolute;top:13px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px}.cy-now>i{width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--color-gold-light);box-shadow:0 0 0 4px rgba(243,227,184,.16),0 0 14px rgba(243,227,184,.7);animation:sg-blink 2.4s ease-in-out infinite}.cy-now>b{font:500 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-light);white-space:nowrap}@media (prefers-reduced-motion:reduce){.cy-now>i{animation:none}}.rc-hero .title-lg,.rc-quote{text-align:center}.rc-quote{display:flex;flex-direction:column;align-items:center;gap:20px;padding:8px 8px 4px}.rc-rule{width:64px;height:1px;background:linear-gradient(90deg,transparent,rgba(243,227,184,.6),transparent)}.rc-ask{gap:10px;padding:18px 20px;margin-inline:-4px;border-radius:20px;background:rgba(243,227,184,.06);box-shadow:inset 0 0 0 1px rgba(243,227,184,.12)}.rc-ask,.rc-thread{display:flex;flex-direction:column}.rc-thread{list-style:none;margin:0;padding:0 0 0 4px;gap:18px;position:relative}.rc-thread:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,rgba(243,227,184,.5),rgba(243,227,184,.08))}.rc-thread li{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);gap:18px;align-items:baseline;font-size:16px;line-height:1.6;color:var(--color-linen)}.rc-thread li>i{width:9px;height:9px;border-radius:50%;transform:translateY(1px);background:radial-gradient(circle at 40% 35%,#FBF6EA,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 10px rgba(243,227,184,.55)}.rc-yesterday{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:center;padding:4px 8px}.rc-yicon{place-items:center;width:52px;height:52px;color:var(--color-gold);background:rgba(21,24,38,.6);box-shadow:inset 0 0 0 1px rgba(243,227,184,.14)}.rc-one,.rc-yicon{display:grid;border-radius:50%}.rc-one{place-items:center;width:44px;height:44px;font:400 26px/1 var(--font-display);color:var(--color-night-deep);background:radial-gradient(circle at 38% 32%,#FBF6EA,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 20px rgba(243,227,184,.35)}.rc-affcard{text-align:left}.rc-door{overflow:hidden}.rc-locked{position:relative;display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.rc-locked-row{display:flex;align-items:center;gap:16px;filter:blur(3px);opacity:.55}.rc-locked-row i{display:block;height:8px;width:100%;border-radius:4px;background:rgba(246,241,232,.28)}.rc-lock{position:absolute;inset:0;display:grid;place-items:center}.pc-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-top:8px}.pc-head,.pc-hero{align-items:center}.pc-hero{display:flex;flex-direction:column;gap:20px;padding-top:32px;overflow:hidden}.pc-point{position:relative;width:120px;height:120px;display:grid;place-items:center}.pc-point>i{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(243,227,184,.45);animation:pc-ring 3.6s cubic-bezier(.2,0,.4,1) infinite;opacity:0}.pc-point>i:nth-child(2){animation-delay:-1.2s}.pc-point>i:nth-child(3){animation-delay:-2.4s}.pc-point>b{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FBF6EA,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 24px rgba(243,227,184,.8),0 0 60px rgba(240,205,116,.35)}@keyframes pc-ring{0%{transform:scale(.1);opacity:0}15%{opacity:1}to{transform:scale(1);opacity:0}}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-tile{display:flex;flex-direction:column;gap:14px;padding:22px 18px 18px;min-height:236px}.pc-tile>.eyebrow{margin-top:auto}@media (max-width:359px){.pc-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pc-point>i{animation:none;opacity:.4}}.sd-head{position:relative;flex-direction:column;gap:20px;padding-top:12px}.sd-head,.sd-wave{display:flex;align-items:center}.sd-wave{position:absolute;left:-16px;right:-16px;top:18px;height:120px;justify-content:space-between;gap:4px;padding-inline:8px;opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,transparent 38%,transparent 62%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,transparent 38%,transparent 62%,#000 82%,transparent)}.sd-wave>i{flex:1;max-width:5px;border-radius:3px;background:linear-gradient(180deg,rgba(152,228,232,.9),rgba(181,216,254,.25));transform-origin:center;animation:sd-bar 1.8s ease-in-out infinite alternate}@keyframes sd-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.sd-meters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sd-meters>div{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:20px;background:rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(152,228,232,.12)}.sd-steps{display:flex;gap:5px;align-items:flex-end;height:22px}.sd-steps>i{width:22px;height:6px;border-radius:3px;background:rgba(152,228,232,.15)}.sd-steps>i:nth-child(2){height:12px}.sd-steps>i:nth-child(3){height:18px}.sd-steps>i[data-on]{background:linear-gradient(180deg,#CFF3F4,rgba(152,228,232,.8));box-shadow:0 0 8px rgba(152,228,232,.45)}.sd-sun{display:inline-flex;height:22px;align-items:center;color:var(--color-gold)}.sd-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;margin-inline:-16px;padding:4px 16px 8px;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.sd-shelf::-webkit-scrollbar{display:none}.sd-cover{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}.sd-art{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;display:grid;place-items:center;color:var(--color-gold-light);box-shadow:inset 0 1px 0 rgba(246,241,232,.25),inset 0 0 0 1px rgba(243,227,184,.12);margin-bottom:6px}.sd-rings{position:absolute;inset:0;display:grid;place-items:center}.sd-rings>i{position:absolute;width:40%;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(246,241,232,.28)}.sd-rings>i:nth-child(2){width:64%;opacity:.6}.sd-rings>i:nth-child(3){width:88%;opacity:.3}.sd-glyph{position:relative;display:inline-flex}.sd-num{position:absolute;left:14px;bottom:12px;font:400 10px/1 var(--font-mono);letter-spacing:.1em;color:rgba(246,241,232,.7)}@media (min-width:768px){.sd-shelf{grid-auto-columns:calc(50% - 6px);margin-inline:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.sd-wave>i{animation:none}}.yu-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.yu-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;padding:18px 8px 16px;text-align:center;min-height:108px}.yu-big{font:400 36px/1 var(--font-display);letter-spacing:-.02em;color:var(--color-gold-light)}.yu-doors{display:flex;gap:6px;height:36px;align-items:center}.yu-doors>i{width:14px;height:22px;border-radius:8px 8px 2px 2px;box-shadow:inset 0 0 0 1px rgba(217,190,124,.5)}.yu-doors>i[data-on]{background:radial-gradient(circle at 50% 30%,#FBF6EA,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 10px rgba(243,227,184,.45)}.yu-realms{display:flex;height:36px;align-items:center}.yu-realms>*+*{margin-left:-8px}.hp{width:100%;max-width:1120px;margin-inline:auto;padding:calc(env(safe-area-inset-top) + 12px) 16px calc(env(safe-area-inset-bottom) + 48px);flex-direction:column;gap:88px}.hp,.hp-nav{display:flex}.hp-nav{position:sticky;top:calc(env(safe-area-inset-top) + 10px);z-index:30;gap:12px;padding:8px 8px 8px 12px;border-radius:99px!important}.hp-brand,.hp-nav{align-items:center}.hp-brand{display:inline-flex;gap:10px;font:400 22px/1 var(--font-display);letter-spacing:-.01em}.hp-links{display:none;margin-left:auto;gap:24px}.hp-links a{font:500 14px/1 var(--font-sans);color:var(--color-linen-muted);transition:color .3s ease}.hp-links a:hover{color:var(--color-linen)}.hp-nav>.btn{margin-left:auto}.hp-hero{display:grid;gap:40px;align-items:center;padding-top:8px}.hp-hero-copy{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.hp-hero-copy .sg-live{white-space:normal}.hp-ctas{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hp-hero-art{display:grid;place-items:center}.hp-sec{scroll-margin-top:90px}.hp-head{display:flex;flex-direction:column;gap:14px;max-width:40rem}.hp-split{display:grid;gap:32px;align-items:center}.hp-signal{display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px 20px 26px}.hp-signal .sg-top{width:100%}.hp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hp-list li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:14px;align-items:baseline;font-size:16px;line-height:1.55;color:var(--color-linen)}.hp-list li>i{width:7px;height:7px;border-radius:50%;background:var(--color-gold-light);box-shadow:var(--shadow-point-glow);transform:translateY(-1px)}.hp-steps{display:grid;gap:12px}.hp-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 22px}.hp-step-art{display:inline-flex;color:var(--color-gold);margin-bottom:6px}.hp-num{position:absolute;top:20px;right:22px;font:400 40px/1 var(--font-display);color:rgba(243,227,184,.25)}.hp-realms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px}.hp-realm{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.hp-realm .title-xs{font-size:17px}.hp-sigs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 6px;padding:24px 14px}.hp-sig{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.hp-sig .body-sm{font-size:12px;line-height:1.3;color:var(--color-linen)}.hp-month{display:flex;flex-direction:column;gap:16px;padding:22px 16px}.hp-mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 2px;color:var(--color-gold)}.hp-mday{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0;border-radius:14px}.hp-mday b{font:400 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-linen-faint)}.hp-mday[data-on]{background:rgba(243,227,184,.12);box-shadow:inset 0 0 0 1px rgba(243,227,184,.25)}.hp-mday[data-on] b{color:var(--color-gold-light)}.hp-chat{display:flex;flex-direction:column;gap:14px;padding:22px 18px}.hp-you{align-self:flex-end;max-width:84%;padding:12px 16px;border-radius:20px 20px 6px 20px;font-size:15px;line-height:1.55;background:rgba(243,227,184,.12);box-shadow:inset 0 0 0 1px rgba(243,227,184,.18)}.hp-her{max-width:92%;font-size:15px;line-height:1.65;color:var(--color-linen)}.hp-honest{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:36px 24px;max-width:44rem;margin-inline:auto}.hp-plans{display:grid;gap:12px}.hp-plan{display:flex;flex-direction:column;gap:18px;padding:28px 24px}.hp-plan>.btn{width:fit-content;margin-top:auto}.hp-plan-on{background:radial-gradient(80% 60% at 50% 0,rgba(253,199,167,.14),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.1),rgba(246,241,232,.035))!important}.hp-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hp-prices>div{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border-radius:16px;background:rgba(21,24,38,.55);text-align:center}.hp-faq{padding:0}.hp-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq>p{padding:0 22px 22px}.hp-plus{position:relative;width:14px;height:14px;flex:none}.hp-plus:after,.hp-plus:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--color-gold-light);transition:transform .3s ease}.hp-plus:after{transform:rotate(90deg)}.hp-faq[open] .hp-plus:after{transform:rotate(0deg)}.hp-final{gap:20px;text-align:center;padding-top:8px}.hp-final,.hp-foot{display:flex;flex-direction:column;align-items:center}.hp-foot{gap:16px;border-top:1px solid rgba(217,190,124,.14);padding-top:32px}.hp-hero-art{position:relative}.hp-float{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:20px!important;max-width:250px;background:rgba(14,16,25,.84)!important}.hp-float .sg-top{gap:12px}.hp-float-b{flex-direction:row;align-items:center;gap:10px;padding:8px 16px 8px 8px}.hp-hero-art{display:flex;flex-direction:column;align-items:center;gap:12px}.hp-why{display:grid;gap:12px}.hp-why-card{display:flex;flex-direction:column;gap:10px;padding:24px 22px}.hp-why-art{display:grid;place-items:center;width:96px;height:96px;margin-bottom:4px}.hp-point{width:84px;height:84px}.hp-demo{display:flex;flex-direction:column;gap:14px}.hp-demo-chips{display:flex;flex-wrap:wrap}.hp-demo-chip{min-height:34px;padding-inline:11px;gap:7px;font-size:13px}.hp-demo-chip i{width:8px;height:8px;border-radius:50%;opacity:.5}.hp-demo-chip[data-on]{color:var(--color-gold-light);box-shadow:inset 0 0 0 1px rgba(243,227,184,.45)}.hp-demo-chip[data-on] i{opacity:1;box-shadow:0 0 8px currentColor}.hp-demo-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:22px;animation:fs-in .45s cubic-bezier(.2,.8,.2,1) both}.hp-demo-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.hp-demo-notice{font:italic 400 18px/1.4 var(--font-display);color:var(--color-gold-light)}.hp-mid-cta{width:fit-content;align-self:center}.hp-bento{display:grid;gap:12px}.hp-tile{display:flex;flex-direction:column;gap:8px;padding:22px}.hp-tile-art{display:grid;place-items:center;justify-content:start;min-height:80px;margin-bottom:6px;color:var(--color-gold)}.hp-tile-wide{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center}.hp-tile-wide .hp-tile-art{margin:0}.hp-tile-modes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.hp-tile-modes span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted);background:rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(246,241,232,.1)}.hp-tile-modes span:first-child{color:var(--color-night-deep);background:linear-gradient(180deg,#F6EACB,var(--color-gold-light));box-shadow:none}.hp-tile-voice{display:flex;align-items:center;gap:3px;height:44px;margin:12px 0 14px}.hp-tile-voice i{width:4px;border-radius:2px;background:rgba(243,227,184,.45)}.hp-play{width:40px;height:40px;flex:none;margin-right:10px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light) 60%,var(--color-gold));position:relative;box-shadow:0 0 16px rgba(243,227,184,.35)}.hp-play:after{content:"";position:absolute;left:16px;top:13px;border-left:11px solid var(--color-night-deep);border-top:7px solid transparent;border-bottom:7px solid transparent}.hp-tile-stars{display:flex;flex-wrap:wrap;gap:2px;align-items:center;min-height:60px}.hp-tile-wheel{margin-left:12px}.hp-honest-moon{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;opacity:.85}.hp-prices>div{position:relative}.hp-prices>div[data-best]{box-shadow:inset 0 0 0 1px rgba(243,227,184,.45);background:radial-gradient(90% 90% at 50% 0,rgba(243,227,184,.12),transparent 70%),rgba(21,24,38,.55)}.hp-best{position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:3px 8px;border-radius:999px;font:500 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-night-deep);background:var(--color-gold-light)}.hp-per{font:400 11px/1.2 var(--font-sans);color:var(--color-gold-light)}.hp-sticky{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:rgba(14,16,25,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(243,227,184,.22),0 18px 40px rgba(0,0,0,.45);transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.hp-sticky[data-on]{transform:none;opacity:1;pointer-events:auto}.hp-sticky-t{display:flex;flex-direction:column;gap:3px;font:500 14px/1.2 var(--font-sans);color:var(--color-linen)}.hp-sticky-t em{font:400 10px/1 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}@media (max-width:719px){.hp-tile-wide{grid-template-columns:minmax(0,1fr);gap:12px}.hp-tile-wide .hp-tile-art{justify-content:start}}@media (min-width:720px){.hp{padding-inline:32px;gap:120px}.hp-links{display:flex}.hp-nav>.btn{margin-left:8px}.hp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding-top:40px}.hp-split{grid-template-columns:1fr 1fr;gap:56px}.hp-flip>:first-child{order:2}.hp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-realms{grid-template-columns:repeat(6,minmax(0,1fr))}.hp-plans{grid-template-columns:1fr 1.3fr}.hp-bento,.hp-why{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-tile-wide{grid-column:span 2}.hp-hero-art{display:block}.hp-float{position:absolute;z-index:2}.hp-float-a{left:0;top:34%}.hp-float-b{right:0;bottom:92px}.hp-sticky{display:none}}.df{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.df-cell,.df-row{display:flex;align-items:flex-start;gap:8px}.df-cell[data-k=y]{flex:1.6}.df-cell[data-k=d],.df-cell[data-k=m]{flex:1}.df-box{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.df-box input{width:100%;min-height:52px;padding:14px 12px;border:0;border-radius:var(--radius-inputs);text-align:center;font:400 18px/1.2 var(--font-sans);letter-spacing:.04em;color:var(--color-linen);font-variant-numeric:tabular-nums;background:rgba(21,24,38,.78);box-shadow:inset 0 1px 0 rgba(6,7,13,.55),inset 0 0 0 1px rgba(243,227,184,.08);transition:box-shadow .3s ease}.df-box input::placeholder{color:var(--color-linen-faint)}.df-box input:focus{outline:none;box-shadow:inset 0 1px 0 rgba(6,7,13,.55),inset 0 0 0 1px rgba(217,190,124,.5)}.df-box .eyebrow{text-align:center}.df-sep{padding-top:14px;font:400 20px/1.2 var(--font-sans);color:var(--color-linen-faint)}.df[data-invalid] .df-box input{box-shadow:inset 0 0 0 1px rgba(232,150,160,.6)}.df[data-hero] .df-row{justify-content:center;gap:6px}.df[data-hero] .df-cell{gap:6px}.df[data-hero] .df-box input{min-height:72px;padding:10px 4px;font:400 40px/1 var(--font-display);letter-spacing:-.01em;color:var(--color-gold-light);background:rgba(21,24,38,.72);border-radius:18px;box-shadow:inset 0 1px 0 rgba(246,241,232,.08),inset 0 0 0 1px rgba(243,227,184,.3)}.df[data-hero] .df-box input:focus{box-shadow:inset 0 0 0 1.5px var(--color-gold-light),0 0 22px rgba(243,227,184,.18)}.df[data-hero] .df-box input::placeholder{color:rgba(243,227,184,.45)}.df[data-hero] .df-box .eyebrow{color:var(--color-linen-muted)}.df[data-hero][data-empty] .df-cell:first-child .df-box input:not(:focus){animation:df-call 2.4s ease-in-out infinite}@keyframes df-call{50%{box-shadow:inset 0 0 0 1.5px rgba(243,227,184,.7),0 0 18px rgba(243,227,184,.16)}}.df[data-hero] .df-sep{padding-top:16px;font:400 32px/1 var(--font-display);color:rgba(243,227,184,.45)}@media (prefers-reduced-motion:reduce){.df[data-hero][data-empty] .df-cell:first-child .df-box input{animation:none}}.bu{display:flex;flex-direction:column;gap:20px}.bu-moon{position:relative;width:196px;height:196px;margin:4px auto 0;display:grid;place-items:center;color:var(--color-gold)}.bu-moon-disc{display:grid;filter:drop-shadow(0 0 28px rgba(243,227,184,.28));animation:bu-rise 1.4s cubic-bezier(.2,0,0,1) both}.bu-orbit{inset:0;box-shadow:inset 0 0 0 1px rgba(243,227,184,.18)}.bu-orbit,.bu-orbit:after{position:absolute;border-radius:50%}.bu-orbit:after{content:"";top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.bu-orbit{animation:bu-spin 22s linear infinite}.bu-orbit-2{inset:18px;box-shadow:inset 0 0 0 1px rgba(243,227,184,.1);animation-duration:34s;animation-direction:reverse}@keyframes bu-spin{to{transform:rotate(1turn)}}@keyframes bu-rise{0%{opacity:0;transform:scale(.8) translateY(12px)}to{opacity:1;transform:none}}.bu-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.bu-tile{appearance:none;border:0;color:var(--color-linen);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:18px 8px 16px;cursor:pointer;animation:bu-pop .7s cubic-bezier(.2,0,0,1.2) both;transition:transform .2s ease,box-shadow .3s ease}.bu-tile:active{transform:scale(.97)}.bu-tile[data-on]{background:radial-gradient(90% 70% at 50% 0,rgba(243,227,184,.18),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.11),rgba(246,241,232,.04))!important;box-shadow:inset 0 1px 0 rgba(246,241,232,.3),inset 0 0 0 1px rgba(243,227,184,.45),0 0 24px rgba(243,227,184,.12)!important}.bu-tile[data-empty]{opacity:.7}@keyframes bu-pop{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:none}}.bu-mark{display:grid;place-items:center;height:48px;color:var(--color-gold)}.bu-sign{font:400 22px/1.1 var(--font-display);letter-spacing:-.01em;color:var(--color-linen)}.bu-role{font-size:12px;line-height:1.35;color:var(--color-linen-muted);text-wrap:balance}.bu-read{display:flex;flex-direction:column;gap:10px;padding:20px 22px;animation:au-reveal .5s cubic-bezier(.2,0,0,1) backwards}.bu-venus{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:center;padding:18px 20px;animation:bu-pop .7s cubic-bezier(.2,0,0,1.2) both;background:radial-gradient(80% 90% at 0 50%,rgba(255,186,212,.16),transparent 65%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))!important}.bu-return{display:flex;justify-content:center}.bu-sun line{stroke:var(--color-gold-light);stroke-width:1.4;stroke-linecap:round}.bu-rays{transform-origin:24px 24px;animation:bu-spin 30s linear infinite}.bu-disc{fill:var(--color-gold-light);filter:drop-shadow(0 0 6px rgba(243,227,184,.7))}.bu-rise{stroke:var(--color-gold-light);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.bu-rise .bu-arc{fill:rgba(243,227,184,.16)}.bu-rise .bu-up{animation:bu-lift 2.4s ease-in-out infinite}@keyframes bu-lift{0%,to{transform:translateY(1px);opacity:.6}50%{transform:translateY(-2px);opacity:1}}@media (prefers-reduced-motion:reduce){.bu-moon-disc,.bu-orbit,.bu-rays,.bu-rise .bu-up,.bu-tile,.bu-venus{animation:none}}.cx-page{gap:28px}.cx-hero{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding-top:4px}.cx-stage{position:relative;width:300px;height:300px;max-width:86vw;max-height:86vw;display:grid;place-items:center;border-radius:50%}.cx-orbit{inset:0;box-shadow:inset 0 0 0 1px rgba(243,227,184,.16);animation:bu-spin 40s linear infinite}.cx-orbit,.cx-orbit:after{position:absolute;border-radius:50%}.cx-orbit:after{content:"";top:50%;left:-3px;width:6px;height:6px;margin-top:-3px;background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.cx-orbit-2{inset:26px;animation-duration:26s;animation-direction:reverse;box-shadow:inset 0 0 0 1px rgba(243,227,184,.1)}.cx-orbit-2:after{top:auto;bottom:18%;left:auto;right:4%;width:4px;height:4px}.cx-orbit-3{inset:-18px;box-shadow:none;border:1px dashed rgba(243,227,184,.08);animation-duration:90s}.cx-orbit-3:after{display:none}.cx-hero .title-xl{text-align:center}.cx-line{font:italic 400 clamp(22px,5.6vw,28px)/1.35 var(--font-display);letter-spacing:-.01em;color:var(--color-linen);max-width:22em;text-wrap:balance}.cx-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cx-glance>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 16px;min-height:132px}.cx-g-art{display:flex;align-items:center;height:44px}.cx-g-big{font:400 26px/1 var(--font-display);letter-spacing:-.015em;color:var(--color-gold-light);margin-top:auto}@media (min-width:720px){.cx-glance{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-nav{position:sticky;top:calc(env(safe-area-inset-top) + 8px);z-index:20;padding-block:6px}.cx-nav .chip{background:rgba(14,16,25,.82)}.cx-card{display:flex;flex-direction:column;gap:22px;padding:26px 22px 24px;scroll-margin-top:72px}@media (min-width:768px){.cx-card{padding:32px}}.cx-head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center}.cx-n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font:400 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--color-gold-light);box-shadow:inset 0 0 0 1px rgba(243,227,184,.4);background:rgba(243,227,184,.06)}.cx-quote{font:italic 400 21px/1.45 var(--font-display);letter-spacing:-.005em;color:var(--color-linen);padding-left:16px;border-left:1px solid rgba(243,227,184,.45);text-wrap:pretty}.cx-visual{display:grid;place-items:center;padding-block:4px;color:var(--color-gold)}.cx-flowmap{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cx-fm{display:flex;flex-direction:column;gap:10px;padding:18px 16px;border-radius:20px;background:rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(243,227,184,.08)}.cx-fm svg{fill:none;stroke:var(--color-gold-light);stroke-width:1.4;stroke-linecap:round}.cx-fm[data-k=ease] svg path{stroke-dasharray:60;animation:cx-flow 3s linear infinite}@keyframes cx-flow{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}.cx-fm[data-k=pool]{background:radial-gradient(90% 60% at 50% 100%,rgba(243,227,184,.1),transparent 70%),rgba(21,24,38,.55)}@media (max-width:380px){.cx-flowmap{grid-template-columns:1fr}}.cx-more{border-top:1px solid rgba(217,190,124,.14);padding-top:14px}.cx-more summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.cx-more summary::-webkit-details-marker{display:none}.cx-more[open] .hp-plus:after{transform:rotate(0deg)}.cx-more>div{padding-top:14px}.cx-realm{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px 18px}.cx-realm,.cx-receive{display:grid;align-items:center}.cx-receive{grid-template-columns:auto minmax(0,1fr);gap:20px}.cx-moon{display:grid;filter:drop-shadow(0 0 22px rgba(243,227,184,.2))}.cx-big{font:400 56px/1 var(--font-display);letter-spacing:-.03em;color:var(--color-gold-light)}.cx-shift{display:flex;flex-direction:column;gap:12px;padding:20px}.cx-bars{display:flex;align-items:center;gap:4px;height:64px}.cx-bars>i{flex:1;border-radius:3px;background:linear-gradient(180deg,rgba(152,228,232,.9),rgba(181,216,254,.2));transform-origin:center;animation:sd-bar 1.8s ease-in-out infinite alternate}.cx-now{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.cx-ring{overflow:visible}.cx-ring-bg{fill:none;stroke:rgba(243,227,184,.14);stroke-width:3}.cx-ring-fg{fill:none;stroke:var(--color-gold-light);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(243,227,184,.6))}.cx-ring-t{font:400 18px/1 var(--font-display);fill:var(--color-linen)}.cx-moments{display:flex;flex-direction:column;gap:10px}.cx-moment{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px}.cx-moment[data-past]{opacity:.55}.cx-mdate{display:flex;flex-direction:column;align-items:center;gap:4px}.cx-mdate b{font:400 26px/1 var(--font-display);font-weight:400;color:var(--color-gold-light)}.cx-planets{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cx-planets>div{display:flex;flex-direction:column;gap:10px;padding:16px}@media (max-width:380px){.cx-planets{grid-template-columns:1fr}}.cx-letter{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cx-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cx-door{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:18px 8px;border-radius:20px;background:rgba(21,24,38,.55)}.cx-door .title-xs{font-size:15px;line-height:1.3}.cx-arch{position:relative;width:44px;height:60px;border-radius:22px 22px 4px 4px;box-shadow:inset 0 0 0 1px rgba(217,190,124,.5);overflow:hidden}.cx-arch>i{position:absolute;left:50%;bottom:10px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:rgba(243,227,184,.4)}.cx-arch>b{position:absolute;inset:0;background:radial-gradient(80% 90% at 50% 100%,#FBF6EA,var(--color-gold-light) 45%,rgba(243,227,184,.1) 100%);box-shadow:0 0 18px rgba(243,227,184,.5)}.cx-door[data-open]{background:radial-gradient(80% 60% at 50% 20%,rgba(243,227,184,.12),transparent 70%),rgba(21,24,38,.55)}@media (prefers-reduced-motion:reduce){.cx-bars>i,.cx-fm[data-k=ease] svg path,.cx-orbit{animation:none}}.cg-dim{position:fixed;inset:0;z-index:40;background:rgba(6,7,13,.62);animation:au-reveal-plain .4s ease both}[data-guide-on]{position:relative;z-index:41;box-shadow:0 0 0 1.5px rgba(243,227,184,.75),0 0 48px rgba(243,227,184,.22)!important;transition:box-shadow .4s ease}.cg-sheet{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:70;max-width:520px;margin-inline:auto;display:flex;flex-direction:column;gap:14px;padding:20px 20px 18px;border-radius:28px!important;background:linear-gradient(180deg,rgba(38,40,54,.96),rgba(18,20,30,.97))!important;box-shadow:inset 0 1px 0 rgba(246,241,232,.25),inset 0 0 0 1px rgba(243,227,184,.25),0 20px 60px rgba(0,0,0,.6)!important;animation:bu-pop .5s cubic-bezier(.2,0,0,1.2) both}.cg-dots{display:inline-flex;gap:6px}.cg-dots>i{width:6px;height:6px;border-radius:50%;background:rgba(243,227,184,.25);transition:width .3s ease,background .3s ease}.cg-dots>i[data-on]{width:18px;border-radius:3px;background:var(--color-gold-light)}.cg-q{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font:500 11px/1 var(--font-sans);color:var(--color-night-deep);background:var(--color-gold-light)}html[data-guiding] .cx-nav,html[data-guiding] .tab-bar{opacity:0;pointer-events:none}html[data-guiding] body{padding-bottom:75vh}html[data-guiding] [data-guide-on]{scroll-margin-top:calc(env(safe-area-inset-top) + 16px)}@media (max-width:600px){.cg-sheet{gap:10px;padding:14px 16px;border-radius:24px!important;left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom) + 8px)}.cg-sheet .title-sm{font-size:19px}.cg-sheet .body{font-size:15px;line-height:1.45}}[data-guide-on]:not(.glass){border-radius:28px}@keyframes au-reveal-plain{0%{opacity:0}to{opacity:1}}.ca{position:relative;width:100%;aspect-ratio:200/108;margin-top:28px}.ca-svg{position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:200/100;overflow:visible}.ca-ring{fill:none;stroke:rgba(243,227,184,.07);stroke-width:.4;stroke-dasharray:.6 2.4}.ca-path{fill:none;stroke:rgba(243,227,184,.22);stroke-width:.6;stroke-dasharray:.8 1.8}.ca-glow{fill:none;stroke:rgba(243,227,184,.55);stroke-width:3.2;stroke-linecap:round}.ca-done{fill:none;stroke:url(#ca-flow);stroke-width:1.3;stroke-linecap:round}.ca-stream{fill:none;stroke:#FFF8E6;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:.1 7;animation:ca-stream 2.8s linear infinite;filter:drop-shadow(0 0 1.5px #F3E3B8)}@keyframes ca-stream{to{stroke-dashoffset:-7.1}}.ca-bead{fill:rgba(243,227,184,.25)}.ca-bead[data-on]{fill:#F3E3B8}.ca-star path{fill:#FFF4DC;filter:drop-shadow(0 0 1.6px rgba(243,227,184,.9));transform-box:fill-box;transform-origin:center;animation:ca-twinkle 3.6s ease-in-out infinite}.ca-star:nth-of-type(2) path{animation-delay:-1.2s}.ca-star:nth-of-type(3) path{animation-delay:-2.4s}.ca-star-halo{fill:rgba(243,227,184,.12)}.ca-star[data-past] path{fill:rgba(243,227,184,.55);animation:none}@keyframes ca-twinkle{0%,to{transform:scale(.82) rotate(0deg);opacity:.8}50%{transform:scale(1.12) rotate(45deg);opacity:1}}.ca-label{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;pointer-events:none;white-space:nowrap}.ca-label b{font:400 16px/1 var(--font-display);color:var(--color-linen);font-weight:400}.ca-label span{font:400 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}.ca-label-out b{font-size:14px;color:var(--color-gold-light)}.ca-moon{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center}.ca-now{position:absolute;width:0;height:0}.ca-now>b{left:-7px;top:-7px;width:14px;height:14px;background:radial-gradient(circle at 40% 35%,#FFFDF6,#F3E3B8 50%,#D9BE7C);box-shadow:0 0 12px rgba(255,244,220,.95),0 0 34px rgba(243,227,184,.55)}.ca-now>b,.ca-now>i{position:absolute;border-radius:50%}.ca-now>i{left:-18px;top:-18px;width:36px;height:36px;box-shadow:inset 0 0 0 1px rgba(243,227,184,.6);animation:ca-ping 2.8s cubic-bezier(.2,0,.4,1) infinite}.ca-now>i+i{animation-delay:-1.4s}@keyframes ca-ping{0%{transform:scale(.35);opacity:0}20%{opacity:1}to{transform:scale(1.5);opacity:0}}.ca-today{font:500 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-deep);background:var(--color-gold-light);padding:5px 8px;border-radius:99px;white-space:nowrap;box-shadow:0 0 16px rgba(243,227,184,.4)}.ca-num,.ca-today{position:absolute;transform:translate(-50%,-50%)}.ca-num{font:400 13px/1 var(--font-display);color:var(--color-gold-light);opacity:.9}.ca-twinkle{animation:sky-twinkle 5s ease-in-out infinite}.ca-end{position:absolute;bottom:0;font:400 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-faint)}.rm-glow{animation:rm-breathe 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes rm-breathe{0%,to{opacity:.85;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.ca-now>i,.ca-star path,.ca-stream,.rm-glow{animation:none}}.pr-loop{position:relative;aspect-ratio:4/5;border-radius:999px 999px 24px 24px;overflow:hidden;isolation:isolate;flex:none;box-shadow:inset 0 1px 0 rgba(246,241,232,.3),inset 0 0 0 1px rgba(243,227,184,.2),0 0 40px rgba(242,201,168,.12);background:radial-gradient(60% 50% at 50% 38%,rgba(242,201,168,.35),rgba(6,7,13,0) 72%),var(--color-night-lift)}.pr-loop video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.pr-loop-sheen{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,7,13,0) 60%,rgba(6,7,13,.5))}.cx-letter{display:grid!important;grid-template-columns:1fr;gap:20px!important;align-items:start;overflow:hidden}.cx-letter-her{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:end}.cx-letter-words{display:flex;flex-direction:column;gap:14px}.cx-signoff{font:italic 400 22px/1.3 var(--font-display);color:var(--color-gold-light)}@media (min-width:640px){.cx-letter{grid-template-columns:200px minmax(0,1fr);gap:32px!important;align-items:center}.cx-letter-her{grid-template-columns:1fr;gap:16px}.cx-letter-her .pr-loop{width:200px!important}}.yu-page{gap:24px}.yu-hero{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding-top:4px}.yu-stage{width:220px;height:220px}.yu-counts{display:flex;align-items:center;gap:16px;padding:12px 20px;border-radius:99px;background:rgba(21,24,38,.6);box-shadow:inset 0 0 0 1px rgba(243,227,184,.12)}.yu-counts>span{display:flex;align-items:baseline;gap:6px;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}.yu-counts b{font:400 20px/1 var(--font-display);letter-spacing:-.01em;color:var(--color-gold-light);font-weight:400;text-transform:none}.yu-counts>i{width:1px;height:16px;background:rgba(243,227,184,.2)}.yu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yu-tile{display:flex;flex-direction:column;gap:10px;padding:18px;min-width:0}.yu-wide{grid-column:1/-1;gap:16px;padding:22px}.yu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.yu-go{display:inline-flex;align-items:center;gap:4px;flex:none;padding-top:2px}.yu-go,.yu-go .eyebrow{color:var(--color-gold-light)}.yu-art{display:grid;place-items:center;min-height:104px;margin-block:2px 4px}.yu-chart-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.yu-quote{font:italic 400 21px/1.35 var(--font-display);letter-spacing:-.005em;color:var(--color-linen);text-wrap:balance}.yu-chart-foot{align-items:center;justify-content:space-between;gap:12px}.yu-chart-foot,.yu-signs{display:flex;flex-wrap:wrap}.yu-signs{gap:8px}.yu-signs>span{display:inline-flex;align-items:baseline;gap:6px;padding:7px 12px;border-radius:99px;font:400 15px/1 var(--font-display);color:var(--color-linen);background:rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(243,227,184,.12)}.yu-signs em{font:400 9px/1 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-light)}.yu-realms-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.yu-realm{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 8px 14px;border-radius:20px;text-align:center;background-color:rgba(21,24,38,.45)}.yu-weight{width:70%;height:3px;border-radius:2px;background:rgba(243,227,184,.12);overflow:hidden}.yu-weight>i{display:block;height:100%;border-radius:2px;box-shadow:0 0 8px rgba(243,227,184,.4)}.yu-auriana{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:18px!important;align-items:center}.yu-wave{display:flex;align-items:center;gap:3px;height:72px;margin-block:16px 12px}.yu-wave>i{flex:1;border-radius:2px;background:linear-gradient(180deg,#CFF3F4,rgba(152,228,232,.25));transform-origin:center;animation:sd-bar 1.6s ease-in-out infinite alternate}.yu-point{width:96px;height:96px}.yu-cyc{display:flex!important;align-items:center;justify-content:center;gap:6px}.yu-cyc>i{width:16px;height:1px;background:rgba(243,227,184,.35)}.yu-member-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.yu-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:99px;color:var(--color-gold-light);font:500 14px/1 var(--font-sans);background:rgba(243,227,184,.1);box-shadow:inset 0 0 0 1px rgba(243,227,184,.3)}.yu-settings .chips{gap:8px}@media (min-width:720px){.yu-grid{gap:14px}.yu-tile{padding:22px}.yu-wide{padding:26px}}@media (prefers-reduced-motion:reduce){.yu-wave>i{animation:none}}html[data-point] .tab-bar{width:min(calc(100% - 102px),452px);left:calc(50% - 37px)}.ti-point{position:fixed;z-index:41;width:66px;height:66px;border:0;border-radius:50%;padding:0;cursor:pointer;left:calc(50% - 37px + min(calc(100% - 102px), 452px) / 2 + 8px);bottom:calc(env(safe-area-inset-bottom) + 18px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:radial-gradient(70% 70% at 50% 38%,rgba(243,227,184,.2),rgba(243,227,184,0) 70%),linear-gradient(180deg,rgba(246,241,232,.1),rgba(246,241,232,.035)),rgba(14,16,25,.42);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:inset 0 1px .5px rgba(246,241,232,.34),inset 0 -1px .5px rgba(6,7,13,.55),inset 0 0 0 .6px rgba(243,227,184,.3),inset 0 -14px 22px rgba(6,7,13,.22),0 0 24px rgba(243,227,184,.12);transition:transform .2s ease;-webkit-tap-highlight-color:transparent}.ti-point:active{transform:scale(.94)}.ti-point>span{position:relative;display:grid;place-items:center;width:30px;height:30px}.ti-point b{width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light) 50%,var(--color-gold));box-shadow:0 0 10px rgba(255,244,220,.9),0 0 24px rgba(243,227,184,.5)}.ti-point i{position:absolute;inset:-6px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(243,227,184,.55);animation:ti-ring 3.2s cubic-bezier(.2,0,.4,1) infinite;opacity:0}.ti-point i+i{animation-delay:-1.6s}@keyframes ti-ring{0%{transform:scale(.3);opacity:0}25%{opacity:1}to{transform:scale(1.35);opacity:0}}html[data-guiding] .ti-point{display:none}.ti-dim{position:fixed;inset:0;z-index:60;background:rgba(6,7,13,.66);animation:au-reveal-plain .3s ease both}.ti-sheet{position:fixed;z-index:61;left:0;right:0;bottom:0;margin-inline:auto;width:min(100%,520px);max-height:94dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:10px 20px calc(env(safe-area-inset-bottom) + 20px);border-radius:32px 32px 0 0!important;background:linear-gradient(180deg,rgba(40,42,58,.97),rgba(16,18,28,.98))!important;box-shadow:inset 0 1px 0 rgba(246,241,232,.28),inset 0 0 0 1px rgba(243,227,184,.18),0 -20px 60px rgba(0,0,0,.5)!important;animation:ti-up .42s cubic-bezier(.2,0,0,1) both}@keyframes ti-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.ti-grab{width:40px;height:4px;border-radius:2px;margin:0 auto 4px;background:rgba(246,241,232,.2)}.ti-ring{display:grid;place-items:center}.ti-field{position:relative;display:block}.ti-field textarea{min-height:76px;resize:none;padding-bottom:26px}.ti-count{position:absolute;right:14px;bottom:10px;font:400 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--color-linen-faint)}.ti-go{gap:12px}.ti-go-point{width:10px;height:10px;border-radius:50%;background:var(--color-night-deep);box-shadow:0 0 0 3px rgba(6,7,13,.15)}html[data-sheet] .tab-bar{opacity:0;pointer-events:none}html[data-sheet] body{overflow:hidden}.ti-done{position:fixed;inset:0;z-index:62;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;background:radial-gradient(55% 40% at 50% 42%,rgba(243,227,184,.16),rgba(6,7,13,0) 70%),rgba(6,7,13,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:au-reveal-plain .3s ease both}.ti-burst{position:relative;width:160px;height:160px;display:grid;place-items:center;margin-bottom:8px}.ti-burst>i{position:absolute;left:50%;top:50%;width:2px;height:70px;margin:-70px 0 0 -1px;transform-origin:50% 100%}.ti-burst>i:after{content:"";position:absolute;left:0;top:0;width:2px;height:24px;border-radius:1px;background:linear-gradient(180deg,rgba(255,248,230,0),#FFF8E6);animation:ti-ray .9s cubic-bezier(.2,0,0,1) both}.ti-burst>b{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light) 50%,var(--color-gold));box-shadow:0 0 30px rgba(255,244,220,.95),0 0 80px rgba(243,227,184,.6);animation:ti-pop .7s cubic-bezier(.2,0,0,1.4) both}@keyframes ti-ray{0%{transform:translateY(46px);opacity:0}30%{opacity:1}to{transform:translateY(0);opacity:.25}}@keyframes ti-pop{0%{transform:scale(.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ti-burst>b,.ti-burst>i:after,.ti-point i,.ti-sheet{animation:none}}.lg-page{gap:24px}.lg-counts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lg-counts>div{display:flex;flex-direction:column;gap:8px;padding:18px}.lg-count-main{grid-column:1/-1;padding:22px!important}.lg-big{font:400 64px/.95 var(--font-display);letter-spacing:-.03em;color:var(--color-gold-light)}.lg-mid{font:400 34px/1 var(--font-display);letter-spacing:-.02em;color:var(--color-linen)}.lg-cyc{display:block;height:3px;border-radius:2px;background:rgba(243,227,184,.14);overflow:hidden;margin-top:6px}.lg-cyc>i{display:block;height:100%;background:linear-gradient(90deg,rgba(243,227,184,.3),var(--color-gold-light));box-shadow:0 0 8px rgba(243,227,184,.5)}.lg-tabs{grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:rgba(21,24,38,.65);box-shadow:inset 0 0 0 1px rgba(243,227,184,.1);position:sticky;top:calc(env(safe-area-inset-top) + 8px);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lg-tab,.lg-tabs{display:grid;border-radius:99px}.lg-tab{place-items:center;min-height:40px;font:500 14px/1 var(--font-sans);color:var(--color-linen-muted);transition:background .3s ease,color .3s ease}.lg-tab[data-on]{color:var(--color-night-deep);background:radial-gradient(120% 140% at 50% 0,#FBF3DC 0,var(--color-gold-light) 46%,#E6CB8E 100%)}.lg-skyline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:4px 6px}.lg-entry{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:16px 16px 12px}.lg-meta{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.lg-body{font-size:16px;line-height:1.55;color:var(--color-linen);text-wrap:pretty}.lg-bare{font:italic 400 20px/1.3 var(--font-display);color:var(--color-gold-light)}.lg-foot{display:flex;justify-content:space-between;gap:10px;min-height:28px}.lg-foot,.lg-sky{align-items:center}.lg-sky{display:inline-flex;gap:8px;font:400 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-linen-faint)}.lg-more{position:relative}.lg-more summary{list-style:none;cursor:pointer;padding:4px 8px;font:400 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--color-linen-faint);border-radius:8px}.lg-more summary::-webkit-details-marker{display:none}.lg-more[open] summary{color:var(--color-linen)}.lg-more>button{position:absolute;right:0;bottom:100%;z-index:3;min-height:34px;background:rgba(30,32,46,.98);box-shadow:inset 0 0 0 1px rgba(243,227,184,.2);color:var(--color-rose)}.lg-dream{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--color-gold);background:rgba(21,24,38,.6)}.lg-log{gap:12px;width:fit-content;align-self:center}.lg-log:not(.btn-primary) .ti-go-point{background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.lg-balance{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;align-items:end}.lg-bar{display:flex;flex-direction:column;align-items:center;gap:6px}.lg-bar-col{max-width:18px;height:96px;display:flex;align-items:flex-end;background:rgba(243,227,184,.05);overflow:hidden}.lg-bar-col,.lg-bar-col>i{width:100%;border-radius:6px}.lg-bar-col>i{display:block;box-shadow:0 0 10px rgba(243,227,184,.25)}.lg-bar[data-zero] .lg-bar-col>i{opacity:.25;box-shadow:none}.lg-bar-n{font:400 11px/1 var(--font-mono);color:var(--color-linen-muted)}.lg-bar-g{display:inline-flex;color:var(--color-gold)}.lg-bar[data-zero] .lg-bar-g{color:var(--color-linen-faint)}.lg-group{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-inline:4px}.lg-empty{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding-block:32px}.lg-empty .lg-log{align-self:center}.pc-counts{display:flex;align-items:center;gap:14px;padding:10px 18px;border-radius:99px;background:rgba(21,24,38,.6);box-shadow:inset 0 0 0 1px rgba(243,227,184,.12)}.pc-counts>span{display:flex;align-items:baseline;gap:6px;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}.pc-counts b{font:400 20px/1 var(--font-display);color:var(--color-gold-light);font-weight:400}.pc-counts>i{width:1px;height:14px;background:rgba(243,227,184,.2)}.yu-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.td-ledger{display:flex;flex-direction:column;gap:16px}.td-ledger .lg-log{align-self:flex-start}.td-notes{display:flex;flex-direction:column;gap:10px}.td-note{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center}.ch-urow{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:86%}.ch-urow .ch-user{max-width:100%;align-self:auto}.ch-log{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:2px 4px;cursor:pointer;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-faint);transition:color .3s ease}.ch-log:focus-visible,.ch-log:hover{color:var(--color-gold-light)}.ch-log>i{width:6px;height:6px;border-radius:50%;background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.ch-suggest{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:34em;margin-top:-6px}.ch-suggest>.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:2px}.ch-sug-point{width:5px;height:5px;border-radius:50%;background:var(--color-gold-light);box-shadow:var(--shadow-point-glow)}.ch-sug{display:inline-flex;align-items:center;gap:14px;max-width:100%;padding:12px 14px 12px 18px;border-radius:22px;cursor:pointer;text-align:left;font:400 15px/1.4 var(--font-sans);color:var(--color-linen);background:linear-gradient(180deg,rgba(246,241,232,.07),rgba(246,241,232,.02)),rgba(14,16,25,.55);border:1px solid rgba(243,227,184,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;animation:ch-sug-in .52s cubic-bezier(.2,.8,.2,1) forwards;transition:border-color .3s ease,background .3s ease,transform .2s ease}.ch-sug svg{flex:none;color:var(--color-gold-light);opacity:.55;transition:opacity .3s ease,transform .3s ease}.ch-sug:focus-visible,.ch-sug:hover{border-color:rgba(243,227,184,.5);background:linear-gradient(180deg,rgba(243,227,184,.12),rgba(243,227,184,.03)),rgba(14,16,25,.6)}.ch-sug:focus-visible svg,.ch-sug:hover svg{opacity:1;transform:translateX(2px)}.ch-sug:active{transform:scale(.98)}@keyframes ch-sug-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ch-sug{animation:none;opacity:1}}.ask{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--color-linen);text-decoration:none;-webkit-tap-highlight-color:transparent}.ask-line{padding-top:16px;border-top:1px solid rgba(246,241,232,.08)}.ask-card{padding:16px 18px 16px 14px;border-radius:var(--radius-cards);background:linear-gradient(180deg,rgba(246,241,232,.07),rgba(246,241,232,.02)),rgba(14,16,25,.5);border:1px solid rgba(243,227,184,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .3s ease,background .3s ease}.ask-card:hover{border-color:rgba(243,227,184,.34)}.ask-av{position:relative;flex:none}.ask-av,.ask-av img{display:block;border-radius:50%}.ask-av img{width:100%;height:100%;object-fit:cover}.ask-av:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 1px rgba(243,227,184,.45),0 0 14px rgba(243,227,184,.28);animation:ask-breathe 4.8s ease-in-out infinite;pointer-events:none}.ask-t{display:flex;flex-direction:column;gap:4px;min-width:0}.ask-k{font:400 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-light)}.ask-q{font-family:var(--font-display);font-size:17px;line-height:1.35;color:var(--color-linen)}.ask-card .ask-q{font-size:18px}.ask-arrow{color:var(--color-gold-light);opacity:.55;transition:opacity .3s ease,transform .3s ease}.ask:focus-visible .ask-arrow,.ask:hover .ask-arrow{opacity:1;transform:translateX(3px)}.ask:hover .ask-q{color:#FFFDF6}.ask:active{transform:scale(.99)}@keyframes ask-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.ask-set{position:relative;display:flex;flex-direction:column;gap:18px;background-image:radial-gradient(90% 70% at 0 0,rgba(243,227,184,.1),transparent 65%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.ask-set-head{display:flex;align-items:center;gap:14px}.ask-pills{display:flex;flex-direction:column;gap:10px}.ask-pill{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px 13px 18px;border-radius:22px;font:400 15px/1.4 var(--font-sans);color:var(--color-linen);text-decoration:none;background:linear-gradient(180deg,rgba(246,241,232,.06),rgba(246,241,232,.02)),rgba(14,16,25,.4);border:1px solid rgba(243,227,184,.16);transition:border-color .3s ease,background .3s ease}.ask-pill:focus-visible,.ask-pill:hover{border-color:rgba(243,227,184,.5);background:linear-gradient(180deg,rgba(243,227,184,.12),rgba(243,227,184,.03)),rgba(14,16,25,.5)}.ask-pill:hover .ask-arrow{opacity:1;transform:translateX(3px)}.stretch:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}@media (prefers-reduced-motion:reduce){.ask-av:after{animation:none}}.ask-chips{grid-column:1/-1;position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.ask-chip{gap:8px}.ask-chip .ask-arrow{width:14px;height:14px}.ask-chip:hover .ask-arrow{opacity:1;transform:translateX(2px)}.yu-auriana{position:relative}.ch-end{scroll-margin-bottom:calc(env(safe-area-inset-bottom) + 224px)}.af-today{display:flex;flex-direction:column;gap:18px;padding:24px 22px}.af-big{font:italic 400 30px/1.26 var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--color-linen)}@media (min-width:768px){.af-big{font-size:36px}}.af-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.af-counts>div{gap:8px;padding:16px}.af-counts>div,.af-list{display:flex;flex-direction:column}.af-list{gap:12px}.af-card{display:flex;flex-direction:column;gap:14px;padding:18px}.af-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.af-card-top .stack-xs{gap:6px;min-width:0}.af-counts>div{padding:14px 16px}.af-body{font:italic 400 22px/1.36 var(--font-display);letter-spacing:-.01em;text-wrap:pretty;color:var(--color-linen)}.af-more>button{bottom:auto;top:100%}.af-waiting{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(264px,80%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:2px 16px 6px;margin-inline:-16px;scrollbar-width:none}@media (min-width:768px){.af-waiting{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}}.af-waiting::-webkit-scrollbar{display:none}.af-wait{display:flex;flex-direction:column;gap:12px;padding:18px;scroll-snap-align:start}.af-wait .af-keep{margin-top:auto}.af-keep{display:flex;flex-direction:column;gap:8px}.af-write-open{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;width:100%;padding:18px 20px;border:0;cursor:pointer;color:inherit;border-radius:var(--radius-cards);transition:background .3s ease}.af-write-open:hover{background:linear-gradient(180deg,rgba(246,241,232,.11),rgba(246,241,232,.04))}.af-write-plus{position:relative;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(243,227,184,.4)}.af-write-plus:after,.af-write-plus:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;background:var(--color-gold-light);transform:translate(-50%,-50%)}.af-write-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.af-choose{gap:10px}.af-choose,.af-opt{display:flex;flex-direction:column}.af-opt{gap:8px;padding:16px 18px;border-radius:20px;text-align:left;cursor:pointer;color:inherit;background:rgba(246,241,232,.03);border:1px solid rgba(246,241,232,.1);transition:border-color .3s ease,background .3s ease}.af-opt[data-on]{border-color:rgba(243,227,184,.55);background:rgba(243,227,184,.07);box-shadow:0 0 24px rgba(243,227,184,.08)}.af-opt-t{font:italic 400 20px/1.36 var(--font-display);color:var(--color-linen)}.af-voice{display:inline-grid;grid-template-columns:auto minmax(96px,180px) auto;align-items:center;gap:12px;width:fit-content;max-width:100%}.af-voice[data-compact]{grid-template-columns:auto minmax(72px,120px);gap:10px}.af-play{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;color:var(--color-night-deep);background:radial-gradient(circle at 38% 30%,#FFFDF6,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 16px rgba(243,227,184,.35);transition:transform .2s ease}.af-play:active{transform:scale(.94)}.af-play svg{margin-left:1px}.af-voice[data-state=playing] .af-play svg{margin-left:0}.af-wave{position:relative;display:flex;align-items:center;gap:3px;height:26px}.af-wave i{flex:1;min-width:2px;border-radius:2px;background:rgba(246,241,232,.2);transition:background .2s ease}.af-wave i[data-lit]{background:var(--color-gold-light)}.af-wave b{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light));box-shadow:0 0 10px rgba(255,244,220,.9),0 0 20px rgba(243,227,184,.5);opacity:0;transition:opacity .3s ease}.af-voice[data-state=playing] .af-wave b{opacity:1}.af-voice[data-state=playing] .af-wave i{animation:af-breathe 1.4s ease-in-out infinite}.af-voice[data-state=playing] .af-wave i:nth-child(3n){animation-delay:-.5s}.af-voice[data-state=playing] .af-wave i:nth-child(3n+1){animation-delay:-.9s}.af-voice-t{font:400 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-linen-faint)}.af-voice[data-state=playing] .af-voice-t{color:var(--color-gold-light)}@keyframes af-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}.af-line{display:flex;flex-direction:column;gap:12px;padding:16px 18px;margin-top:4px;border-radius:20px;background:linear-gradient(180deg,rgba(243,227,184,.08),rgba(243,227,184,.02));box-shadow:inset 0 0 0 1px rgba(243,227,184,.18);max-width:34em}.af-line-k{display:inline-flex;align-items:center;gap:8px;font:400 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-light)}.af-line-t{font:italic 400 20px/1.38 var(--font-display);color:var(--color-linen)}.af-daily{display:flex;flex-direction:column;gap:16px}.af-daily .af-big{font-size:26px}.af-door-wave{display:flex;align-items:center;gap:3px;height:34px;flex:none}.af-door-wave i{width:3px;border-radius:2px;background:linear-gradient(180deg,var(--color-gold-light),rgba(243,227,184,.3));animation:af-breathe 1.8s ease-in-out infinite}.ti-line{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px;padding:18px 20px;max-width:340px;border-radius:22px;background:rgba(243,227,184,.07);box-shadow:inset 0 0 0 1px rgba(243,227,184,.22);text-align:center}.ti-line .af-line-t{font-size:21px}@media (prefers-reduced-motion:reduce){.af-door-wave i,.af-wave i{animation:none!important}}.ti-line .af-keep .row{justify-content:center}.af-line:not([data-echo]){padding:12px 14px;gap:10px}.ti-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:999px;background:rgba(246,241,232,.05);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08)}.ti-mode{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 8px;white-space:nowrap;border:0;border-radius:999px;cursor:pointer;background:none;color:var(--color-linen-faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.ti-mode[data-on]{color:var(--color-night-deep);background:radial-gradient(circle at 40% 30%,#FFFDF6,var(--color-gold-light) 60%,var(--color-gold));box-shadow:0 0 14px rgba(243,227,184,.3)}.ti-overnight{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:4px;padding:6px 12px 6px 10px;border:0;border-radius:999px;cursor:pointer;background:rgba(160,170,230,.1);box-shadow:inset 0 0 0 1px rgba(180,190,240,.25);color:#C9CFF5;font:400 14px/1.2 var(--font-sans)}.ti-sheet[data-mode=dreamed]{background:radial-gradient(80% 40% at 50% 0,rgba(120,130,220,.2),transparent 70%),linear-gradient(180deg,rgba(34,36,56,.98),rgba(14,16,28,.99))!important}.dr-btn svg,.ti-go svg{flex:none}.ti-dream{min-height:180px!important}.ti-night{position:relative;width:64px;height:64px;margin:4px auto 0;display:grid;place-items:center}.ti-night b{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#FFFDF6,#DCE0FA 55%,#9AA2D8);box-shadow:0 0 18px rgba(200,206,250,.6),0 0 40px rgba(150,160,230,.35);-webkit-mask:radial-gradient(circle at 70% 36%,transparent 9px,#000 9.5px);mask:radial-gradient(circle at 70% 36%,transparent 9px,#000 9.5px)}.ti-night i{position:absolute;width:3px;height:3px;border-radius:50%;background:#EEF0FF;box-shadow:0 0 6px rgba(220,225,255,.9);animation:ti-twinkle 2.6s ease-in-out infinite}.ti-night i:first-child{left:6px;top:12px}.ti-night i:nth-child(2){right:4px;top:30px;animation-delay:-.9s}.ti-night i:nth-child(3){left:18px;bottom:4px;animation-delay:-1.7s}.ti-night-lg{width:120px;height:120px;margin-bottom:4px}.ti-night-lg b{width:54px;height:54px;-webkit-mask:radial-gradient(circle at 70% 36%,transparent 19px,#000 19.5px);mask:radial-gradient(circle at 70% 36%,transparent 19px,#000 19.5px)}.ti-night-lg i:first-child{left:10px;top:20px}.ti-night-lg i:nth-child(2){right:8px;top:58px}.ti-night-lg i:nth-child(3){left:34px;bottom:6px}@keyframes ti-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ti-reading{display:inline-flex;gap:5px;margin-right:4px}.ti-reading i{width:5px;height:5px;border-radius:50%;background:var(--color-night-deep);animation:ch-gather 1.4s ease-in-out infinite}.ti-reading i:nth-child(2){animation-delay:.2s}.ti-reading i:nth-child(3){animation-delay:.4s}.ti-done-night{background:radial-gradient(55% 40% at 50% 38%,rgba(150,160,230,.16),rgba(6,7,13,0) 70%),rgba(6,7,13,.95)}.ti-reflect{max-width:30ch;font:italic 400 22px/1.4 var(--font-display);color:var(--color-linen);text-wrap:balance}@media (prefers-reduced-motion:reduce){.ti-night i,.ti-reading i{animation:none}}.dr-ask{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px 22px 20px}.dr-ask .dr-btn{margin-top:6px}.dr-btn{gap:10px}.dr-again .row .eyebrow{margin-left:-2px}.dr-card,.dr-list{display:flex;flex-direction:column;gap:12px}.dr-card{padding:18px}.dr-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.dr-snip{font:italic 400 19px/1.4 var(--font-display);color:var(--color-linen);text-wrap:pretty}.dr-realms{display:flex;flex-wrap:wrap;gap:8px}.dr-tag{display:inline-flex;gap:7px;padding:4px 12px 4px 4px;border-radius:999px;background:rgba(246,241,232,.05);box-shadow:inset 0 0 0 1px rgba(246,241,232,.1);font:400 13px/1 var(--font-sans);color:var(--color-linen)}.dr-hero,.dr-tag{align-items:center}.dr-hero{display:flex;flex-direction:column;gap:14px;text-align:center;padding-top:4px}.dr-hero-moon{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:radial-gradient(closest-side,rgba(150,160,230,.2),transparent 72%)}.dr-words .body+.body{margin-top:.4em}.dr-reflect{font:italic 400 23px/1.4 var(--font-display);letter-spacing:-.01em;color:var(--color-linen);text-wrap:pretty}.dr-care{background-image:radial-gradient(90% 70% at 50% 0,rgba(150,160,230,.14),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.dr-door{position:relative;overflow:hidden;padding:0!important}.dr-blur{gap:14px;padding:30px 24px 34px;filter:blur(4.5px);opacity:.85;user-select:none;pointer-events:none}.dr-blur,.dr-door-over{display:flex;flex-direction:column}.dr-door-over{position:absolute;inset:0;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(60% 55% at 50% 50%,rgba(6,7,13,.72),rgba(6,7,13,.12))}.dr-door-over .btn{margin-top:4px}.ld-page{min-height:100dvh;animation:ld-in .36s ease both}.ld-head{display:flex;flex-direction:column;align-items:center;gap:22px;padding:12vh 0 4px;text-align:center}.ld-line{font:italic 400 20px/1.4 var(--font-display);color:var(--color-linen);letter-spacing:-.005em}.ld-shapes{display:flex;flex-direction:column;gap:14px;margin-top:12px}.ld-sk{position:relative;overflow:hidden;border-radius:var(--radius-cards);opacity:0;animation:ld-rise .6s ease forwards}.ld-sk:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(246,241,232,.06) 45%,rgba(243,227,184,.08) 50%,transparent 75%);transform:translateX(-100%);animation:ld-shimmer 1.8s ease-in-out infinite}@keyframes ld-in{0%{opacity:0}to{opacity:1}}@keyframes ld-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:.7;transform:none}}@keyframes ld-shimmer{to{transform:translateX(100%)}}.ld-sun{position:relative;display:block;width:120px;height:72px;overflow:hidden}.ld-sun em{position:absolute;left:0;right:0;bottom:10px;height:1px;background:linear-gradient(90deg,transparent,rgba(243,227,184,.7),transparent)}.ld-sun b{width:34px;height:34px;margin-left:-17px;background:radial-gradient(circle at 40% 35%,#FFFDF6,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 24px rgba(243,227,184,.7),0 0 60px rgba(243,227,184,.3);animation:ld-sunrise 2.8s cubic-bezier(.3,0,.2,1) infinite}.ld-sun b,.ld-sun-rays{position:absolute;left:50%;bottom:10px;border-radius:50%}.ld-sun-rays{width:110px;height:110px;margin:0 0 -55px -55px;background:repeating-conic-gradient(from 0deg,rgba(243,227,184,.35) 0deg 2deg,transparent 2deg 15deg);-webkit-mask:radial-gradient(circle,transparent 26px,#000 27px,#000 50px,transparent 55px);mask:radial-gradient(circle,transparent 26px,#000 27px,#000 50px,transparent 55px);animation:ld-spin 12s linear infinite,ld-fade 2.8s ease-in-out infinite}@keyframes ld-sunrise{0%{transform:translateY(34px)}55%,to{transform:translateY(-4px)}}@keyframes ld-fade{0%,30%{opacity:0}60%,to{opacity:1}}@keyframes ld-spin{to{transform:rotate(1turn)}}.ld-signal{position:relative;display:grid;place-items:center;width:120px;height:120px}.ld-signal i{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(243,227,184,.5);animation:ti-ring 2.4s cubic-bezier(.2,0,.4,1) infinite;opacity:0}.ld-signal i:nth-child(2){animation-delay:-.8s}.ld-signal i:nth-child(3){animation-delay:-1.6s}.ld-signal s{position:absolute;left:50%;top:50%;width:56px;height:1px;transform-origin:0 50%;background:linear-gradient(90deg,rgba(243,227,184,.9),transparent);animation:ld-spin 2.2s linear infinite}.ld-orbit b,.ld-point b,.ld-signal b{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light) 50%,var(--color-gold));box-shadow:0 0 12px rgba(255,244,220,.9),0 0 30px rgba(243,227,184,.5)}.ld-point{position:relative;display:grid;place-items:center;width:110px;height:110px}.ld-point i{position:absolute;inset:20px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(243,227,184,.5);animation:ti-ring 3s cubic-bezier(.2,0,.4,1) infinite;opacity:0}.ld-point i:nth-child(2){animation-delay:-1s}.ld-point i:nth-child(3){animation-delay:-2s}.ld-point b{width:16px;height:16px}.ld-write path{fill:none;stroke:var(--color-gold-light);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ld-draw 2.4s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(243,227,184,.5))}.ld-write-pt{fill:#FFFDF6;filter:drop-shadow(0 0 5px rgba(255,244,220,.95))}@keyframes ld-draw{0%{stroke-dashoffset:1;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ld-night{margin:0}.ld-moon{position:relative;display:block;width:104px;height:104px;border-radius:50%;overflow:hidden;box-shadow:0 0 40px rgba(243,227,184,.18)}.ld-moon b{position:absolute;inset:0;background:url(/moon-192.webp) 50%/cover;filter:sepia(.25) saturate(1.1) brightness(1.05)}.ld-moon i{position:absolute;top:-4%;bottom:-4%;width:108%;left:-4%;border-radius:50%;background:rgba(6,7,13,.92);box-shadow:0 0 18px 6px rgba(6,7,13,.92);animation:ld-phase 3.6s ease-in-out infinite}@keyframes ld-phase{0%{transform:translateX(0)}50%{transform:translateX(-112%)}50.01%{transform:translateX(112%)}to{transform:translateX(0)}}.ld-wave{display:flex;align-items:center;gap:5px;height:64px}.ld-wave i{width:4px;border-radius:2px;background:linear-gradient(180deg,#FFFDF6,var(--color-gold-light) 50%,rgba(243,227,184,.3));animation:af-breathe 1.2s ease-in-out infinite}.ld-her{position:relative;display:block;width:96px;height:128px;border-radius:48px 48px 14px 14px;overflow:hidden;box-shadow:0 0 40px rgba(243,227,184,.2)}.ld-her b{background:url(/auriana-presence-poster.jpg) center 38%/cover,#1a1712;filter:blur(.5px);animation:ld-glow 2.4s ease-in-out infinite}.ld-her b,.ld-her i{position:absolute;inset:0}.ld-her i{background:radial-gradient(60% 50% at 50% 40%,rgba(255,244,220,.35),transparent 70%);mix-blend-mode:screen;animation:ld-glow 2.4s ease-in-out infinite reverse}@keyframes ld-glow{0%,to{opacity:.75}50%{opacity:1}}.ld-orbit{position:relative;display:grid;place-items:center;width:120px;height:120px}.ld-orbit i{inset:0;box-shadow:inset 0 0 0 1px rgba(243,227,184,.28)}.ld-orbit i,.ld-orbit i:after{position:absolute;border-radius:50%}.ld-orbit i:after{content:"";top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;background:var(--color-gold-light);box-shadow:0 0 8px rgba(255,244,220,.9)}.ld-orbit i:first-child{animation:ld-spin 6s linear infinite}.ld-orbit i:nth-child(2){inset:18px;animation:ld-spin 4s linear infinite reverse}.ld-orbit i:nth-child(3){inset:36px;animation:ld-spin 2.6s linear infinite}.pg-in{animation:pg-in .42s cubic-bezier(.2,.7,.2,1) backwards}@keyframes pg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}main{transition:opacity .26s ease,filter .26s ease,transform .26s ease}html[data-nav] main{opacity:.45;filter:blur(2px) saturate(.9);transform:scale(.992);pointer-events:none}.nav-thread{position:fixed;top:0;left:0;right:0;z-index:90;height:2px;pointer-events:none;opacity:0;transition:opacity .3s ease}.nav-thread:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--color-gold-light),#FFFDF6);box-shadow:0 0 12px rgba(243,227,184,.8);animation:nav-run 1.1s cubic-bezier(.4,0,.2,1) infinite}html[data-nav] .nav-thread{opacity:1}@keyframes nav-run{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.ld-page,.ld-sk,.pg-in{animation:none;opacity:1}.ld-her b,.ld-her i,.ld-moon i,.ld-orbit i,.ld-point i,.ld-signal i,.ld-signal s,.ld-sk:after,.ld-sun b,.ld-sun-rays,.ld-wave i,.ld-write path,.nav-thread:before{animation:none}html[data-nav] main{filter:none;transform:none}}.ti-sheet[data-mode=imbalance]{background:radial-gradient(80% 40% at 50% 0,rgba(120,190,200,.14),transparent 70%),linear-gradient(180deg,rgba(34,40,52,.98),rgba(14,17,26,.99))!important}.ti-done-balance{justify-content:flex-start;overflow-y:auto;padding-block:max(28px,6vh) calc(env(safe-area-inset-bottom) + 28px);background:radial-gradient(55% 40% at 50% 30%,rgba(120,190,200,.14),rgba(6,7,13,0) 70%),rgba(6,7,13,.96)}.ti-remedy{display:flex;flex-direction:column;align-items:center;gap:16px;margin-block:auto;width:min(100%,440px);text-align:center}.ti-balance{position:relative;width:120px;height:56px;margin-bottom:4px}.ti-balance s{position:absolute;left:50%;bottom:6px;width:0;height:0;margin-left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:14px solid rgba(243,227,184,.45)}.ti-balance i{position:absolute;left:6px;right:6px;top:26px;height:1.5px;border-radius:1px;background:linear-gradient(90deg,rgba(160,210,220,.9),var(--color-gold-light),rgba(160,210,220,.9));box-shadow:0 0 10px rgba(243,227,184,.5);transform-origin:50% 50%;animation:ti-level 1.8s cubic-bezier(.3,1.4,.4,1) both}.ti-balance b{position:absolute;left:50%;top:20px;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light) 50%,var(--color-gold));box-shadow:0 0 12px rgba(255,244,220,.9),0 0 28px rgba(243,227,184,.5)}@keyframes ti-level{0%{transform:rotate(-14deg)}55%{transform:rotate(5deg)}to{transform:rotate(0deg)}}.ti-steps{display:flex;flex-direction:column;gap:8px;width:100%;list-style:none;padding:0;margin:0;text-align:left}.ti-steps button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:12px 16px;border-radius:18px;cursor:pointer;text-align:left;font:400 15px/1.4 var(--font-sans);color:var(--color-linen);background:rgba(246,241,232,.04);border:1px solid rgba(246,241,232,.1);transition:border-color .3s ease,background .3s ease}.ti-steps button[data-on]{border-color:rgba(243,227,184,.45);background:rgba(243,227,184,.07);color:var(--color-linen-faint);text-decoration:line-through;text-decoration-color:rgba(243,227,184,.5)}.ti-step-mark{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.2px rgba(243,227,184,.6)}.ti-steps button[data-on] .ti-step-mark{background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light) 55%,var(--color-gold));box-shadow:0 0 10px rgba(243,227,184,.6)}.ti-say{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:18px 20px;border-radius:22px;background:rgba(243,227,184,.06);box-shadow:inset 0 0 0 1px rgba(243,227,184,.2)}@media (prefers-reduced-motion:reduce){.ti-balance i{animation:none}}.lg-mark{position:relative;display:block;width:44px;height:44px}.lg-off-badge{position:absolute;right:-4px;bottom:-2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#BFE4EA;background:rgba(14,18,28,.95);box-shadow:inset 0 0 0 1px rgba(160,210,220,.5)}.lg-off-t{color:#BFE4EA}.lg-remedy{border-top:1px solid rgba(246,241,232,.08);padding-top:10px}.lg-remedy summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.lg-remedy summary::-webkit-details-marker{display:none}.lg-remedy[open] summary{margin-bottom:10px}.lg-bar-off{max-width:18px;height:34px;display:flex;align-items:flex-start;background:rgba(160,210,220,.05);overflow:hidden}.lg-bar-off,.lg-bar-off>i{width:100%;border-radius:6px}.lg-bar-off>i{display:block;background:linear-gradient(180deg,rgba(160,210,220,.75),rgba(120,170,190,.2))}.lg-legend{display:flex;gap:18px;flex-wrap:wrap;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}.lg-legend span{display:inline-flex;align-items:center;gap:8px}.lg-legend i{width:10px;height:10px;border-radius:3px}.lg-legend i[data-k=up]{background:linear-gradient(180deg,var(--color-gold-light),rgba(243,227,184,.4))}.lg-legend i[data-k=off]{background:linear-gradient(180deg,rgba(160,210,220,.8),rgba(120,170,190,.3))}.tab-brand{display:none}.ch-main,.cx-chapters,.dk-col,.dk-split{display:contents}@media (min-width:1024px){.tab-bar,html[data-point] .tab-bar{left:20px;top:20px;bottom:20px;width:96px;height:auto;transform:none;flex-direction:column;justify-content:center;gap:6px;padding:92px 10px 104px;border-radius:36px}.tab-sel{display:none}.tab-tab{flex:none;height:78px;border-radius:26px}.tab-tab[data-on]{background:radial-gradient(80% 90% at 50% 20%,rgba(243,227,184,.16),rgba(243,227,184,.04));box-shadow:inset 0 1px .5px rgba(246,241,232,.35),inset 0 -1px .5px rgba(6,7,13,.35),inset 0 0 0 .6px rgba(243,227,184,.22)}.tab-tab:hover:not([data-on]){background:rgba(246,241,232,.04)}.tab-brand{position:absolute;top:18px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-gold-light);font:400 15px/1 var(--font-display);letter-spacing:-.01em}.ti-point{left:35px;bottom:38px}body:has(.tab-bar) main{padding-left:124px}.page{padding-bottom:72px}.page.dk{max-width:1180px;padding-inline:40px;gap:28px}.dk-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:start}.dk-split[data-ratio="5-7"]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dk-split[data-ratio="6-6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-split[data-ratio="4-8"]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.dk-split[data-ratio="8-4"]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.dk-col{display:flex;flex-direction:column;gap:28px;min-width:0}.dk-split[data-sticky=left]>.dk-col:first-child,.dk-split[data-sticky=right]>.dk-col:last-child{position:sticky;top:40px}.td-top{align-items:end}.td-top>.dk-col:last-child>div{position:static!important}.td-page .sg-card{min-height:100%;justify-content:space-between;padding:28px 30px}.td-page .sg-main{grid-template-columns:188px minmax(0,1fr);gap:30px}.td-page .sg-main .sg-dial{width:188px;height:188px}.td-page .sg-main .title-sm{font-size:34px;line-height:1.1}.td-page .sg-card .rc-question{font-size:24px!important}.ch-page{max-width:1120px!important}.ch-chat{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:64px;align-items:start;min-height:calc(100dvh - 140px)}.ch-presence{align-self:stretch;display:block}.ch-presence>.pr-presence{position:sticky;top:56px}.ch-presence .pr-compact .pr-frame,.ch-presence .pr-frame{width:260px}.ch-main{display:flex;flex-direction:column;gap:32px;min-width:0;min-height:calc(100dvh - 140px);max-width:720px}.ch-composer{bottom:24px}.ch-composer:before{left:-24px;right:-24px;bottom:-40px}.cx-chapters{display:block;column-count:2;column-gap:28px}.cx-chapters>*{break-inside:avoid;margin-bottom:28px}.cx-page .cx-hero{padding-top:12px}.cx-page .cx-letter{grid-template-columns:240px minmax(0,1fr)!important}.yu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.yu-wide{grid-column:span 2}.ch-composer:before{-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.af-page .dk-col .af-waiting{margin-inline:0;padding-inline:0;grid-auto-columns:minmax(280px,48%)}.af-page .af-list,.dr-page .dr-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.pc-page .pc-grid{gap:14px}.pc-page .pc-hero{min-height:100%}}@media (min-width:1440px){.page.dk{max-width:1240px}}.mc-day{position:relative}.mc-gold{position:absolute;top:3px;right:6px;font-size:10px;line-height:1;color:var(--color-gold-light);text-shadow:0 0 8px rgba(243,227,184,.9)}.mc-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;padding:4px 4px 0;font:400 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-linen-muted)}.mc-legend span{display:inline-flex;align-items:center;gap:6px}.mc-dot{width:8px;height:8px;border-radius:50%;flex:none}.mc-gold-k{font-size:11px;color:var(--color-gold-light);font-weight:400}.mc-event[data-tone=pause]{background:radial-gradient(90% 80% at 50% 0,rgba(160,170,230,.12),rgba(160,170,230,.02) 70%);box-shadow:inset 0 0 0 1px rgba(180,190,240,.2)}.mc-event[data-tone=stretch]{background:radial-gradient(90% 80% at 50% 0,rgba(224,169,184,.12),rgba(224,169,184,.02) 70%);box-shadow:inset 0 0 0 1px rgba(224,169,184,.2)}.mc-lean{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:20px;background:radial-gradient(90% 120% at 0 0,color-mix(in srgb,var(--mv) 12%,transparent),transparent 70%),rgba(21,24,38,.4);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mv) 18%,transparent)}.mc-lean .eyebrow b,.td-lean .eyebrow b{font-weight:400;color:var(--mv)}.mc-lean-t{font:italic 400 19px/1.4 var(--font-display);color:var(--color-linen);text-wrap:pretty}.mc-lean-g{display:inline-flex;align-items:center;gap:8px;font:400 13px/1.3 var(--font-sans);color:var(--color-gold-light)}.mc-lean-g b{font-weight:400;text-shadow:0 0 8px rgba(243,227,184,.9)}.td-lean{gap:6px;padding:2px 0 2px 14px;border-left:2px solid color-mix(in srgb,var(--mv) 55%,transparent);color:inherit}.mc-feed,.td-lean{display:flex;flex-direction:column}.mc-feed{list-style:none;margin:0;padding:0}.mc-feed li+li{border-top:1px solid rgba(246,241,232,.07)}.mc-ev{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;width:100%;padding:14px 4px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;border-radius:14px;transition:background .25s ease}.mc-ev:hover,.mc-ev[data-on]{background:rgba(246,241,232,.035)}.mc-ev-date{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:2px}.mc-ev-date b{font:400 22px/1 var(--font-display);color:var(--color-linen)}.mc-ev-date span{font:400 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-faint)}.mc-ev-body{display:flex;flex-direction:column;gap:5px;min-width:0}.mc-ev-t{display:flex;align-items:center;gap:8px;font:500 14px/1.3 var(--font-sans);color:var(--color-linen)}.mc-glyphs{display:inline-flex;gap:2px}.mc-glyphs i{font:400 14px/1 Segoe UI Symbol,Apple Symbols,Noto Sans Symbols,serif;font-style:normal;color:var(--color-gold-light);opacity:.85}.mc-ev[data-tone=golden] .mc-glyphs i{text-shadow:0 0 8px rgba(243,227,184,.8);opacity:1}@media (min-width:1024px){.mc-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.mc-feed li+li{border-top:0}.mc-feed li{border-bottom:1px solid rgba(246,241,232,.07)}}.st-art{display:block;overflow:visible}.st-halo{transition:opacity .6s ease}.st-orbit{fill:none;stroke:rgba(243,227,184,.12);stroke-width:1;stroke-dasharray:1.5 4}.st-dot,.st-orbit{vector-effect:non-scaling-stroke}.st-dot{fill:rgba(14,16,25,.9);stroke:rgba(243,227,184,.4);stroke-width:1;transition:fill .5s ease}.st-dot[data-on]{fill:#FFF3D6;stroke:none;filter:drop-shadow(0 0 3px rgba(255,244,220,.95)) drop-shadow(0 0 8px rgba(243,227,184,.6))}.st-art[data-animate] .st-dot[data-on]{animation:st-pop .8s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:50% 50%}@keyframes st-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.5)}}.st-body{transform-box:fill-box;transform-origin:50% 50%;transform:scale(var(--k,1));transition:transform .9s cubic-bezier(.2,.8,.2,1)}.st-art[data-animate] .st-body{animation:st-grow 1s cubic-bezier(.2,.8,.2,1) both}@keyframes st-grow{0%{transform:scale(.2);opacity:0}}.st-spark{opacity:.5;filter:drop-shadow(0 0 3px rgba(243,227,184,.5));transform-box:fill-box;transform-origin:50% 50%;animation:st-twinkle 3.8s ease-in-out infinite}.st-art[data-level="1"] .st-spark{opacity:.85;filter:drop-shadow(0 0 4px rgba(255,244,220,.7)) drop-shadow(0 0 12px rgba(243,227,184,.3))}.st-art[data-level="2"] .st-spark{opacity:1;filter:drop-shadow(0 0 5px rgba(255,244,220,.85)) drop-shadow(0 0 16px rgba(243,227,184,.4))}.st-art[data-level="3"] .st-spark{opacity:1;filter:drop-shadow(0 0 6px rgba(255,244,220,1)) drop-shadow(0 0 22px rgba(243,227,184,.55))}.st-art:not([data-level="0"]) .st-spark{animation:none}@keyframes st-twinkle{0%,to{opacity:.38;transform:scale(.92)}45%{opacity:.68;transform:scale(1.06)}}.st-spark2{fill:rgba(255,246,222,.7);filter:drop-shadow(0 0 3px rgba(243,227,184,.8))}.st-core{fill:#FFFDF6;filter:drop-shadow(0 0 3px rgba(255,244,220,.95))}.st-art[data-full][data-animate]{animation:st-breathe 5.4s ease-in-out 2s infinite}@keyframes st-breathe{50%{filter:drop-shadow(0 0 18px rgba(243,227,184,.28))}}.st-mini .st-spark{animation:none}.st-mini[data-level="0"] .st-spark{opacity:.3}.st-mini[data-full]{filter:drop-shadow(0 0 4px rgba(243,227,184,.55))}.st-pi{flex:none;overflow:visible}.st-pi-o{fill:none;stroke:rgba(243,227,184,.22);stroke-width:1}.st-pi-s{fill:rgba(243,227,184,.35)}.st-pi-d{fill:rgba(14,16,25,1);stroke:rgba(243,227,184,.55);stroke-width:1}.st-pi[data-on] .st-pi-d{fill:#FFF3D6;stroke:none;filter:drop-shadow(0 0 3px rgba(243,227,184,.9))}.st-pi[data-on] .st-pi-s{fill:var(--color-gold-light)}.rg-card{display:flex;flex-direction:column;gap:18px;background-image:radial-gradient(70% 90% at 12% 30%,rgba(243,227,184,.12),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.rg-card[data-full]{box-shadow:inset 0 0 0 1px rgba(243,227,184,.35),0 0 40px rgba(243,227,184,.08)}.rg-flow{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:999px;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted);background:rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(246,241,232,.12);white-space:nowrap}.rg-flow b{font:400 17px/.8 var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-linen);margin-right:1px}.rg-flow i{width:7px;height:7px;border-radius:50%;background:rgba(246,241,232,.25)}.rg-flow[data-on]{box-shadow:inset 0 0 0 1px rgba(243,227,184,.35)}.rg-flow[data-on],.rg-flow[data-on] b{color:var(--color-gold-light)}.rg-flow[data-on] i{background:var(--color-gold-light);box-shadow:0 0 8px rgba(243,227,184,.9)}.rg-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.rg-hero{display:grid;place-items:center;border-radius:50%}.rg-hero .st-art{width:124px;height:124px}@media (min-width:420px){.rg-hero .st-art{width:140px;height:140px}}.rg-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;min-width:0}.rg-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center}.rg-row-t{display:flex;flex-direction:column;gap:3px;min-width:0}.rg-row-t b{font:500 14px/1.1 var(--font-sans);color:var(--color-linen)}.rg-row-t span{font:400 12.5px/1.3 var(--font-sans);color:var(--color-linen-muted);overflow:hidden;text-overflow:ellipsis}.rg-act,.rg-row[data-done] .rg-row-t span{color:var(--color-gold-light)}.rg-act{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:0;border-radius:999px;cursor:pointer;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:rgba(243,227,184,.07);box-shadow:inset 0 0 0 1px rgba(243,227,184,.3);transition:transform .15s ease,background .2s ease}.rg-act:hover{background:rgba(243,227,184,.14)}.rg-act:active{transform:scale(.95)}.rg-check{width:22px;height:22px;border-radius:50%;background:rgba(243,227,184,.1);position:relative}.rg-check:after{content:"";position:absolute;left:7.5px;top:5px;width:5px;height:9px;border:solid var(--color-gold-light);border-width:0 1.6px 1.6px 0;transform:rotate(40deg)}.rg-line{font:italic 400 18px/1.4 var(--font-display);color:var(--color-linen);text-wrap:balance}.rg-card[data-full] .rg-line{color:var(--color-gold-light)}.rg-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:16px;border-top:1px solid rgba(246,241,232,.08)}.rg-wheel-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;color:inherit}.rg-wd{display:block;overflow:visible}.rg-wd-ring{fill:none;stroke:rgba(246,241,232,.1)}.rg-wd-on{filter:drop-shadow(0 0 3px currentColor)}.rg-wd-n{font:400 15px var(--font-display);fill:var(--color-linen)}.rg-find{display:flex;flex-direction:column;gap:8px;min-width:0}.rg-find-chips{display:flex;flex-wrap:wrap;gap:8px}.rg-find-chip{min-height:34px;padding-inline:12px;gap:8px;font-size:13px}.rg-find-chip i{width:8px;height:8px;border-radius:50%;opacity:.35;box-shadow:0 0 0 1px rgba(246,241,232,.3)}.rg-find-chip:hover i{opacity:1}.rg-find-more{color:var(--color-linen-muted)}.rg-find-done{display:flex;align-items:center;gap:10px;font:italic 400 17px/1.4 var(--font-display);color:var(--color-gold-light)}.rg-glint{width:8px;height:8px;border-radius:50%;background:#FFFDF6;box-shadow:0 0 10px rgba(255,244,220,.95);flex:none}.rg-more{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-gold-light)}.rg-next{font:400 13px/1.3 var(--font-sans);color:var(--color-linen-muted)}@media (min-width:1024px){.rg-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:32px;row-gap:14px;align-items:center}.rg-card>.between{grid-column:1/-1}.rg-main{grid-row:2/span 2;gap:28px;grid-template-columns:auto minmax(0,340px)}.rg-hero .st-art{width:176px;height:176px}.rg-line{grid-column:2;grid-row:2;align-self:end}.rg-foot{grid-column:2;grid-row:3;align-self:start;border-top:0;padding-top:0}.rg-more{grid-column:1/-1;padding-top:14px;border-top:1px solid rgba(246,241,232,.08)}}.rg-pulse{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:12px 18px 12px 12px;border-radius:22px;background:rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(246,241,232,.1);max-width:340px;margin-inline:auto;animation:rg-pulse-in .5s cubic-bezier(.2,.8,.2,1) both}.rg-pulse[data-full]{box-shadow:inset 0 0 0 1px rgba(243,227,184,.45),0 0 40px rgba(243,227,184,.18)}.rg-pulse[data-wait]{width:240px;height:88px;opacity:.4}.rg-pulse-t{font:500 14px/1.3 var(--font-sans);color:var(--color-linen);text-wrap:balance}.rg-pulse[data-full] .rg-pulse-t{font:italic 400 19px/1.25 var(--font-display);color:var(--color-gold-light)}.rg-pulse-w{display:inline-flex;align-items:center;gap:7px;font:400 12px/1.35 var(--font-sans);color:var(--color-linen-muted)}.rg-pulse-w i{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 8px currentColor}@keyframes rg-pulse-in{0%{opacity:0;transform:translateY(8px)}}.rg-wheel{position:relative;margin-inline:auto;max-width:100%}.rg-wheel-lines{position:absolute;inset:0;overflow:visible}.rg-wheel-lines circle{fill:none;stroke:rgba(246,241,232,.08);stroke-dasharray:2 5}.rg-wheel-lines line{stroke-width:1;opacity:.45;stroke-linecap:round}.rg-wheel-m{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;transition:filter .3s ease,opacity .3s ease,transform .2s ease}button.rg-wheel-m{filter:grayscale(1) brightness(.55);opacity:.55}button.rg-wheel-m:hover{filter:grayscale(.4) brightness(.8);opacity:.9}button.rg-wheel-m:active{transform:translate(-50%,-50%) scale(.94)}.rg-wheel-m[data-on]{cursor:default;filter:drop-shadow(0 0 10px rgba(243,227,184,.25))}.rg-wheel-c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(14,16,25,.95) 55%,rgba(14,16,25,0) 72%)}.rg-wheel-c b{font:400 56px/.9 var(--font-display);color:var(--color-linen)}.rg-wheel-c span{font:400 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-linen-muted)}.rg-wheel[data-complete] .rg-wheel-c b{color:var(--color-gold-light);text-shadow:0 0 24px rgba(243,227,184,.6)}.rg-seal{position:relative;display:grid;place-items:center;flex:none}.rg-seal>svg{position:absolute;inset:0;overflow:visible}.rg-seal-track{fill:rgba(21,24,38,.6);stroke:rgba(246,241,232,.1);stroke-width:2}.rg-seal-arc{fill:none;stroke:var(--color-gold);stroke-width:2;stroke-linecap:round}.rg-seal-in{position:relative;display:grid;place-items:center;color:var(--color-linen-faint)}.rg-seal[data-reached] .rg-seal-track{fill:rgba(243,227,184,.1)}.rg-seal[data-reached] .rg-seal-arc{stroke:var(--color-gold-light);filter:drop-shadow(0 0 4px rgba(243,227,184,.7))}.rg-seal[data-reached] .rg-seal-in{color:var(--color-gold-light);filter:drop-shadow(0 0 6px rgba(243,227,184,.6))}.jr-hero{display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:28px;background-image:radial-gradient(70% 60% at 50% 30%,rgba(243,227,184,.12),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.jr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.jr-stats>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding-inline:4px}.jr-stats>div+div{border-left:1px solid rgba(246,241,232,.08)}.jr-stats b{font:400 40px/1 var(--font-display);color:var(--color-linen)}.jr-stats>div:first-child b{color:var(--color-gold-light);text-shadow:0 0 22px rgba(243,227,184,.4)}.jr-stats span{font:400 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted);text-align:center}.jr-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.jr-legend li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border-radius:999px;background:rgba(21,24,38,.5);box-shadow:inset 0 0 0 1px rgba(243,227,184,.14);font:400 12px/1 var(--font-sans);color:var(--color-linen-muted)}.jr-legend li[data-done]{box-shadow:inset 0 0 0 1px rgba(243,227,184,.4)}.jr-legend li b{font-weight:500;color:var(--color-linen)}.jr-rest{text-align:center;max-width:34ch}.jr-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.jr-wd{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;border-radius:16px}.jr-wd[data-today]{background:rgba(243,227,184,.07);box-shadow:inset 0 0 0 1px rgba(243,227,184,.25)}.jr-wd-n{font:500 13px/1 var(--font-sans);color:var(--color-linen-muted)}.jr-wd[data-full] .jr-wd-n{color:var(--color-gold-light)}.rg-const{display:flex;flex-direction:column;gap:4px}.rg-const svg{display:block;overflow:visible}.rg-const-path{fill:none;stroke:rgba(246,241,232,.07);stroke-width:1;stroke-dasharray:2 4}.rg-const-join{stroke:rgba(243,227,184,.5);stroke-width:1.2}.rg-const-star{fill:#FFF6DE;filter:drop-shadow(0 0 4px rgba(243,227,184,.95)) drop-shadow(0 0 10px rgba(243,227,184,.45))}.rg-const-star2{fill:rgba(255,246,222,.6)}.rg-const-bridge{stroke:rgba(243,227,184,.4);stroke-width:1;stroke-dasharray:2 4}.rg-const-amb{fill:#F6EFD9}.rg-const-amb[data-tw]{animation:rg-amb 4.6s ease-in-out infinite}@keyframes rg-amb{0%,to{opacity:.12}50%{opacity:.5}}.rg-const-none{fill:rgba(243,227,184,.5);animation:rg-amb 5.4s ease-in-out infinite}.rg-const-day[data-level="1"] .rg-const-star{fill:#F3E3B8;filter:drop-shadow(0 0 3px rgba(243,227,184,.7))}.rg-const-day[data-level="3"] .rg-const-star{filter:drop-shadow(0 0 5px rgba(255,244,220,1)) drop-shadow(0 0 14px rgba(243,227,184,.6))}.rg-const-future{fill:none;stroke:rgba(246,241,232,.18);stroke-width:1}.rg-const-now{fill:none;stroke:#FFFDF6;stroke-width:1.2;opacity:.8;animation:rg-now 2.4s ease-in-out infinite}@keyframes rg-now{50%{opacity:.25}}.rg-const-labels{position:relative;height:14px}.rg-const-labels span{position:absolute;top:0;transform:translateX(-50%);font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted);white-space:nowrap}.rg-const-labels span[data-align=start]{transform:translateX(-6px)}.rg-const-labels span[data-align=end]{transform:translateX(calc(-100% + 6px))}.rg-const-tick{stroke:rgba(246,241,232,.12);stroke-dasharray:1 3}.rg-const-ends{display:flex;justify-content:space-between;font:400 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--color-linen-faint)}.jr-wheel{display:flex;flex-direction:column;gap:20px;background-image:radial-gradient(60% 50% at 50% 55%,rgba(207,207,254,.1),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.jr-wheel-art{display:grid;place-items:center;container-type:inline-size}.jr-thresholds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jr-th{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:22px}.jr-th .body-sm{font-size:13px;line-height:1.4}.jr-th .eyebrow[data-gold]{color:var(--color-gold-light)}.jr-th[data-reached]{background-image:radial-gradient(90% 100% at 0 50%,rgba(243,227,184,.12),transparent 60%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.jr-how ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.jr-how li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start;font:400 15px/1.45 var(--font-sans);color:var(--color-linen-muted)}.jr-how li .st-pi{margin-top:3px}.jr-how li b{font-weight:500;color:var(--color-linen)}@media (min-width:640px){.jr-th{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:16px 18px 16px 14px}}@media (max-width:380px){.rg-wheel{transform:scale(.9);transform-origin:top center;margin-bottom:-32px}}.ld-star{display:block;overflow:visible}.ld-star-o{fill:none;stroke:rgba(243,227,184,.14);stroke-width:1;stroke-dasharray:1.5 4}.ld-star-s{fill:#F6EACB;transform-box:fill-box;transform-origin:50% 50%;filter:drop-shadow(0 0 6px rgba(255,244,220,.8)) drop-shadow(0 0 18px rgba(243,227,184,.4));animation:ld-spark 2.4s ease-in-out infinite}@keyframes ld-spark{0%,to{transform:scale(.7);opacity:.55}50%{transform:scale(1);opacity:1}}.ld-star-d{fill:rgba(243,227,184,.2);animation:ld-dot 2.4s ease-in-out infinite}.ld-star g:nth-of-type(2) .ld-star-d{animation-delay:.4s}.ld-star g:nth-of-type(3) .ld-star-d{animation-delay:.8s}@keyframes ld-dot{0%,to{fill:rgba(243,227,184,.2)}35%,70%{fill:#FFF3D6;filter:drop-shadow(0 0 4px rgba(243,227,184,.9))}}@media (prefers-reduced-motion:reduce){.ld-star *,.rg-const-amb,.rg-const-now,.rg-pulse,.st-art[data-animate] .st-body,.st-art[data-animate] .st-dot[data-on],.st-art[data-full][data-animate],.st-spark{animation:none}}.fs-card{display:flex;flex-direction:column;align-items:center;gap:18px;padding:22px 20px;background-image:radial-gradient(80% 60% at 50% 0,rgba(253,199,167,.14),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03))}.fs-dial{display:grid;place-items:center;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.fs-card[data-phase=tuning] .fs-dial{animation:fs-tune 2.6s ease-in-out both}@keyframes fs-tune{0%{opacity:.2;filter:blur(3px);transform:rotate(-24deg) scale(.92)}70%{opacity:1;filter:none;transform:rotate(2deg) scale(1)}to{transform:none}}.fs-tuning{font:italic 400 18px/1.4 var(--font-display);color:var(--color-linen-muted);text-align:center}.fs-reveal{display:flex;flex-direction:column;gap:12px;width:100%;animation:fs-in .7s cubic-bezier(.2,.8,.2,1) both}@keyframes fs-in{0%{opacity:0;transform:translateY(10px)}}.fs-title{font:400 clamp(30px,8vw,38px)/1.08 var(--font-display);letter-spacing:-.02em;color:var(--color-linen);text-wrap:balance}.fs-land{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:14px;border-radius:20px;background:rgba(21,24,38,.5);box-shadow:inset 0 0 0 1px rgba(243,227,184,.16)}.fs-touch{display:flex;gap:10px;align-items:baseline;font:400 14px/1.45 var(--font-sans);color:var(--color-gold-light)}.fs-touch i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--color-gold-light);box-shadow:0 0 8px rgba(243,227,184,.9);transform:translateY(-2px)}.fs-notice{font:italic 400 19px/1.4 var(--font-display);color:var(--color-gold-light);text-wrap:pretty}.fs-what{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font:400 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}.fs-what li{display:inline-flex;align-items:center;gap:7px}.fs-what li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-gold-light);box-shadow:0 0 6px rgba(243,227,184,.9)}@media (prefers-reduced-motion:reduce){.fs-card[data-phase=tuning] .fs-dial,.fs-reveal{animation:none}}.st-line{padding:0;overflow:hidden;background-image:radial-gradient(60% 120% at 0 50%,rgba(243,227,184,.1),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.085),rgba(246,241,232,.03));transition:box-shadow .5s ease}.st-line[data-level="3"]{box-shadow:inset 0 0 0 1px rgba(243,227,184,.32),0 0 32px rgba(243,227,184,.08)}.st-line-head{display:grid;grid-template-columns:60px minmax(0,1fr) auto 18px;gap:14px;align-items:center;width:100%;padding:14px 16px 14px 12px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.st-line-t{display:flex;flex-direction:column;gap:5px;min-width:0}.st-line-s{font:400 14px/1.35 var(--font-sans);color:var(--color-linen);text-wrap:pretty}.st-line-n{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:44px}.st-line-n b{font:400 26px/1 var(--font-display);color:var(--color-gold-light)}.st-line-n i{font:400 9px/1 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted);white-space:nowrap}.st-line-c{display:grid;place-items:center;color:var(--color-linen-muted);transition:transform .3s ease}.st-line[data-open] .st-line-c{transform:rotate(180deg)}.st-line-body{display:flex;flex-direction:column;gap:16px;padding:16px 18px 18px;border-top:1px solid rgba(246,241,232,.07);animation:fs-in .45s cubic-bezier(.2,.8,.2,1) both}.st-line-body .rg-foot{padding-top:14px}.wl-veil{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(6,7,13,.74);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:wl-fade .5s ease both}@keyframes wl-fade{0%{opacity:0}}.wl-card{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px 22px 22px;border-radius:30px;background-image:radial-gradient(80% 50% at 50% 0,rgba(207,207,254,.14),transparent 70%),linear-gradient(180deg,rgba(30,33,50,.96),rgba(14,16,25,.98))!important;box-shadow:inset 0 1px 0 rgba(246,241,232,.16),inset 0 0 0 1px rgba(243,227,184,.14),0 30px 80px rgba(0,0,0,.5)}.wl-chart,.wl-tour{display:flex;flex-direction:column;gap:18px;animation:fs-in .6s cubic-bezier(.2,.8,.2,1) both}.wl-emblem{display:grid;place-items:center}.wl-quote{font:italic 400 20px/1.4 var(--font-display);color:var(--color-gold-light);text-wrap:balance;max-width:30ch}.wl-facts{gap:10px}.wl-facts,.wl-facts>div{display:flex;flex-direction:column}.wl-facts>div{gap:6px;padding:14px 16px;border-radius:18px;background:rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08)}.wl-facts>div .body-sm{color:var(--color-linen)}.wl-facts>div[data-gold]{background:radial-gradient(90% 120% at 0 0,rgba(243,227,184,.12),transparent 70%),rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(243,227,184,.28)}.wl-realms{display:flex;justify-content:center;align-items:flex-end;gap:20px}.wl-realm{align-items:center;gap:8px}.wl-actions,.wl-realm{display:flex;flex-direction:column}.wl-actions{gap:6px}.wl-art{display:grid;place-items:center;min-height:150px}.wl-point{position:relative;display:grid;place-items:center;width:110px;height:110px}.wl-point i{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(243,227,184,.45);animation:wl-ring 2.8s ease-out infinite}.wl-point i:nth-child(2){animation-delay:1.4s}.wl-point b{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light) 50%,var(--color-gold));box-shadow:0 0 16px rgba(255,244,220,.9),0 0 42px rgba(243,227,184,.5)}@keyframes wl-ring{0%{transform:scale(.3);opacity:1}to{transform:scale(1);opacity:0}}.wl-dots{display:flex;justify-content:center;gap:6px}.wl-dots i{width:6px;height:6px;border-radius:3px;background:rgba(246,241,232,.2);transition:width .3s ease,background .3s ease}.wl-dots i[data-on]{width:20px;background:var(--color-gold-light)}.wl-nav{grid-template-columns:1fr 1fr}.wl-nav,.wl-tip{display:grid;gap:10px}.wl-tip{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;padding:9px 9px 9px 12px;margin-bottom:4px;border-radius:16px;background:rgba(21,24,38,.62);box-shadow:inset 0 0 0 1px rgba(243,227,184,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fs-in .5s cubic-bezier(.2,.8,.2,1) both}.wl-tip-day{padding:5px 8px;border-radius:999px;font:400 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-light);background:rgba(243,227,184,.1);white-space:nowrap}.wl-tip-t{font:400 13px/1.35 var(--font-sans);color:var(--color-linen)}.wl-tip-go{display:inline-flex;align-items:center;gap:4px;padding:6px 2px;border:0;background:none;cursor:pointer;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-light);white-space:nowrap}.wl-tip-x{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;cursor:pointer;color:var(--color-linen-muted);background:rgba(246,241,232,.06)}@media (max-width:380px){.wl-tip-day{display:none}.wl-tip{grid-template-columns:minmax(0,1fr) auto auto}}@media (prefers-reduced-motion:reduce){.st-line-body,.wl-chart,.wl-point i,.wl-tip,.wl-tour,.wl-veil{animation:none}}.wl-ways{display:flex;flex-direction:column;gap:12px;text-align:left}.wl-ways>span{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:16px;background:rgba(21,24,38,.5);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08);font:400 15px/1.45 var(--font-sans);color:var(--color-linen-muted)}.wl-ways>span>svg{margin-top:3px;color:var(--color-gold-light)}.wl-ways b{font-weight:500;color:var(--color-linen)}@media (max-width:719px){.hp-float{display:none}.hp-hero-art .pr-frame{width:min(220px,60vw)}.hp-step,.hp-why-card{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:6px;align-items:start;padding:20px 18px}.hp-step-art,.hp-why-art{grid-row:span 2;width:64px;height:64px;margin:0;display:grid;place-items:center}.hp-step-art>*,.hp-why-art>*{transform:scale(.78)}.hp-step .hp-num{top:14px;right:16px;font-size:30px}}.hp-nav{background:rgba(14,16,25,.8)!important}.hp-links a[aria-current=page]{color:var(--color-gold-light)}.hp-gday{flex-direction:row!important;align-items:center;gap:12px!important;max-width:300px!important;padding:10px 16px 10px 10px!important;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;box-shadow:inset 0 0 0 1px rgba(243,227,184,.28),0 18px 44px rgba(0,0,0,.4)!important}.hp-gday:hover{transform:translateY(-2px)}.hp-gday-cal{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;height:60px;border-radius:14px;overflow:hidden;background:rgba(246,241,232,.06);box-shadow:inset 0 0 0 1px rgba(243,227,184,.25)}.hp-gday-cal b{display:block;width:100%;padding:5px 0 4px;text-align:center;font:500 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-deep);background:linear-gradient(180deg,#F6EACB,var(--color-gold-light))}.hp-gday-cal i{flex:1;display:grid;place-items:center;font:400 24px/1 var(--font-display);font-style:normal;color:var(--color-linen)}.hp-gday-t{display:flex;flex-direction:column;gap:4px;min-width:0}.hp-gday-t .eyebrow b{font-weight:400;text-shadow:0 0 8px rgba(243,227,184,.9)}.hp-gday-t .body-sm{line-height:1.35}.hp-join{display:flex;flex-direction:column;gap:14px}.hp-join-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px}.hp-join-plans[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.hp-join-plan{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:18px 8px 14px;border:0;border-radius:18px;cursor:pointer;text-align:center;color:var(--color-linen);background:rgba(21,24,38,.55);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08);transition:box-shadow .3s ease,background .3s ease,transform .2s ease}.hp-join-plan:hover{box-shadow:inset 0 0 0 1px rgba(243,227,184,.3)}.hp-join-plan:active{transform:scale(.98)}.hp-join-plan[data-on]{background:radial-gradient(90% 90% at 50% 0,rgba(243,227,184,.16),transparent 70%),rgba(21,24,38,.6);box-shadow:inset 0 0 0 1.5px rgba(243,227,184,.75),0 10px 30px rgba(243,227,184,.08)}.hp-join-plan .eyebrow{font-size:9.5px}.hp-join-dot{position:absolute;top:10px;right:10px;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(246,241,232,.3)}.hp-join-plan[data-on] .hp-join-dot{background:radial-gradient(circle,var(--color-night-deep) 0 2px,var(--color-gold-light) 3px);box-shadow:0 0 8px rgba(243,227,184,.7)}.hp-join-price{font:400 26px/1.1 var(--font-display);letter-spacing:-.01em}.hp-join-cad{font:400 12px/1 var(--font-sans);color:var(--color-linen-muted)}.hp-join-plan .hp-per{min-height:13px}.hp-join-go{min-height:54px}.hp-join-after{font:400 13px/1.45 var(--font-sans);color:var(--color-linen-muted);text-align:center}@media (max-width:380px){.hp-join-price{font-size:22px}}.hp-moon-intro{display:grid;gap:24px;align-items:end}.hp-moon{display:grid;gap:12px;align-items:start}.hp-moon-cal{padding:20px 12px 16px}.hp-moon-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 8px 4px}.hp-moon-day{gap:14px;padding:22px 18px;border-radius:var(--radius-cards)!important}.hp-moon-alert,.hp-moon-day{display:flex;flex-direction:column}.hp-moon-alert{gap:8px;padding:16px 18px;border-radius:20px;background:radial-gradient(100% 120% at 0 0,rgba(243,227,184,.2),rgba(243,227,184,.03) 70%);box-shadow:inset 0 0 0 1px rgba(243,227,184,.4),0 0 30px rgba(243,227,184,.06)}.hp-moon-alert .eyebrow b{font-weight:400;text-shadow:0 0 8px rgba(243,227,184,.9)}.hp-moon-move{font:italic 400 22px/1.3 var(--font-display);text-wrap:pretty}.hp-moon-move,.hp-moon-next{color:var(--color-gold-light)}.hp-moon-next{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 2px;border:0;background:none;cursor:pointer;font:400 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.hp-moon-next b{font-weight:400;text-shadow:0 0 8px rgba(243,227,184,.9)}.hp-moon .mc-day{padding:8px 0 6px}.hp-photo{position:relative;margin:0;border-radius:28px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 0 0 1px rgba(243,227,184,.12);background:rgba(21,24,38,.6)}.hp-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hp-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,9,16,.78));pointer-events:none}.hp-photo figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:8px;padding:20px 22px}.hp-photo-line{font:italic 400 20px/1.3 var(--font-display);color:var(--color-linen);max-width:30ch;text-wrap:pretty;text-shadow:0 2px 18px rgba(0,0,0,.5)}.hp-tile-more{text-decoration:none;color:inherit;box-shadow:inset 0 0 0 1px rgba(243,227,184,.22)!important;transition:transform .3s ease}.hp-tile-more:hover{transform:translateY(-2px)}.hp-more{margin-top:auto;padding-top:6px;font:400 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-light)}@media (min-width:720px){.hp-photo{aspect-ratio:21/9;border-radius:36px}.hp-photo[data-tall]{aspect-ratio:16/7}.hp-photo figcaption{padding:32px 40px}.hp-photo-line{font-size:28px}}@media (min-width:900px){.hp-moon{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}.hp-moon-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px}.hp-moon-cal{padding:24px 18px 18px}}.ft{gap:72px}.ft-hero{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-top:16px;max-width:46rem}.ft-hero .sg-live{white-space:normal}.ft-block{display:flex;flex-direction:column;gap:72px}.ft-art{display:grid;place-items:center;min-height:280px;padding:28px 20px;border-radius:32px!important;color:var(--color-gold);background:radial-gradient(70% 70% at 50% 40%,rgba(243,227,184,.1),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.07),rgba(246,241,232,.02))!important}.ft-realms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;width:100%}.ft-realms span{display:flex;flex-direction:column;align-items:center;gap:6px}.ft-realms i{font:400 12px/1.2 var(--font-sans);font-style:normal;color:var(--color-linen)}.ft-chat{gap:14px;max-width:380px}.ft-chat,.ft-gday{display:flex;flex-direction:column;width:100%}.ft-gday{align-items:center;gap:18px;max-width:360px}.ft-gday .hp-moon-alert{width:100%}@media (min-width:720px){.ft,.ft-block{gap:110px}.ft-hero{padding-top:48px}.ft-art{min-height:380px}.ft-realms{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px}}.mc-gold{right:auto!important;left:calc(50% + 9px);top:6px!important}@media (min-width:720px){.hp-float-a{top:16%}.hp-float-b.hp-gday{right:-12px;bottom:64px}}@media (max-width:719px){.hp-float.hp-gday{display:flex;position:static;max-width:340px!important;width:100%;margin-top:4px}.hp-plans>.hp-plan-on{order:-1}}.hp-trust{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:520px;margin-top:6px}.hp-trust li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:2px 16px;letter-spacing:normal;text-transform:none}.hp-trust li:first-child{padding-left:0}.hp-trust li+li{border-left:1px solid rgba(243,227,184,.16)}.hp-trust b{font:500 14px/1.2 var(--font-sans);color:var(--color-linen)}.hp-trust span{font:400 10px/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-linen-muted)}@media (max-width:400px){.hp-trust li{padding-inline:10px}.hp-trust b{font-size:13px}.hp-trust span{font-size:9px}}.hp-demo-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hp-demo-chip{justify-content:center;width:100%;padding-inline:8px}@media (min-width:520px){.hp-demo-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}#moon .hp-photo{margin-top:28px}@media (min-width:720px){#moon .hp-photo{margin-top:56px}#moon>.hp-mid-cta{margin-top:8px}}.ft-gold-btn{color:var(--color-gold-light)!important;box-shadow:inset 0 0 0 1px rgba(243,227,184,.55)!important;background:rgba(243,227,184,.06)!important}.ft-gold-btn:hover{background:rgba(243,227,184,.12)!important}.ft-rail-wrap{display:flex;flex-direction:column;gap:14px;margin-top:-32px}.ft-rail-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ft-rail-key{display:inline-flex;align-items:center;gap:8px;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}.ft-rail-key i{width:8px;height:8px;border-radius:50%;margin-left:6px}.ft-rail-key i[data-t=free]{box-shadow:inset 0 0 0 1px rgba(246,241,232,.5)}.ft-rail-key i[data-t=member]{background:var(--color-gold-light);box-shadow:0 0 8px rgba(243,227,184,.8)}.ft-rail-btns{display:none;margin-left:auto;gap:6px}.ft-rail-btns button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;cursor:pointer;color:var(--color-linen);background:rgba(246,241,232,.07);box-shadow:inset 0 0 0 1px rgba(246,241,232,.14);transition:opacity .3s ease,background .3s ease}.ft-rail-btns button:hover:not(:disabled){background:rgba(243,227,184,.14)}.ft-rail-btns button:disabled{opacity:.3;cursor:default}.ft-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 10px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 48px),transparent)}.ft-rail::-webkit-scrollbar{display:none}.ft-rail[data-start]{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 48px),transparent)}.ft-rail[data-end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000);mask-image:linear-gradient(90deg,transparent,#000 24px,#000)}.ft-rail-item{position:relative;flex:none;width:152px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:16px 14px 14px;border-radius:20px;overflow:hidden;text-decoration:none;color:var(--color-linen);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--g1,#F3E3B8) 16%,transparent),transparent 65%),linear-gradient(180deg,rgba(246,241,232,.06),rgba(246,241,232,.02));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1,#F3E3B8) 22%,transparent);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.ft-rail-item:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--g1,#F3E3B8),var(--g2,#F3E3B8));opacity:.8}.ft-rail-item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1,#F3E3B8) 55%,transparent)}.ft-rail-item[data-tier=member]{box-shadow:inset 0 0 0 1px rgba(243,227,184,.5),0 0 24px rgba(243,227,184,.08)}.ft-rail-n{position:absolute;top:14px;right:14px;font:400 10px/1 var(--font-mono);color:var(--color-linen-faint)}.ft-ic,.ft-rail-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;color:var(--g1,var(--color-gold-light));background:color-mix(in srgb,var(--g1,#F3E3B8) 13%,rgba(8,9,16,.4));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1,#F3E3B8) 38%,transparent),0 0 18px color-mix(in srgb,var(--g1,#F3E3B8) 14%,transparent)}.ft-ic{width:38px;height:38px;border-radius:12px}.ft-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.ft-kicker .eyebrow{color:var(--g1,var(--color-gold-light))}.ft-sec .hp-list li>i{background:var(--g1,var(--color-gold-light));box-shadow:0 0 8px color-mix(in srgb,var(--g1,#F3E3B8) 70%,transparent)}.ft-sec .ft-art{background:radial-gradient(75% 70% at 50% 40%,color-mix(in srgb,var(--g1,#F3E3B8) 15%,transparent),transparent 70%),linear-gradient(180deg,rgba(246,241,232,.07),rgba(246,241,232,.02))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1,#F3E3B8) 22%,transparent)!important}.ft-sec .ft-art:before{content:"";position:absolute;left:32px;right:32px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--g1,#F3E3B8),var(--g2,#F3E3B8),transparent);opacity:.7}.ft-rail-t{font:500 15px/1.25 var(--font-sans)}.ft-rail-tag{font:400 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}.ft-rail-item[data-tier=member] .ft-rail-tag{color:var(--color-gold-light)}.ft-rail-item[data-tier=both] .ft-rail-tag{color:var(--color-linen)}.ft-rail-item[data-tier=both] .ft-rail-tag:after{content:" ✦";color:var(--color-gold-light)}.ft-art{position:relative}.ft-sec .ft-art[data-member]{box-shadow:inset 0 0 0 1px rgba(243,227,184,.5),0 0 60px rgba(243,227,184,.07)!important}.ft-art[data-demo]{place-items:stretch;align-content:center;padding:22px}.ft-ribbon{position:absolute;top:18px;left:18px;z-index:2;padding:6px 11px;color:var(--color-night-deep);background:linear-gradient(180deg,#F6EACB,var(--color-gold-light));box-shadow:0 6px 18px rgba(243,227,184,.25)}.ft-ribbon,.ft-tag{border-radius:999px;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ft-tag{width:fit-content;padding:7px 11px;color:var(--color-linen-muted);background:rgba(21,24,38,.6);box-shadow:inset 0 0 0 1px rgba(246,241,232,.16)}.ft-tag[data-tier=both]{color:var(--color-gold-light);box-shadow:inset 0 0 0 1px rgba(243,227,184,.4)}.ft-tag[data-tier=member]{color:var(--color-night-deep);background:linear-gradient(180deg,#F6EACB,var(--color-gold-light));box-shadow:0 6px 18px rgba(243,227,184,.22)}.ft-plus{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 140% at 0 0,rgba(243,227,184,.2),rgba(243,227,184,.04) 60%),rgba(21,24,38,.6);box-shadow:inset 0 0 0 1px rgba(243,227,184,.45),0 18px 40px rgba(0,0,0,.25)}.ft-plus-k{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-light)}.ft-plus-k b{font-weight:400;text-shadow:0 0 10px rgba(243,227,184,.9)}.ft-plus p{font:400 17px/1.5 var(--font-sans);color:var(--color-linen)}.ft-plus-go{width:fit-content;font:500 14px/1.2 var(--font-sans);color:var(--color-gold-light);text-decoration:none;border-bottom:1px solid rgba(243,227,184,.35);padding-bottom:2px;transition:border-color .3s ease}.ft-plus-go:hover{border-color:var(--color-gold-light)}.ft-plus-go span{display:inline-block;transition:transform .3s ease}.ft-plus-go:hover span{transform:translateX(3px)}.ft-band-go{display:flex;flex-wrap:wrap;gap:10px}.ft-compare{position:relative;display:flex;flex-direction:column;padding:8px 0;border-radius:28px!important;overflow:hidden}.ft-compare:before{content:"";position:absolute;top:0;bottom:0;right:0;width:38%;background:linear-gradient(180deg,rgba(243,227,184,.12),rgba(243,227,184,.04));box-shadow:inset 1px 0 0 rgba(243,227,184,.25);pointer-events:none}.ft-cmp-row{position:relative}@media (max-width:719px){.ft-compare:before{width:50%}}.ft-cmp-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:14px 18px;border-top:1px solid rgba(246,241,232,.06);font:400 14px/1.4 var(--font-sans);color:var(--color-linen-muted)}.ft-cmp-row>:first-child{color:var(--color-linen);font-weight:500}.ft-cmp-head{border-top:0;font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ft-cmp-m{color:var(--color-linen)}.ft-cmp-row>.ft-cmp-m{position:relative}.ft-cmp-head .ft-cmp-m,.ft-cmp-row:not(.ft-cmp-head):not(.ft-cmp-foot)>.ft-cmp-m,.ft-tick{color:var(--color-gold-light)}.ft-dash{color:var(--color-linen-faint)}.ft-cmp-foot{border-top:1px solid rgba(246,241,232,.1)}.ft-dial{display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width:720px){.ft-rail-btns{display:inline-flex}.ft-rail{margin-inline:0;padding-inline:2px}.ft-rail-item{width:168px}.ft-cmp-row{padding:16px 28px;font-size:15px;gap:20px}.ft-plus p{font-size:18px}}@media (max-width:719px){.ft-cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:6px}.ft-cmp-row>:first-child{grid-column:1/-1}.ft-cmp-foot>:first-child,.ft-cmp-head>:first-child{display:none}}.ftk{display:flex;flex-direction:column;gap:14px;width:100%}.ftk-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border-radius:999px;background:rgba(8,9,16,.55);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08)}.ftk-tab{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 8px;border:0;border-radius:999px;cursor:pointer;font:400 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-linen-muted);background:none;transition:background .3s ease,color .3s ease}.ftk-tab:hover:not([data-on]){color:var(--color-linen)}.ftk-tab[data-on]{color:var(--color-night-deep);background:linear-gradient(180deg,#F6EACB,var(--color-gold-light));box-shadow:0 6px 18px rgba(243,227,184,.25)}.ftk-body{display:flex;flex-direction:column;gap:10px;animation:fs-in .45s cubic-bezier(.2,.8,.2,1) both}.ftk-entry{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:18px;background:rgba(8,9,16,.5);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08)}.ftk-text{font:400 16px/1.4 var(--font-sans);color:var(--color-linen)}.ftk-when{font:400 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--color-linen-faint)}.ftk-reply{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;background:radial-gradient(100% 120% at 0 0,rgba(243,227,184,.12),transparent 70%),rgba(21,24,38,.5);box-shadow:inset 0 0 0 1px rgba(243,227,184,.2)}.ftk-reply p{font:400 14.5px/1.5 var(--font-sans);color:var(--color-linen)}.ftk-seen{font:italic 400 18px/1.35 var(--font-display)!important;color:var(--color-gold-light)!important}.ftk-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:5px;font:400 14px/1.45 var(--font-sans);color:var(--color-linen)}.ftk-steps li::marker{color:var(--color-gold-light);font-family:var(--font-mono);font-size:11px}.ftk-say{font:italic 400 17px/1.4 var(--font-display)!important;color:var(--color-gold-light)!important}.ftk-realms{display:flex;flex-wrap:wrap;gap:8px}.ftk-realms span{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;font:400 13px/1 var(--font-sans);color:var(--color-linen);background:rgba(8,9,16,.5)}.ftk-moon{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;background:rgba(8,9,16,.5);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08)}.ftk-big{font:400 30px/1 var(--font-display);color:var(--color-gold-light)}.ftk-bars{display:flex;flex-direction:column;gap:6px}.ftk-bar{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) 18px;align-items:center;gap:10px}.ftk-bar i{grid-column:2;grid-row:1;height:6px;border-radius:3px;opacity:.85;animation:ftk-grow .9s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.ftk-bar b{grid-column:1;grid-row:1;font:400 12px/1 var(--font-sans);color:var(--color-linen-muted)}.ftk-bar em{grid-column:3;grid-row:1;font:400 11px/1 var(--font-mono);font-style:normal;color:var(--color-linen);text-align:right}@keyframes ftk-grow{0%{transform:scaleX(0)}}.ftk-pattern{display:flex;gap:8px;align-items:baseline;font:400 13.5px/1.45 var(--font-sans);color:var(--color-linen)}.ftk-pattern b{font-weight:400;color:var(--color-gold-light);text-shadow:0 0 8px rgba(243,227,184,.9)}.ftk-note{font:400 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-linen-faint);text-align:center}.fvo{display:flex;flex-direction:column;gap:18px;padding:8px 6px}.fvo-line{font:italic 400 clamp(22px,2.6vw,28px)/1.35 var(--font-display);color:rgba(246,241,232,.55);text-wrap:pretty}.fvo-line span{transition:color .25s ease,text-shadow .25s ease}.fvo-line span[data-on]{color:var(--color-gold-light);text-shadow:0 0 18px rgba(243,227,184,.35)}.fvo-row{display:flex;align-items:center;gap:14px}.fvo-play{flex:none;display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:50%;cursor:pointer;color:var(--color-night-deep);background:radial-gradient(circle at 38% 32%,#FFFDF6,var(--color-gold-light) 60%,var(--color-gold));box-shadow:0 0 24px rgba(243,227,184,.4);transition:transform .2s ease}.fvo-play:hover{transform:scale(1.05)}.fvo-play svg{margin-left:2px}.fvo[data-playing] .fvo-play svg{margin-left:0}.fvo[data-playing] .fvo-play{animation:fvo-pulse 1.8s ease-in-out infinite}@keyframes fvo-pulse{50%{box-shadow:0 0 36px rgba(243,227,184,.65)}}.fvo-wave{flex:1;display:flex;align-items:center;gap:3px;height:44px;min-width:0;overflow:hidden}.fvo-wave i{flex:1;max-width:4px;min-width:2px;border-radius:2px;background:rgba(243,227,184,.4);transform-origin:center}.fvo[data-playing] .fvo-wave i{background:var(--color-gold-light);animation:fvo-bar .9s ease-in-out infinite alternate}@keyframes fvo-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.fvo-label{flex:none;font:400 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted);white-space:nowrap}.fvo[data-off] .fvo-label{white-space:normal;max-width:200px}.fst{display:grid;gap:18px;justify-items:center;width:100%}.fst-star{gap:10px}.fst-level,.fst-star{display:flex;flex-direction:column;align-items:center}.fst-level{gap:4px;font:400 12px/1.3 var(--font-sans);color:var(--color-linen-muted);animation:fs-in .5s cubic-bezier(.2,.8,.2,1) both}.fst-level b{font:400 22px/1 var(--font-display);color:var(--color-gold-light)}.fst-acts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.fst-acts li{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font:400 12.5px/1 var(--font-sans);color:var(--color-linen-muted);background:rgba(8,9,16,.5);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08);transition:color .4s ease,box-shadow .4s ease,background .4s ease}.fst-acts li i{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(243,227,184,.5);transition:background .4s ease,box-shadow .4s ease}.fst-acts li[data-on]{color:var(--color-linen);background:rgba(243,227,184,.1);box-shadow:inset 0 0 0 1px rgba(243,227,184,.35)}.fst-acts li[data-on] i{background:#FFF3D6;box-shadow:0 0 8px rgba(255,244,220,.95)}.fst-wheel{display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:999px;background:rgba(8,9,16,.5);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08)}.fst-wheel .rg-wd circle{transition:r .4s ease,fill .4s ease}.fnt{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:380px;margin-inline:auto;padding:28px 16px 22px;border-radius:30px;background:radial-gradient(90% 60% at 50% 0,rgba(160,170,230,.16),transparent 70%),rgba(8,9,16,.55);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08);min-height:300px}.fnt,.fnt-clock{position:relative;width:100%}.fnt-clock{height:64px}.fnt-clock b{position:absolute;inset:0;text-align:center;font:300 58px/64px var(--font-sans);letter-spacing:-.02em;color:var(--color-linen)}.fnt-clock b[data-t=am]{animation:fnt-am 10s ease-in-out infinite}.fnt-clock b[data-t=pm]{animation:fnt-pm 10s ease-in-out infinite}@keyframes fnt-am{0%,44%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes fnt-pm{0%,44%{opacity:0}50%,92%{opacity:1}98%,to{opacity:0}}.fnt-date{font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted);margin-bottom:18px}.fnt-stack{display:flex;flex-direction:column;gap:8px;width:100%}.fnt-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:20px;background:rgba(40,42,58,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(246,241,232,.1),0 14px 30px rgba(0,0,0,.35);opacity:0;transform-origin:50% 0}.fnt-note[data-n="1"]{animation:fnt-in1 10s cubic-bezier(.2,.9,.25,1.15) infinite}.fnt-note[data-n="2"]{animation:fnt-in2 10s cubic-bezier(.2,.9,.25,1.15) infinite}@keyframes fnt-in1{0%,6%{opacity:0;transform:translateY(-26px) scale(.94)}12%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes fnt-in2{0%,52%{opacity:0;transform:translateY(-26px) scale(.94)}58%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-8px) scale(.98)}}.fnt-t{display:flex;flex-direction:column;gap:3px;min-width:0;font:400 13.5px/1.4 var(--font-sans);color:var(--color-linen)}.fnt-top{display:flex;justify-content:space-between;gap:8px}.fnt-top b{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-linen-muted)}.fnt-top em{font:400 11px/1.4 var(--font-sans);font-style:normal;color:var(--color-linen-faint)}.fnt-h{font:600 14px/1.3 var(--font-sans);color:var(--color-linen)}@media (prefers-reduced-motion:reduce){.fnt-clock b,.fnt-note{animation:none!important;opacity:1;transform:none}.fnt-clock b[data-t=pm]{opacity:0}.fst-level,.ftk-bar i,.ftk-body,.fvo-play,.fvo-wave i{animation:none!important}}.ti-invite{gap:6px;max-width:34ch;padding:12px 16px;border-radius:18px;text-align:center;background:radial-gradient(100% 120% at 50% 0,rgba(243,227,184,.16),transparent 70%),rgba(21,24,38,.6)}.mc-lock,.ti-invite{display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px rgba(243,227,184,.35)}.mc-lock{gap:10px;padding:16px 18px;border-radius:20px;background:radial-gradient(100% 120% at 0 0,rgba(243,227,184,.16),transparent 70%),rgba(21,24,38,.55)}.mc-lock-note{display:block;font:400 13px/1.5 var(--font-sans);color:var(--color-linen-muted)}.mc-lock-note b{font-weight:400;color:var(--color-gold-light);margin-right:4px}.set-member{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:999px;vertical-align:2px;font:500 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-night-deep);background:var(--color-gold-light)}.ft-plus-free{font:400 13px/1.45 var(--font-sans);color:var(--color-linen-muted)}.fnt-mem{margin-left:6px;padding:2px 6px;border-radius:999px;font:500 8.5px/1 var(--font-mono);font-style:normal;letter-spacing:.08em;color:var(--color-night-deep);background:var(--color-gold-light);vertical-align:1px}.ft-only{display:flex;flex-direction:column;gap:28px;padding:30px 22px;border-radius:36px;background:radial-gradient(70% 60% at 0 0,rgba(243,227,184,.22),transparent 60%),radial-gradient(60% 70% at 100% 100%,rgba(253,199,167,.12),transparent 60%),rgba(21,24,38,.72);box-shadow:inset 0 0 0 1px rgba(243,227,184,.45),0 30px 90px rgba(0,0,0,.45);scroll-margin-top:90px}.ft-only-head{display:grid;gap:20px;align-items:end}.ft-only-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ft-only-tile{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;border-radius:22px;overflow:hidden;text-decoration:none;color:var(--color-linen);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--g1) 15%,transparent),transparent 65%),rgba(8,9,16,.45);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1) 26%,transparent);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.ft-only-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--g1),var(--g2));opacity:.85}.ft-only-tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1) 55%,transparent)}.ft-only-tile .ft-ic{margin-bottom:4px}.ft-only-tile .body-sm{color:var(--color-linen-muted)}.ft-only-free{margin-top:auto;padding-top:6px;font:400 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-linen-faint)}@media (min-width:560px){.ft-only-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.ft-only{padding:44px 40px}.ft-only-head{grid-template-columns:minmax(0,1.5fr) auto}.ft-only-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hp-li-member>i{background:transparent!important;box-shadow:none!important;position:relative}.hp-li-member>i:before{content:"✦";position:absolute;left:-2px;top:-7px;font:400 11px/1 var(--font-sans);color:var(--color-gold-light);text-shadow:0 0 8px rgba(243,227,184,.9)}.hp-li-member{color:var(--color-gold-light)!important}.hp-tile{position:relative}.hp-tile-mem{position:absolute;top:18px;right:18px;padding:5px 9px;border-radius:999px;font:500 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-night-deep);background:linear-gradient(180deg,#F6EACB,var(--color-gold-light));box-shadow:0 6px 16px rgba(243,227,184,.2)}.sky-sky[data-lite] .sky-aura{filter:none;animation:none;inset:0}.sky-sky[data-lite] .sky-horizon{filter:none}.sky-sky[data-lite] .amb,.sky-sky[data-lite] .amb>i{animation:none!important;transition:none}.sky-sky[data-lite] .sky-stars{transition:none;transform:none}@media (max-width:719px){.sky-sky[data-lite] .sky-twinkle{animation:none}}.hp .btn,.hp .chip,.hp .fnt-note,.hp .glass,.hp .hp-float,.hp-nav,.hp-sticky{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hp .glass{background-color:rgba(18,20,31,.55)}.hp-nav{background:rgba(14,16,25,.94)!important}.hp-sticky{background:rgba(14,16,25,.96)}.hp .fnt-note{background:rgba(44,46,62,.96)}.hp .md-back,.hp .md-front,.hp .md-rod{transform:none!important;transition:none!important}@media (hover:none){.md-back,.md-front,.md-rod,.sky-stars{transform:none!important;transition:none!important}.hp *,.hp-sticky{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (max-width:719px){.hp-step-art,.hp-why-art{align-self:center;overflow:visible}.hp-step-art>*,.hp-why-art>*{transform:none!important}.hp-step-art .md-med,.hp-why-art .md-med{width:56px!important;height:56px!important}.hp-why-art .hp-point{width:60px;height:60px}.hp-why-art .hp-point b{width:18px;height:18px}.hp-why-art .st-art{width:64px;height:64px}.hp-step-art>svg{width:60px;height:60px}}.hp-join-plan .hp-per[data-save]{padding:3px 8px;border-radius:999px;color:var(--color-night-deep);background:var(--color-gold-light);font-weight:500}