.auth_page__p2Dj4{display:flex;flex-direction:column;min-height:100vh}.auth_content__NTwH4{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px 48px;background:radial-gradient(120% 90% at 100% 0,var(--pl2) 0,transparent 55%),radial-gradient(90% 70% at 0 100%,#fdf6e3 0,transparent 50%),var(--light)}@media (min-width:768px){.auth_content__NTwH4{align-items:center;padding:56px 24px}}.auth_card__yw0Sq{width:100%;max-width:460px;background:var(--surface);border:1px solid var(--border);border-radius:var(--rad-xl);box-shadow:var(--sh-lg);overflow:hidden}.auth_formCol__z6lpz{padding:28px 22px}@media (min-width:768px){.auth_formCol__z6lpz{padding:40px 36px}}.auth_aside__mBM4f{display:none}.auth_asideLogo__AyinP{height:26px;width:auto;align-self:flex-start}.auth_asideHead__m_vq_{display:flex;flex-direction:column;gap:10px}.auth_asideTitle__Jw0pc{font-size:1.5rem;font-weight:700;letter-spacing:-.3px;line-height:1.2;color:#fff}.auth_asideText__aLpwk{font-size:.92rem;line-height:1.55;color:hsla(0,0%,100%,.82)}.auth_asideTrust__Jfwmi{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.85)}.auth_asideTrust__Jfwmi span[aria-hidden=true]{color:#8fe3b0}@media (min-width:900px){.auth_card__yw0Sq{max-width:940px;display:grid;grid-template-columns:400px 1fr;align-items:stretch}.auth_aside__mBM4f{display:flex;flex-direction:column;gap:24px;padding:48px 40px;background:var(--grad-p);color:#fff}.auth_aside__mBM4f .auth_benefitIcon__eKcNe{background:hsla(0,0%,100%,.16);color:#fff;font-weight:700}.auth_aside__mBM4f .auth_benefitText__63K7o strong{color:#fff}.auth_aside__mBM4f .auth_benefitText__63K7o span{color:hsla(0,0%,100%,.78)}.auth_formCol__z6lpz{padding:48px 44px}.auth_formCol__z6lpz .auth_benefitsPanel__31_8G,.auth_formCol__z6lpz .auth_logoWrap__IDDKK{display:none}}.auth_logoWrap__IDDKK{display:flex;justify-content:center;margin-bottom:22px}.auth_logoBadge__yoWNa{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;background:var(--p);border-radius:var(--rad-lg);box-shadow:0 4px 14px rgba(107,53,184,.25)}.auth_logo__9u3DN{height:24px;width:auto}.auth_title__a79Yf{font-size:1.55rem;font-weight:700;letter-spacing:-.4px;text-align:center;color:var(--ink)}.auth_subtitle__x6JxV{margin:9px 0 0;text-align:center;color:var(--muted);font-size:.92rem;line-height:1.5}.auth_asideKicker__H91GR{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;padding:5px 13px;border-radius:var(--pill);font-size:.74rem;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.auth_benefits__Qci0Z{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.auth_benefits__Qci0Z li{display:flex;align-items:flex-start;gap:13px}.auth_benefitIcon__eKcNe{flex-shrink:0;width:34px;height:34px;border-radius:var(--rad);display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.auth_benefitText__63K7o{display:flex;flex-direction:column;gap:2px}.auth_benefitText__63K7o strong{font-size:.95rem;font-weight:700}.auth_benefitText__63K7o span{font-size:.84rem;line-height:1.45}.auth_benefitsPanel__31_8G{position:relative;margin-top:20px;padding:20px 18px;border-radius:var(--rad-lg);background:linear-gradient(135deg,var(--pl2),var(--light2));border:1px solid var(--border);display:flex;flex-direction:column;gap:16px;overflow:hidden}.auth_benefitsPanel__31_8G:before{content:"";position:absolute;top:-40px;right:-40px;width:150px;height:150px;background:radial-gradient(circle,rgba(246,197,68,.32),transparent 70%);pointer-events:none}.auth_benefitsPanel__31_8G .auth_asideKicker__H91GR{background:rgba(107,53,184,.1);color:var(--p)}.auth_benefitsPanel__31_8G .auth_benefitIcon__eKcNe{background:var(--surface);border:1px solid var(--border2);color:var(--p);font-weight:700}.auth_benefitsPanel__31_8G .auth_benefitText__63K7o strong{color:var(--ink)}.auth_benefitsPanel__31_8G .auth_benefitText__63K7o span{color:var(--muted)}.auth_roleSwitch__CgQ6y{position:relative;display:flex;margin:22px 0 4px;padding:5px;background:var(--light2);border:1px solid var(--border);border-radius:var(--pill)}.auth_roleThumb__rT6HK{position:absolute;top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);border-radius:var(--pill);background:var(--grad-p);box-shadow:0 4px 12px rgba(107,53,184,.3);transition:transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.auth_roleThumbRight__BMYFI{transform:translateX(100%)}.auth_roleOption__Ifc0v{position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:center;padding:11px 16px;border:none;border-radius:var(--pill);background:transparent;font-family:inherit;font-size:.9rem;font-weight:700;color:var(--muted);cursor:pointer;transition:color .2s ease}.auth_roleOption__Ifc0v:hover{color:var(--ink)}.auth_roleOptionOn__Rjn_q,.auth_roleOptionOn__Rjn_q:hover{color:#fff}.auth_roleOption__Ifc0v:focus-visible{outline:3px solid var(--p);outline-offset:2px}.auth_form__w6e22{display:flex;flex-direction:column;gap:14px;margin-top:22px}.auth_gridTwo__0fSiF{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.auth_gridTwo__0fSiF{grid-template-columns:1fr}}.auth_forgotRow__7FKnv{display:flex;justify-content:flex-end;margin-top:-4px}.auth_forgotLink__93o_W{font-size:.82rem;font-weight:600;color:var(--p);cursor:help}.auth_forgotLink__93o_W:hover{text-decoration:underline}.auth_checks__HH2Eu{display:flex;flex-direction:column;gap:10px;margin-top:2px}.auth_checks__HH2Eu label{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;font-weight:500;color:var(--muted);line-height:1.4}.auth_checks__HH2Eu input[type=checkbox]{margin-top:2px;width:16px;height:16px;accent-color:var(--p);flex-shrink:0}.auth_feedback__Puhso{margin:0;padding:10px 14px;border-radius:var(--rad-sm);font-size:.85rem;font-weight:600;text-align:center}.auth_feedbackSuccess__0unnm{background:var(--pl);color:var(--g)}.auth_feedbackError__D6J0k{background:var(--light2);color:var(--r)}.auth_submit__sUccG{margin-top:4px}.auth_submitSpinner__2cQeP{width:18px;height:18px;border-width:2px;border-color:#fff hsla(0,0%,100%,.4) hsla(0,0%,100%,.4)}.auth_socialDivider__JkxWY{margin:22px 0;text-align:center;color:var(--muted);font-size:.8rem}.auth_socials__Mnbwc{display:flex;flex-direction:column;gap:10px}@media (min-width:480px){.auth_socials__Mnbwc{flex-direction:row}.auth_socials__Mnbwc>button{flex:1 1}}.auth_socialButton__fMLLf{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);color:var(--ink);font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.auth_socialButton__fMLLf:hover{border-color:var(--border2);box-shadow:var(--sh-sm);transform:translateY(-1px)}.auth_bottomNote__l0SSm{margin:24px 0 0;text-align:center;font-size:.88rem;color:var(--muted)}.auth_bottomNote__l0SSm a{color:var(--p);font-weight:700}.auth_bottomNote__l0SSm a:hover{text-decoration:underline}.auth_trustRow__inOI2{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:.78rem;font-weight:600;color:var(--muted)}.auth_trustRow__inOI2 span[aria-hidden=true]{color:var(--g)}