@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap);:is(#forgot-password,#new-password){--ink:#161513;--ink-2:#38352f;--muted:#807c73;--line:#e7e4dd;--line-2:#efece6;--paper:#fff;--field-bg:#faf9f6;--accent:#161513;--radius:16px;--radius-sm:10px;--ff-sans:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--ff-mono:"DM Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.22,.61,.36,1);box-sizing:border-box;max-width:28.75rem;margin:2.5rem auto;padding:2.25rem 2.125rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px #1615130d,0 18px 40px -28px #16151359;font-family:var(--ff-sans);color:var(--ink);text-align:left;line-height:1.5;-webkit-font-smoothing:antialiased}:is(#forgot-password,#new-password) *,:is(#forgot-password,#new-password) :after,:is(#forgot-password,#new-password) :before{box-sizing:border-box}:is(#forgot-password,#new-password) h2{display:flex;align-items:center;gap:.75rem;font-size:1.4375rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .875rem;color:var(--ink)}:is(#forgot-password,#new-password) h2:before{content:"\f084";font-family:Font Awesome\ 6 Free;font-weight:900;font-style:normal;width:2.5rem;height:2.5rem;flex:none;border-radius:.6875rem;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:1.0625rem}:is(#forgot-password,#new-password)>p{font-size:.875rem;color:var(--muted);line-height:1.55;margin:0 0 1.375rem}:is(#forgot-password,#new-password) .alert{font-size:.84375rem;line-height:1.5;border-radius:var(--radius-sm);padding:.75rem .9375rem;margin:0 0 1.125rem;border:1px solid var(--line)}:is(#forgot-password,#new-password) .alert-danger{background:#fcf1ef;border-color:#e7c9c4;color:#7c2d23}:is(#forgot-password,#new-password) .alert-success{background:#eef4ee;border-color:#cfe0cf;color:#2f5733}:is(#forgot-password,#new-password) .row{display:block;margin:0}:is(#forgot-password,#new-password) .row>[class*=col]{width:auto;float:none;padding:0;margin:0;min-height:0}:is(#forgot-password,#new-password) .row>.col.s3{display:none}:is(#forgot-password,#new-password) .form-group{display:flex;flex-direction:column;gap:.4375rem;margin:0 0 1rem}:is(#forgot-password,#new-password) .form-group label{font-family:var(--ff-mono);font-size:.65625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}:is(#forgot-password,#new-password) input.form-control,:is(#forgot-password,#new-password) input[type=email],:is(#forgot-password,#new-password) input[type=password],:is(#forgot-password,#new-password) input[type=text]{width:100%;height:auto;margin:0;border:1px solid var(--line);background:var(--field-bg);border-radius:var(--radius-sm);padding:.75rem .875rem;font-family:var(--ff-sans);font-size:.9375rem;color:var(--ink);box-shadow:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}:is(#forgot-password,#new-password) input.form-control:focus,:is(#forgot-password,#new-password) input[type=email]:focus,:is(#forgot-password,#new-password) input[type=password]:focus,:is(#forgot-password,#new-password) input[type=text]:focus{outline:0;border-color:var(--ink);background:var(--paper);box-shadow:0 0 0 3px #16151314}:is(#forgot-password,#new-password) .text-center{text-align:center;margin-top:1.375rem}:is(#forgot-password,#new-password) .button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-sm);padding:.8125rem 1.25rem;font-family:var(--ff-sans);font-size:.90625rem;font-weight:600;line-height:1.2;cursor:pointer;text-transform:none;text-decoration:none;transition:filter .16s var(--ease)}:is(#forgot-password,#new-password) .button:hover{filter:brightness(1.28)}:is(#forgot-password,#new-password) .button:active{transform:translateY(1px)}
/*# sourceMappingURL=forgot-password.css.map */
