@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}}.ForgotPassword_forgotPasswordForm__YXZwY{width:100%}.ForgotPassword_headerSection__QMWoS{text-align:center;margin-bottom:.5rem}.ForgotPassword_welcomeTitle__ZnyUO{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}.ForgotPassword_welcomeSubtitle__vvnIm{font-size:.85rem;color:#64748b;font-weight:400;line-height:1.3;margin-bottom:0}.ForgotPassword_form__oBdJr,.ForgotPassword_inputGroup__xzWw8{width:100%}.ForgotPassword_inputWithIcon__Oqysu{position:relative;width:100%}.ForgotPassword_inputIcon__M3qLh{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#94a3b8;z-index:2;pointer-events:none}.ForgotPassword_modernInput__OVAQX{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}.ForgotPassword_modernInput__OVAQX::placeholder{color:#94a3b8!important;font-weight:400!important}.ForgotPassword_modernInput__OVAQX:focus{outline:none!important;border-color:#667eea!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important;background:#fff!important}.ForgotPassword_modernInput__OVAQX:hover:not(:focus){border-color:#cbd5e1!important}.ForgotPassword_modernInput__OVAQX:disabled{background:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;cursor:not-allowed!important}.ForgotPassword_errorMessage__n0gIa{padding:.5rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:.125rem 0}.ForgotPassword_primaryButton__SPer5{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}.ForgotPassword_primaryButton__SPer5: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}.ForgotPassword_primaryButton__SPer5:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(102,126,234,.3)!important}.ForgotPassword_primaryButton__SPer5:hover:before{left:100%}.ForgotPassword_primaryButton__SPer5:active{transform:translateY(0)!important}.ForgotPassword_primaryButton__SPer5:disabled{opacity:.6!important;transform:none!important;box-shadow:none!important;cursor:not-allowed!important}.ForgotPassword_backToLoginButton__JLeTj{height:2.5rem!important;border-radius:8px!important;font-weight:500!important;font-size:.85rem!important;color:#64748b!important;border:1.5px solid #e2e8f0!important;background:#fff!important;transition:all .2s ease!important}.ForgotPassword_backToLoginButton__JLeTj:hover{color:#374151!important;border-color:#cbd5e1!important;background:#f8fafc!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}.ForgotPassword_helpSection__4UoRA{text-align:center;padding-top:.5rem;border-top:1px solid #e2e8f0;margin-top:.5rem}.ForgotPassword_helpText__k44ZE{color:#94a3b8!important;line-height:1.3!important;font-size:.75rem!important}.ForgotPassword_helpLink__NcAMp{color:#667eea!important;text-decoration:none!important;font-weight:500!important;transition:all .2s ease!important}.ForgotPassword_helpLink__NcAMp:hover{color:#4f46e5!important;text-decoration:underline!important}.ForgotPassword_successContainer__pm7s4{width:100%;text-align:center}.ForgotPassword_successHeader__GboSz{text-align:center;margin-bottom:1rem}.ForgotPassword_successIcon__lpX_l{width:64px;height:64px;margin:0 auto 1rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 32px rgba(59,130,246,.3)}.ForgotPassword_successTitle__Fzw5F{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.ForgotPassword_successSubtitle__RsyQW{font-size:.9rem;color:#64748b;font-weight:400}.ForgotPassword_instructionsSection___IrAV{background:rgba(248,250,252,.6);border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.4);backdrop-filter:blur(8px)}.ForgotPassword_instructionsTitle__L1SuL{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.75rem}.ForgotPassword_instructionsText__eunQ_{font-size:.875rem;color:#64748b;margin-bottom:.75rem;line-height:1.5}.ForgotPassword_emailHighlight__pbsMb{color:#667eea!important;background:rgba(102,126,234,.1);padding:.125rem .375rem;border-radius:4px;font-family:Monaco,Menlo,monospace}.ForgotPassword_detailsText__ta6mC{font-size:.8rem;color:#64748b;line-height:1.5;margin-bottom:1rem}.ForgotPassword_actionSection__svLg5{text-align:center;padding-top:1rem;border-top:1px solid rgba(226,232,240,.6)}.ForgotPassword_backButton__rx_d8{display:inline-flex;align-items:center;justify-content:center;background:rgba(100,116,139,.1);color:#64748b!important;padding:.5rem 1rem;border-radius:8px;text-decoration:none!important;font-weight:500;transition:all .3s ease;border:1px solid rgba(100,116,139,.2)}.ForgotPassword_backButton__rx_d8:hover{background:rgba(100,116,139,.15);border-color:rgba(100,116,139,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(100,116,139,.15);color:#475569!important}@media(max-width:768px){.ForgotPassword_welcomeTitle__ZnyUO{font-size:1.5rem}.ForgotPassword_welcomeSubtitle__vvnIm{font-size:.8rem}.ForgotPassword_backToLoginButton__JLeTj,.ForgotPassword_modernInput__OVAQX,.ForgotPassword_primaryButton__SPer5{height:2.25rem!important;font-size:.8rem!important}.ForgotPassword_instructionsSection___IrAV{padding:1rem}.ForgotPassword_successIcon__lpX_l{width:56px;height:56px}}@media(max-width:480px){.ForgotPassword_welcomeTitle__ZnyUO{font-size:1.375rem}.ForgotPassword_inputIcon__M3qLh{left:.75rem}.ForgotPassword_modernInput__OVAQX{padding-left:2.5rem!important;height:2rem!important}.ForgotPassword_backToLoginButton__JLeTj,.ForgotPassword_primaryButton__SPer5{height:2rem!important}.ForgotPassword_instructionsSection___IrAV{padding:.75rem}}