@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.galaxy{--space:#0b0720;--py:0;isolation:isolate;color:#fff;padding-block:6.5rem 6rem;position:relative;overflow:clip}.galaxy.intent{background:radial-gradient(60% 50% at 78% 45%,#7b45bf57,#0000 70%),radial-gradient(45% 40% at 8% 90%,#1f8a7638,#0000 70%)}.galaxy.offers{background:radial-gradient(55% 35% at 15% 12%,#b40f6a42,#0000 70%),radial-gradient(50% 30% at 90% 70%,#4f46e533,#0000 70%)}.galaxy>.wrap-wide{z-index:2;position:relative}.galaxy .section-title{color:#fff}.galaxy .section-lede{color:#ffffffb3}.galaxy .eyebrow{color:var(--color-pink)}.sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky-stars{transform:translate3d(0, calc(var(--py) * -48px), 0);position:absolute;inset:-4rem 0}.star{width:var(--sz);height:var(--sz);opacity:.2;animation:star-twinkle var(--t) ease-in-out var(--d) infinite;background:#fff;border-radius:50%;position:absolute}.star[style*=--sz\:3px]{box-shadow:0 0 8px 2px #c9a8f2cc}@keyframes star-twinkle{0%,to{opacity:.12;scale:.7}50%{opacity:1;scale:1.25}}.nebula{opacity:.55;border-radius:50%;position:absolute}.nebula--a{background:radial-gradient(circle,#f277b58c,#0000 65%);width:34rem;height:34rem;animation:26s ease-in-out infinite alternate nebula-drift;top:6%;left:-10rem}.nebula--b{background:radial-gradient(circle,#6aa8ff73,#0000 65%);width:38rem;height:38rem;animation:32s ease-in-out -8s infinite alternate-reverse nebula-drift;bottom:4%;right:-12rem}@keyframes nebula-drift{to{transform:translate(4rem,-3rem)scale(1.15)}}.meteor{top:var(--y);opacity:0;width:7rem;height:2px;animation:meteor 11s linear var(--d) infinite;background:linear-gradient(90deg,#0000,#fff);border-radius:2px;position:absolute;left:100%;rotate:200deg}@keyframes meteor{0%{opacity:0;transform:translate(0,0)}2%{opacity:1}9%{opacity:0;transform:translate(-70vw,-24vw)}to{opacity:0;transform:translate(-70vw,-24vw)}}.galaxy-split{align-items:center;gap:2.5rem;display:grid}@media (width>=1024px){.galaxy-split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:4rem}}.solar{aspect-ratio:1;width:min(100%,34rem);margin-inline:auto;position:relative;container-type:inline-size}.sun{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff3c4,#ffb347 32%,#f277b5 68%,#b40f6a);border-radius:50%;place-items:center;width:19%;animation:5s ease-in-out infinite sun-pulse;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 40px 10px #f277b580,0 0 130px 40px #b40f6a59}.sun:before,.sun:after{content:"";border:1px solid #ffc89666;border-radius:50%;animation:4s ease-out infinite sun-wave;position:absolute;inset:-22%}.sun:after{animation-delay:2s}.sun span{letter-spacing:.04em;color:#3a0a2a;font-size:clamp(.6rem,3cqw,.85rem);font-weight:700}@keyframes sun-pulse{50%{scale:1.07}}@keyframes sun-wave{0%{opacity:.8;scale:.85}to{opacity:0;scale:2.1}}.orbit{inset:var(--in);transition:scale 1.2s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .16s), opacity .9s ease calc(var(--i) * .16s);border:1px solid #ffffff24;border-radius:50%;position:absolute}html.js .solar:not(.is-visible) .orbit{opacity:0;scale:.2}.orbit-spin{animation:orbit-turn var(--t) linear infinite;animation-direction:var(--dir);border-radius:50%;position:absolute;inset:-1px}.orbit-spin:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px;left:50%;box-shadow:0 0 10px 2px #ffffffb3}@keyframes orbit-turn{to{transform:rotate(360deg)}}.planet-pos{left:var(--x);top:var(--y);--ps:clamp(2.4rem, 11cqw, 3.7rem);width:var(--ps);height:var(--ps);margin:calc(var(--ps) / -2) 0 0 calc(var(--ps) / -2);position:absolute}.planet{color:#fff;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--c) 45%, #fff), var(--c) 46%, color-mix(in srgb, var(--c) 38%, #0b0620));width:100%;height:100%;box-shadow:inset -6px -8px 14px #0b062073, 0 0 22px -2px color-mix(in srgb, var(--c) 70%, transparent);animation:orbit-turn var(--t) linear infinite;animation-direction:var(--dir-inv);border-radius:50%;place-items:center;transition:scale .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:grid;position:relative}.planet-ico{filter:drop-shadow(0 1px 3px #0b062080);place-items:center;width:52%;height:52%;display:grid}.planet-ico svg{width:100%;height:100%;overflow:visible}.planet--ring:before{content:"";z-index:-1;border:3px solid color-mix(in srgb, var(--c) 65%, #fff);opacity:.7;border-radius:50%;position:absolute;inset:26% -42%;rotate:-24deg}.planet-tip{z-index:4;border:1px solid color-mix(in srgb, var(--c) 60%, transparent);white-space:nowrap;opacity:0;pointer-events:none;background:#0b0620e0;border-radius:999px;padding:.3rem .7rem;font-size:.68rem;font-weight:600;transition:opacity .25s,translate .25s;position:absolute;top:calc(100% + .5rem);left:50%;translate:-50% 4px}.planet.is-lit{z-index:3;box-shadow:inset -6px -8px 14px #0b062066, 0 0 38px 6px color-mix(in srgb, var(--c) 75%, transparent);scale:1.28}.planet.is-lit .planet-tip{opacity:1;translate:-50%}.solar.is-hot .orbit-spin,.solar.is-hot .planet,.galaxy-split.is-hot .orbit-spin,.galaxy-split.is-hot .planet{animation-play-state:paused}.goals{gap:.7rem;list-style:none;display:grid}.goal{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.3rem;align-items:center;gap:1rem;padding:.85rem 1.1rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.goal:before{content:"";background:var(--c);width:3px;transition:transform .35s;position:absolute;inset:0 auto 0 0;transform:scaleY(.3)}.goal.is-lit,.goal:hover,.goal:focus-visible{border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, #ffffff0a);box-shadow:0 14px 40px -18px var(--c);transform:translate(8px)}.goal.is-lit:before,.goal:hover:before{transform:scaleY(1)}.goal-orb{color:#fff;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--c) 45%, #fff), var(--c) 46%, color-mix(in srgb, var(--c) 38%, #0b0620));width:3rem;height:3rem;box-shadow:inset -4px -5px 9px #0b062066, 0 0 18px -4px var(--c);border-radius:50%;flex:none;place-items:center;display:grid}.goal-orb svg{width:1.5rem;height:1.5rem;overflow:visible}.goal-body{flex-direction:column;flex:1;min-width:0;display:flex}.goal-body strong{letter-spacing:-.02em;color:#fff;font-size:1rem;line-height:1.25}.goal-body small{color:#fff9;margin-top:.15rem;font-size:.76rem}.goal-num{letter-spacing:.12em;color:#ffffff4d;font-size:.72rem;font-weight:700}.goal-go{background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:background .3s,transform .3s;display:grid}.goal.is-lit .goal-go,.goal:hover .goal-go{background:var(--c);transform:translate(3px)}.offers-head{gap:1.5rem;display:grid}@media (width>=1024px){.offers-head{grid-template-columns:1fr auto;align-items:end}}.route{gap:2.8rem;padding-left:2.4rem;display:grid;position:relative}@media (width>=768px){.route{padding-left:3.6rem}}.route:before{content:"";background:linear-gradient(#0000,#fff 50%,#0000) 0 0/100% 12rem no-repeat,repeating-linear-gradient(#ffffff47 0 6px,#0000 6px 13px);border-radius:2px;width:2px;animation:5s linear infinite route-flow;position:absolute;top:1.2rem;bottom:1.2rem;left:1.05rem}@media (width>=768px){.route:before{left:1.45rem}}@keyframes route-flow{0%{background-position:0 -12rem,0 0}to{background-position:0 100%,0 0}}.route-stage{position:relative}.route-head{align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex;position:relative}.route-pin{color:#fff;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--c) 45%, #fff), var(--c) 50%, color-mix(in srgb, var(--c) 40%, #0b0620));width:2.1rem;height:2.1rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--c) 22%, transparent), 0 0 24px 2px color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;left:-2.4rem}@media (width>=768px){.route-pin{width:2.9rem;height:2.9rem;font-size:1rem;left:-3.6rem}}.route-pin:after{content:"";border:1px solid var(--c);border-radius:50%;animation:3.4s ease-out infinite sun-wave;position:absolute;inset:-5px}.route-kicker{letter-spacing:-.02em;color:#fff;font-size:1.2rem;font-weight:700}.route-sub{color:#fff9;margin-top:.1rem;font-size:.82rem}.route-cards{gap:1.1rem;display:grid}@media (width>=768px){.route-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}}.route-cards--one{grid-template-columns:minmax(0,1fr)}.ox{--rx:0deg;--ry:0deg;border:1px solid color-mix(in srgb, var(--c) 32%, #ffffff1a);backdrop-filter:blur(14px);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));background:linear-gradient(160deg,#ffffff1a,#ffffff08 60%);border-radius:1.7rem;flex-direction:column;padding:1.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000}.ox:hover{border-color:var(--c);box-shadow:0 30px 80px -34px var(--c)}.ox:before{content:"";z-index:0;background:radial-gradient(22rem circle at var(--mx,80%) var(--my,0%), color-mix(in srgb, var(--c) 26%, transparent), transparent 62%);opacity:.55;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ox:hover:before{opacity:1}.ox>*{z-index:1;position:relative}.ox--paid{background:linear-gradient(160deg, color-mix(in srgb, var(--c) 18%, #ffffff14), #ffffff08 65%)}.ox-planet{pointer-events:none;width:9.5rem;height:9.5rem;animation:7s ease-in-out infinite float-y;top:-3.2rem;right:-3.2rem;z-index:0!important;position:absolute!important}.ox-planet i{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--c) 40%, #fff), var(--c) 45%, color-mix(in srgb, var(--c) 35%, #0b0620));opacity:.85;box-shadow:inset -14px -16px 28px #0b062080, 0 0 50px -6px var(--c);border-radius:50%;position:absolute;inset:0}.ox-planet:after{content:"";border:2px solid color-mix(in srgb, var(--c) 60%, #fff);opacity:.45;border-radius:50%;position:absolute;inset:34% -30%;rotate:-22deg}.ox-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ox-badge{background:color-mix(in srgb, var(--c) 28%, #0b062099);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:999px;padding:.22rem .65rem;font-size:.62rem;font-weight:700}.ox-chip{color:#ffffffb3;font-size:.7rem;font-weight:600}.ox-chip.is-closed{color:#ff8fb0}.ox-capacity{color:var(--c);flex-basis:100%;font-size:.7rem;font-weight:600;display:block}.ox-capacity:empty{display:none}.ox-when{align-items:center;gap:.9rem;margin-top:1.1rem;display:flex}.ox-date{border:1px solid color-mix(in srgb, var(--c) 50%, transparent);background:#0b06208c;border-radius:1rem;flex:none;place-items:center;width:3.9rem;padding:.35rem 0 .4rem;line-height:1;display:grid}.ox-date b{letter-spacing:-.04em;color:#fff;font-size:1.7rem;font-weight:700}.ox-date small{letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin-top:.25rem;font-size:.62rem;font-weight:700}.ox-orb{color:#fff;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--c) 45%, #fff), var(--c) 46%, color-mix(in srgb, var(--c) 38%, #0b0620));border-radius:50%;flex:none;place-items:center;width:3.9rem;height:3.9rem;display:grid}.ox-orb svg{width:1.8rem;height:1.8rem;overflow:visible}.ox-when-text{flex-direction:column;min-width:0;display:flex}.ox-when-text strong{color:#fff;font-size:.92rem;font-weight:600}.ox-when-text small{color:#fff9;margin-top:.15rem;font-size:.74rem}.ox-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--c);margin-top:1.2rem;font-size:.72rem;font-weight:700}.ox-title{letter-spacing:-.025em;color:#fff;margin-top:.3rem;font-size:1.3rem;font-weight:700;line-height:1.2}.ox-desc{color:#ffffffb3;margin-top:.6rem;font-size:.86rem;line-height:1.6}.ox-list{gap:.45rem;margin-top:1rem;list-style:none;display:grid}.ox-list li{color:#ffffffd1;align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.45;display:flex}.ox-list svg{color:var(--c);flex:none;margin-top:.15rem}.ox-foot{gap:1rem;margin-top:auto;padding-top:1.4rem;display:grid}.ox-price{color:#fff;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}.ox-free,.ox-amount{letter-spacing:-.04em;font-size:2.1rem;font-weight:700;line-height:1}.ox--paid .ox-amount{background:linear-gradient(120deg, #fff, color-mix(in srgb, var(--c) 55%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text}.ox-price s{color:#ffffff73;font-size:.95rem}.ox-price small{color:#ffffff8c;font-size:.68rem}.ox-price em{color:var(--c);flex-basis:100%;font-size:.72rem;font-style:normal;font-weight:600}.ox-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.ox-link{color:#fffc;text-underline-offset:3px;font-size:.76rem;font-weight:600;text-decoration:underline #ffffff4d;transition:color .2s}.ox-link:hover{color:var(--c)}.ox-closed{color:#ff8fb0;font-size:.78rem;font-weight:600}@media (width>=900px){.ox--wide{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:3rem;padding:2.2rem;display:grid}.ox--wide>*{grid-column:1}.ox--wide .ox-list{grid-area:2/2/span 5;align-self:center;margin-top:0}.ox--wide .ox-head{grid-column:1}.ox--wide .ox-planet{width:13rem;height:13rem;top:-2rem;right:-2rem}.ox--wide .ox-foot{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:2rem}.ox--wide .ox-actions{justify-content:flex-end}}.offer-card-cta.is-disabled{pointer-events:none;opacity:.55}.ox-community{backdrop-filter:blur(10px);background:#ffffff0d;border:1px dashed #ffffff47;border-radius:1.6rem;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:3rem;padding:1.3rem 1.6rem;display:flex}.ox-community>div{flex:1;min-width:14rem}.ox-community h3{color:#fff;margin-top:.2rem;font-size:1.1rem;font-weight:700}.ox-community p:not(.eyebrow){color:#ffffffa6;margin-top:.2rem;font-size:.82rem}.ox-community-orb{color:#fff;background:radial-gradient(circle at 32% 28%,#a9ccff,#6aa8ff 46%,#1f3d7a);border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;animation:6s ease-in-out infinite float-y;display:grid;box-shadow:0 0 24px -4px #6aa8ff}.ox-community-orb svg{width:1.6rem;height:1.6rem;overflow:visible}.btn-ghost-light{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff59}.btn-ghost-light:hover{background:#ffffff24;border-color:#fff}@media (width<=639px){.galaxy{padding-block:5rem 4.5rem}.goal{padding:.75rem .9rem}.goal-num{display:none}.ox{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.star,.nebula,.meteor,.sun,.sun:before,.sun:after,.orbit-spin,.planet,.ox-planet,.route:before,.route-pin:after,.ox-community-orb{animation:none}.planet{rotate:0deg}.ox,.goal,.orbit{transition:none}}.cosmos,.on-space{--color-text:#fff;--color-soft:#ffffffbd;--color-muted:#ffffff8c;--color-line:#ffffff24;--color-mist:#ffffff17;--color-brand:#c9a8f2;--color-magenta:#ff7ab8;--color-mint:#7ee0cc;color:#fff}.cosmos{background:radial-gradient(70% 18% at 85% 8%,#7b45bf4d,#0000 70%),radial-gradient(60% 16% at 5% 38%,#1f8a7633,#0000 70%),radial-gradient(70% 16% at 90% 66%,#b40f6a33,#0000 70%);position:relative}.cosmos>*{z-index:1;position:relative}.cosmos .btn-primary{color:#fff;background:linear-gradient(120deg,#b40f6a,#d02680 55%,#7b45bf)}.cosmos .eyebrow{color:var(--color-pink)}.cosmos .sectors{background:radial-gradient(60% 80% at 85% 0,#7b45bf4d,#0000 60%),radial-gradient(50% 70% at 8% 100%,#1f8a7638,#0000 60%);margin-top:0}.cosmos .community-shell{background:radial-gradient(80% 90% at 90% 0,#7b45bf4d,#0000 60%)}.cosmos .scene-stage{background:0 0}.cosmos .card,.glass-tile{backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;box-shadow:0 30px 70px -40px #000}.cosmos .card{color:#fff}.cosmos .scene-chip{box-shadow:none;color:#fff;backdrop-filter:blur(8px);background:#ffffff12}.cosmos .floater-in{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 14px 36px -14px var(--accent);backdrop-filter:blur(8px);background:#0b0620c7}.cosmos .floater-in b{color:#fff}.cosmos .scene-dot span{background:#fff3}.cosmos .scene-dot.is-active span{background:var(--accent);box-shadow:0 0 12px var(--accent)}.cosmos .prog-week{background:color-mix(in srgb, var(--accent) 30%, #0b062099);border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}.cosmos .scene-art{box-shadow:0 40px 90px -40px var(--accent), 0 0 0 1px #ffffff1f}.cosmos .stats-big{text-shadow:0 0 60px color-mix(in srgb, var(--accent) 45%, transparent)}.cosmos .community-card{backdrop-filter:blur(12px);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.cosmos .community-card:hover{border-color:var(--color-mint-light);transform:translateY(-6px);box-shadow:0 26px 60px -30px #2fb89c}.cosmos .intent-icon--dark{color:#fff;background:radial-gradient(circle at 32% 28%,#9ff0dc,#2fb89c 46%,#0d4a3f);border-radius:50%;box-shadow:inset -4px -5px 9px #0b062066,0 0 20px -4px #2fb89c}.deco-host{position:relative;overflow:hidden}.deco-host>:not(.ox-planet){z-index:1;position:relative}.deco-host .ox-planet{opacity:.8}.orb{color:#fff;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--c) 45%, #fff), var(--c) 46%, color-mix(in srgb, var(--c) 38%, #0b0620));width:2.4rem;height:2.4rem;box-shadow:inset -4px -5px 9px #0b062066, 0 0 20px -3px var(--c);border-radius:50%;place-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:grid}.group:hover .orb{transform:scale(1.18)rotate(-8deg)}.faq-list{gap:.7rem;display:grid}.cosmos .faq-item{backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.2rem;padding-inline:1.2rem;transition:border-color .3s,background .3s,box-shadow .3s}.cosmos .faq-item:hover{border-color:#ffffff47}.cosmos .faq-item[open]{border-color:var(--color-pink);box-shadow:0 20px 50px -30px var(--color-pink);background:#f277b512}.cosmos .faq-item[open] summary .icon{background:var(--color-magenta);border-color:var(--color-magenta)}.faq-contact{backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24}.cosmos .btn-dark{color:#fff;background:#ffffff1f;border:1px solid #ffffff40}.cosmos .btn-dark:hover{background:#fff3}.site-footer{background:#0b0720}.footer-horizon{pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#7b45bf47,#0b0720 70%);border-top:1px solid #ffbeeb8c;border-radius:50%;width:140%;height:34rem;position:absolute;top:1.5rem;left:-20%;box-shadow:0 -6px 60px 4px #f277b54d,inset 0 18px 60px -20px #f277b540}body:has(.cosmos) .site-footer{margin-top:0}.cosmos .btn-light{color:#160f35}.cosmos .btn-outline,.on-space .btn-outline{color:#fff;background:#ffffff0f;border-color:#ffffff4d}.cosmos .btn-outline:hover{color:#fff;border-color:#fff}html:has(.space-bg),body:has(.space-bg){background-color:#0b0720}.space-bg{contain:strict;z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 80% 10%,#7b45bf59,#0000 70%),radial-gradient(50% 45% at 10% 85%,#1f8a7640,#0000 70%),radial-gradient(45% 40% at 85% 90%,#b40f6a38,#0000 70%),linear-gradient(#0b0720,#140b38 55%,#0b0720);height:100lvh;position:fixed;inset:0 0 auto;transform:translateZ(0)}.page-view{z-index:1;position:relative}.on-space .register-progress-step small{color:#fff9}:root{--vt-dur:.45s}html:has(.space-bg):active-view-transition{background:0 0}::view-transition-group(root){z-index:2;animation:none}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-duration:var(--vt-dur);animation-timing-function:ease-in-out}::view-transition-old(root){animation-name:vt-fade-out}::view-transition-new(root){animation-name:vt-fade-in;animation-delay:.12s;animation-fill-mode:both}::view-transition-group(space){z-index:1;animation:none}::view-transition-old(space){opacity:0;animation:none}::view-transition-new(space){animation:none}::view-transition-group(site-nav),::view-transition-group(wa-fab),::view-transition-group(fab){z-index:10;animation-duration:.3s}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}.navx-bar{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:linear-gradient(135deg,#180e3a9e,#0b07208c);border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .7rem .6rem 1.1rem;transition:background .3s,box-shadow .3s,padding .3s,border-color .3s;display:flex;position:relative;box-shadow:0 18px 50px -24px #000,inset 0 1px #ffffff1f}.navx-bar:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.7;background:linear-gradient(120deg,#f277b58c,#0000 30% 70%,#7ee0cc80);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.navx-bar.is-scrolled{background:linear-gradient(135deg,#180e3ad1,#0b0720cc);border-color:#ffffff38;padding-block:.45rem;box-shadow:0 22px 60px -22px #000,0 0 0 1px #7b45bf33}.navx-progress{filter:drop-shadow(0 0 6px #f277b5cc);border-radius:2px;height:2px;inset:auto 1.6rem -1px}.navx-brand{align-items:center;gap:.75rem;display:flex}.navx-tag{letter-spacing:.03em;color:#fff9;border-left:1px solid #fff3;padding-left:.75rem;font-size:.66rem;font-weight:500;line-height:1.25;display:none}@media (width>=640px){.navx-tag{display:block}}.navx-links{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.15rem;padding:.25rem;display:none}@media (width>=1024px){.navx-links{display:flex}}.navx-link{color:#ffffffb8;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:500;transition:color .25s,background .25s,box-shadow .25s;position:relative}.navx-link:hover{color:#fff;background:#ffffff14}.navx-link.is-active{color:#fff;background:linear-gradient(120deg,#b40f6abf,#7b45bfbf);box-shadow:0 6px 22px -8px #f277b5cc,inset 0 1px #ffffff40}.navx-ghost{color:#ffffffd9;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.8rem;font-weight:600;transition:background .25s,border-color .25s}.navx-ghost:hover{background:#ffffff1a;border-color:#fff6}.navx-cta{border-radius:999px}.navx-burger{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;transition:background .25s;display:grid}.navx-burger:hover{background:#ffffff29}.navx-menu{-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#180e3ae6,#0b0720e6);border:1px solid #ffffff29;border-radius:1.6rem;margin-top:.5rem;padding:.6rem;box-shadow:0 26px 60px -24px #000}.navx-menu:not(.hidden){animation:.3s cubic-bezier(.22,1,.36,1) navx-drop}.navx-mlink{color:#ffffffd9;border-radius:1rem;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.92rem;font-weight:500;transition:background .2s;display:flex}.navx-menu:not(.hidden) .navx-mlink{animation:.4s cubic-bezier(.22,1,.36,1) both navx-item;animation-delay:calc(var(--i,0) * 50ms + 50ms)}.navx-mlink:hover{background:#ffffff1a}@keyframes navx-drop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes navx-item{0%{opacity:0;transform:translate(-10px)}}@media (prefers-reduced-motion:reduce){.navx-menu,.navx-mlink{animation:none!important}}@media (width>=1024px){.navx-burger{display:none}}.moments-title{letter-spacing:-.03em;color:#fff;max-width:30rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700}.moments{grid-template-columns:repeat(2,1fr);grid-auto-rows:9.5rem;gap:.7rem;display:grid}.moment{background:#ffffff0d;border:1px solid #ffffff29;border-radius:1.4rem;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #000}.moment img{object-fit:cover;filter:saturate(1.05);width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .5s}.moment:after{content:"";opacity:.7;pointer-events:none;background:linear-gradient(#0000 55%,#0b07208c),radial-gradient(80% 60% at 50% 120%,#f277b559,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.moment:hover{border-color:var(--color-pink);transform:translateY(-6px)rotate(-.6deg);box-shadow:0 30px 70px -28px #f277b599}.moment:hover img{filter:saturate(1.2);transform:scale(1.07)}.moment:hover:after{opacity:.25}html.js .moment[data-reveal]:not(.is-visible){clip-path:inset(12% round 1.4rem);transform:translateY(26px)scale(.94)}html.js .moment[data-reveal].is-visible{clip-path:inset(0 round 1.4rem)}.moment--1,.moment--5{grid-column:span 2}.moment--2{grid-row:span 2}@media (width>=900px){.moments{grid-template-columns:repeat(12,1fr);grid-auto-rows:12rem;gap:.9rem}.moment--1{grid-area:1/1/span 2/span 5}.moment--2{grid-area:1/6/span 3/span 3}.moment--3{grid-area:1/9/span 2/span 4}.moment--4{grid-area:3/1/auto/span 5}.moment--5{grid-area:3/9/span 2/span 4}.moment--6{grid-area:4/1/auto/span 3}.moment--7{grid-area:4/4/auto/span 5}.moment--8{grid-area:5/1/auto/span 4}.moment--9{grid-area:5/5/auto/span 4}.moment--10{grid-area:5/9/auto/span 4}}@media (prefers-reduced-motion:reduce){.moment,.moment img{transition:none}}.join-banner{backdrop-filter:blur(12px);background:linear-gradient(120deg,#6aa8ff2e,#f277b524);border:1px solid #ffffff2e;border-radius:1.6rem;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.4rem;padding:1.3rem 1.6rem;display:flex;box-shadow:0 30px 80px -44px #6aa8ff}.join-orb{color:#fff;background:radial-gradient(circle at 32% 28%,#a9ccff,#6aa8ff 46%,#1f3d7a);border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;animation:6s ease-in-out infinite float-y;display:grid;box-shadow:0 0 26px -4px #6aa8ff}.join-text{flex:1;min-width:14rem}.join-text h3{letter-spacing:-.02em;color:#fff;margin-top:.2rem;font-size:1.3rem;font-weight:700}.join-text p:not(.eyebrow){color:#ffffffb8;margin-top:.2rem;font-size:.86rem}@media (prefers-reduced-motion:reduce){.join-orb{animation:none}}html:not(.scene-scroll) .road{display:none}.road,.road-track{position:relative}.road-line{left:calc(50% / var(--n,4));right:calc(50% / var(--n,4));background:#ffffff24;border-radius:3px;height:3px;position:absolute;top:1.45rem}.road-fill{width:calc(var(--road,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,#9b6be0,#f277b5,#f0b840);transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:0 0 14px #f277b5b3}.road-ship{left:calc(var(--road,0) * 100%);background:#fff;border-radius:50%;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;box-shadow:0 0 0 4px #fff3,0 0 22px 6px #f277b5e6}.road-nodes{grid-template-columns:repeat(var(--n,4), 1fr);list-style:none;display:grid;position:relative}.road-node{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:0 .25rem;display:flex}.road-planet{color:#ffffff8c;background:#180e3ae6;border:2px solid #fff3;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;font-size:.95rem;font-weight:700;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.road-node.is-past .road-planet,.road-node.is-active .road-planet{color:#fff;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--c) 45%, #fff), var(--c) 46%, color-mix(in srgb, var(--c) 38%, #0b0620));box-shadow:inset -4px -5px 9px #0b062066, 0 0 22px -2px var(--c);border-color:#0000}.road-node.is-active .road-planet{scale:1.22}.road-node.is-active .road-planet:after{content:"";border:1px solid var(--c);border-radius:50%;animation:2.6s ease-out infinite sun-wave;position:absolute;inset:-7px}.road-node:hover .road-planet{border-color:var(--c);color:#fff}.road-label{opacity:.5;flex-direction:column;gap:.1rem;max-width:11rem;transition:opacity .3s;display:none}.road-label small{letter-spacing:.14em;text-transform:uppercase;color:var(--c);font-size:.64rem;font-weight:700}.road-label b{color:#fff;font-size:.82rem;font-weight:600;line-height:1.2}.road-node.is-active .road-label,.road-node.is-past .road-label,.road-node:hover .road-label{opacity:1}@media (width>=640px){.road-label{display:flex}}@media (width<=639px){.road-node.is-active .road-label{display:flex}.road-node.is-active .road-label b{display:none}}@media (prefers-reduced-motion:reduce){.road-fill,.road-ship,.road-planet{transition:none}.road-node.is-active .road-planet:after{animation:none}}.cosmos .sectors,.cosmos .community-shell,.galaxy.intent,.galaxy.offers{background:0 0}.galaxy .nebula,.cosmos .amb-blob{display:none}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
