.login-module__Si-P0q__wrap{place-items:center;min-height:100dvh;padding:24px;display:grid}.login-module__Si-P0q__card{width:100%;max-width:360px}.login-module__Si-P0q__brand{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 45%, transparent);margin-bottom:28px;font-size:16px}.login-module__Si-P0q__title{letter-spacing:.01em;margin:0 0 24px;font-size:22px;font-weight:500}.login-module__Si-P0q__field{margin-bottom:14px}.login-module__Si-P0q__label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-bottom:5px;font-size:11px;display:block}.login-module__Si-P0q__input{border:1px solid var(--color-divider);background:0 0;width:100%;min-height:40px;padding:8px 10px}.login-module__Si-P0q__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px}.login-module__Si-P0q__button{background:var(--color-accent);width:100%;min-height:40px;color:var(--color-bg);border:1px solid var(--color-accent);cursor:pointer;margin-top:8px}.login-module__Si-P0q__button:disabled{opacity:.55;cursor:progress}.login-module__Si-P0q__secondary{color:var(--color-text);border-color:var(--color-divider);background:0 0;}.login-module__Si-P0q__divider{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 45%, transparent);align-items:center;gap:10px;margin:20px 0 12px;font-size:11px;display:flex}.login-module__Si-P0q__divider:before,.login-module__Si-P0q__divider:after{content:"";background:var(--color-divider);flex:1;height:1px}.login-module__Si-P0q__error{border-left:2px solid var(--bad);background:var(--color-accent-100);color:var(--bad);margin:0 0 14px;padding:9px 11px;font-size:13px}.login-module__Si-P0q__note{color:color-mix(in srgb, var(--color-text) 45%, transparent);margin-top:22px;font-size:12px;line-height:1.6}.login-module__Si-P0q__forgot{text-align:center;margin:14px 0 0;font-size:12px}.login-module__Si-P0q__forgot a{color:var(--color-muted)}.login-module__Si-P0q__forgot a:hover{color:var(--color-text)}
