.auth-layout[data-v-8c4559bb]{grid-template-columns:1fr;min-height:100svh;display:grid}.auth-layout__brand[data-v-8c4559bb]{background-color:var(--color-surface-inverse);padding:var(--spacing-10) var(--spacing-12);display:none;position:relative;overflow:hidden}@media (width>=768px){.auth-layout[data-v-8c4559bb]{grid-template-columns:1fr 1fr}.auth-layout__brand[data-v-8c4559bb]{flex-direction:column;min-height:100svh;display:flex}}.brand-logo[data-v-8c4559bb]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#fff;letter-spacing:var(--letter-spacing-tight);flex-shrink:0;align-self:flex-start;text-decoration:none;transition:opacity .2s}.brand-logo[data-v-8c4559bb]:hover{opacity:.8}.brand-words[data-v-8c4559bb]{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.brand-word[data-v-8c4559bb]{font-family:var(--font-family-display);font-size:calc(clamp(1.75rem,3.5vw,3rem));font-weight:var(--font-weight-light);color:#ffffff8c;text-align:center;letter-spacing:var(--letter-spacing-tight);white-space:nowrap;line-height:1.2;display:block}.word-fade-enter-active[data-v-8c4559bb],.word-fade-leave-active[data-v-8c4559bb]{transition:opacity .35s,transform .35s}.word-fade-enter-from[data-v-8c4559bb]{opacity:0;transform:translateY(10px)}.word-fade-leave-to[data-v-8c4559bb]{opacity:0;transform:translateY(-10px)}.word-fade-enter-to[data-v-8c4559bb],.word-fade-leave-from[data-v-8c4559bb]{opacity:1;transform:translateY(0)}.auth-layout__content[data-v-8c4559bb]{min-height:100svh;padding:var(--spacing-12) var(--spacing-8);background-color:var(--color-surface-base);justify-content:center;align-items:center;display:flex;position:relative}.back-home[data-v-8c4559bb]{top:var(--spacing-8);left:var(--spacing-8);font-size:var(--font-size-sm);color:var(--color-text-tertiary);transition:color var(--transition-fast);position:absolute}.back-home[data-v-8c4559bb]:hover{color:var(--color-text-primary)}.auth-layout__form[data-v-8c4559bb]{width:100%;max-width:400px}
