@font-face{font-family:JotPins;src:url(/fonts/plus-jakarta-latin-v12.woff2)format("woff2");font-weight:200 800;font-display:swap}.pn-auth{color:#12344a;background:#f6f9fa;min-height:100dvh;padding:32px 20px;font-family:JotPins,Arial,sans-serif}.pn-auth>div,.pn-auth>form{background:#fff;border:1px solid #e4ebef;border-radius:24px;width:100%;max-width:440px;padding:36px;box-shadow:0 12px 48px #093b6508}.pn-auth a{color:#093b65}.pn-auth h1{color:#093b65;letter-spacing:-1px;font-size:28px;font-weight:750;line-height:1.3}.pn-auth input{border-color:#dbe5ec;border-radius:10px;min-height:50px;font-size:16px}.pn-auth button{cursor:pointer;min-height:44px;font-size:16px}.pn-auth button.bg-primary{color:#fff;background:#e50060;border-radius:10px;min-height:50px}.pn-auth button:disabled{opacity:.55;cursor:wait}.pn-auth button.border-input{border-color:#dbe5ec;border-radius:10px;min-height:50px}.pn-auth :focus-visible{outline-offset:3px;outline:3px solid #099ed080}.pn-auth .text-destructive{color:#bb1450}.pn-auth .pn-auth-brand{letter-spacing:-1px;margin-bottom:12px;font-size:23px;font-weight:800;display:inline-block}.pn-auth .pn-auth-brand:after{content:".";color:#e50060}.pn-auth input:disabled{opacity:.7}@media (width<=480px){.pn-auth{padding:24px 16px}.pn-auth>div,.pn-auth>form{padding:28px 22px}}
