.LoginPage-module__FenjvW__page{background-color:var(--color-surface,#fff);min-height:100%;display:flex}.LoginPage-module__FenjvW__page:is(.dark,.dark *){background-color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__page:is(.dark,.dark *){background-color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.LoginPage-module__FenjvW__langToggle{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:10;align-items:center;gap:var(--spacing,.25rem);display:flex;position:fixed}.LoginPage-module__FenjvW__langButton{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}.LoginPage-module__FenjvW__langButtonActive{background-color:var(--color-brand,#d8232a);color:var(--color-white,#fff)}.LoginPage-module__FenjvW__langButtonIdle{color:var(--color-ink-2,#5b6470)}@media (hover:hover){.LoginPage-module__FenjvW__langButtonIdle:hover{background-color:var(--color-page,#f7f8fa)}}.LoginPage-module__FenjvW__langButtonIdle:is(.dark,.dark *){color:var(--color-ink-3,#9ba3af)}@media (hover:hover){.LoginPage-module__FenjvW__langButtonIdle:is(.dark,.dark *):hover{background-color:var(--color-gray-800,#1e2939)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__langButtonIdle:is(.dark,.dark *):hover{background-color:var(--color-gray-800,lab(16.1051% -1.18239 -11.7533))}}}.LoginPage-module__FenjvW__brandPanel{width:480px;padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 16);background-color:#1a1d21;flex-direction:column;flex-shrink:0;justify-content:space-between;display:none;position:relative;overflow:hidden}@media (min-width:64rem){.LoginPage-module__FenjvW__brandPanel{display:flex}}.LoginPage-module__FenjvW__motif{opacity:.04;background-image:radial-gradient(circle at 20% 30%,#d8232a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#d8232a 0%,#0000 50%);position:absolute;inset:0}.LoginPage-module__FenjvW__gridLines{opacity:.03;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.LoginPage-module__FenjvW__brandContent{position:relative}.LoginPage-module__FenjvW__logoWrap{margin-bottom:calc(var(--spacing,.25rem) * 12)}.LoginPage-module__FenjvW__logoBox{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);align-items:center;display:inline-flex}.LoginPage-module__FenjvW__logo{height:calc(var(--spacing,.25rem) * 8);object-fit:contain;width:auto}.LoginPage-module__FenjvW__brandTitle{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-tight,1.25);font-size:32px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.LoginPage-module__FenjvW__brandSubtitle{max-width:var(--container-xs,20rem);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__brandSubtitle{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.LoginPage-module__FenjvW__copyright{color:var(--color-gray-600,#4a5565);font-size:13px}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__copyright{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.LoginPage-module__FenjvW__formPanel{background-color:var(--color-page,#f7f8fa);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 16);flex:1;justify-content:center;align-items:center;display:flex}.LoginPage-module__FenjvW__formPanel:is(.dark,.dark *){background-color:var(--color-gray-950,#030712)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__formPanel:is(.dark,.dark *){background-color:var(--color-gray-950,lab(1.90334% .278696 -5.48866))}}.LoginPage-module__FenjvW__formWrap{width:100%;max-width:var(--container-sm,24rem)}.LoginPage-module__FenjvW__mobileBrand{margin-bottom:calc(var(--spacing,.25rem) * 8)}@media (min-width:64rem){.LoginPage-module__FenjvW__mobileBrand{display:none}}.LoginPage-module__FenjvW__mobileLogo{margin-bottom:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 9);object-fit:contain;width:auto}.LoginPage-module__FenjvW__mobileTitle{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#1a1d21)}.LoginPage-module__FenjvW__mobileTitle:is(.dark,.dark *){color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__mobileTitle:is(.dark,.dark *){color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.LoginPage-module__FenjvW__card{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke,#e4e7ec);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem) * 8);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.LoginPage-module__FenjvW__card:is(.dark,.dark *){border-color:var(--color-stroke-2,#c5cad3);background-color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__card:is(.dark,.dark *){background-color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.LoginPage-module__FenjvW__heading{margin-bottom:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-size:20px;font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#1a1d21)}.LoginPage-module__FenjvW__heading:is(.dark,.dark *){color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__heading:is(.dark,.dark *){color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.LoginPage-module__FenjvW__error{margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#b423184d;display:flex}@supports (color:color-mix(in lab, red, red)){.LoginPage-module__FenjvW__error{border-color:color-mix(in oklab, var(--color-danger,#b42318) 30%, transparent)}}.LoginPage-module__FenjvW__error{background-color:var(--color-danger-bg,#fef2f2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.LoginPage-module__FenjvW__error:is(.dark,.dark *){background-color:var(--color-red-950,#460809)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__error:is(.dark,.dark *){background-color:var(--color-red-950,lab(13.003% 29.04 16.7519))}}.LoginPage-module__FenjvW__errorIcon{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-danger,#b42318);flex-shrink:0}.LoginPage-module__FenjvW__errorText{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-danger,#b42318)}:where(.LoginPage-module__FenjvW__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.LoginPage-module__FenjvW__label{margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-ink,#1a1d21);display:block}.LoginPage-module__FenjvW__label:is(.dark,.dark *){color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__label:is(.dark,.dark *){color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.LoginPage-module__FenjvW__input{height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke,#e4e7ec);background-color:var(--color-surface,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--color-ink,#1a1d21);font-size:14px}.LoginPage-module__FenjvW__input::placeholder{color:var(--color-ink-3,#9ba3af)}.LoginPage-module__FenjvW__input{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.LoginPage-module__FenjvW__input:focus{border-color:var(--color-brand,#d8232a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#d8232a33}@supports (color:color-mix(in lab, red, red)){.LoginPage-module__FenjvW__input:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand,#d8232a) 20%, transparent)}}.LoginPage-module__FenjvW__input:focus{--tw-outline-style:none;outline-style:none}.LoginPage-module__FenjvW__input:is(.dark,.dark *){border-color:var(--color-stroke-2,#c5cad3);background-color:var(--color-gray-800,#1e2939);color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__input:is(.dark,.dark *){background-color:var(--color-gray-800,lab(16.1051% -1.18239 -11.7533));color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.LoginPage-module__FenjvW__passwordField{position:relative}.LoginPage-module__FenjvW__passwordInput{padding-right:calc(var(--spacing,.25rem) * 10);}.LoginPage-module__FenjvW__reveal{top:50%;right:calc(var(--spacing,.25rem) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-ink-3,#9ba3af);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}@media (hover:hover){.LoginPage-module__FenjvW__reveal:hover{color:var(--color-ink-2,#5b6470)}}.LoginPage-module__FenjvW__remember{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.LoginPage-module__FenjvW__checkbox{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-color:var(--color-stroke,#e4e7ec);accent-color:var(--color-brand,#d8232a);border-radius:.25rem}.LoginPage-module__FenjvW__rememberLabel{cursor:pointer;color:var(--color-ink-2,#5b6470);font-size:13px}.LoginPage-module__FenjvW__rememberLabel:is(.dark,.dark *){color:var(--color-ink-3,#9ba3af)}.LoginPage-module__FenjvW__submit{height:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-brand,#d8232a);--tw-font-weight:var(--font-weight-medium,500);width:100%;font-size:14px;font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:6px;display:flex}@media (hover:hover){.LoginPage-module__FenjvW__submit:hover{background-color:var(--color-red-700,#bf000f)}@supports (color:lab(0% 0 0)){.LoginPage-module__FenjvW__submit:hover{background-color:var(--color-red-700,lab(40.4273% 67.2623 53.7441))}}}.LoginPage-module__FenjvW__submit:disabled{opacity:.7}.LoginPage-module__FenjvW__spinner{animation:var(--animate-spin,spin 1s linear infinite)}.LoginPage-module__FenjvW__forgotWrap{margin-top:calc(var(--spacing,.25rem) * 5);text-align:center}.LoginPage-module__FenjvW__forgot{color:var(--color-brand,#d8232a);font-size:13px}@media (hover:hover){.LoginPage-module__FenjvW__forgot:hover{text-decoration-line:underline}}.LoginPage-module__FenjvW__support{margin-top:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--color-ink-3,#9ba3af);font-size:12px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes LoginPage-module__FenjvW__spin{to{transform:rotate(360deg)}}
