.cz-auth-layout[data-v-ffc9cbdd]{background:var(--surface-canvas);color:var(--text-primary);display:flex;flex-direction:column;min-height:100vh;padding:24px}.cz-auth-header[data-v-ffc9cbdd]{justify-content:space-between;margin:0 auto;max-width:960px;width:100%}.cz-auth-brand[data-v-ffc9cbdd],.cz-auth-header[data-v-ffc9cbdd]{align-items:center;display:flex}.cz-auth-brand[data-v-ffc9cbdd]{gap:12px}.cz-brandmark[data-v-ffc9cbdd]{background:var(--surface-active);border-radius:var(--r-sm);box-shadow:var(--sh-knob);color:var(--surface-active-text);display:grid;font-family:var(--font-ui);font-size:16px;font-weight:800;height:32px;place-items:center;width:32px}.cz-brand-info[data-v-ffc9cbdd]{display:flex;flex-direction:column}.cz-brand-name[data-v-ffc9cbdd]{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-14);font-weight:700}.cz-brand-desc[data-v-ffc9cbdd]{color:var(--text-tertiary);font-size:10px;letter-spacing:.03em}.cz-theme-toggle[data-v-ffc9cbdd]{align-items:center;background:var(--surface-btn);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all var(--dur-fast) var(--ease-out);width:36px}.cz-theme-toggle[data-v-ffc9cbdd]:hover{background:var(--surface-hover);color:var(--text-primary)}.cz-theme-toggle[data-v-ffc9cbdd]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.cz-auth-main[data-v-ffc9cbdd]{align-items:center;display:flex;flex:1;justify-content:center;padding:32px 16px}.cz-auth-footer[data-v-ffc9cbdd]{color:var(--text-tertiary);font-size:11px;padding:16px 0;text-align:center}
