:root{--space-bg-deep:#0a0e1a;--space-bg-surface:#0f1525;--space-bg-card:#0f192dcc;--space-bg-card-hover:#14233ce6;--space-bg-card-border:#38bdf814;--space-text-primary:#e2e8f0;--space-text-secondary:#94a3b8;--space-text-muted:#94a3b8;--space-text-accent:#38bdf8;--space-glow-primary:#38bdf8;--space-glow-secondary:#0ea5e9;--space-glow-ring:#38bdf84d;--space-glow-subtle:#38bdf80d;--space-button-primary:#0ea5e9;--space-button-primary-hover:#38bdf8;--space-button-secondary:#38bdf81a;--space-button-secondary-hover:#38bdf833;--space-border:#38bdf81a;--space-border-hover:#38bdf833;--space-shadow-sm:0 2px 8px #0000004d;--space-shadow-md:0 4px 16px #0006;--space-shadow-glow:0 0 20px #38bdf81a;--space-ring-empty:#38bdf814;--space-ring-fill:#38bdf8;--space-ring-glow:#38bdf866;--font-heading:"Outfit", sans-serif;--font-body:"Source Sans 3", sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}body,p,span,div,input,textarea,button,a,li{font-family:var(--font-body)}@keyframes space-ring-fill{0%{stroke-dashoffset:var(--space-ring-circumference,0)}to{stroke-dashoffset:var(--space-ring-offset-target,0)}}.space-stars-container{z-index:0;pointer-events:none;opacity:0;transition:opacity 2s ease-in-out;position:fixed;inset:0;overflow:hidden}.space-stars-container.space-stars-ready{opacity:1}@keyframes space-twinkle{0%{opacity:0;transform:scale(.7)}50%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.space-star{will-change:opacity, transform;background:#fff;border-radius:50%;width:4px;height:4px;animation-name:space-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.space-star:before,.space-star:after{content:"";background:#ffffffb3;position:absolute}.space-star:before{width:10px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.space-star:after{width:1px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%)}.space-voice-ring--fill-animated{animation:1.5s ease-out forwards space-ring-fill}@keyframes space-landing-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.space-landing-fade-up{opacity:0;animation:.8s ease-out forwards space-landing-fade-up}.space-landing-delay-0{animation-delay:0s}.space-landing-delay-1{animation-delay:.2s}.space-landing-delay-2{animation-delay:.4s}.space-landing-delay-3{animation-delay:.6s}.space-landing-delay-4{animation-delay:.8s}.space-landing-reveal{opacity:0;transition:opacity .85s ease-out,transform .85s ease-out;transform:translateY(16px)}.space-landing-reveal.space-landing-reveal--visible{opacity:1;transform:translateY(0)}.space-landing-pricing-card{opacity:0;pointer-events:none;transition:opacity .75s ease-out,transform .75s ease-out;transform:translateY(20px)}.space-landing-pricing-card.space-landing-reveal--visible{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes space-landing-cap-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.space-landing-capability-card{opacity:0;transition:background-color .3s,border-color .3s,box-shadow .3s,color .3s;transform:translateY(12px)}.space-landing-capability-card.space-landing-reveal--visible{animation:.7s ease-out forwards space-landing-cap-reveal;animation-delay:var(--cap-stagger,0s)}.space-voice-ring-wrap--nebula-breathe{transform-origin:50%;animation:4s ease-in-out infinite space-voice-ring-breathe}.space-voice-ring-wrap--nebula-pulse{transform-origin:50%;animation:space-voice-ring-pulse-opacity var(--space-ring-pulse-dur,2.5s) ease-in-out infinite}@keyframes space-voice-ring-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes space-voice-ring-pulse-opacity{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.space-voice-ring-wrap--nebula-strong{opacity:1}.space-mirror-ring-aura{background:radial-gradient(#38bdf829 0%,#8b5cf61a 40%,#ec48990f 54%,#0000 58%)}.space-app-scroll::-webkit-scrollbar{width:8px;height:8px}.space-app-scroll::-webkit-scrollbar-track{background:var(--space-bg-deep)}.space-app-scroll::-webkit-scrollbar-thumb{background:var(--space-border);border-radius:4px}.space-app-scroll::-webkit-scrollbar-thumb:hover{background:var(--space-border-hover)}.space-app-scroll{scrollbar-width:thin;scrollbar-color:var(--space-border) var(--space-bg-deep)}.space-field-base{border:1px solid var(--space-border);background:var(--space-bg-card);color:var(--space-text-primary);caret-color:var(--space-text-primary);border-radius:.75rem}.space-field-base:focus,.space-field-base:focus-visible{border-color:var(--space-glow-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--space-glow-primary) 40%, transparent);outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--space-bg-deep)}::-webkit-scrollbar-thumb{background:#38bdf826;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#38bdf840}html{scrollbar-width:thin;scrollbar-color:#38bdf826 var(--space-bg-deep)}@keyframes orion-dot-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes orion-orb-2d-ring-1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orion-orb-2d-ring-2{0%{transform:rotate(36deg)}to{transform:rotate(-324deg)}}@keyframes orion-orb-2d-ring-3{0%{transform:rotate(72deg)}to{transform:rotate(432deg)}}@keyframes orion-orb-2d-ring-4{0%{transform:rotate(108deg)}to{transform:rotate(-252deg)}}@keyframes orion-orb-2d-ring-5{0%{transform:rotate(144deg)}to{transform:rotate(504deg)}}@keyframes orion-gyro-core-idle{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}@keyframes orion-gyro-core-thinking{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}@keyframes orion-gyro-core-speaking{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.orion-orb-gyro{flex-shrink:0;line-height:0;display:inline-flex;position:relative}.orion-orb-gyro--sm{width:48px;height:48px}.orion-orb-gyro--md{width:80px;height:80px}.orion-orb-gyro--lg{width:120px;height:120px}.orion-orb-gyro--xl{width:300px;height:300px}@media (min-width:640px){.orion-orb-gyro--xl{width:450px;height:450px}}.orion-orb-gyro__scene{width:100%;height:100%;position:relative}.orion-orb-gyro__stage{border-radius:50%;position:absolute;inset:0;overflow:visible}.orion-orb-gyro__ring{box-sizing:border-box;pointer-events:none;transform-origin:50%;background:0 0;border-style:solid;border-width:2px;border-radius:50%;position:absolute}.orion-orb-gyro__ring--5{z-index:1;border-color:#6366f1bf;width:85%;height:38%;animation:60s linear infinite orion-orb-2d-ring-5;top:31%;left:7.5%;transform:rotate(144deg)}.orion-orb-gyro__ring--4{z-index:2;border-color:#22d3eecc;width:80%;height:35%;animation:40s linear infinite orion-orb-2d-ring-4;top:32.5%;left:10%;transform:rotate(108deg)}.orion-orb-gyro__ring--3{z-index:3;border-color:#ec4899bf;width:95%;height:42%;animation:55s linear infinite orion-orb-2d-ring-3;top:29%;left:2.5%;transform:rotate(72deg)}.orion-orb-gyro__ring--2{z-index:4;border-color:#8b5cf6cc;width:90%;height:40%;animation:35s linear infinite orion-orb-2d-ring-2;top:30%;left:5%;transform:rotate(36deg)}.orion-orb-gyro__ring--1{z-index:5;border-color:#38bdf8e6;width:100%;height:45%;animation:45s linear infinite orion-orb-2d-ring-1;top:27.5%;left:0;transform:rotate(0)}.orion-orb-gyro__core{z-index:6;transform-origin:50%;pointer-events:none;background:radial-gradient(circle,#fff3 0%,#38bdf899 55%,#0000 72%);border-radius:50%;width:20%;height:20%;position:absolute;top:40%;left:40%}.orion-orb-gyro__scene--idle .orion-orb-gyro__ring--1{animation:45s linear infinite orion-orb-2d-ring-1}.orion-orb-gyro__scene--idle .orion-orb-gyro__ring--2{animation:35s linear infinite orion-orb-2d-ring-2}.orion-orb-gyro__scene--idle .orion-orb-gyro__ring--3{animation:55s linear infinite orion-orb-2d-ring-3}.orion-orb-gyro__scene--idle .orion-orb-gyro__ring--4{animation:40s linear infinite orion-orb-2d-ring-4}.orion-orb-gyro__scene--idle .orion-orb-gyro__ring--5{animation:60s linear infinite orion-orb-2d-ring-5}.orion-orb-gyro__scene--idle .orion-orb-gyro__core{animation:3s ease-in-out infinite orion-gyro-core-idle}.orion-orb-gyro__scene--thinking .orion-orb-gyro__ring--1{animation:22s linear infinite orion-orb-2d-ring-1}.orion-orb-gyro__scene--thinking .orion-orb-gyro__ring--2{animation:17s linear infinite orion-orb-2d-ring-2}.orion-orb-gyro__scene--thinking .orion-orb-gyro__ring--3{animation:27s linear infinite orion-orb-2d-ring-3}.orion-orb-gyro__scene--thinking .orion-orb-gyro__ring--4{animation:20s linear infinite orion-orb-2d-ring-4}.orion-orb-gyro__scene--thinking .orion-orb-gyro__ring--5{animation:30s linear infinite orion-orb-2d-ring-5}.orion-orb-gyro__scene--thinking .orion-orb-gyro__core{animation:2s ease-in-out infinite orion-gyro-core-thinking}.orion-orb-gyro__scene--speaking .orion-orb-gyro__ring--1{animation:45s linear infinite orion-orb-2d-ring-1}.orion-orb-gyro__scene--speaking .orion-orb-gyro__ring--2{animation:35s linear infinite orion-orb-2d-ring-2}.orion-orb-gyro__scene--speaking .orion-orb-gyro__ring--3{animation:55s linear infinite orion-orb-2d-ring-3}.orion-orb-gyro__scene--speaking .orion-orb-gyro__ring--4{animation:40s linear infinite orion-orb-2d-ring-4}.orion-orb-gyro__scene--speaking .orion-orb-gyro__ring--5{animation:60s linear infinite orion-orb-2d-ring-5}.orion-orb-gyro__scene--speaking .orion-orb-gyro__core{animation:.8s ease-in-out infinite orion-gyro-core-speaking}.orion-thinking-dot{animation:1.2s ease-in-out infinite orion-dot-pulse}.orion-thinking-dot:first-child{animation-delay:0s}.orion-thinking-dot:nth-child(2){animation-delay:.2s}.orion-thinking-dot:nth-child(3){animation-delay:.4s}.login-password-field::-ms-reveal{display:none}.login-password-field::-ms-clear{display:none}.login-password-field::-webkit-credentials-auto-fill-button{display:none!important}.stripe-embedded-checkout{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
