.ck-auth{place-items:center;min-height:100vh;padding:44px 16px;display:grid}.ck-auth-panel{background:var(--glass-panel);width:min(420px,100%);-webkit-backdrop-filter:var(--blur-md);border:1px solid var(--border-glass);border-radius:var(--r-panel);gap:18px;padding:32px;display:grid}.ck-auth-title{font:var(--type-title);margin:0}.ck-auth-body{font:var(--type-body-sm);color:var(--text-muted);margin:0}.ck-auth-field{gap:8px;display:grid}.ck-auth-input{border:1px solid var(--border-hairline);background:var(--glass-strong);height:42px;font:var(--type-body);color:var(--ink-900);transition:box-shadow .2s var(--ease-out);border-radius:99px;outline:none;padding:0 16px}.ck-auth-input:focus{box-shadow:var(--shadow-focus)}.ck-auth-btn{background:var(--ink-900);color:#fff;height:42px;font:var(--type-ui);cursor:pointer;border:0;border-radius:99px;transition:background .2s,transform .2s}.ck-auth-btn:hover{background:#0f0f0f}.ck-auth-btn:active{transform:scale(.97)}.ck-auth-btn:disabled{opacity:.5;cursor:default}.ck-auth-note{font:var(--type-body-sm);border-radius:var(--r-row);padding:11px 13px}.ck-auth-note--ok{background:var(--live-fill);color:var(--live-ink)}.ck-auth-note--err{background:var(--leak-fill);color:var(--leak-ink)}.ck-auth-tenants{gap:8px;display:grid}.ck-auth-tenant{border-radius:var(--r-row);background:var(--glass-card);border:1px solid var(--border-glass);color:var(--ink-900);font:var(--type-card-title);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.ck-auth-tenant:hover{color:var(--ink-900);background:#fff;text-decoration:none}
