:root{--sidebar-width:260px;--content-max-width:780px;--input-container-height:110px;--font-nunito:"NunitoSans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--color-white:#fff;--color-black:#111;--color-gray:#6b7280;--color-gray-light:#f3f4f6;--color-gray-dark:#374151;--color-border-gray:#bcbcbc;--color-border-gray-light:#e5e7eb;--color-blue:#2b5de8;--color-blue-light:#3b82f6;--color-blue-light-background:#e8f2ff;--color-button-dark:#030712;--color-button-dark-hover:#2a2c2e;--shadow-lg:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (max-width:768px){:root{--sidebar-width:310px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-nunito);margin:0;touch-action:manipulation}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent;font-family:var(--font-nunito);outline:none;touch-action:manipulation}@media (max-width:768px){input,select,textarea{font-size:16px}}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#d0d0d0}*{scrollbar-color:#e0e0e0 #0000;scrollbar-width:thin}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Regular.ceb11275ab638627a643.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/Montserrat-Bold.2c155811b35513d5beaa.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/static/media/Montserrat-Italic.58b98b5c47cf787cd97a.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/static/media/Montserrat-BoldItalic.360c8432a3f6bb697796.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/media/Montserrat-Medium.c86e3b9010ff63c99166.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/Manrope-Regular.a9b9e09fe6b69741f316.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/Manrope-Bold.47f6d7143da9d8c0e480.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/Manrope-ExtraBold.5b0ae7100ad1d12e53c9.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/Manrope-SemiBold.310f108cc524df0e5ffc.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/Manrope-Medium.08894ccb04665d1a9d53.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/static/media/Manrope-Light.2bf511c25636c7d7a4ce.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:url(/static/media/Manrope-ExtraLight.d0721272b8d9dd2d2d0f.ttf)}@font-face{font-display:swap;font-family:NunitoSans;font-style:normal;font-weight:400;src:url(/static/media/NunitoSans_10pt-Regular.7a5b1e324beb1081259a.ttf)}@font-face{font-display:swap;font-family:NunitoSans;font-style:normal;font-weight:500;src:url(/static/media/NunitoSans_10pt-Medium.56938cd09e3a04e0972a.ttf)}@font-face{font-display:swap;font-family:NunitoSans;font-style:normal;font-weight:600;src:url(/static/media/NunitoSans_10pt-SemiBold.39af491f33e04d1f69b6.ttf)}@font-face{font-display:swap;font-family:NunitoSans;font-style:normal;font-weight:700;src:url(/static/media/NunitoSans_10pt-Bold.e43c5a897c0189a89b62.ttf)}@font-face{font-display:swap;font-family:NunitoSans;font-style:italic;font-weight:400;src:url(/static/media/NunitoSans_10pt-Italic.15b253315b00e2650687.ttf)}@font-face{font-display:swap;font-family:NunitoSans;font-style:italic;font-weight:500;src:url(/static/media/NunitoSans_10pt-MediumItalic.039b01dcc406f888d2bb.ttf)}@font-face{font-display:swap;font-family:NunitoSans;font-style:italic;font-weight:600;src:url(/static/media/NunitoSans_10pt-SemiBoldItalic.b098a6550df6d89952f5.ttf)}@font-face{font-display:swap;font-family:NunitoSans;font-style:italic;font-weight:700;src:url(/static/media/NunitoSans_10pt-BoldItalic.5cf9d4cc161b6096ac9f.ttf)}.Footer_footer__lko5q{box-sizing:border-box;color:var(--color-gray);font-size:.9rem;padding:2rem 3rem;text-align:center;width:100%}.Footer_footerLinks__iwRt9{display:flex;gap:2rem;justify-content:center;margin-bottom:1rem}.Footer_footerLinks__iwRt9 a{border-bottom:1px solid #0000;color:var(--color-gray);cursor:pointer;font-size:.9rem;font-weight:500;padding-bottom:1px;text-decoration:none;transition:.2s}@media (min-width:768px){.Footer_footerLinks__iwRt9 a:hover{border-bottom:1px solid var(--color-black);color:var(--color-black)}}.Footer_copyright__R\+CUh{color:var(--color-gray);cursor:default;font-size:.85rem}@media (max-width:768px){.Footer_footer__lko5q{padding:1.5rem}.Footer_footerLinks__iwRt9{flex-direction:column;gap:1rem}}.VideoPlayer_videoPlayerContainer__oSn8m{background:var(--color-black);border-radius:1rem;cursor:pointer;display:flex;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.VideoPlayer_loaderContainer__\+-SoZ{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.VideoPlayer_videoElement__3I1JV{display:block;flex:1 1;height:100%;margin:0;object-fit:contain;padding:0;position:relative;width:100%;z-index:1}.VideoPlayer_controls__kvbU9{align-items:center;background:linear-gradient(0deg,#272727b3 0,#0000);bottom:0;color:var(--color-white);display:flex;justify-content:space-between;left:0;opacity:0;padding:0 1rem 1rem;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease;z-index:10}.VideoPlayer_controls__kvbU9.VideoPlayer_visible__2m2-P{opacity:1;pointer-events:auto}.VideoPlayer_sideControls__VJuC1{align-items:center;display:flex;gap:.25rem}.VideoPlayer_button__aw0Gd{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;justify-content:center;opacity:1;padding:.5rem;transition:all .2s ease;z-index:10}.VideoPlayer_button__aw0Gd svg{fill:var(--color-white);stroke-width:2;color:var(--color-white);height:14px;width:14px}.VideoPlayer_button__aw0Gd:hover{opacity:.6}.VideoPlayer_timeDisplay__7bfOs{font-family:Montserrat;font-size:13px;font-weight:500;letter-spacing:-.3px;-webkit-user-select:none;user-select:none}.VideoPlayer_videoPlayerContainer__oSn8m:fullscreen{border-radius:0;height:100%}.VideoPlayer_videoPlayerContainer__oSn8m:-webkit-full-screen{border-radius:0;height:100%}.VideoPlayer_videoPlayerContainer__oSn8m:-moz-full-screen{border-radius:0;height:100%}.VideoPlayer_videoPlayerContainer__oSn8m:-ms-fullscreen{border-radius:0;height:100%}@media (max-width:768px){.VideoPlayer_timeDisplay__7bfOs{font-size:12px}.VideoPlayer_controls__kvbU9{padding:0 .5rem .5rem}}@media (pointer:coarse){.VideoPlayer_button__aw0Gd{padding:.75rem}}.Examples_examplesSection__p9wL8{box-sizing:border-box;margin:8rem auto 0;max-width:1200px;padding:0 2rem;width:100%}.Examples_examplesHeader__ts68T{margin-bottom:3.5rem;text-align:center}.Examples_examplesTitle__qfiW8{color:var(--color-black);font-size:2.8rem;font-weight:800;margin-bottom:1rem}.Examples_examplesSubtitle__zw-59{color:var(--color-gray);font-size:1.1rem;line-height:1.5;margin:0 auto;max-width:700px}.Examples_examplesContent__VL8Jj{display:flex;flex-direction:column;gap:2rem}.Examples_examplesMenu__TcEQy{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:1000px;width:100%}.Examples_exampleButton__cWZTM{background:var(--color-white);border:1px solid var(--color-border-gray);border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease}.Examples_exampleButton__cWZTM h3{color:var(--color-black);font-size:1.1rem;font-weight:600;margin:0}.Examples_exampleButton__cWZTM p{color:var(--color-gray);font-size:.85rem;margin:0}.Examples_activeButton__zYSSC{background-color:#00000003;border-color:var(--color-black)}.Examples_exampleVideoContainer__SAcSi{aspect-ratio:16/9;border-radius:1rem;margin:0 auto;max-width:1000px;overflow:hidden;width:100%}@media (min-width:768px){.Examples_examplesContent__VL8Jj{align-items:flex-start;flex-direction:row}.Examples_examplesMenu__TcEQy{flex:0 0 25%;max-width:25%}.Examples_exampleVideoContainer__SAcSi{flex:0 0 73%;max-width:73%}}@media (max-width:768px){.Examples_examplesSection__p9wL8{margin:5rem 0 1rem;padding:0}.Examples_examplesHeader__ts68T{margin-bottom:2rem}.Examples_examplesTitle__qfiW8{font-size:1.75rem}.Examples_examplesSubtitle__zw-59{font-size:1rem}.Examples_exampleButton__cWZTM{padding:.75rem 1rem}.Examples_exampleButton__cWZTM h3{font-size:1rem}.Examples_exampleButton__cWZTM p{font-size:.8rem}.Examples_exampleVideoContainer__SAcSi{margin-top:1rem}}.Button_button__248-Q{align-items:center;background-color:var(--color-button-dark);border:none;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;font-family:inherit;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:0;text-decoration:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.Button_size-small__NT9Nv{border-radius:.5rem;font-size:.75rem;height:2rem;letter-spacing:.0025em;line-height:1rem;padding:0 10px}.Button_size-medium__HmZOJ{height:2.25rem}.Button_size-large__rF540,.Button_size-medium__HmZOJ{border-radius:10px;font-size:.875rem;line-height:1.25rem;padding:0 12px}.Button_size-large__rF540{height:2.5rem}.Button_variant-primary__LP\+TI{background-color:var(--color-button-dark);color:var(--color-white)}.Button_variant-primary__LP\+TI:hover:not(:disabled){background-color:var(--color-button-dark-hover)}.Button_variant-primary__LP\+TI:disabled{background:none;border:1px solid rgba(0,0,29,.102);color:#a6a6ae;cursor:default;pointer-events:auto}.Button_variant-secondary__n9pih{background-color:var(--color-gray-light);color:var(--color-black)}.Button_variant-secondary__n9pih:hover:not(:disabled){background-color:var(--color-border-gray-light)}.Button_variant-danger__CXHxb{background-color:var(--color-gray-light);color:#dc2626}.Button_variant-danger__CXHxb:hover:not(:disabled){background-color:#fee2e2}.Button_button__248-Q:disabled{cursor:default}a.Button_button__248-Q{text-decoration:none}.Button_full-width__srCdW{width:100%}.SubscriptionPlans_section__DiKbi{cursor:default;margin-bottom:2rem}.SubscriptionPlans_info__v1\+1U{display:flex;flex-direction:column}.SubscriptionPlans_card__V4SQZ{align-items:flex-start;background:var(--color-white);border:1px solid #e2e8f0;border-radius:1rem;display:flex;gap:1rem;padding:1.5rem}.SubscriptionPlans_name__Rpb9D{color:#0f172a;font-size:1rem;font-weight:600;text-transform:capitalize}.SubscriptionPlans_creditsAmount__j-C2s{color:#0f172a;font-size:1.5rem;font-weight:600;margin:.25rem 0}.SubscriptionPlans_creditsSplit__hOjRe{color:#64748b;display:flex;font-size:.875rem;gap:1rem}.SubscriptionPlans_section__DiKbi h2{color:#0f172a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.SubscriptionPlans_planCredits__WTvAg{color:#64748b;font-size:.875rem;margin-top:.25rem}.SubscriptionPlans_plansGrid__ieZeI{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.SubscriptionPlans_planCard__Qeney{flex-direction:column;gap:1.5rem}.SubscriptionPlans_planHeader__FvtVx{display:flex;flex-direction:column;gap:3rem;text-align:left}.SubscriptionPlans_planHeader__FvtVx h3{color:#0f172a;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:0;text-transform:capitalize}.SubscriptionPlans_price__UqL19{display:block;font-family:Montserrat}.SubscriptionPlans_priceValue__8zsQO{color:#0f0f10;font-size:2.1875rem;font-weight:700;letter-spacing:-.025em;line-height:2.5rem}.SubscriptionPlans_priceDuration__ZkgLN{color:#a6a6ae;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5rem}.SubscriptionPlans_planFeatures__zzlPj{display:flex;flex-direction:column;gap:.5rem}.SubscriptionPlans_planFeature__f0Ykr{align-items:center;display:flex;gap:.5rem}.SubscriptionPlans_planFeature__f0Ykr span{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;text-align:left}.SubscriptionPlans_fullWidth__0Av\+j{width:100%}.Home_container__YRjS3{background:var(--color-white);display:flex;flex-direction:column;min-height:100dvh}.Home_header__MHBC\+{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 3.5rem}.Home_logo__N2ILu{border-radius:1rem;cursor:pointer;height:3rem;width:3rem}.Home_ctaButton__iMGBZ{align-items:center;background-color:var(--color-button-dark);border:none;border-radius:9999px;color:var(--color-white);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:900;height:2.5rem;letter-spacing:0;line-height:1.25rem;padding:0 1.5rem;text-decoration:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Home_ctaButton__iMGBZ:hover{background-color:var(--color-button-dark-hover)}.Home_headerButtons__EWSf1{align-items:center;display:flex;gap:1rem}.Home_loginButton__VhTNl{align-items:center;border:none;border-radius:9999px;color:var(--color-button-dark);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:900;height:2.5rem;letter-spacing:0;line-height:1.25rem;padding:0 .5rem;text-decoration:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Home_loginButton__VhTNl:hover{color:var(--color-button-dark-hover)}.Home_main__7YuW2{cursor:default;flex:1 1;flex-direction:column;padding:4rem 2rem;text-align:center}.Home_heroSection__AdyWH,.Home_main__7YuW2{align-items:center;display:flex;justify-content:center}.Home_heroSection__AdyWH{flex-direction:column}.Home_title__0l-UF{-webkit-text-fill-color:#0000;animation:Home_fadeIn__aVVQs 1s ease-out;background:linear-gradient(to right,var(--color-black),#333);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;letter-spacing:-.03em;margin:0}.Home_subtitle__gW4hl{animation:Home_fadeIn__aVVQs 1s ease-out .3s backwards;color:var(--color-gray);font-size:1.25rem;font-weight:500;line-height:1.5;margin:1.5rem 0 0;max-width:600px}.Home_videoContainer__OlF2x{animation:Home_fadeIn__aVVQs 1s ease-out .5s backwards;margin:4rem auto 2rem;max-width:1000px;width:100%}@keyframes Home_fadeIn__aVVQs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Home_header__MHBC\+{padding:1rem 1.5rem}.Home_headerButtons__EWSf1{gap:.5rem}.Home_title__0l-UF{font-size:2.5rem;padding:0 1rem}.Home_subtitle__gW4hl{font-size:1rem;padding:0 1.5rem}.Home_main__7YuW2{padding:3rem 1rem}.Home_ctaButton__iMGBZ,.Home_loginButton__VhTNl{padding:0 1rem}.Home_videoContainer__OlF2x{margin:2.5rem auto 1.5rem}}.Home_descriptionSection__r\+Ptw{box-sizing:border-box;margin:4rem auto 0;max-width:1200px;width:100%}.Home_descriptionContent__BFqmz{margin:0 auto;max-width:800px;text-align:center}.Home_descriptionTitle__vPIR7{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;margin-top:0}.Home_descriptionText__hoMyn{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.Home_descriptionText__hoMyn:last-child{margin-bottom:0}.Home_blockSection__FdYNj{margin:8rem auto 0}.Home_blockTitle__4ph01{font-size:2.8rem;margin-bottom:3.5rem}.Home_ctaSection__3S8V5{background-color:var(--color-gray-light);border-radius:2rem;box-sizing:border-box;margin:4rem auto;max-width:900px;padding:3rem 2rem;text-align:center;width:100%}.Home_ctaTitle__NbrSn{color:var(--color-black);font-size:2.8rem;font-weight:800;margin-bottom:1.5rem;margin-top:0}.Home_ctaText__PHZfA{color:var(--color-gray);font-size:1.2rem;line-height:1.5;margin:0 auto 2.5rem;max-width:600px}.Home_ctaButtons__tySJB{align-items:center;display:flex;flex-direction:column;gap:1rem}.Home_primaryCtaButton__qXb3b{background-color:var(--color-button-dark);border-radius:9999px;color:var(--color-white);font-size:1.1rem;font-weight:700;padding:1rem 2.5rem;text-decoration:none;transition:background-color .2s ease}.Home_primaryCtaButton__qXb3b:hover{background-color:var(--color-button-dark-hover)}@media (max-width:768px){.Home_descriptionSection__r\+Ptw{margin-top:3rem;padding:2rem 1.5rem}.Home_descriptionTitle__vPIR7{font-size:1.75rem}.Home_descriptionText__hoMyn{font-size:1rem}.Home_blockSection__FdYNj{margin-top:5rem;padding:0 1rem}.Home_blockTitle__4ph01{font-size:2.2rem;margin-bottom:2.5rem}.Home_ctaSection__3S8V5{margin:2rem auto;padding:3rem 1.5rem}.Home_ctaTitle__NbrSn{font-size:1.75rem}.Home_ctaText__PHZfA{font-size:1.1rem}}.Home_blockSection__FdYNj{box-sizing:border-box;margin:6rem auto;max-width:1200px;padding:0 2rem;width:100%}.Home_blockTitle__4ph01{color:var(--color-black);font-size:2.5rem;font-weight:800;margin-bottom:3rem;text-align:center}@media (max-width:768px){.Home_blockSection__FdYNj{margin:5rem 0;padding:0 1rem}.Home_blockTitle__4ph01{font-size:1.75rem}}.Home_visionCards__DKwHw{align-items:stretch;display:flex;flex-wrap:wrap;gap:6rem;justify-content:center}.Home_visionCard__ebnjH{align-items:center;display:flex;flex:1 1;flex-direction:column;height:auto;max-width:300px;min-width:280px;text-align:center}.Home_visionIcon__9SbiJ{background:none;box-sizing:border-box;height:10rem;margin-bottom:1.5rem;padding:1rem;width:10rem}.Home_visionContent__d-WMX{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:250px;width:100%}.Home_stageNumber__SszCD{color:var(--color-gray);font-size:.9rem;font-weight:600;margin-bottom:1rem;margin-top:1rem}.Home_stageName__JiWfW{color:var(--color-black);font-size:1.25rem;font-weight:700;margin:0 0 1rem;min-height:1.5rem}.Home_visionCard__ebnjH p:not(.Home_stageNumber__SszCD){color:var(--color-gray);font-size:1rem;line-height:1.5;margin:0}.Home_visionStatus__M8agP{color:var(--color-button-dark);font-size:.9rem;font-weight:600;margin-top:1.5rem;padding-top:1rem}@media (max-width:768px){.Home_visionCards__DKwHw{align-items:center;flex-direction:column;gap:4rem}.Home_visionCard__ebnjH{width:100%}.Home_visionContent__d-WMX{min-height:auto}.Home_visionIcon__9SbiJ{height:8rem;margin:0;padding:0;width:8rem}.Home_visionStatus__M8agP{margin-top:.5rem}}.ChatsList_chatsList__2OPMU{height:100%;width:100%}.ChatsList_chatsGroup__hgM\+9{padding-bottom:1rem;text-align:left}.ChatsList_chatsGroup__hgM\+9:last-child{padding-bottom:.5rem}.ChatsList_groupTitle__CX9E0{background:var(--color-white);color:var(--color-black);cursor:default;font-size:12px;font-weight:900;line-height:1rem;margin:0;padding:.75rem .5rem .5rem;position:sticky;top:0;z-index:10}.ChatsList_chatItem__NnG8E{border-radius:.5rem;cursor:pointer;display:block;padding:.5rem;text-align:left;text-decoration:none}.ChatsList_chatItem__NnG8E:hover{background-color:#e9e9ed}.ChatsList_selected__xhmIl{background-color:var(--color-gray-light)}.ChatsList_chatItemContent__TZidE{color:var(--color-black);font-size:13px;font-weight:500;letter-spacing:-.3px;line-height:1.25rem;margin:0;overflow:hidden;position:relative;white-space:nowrap}.ChatsList_chatItemGradient__ZJEbu{background-image:linear-gradient(to left,var(--color-white),#0000);bottom:0;position:absolute;right:0;top:0;transition:.1s;width:2rem}.ChatsList_chatItem__NnG8E:hover .ChatsList_chatItemGradient__ZJEbu{background-image:linear-gradient(270deg,#e9e9ed,#0000)!important}.ChatsList_chatItem__NnG8E.ChatsList_selected__xhmIl .ChatsList_chatItemGradient__ZJEbu{background-image:linear-gradient(to left,var(--color-gray-light),#0000)}.ChatsList_loaderContainer__WRpHO{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ChatsList_error__firYR{color:var(--color-black);cursor:default;font-size:14px;margin-top:3rem;text-align:center}.ChatsList_bottomLoader__RdSg5{align-items:center;display:flex;justify-content:center;min-height:50px;padding:.5rem}.ChatsList_noChats__6j9rq{color:var(--color-black);cursor:default;font-size:14px;font-weight:500;line-height:1.25rem;margin:0;padding:0;text-align:center}@media (max-width:768px){.ChatsList_groupTitle__CX9E0{font-size:13px}.ChatsList_chatItemContent__TZidE{font-size:14px}}.Toast_toast__noYwY{align-items:center;animation:Toast_slideDown__ut8RI .3s ease;border-radius:.5rem;cursor:default;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;left:50%;padding:12px 24px;position:fixed;text-align:center;top:24px;transform:translateX(-50%);z-index:6000}.Toast_toastContent__0Y9vt{flex:1 1}.Toast_closeButton__QhiSA{align-items:center;background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;justify-content:center;margin:-4px;opacity:.7;padding:4px;transition:opacity .2s ease,background-color .2s ease}.Toast_closeButton__QhiSA:hover{background-color:#ffffff1a;opacity:1}.Toast_closeButton__QhiSA:focus{opacity:1;outline:none}.Toast_info__ZUYCd{background-color:#1a1a1a;color:var(--color-white)}.Toast_error__kQG9G{background-color:#ef4444;color:var(--color-white)}@keyframes Toast_slideDown__ut8RI{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}.AudioRecorder_audioRecorder__x0amB{align-items:center;display:flex;gap:8px}.AudioRecorder_recordButton__VG5b1{align-items:center;background-color:initial;border:none;border-radius:50%;box-sizing:border-box;color:var(--color-gray);cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .1s ease;width:34px}@media (min-width:768px){.AudioRecorder_recordButton__VG5b1:hover{background-color:var(--color-gray-light)}}.AudioRecorder_recordingControls__xaiHC{align-items:center;display:flex;gap:.25rem}.AudioRecorder_completeButton__raxFZ{align-items:center;background:var(--color-black);border:none;border-radius:50%;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:relative;transition:all .1s ease;width:34px}@media (min-width:768px){.AudioRecorder_completeButton__raxFZ:hover{background:#000000b3}}.AudioRecorder_recordingIndicator__gzJEQ{align-items:center;display:flex;margin:0}.AudioRecorder_timer__fiwhA{color:var(--color-black);font-family:Montserrat;font-size:13px;font-weight:500;letter-spacing:-.3px;min-width:40px;-webkit-user-select:none;user-select:none}.ImageViewer_overlay__tUsKQ{align-items:center;animation:ImageViewer_fadeIn__IMLRt .1s ease;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.ImageViewer_imageContainer__HVCa5{max-height:90vh;max-width:90vw;position:relative}.ImageViewer_image__QlvnI{border-radius:4px;max-height:90vh;max-width:100%;object-fit:contain}.ImageViewer_closeButton__WEJ3T{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:fixed;right:1rem;top:1rem;transition:background-color .2s ease}.ImageViewer_closeButton__WEJ3T:hover{background:#ffffff1a}@keyframes ImageViewer_fadeIn__IMLRt{0%{opacity:0}to{opacity:1}}.FileAttachment_fileAttachment__zNBSj{align-items:center;display:flex;padding:0;position:relative}.FileAttachment_imageContainer__bh6E7{border:1px solid #0000001a;border-radius:1rem;cursor:pointer;height:50px;overflow:hidden;position:relative;width:50px}.FileAttachment_imagePreview__uzPsC{background-color:#9b9b9b;background-position:50%;background-size:cover;border-radius:4px;height:100%;margin-right:12px;overflow:hidden;width:100%}.FileAttachment_fileContainer__6jXAP{align-items:center;background:var(--color-white);border:1px solid #0000001a;border-radius:1rem;cursor:text;display:flex;flex-direction:row;gap:.5rem;height:50px;max-width:20rem;overflow:hidden;position:relative;width:20rem}.FileAttachment_fileIcon__PHmrd{align-items:center;border-radius:calc(1rem - 6px);color:var(--color-black);cursor:default;display:flex;height:40px;justify-content:center;margin-left:6px;position:relative;width:40px}.FileAttachment_fileInfo__lw1x6{box-sizing:border-box;flex:1 1;min-width:0;padding-right:6px;text-align:left}.FileAttachment_fileName__0HC9D{color:var(--color-black);font-weight:900}.FileAttachment_fileExtension__ExeY3,.FileAttachment_fileName__0HC9D{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileAttachment_fileExtension__ExeY3{color:#5d5d5d;font-weight:600;text-transform:uppercase}.FileAttachment_removeButton__DbX5Y{align-items:center;background-color:var(--color-black);border:3px solid #f4f4f4;border-radius:9999px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:2px;position:absolute;right:.25rem;top:.25rem;transform:translate(50%,-50%)}.FileAttachment_circularProgress__xt2ur{align-items:center;border-radius:1rem;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.FileAttachment_circularProgressSvg__Eb6qO{height:35px;transform:rotate(-90deg);width:35px}.FileAttachment_circularProgressBackground__vTADZ{fill:none;stroke:#dadada;stroke-width:3}.FileAttachment_circularProgressBar__sU388{fill:none;stroke:#3767e4;stroke-width:3;transition:stroke-dashoffset .2s ease}.MessageAttachments_attachmentsContainer__rSTbX{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.MessageAttachments_imagesGrid__SNzZt{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:flex-end;margin-left:auto;max-width:400px}.MessageAttachments_imageWrapper__3P3c1{flex-shrink:0;height:97px;width:130px}.MessageAttachments_imageContainer__5QfIu{background:#f0f0f0;border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.MessageAttachments_image__D1B6M{border-radius:8px;cursor:pointer;height:100%;object-fit:cover;transition:opacity .2s ease;width:100%}.MessageAttachments_image__D1B6M.MessageAttachments_loading__6785E{opacity:0}.MessageAttachments_imageLoader__dy6t-{align-items:center;background:#f0f0f0;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.MessageAttachments_filesContainer__Op78j{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.ModelSelector_container__iV4su{position:relative}.ModelSelector_selector__PPJ7e{align-items:center;background:none;border:none;border-radius:100px;color:var(--color-black);cursor:pointer;display:flex;gap:.25rem;height:34px;padding:0 .5rem 0 .75rem;transition:all .1s ease}.ModelSelector_selected__N1-4r,.ModelSelector_selector__PPJ7e:hover{background:var(--color-black);color:var(--color-white)}.ModelSelector_currentModel__yczzX{font-size:14px;font-weight:500}.ModelSelector_dropdown__OZWaS{animation:ModelSelector_fadeIn__I-zz8 .1s ease;background:var(--color-white);border:1px solid #0000001a;border-radius:1rem;box-shadow:var(--shadow-lg);left:-1rem;max-height:80vh;max-width:calc(100vw - 50px);overflow-y:auto;padding:.5rem;position:absolute;scrollbar-width:none;width:350px;z-index:2000}.ModelSelector_dropdown__OZWaS.ModelSelector_top__diEEd{bottom:100%;margin-bottom:.5rem}.ModelSelector_dropdown__OZWaS.ModelSelector_bottom__pUONw{margin-top:.5rem;top:100%}@keyframes ModelSelector_fadeIn__I-zz8{0%{opacity:0}to{opacity:1}}.ModelSelector_dropdown__OZWaS::-webkit-scrollbar{display:none;width:0}@media (max-width:768px){.ModelSelector_dropdown__OZWaS{min-width:250px;width:calc(100vw - 50px)}}.ModelSelector_providerSection__dxNxv{padding:0}.ModelSelector_providerSection__dxNxv+.ModelSelector_providerSection__dxNxv{margin-top:.5rem}.ModelSelector_providerName__GHioN{color:#5d5d5d;cursor:default;font-size:13px;font-weight:600;padding:.5rem .75rem .25rem;text-align:left}.ModelSelector_modelOption__hn3Og{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .75rem;text-align:left;transition:all .1s ease;width:100%}.ModelSelector_modelOption__hn3Og:hover{background:#f5f5f5}.ModelSelector_disabled__IK87C{cursor:default;opacity:.5}.ModelSelector_modelInfo__DbGej{display:flex;flex-direction:column}.ModelSelector_modelLabel__jr0Oy{color:var(--color-black);font-size:13px;font-weight:500;line-height:1.25rem}.ModelSelector_modelDescription__SFjsE{color:#5d5d5d;font-size:12px;line-height:1rem}.ModelSelector_checkIcon__BV4sG{align-items:center;background:var(--color-black);border-radius:50%;display:flex;flex-shrink:0;height:15px;justify-content:center;margin-left:8px;width:15px}.ModelSelector_checkIcon__BV4sG svg{stroke-width:3px;color:var(--color-white);height:11px;width:11px}.ModelSelector_regenerateIcon__6cKJK{align-items:center;display:flex;flex-shrink:0;height:15px;justify-content:center;margin-left:8px;width:15px}.ModelSelector_regenerateIcon__6cKJK svg{color:#000;height:13px;width:13px}.ModelSelector_modelOptionContainer__8S5t2{position:relative}.ModelSelector_modelOptionContainer__8S5t2 .ModelSelector_tooltip__iEH8n{background:#1a1a1a;border-radius:.5rem;color:var(--color-white);font-size:13px;font-weight:700;left:50%;margin-top:4px;opacity:0;padding:.5rem .6rem;pointer-events:none;position:absolute;text-align:center;top:calc(100% + 5px);transform:translateX(-50%);transition:opacity .1s ease;transition-delay:.4s;width:90%;z-index:1000}.ModelSelector_modelOptionContainer__8S5t2 .ModelSelector_tooltip__iEH8n:after{border:4px solid;border-color:#0000 #0000 #1a1a1a;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.ModelSelector_modelOptionContainer__8S5t2:hover .ModelSelector_tooltip__iEH8n{opacity:1;transition-delay:.4s}.ModelSelector_modelOptionContainer__8S5t2:not(:hover) .ModelSelector_tooltip__iEH8n{opacity:0;transition-delay:0s}.ModelSelector_modelOptionContainer__8S5t2:last-child .ModelSelector_tooltip__iEH8n{bottom:100%;margin-bottom:.5rem;top:auto}.ModelSelector_modelOptionContainer__8S5t2:last-child .ModelSelector_tooltip__iEH8n:after{border:4px solid #0000;border-top-color:#1a1a1a;bottom:auto;top:100%}.FeedbackForm_formContainer__w9R46{margin:.5rem 0}.FeedbackForm_formWrapper__n5OBK{animation:FeedbackForm_slideDown__U5T35 .2s ease;background-color:var(--color-white);border:1px solid var(--color-border-gray-light);border-radius:1rem;box-sizing:border-box;padding:1rem;width:100%}@keyframes FeedbackForm_slideDown__U5T35{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FeedbackForm_formHeader__lqYam{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.FeedbackForm_formHeader__lqYam p{color:var(--color-button-dark);cursor:default;font-size:.875rem;font-weight:600;margin:0}.FeedbackForm_closeButton__MCWhi{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-gray);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.FeedbackForm_closeButton__MCWhi:hover{background-color:var(--color-gray-light);color:var(--color-button-dark)}.FeedbackForm_optionsContainer__p0vH6{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1rem}.FeedbackForm_optionButton__PyV6e{align-items:center;animation-duration:.2s;background-color:#fff3;border:1px solid #7d879b33;border-radius:.5rem;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:500;gap:5px;height:2rem;justify-content:center;letter-spacing:.0025em;line-height:1rem;padding:0 10px;text-decoration:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:all .2s ease}.FeedbackForm_optionButton__PyV6e:hover{background-color:#879baf0d}.FeedbackForm_optionButton__PyV6e.FeedbackForm_selected__nApQi{background-color:var(--color-blue-light-background);border-color:var(--color-blue);color:var(--color-blue)}.FeedbackForm_customInputContainer__yNDAs{margin-bottom:1rem}.FeedbackForm_customInput__8irz4{border:1px solid var(--color-border-gray-light);border-radius:8px;box-sizing:border-box;color:var(--color-black);font-size:.75rem;padding:.75rem;resize:none;transition:all .2s ease;width:100%}.FeedbackForm_customInput__8irz4:focus{border-color:var(--color-black);outline:none}.FeedbackForm_buttonContainer__Sueb1{display:flex;justify-content:flex-end}.FeedbackForm_submitButton__bE38r{align-items:center;animation-duration:.2s;background-color:var(--color-button-dark);border:none;border-radius:.5rem;color:var(--color-white);cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:.5rem;height:2rem;justify-content:center;letter-spacing:.0025em;line-height:1rem;padding:0 12px;text-decoration:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.FeedbackForm_submitButton__bE38r:hover{background-color:var(--color-button-dark-hover)}.FeedbackForm_submitButton__bE38r:disabled{background-color:#9ca3af;cursor:default}.MessageMenu_messageMenuContainer__Kzdaa{position:relative}.MessageMenu_messageMenu__235ry{align-items:center;display:flex;margin-left:-.5rem;padding:0 .25rem .25rem;position:relative}.MessageMenu_userMessageMenu__wf0n9{margin-left:0;padding-top:.25rem}.MessageMenu_menuButton__MJbXl{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#5d5d5d;cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:2px;padding:.4rem;position:relative;transition:all .1s ease}.MessageMenu_menuButton__MJbXl:hover{background:#f9f9f9}.MessageMenu_menuButton__MJbXl:disabled{cursor:default;opacity:.5}.MessageMenu_menuButton__MJbXl:disabled:hover{background:#0000}.MessageMenu_tooltip__VKVlH{background:#1a1a1a;border-radius:.5rem;color:var(--color-white);font-size:13px;font-weight:600;left:50%;opacity:0;padding:.5rem .6rem;pointer-events:none;position:absolute;top:calc(100% + 5px);transform:translateX(-50%);transition:opacity .1s ease;transition-delay:.4s;white-space:nowrap;z-index:10}.MessageMenu_tooltip__VKVlH:after{border:4px solid;border-color:#0000 #0000 #1a1a1a;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.MessageMenu_menuButton__MJbXl:hover .MessageMenu_tooltip__VKVlH{opacity:1;transition-delay:.4s}.MessageMenu_menuButton__MJbXl:not(:hover) .MessageMenu_tooltip__VKVlH{opacity:0;transition-delay:0s}.MessageMenu_navigateButtons__seMtC{align-items:center;display:flex;gap:3px}.MessageMenu_navigateButtons__seMtC p{color:#5d5d5d;cursor:default;font-size:13px;font-weight:900;line-height:1.25rem;margin:0;padding:0}.MessageMenu_navigateButtons__seMtC button svg{stroke-width:2.2}.MessageMenu_regenerateButton__XH-Gg,.MessageMenu_regenerateContainer__i0Cu2{position:relative}.MessageMenu_regenerateIcon__sMZee{align-items:center;display:flex;gap:2px}.MessageMenu_regenerateIcon__sMZee svg:first-child,.MessageMenu_regenerateIcon__sMZee svg:last-child{transform:translateX(0);transition:transform .2s ease}.MessageMenu_modelLabel__6YrqO{max-width:0;opacity:0;overflow:hidden;transition:all .2s ease;white-space:nowrap}.MessageMenu_modelLabelActive__zLwkL,.MessageMenu_regenerateButton__XH-Gg:hover .MessageMenu_modelLabel__6YrqO{margin:0 4px;max-width:175px;opacity:1}.MessageMenu_regenerateButton__XH-Gg:hover .MessageMenu_regenerateIcon__sMZee svg:first-child,.MessageMenu_regenerateButton__XH-Gg:hover .MessageMenu_regenerateIcon__sMZee svg:last-child{transform:translateX(0)}.MessageMenu_modelSelectorWrapper__cNAe4{margin-left:1rem;position:absolute;z-index:4000}.MessageMenu_feedbackActive__RdJgo{color:var(--color-blue)}.MessageMenu_feedbackActive__RdJgo svg{stroke-width:2.5}.MessageMenu_feedbackActive__RdJgo:disabled{cursor:default;opacity:1}.MessageMenu_overlay__bFQ-v{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2999}.MessageMenu_overlay__bFQ-v~*{pointer-events:none}.MessageMenu_overlay__bFQ-v~* .MessageMenu_modelSelectorWrapper__cNAe4,.MessageMenu_overlay__bFQ-v~* .MessageMenu_modelSelectorWrapper__cNAe4 *{pointer-events:auto}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.ReactMarkdownMessage_messageMarkdown__yMNzn pre{background:#f9f9f9;border:1px solid #00000026;border-radius:.5rem;margin:1rem 0 1.5rem;overflow-x:auto;padding:0}.ReactMarkdownMessage_codeBlock__EkBjq{background:#f8f9fa;border-radius:.5rem;margin:0;overflow:hidden}.ReactMarkdownMessage_codeHeader__KcXt7{align-items:center;background:none;color:#5d5d5d;display:flex;font-family:monospace;font-size:.7rem;justify-content:space-between;padding:.25rem .75rem}.ReactMarkdownMessage_pre__r-CI2{border-radius:0!important;margin:0!important;padding:.75rem!important}.ReactMarkdownMessage_inlineCode__tH3q3{word-wrap:break-word;background:#ececec;border-radius:.25rem;color:var(--color-black);font-family:monospace;font-size:.875em;margin:0;max-width:100%;overflow-wrap:break-word;padding:.15rem .3rem;white-space:pre-wrap}pre .ReactMarkdownMessage_inlineCode__tH3q3{background:none}.ReactMarkdownMessage_copyButton__kvt14{align-items:center;background:none;border:none;border-radius:.25rem;color:#5d5d5d;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.ReactMarkdownMessage_messageMarkdown__yMNzn h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem}.ReactMarkdownMessage_messageMarkdown__yMNzn h4{font-size:1.1rem;font-weight:600;margin:1rem 0 .5rem}.ReactMarkdownMessage_messageMarkdown__yMNzn p{line-height:22px;margin:.5rem 0}.ReactMarkdownMessage_messageMarkdown__yMNzn ol,.ReactMarkdownMessage_messageMarkdown__yMNzn ul{margin:0 0 1.25em;padding-left:1.625em}.ReactMarkdownMessage_messageMarkdown__yMNzn li{margin:.5rem 0;padding-left:.375em}.ReactMarkdownMessage_copyBlock__k4ZxB{align-items:center;display:flex;gap:5px;justify-content:center}.ReactMarkdownMessage_copyBlockText__eYT7U{color:#5d5d5d;font-family:monospace;font-size:.65rem;letter-spacing:-.1px}.ReactMarkdownMessage_messageMarkdown__yMNzn a{word-wrap:break-word;color:#2964aa;font-weight:600;text-decoration:none}.ReactMarkdownMessage_messageMarkdown__yMNzn a:hover{color:#749ac8}.ReactMarkdownMessage_messageMarkdown__yMNzn table{border-collapse:initial;border-spacing:0;font-size:13px;margin:.75rem 0;table-layout:auto;text-align:left;width:100%}.ReactMarkdownMessage_messageMarkdown__yMNzn table thead th{background-color:#4b4b4b1a;border-bottom:1px solid #00000026;border-left:1px solid #00000026;border-top:1px solid #00000026;padding:.25rem .75rem}.ReactMarkdownMessage_messageMarkdown__yMNzn table thead th:first-child{border-top-left-radius:.375rem}.ReactMarkdownMessage_messageMarkdown__yMNzn table thead th:last-child{border-right:1px solid #00000026;border-top-right-radius:.375rem;padding-right:.75rem}.ReactMarkdownMessage_messageMarkdown__yMNzn table tbody td{border-bottom:1px solid #00000026;border-left:1px solid #00000026;padding:.25rem .75rem}.ReactMarkdownMessage_messageMarkdown__yMNzn table tbody td:last-child{border-right:1px solid #00000026}.ReactMarkdownMessage_messageMarkdown__yMNzn table tbody tr:last-child td:first-child{border-bottom-left-radius:.375rem}.ReactMarkdownMessage_messageMarkdown__yMNzn table tbody tr:last-child td:last-child{border-bottom-right-radius:.375rem}.ReactMarkdownMessage_messageMarkdown__yMNzn .ReactMarkdownMessage_math__abYQ9{margin:1rem 0;overflow-x:auto;padding:.5rem}.ReactMarkdownMessage_messageMarkdown__yMNzn .ReactMarkdownMessage_math-display__PAY97{display:block;margin:1rem auto;text-align:center}.ReactMarkdownMessage_messageMarkdown__yMNzn .ReactMarkdownMessage_katex-display__IqSC0{background-color:#f8f9fa;border:1px solid #0000001a;border-radius:.5rem;margin:1rem 0;overflow-x:auto;padding:.5rem}.ReactMarkdownMessage_messageMarkdown__yMNzn .ReactMarkdownMessage_katex__Sq9G8{font-size:1.1em;line-height:1.4}.ReactMarkdownMessage_messageMarkdown__yMNzn .ReactMarkdownMessage_math-inline__e4IaB{padding:0 .15rem}@media (max-width:768px){.ReactMarkdownMessage_messageMarkdown__yMNzn ol,.ReactMarkdownMessage_messageMarkdown__yMNzn ul{margin:0 0 1em;padding-left:2em}}.RightSidebar_overlay__rAd4X{background:#0000004d;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease;z-index:4999}.RightSidebar_overlayVisible__O877H{opacity:1;pointer-events:auto}.RightSidebar_sidebar__MVJix{background:var(--color-white);border-radius:0;bottom:0;display:flex;flex-direction:column;opacity:0;overflow-y:scroll;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .3s ease,opacity .3s ease;width:55%;z-index:5000}.RightSidebar_sidebarVisible__D5yyP{opacity:1;pointer-events:auto;transform:translateX(0)}.RightSidebar_modalOverlay__FaNYR{background:var(--color-white);border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - 4rem);left:2rem;opacity:0;overflow-y:scroll;pointer-events:none;position:fixed;top:2rem;transform:scale(.95);transition:opacity .15s ease-out,transform .15s ease-out;width:calc(100% - 4rem);z-index:5000}.RightSidebar_modalOverlayVisible__wqmAL{opacity:1;pointer-events:auto;transform:scale(1)}.RightSidebar_closeButton__c1xlQ{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-gray);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:all .2s ease}.RightSidebar_closeButton__c1xlQ:hover{background:var(--color-gray-light);color:var(--color-black)}.RightSidebar_content__MtaPL{box-sizing:border-box;flex:1 1;margin:auto;overflow-x:hidden;overflow-y:auto;padding:2rem 3rem;width:100%}@media (max-width:768px){.RightSidebar_sidebar__MVJix{width:100%}.RightSidebar_content__MtaPL{padding:2rem 1.5rem}}.ServiceLogo_logo__4vnZ6{border:1px solid var(--color-border-gray-light);border-radius:.75rem;box-sizing:border-box;object-fit:cover}.ServiceLogo_emptyLogo__xvwfp{align-items:center;background-color:var(--color-gray-light);display:flex;justify-content:center}.ServiceLogo_icon__n05Os{color:#9ca3af;height:60%;width:60%}.ServiceLogo_tiny__4IOMG{border-radius:.5rem;height:1.5rem;width:1.5rem}.ServiceLogo_small__zH1KX{border-radius:.9rem;height:2.25rem;width:2.25rem}.ServiceLogo_medium__6-8AL{border-radius:1rem;height:3rem;width:3rem}.ServiceLogo_large__G6w9J{border-radius:1rem;height:4rem;width:4rem}.ServiceLogo_xlarge__E9LzG{border-radius:1.5rem;height:5.5rem;width:5.5rem}.ToolsDetails_container__h\+GCB{box-sizing:border-box;cursor:default;margin:0 auto;max-width:1000px;padding:2rem 1rem;width:100%}.ToolsDetails_serviceContainer__FhGTB{box-sizing:border-box;margin-bottom:2rem;width:100%}.ToolsDetails_serviceHeader__TDbDo{align-items:center;display:flex;gap:12px;margin-bottom:1.5rem}.ToolsDetails_serviceName__WOWL8{color:var(--color-black);cursor:default;font-size:18px;font-weight:600;margin:0}.ToolsDetails_toolBlock__vIRwW{background-color:var(--color-gray-light);border:none;border-radius:1.5rem;box-sizing:border-box;margin-bottom:1.5rem;overflow-x:scroll;padding:1.5rem;width:100%}.ToolsDetails_toolName__3NekF{color:var(--color-black);cursor:default;font-size:18px;font-weight:600;margin-bottom:1.5rem}.ToolsDetails_taskSection__7V-tH{margin-bottom:1rem}.ToolsDetails_taskLabel__B1ROL{color:var(--color-gray);font-size:14px;margin-bottom:8px}.ToolsDetails_toolText__kXp\+t{color:var(--color-black);font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:1.4;margin-bottom:1rem;text-align:left;width:100%}.ToolsDetails_resultLabel__X1Isi{cursor:default;font-size:16px;font-weight:500;margin-bottom:.75rem}.ToolsDetails_resultText__Q8oTC{color:var(--color-black);font-size:15px;line-height:1.6}.ToolsDetails_loader__ytju9{align-items:center;display:flex;justify-content:center;margin:4rem 0 2rem}.ToolsDetails_loader__ytju9 svg{color:var(--color-gray)}@media (max-width:768px){.ToolsDetails_container__h\+GCB{padding:2rem 0}}.MessageTools_tool__62-2-{align-items:center;border:none;border-radius:1rem;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin:0 0 1.5rem -2px;padding:0;width:90%}.MessageTools_toolInfo__hXZGE{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:2px;min-width:0}.MessageTools_toolTask__nOvgR{display:block;font-size:.875rem;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.MessageTools_toolName__mV8Z0{color:var(--color-gray);font-size:12px}.MessageTools_toolImages__qGkKT{align-items:center;display:flex;flex-direction:row;flex-shrink:0}.MessageTools_toolImage__1nGGo{border:2px solid var(--color-white);box-sizing:initial}.MessageTools_toolImage__1nGGo:not(:first-child){margin-left:-1.5rem}.MessageTools_toolIcon__wB68C{stroke-width:1.5;padding:0 4px}.MessageTools_statusMessage__Ku1hC{-webkit-text-fill-color:#0000;animation:MessageTools_shimmer__JrgR7 2s ease-in-out infinite;background:linear-gradient(90deg,#000000e6,#8c8c8c,#c8c8c8,#8c8c8c,#000000e6);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:var(--color-gray)}@keyframes MessageTools_shimmer__JrgR7{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.MessageTools_tool__62-2-{width:100%}}.Message_message__-BizC{margin-left:auto;opacity:1;width:100%}.Message_messageAssistant__f-Kl8,.Message_messageUser__aL2Uo{border-radius:1.5rem;box-sizing:border-box;color:var(--color-black);font-size:14px;font-weight:500;letter-spacing:-.3px;max-width:100%;padding:.625rem 1.25rem;text-align:left;width:fit-content}.Message_messageUser__aL2Uo{word-wrap:break-word;background-color:var(--color-gray-light);text-align:left;white-space:pre-wrap}.Message_messageAssistant__f-Kl8{background-color:initial;padding:.625rem .5rem}.Message_messageUserContainer__5NFeF{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end;margin-left:auto;position:relative;width:100%}.Message_messageUserContent__-yS7w{align-items:flex-end;display:flex;flex-direction:column;max-width:70%}.Message_hasAttachments__oDEAw{border-top-right-radius:.5rem}.Message_messageAssistantContentInner__oYSS3{overflow:hidden;overflow-x:scroll;width:100%}.Message_statusMessage__hsgDo{-webkit-text-fill-color:#0000;animation:Message_shimmer__qWT77 2s ease-in-out infinite;background:linear-gradient(90deg,#000000e6,#8c8c8c,#c8c8c8,#8c8c8c,#000000e6);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:var(--color-gray)}@keyframes Message_shimmer__qWT77{0%{background-position:100% 0}to{background-position:-100% 0}}.Message_commentText__UATqi{color:var(--color-gray);cursor:default;font-weight:600;margin:8px 0}.Message_loadingCursor__GkIMk{animation:Message_blink__4mTQi .7s infinite;background:var(--color-black);display:inline-block;height:14px;margin:.5rem 0;vertical-align:middle;width:1.5px}@keyframes Message_blink__4mTQi{0%,to{opacity:1}50%{opacity:0}}.Message_editContainer__\+aPi8{background:#ececec;border-radius:24px;display:flex;flex-direction:column;margin-bottom:4px;padding:5px 0;position:relative;width:100%}.Message_editTextarea__abGpk{background:#0000;border:none;box-sizing:border-box;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:21px;min-height:21px;outline:none;padding:.75rem 1rem;resize:none;width:100%}.Message_editButtons__CGbzY{display:flex;gap:8px;justify-content:flex-end;padding:6px 8px}.Message_btn__EsBcv{align-items:center;border-color:#0000;border-radius:9999px;border-width:1px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;justify-content:center;line-height:1.25rem;min-height:38px;padding:.5rem 1rem;pointer-events:auto}.Message_cancelButton__C7mGZ{background-color:var(--color-white);border-color:#00000026;color:var(--color-black);transition:background .2s ease-in-out}.Message_cancelButton__C7mGZ:hover{background:var(--color-gray-light)}.Message_saveButton__nUaXW{background:var(--color-button-dark);color:var(--color-white);transition:background .2s ease-in-out}.Message_saveButton__nUaXW:hover{background:var(--color-button-dark-hover)}.Message_reasoningTimeContainer__9K3Up{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;gap:5px}.Message_reasoningTimeContainer__9K3Up .Message_commentText__UATqi{cursor:pointer}.Message_reasoningTimeContainer__9K3Up svg{color:var(--color-gray)}.Message_reasoningContent__1p5UN{max-height:0;overflow:hidden;position:relative}.Message_reasoningContent__1p5UN.Message_open__IZXWL{max-height:max-content}.Message_reasoningContent__1p5UN:before{background-color:#e0e0e0;bottom:0;content:"";left:2px;position:absolute;top:0;width:1px}.Message_reasoningText__DCod2{color:var(--color-gray);padding:0 0 0 1rem}@media (max-width:768px){.Message_messageAssistant__f-Kl8,.Message_messageUser__aL2Uo{padding:.625rem 1rem}.Message_messageUserContent__-yS7w{max-width:80%}}.DragAndDrop_container__O1OrJ{height:100%;position:relative;transition:width .3s ease;width:100%}.DragAndDrop_dragOverlay__Db\+Is{align-items:center;background:#ffffffb3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease;transition:width .3s ease;z-index:4999}.DragAndDrop_dragOverlay__Db\+Is.DragAndDrop_active__BsOPy{opacity:1}.DragAndDrop_dropZone__qIcSV{pointer-events:none;text-align:center}.DragAndDrop_dropZone__qIcSV svg{background:var(--color-white);border:1px solid #d9d9d9;border-radius:1rem;color:var(--color-black);height:48px;margin:0;padding:15px;width:48px}.DragAndDrop_dropZone__qIcSV h1{color:var(--color-black);font-size:21px;font-weight:900;letter-spacing:-.2px;margin:.5rem 0}.DragAndDrop_dropZone__qIcSV p{color:var(--color-black);font-size:15px;font-weight:500;margin:0}.ToggleButton_toggle__nJZ3R{align-items:center;background:var(--color-border-gray-light);border:none;border-radius:999px;cursor:pointer;display:inline-flex;padding:0;position:relative;transition:all .2s ease}.ToggleButton_toggle__nJZ3R:focus{outline:none}.ToggleButton_toggle__nJZ3R:disabled{cursor:default;opacity:.4}.ToggleButton_toggle__nJZ3R.ToggleButton_enabled__8gdSY{background:var(--color-button-dark)}.ToggleButton_toggle__nJZ3R.ToggleButton_small__B\+Jhi{height:16px;width:26px}.ToggleButton_toggle__nJZ3R.ToggleButton_small__B\+Jhi .ToggleButton_thumb__OnHKe{height:12px;left:2px;width:12px}.ToggleButton_toggle__nJZ3R.ToggleButton_small__B\+Jhi.ToggleButton_enabled__8gdSY .ToggleButton_thumb__OnHKe{transform:translateX(10px)}.ToggleButton_toggle__nJZ3R.ToggleButton_medium__p3A6m{height:20px;width:36px}.ToggleButton_toggle__nJZ3R.ToggleButton_medium__p3A6m .ToggleButton_thumb__OnHKe{height:16px;left:2px;width:16px}.ToggleButton_toggle__nJZ3R.ToggleButton_medium__p3A6m.ToggleButton_enabled__8gdSY .ToggleButton_thumb__OnHKe{transform:translateX(16px)}.ToggleButton_thumb__OnHKe{background:var(--color-white);border-radius:50%;position:absolute;transition:transform .2s ease}.ServicesSelector_container__Eup7z{display:inline-block;position:relative}.ServicesSelector_selector__DRuGE{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-black);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:all .1s ease;width:34px}.ServicesSelector_selected__bWsXS,.ServicesSelector_selector__DRuGE:hover{background:var(--color-black);color:var(--color-white)}.ServicesSelector_dropdown__Y2ruv{animation:ServicesSelector_fadeIn__XnpZP .1s ease;background:var(--color-white);border:1px solid #0000001a;border-radius:1rem;box-shadow:var(--shadow-lg);left:-1rem;overflow-y:auto;padding:.5rem;position:absolute;scrollbar-width:none;width:300px;z-index:2000}.ServicesSelector_dropdown__Y2ruv.ServicesSelector_top__JdvYA{bottom:100%;margin-bottom:.5rem}.ServicesSelector_dropdown__Y2ruv.ServicesSelector_bottom__3L0P4{margin-top:.5rem;top:100%}@keyframes ServicesSelector_fadeIn__XnpZP{0%{opacity:0}to{opacity:1}}.ServicesSelector_dropdown__Y2ruv::-webkit-scrollbar{display:none;width:0}.ServicesSelector_setting__kScP2{color:#5d5d5d;cursor:default;font-size:13px;font-weight:600;padding:.5rem .75rem 1.5rem}.ServicesSelector_serviceItem__9oUUL,.ServicesSelector_setting__kScP2{align-items:center;display:flex;justify-content:space-between;text-align:left}.ServicesSelector_serviceItem__9oUUL{background:none;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;opacity:1;padding:.5rem .75rem;transition:all .1s ease;width:100%}.ServicesSelector_serviceItem__9oUUL:hover{background:#f5f5f5}.ServicesSelector_disabled__eHBM4{cursor:default;opacity:.8}.ServicesSelector_disabled__eHBM4:hover{background:none}.ServicesSelector_serviceInfo__lF-Tr{align-items:center;display:flex;gap:.75rem}.ServicesSelector_serviceName__sA8aR{color:var(--color-black);font-size:13px;font-weight:500;line-height:1.25rem}.ServicesSelector_emptyState__dpy2S{color:var(--color-gray);cursor:default;display:flex;flex-direction:column;font-size:.875rem;padding:1rem;text-align:center}.ServicesSelector_storeLink__c58wm{color:var(--color-black);cursor:pointer;font-weight:500;margin-top:4px;text-decoration:none}.ServicesSelector_serviceItemContainer__c18pH{position:relative}.ServicesSelector_serviceItemContainer__c18pH .ServicesSelector_tooltip__1svTs{background:#1a1a1a;border-radius:.5rem;color:var(--color-white);font-size:13px;font-weight:700;left:50%;margin-top:4px;opacity:0;padding:.5rem .6rem;pointer-events:none;position:absolute;top:calc(100% + 5px);transform:translateX(-50%);transition:opacity .1s ease;transition-delay:.4s;white-space:nowrap;z-index:1000}.ServicesSelector_serviceItemContainer__c18pH .ServicesSelector_tooltip__1svTs:after{border:4px solid;border-color:#0000 #0000 #1a1a1a;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.ServicesSelector_serviceItemContainer__c18pH:hover .ServicesSelector_tooltip__1svTs{opacity:1;transition-delay:.4s}.ServicesSelector_serviceItemContainer__c18pH:not(:hover) .ServicesSelector_tooltip__1svTs{opacity:0;transition-delay:0s}.ServicesSelector_serviceItemContainer__c18pH:last-child .ServicesSelector_tooltip__1svTs{bottom:100%;margin-bottom:.5rem;top:auto}.ServicesSelector_serviceItemContainer__c18pH:last-child .ServicesSelector_tooltip__1svTs:after{border:4px solid #0000;border-top-color:#1a1a1a;bottom:auto;top:100%}.ChatArea_chatContainer__35H8S{display:flex;flex-direction:column;height:100dvh;overflow:hidden;position:relative;transition:width .3s ease;width:100%}.ChatArea_messagesContainer__hRBxG{box-sizing:border-box;height:calc(100% - 110px);height:calc(100% - var(--input-container-height, 110px));overflow-y:scroll;position:relative;width:100%}.ChatArea_messagesArea__HFwkg{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.5rem;margin:0 auto;max-width:var(--content-max-width);padding:2rem 1rem 4rem;position:relative;width:100%}.ChatArea_inputContainer__0lNAv{background:var(--color-white);bottom:0;box-sizing:border-box;left:0;padding-bottom:1.5rem;position:absolute;right:0;transition:all .3s ease;z-index:2000}.ChatArea_centered__9TehB{padding-bottom:0;transform:translateY(-50vh) translateY(50%)}.ChatArea_inputWrapper__1pcXs{align-items:flex-start;background:var(--color-white);border:1px solid var(--color-border-gray);border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 auto;max-width:var(--content-max-width);padding:.25rem 0 0;position:relative;transition:border-color .2s ease}.ChatArea_inputWrapper__1pcXs:focus-within{border-color:var(--color-black)}.ChatArea_textarea__zKt8X{background:#0000;border:none;box-sizing:border-box;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:21px;max-height:calc(95px + .75rem);outline:none;overflow-y:auto;padding:calc(.75rem - 2px) 1rem 0;resize:none;width:100%}.ChatArea_textareaInitial__4dXpl{max-height:calc(190px + .75rem)!important}.ChatArea_sendButton__gxn4v{align-items:center;animation:ChatArea_fadeIn__c2ReS .2s ease;background:var(--color-black);border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:relative;transition:all .1s ease;width:34px}.ChatArea_sendButton__gxn4v:hover{background:#000000b3}.ChatArea_sendButton__gxn4v:disabled{background:#a5a5a5;cursor:default}.ChatArea_sendButton__gxn4v svg{margin-top:-1px}@keyframes ChatArea_fadeIn__c2ReS{0%{opacity:0}to{opacity:1}}.ChatArea_scrollDownButton__tLi6K{align-items:center;background:var(--color-white);border:1px solid #0000001a;border-radius:50%;bottom:calc(var(--input-container-height) + 35px);color:#5d5d5d;cursor:pointer;display:flex;height:30px;justify-content:center;position:fixed;right:calc((100% - var(--sidebar-width))/2);transform:translateX(50%);transition:all .3s ease;width:30px;z-index:1999}.ChatArea_scrollDownButtonExpanded__qO0Cp{right:50%}.ChatArea_leftButtons__vS2Z0,.ChatArea_rightButtons__kX1c9{align-items:center;display:flex}.ChatArea_rightButtons__kX1c9{gap:.25rem}.ChatArea_buttonsContainer__GZWXK{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:.75rem 5.5px 5.5px;width:100%}.ChatArea_attachButton__R-9s\+{align-items:center;animation:ChatArea_fadeIn__c2ReS .2s ease;background:none;border:none;border-radius:50%;color:var(--color-black);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:all .1s ease;width:34px}.ChatArea_attachButton__R-9s\+:hover{background:var(--color-black);color:var(--color-white)}.ChatArea_attachmentsContainer__GS9UM{box-sizing:border-box;display:flex;gap:8px;overflow-x:scroll;padding:.4rem 1rem;width:100%}.ChatArea_tooltip__tCe0u{animation:ChatArea_fadeIn__c2ReS .2s ease;background:#2c2c2c;border-radius:.5rem;bottom:calc(100% + 8px);color:var(--color-white);display:none;font-size:12px;font-weight:600;padding:.625rem 1rem;pointer-events:none;position:absolute;right:0;white-space:nowrap;z-index:1000}.ChatArea_sendButton__gxn4v:disabled:hover .ChatArea_tooltip__tCe0u{display:block}.ChatArea_customOverlay__OTSyQ{left:auto;right:0;width:calc(100% - var(--sidebar-width))}.ChatArea_customOverlay__OTSyQ.ChatArea_expanded__5GOC2{width:100%}@media (min-width:768px){.ChatArea_inputContainer__0lNAv{padding-left:1rem;padding-right:1rem}}@media (max-width:768px){.ChatArea_inputContainer__0lNAv{padding:0}.ChatArea_inputWrapper__1pcXs{border-bottom:none;border-radius:1.5rem 1.5rem 0 0;padding:.5rem 0}.ChatArea_inputWrapperPwa__EJSKs{padding-bottom:3rem!important}.ChatArea_centered__9TehB{transform:none}.ChatArea_textarea__zKt8X{font-size:16px}.ChatArea_scrollDownButton__tLi6K{bottom:calc(var(--input-container-height) + 25px);height:35px;right:50%;width:35px}.ChatArea_buttonsContainer__GZWXK{padding:.75rem .75rem .5rem}}.MainLayout_mainLayout__0YQO\+{display:flex;justify-content:flex-end;margin:0;min-height:100dvh;padding:0;width:100%}.ProfileButton_profileContainer__DzREF{box-sizing:border-box;margin-top:auto;padding:.5rem 0 0;position:relative}.ProfileButton_profileButton__kIPKg{align-items:center;background:none;border:none;border-radius:1rem;cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:all .1s ease;width:100%}@media (min-width:768px){.ProfileButton_profileButton__kIPKg:hover{background:var(--color-gray-light);cursor:pointer}}.ProfileButton_profileButton__kIPKg.ProfileButton_open__GQv4D{cursor:default}.ProfileButton_avatar__EbhO0{align-items:center;background:var(--color-gray-light);border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.ProfileButton_avatar__EbhO0 img{border-radius:50%;height:100%;object-fit:cover;width:100%}.ProfileButton_avatar__EbhO0 span{color:var(--color-gray-dark);font-size:.875rem;font-weight:600}.ProfileButton_userInfo__DdgBJ{flex:1 1;min-width:0;text-align:left}.ProfileButton_name__FzVVp{color:var(--color-black);display:block;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileButton_chevron__5eZsU{color:var(--color-gray);transform:rotate(180deg);transition:transform .1s ease}.ProfileButton_chevron__5eZsU.ProfileButton_open__GQv4D{transform:rotate(90deg)}.ProfileButton_menu__PzatM{background:var(--color-white);border:1px solid #0000001a;border-radius:1.2rem;bottom:.5rem;box-shadow:0 8px 25px #00000026;box-sizing:border-box;left:100%;margin-bottom:-.2rem;margin-left:.5rem;overflow:hidden;padding:.5rem;position:absolute;width:calc(var(--sidebar-width) + 1rem);z-index:100000}.ProfileButton_menu__PzatM button{align-items:center;background:none;border:none;border-radius:.8rem;color:var(--color-black);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.75rem;padding:.875rem 1rem;position:relative;text-align:left;transition:all .15s ease;width:100%}.ProfileButton_menu__PzatM button:hover{background:#0000000d;transform:translateY(-.5px)}.ProfileButton_menu__PzatM button:last-child{margin-top:1rem;position:relative}.ProfileButton_menu__PzatM button:last-child:before{background:#00000014;content:"";height:1px;left:.25rem;position:absolute;right:.25rem;top:-.5rem}.ProfileButton_credits__447As{align-items:center;border-radius:.8rem;color:var(--color-black);cursor:pointer;display:flex;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;position:relative;transition:all .15s ease}.ProfileButton_credits__447As:after{background:#00000014;bottom:-.5rem;content:"";height:1px;left:.25rem;position:absolute;right:.25rem}.ProfileButton_credits__447As:hover{background:#0000000d;transform:translateY(-.5px)}.ProfileButton_creditsInfo__TwQN-{display:flex;flex-direction:column}.ProfileButton_creditsTotal__KulRj{color:var(--color-black);font-size:14px;font-weight:600}@media (max-width:768px){.ProfileButton_profileContainer__DzREF{padding:.5rem .5rem 0}.ProfileButton_menu__PzatM{border:1px solid #0000001a;bottom:100%;box-shadow:0 4px 15px #0000001a;left:0;margin-bottom:0}.ProfileButton_chevron__5eZsU.ProfileButton_open__GQv4D{transform:rotate(0deg)}}.Sidebar_sidebar__l8MWK{background:var(--color-white);box-sizing:border-box;height:100dvh;left:0;max-width:100%;padding:.5rem;position:absolute;top:0;width:var(--sidebar-width)}.Sidebar_collapsed__GYWoQ{pointer-events:none;transform:translateX(calc(var(--sidebar-width)*-1));z-index:0}.Sidebar_allButtons__9kwXT{height:100%;margin:0;padding-top:45px;transition:transform .3s ease}.Sidebar_allButtons__9kwXT,.Sidebar_mainButtons__W2rZp{box-sizing:border-box;display:flex;flex-direction:column}.Sidebar_mainButtons__W2rZp{margin-bottom:2rem;width:100%}.Sidebar_mainButton__Rl2i8{align-items:center;background:none;border:none;border-radius:.5rem;color:var(--color-gray);cursor:default;display:flex;font-size:14px;font-weight:600;gap:.625rem;letter-spacing:-.2px;line-height:1.25rem;overflow:hidden;padding:.5rem 1rem;text-decoration:none;transition:all .1s ease;white-space:nowrap}.Sidebar_mainButton__Rl2i8:not(.Sidebar_selected__psa7Y):hover{color:var(--color-black);cursor:pointer}.Sidebar_selected__psa7Y{background-color:#f7f8fb;color:var(--color-blue)}.Sidebar_header__L4T9Q{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:.25rem;position:fixed;transition:all .3s ease;width:calc(var(--sidebar-width) - 1rem);z-index:1000}.Sidebar_menuButton__wo4J6{align-items:center;background:var(--color-white);border:none;border-radius:.5rem;color:var(--color-gray);cursor:pointer;display:flex;justify-content:center;padding:.4rem;transition:all .2s ease}.Sidebar_mainButton__Rl2i8 svg,.Sidebar_menuButton__wo4J6 svg{height:18px;width:18px}@media (min-width:768px){.Sidebar_menuButton__wo4J6:hover{background:#ececec;color:var(--color-black)}}.Sidebar_listBlock__meYrm{box-sizing:border-box;height:100%;overflow-y:scroll;padding:0 .5rem .5rem}@media (max-width:768px){.Sidebar_sidebar__l8MWK{padding:.5rem 0}.Sidebar_sidebarOpen__1bRq1{border-right:1px solid var(--color-border-gray-light);padding:.5rem 0;z-index:5000}.Sidebar_allButtons__9kwXT{transition:none}.Sidebar_header__L4T9Q{padding:.25rem .5rem;transition:none;width:var(--sidebar-width)}.Sidebar_mainButtons__W2rZp{margin-bottom:1rem;padding:0 .5rem}.Sidebar_mainButton__Rl2i8{font-size:15px;padding:.65rem 1rem}.Sidebar_mainButton__Rl2i8 svg,.Sidebar_menuButton__wo4J6 svg{height:20px;width:20px}.Sidebar_sidebarPwa__tmhwH{padding-bottom:2rem}}.ContentArea_contentArea__a1nzk{display:flex;flex-direction:column;height:100dvh;overflow:hidden;position:relative;transition:width .3s ease;width:calc(100% - var(--sidebar-width))}.ContentArea_expanded__8rtwm{width:100%}@media (max-width:768px){.ContentArea_contentArea__a1nzk{width:100%}}.PillMenu_pillMenu__mZWXW{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:20px;overflow-x:auto;padding-right:5rem;scrollbar-width:none;width:100%}.PillMenu_pillMenu__mZWXW::-webkit-scrollbar{display:none}.PillMenu_pill__C9gq3{align-items:center;background:var(--color-white);border:1px solid #dde1e8;border-radius:99px;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:500;gap:4px;height:40px;justify-content:center;line-height:24px;padding:8px 16px;transition:all .15s ease;white-space:nowrap}.PillMenu_pill__C9gq3:hover{background-color:#f8f9fa;border-color:#c5c9d1}.PillMenu_pill__C9gq3.PillMenu_active__ACoW2{background-color:var(--color-black);border-color:var(--color-black);color:#fff}.PillMenu_pill__C9gq3.PillMenu_active__ACoW2:hover{background-color:var(--color-button-dark-hover);border-color:var(--color-button-dark-hover)}.PillMenu_icon__OMALl{align-items:center;display:flex;font-size:16px;justify-content:center}.PillMenu_label__5aPvi{line-height:24px}@media (max-width:768px){.PillMenu_pillMenu__mZWXW{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:4px;margin-left:-2rem;margin-right:-2rem;padding:0 2rem;width:100%}.PillMenu_pill__C9gq3{font-size:14px;height:36px;padding:6px 14px}.PillMenu_pill__C9gq3:first-child{margin-left:2rem}.PillMenu_pill__C9gq3:last-child{margin-right:2rem}}.PillButton_pillButton__8x26b{align-items:center;background:var(--color-white);border:1px solid #dde1e8;border-radius:99px;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:6px;height:40px;justify-content:center;line-height:24px;padding:8px 16px;transition:all .15s ease;white-space:nowrap}.PillButton_pillButton__8x26b:hover:not(:disabled){background-color:#f8f9fa;border-color:#c5c9d1}.PillButton_pillButton__8x26b:disabled{cursor:not-allowed;opacity:.6}.PillButton_small__t7Fpf{font-size:14px;height:34px;padding:6px 12px}.PillButton_medium__yx3Zt{font-size:16px;height:40px;padding:8px 16px}.PillButton_large__yO1IW{font-size:18px;height:48px;padding:10px 20px}.PillButton_default__Z5ll5{background:var(--color-white);border-color:#dde1e8;color:var(--color-black)}.PillButton_primary__G7j52{background-color:var(--color-black);border-color:var(--color-black);color:#fff}.PillButton_primary__G7j52:hover:not(:disabled){background-color:var(--color-button-dark-hover);border-color:var(--color-button-dark-hover)}@media (max-width:768px){.PillButton_pillButton__8x26b{font-size:14px;height:36px;padding:6px 14px}.PillButton_small__t7Fpf{font-size:12px;height:28px;padding:4px 10px}.PillButton_medium__yx3Zt{font-size:14px;height:36px;padding:6px 14px}.PillButton_large__yO1IW{font-size:16px;height:40px;padding:8px 16px}}.ServiceCard_card__Ma-IT{background:var(--color-white);cursor:default;display:flex;flex-direction:column;min-height:150px;position:relative}.ServiceCard_loading__1Ngbz{opacity:.7;pointer-events:none}.ServiceCard_mainContent__YpQBX{display:flex;flex:1 1;flex-direction:column}.ServiceCard_header__NwUE4{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.ServiceCard_contentWrapper__NqwQw{display:flex;flex:1 1;flex-direction:column;margin-top:2px}.ServiceCard_titleBlock__zE9yT{align-items:flex-start;display:flex;flex:1 1;gap:.5rem;justify-content:space-between}.ServiceCard_title__oTvNn{-webkit-line-clamp:2;line-clamp:2;color:var(--color-black);cursor:pointer;font-size:1.125rem;font-weight:600}.ServiceCard_description__4NJJn,.ServiceCard_title__oTvNn{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;text-align:left}.ServiceCard_description__4NJJn{-webkit-line-clamp:3;line-clamp:3;color:var(--color-gray-dark);font-size:.875rem;line-height:1.5}.ServiceCard_actions__f6zH4{display:flex;flex-shrink:0;gap:.5rem}.ServiceCard_removeButton__-B4Eo,.ServiceCard_toggleButton__k-g2o{align-items:center;background:var(--color-gray-light);border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease}.ServiceCard_toggleButton__k-g2o{background-color:#fff3;border:1px solid #7d879b33;color:#9ca3af;height:2rem;width:2rem}.ServiceCard_toggleButton__k-g2o.ServiceCard_enabled__mV2hu{background-color:var(--color-button-dark);border:1px solid var(--color-button-dark);color:var(--color-white)}.ServiceCard_toggleButton__k-g2o:hover{background-color:#879baf0d}.ServiceCard_toggleButton__k-g2o.ServiceCard_enabled__mV2hu:hover{background-color:var(--color-button-dark-hover);border:1px solid var(--color-button-dark-hover)}.ServiceCard_removeButton__-B4Eo{align-items:center;background:var(--color-gray-light);border:none;border-radius:.5rem;color:#9ca3af;cursor:pointer;display:flex;height:2rem;justify-content:center;opacity:0;transition:all .2s ease;transition:opacity .1s ease;width:2rem}.ServiceCard_card__Ma-IT:hover .ServiceCard_removeButton__-B4Eo{opacity:1}.ServiceCard_removeButton__-B4Eo:hover{background:#fee2e2;color:#dc2626}.ServiceCard_tools__bglVU{margin-top:2rem}.ServiceCard_tool__0Qzeq{align-items:flex-start;display:flex;justify-content:space-between;padding:.5rem 0}.ServiceCard_toolInfo__LCxA2{flex:1 1;margin-right:1rem}.ServiceCard_toolName__x\+ONG{-webkit-line-clamp:1;line-clamp:1;color:var(--color-black);font-size:.875rem;font-weight:500;margin:0 0 .25rem}.ServiceCard_toolDescription__5fVSw,.ServiceCard_toolName__x\+ONG{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:left}.ServiceCard_toolDescription__5fVSw{-webkit-line-clamp:2;line-clamp:2;color:var(--color-gray);font-size:.75rem;margin:0}.ServiceCard_details__Qk442{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-top:auto;padding-top:1rem}.ServiceCard_detailsButton__wieB7{align-items:center;animation-duration:.2s;background-color:#fff3;border:1px solid var(--color-border-gray-light);border-radius:.5rem;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:5px;height:2rem;justify-content:center;letter-spacing:.0025em;line-height:1rem;opacity:0;padding:0 10px;text-decoration:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:opacity .1s ease}.ServiceCard_card__Ma-IT:hover .ServiceCard_detailsButton__wieB7{opacity:1}.ServiceCard_detailsButton__wieB7:hover{background-color:#879baf0d}@media (max-width:768px){.ServiceCard_detailsButton__wieB7,.ServiceCard_removeButton__-B4Eo{opacity:1}}.ServiceDetails_container__qouL1{box-sizing:border-box;cursor:default;margin:0 auto;max-width:1000px;padding:2rem 1rem;width:100%}.ServiceDetails_header__IkB8X{display:flex;gap:1.5rem;margin-bottom:2rem}.ServiceDetails_logoSection__16C0Q{flex-shrink:0;height:5.5rem}.ServiceDetails_mainInfo__-kJPo{display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:space-between}.ServiceDetails_title__06k8W{color:var(--color-black);font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.ServiceDetails_description__XJqZq{color:var(--color-gray-dark);font-size:.875rem;line-height:1.6;margin:0}.ServiceDetails_actions__SBd1g{align-items:center;display:flex;gap:1rem}.ServiceDetails_tools__6Uc8t{margin-top:2rem}.ServiceDetails_toolsTitle__pccmb{color:var(--color-black);font-size:1.15rem;font-weight:600;margin:0;padding-bottom:1rem}.ServiceDetails_tool__ZJ6AT{align-items:flex-start;display:flex;justify-content:space-between;padding:.5rem 0}.ServiceDetails_tool__ZJ6AT:last-child{border-bottom:none}.ServiceDetails_toolInfo__RlU3K{flex:1 1;margin-right:1rem}.ServiceDetails_toolName__FJlHQ{color:var(--color-black);font-size:1rem;font-weight:600;margin:0 0 .5rem}.ServiceDetails_toolDescription__MbYPl{color:var(--color-gray-dark);font-size:.875rem;line-height:1.5;margin:0}.ServiceDetails_text__NKGa0{color:var(--color-gray);cursor:default;font-size:.875rem;margin-top:1rem;padding:1rem;text-align:center}.ServiceDetails_blockContainer__1foS3{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.ServiceDetails_blockSection__sEs26{background-color:var(--color-gray-light);border:none;border-radius:1.5rem;padding:1.5rem}.ServiceDetails_secretsHeader__53lfD{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ServiceDetails_secretsTitle__XDFCN{color:var(--color-black);font-size:1.15rem;font-weight:600;margin:0}.ServiceDetails_secretsList__ZKfar{display:flex;flex-direction:column;gap:1rem}.ServiceDetails_secretItem__4aeKW{align-items:center;background-color:var(--color-white);border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s}.ServiceDetails_secretItemEmpty__fdHXy{background-color:#fef2f2;border:1px solid #fecaca}.ServiceDetails_secretInfo__5UKY\+{display:flex;flex-direction:column;gap:.25rem}.ServiceDetails_secretKey__dteNw{align-items:center;color:var(--color-black);display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.ServiceDetails_secretEmptyIndicator__1T99U{align-items:center;color:#ef4444;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;margin-left:.5rem}.ServiceDetails_secretDescription__RS7yz{color:var(--color-gray-dark);font-size:13px;line-height:1.5;margin:1rem 0}.ServiceDetails_secretNote__PN3ba{color:var(--color-gray);display:block;font-size:13px;font-style:italic;margin:.5rem 0}.ServiceDetails_secretActions__vxhFc{align-items:center;display:flex;gap:.5rem}.ServiceDetails_blockEditor__EXqNX{background-color:var(--color-white);border-radius:1rem;margin-bottom:1.5rem;padding:1rem}.ServiceDetails_inputGroup__oIwf7{margin-bottom:1rem}.ServiceDetails_inputGroup__oIwf7 label{align-items:center;color:var(--color-gray-dark);display:flex;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ServiceDetails_inputGroup__oIwf7 input:not(.ServiceDetails_checkbox__tpVHD),.ServiceDetails_inputGroup__oIwf7 textarea{background-color:var(--color-white);border:1px solid var(--color-border-gray-light);border-radius:.5rem;box-sizing:border-box;font-size:.875rem;padding:.625rem;resize:vertical;width:100%}.ServiceDetails_inputGroup__oIwf7 input:focus,.ServiceDetails_inputGroup__oIwf7 textarea:focus{border-color:var(--color-button-dark);outline:none}.ServiceDetails_inputGroup__oIwf7 input:disabled,.ServiceDetails_inputGroup__oIwf7 textarea:disabled{background-color:var(--color-gray-light);color:var(--color-gray)}.ServiceDetails_checkbox__tpVHD{margin-right:.5rem}.ServiceDetails_editorActions__KgTYy{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.ServiceDetails_editButton__B8bIw{align-items:center;animation-duration:.2s;background-color:var(--color-white);border:none;border-radius:.5rem;color:var(--color-black);cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:.5rem;height:2rem;justify-content:center;letter-spacing:.0025em;line-height:1rem;padding:0 1rem;text-decoration:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ServiceDetails_editButton__B8bIw:hover{background-color:var(--color-border-gray-light)}.ServiceDetails_emptyMessage__5wFig{color:var(--color-gray);font-size:.875rem;padding:2rem 0;text-align:center}.ServiceDetails_oauthContainer__2Blgq{display:flex;flex-direction:column;gap:2rem}.ServiceDetails_oauthHeader__ZWvUE{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ServiceDetails_oauthTitle__Kk7ER{color:var(--color-black);font-size:1.15rem;font-weight:600;margin:0 0 1rem}.ServiceDetails_oauthActions__e1mCr{display:flex;gap:.75rem}.ServiceDetails_oauthDetails__V8n7u{background-color:var(--color-white);border:1px solid var(--color-border-gray-light);border-radius:.375rem;padding:1rem}.ServiceDetails_oauthDetail__K8bht{color:var(--color-black);font-size:.875rem;margin-bottom:.25rem;max-width:100%;overflow-wrap:break-word;word-break:break-word}.ServiceDetails_oauthDetail__K8bht strong{margin-right:2px}.ServiceDetails_oauthDetail__K8bht:last-child{margin-bottom:0}.ServiceDetails_oauthStatus__EoxFa{align-items:center;background-color:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;display:flex;justify-content:space-between;margin-top:1rem;padding:1rem}.ServiceDetails_successText__GZwXN{align-items:center;color:#166534;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.ServiceDetails_errorText__8IdSN{color:#ef4444;display:block;font-weight:500;margin:.25rem 0}.ServiceDetails_revokeButton__Sn-2f{align-items:center;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;color:#b91c1c;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.ServiceDetails_revokeButton__Sn-2f:hover{background-color:#fecaca}.ServiceDetails_error__c-xIF{background-color:#fee2e2;border:1px solid #f87171;border-radius:.5rem;color:#b91c1c;font-size:.875rem;font-weight:500;margin-bottom:1rem;padding:.5rem 1rem}.ServiceDetails_success__bVe2B{align-items:center;background-color:#f0fdf4;border:1px solid #86efac;border-radius:.75rem;color:#166534;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.ServiceDetails_success__bVe2B:before{content:"✓";font-size:.875rem;font-weight:700}.ServiceDetails_logoPreview__lyUiM{align-items:center;display:flex;gap:1rem}.ServiceDetails_logoActions__mH4Cx{display:flex;flex-direction:row;gap:.5rem}.ServiceDetails_suggestion__mT8JZ{border-bottom:1px solid var(--color-black);color:var(--color-black);cursor:pointer;display:inline-block;margin:0;padding-bottom:1px}@media (max-width:768px){.ServiceDetails_container__qouL1{padding:2rem 0}.ServiceDetails_blockSection__sEs26{padding:1.5rem 1rem}.ServiceDetails_tabMenuContainer__pDva8{margin-left:-2rem;padding-right:2rem}.ServiceDetails_actions__SBd1g{margin-top:1rem}}.JsonEditor_jsonEditorContainer__4L5Rx{display:flex;flex-direction:column;width:100%}.JsonEditor_jsonEditor__ZUbXS{border:1px solid var(--color-border-gray-light);border-radius:.5rem;font-family:monospace;font-size:13px;line-height:1.4;min-height:100px;overflow:hidden;tab-size:2;-moz-tab-size:2;white-space:pre;width:100%}.JsonEditor_jsonErrors__iGVNc{background-color:#fee2e2;border:1px solid #f87171;border-radius:.5rem;font-size:.875rem;margin-top:.5rem;padding:.5rem 1rem}.JsonEditor_jsonErrorsTitle__NPR-y{color:#b91c1c;font-weight:600;margin-bottom:.5rem}.JsonEditor_jsonErrorsList__KHkpi{margin:0;padding-left:1.5rem}.JsonEditor_jsonErrorItem__S\+pRR{color:#b91c1c;margin-bottom:.25rem}.JsonEditor_jsonErrorItem__S\+pRR:last-child{margin-bottom:0}.ServicesList_container__sEcu1{margin:3rem 0;width:100%}.ServicesList_grid__3y7\+e{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));width:100%}.ServicesList_text__Uw4J9{color:var(--color-gray);cursor:default;font-size:.875rem;padding:1rem;text-align:center}.ServicesList_error__hzCko{color:#dc2626;cursor:default;font-size:.875rem;padding:2rem;text-align:center}@media (max-width:768px){.ServicesList_container__sEcu1{box-sizing:border-box;padding:0 2rem}}.StoreContainer_container__s9aWt{box-sizing:border-box;height:100%;margin:0 auto;overflow-y:scroll;padding:2rem 5rem;width:100%}.StoreContainer_content__W6wfH{margin:auto;max-width:1200px;width:100%}.StoreContainer_header__OMNOX{margin-bottom:2rem}.StoreContainer_header__OMNOX h1{color:var(--color-black);cursor:default;font-size:44px;font-style:normal;font-weight:700;letter-spacing:-.02em;margin:0;text-align:left}.StoreContainer_header__OMNOX p{color:var(--color-gray);cursor:default;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}.StoreContainer_tabContainer__aeD2W{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.StoreContainer_ownedHeader__kcL1I{display:flex;justify-content:flex-end;margin-bottom:1rem;width:100%}@media (max-width:768px){.StoreContainer_container__s9aWt{overflow-x:hidden;padding:5rem 0 0}.StoreContainer_header__OMNOX,.StoreContainer_ownedHeader__kcL1I{box-sizing:border-box;margin-bottom:1rem;padding:0 2rem}.StoreContainer_tabContainer__aeD2W{margin-bottom:1rem;padding:0}}.TabMenu_tabMenu__BNg1c{-ms-overflow-style:none;overflow-x:auto;position:relative;scrollbar-width:none;white-space:nowrap;width:100%}.TabMenu_tabMenu__BNg1c::-webkit-scrollbar{display:none}.TabMenu_tabs__BdoPf{background:var(--color-gray-light);border-radius:9999px;display:flex;height:2.25rem;position:relative;width:fit-content}.TabMenu_tab__af1C2{align-items:center;background:none;border:none;color:var(--color-black);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:5px;padding:.75rem 1.5rem;white-space:nowrap;z-index:1}.TabMenu_indicator__SyqpO{bottom:0;box-sizing:border-box;position:absolute;top:0;transition:all .2s ease}.TabMenu_indicatorBar__cB45h{background-color:var(--color-white);border:1px solid var(--color-border-gray-light);border-radius:9999px;box-sizing:border-box;height:100%;width:100%}@media (max-width:768px){.TabMenu_tabMenu__BNg1c{padding:0 2rem}.TabMenu_tabs__BdoPf{height:2.5rem}}.ServicesSettings_container__i-wy2{cursor:default;margin:auto;max-width:900px;padding:1.5rem}.ServicesSettings_saving__ta2sP{opacity:.7;pointer-events:none}.ServicesSettings_section__8g2eB{display:flex;flex-direction:column;gap:2rem}.ServicesSettings_setting__NDS6s{align-items:flex-start;border-bottom:1px solid var(--color-border-gray-light);display:flex;gap:2rem;justify-content:space-between;padding-bottom:2rem}.ServicesSettings_setting__NDS6s:last-child{border-bottom:none;padding-bottom:0}.ServicesSettings_settingInfo__wYL-f{flex:1 1}.ServicesSettings_settingInfo__wYL-f h3{color:var(--color-black);font-size:1rem;font-weight:600;margin:0 0 .5rem}.ServicesSettings_settingInfo__wYL-f p{color:var(--color-gray);font-size:.875rem;line-height:1.5;margin:0}.ServicesSettings_warning__WkFs3{background:#fff7ed;border:1px solid #fdba74;border-radius:.5rem;color:#9a3412;font-size:.875rem;margin-top:1rem;padding:.75rem}.ServicesSettings_numberInput__8Eqo\+{border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;margin-top:.5rem;outline:none;padding:.5rem;transition:.1s;width:5rem}.ServicesSettings_numberInput__8Eqo\+:focus{border-color:var(--color-black)}.ServicesSettings_loading__pvvVR{color:var(--color-gray);padding:2rem;text-align:center}.AdminContainer_container__gQRYL{box-sizing:border-box;height:100%;margin:0 auto;overflow-y:scroll;padding:2rem 5rem;width:100%}.AdminContainer_content__tt0Nn{margin:auto;max-width:1200px;width:100%}.AdminContainer_header__ppPRv{margin-bottom:2rem}.AdminContainer_header__ppPRv h1{color:var(--color-black);cursor:default;font-size:1.75rem;font-weight:700;margin:0;text-align:left}.AdminContainer_header__ppPRv p{color:var(--color-gray);cursor:default;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}.AdminContainer_tabContainer__rTWV7{align-items:center;display:flex;justify-content:flex-start;margin-bottom:2rem;width:100%}.AdminContainer_ownedHeader__Q0koL{display:flex;justify-content:flex-end;margin-bottom:1rem;width:100%}.AdminContainer_tableWrapper__YPbHv{margin:0;overflow-x:auto}.AdminContainer_userTable__TFCCh{border-collapse:collapse;cursor:default;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin:0;min-width:800px;width:100%}.AdminContainer_userTable__TFCCh td,.AdminContainer_userTable__TFCCh th{border:1px solid var(--color-border-gray);cursor:default;padding:.5rem;text-align:left;white-space:nowrap}.AdminContainer_userTable__TFCCh th{background-color:var(--color-gray-light);font-weight:600}@media (max-width:768px){.AdminContainer_container__gQRYL{overflow-x:hidden;padding:5rem 0 0}.AdminContainer_header__ppPRv,.AdminContainer_ownedHeader__Q0koL{box-sizing:border-box;padding:0 2rem}.AdminContainer_userTable__TFCCh{margin:0 1rem;min-width:900px}}.OAuthCallback_container__UDrM0{align-items:center;background-color:#f9fafb;display:flex;justify-content:center;min-height:100dvh;padding:1rem}.OAuthCallback_card__da4T1{background-color:var(--color-white);border-radius:.5rem;box-shadow:var(--shadow-lg);max-width:450px;padding:2rem;text-align:center;width:100%}.OAuthCallback_error__qFol-,.OAuthCallback_processing__qy32L,.OAuthCallback_success__4uHbm{align-items:center;display:flex;flex-direction:column;gap:1rem}.OAuthCallback_spinner__5XmBm{animation:OAuthCallback_spin__xnCUc 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top:4px solid var(--color-blue);height:36px;width:36px}@keyframes OAuthCallback_spin__xnCUc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OAuthCallback_error__qFol- h2,.OAuthCallback_success__4uHbm h2{color:var(--color-black);font-size:1.5rem;font-weight:600;margin:0}.OAuthCallback_error__qFol- p,.OAuthCallback_success__4uHbm p{color:var(--color-gray);margin:0}.OAuthCallback_redirecting__Ldm3k{font-size:.875rem;font-style:italic;margin-top:1rem!important}.OAuthCallback_returnButton__1Nijm{background-color:var(--color-button-dark);border:none;border-radius:.375rem;color:var(--color-white);cursor:pointer;font-size:.875rem;font-weight:500;margin-top:1rem;padding:.5rem 1rem;transition:background-color .2s}.OAuthCallback_returnButton__1Nijm:hover{background-color:var(--color-button-dark-hover)}.Legal_legalContainer__69s6E{color:var(--color-black);line-height:1.6;margin:0 auto;max-width:1000px;padding:2rem}.Legal_legalHeader__N2R5Z{cursor:default;margin-bottom:3rem;padding-bottom:2rem;text-align:center}.Legal_logo__Dj3Hv{border-radius:1rem;cursor:pointer;height:3.75rem;width:3.75rem}.Legal_logoLink__GiBp3{display:inline-block}.Legal_legalHeader__N2R5Z h1{color:var(--color-black);font-size:2.5rem;margin:1rem 0}.Legal_legalHeader__N2R5Z p{color:var(--color-gray);font-size:.9rem}.Legal_legalContent__Z0lOu{margin-bottom:4rem}.Legal_legalContent__Z0lOu section{margin-bottom:2.5rem}.Legal_legalContent__Z0lOu h2{color:var(--color-black);font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem}.Legal_legalContent__Z0lOu h3{color:var(--color-black);font-size:1.2rem;margin:1.5rem 0 .8rem}.Legal_legalContent__Z0lOu p{margin-bottom:1rem}.Legal_legalContent__Z0lOu ul{margin-bottom:1rem;padding-left:2rem}.Legal_legalContent__Z0lOu li{margin-bottom:.5rem}@media (max-width:768px){.Legal_legalContainer__69s6E{padding:1.5rem}.Legal_legalHeader__N2R5Z h1{font-size:2rem}.Legal_legalContent__Z0lOu h2{font-size:1.3rem}.Legal_legalContent__Z0lOu h3{font-size:1.1rem}}.Auth_container__AePWw{align-items:center;display:flex;justify-content:center;min-height:100dvh}.Auth_card__p-7lM{background:var(--color-white);border-radius:8px;max-width:100%;padding:2rem 0 3rem;width:360px}.Auth_card__p-7lM h2{color:var(--color-black);cursor:default;font-size:1.75rem;font-weight:900;letter-spacing:-.0075em;line-height:2.25rem;margin:0 0 1.5rem;text-align:center}.Auth_form__rbaL1{display:flex;flex-direction:column;gap:1rem}.Auth_formGroup__uLV8c{display:flex;flex-direction:column;gap:.25rem;margin-bottom:0}.Auth_nameRow__A0nfZ{display:flex;gap:1rem}.Auth_nameRow__A0nfZ .Auth_formGroup__uLV8c{flex:1 1;margin-bottom:0}.Auth_formGroup__uLV8c label{color:var(--color-black);display:block;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;margin:0;text-align:left}.Auth_formGroup__uLV8c input{border-color:var(--color-border-gray-light);border-radius:.5rem;border-style:solid;border-width:1px;box-sizing:border-box;font-family:inherit;font-size:.875rem;height:2.5rem;letter-spacing:0;line-height:1.25rem;padding:.25rem .75rem;transition:.1s;width:100%}.Auth_formGroup__uLV8c input:focus{border-color:var(--color-black);outline:none}.Auth_termsText__XZubM{color:var(--color-gray);cursor:default;font-size:.75rem;letter-spacing:.0025em;line-height:1rem;margin:.25rem 0 0;text-align:center}.Auth_termsText__XZubM p{margin:0}.Auth_termsText__XZubM a{color:inherit;cursor:pointer;text-decoration:underline}.Auth_submitButton__Pw\+Nu{align-items:center;background-color:var(--color-button-dark);border:none;border-radius:9999px;color:var(--color-white);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:900;height:2.5rem;justify-content:center;letter-spacing:0;line-height:1.25rem;text-decoration:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.Auth_submitButton__Pw\+Nu:hover:not(:disabled){background-color:var(--color-button-dark-hover)}.Auth_submitButton__Pw\+Nu:disabled{background-color:#07193766;color:#e5e7eb;cursor:default}.Auth_error__9q4kW{color:#e53e3e;cursor:default;font-size:.875rem;font-weight:500;margin:0;text-align:center}.Auth_error__9q4kW a{color:#e53e3e;text-decoration:underline}.Auth_passwordInput__orzxZ{align-items:center;display:flex;position:relative}.Auth_passwordInput__orzxZ input{padding-right:2.5rem}.Auth_passwordToggle__hhQB7{align-items:center;background:none;border:none;border-radius:.4rem;color:var(--color-gray);cursor:pointer;display:flex;height:1.75rem;justify-content:center;outline:none;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:all .1s ease-in-out;width:1.75rem}.Auth_passwordToggle__hhQB7:hover{background-color:var(--color-gray-light)}.Auth_signInText__4rCWd{align-items:center;color:#000c20b3;cursor:default;display:flex;font-size:.875rem;gap:.25rem;justify-content:center;letter-spacing:0;line-height:1.25rem;margin:.75rem 0 0;text-align:center}.Auth_signInText__4rCWd a{color:var(--color-button-dark);cursor:pointer;font-weight:600;text-decoration:underline}.Auth_logo__ZgDAq{border-radius:1rem;cursor:pointer;height:3rem;left:3.5rem;position:fixed;top:1.5rem;width:3rem}.Auth_text__gOEHM{text-wrap-style:pretty;cursor:default;font-size:1rem;letter-spacing:0;line-height:1.25rem;margin:.75rem 0 0;text-align:center}@media (max-width:768px){.Auth_logo__ZgDAq{left:1.5rem;top:1rem}}.Auth_googleButton__nu61c{align-items:center;background-color:initial;border:1px solid var(--color-border-gray);border-radius:9999px;color:var(--color-black);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;height:2.5rem;justify-content:center;margin:1.5rem auto;padding:0 1.5rem;position:relative;transition:all .1s ease-in-out;width:100%}.Auth_googleButton__nu61c:hover{background-color:#879baf0d}.Auth_googleButton__nu61c:before{background-image:url(/static/media/google.786065a85daf08ce5f65.svg);background-position:50%;background-repeat:no-repeat;content:"";height:18px;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:18px}.Auth_googleButton__nu61c span{margin:0 auto}.Auth_emailRegisterSection__wkI\+r{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.Auth_divider__SpAxa{align-items:center;display:flex;justify-content:center;margin:0 0 .5rem;position:relative}.Auth_divider__SpAxa:before{background-color:var(--color-border-gray-light);content:"";height:1px;left:10%;position:absolute;right:10%;top:50%;z-index:1}.Auth_divider__SpAxa span{background-color:var(--color-white);color:var(--color-gray);cursor:default;font-size:.75rem;padding:0 1rem;position:relative;z-index:2}.Auth_emailRegisterButton__q7Bvj{align-items:center;background-color:initial;border:1px solid var(--color-button-dark);border-radius:9999px;color:var(--color-button-dark);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;letter-spacing:0;line-height:1.25rem;text-decoration:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.Auth_emailRegisterButton__q7Bvj:hover{background-color:var(--color-button-dark);color:var(--color-white)}.Auth_buttonGroup__K3XG\+{display:flex;gap:.75rem;margin-top:.5rem}.Auth_backButton__XzOp\+{align-items:center;background-color:initial;border:1px solid var(--color-border-gray);border-radius:9999px;color:var(--color-gray);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;letter-spacing:0;line-height:1.25rem;text-decoration:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Auth_backButton__XzOp\+:hover{background-color:var(--color-gray-light)}.Auth_buttonGroup__K3XG\+ .Auth_submitButton__Pw\+Nu{flex:2 1}
/*# sourceMappingURL=main.2877baba.css.map*/