.keeld-auth{color-scheme:light;--auth-scheme:light;--auth-card:#ffffff;--auth-surface:#f3f8f6;--auth-input:#ffffff;--auth-text:#152c24;--auth-muted:#4f665d;--auth-placeholder:#63796f;--auth-border:#aec2b9;--auth-focus:#0b7a5c;--auth-focus-ring:#0b7a5c33;--auth-error:#b42318;--auth-error-bg:#fff0ee;--auth-success:#166534;--auth-warning:#92400e;color:var(--auth-text)}.dark .keeld-auth,.keeld-auth.dark{color-scheme:dark;--auth-scheme:dark;--auth-card:#0d0d0d;--auth-surface:#171717;--auth-input:#1a1a1a;--auth-text:#f5f5f5;--auth-muted:#b3b3b3;--auth-placeholder:#a3a3a3;--auth-border:#404040;--auth-focus:#6ee7b7;--auth-focus-ring:#6ee7b733;--auth-error:#ffb4ab;--auth-error-bg:#40201f;--auth-success:#86efac;--auth-warning:#fde68a;background-color:var(--color-ink)}.dark .keeld-auth .auth-background-glow,.keeld-auth.dark .auth-background-glow{display:none}.keeld-auth .auth-card{background:var(--auth-card);border-color:var(--auth-border)}.keeld-auth .auth-control,.keeld-auth .auth-surface{background:var(--auth-surface);color:var(--auth-text);border-color:var(--auth-border)}.keeld-auth .auth-label{color:var(--auth-muted)}.keeld-auth .auth-input{background:var(--auth-input);color:var(--auth-text);border-color:var(--auth-border);caret-color:var(--auth-focus);min-width:0}.keeld-auth .auth-input::placeholder{color:var(--auth-placeholder);opacity:1}.keeld-auth .auth-input:focus{border-color:var(--auth-focus);box-shadow:0 0 0 3px var(--auth-focus-ring)}.keeld-auth .auth-input:disabled{background:var(--auth-surface);color:var(--auth-muted);opacity:1}.keeld-auth .auth-input:is(:-webkit-autofill,:autofill),.keeld-auth .keeld-subscription-moyasar-form #mysr input:is(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--auth-text)!important;caret-color:var(--auth-focus);box-shadow:0 0 0 1000px var(--auth-input) inset!important}.keeld-auth .auth-choice.is-selected,.keeld-auth .auth-payment-option.is-selected,.keeld-auth .auth-primary{background:#0b7a5c;color:#ffffff;border-color:#0b7a5c}.keeld-auth .auth-choice:not(.is-selected),.keeld-auth .auth-payment-option:not(.is-selected){background:var(--auth-input);color:var(--auth-text);border-color:var(--auth-border)}.keeld-auth .auth-payment-description{color:var(--auth-muted)}.keeld-auth .is-selected .auth-payment-description{color:#ffffff}.keeld-auth .auth-choice:not(:disabled):hover,.keeld-auth .auth-control:hover,.keeld-auth .auth-payment-option:not(:disabled):hover{border-color:var(--auth-focus)}.keeld-auth a:focus-visible,.keeld-auth button:focus-visible{outline:2px solid var(--auth-focus);outline-offset:3px}.keeld-auth a{color:var(--auth-focus)}.keeld-auth .keeld-subscription-moyasar-form #mysr{color:var(--auth-text);font-family:var(--font-sans);color-scheme:var(--auth-scheme)}.keeld-auth .keeld-subscription-moyasar-form #mysr :is(label,legend,.text-black,.text-black\/90){color:var(--auth-text)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr .text-neutral-800\/90{color:var(--auth-muted)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr :is(input,select,textarea){color-scheme:var(--auth-scheme);background:var(--auth-input)!important;color:var(--auth-text)!important;caret-color:var(--auth-focus);border-color:var(--auth-border)!important;font-size:16px!important}.keeld-auth .keeld-subscription-moyasar-form #mysr :is(input,textarea)::placeholder{color:var(--auth-placeholder)!important;opacity:1}.keeld-auth .keeld-subscription-moyasar-form #mysr .shadow-input{box-shadow:0 0 0 1px var(--auth-border)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr :is(input,select,textarea):focus{outline:none;box-shadow:0 0 0 1px var(--auth-focus),0 0 0 4px var(--auth-focus-ring)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr :is(.text-error,.text-red-600){color:var(--auth-error)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr :is(.border-error,.border-red-800){border-color:var(--auth-error)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr .shadow-input-error{box-shadow:0 0 0 1px var(--auth-error)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr :is(.bg-red-100,.bg-red-500\/20){background:var(--auth-error-bg)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr .bg-slate-100{background:var(--auth-surface)!important}.keeld-auth .keeld-subscription-moyasar-form #mysr button.bg-primary{background:#0b7a5c!important;color:#ffffff!important}.keeld-auth .keeld-subscription-moyasar-form #mysr button:focus-visible{outline:2px solid var(--auth-focus)!important;outline-offset:3px}.keeld-auth .keeld-subscription-moyasar-form #mysr :is(input,button):disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.keeld-auth .auth-input{font-size:16px}}.keeld-auth .keeld-subscription-moyasar-form{min-width:0;overflow:visible}.keeld-auth .keeld-subscription-moyasar-form:empty{border-color:var(--auth-border);background:var(--auth-surface)}.keeld-auth .auth-input:is(:-webkit-autofill,:autofill):focus,.keeld-auth .keeld-subscription-moyasar-form #mysr input:is(:-webkit-autofill,:autofill):focus{box-shadow:0 0 0 1000px var(--auth-input) inset,0 0 0 3px var(--auth-focus-ring)!important}.keeld-auth .auth-error{color:var(--auth-error)}.keeld-auth .auth-success{color:var(--auth-success)}.keeld-auth .auth-warning{color:var(--auth-warning)}