[data-ant-table-docked-scroll] .ant-table-sticky-scroll{z-index:100;animation-duration:unset!important}[data-ant-table-docked-scroll] .ant-table-sticky-scroll-bar{animation-duration:unset!important}[data-ant-table-docked-scroll] .ant-table-sticky-scroll.ant-table-docked-scroll--docked{box-shadow:none;scrollbar-width:none;pointer-events:none;background:#00000014;align-items:flex-end;opacity:1!important;height:13px!important;min-height:13px!important;display:flex!important;position:fixed!important;overflow:hidden!important}[data-ant-table-docked-scroll] .ant-table-sticky-scroll.ant-table-docked-scroll--docked::-webkit-scrollbar{display:none}[data-ant-table-docked-scroll] .ant-table-sticky-scroll.ant-table-docked-scroll--docked .ant-table-sticky-scroll-bar{pointer-events:auto;touch-action:pan-x;border-radius:100px;bottom:3px;opacity:1!important;background-color:#00000047!important;height:8px!important;min-height:8px!important;display:block!important}[data-ant-table-docked-scroll] .ant-table-sticky-scroll.ant-table-docked-scroll--docked .ant-table-sticky-scroll-bar:hover,[data-ant-table-docked-scroll] .ant-table-sticky-scroll.ant-table-docked-scroll--docked .ant-table-sticky-scroll-bar-active{background-color:#434343!important;height:10px!important;min-height:10px!important}[data-ant-table-docked-scroll] .ant-table-sticky-scroll.ant-table-docked-scroll--at-end{background-color:#f4f7fe;box-shadow:0 -1px 4px #00000014;opacity:1!important;height:10px!important;min-height:10px!important;display:block!important;position:fixed!important;overflow-x:auto!important}

.AiChatView-module__bi9cna__chatDrawer .ant-drawer-header{background:linear-gradient(#0b5fd6 0%,#0c68e9 100%)!important;border-bottom:0!important;padding:0!important}.AiChatView-module__bi9cna__chatDrawer .ant-drawer-header-title{width:100%;margin:0!important}.AiChatView-module__bi9cna__chatDrawer .ant-drawer-title{width:100%;margin:0!important}.AiChatView-module__bi9cna__pageBrandBar{background:linear-gradient(#0b5fd6 0%,#0c68e9 100%);flex-shrink:0}.AiChatView-module__bi9cna__pageChatBody{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.AiChatView-module__bi9cna__drawerHeader{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;padding:10px 14px 10px 16px;display:flex}.AiChatView-module__bi9cna__drawerBrand{align-items:center;gap:10px;min-width:0;display:flex}.AiChatView-module__bi9cna__drawerAvatar{background:#ffffff24;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.AiChatView-module__bi9cna__drawerAvatar img{display:block}.AiChatView-module__bi9cna__drawerTitle{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.AiChatView-module__bi9cna__drawerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.AiChatView-module__bi9cna__actionGroup{background:#ffffff1a;border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.AiChatView-module__bi9cna__actionDivider{background:#ffffff38;border-radius:1px;width:1px;height:16px;margin:0 2px}.AiChatView-module__bi9cna__iconBtn{color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:15px;transition:background .15s,color .15s;display:inline-flex}.AiChatView-module__bi9cna__iconBtn:hover{color:#fff;background:#ffffff29}.AiChatView-module__bi9cna__iconBtn:focus-visible{outline-offset:1px;outline:2px solid #ffffff8c}.AiChatView-module__bi9cna__iconBtn:active{background:#ffffff38}.AiChatView-module__bi9cna__iconBtnClose:hover{background:#0f172a38}.AiChatView-module__bi9cna__historyPopup .ant-dropdown-menu{border-radius:12px;min-width:268px;max-width:min(340px,92vw);padding:6px;box-shadow:0 12px 32px #0f172a24}.AiChatView-module__bi9cna__historyPopup .ant-dropdown-menu-item{border-radius:8px;padding:8px 10px}.AiChatView-module__bi9cna__historyItem{flex-direction:column;gap:2px;max-width:280px;display:flex}.AiChatView-module__bi9cna__historyTitle{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.AiChatView-module__bi9cna__historyMeta{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px}.AiChatView-module__bi9cna__shell{--chat-max:720px;min-width:0;height:100%;min-height:0;color:var(--ai-text);background:radial-gradient(1200px 420px at 50% -10%,color-mix(in srgb,var(--ai-primary)10%,transparent),transparent 70%),var(--ai-surface);flex-direction:column;flex:1 1 0;font-size:15px;line-height:1.65;display:flex}.AiChatView-module__bi9cna__contextBar{border-bottom:1px solid color-mix(in srgb,var(--ai-border)80%,transparent);background:color-mix(in srgb,var(--ai-surface)88%,transparent);backdrop-filter:blur(8px);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.AiChatView-module__bi9cna__contextChips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.AiChatView-module__bi9cna__chip,.AiChatView-module__bi9cna__chipPrimary,.AiChatView-module__bi9cna__chipWarn{border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.AiChatView-module__bi9cna__chip{background:var(--ai-muted);color:var(--ai-secondary)}.AiChatView-module__bi9cna__chipPrimary{background:color-mix(in srgb,var(--ai-primary)12%,var(--ai-surface));color:var(--ai-primary)}.AiChatView-module__bi9cna__chipWarn{color:#c2410c;background:#fff7ed}.AiChatView-module__bi9cna__contextExtra{flex-shrink:0;font-size:12px}.AiChatView-module__bi9cna__contextExtra a{color:var(--ai-primary);font-weight:600}.AiChatView-module__bi9cna__conversation{scrollbar-gutter:stable;flex:1;min-height:0;padding:8px 16px;overflow-y:auto}.AiChatView-module__bi9cna__thread{width:min(100%,var(--chat-max));margin:0 auto;padding:12px 0 28px}.AiChatView-module__bi9cna__empty{text-align:center;flex-direction:column;align-items:center;padding:clamp(48px,12vh,96px) 12px 24px;animation:.35s both AiChatView-module__bi9cna__fadeUp;display:flex}.AiChatView-module__bi9cna__emptyBadge{background:color-mix(in srgb,var(--ai-primary)12%,var(--ai-surface));width:64px;height:64px;box-shadow:0 10px 28px color-mix(in srgb,var(--ai-primary)18%,transparent);border-radius:20px;place-items:center;margin-bottom:18px;display:grid}.AiChatView-module__bi9cna__emptyTitle{letter-spacing:-.02em;max-width:18ch;color:var(--ai-text);margin:0;font-size:clamp(22px,3.2vw,28px);font-weight:700;line-height:1.25}.AiChatView-module__bi9cna__emptyHint{max-width:42ch;color:var(--ai-secondary);margin:10px 0 0;font-size:14px;line-height:1.55}.AiChatView-module__bi9cna__suggestions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;width:100%;max-width:560px;margin-top:28px;display:grid}.AiChatView-module__bi9cna__suggestion{text-align:left;border:1px solid var(--ai-border);background:color-mix(in srgb,var(--ai-surface)92%,white);color:var(--ai-text);cursor:pointer;border-radius:16px;padding:14px 16px;font-size:13.5px;line-height:1.45;transition:border-color .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #0f172a0a}.AiChatView-module__bi9cna__suggestion:hover,.AiChatView-module__bi9cna__suggestion:focus-visible{border-color:color-mix(in srgb,var(--ai-primary)45%,var(--ai-border));box-shadow:0 8px 22px color-mix(in srgb,var(--ai-primary)12%,transparent);outline:none;transform:translateY(-1px)}.AiChatView-module__bi9cna__turn{margin-bottom:22px;animation:.28s both AiChatView-module__bi9cna__fadeUp}.AiChatView-module__bi9cna__turnUser{justify-content:flex-end;display:flex}.AiChatView-module__bi9cna__userBubble{background:color-mix(in srgb,var(--ai-primary)12%,var(--ai-surface));border:1px solid color-mix(in srgb,var(--ai-primary)16%,transparent);border-radius:18px 18px 6px;max-width:min(92%,560px);padding:12px 16px 14px}.AiChatView-module__bi9cna__userMeta,.AiChatView-module__bi9cna__assistantMeta{color:var(--ai-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.AiChatView-module__bi9cna__userMeta .ant-avatar,.AiChatView-module__bi9cna__assistantMeta img{flex-shrink:0}.AiChatView-module__bi9cna__userText{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ai-text);font-size:15px;line-height:1.6}.AiChatView-module__bi9cna__assistantBlock{width:100%;min-width:0}.AiChatView-module__bi9cna__timeline{background:var(--ai-muted);border:1px solid color-mix(in srgb,var(--ai-border)70%,transparent);border-radius:14px;flex-direction:column;gap:6px;margin:0 0 12px;padding:10px 12px;display:flex}.AiChatView-module__bi9cna__timelineRow{color:var(--ai-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.AiChatView-module__bi9cna__timelineLabel{color:var(--ai-text);font-weight:600}.AiChatView-module__bi9cna__timelineDetail{opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AiChatView-module__bi9cna__tl_running{color:var(--ai-primary)}.AiChatView-module__bi9cna__tl_error{color:var(--ai-error)}.AiChatView-module__bi9cna__markdown{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.AiChatView-module__bi9cna__markdown p{margin:0 0 12px}.AiChatView-module__bi9cna__markdown p:last-child{margin-bottom:0}.AiChatView-module__bi9cna__markdown ul,.AiChatView-module__bi9cna__markdown ol{margin:8px 0 12px;padding-left:22px}.AiChatView-module__bi9cna__markdown li+li{margin-top:6px}.AiChatView-module__bi9cna__markdown h1,.AiChatView-module__bi9cna__markdown h2,.AiChatView-module__bi9cna__markdown h3{letter-spacing:-.01em;margin:16px 0 8px;font-size:17px;font-weight:700}.AiChatView-module__bi9cna__streamText{white-space:pre-wrap;overflow-wrap:break-word;font-size:15px;line-height:1.7}.AiChatView-module__bi9cna__caret{vertical-align:text-bottom;background:var(--ai-primary);border-radius:1px;width:7px;height:1.05em;margin-left:2px;animation:1s step-end infinite AiChatView-module__bi9cna__blink;display:inline-block}.AiChatView-module__bi9cna__thinking{background:var(--ai-muted);color:var(--ai-secondary);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.AiChatView-module__bi9cna__runMetaTags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.AiChatView-module__bi9cna__metaTag{border-radius:999px!important;margin:0!important;font-size:12px!important}.AiChatView-module__bi9cna__metaTagMuted{background:var(--ai-muted)!important;color:var(--ai-secondary)!important;border-radius:999px!important;margin:0!important;font-size:12px!important}.AiChatView-module__bi9cna__citations{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.AiChatView-module__bi9cna__citeTag{background:var(--ai-muted)!important;border-radius:999px!important;margin:0!important}.AiChatView-module__bi9cna__statusNote{color:var(--ai-secondary);margin-top:8px;font-size:12px}.AiChatView-module__bi9cna__errorAlert{border-radius:12px;margin-top:10px}.AiChatView-module__bi9cna__composerShell{background:linear-gradient(180deg,transparent,var(--ai-surface)36%);flex-shrink:0;padding:8px 16px 18px}.AiChatView-module__bi9cna__composerInner{width:min(100%,var(--chat-max));margin:0 auto}.AiChatView-module__bi9cna__composerCard{border:1px solid var(--ai-border);background:color-mix(in srgb,var(--ai-muted)65%,var(--ai-surface));border-radius:24px;flex-direction:column;gap:4px;padding:12px 12px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 10px 36px #0f172a12}.AiChatView-module__bi9cna__composerCard:focus-within{border-color:color-mix(in srgb,var(--ai-primary)55%,var(--ai-border));box-shadow:0 12px 36px color-mix(in srgb,var(--ai-primary)14%,transparent);background:var(--ai-surface)}.AiChatView-module__bi9cna__composerInput{resize:none;color:var(--ai-text)!important;padding:4px 8px 0!important;font-size:15px!important;line-height:1.55!important}.AiChatView-module__bi9cna__composerInput textarea{padding:0!important}.AiChatView-module__bi9cna__composerBar{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 0;display:flex}.AiChatView-module__bi9cna__composerBarLeft,.AiChatView-module__bi9cna__composerBarRight{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.AiChatView-module__bi9cna__skillChip{border:1px solid color-mix(in srgb,var(--ai-primary)28%,var(--ai-border));background:color-mix(in srgb,var(--ai-primary)8%,var(--ai-surface));height:32px;color:var(--ai-primary);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:650;transition:background .12s,border-color .12s;display:inline-flex}.AiChatView-module__bi9cna__skillChip:hover:not(:disabled){background:color-mix(in srgb,var(--ai-primary)14%,var(--ai-surface));border-color:color-mix(in srgb,var(--ai-primary)45%,var(--ai-border))}.AiChatView-module__bi9cna__skillChip:disabled{opacity:.45;cursor:not-allowed}.AiChatView-module__bi9cna__composerHint{color:var(--ai-secondary);white-space:nowrap;font-size:11px}@media (width<=640px){.AiChatView-module__bi9cna__composerHint{display:none}.AiChatView-module__bi9cna__contextBar{padding:8px 12px}.AiChatView-module__bi9cna__conversation,.AiChatView-module__bi9cna__composerShell{padding-inline:10px}.AiChatView-module__bi9cna__suggestions{grid-template-columns:1fr}}.AiChatView-module__bi9cna__sendBtn,.AiChatView-module__bi9cna__sendBtnStop{cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .12s,opacity .12s,filter .12s;display:inline-flex}.AiChatView-module__bi9cna__sendBtn{background:var(--ai-primary);color:#fff;box-shadow:0 4px 16px color-mix(in srgb,var(--ai-primary)42%,transparent)}.AiChatView-module__bi9cna__sendBtn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.AiChatView-module__bi9cna__sendBtn:not(:disabled):hover{filter:brightness(1.06)}.AiChatView-module__bi9cna__sendBtn:not(:disabled):active,.AiChatView-module__bi9cna__sendBtnStop:active{transform:scale(.96)}.AiChatView-module__bi9cna__sendBtnStop{color:var(--ai-error);background:#fee2e2}.AiChatView-module__bi9cna__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AiChatView-module__bi9cna__llmPill{border:1px solid var(--ai-border);background:var(--ai-surface);height:32px;color:var(--ai-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.AiChatView-module__bi9cna__llmPill:hover:not(:disabled){border-color:color-mix(in srgb,var(--ai-primary)45%,var(--ai-border));background:color-mix(in srgb,var(--ai-primary)8%,var(--ai-surface))}.AiChatView-module__bi9cna__llmPill:disabled{opacity:.5;cursor:not-allowed}.AiChatView-module__bi9cna__llmPillActive{border-color:color-mix(in srgb,var(--ai-primary)50%,var(--ai-border));background:color-mix(in srgb,var(--ai-primary)12%,var(--ai-surface));color:var(--ai-primary)}.AiChatView-module__bi9cna__llmPillCaret{opacity:.65;font-size:10px}.AiChatView-module__bi9cna__llmPopoverOverlay .ant-popover-inner{border-radius:12px;padding:0;box-shadow:0 12px 32px #0f172a24}.AiChatView-module__bi9cna__llmPopover{flex-direction:column;gap:8px;width:min(260px,82vw);padding:12px;display:flex}.AiChatView-module__bi9cna__llmPopover .ant-select,.AiChatView-module__bi9cna__llmPopover .ant-input-affix-wrapper,.AiChatView-module__bi9cna__llmPopover .ant-input{width:100%}.AiChatView-module__bi9cna__llmPillText{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.AiChatView-module__bi9cna__llmPopoverRow{color:var(--ai-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.AiChatView-module__bi9cna__llmPopoverRow strong{font-variant-numeric:tabular-nums}.AiChatView-module__bi9cna__llmPopoverSlider{margin:4px 6px 0}.AiChatView-module__bi9cna__llmPopoverSlider .ant-slider-track{background:var(--ai-primary)}.AiChatView-module__bi9cna__llmPopoverSlider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--ai-primary)}@keyframes AiChatView-module__bi9cna__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AiChatView-module__bi9cna__blink{50%{opacity:0}}

/*# sourceMappingURL=f4130eb55d11b0b3.css.map*/