.invitation-password-panel-module__RrLYGq__form{color:#26395c;gap:10px;display:grid}.invitation-password-panel-module__RrLYGq__form h1,.invitation-password-panel-module__RrLYGq__form p,.invitation-password-panel-module__RrLYGq__form span{margin:0}.invitation-password-panel-module__RrLYGq__form h1,.invitation-password-panel-module__RrLYGq__invalid h1{color:#102047;letter-spacing:-.035em;margin:5px 0 8px;font-size:30px}.invitation-password-panel-module__RrLYGq__eyebrow{color:#1766d7;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.invitation-password-panel-module__RrLYGq__form div>span,.invitation-password-panel-module__RrLYGq__form small,.invitation-password-panel-module__RrLYGq__invalid p{color:#68748a;font-size:12px;line-height:1.55}.invitation-password-panel-module__RrLYGq__form label{color:#26395c;margin-top:5px;font-size:12px;font-weight:750}.invitation-password-panel-module__RrLYGq__form input{color:#17294b;min-height:48px;font:inherit;background:#fbfcfe;border:1px solid #cdd7e6;border-radius:9px;padding:0 13px}.invitation-password-panel-module__RrLYGq__form input:focus{outline-offset:2px;outline:2px solid #75aaff}.invitation-password-panel-module__RrLYGq__form button{color:#fff;cursor:pointer;background:#0868e8;border:0;border-radius:9px;min-height:48px;margin-top:8px;font-size:14px;font-weight:750}.invitation-password-panel-module__RrLYGq__form button:disabled{cursor:wait;opacity:.6}.invitation-password-panel-module__RrLYGq__feedback,.invitation-password-panel-module__RrLYGq__state{color:#31557e;text-align:center;min-height:20px;font-size:11px}.invitation-password-panel-module__RrLYGq__invalid{color:#26395c;text-align:center}.invitation-password-panel-module__RrLYGq__invalid a{color:#1266dc;margin-top:12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}
.login-page-module__WAQk3G__page{background:radial-gradient(circle at 18% 18%,#1e5ca41a,#0000 27%),radial-gradient(circle at 86% 82%,#c2a42c14,#0000 25%),linear-gradient(145deg,#f7f9fc 0%,#fff 52%,#f1f5fa 100%);place-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.login-page-module__WAQk3G__backdrop{aspect-ratio:1;pointer-events:none;border:1px solid #1e5ca412;border-radius:50%;width:min(72vw,1180px);position:absolute;box-shadow:0 0 0 90px #ffffff47,0 0 0 180px #1e5ca406}.login-page-module__WAQk3G__card{z-index:1;border:1px solid var(--border-strong);background:#fffffff7;border-radius:18px;width:min(100%,620px);padding:clamp(34px,5vw,56px);position:relative;box-shadow:0 30px 90px #1c2c5024}.login-page-module__WAQk3G__brandHeader{justify-content:center;align-items:center;gap:15px;margin-bottom:34px;display:flex}.login-page-module__WAQk3G__logo{width:min(66%,270px);height:auto}.login-page-module__WAQk3G__productName{border-left:1px solid var(--border-strong);color:var(--ps-navy);padding-left:15px;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:750}.login-page-module__WAQk3G__cardFooter{border-top:1px solid var(--border-subtle);color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding-top:20px;font-size:12px;display:flex}.login-page-module__WAQk3G__cardFooter p{align-items:center;gap:8px;margin:0;display:flex}.login-page-module__WAQk3G__cardFooter span{color:var(--success);font-size:9px}@media (max-width:560px){.login-page-module__WAQk3G__page{place-items:start center;padding:14px}.login-page-module__WAQk3G__card{border-radius:14px;margin-top:18px;padding:30px 22px}.login-page-module__WAQk3G__brandHeader{flex-direction:column;margin-bottom:28px}.login-page-module__WAQk3G__logo{width:min(82%,250px)}.login-page-module__WAQk3G__productName{border-top:1px solid var(--border-subtle);border-left:0;padding:10px 0 0}}@media (min-width:2560px) and (min-height:1440px){.login-page-module__WAQk3G__card{border-radius:24px;width:min(100%,860px);padding:76px}.login-page-module__WAQk3G__logo{width:370px}.login-page-module__WAQk3G__productName{font-size:21px}.login-page-module__WAQk3G__cardFooter{margin-top:42px;padding-top:28px;font-size:17px}}
