.auth-screen-module__IC8mKq__screen{min-height:100dvh;font-family:var(--font-sans);color:var(--gff-grey-900);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.auth-screen-module__IC8mKq__brand{justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-6);background:var(--gff-primary);color:var(--gff-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-screen-module__IC8mKq__brandTop,.auth-screen-module__IC8mKq__brandMid,.auth-screen-module__IC8mKq__brandFoot{z-index:1;position:relative}.auth-screen-module__IC8mKq__brandTop{align-items:center;gap:14px;display:flex}.auth-screen-module__IC8mKq__logo{width:auto;height:48px;display:block}.auth-screen-module__IC8mKq__logoRule{background:var(--hub-auth-divider);width:1px;height:28px}.auth-screen-module__IC8mKq__product{font-size:var(--hub-fs-18);font-weight:var(--fw-bold);letter-spacing:-.02em}.auth-screen-module__IC8mKq__brandMid{max-width:calc(640 * var(--hub-u))}.auth-screen-module__IC8mKq__kicker{font-size:var(--hub-fs-13);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--gff-aqua-400)}.auth-screen-module__IC8mKq__headline{font-size:var(--hub-fs-32);font-weight:var(--fw-bold);letter-spacing:-.04em;margin-top:14px;line-height:1.05}.auth-screen-module__IC8mKq__intro{margin-top:var(--space-4);max-width:calc(520 * var(--hub-u));font-size:var(--hub-fs-18);color:var(--gff-primary-100);line-height:1.55;display:none}.auth-screen-module__IC8mKq__brandFoot{font-size:var(--hub-fs-13);color:var(--gff-primary-100);display:none}.auth-screen-module__IC8mKq__wave{pointer-events:none;width:100%;height:auto;display:none;position:absolute;bottom:90px;left:0;right:0}.auth-screen-module__IC8mKq__panel{padding:var(--space-6) var(--space-4) var(--space-10);background:var(--gff-primary-0);flex-direction:column;justify-content:center;display:flex}.auth-screen-module__IC8mKq__card{box-sizing:border-box;width:100%;max-width:calc(500 * var(--hub-u));border:1px solid var(--hub-auth-card-border);background:var(--gff-white);border-radius:22px;margin:0 auto;padding:28px 24px 24px}.auth-screen-module__IC8mKq__title{font-size:var(--hub-fs-26);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1.15}.auth-screen-module__IC8mKq__sub{font-size:var(--hub-fs-14);color:var(--hub-auth-body);margin-top:6px;line-height:1.55}.auth-screen-module__IC8mKq__body{margin-top:var(--space-4);font-size:var(--hub-fs-14);color:var(--hub-auth-body);line-height:1.55}.auth-screen-module__IC8mKq__fieldLabel{font-size:var(--hub-fs-13);font-weight:var(--fw-semibold);color:var(--hub-auth-label);margin:18px 0 6px;display:block}.auth-screen-module__IC8mKq__field{border:1.5px solid var(--hub-auth-control);min-height:44px;font-size:var(--hub-fs-15);font-weight:var(--fw-medium);color:var(--gff-grey-900);overflow-wrap:anywhere;border-radius:12px;align-items:center;padding:10px 14px;display:flex}.auth-screen-module__IC8mKq__fieldBad{border-color:var(--gff-error)}.auth-screen-module__IC8mKq__input{border:1.5px solid var(--hub-auth-control);width:100%;min-height:44px;font:inherit;font-size:var(--hub-fs-15);font-weight:var(--fw-medium);color:var(--gff-grey-900);background:var(--gff-white);border-radius:12px;padding:10px 14px;display:block}.auth-screen-module__IC8mKq__input:hover{border-color:var(--hub-auth-control-hover)}.auth-screen-module__IC8mKq__input:focus-visible{outline:2px solid var(--gff-primary);outline-offset:1px;border-color:var(--gff-primary)}.auth-screen-module__IC8mKq__codeInput{letter-spacing:.3em;font-variant-numeric:tabular-nums}.auth-screen-module__IC8mKq__linkButton{font:inherit;font-size:var(--hub-fs-13);color:var(--gff-primary);cursor:pointer;background:0 0;border:0;padding:0}.auth-screen-module__IC8mKq__linkButton:disabled{color:var(--hub-auth-faint);cursor:default}.auth-screen-module__IC8mKq__alert{align-items:flex-start;gap:var(--space-2);background:var(--gff-error-0);color:var(--gff-error-800);font-size:var(--hub-fs-13);border-radius:10px;margin-top:10px;padding:10px 12px;line-height:1.45;display:flex}.auth-screen-module__IC8mKq__alertIcon{flex:none;margin-top:1px}.auth-screen-module__IC8mKq__actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.auth-screen-module__IC8mKq__screen .auth-screen-module__IC8mKq__cta{height:44px;font-size:var(--hub-fs-15);border-radius:12px}.auth-screen-module__IC8mKq__screen .auth-screen-module__IC8mKq__ctaPrimary{font-weight:var(--fw-bold)}.auth-screen-module__IC8mKq__screen .auth-screen-module__IC8mKq__ctaPrimary:hover:not(:disabled){background:var(--gff-primary-900);border-color:var(--gff-primary-900)}.auth-screen-module__IC8mKq__screen .auth-screen-module__IC8mKq__sso{border:1px solid var(--hub-auth-control);background:var(--gff-white);color:var(--gff-grey-900);gap:10px}.auth-screen-module__IC8mKq__screen .auth-screen-module__IC8mKq__sso:hover:not(:disabled){border-color:var(--hub-auth-control-hover);background:var(--hub-auth-control-hover-bg)}.auth-screen-module__IC8mKq__note{font-size:var(--hub-fs-12);text-align:center;color:var(--hub-auth-muted);margin-top:14px;line-height:1.5}.auth-screen-module__IC8mKq__code{margin-top:var(--space-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--hub-fs-12);text-align:center;color:var(--hub-auth-faint);overflow-wrap:anywhere}.auth-screen-module__IC8mKq__panelWithBar{justify-content:flex-start;gap:var(--space-6)}.auth-screen-module__IC8mKq__topBar{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--hub-fs-13);color:var(--hub-auth-muted);display:flex}.auth-screen-module__IC8mKq__cardSlot{flex-direction:column;flex:1;justify-content:center;display:flex}.auth-screen-module__IC8mKq__cardWide{max-width:calc(640 * var(--hub-u))}@media (min-width:1024px){.auth-screen-module__IC8mKq__screen{grid-template-rows:none;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh}.auth-screen-module__IC8mKq__brand{padding:48px 64px}.auth-screen-module__IC8mKq__logo{height:64px}.auth-screen-module__IC8mKq__headline{font-size:calc(54 * var(--hub-u))}.auth-screen-module__IC8mKq__intro,.auth-screen-module__IC8mKq__brandFoot,.auth-screen-module__IC8mKq__wave{display:block}.auth-screen-module__IC8mKq__panel{padding:32px 64px 40px}.auth-screen-module__IC8mKq__card{padding:36px 36px 32px}.auth-screen-module__IC8mKq__title{font-size:var(--hub-fs-30)}}
.sign-in-form-module__qDToPq__title{font-size:var(--hub-fs-26);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1.15}.sign-in-form-module__qDToPq__sub{font-size:var(--hub-fs-14);color:var(--hub-auth-body);margin-top:6px;line-height:1.55}.sign-in-form-module__qDToPq__sub b{font-weight:var(--fw-semibold);color:var(--gff-grey-900);overflow-wrap:anywhere}.sign-in-form-module__qDToPq__methods{background:var(--hub-auth-track);border-radius:12px;margin-top:22px;padding:3px;display:flex}.sign-in-form-module__qDToPq__method{height:34px;font:inherit;font-size:var(--hub-fs-14);font-weight:var(--fw-semibold);color:var(--hub-auth-body);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.sign-in-form-module__qDToPq__method:hover:not(.sign-in-form-module__qDToPq__methodOn):not(:disabled){color:var(--gff-grey-900)}.sign-in-form-module__qDToPq__methodOn{background:var(--gff-white);color:var(--gff-grey-900)}.sign-in-form-module__qDToPq__method:disabled{cursor:default}.sign-in-form-module__qDToPq__label{font-size:var(--hub-fs-13);font-weight:var(--fw-semibold);color:var(--hub-auth-label);margin:14px 0 6px;display:block}.sign-in-form-module__qDToPq__field{border:1.5px solid var(--hub-auth-control);background:var(--gff-white);border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.sign-in-form-module__qDToPq__field:hover{border-color:var(--hub-auth-control-hover)}.sign-in-form-module__qDToPq__field:focus-within{border-color:var(--gff-primary)}.sign-in-form-module__qDToPq__fieldBad,.sign-in-form-module__qDToPq__fieldBad:hover,.sign-in-form-module__qDToPq__fieldBad:focus-within{border-color:var(--gff-error)}.sign-in-form-module__qDToPq__fieldIcon{color:var(--hub-auth-faint);flex:none;display:inline-flex}.sign-in-form-module__qDToPq__input{min-width:0;height:100%;font-family:inherit;font-size:16px;font-weight:var(--fw-medium);color:var(--gff-grey-900);background:0 0;border:0;outline:0;flex:1;padding:0}.sign-in-form-module__qDToPq__input::placeholder{color:var(--hub-auth-faint)}.sign-in-form-module__qDToPq__input:focus-visible{outline:0}.sign-in-form-module__qDToPq__country{border-right:1px solid var(--hub-auth-rule);height:34px;font-size:var(--hub-fs-15);font-weight:var(--fw-semibold);color:var(--gff-grey-900);flex:none;align-items:center;gap:6px;margin-left:-6px;padding:0 10px;display:inline-flex;position:relative}.sign-in-form-module__qDToPq__country:focus-within{background:var(--hub-auth-track);border-radius:8px}.sign-in-form-module__qDToPq__countrySelect{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.sign-in-form-module__qDToPq__hint{font-size:var(--hub-fs-12);color:var(--hub-auth-muted);margin-top:8px;line-height:1.5}.sign-in-form-module__qDToPq__primary{margin-top:12px}.sign-in-form-module__qDToPq__note{font-size:var(--hub-fs-12);text-align:center;color:var(--hub-auth-muted);margin-top:12px;line-height:1.5}.sign-in-form-module__qDToPq__back{font:inherit;font-size:var(--hub-fs-13);font-weight:var(--fw-semibold);color:var(--hub-auth-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:22px;padding:0;display:inline-flex}.sign-in-form-module__qDToPq__back:hover:not(:disabled){color:var(--gff-grey-900)}.sign-in-form-module__qDToPq__inlineLink{font:inherit;font-weight:var(--fw-semibold);color:var(--gff-primary);cursor:pointer;background:0 0;border:0;padding:0}.sign-in-form-module__qDToPq__inlineLink:hover:not(:disabled){text-decoration:underline}.sign-in-form-module__qDToPq__back:disabled,.sign-in-form-module__qDToPq__inlineLink:disabled{cursor:default}.sign-in-form-module__qDToPq__otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.sign-in-form-module__qDToPq__box{box-sizing:border-box;border:1.5px solid var(--hub-auth-control);background:var(--gff-white);text-align:center;width:100%;min-width:0;height:56px;font-family:inherit;font-size:26px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--gff-grey-900);caret-color:var(--gff-primary);border-radius:12px;padding:0}.sign-in-form-module__qDToPq__boxOn,.sign-in-form-module__qDToPq__box:focus-visible{border-color:var(--gff-primary);outline:0}.sign-in-form-module__qDToPq__box:disabled{color:var(--hub-auth-muted)}.sign-in-form-module__qDToPq__resend{font-size:var(--hub-fs-13);text-align:center;color:var(--hub-auth-muted);margin-top:16px}.sign-in-form-module__qDToPq__timer{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--hub-auth-label)}@media (min-width:1024px){.sign-in-form-module__qDToPq__title{font-size:var(--hub-fs-30)}}
.onboarding-module__VIGWTG__lead{margin-top:var(--space-4);max-width:calc(520 * var(--hub-u));font-size:var(--hub-fs-16);color:var(--gff-primary-100);line-height:1.55}.onboarding-module__VIGWTG__steps{margin:var(--space-6) 0 0;flex-direction:column;gap:6px;max-width:460px;padding:0;list-style:none;display:flex}.onboarding-module__VIGWTG__stepRow{color:var(--gff-primary-100);border-radius:14px;align-items:center;gap:14px;padding:10px 12px;display:flex}.onboarding-module__VIGWTG__stepDisc{border:1.5px solid var(--hub-auth-divider);width:32px;height:32px;font-size:var(--hub-fs-13);font-weight:var(--fw-bold);border-radius:99px;flex:none;justify-content:center;align-items:center;display:flex}.onboarding-module__VIGWTG__stepText b{font-size:var(--hub-fs-15);font-weight:var(--fw-bold)}.onboarding-module__VIGWTG__current{background:var(--hub-onb-step-on);color:var(--gff-white)}.onboarding-module__VIGWTG__current .onboarding-module__VIGWTG__stepDisc{background:var(--gff-white);border-color:var(--gff-white);color:var(--gff-primary)}.onboarding-module__VIGWTG__done{color:var(--gff-white)}.onboarding-module__VIGWTG__done .onboarding-module__VIGWTG__stepDisc{background:var(--gff-aqua-400);border-color:var(--gff-aqua-400);color:var(--hub-onb-step-done-ink)}.onboarding-module__VIGWTG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding-module__VIGWTG__who{overflow-wrap:anywhere;min-width:0}.onboarding-module__VIGWTG__who b{font-weight:var(--fw-semibold);color:var(--hub-auth-label)}.onboarding-module__VIGWTG__textButton{font:inherit;font-weight:var(--fw-semibold);color:var(--gff-primary);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.onboarding-module__VIGWTG__textButton:hover:not(:disabled){text-decoration:underline}.onboarding-module__VIGWTG__textButton:disabled{color:var(--hub-auth-faint);cursor:default}.onboarding-module__VIGWTG__back{margin-bottom:var(--space-4);font-size:var(--hub-fs-13);font-weight:var(--fw-semibold);color:var(--hub-auth-body);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.onboarding-module__VIGWTG__back:hover{color:var(--gff-grey-900)}.onboarding-module__VIGWTG__kicker{margin-bottom:var(--space-2);font-size:var(--hub-fs-12);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--gff-primary)}.onboarding-module__VIGWTG__title{font-size:var(--hub-fs-26);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1.15}.onboarding-module__VIGWTG__sub{font-size:var(--hub-fs-14);color:var(--hub-auth-body);margin-top:6px;line-height:1.55}.onboarding-module__VIGWTG__chips{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.onboarding-module__VIGWTG__chip{align-items:center;gap:var(--space-2);border:1.5px solid var(--hub-auth-control);background:var(--gff-white);height:40px;font-family:inherit;font-size:var(--hub-fs-14);font-weight:var(--fw-semibold);color:var(--hub-auth-label);cursor:pointer;border-radius:99px;padding:0 14px 0 10px;display:inline-flex}.onboarding-module__VIGWTG__chip:hover{border-color:var(--gff-primary)}.onboarding-module__VIGWTG__chipTick{border:1.5px solid var(--hub-auth-control);color:#0000;border-radius:99px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.onboarding-module__VIGWTG__chipOn{border-color:var(--gff-primary);background:var(--gff-primary);color:var(--gff-white)}.onboarding-module__VIGWTG__chipOn .onboarding-module__VIGWTG__chipTick{background:var(--gff-white);border-color:var(--gff-white);color:var(--gff-primary)}.onboarding-module__VIGWTG__chipLocked,.onboarding-module__VIGWTG__chipLocked:hover{opacity:.45;border-color:var(--hub-auth-control);cursor:not-allowed}.onboarding-module__VIGWTG__selRow{justify-content:space-between;gap:var(--space-3);font-size:var(--hub-fs-13);margin-top:18px;display:flex}.onboarding-module__VIGWTG__count{font-weight:var(--fw-bold);color:var(--gff-primary)}.onboarding-module__VIGWTG__countNone{font-weight:var(--fw-semibold);color:var(--hub-auth-faint)}.onboarding-module__VIGWTG__limit{color:var(--hub-auth-muted)}.onboarding-module__VIGWTG__primary{margin-top:var(--space-5)}.onboarding-module__VIGWTG__primary.onboarding-module__VIGWTG__primary:disabled{opacity:1;background:var(--hub-onb-disabled);border-color:var(--hub-onb-disabled);color:var(--gff-white)}.onboarding-module__VIGWTG__hint{font-size:var(--hub-fs-12);color:var(--hub-auth-muted);margin-top:8px;line-height:1.5}.onboarding-module__VIGWTG__label{font-size:var(--hub-fs-13);font-weight:var(--fw-semibold);color:var(--hub-auth-label);margin:18px 0 6px;display:block}.onboarding-module__VIGWTG__field{border:1.5px solid var(--hub-auth-control);background:var(--gff-white);border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.onboarding-module__VIGWTG__field:hover{border-color:var(--hub-auth-control-hover)}.onboarding-module__VIGWTG__field:focus-within{border-color:var(--gff-primary)}.onboarding-module__VIGWTG__fieldOk,.onboarding-module__VIGWTG__fieldOk:hover,.onboarding-module__VIGWTG__fieldOk:focus-within{border-color:var(--hub-onb-ok)}.onboarding-module__VIGWTG__fieldBad,.onboarding-module__VIGWTG__fieldBad:hover,.onboarding-module__VIGWTG__fieldBad:focus-within{border-color:var(--gff-error)}.onboarding-module__VIGWTG__fieldIcon{color:var(--gff-primary);flex:none;display:inline-flex}.onboarding-module__VIGWTG__input{min-width:0;height:100%;font-family:inherit;font-size:16px;font-weight:var(--fw-medium);color:var(--gff-grey-900);background:0 0;border:0;outline:0;flex:1;padding:0}.onboarding-module__VIGWTG__input::placeholder{color:var(--hub-auth-faint)}.onboarding-module__VIGWTG__input:focus-visible{outline:0}.onboarding-module__VIGWTG__fieldOkText{font-size:var(--hub-fs-13);color:var(--hub-onb-ok-ink);overflow-wrap:anywhere;margin-top:8px}.onboarding-module__VIGWTG__fieldErrText{font-size:var(--hub-fs-13);color:var(--gff-error-800);margin-top:8px}.onboarding-module__VIGWTG__how{font-size:var(--hub-fs-13);color:var(--hub-auth-body);margin-top:14px}.onboarding-module__VIGWTG__how summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--gff-primary)}.onboarding-module__VIGWTG__how p{margin-top:8px;line-height:1.5}.onboarding-module__VIGWTG__recap{margin-top:var(--space-5);background:var(--gff-primary-0);border-radius:14px;padding:14px 16px}.onboarding-module__VIGWTG__recapTitle{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-auth-muted);margin-bottom:8px}.onboarding-module__VIGWTG__recapRow{font-size:var(--hub-fs-13);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;padding:6px 0;display:grid}.onboarding-module__VIGWTG__recapRow>b{font-weight:var(--fw-semibold);color:var(--hub-auth-label);grid-column:1/-1}.onboarding-module__VIGWTG__recapChips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.onboarding-module__VIGWTG__recapChips li{border:1px solid var(--hub-auth-card-border);background:var(--gff-white);font-weight:var(--fw-semibold);color:var(--gff-primary);border-radius:99px;padding:3px 10px}.onboarding-module__VIGWTG__recapEdit{font-weight:var(--fw-semibold);color:var(--gff-primary);padding-top:3px}@media (min-width:640px){.onboarding-module__VIGWTG__recapRow{grid-template-columns:110px minmax(0,1fr) auto}.onboarding-module__VIGWTG__recapRow>b{grid-column:auto;padding-top:3px}}@media (min-width:1024px){.onboarding-module__VIGWTG__lead{font-size:var(--hub-fs-18)}.onboarding-module__VIGWTG__steps{margin-top:36px}.onboarding-module__VIGWTG__stepRow{padding:12px 14px}.onboarding-module__VIGWTG__title{font-size:var(--hub-fs-30)}}
