.lp.auth-page{isolation:isolate;position:relative;overflow:hidden}.lp .auth-glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 18% 0,#344e8c57,#0000),radial-gradient(45% 40% at 100% 100%,#e6001224,#0000);position:absolute;inset:0}.lp .auth-main{place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.lp .auth-col{width:100%}.lp .auth-col.sm{max-width:400px}.lp .auth-col.md{max-width:480px}.lp .auth-logo{display:inline-flex}.lp .auth-logo img{width:auto;height:34px}.lp .auth-title{margin-top:22px;font-size:clamp(26px,5vw,32px);line-height:1.2}.lp .auth-lead{color:var(--lp-ink-2);margin-top:10px;font-size:15px}.lp .auth-col>.auth-card:first-of-type,.lp .auth-col>form,.lp .auth-title+.auth-lead+*,.lp .auth-title+form{margin-top:26px}.lp .auth-card{border:1px solid var(--lp-line-strong);background:linear-gradient(180deg, var(--lp-surface-2), var(--lp-surface));border-radius:16px;margin-top:26px;padding:22px;box-shadow:0 40px 90px -50px #000000e6}.lp .auth-card>p:first-child{font-size:16px}.lp .auth-page label>span:first-child,.lp.auth-page label>span:first-child{color:var(--lp-ink-2)}.lp.auth-page input:not([type=checkbox]):not([type=radio]),.lp.auth-page select,.lp.auth-page textarea{color:var(--lp-ink);border:1px solid var(--lp-line-strong);background:#ffffff0a;border-radius:10px;padding-block:11px}.lp.auth-page input::-moz-placeholder{color:var(--lp-muted)}.lp.auth-page textarea::-moz-placeholder{color:var(--lp-muted)}.lp.auth-page input::placeholder,.lp.auth-page textarea::placeholder{color:var(--lp-muted)}.lp.auth-page input:not([type=checkbox]):not([type=radio]):focus,.lp.auth-page select:focus,.lp.auth-page textarea:focus{border-color:var(--lp-red-soft);box-shadow:0 0 0 3px #ff5a632e}.lp.auth-page input[type=checkbox],.lp.auth-page input[type=radio]{accent-color:#e60012}.lp.auth-page button.bg-accent,.lp.auth-page button[type=submit]:not(.border){background:var(--lp-red);color:#fff;border:1px solid #0000;border-radius:999px;transition:background .2s,transform .2s}.lp.auth-page button.bg-accent:hover:not(:disabled),.lp.auth-page button[type=submit]:not(.border):hover:not(:disabled){background:#ff1f30;transform:translateY(-1px)}.lp.auth-page button.border:not([aria-label]){border-color:var(--lp-line-strong);color:var(--lp-ink);background:#ffffff08;border-radius:999px}.lp.auth-page button.border:not([aria-label]):hover:not(:disabled){border-color:#ffffff80}.lp.auth-page a.text-accent-ink,.lp.auth-page a.underline{color:var(--lp-red-soft)}.lp.auth-page a.text-accent-ink:hover,.lp.auth-page a.underline:hover{color:#fff}.lp.auth-page .bg-neutral-50{background:#ffffff0d}.lp.auth-page .border-neutral-200{border-color:var(--lp-line)}@media (max-width:420px){.lp .auth-card{padding:18px}}
