.cx-page.cx-register{--bg:var(--cx-bg);--card-bg:var(--cx-surface);--text:var(--cx-text);--muted-text:var(--cx-muted);--border:var(--cx-field-border);--surface:#ffffff0a;--surface-muted:#ffffff0f;--primary:var(--cx-accent);--danger:var(--cx-error);--color-bg:var(--bg);--color-surface:var(--card-bg);--color-surface-2:color-mix(in srgb, var(--bg) 92%, var(--text) 8%);--color-surface-3:color-mix(in srgb, var(--bg) 85%, var(--text) 15%);--color-fg:var(--text);--color-fg-muted:var(--muted-text);--color-fg-2:color-mix(in srgb, var(--text) 72%, var(--bg) 28%);--color-fg-3:color-mix(in srgb, var(--text) 50%, var(--bg) 50%);--color-line:var(--border);--color-line-strong:color-mix(in srgb, var(--border) 60%, var(--text) 40%);--color-primary:var(--primary);--color-primary-soft:color-mix(in srgb, var(--primary) 12%, var(--card-bg) 88%);--color-primary-strong:color-mix(in srgb, var(--primary) 80%, #000 20%);--color-danger:var(--danger);--fg:var(--text);--fg-muted:var(--muted-text);--fg-2:color-mix(in srgb, var(--text) 72%, var(--bg) 28%);--fg-3:color-mix(in srgb, var(--text) 50%, var(--bg) 50%);--line:var(--border);--line-strong:color-mix(in srgb, var(--border) 60%, var(--text) 40%);--surface-2:color-mix(in srgb, var(--bg) 92%, var(--text) 8%);--surface-3:color-mix(in srgb, var(--bg) 85%, var(--text) 15%);--primary-soft:color-mix(in srgb, var(--primary) 12%, var(--card-bg) 88%);--primary-strong:color-mix(in srgb, var(--primary) 80%, #000 20%)}:root .cx-register input:not([type=checkbox]):not([type=radio]),:root .cx-register select,:root .cx-register textarea{background:var(--cx-field-bg)!important;color:var(--cx-text)!important;border-color:var(--cx-field-border)!important}:root .cx-register input:not([type=checkbox]):not([type=radio]):hover,:root[data-theme=light] .cx-register input:not([type=checkbox]):not([type=radio]):hover{border-color:var(--cx-border-strong)!important}:root .cx-register input:not([type=checkbox]):not([type=radio]):focus,:root[data-theme=light] .cx-register input:not([type=checkbox]):not([type=radio]):focus,:root .cx-register select:focus,:root .cx-register textarea:focus{background:var(--cx-field-bg)!important;color:var(--cx-text)!important;border-color:var(--cx-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--cx-accent) 22%, transparent)!important}:root .cx-register input[aria-invalid=true],:root[data-theme=light] .cx-register input[aria-invalid=true]{border-color:var(--cx-error)!important}:root .cx-register input[aria-invalid=true]:focus,:root[data-theme=light] .cx-register input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cx-error) 22%, transparent)!important}.cx-register input::placeholder,.cx-register textarea::placeholder{color:var(--cx-dim)!important}:root .cx-register input:-webkit-autofill{-webkit-text-fill-color:var(--cx-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--cx-surface) inset!important}:root .cx-register input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cx-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--cx-surface) inset!important}:root .cx-register input.cj-phone-input__field.cj-phone-input__field,:root .cx-register input.cj-phone-input__field.cj-phone-input__field:focus,:root[data-theme=light] .cx-register input.cj-phone-input__field.cj-phone-input__field:focus{box-shadow:none!important;background:0 0!important;border-color:#0000!important}
