.PasswordGate-module__IV8YQq__wrapper{background:var(--background);min-height:100vh;color:var(--foreground);justify-content:center;align-items:center;padding:1rem;display:flex}.PasswordGate-module__IV8YQq__content{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:420px;display:flex}.PasswordGate-module__IV8YQq__checking{color:var(--foreground);opacity:.8;font-size:.9375rem}.PasswordGate-module__IV8YQq__card{border:1px solid color-mix(in srgb,var(--foreground)15%,transparent);background:var(--background);border-radius:.5rem;width:100%;padding:1.5rem}.PasswordGate-module__IV8YQq__logo{max-width:160px;height:auto;margin:0 auto 1.25rem;display:block}.PasswordGate-module__IV8YQq__logo img{width:100%;height:auto;display:block}.PasswordGate-module__IV8YQq__title{text-align:center;margin:0 0 2rem;font-size:1.125rem;font-weight:600}.PasswordGate-module__IV8YQq__form{flex-direction:column;gap:.75rem;display:flex}.PasswordGate-module__IV8YQq__label{font-size:.875rem;font-weight:500}.PasswordGate-module__IV8YQq__input{border:1px solid color-mix(in srgb,var(--foreground)25%,transparent);background:var(--background);width:100%;color:var(--foreground);box-sizing:border-box;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem}.PasswordGate-module__IV8YQq__input:focus{outline:2px solid color-mix(in srgb,var(--foreground)50%,transparent);outline-offset:2px}.PasswordGate-module__IV8YQq__input::placeholder{color:var(--foreground);opacity:.5}.PasswordGate-module__IV8YQq__input[aria-invalid=true]{border-color:var(--error)}.PasswordGate-module__IV8YQq__error{color:var(--error);margin:0;font-size:.875rem}.PasswordGate-module__IV8YQq__button{color:var(--background);background:var(--foreground);cursor:pointer;border:none;border-radius:.375rem;margin-top:.25rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500}.PasswordGate-module__IV8YQq__button:hover{opacity:.9}.PasswordGate-module__IV8YQq__button:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media (prefers-color-scheme:light){.PasswordGate-module__IV8YQq__button{color:#fff;background:#0b1f33}.PasswordGate-module__IV8YQq__button:focus-visible,.PasswordGate-module__IV8YQq__input:focus{outline-color:#0b1f33}}.PasswordGate-module__IV8YQq__footer{color:var(--foreground);opacity:.8;text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.PasswordGate-module__IV8YQq__homepageLink{color:var(--foreground);text-decoration:underline}.PasswordGate-module__IV8YQq__homepageLink:hover{opacity:.9}
@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.4c3c0b96.woff)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d025f23b-module__btTCTG__className{font-family:geistSans,geistSans Fallback}.geistsans_d025f23b-module__btTCTG__variable{--font-geist-sans:"geistSans","geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.2cee7d16.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_df95d851-module__CWPfka__className{font-family:geistMono,geistMono Fallback}.geistmono_df95d851-module__CWPfka__variable{--font-geist-mono:"geistMono","geistMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#fff;--foreground:#171717;--form-bg:#fff;--form-border:#e5e5e5;--text-primary:#171717;--text-muted:#737373;--error:#dc2626}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#0a0a0a;--foreground:#ededed;--form-bg:#0a0a0a;--form-border:#262626;--text-primary:#ededed;--text-muted:#a3a3a3;--error:#ef4444}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
