.HeartbeatTrace-module__9iAsPa__ecg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;-webkit-mask-image:var(--trace-mask,linear-gradient(90deg,transparent 0%,black 16%,black 84%,transparent 100%));mask-image:var(--trace-mask,linear-gradient(90deg,transparent 0%,black 16%,black 84%,transparent 100%));animation:HeartbeatTrace-module__9iAsPa__fadeIn 1.4s var(--ease-out)var(--intro-delay,.7s)backwards;display:block;overflow:visible}.HeartbeatTrace-module__9iAsPa__base{stroke:rgba(255,255,255,.16);stroke-width:1.5px}.HeartbeatTrace-module__9iAsPa__trail{stroke:rgba(255,255,255,.5);stroke-width:2px;stroke-dasharray:.3 2;stroke-dashoffset:.3px;animation:HeartbeatTrace-module__9iAsPa__trail var(--beat,5.2s)linear var(--beat-delay,1s)infinite}.HeartbeatTrace-module__9iAsPa__head{stroke:var(--color-neutral-white);stroke-width:3px;stroke-dasharray:.05 2;stroke-dashoffset:.05px;filter:drop-shadow(0 0 .375rem rgba(255,255,255,.95));animation:HeartbeatTrace-module__9iAsPa__head var(--beat,5.2s)linear var(--beat-delay,1s)infinite}@keyframes HeartbeatTrace-module__9iAsPa__trail{0%{stroke-dashoffset:.3px}to{stroke-dashoffset:-1px}}@keyframes HeartbeatTrace-module__9iAsPa__head{0%{stroke-dashoffset:.05px}to{stroke-dashoffset:-1.25px}}@keyframes HeartbeatTrace-module__9iAsPa__fadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.HeartbeatTrace-module__9iAsPa__ecg,.HeartbeatTrace-module__9iAsPa__trail,.HeartbeatTrace-module__9iAsPa__head{animation:none}}
.LogoOrbit-module__7oDB7a__orbit{width:var(--orbit-size,17rem);height:var(--orbit-size,17rem);place-items:center;display:grid;position:relative}.LogoOrbit-module__7oDB7a__halo{width:140%;height:140%;animation:LogoOrbit-module__7oDB7a__fadeIn 1.6s var(--ease-out).3s backwards,LogoOrbit-module__7oDB7a__heartbeat var(--beat,5.2s)ease-out var(--beat-delay,1s)infinite;background:radial-gradient(circle,rgba(139,127,236,.6) 0%,rgba(139,127,236,0) 62%);border-radius:50%;position:absolute}.LogoOrbit-module__7oDB7a__ring{animation:LogoOrbit-module__7oDB7a__ringIn 1.5s var(--ease-out)var(--ring-delay,.3s)backwards,LogoOrbit-module__7oDB7a__ringSpin var(--ring-speed,70s)linear infinite;border-radius:50%;position:absolute}.LogoOrbit-module__7oDB7a__outer{--ring-delay:.3s;--ring-speed:80s;border:1px dashed rgba(255,255,255,.18);top:0;bottom:0;left:0;right:0}.LogoOrbit-module__7oDB7a__sweep{background:conic-gradient(from 0deg,transparent 0 55%,rgba(255,255,255,.65) 100%);animation:LogoOrbit-module__7oDB7a__ringIn 1.5s var(--ease-out).45s backwards,LogoOrbit-module__7oDB7a__ringSpin 9s linear infinite;top:9%;bottom:9%;left:9%;right:9%;-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask-image:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px))}.LogoOrbit-module__7oDB7a__inner{--ring-delay:.6s;--ring-speed:50s;border:1px solid rgba(255,255,255,.14);top:19%;bottom:19%;left:19%;right:19%}.LogoOrbit-module__7oDB7a__satellite{background:var(--color-neutral-white);border-radius:50%;width:.5rem;height:.5rem;margin-left:-.25rem;position:absolute;top:-.25rem;left:50%;box-shadow:0 0 .875rem .1875rem rgba(255,255,255,.65)}.LogoOrbit-module__7oDB7a__satelliteSmall{opacity:.7;width:.3125rem;height:.3125rem;margin-left:0;top:auto;bottom:.0625rem;left:14%}.LogoOrbit-module__7oDB7a__core{z-index:1;width:50%;height:50%;animation:LogoOrbit-module__7oDB7a__corePulse var(--beat,5.2s)ease-out var(--beat-delay,1s)infinite;border-radius:50%;place-items:center;display:grid;position:relative}.LogoOrbit-module__7oDB7a__logo{--logo-size:calc(var(--orbit-size,17rem)*.4);--logo-delay:.45s;--logo-cycle:var(--beat,5.2s);--logo-loop-delay:calc(var(--beat-delay,1s) + var(--beat,5.2s)*.18)}@keyframes LogoOrbit-module__7oDB7a__fadeIn{0%{opacity:0}}@keyframes LogoOrbit-module__7oDB7a__ringIn{0%{opacity:0;scale:.45}}@keyframes LogoOrbit-module__7oDB7a__ringSpin{to{rotate:360deg}}@keyframes LogoOrbit-module__7oDB7a__heartbeat{0%,30%{opacity:.75;transform:scale(1)}38%{opacity:1;transform:scale(1.14)}46%{opacity:.8;transform:scale(1.02)}52%{opacity:.95;transform:scale(1.08)}64%,to{opacity:.75;transform:scale(1)}}@keyframes LogoOrbit-module__7oDB7a__corePulse{0%,32%,60%,to{transform:scale(1)}38%{transform:scale(1.06)}52%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.LogoOrbit-module__7oDB7a__halo,.LogoOrbit-module__7oDB7a__ring,.LogoOrbit-module__7oDB7a__sweep,.LogoOrbit-module__7oDB7a__core{animation:none}}
.AuthHero-module__ztpsPq__hero{--pulse-grid-display:none;--orbit-size:12.5rem;--beat:5.2s;--beat-delay:1s;isolation:isolate;min-height:4.5rem;color:var(--color-neutral-white);background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.14) 0%,transparent 40%),radial-gradient(circle at 80% 85%,var(--color-primary-light-purple)0%,transparent 55%),radial-gradient(circle at 90% 10%,var(--color-secondary-purple)0%,transparent 45%),linear-gradient(155deg,var(--color-hero-indigo)0%,var(--color-primary-purple)55%,var(--color-secondary-purple)100%);flex-direction:row;align-items:center;padding:.75rem 1.25rem;display:flex;position:relative;overflow:hidden}.AuthHero-module__ztpsPq__header{z-index:2;position:relative}.AuthHero-module__ztpsPq__wordmark{--logo-size:2.25rem;--logo-delay:.15s}.AuthHero-module__ztpsPq__stage{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.AuthHero-module__ztpsPq__traceSlot{--trace-mask:linear-gradient(90deg,transparent 0%,transparent 34%,black 58%,black 88%,transparent 100%);width:100%;margin-top:-10%;position:absolute;top:50%;left:0}.AuthHero-module__ztpsPq__orbitSlot{display:none}.AuthHero-module__ztpsPq__copy{z-index:2;max-width:30rem;display:none;position:relative}.AuthHero-module__ztpsPq__title{letter-spacing:-.02em;text-wrap:balance;--word-accent:var(--color-secondary-light-purple);margin-bottom:1rem;font-size:max(1.75rem,min(3vw,2.75rem));font-weight:700;line-height:1.15}.AuthHero-module__ztpsPq__text{color:rgba(255,255,255,.76);max-width:25rem;font-size:1rem;line-height:1.6}@media (min-width:900px){.AuthHero-module__ztpsPq__hero{--pulse-grid-display:grid;--orbit-size:17rem;height:100vh;flex-direction:column;justify-content:space-between;align-items:stretch;height:100dvh;min-height:0;padding:2.5rem 3rem 3rem;position:-webkit-sticky;position:sticky;top:0}.AuthHero-module__ztpsPq__wordmark{--logo-size:2.75rem}.AuthHero-module__ztpsPq__stage{flex:1;place-items:center;min-height:10rem;display:grid;position:relative;top:auto;bottom:auto;left:auto;right:auto}.AuthHero-module__ztpsPq__traceSlot{--trace-mask:linear-gradient(90deg,transparent 0%,black 16%,black 84%,transparent 100%)}.AuthHero-module__ztpsPq__orbitSlot,.AuthHero-module__ztpsPq__copy{display:block}}@media (min-width:900px) and (max-height:720px){.AuthHero-module__ztpsPq__hero{--orbit-size:14rem}}
.AuthShell-module__3JQHhW__shell{--auth-field-height:clamp(2.5rem,6vh,3rem);--auth-gap:clamp(.625rem,1.9vh,1.125rem);min-height:100vh;background-color:var(--color-neutral-white);min-height:100dvh;color:var(--color-neutral-dark-gray);font-family:var(--font-auth),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.AuthShell-module__3JQHhW__main{isolation:isolate;background:radial-gradient(42rem 28rem at 100% 0%,var(--color-primary-transslucent-purple),transparent 65%),radial-gradient(30rem 24rem at 0% 100%,var(--color-primary-transslucent-purple),transparent 70%),var(--color-neutral-white);flex-direction:column;justify-content:center;align-items:center;padding:max(1.25rem,min(4vh,3rem)) 1.25rem;display:flex;position:relative}.AuthShell-module__3JQHhW__main:before{content:"";z-index:-1;background-image:radial-gradient(var(--color-neutral-transparent-gray)1px,transparent 1px);opacity:.35;pointer-events:none;background-size:1.75rem 1.75rem;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,transparent 55%);mask-image:radial-gradient(at 100% 0,#000 0%,transparent 55%)}.AuthShell-module__3JQHhW__languageSwitcher{position:absolute;top:1rem;right:1.25rem}@media (min-width:900px){.AuthShell-module__3JQHhW__shell{grid-template-rows:none;grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.AuthShell-module__3JQHhW__main{padding-left:max(1.5rem,min(5vw,4rem));padding-right:max(1.5rem,min(5vw,4rem))}.AuthShell-module__3JQHhW__languageSwitcher{top:1.75rem;right:2rem}}
