:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.logo{width:250px;margin-bottom:1em}.login-link[data-v-8ec7d7f0]{color:green}.password-reset[data-v-8ec7d7f0]{max-width:600px;margin:auto;padding:2em;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.intro-section[data-v-8ec7d7f0]{background-color:#23395b;color:#fff;padding:2em;text-align:center;margin-bottom:2em}.intro-section h1[data-v-8ec7d7f0]{margin:0;font-size:2em}.intro-section p[data-v-8ec7d7f0]{margin:.5em 0 0}.password-reset h2[data-v-8ec7d7f0]{color:#0056b3;margin-bottom:1em}.password-reset .form-group[data-v-8ec7d7f0]{margin-bottom:1em}.password-reset label[data-v-8ec7d7f0]{display:block;margin-bottom:.5em;color:#333}.password-reset input[data-v-8ec7d7f0]{width:50%;padding:.775em .75em;border:1px solid #ccc;border-radius:.25em;box-sizing:border-box;line-height:1.5;margin:10px 4px}.password-reset .btn[data-v-8ec7d7f0]{background-color:#ebbf38;font-size:14px;line-height:20px;color:#fff;font-weight:700;text-decoration:none;border-radius:.25em;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:10px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}.password-reset .btn[data-v-8ec7d7f0]:hover{background-color:#004494}.password-reset .message[data-v-8ec7d7f0]{margin-top:1em;color:#d9534f}.footer[data-v-8ec7d7f0]{background-color:#4d5d68;color:#fff;padding:1em;text-align:center;margin-top:2em}.footer-content[data-v-8ec7d7f0]{max-width:600px;margin:auto;font-size:12px}.footer .social-icons[data-v-8ec7d7f0]{margin-top:1em}.alert[data-v-8ec7d7f0]{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4x}.alert-info[data-v-8ec7d7f0]{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;line-height:1}.alert-danger[data-v-8ec7d7f0]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;line-height:1}.alert-dismissable[data-v-8ec7d7f0]{padding-right:35px}input[data-v-8ec7d7f0],textarea[data-v-8ec7d7f0],select[data-v-8ec7d7f0]{background-color:#fff;color:#000}input[data-v-8ec7d7f0]::placeholder,textarea[data-v-8ec7d7f0]::placeholder,select[data-v-8ec7d7f0]::placeholder{color:#000}@media (prefers-color-scheme: dark){input[data-v-8ec7d7f0],textarea[data-v-8ec7d7f0],select[data-v-8ec7d7f0]{background-color:#2c2a2a;color:#fff}}@media (prefers-color-scheme: dark){input[data-v-8ec7d7f0]::placeholder,textarea[data-v-8ec7d7f0]::placeholder,select[data-v-8ec7d7f0]::placeholder{color:#bbb}}@media (max-width: 768px){.password-reset[data-v-8ec7d7f0],.intro-section[data-v-8ec7d7f0]{padding:1em}.intro-section h1[data-v-8ec7d7f0]{font-size:1.5em}.password-reset input[data-v-8ec7d7f0]{width:100%}.password-reset .btn[data-v-8ec7d7f0]{padding:8px 20px}.footer-content[data-v-8ec7d7f0]{font-size:10px}}.password-reset[data-v-1a06ad70]{max-width:600px;margin:auto;padding:2em;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.intro-section[data-v-1a06ad70]{background-color:#23395b;color:#fff;padding:2em;text-align:center;margin-bottom:2em}.intro-section h1[data-v-1a06ad70]{margin:0;font-size:2em}.intro-section p[data-v-1a06ad70]{margin:.5em 0 0}.password-reset h2[data-v-1a06ad70]{color:#0056b3;margin-bottom:1em}.password-reset .form-group[data-v-1a06ad70]{margin-bottom:1em}.password-reset label[data-v-1a06ad70]{display:block;margin-bottom:.5em;color:#333}.password-reset input[data-v-1a06ad70]{width:100%;padding:.775em .75em;border:1px solid #ccc;border-radius:.25em;box-sizing:border-box;line-height:1.5;margin:10px 4px;text-align:center}.password-reset .btn[data-v-1a06ad70]{background-color:#f2ac1c;font-size:14px;line-height:20px;color:#fff;font-weight:700;text-decoration:none;border-radius:.25em;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:10px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}.password-reset .btn[data-v-1a06ad70]:hover{background-color:#004494}.password-reset .message[data-v-1a06ad70]{margin-top:1em;color:#d9534f}.footer[data-v-1a06ad70]{background-color:#4d5d68;color:#fff;padding:1em;text-align:center;margin-top:2em}.footer-content[data-v-1a06ad70]{max-width:600px;margin:auto;font-size:12px}.footer .social-icons[data-v-1a06ad70]{margin-top:1em}.alert[data-v-1a06ad70]{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4x}.alert-info[data-v-1a06ad70]{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;line-height:1.5}.alert-dismissable[data-v-1a06ad70]{padding-right:35px}input[data-v-1a06ad70],textarea[data-v-1a06ad70],select[data-v-1a06ad70]{background-color:#fff;color:#000}input[data-v-1a06ad70]::placeholder,textarea[data-v-1a06ad70]::placeholder,select[data-v-1a06ad70]::placeholder{color:#000}@media (prefers-color-scheme: dark){input[data-v-1a06ad70],textarea[data-v-1a06ad70],select[data-v-1a06ad70]{background-color:#2c2a2a;color:#fff}}@media (prefers-color-scheme: dark){input[data-v-1a06ad70]::placeholder,textarea[data-v-1a06ad70]::placeholder,select[data-v-1a06ad70]::placeholder{color:#bbb}}@media (max-width: 768px){.password-reset[data-v-1a06ad70],.intro-section[data-v-1a06ad70]{padding:1em}.intro-section h1[data-v-1a06ad70]{font-size:1.5em}.password-reset input[data-v-1a06ad70]{width:100%}.password-reset .btn[data-v-1a06ad70]{padding:8px 20px}.footer-content[data-v-1a06ad70]{font-size:10px}}
