@layer component{.Card-module__ckVvha__card{background-color:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:8px;min-width:128px;min-height:64px;box-shadow:2px 2px 8px #0000001a}}
.page-module__aydn6q__page{height:100%;display:flex}.page-module__aydn6q__loginContainer{background-color:#f0f0f0;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.page-module__aydn6q__logo{width:20rem;height:auto}.page-module__aydn6q__loginCard{background-color:#fff;flex-direction:column;align-items:center;width:28rem;margin:2rem;padding:3rem;display:flex}.page-module__aydn6q__cardTitle{color:var(--color-gray-700);font-size:x-large;font-weight:500}.page-module__aydn6q__textfield{box-shadow:none}.page-module__aydn6q__separator{gap:1rem;width:100%;margin:1rem;display:flex}.page-module__aydn6q__buttonContainer{flex-direction:column;gap:1rem;width:100%;display:flex}.page-module__aydn6q__msButton{gap:1rem;width:100%;display:flex}.page-module__aydn6q__msLogo{width:24px;height:auto}.page-module__aydn6q__background{background:linear-gradient(45deg,#80cc28,#00adef,#8c52ff,#f68712,#f0402a) 0 0/1000% 1000%;flex:1;animation:30s infinite page-module__aydn6q__BackgroundAnimation;display:flex}@keyframes page-module__aydn6q__BackgroundAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
@layer component{.Form-module__PMwpBq__form{flex-direction:column;gap:1rem;width:100%;display:flex}}
@layer component{.Button-module__e7WGRa__button{box-sizing:border-box;align-items:var(--btn-align,center);justify-content:var(--btn-justify,center);-webkit-user-select:none;user-select:none;color:#fff;border:0;border-radius:.375rem;outline:0;height:2.5rem;margin:0;padding:0 .875rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}.Button-module__e7WGRa__button:active:not([data-disabled]){border-top-color:gray;box-shadow:inset 0 1px 3px gray}.Button-module__e7WGRa__button:focus-visible{outline-offset:-1px;outline:2px solid #000}.Button-module__e7WGRa__blue{--btn-color:var(--color-blue);--btn-shade:var(--color-blue-shade-1);--btn-tint:var(--color-blue-tint-2);--btn-disabled:#89d9f8}.Button-module__e7WGRa__purple{--btn-color:var(--color-purple);--btn-shade:var(--color-purple-shade-1);--btn-tint:var(--color-purple-tint-2);--btn-disabled:#bf8fe4}.Button-module__e7WGRa__pink{--btn-color:var(--color-pink);--btn-shade:var(--color-pink-shade-1);--btn-tint:var(--color-pink-tint-2);--btn-disabled:#faa1e1}.Button-module__e7WGRa__red{--btn-color:var(--color-red);--btn-shade:var(--color-red-shade-1);--btn-tint:var(--color-red-tint-2);--btn-disabled:#f7a0a0}.Button-module__e7WGRa__yellow{--btn-color:var(--color-yellow);--btn-shade:var(--color-yellow-shade-1);--btn-tint:var(--color-yellow-tint-2);--btn-disabled:#fcda8a}.Button-module__e7WGRa__green{--btn-color:var(--color-green);--btn-shade:var(--color-green-shade-1);--btn-tint:var(--color-green-tint-2);--btn-disabled:#7fe3a8}.Button-module__e7WGRa__darkBlue{--btn-color:var(--color-dark-blue);--btn-shade:var(--color-dark-blue-shade-1);--btn-tint:var(--color-darkBlue-tint-2);--btn-disabled:#8b8db7}.Button-module__e7WGRa__orange{--btn-color:var(--color-orange);--btn-shade:var(--color-orange-shade-1);--btn-tint:var(--color-orange-tint-2);--btn-disabled:#fac184}.Button-module__e7WGRa__filled{background-color:var(--btn-color)}.Button-module__e7WGRa__filled[data-disabled]{background-color:var(--btn-disabled)}.Button-module__e7WGRa__filled:active:not([data-disabled]){background-color:var(--btn-shade)}.Button-module__e7WGRa__outlined{color:var(--btn-color);border:2px solid var(--btn-color);background-color:#0000}.Button-module__e7WGRa__tinted{color:var(--btn-color);background-color:var(--btn-tint);box-shadow:1px 1px 2px var(--btn-color)}}
@layer component{.Separator-module__nKuzAa__separator{background-color:#000;border:none;flex-shrink:0}.Separator-module__nKuzAa__vertical{align-self:stretch;width:1px;height:100%;margin:0 1rem}.Separator-module__nKuzAa__horizontal{width:100%;height:1px;margin:1rem 0}.Separator-module__nKuzAa__container{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%;display:grid}}
@layer component{.Field-module__k-bPaq__field{flex-direction:column;align-items:start;gap:.25rem;width:100%;display:flex}.Field-module__k-bPaq__label{color:var(--color-gray-900);padding-left:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.Field-module__k-bPaq__error{color:var(--color-red);padding-left:.5rem;font-size:.875rem;line-height:1.25rem}.Field-module__k-bPaq__description{color:var(--color-gray-600);margin:0;padding-left:.5rem;font-size:.875rem;line-height:1.25rem}}
@layer component{.TextField-module__HuRl7q__textfield{box-sizing:border-box;border:1px solid var(--color-gray-200);width:100%;height:2.5rem;color:var(--color-gray-900);box-shadow:2px 2px 0 0 var(--color-blue), 2px 2px 0 0 var(--color-blue);background-color:#fff;border-radius:.375rem;margin:0;padding-left:.875rem;font-family:inherit;font-size:1rem}.TextField-module__HuRl7q__textfield:focus{outline:1px solid var(--color-blue);outline-offset:-1px}.TextField-module__HuRl7q__textfield[data-invalid]{box-shadow:2px 2px 0 0 var(--color-red), 2px 2px 0 0 var(--color-red)}.TextField-module__HuRl7q__textfield[data-invalid]:focus{outline:1px solid var(--color-red);outline-offset:-1px}.TextField-module__HuRl7q__textfield[data-disabled]{background-color:var(--color-gray-200);box-shadow:2px 2px 0 0 var(--color-gray-300), 2px 2px 0 0 var(--color-gray-300)}}
