.signup-steps_wrap__Vzrc9{display:grid;grid-gap:10px;gap:10px}.signup-steps_steps__LV6A7{display:grid;margin:0;padding:0;list-style:none}.signup-steps_step__oW15l{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:0;color:var(--ink-500);font-size:13px;font-weight:600;line-height:1.25;text-align:center}.signup-steps_step__oW15l:after,.signup-steps_step__oW15l:before{position:absolute;top:15px;right:calc(50% + 18px);width:calc(100% - 36px);height:3px;border-radius:3px;content:""}.signup-steps_step__oW15l:before{background:var(--line)}.signup-steps_step__oW15l:after{background:var(--brand-600);transform:scaleX(0);transform-origin:left center;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.signup-steps_step__oW15l:first-child:after,.signup-steps_step__oW15l:first-child:before{display:none}.signup-steps_current__bBo2Y:after,.signup-steps_done__OrsE0:after{transform:scaleX(1)}.signup-steps_dot__0EFW7{position:relative;z-index:1;display:grid;width:32px;height:32px;place-items:center;color:var(--ink-500);background:var(--paper);border:2px solid var(--line-strong);border-radius:50%;font-size:14px;font-weight:800;transition:background .3s ease,border-color .3s ease,color .3s ease}.signup-steps_current__bBo2Y .signup-steps_dot__0EFW7{color:var(--brand-600);border-color:var(--brand-600);animation:signup-steps_pulse__Fn1gI 1.8s ease-out .42s infinite}.signup-steps_done__OrsE0 .signup-steps_dot__0EFW7{color:var(--on-brand);background:var(--brand-600);border-color:var(--brand-600);animation:signup-steps_pop__UxeNb .52s cubic-bezier(.3,1.6,.5,1) both}.signup-steps_check__lNsVX{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;stroke-dasharray:24;stroke-dashoffset:24;animation:signup-steps_draw__zaZfK .42s ease-out .16s forwards}.signup-steps_label__0iOnT{max-width:100%;overflow-wrap:anywhere}.signup-steps_current__bBo2Y .signup-steps_label__0iOnT{color:var(--ink-950);font-weight:700}.signup-steps_done__OrsE0 .signup-steps_label__0iOnT{color:var(--brand-600)}.signup-steps_caption__JDSpb{margin:0;color:var(--ink-600);font-size:14px;text-align:center}@keyframes signup-steps_pop__UxeNb{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes signup-steps_draw__zaZfK{to{stroke-dashoffset:0}}@keyframes signup-steps_pulse__Fn1gI{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-600) 35%,transparent)}70%,to{box-shadow:0 0 0 10px transparent}}@media (max-width:420px){.signup-steps_step__oW15l{font-size:12px}}@media (prefers-reduced-motion:reduce){.signup-steps_check__lNsVX{stroke-dashoffset:0;animation:none}.signup-steps_current__bBo2Y .signup-steps_dot__0EFW7,.signup-steps_done__OrsE0 .signup-steps_dot__0EFW7{animation:none}}.login_page__VIB1K{display:grid;min-height:100svh;place-items:center;padding:48px 16px;background:var(--canvas)}.login_auth__BCOXl{display:grid;width:100%;max-width:400px;grid-gap:24px;gap:24px}.login_brand__ezSFe{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em}.login_authCard__oFaq5{display:grid;grid-gap:20px;gap:20px;padding:32px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg)}.login_title__r1aBc{text-align:center}.login_title__r1aBc h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em}.login_title__r1aBc p{margin:6px 0 0;color:var(--ink-600);font-size:15px}.login_tabs__eYOys{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;background:var(--canvas);border-radius:var(--radius-md)}.login_tab__rWMnl{min-height:34px;color:var(--ink-600);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);font-size:13px;font-weight:600}.login_tab__rWMnl:hover{color:var(--ink-950)}.login_tabActive__bgZd8{color:var(--ink-950);background:var(--paper);border-color:var(--line)}.login_form__NY6Qf{display:grid;grid-gap:16px;gap:16px}.login_twoFields__ppTw8{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.login_note__NPIzg{margin:0;color:var(--ink-600);font-size:13px;text-align:center}.login_error__wxSLK{padding:10px 12px;margin:0;color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-md);font-size:13px}.login_submit__56LbW{width:100%}.login_invitation__Wz0cZ{display:grid;grid-gap:4px;gap:4px;padding:14px;background:var(--brand-100);border:1px solid var(--line);border-radius:var(--radius-md)}.login_invitation__Wz0cZ strong{color:var(--ink-950);font-size:14px}.login_invitation__Wz0cZ p,.login_invitation__Wz0cZ span{margin:0;color:var(--ink-600);font-size:13px}.login_invitation__Wz0cZ .login_error__wxSLK{color:var(--danger)}.login_demo__p3pwv{display:grid;grid-gap:10px;gap:10px;padding-top:20px;border-top:1px solid var(--line)}.login_demo__p3pwv>p{margin:0;color:var(--ink-500);font-size:13px;text-align:center}.login_demoButtons__9Y_gu{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.login_demoButtons__9Y_gu button{min-height:40px;padding:0 12px;color:var(--ink-950);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-md);font-size:13px;font-weight:600}.login_demoButtons__9Y_gu button:hover:not(:disabled){background:var(--paper-soft);border-color:var(--ink-400)}.login_demoButtons__9Y_gu button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.login_authCard__oFaq5{padding:24px 20px}.login_tab__rWMnl{min-height:42px;font-size:14px}.login_demoButtons__9Y_gu button{min-height:44px}.login_twoFields__ppTw8{grid-template-columns:1fr}}.login_captcha__zTQKk{display:flex;gap:8px;align-items:center}.login_captchaLoading__vVUaY,.login_captcha__zTQKk img{display:block;width:100%;max-width:260px;height:auto;flex:1 1 auto;aspect-ratio:190/64;border:1px solid var(--line);border-radius:var(--radius-md)}.login_captchaRefresh__7Kn6N{flex:0 0 auto}#login_captcha__zTQKk{letter-spacing:.2em;font-size:16px}.login_captchaLoading__vVUaY{display:grid;place-items:center;color:var(--ink-500);background:var(--canvas);font-size:13px}.login_captchaRefresh__7Kn6N{display:grid;width:44px;height:44px;place-items:center;color:var(--ink-700);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-md)}.login_captchaRefresh__7Kn6N:hover{color:var(--ink-950);background:var(--canvas)}.login_captchaRefresh__7Kn6N svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.login_locked__ZjAPf{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;color:var(--ink-950);background:var(--danger-soft);border:1px solid var(--danger-line,var(--line));border-radius:var(--radius-md)}.login_locked__ZjAPf strong{font-size:14px}.login_locked__ZjAPf span{color:var(--ink-700);font-size:13px}.login_emailFlow__qf_K9{display:grid;grid-gap:16px;gap:16px}.login_emailFlow__qf_K9 h2{margin:0;font-size:25px}.login_emailFlow__qf_K9>p{margin:0;color:var(--ink-600);overflow-wrap:anywhere}.login_emailFlow__qf_K9 input{min-width:0}.login_emailFlow__qf_K9 button{min-height:44px}.welcome_page__LXOTi{display:grid;min-height:100svh;place-items:start center;padding:48px 16px;background:var(--canvas);font-size:17px}.welcome_wrap__j0Ord{display:grid;width:100%;max-width:520px;grid-gap:24px;gap:24px}.welcome_brand__o7Ya1{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em}.welcome_card__i2Qtk{display:grid;grid-gap:28px;gap:28px;padding:28px 32px 20px;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg)}.welcome_panel__pqD0k{min-width:0}.welcome_forward__gSSLE{animation:welcome_inFromRight__W34HG .44s cubic-bezier(.2,.8,.2,1) both}.welcome_back__RZiX_{animation:welcome_inFromLeft__nC8sR .44s cubic-bezier(.2,.8,.2,1) both}.welcome_form__L2Hqi{display:grid;grid-gap:24px;gap:24px}.welcome_shake__HWra_{animation:welcome_shake__HWra_ .42s cubic-bezier(.36,.07,.19,.97)}.welcome_title__hGXFU h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em;outline:none}.welcome_title__hGXFU p{margin:6px 0 0;color:var(--ink-600);font-size:17px}.welcome_badge__h2deA{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin:0 0 -8px;padding:6px 12px;color:var(--success);background:var(--success-soft);border-radius:999px;font-size:15px;font-weight:700;animation:welcome_badgeIn__hC9DF .6s cubic-bezier(.3,1.5,.5,1) .2s both}.welcome_fields__Nr3DA{display:grid;grid-gap:16px;gap:16px}.welcome_fields__Nr3DA .field label{font-size:16px}.welcome_fields__Nr3DA .field input,.welcome_fields__Nr3DA .field select{min-height:52px;font-size:17px}.welcome_date__epixG{display:grid;grid-template-columns:1fr 1.6fr 1.2fr;grid-gap:12px;gap:12px;align-items:start}.welcome_required__lo0Y5{color:var(--danger)}.welcome_hint__2iaBB{color:var(--ink-600);font-size:14px}.welcome_fieldError__ZKNPq{color:var(--danger);font-size:14px;font-weight:600;animation:welcome_fadeDown__NsKyD .22s ease-out both}.welcome_invalid__1zW1q input,.welcome_invalid__1zW1q select{border-color:var(--danger)!important}.welcome_invalid__1zW1q input:focus,.welcome_invalid__1zW1q select:focus{box-shadow:0 0 0 3px var(--danger-soft)!important}.welcome_error__GddFI{padding:12px 14px;margin:0;color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-md);font-size:16px}.welcome_actions__Eu4Ob{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px}.welcome_single__RlSSI{grid-template-columns:1fr}.welcome_submit__2IXum{width:100%;min-height:52px;font-size:17px}.welcome_back__RZiX_{min-height:52px;padding:0 18px;font-size:16px}.welcome_logout__zdiAh{justify-self:center;min-height:44px;padding:0 12px;color:var(--ink-600);background:transparent;border:0;border-radius:var(--radius-sm);font-size:15px;text-decoration:underline;text-underline-offset:3px}.welcome_logout__zdiAh:hover:not(:disabled){color:var(--ink-950)}.welcome_logout__zdiAh:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.welcome_success__1K97k{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding-bottom:12px;text-align:center}.welcome_success__1K97k h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em;outline:none;animation:welcome_riseIn__H1DDT .5s cubic-bezier(.2,.8,.2,1) .35s both}.welcome_lead__oPbDE{max-width:400px;margin:0;color:var(--ink-600);animation:welcome_riseIn__H1DDT .5s cubic-bezier(.2,.8,.2,1) .47s both}.welcome_successMark__IIS99{width:104px;height:104px;fill:none;stroke:var(--brand-600);stroke-linecap:round;stroke-linejoin:round;animation:welcome_markPop__0nW78 .7s cubic-bezier(.3,1.5,.5,1) both}.welcome_successMark__IIS99 circle{stroke-width:5;stroke-dasharray:264;stroke-dashoffset:264;fill:var(--brand-100);animation:welcome_drawLine__1VMqe .65s ease-out forwards}.welcome_successMark__IIS99 path{stroke-width:6;stroke-dasharray:60;stroke-dashoffset:60;animation:welcome_drawLine__1VMqe .38s ease-out .52s forwards}.welcome_summary__9jobF{display:grid;width:100%;grid-gap:8px;gap:8px;margin:4px 0 8px;padding:0;list-style:none;text-align:left}.welcome_summary__9jobF li{display:grid;grid-template-columns:28px auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius-md);animation:welcome_riseIn__H1DDT .42s cubic-bezier(.2,.8,.2,1) both}.welcome_summary__9jobF strong{min-width:0;overflow-wrap:anywhere;text-align:right}.welcome_summaryLabel__RQwVu{color:var(--ink-600);font-size:15px}.welcome_summaryCheck__lWSrZ{display:grid;width:26px;height:26px;place-items:center;color:var(--on-brand);background:var(--brand-600);border-radius:50%}.welcome_summaryCheck__lWSrZ svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}@keyframes welcome_inFromRight__W34HG{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}@keyframes welcome_inFromLeft__nC8sR{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}@keyframes welcome_shake__HWra_{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}@keyframes welcome_fadeDown__NsKyD{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes welcome_badgeIn__hC9DF{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes welcome_riseIn__H1DDT{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes welcome_markPop__0nW78{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes welcome_drawLine__1VMqe{to{stroke-dashoffset:0}}@media (max-width:520px){.welcome_page__LXOTi{padding:24px 16px}.welcome_card__i2Qtk{gap:24px;padding:22px 18px 16px}.welcome_title__hGXFU h1{font-size:25px}.welcome_success__1K97k h1{font-size:26px}.welcome_date__epixG{grid-template-columns:1fr 2fr 1.3fr;gap:8px}.welcome_date__epixG .field input,.welcome_date__epixG .field select{padding:8px 10px}.welcome_summary__9jobF li{grid-template-columns:26px 1fr}.welcome_summary__9jobF strong{grid-column:2;text-align:left}.welcome_summaryCheck__lWSrZ{grid-row:span 2}}@media (prefers-reduced-motion:reduce){.welcome_successMark__IIS99 circle,.welcome_successMark__IIS99 path{stroke-dashoffset:0;animation:none}}