:root{--ui-50:#f0f4f8;--ui-100:#d9e2ec;--ui-200:#bcccdc;--ui-300:#9fb3c8;--ui-400:#829ab1;--ui-500:#627d98;--ui-600:#486581;--ui-700:#334e68;--ui-800:#243b53;--ui-900:#102a43;--ui-950:#0a1929;--ui-white:#fff;--ui-black:#0a1929;--ui-danger:#ee2a24;--ui-success:#2e7d32;--ui-warning:#ed6c02;--brand-50:#e6edf4;--brand-100:#ccdbe9;--brand-200:#99b7d3;--brand-300:#6693bd;--brand-400:#336fa7;--brand-600:#003068;--brand-700:#00285a;--brand-800:#00204c;--brand-900:#00183e;--brand-950:#001030;--button-link-brand-brand:#0087ff;--button-link-brand-brand-hover:#003876;--button-link-default-primary:#003876;--button-link-default-primary-hover:#0087ff;--input-border-focus:#0087ff;--interface-background-brand-primary:#003876;--interface-background-brand-primary-hover:#336fa7;--interface-border-brand-brand:#003876;--interface-foreground-brand-primary:#003876;--brand-500:#003876!important;--button-primary-background-default:var(--brand-500)!important;--button-primary-background-hover:var(--brand-400)!important;--button-primary-foreground-default:var(--ui-white)!important;--button-primary-foreground-hover:var(--ui-white)!important}.text-interface-foreground-default-primary{color:#003876!important;font-weight:600!important}.text-interface-foreground-default-secondary{color:#0087ff!important;padding:10px!important;font-size:14px!important;font-weight:600!important}.ory-elements div div .text-interface-foreground-validation-success{color:#0087ff!important;background-color:#0087ff25!important;border-left:4px solid #0087ff!important;padding:10px!important;display:block!important}[data-testid="ory/form/node/link/continue"]{text-transform:uppercase!important;text-align:center!important;background:#003876!important;border-radius:67px!important;width:100%!important;height:41px!important;padding:8px 12px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;transition:all .2s!important;display:block!important}[data-testid="ory/form/node/input/label/code"]{font-weight:600;color:#003876!important}.ory-elements>div{border:none!important;width:100%!important}.ory-elements form{max-width:100%}.ory-elements>div>form{width:100%!important;max-width:100%!important;padding:0!important}.ory-elements>div>form>div{background-color:#fff!important;border:1px solid #dadada!important}.ory-elements>div>div{border:1px solid #dadada!important;border-radius:10px!important;margin:0 auto!important;padding:32px!important}.text-input-foreground-primary span{color:#003876!important;font-weight:600!important}.text-interface-foreground-validation-danger{display:block;color:#ee2a24!important;background:#ee2b2410!important;border:1px solid #ee2a24!important;border-radius:4px!important;padding:10px!important;font-size:14px!important;font-weight:500!important}[data-testid="ory/message/4000002"],[data-testid="ory/message/4000040"],[data-testid="ory/message/4000037"]{color:#ee2a24!important;background:#fff!important;border:none!important}[data-testid="ory/form/node/input/identifier"]::placeholder,[data-testid="ory/form/node/input/email"]::placeholder,[data-testid="ory/form/node/input/password"]::placeholder,[data-testid="ory/form/node/input/webauthn_register_displayname"]::placeholder{height:auto!important}button.bg-button-primary-background-default{text-transform:uppercase!important;background-color:#003876!important;align-items:center!important;height:41px!important;padding:8px 12px!important;font-size:14px!important}button.text-button-primary-foreground-default{color:#fff!important}button.ring-button-primary-border-default{--tw-ring-color:transparent!important}button.hover\:bg-button-primary-background-hover:hover{background-color:#00285a!important}.ory-elements,[data-testid]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ory-elements button,.ory-elements [role=button],.ory-elements input[type=submit]{border-radius:67px!important}.ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]){border-radius:8px!important}.ory-elements [data-testid*=error],.ory-elements [data-testid*=message]{color:#ee2a24!important;background-color:#ee2a2425!important;border:none!important;border-left:4px solid #ee2a24!important;border-radius:0!important;font-size:14px!important}.dark .border-interface-border-default-primary{border-color:#555!important}.dark [data-testid="ory/form/auth-picker/password"] span svg,.dark [data-testid="ory/form/auth-picker/passkey"] span svg{color:#0087ff!important}.dark [data-testid="ory/form/auth-picker/password"]:hover,.dark [data-testid="ory/form/auth-picker/passkey"]:hover{background-color:#0087ff25!important;border:none!important}.ory-elements [class*=bg-ory-background-default],.ory-elements [class*=border-ory-border-default]{display:none!important}.cuc-register-button{text-transform:uppercase;text-align:center;background:0 0;border-radius:67px;width:100%;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:block;color:#0087ff!important;border:2px solid #0087ff!important;padding:8px 12px!important}.cuc-register-button:hover{background:#0087ff;color:#fff!important}@media (max-width:640px){.ory-elements>div>div{padding:16px!important}}.dark{--ui-white:hsl(var(--card));--ui-black:hsl(var(--foreground));--interface-background-brand-primary:hsl(var(--primary));--interface-foreground-brand-primary:hsl(var(--primary-foreground))}.dark .text-input-foreground-primary{color:#e2e8f0!important}.dark .text-interface-foreground-default-primary{color:#60a5fa!important}.dark .text-interface-foreground-default-secondary{color:#93c5fd!important}.dark .ory-elements>div>form{background-color:hsl(var(--card))!important;box-shadow:none!important}.dark .ory-elements>div>form>div{background-color:#0000!important;border:1px solid #1e293b!important}.dark .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]){color:#f8fafc!important;background-color:#02061799!important;border-color:#334155!important}.dark .ory-elements label,.dark .text-input-foreground-primary span{color:#93c5fd!important}.dark .ory-elements [data-testid*=error],.dark .ory-elements [data-testid*=message]{color:#f87171!important}.dark button.bg-button-primary-background-default{background-color:#2563eb!important}.dark button.hover\:bg-button-primary-background-hover:hover{background-color:#1d4ed8!important}a.text-button-link-brand-brand,svg.text-button-link-default-secondary,button.text-button-link-brand-brand{color:#3b82f6!important;display:none!important}.bg-interface-background-default-secondary{background-color:#1e293b!important}.dark .cuc-register-button{border-color:#3b82f6;color:#3b82f6!important}.dark .cuc-register-button:hover{background:#3b82f6;color:#fff!important}.dark input[data-input-otp=true]{opacity:0!important}.dark .ory-elements input[data-input-otp=true]{color:hsl(var(--foreground))!important}.dark .ory-elements div.bg-input-background-default{background-color:#02061799!important}.dark .ory-elements div.border-input-border-default{border-color:hsl(var(--border))!important}.dark .ory-elements div.text-input-foreground-primary{color:hsl(var(--foreground))!important}.dark .ory-elements div.border-input-border-focus{border-color:#3b82f6!important;box-shadow:inset 0 0 0 1px #3b82f6!important}.ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]){transition:border-color .2s,box-shadow .2s;border-color:#b8cbe0!important;min-height:48px!important}.ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{box-shadow:0 0 0 3px #0087ff26!important}button.bg-button-primary-background-default{text-transform:uppercase!important}.text-interface-foreground-validation-danger{border-radius:10px!important;font-size:13px!important;line-height:1.35!important}.dark .ory-elements>div>div{background:hsl(var(--card))!important;border-color:#1e293b!important}.dark .ory-elements>div>form>div{background-color:#0f172ab8!important;border-color:#1e293b!important}.dark .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]){background-color:#02061799!important;border-color:#334155!important}.dark .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder{color:#64748b!important}.dark .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f638!important}.ory-auth-scope .ory-elements label,.ory-auth-scope .ory-elements .text-input-foreground-primary span{color:#003876!important;font-size:.875rem!important;font-weight:600!important;line-height:1.25rem!important}.ory-auth-scope .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]){color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;height:48px!important;min-height:48px!important;padding-left:12px!important;padding-right:12px!important;font-size:.875rem!important;line-height:1.25rem!important;transition:border-color .2s,box-shadow .2s!important}.ory-auth-scope .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder{color:#64748b!important}.ory-auth-scope .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{border-color:#003876!important;box-shadow:0 0 0 3px #003b731f!important}.dark .ory-auth-scope .ory-elements label,.dark .ory-auth-scope .ory-elements .text-input-foreground-primary span{color:#93c5fd!important}.dark .ory-auth-scope .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]){color:#f8fafc!important;background-color:#02061799!important;border-color:#334155!important}.dark .ory-auth-scope .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder{color:#64748b!important}.dark .ory-auth-scope .ory-elements input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f638!important}
