.kt-logo[data-v-3aefcd0f]{position:fixed;top:1.5rem;left:1.5rem;height:4rem;width:auto;z-index:10}.login-card[data-v-6427cf67]{border-radius:.5rem;background-color:#fff;padding:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.login-title[data-v-6427cf67]{margin-bottom:1.5rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:lighter;color:#2a2d34}.error-enter[data-v-6427cf67]{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-out}.error-enter-from[data-v-6427cf67]{opacity:0;transform:translateY(-.5rem)}.error-enter-to[data-v-6427cf67]{opacity:1;transform:translateY(0)}.error-leave[data-v-6427cf67]{transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:ease-in}.error-leave-from[data-v-6427cf67]{opacity:1;transform:translateY(0)}.error-leave-to[data-v-6427cf67]{opacity:0;transform:translateY(-.5rem)}.error-alert[data-v-6427cf67]{margin-bottom:1rem;border-radius:.375rem;border:1px solid #fecaca;background-color:#fef2f2;padding:.75rem;font-size:.875rem;line-height:1.25rem;color:#b91c1c}.email-field[data-v-6427cf67]{margin-bottom:1rem}.email-label[data-v-6427cf67]{display:block;margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:lighter;color:#2a2d34}.email-input[data-v-6427cf67]{width:100%;border-radius:.375rem;border:1px solid #C6C1BC;padding:.5rem .75rem;color:#2a2d34;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.email-input[data-v-6427cf67]::placeholder{color:#999188}.email-input[data-v-6427cf67]:focus{border-color:#c1ff66;outline:none;box-shadow:0 0 0 2px #c1ff66}.microsoft-btn[data-v-6427cf67]{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;border-radius:.375rem;border:none;background-color:#2f2f2f;padding:.5rem 1rem;font-weight:500;color:#fff;cursor:pointer;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.microsoft-btn[data-v-6427cf67]:hover{background-color:#3f3f3f}.microsoft-btn[data-v-6427cf67]:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2f2f2f}.microsoft-btn[data-v-6427cf67]:disabled{cursor:not-allowed;opacity:.5}.spinner-icon[data-v-6427cf67]{height:1.25rem;width:1.25rem;animation:spin-6427cf67 1s linear infinite}@keyframes spin-6427cf67{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-track[data-v-6427cf67]{opacity:.25}.spinner-fill[data-v-6427cf67]{opacity:.75}.ms-icon[data-v-6427cf67]{height:1.25rem;width:1.25rem}.login-page[data-v-0509747f]{display:flex;height:100vh;width:100vw;align-content:center;justify-content:center;flex-wrap:wrap}.login-card[data-v-0509747f]{width:28rem}.page-title[data-v-fe6887a5]{position:relative;bottom:10ch;font-size:x-large;font-weight:lighter}.selector-title[data-v-fe6887a5]{color:#9ca3af;font-weight:lighter;font-size:smaller;font-style:italic;margin-bottom:.5rem}.ws-wrapper[data-v-fe6887a5]{flex:1;width:60%;display:flex;flex-direction:column;position:relative;bottom:80%}.ws-combobox[data-v-fe6887a5]{position:relative;margin-top:.25rem}.ws-input-wrap[data-v-fe6887a5]{position:relative;width:100%;cursor:default;overflow:hidden;border-radius:.5rem;background-color:#fff;text-align:left;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;font-size:.875rem;line-height:1.25rem}.ws-input-wrap[data-v-fe6887a5]:focus{outline:none}.ws-input[data-v-fe6887a5]{width:100%;border:none;padding:.5rem 2.5rem .5rem .75rem;font-size:.875rem;line-height:1.25rem;color:#111827}.ws-input[data-v-fe6887a5]:focus{outline:none;box-shadow:none}.ws-toggle-btn[data-v-fe6887a5]{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding-right:.5rem}.ws-chevron[data-v-fe6887a5]{height:1.25rem;width:1.25rem;color:#9ca3af}.ws-leave[data-v-fe6887a5]{transition-property:opacity;transition-duration:.1s;transition-timing-function:ease-in}.ws-leave-from[data-v-fe6887a5]{opacity:1}.ws-leave-to[data-v-fe6887a5]{opacity:0}.ws-options[data-v-fe6887a5]{position:absolute;margin-top:.25rem;max-height:15rem;width:100%;overflow:auto;border-radius:.375rem;background-color:#fff;padding:.25rem 0;font-size:.875rem;line-height:1.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;outline:1px solid rgba(0,0,0,.05)}.ws-options[data-v-fe6887a5]:focus{outline:none}.ws-empty[data-v-fe6887a5]{position:relative;cursor:default;-webkit-user-select:none;user-select:none;padding:.5rem 1rem;color:#374151}.ws-option[data-v-fe6887a5]{position:relative;cursor:default;-webkit-user-select:none;user-select:none;padding:.5rem 1rem .5rem 2.5rem}.ws-option--active[data-v-fe6887a5]{background-color:#0d9488;color:#fff}.ws-option--inactive[data-v-fe6887a5]{color:#111827}.ws-option-label[data-v-fe6887a5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.ws-option-label--selected[data-v-fe6887a5]{font-weight:500}.ws-check[data-v-fe6887a5]{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding-left:.75rem}.ws-check--active[data-v-fe6887a5]{color:#fff}.ws-check--inactive[data-v-fe6887a5]{color:#0d9488}.ws-check-icon[data-v-fe6887a5]{height:1.25rem;width:1.25rem}.role-list[data-v-861d02e4]{display:flex;flex-direction:column;gap:.5rem}.role-list-label[data-v-861d02e4]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.75rem}.role-btn[data-v-861d02e4]{width:100%;border-radius:.5rem;border:1px solid #D9D6D2;background-color:#fff;padding:.75rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#2a2d34;cursor:pointer;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.role-btn[data-v-861d02e4]:hover{border-color:#c1ff66;background-color:#e2ffb8}.role-btn[data-v-861d02e4]:focus{outline:none}.role-btn[data-v-861d02e4]:focus-visible{box-shadow:0 0 0 2px #c1ff66}.role-btn[data-v-861d02e4]:disabled{cursor:not-allowed;opacity:.5}.role-selector-card[data-v-29793908]{position:relative;min-width:30vw;height:60vh;border:1px solid #EBEAE8;border-radius:.5rem;padding:1.5rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-state[data-v-29793908]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner[data-v-29793908]{height:3rem}.loading-text[data-v-29793908]{color:#fff;text-align:center;font-weight:300;font-size:larger}.pane[data-v-29793908]{align-self:stretch;display:flex;flex-direction:column;align-items:center}.back-btn[data-v-29793908]{position:absolute;top:1.5rem;left:1.5rem;display:inline-flex;align-items:center;padding:0;background:none;border:none;font-size:.875rem;line-height:1.25rem;color:#6b7280;cursor:pointer}.back-btn[data-v-29793908]:hover{color:#111827}.loading-text[data-v-29793908]{font-size:.875rem;line-height:1.25rem;color:#6b7280}.page-wrapper[data-v-ab99a996]{display:flex;height:100vh;width:100vw;align-items:center;justify-content:center}.loading-state[data-v-ab99a996]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner[data-v-ab99a996]{height:3rem}.loading-text[data-v-ab99a996],.error-text[data-v-ab99a996]{color:#fff;text-align:center;font-weight:300;font-size:larger}@tailwind base;@tailwind components;@tailwind utilities;body{background:url(https://static-assets.live-eu-west-2.kaarbontech.net/external/v001/shared/images/contours-background.png);background-color:#2a2d34;font-family:Clash\ Grotesk\ Variable,sans-serif}
