@tailwind base;@tailwind components;@tailwind utilities;.TextInput_jsoneditor__kt3MX{border:none!important}.TextInput_jsoneditor-menu__DMV8K{background-color:transparent!important;border:none!important}.TextInput_jsoneditor-menu__DMV8K>button{display:none!important}.TextInput_jsoneditor-menu__DMV8K .TextInput_jsoneditor-search__bB6m3{left:4px!important;right:unset!important;flex-direction:row-reverse;gap:.5rem!important}.TextInput_jsoneditor-menu__DMV8K .TextInput_jsoneditor-search__bB6m3 .TextInput_jsoneditor-frame__1H1Ge{border:thin solid #e9ecef;border-radius:5px!important}.TextInput_jsoneditor-menu__DMV8K .TextInput_jsoneditor-search__bB6m3 .TextInput_jsoneditor-frame__1H1Ge input{border:none!important}.TextInput_jsoneditor-menu__DMV8K .TextInput_jsoneditor-search__bB6m3 .TextInput_jsoneditor-results__EFdx7{color:#868e96}.TextInput_jsoneditor-field__1mWh2{background-color:#f1f3f5;border-radius:5px!important}.TextInput_jsoneditor__kt3MX .TextInput_jsoneditor-outer__ItUib .TextInput_jsoneditor-tree__IsZlc .TextInput_jsoneditor-tree-inner___91mr>table>tbody>tr>:first-child,.TextInput_jsoneditor__kt3MX .TextInput_jsoneditor-outer__ItUib .TextInput_jsoneditor-tree__IsZlc .TextInput_jsoneditor-tree-inner___91mr>table>tbody>tr>:nth-child(2){display:none!important}.TextInput_jsoneditor__kt3MX .TextInput_jsoneditor-outer__ItUib .TextInput_jsoneditor-tree__IsZlc .TextInput_jsoneditor-tree-inner___91mr>table>tbody>tr td{border:none!important}.TextInput_align_self_start__0JvCt{align-self:flex-start}.TextInput_align_self_end__fXwYp{align-self:flex-end}.TextInput_align_self_center__OBbWU{align-self:center}.TextInput_align_items_center__oXgG_{align-items:center}.TextInput_grow__9vH_C{flex-grow:1}.TextInput_w_fit_content__Mi97j{width:fit-content!important}.TextInput_w_100__pzRoU{width:100%}.TextInput_nowrap__EGDpV{white-space:nowrap}.TextInput_grow_1__9u9Rq{flex-grow:1}.TextInput_flex_row_stack__66NVV{display:flex!important;flex-direction:row!important;width:100%;gap:16px}.TextInput_flex_column_stack__2Is4T{display:flex;flex-direction:column!important;gap:16px}.TextInput_header_two__LqH3F{font-size:32px;line-height:42px;padding-bottom:24px}@media(max-width:720px){.TextInput_header_two__LqH3F{font-size:20px;line-height:30px}}.TextInput_header___8mb1{font-size:40px;line-height:54px;padding-bottom:24px}@media(max-width:720px){.TextInput_header___8mb1{font-size:24px;line-height:36px}}.TextInput_heading__Q4X8o{color:var(--colors-gray-900,#141518);font-size:32px;font-family:Inter;font-style:normal;font-weight:700;line-height:48px}.TextInput_caption__MYcpP{color:#000;font-size:8px;font-family:Inter;font-style:normal;font-weight:400;line-height:10px}.TextInput_color_bray__kskGd{color:#93929b}.TextInput_color_purple__1duyh{color:#6549fc}.TextInput_bgcolor_fire__35NM5{background-color:rgba(255,234,223,.502)}.TextInput_bgcolor_orange__g0Iet{background-color:#ffeadf}.TextInput_bgcolor_red__Bc_Th{background-color:hsla(0,100%,83%,.4)}.TextInput_bgcolor_blue__1YYKs{background-color:rgba(35,186,153,.102)}.TextInput_bgcolor_earth__OsEf1{background-color:#eafacb}.TextInput_underline_green__kDjvs{text-decoration:underline solid 2px #d4f09b}.TextInput_underline_fire__diOuY{text-decoration:underline solid 2px #ffeadf}.TextInput_underline_orange__r4kMl{text-decoration:underline solid 2px #ffd5c0}.TextInput_underline_blue__uuYup{text-decoration:underline solid 2px #e9e8f9}.TextInput_abs_top_right__PJ9Ql{position:absolute;top:0;right:0}.TextInput_justify_center__5Rm7M{justify-content:center}.TextInput_align_center__8bbHQ{text-align:center}.TextInput_purple_gradient__w6f0h{background:linear-gradient(180deg,#eaccf4,rgba(234,204,244,0))}.TextInput_align_items_start__R_Bx0{align-items:flex-start!important}.TextInput_cursor-pointer__LO53q{cursor:pointer}.TextInput_overflow-auto__9aPf3{overflow:auto}.TextInput_overflow-hidden__slgX8{overflow:hidden}.TextInput_hoverable__ZuHWC{position:relative}.TextInput_hoverable__ZuHWC .TextInput_hoverableContent__vK9P6{display:none}.TextInput_hoverable__ZuHWC:hover .TextInput_hoverableContent__vK9P6{display:block}.TextInput_hidden-scrollbar__Is7iE::-webkit-scrollbar{display:none}.TextInput_hidden-scrollbar__Is7iE{-ms-overflow-style:none;scrollbar-width:none}.TextInput_selected-cell__XlfR4{background-color:#f3f0ff!important}.TextInput_ProseMirror__y_1Ba p.TextInput_is-editor-empty__ihTPS:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.TextInput_tippy-box__Njigj{background-color:transparent!important}.TextInput_heading__large__V5mAP{font-size:32px;line-height:40px;margin-bottom:16px}.TextInput_heading__small__E6Hfp{font-size:24px;line-height:32px;margin-bottom:12px}.TextInput_heading__xsmall__gYk0o{font-size:20px;line-height:28px;margin-bottom:12px}.TextInput_heading__xxsmall__Ky_qs{font-size:18px;line-height:24px;margin-bottom:10px}.TextInput_xlight-size__lKnRJ{font-size:14px!important;line-height:17px!important}.TextInput_display-adaptive__YuIAw,.TextInput_display__U97cM{font-size:4rem;line-height:4.813rem;font-weight:700;font-family:Manrope;font-style:normal;color:#121521}@media(max-width:720px){.TextInput_display-adaptive__YuIAw{font-size:2.5rem;line-height:3rem}}.TextInput_title-adaptive__XRC8k,.TextInput_title__iKD5a{font-size:3rem;line-height:3.688rem;font-weight:700;font-family:Manrope;font-style:normal;color:#121521}@media(max-width:720px){.TextInput_title-adaptive__XRC8k{font-size:2rem;line-height:2.5rem}}.TextInput_subtitle-adaptive__aNKP6,.TextInput_subtitle__Qt5ud{font-size:2rem;line-height:3rem;font-weight:700;font-family:Manrope;font-style:normal;color:#121521}@media(max-width:720px){.TextInput_subtitle-adaptive__aNKP6{font-size:1.5rem;line-height:2rem}}.TextInput_label-adaptive__KuFTL,.TextInput_label__ml0jt{font-size:1.5rem;line-height:1.813rem;font-weight:600;font-family:Manrope;font-style:normal;color:#121521}@media(max-width:720px){.TextInput_label-adaptive__KuFTL{font-size:1.125rem;line-height:1.375rem}}.TextInput_label-medium__fJBAS{font-size:1.25rem;line-height:1.5rem;font-weight:500;font-family:Manrope;font-style:normal;color:#121521}.TextInput_label-small-adaptive__Jex3L,.TextInput_label-small__pm7Su{font-size:.875rem;line-height:1.063rem;font-weight:700;font-family:Manrope;font-style:normal;color:#121521}@media(max-width:720px){.TextInput_label-small-adaptive__Jex3L{font-size:.75rem;line-height:.938rem}}.TextInput_content-adaptive__JfAb9,.TextInput_content__C59jt{font-size:1rem;line-height:1.5rem;font-weight:400;font-family:Manrope;font-style:normal;color:#121521}@media(max-width:720px){.TextInput_content-adaptive__JfAb9{font-size:1rem;line-height:1.5rem}}.TextInput_text__5FWAP{font-size:1rem;line-height:1.5rem}.TextInput_stext__EpxHw,.TextInput_text__5FWAP{font-weight:400;font-family:Manrope;font-style:normal;color:#121521}.TextInput_stext__EpxHw{font-size:.75rem;line-height:.875rem}.TextInput_bold__Z_zS9{font-weight:700}.TextInput_clickable__fBqql{cursor:pointer!important}.TextInput_container__LvHtv{display:flex;flex-direction:column;width:100%}.TextInput_label-text__snZSq{display:flex;align-self:flex-start;margin-left:4px}.TextInput_errorLabel__UpEm6{color:#dd4b4b;align-self:flex-start;margin-left:4px;margin-top:4px}.TextInput_text-input__JF_Tz{font-family:Inter;font-style:normal;font-weight:300;font-size:1rem;line-height:1.125rem;max-width:100%;color:#121521;padding:1.125rem 1rem;border:1px solid #e8eaed;border-radius:16px;transition:border-color .3s;margin-top:8px;background-color:#fff}.TextInput_text-input__JF_Tz.TextInput_error__r3XKJ{animation:TextInput_errorAnimation__MI9Y_ .3s forwards}.TextInput_text-input__JF_Tz::placeholder{color:#9fa1a6;transition:opacity .2s ease-in-out}.TextInput_text-input__JF_Tz:focus{outline:none}.TextInput_text-input__JF_Tz:focus::placeholder{opacity:.75}@keyframes TextInput_errorAnimation__MI9Y_{0%{border-color:#e8eaed}to{border-color:#dd4b4b}}.AuthLayout_authContainer__vOiXK{position:relative;min-height:100vh;width:100vw;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem}.AuthLayout_backgroundGradient__SC6v3{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#f5576c 75%,#4facfe);background-size:400% 400%;animation:AuthLayout_gradientShift__U4qCv 15s ease infinite;z-index:0}@keyframes AuthLayout_gradientShift__U4qCv{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AuthLayout_shape1__vgD3h,.AuthLayout_shape2__McTVF,.AuthLayout_shape3__uVN32{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);animation:AuthLayout_float__l8zwg 20s ease-in-out infinite}.AuthLayout_shape1__vgD3h{width:300px;height:300px;top:10%;left:-10%;animation-delay:0s}.AuthLayout_shape2__McTVF{width:200px;height:200px;top:60%;right:-5%;animation-delay:-7s}.AuthLayout_shape3__uVN32{width:150px;height:150px;bottom:20%;left:20%;animation-delay:-14s}@keyframes AuthLayout_float__l8zwg{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}.AuthLayout_contentContainer__UzxgG{position:relative;z-index:10;width:100%;max-width:700px}.AuthLayout_logoSection__Rpvil{text-align:center;margin-bottom:.75rem}.AuthLayout_logo__buse7{filter:drop-shadow(0 4px 20px rgba(0,0,0,.1));transition:transform .3s ease}.AuthLayout_logo__buse7:hover{transform:scale(1.05)}.AuthLayout_brandTagline__8QJe_{margin-top:.25rem;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.9);text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:.5px}.AuthLayout_formCard__265Zo{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:20px;padding:2rem 2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;position:relative}.AuthLayout_formCard__265Zo:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.1));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none}.AuthLayout_formCard__265Zo:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 20px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.AuthLayout_footer__XOUkc{font-size:.75rem;color:hsla(0,0%,100%,.8);text-align:center;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.1);margin-top:.75rem}@media(max-width:768px){.AuthLayout_authContainer__vOiXK{padding:1rem .5rem}.AuthLayout_contentContainer__UzxgG{max-width:420px}.AuthLayout_formCard__265Zo{padding:1.5rem 2rem;margin:0 1rem}.AuthLayout_shape1__vgD3h,.AuthLayout_shape2__McTVF,.AuthLayout_shape3__uVN32{display:none}}@media(max-width:480px){.AuthLayout_contentContainer__UzxgG{max-width:100%}.AuthLayout_formCard__265Zo{padding:1.25rem 1.5rem;border-radius:16px;margin:0 .5rem}.AuthLayout_brandTagline__8QJe_{font-size:.8rem}}.ORDivider_dividerContainer__tuNlO{display:flex;align-items:center;width:100%;margin:.75rem 0;position:relative}.ORDivider_dividerLine__Zx3qz{flex:1;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 50%,transparent);border:none}.ORDivider_dividerText__unwJE{font-size:.7rem!important;font-weight:600!important;color:#94a3b8!important;background:hsla(0,0%,100%,.95);padding:0 .875rem!important;letter-spacing:.5px;text-transform:uppercase;position:relative;z-index:1}.AuthenticateWithMicrosoft_microsoftButton___xSO7{height:2.5rem!important;border-radius:8px!important;border:1.5px solid #e2e8f0!important;background:#fff!important;color:#374151!important;font-weight:500!important;font-size:.85rem!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important}.AuthenticateWithMicrosoft_microsoftButton___xSO7:hover:not(:disabled){border-color:#cbd5e1!important;background:#f8fafc!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.AuthenticateWithMicrosoft_microsoftButton___xSO7:active{transform:translateY(0)!important}.AuthenticateWithMicrosoft_microsoftButton___xSO7:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.AuthenticateWithMicrosoft_buttonContent__XWltI{width:100%;justify-content:center;align-items:center}.AuthenticateWithMicrosoft_logoWrapper__Ihjqh{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.AuthenticateWithMicrosoft_buttonText__BYEk6{font-weight:500;color:#374151}@media(max-width:768px){.AuthenticateWithMicrosoft_microsoftButton___xSO7{height:2.25rem!important;font-size:.8rem!important}}@media(max-width:480px){.AuthenticateWithMicrosoft_microsoftButton___xSO7{height:2rem!important}}.SignIn_signInForm__Bvoth{width:100%}.SignIn_headerSection__QYvQr{text-align:center;margin-bottom:.5rem}.SignIn_welcomeTitle__BB5Qu{font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.125rem;letter-spacing:-.02em}.SignIn_welcomeSubtitle__BCqvY{font-size:.85rem;color:#64748b;font-weight:400;line-height:1.3;margin-bottom:0}.SignIn_form__GgZOG,.SignIn_inputGroup__7WgNz{width:100%}.SignIn_inputWithIcon__8ltIe{position:relative;width:100%}.SignIn_inputIcon__BjvAf{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#94a3b8;z-index:2;pointer-events:none}.SignIn_modernInput__1gl0V{width:100%!important;height:2.5rem!important;padding-left:2.75rem!important;padding-right:.875rem!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;font-size:.85rem!important;font-weight:400!important;background:#fff!important;transition:all .2s ease!important}.SignIn_modernInput__1gl0V::placeholder{color:#94a3b8!important;font-weight:400!important}.SignIn_modernInput__1gl0V:focus{outline:none!important;border-color:#667eea!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important;background:#fff!important}.SignIn_modernInput__1gl0V:hover:not(:focus){border-color:#cbd5e1!important}.SignIn_modernInput__1gl0V:disabled{background:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;cursor:not-allowed!important}.SignIn_forgotPasswordGroup__MXaxU{margin-top:-.125rem;margin-bottom:.125rem}.SignIn_forgotPasswordLink__6ko_H{color:#667eea!important;font-weight:500!important;text-decoration:none!important;font-size:.75rem!important;transition:all .2s ease!important}.SignIn_forgotPasswordLink__6ko_H:hover{color:#4f46e5!important;text-decoration:underline!important}.SignIn_errorMessage__mutji{padding:.5rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:.125rem 0}.SignIn_primaryButton__sz1vM{height:2.5rem!important;border-radius:8px!important;font-weight:600!important;font-size:.85rem!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#fff!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.SignIn_primaryButton__sz1vM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.SignIn_primaryButton__sz1vM:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(102,126,234,.3)!important}.SignIn_primaryButton__sz1vM:hover:before{left:100%}.SignIn_primaryButton__sz1vM:active{transform:translateY(0)!important}.SignIn_primaryButton__sz1vM:disabled{opacity:.6!important;transform:none!important;box-shadow:none!important;cursor:not-allowed!important}.SignIn_signUpSection__degrZ{text-align:center;padding:.5rem 0 .25rem;border-top:1px solid #e2e8f0;margin-top:.5rem}.SignIn_signUpText__3axx4{color:#64748b!important;font-weight:400!important;font-size:.85rem!important}.SignIn_signUpLink__PK4qN{color:#667eea!important;font-weight:600!important;text-decoration:none!important;font-size:.85rem!important;transition:all .2s ease!important}.SignIn_signUpLink__PK4qN:hover{color:#4f46e5!important;text-decoration:underline!important}.SignIn_termsSection__kntIX{text-align:center;padding-top:.125rem}.SignIn_termsText__sgNgo{color:#94a3b8!important;line-height:1.3!important;font-size:.75rem!important}.SignIn_termsLink__OlsND{color:#667eea!important;text-decoration:none!important;font-weight:500!important;transition:all .2s ease!important}.SignIn_termsLink__OlsND:hover{color:#4f46e5!important;text-decoration:underline!important}@media(max-width:768px){.SignIn_welcomeTitle__BB5Qu{font-size:1.5rem}.SignIn_welcomeSubtitle__BCqvY{font-size:.8rem}.SignIn_modernInput__1gl0V,.SignIn_primaryButton__sz1vM{height:2.25rem!important;font-size:.8rem!important}}@media(max-width:480px){.SignIn_welcomeTitle__BB5Qu{font-size:1.375rem}.SignIn_inputIcon__BjvAf{left:.75rem}.SignIn_modernInput__1gl0V{padding-left:2.5rem!important;height:2rem!important}.SignIn_primaryButton__sz1vM{height:2rem!important}}