:root{--layout-bg:#fafafa;--component-bg:#fff;--body-bg:#fafafa;--header-bg:#fff;--sider-bg:#fff;--tree-selected-bg:#165dff14;--tree-selected-hover-bg:#165dff1f}[data-theme=dark]{--layout-bg:#141414;--component-bg:#141414;--body-bg:#141414;--header-bg:#1f1f1f;--sider-bg:#1f1f1f}:root{--primary-color-7:#165dff;--primary-color-6:#4080ff;--primary-color-5:#6aa1ff;--primary-color-4:#94bfff;--primary-color-3:#bedaff;--primary-color-2:#e8f3ff;--primary-color-1:#f2f8ff;--neutral-color-10:#000;--neutral-color-9:#1d2129;--neutral-color-8:#4e5969;--neutral-color-7:#86909c;--neutral-color-6:#c9cdd4;--neutral-color-5:#e5e6eb;--neutral-color-4:#f2f3f5;--neutral-color-3:#f7f8fa;--neutral-color-2:#fafafa;--neutral-color-1:#fff;--success-color:#00b42a;--warning-color:#ff7d00;--danger-color:#f53f3f;--info-color:#165dff;--link-color:#165dff;--link-hover-color:#4080ff}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{color:var(--neutral-color-9);background-color:var(--neutral-color-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}@-ms-viewport{width:device-width}@viewport{width:device-width}@media screen and (max-width:768px){.mobile-hidden{display:none!important}.mobile-only{display:block!important}.ant-form-item{margin-bottom:16px!important}.ant-typography h1{font-size:24px!important}.ant-typography h2{font-size:20px!important}.ant-typography h3{font-size:18px!important}.ant-btn{height:36px!important;font-size:14px!important}}@media screen and (min-width:769px){.mobile-only,.desktop-hidden{display:none!important}}.container{width:100%;margin:0 auto;padding:0}@media (min-width:768px){.container{max-width:720px;padding:0 15px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.full-width{width:100%!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg,#0000000d);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg,#0003);background-clip:content-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg,#0000004d)}html{scroll-behavior:smooth}.scrollable-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg)transparent;scrollbar-gutter:stable;overflow-y:auto}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--scrollbar-track-bg,#ffffff0d)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg,#fff3)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg,#ffffff4d)}.content{text-align:center;flex-direction:column;justify-content:center;min-height:100vh;line-height:1.1;display:flex}.content h1{color:var(--neutral-color-9);font-size:3.6rem;font-weight:700}.content p{color:var(--neutral-color-7);opacity:.5;font-size:1.2rem;font-weight:400}.ant-btn-primary:not(.custom-override){background-color:var(--primary-color-7)!important;border-color:var(--primary-color-7)!important;color:#fff!important}.ant-btn-primary:hover:not(.custom-override){background-color:var(--primary-color-6)!important;border-color:var(--primary-color-6)!important;color:#fff!important}.ant-btn-primary:active:not(.custom-override){background-color:var(--primary-color-7)!important;border-color:var(--primary-color-7)!important;color:#fff!important}.ant-btn-link:not(.custom-override){color:var(--primary-color-7)!important}.ant-btn-link:hover:not(.custom-override){color:var(--primary-color-6)!important}.ant-message-notice-content{text-align:left!important;border-radius:6px!important;min-width:260px!important;padding:12px 20px!important;font-size:15px!important;line-height:1.5!important;box-shadow:0 6px 16px #0003!important}.ant-message .anticon{margin-right:10px!important;font-size:16px!important}.ant-message-error .anticon{color:var(--danger-color)!important}.ant-message-warning .anticon{color:var(--warning-color)!important}.ant-message-success .anticon{color:var(--success-color)!important}.ant-message-info .anticon{color:var(--info-color)!important}[data-theme=dark],[data-theme=dark] body{color:#f0f0f0;background-color:#141414}[data-theme=dark] .ant-layout{background-color:#141414}[data-theme=dark] .ant-layout-header,[data-theme=dark] .ant-layout-sider{background-color:#1f1f1f}[data-theme=dark] .ant-layout-content{background-color:#141414}[data-theme=dark] .ant-card{background-color:#1f1f1f;border-color:#424242}[data-theme=dark] .ant-menu{color:#f0f0f0;background-color:#1f1f1f!important}[data-theme=dark] .ant-menu-submenu-popup{background-color:#1f1f1f!important}[data-theme=dark] .ant-menu-item,[data-theme=dark] .ant-menu-submenu-title{color:#d9d9d9!important}[data-theme=dark] .ant-menu-submenu>.ant-menu{background-color:#262626!important}[data-theme=dark] .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#ffffff14!important}[data-theme=dark] .ant-menu-inline .ant-menu-item:after,[data-theme=dark] .ant-menu-vertical .ant-menu-item:after{border-right-color:var(--primary-color-7)!important}[data-theme=dark] .ant-menu-item:hover,[data-theme=dark] .ant-menu-item-active,[data-theme=dark] .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,[data-theme=dark] .ant-menu-submenu-active,[data-theme=dark] .ant-menu-submenu-title:hover{color:var(--primary-color-6)!important;background-color:#ffffff0a!important}[data-theme=dark] .ant-table{color:#f0f0f0;background-color:#1f1f1f}[data-theme=dark] .ant-table-thead>tr>th{color:#d9d9d9;background-color:#262626;border-bottom:1px solid #424242}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom:1px solid #424242}[data-theme=dark]::-webkit-scrollbar-track{background:#ffffff0d}[data-theme=dark]::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-theme=dark] .mobileHeader{background-color:#1f1f1f}[data-theme=dark] .contentLayout,[data-theme=dark] .contentContainer{background-color:#141414}[data-theme=dark] .headerBar{background-color:#1f1f1f;border-bottom-color:#424242}[data-theme=dark] .sider{background-color:#1f1f1f;box-shadow:1px 0 4px #00000080}[data-theme=dark] .navContainer{color:#d9d9d9;background-color:#1f1f1f;box-shadow:1px 0 4px #00000080}[data-theme=dark] .logoHeader{border-bottom-color:#424242}[data-theme=dark] .logoHeader:hover{background-color:#262626}[data-theme=dark] .navMenu{background-color:#1f1f1f!important}[data-theme=dark] .navMenu :global(.ant-menu-sub.ant-menu-inline){background-color:#ffffff0a!important}[data-theme=dark] .activeMenuItem{color:var(--primary-color-6)!important;background-color:#ffffff14!important}[data-theme=dark] .navMenu :global(.ant-menu-item-selected){color:var(--primary-color-6)!important;background-color:#ffffff14!important}[data-theme=dark] .navMenu :global(.ant-menu-item:hover){color:var(--primary-color-6)!important;background-color:#ffffff0a!important}[data-theme=dark] .navMenu :global(.ant-menu-submenu-title:hover){color:var(--primary-color-6)!important;background-color:#ffffff0a!important}[data-theme=dark] .navMenu :global(.ant-menu-item-divider){border-color:#424242}[data-theme=dark] .userProfileSection,[data-theme=dark] .userProfileSectionCollapsed{border-top-color:#424242}[data-theme=dark] .userName{color:#f0f0f0}[data-theme=dark] .dropdownIcon{color:#a6a6a6}[data-theme=dark] .content h1{color:#f0f0f0}[data-theme=dark] .content p{color:#a6a6a6}[data-theme=dark] .mobileLogo,[data-theme=dark] .logoText{color:#f0f0f0}[data-theme=dark] .ant-btn{color:#ffffffd9;background-color:#0000;border-color:#434343}[data-theme=dark] .ant-btn:hover,[data-theme=dark] .ant-btn:focus{color:var(--primary-color-6);border-color:var(--primary-color-6);background-color:#0000}[data-theme=dark] .ant-btn-primary{background-color:var(--primary-color-7);border-color:var(--primary-color-7);color:#fff}[data-theme=dark] .ant-btn-primary:hover,[data-theme=dark] .ant-btn-primary:focus{background-color:var(--primary-color-6);border-color:var(--primary-color-6);color:#fff}[data-theme=dark] .ant-btn-text{color:#ffffffd9;background-color:#0000;border-color:#0000}[data-theme=dark] .ant-btn-text:hover,[data-theme=dark] .ant-btn-text:focus{color:#fffffff2;background-color:#ffffff14}[data-theme=dark] .ant-input{color:#ffffffd9;background-color:#141414;border-color:#434343}[data-theme=dark] .ant-input:hover,[data-theme=dark] .ant-input:focus{border-color:var(--primary-color-6)}[data-theme=dark] .ant-input-affix-wrapper{color:#ffffffd9;background-color:#141414;border-color:#434343}[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-input-affix-wrapper:focus,[data-theme=dark] .ant-input-affix-wrapper-focused{border-color:var(--primary-color-6)}[data-theme=dark] .ant-select-selector{color:#ffffffd9;background-color:#141414!important;border-color:#434343!important}[data-theme=dark] .ant-select-focused .ant-select-selector,[data-theme=dark] .ant-select-selector:hover,[data-theme=dark] .ant-select-selector:focus{border-color:var(--primary-color-6)!important}[data-theme=dark] .ant-select-dropdown{background-color:#1f1f1f;border-color:#434343;box-shadow:0 3px 6px -4px #0000007a,0 6px 16px #00000052,0 9px 28px 8px #0003}[data-theme=dark] .ant-select-item{color:#ffffffd9}[data-theme=dark] .ant-select-item-option-selected{color:#fffffff2;background-color:#ffffff14}[data-theme=dark] .ant-select-item-option-active{background-color:#ffffff0a}[data-theme=dark] .ant-checkbox-wrapper,[data-theme=dark] .ant-radio-wrapper{color:#ffffffd9}[data-theme=dark] .ant-switch{background-color:#ffffff4d}[data-theme=dark] .ant-switch-checked{background-color:var(--primary-color-7)}[data-theme=dark] .ant-tag{background-color:#333;border-color:#434343}[data-theme=dark] .ant-typography{color:#ffffffd9}[data-theme=dark] .ant-typography.ant-typography-secondary{color:#ffffff73}[data-theme=dark] .ant-drawer-content{background-color:#1f1f1f}[data-theme=dark] .ant-drawer-header{background-color:#1f1f1f;border-bottom-color:#434343}[data-theme=dark] .ant-drawer-title{color:#ffffffd9}[data-theme=dark] .ant-drawer-close{color:#ffffff73}[data-theme=dark] .ant-drawer-close:hover{color:#ffffffd9}[data-theme=dark] .ant-modal-content{background-color:#1f1f1f}[data-theme=dark] .ant-modal-header{background-color:#1f1f1f;border-bottom-color:#434343}[data-theme=dark] .ant-modal-title{color:#ffffffd9}[data-theme=dark] .ant-modal-close{color:#ffffff73}[data-theme=dark] .ant-modal-close:hover{color:#ffffffd9}[data-theme=dark] .ant-empty-img-default-ellipse,[data-theme=dark] .ant-empty-img-default-path-1,[data-theme=dark] .ant-empty-img-default-path-2,[data-theme=dark] .ant-empty-img-default-path-3,[data-theme=dark] .ant-empty-img-default-path-4,[data-theme=dark] .ant-empty-img-default-path-5{fill:#262626;stroke:#434343}[data-theme=dark] .ant-empty-description{color:#ffffff73}[data-theme=dark] .ant-pagination-item{background-color:#0000;border-color:#434343}[data-theme=dark] .ant-pagination-item a{color:#ffffffd9}[data-theme=dark] .ant-pagination-item:hover a,[data-theme=dark] .ant-pagination-item:focus a{color:var(--primary-color-6)}[data-theme=dark] .ant-pagination-item-active{border-color:var(--primary-color-7);background-color:#0000}[data-theme=dark] .ant-pagination-item-active a{color:var(--primary-color-7)}[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,[data-theme=dark] .ant-pagination-next .ant-pagination-item-link{color:#ffffffd9;background-color:#0000;border-color:#434343}[data-theme=dark] .ant-pagination-disabled .ant-pagination-item-link{color:#ffffff4d}[data-theme=dark] .ant-breadcrumb,[data-theme=dark] .ant-breadcrumb a{color:#ffffff73}[data-theme=dark] .ant-breadcrumb a:hover{color:#ffffffd9}[data-theme=dark] .ant-breadcrumb-separator{color:#ffffff73}[data-theme=dark] .ant-tabs-nav,[data-theme=dark] .ant-tabs-tab{color:#ffffffa6}[data-theme=dark] .ant-tabs-tab:hover{color:var(--primary-color-6)}[data-theme=dark] .ant-tabs-tab-active{color:var(--primary-color-7)}[data-theme=dark] .ant-tabs-ink-bar{background-color:var(--primary-color-7)}[data-theme=dark] .ant-tabs-nav-more{color:#ffffffa6;background-color:#1f1f1f}[data-theme=dark] .ant-tabs-dropdown{background-color:#1f1f1f}[data-theme=dark] .ant-message-notice-content{color:#ffffffd9!important;background-color:#1f1f1f!important;box-shadow:0 6px 16px #0009!important}[data-theme=dark] .ant-message .anticon{color:#ffffffd9!important}[data-theme=dark] .ant-message-error .anticon{color:var(--danger-color)!important}[data-theme=dark] .ant-message-warning .anticon{color:var(--warning-color)!important}[data-theme=dark] .ant-message-success .anticon{color:var(--success-color)!important}[data-theme=dark] .ant-message-info .anticon{color:var(--info-color)!important}.navigation-module__navContainer--P9LIF{background-color:var(--neutral-color-1);color:var(--neutral-color-8);border-right:1px solid var(--neutral-color-4);flex-direction:column;width:100%;height:100vh;display:flex;overflow:visible!important}.navigation-module__logoHeader--JNpGR{border-bottom:1px solid var(--neutral-color-4);cursor:pointer;justify-content:center;align-items:center;height:64px;min-height:64px;padding:16px;display:flex}.navigation-module__logoCollapsed--SZMF2{justify-content:center;align-items:center;display:flex}.navigation-module__logoExpanded--K8kP7{justify-content:flex-start;align-items:center;gap:0;width:100%;padding:0 8px;display:flex}.navigation-module__logoImg--FLIRX{object-fit:contain}.navigation-module__logoText--KVlpq{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:22px;font-weight:700;line-height:1.2;overflow:hidden}.navigation-module__navMenu--Ldcs7{scrollbar-width:thin;scrollbar-color:#0003 transparent;scrollbar-gutter:stable;scroll-behavior:smooth;border-right:0;flex:1;overflow-y:auto;background-color:var(--neutral-color-1)!important;border-inline-end:none!important;overflow-x:visible!important}.navigation-module__navMenu--Ldcs7::-webkit-scrollbar{width:6px}.navigation-module__navMenu--Ldcs7::-webkit-scrollbar-track{background:0 0}.navigation-module__navMenu--Ldcs7::-webkit-scrollbar-thumb{background-color:#0003;background-clip:content-box;border-radius:3px}[data-theme=dark] .navigation-module__navMenu--Ldcs7{scrollbar-color:#fff3 transparent}[data-theme=dark] .navigation-module__navMenu--Ldcs7::-webkit-scrollbar-thumb{background-color:#fff3}.navigation-module__navMenu--Ldcs7:hover::-webkit-scrollbar-thumb{background-color:#0000004d}[data-theme=dark] .navigation-module__navMenu--Ldcs7:hover::-webkit-scrollbar-thumb{background-color:#ffffff4d}.navigation-module__navMenu--Ldcs7 .ant-menu-dark{background-color:var(--neutral-color-1)!important}.navigation-module__navMenu--Ldcs7 .ant-menu-item{height:52px;color:var(--neutral-color-8);letter-spacing:.1px;border-left:3px solid #0000;border-radius:0;font-size:15px;font-weight:400;line-height:52px;margin:3px 0!important;padding-left:28px!important;padding-right:16px!important}.navigation-module__navMenu--Ldcs7 .ant-menu-sub.ant-menu-inline{border-left:2px solid var(--neutral-color-3);margin-left:20px;padding-left:8px;background-color:var(--neutral-color-2)!important}.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-title{color:var(--neutral-color-8);letter-spacing:.1px;border-left:3px solid #0000;border-radius:0;font-size:15px;font-weight:400;height:52px!important;margin:3px 0!important;padding-left:28px!important;padding-right:16px!important;line-height:52px!important}.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-arrow{color:var(--neutral-color-6)!important}.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary-color-7)!important}.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-open>.ant-menu-submenu-title{border-left-color:var(--primary-color-6);font-weight:500;color:var(--primary-color-6)!important;background-color:var(--neutral-color-2)!important}.navigation-module__activeMenuItem--Cixhe,.navigation-module__navMenu--Ldcs7 .ant-menu-item-selected{border-left-color:var(--primary-color-7);letter-spacing:.2px;font-weight:600;background-color:var(--primary-color-1)!important;color:var(--primary-color-7)!important}.navigation-module__navMenu--Ldcs7 .ant-menu-item:hover,.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-title:hover{letter-spacing:.15px;font-weight:500;color:var(--primary-color-6)!important;background-color:var(--neutral-color-2)!important}.navigation-module__navMenu--Ldcs7 .ant-menu-item .anticon,.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-title .anticon{color:var(--neutral-color-6);text-align:center;width:16px;margin-right:12px;font-size:16px}.navigation-module__navMenu--Ldcs7 .ant-menu-item-selected .anticon,.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-selected .anticon{color:var(--primary-color-7)}.navigation-module__navMenu--Ldcs7 .ant-menu-sub .ant-menu-item .anticon{opacity:.8;margin-left:8px;font-size:14px}.ant-layout-sider-collapsed .navigation-module__logoText--KVlpq{font-size:20px}.ant-layout-sider-collapsed .navigation-module__navMenu--Ldcs7{overflow:hidden auto}.ant-menu-inline-collapsed{width:100%!important}.ant-menu-inline-collapsed .navigation-module__navMenu--Ldcs7 .ant-menu-item{padding:0 calc(50% - 16px)!important}.navigation-module__navMenu--Ldcs7 .ant-menu-item-divider{border-color:var(--neutral-color-5);margin:8px 16px 8px 0!important}.navigation-module__userProfileSection--sjOxw{border-top:1px solid var(--neutral-color-5);align-items:center;padding:16px;display:flex}.navigation-module__userProfileSectionCollapsed--tMmLF{border-top:1px solid var(--neutral-color-5);justify-content:center;padding:16px 0;display:flex}.navigation-module__userAvatar--_Gm4F{background-color:var(--primary-color-7)}.navigation-module__userName--pcRpg{color:var(--neutral-color-9);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:12px;overflow:hidden}.navigation-module__dropdownIcon--VEMLC{color:var(--neutral-color-7)}@media screen and (max-width:768px){.navigation-module__navContainer--P9LIF{height:100%}.navigation-module__logoHeader--JNpGR{height:60px;min-height:60px;padding:16px 12px}.navigation-module__logoText--KVlpq{margin-left:8px;font-size:18px}.navigation-module__navMenu--Ldcs7 .ant-menu-item,.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-title{height:44px!important;margin:2px 0!important;padding-left:20px!important;padding-right:12px!important;font-size:14px!important;line-height:44px!important}.navigation-module__navMenu--Ldcs7::-webkit-scrollbar{width:4px}.navigation-module__navMenu--Ldcs7 .ant-menu-item .anticon,.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-title .anticon{margin-right:10px;font-size:14px}.navigation-module__navMenu--Ldcs7 .ant-menu-item{margin-right:0!important}.navigation-module__navMenu--Ldcs7 .ant-menu-sub.ant-menu-inline{margin-left:16px;padding-left:4px}}@media screen and (max-width:480px){.navigation-module__logoHeader--JNpGR{height:56px;min-height:56px;padding:14px 10px}.navigation-module__logoText--KVlpq{margin-left:6px;font-size:16px}.navigation-module__navMenu--Ldcs7 .ant-menu-item,.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-title{height:40px!important;padding-left:16px!important;padding-right:8px!important;font-size:13px!important;line-height:40px!important}.navigation-module__navMenu--Ldcs7 .ant-menu-item .anticon,.navigation-module__navMenu--Ldcs7 .ant-menu-submenu-title .anticon{margin-right:8px;font-size:13px}.navigation-module__navMenu--Ldcs7 .ant-menu-sub.ant-menu-inline{padding-left:2px}}.ant-menu-inline-collapsed .ant-menu-submenu-popup{min-width:160px;z-index:2000!important;width:auto!important}.ant-menu-inline-collapsed .ant-menu-submenu-popup .ant-menu-item{height:40px;line-height:40px;padding-left:16px!important}.ant-menu-submenu-popup .ant-menu-item:hover{background-color:var(--primary-color-1)!important}.ant-menu-submenu-popup{z-index:2000!important;position:fixed!important;transform:translate(0,0)!important}.ant-menu-inline-collapsed .ant-menu-submenu-popup .ant-menu{border:1px solid var(--neutral-color-4);border-radius:0;background-color:var(--neutral-color-1)!important}.ant-menu-submenu-popup .ant-menu{z-index:2000!important;position:relative!important;transform:translate(0,0)!important}.ant-layout-sider-trigger{z-index:100!important}@media (prefers-reduced-motion:reduce){.navigation-module__navMenu--Ldcs7{scroll-behavior:auto}}.themeSwitcher-module__themeSwitcherContainer--umIx9{display:inline-block;position:relative}.themeSwitcher-module__themePanel--Cbqqf{background-color:var(--component-bg,white);border-radius:8px;width:100%;padding:20px;box-shadow:0 4px 16px #0000001a}[data-theme=dark] .themeSwitcher-module__themePanel--Cbqqf{background-color:#1f1f1f;box-shadow:0 4px 16px #0000004d}.themeSwitcher-module__themePanelTitle--KlaUy{color:var(--neutral-color-9,#000000d9);border-bottom:1px solid var(--neutral-color-5);margin-bottom:20px;padding-bottom:12px;font-size:16px;font-weight:500}[data-theme=dark] .themeSwitcher-module__themePanelTitle--KlaUy{color:#ffffffd9}.themeSwitcher-module__themeDropdown--yv4bU{background-color:var(--component-bg,white);box-sizing:border-box;border-radius:8px;width:520px;padding:16px}[data-theme=dark] .themeSwitcher-module__themeDropdown--yv4bU{background-color:#1f1f1f}.themeSwitcher-module__themeDropdownOverlay--Ps1uV{transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1);background-color:var(--neutral-color-1)!important;z-index:1050!important;border-radius:8px!important;width:520px!important;min-width:520px!important;position:fixed!important;overflow:hidden!important;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d!important}[data-theme=dark] .themeSwitcher-module__themeDropdownOverlay--Ps1uV{background-color:#1f1f1f!important;box-shadow:0 6px 16px #0000007a,0 3px 6px -4px #00000085,0 9px 28px 8px #00000073!important}.themeSwitcher-module__themeGrid--AnAVy{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.themeSwitcher-module__themeItem--_adHs{cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;height:110px;padding:8px;transition:all .3s;display:flex;position:relative}.themeSwitcher-module__active--cq8kh{background-color:#00000005}.themeSwitcher-module__themeItem--_adHs:hover{background-color:var(--neutral-color-3,#00000005);z-index:10}[data-theme=dark] .themeSwitcher-module__themeItem--_adHs:hover{background-color:#ffffff14}[data-theme=dark] .themeSwitcher-module__active--cq8kh{background-color:#ffffff0a;box-shadow:0 0 0 1px #ffffff1a}.themeSwitcher-module__themeColor--EylcZ{border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000026}.themeSwitcher-module__themeColor--EylcZ:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff3 0%,#0000001a 100%);position:absolute;top:0;bottom:0;left:0;right:0}[data-theme=dark] .themeSwitcher-module__themeColor--EylcZ:after{background:linear-gradient(135deg,#ffffff40 0%,#0003 100%)}.themeSwitcher-module__themeItem--_adHs:hover .themeSwitcher-module__themeColor--EylcZ{transform:scale(1.15)translateY(-4px);box-shadow:0 6px 12px #0003}.themeSwitcher-module__active--cq8kh .themeSwitcher-module__themeColor--EylcZ{box-shadow:0 0 0 2px var(--primary-color-7),0 3px 8px #00000026}.themeSwitcher-module__themeName--niETS{color:var(--neutral-color-8,#000000a6);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;transition:all .3s;overflow:hidden}[data-theme=dark] .themeSwitcher-module__themeName--niETS{color:#ffffffbf}.themeSwitcher-module__active--cq8kh .themeSwitcher-module__themeName--niETS{color:var(--primary-color-7,#1677ff);font-weight:500}[data-theme=dark] .themeSwitcher-module__active--cq8kh .themeSwitcher-module__themeName--niETS{color:var(--primary-color-6)}.themeSwitcher-module__themeDescription--V3RDF{color:var(--neutral-color-7,#00000073);text-align:center;-webkit-line-clamp:3;opacity:0;-webkit-box-orient:vertical;width:100%;height:42px;margin-top:4px;font-size:12px;line-height:14px;transition:opacity .2s;display:-webkit-box;overflow:hidden}[data-theme=dark] .themeSwitcher-module__themeDescription--V3RDF{color:#ffffff73}.themeSwitcher-module__themeItem--_adHs:hover .themeSwitcher-module__themeDescription--V3RDF{opacity:1;white-space:normal;z-index:20;pointer-events:none;background-color:var(--component-bg,white);border-radius:4px;width:auto;min-width:90px;max-width:120px;padding:4px 6px;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}[data-theme=dark] .themeSwitcher-module__themeItem--_adHs:hover .themeSwitcher-module__themeDescription--V3RDF{background-color:#2a2a2a;box-shadow:0 2px 8px #0000004d}.themeSwitcher-module__checkIcon--PwipP{color:#fff;z-index:2;filter:drop-shadow(0 1px 2px #0000004d);font-size:16px}.themeSwitcher-module__themeButton--jUQvr{justify-content:center;align-items:center;transition:all .3s;display:flex}.themeSwitcher-module__themeButton--jUQvr:hover{color:var(--primary-color-7);background-color:var(--primary-color-1)}@media (max-width:768px){.themeSwitcher-module__themeDropdown--yv4bU{width:400px}.themeSwitcher-module__themeDropdownOverlay--Ps1uV{width:400px!important;min-width:400px!important}.themeSwitcher-module__themeGrid--AnAVy{grid-template-columns:repeat(4,1fr);gap:16px}.themeSwitcher-module__themeColor--EylcZ{width:32px;height:32px}.themeSwitcher-module__themeItem--_adHs{height:100px}.themeSwitcher-module__themeItem--_adHs:hover .themeSwitcher-module__themeDescription--V3RDF{min-width:80px;max-width:100px;top:70px}}@media (max-width:576px){.themeSwitcher-module__themeDropdown--yv4bU{width:320px;padding:12px}.themeSwitcher-module__themeDropdownOverlay--Ps1uV{width:320px!important;min-width:320px!important}.themeSwitcher-module__themeGrid--AnAVy{grid-template-columns:repeat(3,1fr);gap:12px}.themeSwitcher-module__themeColor--EylcZ{width:28px;height:28px}.themeSwitcher-module__themeItem--_adHs{height:95px}.themeSwitcher-module__themeItem--_adHs:hover .themeSwitcher-module__themeDescription--V3RDF{min-width:70px;max-width:90px;top:65px}}@media (max-width:400px){.themeSwitcher-module__themeDropdown--yv4bU{width:280px}.themeSwitcher-module__themeDropdownOverlay--Ps1uV{width:280px!important;min-width:280px!important}.themeSwitcher-module__themeGrid--AnAVy{grid-template-columns:repeat(3,1fr);gap:10px}.themeSwitcher-module__themeName--niETS{font-size:12px}.themeSwitcher-module__themeItem--_adHs{height:90px}.themeSwitcher-module__themeItem--_adHs:hover .themeSwitcher-module__themeDescription--V3RDF{min-width:60px;max-width:80px;top:60px}}.themeModeSwitcher-module__modeSwitcherContainer--e5PSi{display:inline-block;position:relative}.themeModeSwitcher-module__modeSwitcherButton--ZRI7_{justify-content:center;align-items:center;font-size:16px;transition:all .3s;display:flex;position:relative}.themeModeSwitcher-module__modeSwitcherButton--ZRI7_:hover{color:var(--primary-color-7);background-color:var(--primary-color-1)}.themeModeSwitcher-module__darkButton--zQnJ0{color:#f0f0f0}.themeModeSwitcher-module__darkButton--zQnJ0:hover{color:var(--primary-color-6);background-color:#ffffff14}.themeModeSwitcher-module__modeDropdown--Jvp77{box-sizing:border-box;width:220px;margin:0;padding:6px}.themeModeSwitcher-module__modeSwitcherDropdown--paAxy{transform-origin:top;background-color:var(--neutral-color-1);border-radius:6px;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);position:absolute;overflow:hidden;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;width:220px!important;min-width:220px!important;margin:0!important;padding:0!important}[data-theme=dark] .themeModeSwitcher-module__modeSwitcherDropdown--paAxy{background-color:#1f1f1f;box-shadow:0 6px 16px #0000007a,0 3px 6px -4px #00000085,0 9px 28px 8px #00000073}.themeModeSwitcher-module__modeItem--AsRm_{cursor:pointer;border-radius:4px;align-items:center;height:56px;margin:2px 0;padding:10px 12px;transition:all .2s;display:flex;position:relative}.themeModeSwitcher-module__modeItem--AsRm_:hover{background-color:#0000000a}[data-theme=dark] .themeModeSwitcher-module__modeItem--AsRm_:hover{background-color:#ffffff14}.themeModeSwitcher-module__activeItem--myJt3{background-color:var(--primary-color-1)}[data-theme=dark] .themeModeSwitcher-module__activeItem--myJt3{background-color:#ffffff0a}.themeModeSwitcher-module__activeItem--myJt3 .themeModeSwitcher-module__modeName--QNxyZ{color:var(--primary-color-7)}.themeModeSwitcher-module__modeIcon--DxnvT{background-color:var(--neutral-color-3);width:24px;height:24px;color:var(--neutral-color-8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;font-size:14px;display:flex}.themeModeSwitcher-module__modeInfo--U08QA{flex:1;min-width:0}.themeModeSwitcher-module__modeName--QNxyZ{color:var(--neutral-color-9);margin-bottom:2px;font-size:14px;font-weight:500}.themeModeSwitcher-module__modeDesc--MZwng{color:var(--neutral-color-7);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.themeModeSwitcher-module__modeCheck--VFmKr{color:var(--primary-color-7);flex-shrink:0;margin-left:12px;font-size:14px}@media (max-width:768px){.themeModeSwitcher-module__modeSwitcherButton--ZRI7_{font-size:15px}.themeModeSwitcher-module__modeDropdown--Jvp77{width:200px}.themeModeSwitcher-module__modeSwitcherDropdown--paAxy{width:200px!important;min-width:200px!important}.themeModeSwitcher-module__modeItem--AsRm_{height:48px;padding:8px 10px}.themeModeSwitcher-module__modeIcon--DxnvT{width:22px;height:22px;margin-right:10px;font-size:13px}.themeModeSwitcher-module__modeName--QNxyZ{font-size:13px}.themeModeSwitcher-module__modeDesc--MZwng{font-size:11px}}.styles-module__languageButton--bfpa4{align-items:center;gap:8px;display:flex}.styles-module__languageIconButton--U5VUM,.styles-module__languageTextButton--AYTh4{justify-content:center;align-items:center;display:flex}.styles-module__languageFlag--EbyIk{margin-right:4px;font-size:16px}.styles-module__languageName--EdROg{margin:0 4px}.styles-module__languageCheck--wb15d{color:var(--primary-color-7,#1677ff);margin-left:4px}.ant-dropdown-menu-item .ant-space{white-space:nowrap}.userAvatar-module__userAvatar--ffB5W{cursor:pointer;align-items:center;display:flex}.userAvatar-module__avatarContainer--I2n3D{border-radius:6px;align-items:center;gap:8px;padding:0 12px;transition:all .3s;display:flex}.userAvatar-module__avatarContainer--I2n3D:hover{background-color:#0000000d}.userAvatar-module__avatar--oY6hO{background-color:var(--primary-color,#1890ff)}.userAvatar-module__userName--ZxDJO{text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-left:6px;font-size:14px;overflow:hidden}.userAvatar-module__userInfoCard--vViKc{text-align:center;flex-direction:column;align-items:center;min-width:280px;padding:16px;display:flex}.userAvatar-module__largeAvatar--HyUKc{background-color:var(--primary-color,#1890ff);margin-bottom:16px;font-size:24px!important}.userAvatar-module__userInfoDetails--_0e4o{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.userAvatar-module__userInfoDetails--_0e4o .userAvatar-module__userName--ZxDJO{text-align:center;max-width:100%;margin-bottom:2px;margin-left:0;padding:0 8px;font-size:16px;font-weight:500}.userAvatar-module__userRole--s7gnJ{color:var(--text-color-secondary,#00000073);text-align:center;max-width:100%;margin-bottom:4px;padding:0 8px;font-size:14px}.userAvatar-module__userId--bqNNO{color:var(--text-color-secondary,#00000073);background-color:var(--background-color-light,#f5f5f5);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:90%;margin:4px auto 0;padding:2px 8px;font-size:12px;display:inline-block;overflow:hidden}.userAvatar-module__menuButton--EPhAp{text-align:left;border-radius:4px;width:100%;height:40px;margin:4px 0;padding:0 16px;transition:all .3s}.userAvatar-module__menuButton--EPhAp:hover{background-color:#00000008}[data-theme=dark] .userAvatar-module__avatarContainer--I2n3D:hover{background-color:#ffffff1a}[data-theme=dark] .userAvatar-module__userId--bqNNO,[data-theme=dark] .userAvatar-module__menuButton--EPhAp:hover{background-color:#ffffff14}@media (max-width:768px){.userAvatar-module__avatarContainer--I2n3D .userAvatar-module__userName--ZxDJO{display:none}}.layout-module__mainLayout--yXn9b{background:linear-gradient(#f9fafb 0%,#fff 35%,#f9fafb 100%);height:100vh;min-height:100vh;overflow:hidden}.layout-module__siderContainer--fr6R4{height:100vh;position:relative}.layout-module__siderEdgeHoverArea--nJ26a{z-index:100;pointer-events:auto;width:8px;position:fixed;top:0;bottom:0;left:0}.layout-module__sider--UTHwS{z-index:99;scrollbar-width:thin;scrollbar-color:#0003 transparent;scroll-behavior:smooth;background:#fff;border-right:1px solid #00000014;height:100vh;position:fixed;top:0;bottom:0;left:0;transform:translate(0,0);overflow:visible!important}.layout-module__sider--UTHwS::-webkit-scrollbar{width:8px}.layout-module__sider--UTHwS::-webkit-scrollbar-track{background:0 0}.layout-module__sider--UTHwS::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg,#0003);opacity:0;background-clip:content-box;border:2px solid #0000;border-radius:4px;transition:opacity .3s}[data-theme=dark] .layout-module__sider--UTHwS{scrollbar-color:var(--scrollbar-thumb-bg,#fff3)transparent}[data-theme=dark] .layout-module__sider--UTHwS::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg,#fff3)}.layout-module__sider--UTHwS:hover::-webkit-scrollbar-thumb{opacity:1;background-color:var(--scrollbar-thumb-hover-bg,#0000004d)}.layout-module__sider--UTHwS:focus::-webkit-scrollbar-thumb{opacity:1;background-color:var(--scrollbar-thumb-hover-bg,#0000004d)}.layout-module__sider--UTHwS:active::-webkit-scrollbar-thumb{opacity:1;background-color:var(--scrollbar-thumb-hover-bg,#0000004d)}[data-theme=dark] .layout-module__sider--UTHwS:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-bg,#ffffff4d)}[data-theme=dark] .layout-module__sider--UTHwS:focus::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-bg,#ffffff4d)}[data-theme=dark] .layout-module__sider--UTHwS:active::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-bg,#ffffff4d)}.layout-module__contentLayout--Li4CV{background:0 0;height:100vh;transition:margin-left .2s;overflow-x:hidden}.layout-module__contentContainer--seGdf{scrollbar-width:thin;scrollbar-color:#0003 transparent;scroll-behavior:smooth;background:0 0;height:calc(100% - 64px);padding:0;line-height:1.6;overflow-y:auto}.layout-module__contentContainer--seGdf::-webkit-scrollbar{width:8px}.layout-module__contentContainer--seGdf::-webkit-scrollbar-track{background:0 0}.layout-module__contentContainer--seGdf::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg,#0003);opacity:0;background-clip:content-box;border:2px solid #0000;border-radius:4px;transition:opacity .3s}[data-theme=dark] .layout-module__contentContainer--seGdf{scrollbar-color:var(--scrollbar-thumb-bg,#fff3)transparent}[data-theme=dark] .layout-module__contentContainer--seGdf::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg,#fff3)}.layout-module__contentContainer--seGdf:hover::-webkit-scrollbar-thumb{opacity:1;background-color:var(--scrollbar-thumb-hover-bg,#0000004d)}.layout-module__contentContainer--seGdf:focus::-webkit-scrollbar-thumb{opacity:1;background-color:var(--scrollbar-thumb-hover-bg,#0000004d)}.layout-module__contentContainer--seGdf:active::-webkit-scrollbar-thumb{opacity:1;background-color:var(--scrollbar-thumb-hover-bg,#0000004d)}[data-theme=dark] .layout-module__contentContainer--seGdf:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-bg,#ffffff4d)}[data-theme=dark] .layout-module__contentContainer--seGdf:focus::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-bg,#ffffff4d)}[data-theme=dark] .layout-module__contentContainer--seGdf:active::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-bg,#ffffff4d)}.layout-module__collapseButton--Ik9Nz{opacity:1;cursor:pointer;transition:all .2s;animation:.2s ease-in layout-module__fadeIn--N5YtK;position:fixed;top:50%;left:200px;transform:translateY(-50%)translate(0,0);box-shadow:2px 0 8px #0000000f;z-index:1000!important;color:#6b7280!important;background-color:#fff!important;border:1px solid #00000014!important;border-radius:0 6px 6px 0!important;justify-content:center!important;align-items:center!important;width:16px!important;min-width:16px!important;height:48px!important;padding:0!important;display:flex!important}.layout-module__collapseButton--Ik9Nz,.layout-module__collapseButton--Ik9Nz:before,.layout-module__collapseButton--Ik9Nz:after,.layout-module__collapseButton--Ik9Nz.ant-btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@keyframes layout-module__fadeIn--N5YtK{0%{opacity:0}to{opacity:1}}.layout-module__buttonCollapsed--u4duE{left:80px}.layout-module__collapseButton--Ik9Nz:hover{opacity:1;box-shadow:0 2px 8px #00000014;color:#3b82f6!important;background-color:#eff6ff!important}.layout-module__collapseButton--Ik9Nz:active{background-color:#dbeafe!important}.layout-module__collapseButton--Ik9Nz .anticon{line-height:1;font-size:10px!important}[data-theme=dark] .layout-module__collapseButton--Ik9Nz{color:#9ca3af!important;background-color:#1a1a1a!important;border-color:#ffffff1f!important;box-shadow:2px 0 8px #0000004d!important}[data-theme=dark] .layout-module__collapseButton--Ik9Nz:hover{color:#60a5fa!important;background-color:#1e3a5f!important;border-color:#3b82f680!important;box-shadow:2px 0 12px #3b82f633!important}[data-theme=dark] .layout-module__collapseButton--Ik9Nz:active{background-color:#2563eb!important}.layout-module__userInfo--OVFvs{color:#3b82f6;text-align:right;background-color:#fff;padding:16px}.layout-module__headerBar--hz3qN{z-index:98;background:#fff;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;height:64px;padding:0 32px;transition:background-color .2s;display:flex;position:relative}.layout-module__headerLeft--vJixS{align-items:center;gap:16px;display:flex}.layout-module__headerLeft--vJixS .layout-module__headerTitle--yuJkT{color:#1f2937;letter-spacing:.1px;margin:0;font-size:16px;font-weight:600}.layout-module__headerLeft--vJixS .layout-module__breadcrumb--mQPRo{color:#6b7280;letter-spacing:.05px;font-size:13px}.layout-module__headerLeft--vJixS .layout-module__breadcrumb--mQPRo .layout-module__separator--A5cWj{color:#d1d5db;margin:0 8px}.layout-module__headerRight--VMipw{align-items:center;gap:12px;display:flex}.layout-module__headerAction--YfLTB{color:#6b7280;letter-spacing:.1px;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}.layout-module__headerAction--YfLTB:hover{color:#3b82f6;background-color:#f3f4f6;transform:translateY(-1px)}.layout-module__headerDivider--RaD_2{opacity:.8;background-color:#00000014;height:24px;margin:0 12px;top:0}.layout-module__mobileHeader--rb7pT{z-index:99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.layout-module__menuButton--USevd{font-size:18px}.layout-module__mobileLogo--skXyf{color:#1f2937;text-align:center;letter-spacing:-.3px;flex:1;font-size:20px;font-weight:700;line-height:1.2}.layout-module__mobileActions--XTzRg{align-items:center;gap:10px;display:flex}.layout-module__mobileActions--XTzRg .layout-module__mobileAction--BiZE7{color:#6b7280;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .2s;display:flex}.layout-module__mobileActions--XTzRg .layout-module__mobileAction--BiZE7:hover{color:#3b82f6;background-color:#f3f4f6}.layout-module__navDrawer--iy6QT .ant-drawer-body{padding:0;overflow:hidden}@media screen and (max-width:768px){.layout-module__collapseButton--Ik9Nz{display:none!important}.layout-module__contentContainer--seGdf{height:calc(100% - 64px);margin-top:64px;padding:16px;line-height:1.5}.layout-module__headerBar--hz3qN{padding:0 16px}.ant-drawer-body{padding:0}}@media screen and (max-width:480px){.layout-module__mobileHeader--rb7pT{height:56px;padding:0 12px}.layout-module__mobileLogo--skXyf{letter-spacing:-.2px;font-size:16px;font-weight:700}.layout-module__mobileActions--XTzRg{gap:6px}.layout-module__mobileActions--XTzRg .layout-module__mobileAction--BiZE7{width:32px;height:32px;font-size:13px}.layout-module__contentContainer--seGdf{height:calc(100% - 56px);margin-top:56px;padding:12px;line-height:1.5}.layout-module__headerBar--hz3qN{padding:0 12px}.layout-module__headerAction--YfLTB{width:32px;height:32px;font-size:13px}.layout-module__headerRight--VMipw{gap:6px}.layout-module__headerDivider--RaD_2{height:20px;margin:0 6px}}@media screen and (min-width:768px) and (max-width:1200px){.layout-module__collapseButton--Ik9Nz{height:32px!important}}.layout-module__headerBar--hz3qN .layout-module__ant-btn--GtsqN{box-shadow:none!important;background:0 0!important;border:none!important}.layout-module__headerBar--hz3qN .layout-module__ant-btn--GtsqN:hover,.layout-module__headerBar--hz3qN .layout-module__ant-btn--GtsqN:focus{color:#3b82f6!important;background-color:#f3f4f6!important}.layout-module__headerBar--hz3qN .layout-module__userAvatar--yKOX6{letter-spacing:.1px;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.layout-module__headerBar--hz3qN .layout-module__userAvatar--yKOX6:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.layout-module__headerBar--hz3qN .layout-module__language-switcher--Ujssh,.layout-module__headerBar--hz3qN .layout-module__theme-switcher--xhJBk{border-radius:8px;padding:8px;transition:all .2s}.layout-module__headerBar--hz3qN .layout-module__language-switcher--Ujssh:hover,.layout-module__headerBar--hz3qN .layout-module__theme-switcher--xhJBk:hover{background-color:#f3f4f6}.layout-module__headerBar--hz3qN .layout-module__active--WCnHb{color:#3b82f6!important;background-color:#eff6ff!important}[data-theme=dark] .layout-module__headerBar--hz3qN{border-bottom-color:#00000026}[data-theme=dark] .layout-module__headerAction--YfLTB:hover{background-color:#ffffff0d}[data-theme=dark] .layout-module__headerDivider--RaD_2{opacity:.6;background-color:#ffffff1a}@media (max-width:768px){.layout-module__headerBar--hz3qN{padding:0 16px}.layout-module__headerRight--VMipw{gap:8px}.layout-module__headerAction--YfLTB{width:36px;height:36px;font-size:14px}.layout-module__headerDivider--RaD_2{margin:0 8px}}.styles-module__uploadPanelInline--Mpt_E{background:var(--component-bg,#fff);border:1px solid var(--border-color,#e8e8e8);border-radius:8px;margin:8px 12px 0;padding:8px 10px;transition:background-color .3s,border-color .3s}.styles-module__uploadSummaryRow--jZH5C{color:var(--text-secondary,#8c8c8c);justify-content:space-between;align-items:center;padding:6px 12px 0;font-size:12px;display:flex}.styles-module__messageItem--yHLyp{position:relative}.styles-module__messageActions--vtzeA{opacity:0;transition:opacity .15s;position:absolute;top:8px;right:-4px}.styles-module__messageItem--yHLyp:hover .styles-module__messageActions--vtzeA{opacity:1}.styles-module__aiChatContainer--xnhFG{background:var(--layout-bg,#fff);height:100vh;color:var(--text-primary,#262626);flex-direction:column;padding-left:72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;transition:background-color .3s,color .3s;display:flex;overflow:hidden}.styles-module__aiChatPage--kVOIC{background:var(--layout-bg,#fff);height:100vh;color:var(--text-primary,#262626);padding-left:72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;transition:background-color .3s,color .3s;display:flex;overflow:hidden}.styles-module__layoutReversed--XmWYL{flex-direction:row-reverse}.styles-module__darkTheme--TNJ83{background:var(--layout-bg,#141414);color:var(--text-primary,#f0f0f0)}.styles-module__inputArea--SXYzL{background:var(--component-background,#fff);border-top:1px solid var(--border-color,#e8e8e8);flex-shrink:0;padding:16px 24px}.styles-module__inputContainer--ZKJKy{background:var(--component-bg,#fff);border:1px solid var(--border-color,#e8e8e8);border-radius:8px;align-items:flex-end;gap:12px;padding:12px;transition:all .3s;display:flex}.styles-module__inputContainer--ZKJKy:hover{border-color:#d1d5db}.styles-module__inputLeft--iakho{flex-shrink:0;align-items:center;display:flex}.styles-module__inputCenter--UUI4D{flex:1;min-width:0}.styles-module__inputRight--pb_LW{flex-shrink:0;align-items:center;gap:8px;display:flex}.styles-module__sideNavigation--sZM7x{background:var(--component-background,#fff);border-right:1px solid var(--border-color,#e8e8e8);z-index:120;-webkit-backdrop-filter:saturate(150%)blur(6px);backdrop-filter:saturate(150%)blur(6px);flex-direction:column;width:72px;display:flex;position:fixed;top:0;bottom:0;left:0}.styles-module__sideNavHeader--hZIIU{border-bottom:1px solid var(--border-color,#e8e8e8);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 0;display:flex}.styles-module__sideNavMenu--XcxSu{flex-direction:column;align-items:center;gap:8px;margin:0;padding:8px 0;list-style:none;display:flex}.styles-module__sideNavigation--sZM7x .styles-module__aiAvatar--AQ1QL{color:#fff;width:36px;height:36px;font-size:18px}.styles-module__sideNavigation--sZM7x .styles-module__aiAvatar--AQ1QL img{object-fit:contain;border-radius:0;width:28px;height:28px}.styles-module__sideNavigation--sZM7x .styles-module__aiInfo--cl_bc{display:none}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob{width:100%;height:48px;color:var(--text-secondary,#8c8c8c);border-radius:12px;justify-content:center;align-items:center;gap:0;margin:0 8px;padding:0;transition:background .2s,color .2s,transform .1s}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob>span.styles-module__anticon--W0Hy1{display:inline-flex}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob .anticon{color:#4a5568;line-height:1;display:inline-flex;font-size:16px!important}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob:hover{background:#4285f41f}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob:hover .styles-module__anticon--W0Hy1{color:#1d4ed8}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob.styles-module__active--FVKVH{background:#4285f42e}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob.styles-module__active--FVKVH .styles-module__anticon--W0Hy1{color:#1d4ed8}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob.styles-module__active--FVKVH{position:relative}.styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob.styles-module__active--FVKVH:before{content:"";background:#1d4ed8;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.styles-module__sideNavHeaderActions--cuSdA{flex-direction:column;align-items:center;gap:8px;display:flex}.styles-module__sideNavHeaderActions--cuSdA button{border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;width:40px!important;height:40px!important}.styles-module__sideNavHeaderActions--cuSdA button .anticon{font-size:20px}.styles-module__sideNavHeaderActions--cuSdA button>span.styles-module__anticon--W0Hy1{display:inline-flex}.styles-module__sideNavHeaderActions--cuSdA button>span>pan:not(.styles-module__anticon--W0Hy1){display:none}.styles-module__newChatButtonIcon--meQhv{justify-content:center;align-items:center;display:inline-flex;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%)!important;border:none!important;border-radius:14px!important;width:44px!important;height:44px!important;transition:transform .12s,box-shadow .2s!important;box-shadow:0 6px 16px #2563eb59!important}.styles-module__newChatButtonIcon--meQhv:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px #2563eb73!important}.styles-module__newChatButtonIcon--meQhv:active{transform:translateY(0)scale(.98)!important}.styles-module__newChatButtonIcon--meQhv .anticon{color:#fff!important;font-size:22px!important}.styles-module__codeMessage--AQSLl{background:0 0}.styles-module__codeBlockWrapper--LiQTW{border:1px solid var(--border-color,#e8e8e8);background:var(--item-hover-bg,#fafafa);border-radius:6px;transition:background-color .3s,border-color .3s;overflow:hidden}.styles-module__codeBlockHeader--AKEuw{color:var(--text-secondary,#5b667a);border-bottom:1px solid var(--border-color,#e8e8e8);-webkit-user-select:none;user-select:none;letter-spacing:.2px;background:#f8f9fa;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;transition:background-color .2s,color .2s,border-color .2s;display:flex}.styles-module__codeBlockHeader--AKEuw:hover{background:#f1f3f4}.styles-module__codeBlockTitle--VdcL9{flex:1;align-items:center;display:flex}.styles-module__codePre--b4iqY{color:var(--text-primary,#1f2328);letter-spacing:.2px;white-space:pre;word-wrap:normal;background:0 0;margin:0;padding:16px 18px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.7;transition:color .3s;overflow-x:auto}.styles-module__tableCard--nvbmn{border:1px solid var(--border-color,#e8e8e8);background:var(--item-hover-bg,#f9fafb);border-radius:6px;padding:10px 12px;transition:background-color .3s,border-color .3s}.styles-module__tableTitle--IIAcL{color:var(--text-primary,#262626);margin-bottom:6px;font-size:14px;font-weight:600}.styles-module__tableLink--VeLiX{color:#fff;background:#4285f4;border-radius:6px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-block}.styles-module__tableLink--VeLiX:hover{opacity:.9}.styles-module__resultsGrid--F5UeA{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;max-width:100%;margin-top:12px;display:grid}.styles-module__resultsGridItem--AnnpY{border:1px solid var(--border-color,#e8e8e8);background:var(--item-hover-bg,#f9fafb);border-radius:6px;flex-direction:column;justify-content:space-between;min-height:80px;padding:10px 12px;transition:all .2s;display:flex}.styles-module__resultsGridItem--AnnpY:hover{background:#f8faff;border-color:#4285f4}.styles-module__resultsGridTitle--wC4i_{color:var(--text-primary,#262626);text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.styles-module__resultsGridButton--gjwcZ{align-self:flex-start;height:28px;padding:0 12px;font-size:12px}@media (min-width:800px){.styles-module__resultsGrid--F5UeA,.styles-module__stepGroupChildren--X4qYJ{grid-template-columns:repeat(auto-fit,minmax(150px,calc(33.3333% - 8px)))}}@media (max-width:1024px){.styles-module__resultsGrid--F5UeA,.styles-module__stepGroupChildren--X4qYJ{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}}@media (max-width:480px){.styles-module__resultsGrid--F5UeA,.styles-module__stepGroupChildren--X4qYJ{grid-template-columns:1fr;gap:8px}.styles-module__resultsGridItem--AnnpY{min-height:70px;padding:8px 10px}.styles-module__resultsGridTitle--wC4i_{font-size:12px}.styles-module__resultsGridButton--gjwcZ{height:26px;padding:0 10px;font-size:11px}}.styles-module__topNavigation--hUl2O{background:var(--component-background,#fff);border-bottom:1px solid var(--border-color,#e8e8e8);z-index:100;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.styles-module__navLeft--gX76a{align-items:center;gap:16px;display:flex}.styles-module__navRight--crRV8{align-items:center;gap:8px;display:flex}.styles-module__navMenu--_3a9K{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.styles-module__navMenuItem--JhIob{cursor:pointer;color:var(--text-secondary,#8c8c8c);border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.styles-module__navMenuItem--JhIob:hover{background:var(--item-hover-bg,#f8f9fa);color:var(--text-primary,#262626)}.styles-module__navMenuItem--JhIob.styles-module__active--FVKVH{color:#4285f4;background:#4285f41a}.styles-module__navMenuItem--JhIob .styles-module__anticon--W0Hy1{font-size:14px}.styles-module__mainContent--L9Z_2{background:var(--layout-body-background,#fafafa)var(--ai-chat-bg,none)center/cover no-repeat fixed;flex:1;display:flex;position:relative;overflow:hidden}.styles-module__agentSelectorContainer--bhHS9{z-index:10;background:var(--component-bg,#fffffff2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color,#f0f0f0);align-items:center;gap:12px;min-height:40px;margin-bottom:20px;padding:20px 24px;transition:background-color .3s,border-color .3s;display:flex;position:sticky;top:0}.styles-module__agentSelectorContainer--bhHS9 .styles-module__ant-select--wvg2e{transition:all .2s;position:relative}.styles-module__agentSelectorContainer--bhHS9 .styles-module__ant-select--wvg2e:hover{transform:translateY(0)}.styles-module__agentSelectorContainer--bhHS9 .styles-module__ant-select--wvg2e:last-child{min-width:120px;max-width:120px;overflow:hidden}.styles-module__modernInputCard--Nf1EN{background:var(--component-bg,#fff);box-shadow:none;border:1px solid var(--border-color,#e8e8e8);border-radius:8px;padding:12px 20px;transition:all .3s}.styles-module__modernInputCard--Nf1EN:hover{border-color:#d1d5db}.styles-module__templateStatusBar--GQmSy{padding:0 0 8px;animation:.3s ease-out styles-module__slideDown--ZFCYX}@keyframes styles-module__slideDown--ZFCYX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module__modernInputWrapper--mVWHG{align-items:center;gap:12px;min-height:48px;display:flex}.styles-module__inputLeftIcon--BxixJ{color:#666;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;transition:color .3s;display:flex}.styles-module__inputLeftIcon--BxixJ:hover{color:#1890ff}.styles-module__inputLeftIcon--BxixJ .styles-module__ant-dropdown--Gve9a{position:relative}.styles-module__inputLeftIcon--BxixJ .styles-module__ant-dropdown-menu--CD8gW{border-radius:8px;min-width:140px;padding:4px 0;box-shadow:0 4px 12px #00000026}.styles-module__inputLeftIcon--BxixJ .styles-module__ant-dropdown-menu-item--J4auN{border-radius:4px;margin:0 4px;padding:8px 12px;transition:all .2s;position:relative}.styles-module__inputLeftIcon--BxixJ .styles-module__ant-dropdown-menu-item--J4auN:hover{background-color:#f5f5f5;transform:translateY(0)!important}.styles-module__inputLeftIcon--BxixJ .styles-module__ant-dropdown-menu-submenu--vBqdc{position:relative}.styles-module__inputLeftIcon--BxixJ .styles-module__ant-dropdown-menu-submenu-title--u34se{border-radius:4px;margin:0 4px;padding:8px 12px;transition:all .2s}.styles-module__inputLeftIcon--BxixJ .styles-module__ant-dropdown-menu-submenu-title--u34se:hover{background-color:#f5f5f5;transform:translateY(0)!important}.template-dropdown-menu{min-width:180px!important;max-height:250px!important;position:fixed!important;overflow-y:auto!important}.template-dropdown-menu .ant-dropdown-menu-item{border-radius:4px!important;margin:0 4px!important;padding:8px 12px!important;transition:all .2s!important;position:relative!important}.template-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#f5f5f5!important;transform:translateY(0)!important}.styles-module__modernInputCard--Nf1EN.styles-module__withTemplate--yR5tk{padding:16px 20px 12px}.styles-module__inputLeftIcon--BxixJ .styles-module__ant-dropdown-menu-root--Xpg75{position:fixed!important}.styles-module__inputLeftIcon--BxixJ:hover{background-color:var(--hover-bg,#f5f5f5);border-radius:6px}.styles-module__inputLeftIcon--BxixJ.styles-module__templateActive--NXX62{color:#1890ff!important;background-color:#1890ff1a!important}.styles-module__modernInput--WHxWM{resize:none;letter-spacing:.2px;flex:1;font-size:15px;line-height:1.6;box-shadow:none!important;background:0 0!important;border:none!important;padding:12px 0!important}.styles-module__modernInput--WHxWM:focus{box-shadow:none!important;border:none!important}.styles-module__modernInput--WHxWM::placeholder{color:#999;letter-spacing:.2px;font-size:15px}.styles-module__modernInput--WHxWM:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none;letter-spacing:.2px;font-size:15px}.styles-module__modernInput--WHxWM .inline-tag{color:#1890ff;cursor:default;-webkit-user-select:none;user-select:none;vertical-align:middle;background-color:#e6f7ff;border:1px solid #91caff;border-radius:4px;margin:0 2px;padding:2px 6px;font-size:13px;display:inline-block}.styles-module__modernInput--WHxWM .inline-tag:hover{background-color:#bae7ff;border-color:#69c0ff}.styles-module__modernInput--WHxWM .inline-tag span{cursor:pointer;margin-left:4px;font-weight:700}.styles-module__modernInput--WHxWM .inline-tag span:hover{color:#ff4d4f}.styles-module__inputRightIcons--gR_9z{align-items:center;gap:8px;display:flex}.styles-module__micIcon--daNNK{color:#666;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;transition:color .3s;display:flex}.styles-module__micIcon--daNNK:hover{color:#1890ff}.styles-module__audioVisualizer--r1kkX{align-items:center;gap:2px;height:20px;display:flex}.styles-module__audioBar--HolVD{background:#1890ff;border-radius:2px;width:3px;animation:1.5s ease-in-out infinite styles-module__audioWave--vzY_k}.styles-module__audioBar--HolVD:first-child{height:8px;animation-delay:0s}.styles-module__audioBar--HolVD:nth-child(2){height:16px;animation-delay:.2s}.styles-module__audioBar--HolVD:nth-child(3){height:12px;animation-delay:.4s}@keyframes styles-module__audioWave--vzY_k{0%,to{height:3px}50%{height:12px}}.styles-module__modernSendButton--_on0u{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;display:flex!important}.styles-module__mainContent--L9Z_2.styles-module__reversed--A5MSu{flex-direction:row-reverse}.styles-module__leftPanel--mBSdi{z-index:10;background:0 0;border-right:1px solid #f5f5f5;flex-direction:column;width:40%;min-width:400px;transition:all .3s;display:flex}.styles-module__mainContent--L9Z_2.styles-module__dataPanelHidden--zU3WE .styles-module__leftPanel--mBSdi{width:100%;min-width:0;box-shadow:none;border-right:none}.styles-module__rightPanel--aYJzU{background:0 0;flex-direction:column;width:60%;transition:all .3s;display:flex;position:relative;overflow:hidden auto}.styles-module__rightPanel--aYJzU.styles-module__hidden--TD_2P{border-left:none;width:0;min-width:0;overflow:hidden}.styles-module__mainContent--L9Z_2.styles-module__reversed--A5MSu .styles-module__leftPanel--mBSdi{border-left:1px solid #f5f5f5;border-right:none}.styles-module__chatArea--cyVkl{background:0 0;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.styles-module__dataPanelHidden--zU3WE .styles-module__chatArea--cyVkl{min-width:800px;max-width:800px;margin:0 auto}.styles-module__aiHeader--tqlg7{border-bottom:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);flex-shrink:0;align-items:center;gap:16px;padding:20px 24px;display:flex}.styles-module__aiAvatar--AQ1QL{aspect-ratio:1;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.styles-module__aiInfo--cl_bc{flex:1}.styles-module__headerActions--SdgF9{align-items:center;gap:8px;display:flex}.styles-module__aiName--Mp4Nu{color:var(--text-primary,#262626);margin:0;font-size:16px;font-weight:600;line-height:1.4}.styles-module__aiStatus--GJ_zN{color:var(--text-secondary,#8c8c8c);margin:0;font-size:12px;line-height:1.2}.styles-module__aiStatus--GJ_zN.styles-module__online--uBZxQ{color:#34a853}.styles-module__aiStatus--GJ_zN.styles-module__analyzing--lYVch{color:#4285f4}.styles-module__sidebarHeader--cwi_r{border-bottom:1px solid var(--border-color,#e8e8e8);flex-shrink:0;padding:16px}.styles-module__newChatButton--QGf47{border-radius:8px;height:36px;font-size:13px;font-weight:500;transition:all .3s;box-shadow:0 1px 4px #1890ff26}.styles-module__newChatButton--QGf47:hover{box-shadow:0 2px 8px #1890ff40}.styles-module__sidebarContent--P6DXw{flex:1;min-height:0;padding:16px;overflow-y:auto}.styles-module__sectionTitle--BRtdl{color:var(--text-primary,#262626);border-bottom:1px solid var(--border-color,#f0f0f0);align-items:center;gap:8px;margin-bottom:16px;padding:8px 0;font-size:15px;font-weight:600;display:flex}.styles-module__conversationsList--scieA{margin:0}.styles-module__conversationItem--kUllb{cursor:pointer;border:1px solid var(--border-color,#f0f0f0);background:var(--component-background,#fff);border-radius:8px;margin-bottom:8px;padding:12px;transition:all .3s;position:relative;box-shadow:0 1px 3px #0000000d}.styles-module__conversationItem--kUllb:hover{background:var(--item-hover-bg,#f8f9fa);border-color:var(--primary-color,#1890ff);box-shadow:0 2px 8px #00000014}.styles-module__conversationItem--kUllb.styles-module__activeConversation--vMRn2{background:var(--primary-color-bg,#e6f7ff);border-left:3px solid var(--primary-color,#1890ff);border-color:var(--primary-color,#1890ff);box-shadow:0 2px 8px #1890ff26}.styles-module__conversationContent--CEuQS{flex:1;min-width:0;padding:8px 12px}.styles-module__conversationHeader--MrYMX{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.styles-module__conversationTitle--WOzvI{color:var(--text-primary,#262626);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:8px;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.styles-module__conversationTime--h4nR0{color:var(--text-placeholder,#bfbfbf);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400}.styles-module__conversationPreview--HJJQm{color:var(--text-secondary,#8c8c8c);white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;font-size:12px;line-height:1.2;overflow:hidden}.styles-module__deleteButton--oeV_7{opacity:0;width:20px;height:20px;color:var(--text-placeholder,#bfbfbf);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:12px;transition:all .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.styles-module__deleteButton--oeV_7:hover{background:var(--danger-color,#ff4d4f);color:#fff;transform:translateY(-50%)}.styles-module__conversationItem--kUllb:hover .styles-module__deleteButton--oeV_7{opacity:1}.styles-module__sidebarFooter--UAI0f{border-top:1px solid var(--border-color,#e8e8e8);background:var(--layout-header-background,#fafafa);flex-shrink:0;padding:12px 16px}.styles-module__footerRow--tEMj5{justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module__userInfo--JQ0tL{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.styles-module__userDetails--rxWJw{flex:1;min-width:0}.styles-module__userName--PH4Lu{color:var(--text-primary,#262626);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.styles-module__userRole--_7fg1{color:var(--text-secondary,#8c8c8c);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.styles-module__userActions--tURpm{flex-shrink:0;gap:4px;display:flex}.styles-module__chatContent--Vh78l{background:var(--component-background,#fff);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.styles-module__chatHeader--jttpf{border-bottom:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.styles-module__chatHeaderLeft--HYcto,.styles-module__chatHeaderRight--X8qjW{align-items:center;gap:12px;display:flex}.styles-module__toggleButton--ySkOo{box-shadow:none;border:none}.styles-module__chatTitle--XuOfr{color:var(--text-primary,#262626);margin:0}.styles-module__chatMain--Qpwk3{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.styles-module__messagesContainer--aOFK_{scrollbar-width:thin;scrollbar-color:transparent transparent;background:0 0;flex:1;min-height:0;padding:32px 24px;transition:scrollbar-color .3s;overflow-y:auto}.styles-module__messagesContainer--aOFK_:hover{scrollbar-color:#0003 transparent}.styles-module__messagesContainer--aOFK_::-webkit-scrollbar{width:6px}.styles-module__messagesContainer--aOFK_::-webkit-scrollbar-track{background:0 0}.styles-module__messagesContainer--aOFK_::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .3s}.styles-module__messagesContainer--aOFK_:hover::-webkit-scrollbar-thumb{background:#0003}.styles-module__messagesContainer--aOFK_::-webkit-scrollbar-thumb:hover{background:#0000004d}.styles-module__emptyChat--PstoO{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:600px;height:100%;margin:auto;display:flex}.styles-module__emptyContent--CP2PF{text-align:center;color:var(--text-secondary,#8c8c8c);flex-direction:column;justify-content:center;align-items:center;font-size:1.8rem;display:flex}.styles-module__centeredInputArea--P2laL{opacity:1;width:100%;max-width:680px;margin:0 auto;transition:opacity .3s,transform .3s;animation:.5s ease-out styles-module__slideInFromCenter--YDDsg}.styles-module__inputAreaContainer--lLPhO{opacity:1;margin-top:auto;transition:opacity .3s,transform .3s;animation:.5s ease-out styles-module__slideInFromBottom--O_PZv}.styles-module__centeredInputArea--P2laL.styles-module__entering--dR8cP{animation:.5s ease-out styles-module__slideInFromCenter--YDDsg}.styles-module__inputAreaContainer--lLPhO.styles-module__entering--dR8cP{animation:.5s ease-out styles-module__slideInFromBottom--O_PZv}.styles-module__centeredInputArea--P2laL.styles-module__exiting--Au9Yl{animation:.3s ease-in styles-module__slideOutToCenter--Rc8rl}.styles-module__inputAreaContainer--lLPhO.styles-module__exiting--Au9Yl{animation:.3s ease-in styles-module__slideOutToBottom--u7D13}@keyframes styles-module__slideInFromCenter--YDDsg{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module__slideInFromBottom--O_PZv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module__slideOutToCenter--Rc8rl{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.95)}}@keyframes styles-module__slideOutToBottom--u7D13{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.styles-module__emptyIcon--OkfZC{border-radius:8px;width:48px;height:48px;margin-bottom:16px}.styles-module__messageBubble--FG4Fe{gap:16px;max-width:85%;margin-bottom:24px;animation:.3s ease-out styles-module__fadeInUp--BIoKr;display:flex}.styles-module__userBubble--QXp1m{flex-direction:row-reverse;margin-left:auto}.styles-module__aiBubble--AB30Y{flex-direction:row}.styles-module__messageAvatar--wTvZa{aspect-ratio:1;flex-shrink:0;width:32px;height:32px}.styles-module__userAvatar--UM2Fs{color:#fff;aspect-ratio:1;background:#4285f4;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.styles-module__aiMessageAvatar--ekMlh{color:#fff;aspect-ratio:1;background:#34a853;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.styles-module__messageContent--Dr6uA{flex:1;min-width:0}.styles-module__messageText--aDeTn{background:var(--component-background,#fff);box-shadow:none;border:1px solid var(--border-color,#e8e8e8);word-wrap:break-word;letter-spacing:.3px;border-radius:8px;padding:16px 20px;font-size:14px;line-height:1.7}.styles-module__userBubble--QXp1m .styles-module__messageText--aDeTn{color:#262626;box-shadow:none;background:#f0f7ff;border:1px solid #d6e4ff}.styles-module__aiBubble--AB30Y .styles-module__messageText--aDeTn{background:#fafbfc;border:1px solid #f0f0f0}.styles-module__messageTime--Xy19w{color:var(--text-secondary,#8c8c8c);letter-spacing:.2px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:0 4px;font-size:12px;display:flex}.styles-module__userBubble--QXp1m .styles-module__messageTime--Xy19w{flex-direction:row-reverse}.styles-module__aiBubble--AB30Y .styles-module__messageTime--Xy19w{text-align:left}@keyframes styles-module__fadeInUp--BIoKr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.styles-module__loadingMessage--ABgUd{background:#fafbfc;border:1px solid #f0f0f0;border-radius:6px;align-items:center;gap:8px;max-width:200px;padding:12px 16px;animation:.3s ease-out styles-module__fadeInUp--BIoKr;display:flex}.styles-module__loadingDots--ex0Kg{gap:4px;display:flex}.styles-module__loadingDot--KBshi{background:#6b7280;border-radius:2px;width:6px;height:6px;animation:1.4s ease-in-out infinite styles-module__loadingPulse--zM0DA}.styles-module__loadingDot--KBshi:first-child{animation-delay:-.32s}.styles-module__loadingDot--KBshi:nth-child(2){animation-delay:-.16s}.styles-module__loadingDot--KBshi:nth-child(3){animation-delay:0s}@keyframes styles-module__loadingPulse--zM0DA{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.styles-module__loadingText--bAOj1{color:#6b7280;font-size:13px;font-weight:400}.styles-module__inputContainer--ZKJKy{background:var(--component-background,#fff);box-shadow:none;flex-shrink:0;padding:20px;transition:all .3s;transform:translateZ(0)}.styles-module__inputCard--nJyeR{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden}.styles-module__conditionsRow--IYlPj{border-bottom:1px solid var(--border-color,#f0f0f0);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;display:flex}.styles-module__conditionTag--tbi3D{flex-shrink:0;align-items:center;gap:6px;display:flex}.styles-module__conditionLabel--RPDeE{color:var(--text-secondary,#8c8c8c);font-size:12px;font-weight:500}.styles-module__conditionValue--f0cmF{color:var(--text-primary,#262626);background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;display:flex}.styles-module__conditionValue--f0cmF .styles-module__anticon--W0Hy1{color:var(--primary-color,#1890ff);font-size:11px}@media (max-width:768px){.styles-module__conditionsRow--IYlPj{flex-direction:column;align-items:stretch;gap:4px;padding-bottom:4px}.styles-module__conditionTag--tbi3D{justify-content:space-between}}.styles-module__chatInputWrapper--nkVSR{padding:8px 8px 8px 12px}.styles-module__attachButton--qbxjO{padding:4px}.styles-module__chatInput--VFQ0e{resize:none;border-radius:8px;flex:1;box-shadow:none!important;border:none!important}.styles-module__chatInput--VFQ0e:hover,.styles-module__chatInput--VFQ0e:focus,.styles-module__chatInput--VFQ0e .styles-module__ant-input--omOwl,.styles-module__chatInput--VFQ0e .styles-module__ant-input--omOwl:hover,.styles-module__chatInput--VFQ0e .styles-module__ant-input--omOwl:focus{box-shadow:none!important;border:none!important}.styles-module__uploadPanel--e5tar{border:1px solid var(--border-color,#e8e8e8);z-index:5;background:#fff;border-radius:8px;padding:10px 12px;position:absolute;bottom:86px;left:24px;right:24px;box-shadow:0 4px 18px #0000001f}.styles-module__uploadPanelHeader--ahfGl{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.styles-module__uploadList--cZroL{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow:auto}.styles-module__uploadItem--HcjNd{border:1px solid #f0f0f0;border-radius:6px;padding:8px 10px}.styles-module__uploadItem--HcjNd:hover{cursor:pointer;background:#fafafa}.styles-module__uploadMeta--X6LEz{justify-content:space-between;align-items:center;gap:8px;display:flex}.styles-module__uploadName--DWrj0{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.styles-module__uploadSize--v62M5{color:#8c8c8c;font-size:12px}.styles-module__uploadProgressRow--wyBUk{align-items:center;gap:8px;margin-top:6px;display:flex}.styles-module__uploadBarOuter--h7Q6c{background:#f5f5f5;border-radius:999px;flex:1;height:6px;overflow:hidden}.styles-module__uploadBarInner--nCryi{background:#4285f4;width:0;height:100%;transition:width .2s}.styles-module__uploadStatus--QQ4BD{color:#666;width:70px;font-size:12px}.styles-module__uploadActions--aHD_o{gap:4px;display:flex}.styles-module__uploadError--Fm0x_{color:#ea4335;margin-top:4px;font-size:12px}.styles-module__sendButton--YJL5k{background:var(--primary-color,#1890ff);border:1px solid var(--primary-color,#1890ff);width:36px;min-width:36px;height:36px;box-shadow:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.styles-module__sendButton--YJL5k:hover{background:var(--primary-color-hover,#40a9ff);border-color:var(--primary-color-hover,#40a9ff)}.styles-module__sendButton--YJL5k:active{background:#0969da;border-color:#0969da}.styles-module__sendButton--YJL5k:disabled{background:var(--disabled-color,#d9d9d9);border-color:var(--disabled-color,#d9d9d9);cursor:not-allowed;transform:none!important}.styles-module__sendButton--YJL5k .styles-module__anticon--W0Hy1{color:#fff;font-size:16px}.styles-module__sendButtonDanger--dHn6C,.styles-module__sendButtonDanger--dHn6C:hover,.styles-module__sendButtonDanger--dHn6C:focus,.styles-module__sendButtonDanger--dHn6C:active{color:#fff!important;box-shadow:none!important;background:#ff4d4f!important;border-color:#ff4d4f!important}.styles-module__shortcutHint--tWV2V{color:var(--text-secondary,#8c8c8c);text-align:center;margin-top:8px;font-size:12px}.styles-module__shortcutHint--tWV2V kbd{background:var(--item-hover-bg,#f0f0f0);border:1px solid var(--border-color-base,#d9d9d9);border-radius:3px;margin:0 2px;padding:2px 4px;font-size:11px}.styles-module__dataVisualization--Z_MbA{z-index:10;background:0 0;border-right:none;flex-direction:column;flex:1;transition:all .3s;display:flex;position:relative;box-shadow:-2px 0 12px #00000014}.styles-module__mainContent--L9Z_2.styles-module__reversed--A5MSu .styles-module__dataVisualization--Z_MbA{border-left:none}.styles-module__dataVisualization--Z_MbA.styles-module__hidden--TD_2P{border-right:none;width:0;min-width:0;overflow:hidden}.styles-module__dataHeader--J26Gc{background:var(--component-background,#fff);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 16px;display:flex}.styles-module__aiHeader--tqlg7,.styles-module__dataHeader--J26Gc{box-sizing:border-box;min-height:72px;padding-top:0;padding-bottom:0}.styles-module__headerActions--SdgF9{white-space:nowrap;align-items:center;gap:8px;display:flex}.styles-module__dataTitle--X2MIw{color:var(--text-primary,#262626);margin:0;font-size:14px;font-weight:600}.styles-module__dataActions--H38yQ{gap:8px;display:flex}.styles-module__dataActionButton--Js1sL{border:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);color:var(--text-secondary,#8c8c8c);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;transition:all .2s}.styles-module__dataActionButton--Js1sL:hover{color:#4285f4;background:#4285f40d;border-color:#4285f4}.styles-module__kpiSection--P_nyV{border-bottom:1px solid var(--border-color,#f0f0f0);margin:0 12px;padding:24px 12px}.styles-module__kpiGrid--fIo_5{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.styles-module__kpiCard--LhWT2{background:var(--component-background,#fff);border:1px solid var(--border-color,#e8e8e8);text-align:center;box-shadow:none;border-radius:6px;padding:20px;transition:all .2s}.styles-module__kpiCard--LhWT2:hover{background:#f8faff;border-color:#4285f4}.styles-module__kpiValue--crHkm{color:#4285f4;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2}.styles-module__kpiLabel--A3dbz{color:var(--text-secondary,#8c8c8c);margin-bottom:8px;font-size:12px;font-weight:500}.styles-module__kpiChange--_Ysv8{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.styles-module__kpiChange--_Ysv8.styles-module__positive--GtjwK{color:#34a853;background:#34a8531a}.styles-module__kpiChange--_Ysv8.styles-module__negative--ze7rk{color:#ea4335;background:#ea43351a}.styles-module__chartsSection--JdGlU{flex-direction:column;flex:1;gap:24px;margin:0 12px;padding:24px 12px;display:flex;overflow-y:auto}.styles-module__queryResultSection--sj_6b{border:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);box-shadow:none;border-radius:6px;margin:0 12px 16px;overflow:hidden}.styles-module__queryResultSection--sj_6b .styles-module__ant-table-wrapper--D8Iy6{padding:0 16px 16px}.styles-module__chartContainer--ePHBd{background:var(--component-background,#fff);box-shadow:none;border:1px solid var(--border-color,#e8e8e8);border-radius:6px;min-height:240px;margin:0 12px 16px;padding:16px;position:relative;overflow:visible}.styles-module__textResultSection--RtUqn{border:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);box-shadow:none;border-radius:6px;margin:0 12px 16px;overflow:hidden}.styles-module__textResultSection--RtUqn .styles-module__textContent--ci9Vc{padding:0 16px 16px}.styles-module__textContent--ci9Vc{color:var(--text-primary,#262626);letter-spacing:.3px;padding:0 16px 16px;font-size:14px;line-height:1.7}.styles-module__textContent--ci9Vc li{margin-left:12px}.styles-module__textContent--ci9Vc table{border-collapse:collapse;letter-spacing:.2px;width:100%;margin:12px 0 20px;font-size:13px}.styles-module__textContent--ci9Vc th,.styles-module__textContent--ci9Vc td{text-align:left;border:1px solid #e0e0e0;padding:10px 14px;line-height:1.5}.styles-module__textContent--ci9Vc th{background-color:#fafafa;font-weight:600}.styles-module__textContent--ci9Vc tr:nth-child(2n){background-color:#fafafa}.styles-module__textContent--ci9Vc tr:hover{background-color:#f0f5ff}.styles-module__jsonResultSection--iZCCU{border:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);box-shadow:none;border-radius:6px;margin:0 12px 16px}.styles-module__markdownResultSection--xwrAX{border:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);box-shadow:none;border-radius:6px;margin:0 12px 16px;overflow:hidden}.styles-module__markdownContent--q62KO{letter-spacing:.3px;word-wrap:break-word;overflow-wrap:break-word;padding:0 16px 16px;font-size:14px;line-height:1.7}.styles-module__markdownContent--q62KO li{margin-left:12px}.styles-module__markdownContent--q62KO table{border-collapse:collapse;letter-spacing:.2px;width:100%;margin:12px 0 20px;font-size:13px}.styles-module__markdownContent--q62KO th,.styles-module__markdownContent--q62KO td{text-align:left;border:1px solid #e0e0e0;padding:10px 14px;line-height:1.5}.styles-module__markdownContent--q62KO th{background-color:#fafafa;font-weight:600}.styles-module__markdownContent--q62KO tr:nth-child(2n){background-color:#fafafa}.styles-module__markdownContent--q62KO tr:hover{background-color:#f0f5ff}.styles-module__markdownContent--q62KO p{margin:8px 0;line-height:1.6}.styles-module__markdownContent--q62KO pre{white-space:pre;word-wrap:normal;background-color:#f6f8fa;border-radius:6px;margin:8px 0;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.45;overflow-x:auto}.styles-module__markdownContent--q62KO code{background-color:#afb8c133;border-radius:3px;padding:2px 4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%}.styles-module__markdownContent--q62KO pre code{font-size:inherit;background-color:#0000;border-radius:0;padding:0}.styles-module__markdownContent--q62KO h1,.styles-module__markdownContent--q62KO h2,.styles-module__markdownContent--q62KO h3,.styles-module__markdownContent--q62KO h4,.styles-module__markdownContent--q62KO h5,.styles-module__markdownContent--q62KO h6{margin-top:16px;margin-bottom:8px;font-weight:600;line-height:1.25}.styles-module__markdownContent--q62KO h1{border-bottom:1px solid #eaecef;padding-bottom:8px;font-size:1.5em}.styles-module__markdownContent--q62KO h2{border-bottom:1px solid #eaecef;padding-bottom:6px;font-size:1.3em}.styles-module__markdownContent--q62KO h3{font-size:1.1em}.styles-module__markdownContent--q62KO ul,.styles-module__markdownContent--q62KO ol{margin:8px 0;padding-left:24px}.styles-module__markdownContent--q62KO blockquote{color:#6a737d;border-left:4px solid #dfe2e5;margin:8px 0;padding:0 12px}.styles-module__markdownContent--q62KO hr{background:#eaecef;border:none;height:1px;margin:16px 0}.styles-module__errorResultSection--lX42D{box-shadow:none;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;margin:0 12px 16px;overflow:hidden}.styles-module__errorContent--baLV5{padding:16px}.styles-module__stepGroupSection--_BW4r{border:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);box-shadow:none;border-radius:6px;margin:0 12px 16px;overflow:hidden}.styles-module__stepGroupChildren--X4qYJ{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding:12px 16px 16px;display:grid}.styles-module__chartTitle--NbNLz{color:var(--text-primary,#262626);z-index:2;background:var(--component-background,#fff);letter-spacing:.2px;align-items:center;gap:10px;margin-bottom:16px;padding:0;font-size:15px;font-weight:600;display:flex;position:relative}.styles-module__chartContent--TVQfh{background:var(--item-hover-bg,#f8f9fa);border:1px dashed var(--border-color,#e8e8e8);height:auto;min-height:320px;color:var(--text-secondary,#8c8c8c);z-index:1;border-radius:8px;justify-content:stretch;align-items:stretch;padding:20px;font-size:14px;display:flex;position:relative;overflow:hidden}.styles-module__chartContent--TVQfh>div,.styles-module__chartContent--TVQfh .styles-module__js-plotly-plot--KSTYK,.styles-module__chartContent--TVQfh .styles-module__plot-container--evJh7{box-sizing:border-box;width:100%!important;max-width:100%!important}.styles-module__chartContent--TVQfh .styles-module__svg-container--bVUO4,.styles-module__chartContent--TVQfh .styles-module__main-svg--YwVlI{width:100%!important;height:auto!important}.styles-module__chartGrid--DAT99{grid-template-columns:1fr 1fr;gap:20px;display:grid}.styles-module__chartGrid--DAT99.styles-module__single--V0Lhc{grid-template-columns:1fr}.styles-module__dataFilters--sm572{border-bottom:1px solid var(--border-color,#f0f0f0);background:var(--item-hover-bg,#f8f9fa);padding:16px 24px}.styles-module__filterRow--nL8Aa{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.styles-module__filterItem--TtJXU{align-items:center;gap:8px;display:flex}.styles-module__filterLabel--ZOwsB{color:var(--text-secondary,#8c8c8c);white-space:nowrap;font-size:13px;font-weight:500}.styles-module__filterSelect--Ew5_y{min-width:120px}.styles-module__rightSidebar--GRI2S .styles-module__ant-tabs--fvfvc{flex-direction:column;height:100%;display:flex}.styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-nav--dbwRh{background:var(--item-hover-bg,#f8f9fa);border-bottom:1px solid var(--border-color,#e8e8e8);margin:0;padding:0 16px}.styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-tab--WkSj7{border-radius:8px 8px 0 0;margin:0;padding:12px 16px;transition:all .2s}.styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-tab--WkSj7:hover{background:var(--component-background,#fff);color:var(--primary-color,#1890ff)}.styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-tab-active--OVq0G{background:var(--component-background,#fff);border-bottom:2px solid var(--primary-color,#1890ff)}.styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-tab--WkSj7 .styles-module__anticon--W0Hy1{margin-right:6px;font-size:14px}.styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-content-holder--WLlWx{flex:1;min-height:0;overflow:hidden}.styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-tabpane--s_Jub{height:100%;overflow-y:auto}.styles-module__tabContent--GXEwy{height:100%;padding:16px;overflow-y:auto}.styles-module__searchBox--sH101{margin-bottom:16px;position:relative}.styles-module__searchBox--sH101 .styles-module__ant-input--omOwl{border:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);border-radius:8px;transition:all .2s}.styles-module__searchBox--sH101 .styles-module__ant-input--omOwl:hover{border-color:var(--primary-color,#1890ff);box-shadow:0 0 0 2px #1890ff1a}.styles-module__searchBox--sH101 .styles-module__ant-input--omOwl:focus{border-color:var(--primary-color,#1890ff);box-shadow:0 0 0 2px #1890ff33}.styles-module__searchBox--sH101 .styles-module__ant-input-prefix--mDIo_{color:var(--text-secondary,#8c8c8c)}.styles-module__metricItem--qfJZM,.styles-module__modelItem--yw4Gl,.styles-module__templateItem--D4Llc{border:1px solid var(--border-color,#e8e8e8);cursor:pointer;background:var(--component-background,#fff);border-radius:12px;margin-bottom:12px;padding:16px;transition:all .2s;position:relative;overflow:hidden}.styles-module__metricItem--qfJZM:hover,.styles-module__modelItem--yw4Gl:hover,.styles-module__templateItem--D4Llc:hover{border-color:var(--primary-color,#1890ff);transform:translateY(-2px);box-shadow:0 4px 16px #1890ff26}.styles-module__metricItem--qfJZM:active,.styles-module__modelItem--yw4Gl:active,.styles-module__templateItem--D4Llc:active{transform:translateY(0);box-shadow:0 2px 8px #1890ff1a}.styles-module__metricContent--F1zlH,.styles-module__modelContent--Bo1Cm,.styles-module__templateContent--cFsZa{width:100%}.styles-module__metricName--SO6ZZ,.styles-module__modelName--ZZbEb,.styles-module__templateTitle--H9nHG{color:var(--text-primary,#262626);margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.4}.styles-module__metricDescription--Uusdd,.styles-module__modelDescription--WuAJf,.styles-module__templateCategory--FaE_V{color:var(--text-secondary,#8c8c8c);margin-bottom:8px;font-size:12px;line-height:1.4}.styles-module__templatePreview--N8vjF{color:var(--text-tertiary,#bfbfbf);background:var(--item-hover-bg,#f8f9fa);border-left:3px solid var(--primary-color,#1890ff);border-radius:6px;margin-bottom:12px;padding:8px;font-size:12px;line-height:1.4}.styles-module__metricTags--ubV0I,.styles-module__modelTables--QNKDZ{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.styles-module__metricTags--ubV0I .styles-module__ant-tag--ToRwx,.styles-module__modelTables--QNKDZ .styles-module__ant-tag--ToRwx{background:var(--item-hover-bg,#f8f9fa);color:var(--text-secondary,#8c8c8c);border:none;border-radius:4px;margin:0;padding:2px 6px;font-size:11px}.styles-module__loadingContainer--Qv2Qh{justify-content:center;align-items:center;padding:40px;display:flex}.styles-module__emptyList--zE81R{text-align:center;margin:40px 0}.styles-module__emptyList--zE81R .styles-module__ant-empty-description--K4zzG{color:var(--text-secondary,#8c8c8c);font-size:13px}@media (max-width:1200px){.styles-module__leftPanel--mBSdi{width:50%;min-width:350px}.styles-module__rightPanel--aYJzU{width:50%}.styles-module__kpiGrid--fIo_5{grid-template-columns:repeat(2,1fr)}.styles-module__chartGrid--DAT99{grid-template-columns:1fr}}@media (max-width:768px){.styles-module__topNavigation--hUl2O{padding:8px 16px}.styles-module__navMenu--_3a9K{gap:4px}.styles-module__navMenuItem--JhIob{padding:6px 8px;font-size:12px}.styles-module__navMenuItem--JhIob .styles-module__anticon--W0Hy1{font-size:12px}.styles-module__mainContent--L9Z_2{flex-direction:column}.styles-module__leftPanel--mBSdi{width:100%;min-width:auto;height:auto}.styles-module__dataPanelHidden--zU3WE .styles-module__chatArea--cyVkl{max-width:none;margin:0}.styles-module__rightPanel--aYJzU{width:100%;height:auto}.styles-module__rightPanel--aYJzU.styles-module__hidden--TD_2P{display:none}.styles-module__chatArea--cyVkl{min-height:0}.styles-module__inputContainer--ZKJKy{border-top:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);z-index:5;margin:0;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000a}.styles-module__kpiGrid--fIo_5{grid-template-columns:repeat(3,1fr);gap:12px}.styles-module__kpiCard--LhWT2{padding:12px}.styles-module__kpiValue--crHkm{font-size:20px}.styles-module__chartContent--TVQfh{height:200px}.styles-module__aiHeader--tqlg7{padding:12px 16px}.styles-module__messagesContainer--aOFK_{padding:16px}.styles-module__inputContainer--ZKJKy{padding:20px}.styles-module__dataHeader--J26Gc{padding:16px 12px}.styles-module__kpiSection--P_nyV,.styles-module__chartsSection--JdGlU{margin:0 12px;padding:20px 12px}.styles-module__dataFilters--sm572{padding:12px 16px}.styles-module__filterRow--nL8Aa{flex-direction:column;align-items:stretch;gap:8px}.styles-module__filterItem--TtJXU{justify-content:space-between}}@media (max-width:480px){.styles-module__kpiGrid--fIo_5{grid-template-columns:1fr}.styles-module__messageBubble--FG4Fe{max-width:95%}.styles-module__aiAvatar--AQ1QL{width:32px;height:32px;font-size:14px}.styles-module__aiName--Mp4Nu{font-size:14px}.styles-module__messagesContainer--aOFK_{padding-bottom:92px}.styles-module__inputContainer--ZKJKy{padding:16px}}.styles-module__selectedFilesWrapper--CF5Vq{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px;padding:12px}.styles-module__selectedFilesHeader--iOXS4{color:#262626;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.styles-module__selectedFilesList--uvynS{flex-wrap:wrap;gap:8px;display:flex}.styles-module__selectedFileItem--h9lZZ{background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.styles-module__fileName--oJfXY{color:#262626;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.styles-module__inputRow--Dwp_E{align-items:flex-end;gap:8px;width:100%;display:flex}.styles-module__textAreaWrapper--wE8gd{flex:1;position:relative}.styles-module__inlineChipsContainer--Dr906{pointer-events:auto;z-index:1;flex-wrap:wrap;gap:6px;max-height:48px;display:flex;position:absolute;top:6px;left:8px;right:8px;overflow-y:auto}.styles-module__chipTag--knyTy{color:#155724;background:#e6f7ff;border:1px solid #91d5ff;border-radius:12px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.styles-module__chipMetric--GzCjk{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.styles-module__chipDimension--Ud2pK{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.styles-module__chipRemoveBtn--w5Xwn{cursor:pointer;color:#8c8c8c}.styles-module__chipMore--DwKqb{color:#595959;background:#fafafa;border:1px dashed #d9d9d9;border-radius:12px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.styles-module__chatInput--VFQ0e{flex:1}.styles-module__sendButton--YJL5k{flex-shrink:0;height:auto;min-height:32px}.styles-module__planBlockWrapper--E3lOi{background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;margin:8px 0;overflow:hidden}.styles-module__planBlockHeader--auLDz{background:#f5f5f5;border-bottom:1px solid #e8e8e8;padding:8px 12px}.styles-module__planBlockTitle--GWJLC{color:#595959;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.styles-module__planBlockContent--i90RX{color:#262626;letter-spacing:.3px;background:#fafafa;padding:16px 20px;font-size:14px;line-height:1.7}.styles-module__stepBlockWrapper--wqFBZ{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:6px 0 6px 16px;position:relative;overflow:hidden}.styles-module__stepBlockWrapper--wqFBZ:before{content:"";background:#d9d9d9;width:12px;height:1px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.styles-module__stepBlockWrapper--wqFBZ:after{content:"";background:#d9d9d9;width:1px;height:50%;position:absolute;top:0;left:-16px}.styles-module__stepBlockHeader--W3qaM{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:6px 10px}.styles-module__stepBlockTitle--uzzki{color:#8c8c8c;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.styles-module__stepBlockContent--wqEtX{color:#262626;letter-spacing:.2px;background:#fff;padding:12px 16px;font-size:13px;line-height:1.6}.styles-module__currentPlanStepBlockWrapper--fq4MG{background:#f6ffed;border:1px solid #1890ff;border-radius:4px;margin:6px 0 6px 16px;position:relative;overflow:hidden}.styles-module__currentPlanStepBlockWrapper--fq4MG:before{content:"";background:#1890ff;width:12px;height:1px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.styles-module__currentPlanStepBlockWrapper--fq4MG:after{content:"";background:#1890ff;width:1px;height:50%;position:absolute;top:0;left:-16px}.styles-module__currentPlanStepBlockHeader--GQdSa{background:#e6f7ff;border-bottom:1px solid #bae7ff;padding:6px 10px}.styles-module__currentPlanStepBlockTitle--DmWq6{color:#1890ff;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.styles-module__currentPlanStepBlockContent--JA85i{color:#262626;letter-spacing:.2px;background:#f6ffed;padding:12px 16px;font-size:13px;line-height:1.6}.styles-module__timelineContainer--DVZWd{margin:16px 0;padding-left:0;position:relative}.styles-module__timelineItem--nl9bn{margin:12px 0;padding-left:0;position:relative}.styles-module__planTimelineItem--mLDyM{margin:16px 0;padding-left:0;position:relative}.styles-module__planTimelineContent--UCGL7{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:16px 20px;box-shadow:0 2px 8px #0000000f}.styles-module__planTimelineHeader--R3ij0{color:#1890ff;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.styles-module__planTimelineText--X8SHH{color:#262626;margin:0;line-height:1.6}.styles-module__stepTimelineItem--zlI8b{margin:12px 0;padding-left:0;position:relative}.styles-module__stepTimelineContent--ttezm{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;padding:12px 16px;box-shadow:0 1px 4px #0000000a}.styles-module__stepTimelineHeader--UV_j9{color:#52c41a;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}.styles-module__stepTimelineText--V9Mi4{color:#262626;margin:0;line-height:1.5}.styles-module__currentStepTimelineItem--_EPDL{margin:12px 0;padding-left:0;position:relative}.styles-module__currentStepTimelineContent--vKzKD{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;padding:12px 16px;box-shadow:0 1px 4px #0000000a}.styles-module__currentStepTimelineHeader--qQsjB{color:#fa8c16;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}.styles-module__currentStepTimelineText--jAD4q{color:#262626;margin:0;line-height:1.5}@keyframes styles-module__pulse--EqSMu{0%,to{box-shadow:0 0 #fa8c1666}50%{box-shadow:0 0 0 4px #fa8c161a}}.styles-module__askHelpBlockWrapper--OD5b3{background:#fff7e6;border:1px solid #e8e8e8;border-radius:8px;margin:8px 0;overflow:hidden}.styles-module__askHelpBlockHeader--Hl6ki{background:#ffe7ba;border-bottom:1px solid #ffd591;padding:8px 12px}.styles-module__askHelpBlockTitle--D_Muj{color:#d46b08;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.styles-module__askHelpBlockContent--_9zcu{letter-spacing:.3px;background:#fff7e6;padding:16px 20px;font-size:14px;line-height:1.7}.styles-module__retryingBlockWrapper--jr0FA{background:#f0f9ff;border:1px solid #e8e8e8;border-radius:8px;margin:8px 0;overflow:hidden}.styles-module__retryingBlockHeader--ea0zI{background:#bae6fd;border-bottom:1px solid #7dd3fc;padding:8px 12px}.styles-module__retryingBlockTitle--oRGoX{color:#0369a1;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.styles-module__retryingBlockContent--c1s7q{letter-spacing:.3px;background:#f0f9ff;padding:16px 20px;font-size:14px;line-height:1.7}.styles-module__reportJsonBlockWrapper--C26cy{background:#f6ffed;border:1px solid #e8e8e8;border-radius:8px;margin:8px 0;overflow:hidden}.styles-module__reportJsonBlockHeader--_8ZRE{background:#d9f7be;border-bottom:1px solid #b7eb8f;padding:8px 12px}.styles-module__reportJsonBlockTitle--Ldgad{color:#389e0d;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.styles-module__reportJsonBlockContent--mit1w{letter-spacing:.3px;background:#f6ffed;padding:16px 20px;font-size:14px;line-height:1.7}.styles-module__templateResultSection--DCFcn{border:1px solid var(--border-color,#e8e8e8);background:var(--component-background,#fff);box-shadow:none;border-radius:6px;margin:0 12px 16px;overflow:hidden}.styles-module__templateContent--cFsZa{color:#333;letter-spacing:.3px;padding:0 16px 16px;font-size:14px;line-height:1.7}.styles-module__templateTitle--H9nHG{color:#1890ff;border-bottom:2px solid #1890ff;margin:24px 0 16px;padding-bottom:8px;font-size:24px;font-weight:700}.styles-module__templateTitle--H9nHG:first-child{margin-top:0}.styles-module__templateHeading--T864J{color:#1890ff;margin:16px 0 8px;font-weight:600}.styles-module__templateHeading--T864J:first-child{margin-top:0}.styles-module__templateParagraph--PeDn3{letter-spacing:.2px;margin:10px 0;line-height:1.7}.styles-module__templateList--iGeYV{margin:8px 0;padding-left:24px}.styles-module__templateListItem--G7UTO{margin:4px 0;line-height:1.5}.styles-module__templateDivider--lAMQu{border:none;border-top:1px solid #d9d9d9;margin:16px 0}.styles-module__templateMarkdown--d6IBu{letter-spacing:.2px;margin:10px 0;line-height:1.7}.styles-module__templateContent--cFsZa h1,.styles-module__templateContent--cFsZa h2,.styles-module__templateContent--cFsZa h3,.styles-module__templateContent--cFsZa h4,.styles-module__templateContent--cFsZa h5,.styles-module__templateContent--cFsZa h6{color:#1890ff;margin:16px 0 8px}.styles-module__templateContent--cFsZa p{margin:8px 0}.styles-module__templateContent--cFsZa table{border-collapse:collapse;width:100%;margin:12px 0}.styles-module__templateContent--cFsZa table th,.styles-module__templateContent--cFsZa table td{text-align:left;letter-spacing:.2px;border:1px solid #d9d9d9;padding:12px 16px;line-height:1.5}.styles-module__templateContent--cFsZa table th{background:#f5f5f5;font-weight:600}.styles-module__templateContent--cFsZa ul,.styles-module__templateContent--cFsZa ol{margin:8px 0;padding-left:24px}.styles-module__templateContent--cFsZa li{letter-spacing:.2px;margin:6px 0 6px 12px;line-height:1.6}.styles-module__audioWaveLoader--igndx{align-items:center;gap:8px;display:flex}.styles-module__audioWaveBars--XoP7i{align-items:end;gap:1px;height:10px;display:flex}.styles-module__audioWaveBar--O4zaN{background:#1890ff;border-radius:20px;width:3px;animation:1.2s ease-in-out infinite styles-module__audioWave--vzY_k}.styles-module__audioWaveBar--O4zaN:first-child{animation-delay:0s}.styles-module__audioWaveBar--O4zaN:nth-child(2){animation-delay:.1s}.styles-module__audioWaveBar--O4zaN:nth-child(3){animation-delay:.2s}.styles-module__audioWaveBar--O4zaN:nth-child(4){animation-delay:.3s}.styles-module__audioWaveBar--O4zaN:nth-child(5){animation-delay:.4s}.styles-module__audioWaveBar--O4zaN:nth-child(6){animation-delay:.5s}.styles-module__history-list--RPYqi .ant-list .ant-list-item .ant-list-item-action,.styles-module__history-list--RPYqi .ant-list .ant-list-item .ant-list-item-action-split,.styles-module__history-list--RPYqi .ant-list .ant-list-item[style*=--ant-list-item-action-margin] .ant-list-item-action{margin-inline-start:16px!important}.styles-module__jsonResultSection--iZCCU{background:#fff;border:1px solid #e1e4e8;border-radius:8px;margin-bottom:24px;overflow:hidden}.styles-module__jsonContent--K2wKG{padding:0}.styles-module__jsonContent--K2wKG pre{white-space:pre-wrap;word-wrap:break-word;margin:0}.styles-module__anchorHighlight--bBiPZ{outline:2px solid #69b1ff;transition:outline-color .8s;box-shadow:inset 0 0 0 4px #1890ff2e}[data-theme=dark] .styles-module__aiChatContainer--xnhFG{background:var(--layout-bg,#141414);color:var(--text-primary,#f0f0f0)}[data-theme=dark] .styles-module__sideNavigation--sZM7x{background:var(--component-bg,#1f1f1f);border-right-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__sideNavHeader--hZIIU{border-bottom-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob{color:var(--text-secondary,#d9d9d9)}[data-theme=dark] .styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob:hover{background:#ffffff14}[data-theme=dark] .styles-module__sideNavigation--sZM7x .styles-module__navMenuItem--JhIob.styles-module__active--FVKVH{background:#ffffff1f}[data-theme=dark] .styles-module__codeBlockWrapper--LiQTW{border-color:var(--border-color,#424242);background:#1f1f1f}[data-theme=dark] .styles-module__codeBlockHeader--AKEuw{border-bottom-color:var(--border-color,#424242);color:var(--text-secondary,#d9d9d9);background:#262626}[data-theme=dark] .styles-module__codeBlockHeader--AKEuw:hover{background:#2a2a2a}[data-theme=dark] .styles-module__codePre--b4iqY{color:#e0e0e0;background:0 0}[data-theme=dark] .styles-module__tableCard--nvbmn,[data-theme=dark] .styles-module__resultsGridItem--AnnpY{border-color:var(--border-color,#424242);background:#1f1f1f}[data-theme=dark] .styles-module__topNavigation--hUl2O{background:var(--component-bg,#1f1f1f);border-bottom-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__markdownContent--q62KO pre{white-space:pre;word-wrap:normal;background-color:#2d2d2d;border:1px solid #404040}[data-theme=dark] .styles-module__markdownContent--q62KO code{color:#e0e0e0;background-color:#6e768166}[data-theme=dark] .styles-module__markdownContent--q62KO h1,[data-theme=dark] .styles-module__markdownContent--q62KO h2{color:#f0f0f0;border-bottom-color:#404040}[data-theme=dark] .styles-module__markdownContent--q62KO h3,[data-theme=dark] .styles-module__markdownContent--q62KO h4,[data-theme=dark] .styles-module__markdownContent--q62KO h5,[data-theme=dark] .styles-module__markdownContent--q62KO h6{color:#f0f0f0}[data-theme=dark] .styles-module__markdownContent--q62KO blockquote{color:#b0b0b0;border-left-color:#404040}[data-theme=dark] .styles-module__markdownContent--q62KO hr{background:#404040}[data-theme=dark] .styles-module__markdownContent--q62KO th{background-color:#2d2d2d;border-color:#404040}[data-theme=dark] .styles-module__markdownContent--q62KO td{border-color:#404040}[data-theme=dark] .styles-module__markdownContent--q62KO tr:nth-child(2n){background-color:#2d2d2d}[data-theme=dark] .styles-module__agentSelectorContainer--bhHS9{border-bottom-color:var(--border-color,#424242);background:#1f1f1ff2}[data-theme=dark] .styles-module__modernInputCard--Nf1EN{border-color:var(--border-color,#424242);background:#1f1f1f}[data-theme=dark] .styles-module__templateStatusBar--GQmSy{border-bottom-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__inputLeftIcon--BxixJ:hover{background-color:#ffffff1a}[data-theme=dark] .styles-module__inputLeftIcon--BxixJ.styles-module__templateActive--NXX62{background-color:#1890ff33!important}[data-theme=dark] .styles-module__aiHeader--tqlg7{background:var(--component-bg,#1f1f1f);border-bottom-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__sidebarHeader--cwi_r{border-bottom-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__conversationItem--kUllb{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__conversationItem--kUllb:hover{border-color:var(--primary-color,#1890ff);background:#ffffff14}[data-theme=dark] .styles-module__conversationItem--kUllb.styles-module__activeConversation--vMRn2{border-left-color:var(--primary-color,#1890ff);background:#1890ff26}[data-theme=dark] .styles-module__sidebarFooter--UAI0f{background:var(--component-bg,#1f1f1f);border-top-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__chatHeader--jttpf{background:var(--component-bg,#1f1f1f);border-bottom-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__messageText--aDeTn{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__userBubble--QXp1m .styles-module__messageText--aDeTn{color:var(--text-primary,#f0f0f0);background:#1890ff33;border-color:#1890ff66}[data-theme=dark] .styles-module__aiBubble--AB30Y .styles-module__messageText--aDeTn,[data-theme=dark] .styles-module__loadingMessage--ABgUd{border-color:var(--border-color,#424242);background:#ffffff0d}[data-theme=dark] .styles-module__inputContainer--ZKJKy{background:var(--component-bg,#141414)}[data-theme=dark] .styles-module__conditionsRow--IYlPj{background:var(--component-bg,#1f1f1f);border-bottom-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__conditionValue--f0cmF{border-color:var(--border-color,#424242);background:#ffffff0d}[data-theme=dark] .styles-module__uploadPanel--e5tar{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__uploadItem--HcjNd{border-color:var(--border-color,#424242);background:#ffffff08}[data-theme=dark] .styles-module__uploadItem--HcjNd:hover{background:#ffffff0f}[data-theme=dark] .styles-module__dataHeader--J26Gc{background:var(--component-bg,#1f1f1f);border-bottom-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__kpiCard--LhWT2,[data-theme=dark] .styles-module__queryResultSection--sj_6b{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__chartContainer--ePHBd,[data-theme=dark] .styles-module__textResultSection--RtUqn,[data-theme=dark] .styles-module__markdownResultSection--xwrAX{background:var(--component-bg,#1f1f1f)}[data-theme=dark] .styles-module__errorResultSection--lX42D{background:#ea43351a;border-color:#ea43354d}[data-theme=dark] .styles-module__stepGroupSection--_BW4r{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__chartContent--TVQfh{border-color:var(--border-color,#424242);background:#ffffff08}[data-theme=dark] .styles-module__dataFilters--sm572,[data-theme=dark] .styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-nav--dbwRh{border-bottom-color:var(--border-color,#424242);background:#ffffff08}[data-theme=dark] .styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-tab--WkSj7:hover{background:#ffffff0f}[data-theme=dark] .styles-module__rightSidebar--GRI2S .styles-module__ant-tabs-tab-active--OVq0G{background:var(--component-bg,#1f1f1f)}[data-theme=dark] .styles-module__searchBox--sH101 .styles-module__ant-input--omOwl{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242);color:var(--text-primary,#f0f0f0)}[data-theme=dark] .styles-module__metricItem--qfJZM,[data-theme=dark] .styles-module__modelItem--yw4Gl,[data-theme=dark] .styles-module__templateItem--D4Llc{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__metricItem--qfJZM:hover,[data-theme=dark] .styles-module__modelItem--yw4Gl:hover,[data-theme=dark] .styles-module__templateItem--D4Llc:hover{border-color:var(--primary-color,#1890ff)}[data-theme=dark] .styles-module__templatePreview--N8vjF{border-left-color:var(--primary-color,#1890ff);background:#ffffff0d}[data-theme=dark] .styles-module__selectedFilesWrapper--CF5Vq{border-color:var(--border-color,#424242);background:#ffffff08}[data-theme=dark] .styles-module__selectedFileItem--h9lZZ{border-color:var(--border-color,#424242);background:#ffffff0d}[data-theme=dark] .styles-module__planBlockWrapper--E3lOi{border-color:var(--border-color,#424242);background:#ffffff08}[data-theme=dark] .styles-module__planBlockHeader--auLDz{border-bottom-color:var(--border-color,#424242);background:#ffffff0d}[data-theme=dark] .styles-module__planBlockContent--i90RX{background:#ffffff08}[data-theme=dark] .styles-module__stepBlockWrapper--wqFBZ{border-color:var(--border-color,#424242);background:#ffffff0d}[data-theme=dark] .styles-module__stepBlockHeader--W3qaM{border-bottom-color:var(--border-color,#424242);background:#ffffff08}[data-theme=dark] .styles-module__currentPlanStepBlockWrapper--fq4MG{border-color:var(--primary-color,#1890ff);background:#1890ff26}[data-theme=dark] .styles-module__currentPlanStepBlockHeader--GQdSa{background:#1890ff33;border-bottom-color:#1890ff4d}[data-theme=dark] .styles-module__askHelpBlockWrapper--OD5b3{background:#fa8c161a;border-color:#fa8c164d}[data-theme=dark] .styles-module__askHelpBlockHeader--Hl6ki{background:#fa8c1633;border-bottom-color:#fa8c164d}[data-theme=dark] .styles-module__retryingBlockWrapper--jr0FA{background:#1890ff1a;border-color:#1890ff4d}[data-theme=dark] .styles-module__retryingBlockHeader--ea0zI{background:#1890ff33;border-bottom-color:#1890ff4d}[data-theme=dark] .styles-module__reportJsonBlockWrapper--C26cy{background:#34a8531a;border-color:#34a8534d}[data-theme=dark] .styles-module__reportJsonBlockHeader--_8ZRE{background:#34a85333;border-bottom-color:#34a8534d}[data-theme=dark] .styles-module__templateResultSection--DCFcn{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__templateContent--cFsZa{color:var(--text-primary,#f0f0f0)}[data-theme=dark] .styles-module__templateContent--cFsZa table th{background:#ffffff0d}[data-theme=dark] .styles-module__templateContent--cFsZa table th,[data-theme=dark] .styles-module__templateContent--cFsZa table td{border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__jsonResultSection--iZCCU{background:var(--component-bg,#1f1f1f);border-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__mainContent--L9Z_2{background:var(--layout-bg,#141414)}[data-theme=dark] .styles-module__leftPanel--mBSdi{border-right-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__mainContent--L9Z_2.styles-module__reversed--A5MSu .styles-module__leftPanel--mBSdi{border-left-color:var(--border-color,#424242)}[data-theme=dark] .styles-module__chatContent--Vh78l{background:var(--component-bg,#1f1f1f)}[data-theme=dark] .styles-module__messagesContainer--aOFK_{background:0 0}[data-theme=dark] .styles-module__messagesContainer--aOFK_:hover::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] .styles-module__messagesContainer--aOFK_::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-theme=dark] .styles-module__emptyContent--CP2PF{color:var(--text-secondary,#8c8c8c)}[data-theme=dark] .styles-module__shortcutHint--tWV2V kbd{border-color:var(--border-color,#424242);color:var(--text-secondary,#d9d9d9);background:#ffffff0d}.x-spreadsheet{-webkit-user-select:none;user-select:none;box-sizing:content-box;-webkit-font-smoothing:antialiased;background:#fff;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:normal}.x-spreadsheet textarea{font:400 13px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif}.x-spreadsheet-sheet{position:relative;overflow:hidden}.x-spreadsheet-table{vertical-align:bottom}.x-spreadsheet-tooltip{color:#fff;z-index:201;background:#000;border-radius:1px;padding:5px 10px;font-family:inherit;font-size:12px;position:absolute}.x-spreadsheet-tooltip:before{pointer-events:none;content:"";background:inherit;z-index:1;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg);box-shadow:1px 1px 3px -1px #0000004d}.x-spreadsheet-color-palette{padding:5px}.x-spreadsheet-color-palette table{border-collapse:separate;border-spacing:2px;background:#fff;margin:0;padding:0}.x-spreadsheet-color-palette table td{cursor:pointer;border:1px solid #0000;margin:0}.x-spreadsheet-color-palette table td:hover{border-color:#ddd}.x-spreadsheet-color-palette table td .x-spreadsheet-color-palette-cell{width:16px;height:16px}.x-spreadsheet-border-palette{padding:6px}.x-spreadsheet-border-palette table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;margin:0;padding:0}.x-spreadsheet-border-palette table td{margin:0}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left{border-right:1px solid #eee;padding-right:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell{cursor:pointer;text-align:center;width:30px;height:30px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell:hover{background-color:#eee}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right{padding-left:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-line-type{position:relative;top:-3px;left:0}.x-spreadsheet-dropdown{position:relative}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-content{z-index:200;background:#fff;position:absolute;box-shadow:1px 2px 5px 2px #33333326}.x-spreadsheet-dropdown.bottom-left .x-spreadsheet-dropdown-content{top:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.bottom-right .x-spreadsheet-dropdown-content{top:calc(100% + 5px);right:0}.x-spreadsheet-dropdown.top-left .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.top-right .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);right:0}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-title{padding:0 5px;display:inline-block}.x-spreadsheet-resizer{z-index:11;position:absolute}.x-spreadsheet-resizer .x-spreadsheet-resizer-hover{background-color:#4b89ff40}.x-spreadsheet-resizer .x-spreadsheet-resizer-line{position:absolute}.x-spreadsheet-resizer.horizontal{cursor:row-resize}.x-spreadsheet-resizer.horizontal .x-spreadsheet-resizer-line{border-bottom:2px dashed #4b89ff;bottom:0;left:0}.x-spreadsheet-resizer.vertical{cursor:col-resize}.x-spreadsheet-resizer.vertical .x-spreadsheet-resizer-line{border-right:2px dashed #4b89ff;top:0;right:0}.x-spreadsheet-scrollbar{opacity:.9;z-index:12;background-color:#f4f5f8;position:absolute;bottom:0;right:0}.x-spreadsheet-scrollbar.horizontal{right:15px;overflow:scroll hidden}.x-spreadsheet-scrollbar.horizontal>div{background:#ddd;height:1px}.x-spreadsheet-scrollbar.vertical{bottom:15px;overflow:hidden scroll}.x-spreadsheet-scrollbar.vertical>div{background:#ddd;width:1px}.x-spreadsheet-overlayer{z-index:10;position:absolute;top:0;left:0}.x-spreadsheet-overlayer .x-spreadsheet-overlayer-content{pointer-events:none;width:100%;height:100%;position:absolute;overflow:hidden}.x-spreadsheet-editor,.x-spreadsheet-selector{box-sizing:content-box;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.x-spreadsheet-selector .hide-input{z-index:0;position:absolute}.x-spreadsheet-selector .hide-input input{width:0;padding:0;border:none!important}.x-spreadsheet-selector .x-spreadsheet-selector-area{z-index:5;background:#4b89ff1a;border:2px solid #4b89ff;position:absolute}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard,.x-spreadsheet-selector .x-spreadsheet-selector-autofill{z-index:100;background:0 0;position:absolute}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard{border:2px dashed #4b89ff}.x-spreadsheet-selector .x-spreadsheet-selector-autofill{border:1px dashed #00000073}.x-spreadsheet-selector .x-spreadsheet-selector-corner{pointer-events:auto;cursor:crosshair;background:#4b89ff;border:2px solid #fff;width:5px;height:5px;font-size:0;position:absolute;bottom:-5px;right:-5px}.x-spreadsheet-editor{z-index:20}.x-spreadsheet-editor .x-spreadsheet-editor-area{text-align:left;z-index:100;pointer-events:auto;border:2px solid #4b89ff;line-height:0;position:absolute}.x-spreadsheet-editor .x-spreadsheet-editor-area textarea{box-sizing:content-box;resize:none;text-align:start;color:inherit;white-space:normal;word-wrap:break-word;border:none;outline:none;margin:0;padding:0 3px;font:400 13px/22px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif;overflow-y:hidden}.x-spreadsheet-editor .x-spreadsheet-editor-area .textline{visibility:hidden;position:fixed;top:0;left:0;overflow:hidden}.x-spreadsheet-item{-webkit-user-select:none;user-select:none;color:#000000e6;cursor:default;text-align:left;background:0;border:1px solid #0000;outline:none;height:26px;padding:2px 10px;line-height:26px;list-style:none;overflow:hidden}.x-spreadsheet-item.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-item:hover,.x-spreadsheet-item.active{background:#0000000d}.x-spreadsheet-item.divider{border:none;border-bottom:1px solid #0000001a;height:0;margin:5px 0;padding:0}.x-spreadsheet-item .label{float:right;opacity:.65;font-size:1em}.x-spreadsheet-item.state,.x-spreadsheet-header.state{position:relative;padding-left:35px!important}.x-spreadsheet-item.state:before,.x-spreadsheet-header.state:before{content:"";background:#00000014;border-radius:2px;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:12px}.x-spreadsheet-item.state.checked:before,.x-spreadsheet-header.state.checked:before{background:#4b89ff}.x-spreadsheet-checkbox{-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:baseline;outline:0;font-size:1rem;font-style:normal;line-height:1em;display:inline-block;position:relative}.x-spreadsheet-checkbox>input{z-index:-1;outline:0;position:absolute;top:0;left:0;opacity:0!important}.x-spreadsheet-suggest,.x-spreadsheet-contextmenu,.x-spreadsheet-sort-filter{z-index:100;pointer-events:auto;background:#fff;width:260px;position:absolute;overflow:auto;box-shadow:1px 2px 5px 2px #33333326}.x-spreadsheet-suggest{width:200px}.x-spreadsheet-filter{border:1px solid #e9e9e9;margin:10px;font-size:12px}.x-spreadsheet-filter .x-spreadsheet-header{background:#f8f8f9;border-bottom:1px solid #e9e9e9;border-left:1px solid #0000;padding:.5em .75em}.x-spreadsheet-filter .x-spreadsheet-body{height:200px;overflow-y:auto}.x-spreadsheet-filter .x-spreadsheet-body .x-spreadsheet-item{height:20px;line-height:20px}.x-spreadsheet-sort-filter .x-spreadsheet-buttons{margin:10px}.x-spreadsheet-bottombar{text-align:left;background:#f5f6f7;border-top:1px solid #e0e2e4;height:40px;padding:0 30px;display:flex;position:relative}.x-spreadsheet-bottombar .x-spreadsheet-menu>li{vertical-align:middle;border-right:1px solid #e8eaed;height:40px;padding-top:0;padding-bottom:0;line-height:40px}.x-spreadsheet-menu{-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none}.x-spreadsheet-menu>li{float:left;vertical-align:middle;text-align:left;color:#80868b;white-space:nowrap;cursor:pointer;margin:0;padding:.785em 1em;font-weight:700;line-height:1.25em;transition:all .3s}.x-spreadsheet-menu>li.active{color:#000000a6;background-color:#fff}.x-spreadsheet-menu>li .x-spreadsheet-dropdown{display:inline-block}.x-spreadsheet-print{z-index:100;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.x-spreadsheet-print-bar{background:#424242;height:60px;padding:0 30px;line-height:60px}.x-spreadsheet-print-bar .-title{color:#fff;float:left;font-size:1.2em;font-weight:700}.x-spreadsheet-print-bar .-right{float:right;margin-top:12px}.x-spreadsheet-print-content{background:#d0d0d0;flex-direction:row;flex:auto;height:calc(100% - 60px);display:flex}.x-spreadsheet-print-content .-sider{background:#fff;border-left:2px solid #ccc;flex:0 0 300px;width:300px}.x-spreadsheet-print-content .-content{flex:auto;height:100%;overflow:auto scroll}.x-spreadsheet-canvas-card-wraper{margin:40px 20px}.x-spreadsheet-canvas-card{page-break-before:auto;page-break-after:always;background:#fff;margin:auto;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 3px #0000001f,0 4px 5px #0003}.x-spreadsheet-calendar{color:#000000a6;-webkit-user-select:none;user-select:none;background:#fff}.x-spreadsheet-calendar .calendar-header{text-align:center;float:left;background:#f9fafb;width:100%;font-weight:700;line-height:30px}.x-spreadsheet-calendar .calendar-header .calendar-header-left{float:left;padding-left:5px}.x-spreadsheet-calendar .calendar-header .calendar-header-right{float:right}.x-spreadsheet-calendar .calendar-header .calendar-header-right a{border-radius:2px;margin-right:2px;padding:3px 0}.x-spreadsheet-calendar .calendar-header .calendar-header-right a:hover{background:#00000014}.x-spreadsheet-calendar .calendar-body{border-collapse:collapse;border-spacing:0}.x-spreadsheet-calendar .calendar-body th,.x-spreadsheet-calendar .calendar-body td{text-align:center;width:14.2857%;min-width:32px;padding:0;font-weight:700;line-height:30px}.x-spreadsheet-calendar .calendar-body td>.cell:hover{background:#ecf6fd}.x-spreadsheet-calendar .calendar-body td>.cell.active,.x-spreadsheet-calendar .calendar-body td>.cell.active:hover{color:#2185d0;background:#ecf6fd}.x-spreadsheet-calendar .calendar-body td>.cell.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-datepicker{z-index:10;width:auto;position:absolute;top:calc(100% + 5px);left:0;box-shadow:2px 2px 5px #0003}.x-spreadsheet-buttons{justify-content:flex-end;display:flex}.x-spreadsheet-buttons .x-spreadsheet-button{margin-left:8px}.x-spreadsheet-button{white-space:nowrap;text-align:center;cursor:pointer;color:#0009;vertical-align:baseline;zoom:1;-webkit-user-select:none;user-select:none;background:#e0e1e2;border-radius:3px;outline:none;min-height:1em;padding:.75em 1em;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;text-decoration:none;transition:all .1s linear;display:inline-block}.x-spreadsheet-button.active,.x-spreadsheet-button:hover{color:#000c;background-color:#c0c1c2}.x-spreadsheet-button.primary{color:#fff;background-color:#2185d0}.x-spreadsheet-button.primary:hover,.x-spreadsheet-button.primary.active{color:#fff;background-color:#1678c2}.x-spreadsheet-form-input{color:#000000de;font-size:1em;font-weight:400;display:inline-flex;position:relative}.x-spreadsheet-form-input input{z-index:1;-webkit-tap-highlight-color:#fff0;text-align:left;background:#fff;border:1px solid #e9e9e9;border-radius:3px;outline:0;flex:1 0 auto;max-width:100%;height:30px;margin:0;padding:0 8px;line-height:30px;transition:box-shadow .1s,border-color .1s;box-shadow:inset 0 1px 2px #0a0a0a0f}.x-spreadsheet-form-input input:focus{border-color:#4b89ff;box-shadow:inset 0 1px 2px #4b89ff33}.x-spreadsheet-form-select{cursor:pointer;color:#000000de;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e9e9e9;border-radius:2px;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #0a0a0a0f}.x-spreadsheet-form-select .input-text{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:60px;height:30px;padding:0 8px;line-height:30px}.x-spreadsheet-form-fields{flex-flow:wrap;display:flex}.x-spreadsheet-form-fields .x-spreadsheet-form-field{flex:0 auto}.x-spreadsheet-form-fields .x-spreadsheet-form-field .label{margin:0 10px 0 0;display:inline-block}.x-spreadsheet-form-field{vertical-align:middle;margin-bottom:10px;margin-left:10px;display:block}.x-spreadsheet-form-field:first-child{margin-left:0}.x-spreadsheet-form-field.error .x-spreadsheet-form-select,.x-spreadsheet-form-field.error input{border-color:#f04134}.x-spreadsheet-form-field .tip{color:#f04134;font-size:.9em}.x-spreadsheet-dimmer{text-align:center;vertical-align:middle;opacity:0;-webkit-user-select:none;user-select:none;z-index:1000;background-color:#0009;width:100%;height:100%;transition:background-color .5s linear;animation-duration:.5s;animation-fill-mode:both;display:none;position:absolute;top:0!important;left:0!important}.x-spreadsheet-dimmer.active{opacity:1;display:block}form fieldset{border:none}form fieldset label{color:#666;margin-bottom:.5em;font-size:1em;display:block}form fieldset select{background-color:#fff;border:none;border-bottom:2px solid #ddd;border-radius:2px;width:100%;padding:.5em .85em;font-size:1.1em}.x-spreadsheet-modal,.x-spreadsheet-toast{z-index:1001;text-align:left;color:#000000de;background-color:#fff;background-clip:padding-box;border:1px solid #0000001a;border-radius:4px;min-width:360px;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.25em;position:fixed;box-shadow:0 2px 8px #0003}.x-spreadsheet-toast{background-color:#ffffffd9}.x-spreadsheet-modal-header,.x-spreadsheet-toast-header{background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid #0000000d;border-radius:4px 4px 0 0;font-weight:600}.x-spreadsheet-toast-header{color:#f2711c}.x-spreadsheet-modal-header{background:#00000014;border-bottom:1px solid #e0e2e4;font-size:1.0785em}.x-spreadsheet-modal-header,.x-spreadsheet-modal-content,.x-spreadsheet-toast-header,.x-spreadsheet-toast-content{padding:.75em 1em}.x-spreadsheet-menu li:first-child{display:none}.vue-office-excel{height:100%}:root{--primary-color:#2c3e50;--secondary-color:#3498db;--accent-color:#e74c3c;--light-color:#ecf0f1;--dark-color:#34495e;--success-color:#2ecc71;--warning-color:#f39c12;--info-color:#17a2b8}.json-renderer{color:#333;background-color:#f5f7fa;max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.json-header{color:#fff;text-align:center;background:linear-gradient(135deg,#2c3e50,#3498db);border-radius:10px;margin-bottom:30px;padding:40px 20px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.json-header h1{color:#fff;margin-bottom:10px;font-size:2.5rem;position:relative}.json-header p{opacity:.9;font-size:1.2rem;position:relative}.report-info{background-color:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:15px 20px;display:flex;box-shadow:0 2px 5px #0000000d}.json-section{background-color:#fff;border-radius:10px;margin-bottom:25px;padding:25px;transition:transform .3s;box-shadow:0 2px 10px #0000000d}.json-section:hover{transform:translateY(-5px)}.section-title{color:var(--primary-color);border-bottom:2px solid var(--light-color);align-items:center;margin-bottom:20px;padding-bottom:10px;font-size:1.5rem;display:flex}.json-renderer h3{color:var(--primary-color);border-bottom:1px solid var(--light-color);margin:16px 0 12px;padding-bottom:8px;font-size:1.2rem;font-weight:600}.section-title i{color:var(--secondary-color);margin-right:10px}.metric-card{background:linear-gradient(135deg,var(--secondary-color),#2980b9);color:#fff;text-align:center;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 4px 6px #0000001a}.metric-value{margin:10px 0;font-size:2.5rem;font-weight:700}.metric-label{opacity:.9;font-size:1rem}.card-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:20px;display:grid}.json-card{border-left:4px solid var(--secondary-color);background-color:#fff;border-radius:8px;padding:20px;transition:all .3s;box-shadow:0 2px 8px #00000014}.json-card:hover{box-shadow:0 5px 15px #0000001a}.chart-container{background-color:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;height:300px;margin:20px 0;padding:15px;display:flex}.conclusion-box{border-left:4px solid var(--secondary-color);background-color:#e8f4fd;border-radius:4px;margin:15px 0;padding:15px}.evidence-box{border-left:4px solid var(--info-color);background-color:#f9f9f9;border-radius:4px;margin:15px 0;padding:15px}.recommendation{border-left:4px solid var(--success-color);background-color:#e8f6f3;border-radius:4px;margin:15px 0;padding:15px}.priority-high{border-left:4px solid var(--accent-color)}.priority-medium{border-left:4px solid var(--warning-color)}.priority-low{border-left:4px solid var(--success-color)}.json-footer{color:#7f8c8d;justify-content:space-between;margin-top:40px;padding:20px;font-size:.9rem;display:flex}.json-renderer .ant-card{box-shadow:none;border:none;margin-bottom:0}.json-renderer .ant-card-body{padding:0}.json-renderer .ant-typography{margin-bottom:0}.json-renderer .ant-list{background:0 0}.json-renderer .ant-list-item{border:none;margin-bottom:8px;padding:0}.json-renderer .ant-divider{margin:16px 0}.json-renderer--custom{background:0 0;max-width:none;padding:0}.json-renderer--custom .json-header{box-shadow:none;background:0 0;border-radius:0;margin-bottom:0;padding:0;overflow:visible}.json-renderer--custom .json-header h1{font-size:inherit;margin-bottom:0}.json-renderer--custom .json-section{box-shadow:none;background-color:#0000;border-radius:0;margin-bottom:0;padding:0}.json-renderer--custom .json-section:hover{transform:none}.json-renderer--custom .section-title{color:inherit;font-size:inherit;border-bottom:none;margin-bottom:8px;padding-bottom:0}.json-renderer--custom h3{color:inherit;border-bottom:none;padding-bottom:0}.json-renderer-markdown p{margin:0 0 4px}.json-renderer-markdown p:last-child{margin-bottom:0}.json-renderer-markdown ul,.json-renderer-markdown ol{margin:4px 0;padding-left:20px}.json-renderer-markdown table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.json-renderer-markdown table th,.json-renderer-markdown table td{text-align:left;border:1px solid #e8e8e8;padding:8px 12px}.json-renderer-markdown table th{background:#fafafa;font-weight:600}.json-renderer-markdown table tr:nth-child(2n){background:#fafafa}.json-renderer-markdown blockquote{color:#666;border-left:3px solid #d9d9d9;margin:8px 0;padding-left:12px}.json-renderer-markdown code{background:#f5f5f5;border-radius:3px;padding:2px 6px;font-size:.9em}.json-renderer-markdown pre{background:#f5f5f5;border-radius:6px;margin:8px 0;padding:12px;overflow-x:auto}.json-renderer-markdown pre code{background:0 0;padding:0}.json-renderer-markdown h1,.json-renderer-markdown h2,.json-renderer-markdown h3,.json-renderer-markdown h4{margin:12px 0 6px}.json-renderer-markdown h1:first-child,.json-renderer-markdown h2:first-child,.json-renderer-markdown h3:first-child,.json-renderer-markdown h4:first-child{margin-top:0}.plan-view-module__root--BcDIO{--bg:#fff;--line:#00000014;--text:#1f2937;--muted:#6b7280;--blue:#3b82f6;--green:#10b981;--red:#ef4444;--amber:#f59e0b;--gray:#9ca3af;--chip:#0000000a;--radius:14px;--shadow:0 10px 30px #0000001a;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial}[data-theme=dark] .plan-view-module__root--BcDIO{--bg:#1a1a1a;--line:#ffffff1f;--text:#e5e7eb;--muted:#9ca3af;--blue:#60a5fa;--green:#34d399;--red:#f87171;--amber:#fbbf24;--gray:#6b7280;--chip:#ffffff14;--shadow:0 10px 30px #0000004d}*{box-sizing:border-box}.plan-view-module__app--CKCG0{height:100vh;color:var(--text);font-family:var(--sans);scrollbar-gutter:stable;background:linear-gradient(#f9fafb 0%,#fff 35%,#f9fafb 100%);gap:12px;padding:12px;display:flex;overflow:hidden}[data-theme=dark] .plan-view-module__app--CKCG0{background:linear-gradient(#0a0a0a 0%,#141414 35%,#0a0a0a 100%)}.plan-view-module__panel--ySXv3{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-width:400px;min-height:0;transition:all .3s;display:flex;overflow:hidden}[data-theme=dark] .plan-view-module__panel--ySXv3{background:#1a1a1a}.plan-view-module__panel--ySXv3:first-child:not(:only-child){flex:0 0 30%;max-width:30%}.plan-view-module__panel--ySXv3:last-child:not(:only-child){flex:0 0 70%;max-width:70%}.plan-view-module__panel--ySXv3:only-child{flex:1;max-width:100%}.plan-view-module__panelHeader--KoWt3{border-bottom:1px solid var(--line);background:#f9fafb;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}[data-theme=dark] .plan-view-module__panelHeader--KoWt3{background:#0f0f0f}.plan-view-module__badge--MB0RZ{color:#4b5563;white-space:nowrap;background:#f3f4f6;border:1px solid #0000001a;border-radius:999px;padding:4px 8px;font-size:12px}[data-theme=dark] .plan-view-module__badge--MB0RZ{color:#9ca3af;background:#262626;border-color:#fff3}.plan-view-module__subtitle--EE10Y{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:12px;overflow:hidden}.plan-view-module__panelBody--qUZu9{scrollbar-gutter:stable;min-height:0;padding:12px 14px;overflow:auto}.plan-view-module__chatPanelBody--FLsKa{scrollbar-gutter:stable;background:0 0;flex:1;min-height:0;padding:12px 14px;position:relative;overflow:auto}.plan-view-module__panelFooter--emzGA{border-top:1px solid var(--line);background:#f9fafb;flex-direction:column;gap:8px;padding:10px;display:flex}[data-theme=dark] .plan-view-module__panelFooter--emzGA{background:#0f0f0f}.plan-view-module__inputContainerCentered--dMp_3{opacity:1;z-index:10;width:80%;max-width:800px;animation:.5s cubic-bezier(.4,0,.2,1) forwards plan-view-module__centerIn--Fpedo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes plan-view-module__centerIn--Fpedo{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.plan-view-module__welcomeTitle--E9s6_{text-align:center;margin-bottom:32px;animation:.5s cubic-bezier(.4,0,.2,1) .2s both plan-view-module__fadeInDown--xqgox}.plan-view-module__welcomeTitle--E9s6_ h2{color:var(--text);letter-spacing:-.5px;margin:0 0 12px;font-size:28px;font-weight:600}.plan-view-module__welcomeTitle--E9s6_ p{color:var(--muted);margin:0;font-size:14px}@keyframes plan-view-module__fadeInDown--xqgox{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.plan-view-module__inputContainerBottom--vMVIQ{border-top:1px solid var(--line);opacity:1;background:#f9fafb;padding:10px;animation:.4s cubic-bezier(.4,0,.2,1) forwards plan-view-module__bottomIn--_jrHy}[data-theme=dark] .plan-view-module__inputContainerBottom--vMVIQ{background:#0f0f0f}@keyframes plan-view-module__bottomIn--_jrHy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.plan-view-module__inputWrapper--XTz6o{flex-direction:column;gap:8px;animation:.4s cubic-bezier(.4,0,.2,1) .3s both plan-view-module__slideIn--Xqj1M;display:flex}.plan-view-module__inputContainerCentered--dMp_3 .plan-view-module__chatInput--UY2eb{border-radius:12px;height:54px;padding:0 16px;font-size:16px;transition:all .3s}.plan-view-module__inputContainerCentered--dMp_3 .plan-view-module__chatInput--UY2eb:focus{box-shadow:none;border-color:var(--blue)}.plan-view-module__inputContainerCentered--dMp_3 .plan-view-module__btn--p23aP{border-radius:12px;width:54px;height:54px}@keyframes plan-view-module__slideIn--Xqj1M{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.plan-view-module__fileList--OKo8k{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.plan-view-module__fileItem--_jfg3{color:#1e40af;background:#eff6ff;border:1px solid #93c5fd;border-radius:6px;align-items:center;gap:6px;max-width:200px;padding:4px 8px;font-size:12px;display:flex}[data-theme=dark] .plan-view-module__fileItem--_jfg3{color:#60a5fa;background:#3b82f626;border-color:#3b82f64d}.plan-view-module__fileName--JywK1{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.plan-view-module__removeFileBtn--ctYEi{color:#6b7280;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:18px;line-height:1;transition:opacity .2s;display:flex}[data-theme=dark] .plan-view-module__removeFileBtn--ctYEi{color:#9ca3af}.plan-view-module__removeFileBtn--ctYEi:hover{opacity:1;color:#ef4444}[data-theme=dark] .plan-view-module__removeFileBtn--ctYEi:hover{color:#f87171}.plan-view-module__inputRow--Ndhd2{align-items:center;gap:8px;display:flex;position:relative}.plan-view-module__uploadBtn--dWwcd{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__uploadBtn--dWwcd{color:#9ca3af}.plan-view-module__uploadBtn--dWwcd:hover{color:#3b82f6;transform:scale(1.15)}[data-theme=dark] .plan-view-module__uploadBtn--dWwcd:hover{color:#60a5fa}.plan-view-module__selectorBtn--tyCOK{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__selectorBtn--tyCOK{color:#9ca3af}.plan-view-module__selectorBtn--tyCOK:hover{color:#10b981;transform:scale(1.15)}[data-theme=dark] .plan-view-module__selectorBtn--tyCOK:hover{color:#34d399}.plan-view-module__plusBtn--cXmzN{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__plusBtn--cXmzN{color:#9ca3af;border-color:#4b5563}.plan-view-module__plusBtn--cXmzN:hover{color:#3b82f6;border-color:#3b82f6;transform:scale(1.1)}.plan-view-module__plusBtnActive--Mfora{color:#1890ff;border-color:#1890ff;position:relative}.plan-view-module__plusBtnActive--Mfora:after{content:"";background:#1890ff;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}[data-theme=dark] .plan-view-module__plusBtnActive--Mfora:after{border-color:#1f2937}[data-theme=dark] .plan-view-module__plusBtn--cXmzN:hover{color:#60a5fa;border-color:#60a5fa}.plan-view-module__selectedTemplateTag--B7MGd{color:#595959;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}[data-theme=dark] .plan-view-module__selectedTemplateTag--B7MGd{color:#9ca3af;background:#ffffff14;border-color:#4b5563}.plan-view-module__templateTagName--g4EoB{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.plan-view-module__templateTagClose--tc6nX{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;line-height:1;transition:all .2s;display:flex}.plan-view-module__templateTagClose--tc6nX:hover{color:#fff;background:#8c8c8c}.plan-view-module__templateSelectorPanel--e9nmP{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:260px;position:absolute;bottom:44px;left:0;overflow:hidden;box-shadow:0 6px 20px #0000001f}[data-theme=dark] .plan-view-module__templateSelectorPanel--e9nmP{background:#1f2937;border-color:#374151;box-shadow:0 6px 20px #0006}.plan-view-module__templateSelectorHeader--qM7ss{color:#374151;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}[data-theme=dark] .plan-view-module__templateSelectorHeader--qM7ss{color:#e5e7eb;border-bottom-color:#374151}.plan-view-module__templateSelectorClose--KAjIO{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;transition:all .15s;display:flex}.plan-view-module__templateSelectorClose--KAjIO:hover{color:#374151;background:#f3f4f6}.plan-view-module__templateSelectorSearch--rctTT{border-bottom:1px solid #f0f0f0;padding:8px 12px}[data-theme=dark] .plan-view-module__templateSelectorSearch--rctTT{border-bottom-color:#374151}.plan-view-module__templateSelectorSearch--rctTT input{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:13px;transition:border-color .2s}.plan-view-module__templateSelectorSearch--rctTT input:focus{background:#fff;border-color:#3b82f6}[data-theme=dark] .plan-view-module__templateSelectorSearch--rctTT input{color:#e5e7eb;background:#111827;border-color:#4b5563}.plan-view-module__templateSelectorList--nzWOL{max-height:240px;padding:4px 0;overflow-y:auto}.plan-view-module__templateSelectorItem--waqUR{cursor:pointer;color:#374151;align-items:center;gap:10px;padding:8px 14px;font-size:13px;transition:background .15s;display:flex}.plan-view-module__templateSelectorItem--waqUR:hover{background:#f3f4f6}[data-theme=dark] .plan-view-module__templateSelectorItem--waqUR{color:#d1d5db}[data-theme=dark] .plan-view-module__templateSelectorItem--waqUR:hover{background:#374151}.plan-view-module__templateSelectorItemActive--WpT2z{color:#1890ff;background:#f0f5ff}.plan-view-module__templateSelectorItemActive--WpT2z:hover{background:#e6f0ff}[data-theme=dark] .plan-view-module__templateSelectorItemActive--WpT2z{color:#60a5fa;background:#111d2c}.plan-view-module__templateSelectorItemName--r16fJ{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.plan-view-module__templateSelectorMask--mA7kR{z-index:99;position:fixed;top:0;bottom:0;left:0;right:0}.plan-view-module__tagList--mKkRs{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.plan-view-module__metricTag--flApr{color:#1e40af;background:#eff6ff;border:1px solid #93c5fd;border-radius:6px;align-items:center;gap:6px;max-width:200px;padding:4px 8px;font-size:12px;display:flex}[data-theme=dark] .plan-view-module__metricTag--flApr{color:#60a5fa;background:#3b82f626;border-color:#3b82f64d}.plan-view-module__dimensionTag--tZdsB{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;align-items:center;gap:6px;max-width:200px;padding:4px 8px;font-size:12px;display:flex}[data-theme=dark] .plan-view-module__dimensionTag--tZdsB{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}.plan-view-module__tagName--dYQxx{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.plan-view-module__removeTagBtn--Iv1LN{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:18px;line-height:1;transition:opacity .2s;display:flex}.plan-view-module__removeTagBtn--Iv1LN:hover{opacity:1}.plan-view-module__chatInput--UY2eb{height:38px;color:var(--text);background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;flex:1;padding:0 10px;font-family:inherit;line-height:38px}[data-theme=dark] .plan-view-module__chatInput--UY2eb{background:#262626;border-color:#ffffff1f}.plan-view-module__btn--p23aP{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#3b82f6;border:1px solid #3b82f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__btn--p23aP{background:#60a5fa;border-color:#60a5fa}.plan-view-module__btn--p23aP:hover:not(:disabled){box-shadow:none;background:#1d4ed8;border-color:#1d4ed8}[data-theme=dark] .plan-view-module__btn--p23aP:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6}.plan-view-module__btn--p23aP:disabled{opacity:.5;cursor:not-allowed}.plan-view-module__retryBtn--BEYDm{color:#dc2626;background:#fee2e2;border-color:#fca5a5;gap:4px;width:auto;padding:8px 12px}[data-theme=dark] .plan-view-module__retryBtn--BEYDm{color:#f87171;background:#ef444426;border-color:#ef44444d}.plan-view-module__retryBtn--BEYDm:hover:not(:disabled){box-shadow:none;background:#fecaca;border-color:#f87171}[data-theme=dark] .plan-view-module__retryBtn--BEYDm:hover:not(:disabled){background:#ef444440;border-color:#ef444480}.plan-view-module__stopBtn--DwnU9{color:#ea580c;background:#fff7ed;border-color:#fb923c}[data-theme=dark] .plan-view-module__stopBtn--DwnU9{color:#fbbf24;background:#fb923c26;border-color:#fb923c4d}.plan-view-module__stopBtn--DwnU9:hover:not(:disabled){box-shadow:none;background:#fed7aa;border-color:#f97316}[data-theme=dark] .plan-view-module__stopBtn--DwnU9:hover:not(:disabled){background:#fb923c40;border-color:#fb923c80}.plan-view-module__stopBtn--DwnU9 svg{flex-shrink:0}.plan-view-module__navBtn--NHs9i{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:28px;padding:4px 8px;font-size:12px;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__navBtn--NHs9i{color:#9ca3af;background:#262626;border-color:#fff3}.plan-view-module__navBtn--NHs9i:hover{color:#1f2937;background:#e5e7eb;border-color:#9ca3af}[data-theme=dark] .plan-view-module__navBtn--NHs9i:hover{color:#e5e7eb;background:#333;border-color:#ffffff4d}.plan-view-module__navBtn--NHs9i svg{width:16px;height:16px}.plan-view-module__navMenu--zLtTN{z-index:1000;background:#fff;border:1px solid #0000001a;border-radius:8px;min-width:160px;position:absolute;top:40px;left:0;overflow:hidden}[data-theme=dark] .plan-view-module__navMenu--zLtTN{background:#1a1a1a;border-color:#ffffff1f}.plan-view-module__navMenuItem--qefDu{color:#1f2937;cursor:pointer;border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:10px 14px;font-size:13px;text-decoration:none;transition:background .15s;display:flex}[data-theme=dark] .plan-view-module__navMenuItem--qefDu{color:#e5e7eb;border-bottom-color:#ffffff0f}.plan-view-module__navMenuItem--qefDu:last-child{border-bottom:none}.plan-view-module__navMenuItem--qefDu:hover{background:#f3f4f6}[data-theme=dark] .plan-view-module__navMenuItem--qefDu:hover{background:#262626}.plan-view-module__navMenuItem--qefDu svg{flex-shrink:0}.plan-view-module__historyBtn--LUYZZ{color:#4b5563;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border:1px solid #d1d5db;border-radius:999px;padding:4px 10px;font-size:12px;transition:all .2s}[data-theme=dark] .plan-view-module__historyBtn--LUYZZ{color:#9ca3af;background:#262626;border-color:#fff3}.plan-view-module__historyBtn--LUYZZ:hover{color:#1f2937;background:#e5e7eb;border-color:#9ca3af}[data-theme=dark] .plan-view-module__historyBtn--LUYZZ:hover{color:#e5e7eb;background:#333;border-color:#ffffff4d}.plan-view-module__newChatBtn--C2KDO{color:#3b82f6;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#eff6ff;border:1px solid #3b82f6;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__newChatBtn--C2KDO{color:#60a5fa;background:#60a5fa26;border-color:#60a5fa}.plan-view-module__newChatBtn--C2KDO:hover{color:#1d4ed8;box-shadow:none;background:#dbeafe;border-color:#1d4ed8;transform:translateY(-1px)}[data-theme=dark] .plan-view-module__newChatBtn--C2KDO:hover{color:#3b82f6;background:#60a5fa40;border-color:#3b82f6}.plan-view-module__newChatBtn--C2KDO:active{box-shadow:none;transform:translateY(0)}.plan-view-module__newChatBtn--C2KDO.plan-view-module__creating--DHFKy{pointer-events:none;opacity:.7}.plan-view-module__newChatBtn--C2KDO.plan-view-module__creating--DHFKy svg{animation:.5s ease-in-out plan-view-module__spinOnce--xXmTO}@keyframes plan-view-module__spinOnce--xXmTO{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}.plan-view-module__loadingDots--aCdz_{display:inline-block}.plan-view-module__loadingDots--aCdz_:after{content:".";animation:1.5s steps(4,end) infinite plan-view-module__loadingDots--aCdz_}@keyframes plan-view-module__loadingDots--aCdz_{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.plan-view-module__loadingIndicator--oUEHe{width:-moz-fit-content;width:fit-content;box-shadow:none;background:linear-gradient(135deg,#f8f9fa 0%,#f3f4f6 100%);border-radius:16px;align-items:center;gap:6px;margin:0 24px 20px;padding:12px 20px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .plan-view-module__loadingIndicator--oUEHe{background:linear-gradient(135deg,#1f1f1f 0%,#262626 100%)}.plan-view-module__loadingIndicator--oUEHe:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:2s infinite plan-view-module__shimmer--UgQnO;position:absolute;top:0;left:-100%}@keyframes plan-view-module__shimmer--UgQnO{0%{left:-100%}to{left:100%}}.plan-view-module__loadingDot--GJjJj{width:7px;height:7px;box-shadow:none;z-index:1;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border-radius:50%;animation:1.2s ease-in-out infinite both plan-view-module__loadingBounce--yizfS;position:relative}.plan-view-module__loadingDot--GJjJj:first-child{animation-delay:-.24s}.plan-view-module__loadingDot--GJjJj:nth-child(2){animation-delay:-.12s}@keyframes plan-view-module__loadingBounce--yizfS{0%,80%,to{opacity:.4;transform:scale(.6)translateY(0)}40%{opacity:1;transform:scale(1.1)translateY(-4px)}}.plan-view-module__chatInput--UY2eb:disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6}[data-theme=dark] .plan-view-module__chatInput--UY2eb:disabled{background:#1a1a1a}.plan-view-module__typingCursor--hVvEK{color:#3b82f6;margin-left:2px;font-weight:300;animation:1s step-end infinite plan-view-module__blink--Q4sC2;display:inline-block}@keyframes plan-view-module__blink--Q4sC2{0%,50%{opacity:1}51%,to{opacity:0}}.plan-view-module__historyPanel--P9e5J{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;border-radius:var(--radius);width:100%;height:100%;box-shadow:none;background:#fffffffa;flex-direction:column;display:flex;position:absolute;top:0;left:0}[data-theme=dark] .plan-view-module__historyPanel--P9e5J{background:#1a1a1afa}.plan-view-module__historyHeader--rA6Pw{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}[data-theme=dark] .plan-view-module__historyHeader--rA6Pw{border-bottom-color:#ffffff1f}.plan-view-module__closeBtn--citaR{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__closeBtn--citaR{color:#9ca3af;background:#262626;border-color:#fff3}.plan-view-module__closeBtn--citaR:hover{color:#1f2937;background:#f3f4f6;border-color:#d1d5db}[data-theme=dark] .plan-view-module__closeBtn--citaR:hover{color:#e5e7eb;background:#333;border-color:#ffffff4d}.plan-view-module__historyBody--ScsMZ{scrollbar-gutter:stable;flex:1;padding:12px;overflow-y:auto}.plan-view-module__emptyState--DdpPE{justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.plan-view-module__historyItem--qqjsC{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:8px;padding:12px;transition:all .2s}[data-theme=dark] .plan-view-module__historyItem--qqjsC{background:#1a1a1a;border-color:#ffffff1f}.plan-view-module__historyItem--qqjsC:hover{background:#f9fafb;border-color:#93c5fd}[data-theme=dark] .plan-view-module__historyItem--qqjsC:hover{background:#262626;border-color:#60a5fa80}.plan-view-module__historyItem--qqjsC.plan-view-module__active--NZPOs{background:#eff6ff;border-color:#3b82f6}[data-theme=dark] .plan-view-module__historyItem--qqjsC.plan-view-module__active--NZPOs{background:#60a5fa1a;border-color:#60a5fa}.plan-view-module__historyItemHeader--jA7Eq{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.plan-view-module__historyItemBody--I1jFZ{flex-direction:column;gap:4px;display:flex}.plan-view-module__historyRoundName--j5enu{color:#1f2937;font-size:13px;font-weight:500}[data-theme=dark] .plan-view-module__historyRoundName--j5enu{color:#e5e7eb}.plan-view-module__historyInstruction--NKwuJ{color:#6b7280;word-break:break-word;font-size:12px;line-height:1.5}[data-theme=dark] .plan-view-module__historyInstruction--NKwuJ{color:#9ca3af}.plan-view-module__userMessageContainer--SYvx5{border-bottom:1px solid #00000014;margin-bottom:16px;padding:16px 0}[data-theme=dark] .plan-view-module__userMessageContainer--SYvx5{border-bottom-color:#ffffff14}.plan-view-module__userMessageBubble--dKu44{background:#f0f6ff;border:1px solid #93c5fd;border-radius:12px;max-width:100%;padding:16px 18px}[data-theme=dark] .plan-view-module__userMessageBubble--dKu44{background:#3b82f626;border-color:#3b82f64d}.plan-view-module__userMessageHeader--gDTIT{align-items:center;gap:8px;margin-bottom:10px;display:flex}.plan-view-module__userIcon--vvI7N{font-size:16px;line-height:1}.plan-view-module__userLabel--ItDaM{color:#3b82f6;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}[data-theme=dark] .plan-view-module__userLabel--ItDaM{color:#60a5fa}.plan-view-module__messageTimestamp--DLGNq{color:#9ca3af;margin-left:auto;font-size:11px}.plan-view-module__userMessageContent--IAZ5B{color:#1f2937;word-break:break-word;white-space:pre-wrap;font-size:14px;line-height:1.6}[data-theme=dark] .plan-view-module__userMessageContent--IAZ5B{color:#e5e7eb}.plan-view-module__chip--QOaRZ{background:var(--chip);color:#4b5563;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000001a;border-radius:999px;max-width:100%;padding:3px 8px;font-size:12px;overflow:hidden}[data-theme=dark] .plan-view-module__chip--QOaRZ{color:#9ca3af;border-color:#fff3}.plan-view-module__chip--QOaRZ.plan-view-module__blue--PKnnk{color:#1e40af;background:#dbeafe;border-color:#93c5fd}[data-theme=dark] .plan-view-module__chip--QOaRZ.plan-view-module__blue--PKnnk{color:#60a5fa;background:#3b82f626;border-color:#3b82f64d}.plan-view-module__chip--QOaRZ.plan-view-module__green--qH258{color:#15803d;background:#dcfce7;border-color:#86efac}[data-theme=dark] .plan-view-module__chip--QOaRZ.plan-view-module__green--qH258{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}.plan-view-module__chip--QOaRZ.plan-view-module__red--OGFYY{color:#dc2626;background:#fee2e2;border-color:#fca5a5}[data-theme=dark] .plan-view-module__chip--QOaRZ.plan-view-module__red--OGFYY{color:#f87171;background:#ef444426;border-color:#ef44444d}.plan-view-module__chip--QOaRZ.plan-view-module__amber--oOd1C{color:#d97706;background:#fef3c7;border-color:#fcd34d}[data-theme=dark] .plan-view-module__chip--QOaRZ.plan-view-module__amber--oOd1C{color:#fbbf24;background:#fbbf2426;border-color:#fbbf244d}.plan-view-module__chip--QOaRZ.plan-view-module__gray--hZIiB{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}[data-theme=dark] .plan-view-module__chip--QOaRZ.plan-view-module__gray--hZIiB{color:#9ca3af;background:#262626;border-color:#fff3}.plan-view-module__tree--FNkR7{--indent:22px;padding:4px 0}.plan-view-module__tree--FNkR7 ul{padding:0 0 0 var(--indent);border-left:1px dashed #9ca3af66;margin:0;list-style:none}.plan-view-module__tree--FNkR7>ul{border-left:none;padding-left:0}.plan-view-module__tree--FNkR7 li{margin:10px 0;position:relative}.plan-view-module__treeNodeItem--UPU7t{animation:.35s cubic-bezier(.16,1,.3,1) backwards plan-view-module__treeNodeSlideIn--ccNZJ}@keyframes plan-view-module__treeNodeSlideIn--ccNZJ{0%{opacity:0;transform:translate(-12px)translateY(-8px)}to{opacity:1;transform:translate(0)translateY(0)}}.plan-view-module__tree--FNkR7 li:before{content:"";left:calc(-1*var(--indent));width:calc(var(--indent) - 8px);border-top:1px dashed #9ca3af66;position:absolute;top:18px}.plan-view-module__node--_9RGm{cursor:pointer;animation:.3s ease-out backwards plan-view-module__nodeContentFadeIn--_kud5;animation-delay:calc(var(--node-delay,0s) + 50ms);background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:10px;transition:border-color .15s,background .15s,transform .12s}[data-theme=dark] .plan-view-module__node--_9RGm{background:#1a1a1a;border-color:#ffffff1f}@keyframes plan-view-module__nodeContentFadeIn--_kud5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.plan-view-module__node--_9RGm:hover{box-shadow:none;border-color:#93c5fd;transform:translateY(-1px)}[data-theme=dark] .plan-view-module__node--_9RGm:hover{border-color:#60a5fa80}.plan-view-module__node--_9RGm.plan-view-module__active--NZPOs{background:#eff6ff;outline:1px solid #3b82f6}[data-theme=dark] .plan-view-module__node--_9RGm.plan-view-module__active--NZPOs{background:#60a5fa1a;outline-color:#60a5fa}.plan-view-module__nodeTop--z4BuE{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plan-view-module__nodeMeta--ao0Oq{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.plan-view-module__nodeTitle--F8zzu{color:#1f2937;margin-top:6px;font-size:13px;line-height:1.35}[data-theme=dark] .plan-view-module__nodeTitle--F8zzu{color:#e5e7eb}.plan-view-module__nodeSub--gwZd5{color:var(--muted);white-space:pre-wrap;margin-top:4px;font-size:12px;line-height:1.45}.plan-view-module__thinkingBlock--q_AHY{animation:.3s ease-out backwards plan-view-module__thinkingFadeIn--MUMMp;animation-delay:calc(var(--node-delay,0s) - .1s);background:#f0f4ff;border:1px solid #e0e7ff;border-radius:10px;margin-bottom:12px;padding:10px 12px}[data-theme=dark] .plan-view-module__thinkingBlock--q_AHY{background:#6366f11a;border-color:#6366f14d}@keyframes plan-view-module__thinkingFadeIn--MUMMp{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.plan-view-module__thinkingHeader--l5kbo{color:#4f46e5;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:6px;padding:2px 0;font-size:12px;font-weight:500;transition:color .2s;display:flex}[data-theme=dark] .plan-view-module__thinkingHeader--l5kbo{color:#818cf8}.plan-view-module__thinkingHeader--l5kbo:hover{color:#4338ca}[data-theme=dark] .plan-view-module__thinkingHeader--l5kbo:hover{color:#a5b4fc}.plan-view-module__thinkingHeader--l5kbo svg{color:#6366f1;flex-shrink:0}.plan-view-module__thinkingContent--L6IPM{color:#4b5563;white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.5}[data-theme=dark] .plan-view-module__thinkingContent--L6IPM{color:#9ca3af}.plan-view-module__tinyId--VM6in{color:var(--muted);font-size:12px;font-family:var(--mono)}.plan-view-module__caret--DCAFO{color:#4b5563d9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}[data-theme=dark] .plan-view-module__caret--DCAFO{color:#9ca3af;background:#262626;border-color:#fff3}.plan-view-module__caret--DCAFO svg{opacity:.7;width:14px;height:14px}.plan-view-module__hidden--XKfw_{display:none}.plan-view-module__tabs--fkBPz{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.plan-view-module__tab--GSnFl{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border:1px solid #0000001f;border-radius:999px;padding:6px 10px;font-size:12px;transition:all .2s}[data-theme=dark] .plan-view-module__tab--GSnFl{color:#9ca3af;background:#262626;border-color:#fff3}.plan-view-module__tab--GSnFl:hover{background:#e5e7eb;border-color:#9ca3af}[data-theme=dark] .plan-view-module__tab--GSnFl:hover{background:#333;border-color:#ffffff4d}.plan-view-module__tab--GSnFl.plan-view-module__active--NZPOs{color:#1e40af;background:#dbeafe;border-color:#3b82f6;font-weight:500}[data-theme=dark] .plan-view-module__tab--GSnFl.plan-view-module__active--NZPOs{color:#60a5fa;background:#60a5fa26;border-color:#60a5fa}.plan-view-module__filters--edKIt{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.plan-view-module__toggle--_oM8J{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__toggle--_oM8J{color:#9ca3af;background:#262626;border-color:#fff3}.plan-view-module__toggle--_oM8J:hover{background:#e5e7eb;border-color:#9ca3af}[data-theme=dark] .plan-view-module__toggle--_oM8J:hover{background:#333;border-color:#ffffff4d}.plan-view-module__toggle--_oM8J input{accent-color:#3b82f6}.plan-view-module__select--BO__E .ant-select-selector{transition:background-color .2s,border-color .2s,box-shadow .2s;background:#f3f4f6!important;border:1px solid #0000001f!important;border-radius:999px!important;height:auto!important;min-height:26px!important;padding:2px 8px!important;font-size:12px!important}[data-theme=dark] .plan-view-module__select--BO__E .ant-select-selector{background:#262626!important;border-color:#fff3!important}.plan-view-module__select--BO__E .ant-select-selector:hover{background:#e5e7eb!important;border-color:#0003!important}[data-theme=dark] .plan-view-module__select--BO__E .ant-select-selector:hover{background:#333!important;border-color:#ffffff4d!important}.plan-view-module__select--BO__E .ant-select-focused .ant-select-selector{background:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}[data-theme=dark] .plan-view-module__select--BO__E .ant-select-focused .ant-select-selector{background:#1a1a1a!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.plan-view-module__select--BO__E .ant-select-selection-item{color:#1f2937!important;padding-right:0!important;line-height:18px!important}[data-theme=dark] .plan-view-module__select--BO__E .ant-select-selection-item{color:#e5e7eb!important}.plan-view-module__select--BO__E .ant-select-arrow{color:#6b7280!important;font-size:10px!important;right:8px!important}[data-theme=dark] .plan-view-module__select--BO__E .ant-select-arrow{color:#9ca3af!important}.plan-view-module__select--BO__E .ant-select-disabled .ant-select-selector{opacity:.6;cursor:not-allowed!important;background:#f3f4f6!important}[data-theme=dark] .plan-view-module__select--BO__E .ant-select-disabled .ant-select-selector{background:#262626!important}.plan-view-module__card--rZoIo{background:#fff;border:1px solid #0000001a;border-radius:14px;overflow:hidden}[data-theme=dark] .plan-view-module__card--rZoIo{background:#1a1a1a;border-color:#ffffff1f}.plan-view-module__card--rZoIo+.plan-view-module__card--rZoIo{margin-top:12px}.plan-view-module__cardTitle--AVkvT{color:#1f2937;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}[data-theme=dark] .plan-view-module__cardTitle--AVkvT{color:#e5e7eb}.plan-view-module__muted--Fr1hi{color:var(--muted);font-size:12px;line-height:1.55}.plan-view-module__code--hOKsf{font-family:var(--mono);white-space:pre;color:#374151;background:#f9fafb;border:1px solid #00000014;border-radius:12px;padding:10px;font-size:12px;overflow:auto}[data-theme=dark] .plan-view-module__code--hOKsf{color:#d1d5db;background:#0f0f0f;border-color:#ffffff1f}.plan-view-module__groupHeader--Qx0sr{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafb;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex}[data-theme=dark] .plan-view-module__groupHeader--Qx0sr{background:#0f0f0f;border-bottom-color:#ffffff0f}.plan-view-module__groupHeader--Qx0sr.plan-view-module__collapsed--xE3kO{border-bottom:none}.plan-view-module__groupHeader--Qx0sr:hover{background:#eff6ff}[data-theme=dark] .plan-view-module__groupHeader--Qx0sr:hover{background:#60a5fa1a}.plan-view-module__groupBody--G9YLC{background:#fff;padding:12px 16px}[data-theme=dark] .plan-view-module__groupBody--G9YLC{background:#1a1a1a}.plan-view-module__groupBody--G9YLC>:last-child{border-bottom:none!important;padding-bottom:16px!important}.plan-view-module__hl--zEShK{background:#dbeafe;outline:1px solid #3b82f6;animation:1.2s plan-view-module__hl--zEShK}@keyframes plan-view-module__hl--zEShK{0%{background:#dbeafe00;outline-color:#3b82f600}20%{background:#dbeafe;outline-color:#3b82f6}to{background:#dbeafe00;outline-color:#3b82f600}}.plan-view-module__table--tP1bJ{border-collapse:collapse;border-radius:12px;width:100%;font-size:12px;overflow:hidden}.plan-view-module__table--tP1bJ th,.plan-view-module__table--tP1bJ td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:9px 10px}[data-theme=dark] .plan-view-module__table--tP1bJ th,[data-theme=dark] .plan-view-module__table--tP1bJ td{border-bottom-color:#ffffff14}.plan-view-module__table--tP1bJ th{color:#4b5563;z-index:1;background:#f9fafb;font-weight:600;position:sticky;top:0}[data-theme=dark] .plan-view-module__table--tP1bJ th{color:#9ca3af;background:#0f0f0f}.plan-view-module__table--tP1bJ td{color:#1f2937}[data-theme=dark] .plan-view-module__table--tP1bJ td{color:#e5e7eb}.plan-view-module__table--tP1bJ tr:hover td{background:#f3f4f6}[data-theme=dark] .plan-view-module__table--tP1bJ tr:hover td{background:#262626}.plan-view-module__ico--CqR1v{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.plan-view-module__ico--CqR1v svg{width:16px;height:16px}.plan-view-module__ico--CqR1v .plan-view-module__dot--lNBbH{background:var(--gray);width:10px;height:10px;box-shadow:none;border-radius:50%}.plan-view-module__ico--CqR1v.plan-view-module__spinning--eun3o svg{animation:1.5s linear infinite plan-view-module__spin--K3SVM}.plan-view-module__ico--CqR1v.plan-view-module__retrying--DvQiI svg{animation:2s ease-in-out infinite plan-view-module__spinWithPause--CvOuq}@keyframes plan-view-module__spin--K3SVM{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes plan-view-module__spinWithPause--CvOuq{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.plan-view-module__overlay--uBIMQ{z-index:2000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=dark] .plan-view-module__overlay--uBIMQ{background:#000000b3}.plan-view-module__aiLabPanel--DuAVI{background:#fff;border-radius:12px;flex-direction:column;width:95%;max-width:1600px;height:92vh;display:flex;overflow:hidden}[data-theme=dark] .plan-view-module__aiLabPanel--DuAVI{background:#1a1a1a}.plan-view-module__markdownContent--MxLPv{color:var(--muted);word-wrap:break-word;overflow-wrap:break-word;font-size:13px;line-height:1.7}.plan-view-module__markdownContent--MxLPv p{margin:8px 0;line-height:1.6}.plan-view-module__markdownContent--MxLPv h1,.plan-view-module__markdownContent--MxLPv h2,.plan-view-module__markdownContent--MxLPv h3,.plan-view-module__markdownContent--MxLPv h4,.plan-view-module__markdownContent--MxLPv h5,.plan-view-module__markdownContent--MxLPv h6{color:var(--text);margin-top:12px;margin-bottom:6px;font-weight:600;line-height:1.25}.plan-view-module__markdownContent--MxLPv h1{font-size:1.3em}.plan-view-module__markdownContent--MxLPv h2{font-size:1.2em}.plan-view-module__markdownContent--MxLPv h3{font-size:1.1em}.plan-view-module__markdownContent--MxLPv ul,.plan-view-module__markdownContent--MxLPv ol{margin:8px 0;padding-left:24px}.plan-view-module__markdownContent--MxLPv li{margin:4px 0;line-height:1.6}.plan-view-module__markdownContent--MxLPv code{color:#d73a49;background-color:#afb8c133;border-radius:3px;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%}[data-theme=dark] .plan-view-module__markdownContent--MxLPv code{color:#f87171;background-color:#ffffff1a}.plan-view-module__markdownContent--MxLPv pre{background-color:#f6f8fa;border-radius:6px;margin:8px 0;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.45;overflow-x:auto}[data-theme=dark] .plan-view-module__markdownContent--MxLPv pre{background-color:#0f0f0f}.plan-view-module__markdownContent--MxLPv pre code{color:inherit;background-color:#0000;padding:0}.plan-view-module__markdownContent--MxLPv strong{color:var(--text);font-weight:600}.plan-view-module__markdownContent--MxLPv em{font-style:italic}.plan-view-module__markdownContent--MxLPv blockquote{color:#6a737d;border-left:3px solid #dfe2e5;margin:8px 0;padding-left:12px}[data-theme=dark] .plan-view-module__markdownContent--MxLPv blockquote{color:#9ca3af;border-left-color:#fff3}.plan-view-module__markdownContent--MxLPv table{border-collapse:collapse;width:100%;margin:12px 0;font-size:12px}.plan-view-module__markdownContent--MxLPv th,.plan-view-module__markdownContent--MxLPv td{text-align:left;border:1px solid #e0e0e0;padding:8px 10px}[data-theme=dark] .plan-view-module__markdownContent--MxLPv th,[data-theme=dark] .plan-view-module__markdownContent--MxLPv td{border-color:#ffffff1f}.plan-view-module__markdownContent--MxLPv th{color:var(--text);background-color:#fafafa;font-weight:600}[data-theme=dark] .plan-view-module__markdownContent--MxLPv th{background-color:#0f0f0f}.plan-view-module__markdownContent--MxLPv tr:nth-child(2n){background-color:#fafafa}[data-theme=dark] .plan-view-module__markdownContent--MxLPv tr:nth-child(2n){background-color:#0f0f0f}.plan-view-module__markdownContent--MxLPv hr{border:none;border-top:1px solid #e1e4e8;margin:16px 0}[data-theme=dark] .plan-view-module__markdownContent--MxLPv hr{border-top-color:#ffffff1f}.plan-view-module__markdownContent--MxLPv a{color:var(--blue);text-decoration:none}.plan-view-module__markdownContent--MxLPv a:hover{text-decoration:underline}.plan-view-module__aiLabHeader--oBrfs{background:#f9fafb;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}[data-theme=dark] .plan-view-module__aiLabHeader--oBrfs{background:#0f0f0f;border-bottom-color:#ffffff1f}.plan-view-module__aiLabBody--AZr9o{flex:1;overflow:hidden}.plan-view-module__closeBtn--citaR{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.plan-view-module__closeBtn--citaR:hover{color:#1f2937;background:#e5e7eb}.plan-view-module__closeBtn--citaR svg{width:18px;height:18px}.plan-view-module__resultItem--s8Bcv{border-bottom:1px solid #0000000f;padding-top:14px;padding-bottom:14px}[data-theme=dark] .plan-view-module__resultItem--s8Bcv{border-bottom-color:#ffffff0f}.plan-view-module__codeToggle--nRmMY{cursor:pointer;color:#3b82f6;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:500;transition:color .2s;display:flex}[data-theme=dark] .plan-view-module__codeToggle--nRmMY{color:#60a5fa}.plan-view-module__codeToggle--nRmMY:hover{color:#1d4ed8}[data-theme=dark] .plan-view-module__codeToggle--nRmMY:hover{color:#3b82f6}.plan-view-module__askHelpMessage--nRt8Z{color:#ad6800;background:#fff7e6;border:1px solid #ffd666;border-radius:6px;margin-bottom:12px;padding:12px 16px;font-size:14px;line-height:1.6}[data-theme=dark] .plan-view-module__askHelpMessage--nRt8Z{color:#ffc53d;background:#faad1426;border-color:#faad144d}.plan-view-module__askHelpFieldLabel--qF0iw{color:#000000d9;margin-bottom:8px;font-size:13px;font-weight:500}[data-theme=dark] .plan-view-module__askHelpFieldLabel--qF0iw{color:#e5e7eb}.plan-view-module__askHelpOption--bc6yf{cursor:pointer;color:#000000d9;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:10px 14px;font-size:13px;transition:all .2s}[data-theme=dark] .plan-view-module__askHelpOption--bc6yf{color:#e5e7eb;background:#1a1a1a;border-color:#fff3}.plan-view-module__askHelpOption--bc6yf:hover{background:#f0f5ff;border-color:#1890ff}[data-theme=dark] .plan-view-module__askHelpOption--bc6yf:hover{background:#60a5fa1a;border-color:#60a5fa}.plan-view-module__askHelpOptionSelected--zlNs9{background:#eff6ff;border-color:#3b82f6}[data-theme=dark] .plan-view-module__askHelpOptionSelected--zlNs9{background:#60a5fa26;border-color:#60a5fa}.plan-view-module__askHelpContainer--tqISO{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;margin-bottom:8px;padding:12px}[data-theme=dark] .plan-view-module__askHelpContainer--tqISO{background:#ffffff08;border-color:#ffffff1a}.plan-view-module__resultTable--MbZHl{background:#fff;border-radius:6px;margin-top:8px;overflow:hidden}[data-theme=dark] .plan-view-module__resultTable--MbZHl{background:#1a1a1a}.plan-view-module__resultCanvas--F1nFd{background:#f9fafb;border:1px solid #00000014;border-radius:8px;width:100%;height:auto;margin-top:8px}[data-theme=dark] .plan-view-module__resultCanvas--F1nFd{background:#0f0f0f;border-color:#ffffff1f}.plan-view-module__resultPlotly--buB1h{width:100%;min-height:400px;margin-top:8px}.FileSelector-module__dragDropArea--T5p2l{text-align:center;cursor:pointer;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;padding:32px;transition:all .3s}[data-theme=dark] .FileSelector-module__dragDropArea--T5p2l{background:#1a1a1a;border-color:#fff3}.FileSelector-module__dragDropArea--T5p2l:hover{background:#f0f9ff;border-color:#1890ff}[data-theme=dark] .FileSelector-module__dragDropArea--T5p2l:hover{background:#60a5fa1a;border-color:#60a5fa}.FileSelector-module__dragDropArea--T5p2l.FileSelector-module__disabled--n08ah{cursor:not-allowed;opacity:.6}.FileSelector-module__dragIcon--ghqpY{color:#d9d9d9;margin-bottom:16px;font-size:48px}[data-theme=dark] .FileSelector-module__dragIcon--ghqpY{color:#ffffff4d}.FileSelector-module__dragTitle--lhp22{color:#262626;margin-bottom:16px;font-size:16px;font-weight:600}[data-theme=dark] .FileSelector-module__dragTitle--lhp22{color:#e5e7eb}.FileSelector-module__dragTitle--lhp22.FileSelector-module__disabled--n08ah{color:#999}[data-theme=dark] .FileSelector-module__dragTitle--lhp22.FileSelector-module__disabled--n08ah{color:#6b7280}.FileSelector-module__dragDescription--vGjLy{color:#00000073;margin-bottom:16px}[data-theme=dark] .FileSelector-module__dragDescription--vGjLy{color:#ffffff73}.FileManager-module__uploadItemError--OjNfi{background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;margin-bottom:8px}[data-theme=dark] .FileManager-module__uploadItemError--OjNfi{background:#ef444426;border-color:#ef44444d}.FileManager-module__uploadItemNormal--qTXBu{background:0 0;border-radius:6px}[data-theme=dark] .FileManager-module__uploadItemNormal--qTXBu{background:0 0;border-color:#ffffff1f}.FileManager-module__uploadedRow--CtfiE{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:10px 16px;display:flex}.FileManager-module__uploadedRow--CtfiE:last-child{border-bottom:none}[data-theme=dark] .FileManager-module__uploadedRow--CtfiE{border-bottom-color:#ffffff1f}.FileManager-module__fileInfo--cDiYX{color:#999;font-size:12px}[data-theme=dark] .FileManager-module__fileInfo--cDiYX{color:#9ca3af}.FileManager-module__errorText--KMTEs{color:#ff4d4f;font-size:12px}[data-theme=dark] .FileManager-module__errorText--KMTEs{color:#f87171}.FileManager-module__warningText--S03BG{color:#faad14;font-size:12px}[data-theme=dark] .FileManager-module__warningText--S03BG{color:#fbbf24}.FileManager-module__deleteWarning--LayJr{color:#ff4d4f}[data-theme=dark] .FileManager-module__deleteWarning--LayJr{color:#f87171}.FileManager-module__fileIcon--HRdjd{color:#1890ff;font-size:24px}[data-theme=dark] .FileManager-module__fileIcon--HRdjd{color:#60a5fa}.FileManager-module__listContainer--zF2qQ{max-height:300px;overflow:hidden auto}.FileManager-module__listContainer--zF2qQ .ant-list-items{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.FileManager-module__uploadedListContainer--nmTlc{border:1px solid #f0f0f0;border-radius:8px;max-height:400px;overflow:hidden auto}.FileManager-module__listContainer--zF2qQ .ant-list-item{padding:12px 16px}.FileManager-module__listContainer--zF2qQ .ant-list-item-meta{align-items:center}.FileManager-module__emptyState--zdcIR{padding:20px 0}.FileManager-module__fileContent--zR_CA{flex:1;min-width:0}.FileManager-module__fileName--RK1Tk{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;overflow:hidden}.FileManager-module__actionsContainer--MzoMk{justify-content:flex-end;align-items:center;gap:8px;display:flex}.FileManager-module__uploadedActionsContainer--tzbmi{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.MetricDimensionSelector-module__overlay--noKeS{z-index:1040;background-color:#00000073;position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=dark] .MetricDimensionSelector-module__overlay--noKeS{background-color:#000000b3}.MetricDimensionSelector-module__panel--YRN71{z-index:1050;box-shadow:none;background-color:#fff;border:1px solid #0000001a;border-radius:8px;flex-direction:column;width:360px;max-height:500px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .MetricDimensionSelector-module__panel--YRN71{background-color:#1a1a1a;border-color:#ffffff1f}.MetricDimensionSelector-module__panelHeader--QIcm1{color:#1f2937;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-weight:600}[data-theme=dark] .MetricDimensionSelector-module__panelHeader--QIcm1{color:#e5e7eb;border-bottom-color:#ffffff1f}.MetricDimensionSelector-module__panelContent--X92N1{flex-direction:column;flex:1;gap:12px;padding:12px 16px;display:flex;overflow:hidden}.MetricDimensionSelector-module__tabsContainer--gJnOP{flex-direction:column;flex:1;display:flex;overflow:hidden}.MetricDimensionSelector-module__listContainer--JRowj{max-height:320px;padding:8px 0;overflow-y:auto}.MetricDimensionSelector-module__tagItem--n6MaY{cursor:pointer;text-align:left;color:#000000d9;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;width:100%;margin:0;padding:6px 12px;font-size:13px;transition:all .2s}[data-theme=dark] .MetricDimensionSelector-module__tagItem--n6MaY{color:#e5e7eb;background-color:#1a1a1a;border-color:#fff3}.MetricDimensionSelector-module__tagItem--n6MaY:hover{background:#f5f5f5;border-color:#40a9ff}[data-theme=dark] .MetricDimensionSelector-module__tagItem--n6MaY:hover{background:#262626;border-color:#60a5fa}.MetricDimensionSelector-module__tagContent--uFnm_{align-items:center;gap:6px;display:flex}.MetricDimensionSelector-module__tagName--o0gzH{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;flex:1;overflow:hidden}[data-theme=dark] .MetricDimensionSelector-module__tagName--o0gzH{color:#e5e7eb}.MetricDimensionSelector-module__usageCount--oVWvO{color:#9ca3af;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:11px}[data-theme=dark] .MetricDimensionSelector-module__usageCount--oVWvO{color:#6b7280;background:#262626}.MetricDimensionSelector-module__loadingContainer--SAUBU{color:#9ca3af;justify-content:center;align-items:center;padding:40px 0;display:flex}[data-theme=dark] .MetricDimensionSelector-module__loadingContainer--SAUBU{color:#6b7280}.MetricDimensionSelector-module__emptyContainer--uuWWy{text-align:center;color:#9ca3af;padding:40px 20px}[data-theme=dark] .MetricDimensionSelector-module__emptyContainer--uuWWy{color:#6b7280}.index-module__treeWrapper--ARPDF{box-shadow:none;background:0 0;border:none}.index-module__categoryHeader--qKV2c{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.index-module__treeActionButton--wPMKa{height:28px;padding:0 8px;font-size:12px}.index-module__mobileCloseButton--JCzjT{margin-right:8px}.index-module__treeSearchWrapper--vOVz0{margin-bottom:12px;position:relative}.index-module__treeSearchInput--FKPVC{border-radius:6px}.index-module__searchResultsWrapper--MuT7j{z-index:1000;background:#fff;border:1px solid #d9d9d9;border-top:none;border-radius:0 0 6px 6px;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.index-module__searchResultsHeader--TWy5w{background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.index-module__searchResultItem--OwGid{border-bottom:1px solid #f0f0f0;transition:background-color .2s;padding:8px 12px!important}.index-module__searchResultItem--OwGid:hover{background-color:#f5f5f5}.index-module__searchResultItem--OwGid:last-child{border-bottom:none}.index-module__treeContainer--nlADG{height:calc(100vh - 200px);overflow:hidden auto}.index-module__categoryTree--cbLy3{background:0 0}.index-module__categoryTree--cbLy3:not(.index-module__categoryTreeWithSwitcher--YOfqg) .ant-tree-switcher{visibility:hidden!important;width:0!important;display:none!important}.index-module__categoryTree--cbLy3:not(.index-module__categoryTreeWithSwitcher--YOfqg) .ant-tree-treenode{padding-left:0!important}.index-module__categoryTree--cbLy3.index-module__categoryTreeWithSwitcher--YOfqg .ant-tree-treenode{padding-left:0}.index-module__categoryTree--cbLy3.index-module__categoryTreeWithSwitcher--YOfqg .ant-tree-switcher{flex-shrink:0;min-width:20px;width:20px!important;margin-inline-end:0!important}.index-module__categoryTree--cbLy3.index-module__categoryTreeWithSwitcher--YOfqg .ant-tree-node-content-wrapper{padding-left:0!important}.index-module__categoryTree--cbLy3 .ant-tree-indent-unit{width:16px!important}.index-module__categoryTree--cbLy3 .index-module__ant-tree-treenode--vR6O5{margin:0;padding:2px 0}.index-module__categoryTree--cbLy3 .index-module__ant-tree-treenode--vR6O5:hover{background-color:#f5f5f5}.index-module__categoryTree--cbLy3 .index-module__ant-tree-treenode-selected--rig7F{border-radius:4px;background-color:var(--tree-node-selected-bg,#1890ff)!important}.index-module__categoryTree--cbLy3 .index-module__ant-tree-treenode-selected--rig7F:hover{background-color:var(--tree-node-selected-bg,#1890ff)!important}.index-module__treeNodeTitle--y4N7A{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:4px 8px;transition:all .2s;display:flex}.index-module__treeNodeTitle--y4N7A:hover{background-color:#0000000a}.index-module__selectedTreeNode--cJyYk{color:#fff}.index-module__selectedTreeNode--cJyYk:hover{background-color:var(--tree-node-selected-bg,#1890ff)}.index-module__treeNodeText--lgqwB{flex:1;align-items:center;font-size:14px;line-height:1.4;display:flex}.index-module__selectedTreeText--zHxPP{color:#fff!important}.index-module__folderIcon--Ek9CP,.index-module__fileIcon--YkU8c{align-items:center;margin-right:6px;font-size:14px;display:flex}.index-module__folderNode--ASfMD{font-weight:500}.index-module__leafNode--Sswlk{font-weight:400}.index-module__treeNodeBadge--jvgCt{margin-left:8px}.index-module__treeNodeBadge--jvgCt .index-module__ant-badge-count--nUw90{color:#666;background-color:#d9d9d9;border-radius:8px;min-width:16px;height:16px;font-size:11px;line-height:14px}.index-module__treeContextMenu--mt4eZ{z-index:1000;background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-width:140px;max-width:200px;padding:4px 0;position:fixed;box-shadow:0 4px 12px #00000026}.index-module__treeContextMenu--mt4eZ ul{margin:0;padding:0;list-style:none}.index-module__treeContextMenu--mt4eZ li{cursor:pointer;color:#333;align-items:center;padding:8px 12px;font-size:13px;transition:background-color .2s;display:flex}.index-module__treeContextMenu--mt4eZ li:hover{background-color:#f5f5f5}.index-module__treeContextMenu--mt4eZ li.index-module__dangerMenuItem--yA0gm{color:#ff4d4f}.index-module__treeContextMenu--mt4eZ li.index-module__dangerMenuItem--yA0gm:hover{background-color:#fff2f0}.index-module__treeContextMenu--mt4eZ li svg{margin-right:8px;font-size:14px}.index-module__searchHighlight--L2fVA{color:#000;background-color:#ffeb3b;border-radius:2px;padding:0 1px;font-weight:700}.search-highlight{animation:2s ease-in-out index-module__searchHighlightPulse--mhurG;background-color:#fff3cd!important;border:2px solid #ffc107!important;border-radius:4px!important}@keyframes index-module__searchHighlightPulse--mhurG{0%{background-color:#fff3cd;border-color:#ffc107}50%{background-color:#ffeaa7;border-color:#fdcb6e}to{background-color:#fff3cd;border-color:#ffc107}}@media (max-width:768px){.index-module__treeContainer--nlADG{height:calc(100vh - 150px)}.index-module__treeActionButton--wPMKa{height:26px;padding:0 6px;font-size:11px}.index-module__treeNodeText--lgqwB{font-size:13px}}[data-theme=dark] .index-module__treeWrapper--ARPDF{background:0 0;border:none}[data-theme=dark] .index-module__treeContainer--nlADG{background-color:#1f1f1f}[data-theme=dark] .index-module__categoryTree--cbLy3 .index-module__ant-tree-treenode--vR6O5:hover{background-color:#262626}[data-theme=dark] .index-module__treeContextMenu--mt4eZ{background:#1f1f1f;border-color:#303030}[data-theme=dark] .index-module__treeContextMenu--mt4eZ li{color:#d9d9d9}[data-theme=dark] .index-module__treeContextMenu--mt4eZ li:hover{background-color:#262626}[data-theme=dark] .index-module__treeContextMenu--mt4eZ li.index-module__dangerMenuItem--yA0gm:hover{background-color:#2a1215}.index-module__treeNodeTitle--y4N7A{transition:all .2s cubic-bezier(.4,0,.2,1)}.index-module__treeContextMenu--mt4eZ{animation:.2s ease-out index-module__fadeInUp--w3brQ}@keyframes index-module__fadeInUp--w3brQ{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.index-module__treeContainer--nlADG::-webkit-scrollbar{width:6px}.index-module__treeContainer--nlADG::-webkit-scrollbar-track{background:0 0}.index-module__treeContainer--nlADG::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.index-module__treeContainer--nlADG::-webkit-scrollbar-thumb:hover{background:#bfbfbf}[data-theme=dark] .index-module__treeContainer--nlADG::-webkit-scrollbar-thumb{background:#434343}[data-theme=dark] .index-module__treeContainer--nlADG::-webkit-scrollbar-thumb:hover{background:#595959}[data-theme=dark] .index-module__searchResultsWrapper--MuT7j{background:#1f1f1f;border-color:#303030}[data-theme=dark] .index-module__searchResultsHeader--TWy5w{background:#262626;border-bottom-color:#303030}[data-theme=dark] .index-module__searchResultItem--OwGid{border-bottom-color:#303030}[data-theme=dark] .index-module__searchResultItem--OwGid:hover{background-color:#262626}.index-module__dragOverNode--IfRRW{animation:1s ease-in-out infinite index-module__dragOverPulse--rhAwn;background-color:#e6f7ff!important;border:2px dashed #1890ff!important;border-radius:4px!important}.index-module__draggingNode--VnWlZ{opacity:.6;transition:all .2s;transform:scale(.95)}.index-module__dragOverNode--IfRRW .index-module__treeNodeTitle--y4N7A{background-color:#0000!important}.index-module__dragSortIndicator--IhlH8{position:relative}.index-module__dragSortIndicator--IhlH8:before{content:"";background-color:#1890ff;border-radius:2px;width:4px;height:20px;animation:.8s ease-in-out infinite index-module__dragSortPulse--cwLNg;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.index-module__dragSortIndicator--IhlH8:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #1890ff;width:0;height:0;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.index-module__dragForbiddenNode--bTfMC{opacity:.6;background-color:#fff2f0!important;border:2px dashed #ff4d4f!important;border-radius:4px!important}.index-module__dragForbiddenNode--bTfMC .index-module__treeNodeTitle--y4N7A{color:#ff4d4f!important;background-color:#0000!important}.index-module__dragForbiddenNode--bTfMC:before{content:"🚫";z-index:10;font-size:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@keyframes index-module__dragOverPulse--rhAwn{0%{background-color:#111b26;border-color:#177ddc}50%{background-color:#1a2332;border-color:#3c89e8}to{background-color:#111b26;border-color:#177ddc}}@keyframes index-module__dragSortPulse--cwLNg{0%{opacity:.6;transform:translateY(-50%)scaleY(.8)}50%{opacity:1;transform:translateY(-50%)scaleY(1.2)}to{opacity:.6;transform:translateY(-50%)scaleY(.8)}}[data-theme=dark] .index-module__dragOverNode--IfRRW{background-color:#111b26!important;border-color:#177ddc!important}[data-theme=dark] .index-module__dragOverNode--IfRRW .index-module__treeNodeTitle--y4N7A{background-color:#0000!important}