.auth-module__Plqh_q__authPage{background:linear-gradient(135deg,#eef6f4 0%,#f7f9f8 50%,#eaf1f3 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-module__Plqh_q__authShell{background:#fff;border:1px solid #dce7e5;border-radius:24px;grid-template-columns:minmax(360px,.95fr) minmax(400px,.8fr);width:min(100%,1040px);min-height:640px;display:grid;overflow:hidden;box-shadow:0 28px 70px #12344d1c}.auth-module__Plqh_q__intro{color:#effaf8;background:linear-gradient(150deg,#123f58,#075f68);flex-direction:column;padding:42px 48px;display:flex;position:relative;overflow:hidden}.auth-module__Plqh_q__intro:before,.auth-module__Plqh_q__intro:after{content:"";pointer-events:none;border:1px solid #80dcd240;border-radius:50%;position:absolute}.auth-module__Plqh_q__intro:before{width:390px;height:390px;bottom:-145px;right:-180px}.auth-module__Plqh_q__intro:after{width:270px;height:270px;top:-100px;left:-155px}.auth-module__Plqh_q__brand{z-index:1;color:#fff;letter-spacing:-.7px;font-size:24px;font-weight:800;position:relative}.auth-module__Plqh_q__brand span{color:#88eadb;margin-right:6px}.auth-module__Plqh_q__introContent{z-index:1;margin:auto 0 34px;position:relative}.auth-module__Plqh_q__eyebrow,.auth-module__Plqh_q__formEyebrow{letter-spacing:1.5px;margin:0 0 12px;font-size:11px;font-weight:800}.auth-module__Plqh_q__eyebrow{color:#91e7dc}.auth-module__Plqh_q__introContent h1{letter-spacing:-1.8px;max-width:380px;margin:0;font-size:clamp(32px,3.6vw,46px);line-height:1.08}.auth-module__Plqh_q__introContent>p:last-child{color:#c8e7e3;max-width:390px;margin:18px 0 0;font-size:15px;line-height:1.65}.auth-module__Plqh_q__featureList{z-index:1;color:#d8efec;gap:13px;margin:0;padding:0;font-size:13px;list-style:none;display:grid;position:relative}.auth-module__Plqh_q__featureList li{align-items:center;gap:10px;display:flex}.auth-module__Plqh_q__featureList span{color:#075f68;background:#9be7dc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.auth-module__Plqh_q__authCard{flex-direction:column;justify-content:center;padding:58px clamp(32px,5vw,68px);display:flex}.auth-module__Plqh_q__authHeader{margin-bottom:30px}.auth-module__Plqh_q__formEyebrow{color:var(--teal)}.auth-module__Plqh_q__authHeader h2{color:#172d42;letter-spacing:-.8px;margin:0;font-size:28px;line-height:1.18}.auth-module__Plqh_q__authHeader>p:last-child{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.auth-module__Plqh_q__authForm{gap:18px;display:grid}.auth-module__Plqh_q__authForm label{color:#405266;gap:8px;font-size:13px;font-weight:750;display:grid}.auth-module__Plqh_q__authForm input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5e0e3;border-radius:9px;outline:none;padding:12px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-module__Plqh_q__authForm input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #008f8818}.auth-module__Plqh_q__authError,.auth-module__Plqh_q__authNotice{border-radius:8px;margin:0;padding:11px 12px;font-size:13px;line-height:1.45}.auth-module__Plqh_q__authError{color:#a62f36;background:#fff3f4;border:1px solid #f3d3d5}.auth-module__Plqh_q__authNotice{color:#08796e;background:var(--mint);border:1px solid #bce5df}.auth-module__Plqh_q__submitButton{color:#fff;background:var(--teal);cursor:pointer;width:100%;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:800;transition:transform .15s,background .15s;display:flex;box-shadow:0 8px 16px #008f8830}.auth-module__Plqh_q__submitButton:hover:not(:disabled){background:#007a74;transform:translateY(-1px)}.auth-module__Plqh_q__submitButton span{font-size:18px;line-height:0}.auth-module__Plqh_q__submitButton:disabled,.auth-module__Plqh_q__resetButton:disabled{cursor:not-allowed;opacity:.58}.auth-module__Plqh_q__resetButton{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;padding:1px;font-size:13px;font-weight:750}.auth-module__Plqh_q__authSwitch{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin:27px 0 0;padding-top:23px;font-size:13px}.auth-module__Plqh_q__authSwitch button{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}@media (max-width:780px){.auth-module__Plqh_q__authPage{background:#fff;padding:0}.auth-module__Plqh_q__authShell{min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.auth-module__Plqh_q__intro{min-height:245px;padding:28px 28px 32px}.auth-module__Plqh_q__introContent{margin:42px 0 0}.auth-module__Plqh_q__introContent h1{max-width:500px;font-size:31px}.auth-module__Plqh_q__introContent>p:last-child,.auth-module__Plqh_q__featureList{display:none}.auth-module__Plqh_q__authCard{justify-content:flex-start;padding:38px 28px 48px}.auth-module__Plqh_q__authHeader h2{font-size:26px}}@media (max-width:390px){.auth-module__Plqh_q__authCard{padding:32px 20px}.auth-module__Plqh_q__intro{padding-inline:20px}.auth-module__Plqh_q__authHeader h2{font-size:24px}}.auth-module__Plqh_q__brand{align-items:center;gap:9px;display:flex}.auth-module__Plqh_q__brand img{flex:none}
