.auth-shell-module__00tRWW__page{--auth-step-gap:.75rem;background:var(--platform-page-background);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.auth-shell-module__00tRWW__guestGate{color:#191426;background:#efe7fc;border:1px solid #cdbbed;border-radius:20px;margin-bottom:24px;padding:16px;font-size:14px}.auth-shell-module__00tRWW__guestGate strong{font-size:17px}.auth-shell-module__00tRWW__guestGate p{color:#4b4560;margin:6px 0 0}.auth-shell-module__00tRWW__clientSignupPage .auth-shell-module__00tRWW__main{width:min(100%,650px);padding:18px 16px 96px;display:block}.auth-shell-module__00tRWW__clientSignupPage .auth-shell-module__00tRWW__journey,.auth-shell-module__00tRWW__clientSignupPage .auth-shell-module__00tRWW__heading,.auth-shell-module__00tRWW__clientSignupPage .auth-shell-module__00tRWW__navigation,.auth-shell-module__00tRWW__clientSignupPage .auth-shell-module__00tRWW__footer{display:none}.auth-shell-module__00tRWW__clientSignupPage .auth-shell-module__00tRWW__formPanel{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-shell-module__00tRWW__clientSignupPage .auth-shell-module__00tRWW__signupContent{padding:0}.auth-shell-module__00tRWW__clientSignupPage:has([data-verification=true]) [data-google-options]{display:none}.auth-shell-module__00tRWW__clientSignupPage [data-google-options] button{min-height:52px;font-size:18px;font-weight:700}.auth-shell-module__00tRWW__clientSignupPage [data-google-options]>div:last-child span{font-size:14px}.auth-shell-module__00tRWW__signupPage{background:var(--platform-page-background)}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__header{background:var(--color-brand-800)}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__signupHeaderInner{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;width:100%;min-height:3.5rem;padding:.25rem .5rem}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__signupHeaderTitle{font-size:1.0625rem;font-weight:700}.auth-shell-module__00tRWW__agentSignupPage{background:var(--platform-page-background)}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__main{grid-template-columns:minmax(0,1fr);width:min(100%,44rem);padding:16px}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__journey{display:none}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__formPanel{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__signupContent{padding:0}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__signupHeaderActions{visibility:hidden}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__heading h1{font-size:26px}.auth-shell-module__00tRWW__agentSignupPage .auth-shell-module__00tRWW__heading p{color:#5f6070}.auth-shell-module__00tRWW__agentStepStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 24px;padding:0;list-style:none;display:grid}.auth-shell-module__00tRWW__agentStepStrip li{border-top:5px solid #e3ddec;border-radius:3px;padding-top:6px;font-size:12px;font-weight:700}.auth-shell-module__00tRWW__agentStepStrip li[aria-current=step]{color:#4e1c91;border-color:#4e1c91}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup{gap:16px}.auth-shell-module__00tRWW__agentSignupPage .auth-alternate{color:#5f6070}.auth-shell-module__00tRWW__agentSignupPage .auth-step__body{background:#fff;border-radius:20px;padding:18px;box-shadow:0 2px 4px #211a2d0a}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup .auth-form__row{grid-template-columns:minmax(0,1fr)}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup .auth-form__row--name{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup__otp{background:#fff;border-radius:20px;gap:12px;padding:18px;display:grid}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup__otp h2{margin:0;font-size:18px}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup__otp input{letter-spacing:.35em;font-size:22px}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup__actions{grid-template-columns:minmax(0,1fr)}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup__password{min-width:0;position:relative}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup__password input{padding-right:48px}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup__password button{color:#6b6575;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:26px;right:4px}.auth-shell-module__00tRWW__agentSignupPage .auth-agent-signup__password svg{width:21px;height:21px}.auth-shell-module__00tRWW__signupPage .auth-shell-module__00tRWW__brand,.auth-shell-module__00tRWW__signupPage .auth-shell-module__00tRWW__footer a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.auth-shell-module__00tRWW__header{min-height:var(--platform-header-height);padding:.5rem max(1rem, calc((100% - var(--layout-max)) / 2));color:#fff;background:var(--color-brand-800);justify-content:space-between;align-items:center;display:flex}.auth-shell-module__00tRWW__brand{color:inherit;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-shell-module__00tRWW__brand>span:last-child>span{font-size:.75rem;font-weight:800}.auth-shell-module__00tRWW__brandMark{background:#fff;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.auth-shell-module__00tRWW__header .locale-switcher{color:#fff}.auth-shell-module__00tRWW__header.auth-shell-module__00tRWW__signupHeader{z-index:50;background:var(--color-brand-800);padding:0;display:block;position:relative}.auth-shell-module__00tRWW__signupHeaderInner{width:min(calc(100% - var(--layout-inline-space)), var(--layout-wide));grid-template-columns:44px minmax(0,1fr) auto;align-items:center;min-height:60px;margin-inline:auto;display:grid}.auth-shell-module__00tRWW__signupHeaderTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.25;overflow:hidden}.auth-shell-module__00tRWW__signupHeaderActions{align-items:center;gap:.5rem;display:flex}.auth-shell-module__00tRWW__main{width:min(100% - 2rem, var(--layout-wide));align-items:start;gap:1.5rem;min-width:0;margin:0 auto;padding:1.5rem 0 3rem;display:grid}.auth-shell-module__00tRWW__signupMain{width:100%;padding:.75rem 0 2rem}.auth-shell-module__00tRWW__journey{display:none}.auth-shell-module__00tRWW__formPanel{width:min(100%,32.5rem);min-width:0;height:max-content;box-shadow:var(--shadow-card);background:#fff;border:1px solid #e5dfec;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.auth-shell-module__00tRWW__panelContent{display:contents}.auth-shell-module__00tRWW__formPanel.auth-shell-module__00tRWW__signupPanel{width:min(var(--content-mobile), calc(100vw - 2.5rem));box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0}.auth-shell-module__00tRWW__signupContent{gap:1rem;width:100%;display:grid}.auth-shell-module__00tRWW__signupPanel .auth-shell-module__00tRWW__heading{gap:.25rem}.auth-shell-module__00tRWW__signupPanel .auth-shell-module__00tRWW__heading h1{font-size:1.375rem;font-weight:600;line-height:1.35}.auth-shell-module__00tRWW__signupPanel .auth-shell-module__00tRWW__heading p{font-size:.875rem;line-height:1.5}.auth-shell-module__00tRWW__choice,.auth-shell-module__00tRWW__wide{width:min(100%,51rem)}.auth-shell-module__00tRWW__roleChoiceMain{justify-items:center;width:min(100% - 34px,44rem);padding:34.5px 0 48px}.auth-shell-module__00tRWW__roleChoicePanel{width:100%;box-shadow:none;background:0 0;border:0;gap:30px;padding:0}.auth-shell-module__00tRWW__roleChoicePanel .auth-shell-module__00tRWW__heading{text-align:center;justify-items:center;gap:9.5px}.auth-shell-module__00tRWW__roleChoicePanel .auth-shell-module__00tRWW__heading h1{max-width:none;font-size:clamp(23px,7.05vw,27.5px);font-weight:700;line-height:1.25}.auth-shell-module__00tRWW__roleChoicePanel .auth-shell-module__00tRWW__heading p{color:#706e76;font-size:17px;line-height:1.5}.auth-shell-module__00tRWW__roleChoicePage{color:#171321;background:var(--platform-page-background);font-family:var(--font-sans)}.auth-shell-module__00tRWW__roleChoicePage .auth-shell-module__00tRWW__header{background:var(--color-brand-800);min-height:64px;padding:8px max(16px,50% - 35rem)}.auth-shell-module__00tRWW__roleChoicePage .auth-shell-module__00tRWW__brand{gap:12px;font-size:21.5px;font-weight:700;line-height:1}.auth-shell-module__00tRWW__roleChoicePage .auth-shell-module__00tRWW__brandMark{width:46px;height:46px}.auth-shell-module__00tRWW__roleChoicePage .auth-shell-module__00tRWW__header .locale-switcher{border-color:#ffffff4d;width:48px;height:48px;padding:0;font-size:14px;font-weight:700}.auth-shell-module__00tRWW__roleChoicePage .auth-shell-module__00tRWW__footer{color:#737179;border-color:#e5dfee;place-content:start;gap:12px;min-height:92px;padding:20px max(16px,50% - 35rem) 16px;font-size:15px;line-height:1.4}.auth-shell-module__00tRWW__roleChoicePage .auth-shell-module__00tRWW__footer small{flex-basis:100%}.auth-shell-module__00tRWW__roleChoicePage .auth-shell-module__00tRWW__footer nav{gap:12px 22px;width:100%}.auth-shell-module__00tRWW__roleChoicePage .auth-shell-module__00tRWW__footer a{font-weight:700;text-decoration:none}.auth-shell-module__00tRWW__navigation{min-height:0}.auth-shell-module__00tRWW__navigation:empty{display:none}.auth-shell-module__00tRWW__back{color:#111827;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.auth-shell-module__00tRWW__heading{gap:.25rem;display:grid}.auth-shell-module__00tRWW__heading h1,.auth-shell-module__00tRWW__heading p{margin:0}.auth-shell-module__00tRWW__heading h1{max-width:28ch;font-size:clamp(1.25rem,1rem + .5vw,1.5rem);font-weight:600;line-height:1.3}.auth-shell-module__00tRWW__heading p{color:#6b7280;font-size:clamp(.8125rem,.75rem + .25vw,.9375rem);line-height:1.5}.auth-shell-module__00tRWW__body{min-width:0}.auth-shell-module__00tRWW__footer{padding:.875rem max(1rem, calc((100% - var(--layout-max)) / 2));color:#6b7280;background:#fff;border-top:1px solid #e5dfec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;font-size:.7rem;display:flex}.auth-shell-module__00tRWW__footer small{font-size:inherit}.auth-shell-module__00tRWW__footer nav{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.auth-shell-module__00tRWW__footer a{color:#4c1d95;text-underline-offset:.2em;font-weight:600}@media (min-width:48rem){.auth-shell-module__00tRWW__page{--auth-step-gap:.875rem}.auth-shell-module__00tRWW__header{min-height:72px;padding-inline:max(2rem, calc((100% - var(--layout-max)) / 2))}.auth-shell-module__00tRWW__signupHeaderInner{min-height:72px}.auth-shell-module__00tRWW__main{width:min(100%, var(--layout-wide));grid-template-columns:minmax(18rem,2fr) minmax(30rem,3fr);gap:0;padding-block:clamp(2rem,5vw,4rem)}.auth-shell-module__00tRWW__signupMain{width:min(100%, var(--layout-wide));padding-block:clamp(2rem,5vw,4rem)}.auth-shell-module__00tRWW__journey{color:#fff;background:#4c1d95;border-radius:1rem;align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.auth-shell-module__00tRWW__journey h2,.auth-shell-module__00tRWW__journey p{margin:0}.auth-shell-module__00tRWW__journey h2{max-width:17ch;font-size:clamp(1.5rem,1rem + 1vw,2.25rem);line-height:1.2}.auth-shell-module__00tRWW__journey>p:not(.auth-shell-module__00tRWW__eyebrow){color:#ffffffd6;max-width:38ch;line-height:1.6}.auth-shell-module__00tRWW__eyebrow{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.auth-shell-module__00tRWW__journey ol{counter-reset:journey;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.auth-shell-module__00tRWW__journey li{align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.auth-shell-module__00tRWW__journey li:before{color:#4c1d95;content:counter(journey);counter-increment:journey;background:#fff;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:800;display:grid}.auth-shell-module__00tRWW__formPanel{justify-self:start}.auth-shell-module__00tRWW__formPanel.auth-shell-module__00tRWW__signupPanel{justify-self:center;width:min(100%,42rem);margin-inline:0}.auth-shell-module__00tRWW__footer{padding-inline:max(2rem, calc((100% - var(--layout-max)) / 2));font-size:.75rem}}@media (min-width:56rem){.auth-shell-module__00tRWW__main{width:min(100% - 4rem, var(--layout-wide));gap:clamp(2rem,5vw,4rem)}}@media (min-width:48rem){.auth-shell-module__00tRWW__main.auth-shell-module__00tRWW__roleChoiceMain{grid-template-columns:minmax(0,1fr);width:min(100% - 4rem,44rem);padding-top:48px}.auth-shell-module__00tRWW__roleChoiceMain .auth-shell-module__00tRWW__journey{display:none}.auth-shell-module__00tRWW__roleChoiceMain .auth-shell-module__00tRWW__formPanel.auth-shell-module__00tRWW__roleChoicePanel{justify-self:stretch}}
