.auth-layout[data-v-297a7193]{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--hub-gold) 12%,transparent),transparent 55%),var(--hub-bg);flex-direction:column;justify-content:center;gap:20px;min-height:100%;padding:32px 16px}.auth-layout[data-v-297a7193],.auth-layout__brand[data-v-297a7193],.auth-layout__logo[data-v-297a7193]{align-items:center;display:flex}.auth-layout__brand[data-v-297a7193]{gap:10px}.auth-layout__logo[data-v-297a7193]{border-radius:var(--hub-radius-md);background:linear-gradient(145deg,var(--hub-gold),var(--hub-gold-deep));width:40px;height:40px;font-size:var(--hub-fs-md);color:var(--hub-text-on-gold);justify-content:center;font-weight:800}.auth-layout__brand-text[data-v-297a7193]{flex-direction:column;line-height:1.1;display:flex}.auth-layout__brand-name[data-v-297a7193]{font-size:var(--hub-fs-md);letter-spacing:.08em;color:var(--hub-gold);font-weight:800}.auth-layout__brand-sub[data-v-297a7193]{font-size:var(--hub-fs-2xs);letter-spacing:.12em;color:var(--hub-text-dim)}.auth-layout__card[data-v-297a7193]{background:var(--hub-bg-panel);border:var(--hub-bw) solid var(--hub-border);border-radius:var(--hub-radius);width:100%;max-width:380px;box-shadow:0 24px 64px var(--hub-scrim-soft)}.auth-layout__back[data-v-297a7193]{font-size:var(--hub-fs-sm);color:var(--hub-text-muted)}.auth-layout__back[data-v-297a7193]:hover{color:var(--hub-gold)}
