.auth-scope{--mk-bg:var(--surface-page);--mk-bg-raised:var(--surface-card);--mk-text:var(--text-strong);--mk-text-secondary:var(--text-body);--mk-text-muted:var(--text-muted);--mk-gold-rgb:var(--brand-rgb);--mk-gold:var(--action-primary);--mk-gold-dim:rgba(var(--brand-rgb),.1);--mk-border:var(--border-default);--mk-error:var(--danger-500);--mk-success:var(--success-500);color-scheme:normal}.auth-input{width:100%;height:2.75rem;color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);color-scheme:normal;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:inherit;font-size:.875rem;line-height:1;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.auth-input::placeholder{color:var(--text-muted)}.auth-input:hover:not(:disabled){border-color:var(--border-strong)}.auth-input:focus{border-color:var(--action-primary);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.12)}.auth-input[aria-invalid=true],.auth-input.has-error{border-color:var(--danger-500)}.auth-input:disabled{background:var(--surface-elev-2);color:var(--text-muted);cursor:not-allowed}.auth-input:-webkit-autofill{-webkit-text-fill-color:var(--text-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-card)inset;box-shadow:0 0 0 1000px var(--surface-card)inset;caret-color:var(--action-primary)}.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-card)inset;box-shadow:0 0 0 1000px var(--surface-card)inset;caret-color:var(--action-primary)}.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-card)inset;box-shadow:0 0 0 1000px var(--surface-card)inset;caret-color:var(--action-primary)}.auth-input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-card)inset;box-shadow:0 0 0 1000px var(--surface-card)inset;caret-color:var(--action-primary)}.auth-check{appearance:none;border:1px solid var(--border-default);background:var(--surface-card);cursor:pointer;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;transition:background .2s,border-color .2s,box-shadow .2s}.auth-check:checked{background-color:var(--action-primary);border-color:var(--action-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%}.auth-check:focus-visible{box-shadow:0 0 0 3px rgba(var(--brand-rgb),.16)}select.auth-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a6983' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}select.auth-input option,select.auth-input optgroup{background:var(--surface-card);color:var(--text-strong)}.dark select.auth-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c7d5e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}
