:root{--color-primary: #0b63c6;--color-primary-50: #EEF4FC;--color-primary-100: #D6E6F8;--color-primary-200: #AFCCF1;--color-primary-300: #7FAEE8;--color-primary-400: #4A8BDB;--color-primary-500: #0B63C6;--color-primary-600: #0952A6;--color-primary-700: #084186;--color-primary-800: #063066;--color-primary-900: #04203F;--color-success: #52c41a;--color-warning: #faad14;--color-error: #ff4d4f;--color-info: #0b63c6;--color-white: #ffffff;--color-black: #000000;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #e8e8e8;--color-gray-300: #d9d9d9;--color-gray-400: #bfbfbf;--color-gray-500: #8c8c8c;--color-gray-600: #595959;--color-gray-700: #434343;--color-gray-800: #262626;--color-gray-900: #1f1f1f;--color-bg-base: #ffffff;--color-bg-layout: #f0f2f5;--color-bg-container: #ffffff;--color-bg-elevated: #ffffff;--color-bg-spotlight: #fafafa;--color-text-base: #000000d9;--color-text-secondary: #00000073;--color-text-tertiary: #00000040;--color-text-disabled: #00000026;--color-text-inverse: #ffffff;--color-border-base: #d9d9d9;--color-border-secondary: #f0f0f0;--accent: var(--color-primary);--accent-100: var(--color-primary-100);--accent-200: var(--color-primary-200);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-code: "Fira Code", "Courier New", Courier, monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-h1: clamp(36px, 5vw, 48px);--font-size-h2: clamp(28px, 4vw, 36px);--font-size-h3: 24px;--font-size-h4: 20px;--font-size-h5: 16px;--font-size-h6: 14px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.2;--line-height-base: 1.5;--line-height-relaxed: 1.8;--line-height-loose: 2;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--space-xs: var(--space-2);--space-sm: var(--space-4);--space-md: var(--space-6);--space-lg: var(--space-8);--space-xl: var(--space-12);--space-2xl: var(--space-16);--space-3xl: var(--space-20);--radius-none: 0px;--radius-sm: 4px;--radius-base: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--border-width-thin: 1px;--border-width-base: 1.5px;--border-width-thick: 2px;--border-width-extra: 3px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-2xl: 0 35px 60px -15px rgba(0, 0, 0, .3);--shadow-primary: 0 4px 16px 0 rgba(33, 122, 188, .13);--shadow-primary-lg: 0 8px 32px 0 rgba(33, 122, 188, .15);--breakpoint-xs: 0px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1600px;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-slower: .5s cubic-bezier(.4, 0, .2, 1);--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px}[data-theme=dark]{--color-bg-base: #141414;--color-bg-layout: #000000;--color-bg-container: #1f1f1f;--color-bg-elevated: #262626;--color-bg-spotlight: #2a2a2a;--color-text-base: #ffffffd9;--color-text-secondary: #ffffff73;--color-text-tertiary: #ffffff40;--color-text-disabled: #ffffff26;--color-text-inverse: #000000;--color-border-base: #434343;--color-border-secondary: #303030}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media (min-width: 640px){.container{max-width:var(--container-sm)}}@media (min-width: 768px){.container{max-width:var(--container-md)}}@media (min-width: 1024px){.container{max-width:var(--container-lg)}}@media (min-width: 1280px){.container{max-width:var(--container-xl)}}@media (min-width: 1536px){.container{max-width:var(--container-2xl)}}@font-face{font-family:Nunito;font-style:italic;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(https://fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTQ3j6zbXWjgeg.woff2) format("woff2");font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:not(.is-marketing) *:where(:not(.ck-root,.ck-root *,.cc-root,.cc-root *,.ck-launcher,.ck-launcher *,.hdr-bar,.hdr-bar *)){font-family:Nunito,sans-serif!important;font-weight:700}html.is-marketing body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-feature-settings:"cv05" 1,"ss01" 1}body{margin:0;padding:0;background:#fff!important}.ant-layout{background:#fafbfc!important}body{background:#fafbfc;color:#0f172a}.site-layout .site-layout-background{background:#fff}[data-theme=dark] .site-layout .site-layout-background{background:#141414}.headerIcon .ant-dropdown-menu{border-radius:6px;background:none;padding:0;box-shadow:none}.headerIcon .ant-dropdown-menu-item:hover,.headerIcon .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:none}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.login-form button[type=submit]{margin-bottom:20px}.login-form-forgot{float:right}.login-form-button{width:100%}.ant-table-thead>tr>th{font-weight:700}.ant-typography strong{font-weight:700}html:not(.is-marketing) h1,html:not(.is-marketing) h2,html:not(.is-marketing) h3,html:not(.is-marketing) h4,html:not(.is-marketing) h5,html:not(.is-marketing) h6{font-weight:700!important}.ant-btn{border-color:#0b63c6!important;color:#0b63c6!important;border-radius:10px!important;font-weight:600!important;transition:all .18s ease!important}.ant-btn-primary{background-color:#0b63c6!important;border-color:#0b63c6!important;color:#fff!important;box-shadow:0 4px 16px #0b63c633!important}.ant-btn-primary:hover,.ant-btn-primary:focus,.ant-btn-primary:active{background-color:#0a56af!important;border-color:#0a56af!important;color:#fff!important;transform:translateY(-1px)}.ant-btn:hover:not(.ant-btn-primary){color:#1054a0!important;border-color:#1054a0!important;background:#0b63c612!important}.ant-btn[disabled],.ant-btn-disabled{opacity:.6;color:#00000040!important;border-color:#d9d9d9!important;background:#f5f5f5!important}.ant-menu-inline{padding-bottom:70px}.tabContent .ant-tabs-right>.ant-tabs-content-holder,.tabContent .ant-tabs-right>div>.ant-tabs-content-holder{border-right:none}.tabContent .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0}.ant-select-show-search:where(.css-dev-only-do-not-override-2q8sxy).ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:pointer}.ant-menu-item{height:36px!important}.navigation,.sidebar-wraper{background:linear-gradient(180deg,#0b63c6,#1054a0,#0b1d3a)!important;border-right:none!important}.navigation .ant-menu{background:transparent!important;border-right:none!important}.navigation .ant-menu .ant-menu-item,.navigation .ant-menu .ant-menu-submenu-title,.navigation .ant-menu .ant-menu-item a,.navigation .ant-menu .ant-menu-submenu-title a,.navigation .ant-menu .ant-menu-item .anticon,.navigation .ant-menu .ant-menu-submenu-title .anticon{color:#fff!important}.navigation .ant-menu .ant-menu-item:hover,.navigation .ant-menu .ant-menu-submenu-title:hover{box-shadow:0 6px 18px #ffffff0d;background:#ffffff1f!important;border-radius:8px}.navigation .ant-menu .ant-menu-item-selected,.navigation .ant-menu .ant-menu-submenu-title-selected{background:#ffffff2e!important;border-radius:8px}.navigation .ant-menu .ant-menu-submenu-arrow,.navigation .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff!important}.whiteBox.layoutPadding{overflow-y:hidden!important;overflow-x:hidden!important}.ant-layout-content{overflow-x:hidden!important}.whiteBox.shadow.layoutPadding{max-width:1400px!important;margin:20px auto!important}@media (max-width: 768px){.tabContent .ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:0;margin-top:30px}.tabContent .ant-tabs{display:block}}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.wideAppContainer{max-width:1150px}.appContainer{max-width:1050px}.smallNavigation{margin-left:100px}.wideNavigation{margin-left:220px}@media only screen and (max-width: 768px){.smallNavigation,.wideNavigation{margin-left:0}}.hiddenLabel{opacity:0;color:#fff}.centerAbsolute{position:absolute;left:50%;top:50%;width:32px;height:38px;margin-left:-16px;margin-top:-19px}.whiteBox{background:#fff;width:100%;min-height:100px;overflow:hidden;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.shadow{border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 16px #0f172a0f,0 1px 3px #0f172a0a;border-radius:12px}.shadow:hover{border:1px solid rgba(15,23,42,.12);box-shadow:0 10px 40px #0f172a14,0 2px 8px #0f172a0a}.line{border-top:1px solid #edf0f5;width:100%;margin:5px auto}.left{float:left}.right{float:right}.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.pad30{padding:30px}.pad33{padding:35px}.pad40{padding:40px}.mrg5{margin:5px}.mrg10{margin:10px}.mrg15{margin:15px}.mrg20,.mrg25,.mrg30{margin:20px}.alignRight{text-align:right}.alignLeft{text-align:left}.center{justify-content:center}.strong{font-weight:700}.space5{height:5px;width:100%;display:block}.space10{height:10px;width:100%;display:block}.space20{height:20px;width:100%;display:block}.space30{height:30px;width:100%;display:block}.space40{height:40px;width:100%;display:block}.space50{height:50px;width:100%;display:block}.space60{height:60px;width:100%;display:block}.space70{height:70px;width:100%;display:block}.w-full{width:100%}.circle{border-radius:50%}.capitalize{text-transform:capitalize}.layoutPadding{position:relative;padding:20px 40px}.dashboardSpacing{padding:20px 40px;margin:20px auto}@media only screen and (min-width: 1100px){.hidden-lg{display:none}}@media only screen and (min-width: 768px){.hidden-md{display:none}}@media only screen and (min-width: 480px){.hidden-sm{display:none}}@media only screen and (max-width: 600px){.layoutPadding{padding:20px}.dashboardSpacing{padding:20px;margin:20px auto}}@media only screen and (max-width: 480px){.layoutPadding{padding:16px 12px}.dashboardSpacing{padding:16px 12px;margin:12px auto}.pad40{padding:20px}.pad30{padding:16px}.pad25{padding:14px}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.erp-content-area>*{animation:contentFadeIn .25s ease-out}.ant-layout,.ant-layout-content{transition:none!important}.ant-layout-sider{transition:width .2s cubic-bezier(.4,0,.2,1),min-width .2s cubic-bezier(.4,0,.2,1),max-width .2s cubic-bezier(.4,0,.2,1)!important}.fade-enter{opacity:0;transform:translate(-30px)}.fade-enter-active,.fade-exit-active{opacity:1;transition:all .5s ease-out;transform:translate(0)}.fade-exit{opacity:0;transform:translate(30px)}.list-checked{padding-left:0;list-style:none}.list-checked-item{position:relative;display:block;color:#677788;margin-bottom:30px;list-style:none}.list-checked-item-right{padding-right:1.75rem}.list-checked-item-left{padding-left:1.75rem}.list-checked-item:before{position:absolute;top:0;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%20110%20110'%20fill='%2371869d'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M98.1,16.2c-2.5-2.3-6.4-2.2-8.7,0.2L36.7,70.1l-13-15.5c-2.9-3.5-7.9-4.1-11.1-1.4c-2.9,2.4-3.5,6.6-1.4,10.1l16.5,28c3.2,5.4,10.8,5.8,14.5,0.8l56.5-67.3C100.7,22.1,100.4,18.5,98.1,16.2z'/%3e%3c/svg%3e");content:"";margin-top:.125rem}.list-checked-item-right:before{right:0}.list-checked-item-left:before{left:0}.sideContent *{color:#4f5d75!important}.legal-mentions{margin-top:24px;padding:12px 14px;background:#f7f9fb;border-left:3px solid #0b63c6;color:#3a4756;font-size:13px;line-height:1.45;border-radius:4px}.legal-mentions a{color:#0b63c6;text-decoration:underline}.legal-mentions .legal-small{margin-top:8px;color:#6b7280;font-size:12px}.auth-legal-footer .legal-mentions.small{background:transparent;border:none;color:#4f5d75;font-size:13px}@media (max-width: 576px){.auth-legal-footer{bottom:8px;padding:0 8px}.auth-legal-footer .legal-mentions.small{font-size:12px}}.navigation{position:sticky;height:100vh;overflow-y:auto;overflow-x:hidden;top:0;left:0;z-index:1000;background:#fff;border-right:1px solid #edf0f5;flex-shrink:0}.logo{height:45px;margin:15px 20px 30px 30px;display:flex;justify-content:space-evenly;width:160px}.logo{display:flex;align-items:center;justify-content:center}.logo .logo-icon{height:64px;margin-top:6px}.sidebar-wraper{background:#fff;display:block}.mobile-sidebar-wraper{display:none}.mobile-sidebar-wraper .ant-drawer-body{padding:12px 0!important}.tabsNavigation span{background-color:transparent}.tabsNavigation:hover span{box-shadow:0 0 30px 8px #f6f7f826;background-color:transparent}@media only screen and (max-width: 768px){.sidebar-wraper{display:none}.navigation{height:100%}.mobile-sidebar-wraper{display:block}}.notification::-webkit-scrollbar{width:4px;height:60px}.notification::-webkit-scrollbar-thumb{background:#f3f4f5;border-radius:4px}.headerIcon{position:relative}.headerIcon.ant-avatar{float:right;margin-left:10px;margin-top:15px;color:#4f5d75;background:transparent}.headerIcon.ant-avatar :hover{background:#fff;box-shadow:0 0 10px 4px #96beee4d;cursor:pointer}.headerIcon .last{margin-right:30px}.profileDropdown{display:flex;min-width:200px}.profileDropdownInfo{float:left;display:inline;padding-left:15px}.profileDropdownInfo p{margin:0}.sidePanel{border-right:1px solid #edf0f5;background:#fff}.sidePanelContent{transition:all .3s ease-in-out;margin-top:0}.panelBox,.panelBox *{transition:all .3s ease}.collapseBoxHeader{padding:17px 30px;margin-bottom:30px;text-align:center;font-size:14px;text-transform:uppercase;cursor:pointer;background-color:#fff;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.box{width:100%;padding:20px}.BottomCollapseBox{opacity:1}.TopCollapseBox{min-height:450px;opacity:1}.collapseBox{margin-top:-400px;position:relative;background:#fff;z-index:1}.collapsed{overflow:hidden;height:250px;margin-top:0!important}.collapseBox .whiteBg{display:none;background-color:#fff0}.collapsed .whiteBg{position:absolute;top:58px;width:100%;height:100%;display:inline-block;background-color:#fffc;z-index:9}.moneyInput{width:100%}.moneyInput input{text-align:right}.ask-ia-floating-btn{position:fixed;bottom:32px;right:32px;z-index:1000;box-shadow:0 8px 24px #0b63c640;border-radius:14px;height:44px;background:linear-gradient(135deg,#0b63c6,#1054a0);border:none;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;color:#fff;animation:askIaSlideIn .6s ease-out}.ask-ia-floating-btn:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 32px #0b63c659!important;background:linear-gradient(135deg,#1054a0,#0b63c6)!important}.ask-ia-floating-btn:active{transform:translateY(0) scale(.98)!important;box-shadow:0 6px 16px #0b63c64d!important}.ask-ia-floating-btn:focus{outline:none!important;box-shadow:0 8px 24px #0b63c640,0 0 0 3px #0b63c61a!important}@keyframes askIaSlideIn{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.ask-ia-floating-btn{bottom:24px!important;right:24px!important;height:40px!important;font-size:13px!important;padding:0 14px!important;border-radius:12px!important}}.cc-root,.cc-root :where(*),.ck-launcher,.ck-launcher :where(*){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cc-root :where(*),.ck-launcher :where(*){font-weight:400}.cc-root :where(strong,b,h1,h2,h3,th){font-weight:600}.ck-launcher{position:fixed;right:28px;bottom:28px;z-index:1000;display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;background:#fff;border:1px solid #E4E9F0;border-radius:999px;box-shadow:0 12px 32px #0b12201f,0 2px 6px #0b12200f;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,border-color .2s;animation:ckLauncherIn .5s cubic-bezier(.22,.61,.36,1) both}.ck-launcher:hover{transform:translateY(-3px);box-shadow:0 18px 40px #063b912e,0 4px 10px #0b12200f;border-color:#afccf1}.ck-launcher:active{transform:translateY(-1px) scale(.98)}.ck-launcher:focus-visible{outline:2px solid #4A8BDB;outline-offset:3px}.ck-launcher-avatar{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#eef4fc}.ck-launcher-avatar i{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#15803d;border:2px solid #fff}.ck-launcher-text{display:flex;flex-direction:column;line-height:1.2}.ck-launcher-text strong{font-size:.875rem;font-weight:600;color:#0b1220;letter-spacing:0}.ck-launcher-text span{font-size:.75rem;color:#55627a;font-weight:400;letter-spacing:0}.ck-launcher-icon{color:#0b63c6;margin-left:2px}@keyframes ckLauncherIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 767px){.ck-launcher{right:14px;bottom:14px;padding:4px;gap:0}.ck-launcher-text,.ck-launcher-icon{display:none}.ck-launcher-avatar{width:52px;height:52px}}.cc-root{display:flex;flex-direction:column;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#27334a;background:#f4f7fa}.cc-root *{box-sizing:border-box;letter-spacing:0;font-family:inherit}.cc-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid #E4E9F0;flex-shrink:0}.cc-head-avatar{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#eef4fc;flex-shrink:0}.cc-head-avatar i{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border-radius:50%;background:#15803d;border:2px solid #fff}.cc-head-title{flex:1;min-width:0;line-height:1.25}.cc-head-title strong{display:block;font-size:.9375rem;font-weight:600;color:#0b1220}.cc-head-title span{display:block;font-size:.75rem;color:#55627a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-head-actions{display:flex;align-items:center;gap:2px}.cc-iconbtn{width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;color:#55627a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.cc-iconbtn:hover{background:#f4f7fa;color:#0b1220;border-color:#e4e9f0}.cc-iconbtn:disabled{opacity:.4;cursor:default}.cc-budget{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#f4f7fa;border:1px solid #E4E9F0;font-size:.7rem;color:#55627a}.cc-budget b{display:inline-block;width:40px;height:4px;border-radius:2px;background:#e4e9f0;overflow:hidden}.cc-budget b i{display:block;height:100%;background:#0b63c6}.cc-body{flex:1;overflow-y:auto;padding:18px 16px 8px}.cc-welcome{display:flex;flex-direction:column;gap:14px}.cc-welcome-stage{position:relative;height:170px;border-radius:16px;overflow:hidden;background:radial-gradient(180px 130px at 70% 30%,rgba(56,189,248,.35),transparent 70%),linear-gradient(160deg,#eef4fc,#fff 60%,#eef4fc);border:1px solid #E4E9F0}.cc-welcome-stage .ck-avatar{position:absolute;left:50%;bottom:-8px;transform:translate(-50%)}.cc-welcome-bubble{background:#fff;border:1px solid #E4E9F0;border-radius:4px 14px 14px;padding:12px 14px}.cc-welcome-bubble strong{display:block;font-weight:600;color:#0b1220;font-size:.9375rem}.cc-welcome-bubble p{margin:4px 0 0;font-size:.875rem;color:#55627a;line-height:1.55}.cc-legend{display:flex;flex-wrap:wrap;gap:6px}.cc-suggestions{display:grid;gap:8px}.cc-suggestions span.cc-label{font-size:.72rem;font-weight:600;text-transform:uppercase;color:#9aa5b8}.cc-suggest{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 12px;border:1px solid #E4E9F0;border-radius:12px;background:#fff;cursor:pointer;font:inherit;color:#0b1220;font-size:.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s,transform .2s}.cc-suggest:hover{border-color:#7faee8;box-shadow:0 1px 2px #0b12200a;transform:translate(2px)}.cc-suggest-icon{flex-shrink:0;width:30px;height:30px;border-radius:8px;background:#eef4fc;color:#0b63c6;display:inline-flex;align-items:center;justify-content:center}.cc-suggest>svg:last-child{margin-left:auto;color:#9aa5b8}.cc-msg{display:flex;gap:10px;margin-bottom:14px;align-items:flex-end;animation:ccIn .28s cubic-bezier(.22,.61,.36,1) both}.cc-msg.is-user{justify-content:flex-end}@keyframes ccIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cc-msg-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;background:#eef4fc;flex-shrink:0}.cc-bubble{max-width:84%;padding:11px 14px;border-radius:16px;font-size:.9rem;line-height:1.6;word-break:break-word}.cc-msg.is-user .cc-bubble{background:linear-gradient(135deg,#0b63c6,#0952a6);color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 12px #0b63c638;white-space:pre-wrap}.cc-msg.is-ai .cc-bubble{background:#fff;color:#27334a;border:1px solid #E4E9F0;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0b12200a}.cc-msg.is-error .cc-bubble{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.cc-time{display:block;margin-top:5px;font-size:.68rem;opacity:.6;text-align:right}.cc-typing{display:inline-flex;gap:4px;align-items:center;padding:4px 2px}.cc-typing i{width:6px;height:6px;border-radius:50%;background:#7faee8;animation:ccDot 1.2s infinite ease-in-out}.cc-typing i:nth-child(2){animation-delay:.15s}.cc-typing i:nth-child(3){animation-delay:.3s}@keyframes ccDot{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}.cc-status{font-size:.78rem;color:#55627a;font-style:italic}.cc-md h1,.cc-md h2,.cc-md h3{margin:12px 0 4px;font-weight:600;color:#0b1220;line-height:1.3}.cc-md h1{font-size:1rem}.cc-md h2{font-size:.95rem}.cc-md h3{font-size:.9rem}.cc-md p{margin:4px 0}.cc-md ul,.cc-md ol{margin:4px 0;padding-left:18px}.cc-md li{margin:3px 0}.cc-md code{background:#f4f7fa;border:1px solid #E4E9F0;padding:1px 5px;border-radius:4px;font-size:.85em;color:#0952a6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cc-md pre{background:#0b1220;color:#e4e9f0;padding:10px 12px;border-radius:8px;overflow-x:auto;font-size:.8rem}.cc-md table{border-collapse:collapse;width:100%;margin:8px 0;font-size:.82rem}.cc-md th,.cc-md td{border:1px solid #E4E9F0;padding:5px 8px;text-align:left}.cc-md th{background:#f4f7fa;font-weight:600}.cc-md hr{border:0;border-top:1px solid #E4E9F0;margin:8px 0}.cc-md strong{font-weight:600;color:#0b1220}.cc-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font-size:.68rem;font-weight:600;line-height:1.5;vertical-align:1px;margin-right:6px;white-space:nowrap;border:1px solid transparent}.cc-tag svg{width:10px;height:10px}.cc-tag--observed{background:#ecfdf3;color:#15803d;border-color:#bbf7d0}.cc-tag--projection{background:#eef4fc;color:#0952a6;border-color:#d6e6f8}.cc-tag--hypothesis{background:#fff7ed;color:#b45309;border-color:#fed7aa}.cc-tag--missing{background:#f4f7fa;color:#55627a;border-color:#e4e9f0}.cc-tag--legend{font-weight:500;font-size:.72rem;padding:3px 9px}.cc-actions{margin-top:10px;display:grid;gap:6px}.cc-action{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;border-radius:10px;border:1px solid #D6E6F8;background:#eef4fc;color:#0b1220;font:inherit;font-size:.84rem;font-weight:500;cursor:pointer;transition:all .15s}.cc-action:hover{background:#d6e6f8;border-color:#afccf1}.cc-action .cc-action-icon{flex-shrink:0;width:26px;height:26px;border-radius:7px;background:#0b63c6;color:#fff;display:inline-flex;align-items:center;justify-content:center}.cc-action>svg:last-child{margin-left:auto;color:#0952a6;flex-shrink:0}.cc-action.is-static{cursor:default}.cc-action.is-static:hover{background:#eef4fc;border-color:#d6e6f8}.cc-foot{flex-shrink:0;background:#fff;border-top:1px solid #E4E9F0;padding:10px 14px}.cc-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.cc-chips::-webkit-scrollbar{display:none}.cc-chip{flex-shrink:0;padding:6px 10px;border-radius:999px;border:1px solid #E4E9F0;background:#f4f7fa;color:#27334a;font:inherit;font-size:.76rem;cursor:pointer;transition:all .15s}.cc-chip:hover{background:#eef4fc;border-color:#afccf1;color:#0952a6}.cc-input{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;border:1px solid #E4E9F0;border-radius:14px;background:#f4f7fa;transition:border-color .2s,box-shadow .2s,background .2s}.cc-input:focus-within{border-color:#4a8bdb;background:#fff;box-shadow:0 0 0 3px #0b63c61f}.cc-input textarea{flex:1;min-width:0;border:0;outline:0;background:transparent;resize:none;font:inherit;font-size:.9rem;line-height:1.5;color:#0b1220;padding:6px 0;max-height:120px}.cc-input textarea::placeholder{color:#9aa5b8}.cc-send{width:36px;height:36px;border-radius:10px;border:0;background:#0b63c6;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .15s}.cc-send:hover{background:#0952a6}.cc-send:active{transform:scale(.94)}.cc-send:disabled{background:#e4e9f0;color:#9aa5b8;cursor:not-allowed}.cc-send.is-stop{background:#b91c1c}.cc-disclaimer{margin:8px 2px 0;font-size:.7rem;color:#9aa5b8;text-align:center}.cc-drawer .ant-drawer-body{padding:0!important}@media (max-width: 640px){.cc-bubble{max-width:90%}.cc-welcome-stage{height:140px}}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width: 1279px){html{font-size:15px}}@media (max-width: 991px){html{font-size:14px}}@media (max-width: 575px){html{font-size:13px}}html.is-marketing{font-size:16px}body{overflow-x:hidden;min-width:0}#root{overflow-x:hidden}.ant-layout{min-height:100vh}.layoutPadding{padding:24px 36px}@media (max-width: 1279px){.layoutPadding{padding:20px 28px}}@media (max-width: 991px){.layoutPadding{padding:16px 20px}}@media (max-width: 767px){.layoutPadding{padding:14px 16px}}@media (max-width: 575px){.layoutPadding{padding:12px}}@media (max-width: 1279px){.ant-layout-sider:not(.ant-layout-sider-collapsed){min-width:220px!important;max-width:220px!important;width:220px!important;flex:0 0 220px!important}.wideNavigation{margin-left:220px}}@media (max-width: 991px){.ant-layout-sider:not(.ant-layout-sider-collapsed){min-width:200px!important;max-width:200px!important;width:200px!important;flex:0 0 200px!important}.wideNavigation{margin-left:200px}.smallNavigation{margin-left:80px}}@media (max-width: 767px){.sidebar-wraper{display:none}.mobile-sidebar-wraper{display:block}.wideNavigation,.smallNavigation{margin-left:0!important}}@media (max-width: 1279px){.ant-menu-item,.ant-menu-submenu-title{font-size:13px!important;height:40px!important;line-height:40px!important}}@media (max-width: 991px){.ant-menu-item,.ant-menu-submenu-title{font-size:12.5px!important;height:38px!important;line-height:38px!important;padding-left:16px!important;padding-right:12px!important}}.ant-layout-header{padding:0 24px}@media (max-width: 991px){.ant-layout-header{padding:0 16px;height:56px;line-height:56px}}@media (max-width: 575px){.ant-layout-header{padding:0 12px;height:52px;line-height:52px}.headerIcon:not(.ant-avatar):nth-child(n+3){display:none}}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-cell{white-space:nowrap}@media (max-width: 767px){.ant-table-cell{white-space:normal;word-break:break-word}.ant-table{font-size:12px!important}.ant-table-thead>tr>th{font-size:11px!important;padding:8px!important}.ant-table-tbody>tr>td{padding:8px!important}}@media (max-width: 767px){.ant-card{border-radius:10px!important}.ant-card-body{padding:16px!important}}@media (max-width: 575px){.ant-card-body{padding:12px!important}}@media (max-width: 767px){.ant-form-item{margin-bottom:12px}.ant-form-item-label>label{font-size:13px}.ant-input,.ant-select-selector,.ant-picker{font-size:14px!important}}@media (max-width: 575px){.ant-btn{font-size:13px!important;height:34px;padding:0 12px}.ant-btn-lg{height:38px;font-size:14px!important}}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-modal-content{border-radius:12px!important;padding:20px!important}.ant-drawer-content-wrapper{width:100%!important;max-width:480px}}@media (max-width: 575px){.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-content{padding:16px!important}.ant-drawer-content-wrapper{width:100%!important}}@media (max-width: 767px){.ant-statistic-title{font-size:12px!important}.ant-statistic-content-value{font-size:22px!important}}@media (max-width: 575px){.ant-statistic-content-value{font-size:18px!important}}@media (max-width: 767px){.ant-tabs-tab{font-size:13px!important;padding:8px 12px!important}.ant-tabs-left>.ant-tabs-nav{min-width:80px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{padding:8px 12px!important;font-size:12px!important}}@media (max-width: 767px){.recharts-wrapper{font-size:11px!important}.recharts-cartesian-axis-tick-value{font-size:10px!important}}.whiteBox.shadow.layoutPadding{max-width:1400px;margin:20px auto;overflow-x:hidden}@media (max-width: 1279px){.whiteBox.shadow.layoutPadding{margin:14px}}@media (max-width: 767px){.whiteBox.shadow.layoutPadding{margin:8px;border-radius:10px!important}}@media (max-width: 575px){.whiteBox.shadow.layoutPadding{margin:4px;border-radius:8px!important;box-shadow:none!important;border:none!important}}.hdr-bar.ant-layout-header{height:64px;padding:0;line-height:normal;flex:0 0 auto;position:sticky;top:0;z-index:10;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid #E4E9F0}.hdr-bar,.hdr-bar :where(*){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;letter-spacing:0}.hdr-inner{max-width:1360px;height:100%;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:20px}.hdr-left{display:flex;align-items:center;gap:18px;min-width:0}.hdr-brand{display:flex;align-items:center;flex-shrink:0}.hdr-brand img{display:block;width:auto;height:30px}.hdr-nav{display:flex;align-items:center;gap:2px;padding:3px;background:#f1f5f9;border:1px solid #E7ECF2;border-radius:999px}.hdr-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;font-size:13px;line-height:1;color:#55627a;white-space:nowrap;transition:background .18s,color .18s,box-shadow .18s}.hdr-nav-link>span{font-weight:500}.hdr-nav-link .anticon{font-size:15px}.hdr-nav-link:hover{color:#0b63c6}.hdr-nav-link.is-active{background:#fff;color:#0b63c6;box-shadow:0 1px 3px #0f172a1a,0 0 0 1px #0b63c60d}.hdr-nav-link.is-active>span{font-weight:600}.hdr-search{flex:1;min-width:160px;max-width:400px;margin-left:auto}.hdr-search-field{display:flex;align-items:center;gap:10px;height:38px;padding:0 16px;background:#f4f7fa;border:1px solid transparent;border-radius:999px;transition:background .2s,border-color .2s,box-shadow .2s}.hdr-search-field:focus-within{background:#fff;border-color:#7faee8;box-shadow:0 0 0 3px #0b63c614}.hdr-search-field input{min-width:0}.hdr-search-field input::placeholder{color:#94a3b8}.hdr-tools{display:flex;align-items:center;gap:2px;flex-shrink:0}.hdr-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;font-size:17px;color:#55627a;cursor:pointer;transition:background .18s,color .18s}.hdr-icon-btn:hover,.hdr-icon-btn.is-active{background:#eef4fc;color:#0b63c6}.hdr-profile{display:inline-flex;align-items:center;gap:8px;height:40px;margin-left:8px;padding:3px 10px 3px 3px;border:1px solid #E4E9F0;border-radius:999px;background:#fff;color:#27334a;cursor:pointer;transition:border-color .18s,box-shadow .18s}.hdr-profile:hover{border-color:#c9dcf5;box-shadow:0 2px 8px #0b63c614}.hdr-profile-name{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.hdr-profile-chevron{font-size:10px;color:#94a3b8}.hdr-bar :where(button,a):focus-visible{outline:2px solid #4A8BDB;outline-offset:3px}.hdr-mobile-search{display:none}@media (max-width: 1199px){.hdr-profile-name{display:none}}@media (max-width: 1023px){.hdr-inner{padding:0 24px;gap:14px}.hdr-left{gap:12px}.hdr-nav-link{width:36px;padding:0}.hdr-nav-link>span:not(.anticon){display:none}}@media (max-width: 767px){.hdr-bar.ant-layout-header{height:60px}.hdr-inner{gap:10px;padding:0 16px}.hdr-left{margin-right:auto}.hdr-brand img{height:27px}.hdr-bar .hdr-search,.hdr-bar .hdr-hide-sm{display:none!important}.hdr-mobile-search{display:block}.hdr-icon-btn{width:40px;height:40px}.hdr-profile{width:40px;height:40px;margin:0;justify-content:center;padding:0}.hdr-profile-chevron{display:none}}@media (max-width: 639px){.hdr-inner{padding:0 10px;gap:8px}.hdr-tools{gap:0}.hdr-brand img{height:25px}.hdr-nav-link{width:34px;height:32px}.hdr-icon-btn,.hdr-profile{width:38px;height:38px}.hdr-nav-modules{display:none}}@media (max-width: 575px){.ask-ia-floating-btn{bottom:16px!important;right:12px!important;width:48px!important;height:48px!important;font-size:18px!important}.ask-ia-floating-btn span.btn-label{display:none!important}}@media (max-width: 991px){h1.ant-typography,.ant-typography h1{font-size:28px!important}h2.ant-typography,.ant-typography h2{font-size:22px!important}h3.ant-typography,.ant-typography h3{font-size:18px!important}h4.ant-typography,.ant-typography h4{font-size:16px!important}}@media (max-width: 575px){h1.ant-typography,.ant-typography h1{font-size:22px!important}h2.ant-typography,.ant-typography h2{font-size:18px!important}h3.ant-typography,.ant-typography h3{font-size:16px!important}h4.ant-typography,.ant-typography h4{font-size:14px!important}}@media (max-width: 575px){.ant-row{margin-left:-8px!important;margin-right:-8px!important}.ant-col{padding-left:8px!important;padding-right:8px!important}}@media (max-width: 575px){.ant-tag{font-size:11px!important;padding:0 6px!important;margin-bottom:4px}}@media (max-width: 575px){.ant-pagination{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.ant-pagination-options{display:none!important}}*{box-sizing:border-box;min-width:0}img,video,iframe{max-width:100%;height:auto}.hdr-burger{display:none}@media (max-width: 1023px){.hdr-burger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;flex-shrink:0;border:1px solid transparent;border-radius:999px;background:transparent;font-size:17px;color:#55627a;cursor:pointer;transition:background .18s,color .18s}.hdr-burger:hover{background:#eef4fc;color:#0b63c6}}@media (max-width: 639px){.hdr-burger{width:38px;height:38px}}.hdr-nav-drawer .ant-drawer-content{border-radius:0 16px 16px 0;overflow:hidden}.hdr-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #EEF2F6;margin-bottom:4px}.hdr-drawer-section{padding:12px 18px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.hdr-drawer-link{display:flex;align-items:center;gap:12px;margin:1px 8px;padding:11px 12px;border-radius:10px;font-size:14px;color:#27334a;text-decoration:none;transition:background .15s,color .15s}.hdr-drawer-link:hover{background:#f4f7fa;color:#0b63c6}.hdr-drawer-link.is-active{background:#0b63c614;color:#0b63c6;font-weight:600}.hdr-drawer-ico{width:22px;text-align:center;flex-shrink:0;font-size:15px}@media (max-width: 767px){.ant-input,.ant-input-number .ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,textarea.ant-input{font-size:16px!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{min-height:40px}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-picker,.ant-input-number{min-height:40px}.ant-btn{min-height:40px}.ant-btn-sm{min-height:32px}.bl-row-action{width:40px;height:40px}}
