.sidebar-logo-container{text-align:center;width:100%;height:50px;line-height:50px;transition:all .28s;position:relative;overflow:hidden}.sidebar-logo-container .sidebar-logo-link{justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:0;text-decoration:none;transition:all .28s;display:flex}.sidebar-logo-container .sidebar-logo-link .sidebar-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px;transition:all .28s;display:block}.sidebar-logo-container .sidebar-logo-link .sidebar-title{white-space:nowrap;text-overflow:ellipsis;opacity:1;max-width:calc(100% - 44px);margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:50px;transition:opacity .28s,max-width .28s;display:inline-block;overflow:hidden}.sidebar-logo-container.collapse .sidebar-logo-link{gap:0;padding:0}.sidebar-logo-container.collapse .sidebar-logo{margin-right:0}.sidebar-logo-container.collapse .sidebar-title{opacity:0;max-width:0;margin:0;padding:0;display:none}.sidebar-container{z-index:1001;background:var(--sidebar-bg);height:100vh;color:var(--sidebar-text);transition:width .28s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 0 8px #0000001a;width:var(--layout-sidebar-width)!important}.sidebar-container .scrollbar-wrapper{height:calc(100% - 50px);overflow-x:hidden!important}.sidebar-container .ant-menu{height:100%;color:inherit;border:none;background-color:inherit!important;width:100%!important}.sidebar-container .ant-menu .ant-menu-item,.sidebar-container .ant-menu .ant-menu-submenu-title{border-radius:4px;color:inherit!important}.sidebar-container .ant-menu .ant-menu-item:hover,.sidebar-container .ant-menu .ant-menu-submenu-title:hover{background-color:var(--menu-hover)!important}.sidebar-container .ant-menu .ant-menu-item{position:relative;color:inherit!important}.sidebar-container .ant-menu .ant-menu-item.ant-menu-item-selected{color:var(--menu-active-text)!important;background-color:var(--menu-hover)!important}.sidebar-container .ant-menu .ant-menu-item.ant-menu-item-selected:after{content:"";background-color:var(--menu-active-text);border-radius:2px 0 0 2px;width:3px;position:absolute;top:0;bottom:0;right:0}.sidebar-container .ant-menu .ant-menu-item.ant-menu-item-selected a{color:var(--menu-active-text)!important}.sidebar-container .ant-menu .ant-menu-submenu-title{color:inherit!important}.sidebar-container .ant-menu .ant-menu-submenu,.sidebar-container .ant-menu .ant-menu-submenu .ant-menu-submenu-inner,.sidebar-container .ant-menu .ant-menu-submenu .ant-menu{background-color:inherit!important}.sidebar-container .ant-menu .ant-menu-submenu .ant-menu-item{position:relative;background-color:inherit!important}.sidebar-container .ant-menu .ant-menu-submenu .ant-menu-item:hover{background-color:var(--menu-hover)!important}.sidebar-container .ant-menu .ant-menu-submenu .ant-menu-item.ant-menu-item-selected{color:var(--menu-active-text)!important;background-color:var(--menu-hover)!important}.sidebar-container .ant-menu .ant-menu-submenu .ant-menu-item.ant-menu-item-selected:after{content:"";background-color:var(--menu-active-text);border-radius:2px 0 0 2px;width:3px;position:absolute;top:0;bottom:0;right:0}.sidebar-container .ant-menu .ant-menu-submenu-popup .ant-menu{background-color:inherit!important}.sidebar-container .ant-menu .ant-menu-item a{text-decoration:none;color:inherit!important}.sidebar-container .ant-menu .ant-menu-item a:hover{color:inherit!important}.hideSidebar .sidebar-container{width:54px!important}.mobile .sidebar-container{transition:transform .28s;width:var(--layout-sidebar-width)!important}.mobile.hideSidebar .sidebar-container{pointer-events:none;transform:translate3d(calc(-1 * var(--layout-sidebar-width)), 0, 0);transition-duration:.3s}.hamburger{vertical-align:middle;width:20px;height:20px;transition:transform .3s;display:inline-block}.hamburger.is-active{transform:rotate(180deg)}.navbar{background:var(--navbar-bg);align-items:center;height:50px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #00152914}.navbar .hamburger-container{float:left;cursor:pointer;-webkit-tap-highlight-color:transparent;height:100%;line-height:46px;transition:background .3s}.navbar .hamburger-container:hover{background:var(--navbar-hover)}.navbar .right-menu{float:right;height:100%;margin-left:auto;line-height:50px;display:flex}.navbar .right-menu:focus{outline:none}.navbar .right-menu .right-menu-item{height:100%;color:var(--navbar-text-secondary);justify-content:center;align-items:center;padding:0 8px;font-size:18px;display:flex}.navbar .right-menu .right-menu-item.hover-effect{cursor:pointer;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect:hover{background:var(--navbar-hover)}.navbar .right-menu .right-menu-item.theme-switch-wrapper{justify-content:center;align-items:center;display:flex}.navbar .right-menu .right-menu-item.theme-switch-wrapper .theme-icon{font-size:18px;transition:transform .2s}.navbar .right-menu .right-menu-item.theme-switch-wrapper:hover .theme-icon{transform:scale(1.1)}.navbar .right-menu .avatar-container{margin-right:8px;padding-right:0}.navbar .right-menu .avatar-container .avatar-wrapper{align-items:center;gap:10px;padding:0 4px;display:flex}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar{cursor:pointer;border:2px solid var(--app-border);border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:all .3s}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar:hover{border-color:var(--ant-color-primary,#1677ff)}.navbar .right-menu .avatar-container .avatar-wrapper .user-info{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;line-height:1.4;display:flex}.navbar .right-menu .avatar-container .avatar-wrapper .user-info .user-nickname{color:var(--navbar-text);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:14px;font-weight:600;overflow:hidden}.navbar .right-menu .avatar-container .avatar-wrapper .user-info .user-dept{color:var(--navbar-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:120px;margin-top:2px;font-size:12px;overflow:hidden}.app-main{width:100%;min-height:calc(100vh - 50px);position:relative;overflow:hidden}.fixed-header+.app-main{scrollbar-gutter:auto;height:calc(100vh - 50px);min-height:0;margin-top:50px;overflow-y:auto}.hasTagsView .app-main{min-height:calc(100vh - 90px)}.hasTagsView .fixed-header+.app-main{height:calc(100vh - 90px);min-height:0;margin-top:90px}.scroll-container{white-space:nowrap;width:100%;height:100%;position:relative;overflow:hidden}.scroll-container .scrollbar-wrapper{scrollbar-width:thin;scrollbar-color:#0003 transparent;align-items:flex-end;height:40px;padding-top:6px;padding-bottom:0;display:flex;overflow:auto hidden}.scroll-container .scrollbar-wrapper::-webkit-scrollbar{height:6px}.scroll-container .scrollbar-wrapper::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.scroll-container .scrollbar-wrapper::-webkit-scrollbar-thumb:hover{background:#00000047}.scroll-container .scrollbar-wrapper::-webkit-scrollbar-track{background:0 0}.tags-view-container{background:var(--tags-bg,#fff);width:100%;height:40px;box-shadow:none;border-bottom:1px solid #0505050f;align-items:stretch;display:flex}.tags-view-container .tags-view-wrapper .tags-view-item{cursor:pointer;color:#000000e0;background:var(--tags-item-bg,#fff);-webkit-user-select:none;user-select:none;border:1px solid #05050514;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:28px;margin-top:0;margin-left:1px;padding:0 28px 0 10px;font-size:12px;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.tags-view-container .tags-view-wrapper .tags-view-item svg{flex-shrink:0;font-size:14px}.tags-view-container .tags-view-wrapper .tags-view-item .tag-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:140px;height:100%;padding-left:2px;line-height:1.2;display:inline-flex;position:relative;top:-2px;overflow:hidden}.tags-view-container .tags-view-wrapper .tags-view-item:first-of-type{margin-left:10px}.tags-view-container .tags-view-wrapper .tags-view-item:last-of-type{margin-right:10px}.tags-view-container .tags-view-wrapper .tags-view-item:hover{background:#00000008;border-color:#0000002e}.tags-view-container .tags-view-wrapper .tags-view-item.active{background-color:var(--current-color,#1677ff);color:#fff;border-color:var(--current-color,#1677ff)}.tags-view-container .tags-view-wrapper .tags-view-item.active:hover{background-color:var(--current-color,#1677ff);border-color:var(--current-color,#1677ff)}.tags-view-container .tags-view-wrapper .tags-view-item.has-icon{padding-left:8px}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close{text-align:center;transform-origin:100%;opacity:0;pointer-events:none;color:#00000073;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:0;line-height:16px;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(calc(-50% - 2px))}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close svg{width:10px;height:10px}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close:active{transform:translateY(calc(-50% - 2px))scale(.92)}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close:hover{color:#000000bf;background-color:#0000000f}.tags-view-container .tags-view-wrapper .tags-view-item:hover .el-icon-close{opacity:.9;pointer-events:auto}.tags-view-container .tags-view-wrapper .tags-view-item.active .el-icon-close{opacity:.92;pointer-events:auto;color:#ffffffeb}.tags-view-container .tags-view-wrapper .tags-view-item.active .el-icon-close:hover{color:#fff;background-color:#ffffff38}.tags-view-container .contextmenu{z-index:3000;color:#000000e0;background:#fff;border:1px solid #05050514;border-radius:8px;margin:0;padding:5px 0;font-size:12px;font-weight:400;list-style-type:none;position:fixed;box-shadow:0 6px 24px #0000001f}.tags-view-container .contextmenu li{cursor:pointer;align-items:center;gap:8px;margin:0;padding:7px 16px;display:flex}.tags-view-container .contextmenu li:hover{background:#00000008}html.dark .tags-view-container{background:#141414;border-bottom-color:#ffffff14}html.dark .tags-view-container .tags-view-wrapper .tags-view-item{color:#ffffffd9;background:#1f1f1f;border-color:#ffffff1f}html.dark .tags-view-container .tags-view-wrapper .tags-view-item:hover{background:#ffffff0f;border-color:#ffffff38}html.dark .tags-view-container .tags-view-wrapper .tags-view-item.active{color:#fff}html.dark .tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#ffffff2e}html.dark .tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close{color:#ffffffa6}html.dark .tags-view-container .contextmenu{color:#ffffffd9;background:#1f1f1f;border-color:#ffffff1f}html.dark .tags-view-container .contextmenu li:hover{background:#ffffff0f}.setting-drawer-title{color:var(--el-text-color-primary,#000000d9);margin-bottom:12px;font-weight:700;line-height:22px}.setting-drawer-title .drawer-title{margin:0;font-size:14px}.setting-drawer-block-checbox{justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:20px;display:flex}.setting-drawer-block-checbox .setting-drawer-block-checbox-item{cursor:pointer;border-radius:2px;margin-right:16px;position:relative}.setting-drawer-block-checbox .setting-drawer-block-checbox-item .setting-drawer-block-checbox-selectIcon{color:#1890ff;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;right:0}.drawer-item{color:var(--el-text-color-regular,#000000a6);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.drawer-item .comp-style{float:right;margin:-3px 8px 0 0}.ai-agent-page{background:var(--ant-color-bg-layout,#f5f5f5);flex-direction:column;height:calc(100vh - 84px);min-height:520px;margin:-8px -8px 0;display:flex}.ai-agent-workbench{flex-direction:column;flex:1;min-height:0;display:flex}.ai-agent-workbench--page{box-sizing:border-box;width:100%;max-width:1080px;margin:0 auto;padding:16px 20px 12px}.ai-agent-workbench--compact{gap:10px;height:100%;min-height:0}.ai-agent-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.ai-agent-workbench--compact .ai-agent-header{align-items:center;padding-bottom:0}.ai-agent-header__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-agent-header__icon{color:var(--ant-color-primary);font-size:22px}.ai-agent-header__title{font-weight:600;line-height:1.2;margin:0!important}.ai-agent-header__sub{margin-top:4px;font-size:12px;display:block}.ai-agent-header__right{flex-shrink:0}.ai-agent-toolbar{align-items:center}.ai-agent-toolbar__session{width:220px;max-width:min(280px,42vw)}.ai-agent-workbench--compact .ai-agent-toolbar__session{width:200px}.ai-agent-toolbar .ant-segmented{background:var(--ant-color-fill-tertiary,#0000000a)}.ai-agent-toolbar .ant-select-selector{border-radius:6px!important}.ai-agent-thread{border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:#fff;border-radius:12px;flex:1;min-height:0;overflow:auto}.ai-agent-workbench--compact .ai-agent-thread{background:var(--ant-color-fill-quaternary,#fafafa);border-radius:8px}.ai-agent-thread__inner{box-sizing:border-box;flex-direction:column;gap:16px;min-height:100%;padding:20px 20px 12px;display:flex}.ai-agent-workbench--compact .ai-agent-thread__inner{gap:12px;padding:12px}.ai-agent-msg{gap:12px;width:100%;max-width:100%;display:flex}.ai-agent-msg--user,.ai-agent-msg--agent,.ai-agent-msg--turn{align-self:stretch}.ai-agent-msg__avatar{color:#000000a6;background:#0000000f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:13px;display:flex}.ai-agent-msg--user .ai-agent-msg__avatar{background:var(--ant-color-primary);color:#fff}.ai-agent-msg__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ai-agent-msg__bubble{word-break:break-word;background:#f2f3f5;border-radius:10px;max-width:100%;padding:8px 12px;line-height:1.6;display:inline-block}.ai-agent-msg--user .ai-agent-msg__bubble{color:#000000e0;background:#f2f3f5}.ai-agent-msg__text{white-space:pre-wrap}.ai-agent-msg__thinking{color:#0006;font-size:13px;font-style:italic}.ai-agent-msg__answer{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.65}.ai-agent-quick{margin-top:auto;padding-top:8px}.ai-agent-quick__label{margin-bottom:8px;font-size:12px;display:block}.ai-agent-quick__chips{flex-wrap:wrap;gap:8px;display:flex}.ai-agent-quick__chip{border:1px solid var(--ant-color-border,#d9d9d9);background:var(--ant-color-bg-container,#fff);color:var(--ant-color-text,#000000e0);cursor:pointer;border-radius:6px;padding:4px 12px;font-size:13px;line-height:22px;transition:border-color .15s,color .15s,background .15s}.ai-agent-quick__chip:hover:not(:disabled){border-color:var(--ant-color-primary);color:var(--ant-color-primary);background:var(--ant-color-primary-bg,#e6f4ff)}.ai-agent-quick__chip:disabled{opacity:.45;cursor:not-allowed}.ai-agent-composer{flex-shrink:0;padding-top:12px}.ai-agent-md{font-size:14px}.ai-agent-md p{margin:0 0 .75em}.ai-agent-md p:last-child{margin-bottom:0}.ai-agent-md ul,.ai-agent-md ol{margin:0 0 .75em;padding-left:1.25em}.ai-agent-md code{background:#0000000f;border-radius:4px;padding:.1em .35em;font-size:.92em}.ai-agent-md pre{background:#0000000a;border-radius:8px;margin:0 0 .75em;padding:10px 12px;overflow:auto}.ai-agent-md pre code{background:0 0;padding:0}.ai-agent-md__table-wrap{border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:#fff;border-radius:8px;width:100%;margin:.5em 0 .9em;overflow-x:auto}.ai-agent-md table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.ai-agent-md thead th{text-align:left;white-space:nowrap;background:#fafafa;font-weight:600;position:sticky;top:0}.ai-agent-md th,.ai-agent-md td{vertical-align:top;border-bottom:1px solid #f0f0f0;padding:8px 12px}.ai-agent-md tbody tr:hover td{background:#fafafa}.ai-agent-md tbody tr:last-child td{border-bottom:none}.ai-agent-process{width:100%;margin:0 0 2px}.ai-agent-process__bar{cursor:pointer;text-align:left;color:#00000073;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 0;display:inline-flex}.ai-agent-process__bar:hover{color:#000000b3}.ai-agent-process__caret{color:#00000059;width:12px;font-size:11px;line-height:1;transition:transform .12s;display:inline-block}.ai-agent-process__caret.is-open{transform:rotate(90deg)}.ai-agent-process__spin{color:#0006;font-size:12px}.ai-agent-process__label{white-space:nowrap;font-size:13px;font-weight:500}.ai-agent-process__list{border-left:1px solid #00000014;flex-direction:column;gap:1px;max-height:320px;margin:2px 0 4px 4px;padding-left:10px;display:flex;overflow:auto}.ai-agent-tool{background:0 0;margin:0}.ai-agent-tool__bar{cursor:pointer;text-align:left;width:100%;min-height:24px;color:inherit;background:0 0;border:0;border-radius:4px;flex-wrap:nowrap;align-items:center;gap:6px;padding:2px 4px;display:flex}.ai-agent-tool__bar:hover{background:#00000008}.ai-agent-tool__caret{color:#0000004d;flex-shrink:0;width:10px;font-size:11px;transition:transform .12s;display:inline-block}.ai-agent-tool__caret.is-open{transform:rotate(90deg)}.ai-agent-tool__spin{color:#0006;flex-shrink:0;font-size:11px}.ai-agent-tool__verb{color:#0000008c;flex-shrink:0;font-size:13px;font-weight:500}.ai-agent-tool--error .ai-agent-tool__verb{color:#cf1322}.ai-agent-tool__target{color:#00000061;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.ai-agent-tool__err{color:#cf1322;flex-shrink:0;font-size:11px}.ai-agent-tool__body{background:#00000008;border:1px solid #0000000f;border-radius:6px;margin:2px 0 6px 16px;padding:8px 10px}.ai-agent-tool__args{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.ai-agent-tool__arg{gap:8px;min-width:0;font-size:12px;line-height:1.45;display:flex}.ai-agent-tool__arg-k{color:#0006;flex-shrink:0;width:64px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ai-agent-tool__arg-v{color:#000000b3;word-break:break-all;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ai-agent-tool__pending{color:#0006;font-size:12px}.ai-agent-tool__scroll{background:#fff;border-radius:4px;max-height:200px;padding:2px;overflow:auto}.ai-agent-tool__scroll .ant-table{font-size:12px}.ai-agent-tool__scroll .ant-table-thead>tr>th{background:#f5f5f5;font-weight:600}.ai-agent-tool__scroll .ant-empty{margin:12px 0}.ai-agent-tool__raw{white-space:pre-wrap;word-break:break-word;color:#000000b3;background:0 0;max-height:200px;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.ai-agent-tool__ok{color:#52c41a}html.dark .ai-agent-page{background:0 0}html.dark .ai-agent-thread,html.dark .ai-agent-md__table-wrap,html.dark .ai-agent-tool__scroll,html.dark .ai-agent-quick__chip{background:var(--ant-color-bg-container,#141414)}html.dark .ai-agent-msg__avatar{color:#ffffffbf;background:#ffffff14}html.dark .ai-agent-msg--user .ai-agent-msg__avatar{color:#fff;background:#1668dc}html.dark .ai-agent-msg--user .ai-agent-msg__bubble{color:#ffffffe0;background:#ffffff14}html.dark .ai-agent-msg__thinking,html.dark .ai-agent-process__label,html.dark .ai-agent-tool__verb{color:#ffffff73}html.dark .ai-agent-msg__answer{color:#ffffffe0}html.dark .ai-agent-process__list{border-left-color:#ffffff1f}html.dark .ai-agent-tool__target,html.dark .ai-agent-tool__arg-k{color:#ffffff59}html.dark .ai-agent-tool__body{background:#ffffff0a;border-color:#ffffff14}html.dark .ai-agent-md thead th,html.dark .ai-agent-md tbody tr:hover td{background:#ffffff0a}@media (width<=768px){.ai-agent-page{height:calc(100vh - 64px);margin:0}.ai-agent-workbench--page{padding:10px 12px}.ai-agent-header{flex-direction:column;align-items:stretch}.ai-agent-thread__inner{padding:12px}}.agent-shell-drawer .ant-drawer-body{overflow:hidden}.agent-shell-title{align-items:center;gap:12px;display:flex}.agent-shell-hint{font-size:12px}.ai-agent-workbench{flex-direction:column;gap:12px;height:100%;min-height:360px;display:flex}.ai-agent-workbench--compact{flex:1;min-height:0}.ai-agent-workbench--compact .ai-agent-list{flex:1;min-height:200px}.app-wrapper:after{content:"";clear:both;display:table}.app-wrapper{background:var(--app-bg);width:100%;height:100%;color:var(--app-text);position:relative}.app-wrapper.mobile.openSidebar{position:fixed;top:0}.main-container{min-height:100%;margin-left:var(--layout-sidebar-width);background:var(--app-bg);color:var(--app-text);transition:margin-left .28s;position:relative}.main-container:has(.fixed-header){height:100vh;overflow:hidden}.main-container.sidebarHide{margin-left:0!important}.drawer-bg{background:var(--drawer-bg);opacity:var(--layout-drawer-opacity);z-index:999;width:100%;height:100%;position:absolute;top:0}.fixed-header{z-index:9;width:calc(100% - var(--layout-sidebar-width));transition:width .28s;position:fixed;top:0;right:0}.hideSidebar .main-container{margin-left:var(--layout-sidebar-collapsed-width)}.hideSidebar .fixed-header{width:calc(100% - var(--layout-sidebar-collapsed-width))}.sidebarHide .fixed-header{width:100%}.mobile .main-container{margin-left:0}.mobile .fixed-header{width:100%}.withoutAnimation .main-container,.withoutAnimation .sidebar-container{transition:none}:root{--bid-primary:#1769e0;--bid-primary-hover:#0f5dca;--bid-bg:#f3f8ff;--bid-sidebar:#f8fbff;--bid-border:#dfeafb;--bid-border-soft:#edf2f9;--bid-text:#18233b;--bid-text-secondary:#65738b;--bid-sidebar-width:224px;--bid-sidebar-collapsed-width:72px;--bid-topbar-height:64px}.bid-shell{min-height:100vh;color:var(--bid-text);background:var(--bid-bg)}.bid-shell-loading{background:var(--bid-bg);place-items:center;min-height:100vh;display:grid}.bid-sidebar{z-index:30;width:var(--bid-sidebar-width);background:var(--bid-sidebar);border-right:1px solid var(--bid-border);transition:width .2s;position:fixed;inset:0 auto 0 0;overflow:hidden}.bid-shell--collapsed .bid-sidebar{width:var(--bid-sidebar-collapsed-width)}.bid-sidebar__inner{flex-direction:column;height:100%;display:flex}.bid-brand{width:100%;min-height:var(--bid-topbar-height);color:inherit;text-align:left;border:0;border-bottom:1px solid var(--bid-border-soft);cursor:pointer;background:0 0;align-items:center;gap:11px;padding:0 18px;display:flex}.bid-brand__mark{color:#fff;background:var(--bid-primary);border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;display:grid;box-shadow:0 6px 14px #1769e033}.bid-brand__copy{white-space:nowrap;flex-direction:column;min-width:0;display:flex}.bid-brand__copy strong{color:#10254b;font-size:19px;line-height:24px}.bid-brand__copy small{color:#7788a5;font-size:11px}.bid-shell--collapsed .bid-brand{padding:0 18px}.bid-sidebar__menu{flex:1;min-height:0;padding:10px 8px 18px;overflow-y:auto;background:0 0!important;border-inline-end:0!important}.bid-sidebar__menu .ant-menu-item-group-title{color:#95a2b8;font-size:11px;font-weight:600;padding:14px 12px 6px!important}.bid-sidebar__menu .ant-menu-item,.bid-sidebar__menu .ant-menu-submenu-title{color:#53627a;border-radius:6px;height:42px;margin:2px 0;line-height:42px}.bid-sidebar__menu .ant-menu-item:hover,.bid-sidebar__menu .ant-menu-submenu-title:hover{color:var(--bid-primary)!important;background:#edf5ff!important}.bid-sidebar__menu .ant-menu-item-selected{font-weight:600;color:var(--bid-primary)!important;background:#e7f1ff!important}.bid-sidebar__menu .ant-menu-item-selected:after{display:none}.bid-sidebar__support{color:var(--bid-primary);background:#eaf4ff;border:1px solid #d5e8ff;border-radius:7px;gap:10px;margin:12px;padding:12px;display:flex}.bid-sidebar__support>span{margin-top:2px}.bid-sidebar__support div{flex-direction:column;min-width:0;display:flex}.bid-sidebar__support strong{color:#31506f;font-size:12px}.bid-sidebar__support button{width:fit-content;color:var(--bid-primary);cursor:pointer;background:0 0;border:0;padding:3px 0 0;font-size:12px}.bid-shell__main{min-height:100vh;margin-left:var(--bid-sidebar-width);transition:margin-left .2s}.bid-shell--collapsed .bid-shell__main{margin-left:var(--bid-sidebar-collapsed-width)}.bid-topbar{z-index:20;height:var(--bid-topbar-height);border-bottom:1px solid var(--bid-border-soft);background:#fffffff7;justify-content:space-between;align-items:center;gap:18px;padding:0 22px 0 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #2044740a}.bid-topbar__left,.bid-topbar__right{align-items:center;min-width:0;display:flex}.bid-topbar__left{gap:10px}.bid-topbar__right{gap:3px}.bid-topbar__desktop-toggle,.bid-topbar__mobile-toggle{width:38px;height:38px;font-size:17px}.bid-topbar__mobile-toggle{display:none}.bid-topbar__title{flex-direction:column;min-width:0;display:flex}.bid-topbar__title strong{color:#263653;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.bid-topbar__title span{color:#93a0b5;font-size:11px}.bid-beta-label{color:#945e00;white-space:nowrap;background:#fff5d8;border:1px solid #ffe6a3;border-radius:4px;padding:2px 7px;font-size:11px;line-height:18px}.bid-topbar__wallet,.bid-topbar__action{color:#53627a;height:38px}.bid-topbar__wallet strong{color:#ef7c15;margin-left:5px}.bid-user-trigger{color:#35445d;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;height:40px;padding:0 7px;display:flex}.bid-user-trigger:hover{background:#f1f6fc}.bid-account-summary{align-items:center;gap:10px;min-width:210px;padding:5px 2px 8px;display:flex}.bid-account-summary div{flex-direction:column;min-width:0;display:flex}.bid-account-summary strong{color:var(--bid-text);text-overflow:ellipsis;overflow:hidden}.bid-account-summary span{color:var(--bid-text-secondary);font-size:12px}.bid-contact-card{width:190px;color:var(--bid-text-secondary);flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:12px;display:flex}.bid-contact-card__code{color:#fff;background:#1769e0;border:8px solid #e9f3ff;place-items:center;width:92px;height:92px;margin-bottom:7px;font-size:28px;font-weight:700;display:grid}.bid-contact-card strong{color:var(--bid-text)}.bid-contact-card a{color:var(--bid-primary)}.bid-shell__content{min-height:calc(100vh - var(--bid-topbar-height))}.bid-floating-support{z-index:19;position:fixed;bottom:24px;right:22px;box-shadow:0 9px 22px #1769e04d;width:44px!important;height:44px!important}.bid-page{box-sizing:border-box;width:min(1440px,100%);margin:0 auto;padding:24px 28px 36px}.bid-page-header{margin-bottom:20px}.bid-page-header__breadcrumb{margin-bottom:7px;font-size:12px}.bid-page-header__heading-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bid-page-header__copy{min-width:0}.bid-page-header h1{color:#1b2b47;margin:0;font-size:23px;font-weight:650;line-height:32px}.bid-page-header p{color:var(--bid-text-secondary);margin:5px 0 0;font-size:13px;line-height:20px}.bid-page-header__content{margin-top:16px}.bid-surface{border:1px solid var(--bid-border-soft);background:#fff;border-radius:7px;box-shadow:0 4px 14px #1c3f6e0a}.bid-upload-box .ant-upload-drag{background:#f8fbff;border-color:#cfe1f7;border-radius:7px;min-height:190px}.bid-upload-box .ant-upload-drag:hover{border-color:var(--bid-primary)}.bid-upload-box__icon{color:var(--bid-primary);font-size:38px;margin-bottom:10px!important}.bid-upload-box__title{color:#2d3d59;font-weight:600}.bid-upload-box__hint{color:var(--bid-text-secondary);margin:7px 0 0;font-size:12px}.bid-progress-steps{flex-direction:column;gap:18px;display:flex}.bid-empty-state{place-items:center;min-height:310px;padding:32px;display:grid}.bid-empty-state--compact{min-height:180px;padding:20px}.bid-empty-state__copy{flex-direction:column;gap:5px;display:flex}.bid-empty-state__copy strong{color:#34445d}.bid-empty-state__copy span{color:var(--bid-text-secondary);font-size:12px}.bid-placeholder-page__surface{min-height:420px}.bid-placeholder-page__icon{color:#7da8dd;font-size:58px}.bid-home-hero{color:#fff;background:#1468d9;border-radius:7px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:center;gap:36px;min-height:260px;padding:34px 38px;display:grid;box-shadow:0 14px 30px #1468d92e}.bid-home-hero__label{color:#dcecff;align-items:center;gap:6px;font-size:13px;display:inline-flex}.bid-home-hero h2{color:#fff;max-width:680px;margin:12px 0 10px;font-size:28px;line-height:40px}.bid-home-hero p{color:#dbeaff;max-width:680px;margin:0;font-size:14px;line-height:24px}.bid-home-hero__actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.bid-home-hero__actions .ant-btn-primary{color:#175aaa;background:#fff;border-color:#fff}.bid-home-hero__actions .ant-btn-default{color:#fff;background:0 0;border-color:#ffffff8c}.bid-home-hero__summary{background:#ffffff1f;border:1px solid #fff3;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bid-home-hero__summary div{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:24px 12px;display:flex}.bid-home-hero__summary div+div{border-left:1px solid #ffffff2e}.bid-home-hero__summary strong{font-size:25px}.bid-home-hero__summary span{color:#dceaff;font-size:11px}.bid-home-section{margin-top:26px}.bid-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.bid-section-heading h2{color:#263653;margin:0;font-size:17px;line-height:25px}.bid-section-heading p{color:var(--bid-text-secondary);margin:3px 0 0;font-size:12px}.bid-section-heading--compact{padding:20px 22px 0}.bid-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bid-feature-card{min-height:116px;color:inherit;text-align:left;border:1px solid var(--bid-border-soft);cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:start;gap:14px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 4px 12px #1c3f6e09}.bid-feature-card:hover{border-color:#c9dcf5;transform:translateY(-2px);box-shadow:0 9px 20px #1c509617}.bid-feature-card__icon{color:#1769e0;background:#eaf3ff;border-radius:7px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.bid-feature-card--cyan .bid-feature-card__icon{color:#07879c;background:#e6f8fb}.bid-feature-card--green .bid-feature-card__icon{color:#168557;background:#e8f7f0}.bid-feature-card--orange .bid-feature-card__icon{color:#c16b0a;background:#fff2df}.bid-feature-card--purple .bid-feature-card__icon{color:#7450b5;background:#f1ebfb}.bid-feature-card--red .bid-feature-card__icon{color:#bf4a51;background:#fceced}.bid-feature-card__copy{flex-direction:column;gap:7px;min-width:0;display:flex}.bid-feature-card__copy strong{color:#263653;font-size:15px}.bid-feature-card__copy em{color:#1769e0;background:#eaf3ff;border-radius:3px;margin-left:7px;padding:1px 5px;font-size:10px;font-style:normal}.bid-feature-card__copy small{color:var(--bid-text-secondary);font-size:12px;line-height:19px}.bid-feature-card__arrow{color:#a4b0c2;margin-top:4px}.bid-home-section--split{grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);align-items:start;gap:12px;display:grid}.bid-recent-tasks{min-width:0;overflow:hidden}.bid-recent-tasks .ant-table-wrapper{padding:4px 10px 12px}.bid-table-link{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;max-width:100%;padding:0;display:flex}.bid-table-link strong{color:#2b3c58;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:13px;overflow:hidden}.bid-table-link span{color:#8b98ac;font-size:11px}.bid-resource-summary{padding-bottom:12px}.bid-resource-summary>button{color:#8e9aab;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;width:calc(100% - 24px);min-height:64px;margin:0 12px 4px;padding:10px;display:grid}.bid-resource-summary>button:hover{background:#f5f9ff}.bid-resource-summary__icon{width:38px;height:38px;color:var(--bid-primary);background:#eaf3ff;border-radius:6px;place-items:center;font-size:17px;display:grid}.bid-resource-summary button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.bid-resource-summary button strong{color:#30415d;font-size:13px}.bid-resource-summary button small{color:#8c99ad;font-size:11px}@media (width<=1180px){.bid-topbar__action{width:38px;padding-inline:0;font-size:0}.bid-topbar__action .anticon{font-size:16px}.bid-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-home-hero,.bid-home-section--split{grid-template-columns:1fr}}@media (width<=860px){.bid-sidebar{display:none}.bid-shell__main,.bid-shell--collapsed .bid-shell__main{margin-left:0}.bid-topbar{padding:0 12px 0 8px}.bid-topbar__desktop-toggle{display:none}.bid-topbar__mobile-toggle{display:inline-flex}.bid-topbar__title span,.bid-beta-label,.bid-topbar__wallet>span,.bid-topbar__right>.ant-divider,.bid-user-trigger>span{display:none}.bid-topbar__wallet{padding-inline:6px}.bid-mobile-drawer .bid-sidebar__menu{padding-bottom:12px}.bid-page{padding:20px 18px 30px}}@media (width<=640px){.bid-topbar__title{max-width:100px}.bid-topbar__right{gap:0}.bid-topbar__wallet strong{font-size:12px}.bid-topbar__action:nth-of-type(3){display:none}.bid-page{padding:16px 12px 24px}.bid-page-header__heading-row{flex-direction:column}.bid-page-header__actions{width:100%}.bid-page-header__actions .ant-btn{flex:1}.bid-home-hero{gap:24px;min-height:0;padding:25px 20px}.bid-home-hero h2{font-size:22px;line-height:32px}.bid-home-hero__actions{flex-direction:column}.bid-home-hero__actions .ant-btn{width:100%}.bid-home-hero__summary div{padding:17px 7px}.bid-home-hero__summary strong{font-size:20px}.bid-feature-grid{grid-template-columns:1fr}.bid-feature-card{min-height:104px;padding:16px}.bid-section-heading--compact{padding:17px 16px 0}.bid-empty-state{min-height:260px;padding:24px 16px}}
