@charset "UTF-8";#app,body{display:flex}button,label{font-weight:500}[type=email],button{display:block;width:100%}#app,button,form{width:100%}:root{font-size:16px;--hn-primary-color:#1a56db;--hn-primary-state-color:#1346b7;--hn-danger-color:#f04438;--hn-success-color:#00aa4a;--hn-body-bg:#f5f5f5;--hn-white:#ffffff;--hn-border-color:#d1d5db;--hn-border-radius:0.5rem;--hn-border-stroke-color:#60a5fa;--hn-border-shadow-color:#92c5fd;--hn-border-error-color:#fda29b;--hn-btn-padding-x:1.25rem;--hn-btn-padding-y:0.625rem;--hn-font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--hn-base-color:#111928;--hn-focus-state-color:#6b7280}[type=email],body{font-family:var(--hn-font-family);font-size:1rem;line-height:1.5}*,::after,::before{box-sizing:border-box}body{background-color:var(--hn-body-bg);color:var(--hn-base-color);height:100vh;margin:0;padding-left:1rem;padding-right:1rem;text-rendering:optimizeSpeed}button,label{font-size:.875rem}#app{align-self:center;background-color:var(--hn-white);border-radius:var(--hn-border-radius);justify-content:center;margin-left:auto;margin-right:auto;max-width:449px}form{padding:1.5rem 1.75rem}label{display:inline-block;margin-bottom:.5rem}button{appearance:button;-webkit-appearance:button;background-color:var(--hn-primary-color);border:1px solid var(--hn-primary-color);border-radius:var(--hn-border-radius);color:var(--hn-white);cursor:pointer;font-family:var(--hn-font-family);margin-top:1.5rem;padding:var(--hn-btn-padding-y) var(--hn-btn-padding-x);text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}button:hover{background-color:var(--hn-primary-state-color);border-color:var(--hn-primary-state-color)}.btn{--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--hn-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5)}[type=email]{padding:.375rem .75rem;font-weight:400;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:1px solid var(--hn-border-color);border-radius:var(--hn-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}[type=email]:hover{border-color:var(--hn-focus-state-color)}input[type=email]:focus::placeholder{color:transparent}[type=email]:focus{border-color:var(--hn-border-stroke-color);outline:0;box-shadow:0 0 0 .25rem var(--hn-border-shadow-color)}.has-error [type=email],.has-error [type=email]:focus{border-color:var(--hn-border-error-color)}.has-error [type=email]:focus{outline:0;box-shadow:0 0}.has-error span{color:var(--hn-danger-color)}.is-success span{color:var(--hn-success-color)}.has-error span,.is-success span{font-size:.875rem;line-height:20px;margin-top:.875rem;margin-bottom:.875rem}