.gk-auth{min-height:100dvh;padding:var(--gk-space-6) var(--gk-space-4);place-items:center;display:grid}.gk-auth__card{background:var(--gk-surface);border:1px solid var(--gk-line);border-radius:var(--gk-radius-lg);width:100%;max-width:400px;padding:var(--gk-space-8);box-shadow:var(--gk-shadow-lg)}.gk-auth__brand{text-align:center;margin-bottom:var(--gk-space-8)}.gk-auth__name{font-family:var(--gk-font-brand);font-size:var(--gk-text-xl);color:var(--gk-fg);display:block}.gk-auth__rule{background:var(--gk-gold);width:28px;height:1px;margin:var(--gk-space-2) auto}.gk-auth__kicker{font-size:var(--gk-text-xs);letter-spacing:2.5px;color:var(--gk-gold);font-weight:700}.gk-auth__title{font-size:var(--gk-text-lg);margin-bottom:var(--gk-space-2);text-align:center}.gk-auth__lede{margin:0 0 var(--gk-space-6);text-align:center;font-size:var(--gk-text-sm);color:var(--gk-fg-muted);line-height:var(--gk-leading-normal)}.gk-auth__step{font-size:var(--gk-text-base);font-family:var(--gk-font-ui);margin:var(--gk-space-6) 0 var(--gk-space-2);color:var(--gk-gold);font-weight:600}
