.ps-auth{color:#fff;background:#1f46d9;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh;display:grid}.auth-stage{background:radial-gradient(120% 90% at 20% 30%,#2b55f0 0%,#1636b0 70%,#0f2a8f 100%);flex-direction:column;padding:36px 56px 56px;display:flex}.auth-logo{letter-spacing:-.02em;color:#fff;align-self:flex-start;align-items:center;gap:10px;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.auth-stage-body{max-width:560px;margin-block:auto}.auth-slogan{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1.04}.auth-takes{gap:22px;margin-top:48px;display:grid}.auth-take{border-top:1px solid #ffffff2e;grid-template-columns:112px 1fr;align-items:baseline;gap:18px;padding-top:18px;display:grid}.auth-take .score{letter-spacing:.06em;text-transform:uppercase;color:#c9d4ff;font-size:13px;font-weight:600}.auth-take .score .label{margin-bottom:6px;display:block}.auth-take .score b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#aebcf7;text-transform:none;font-size:52px;font-weight:800;line-height:1}.auth-take .score small{letter-spacing:0;font-size:15px}.auth-take.two .score b{color:#ffd23f}.auth-take .line{letter-spacing:-.015em;font-size:clamp(20px,1.9vw,26px);font-weight:800;line-height:1.35}.auth-take del{color:#ffb3a1;text-decoration-thickness:2px}.auth-take ins{color:#7ff0b6;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}.auth-main{justify-content:center;align-items:center;padding:56px 32px;display:flex}.auth-form{width:100%;max-width:420px}.ps-auth [data-slot=card]{box-shadow:none;background:0 0;border:0;gap:28px;padding:0}.ps-auth [data-slot=card-header],.ps-auth [data-slot=card-content],.ps-auth [data-slot=card-footer]{padding-inline:0}.ps-auth .auth-title{letter-spacing:-.03em;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.06}.ps-auth .auth-sub{overflow-wrap:anywhere;color:#e6ebff;margin-top:10px;font-size:18px;line-height:1.5}.ps-auth [data-slot=button]:not([data-variant=link]){height:54px;font-size:18px}.ps-auth input[data-slot]{border-radius:14px;height:52px;font-size:17px}.ps-auth [data-slot=card-footer] a{color:#ffd23f;font-size:16px;font-weight:700}.ps-auth [data-slot=card-footer]{background:0 0;border-top:1px solid #ffffff2e;padding-top:20px}@media (max-width:960px){.ps-auth{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-stage{background:0 0;padding:20px 18px}.auth-stage-body{display:none}.auth-main{align-items:flex-start;padding:24px 18px 48px}}.ps-auth .auth-inline-link{color:#ffd23f;font-weight:700;display:inline-block}
