:is(html:has(.pna-auth),body:has(.pna-auth)){background:#0a0b0e;margin:0}.pna-auth{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pna-auth,.pna-auth *,.pna-auth :before,.pna-auth :after{box-sizing:border-box}.pna-auth a{color:#5c97ff;text-decoration:none}.pna-auth a:hover{color:#7aabff}.pna-auth a.pna-auth-btn,.pna-auth a.pna-auth-btn:hover{color:#f2f4f7}.pna-auth-box{height:44px;box-shadow:none;color:#e9edf3;background:#15181d;border:1px solid #a5b9d72b;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.pna-auth-box:focus-within{border-color:#4d8dff;box-shadow:0 0 0 3px #4d8dff2e}.pna-auth-box--error,.pna-auth-box--error:focus-within{border-color:#e5645e;box-shadow:0 0 0 3px #e5645e24}.pna-auth-box--error>.pna-auth-ico{color:#e5645e}.pna-auth-box--ro,.pna-auth-box--ro:focus-within{box-shadow:none;color:#b6bfcb;background:#a5b9d70a;border-color:#a5b9d72b}.pna-auth-ico{color:#555d6a;display:grid}.pna-auth-input{min-width:0;height:100%;color:inherit;font:inherit;caret-color:#5c97ff;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:0}.pna-auth-input[type=password]{letter-spacing:.18em;font-size:15px}.pna-auth-input:-webkit-autofill{-webkit-text-fill-color:#e9edf3;caret-color:#5c97ff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #15181d}.pna-auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#e9edf3;caret-color:#5c97ff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #15181d}.pna-auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#e9edf3;caret-color:#5c97ff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #15181d}.pna-auth-eye{color:#555d6a;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s ease-out;display:grid}.pna-auth-eye:hover,.pna-auth-eye[aria-pressed=true]{color:#b6bfcb}.pna-auth-fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.pna-auth-fields:disabled{opacity:.6}.pna-auth-check{cursor:pointer;align-items:center;gap:10px;display:flex}.pna-auth-check>input{opacity:0;width:1px;height:1px;position:absolute}.pna-auth-check>span:first-of-type{background:#15181d;border:1px solid #a5b9d740;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background-color .15s ease-out,border-color .15s ease-out;display:grid}.pna-auth-check>span:first-of-type>svg{visibility:hidden}.pna-auth-check>input:checked+span{background:#4d8dff;border-color:#4d8dff}.pna-auth-check>input:checked+span>svg{visibility:visible}.pna-auth-check>input:focus-visible+span{outline-offset:2px;outline:2px solid #4d8dff}.pna-auth-linkbtn{font:inherit;color:#5c97ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;transition:color .15s ease-out}.pna-auth-linkbtn:hover:not(:disabled){color:#7aabff}.pna-auth-linkbtn:disabled{cursor:default;opacity:.6}.pna-auth-linkbtn:focus-visible{outline-offset:2px;outline:2px solid #4d8dff}.pna-auth-btn{transition:background-color .15s ease-out}.pna-auth-btn:hover:not(:disabled){background:#5c97ff!important}.pna-auth-btn:focus-visible{outline-offset:2px;outline:2px solid #4d8dff}.pna-auth-btn:disabled{cursor:default}.pna-auth-spin{animation:.8s linear infinite pna-auth-spin}@keyframes pna-auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pna-auth-spin{animation-duration:2.4s}}@media (pointer:coarse){.pna-auth-input,.pna-auth-input[type=password]{font-size:16px}.pna-auth-eye{margin:-14px;padding:14px}.pna-auth-check{min-height:44px}.pna-auth-aside a,.pna-auth-aside .pna-auth-linkbtn{margin:-13px -6px;padding:13px 6px;display:inline-block}}
