.AuthShell-module__4GggPa__page{color:#111;min-height:100dvh;font-family:var(--font-manrope), Arial, sans-serif;background:#f3f7f9;padding:16px}.AuthShell-module__4GggPa__layout{background:#fff;border:1px solid #dce4e8;border-radius:28px;grid-template-columns:46% 54%;max-width:1480px;min-height:calc(100dvh - 32px);margin:0 auto;display:grid;overflow:hidden}.AuthShell-module__4GggPa__brandPanel{background:#73c9f4;flex-direction:column;align-items:flex-start;padding:40px;display:flex}.AuthShell-module__4GggPa__logo{color:#111;align-items:center;font-size:34px;line-height:1;text-decoration:none;display:inline-flex}.AuthShell-module__4GggPa__mobileLabel{display:none}.AuthShell-module__4GggPa__brandCopy{margin:auto 0;padding:72px 0 64px}.AuthShell-module__4GggPa__eyebrow{letter-spacing:.15em;font-size:10px;font-weight:750;line-height:1.5}.AuthShell-module__4GggPa__brandCopy h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.05em;margin:24px 0;font-size:clamp(40px,4.4vw,66px);font-weight:500;line-height:1.07}.AuthShell-module__4GggPa__brandCopy p{margin:0;font-size:15px;line-height:1.8}.AuthShell-module__4GggPa__features{flex-direction:column;gap:16px;font-size:13px;display:flex}.AuthShell-module__4GggPa__features>div{align-items:center;gap:12px;display:flex}.AuthShell-module__4GggPa__features span{background:#fff6;border:1px solid #ffffff80;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.AuthShell-module__4GggPa__content{flex-direction:column;min-width:0;padding:32px 48px;display:flex}.AuthShell-module__4GggPa__registerTop{color:#52616b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.AuthShell-module__4GggPa__registerTop a{color:#111;align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.AuthShell-module__4GggPa__registerTop a:hover{text-underline-offset:3px;text-decoration:underline}.AuthShell-module__4GggPa__formWrap{width:100%;max-width:400px;margin:auto;padding:56px 0}.AuthShell-module__4GggPa__formWrap>.AuthShell-module__4GggPa__eyebrow{color:#52616b;align-items:center;gap:8px;display:inline-flex}.AuthShell-module__4GggPa__formWrap>.AuthShell-module__4GggPa__eyebrow:before{content:"";background:#111;border-radius:50%;width:6px;height:6px}.AuthShell-module__4GggPa__formWrap h1{letter-spacing:-.055em;margin:16px 0 12px;font-size:40px;font-weight:750;line-height:1.15}.AuthShell-module__4GggPa__subtitle{color:#52616b;margin:0;font-size:14px;line-height:1.7}.AuthShell-module__4GggPa__formArea{margin-top:32px}.AuthShell-module__4GggPa__formArea input:not([type=hidden]):not([type=checkbox]){color:#111;min-height:52px;box-shadow:none;background:#fff;border:1px solid #73838c;border-radius:14px;padding:14px 16px;font-size:16px}.AuthShell-module__4GggPa__formArea input::placeholder{color:#667680}.AuthShell-module__4GggPa__formArea input[aria-invalid=true]{background:#fff8f7;border-color:#b42318}.AuthShell-module__4GggPa__formArea input:focus-visible{outline-offset:2px;outline:3px solid #086da5}.AuthShell-module__4GggPa__formArea label{color:#111;margin-bottom:8px;font-size:13px;font-weight:650}.AuthShell-module__4GggPa__formArea .auth-account-choice{background:#f3f7f9;border:1px solid #dce4e8;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.AuthShell-module__4GggPa__formArea .auth-account-choice button{background:0 0;border:1px solid #0000;border-radius:12px;margin:0;padding:10px 8px;font-size:13px;line-height:1.5}.AuthShell-module__4GggPa__formArea .auth-account-choice button[aria-pressed=true]{color:#fff;background:#111}.AuthShell-module__4GggPa__formArea label:has(input[type=checkbox]){align-items:flex-start;min-height:44px;padding:8px 0;font-weight:400}.AuthShell-module__4GggPa__formArea input[type=checkbox]+span{background:#fff;border-color:#73838c}.AuthShell-module__4GggPa__formArea input[type=checkbox]:checked+span{background:#c7fa54;border-color:#111}.AuthShell-module__4GggPa__formArea input[type=checkbox]:focus-visible+span{outline-offset:3px;outline:3px solid #086da5}.AuthShell-module__4GggPa__formArea input[type=checkbox]~svg{color:#111}.AuthShell-module__4GggPa__formArea label:has(input[type=checkbox]) a{min-height:auto;font-size:inherit;display:inline}.AuthShell-module__4GggPa__formArea .auth-notice{color:#111;overflow-wrap:anywhere;background:#e8f5fc;border:1px solid #b8dcee;border-radius:16px;padding:16px;font-size:13px;line-height:1.7}.AuthShell-module__4GggPa__formArea .auth-notice p{margin-top:8px}:is(.AuthShell-module__4GggPa__formArea a.auth-primary-link,.AuthShell-module__4GggPa__formArea a.bg-accent){color:#111;text-align:center;background:#c7fa54;border-radius:999px;justify-content:center;width:100%;min-height:52px;padding:12px 20px;font-weight:700;display:flex}:is(.AuthShell-module__4GggPa__formArea a.auth-primary-link:hover,.AuthShell-module__4GggPa__formArea a.bg-accent:hover){background:#b4eb3a}.AuthShell-module__4GggPa__formArea button{letter-spacing:0;cursor:pointer;min-height:48px;font-size:14px}.AuthShell-module__4GggPa__formArea button[type=submit]{color:#111;background:#c7fa54;border:1px solid #0000;min-height:52px}.AuthShell-module__4GggPa__formArea button[type=submit]:hover{background:#b4eb3a}.AuthShell-module__4GggPa__formArea button[type=submit]:active{background:#a5dd2e}.AuthShell-module__4GggPa__formArea button:disabled{opacity:.55;cursor:not-allowed}.AuthShell-module__4GggPa__formArea button[type=button]{color:#111;background:#fff}.AuthShell-module__4GggPa__formArea button[type=button]:hover{background:#e8f5fc}.AuthShell-module__4GggPa__formArea .auth-account-choice button[aria-pressed=true]:hover{color:#fff;background:#252525}.AuthShell-module__4GggPa__formArea .auth-account-choice button[aria-pressed=true]:active{color:#fff;background:#111}.AuthShell-module__4GggPa__formArea .border-border{border-color:#73838c}.AuthShell-module__4GggPa__formArea .text-muted{color:#52616b}:is(.AuthShell-module__4GggPa__formArea .text-text,.AuthShell-module__4GggPa__formArea .text-primary){color:#111}.AuthShell-module__4GggPa__formArea .bg-surface{background:#fff}.AuthShell-module__4GggPa__formArea [role=alert]{color:#b42318;font-size:13px;line-height:1.6}.AuthShell-module__4GggPa__formArea a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.AuthShell-module__4GggPa__formArea .login-divider{color:#52616b;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.AuthShell-module__4GggPa__formArea .login-divider:before{content:"";background:#dce4e8;flex:1;height:1px}.AuthShell-module__4GggPa__formArea .login-divider:after{content:"";background:#dce4e8;flex:1;height:1px}.AuthShell-module__4GggPa__accountNote{color:#52616b;border-top:1px solid #dce4e8;margin:24px 0 0;padding-top:20px;font-size:12px;line-height:1.7}.AuthShell-module__4GggPa__footer{color:#52616b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.AuthShell-module__4GggPa__footer a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.AuthShell-module__4GggPa__footer a:hover{color:#111;text-decoration:underline}.AuthShell-module__4GggPa__page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #086da5}@media (max-width:1100px){.AuthShell-module__4GggPa__brandPanel{padding:32px}.AuthShell-module__4GggPa__content{padding:24px 32px}.AuthShell-module__4GggPa__brandCopy h2{font-size:48px}}@media (max-width:850px){.AuthShell-module__4GggPa__layout{border-radius:24px;flex-direction:column;min-height:calc(100dvh - 24px);display:flex}.AuthShell-module__4GggPa__page{padding:12px}.AuthShell-module__4GggPa__brandPanel{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 24px}.AuthShell-module__4GggPa__logo{font-size:30px}.AuthShell-module__4GggPa__mobileLabel{letter-spacing:.13em;font-size:10px;font-weight:700;display:inline}.AuthShell-module__4GggPa__brandCopy,.AuthShell-module__4GggPa__features{display:none}.AuthShell-module__4GggPa__content{flex:1;padding:16px 32px 12px}.AuthShell-module__4GggPa__registerTop{justify-content:center;gap:8px}.AuthShell-module__4GggPa__formWrap{padding:32px 0}.AuthShell-module__4GggPa__formWrap h1{font-size:36px}.AuthShell-module__4GggPa__footer{width:100%;max-width:400px;margin:0 auto}.AuthShell-module__4GggPa__formArea{margin-top:24px}}@media (max-width:380px){.AuthShell-module__4GggPa__content{padding:16px 20px 12px}.AuthShell-module__4GggPa__brandPanel{padding:16px 20px}.AuthShell-module__4GggPa__formWrap h1{font-size:34px}.AuthShell-module__4GggPa__formWrap{padding:24px 0}.AuthShell-module__4GggPa__registerTop{font-size:11px}.AuthShell-module__4GggPa__footer{gap:8px;font-size:11px}}.AuthShell-module__4GggPa__formArea .login-password-field{position:relative}.AuthShell-module__4GggPa__formArea .login-password-field input{padding-right:60px}.AuthShell-module__4GggPa__formArea .login-password-field button{background:0 0;border-radius:10px;place-items:center;width:44px;height:44px;min-height:44px;display:grid;position:absolute;top:4px;right:4px}
