.contact-page-module__kvk8la__wrap{--c-gold:#c89b5c;--c-gold-soft:#e1c38d;--c-teal-soft:#9fbfba;width:min(880px,100%);margin:0 auto;padding:clamp(3.5rem,9vh,6rem) clamp(1.25rem,4vw,2.5rem) 5rem;position:relative}.contact-page-module__kvk8la__glow{pointer-events:none;background:radial-gradient(50% 45% at 78% 8%,#c89b5c24,#0000 58%),radial-gradient(40% 40% at 12%,#477c751f,#0000 55%);height:360px;position:absolute;inset:-6% 0 auto}.contact-page-module__kvk8la__eyebrow{color:var(--c-teal-soft);margin:0 0 .7rem;font-size:.82rem;font-weight:700;position:relative}.contact-page-module__kvk8la__title{margin:0;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:900;line-height:1.28;position:relative}.contact-page-module__kvk8la__lead{color:#ffffffad;margin:1rem 0 0;font-size:1.08rem;line-height:1.8;position:relative}.contact-page-module__kvk8la__ways{border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:start;gap:1.75rem;margin-top:3rem;padding-top:2rem;display:grid;position:relative}.contact-page-module__kvk8la__divider{background:#ffffff1a;align-self:stretch;width:1px}.contact-page-module__kvk8la__way{gap:.4rem;display:grid}.contact-page-module__kvk8la__wayLabel{color:var(--c-gold-soft);font-size:.78rem;font-weight:700}.contact-page-module__kvk8la__wayValue{color:#fff;word-break:break-word;margin:0;font-size:1.15rem;font-weight:800;line-height:1.45}a.contact-page-module__kvk8la__wayValue{text-underline-offset:.22em;-webkit-text-decoration:underline #c89b5c66;text-decoration:underline #c89b5c66}a.contact-page-module__kvk8la__wayValue:hover{-webkit-text-decoration-color:var(--c-gold-soft);text-decoration-color:var(--c-gold-soft)}.contact-page-module__kvk8la__wayHint{color:#ffffff85;margin:.15rem 0 0;font-size:.92rem;line-height:1.7}.contact-page-module__kvk8la__feedback{border-top:1px solid #ffffff14;margin-top:3rem;padding-top:2rem;position:relative}.contact-page-module__kvk8la__feedbackTitle{margin:0;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:800;line-height:1.4}.contact-page-module__kvk8la__feedbackLead{color:#ffffffad;margin:.85rem 0 0;font-size:1.02rem;line-height:1.85}.contact-page-module__kvk8la__form{gap:1.1rem;margin-top:1.5rem;display:grid}.contact-page-module__kvk8la__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-page-module__kvk8la__field{gap:.45rem;display:grid}.contact-page-module__kvk8la__fieldLabel{color:#ffffffb8;font-size:.82rem;font-weight:700}.contact-page-module__kvk8la__required{color:var(--c-gold-soft);margin-inline-start:.35rem;font-size:.75rem;font-weight:600}.contact-page-module__kvk8la__optional{color:#ffffff6b;margin-inline-start:.35rem;font-size:.75rem;font-weight:600}.contact-page-module__kvk8la__textarea,.contact-page-module__kvk8la__input{color:#fff;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:.85rem 1rem;transition:border-color .18s,background .18s}.contact-page-module__kvk8la__textarea{resize:vertical;min-height:8rem;line-height:1.75}.contact-page-module__kvk8la__textarea::placeholder,.contact-page-module__kvk8la__input::placeholder{color:#ffffff59}.contact-page-module__kvk8la__textarea:focus,.contact-page-module__kvk8la__input:focus{background:#ffffff0f;border-color:#c89b5c8c}.contact-page-module__kvk8la__submit{color:#1a1208;font:inherit;cursor:pointer;background:linear-gradient(135deg,#d4a574,#c89b5c);border:0;border-radius:999px;justify-self:start;margin-top:.25rem;padding:.85rem 1.55rem;font-weight:800;transition:transform .18s,filter .18s,opacity .18s}.contact-page-module__kvk8la__submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.contact-page-module__kvk8la__submit:disabled{opacity:.65;cursor:wait}.contact-page-module__kvk8la__formStatus{margin:0;font-size:.92rem;line-height:1.7}.contact-page-module__kvk8la__formStatus[data-state=success]{color:#9fbfba}.contact-page-module__kvk8la__formStatus[data-state=error],.contact-page-module__kvk8la__formStatus[data-state=pending]{color:#ffffff9e}.contact-page-module__kvk8la__formStatus[data-state=error]{color:#e8a090}.contact-page-module__kvk8la__note{color:#ffffff80;margin-top:2.5rem;font-size:.95rem;line-height:1.85;position:relative}.contact-page-module__kvk8la__note a{color:var(--c-gold-soft);font-weight:700}@media (max-width:700px){.contact-page-module__kvk8la__ways{grid-template-columns:1fr;gap:1.5rem}.contact-page-module__kvk8la__divider{width:100%;height:1px}.contact-page-module__kvk8la__row{grid-template-columns:1fr}.contact-page-module__kvk8la__submit{justify-self:stretch;width:100%}}
.brand-logo-module__XxoWbG__link{color:inherit;flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-logo-module__XxoWbG__mark{color:var(--landing-gold-soft,var(--gold-soft,#c89b5c));flex-shrink:0;display:block}.brand-logo-module__XxoWbG__navMark{align-items:center;gap:.55rem;display:inline-flex}.brand-logo-module__XxoWbG__navIcon{flex-shrink:0;display:block}.brand-logo-module__XxoWbG__navWord{font-family:var(--font-brand);letter-spacing:.08em;color:var(--landing-gold-soft,var(--gold-soft,#c89b5c));padding-top:.04em;font-size:1.55rem;font-weight:600;line-height:1}.brand-logo-module__XxoWbG__full{color:var(--landing-gold-soft,var(--gold-soft,#c89b5c));flex-direction:column;align-items:center;gap:.4rem;display:inline-flex}.brand-logo-module__XxoWbG__fullMark{margin-bottom:.1rem}.brand-logo-module__XxoWbG__fullWord{font-family:var(--font-brand);font-size:calc(var(--logo-size,64px) * .4);letter-spacing:.1em;color:inherit;font-weight:600;line-height:1}.brand-logo-module__XxoWbG__fullPersian{font-family:var(--font-vazirmatn);font-size:calc(var(--logo-size,64px) * .175);letter-spacing:.02em;opacity:.8;color:inherit;font-weight:600;line-height:1}.brand-logo-module__XxoWbG__en{font-family:var(--font-brand);letter-spacing:.08em;color:var(--gold-soft,#c89b5c);font-size:1.05rem;font-weight:600}.brand-logo-module__XxoWbG__fa{font-family:var(--font-vazirmatn);color:var(--gold-soft,#c89b5c);opacity:.88;font-size:.92em;font-weight:600}
.journey-story-scenes-module__eUwg4G__scene{z-index:0;pointer-events:none;--p:var(--journey-progress,.15);position:fixed;inset:0;overflow:hidden}.journey-story-scenes-module__eUwg4G__contained,.journey-story-scenes-module__eUwg4G__scene>*{position:absolute}.journey-story-scenes-module__eUwg4G__paper{background:radial-gradient(ellipse 70% 55% at 62% 30%, color-mix(in srgb, var(--surface,#faf3e4) 80%, white) 0%, transparent 70%), linear-gradient(170deg, var(--bg-1,#efe4cf) 0%, var(--bg-2,#e8dbc0) 55%, var(--bg-3,#e2d2b2) 100%);inset:0}.journey-story-scenes-module__eUwg4G__paperFibers{opacity:.55;mix-blend-mode:multiply;background-image:url(/theme-patterns/paper.svg);background-size:420px 420px;inset:0}.journey-story-scenes-module__eUwg4G__paperRules{background:linear-gradient(90deg,#0000 calc(100% - 3.4rem),#8c2f2738 calc(100% - 3.4rem) calc(100% - 3.4rem + 1px),#0000 calc(100% - 3.4rem + 1px)),repeating-linear-gradient(#0000 0 37px,#5b433017 37px 38px);inset:0}.journey-story-scenes-module__eUwg4G__paperAge{background:radial-gradient(120% 90%,#0000 55%,#78522847 100%),radial-gradient(circle at 8% 92%,#825a282e,#0000 22%),radial-gradient(circle at 94% 6%,#825a2824,#0000 18%);inset:0}.journey-story-scenes-module__eUwg4G__sunBeam{filter:blur(12px);background:linear-gradient(100deg,#0000 20%,#ffecbe61 42%,#fff0cd2e 58%,#0000 76%);width:70%;height:140%;animation:14s ease-in-out infinite journey-story-scenes-module__eUwg4G__beamBreathe;top:-20%;right:-10%;transform:rotate(18deg)}.journey-story-scenes-module__eUwg4G__mote{background:#fff6dce6;border-radius:50%;animation:linear infinite journey-story-scenes-module__eUwg4G__moteFloat;box-shadow:0 0 6px #ffecbecc}.journey-story-scenes-module__eUwg4G__flourish{fill:none;stroke:#46301e6b;stroke-width:2.2px;stroke-linecap:round;width:min(760px,92vw);height:auto;left:50%;transform:translate(-50%)}.journey-story-scenes-module__eUwg4G__flourish path{stroke-dasharray:1;stroke-dashoffset:1px;animation:16s ease-in-out infinite journey-story-scenes-module__eUwg4G__inkWrite}.journey-story-scenes-module__eUwg4G__flourishThin{stroke-width:1.1px;animation-delay:2.2s!important}.journey-story-scenes-module__eUwg4G__flourishTop{top:1.2rem}.journey-story-scenes-module__eUwg4G__flourishBottom{opacity:.8;bottom:1rem}.journey-story-scenes-module__eUwg4G__flourishBottom path{animation-delay:8s}.journey-story-scenes-module__eUwg4G__seal{filter:drop-shadow(0 6px 10px #3c140a4d);opacity:.92;width:clamp(64px,9vw,104px);height:auto;bottom:4.5rem;left:1.6rem;transform:rotate(-14deg)}.journey-story-scenes-module__eUwg4G__sealRing{fill:none;stroke:#28060459;stroke-width:1.4px}.journey-story-scenes-module__eUwg4G__sealMark{fill:#2806044d;stroke:#ffc8b42e;stroke-width:.8px}@keyframes journey-story-scenes-module__eUwg4G__inkWrite{0%{stroke-dashoffset:1px;opacity:1}45%,80%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes journey-story-scenes-module__eUwg4G__beamBreathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes journey-story-scenes-module__eUwg4G__moteFloat{0%{opacity:0;transform:translate(0,0)}15%,85%{opacity:.85}to{transform:translate3d(var(--drift), -90px, 0);opacity:0}}.journey-story-scenes-module__eUwg4G__rainNight{background:radial-gradient(ellipse 90% 45% at 50% 100%, color-mix(in srgb, var(--gold,#e0ae68) 18%, transparent), transparent 70%), radial-gradient(ellipse 50% 30% at 20% 70%, color-mix(in srgb, var(--teal,#4d6f88) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-1,#0a0f15) 0%, var(--bg-2,#0f1820) 45%, var(--bg-3,#141f29) 100%);inset:0}.journey-story-scenes-module__eUwg4G__rainCity{filter:blur(14px);inset:0}.journey-story-scenes-module__eUwg4G__bokeh{opacity:.55;border-radius:50%;animation:ease-in-out infinite alternate journey-story-scenes-module__eUwg4G__bokehPulse;position:absolute}.journey-story-scenes-module__eUwg4G__bokeh[data-tone=warm]{background:radial-gradient(circle,#f0b464b3,#f0aa5a2e 55%,#0000 72%)}.journey-story-scenes-module__eUwg4G__bokeh[data-tone=cool]{background:radial-gradient(circle,#8cb4d28c,#6e96be24 55%,#0000 72%)}.journey-story-scenes-module__eUwg4G__bokeh[data-tone=red]{background:radial-gradient(circle,#dc5a5080,#c8463c1f 55%,#0000 72%)}.journey-story-scenes-module__eUwg4G__rainFog{background:linear-gradient(#96afc31a 0%,#96afc305 40%,#96afc314 100%),radial-gradient(60% 40% at 50% 30%,#c8dceb0f,#0000 70%);inset:0}.journey-story-scenes-module__eUwg4G__rainStreaks{background-image:repeating-linear-gradient(100deg,#0000 0 22px,#c8dcf014 22px 23px,#0000 23px 61px);background-size:100% 220px;animation:.55s linear infinite journey-story-scenes-module__eUwg4G__rainFall;inset:-20% 0 0}.journey-story-scenes-module__eUwg4G__rainStreaksFar{opacity:.6;background-image:repeating-linear-gradient(96deg,#0000 0 14px,#c8dcf00f 14px 15px,#0000 15px 37px);animation-duration:.9s}.journey-story-scenes-module__eUwg4G__droplet{background:radial-gradient(circle at 34% 28%,#ffffffbf 0 12%,#0000 18%),radial-gradient(circle at 50% 60%,#b4cde133,#0a121a59 70%,#0000 72%);border-radius:50% 50% 46% 46%/44% 44% 56% 56%;animation:none;box-shadow:inset 0 -1px 2px #ffffff40,0 1px 2px #00000059}.journey-story-scenes-module__eUwg4G__runner{background:radial-gradient(circle at 34% 30%,#fffc 0 14%,#0000 20%),radial-gradient(circle at 50% 60%,#bed7eb4d,#0a121a66 70%,#0000 72%);border-radius:50% 50% 46% 46%/40% 40% 60% 60%;animation:cubic-bezier(.55,0,.75,.6) infinite journey-story-scenes-module__eUwg4G__dropRun;box-shadow:0 1px 3px #0006}.journey-story-scenes-module__eUwg4G__runner:before{content:"";background:linear-gradient(#c8e1f500,#c8e1f547);border-radius:2px;width:2px;height:120px;margin-left:-1px;position:absolute;bottom:60%;left:50%}.journey-story-scenes-module__eUwg4G__rainGlassEdge{background:radial-gradient(110% 90%,#0000 60%,#04080c99 100%);inset:0;box-shadow:inset 0 0 120px #96b4c80f}@keyframes journey-story-scenes-module__eUwg4G__bokehPulse{0%{opacity:.35;transform:scale(.96)}to{opacity:.7;transform:scale(1.04)}}@keyframes journey-story-scenes-module__eUwg4G__rainFall{0%{background-position:0 0}to{background-position:-40px 220px}}@keyframes journey-story-scenes-module__eUwg4G__dropRun{0%{opacity:0;transform:translate(0,0)}6%{opacity:1}30%{transform:translateY(6vh)}38%{transform:translate(3px,7vh)}to{opacity:1;transform:translate(-4px,115vh)}}.journey-story-scenes-module__eUwg4G__cinemaHall{background:radial-gradient(ellipse 60% 50% at 50% 38%, var(--bg-3,#171513) 0%, var(--bg-2,#101010) 60%, var(--bg-1,#080808) 100%);inset:0}.journey-story-scenes-module__eUwg4G__cinemaScreen{background:radial-gradient(#f0e6cd1f,#f0e6cd08 70%,#0000 100%);border-radius:6px;width:min(820px,76vw);height:62%;animation:.18s steps(2,end) infinite journey-story-scenes-module__eUwg4G__projectorFlicker;top:8%;left:50%;transform:translate(-50%)}.journey-story-scenes-module__eUwg4G__cinemaBeam{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(10px);mix-blend-mode:screen;background:linear-gradient(#f5ebd233,#f5ebd20d 70%,#0000);width:min(900px,110vw);height:80%;animation:3.2s step-end infinite journey-story-scenes-module__eUwg4G__beamFlicker;top:-6%;left:50%;transform:translate(-50%)}.journey-story-scenes-module__eUwg4G__beamMote{background:#faf2dce6;border-radius:50%;animation:linear infinite journey-story-scenes-module__eUwg4G__moteFloat;box-shadow:0 0 4px #faf2dccc}.journey-story-scenes-module__eUwg4G__curtain{transform-origin:top;background:linear-gradient(#0000004d,#0000 18% 70%,#0000008c),repeating-linear-gradient(90deg,#3d070b 0,#6e1218 10px,#8e1d24 18px,#5a0d12 28px,#2c0407 36px);width:clamp(48px,12vw,190px);animation:9s ease-in-out infinite alternate journey-story-scenes-module__eUwg4G__curtainSway;top:0;bottom:0;box-shadow:0 0 60px #000c}.journey-story-scenes-module__eUwg4G__curtainLeft{border-radius:0 0 40%/0 0 6%;left:0}.journey-story-scenes-module__eUwg4G__curtainRight{border-radius:0 0 0 40%/0 0 0 6%;animation-delay:-4s;right:0}.journey-story-scenes-module__eUwg4G__valance{background:radial-gradient(50% 100% at 50% 0,#0000 60%,#00000080 100%) 0 100%/90px 22px repeat-x,linear-gradient(#2c0407,#6e1218 60%,#4a0a0e);height:clamp(28px,6vh,56px);top:0;left:0;right:0;box-shadow:0 8px 24px #000000b3}.journey-story-scenes-module__eUwg4G__cinemaVignette{background:radial-gradient(80% 75% at 50% 45%,#0000 45%,#000000bf 100%);inset:0}.journey-story-scenes-module__eUwg4G__filmOverlay{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.journey-story-scenes-module__eUwg4G__filmOverlay.journey-story-scenes-module__eUwg4G__contained{position:absolute}.journey-story-scenes-module__eUwg4G__filmGrain{opacity:.09;mix-blend-mode:overlay;background-image:url(/theme-patterns/film-grain.svg);background-size:260px 260px;animation:.8s steps(5,end) infinite journey-story-scenes-module__eUwg4G__grainShift;position:absolute;inset:-50%}.journey-story-scenes-module__eUwg4G__filmScratch{opacity:0;background:linear-gradient(#0000,#fffaeb59 20%,#fffaeb26 70%,#0000);width:1px;animation:6s step-end infinite journey-story-scenes-module__eUwg4G__scratchJump;position:absolute;top:0;bottom:0;left:22%}.journey-story-scenes-module__eUwg4G__filmScratch2{animation-duration:8.5s;animation-delay:-3s;left:71%}@keyframes journey-story-scenes-module__eUwg4G__projectorFlicker{0%{opacity:1}50%{opacity:.92}}@keyframes journey-story-scenes-module__eUwg4G__beamFlicker{0%,to{opacity:1}12%{opacity:.86}14%{opacity:1}51%{opacity:.9}53%{opacity:1}}@keyframes journey-story-scenes-module__eUwg4G__curtainSway{0%{transform:skew(.6deg)}to{transform:skew(-.6deg)}}@keyframes journey-story-scenes-module__eUwg4G__grainShift{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-7%)}60%{transform:translate(-3%,9%)}80%{transform:translate(8%,2%)}}@keyframes journey-story-scenes-module__eUwg4G__scratchJump{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(0)}10%{opacity:.6;transform:translate(14vw)}13%{opacity:0}55%{opacity:.8;transform:translate(-9vw)}57%{opacity:0}}.journey-story-scenes-module__eUwg4G__persianSky{background:radial-gradient(ellipse 60% 45% at 50% 22%, color-mix(in srgb, var(--teal,#2b8a88) 28%, var(--bg-2,#0a1931)) 0%, transparent 70%), linear-gradient(180deg, var(--bg-1,#061124) 0%, var(--bg-2,#0a1931) 55%, var(--bg-3,#0d213f) 100%);inset:0}.journey-story-scenes-module__eUwg4G__persianTiles{opacity:.045;background-image:url(/theme-patterns/girih.svg);background-size:132px 132px;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 50% 42%,#0000 48%,#000 100%);mask-image:radial-gradient(78% 70% at 50% 42%,#0000 48%,#000 100%)}.journey-story-scenes-module__eUwg4G__persianStar{opacity:.55;background:#fff6dc;border-radius:50%;animation:ease-in-out infinite journey-story-scenes-module__eUwg4G__starTwinkle;box-shadow:0 0 6px #ffecbeb3}.journey-story-scenes-module__eUwg4G__persianVeil{pointer-events:none;background:radial-gradient(90% 70% at 50% 42%,#050c1c8c 0%,#050c1c38 55%,#0000 78%),linear-gradient(#050c1c2e,#0000 28% 72%,#050c1c59);inset:0}.journey-story-scenes-module__eUwg4G__ivan{opacity:.38;width:min(760px,120vw);height:100%;top:0;left:50%;transform:translate(-50%)}.journey-story-scenes-module__eUwg4G__ivanFrame,.journey-story-scenes-module__eUwg4G__ivanFrameInner{fill:none;stroke:color-mix(in srgb, var(--gold,#d6b26a) 22%, transparent);stroke-width:1.2px}.journey-story-scenes-module__eUwg4G__ivanFrameInner{stroke:color-mix(in srgb, var(--gold,#d6b26a) 12%, transparent)}.journey-story-scenes-module__eUwg4G__ivanArch{fill:color-mix(in srgb, var(--bg-1,#061124) 35%, transparent);stroke:color-mix(in srgb, var(--gold-soft,#eed8a3) 32%, transparent);stroke-width:1.4px}.journey-story-scenes-module__eUwg4G__ivanArchInner{fill:none;stroke:color-mix(in srgb, var(--teal-soft,#7cc6c0) 22%, transparent);stroke-width:1px;stroke-dasharray:2 6}.journey-story-scenes-module__eUwg4G__ivanSpandrel{fill:color-mix(in srgb, var(--teal,#2b8a88) 8%, transparent)}.journey-story-scenes-module__eUwg4G__persianMoon{opacity:.7;background:radial-gradient(circle at 40% 38%,#fffaf0 0%,#f4e6c4 55%,#d9c18c 100%);border-radius:50%;width:clamp(40px,6vw,64px);height:clamp(40px,6vw,64px);margin-left:calc(clamp(40px,6vw,64px)/-2);top:clamp(72px,12vh,140px);left:50%;box-shadow:0 0 28px #ffecbe47,0 0 80px #ffe2aa1f}.journey-story-scenes-module__eUwg4G__cypress{fill:#04121c;opacity:.55;filter:drop-shadow(0 0 1px #7cc6c033);transform-origin:bottom;width:clamp(28px,4vw,52px);height:auto;animation:11s ease-in-out infinite alternate journey-story-scenes-module__eUwg4G__cypressSway;bottom:16vh}.journey-story-scenes-module__eUwg4G__cypressLeft{height:46vh;left:1%}.journey-story-scenes-module__eUwg4G__cypressLeft2{opacity:.4;height:34vh;animation-delay:-3s;left:6%}.journey-story-scenes-module__eUwg4G__cypressRight{height:46vh;animation-delay:-6s;right:1%}.journey-story-scenes-module__eUwg4G__cypressRight2{opacity:.4;height:34vh;animation-delay:-8s;right:6%}.journey-story-scenes-module__eUwg4G__pool{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-3,#0d213f) 70%, transparent) 0%, var(--bg-2,#0a1931) 70%, var(--bg-1,#061124) 100%);border-top:1px solid color-mix(in srgb, var(--gold,#d6b26a) 28%, transparent);opacity:.85;height:14vh;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 10px 30px #00000059}.journey-story-scenes-module__eUwg4G__poolMoon{filter:blur(2px);background:radial-gradient(#fff4d6bf,#ffecbe1a 70%,#0000);border-radius:50%;width:clamp(60px,9vw,96px);height:clamp(18px,3vh,30px);margin-left:calc(clamp(60px,9vw,96px)/-2);animation:4.5s ease-in-out infinite journey-story-scenes-module__eUwg4G__moonShimmer;position:absolute;top:14%;left:50%}.journey-story-scenes-module__eUwg4G__poolRipples{background:repeating-linear-gradient(#0000 0 9px,#7cc6c014 9px 10px);animation:6s linear infinite journey-story-scenes-module__eUwg4G__rippleDrift;position:absolute;inset:0}@keyframes journey-story-scenes-module__eUwg4G__starTwinkle{0%{opacity:.25}to{opacity:1}}@keyframes journey-story-scenes-module__eUwg4G__cypressSway{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}@keyframes journey-story-scenes-module__eUwg4G__moonShimmer{0%,to{opacity:.85;transform:scaleX(1)skew(0)}33%{opacity:.65;transform:scaleX(1.12)skew(6deg)}66%{opacity:.9;transform:scaleX(.92)skew(-5deg)}}@keyframes journey-story-scenes-module__eUwg4G__rippleDrift{0%{background-position:0 0}to{background-position:0 20px}}.journey-story-scenes-module__eUwg4G__marbleStone{background:radial-gradient(ellipse 70% 60% at 30% 20%, var(--surface,#fffdf9) 0%, transparent 70%), radial-gradient(ellipse 60% 50% at 80% 80%, var(--bg-2,#ebe6de) 0%, transparent 70%), linear-gradient(160deg, var(--bg-1,#f4f1ec) 0%, var(--bg-2,#ebe6de) 55%, var(--bg-3,#f1ede6) 100%);inset:0}.journey-story-scenes-module__eUwg4G__marbleVeins{opacity:.85;background-image:url(/theme-patterns/marble.svg);background-position:50%;background-size:cover;inset:0}.journey-story-scenes-module__eUwg4G__marbleSheen{background:linear-gradient(90deg,#0000,#ffffff8c 45%,#fff8e659 55%,#0000);width:60%;height:200%;animation:16s ease-in-out infinite journey-story-scenes-module__eUwg4G__marbleSweep;top:-50%;left:-60%;transform:rotate(22deg)}.journey-story-scenes-module__eUwg4G__goldLeaf{clip-path:polygon(8% 22%,46% 0,92% 18%,100% 62%,64% 100%,18% 86%,0 52%);transform:rotate(var(--rot));opacity:.55;background:linear-gradient(135deg,#8a6a2c 0%,#e8cf8a 40%,#fff3c8 52%,#c9a55a 70%,#8a6a2c 100%);animation:ease-in-out infinite journey-story-scenes-module__eUwg4G__leafGlint}.journey-story-scenes-module__eUwg4G__marbleFrame{border:1px solid #a8823f73;inset:clamp(10px,2vw,22px);box-shadow:inset 0 0 0 5px #0000,inset 0 0 0 6px #a8823f38}.journey-story-scenes-module__eUwg4G__marbleCorner{background:linear-gradient(135deg,#e3c682,#a8823f);width:14px;height:14px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 3px #f4f1ec,0 0 0 4px #a8823f80}.journey-story-scenes-module__eUwg4G__marbleCorner[data-corner=tl]{top:-7px;left:-7px}.journey-story-scenes-module__eUwg4G__marbleCorner[data-corner=tr]{top:-7px;right:-7px}.journey-story-scenes-module__eUwg4G__marbleCorner[data-corner=bl]{bottom:-7px;left:-7px}.journey-story-scenes-module__eUwg4G__marbleCorner[data-corner=br]{bottom:-7px;right:-7px}@keyframes journey-story-scenes-module__eUwg4G__marbleSweep{0%,20%{opacity:0;transform:translate(0)rotate(22deg)}30%{opacity:1}70%{opacity:1}80%,to{opacity:0;transform:translate(320%)rotate(22deg)}}@keyframes journey-story-scenes-module__eUwg4G__leafGlint{0%,to{opacity:.45;filter:brightness(.95)}50%{opacity:.95;filter:brightness(1.35)}}.journey-story-scenes-module__eUwg4G__dawnNight{background:linear-gradient(180deg, var(--bg-1,#070a18) 0%, var(--bg-2,#0d1024) 45%, var(--bg-3,#15163a) 100%);inset:0}.journey-story-scenes-module__eUwg4G__dawnTwilight{opacity:clamp(0, calc(var(--p) * 1.6), 1);background:linear-gradient(#0b1236 0%,#26306b 50%,#5a4f8a 85%,#8a6a90 100%);inset:0}.journey-story-scenes-module__eUwg4G__dawnSunrise{opacity:clamp(0, calc((var(--p) - .4) * 1.7), 1);background:linear-gradient(#1f2a63 0%,#4c4f8f 30%,#b0708a 58%,#ee9a72 78%,#f7c98d 100%);inset:0}.journey-story-scenes-module__eUwg4G__dawnStars{opacity:clamp(.05, calc(1 - var(--p) * 1.1), 1);inset:0}.journey-story-scenes-module__eUwg4G__dawnStar{background:#fff;border-radius:50%;animation:ease-in-out infinite journey-story-scenes-module__eUwg4G__starTwinkle;position:absolute;box-shadow:0 0 5px #dce6ffcc}.journey-story-scenes-module__eUwg4G__dawnSun{width:clamp(110px,16vw,200px);height:clamp(110px,16vw,200px);transform:translateY(calc((1 - var(--p)) * 30vh));opacity:clamp(0, calc((var(--p) - .25) * 2), 1);background:radial-gradient(circle,#fff8e6 0%,#ffd896 40%,#ffa65e 72%,#ff8c4600 100%);border-radius:50%;margin-left:calc(clamp(110px,16vw,200px)/-2);transition:transform 1.6s,opacity 1.6s;bottom:14vh;left:50%;box-shadow:0 0 120px 40px #ffaa5a59}.journey-story-scenes-module__eUwg4G__dawnHorizon{height:40vh;opacity:clamp(.08, calc(var(--p) * 1.2), 1);filter:blur(10px);background:radial-gradient(60% 50% at 50% 100%,#ffaa6ea6,#f0786e33 50%,#0000 75%);bottom:8vh;left:-10%;right:-10%}.journey-story-scenes-module__eUwg4G__dawnCloud{filter:blur(12px);background:linear-gradient(90deg, transparent, #968cc859, rgba(255, 180, 150, calc(var(--p) * .6)), transparent);border-radius:999px;height:34px;animation:60s linear infinite journey-story-scenes-module__eUwg4G__cloudGlide}.journey-story-scenes-module__eUwg4G__dawnCloud1{width:60%;top:38%;left:-10%}.journey-story-scenes-module__eUwg4G__dawnCloud2{width:70%;height:26px;animation-duration:85s;animation-direction:reverse;top:52%;left:40%}.journey-story-scenes-module__eUwg4G__dawnRidges{width:100%;height:30vh;bottom:0;left:0;right:0}.journey-story-scenes-module__eUwg4G__ridgeFar{fill:#2a2b5a;opacity:.55}.journey-story-scenes-module__eUwg4G__ridgeMid{fill:#15163a;opacity:.9}.journey-story-scenes-module__eUwg4G__ridgeNear{fill:#08091d}@keyframes journey-story-scenes-module__eUwg4G__cloudGlide{0%{transform:translate(-6%)}to{transform:translate(6%)}}.journey-story-scenes-module__eUwg4G__starField{inset:0}.journey-story-scenes-module__eUwg4G__star{background:#fff;border-radius:50%;animation:ease-in-out infinite alternate journey-story-scenes-module__eUwg4G__starTwinkle;position:absolute;box-shadow:0 0 4px #ffffffb3}.journey-story-scenes-module__eUwg4G__star[data-tone=warm]{background:var(--gold-soft,#f1d9a8);box-shadow:0 0 6px var(--gold,#c89b5c)}.journey-story-scenes-module__eUwg4G__lanternSky{background:radial-gradient(ellipse 80% 40% at 50% 100%, color-mix(in srgb, var(--gold,#f2b866) 24%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 80% 20%, color-mix(in srgb, var(--teal,#6a5a9c) 20%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-1,#0a0b1d) 0%, var(--bg-2,#110f28) 45%, var(--bg-3,#1d1430) 100%);inset:0}.journey-story-scenes-module__eUwg4G__lanternHorizon{filter:blur(10px);background:radial-gradient(70% 80% at 50% 100%,#ffaa5a33,#0000 70%);height:40%;bottom:0;left:0;right:0}.journey-story-scenes-module__eUwg4G__lanternTrack{will-change:transform;width:0;height:100%;animation:linear infinite journey-story-scenes-module__eUwg4G__lanternRise;top:0}.journey-story-scenes-module__eUwg4G__lantern{background:radial-gradient(50% 40% at 50% 78%,#fff6d8 0%,#ffdc96e6 30%,#0000 70%),linear-gradient(#e98a3c 0%,#f6b25a 45%,#ffd58c 80%,#f0a24c 100%);border-radius:42% 42% 28% 28%/34% 34% 22% 22%;animation:6s ease-in-out infinite journey-story-scenes-module__eUwg4G__lanternSway;position:absolute;top:100%;left:0;transform:translate(-50%);box-shadow:0 0 18px #ffaa50bf,0 0 60px #ff8c3c59}.journey-story-scenes-module__eUwg4G__lantern:after{content:"";background:#6e3214b3;border-radius:2px;height:4px;position:absolute;bottom:-3px;left:18%;right:18%}.journey-story-scenes-module__eUwg4G__lanternTrack[data-depth=far] .journey-story-scenes-module__eUwg4G__lantern{filter:blur(1.2px);opacity:.7}.journey-story-scenes-module__eUwg4G__lanternTrack[data-depth=near] .journey-story-scenes-module__eUwg4G__lantern{filter:blur(.4px)}.journey-story-scenes-module__eUwg4G__lanternHills{width:100%;height:22%;bottom:0;left:0;right:0}.journey-story-scenes-module__eUwg4G__lanternHills path{fill:#07060f}@keyframes journey-story-scenes-module__eUwg4G__lanternRise{0%{transform:translate(0,0)}to{transform:translateY(-125%)}}@keyframes journey-story-scenes-module__eUwg4G__lanternSway{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translateX(calc(-50% + var(--drift))) rotate(2deg)}}.journey-story-scenes-module__eUwg4G__obsSky{background:radial-gradient(ellipse 70% 50% at 50% 110%, color-mix(in srgb, var(--teal,#3d6a8a) 30%, transparent), transparent 70%), radial-gradient(ellipse 50% 40% at 15% 10%, color-mix(in srgb, var(--gold,#c9a55c) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-1,#060b18) 0%, var(--bg-2,#0b1426) 55%, var(--bg-3,#121b2e) 100%);inset:0}.journey-story-scenes-module__eUwg4G__constellation{width:clamp(140px,18vw,230px);height:auto;animation:24s ease-in-out infinite journey-story-scenes-module__eUwg4G__constellationFade;overflow:visible}.journey-story-scenes-module__eUwg4G__constellation polyline{fill:none;stroke:#e1c382b3;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:24s ease-in-out infinite journey-story-scenes-module__eUwg4G__constellationDraw;animation-delay:inherit}.journey-story-scenes-module__eUwg4G__constellation circle{fill:#f3dfae;filter:drop-shadow(0 0 4px #f3d696e6)}.journey-story-scenes-module__eUwg4G__astrolabe{opacity:.38;fill:none;stroke:#c9a55c;stroke-width:1px;width:82vmin;height:82vmin;top:-22vmin;left:-22vmin}.journey-story-scenes-module__eUwg4G__astroOuter{transform-origin:0 0;animation:240s linear infinite journey-story-scenes-module__eUwg4G__spin}.journey-story-scenes-module__eUwg4G__astroInner{transform-origin:0 0;animation:160s linear infinite reverse journey-story-scenes-module__eUwg4G__spin}.journey-story-scenes-module__eUwg4G__astroRete{fill:#c9a55c1f;transform-origin:0 0;animation:90s linear infinite journey-story-scenes-module__eUwg4G__spin}.journey-story-scenes-module__eUwg4G__obsMist{filter:blur(18px);background:radial-gradient(60% 60% at 50% 100%,#93b4cc1a,#0000 70%);height:40%;bottom:-10%;left:-10%;right:-10%}@keyframes journey-story-scenes-module__eUwg4G__constellationDraw{0%,8%{stroke-dashoffset:1px}40%,to{stroke-dashoffset:0}}@keyframes journey-story-scenes-module__eUwg4G__constellationFade{0%,to{opacity:.35}40%,75%{opacity:1}}@keyframes journey-story-scenes-module__eUwg4G__spin{to{transform:rotate(360deg)}}.journey-story-scenes-module__eUwg4G__moonSky{background:radial-gradient(circle at 84% 14%, color-mix(in srgb, var(--gold-soft,#eef1f6) 22%, transparent), transparent 50%), linear-gradient(180deg, var(--bg-1,#070a12) 0%, var(--bg-2,#0c111c) 55%, var(--bg-3,#141a26) 100%);inset:0}.journey-story-scenes-module__eUwg4G__moonHalo{background:radial-gradient(circle,#e6ecf838 0%,#c8d6ee14 35%,#0000 65%);border-radius:50%;width:72vmin;height:72vmin;animation:9s ease-in-out infinite journey-story-scenes-module__eUwg4G__moonBreath;top:calc(14% - 36vmin);left:calc(84% - 36vmin)}.journey-story-scenes-module__eUwg4G__moonDisc{background:radial-gradient(circle at 34% 38%,#a0aabe59 0 9%,#0000 10%),radial-gradient(circle at 62% 58%,#a0aabe4d 0 13%,#0000 14%),radial-gradient(circle at 56% 28%,#a0aabe38 0 6%,#0000 7%),radial-gradient(circle at 40% 40%,#fdfdfb 0%,#e9ecf1 55%,#cfd5df 100%);border-radius:50%;width:22vmin;height:22vmin;top:calc(14% - 11vmin);left:calc(84% - 11vmin);box-shadow:0 0 40px #ebf0fa8c,0 0 120px #c8d6ee40}.journey-story-scenes-module__eUwg4G__moonCloud{filter:blur(8px);background:radial-gradient(at 50% 60%,#c8d2e452,#a0afc81f 50%,#0000 72%);border-radius:50%;height:14vmin;animation:linear infinite journey-story-scenes-module__eUwg4G__cloudDrift;left:20%}.journey-story-scenes-module__eUwg4G__moonCloud1{width:70vmin;animation-duration:70s;top:18%}.journey-story-scenes-module__eUwg4G__moonCloud2{opacity:.7;width:90vmin;animation-duration:110s;animation-delay:-50s;top:34%}.journey-story-scenes-module__eUwg4G__moonCloud3{opacity:.55;width:50vmin;animation-duration:90s;animation-delay:-20s;top:8%}.journey-story-scenes-module__eUwg4G__moonMist{background:linear-gradient(#0000,#a0afc81f);height:35%;bottom:0;left:0;right:0}@keyframes journey-story-scenes-module__eUwg4G__moonBreath{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes journey-story-scenes-module__eUwg4G__cloudDrift{0%{left:-60%}to{left:110%}}.journey-story-scenes-module__eUwg4G__meteorSky{background:radial-gradient(ellipse 70% 40% at 50% 110%, color-mix(in srgb, var(--gold,#d9bf8a) 16%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 20% 15%, color-mix(in srgb, var(--teal,#7a5a86) 20%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-1,#0b0710) 0%, var(--bg-2,#120b18) 55%, var(--bg-3,#1a1020) 100%);inset:0}.journey-story-scenes-module__eUwg4G__meteor{transform-origin:0;opacity:0;background:linear-gradient(90deg,#fffaf0 0%,#f0e0bbb3 12%,#d9bf8a00 100%);border-radius:2px;height:2px;animation:ease-out infinite journey-story-scenes-module__eUwg4G__meteorFall}.journey-story-scenes-module__eUwg4G__meteor:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 10px 2px #fff0c8e6}.journey-story-scenes-module__eUwg4G__meteorGlow{background:linear-gradient(#0000,#d9bf8a14);height:30%;bottom:0;left:0;right:0}@keyframes journey-story-scenes-module__eUwg4G__meteorFall{0%{opacity:0;transform:rotate(-35deg)translate(0)scaleX(.3)}2%{opacity:1}9%{opacity:0;transform:rotate(-35deg)translate(-38vmax)scaleX(1)}to{opacity:0;transform:rotate(-35deg)translate(-38vmax)scaleX(1)}}.journey-story-scenes-module__eUwg4G__mwSky{background:radial-gradient(ellipse 80% 40% at 50% 100%, color-mix(in srgb, var(--teal,#4f5d7a) 32%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-1,#06070d) 0%, var(--bg-2,#0b0d17) 60%, var(--bg-3,#15131a) 100%);inset:0}.journey-story-scenes-module__eUwg4G__mwBand{height:80%;animation:14s ease-in-out infinite alternate journey-story-scenes-module__eUwg4G__bandShimmer;top:6%;left:-30%;right:-30%;transform:rotate(-24deg)}.journey-story-scenes-module__eUwg4G__mwGlow{filter:blur(22px);background:radial-gradient(50% 40%,#d8a65a33,#7878aa14 55%,#0000 75%),radial-gradient(22% 30% at 30% 46%,#aaa0d21a,#0000 70%),radial-gradient(22% 30% at 72% 56%,#aaa0d214,#0000 70%);border-radius:50%;position:absolute;inset:2% -5%}.journey-story-scenes-module__eUwg4G__mwCore{filter:blur(10px);background:radial-gradient(14% 34% at 42%,#ffe8be6b,#0000 70%),radial-gradient(18% 28% at 56% 48%,#ffdeaa4d,#0000 72%),radial-gradient(16% 22% at 26% 54%,#efcf9833,#0000 72%),radial-gradient(14% 20% at 74% 46%,#efcf982e,#0000 72%),radial-gradient(46% 40%,#d8a65a24,#0000 75%);border-radius:50%;position:absolute;inset:20% 6%}.journey-story-scenes-module__eUwg4G__mwDust{filter:blur(5px);background:radial-gradient(10% 22% at 36% 52%,#05060cd9,#0000 70%),radial-gradient(16% 12% at 47% 46%,#05060cbf,#0000 70%),radial-gradient(12% 18% at 60% 56%,#05060cb3,#0000 70%),radial-gradient(20% 10% at 70% 48%,#05060c99,#0000 70%),radial-gradient(18% 9% at 24%,#05060c8c,#0000 70%);border-radius:50%;position:absolute;inset:32% 8%}.journey-story-scenes-module__eUwg4G__mwAirglow{background:linear-gradient(#0000,#d8a65a1f);height:25%;bottom:12%;left:0;right:0}.journey-story-scenes-module__eUwg4G__mwMountains{width:100%;height:26%;bottom:0;left:0;right:0}.journey-story-scenes-module__eUwg4G__mwFar{fill:#141726}.journey-story-scenes-module__eUwg4G__mwNear{fill:#05060a}@keyframes journey-story-scenes-module__eUwg4G__bandShimmer{0%{opacity:.85}to{opacity:1}}.journey-story-scenes-module__eUwg4G__desertSky{background:radial-gradient(ellipse 90% 40% at 50% 78%, color-mix(in srgb, var(--gold,#d9a866) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-1,#0a0912) 0%, var(--bg-2,#110f1a) 50%, var(--bg-3,#1c1612) 100%);inset:0}.journey-story-scenes-module__eUwg4G__desertMoon{border-radius:50%;width:12vmin;height:12vmin;top:14%;left:18%;transform:rotate(-20deg);box-shadow:inset 2.6vmin -1vmin #f4ddb0,0 0 50px #f4ddb038}.journey-story-scenes-module__eUwg4G__dunes{width:100%;height:40%;bottom:0;left:0;right:0}.journey-story-scenes-module__eUwg4G__duneFar{fill:#3b2b22}.journey-story-scenes-module__eUwg4G__duneMid{fill:#261b16}.journey-story-scenes-module__eUwg4G__duneNear{fill:#140f0d}.journey-story-scenes-module__eUwg4G__duneRim{fill:none;stroke:#f0d1a066;stroke-width:1.5px}.journey-story-scenes-module__eUwg4G__sandGrain{background:#f0d1a099;border-radius:50%;animation:linear infinite journey-story-scenes-module__eUwg4G__sandDrift}@keyframes journey-story-scenes-module__eUwg4G__sandDrift{0%{opacity:0;transform:translate(0,0)}20%,70%{opacity:.7}to{opacity:0;transform:translate(14vw,-3vh)}}.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__star,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__lantern,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__astroInner,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__astroRete,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__moonHalo,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__mwBand,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__cinemaScreen,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__cinemaBeam,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__curtain,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__cypress,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__dawnCloud,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__sunBeam,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__bokeh,.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__goldLeaf,.journey-story-scenes-module__eUwg4G__filmOverlay[data-lite=true] .journey-story-scenes-module__eUwg4G__filmGrain{animation:none}.journey-story-scenes-module__eUwg4G__scene[data-lite=true] .journey-story-scenes-module__eUwg4G__rainCity{filter:blur(8px)}@media (prefers-reduced-motion:reduce){.journey-story-scenes-module__eUwg4G__scene *,.journey-story-scenes-module__eUwg4G__scene :before,.journey-story-scenes-module__eUwg4G__scene :after,.journey-story-scenes-module__eUwg4G__filmOverlay *{animation:none!important}.journey-story-scenes-module__eUwg4G__flourish path,.journey-story-scenes-module__eUwg4G__constellation polyline{stroke-dashoffset:0}.journey-story-scenes-module__eUwg4G__lanternTrack{transform:translateY(var(--rest))}}
.journey-atmosphere-module__ZPxIia__root{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.journey-atmosphere-module__ZPxIia__contained{position:absolute}.journey-atmosphere-module__ZPxIia__particles{position:absolute;inset:0;overflow:hidden}.journey-atmosphere-module__ZPxIia__particleOverlay{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.journey-atmosphere-module__ZPxIia__particleOverlay.journey-atmosphere-module__ZPxIia__contained{position:absolute}.journey-atmosphere-module__ZPxIia__stars,.journey-atmosphere-module__ZPxIia__dust{position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__star{border-radius:50%;animation:linear infinite journey-atmosphere-module__ZPxIia__twinkle;position:absolute}.journey-atmosphere-module__ZPxIia__starStatic{animation:none!important;transform:none!important}.journey-atmosphere-module__ZPxIia__dreamMist{opacity:.5;background:radial-gradient(ellipse 80% 55% at 20% 20%, color-mix(in srgb, var(--gold) 30%, transparent), transparent 58%), radial-gradient(ellipse 70% 50% at 78% 28%, color-mix(in srgb, var(--teal) 26%, transparent), transparent 55%);filter:blur(32px);animation:22s ease-in-out infinite alternate journey-atmosphere-module__ZPxIia__dreamDrift;position:absolute;inset:-20% -10%}.journey-atmosphere-module__ZPxIia__dreamNebula{opacity:.32;background:radial-gradient(circle at 62% 18%, color-mix(in srgb, var(--gold-soft) 16%, transparent), transparent 32%), radial-gradient(circle at 18% 72%, color-mix(in srgb, var(--teal-soft) 14%, transparent), transparent 34%);animation:14s ease-in-out infinite journey-atmosphere-module__ZPxIia__pulseGlow;position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__dreamOrb{filter:blur(72px);opacity:.32;border-radius:50%;animation:16s ease-in-out infinite journey-atmosphere-module__ZPxIia__blobFloat;position:absolute}.journey-atmosphere-module__ZPxIia__dreamOrb1{background:var(--gold);width:min(320px,46vw);height:min(320px,46vw);top:4%;right:2%}.journey-atmosphere-module__ZPxIia__dreamOrb2{background:var(--teal);width:min(400px,58vw);height:min(400px,58vw);animation-delay:2s;bottom:-4%;left:-2%}.journey-atmosphere-module__ZPxIia__dreamOrb3{background:var(--gold-soft);opacity:.2;width:min(260px,40vw);height:min(260px,40vw);animation-delay:4s;top:44%;left:36%}.journey-atmosphere-module__ZPxIia__stars_dream .journey-atmosphere-module__ZPxIia__star,.journey-atmosphere-module__ZPxIia__root[data-animation=dream] .journey-atmosphere-module__ZPxIia__star{background:color-mix(in srgb, var(--gold-soft) 78%, white);box-shadow:0 0 8px color-mix(in srgb, var(--gold-soft) 42%, transparent), 0 0 16px color-mix(in srgb, var(--gold) 18%, transparent)}.journey-atmosphere-module__ZPxIia__dustParticle{background:radial-gradient(circle, color-mix(in srgb, var(--gold-soft) 55%, white), transparent 70%);border-radius:50%;animation:ease-in-out infinite journey-atmosphere-module__ZPxIia__dustFloat;position:absolute}.journey-atmosphere-module__ZPxIia__dreamHorizon{display:none}.journey-atmosphere-module__ZPxIia__root[data-mood=ember] .journey-atmosphere-module__ZPxIia__dreamMist{opacity:.62;background:radial-gradient(ellipse 95% 48% at 50% 100%, color-mix(in srgb, var(--gold) 38%, transparent), transparent 58%), radial-gradient(ellipse 55% 40% at 18% 18%, color-mix(in srgb, var(--teal) 18%, transparent), transparent 55%)}.journey-atmosphere-module__ZPxIia__root[data-mood=ember] .journey-atmosphere-module__ZPxIia__dreamOrb1{opacity:.18;width:min(220px,34vw);height:min(220px,34vw);top:8%;right:12%}.journey-atmosphere-module__ZPxIia__root[data-mood=ember] .journey-atmosphere-module__ZPxIia__dreamOrb2{opacity:.42;width:min(520px,78vw);height:min(420px,62vw);bottom:-12%;left:-8%}.journey-atmosphere-module__ZPxIia__root[data-mood=ember] .journey-atmosphere-module__ZPxIia__dreamOrb3{opacity:.16;top:auto;bottom:18%;left:48%}.journey-atmosphere-module__ZPxIia__root[data-mood=silver] .journey-atmosphere-module__ZPxIia__dreamMist{opacity:.44;background:radial-gradient(ellipse 70% 50% at 72% 22%, color-mix(in srgb, var(--gold-soft) 22%, transparent), transparent 58%), radial-gradient(ellipse 80% 55% at 18% 70%, color-mix(in srgb, var(--teal) 28%, transparent), transparent 55%)}.journey-atmosphere-module__ZPxIia__root[data-mood=silver] .journey-atmosphere-module__ZPxIia__dreamOrb1{background:var(--gold-soft);opacity:.22;top:12%;left:4%;right:auto}.journey-atmosphere-module__ZPxIia__root[data-mood=silver] .journey-atmosphere-module__ZPxIia__dreamOrb2{opacity:.28;bottom:8%;left:auto;right:-4%}.journey-atmosphere-module__ZPxIia__root[data-mood=silver] .journey-atmosphere-module__ZPxIia__stars_dream .journey-atmosphere-module__ZPxIia__star,.journey-atmosphere-module__ZPxIia__root[data-mood=silver][data-animation=dream] .journey-atmosphere-module__ZPxIia__star{background:color-mix(in srgb, var(--gold-soft) 45%, white);box-shadow:0 0 7px color-mix(in srgb, var(--gold-soft) 35%, transparent), 0 0 14px color-mix(in srgb, var(--teal) 16%, transparent)}.journey-atmosphere-module__ZPxIia__root[data-mood=harbor] .journey-atmosphere-module__ZPxIia__dreamHorizon{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--teal) 22%, transparent) 40%, color-mix(in srgb, var(--gold-soft) 12%, transparent) 70%, transparent);filter:blur(28px);opacity:.7;height:28%;display:block;position:absolute;top:42%;left:-10%;right:-10%}.journey-atmosphere-module__ZPxIia__root[data-mood=harbor] .journey-atmosphere-module__ZPxIia__dreamMist{opacity:.4;background:radial-gradient(ellipse 100% 35% at 50% 48%, color-mix(in srgb, var(--teal-soft) 24%, transparent), transparent 70%), radial-gradient(ellipse 60% 40% at 80% 12%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 55%)}.journey-atmosphere-module__ZPxIia__root[data-mood=harbor] .journey-atmosphere-module__ZPxIia__dreamOrb1{opacity:.2;filter:blur(80px);width:min(280px,42vw);height:min(180px,28vw);top:58%;right:8%}.journey-atmosphere-module__ZPxIia__root[data-mood=harbor] .journey-atmosphere-module__ZPxIia__dreamOrb2{opacity:.24;width:min(360px,55vw);height:min(200px,32vw);top:52%;bottom:auto;left:4%}.journey-atmosphere-module__ZPxIia__root[data-mood=harbor] .journey-atmosphere-module__ZPxIia__dreamOrb3{display:none}.journey-atmosphere-module__ZPxIia__root[data-mood=noir] .journey-atmosphere-module__ZPxIia__dreamMist{opacity:.22;filter:blur(40px)}.journey-atmosphere-module__ZPxIia__root[data-mood=noir] .journey-atmosphere-module__ZPxIia__dreamNebula{opacity:.12}.journey-atmosphere-module__ZPxIia__root[data-mood=noir] .journey-atmosphere-module__ZPxIia__dreamOrb1{opacity:.1;width:min(240px,36vw);height:min(240px,36vw)}.journey-atmosphere-module__ZPxIia__root[data-mood=noir] .journey-atmosphere-module__ZPxIia__dreamOrb2{opacity:.08}.journey-atmosphere-module__ZPxIia__root[data-mood=noir] .journey-atmosphere-module__ZPxIia__dreamOrb3{display:none}.journey-atmosphere-module__ZPxIia__root[data-mood=linen] .journey-atmosphere-module__ZPxIia__dreamMist{opacity:.35;background:radial-gradient(ellipse 70% 50% at 30% 20%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 58%), radial-gradient(ellipse 65% 45% at 75% 70%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 55%)}.journey-atmosphere-module__ZPxIia__root[data-mood=linen] .journey-atmosphere-module__ZPxIia__dreamNebula{opacity:.16}.journey-atmosphere-module__ZPxIia__root[data-mood=linen] .journey-atmosphere-module__ZPxIia__dreamOrb1,.journey-atmosphere-module__ZPxIia__root[data-mood=linen] .journey-atmosphere-module__ZPxIia__dreamOrb2,.journey-atmosphere-module__ZPxIia__root[data-mood=linen] .journey-atmosphere-module__ZPxIia__dreamOrb3{opacity:.12;filter:blur(88px)}.journey-atmosphere-module__ZPxIia__root[data-mood=linen][data-animation=dream] .journey-atmosphere-module__ZPxIia__star{background:color-mix(in srgb, var(--gold) 35%, white);box-shadow:0 0 6px color-mix(in srgb, var(--gold-soft) 25%, transparent);opacity:.55}.journey-atmosphere-module__ZPxIia__galaxyVoid{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--teal) 18%, transparent) 0%, transparent 38%), radial-gradient(ellipse 90% 60% at 50% 110%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 50%);position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__galaxyCore{background:radial-gradient(circle, white, color-mix(in srgb, var(--gold-soft) 80%, white) 35%, transparent 72%);width:min(120px,22vw);height:min(120px,22vw);box-shadow:0 0 40px color-mix(in srgb, var(--gold) 70%, white), 0 0 100px color-mix(in srgb, var(--teal) 45%, transparent);border-radius:50%;animation:4s ease-in-out infinite journey-atmosphere-module__ZPxIia__corePulse;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.journey-atmosphere-module__ZPxIia__galaxyHalo{background:conic-gradient(from 20deg, transparent, color-mix(in srgb, var(--teal-soft) 35%, transparent), transparent, color-mix(in srgb, var(--gold) 28%, transparent), transparent, color-mix(in srgb, var(--teal) 22%, transparent), transparent);filter:blur(12px);opacity:.75;border-radius:50%;width:min(420px,85vw);height:min(420px,85vw);animation:60s linear infinite journey-atmosphere-module__ZPxIia__galaxySpin;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.journey-atmosphere-module__ZPxIia__galaxyArm{background:linear-gradient(90deg, transparent 5%, color-mix(in srgb, var(--gold-soft) 22%, transparent) 35%, color-mix(in srgb, var(--teal-soft) 18%, transparent) 55%, transparent 95%);filter:blur(10px);opacity:.85;border-radius:50%;width:min(520px,95vw);height:min(180px,34vw);animation:90s linear infinite journey-atmosphere-module__ZPxIia__galaxyArmSpin;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.journey-atmosphere-module__ZPxIia__galaxyArm2{opacity:.65;animation-duration:120s;animation-direction:reverse;transform:translate(-50%,-50%)rotate(58deg)scale(.82)}@keyframes journey-atmosphere-module__ZPxIia__galaxyArmSpin{0%{transform:translate(-50%,-50%)rotate(-24deg)}to{transform:translate(-50%,-50%)rotate(336deg)}}.journey-atmosphere-module__ZPxIia__stars_galaxy .journey-atmosphere-module__ZPxIia__star{box-shadow:0 0 6px color-mix(in srgb, var(--gold-soft) 60%, white);background:#fff}.journey-atmosphere-module__ZPxIia__stars_galaxy .journey-atmosphere-module__ZPxIia__starBright{background:color-mix(in srgb, var(--gold-soft) 70%, white);box-shadow:0 0 12px white, 0 0 24px color-mix(in srgb, var(--teal-soft) 50%, transparent)}.journey-atmosphere-module__ZPxIia__auroraSky{background:linear-gradient(180deg, #020617 0%, color-mix(in srgb, var(--bg-2) 90%, black) 100%);position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__auroraCurtain{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--gold) 45%, transparent), color-mix(in srgb, var(--teal) 50%, transparent), transparent);filter:blur(18px);opacity:.72;height:55%;animation:14s ease-in-out infinite alternate journey-atmosphere-module__ZPxIia__auroraSweep;position:absolute;inset:0 -30% auto;transform:skew(-8deg)}.journey-atmosphere-module__ZPxIia__auroraCurtain2{opacity:.55;height:48%;animation-delay:2s;top:8%;transform:skew(12deg)}.journey-atmosphere-module__ZPxIia__auroraCurtain3{opacity:.42;height:38%;animation-delay:4s;top:18%}.journey-atmosphere-module__ZPxIia__auroraCurtain4{opacity:.35;height:28%;animation-delay:6s;top:28%;transform:skew(-18deg)}.journey-atmosphere-module__ZPxIia__auroraShimmer{background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:50%;animation:8s ease-in-out infinite journey-atmosphere-module__ZPxIia__shimmerPass;position:absolute;inset:5% 0 auto}.journey-atmosphere-module__ZPxIia__stars_aurora .journey-atmosphere-module__ZPxIia__star{background:#fffc;opacity:.5!important}.journey-atmosphere-module__ZPxIia__oceanDeep{background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--gold) 20%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--bg-1) 80%, black), var(--bg-2) 45%, var(--bg-3) 100%);position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__oceanRays{background:repeating-linear-gradient(-18deg, transparent, transparent 40px, color-mix(in srgb, var(--gold-soft) 8%, transparent) 40px, color-mix(in srgb, var(--gold-soft) 8%, transparent) 48px);opacity:.35;animation:16s linear infinite journey-atmosphere-module__ZPxIia__rayShift;position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__oceanCaustics{background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--teal-soft) 16%, transparent), transparent 24%), radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--gold-soft) 12%, transparent), transparent 28%), radial-gradient(circle at 40% 80%, color-mix(in srgb, var(--teal) 10%, transparent), transparent 22%);opacity:.55;animation:10s ease-in-out infinite alternate journey-atmosphere-module__ZPxIia__causticsMove;position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__oceanWave{background:color-mix(in srgb, var(--teal) 14%, transparent);filter:blur(2px);border-radius:45%;width:120%;height:120px;position:absolute;left:-10%}.journey-atmosphere-module__ZPxIia__oceanWave1{animation:9s ease-in-out infinite journey-atmosphere-module__ZPxIia__waveRoll;bottom:18%}.journey-atmosphere-module__ZPxIia__oceanWave2{opacity:.7;animation:12s ease-in-out infinite reverse journey-atmosphere-module__ZPxIia__waveRoll;bottom:10%}.journey-atmosphere-module__ZPxIia__oceanWave3{opacity:.5;height:90px;animation:15s ease-in-out infinite journey-atmosphere-module__ZPxIia__waveRoll;bottom:2%}.journey-atmosphere-module__ZPxIia__particle_ocean{background:radial-gradient(circle at 28% 28%, #ffffffd9, color-mix(in srgb, var(--gold-soft) 55%, transparent) 45%, color-mix(in srgb, var(--teal-soft) 25%, transparent));border:1px solid #ffffff59;border-radius:50%;animation:linear infinite journey-atmosphere-module__ZPxIia__bubbleRise;box-shadow:inset 0 0 8px #ffffff59}.journey-atmosphere-module__ZPxIia__stars_ocean .journey-atmosphere-module__ZPxIia__star{background:#ffffff59;animation:8s ease-in-out infinite journey-atmosphere-module__ZPxIia__depthFloat;opacity:.25!important}.journey-atmosphere-module__ZPxIia__sakuraSky{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--gold-soft) 28%, white), transparent 42%), linear-gradient(180deg, var(--bg-1), var(--bg-2) 55%, var(--bg-3));position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__sakuraCloud{filter:blur(24px);background:#ffffff59;border-radius:50%;width:min(280px,60vw);height:min(100px,20vw);animation:28s ease-in-out infinite alternate journey-atmosphere-module__ZPxIia__cloudDrift;position:absolute;top:12%;left:10%}.journey-atmosphere-module__ZPxIia__sakuraCloud2{width:min(220px,50vw);animation-delay:4s;top:22%;left:auto;right:8%}.journey-atmosphere-module__ZPxIia__particle_sakura{background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 88%, #3a3032) 0%, var(--gold) 42%, var(--gold-soft) 100%);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);box-shadow:0 1px 3px #0000001a, 0 0 8px color-mix(in srgb, var(--gold-soft) 22%, transparent);opacity:.78;border-radius:45% 55% 50% 50%;animation:linear infinite journey-atmosphere-module__ZPxIia__petalFall}.journey-atmosphere-module__ZPxIia__root[data-mode=light] .journey-atmosphere-module__ZPxIia__particle_sakura{opacity:.72;border-color:color-mix(in srgb, var(--gold) 28%, transparent)}.journey-atmosphere-module__ZPxIia__arcadeGrid{transform-origin:bottom;opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:38%;animation:3s ease-in-out infinite journey-atmosphere-module__ZPxIia__gridPulse;position:absolute;bottom:0;left:-20%;right:-20%;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 65%);mask-image:linear-gradient(#0000 8%,#000 65%)}.journey-atmosphere-module__ZPxIia__arcadeScanlines{opacity:.22;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000014 3px 4px);position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__arcadeGlow{background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--gold) 22%, transparent), transparent 45%), radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--teal) 18%, transparent), transparent 30%);position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__particle_arcade{background:hsl(calc(var(--hue,200) * 1deg), 90%, 58%);box-shadow:0 0 10px hsla(calc(var(--hue,200) * 1deg), 90%, 58%, .6);border-radius:2px;animation:linear infinite journey-atmosphere-module__ZPxIia__confettiFall}.journey-atmosphere-module__ZPxIia__stars_arcade .journey-atmosphere-module__ZPxIia__star{background:var(--gold-soft);box-shadow:0 0 10px var(--gold);animation:1.2s steps(2,end) infinite journey-atmosphere-module__ZPxIia__pixelBlink}.journey-atmosphere-module__ZPxIia__forestFog{background:radial-gradient(ellipse 90% 50% at 50% 100%, color-mix(in srgb, var(--teal) 22%, transparent), transparent 55%), linear-gradient(180deg, var(--bg-1), var(--bg-2) 60%, var(--bg-3));position:absolute;inset:0}.journey-atmosphere-module__ZPxIia__forestMoon{background:radial-gradient(circle at 35% 35%, #fffef5, color-mix(in srgb, var(--gold-soft) 70%, white));width:min(72px,14vw);height:min(72px,14vw);box-shadow:0 0 40px color-mix(in srgb, var(--gold-soft) 45%, transparent);border-radius:50%;position:absolute;top:8%;right:14%}.journey-atmosphere-module__ZPxIia__forestTrees{opacity:.85;background:radial-gradient(16% 100% at 8% 100%,#041008 0 99%,#0000),radial-gradient(20% 100% at 22% 100%,#061410 0 99%,#0000),radial-gradient(18% 100% at 38% 100%,#041008 0 99%,#0000),radial-gradient(22% 100% at 58% 100%,#071812 0 99%,#0000),radial-gradient(16% 100% at 76% 100%,#041008 0 99%,#0000),radial-gradient(18% 100% at 92% 100%,#061410 0 99%,#0000);height:34%;position:absolute;inset:auto 0 0}.journey-atmosphere-module__ZPxIia__forestFloor{background:linear-gradient(#0000,#00000073);height:12%;position:absolute;inset:auto 0 0}.journey-atmosphere-module__ZPxIia__particle_forest{background:color-mix(in srgb, var(--gold) 75%, white);box-shadow:0 0 8px color-mix(in srgb, var(--gold) 80%, transparent), 0 0 20px color-mix(in srgb, var(--gold-soft) 50%, transparent);border-radius:50%;animation:ease-in-out infinite journey-atmosphere-module__ZPxIia__fireflyDrift}.journey-atmosphere-module__ZPxIia__stars_forest .journey-atmosphere-module__ZPxIia__star{opacity:.35!important}.journey-atmosphere-module__ZPxIia__shootingStar{opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:999px;width:140px;height:2px;animation:7s ease-in-out infinite journey-atmosphere-module__ZPxIia__shootingStar;position:absolute;top:12%;left:-8%;transform:rotate(-18deg)}.journey-atmosphere-module__ZPxIia__shootingStar2{width:100px;animation-delay:3.2s;top:34%;transform:rotate(-28deg)}.journey-atmosphere-module__ZPxIia__shootingStar3{width:120px;animation-delay:5.4s;top:58%;transform:rotate(-12deg)}.journey-atmosphere-module__ZPxIia__starBright{transform-origin:50%}@keyframes journey-atmosphere-module__ZPxIia__twinkle{0%,to{opacity:.2;transform:scale(.75)}50%{opacity:1;transform:scale(1.7)}}@keyframes journey-atmosphere-module__ZPxIia__dreamDrift{0%{transform:translate(-2%)}to{transform:translate(2%,-2%)}}@keyframes journey-atmosphere-module__ZPxIia__pulseGlow{0%,to{opacity:.24}50%{opacity:.38}}@keyframes journey-atmosphere-module__ZPxIia__blobFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-16px,18px)scale(1.05)}}@keyframes journey-atmosphere-module__ZPxIia__dustFloat{0%,to{opacity:0;transform:translate(0)}50%{opacity:.9;transform:translate(var(--drift,20px), -36px)}}@keyframes journey-atmosphere-module__ZPxIia__galaxySpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes journey-atmosphere-module__ZPxIia__corePulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.12)}}@keyframes journey-atmosphere-module__ZPxIia__auroraSweep{0%{filter:blur(18px)hue-rotate();transform:skew(-8deg)translate(-6%)}to{filter:blur(22px)hue-rotate(18deg);transform:skew(-8deg)translate(6%)}}@keyframes journey-atmosphere-module__ZPxIia__shimmerPass{0%,to{opacity:0;transform:translate(-120%)}50%{opacity:1;transform:translate(120%)}}@keyframes journey-atmosphere-module__ZPxIia__rayShift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes journey-atmosphere-module__ZPxIia__causticsMove{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(2%,-2%)}}@keyframes journey-atmosphere-module__ZPxIia__waveRoll{0%,to{transform:translate(0)scaleY(1)}50%{transform:translate(-3%)scaleY(1.08)}}@keyframes journey-atmosphere-module__ZPxIia__bubbleRise{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.85}to{opacity:0;transform:translate(var(--drift,0px), -130vh) scale(1.1)}}@keyframes journey-atmosphere-module__ZPxIia__petalFall{0%{opacity:0;transform:translate(0, -8vh) rotate(var(--rotate,0deg))}8%{opacity:.95}to{opacity:.78;transform:translate(var(--drift,24px), 115vh) rotate(calc(var(--rotate,0deg) + 240deg))}}@keyframes journey-atmosphere-module__ZPxIia__confettiFall{0%{opacity:0;transform:translateY(-8vh)rotate(0)}8%{opacity:1}to{opacity:.4;transform:translate(calc(var(--drift,0px) * .6), 115vh) rotate(720deg)}}@keyframes journey-atmosphere-module__ZPxIia__fireflyDrift{0%,to{opacity:0;transform:translate(0)}20%{opacity:1}50%{transform:translate(var(--drift,20px), -36px)}80%{opacity:.7;transform:translate(calc(var(--drift,20px) * -.4), -14px)}}@keyframes journey-atmosphere-module__ZPxIia__shootingStar{0%,76%,to{opacity:0;transform:translate(0)rotate(-18deg)}80%{opacity:1}86%{opacity:0;transform:translate(120vw)translateY(42vh)rotate(-18deg)}}@keyframes journey-atmosphere-module__ZPxIia__cloudDrift{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes journey-atmosphere-module__ZPxIia__gridPulse{0%,to{opacity:.45}50%{opacity:.7}}@keyframes journey-atmosphere-module__ZPxIia__pixelBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes journey-atmosphere-module__ZPxIia__depthFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.journey-atmosphere-module__ZPxIia__root *,.journey-atmosphere-module__ZPxIia__particleOverlay *{animation:none!important}.journey-atmosphere-module__ZPxIia__star{opacity:.5!important}}@media (max-width:760px),(hover:none) and (pointer:coarse){.journey-atmosphere-module__ZPxIia__dreamMist{filter:none;opacity:.42;animation:none}.journey-atmosphere-module__ZPxIia__dreamNebula{opacity:.28;animation:none}.journey-atmosphere-module__ZPxIia__dreamOrb{filter:blur(40px);opacity:.22;animation:none}.journey-atmosphere-module__ZPxIia__galaxyHalo,.journey-atmosphere-module__ZPxIia__galaxyArm{filter:blur(8px);animation:none}.journey-atmosphere-module__ZPxIia__galaxyCore{animation:none}.journey-atmosphere-module__ZPxIia__auroraCurtain{filter:blur(12px);animation:none}.journey-atmosphere-module__ZPxIia__auroraShimmer,.journey-atmosphere-module__ZPxIia__oceanRays,.journey-atmosphere-module__ZPxIia__oceanCaustics,.journey-atmosphere-module__ZPxIia__sakuraCloud,.journey-atmosphere-module__ZPxIia__arcadeGrid,.journey-atmosphere-module__ZPxIia__arcadeScanlines{animation:none}.journey-atmosphere-module__ZPxIia__oceanWave{filter:none;animation:none}.journey-atmosphere-module__ZPxIia__particle_ocean,.journey-atmosphere-module__ZPxIia__particle_sakura,.journey-atmosphere-module__ZPxIia__particle_arcade,.journey-atmosphere-module__ZPxIia__particle_forest{animation-duration:14s!important}.journey-atmosphere-module__ZPxIia__root[data-lite=true] .journey-atmosphere-module__ZPxIia__star,.journey-atmosphere-module__ZPxIia__root[data-lite=true] .journey-atmosphere-module__ZPxIia__dustParticle{box-shadow:none;animation:none!important}.journey-atmosphere-module__ZPxIia__particleOverlay[data-lite=true] .journey-atmosphere-module__ZPxIia__particle{will-change:auto}}
.journey-viewer-module__VimoWG__viewport{width:100%;min-height:100dvh;color:var(--text,#fff);background:var(--bg-1);isolation:isolate;position:relative;overflow-x:clip}.journey-viewer-module__VimoWG__previewViewport{border-radius:28px;min-height:0;overflow:hidden}.journey-viewer-module__VimoWG__previewViewport .journey-viewer-module__VimoWG__backdrop,.journey-viewer-module__VimoWG__previewViewport .journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__previewViewport .journey-viewer-module__VimoWG__grain,.journey-viewer-module__VimoWG__previewViewport .journey-viewer-module__VimoWG__patternLayer{position:absolute}.journey-viewer-module__VimoWG__previewViewport .journey-viewer-module__VimoWG__loginScreen{min-height:36rem}.journey-viewer-module__VimoWG__backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--gold) 28%, transparent), transparent 30%), radial-gradient(circle at 10% 82%, color-mix(in srgb, var(--teal) 26%, transparent), transparent 34%), radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--gold-soft) 12%, transparent), transparent 42%), linear-gradient(145deg, var(--bg-1) 0%, var(--bg-2) 48%, var(--bg-3) 100%);position:fixed;inset:0}.journey-viewer-module__VimoWG__viewport[data-animation=galaxy] .journey-viewer-module__VimoWG__backdrop{background:radial-gradient(80% 55% at 50% 35%,#1a1040,#050510 72%)}.journey-viewer-module__VimoWG__viewport[data-animation=galaxy] .journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__viewport[data-animation=aurora] .journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__viewport[data-animation=ocean] .journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__viewport[data-animation=sakura] .journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__viewport[data-animation=arcade] .journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__viewport[data-animation=forest] .journey-viewer-module__VimoWG__ambient{opacity:0}.journey-viewer-module__VimoWG__viewport[data-animation=aurora] .journey-viewer-module__VimoWG__backdrop{background:linear-gradient(180deg, #010409 0%, var(--bg-2) 100%)}.journey-viewer-module__VimoWG__viewport[data-animation=ocean] .journey-viewer-module__VimoWG__backdrop{background:linear-gradient(180deg, #031828 0%, var(--bg-2) 42%, #042840 100%)}.journey-viewer-module__VimoWG__viewport[data-animation=sakura] .journey-viewer-module__VimoWG__backdrop{background:linear-gradient(180deg, var(--bg-1), var(--bg-2) 50%, color-mix(in srgb, var(--gold-soft) 18%, var(--bg-3)))}.journey-viewer-module__VimoWG__viewport[data-animation=arcade] .journey-viewer-module__VimoWG__backdrop{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--teal) 22%, transparent), transparent 38%), linear-gradient(180deg, #0a0820 0%, var(--bg-2) 72%, #120830 100%)}.journey-viewer-module__VimoWG__viewport[data-animation=forest] .journey-viewer-module__VimoWG__backdrop{background:linear-gradient(180deg, #020806, var(--bg-2) 65%, #041008)}.journey-viewer-module__VimoWG__viewport[data-animation=galaxy] .journey-viewer-module__VimoWG__grain,.journey-viewer-module__VimoWG__viewport[data-animation=aurora] .journey-viewer-module__VimoWG__grain{opacity:.02}.journey-viewer-module__VimoWG__viewport[data-animation=arcade] .journey-viewer-module__VimoWG__grain{opacity:.14;mix-blend-mode:overlay}.journey-viewer-module__VimoWG__viewport[data-animation=sakura] .journey-viewer-module__VimoWG__grain{opacity:.015}.journey-viewer-module__VimoWG__viewport[data-animation=galaxy] .journey-viewer-module__VimoWG__patternLayer{mix-blend-mode:screen;background-size:320px 320px;animation:40s linear infinite journey-viewer-module__VimoWG__patternDrift}.journey-viewer-module__VimoWG__viewport[data-animation=ocean] .journey-viewer-module__VimoWG__patternLayer{mix-blend-mode:color-dodge;background-size:480px 160px;animation:18s linear infinite journey-viewer-module__VimoWG__wavePattern}.journey-viewer-module__VimoWG__viewport[data-animation=arcade] .journey-viewer-module__VimoWG__patternLayer{mix-blend-mode:overlay;background-size:120px 120px;animation:12s linear infinite journey-viewer-module__VimoWG__gridPattern}.journey-viewer-module__VimoWG__viewport[data-animation=sakura] .journey-viewer-module__VimoWG__patternLayer{mix-blend-mode:multiply;background-size:180px 180px;opacity:.2!important}.journey-viewer-module__VimoWG__viewport[data-animation=forest] .journey-viewer-module__VimoWG__patternLayer{mix-blend-mode:soft-light;background-size:200px 200px}.journey-viewer-module__VimoWG__viewport[data-animation=aurora] .journey-viewer-module__VimoWG__patternLayer{mix-blend-mode:screen;opacity:.18!important}@keyframes journey-viewer-module__VimoWG__patternDrift{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.05)}}@keyframes journey-viewer-module__VimoWG__wavePattern{0%{background-position:0 0}to{background-position:480px 0}}@keyframes journey-viewer-module__VimoWG__gridPattern{0%{background-position:0 0}to{background-position:120px 120px}}.journey-viewer-module__VimoWG__ambient{z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 30%), radial-gradient(circle at 82% 68%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 32%);animation:18s ease-in-out infinite alternate journey-viewer-module__VimoWG__drift;position:fixed;inset:0}.journey-viewer-module__VimoWG__grain{z-index:0;pointer-events:none;opacity:.035;background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4px);position:fixed;inset:0}.journey-viewer-module__VimoWG__patternLayer{z-index:0;pointer-events:none;mix-blend-mode:soft-light;background-repeat:repeat;background-size:240px 240px;position:fixed;inset:0}.journey-viewer-module__VimoWG__shell{z-index:1;gap:1.35rem;width:min(920px,100%);margin:0 auto;padding:1.75rem 1rem 3.5rem;display:grid;position:relative}.journey-viewer-module__VimoWG__homeBrand{top:max(.85rem, env(safe-area-inset-top));z-index:40;border:1px solid color-mix(in srgb, var(--gold,#c89b5c) 28%, transparent);background:color-mix(in srgb, var(--surface,#12161c) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;padding:.35rem .65rem .35rem .45rem;transition:transform .2s,border-color .2s;position:fixed;inset-inline-start:max(.85rem, env(journey-viewer-module__VimoWG__safe-area-inset-inline-start,0px));box-shadow:0 10px 28px #00000047}.journey-viewer-module__VimoWG__homeBrand:hover{border-color:color-mix(in srgb, var(--gold,#c89b5c) 48%, transparent);transform:translateY(-1px)}.journey-viewer-module__VimoWG__previewBanner{text-align:center;color:#17120c;background:linear-gradient(135deg, var(--gold), var(--gold-soft));border-radius:999px;padding:.7rem 1rem;font-size:.88rem;font-weight:700}@keyframes journey-viewer-module__VimoWG__drift{0%{transform:translate(0,0)}to{transform:translate(1.5%,-1.5%)}}.journey-viewer-module__VimoWG__centerNote{text-align:center;color:var(--text-soft);margin-top:20vh}.journey-viewer-module__VimoWG__brandMark{font-family:var(--font-brand), var(--font-family), sans-serif;letter-spacing:.06em;background:linear-gradient(100deg, var(--text) 8%, var(--gold-soft) 42%, var(--teal-soft) 76%, var(--text) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:600;animation:8s linear infinite journey-viewer-module__VimoWG__titleSheen}.journey-viewer-module__VimoWG__loginScreen{place-items:center;min-height:calc(100dvh - 3.5rem);padding:4.25rem 0 1rem;display:grid}.journey-viewer-module__VimoWG__viewport:has(.journey-viewer-module__VimoWG__homeBrand) .journey-viewer-module__VimoWG__shell:not(.journey-viewer-module__VimoWG__loginScreen){padding-top:4.25rem}.journey-viewer-module__VimoWG__loginCard{border-radius:28px;gap:.95rem;width:min(460px,100%);padding:2.1rem 1.75rem;animation:.7s both journey-viewer-module__VimoWG__riseIn;display:grid}.journey-viewer-module__VimoWG__loginCard h1{text-align:center;background:linear-gradient(180deg, #fff8ea 0%, var(--gold-soft) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.7rem,4.6vw,2.15rem);font-weight:900;line-height:1.35}.journey-viewer-module__VimoWG__loginCard>p{color:var(--text-soft);text-align:center;margin:0;line-height:1.9}.journey-viewer-module__VimoWG__copyPass{color:var(--gold-soft);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.journey-viewer-module__VimoWG__loginForm{gap:.75rem;margin-top:.35rem;display:grid}.journey-viewer-module__VimoWG__loginInput{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:.95rem 1rem}.journey-viewer-module__VimoWG__loginInput::placeholder{color:var(--text-soft);opacity:.8}.journey-viewer-module__VimoWG__loginInput:focus{outline:2px solid color-mix(in srgb, var(--gold) 40%, transparent);border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.journey-viewer-module__VimoWG__loginBtn{background:linear-gradient(90deg, var(--teal), var(--gold));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.95rem 1.4rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.journey-viewer-module__VimoWG__loginBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #00000038}.journey-viewer-module__VimoWG__loginBtn:disabled{opacity:.6;cursor:not-allowed}.journey-viewer-module__VimoWG__loginError{color:#c44;font-size:.92rem}.journey-viewer-module__VimoWG__panel{border:1px solid color-mix(in srgb, var(--gold) 22%, var(--border));background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 34%), radial-gradient(circle at 8% 100%, color-mix(in srgb, var(--teal) 8%, transparent), transparent 36%), linear-gradient(165deg, color-mix(in srgb, var(--glass) 96%, transparent), color-mix(in srgb, var(--glass-strong,var(--glass)) 98%, transparent) 55%, color-mix(in srgb, var(--surface) 88%, transparent));box-shadow:0 18px 48px #0003, inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent), 0 0 48px color-mix(in srgb, var(--gold) 8%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;position:relative;overflow:hidden}.journey-viewer-module__VimoWG__panel:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--gold) 28%, transparent), transparent 68%);pointer-events:none;width:220px;height:220px;animation:5.5s ease-in-out infinite journey-viewer-module__VimoWG__softPulse;position:absolute;top:-70px;left:-50px}.journey-viewer-module__VimoWG__panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg, transparent 30%, color-mix(in srgb, var(--text) 8%, transparent) 48%, transparent 66%);animation:7s ease-in-out infinite journey-viewer-module__VimoWG__sheenSweep;position:absolute;inset:0;transform:translate(-120%)}.journey-viewer-module__VimoWG__panel>*{z-index:1;position:relative}.journey-viewer-module__VimoWG__hero{text-align:center;justify-items:center;gap:.7rem;padding:2.4rem 1.6rem 1.85rem;display:grid}.journey-viewer-module__VimoWG__hero h2{text-align:center;background:linear-gradient(100deg, var(--text) 10%, var(--gold-soft) 42%, var(--teal-soft) 78%, var(--text) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;justify-self:stretch;width:100%;margin:0;font-size:clamp(2.05rem,6vw,3.2rem);font-weight:900;line-height:1.15;animation:8s linear infinite journey-viewer-module__VimoWG__titleSheen}.journey-viewer-module__VimoWG__hero h2:focus,.journey-viewer-module__VimoWG__loginCard h1:focus{-webkit-text-fill-color:currentColor;color:var(--text);background:0 0;animation:none}.journey-viewer-module__VimoWG__hero .journey-viewer-module__VimoWG__subtitle{text-align:center;justify-self:center;width:min(38rem,100%)}.journey-viewer-module__VimoWG__hero .journey-viewer-module__VimoWG__countdown{justify-self:stretch;width:100%;margin-top:.45rem}.journey-viewer-module__VimoWG__subtitle{color:var(--text-soft);margin:0;line-height:1.85}.journey-viewer-module__VimoWG__badge{border:1px solid color-mix(in srgb, var(--gold) 32%, var(--border));width:fit-content;color:var(--gold-soft);background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 18%, transparent), color-mix(in srgb, var(--teal) 12%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);border-radius:999px;padding:.35rem .75rem;font-size:.82rem;animation:3.8s ease-in-out infinite journey-viewer-module__VimoWG__badgeGlow;display:inline-flex}.journey-viewer-module__VimoWG__countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.35rem;display:grid}.journey-viewer-module__VimoWG__timeBox{border:1px solid color-mix(in srgb, var(--gold) 18%, var(--border));background:color-mix(in srgb, var(--surface) 55%, transparent);text-align:center;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent);border-radius:16px;padding:.9rem .45rem;transition:box-shadow .2s,transform .2s}.journey-viewer-module__VimoWG__timeBox:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent), 0 0 18px color-mix(in srgb, var(--gold) 14%, transparent);transform:translateY(-1px)}.journey-viewer-module__VimoWG__timeBox span{color:var(--gold-soft);font-size:1.45rem;font-weight:800;display:block}.journey-viewer-module__VimoWG__timeBox small{color:var(--text-soft)}.journey-viewer-module__VimoWG__section{gap:.85rem;display:grid}.journey-viewer-module__VimoWG__sectionHead h3{color:var(--gold-soft);margin:0 0 .25rem}.journey-viewer-module__VimoWG__sectionHead p{color:var(--text-soft);margin:0;font-size:.92rem}.journey-viewer-module__VimoWG__calendarGrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.65rem;display:grid}.journey-viewer-module__VimoWG__dayCell{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 50%, transparent);color:inherit;text-align:right;cursor:pointer;border-radius:16px;gap:.3rem;padding:.9rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 42%), color-mix(in srgb, var(--surface) 58%, transparent)}.journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open:hover{border-color:color-mix(in srgb, var(--gold) 45%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--gold) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent);transform:translateY(-2px)}.journey-viewer-module__VimoWG__dayCell strong{color:var(--gold-soft)}.journey-viewer-module__VimoWG__dayCell span{color:var(--text-soft);font-size:.82rem;line-height:1.4}.journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__locked{opacity:.42;cursor:not-allowed}.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__brandMark,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__loginCard h1{color:var(--text);-webkit-text-fill-color:var(--text);background:0 0}.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__timeBox span,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__sectionHead h3,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__dayCell strong,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__badge,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__dayCell span,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__subtitle,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__sectionHead p,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__letter,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__timeBox small,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__panel p,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__loginCard>p,.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__emptyState{color:var(--text)}.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__loginInput{color:var(--text);background:#fff}.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__loginInput::placeholder{color:color-mix(in srgb, var(--text) 48%, transparent)}.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__loginBtn{color:var(--text)}.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__dayCell{border-color:color-mix(in srgb, var(--gold) 28%, var(--border));background:color-mix(in srgb, var(--surface) 92%, var(--gold-soft) 8%)}.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__badge{color:var(--text);border-color:color-mix(in srgb, var(--gold) 38%, var(--border))}.journey-viewer-module__VimoWG__viewport[data-theme=light] .journey-viewer-module__VimoWG__panel{border-color:color-mix(in srgb, var(--gold) 24%, var(--border));background:color-mix(in srgb, var(--glass) 94%, var(--gold-soft) 6%)}.journey-viewer-module__VimoWG__viewport[data-gamified=true] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open{border-color:color-mix(in srgb, var(--gold) 42%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 18%, transparent), 0 0 18px color-mix(in srgb, var(--gold) 10%, transparent)}.journey-viewer-module__VimoWG__viewport[data-gamified=true] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open:hover{border-color:color-mix(in srgb, var(--gold) 52%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent), 0 0 22px color-mix(in srgb, var(--gold) 14%, transparent)}.journey-viewer-module__VimoWG__viewport[data-gamified=true] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open strong:after{content:" ✦";color:var(--gold-soft);font-size:.72em}.journey-viewer-module__VimoWG__viewport[data-gamified=true] .journey-viewer-module__VimoWG__timeBox span{text-shadow:0 0 16px color-mix(in srgb, var(--gold) 35%, transparent)}.journey-viewer-module__VimoWG__viewport[data-gamified=true] .journey-viewer-module__VimoWG__badge{animation:2.4s ease-in-out infinite journey-viewer-module__VimoWG__badgeGlow}.journey-viewer-module__VimoWG__viewport[data-gamified=true] .journey-viewer-module__VimoWG__previewBanner,.journey-viewer-module__VimoWG__viewport[data-gamified=true] .journey-viewer-module__VimoWG__loginBtn{box-shadow:0 0 24px color-mix(in srgb, var(--gold) 22%, transparent)}.journey-viewer-module__VimoWG__letter{color:var(--text-soft);white-space:pre-wrap;padding:1.35rem;line-height:2}.journey-viewer-module__VimoWG__modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.journey-viewer-module__VimoWG__modal{overscroll-behavior:contain;width:min(640px,100%);min-width:0;max-height:85vh;color:var(--text);gap:.75rem;padding:1.5rem;display:grid;position:relative;overflow:hidden auto}.journey-viewer-module__VimoWG__modal h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.35rem}.journey-viewer-module__VimoWG__modal p{color:var(--text-soft);overflow-wrap:anywhere;margin:0;line-height:1.9}.journey-viewer-module__VimoWG__letterBlock{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.journey-viewer-module__VimoWG__closeBtn{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--border);width:2rem;height:2rem;color:var(--text);cursor:pointer;border-radius:999px;position:absolute;top:.85rem;left:.85rem}.journey-viewer-module__VimoWG__surpriseCard{border:1px dashed color-mix(in srgb, var(--gold) 40%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 40%), color-mix(in srgb, var(--surface) 50%, transparent);min-width:0;box-shadow:0 0 24px color-mix(in srgb, var(--gold) 8%, transparent);border-radius:14px;gap:.5rem;margin-top:.35rem;padding:1rem;display:grid}.journey-viewer-module__VimoWG__surpriseCard small{color:var(--gold-soft)}.journey-viewer-module__VimoWG__surpriseCard h4{color:var(--gold-soft);margin:0}@keyframes journey-viewer-module__VimoWG__softPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes journey-viewer-module__VimoWG__sheenSweep{0%,55%{transform:translate(-130%)}75%,to{transform:translate(130%)}}@keyframes journey-viewer-module__VimoWG__titleSheen{0%{background-position:0%}to{background-position:200%}}@keyframes journey-viewer-module__VimoWG__badgeGlow{0%,to{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent), 0 0 0 color-mix(in srgb, var(--gold) 0%, transparent)}50%{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent), 0 0 18px color-mix(in srgb, var(--gold) 18%, transparent)}}@keyframes journey-viewer-module__VimoWG__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.journey-viewer-module__VimoWG__countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-viewer-module__VimoWG__loginCard{padding:1.6rem 1.25rem}}@media (max-width:760px),(hover:none) and (pointer:coarse){.journey-viewer-module__VimoWG__panel{-webkit-backdrop-filter:none;background:linear-gradient(165deg, color-mix(in srgb, var(--glass) 98%, transparent), color-mix(in srgb, var(--surface) 94%, transparent));box-shadow:0 12px 32px #00000038}.journey-viewer-module__VimoWG__panel:before,.journey-viewer-module__VimoWG__panel:after{content:none;animation:none}.journey-viewer-module__VimoWG__homeBrand{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--surface,#12161c) 92%, transparent)}.journey-viewer-module__VimoWG__modalBackdrop{-webkit-backdrop-filter:none;background:#0000009e}.journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__patternLayer,.journey-viewer-module__VimoWG__badge,.journey-viewer-module__VimoWG__brandMark,.journey-viewer-module__VimoWG__hero h2{animation:none!important}.journey-viewer-module__VimoWG__grain{opacity:.018}.journey-viewer-module__VimoWG__dayCell,.journey-viewer-module__VimoWG__timeBox,.journey-viewer-module__VimoWG__loginBtn,.journey-viewer-module__VimoWG__homeBrand{transition:none}}@media (prefers-reduced-motion:reduce){.journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__loginCard,.journey-viewer-module__VimoWG__panel:before,.journey-viewer-module__VimoWG__panel:after,.journey-viewer-module__VimoWG__badge,.journey-viewer-module__VimoWG__brandMark,.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1,.journey-viewer-module__VimoWG__patternLayer{animation:none!important}.journey-viewer-module__VimoWG__brandMark,.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1{-webkit-text-fill-color:var(--gold-soft);color:var(--gold-soft);background:0 0}}.journey-viewer-module__VimoWG__viewport:is([data-animation=letters],[data-animation=lanterns],[data-animation=rain],[data-animation=cinema],[data-animation=persian],[data-animation=marble],[data-animation=dawn]) :is(.journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__grain,.journey-viewer-module__VimoWG__patternLayer),.journey-viewer-module__VimoWG__viewport:is([data-animation=observatory],[data-animation=moonlight],[data-animation=meteor],[data-animation=milkyway],[data-animation=desert]) :is(.journey-viewer-module__VimoWG__ambient,.journey-viewer-module__VimoWG__patternLayer){display:none}.journey-viewer-module__VimoWG__viewport:is([data-animation=letters],[data-animation=lanterns],[data-animation=rain],[data-animation=cinema],[data-animation=persian],[data-animation=marble],[data-animation=dawn],[data-animation=observatory],[data-animation=moonlight],[data-animation=meteor],[data-animation=milkyway],[data-animation=desert]) .journey-viewer-module__VimoWG__backdrop{background:var(--bg-1)}.journey-viewer-module__VimoWG__viewport :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1,.journey-viewer-module__VimoWG__modal h3,.journey-viewer-module__VimoWG__sectionHead h3){font-family:var(--journey-display-font,inherit)}.journey-viewer-module__VimoWG__viewport :is(.journey-viewer-module__VimoWG__letter,.journey-viewer-module__VimoWG__letterBlock){font-family:var(--journey-letter-font,inherit)}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__panel{border:1px solid color-mix(in srgb, var(--teal) 28%, transparent);background:url(/theme-patterns/paper.svg) 0 0 / 420px 420px, linear-gradient(175deg, var(--glass-strong), var(--glass));background-blend-mode:multiply;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 12%, transparent), 0 16px 32px color-mix(in srgb, var(--teal) 18%, transparent), 0 2px 4px color-mix(in srgb, var(--teal) 12%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px}.journey-viewer-module__VimoWG__viewport:is([data-animation=letters],[data-animation=cinema],[data-animation=marble],[data-animation=rain],[data-animation=lanterns],[data-animation=dawn]) .journey-viewer-module__VimoWG__panel:before,.journey-viewer-module__VimoWG__viewport:is([data-animation=letters],[data-animation=cinema],[data-animation=marble],[data-animation=rain],[data-animation=lanterns],[data-animation=dawn]) .journey-viewer-module__VimoWG__panel:after{content:none}.journey-viewer-module__VimoWG__viewport[data-animation=letters] :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1){color:var(--text);-webkit-text-fill-color:currentColor;background:0 0;font-weight:700;line-height:1.6;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__badge{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);color:var(--gold);box-shadow:none;letter-spacing:.04em;background:0 0;border-radius:2px;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__loginBtn{background:linear-gradient(180deg, var(--gold-soft), var(--gold));color:var(--surface);box-shadow:0 2px 0 color-mix(in srgb, var(--gold) 70%, black), 0 10px 20px color-mix(in srgb, var(--gold) 22%, transparent);border-radius:4px}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__loginInput{background:var(--surface);border:1px solid color-mix(in srgb, var(--teal) 30%, transparent);color:var(--text);border-radius:2px}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__dayCell{background:var(--surface);border:1px solid color-mix(in srgb, var(--teal) 22%, transparent);box-shadow:0 2px 6px color-mix(in srgb, var(--teal) 10%, transparent);color:var(--text);border-radius:2px}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open{background:linear-gradient(225deg, color-mix(in srgb, var(--gold) 18%, transparent) 0 14px, transparent 14px), var(--glass-strong)}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open:hover{border-color:color-mix(in srgb, var(--gold) 48%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--teal) 16%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__dayCell strong,.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__sectionHead h3{color:var(--gold);font-family:var(--journey-display-font,inherit)}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__timeBox{border:1px solid color-mix(in srgb, var(--teal) 24%, transparent);box-shadow:none;background:0 0;border-radius:2px}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__timeBox span{font-family:var(--journey-display-font,inherit);color:var(--text)}.journey-viewer-module__VimoWG__viewport[data-animation=letters] :is(.journey-viewer-module__VimoWG__letter,.journey-viewer-module__VimoWG__letterBlock){color:var(--text);font-size:1.14rem;line-height:2.15}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__surpriseCard{border:1px dashed color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--surface) 75%, transparent);box-shadow:none;border-radius:2px}.journey-viewer-module__VimoWG__viewport[data-animation=letters] .journey-viewer-module__VimoWG__modalBackdrop{background:color-mix(in srgb, var(--teal) 35%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__panel{border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);background:radial-gradient(ellipse 80% 60% at 50% 120%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 70%), linear-gradient(180deg, var(--glass), var(--glass-strong));box-shadow:0 24px 60px #0000008c, inset 0 1px 0 color-mix(in srgb, var(--gold-soft) 10%, transparent);border-radius:18px}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1){color:var(--gold-soft);-webkit-text-fill-color:currentColor;text-shadow:0 0 28px color-mix(in srgb, var(--gold) 35%, transparent);background:0 0;font-size:clamp(2.4rem,7vw,3.8rem);font-weight:600;line-height:1.3;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__loginCard h1{font-size:clamp(2rem,6vw,2.7rem)}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__badge{border-color:color-mix(in srgb, var(--gold) 42%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent);color:var(--gold-soft);animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__loginBtn{background:linear-gradient(180deg, var(--gold-soft), var(--gold));color:var(--bg-1);box-shadow:0 0 32px color-mix(in srgb, var(--gold) 30%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__dayCell{background:color-mix(in srgb, var(--surface) 78%, transparent);border-color:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--text);border-radius:14px}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open{background:radial-gradient(ellipse 90% 70% at 50% 130%, color-mix(in srgb, var(--gold) 30%, transparent), transparent 70%), color-mix(in srgb, var(--surface) 86%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open:hover{box-shadow:0 0 28px color-mix(in srgb, var(--gold) 24%, transparent);border-color:color-mix(in srgb, var(--gold) 42%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__timeBox{background:color-mix(in srgb, var(--glass) 85%, transparent);border-color:color-mix(in srgb, var(--gold) 16%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=lanterns] .journey-viewer-module__VimoWG__timeBox span{font-family:var(--journey-display-font,inherit);color:var(--gold-soft);text-shadow:0 0 16px color-mix(in srgb, var(--gold) 40%, transparent);font-size:1.9rem}.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__panel{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:linear-gradient(160deg, var(--glass), var(--glass-strong));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent), 0 22px 50px #00000061;border-radius:20px}@media (min-width:761px) and (hover:hover){.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__panel{background:linear-gradient(160deg, color-mix(in srgb, var(--glass) 55%, transparent), color-mix(in srgb, var(--glass-strong) 70%, transparent));-webkit-backdrop-filter:blur(16px)saturate(1.15)}}.journey-viewer-module__VimoWG__viewport[data-animation=rain] :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1){color:var(--text);-webkit-text-fill-color:currentColor;letter-spacing:-.01em;text-shadow:0 2px 22px #00000073;background:0 0;font-weight:500;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__badge{border-color:color-mix(in srgb, var(--gold) 52%, transparent);color:var(--gold-soft);background:0 0;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__loginBtn{background:color-mix(in srgb, var(--gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--gold) 70%, transparent);color:var(--gold-soft)}.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__loginBtn:hover:not(:disabled){background:color-mix(in srgb, var(--gold) 20%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__dayCell{background:color-mix(in srgb, var(--surface) 55%, transparent);border-color:color-mix(in srgb, var(--text) 14%, transparent);color:var(--text);border-radius:14px}.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open strong{color:var(--gold-soft)}.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__timeBox{background:color-mix(in srgb, var(--surface) 45%, transparent);border-color:color-mix(in srgb, var(--text) 14%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=rain] .journey-viewer-module__VimoWG__timeBox span{color:var(--text);font-weight:300}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__panel{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);background:var(--glass-strong);box-shadow:0 0 0 4px var(--bg-1), 0 0 0 5px color-mix(in srgb, var(--gold) 18%, transparent), 0 30px 70px #000000bf;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1){color:var(--gold-soft);-webkit-text-fill-color:currentColor;text-shadow:0 0 34px color-mix(in srgb, var(--gold-soft) 22%, transparent);background:0 0;font-size:clamp(2.5rem,7.5vw,4rem);font-weight:400;line-height:1.35;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__loginCard h1{font-size:clamp(2.1rem,6vw,2.8rem)}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__sectionHead h3{color:var(--gold-soft);font-size:1.45rem;font-weight:400}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__badge{background:var(--teal);color:var(--gold-soft);box-shadow:none;border:0;border-radius:0;padding:.38rem 1.05rem;animation:none;-webkit-mask:radial-gradient(5px at 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(5px at 100%,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(5px at 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(5px at 100%,#0000 96%,#000) 100%/51% 100% no-repeat}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__loginBtn{background:var(--teal);color:var(--gold-soft);font-family:var(--journey-display-font,inherit);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent);border-radius:2px;font-size:1.15rem;font-weight:400}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__loginInput{background:var(--bg-1);color:var(--text);border-color:color-mix(in srgb, var(--gold) 22%, transparent);border-radius:2px}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__dayCell{border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--gold) 34%, transparent) 0 7px, transparent 7px 14px) top 5px left 0 / 100% 5px no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--gold) 34%, transparent) 0 7px, transparent 7px 14px) bottom 5px left 0 / 100% 5px no-repeat, var(--surface);color:var(--text);border-radius:2px;padding-block:1.15rem}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__locked{filter:grayscale()}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open:hover{border-color:color-mix(in srgb, var(--gold) 55%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--gold-soft) 14%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__dayCell strong,.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__timeBox span{font-family:var(--journey-display-font,inherit);color:var(--gold-soft);font-weight:400}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__timeBox{background:var(--bg-1);border-color:color-mix(in srgb, var(--gold) 22%, transparent);border-radius:0}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__timeBox span{font-size:1.8rem}.journey-viewer-module__VimoWG__viewport[data-animation=cinema] .journey-viewer-module__VimoWG__surpriseCard{border:1px solid color-mix(in srgb, var(--gold) 26%, transparent);background:var(--bg-1);box-shadow:none;border-radius:2px}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__panel{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:linear-gradient(180deg, var(--glass), var(--glass-strong));box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--bg-1) 90%, transparent), inset 0 0 0 6px color-mix(in srgb, var(--gold) 24%, transparent), 0 26px 56px #00000073;border-radius:12px}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__panel:before{content:none}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__panel:after{opacity:.028;background:url(/theme-patterns/girih.svg) 0 0/96px 96px;animation:none;inset:0;transform:none}.journey-viewer-module__VimoWG__viewport[data-animation=persian] :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1){color:var(--gold-soft);-webkit-text-fill-color:currentColor;text-shadow:0 0 26px color-mix(in srgb, var(--gold) 28%, transparent);background:0 0;font-size:clamp(1.9rem,5.4vw,2.9rem);font-weight:600;line-height:2.1;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__loginCard h1{font-size:clamp(1.6rem,4.6vw,2.2rem)}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__sectionHead h3{color:var(--gold-soft);font-weight:500;line-height:2.1}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__badge{border-color:color-mix(in srgb, var(--gold) 52%, transparent);background:color-mix(in srgb, var(--teal) 20%, transparent);color:var(--gold-soft);animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__loginBtn{background:linear-gradient(180deg, color-mix(in srgb, var(--teal) 78%, white), var(--teal));color:var(--gold-soft);border:1px solid color-mix(in srgb, var(--gold) 60%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__dayCell{text-align:center;background:color-mix(in srgb, var(--surface) 92%, transparent);border-color:color-mix(in srgb, var(--gold) 34%, transparent);color:var(--text);border-radius:50% 50% 10px 10px/30% 30% 10px 10px;padding-top:1.45rem;box-shadow:0 10px 22px #02081459}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__dayCell strong{color:var(--gold-soft)}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open{background:radial-gradient(ellipse 70% 50% at 50% 0%, color-mix(in srgb, var(--teal) 32%, transparent), transparent 70%), color-mix(in srgb, var(--surface) 95%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open:hover{border-color:color-mix(in srgb, var(--gold) 62%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--gold) 18%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__timeBox{background:color-mix(in srgb, var(--surface) 75%, transparent);border-color:color-mix(in srgb, var(--gold) 26%, transparent);border-radius:46% 46% 8px 8px/24% 24% 8px 8px;padding-top:1.15rem}.journey-viewer-module__VimoWG__viewport[data-animation=persian] .journey-viewer-module__VimoWG__timeBox span{color:var(--gold-soft)}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__panel{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background:var(--glass);box-shadow:inset 0 0 0 5px var(--glass-strong), inset 0 0 0 6px color-mix(in srgb, var(--gold) 24%, transparent), 0 22px 44px color-mix(in srgb, var(--teal) 12%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px}.journey-viewer-module__VimoWG__viewport[data-animation=marble] :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1){color:var(--text);-webkit-text-fill-color:currentColor;background:0 0;font-size:clamp(2.5rem,7vw,3.9rem);font-weight:500;line-height:1.3;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__loginCard h1{font-size:clamp(2.1rem,6vw,2.8rem)}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__sectionHead h3{color:var(--gold);font-size:1.5rem;font-weight:500}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__badge{border:0;border-block:1px solid color-mix(in srgb, var(--gold) 60%, transparent);color:var(--gold);letter-spacing:.18em;box-shadow:none;background:0 0;border-radius:0;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__loginBtn{background:var(--text);color:var(--gold-soft);letter-spacing:.08em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold-soft) 35%, transparent);border-radius:0}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__loginInput{border-color:color-mix(in srgb, var(--gold) 28%, transparent);color:var(--text);border-radius:0}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__dayCell{background:var(--surface);border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);color:var(--text);border-radius:0}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open{background:var(--surface);border-top:2px solid var(--gold)}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open:hover{box-shadow:0 12px 26px color-mix(in srgb, var(--teal) 12%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__dayCell strong,.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__timeBox span{font-family:var(--journey-display-font,inherit);color:var(--gold);font-size:1.5rem;font-weight:500}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__timeBox{border:0;border-inline-start:1px solid color-mix(in srgb, var(--gold) 30%, transparent);box-shadow:none;background:0 0;border-radius:0}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__timeBox span{font-size:2rem}.journey-viewer-module__VimoWG__viewport[data-animation=marble] .journey-viewer-module__VimoWG__surpriseCard{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);background:var(--surface);box-shadow:none;border-radius:0}.journey-viewer-module__VimoWG__viewport[data-animation=dawn] .journey-viewer-module__VimoWG__panel{border:1px solid color-mix(in srgb, var(--gold-soft) 20%, transparent);background:linear-gradient(180deg, var(--glass), var(--glass-strong));border-radius:22px;box-shadow:0 24px 56px #04041473}@media (min-width:761px) and (hover:hover){.journey-viewer-module__VimoWG__viewport[data-animation=dawn] .journey-viewer-module__VimoWG__panel{background:linear-gradient(180deg, color-mix(in srgb, var(--glass) 70%, transparent), color-mix(in srgb, var(--glass-strong) 80%, transparent));-webkit-backdrop-filter:blur(14px)}}.journey-viewer-module__VimoWG__viewport[data-animation=dawn] :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1){background:linear-gradient(180deg, var(--text) 30%, var(--gold-soft) 100%);-webkit-text-fill-color:transparent;background-size:auto;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=dawn] .journey-viewer-module__VimoWG__badge{border-color:color-mix(in srgb, var(--gold-soft) 42%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--gold-soft);animation:none}.journey-viewer-module__VimoWG__viewport[data-animation=dawn] .journey-viewer-module__VimoWG__loginBtn{background:linear-gradient(90deg, var(--teal), color-mix(in srgb, var(--gold) 55%, var(--teal)) 55%, var(--gold));color:var(--text)}.journey-viewer-module__VimoWG__viewport[data-animation=dawn] .journey-viewer-module__VimoWG__dayCell{background:color-mix(in srgb, var(--surface) 65%, transparent);border-color:color-mix(in srgb, var(--teal-soft) 18%, transparent);color:var(--text);border-radius:16px}.journey-viewer-module__VimoWG__viewport[data-animation=dawn] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open{background:linear-gradient(0deg, color-mix(in srgb, var(--gold) 24%, transparent), transparent 60%), color-mix(in srgb, var(--surface) 70%, transparent);border-bottom-color:color-mix(in srgb, var(--gold) 52%, transparent)}.journey-viewer-module__VimoWG__viewport[data-animation=dawn] .journey-viewer-module__VimoWG__dayCell.journey-viewer-module__VimoWG__open strong,.journey-viewer-module__VimoWG__viewport[data-animation=dawn] .journey-viewer-module__VimoWG__timeBox span{color:var(--gold-soft)}html.tg-webview .journey-viewer-module__VimoWG__brandMark{-webkit-text-fill-color:var(--gold-soft,#e1c38d)!important;color:var(--gold-soft,#e1c38d)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}html.tg-webview .journey-viewer-module__VimoWG__hero h2{-webkit-text-fill-color:var(--gold-soft,#e1c38d)!important;color:var(--gold-soft,#e1c38d)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}html.tg-webview .journey-viewer-module__VimoWG__loginCard h1{-webkit-text-fill-color:var(--gold-soft,#e1c38d)!important;color:var(--gold-soft,#e1c38d)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}html.tg-webview .journey-viewer-module__VimoWG__viewport[data-animation=dawn] :is(.journey-viewer-module__VimoWG__hero h2,.journey-viewer-module__VimoWG__loginCard h1){-webkit-text-fill-color:var(--gold-soft)!important;color:var(--gold-soft)!important;background:0 0!important}html.tg-webview .journey-viewer-module__VimoWG__loginBtn{background:var(--fd-fill)!important;border:1px solid var(--gold-soft,var(--fd-line))!important;color:var(--gold-soft,var(--fd-ink))!important;-webkit-text-fill-color:var(--gold-soft,var(--fd-ink))!important;box-shadow:none!important;background-image:none!important}
.jalali-date-field-module__NCCi0G__wrap{gap:.45rem;display:grid;container-type:inline-size}.jalali-date-field-module__NCCi0G__label{color:var(--white-soft);font-size:.92rem}.jalali-date-field-module__NCCi0G__row{grid-template-columns:minmax(0,.72fr) minmax(0,1.18fr) minmax(0,1.05fr);gap:.35rem;display:grid}.jalali-date-field-module__NCCi0G__select{border:1px solid var(--border);color:#fff;width:100%;min-width:0;font:inherit;text-align:center;appearance:auto;background:#14181f;border-radius:12px;padding:.62rem .35rem;font-size:.86rem}@container (max-width:260px){.jalali-date-field-module__NCCi0G__row{grid-template-columns:1fr}}.jalali-date-field-module__NCCi0G__select option{color:#fff;background:#14181f}.jalali-date-field-module__NCCi0G__hint{color:#ffffff8c;font-size:.8rem;line-height:1.5}.jalali-date-field-module__NCCi0G__error{color:#ff8f8f;font-size:.82rem;line-height:1.5}
.ambient-halo-module__WwR3Da__root{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-halo-module__WwR3Da__wash{background:radial-gradient(58% 48% at 78% 18%,#c89b5c33,#0000 68%),radial-gradient(52% 44% at 14% 78%,#477c7529,#0000 66%),radial-gradient(70% 55% at 50% 42%,#fff6e60b,#0000 62%);position:absolute;inset:-12%}.ambient-halo-module__WwR3Da__bloom{filter:blur(8px);background:radial-gradient(circle,#f3e8d212 0%,#c89b5c0d 38%,#0000 70%);border-radius:50%;width:min(72vw,720px);height:min(72vw,720px);animation:11s ease-in-out infinite ambient-halo-module__WwR3Da__bloomPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px),(hover:none) and (pointer:coarse){.ambient-halo-module__WwR3Da__bloom{filter:none;opacity:.85;animation:none}}@media (prefers-reduced-motion:reduce){.ambient-halo-module__WwR3Da__bloom{animation:none}}@keyframes ambient-halo-module__WwR3Da__bloomPulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}
.admin-nav-module__UUnGIW__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.admin-nav-module__UUnGIW__who{margin-top:.25rem;font-size:.88rem}.admin-nav-module__UUnGIW__nav{flex-wrap:wrap;gap:.4rem;display:flex}.admin-nav-module__UUnGIW__nav a{border:1px solid var(--border);color:var(--white-soft);border-radius:999px;padding:.55rem .95rem;font-size:.9rem}.admin-nav-module__UUnGIW__nav a:hover,.admin-nav-module__UUnGIW__active{border-color:color-mix(in srgb, var(--gold) 45%, var(--border));color:var(--gold-soft);background:#c89b5c1f}
