.ms-signin[data-v-4388462d]{display:inline-flex;align-items:center;gap:12px;height:41px;padding:0 12px;border:1px solid #8c8c8c;border-radius:2px;background-color:#fff;cursor:pointer;transition:background-color .15s ease-in-out}.ms-signin--block[data-v-4388462d]{display:flex;width:100%;justify-content:center}.ms-signin__label[data-v-4388462d]{font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;color:#5e5e5e;white-space:nowrap}.ms-signin svg[data-v-4388462d]{flex:none;display:block}.ms-signin[data-v-4388462d]:hover:not(:disabled){background-color:#f3f3f3}.ms-signin[data-v-4388462d]:focus-visible{outline:2px solid #0c7b6b;outline-offset:2px}.ms-signin[data-v-4388462d]:disabled{cursor:default;opacity:.65}@media(prefers-reduced-motion:reduce){.ms-signin[data-v-4388462d]{transition:none}}.login-page[data-v-17675c63]{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:2.5rem 1rem 3rem;background:linear-gradient(#dbf7f8 0,#ecfdf3 33%,#f8ffef 67%,#f8fef0) no-repeat fixed center;background-size:cover}.login-page__logo[data-v-17675c63]{display:block;height:88px;width:auto;margin-bottom:1.5rem}@media(max-width:600px){.login-page__logo[data-v-17675c63]{height:64px}}.login-card[data-v-17675c63]{width:100%;max-width:500px;box-sizing:border-box;padding:2.5rem;text-align:center;background-color:#fff;border-radius:24px;box-shadow:0 4px 16px #1c1d220d}@media(max-width:600px){.login-card[data-v-17675c63]{padding:2rem 1.5rem}}.login-card__title[data-v-17675c63]{font-family:Work Sans,sans-serif;font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:0;color:#231f20;margin:0}.login-card__subtitle[data-v-17675c63]{font-family:Work Sans,sans-serif;font-size:.875rem;line-height:1.45;color:#6b6b6b;margin:.5rem 0 2rem}
