/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial}}}@layer atoms.label.base{.label{--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-ink-2,oklch(82% .015 310));text-transform:uppercase;display:block}.label--sm{font-size:10px}.label--md{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@property --tw-tracking{syntax:"*";inherits:false}@layer molecules.text-input.labeled-input{.labeled-input{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.labeled-input .label{margin-bottom:calc(var(--spacing,.25rem) * 1)}}@layer molecules.text-input.labeled-password-input{.labeled-password-input{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.labeled-password-input .label{margin-bottom:calc(var(--spacing,.25rem) * 1)}.labeled-password-input__row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.labeled-password-input__row .text-input{flex:1}.labeled-password-input__row>button{min-width:calc(var(--spacing,.25rem) * 16)}}@layer organisms.forms.login-form{.login-form{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}}@layer templates{.login-page{min-height:100vh;max-width:var(--container-md,28rem);justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 12);padding:calc(var(--spacing,.25rem) * 8);flex-direction:column;margin-inline:auto;display:flex}.login-page__header{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row;display:flex}.login-page__header-text{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.login-page__help{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 8)}}
