._CVNEW_toggle{border:1px solid var(--suoac-color-border);border-radius:var(--suoac-radius-md);background:var(--suoac-color-surface);width:2.5rem;height:2.5rem;color:var(--suoac-color-text-primary);cursor:pointer;place-items:center;transition:border-color .2s,background-color .2s;display:grid}._CVNEW_toggle:hover{border-color:var(--suoac-color-border-strong);background:var(--suoac-color-surface-muted)}._CVNEW_toggle:focus-visible{outline:2px solid var(--suoac-color-primary);outline-offset:2px}._CVNEW_sun{display:none}._CVNEW_moon{display:block}html[data-theme=dark] ._CVNEW_sun{display:block}html[data-theme=dark] ._CVNEW_moon{display:none}@media (prefers-color-scheme:dark){html[data-theme=system] ._CVNEW_sun{display:block}html[data-theme=system] ._CVNEW_moon{display:none}}@media (pointer:coarse){._CVNEW_toggle{width:2.75rem;height:2.75rem}}
.mnFBmG_panel{z-index:1;padding:var(--suoac-space-5);color:var(--suoac-color-text-primary);background:var(--suoac-color-background);border-radius:1.625rem 1.625rem 0 0;flex-direction:column;margin-top:-1.75rem;display:flex;position:relative}.mnFBmG_panel:has([data-auth-screen=inner]){padding:var(--suoac-space-4) var(--suoac-space-5) var(--suoac-space-5);border-radius:0;margin-top:0}.mnFBmG_header{justify-content:flex-end;align-items:center;display:flex}.mnFBmG_panel:has([data-auth-screen=inner]) .mnFBmG_header{justify-content:space-between}.mnFBmG_brand{align-items:center;gap:.625rem;display:none}.mnFBmG_panel:has([data-auth-screen=inner]) .mnFBmG_brand{display:flex}.mnFBmG_logo{border-radius:.625rem}.mnFBmG_wordmark{font-size:var(--suoac-font-size-lead);font-weight:var(--suoac-font-weight-bold);letter-spacing:.06em}.mnFBmG_viewport{padding:0 0 var(--suoac-space-5);flex:1;justify-content:center;align-items:flex-start;display:flex}.mnFBmG_panel:has([data-auth-screen=inner]) .mnFBmG_viewport{padding:var(--suoac-space-5) 0}.mnFBmG_view{flex-direction:column;gap:1.75rem;width:100%;max-width:25rem;display:flex}.mnFBmG_view>*{animation-name:var(--suoac-animation-swap);animation-duration:var(--suoac-motion-duration-slow);animation-timing-function:var(--suoac-motion-ease-standard);animation-fill-mode:both}.mnFBmG_footer{font-size:var(--suoac-font-size-label);color:var(--suoac-color-text-secondary);justify-content:center;gap:1.125rem;display:flex}.mnFBmG_link{transition:color var(--suoac-motion-duration-base) var(--suoac-motion-ease-standard)}.mnFBmG_link:hover{color:var(--suoac-color-text-primary)}.mnFBmG_link:focus-visible{outline:2px solid var(--suoac-color-primary);outline-offset:2px;border-radius:var(--suoac-radius-sm)}@media (min-width:47.5rem){.mnFBmG_panel{border-radius:2rem 2rem 0 0;margin-top:-2.5rem;padding:1.75rem 3rem 2rem}.mnFBmG_panel:has([data-auth-screen=inner]){padding:1.75rem 3rem 2rem}.mnFBmG_viewport{padding-bottom:var(--suoac-space-6)}.mnFBmG_panel:has([data-auth-screen=inner]) .mnFBmG_viewport{padding:var(--suoac-space-6) 0;align-items:center}}@media (min-width:64rem){:is(.mnFBmG_panel,.mnFBmG_panel:has([data-auth-screen=inner])){border-radius:0;margin-top:0;padding:1.75rem 2rem}.mnFBmG_panel:has([data-auth-screen=inner]) .mnFBmG_header{justify-content:flex-end}.mnFBmG_panel:has([data-auth-screen=inner]) .mnFBmG_brand{display:none}.mnFBmG_viewport{padding:var(--suoac-space-6) 0;align-items:center}.mnFBmG_panel:has([data-auth-screen=inner]) .mnFBmG_viewport{padding:var(--suoac-space-6) 0;align-items:center}}@media (min-width:75rem){:is(.mnFBmG_panel,.mnFBmG_panel:has([data-auth-screen=inner])){padding:var(--suoac-space-8) var(--suoac-space-10)}}
.Vs64kG_panel{padding:1.75rem var(--suoac-space-6) 3.25rem;color:var(--suoac-color-text-inverse);background-color:var(--suoac-color-brand-panel);background-image:radial-gradient(var(--suoac-color-brand-panel-pattern) 1px, transparent 1px);background-size:1.375rem 1.375rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Vs64kG_ringOuter,.Vs64kG_ringInner{border:1px solid var(--suoac-color-brand-panel-pattern);border-radius:50%;position:absolute}.Vs64kG_ringOuter{width:35rem;height:35rem;top:-12.5rem;right:-12.5rem}.Vs64kG_ringInner{width:21.25rem;height:21.25rem;top:-5.625rem;right:-5.625rem}.Vs64kG_content{flex-direction:column;gap:1.125rem;width:100%;max-width:30rem;display:flex;position:relative}@media (min-width:47.5rem){.Vs64kG_panel{padding:3.5rem 4rem 6rem}.Vs64kG_content{gap:1.375rem}}@media (min-width:64rem){.Vs64kG_panel{padding:2.5rem}.Vs64kG_content{gap:2.25rem}}@media (min-width:75rem){.Vs64kG_panel{padding:3.5rem}}
.kuNrtq_timeline{--timeline-cycle:10s;--timeline-step-size:2.75rem;--timeline-line-width:2px;--timeline-idle-background:var(--suoac-color-brand-panel-tile);--timeline-idle-color:var(--suoac-color-brand-panel-text-subtle);--timeline-idle-ring:inset 0 0 0 1px var(--suoac-color-brand-panel-tile-border);--timeline-active-background:var(--suoac-color-brand-panel-highlight);--timeline-active-color:var(--suoac-color-brand-panel-on-highlight);--timeline-active-ring:0 0 0 6px var(--suoac-color-brand-panel-highlight-glow);flex-direction:column;gap:1.125rem;display:none}@media (min-width:64rem){.kuNrtq_timeline{display:flex}}.kuNrtq_kicker{font-size:var(--suoac-font-size-caption);font-weight:var(--suoac-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--suoac-color-brand-panel-accent)}.kuNrtq_steps{gap:var(--suoac-space-4);flex-direction:column;list-style:none;display:flex;position:relative}.kuNrtq_steps:before{content:"";top:calc(var(--timeline-step-size) / 2);bottom:calc(var(--timeline-step-size) / 2);left:calc(var(--timeline-step-size) / 2 - var(--timeline-line-width) / 2);width:var(--timeline-line-width);background:var(--suoac-color-brand-panel-highlight);transform-origin:top;animation:kuNrtq_timelineLine var(--timeline-cycle) linear infinite;position:absolute}.kuNrtq_step{align-items:center;gap:var(--suoac-space-4);display:flex;position:relative}.kuNrtq_icon{z-index:1;width:var(--timeline-step-size);height:var(--timeline-step-size);border-radius:var(--suoac-radius-md);background:var(--timeline-active-background);color:var(--timeline-active-color);box-shadow:var(--timeline-active-ring);flex-shrink:0;place-items:center;display:grid;position:relative}.kuNrtq_label{flex-direction:column;gap:.125rem;display:flex}.kuNrtq_title{font-size:var(--suoac-font-size-body);font-weight:var(--suoac-font-weight-semibold)}.kuNrtq_description{font-size:var(--suoac-font-size-label);color:var(--suoac-color-brand-panel-text-subtle)}@keyframes kuNrtq_timelineLine{0%{transform:scaleY(0)}54%,88%{transform:scaleY(1)}93%,to{transform:scaleY(0)}}@keyframes kuNrtq_stepEnter0{0%{opacity:.35;transform:translate(-4px)}3%,88%{opacity:1;transform:none}93%,to{opacity:.35;transform:translate(-4px)}}@keyframes kuNrtq_stepEnter1{0%,18%{opacity:.35;transform:translate(-4px)}21%,88%{opacity:1;transform:none}93%,to{opacity:.35;transform:translate(-4px)}}@keyframes kuNrtq_stepEnter2{0%,36%{opacity:.35;transform:translate(-4px)}39%,88%{opacity:1;transform:none}93%,to{opacity:.35;transform:translate(-4px)}}@keyframes kuNrtq_stepEnter3{0%,54%{opacity:.35;transform:translate(-4px)}57%,88%{opacity:1;transform:none}93%,to{opacity:.35;transform:translate(-4px)}}@keyframes kuNrtq_stepMarker0{0%{background:var(--timeline-idle-background);color:var(--timeline-idle-color);box-shadow:var(--timeline-idle-ring)}3%,88%{background:var(--timeline-active-background);color:var(--timeline-active-color);box-shadow:var(--timeline-active-ring)}93%,to{background:var(--timeline-idle-background);color:var(--timeline-idle-color);box-shadow:var(--timeline-idle-ring)}}@keyframes kuNrtq_stepMarker1{0%,18%{background:var(--timeline-idle-background);color:var(--timeline-idle-color);box-shadow:var(--timeline-idle-ring)}21%,88%{background:var(--timeline-active-background);color:var(--timeline-active-color);box-shadow:var(--timeline-active-ring)}93%,to{background:var(--timeline-idle-background);color:var(--timeline-idle-color);box-shadow:var(--timeline-idle-ring)}}@keyframes kuNrtq_stepMarker2{0%,36%{background:var(--timeline-idle-background);color:var(--timeline-idle-color);box-shadow:var(--timeline-idle-ring)}39%,88%{background:var(--timeline-active-background);color:var(--timeline-active-color);box-shadow:var(--timeline-active-ring)}93%,to{background:var(--timeline-idle-background);color:var(--timeline-idle-color);box-shadow:var(--timeline-idle-ring)}}@keyframes kuNrtq_stepMarker3{0%,54%{background:var(--timeline-idle-background);color:var(--timeline-idle-color);box-shadow:var(--timeline-idle-ring)}57%,88%{background:var(--timeline-active-background);color:var(--timeline-active-color);box-shadow:var(--timeline-active-ring)}93%,to{background:var(--timeline-idle-background);color:var(--timeline-idle-color);box-shadow:var(--timeline-idle-ring)}}.kuNrtq_step:first-child{animation:kuNrtq_stepEnter0 var(--timeline-cycle) ease-out infinite}.kuNrtq_step:first-child .kuNrtq_icon{animation:kuNrtq_stepMarker0 var(--timeline-cycle) ease-out infinite}.kuNrtq_step:nth-child(2){animation:kuNrtq_stepEnter1 var(--timeline-cycle) ease-out infinite}.kuNrtq_step:nth-child(2) .kuNrtq_icon{animation:kuNrtq_stepMarker1 var(--timeline-cycle) ease-out infinite}.kuNrtq_step:nth-child(3){animation:kuNrtq_stepEnter2 var(--timeline-cycle) ease-out infinite}.kuNrtq_step:nth-child(3) .kuNrtq_icon{animation:kuNrtq_stepMarker2 var(--timeline-cycle) ease-out infinite}.kuNrtq_step:nth-child(4){animation:kuNrtq_stepEnter3 var(--timeline-cycle) ease-out infinite}.kuNrtq_step:nth-child(4) .kuNrtq_icon{animation:kuNrtq_stepMarker3 var(--timeline-cycle) ease-out infinite}@media (prefers-reduced-motion:reduce){.kuNrtq_steps:before,.kuNrtq_step:nth-child(n),.kuNrtq_step:nth-child(n) .kuNrtq_icon{animation:none}}
.CYQzzW_brand,.CYQzzW_copy,.CYQzzW_journey{animation-name:var(--suoac-animation-rise);animation-duration:var(--suoac-motion-duration-slow);animation-timing-function:var(--suoac-motion-ease-standard);animation-fill-mode:both}.CYQzzW_copy{animation-delay:calc(var(--suoac-motion-stagger-step) * 3)}.CYQzzW_journey{animation-delay:calc(var(--suoac-motion-stagger-step) * 6)}.CYQzzW_brand{align-items:center;gap:var(--suoac-space-3);display:flex}.CYQzzW_logo{border-radius:var(--suoac-radius-md)}.CYQzzW_wordmark{font-size:1.375rem;font-weight:var(--suoac-font-weight-bold);letter-spacing:.06em}.CYQzzW_copy{gap:var(--suoac-space-4);flex-direction:column;display:flex}.CYQzzW_headline{font-size:clamp(1.875rem, 3vw, var(--suoac-font-size-display));font-weight:var(--suoac-font-weight-semibold);letter-spacing:-.025em;text-wrap:balance;line-height:1.15}.CYQzzW_tagline{color:var(--suoac-color-brand-panel-text-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.55}@media (min-width:47.5rem){.CYQzzW_tagline{font-size:var(--suoac-font-size-lead)}}
.bRYAFq_page{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);width:100%;min-height:100dvh;display:grid}.bRYAFq_page:has([data-auth-screen=inner]){grid-template-rows:1fr}.bRYAFq_page:has([data-auth-screen=inner])>aside{display:none}@media (min-width:64rem){.bRYAFq_page{grid-template-rows:auto;grid-template-columns:minmax(0,1.1fr) minmax(30rem,1fr)}.bRYAFq_page:has([data-auth-screen=inner]){grid-template-rows:auto}.bRYAFq_page:has([data-auth-screen=inner])>aside{display:flex}}
