.auth-shell-module__S6Ta7G__page{color:#173027;background:#f7faf8;place-items:center;min-height:100svh;padding:28px;font-family:Arial,sans-serif;display:grid;position:relative;overflow:hidden}.auth-shell-module__S6Ta7G__shell{z-index:1;background:#fffffff5;border:1px solid #dfe9e3;border-radius:28px;grid-template-columns:.9fr 1.1fr;width:min(980px,100%);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1c3d2d1f}.auth-shell-module__S6Ta7G__brandPanel{color:#fff;background:linear-gradient(150deg,#0e5538,#1e744d 55%,#2e8b5d);flex-direction:column;justify-content:space-between;padding:38px;display:flex}.auth-shell-module__S6Ta7G__brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:11px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.auth-shell-module__S6Ta7G__brand>span:last-child>span{color:#b7f08e}.auth-shell-module__S6Ta7G__logoWrap,.auth-shell-module__S6Ta7G__logoWrapSmall{background:#fff;border-radius:14px;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 22px #00000029}.auth-shell-module__S6Ta7G__logoWrap{width:48px;height:48px}.auth-shell-module__S6Ta7G__logoWrapSmall{border-radius:11px;width:36px;height:36px}.auth-shell-module__S6Ta7G__brandCopy{max-width:360px;margin:auto 0}.auth-shell-module__S6Ta7G__kicker,.auth-shell-module__S6Ta7G__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.auth-shell-module__S6Ta7G__brandCopy h2{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(36px,4vw,54px);line-height:.98}.auth-shell-module__S6Ta7G__brandCopy p:last-child{color:#ffffffc7;margin:0;font-size:15px;line-height:1.65}.auth-shell-module__S6Ta7G__brandCard{color:#ffffffdb;background:#ffffff17;border:1px solid #ffffff2b;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:flex}.auth-shell-module__S6Ta7G__dot{background:#b7f08e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #b7f08e1f}.auth-shell-module__S6Ta7G__formPanel{flex-direction:column;justify-content:center;padding:58px clamp(28px,6vw,74px);display:flex}.auth-shell-module__S6Ta7G__mobileBrand{display:none}.auth-shell-module__S6Ta7G__formHeader{margin-bottom:28px}.auth-shell-module__S6Ta7G__formHeader .auth-shell-module__S6Ta7G__eyebrow{color:#2e8b5d}.auth-shell-module__S6Ta7G__formHeader h1{letter-spacing:-.05em;color:#14251e;margin:0;font-size:clamp(34px,5vw,46px);line-height:1.02}.auth-shell-module__S6Ta7G__formHeader p:last-child{color:#718078;margin:13px 0 0;font-size:15px;line-height:1.55}.auth-shell-module__S6Ta7G__formBody{gap:16px;display:grid}.auth-shell-module__S6Ta7G__footer{text-align:center;color:#718078;margin-top:24px;font-size:13px}.auth-shell-module__S6Ta7G__glowOne,.auth-shell-module__S6Ta7G__glowTwo{pointer-events:none;border-radius:999px;position:absolute}.auth-shell-module__S6Ta7G__glowOne{background:#68be851f;width:360px;height:360px;top:-180px;left:-120px}.auth-shell-module__S6Ta7G__glowTwo{background:#b7f08e1c;width:300px;height:300px;bottom:-150px;right:-80px}@media (max-width:760px){.auth-shell-module__S6Ta7G__page{background:#f7faf8;place-items:stretch stretch;padding:0;overflow-y:auto}.auth-shell-module__S6Ta7G__shell{width:100%;min-height:100svh;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.auth-shell-module__S6Ta7G__brandPanel{display:none}.auth-shell-module__S6Ta7G__formPanel{min-height:100svh;padding:max(24px,env(safe-area-inset-top))20px max(24px,env(safe-area-inset-bottom));justify-content:flex-start}.auth-shell-module__S6Ta7G__mobileBrand{margin-bottom:54px;display:block}.auth-shell-module__S6Ta7G__mobileBrand .auth-shell-module__S6Ta7G__brand{color:#173027;font-size:20px}.auth-shell-module__S6Ta7G__formHeader{margin-bottom:26px}.auth-shell-module__S6Ta7G__formHeader h1{font-size:36px}.auth-shell-module__S6Ta7G__formHeader p:last-child{max-width:340px;font-size:15px}.auth-shell-module__S6Ta7G__formBody{gap:15px}.auth-shell-module__S6Ta7G__footer{margin-top:20px;padding-bottom:12px}}@media (max-width:380px){.auth-shell-module__S6Ta7G__formPanel{padding-left:16px;padding-right:16px}.auth-shell-module__S6Ta7G__mobileBrand{margin-bottom:38px}.auth-shell-module__S6Ta7G__formHeader h1{font-size:32px}}
