:root{--sg-primary-blue:#3b7bff;--sg-orbit-purple:#7a5fff;--sg-deep-space:#0d1226;--sg-polar-cyan:#00d4ff;--sg-nebula-purple:#cb9cff;--sg-nebula-gray:#f3f6fb;--sg-white:#fff;--sg-primary-gradient:linear-gradient(135deg, #3b7bff 0%, #7a5fff 100%);--vi-primary-blue:var(--sg-primary-blue);--vi-primary-purple:var(--sg-orbit-purple);--vi-assistant-violet:var(--sg-orbit-purple);--vi-accent-cyan:var(--sg-polar-cyan);--vi-mist-pink:#ffeaf6;--vi-soft-violet:#edebff;--vi-ice-blue:var(--sg-nebula-gray);--vi-surface-glass:#f8fbff;--vi-ink-dark:var(--sg-deep-space);--vi-slate:#475569;--vi-muted:#94a3b8;--vi-border:#e5e7eb;--vi-success:#23c98b;--vi-warning:#f8c252;--vi-coral:#ff4c6a;--app-primary:var(--vi-primary-blue);--app-primary-blue:var(--vi-primary-blue);--app-primary-violet:var(--vi-assistant-violet);--app-primary-magenta:var(--vi-assistant-violet);--app-primary-deep:#245fe2;--app-primary-soft:#eef3ff;--app-primary-mist:var(--vi-ice-blue);--app-accent:var(--vi-accent-cyan);--app-success:var(--vi-success);--app-warning:var(--vi-warning);--app-danger:var(--vi-coral);--app-text:var(--vi-ink-dark);--app-text-muted:var(--vi-slate);--app-text-soft:var(--vi-muted);--app-border:var(--vi-border);--app-border-strong:#cbd5e1;--app-bg:var(--vi-ice-blue);--app-surface:#fff;--app-surface-soft:var(--vi-surface-glass);--app-surface-tint:#fff;--app-radius:8px;--app-shadow:0 18px 44px #0f172a14;--app-shadow-strong:0 32px 80px #0f172a1f;--app-brand-gradient:var(--sg-primary-gradient);--app-brand-gradient-soft:linear-gradient(135deg, #3b7bff1f 0%, #7a5fff1f 100%);--app-rail-icon-size:18px;--app-rail-arrow-size:13px;--app-font-size-9:9px;--app-font-size-10:10px;--app-font-size-11:11px;--app-font-size-12:12px;--app-font-size-12-5:12.5px;--app-font-size-13:13px;--app-font-size-14:14px;--app-font-size-15:15px;--app-font-size-16:16px;--app-font-size-17:17px;--app-font-size-18:18px;--app-font-size-19:19px;--app-font-size-20:20px;--app-font-size-21:21px;--app-font-size-22:22px;--app-font-size-23:23px;--app-font-size-24:24px;--app-font-size-25:25px;--app-font-size-26:26px;--app-font-size-27:27px;--app-font-size-28:28px;--app-font-size-30:30px;--app-font-size-32:32px;--app-font-size-44:44px;--app-control-height-small:24px;--app-control-height:32px;--app-control-height-large:40px;--app-tag-height:24px;--app-tag-height-small:20px;--el-color-primary:var(--app-primary);--el-color-primary-light-3:#76a3ff;--el-color-primary-light-5:#9dbbff;--el-color-primary-light-7:#c4d4ff;--el-color-primary-light-8:#d8e3ff;--el-color-primary-light-9:#eef3ff;--el-color-primary-dark-2:var(--app-primary-deep);--el-color-success:var(--app-success);--el-color-warning:var(--app-warning);--el-color-danger:var(--app-danger);--el-text-color-primary:var(--app-text);--el-text-color-regular:#334155;--el-text-color-secondary:var(--app-text-muted);--el-text-color-placeholder:var(--app-text-soft);--el-border-color:var(--app-border);--el-border-color-light:#eaecf0;--el-border-color-lighter:#f0f2f5;--el-fill-color:#f8fbff;--el-fill-color-light:#f5faff;--el-fill-color-lighter:#fafcff;--el-bg-color:var(--app-surface);--el-bg-color-page:var(--app-bg);--el-border-radius-base:8px;--el-font-size-extra-small:var(--app-font-size-12);--el-font-size-small:var(--app-font-size-13);--el-font-size-base:var(--app-font-size-14);--el-font-size-medium:var(--app-font-size-16);--el-font-size-large:var(--app-font-size-18)}:root.type-scale-large{--app-font-size-9:10px;--app-font-size-10:11px;--app-font-size-11:12px;--app-font-size-12:13px;--app-font-size-12-5:13.5px;--app-font-size-13:14px;--app-font-size-14:15px;--app-font-size-15:16px;--app-font-size-16:17px;--app-font-size-17:18px;--app-font-size-18:19px;--app-font-size-19:20px;--app-font-size-20:21px;--app-font-size-21:22px;--app-font-size-22:23px;--app-font-size-23:24px;--app-font-size-24:25px;--app-font-size-25:26px;--app-font-size-26:27px;--app-font-size-27:28px;--app-font-size-28:29px;--app-font-size-30:31px;--app-font-size-32:33px;--app-font-size-44:45px;--app-control-height-small:26px;--app-control-height:34px;--app-control-height-large:42px;--app-tag-height:25px;--app-tag-height-small:21px}:root.type-scale-xlarge{--app-font-size-9:11px;--app-font-size-10:12px;--app-font-size-11:13px;--app-font-size-12:14px;--app-font-size-12-5:14.5px;--app-font-size-13:15px;--app-font-size-14:16px;--app-font-size-15:17px;--app-font-size-16:18px;--app-font-size-17:19px;--app-font-size-18:20px;--app-font-size-19:21px;--app-font-size-20:22px;--app-font-size-21:23px;--app-font-size-22:24px;--app-font-size-23:25px;--app-font-size-24:26px;--app-font-size-25:27px;--app-font-size-26:28px;--app-font-size-27:29px;--app-font-size-28:30px;--app-font-size-30:32px;--app-font-size-32:34px;--app-font-size-44:46px;--app-control-height-small:28px;--app-control-height:36px;--app-control-height-large:44px;--app-tag-height:26px;--app-tag-height-small:22px}:root.type-scale-ultra{--app-font-size-9:12px;--app-font-size-10:13px;--app-font-size-11:14px;--app-font-size-12:15px;--app-font-size-12-5:15.5px;--app-font-size-13:16px;--app-font-size-14:17px;--app-font-size-15:18px;--app-font-size-16:19px;--app-font-size-17:20px;--app-font-size-18:21px;--app-font-size-19:22px;--app-font-size-20:23px;--app-font-size-21:24px;--app-font-size-22:25px;--app-font-size-23:26px;--app-font-size-24:27px;--app-font-size-25:28px;--app-font-size-26:29px;--app-font-size-27:30px;--app-font-size-28:31px;--app-font-size-30:33px;--app-font-size-32:35px;--app-font-size-44:47px;--app-control-height-small:30px;--app-control-height:38px;--app-control-height-large:46px;--app-tag-height:27px;--app-tag-height-small:23px}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}body{color:var(--app-text);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-size:var(--app-font-size-14);background:linear-gradient(135deg,#f8fbff 0%,#fff 48%,#f4f0ff 100%);line-height:1.5}#app{width:100%;height:100%;min-height:0;overflow:hidden}html.ai-agent-document-scroll-active{overscroll-behavior-y:auto;min-height:100%;height:auto!important;overflow:hidden auto!important}body.ai-agent-document-scroll-active,#app.ai-agent-document-scroll-active{overscroll-behavior-y:auto;height:auto!important;min-height:100dvh!important;overflow:visible!important}button,input,textarea,select{font:inherit}.el-button{min-height:var(--app-control-height);font-size:var(--app-font-size-14);border-radius:8px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.el-button--small{min-height:var(--app-control-height-small);font-size:var(--app-font-size-12)}.el-button--large{min-height:var(--app-control-height-large)}.el-button.is-circle{min-width:var(--app-control-height)}.el-button--small.is-circle{min-width:var(--app-control-height-small)}.el-button--large.is-circle{min-width:var(--app-control-height-large)}.el-button--primary:not(.is-text):not(.is-link){box-shadow:0 10px 24px #7a5fff38;background:var(--app-brand-gradient)!important;color:#fff!important;border-color:#0000!important}.el-button--primary:not(.is-text):not(.is-link):hover,.el-button--primary:not(.is-text):not(.is-link):focus{filter:saturate(1.08);box-shadow:0 12px 28px #7a5fff47;color:#fff!important;border-color:#0000!important}.el-button--primary.is-text,.el-button--primary.is-link{color:var(--app-primary-deep)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.el-button.is-text:not(.is-disabled):hover,.el-button.is-link:not(.is-disabled):hover{background:var(--app-primary-soft);color:var(--app-primary)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{min-height:var(--app-control-height);box-shadow:0 0 0 1px var(--app-border) inset;background:#fff;border-radius:8px;transition:box-shadow .16s,background-color .16s}.el-input__inner,.el-select__wrapper,.el-textarea__inner{font-size:var(--app-font-size-14)}.el-input--small .el-input__wrapper,.el-select--small .el-select__wrapper{min-height:var(--app-control-height-small);font-size:var(--app-font-size-12)}.el-input--small .el-input__inner,.el-select--small .el-select__selected-item{font-size:var(--app-font-size-12)}.el-input--large .el-input__wrapper,.el-select--large .el-select__wrapper{min-height:var(--app-control-height-large)}.el-input--large .el-input__inner,.el-select--large .el-select__selected-item{font-size:var(--app-font-size-16)}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--app-border-strong) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--app-primary) inset, 0 0 0 3px #3b7bff24;background:#fff}.el-input__inner:focus,.el-input__inner:focus-visible,.el-select__input:focus,.el-select__input:focus-visible,.el-textarea__inner:focus-visible,.el-input-number input:focus,.el-input-number input:focus-visible{box-shadow:none!important;outline:0!important}.icon-rail .rail-button .vika-icon,.icon-rail .rail-button.admin .vika-icon{width:var(--app-rail-icon-size)!important;height:var(--app-rail-icon-size)!important;font-size:var(--app-rail-icon-size)!important;stroke-width:1.35px!important}.icon-rail .space-switch-arrow .vika-icon{width:var(--app-rail-arrow-size)!important;height:var(--app-rail-arrow-size)!important;font-size:var(--app-rail-arrow-size)!important;stroke-width:1.35px!important}.icon-rail{z-index:1600;pointer-events:auto;isolation:isolate;position:relative;overflow:visible!important}.rail-tip{z-index:1;position:relative;overflow:visible}.rail-tip:before,.rail-tip:after{opacity:0;visibility:hidden;pointer-events:none;z-index:10000;transition:opacity 80ms,transform 80ms,visibility 80ms;position:absolute;top:50%}.rail-tip:before{content:"";background:var(--app-text);border-radius:2px;width:8px;height:8px;left:calc(100% + 5px);transform:translate(2px,-50%)rotate(45deg)}.rail-tip:after{content:attr(data-tip);background:var(--app-text);color:#fff;min-width:max-content;max-width:180px;font-size:var(--app-font-size-13);white-space:nowrap;border-radius:6px;padding:8px 10px;font-weight:500;line-height:1;left:calc(100% + 10px);transform:translate(2px,-50%);box-shadow:0 8px 22px #0f172a38}.rail-tip:hover:not(:disabled):before,.rail-tip:hover:not(:disabled):after,.rail-tip:focus-visible:not(:disabled):before,.rail-tip:focus-visible:not(:disabled):after{opacity:1;visibility:visible}.rail-tip:hover:not(:disabled):before,.rail-tip:focus-visible:not(:disabled):before{transform:translateY(-50%)rotate(45deg)}.rail-tip:hover:not(:disabled):after,.rail-tip:focus-visible:not(:disabled):after{transform:translateY(-50%)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f5faff}::-webkit-scrollbar-thumb{background:#c7d2e1;border:2px solid #f5faff;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3c5}::selection{color:var(--app-text);background:#7a5fff2e}.el-tabs__active-bar{background:var(--app-brand-gradient)!important}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--app-primary)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{border-color:var(--app-primary)!important;background:var(--app-primary)!important}.el-checkbox__input.is-focus .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{box-shadow:0 0 0 3px #7a5fff1f}.el-switch.is-checked .el-switch__core{border-color:var(--app-primary)!important;background:var(--app-primary)!important}.el-dialog,.el-message-box{border:1px solid #cbd5e1d1;box-shadow:var(--app-shadow-strong)!important;border-radius:12px!important}.el-dialog__header,.el-message-box__header{color:var(--app-text)}.el-popper,.el-dropdown__popper,.el-select__popper,.el-popover.el-popper{border-color:var(--app-border)!important;box-shadow:var(--app-shadow-strong)!important;border-radius:10px!important}.el-dropdown-menu,.el-select-dropdown__list{background:#fff}.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus,.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:var(--app-primary-soft)!important;color:var(--app-primary)!important}.el-select-dropdown__item.is-selected{font-weight:700;color:var(--app-primary)!important}.el-tag.el-tag--primary,.el-tag--primary{background:var(--app-primary-soft)!important;color:var(--app-primary)!important;border-color:#d7d0ff!important}.el-tag.el-tag--success,.el-tag--success{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.el-tag.el-tag--warning,.el-tag--warning{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}.el-table{--el-table-header-bg-color:#f8fbff;--el-table-header-text-color:#334155;--el-table-row-hover-bg-color:#edebff;--el-table-border-color:#e8edf8}.el-table th.el-table__cell{background:#f8fbff!important}.el-table .cell{line-height:1.5}.el-tag{--el-tag-font-size:var(--app-font-size-12);height:var(--app-tag-height)}.el-tag.el-tag--small{height:var(--app-tag-height-small)}.el-pagination{--el-pagination-font-size:var(--app-font-size-14);--el-pagination-font-size-small:var(--app-font-size-12);--el-pagination-button-height:var(--app-control-height);--el-pagination-button-height-small:var(--app-control-height-small);--el-pagination-button-width-small:var(--app-control-height-small)}.app-shell,.vika-workbench,.sheet-workbench,.admin-workbench{color:var(--app-text);background:linear-gradient(135deg,#f8fbff 0%,#fff 48%,#f4f0ff 100%)!important}.app-main,.sheet-main,.welcome-main,.admin-page{background:0 0!important}.icon-rail,.resource-pane,.table-editor,.space-card,.create-space-card,.admin-hero,.settings-card,.plugin-log-panel,.global-log-panel,.time-machine-panel,.external-forms-panel,.magic-create-panel,.share-panel-popover,.view-dropdown-panel,.panel.floating-panel{box-shadow:var(--app-shadow);border-color:var(--app-border)!important;background:#fffffff0!important}.icon-rail{background:linear-gradient(#fff 0%,#f8fbff 100%)!important}.rail-button:hover,.rail-button.active,.home-view-button.active,.home-icon-button:hover,.workspace-head .el-button:hover{background:var(--app-primary-soft)!important;color:var(--app-primary)!important}.space-tabs,.admin-primary-nav,.settings-subtabs .el-tabs__nav,.time-machine-tabs,.plugin-log-filters{border-color:var(--app-border)!important;background:#f1f5ffe0!important}.space-tabs button.active,.admin-nav-pill.active,.time-machine-tabs button.active,.plugin-log-filters button.active,.settings-subtabs .el-tabs__item.is-active{box-shadow:0 8px 22px #7a5fff1f;color:var(--app-primary)!important;background:#fff!important}.resource-actions button,.pane-footer button,.sheet-tool,.icon-tool,.subtable-tab,.view-selector-button,.toolbar-view-actions button,.folder-popover button,.node-menu .el-dropdown-menu__item{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.resource-actions button:hover,.pane-footer button:hover,.sheet-tool:hover,.icon-tool:hover,.folder-popover button:hover{background:var(--app-primary-soft)!important;color:var(--app-primary)!important;border-color:#cfdcff!important}.sheet-tool.active,.sheet-tool.configured,.view-selector-button.active,.subtable-tab.active,.tree-folder.active,.tree-folder.active-folder,.tree-folder.active-base,.tree-table.active{box-shadow:inset 0 0 0 1px #7a5fff14;background:var(--app-primary-soft)!important;color:var(--app-primary)!important;border-color:#cfdcff!important}.subtable-tab.active,.subtable-tab.active:hover{box-shadow:inset 0 -2px 0 var(--app-primary), inset 0 0 0 1px #7a5fff14!important}.data-th,.row-head-col,.stat-th{background:#f8fbff!important;border-color:#e8edf8!important}.data-th.selected,.data-row.row-active .row-head-cell,.data-row.row-active .data-td{color:var(--app-primary)!important;background:#edebff!important}.column-menu-trigger:hover,.subtable-more:hover,.inline-icon:hover,.tree-icon-button:hover{color:var(--app-primary)!important;background:#7a5fff1a!important}.filter-option-tag,.select-tag,.record-select-tag,.filter-selected-tag{box-shadow:inset 0 0 0 1px #0f172a0d}.home-head p,.admin-title-block p,.space-status-dot,.permission-badge,.thought-chip{color:var(--app-primary)!important}.ai-home-button,.submit-view-btn,.time-version-create,.home-top-actions .el-button--primary,.space-card-footer button:first-child{box-shadow:0 12px 28px #7a5fff3d;background:var(--app-brand-gradient)!important;color:#fff!important;border-color:#0000!important}.global-announcement,.batch-bar,.ai-agent-warning,.invite-tip{background:var(--app-primary-soft)!important;color:#334155!important;border-color:#d7d0ff!important}.table-loading-spinner,.system-loading-spinner,.resource-loading-spinner{border-color:#7a5fff2e!important;border-top-color:var(--app-primary)!important}.space-card.active,.space-card:hover,.create-space-card:hover,.admin-stat-card:hover,.settings-card:hover{border-color:#cfdcff!important;box-shadow:0 18px 44px #7a5fff1f!important}:root{--app-height:100vh;--app-vh:1vh;--viewport-width:100vw;--mobile-breakpoint:768px;--tablet-breakpoint:1180px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@supports (height:100dvh){:root{--app-height:100dvh}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%}body{-webkit-tap-highlight-color:transparent;min-width:0}#app{min-width:0}img,svg,video,canvas{max-width:100%}button,[role=button],.el-button,.el-dropdown-menu__item,.el-select-dropdown__item{touch-action:manipulation}.mobile-only,.tablet-only,.mobile-more-dropdown{display:none!important}.el-overlay-dialog{box-sizing:border-box;justify-content:center;align-items:center;padding:20px 24px;display:flex;overflow:hidden}.el-overlay-dialog>.el-dialog,.el-overlay-dialog>.el-message-box{box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden;max-width:calc(100vw - 48px)!important;max-height:calc(var(--app-height) - 40px)!important;margin:auto!important}.el-overlay-dialog :where(.el-dialog__header,.el-dialog__footer){flex:none}.el-overlay-dialog :where(.el-dialog__body){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow:auto}@media (height<=720px) and (width>=768px){.el-overlay-dialog{padding-block:8px}.el-overlay-dialog>.el-dialog,.el-overlay-dialog>.el-message-box{max-height:calc(var(--app-height) - 16px)!important}}@media (width>=768px) and (width<=1179px){.tablet-only{display:initial!important}}@media (width<=767.999px){input,textarea,select,.el-input__inner,.el-textarea__inner,.el-input--small .el-input__inner,.el-input--large .el-input__inner,.el-select--small .el-select__selected-item,.el-select--large .el-select__selected-item{font-size:max(16px,1em)}.desktop-only,.tablet-only{display:none!important}.mobile-only{display:initial!important}.el-button,.el-dropdown-menu__item,.el-select-dropdown__item,.el-cascader-node,.el-picker-panel__icon-btn,.el-date-table td,.el-input__wrapper,.el-select__wrapper{min-height:44px}.el-textarea__inner{min-height:96px}.el-overlay{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.el-overlay-dialog{justify-content:center;align-items:flex-end;padding:0;display:flex;overflow:hidden}.el-dialog,.el-message-box{max-width:calc(100vw - 16px);max-height:calc(var(--app-height) - var(--safe-top) - var(--safe-bottom) - 16px);overflow:hidden;width:min(100%,100vw - 16px)!important;margin:auto 8px max(8px, var(--safe-bottom))!important;border-radius:14px 14px 0 0!important}.el-overlay-dialog>.el-dialog,.el-overlay-dialog>.el-message-box{max-width:calc(100vw - 16px)!important;max-height:calc(var(--app-height) - var(--safe-top) - var(--safe-bottom) - 16px)!important}.el-dialog__body,.el-message-box__content{max-height:calc(var(--app-height) - var(--safe-top) - var(--safe-bottom) - 150px);-webkit-overflow-scrolling:touch;overflow:auto}.el-dialog__footer{z-index:2;background:#fff;position:sticky;bottom:0;padding-bottom:max(16px, var(--safe-bottom))!important}.el-drawer{max-width:100vw;width:100%!important}.el-drawer__body{-webkit-overflow-scrolling:touch;padding-bottom:max(20px, var(--safe-bottom));overflow:auto}.el-popper,.el-dropdown__popper,.el-select__popper,.el-picker__popper{max-width:calc(100vw - 16px)!important}.el-select-dropdown,.el-dropdown-menu,.el-picker-panel{max-width:calc(100vw - 16px)}.el-message{width:calc(100vw - 24px)!important;min-width:0!important;top:max(16px, var(--safe-top))!important}}@media (width>=768px) and (width<=1179px){.el-dialog,.el-message-box{max-height:calc(var(--app-height) - 48px);overflow:hidden;width:min(var(--el-dialog-width,760px), calc(100vw - 48px))!important}.el-dialog__body{max-height:calc(var(--app-height) - 170px);-webkit-overflow-scrolling:touch;overflow:auto}.el-drawer{width:min(76vw,820px)!important}}@media (width<=767.999px){html,body,#app{height:var(--app-height);max-width:100%}.login-page,.feishu-callback-page,.public-form-page,.external-form-page,.query-plugin-page,.invite-page{-webkit-overflow-scrolling:touch;height:var(--app-height)!important;min-height:var(--app-height)!important;overflow:hidden auto!important}html.lead-form-route-active,html.lead-form-route-active body,html.lead-form-route-active #app{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;overflow:hidden auto!important}html.lead-form-route-active .lead-form-page{touch-action:pan-y;overscroll-behavior-x:none!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;overflow:hidden visible!important}.login-page{padding:max(12px, var(--safe-top)) max(12px, var(--safe-right)) max(24px, var(--safe-bottom)) max(12px, var(--safe-left))}.login-form .el-input__inner,.login-form .el-checkbox__label,.feishu-login-btn{font-size:var(--app-font-size-16)}.feishu-callback-page{padding:max(18px, var(--safe-top)) max(14px, var(--safe-right)) max(24px, var(--safe-bottom)) max(14px, var(--safe-left))}.callback-card{border-radius:16px!important;padding:34px 22px!important}.app-shell,.workbench-shell,.workbench-shell .app-main{height:var(--app-height)!important;min-height:0!important}.workbench-shell .app-main{overflow:hidden!important}.topbar{padding:max(12px, var(--safe-top)) 12px 12px!important}.global-search-popover{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.rail-tip:before,.rail-tip:after,.ui-icon-tip:before,.ui-icon-tip:after{display:none!important}.space-panel{left:8px!important;right:8px!important;top:max(8px, var(--safe-top))!important;bottom:max(8px, var(--safe-bottom))!important;border-radius:14px!important;width:auto!important}.space-panel-mask{left:0!important}.vika-workbench,.sheet-workbench,.admin-workbench{height:var(--app-height)!important;max-height:var(--app-height)!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.vika-workbench>.icon-rail,.vika-workbench>.resource-pane,.sheet-workbench>.icon-rail,.sheet-workbench>.resource-pane,.sheet-workbench>.collapse-handle,.admin-workbench>.icon-rail{display:none!important}.welcome-main,.sheet-main,.admin-page{-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;height:var(--app-height)!important;max-height:var(--app-height)!important;overflow:auto!important}.home-topbar,.sheet-topline{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0;padding-top:max(10px, var(--safe-top))!important}.home-topbar,.home-head,.sheet-topline,.admin-hero{gap:10px!important}.home-topbar,.home-head,.sheet-topline,.sheet-actions,.home-top-actions,.admin-hero,.plugin-center-header{flex-wrap:wrap!important}.home-search,.home-top-actions,.home-top-actions .el-button,.sheet-actions,.sheet-action-button,.plugin-center-header .el-button{width:100%}.space-card-grid,.plugin-grid{grid-template-columns:1fr!important}.space-card,.create-space-card{min-width:0!important}.space-base-list button,.space-card-footer button,.sheet-action-button,.home-icon-button,.home-view-button,.ai-home-button{min-height:44px!important}}@media (width>=768px) and (width<=1179px){.vika-workbench,.sheet-workbench{grid-template-columns:56px minmax(220px,26vw) minmax(0,1fr)!important}.sheet-workbench.collapsed,.vika-workbench.collapsed{grid-template-columns:minmax(0,1fr)!important}.space-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=767.999px){.sheet-workbench.mobile-resource-open>.resource-pane{z-index:3600;width:min(88vw,360px);top:0;bottom:0;left:0;box-shadow:18px 0 48px #0f172a2e;height:var(--app-height)!important;padding-top:max(18px, var(--safe-top))!important;padding-bottom:max(12px, var(--safe-bottom))!important;display:flex!important;position:fixed!important}.mobile-resource-backdrop{z-index:3590;background:#0f172a47;border:0;position:fixed;inset:0}.mobile-resource-toggle{width:42px;height:42px;color:var(--app-primary);background:#fff;border:1px solid #e2e7f1;border-radius:10px;flex:0 0 42px;place-items:center;display:inline-grid!important}.sheet-topline .app-title{min-width:0;flex:auto!important}.sheet-topline .crumbs{display:none!important}.sheet-topline{height:auto!important;min-height:58px!important;padding:max(8px, var(--safe-top)) max(8px, var(--safe-right)) 8px max(8px, var(--safe-left))!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.sheet-topline .title-breadcrumb{flex:auto!important;gap:6px!important;min-width:0!important}.sheet-topline .title-breadcrumb>.vika-icon,.sheet-topline .title-breadcrumb .star-button{display:none!important}.sheet-topline .app-title strong,.sheet-topline .app-title span{max-width:34vw!important}.sheet-actions,.sheet-actions .mobile-secondary-action{display:none!important}.sheet-actions .mobile-sheet-more{flex:none!important;display:inline-flex!important}.sheet-actions .sheet-action-button{border-radius:10px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.sheet-actions .sheet-action-button span{display:none!important}.sheet-actions .sheet-action-button .vika-icon{width:18px!important;height:18px!important}.sheet-mobile-action-menu .el-dropdown-menu__item{gap:10px;min-width:190px}.table-editor{height:calc(var(--app-height) - 64px)!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important}.sheet-chrome,.toolbar{z-index:120!important;background:#fff!important;position:sticky!important}.sheet-chrome{top:0}.subtable-strip{-webkit-overflow-scrolling:touch;max-width:100vw!important;height:48px!important;padding:8px 8px 0!important;overflow:auto hidden!important}.subtable-tab{flex:none!important;min-width:112px!important;max-width:min(46vw,176px)!important;height:38px!important;padding:0 6px 0 8px!important}.subtable-tab span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:calc(min(46vw,176px) - 62px)!important;overflow:hidden!important}.subtable-more,.subtable-add,.icon-tool,.sheet-tool,.column-menu-trigger,.expand-record-btn,.row-select-toggle,.bottom-add-button{min-width:44px!important;min-height:44px!important}.subtable-tab .subtable-more{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:34px!important;min-height:34px!important}.subtable-add,.subtable-tab .subtable-more{display:none!important}.toolbar{-webkit-overflow-scrolling:touch;top:48px;flex-flow:row!important;flex:none!important;justify-content:space-between!important;align-items:stretch!important;gap:6px!important;min-height:48px!important;padding:6px 8px!important;overflow:hidden!important}.toolbar-left,.toolbar-right{gap:6px!important;min-width:0!important}.toolbar-left{flex:auto!important;max-width:calc(100% - 50px)!important}.toolbar-right{flex:none!important;margin-left:0!important}.toolbar-view-actions,.toolbar-separator,.toolbar-left>.icon-tool,.toolbar-left>.sheet-tool:not(.mobile-table-tool),.toolbar-left>.el-dropdown,.toolbar-right>.sheet-tool:not(.mobile-core-tool),.share-tool,.mobile-more-dropdown{display:none!important}.table-mobile-action-menu .el-dropdown-menu__item{gap:10px;min-width:210px}.toolbar-view-selector{flex:auto!important;width:clamp(108px,32vw,148px)!important;min-width:0!important;max-width:clamp(108px,32vw,148px)!important}.toolbar-view-selector .view-selector-text,.toolbar-view-selector span:not(.vika-icon){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.toolbar .sheet-tool{flex:none!important;height:40px!important;min-height:40px!important;padding:0 8px!important}.toolbar .mobile-core-tool,.toolbar .mobile-more-trigger,.toolbar .mobile-table-tool{white-space:nowrap!important;min-width:44px!important;max-width:44px!important;overflow:hidden!important}.toolbar-left>.mobile-table-tool{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;font-size:0!important;display:inline-flex!important;position:relative!important}.toolbar-left>.mobile-table-tool .vika-icon{width:18px!important;height:18px!important;margin:0!important}.toolbar-left>.mobile-table-tool.configured:after{content:"";background:var(--app-primary);border:1px solid #fff;border-radius:999px;width:6px;height:6px;position:absolute;top:7px;right:7px}.toolbar-right>.mobile-core-tool{color:#0000!important;justify-content:center!important;width:44px!important;padding:0!important;font-size:0!important}.toolbar-right>.mobile-core-tool .vika-icon{color:#667085!important;width:18px!important;height:18px!important;margin:0!important}.data-table-wrapper{overscroll-behavior:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;overflow:auto!important}.data-table{min-width:max-content!important}.data-table th,.data-table td{min-width:132px}.row-head-col,.row-head-cell{background:#fff;width:42px!important;min-width:42px!important;max-width:42px!important;font-size:var(--app-font-size-12)!important;padding:0 2px!important}.row-head-col{z-index:21!important;position:sticky!important;top:0!important;left:auto!important}.row-head-col.footer-total-cell{top:auto!important;bottom:0!important}.row-head-cell{z-index:auto!important;position:static!important;left:auto!important}.group-row-head-cell{width:42px!important;min-width:42px!important;max-width:42px!important;left:0!important}.row-head-cell .row-drag-handle,.row-head-cell .expand-record-btn{display:none!important}.group-header-row,.group-row-head-cell,.group-header-cell,.group-blank-cell{height:48px!important}.group-header-card{gap:6px!important;padding:0 6px!important}.group-header-cell .group-toggle{width:14px!important;height:14px!important;margin-right:4px!important}.group-header-cell .group-field{max-width:64px!important;font-size:var(--app-font-size-11)!important;line-height:16px!important}.group-header-cell .group-label{max-width:78px!important;font-size:var(--app-font-size-12)!important;line-height:20px!important}.group-header-cell .group-count{min-width:56px!important;max-width:72px!important;font-size:var(--app-font-size-12)!important;text-align:right!important}.group-frozen-cell{min-width:unset;z-index:auto!important;box-shadow:none!important;position:static!important;left:auto!important}.data-table thead th{z-index:21;position:sticky;top:0}.floating-panel,.view-dropdown-panel,.view-action-menu,.view-folder-menu,.subtable-menu,.row-context-menu,.share-panel-popover,.column-visibility-popover{-webkit-overflow-scrolling:touch;top:auto!important;left:8px!important;right:8px!important;bottom:max(8px, var(--safe-bottom))!important;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:min(76vh, calc(var(--app-height) - 24px))!important;border-radius:14px!important;position:fixed!important;overflow:auto!important}.find-popover{-webkit-overflow-scrolling:touch;top:auto!important;left:8px!important;right:8px!important;bottom:calc(var(--keyboard-inset,0px) + max(8px, var(--safe-bottom)))!important;z-index:3400!important;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:min(360px, calc(var(--app-height) - 16px))!important;border-radius:16px!important;padding:12px!important;position:fixed!important;overflow:auto!important}.find-popover:focus-within{top:max(64px, var(--safe-top))!important;max-height:min(320px, calc(var(--app-height) - 80px))!important;bottom:auto!important}.find-popover-head,.find-search-row{margin-bottom:10px!important}.find-search-row .el-input__wrapper{height:48px!important;min-height:48px!important}.find-search-row .el-input__inner{font-size:var(--app-font-size-16)!important}.find-toolbar-row{gap:8px!important;padding:8px!important}.find-scope-toggle button{min-height:34px!important;padding:0 10px!important}.filter-popover,.sort-popover,.group-popover,.group-popover.date,.group-popover.location,.group-popover.region{width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;bottom:calc(var(--keyboard-inset,0px) + max(8px, var(--safe-bottom)))!important;max-height:min(72vh, calc(var(--app-height) - 32px))!important;border-radius:16px!important;padding:14px!important;overflow:auto!important}.filter-rule-row,.sort-rule-row,.group-rule-row{flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important;padding:8px!important;overflow:visible!important}.filter-rule-row>.el-select,.filter-rule-row>.el-input,.filter-rule-row>.el-input-number,.filter-rule-row>.el-date-editor,.sort-rule-row>.el-select,.sort-rule-row>.el-input,.group-rule-row>.el-select,.group-rule-row>.el-input,.group-rule-row>.el-input-number,.group-rule-row>.el-date-editor{flex:100%!important;width:100%!important;min-width:0!important}.filter-rule-row .filter-operator-select,.filter-rule-row .filter-date-preset-select,.filter-rule-row .filter-value-select,.group-popover .group-field-select,.group-popover .group-unit-select,.group-popover .group-order-select{width:100%!important}.logic-chip,.drag-dot,.group-level-badge{flex:none!important}.sort-direction-toggle,.group-order-toggle{flex:180px!important;width:auto!important;min-width:150px!important}.filter-popover .panel-actions,.sort-popover .panel-actions,.group-panel-footer{flex-wrap:wrap!important;gap:8px!important}.config-add-rule,.config-clear-rule,.group-panel-footer button{min-height:36px!important}.filter-popover .el-input__inner,.filter-popover .el-select__input,.filter-popover .el-select__placeholder,.filter-popover .el-select__selected-item,.filter-popover .el-input-number .el-input__inner,.sort-popover .el-input__inner,.sort-popover .el-select__input,.sort-popover .el-select__placeholder,.sort-popover .el-select__selected-item,.group-popover .el-input__inner,.group-popover .el-select__input,.group-popover .el-select__placeholder,.group-popover .el-select__selected-item{font-size:var(--app-font-size-16)!important}.filter-popover .el-select__wrapper,.sort-popover .el-select__wrapper,.group-popover .el-select__wrapper,.filter-popover .el-input__wrapper,.filter-popover .el-date-editor.el-input{height:44px!important;min-height:44px!important}.el-popper.group-select-dropdown,.el-popper.config-select-dropdown,.el-popper.select-filter-dropdown{top:auto!important;left:8px!important;right:8px!important;bottom:calc(var(--keyboard-inset,0px) + max(8px, var(--safe-bottom)))!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:min(42vh, calc(var(--app-height) - 96px))!important;z-index:4300!important;overscroll-behavior:contain!important;border:1px solid #e3e7ef!important;border-radius:16px!important;position:fixed!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 46px #161b2d2e!important}.el-popper.group-select-dropdown .el-popper__arrow,.el-popper.config-select-dropdown .el-popper__arrow,.el-popper.select-filter-dropdown .el-popper__arrow{display:none!important}.el-popper.group-select-dropdown .el-select-dropdown,.el-popper.config-select-dropdown .el-select-dropdown,.el-popper.select-filter-dropdown .el-select-dropdown{max-height:inherit!important;overflow:hidden!important}.el-popper.group-select-dropdown .el-select-dropdown__wrap,.el-popper.config-select-dropdown .el-select-dropdown__wrap,.el-popper.select-filter-dropdown .el-select-dropdown__wrap{-webkit-overflow-scrolling:touch;max-height:min(34vh, calc(var(--app-height) - 144px))!important;overscroll-behavior:contain!important;overflow-y:auto!important}.el-popper.group-select-dropdown .el-select-dropdown__header,.el-popper.config-select-dropdown .el-select-dropdown__header,.el-popper.select-filter-dropdown .el-select-dropdown__header{z-index:1!important;border-bottom:1px solid var(--app-primary)!important;background:#fff!important;padding:8px 10px!important;position:sticky!important;top:0!important}.el-popper.group-select-dropdown .cell-select-dropdown-search,.el-popper.config-select-dropdown .cell-select-dropdown-search,.el-popper.select-filter-dropdown .cell-select-dropdown-search{min-height:44px!important}.el-popper.group-select-dropdown .el-input__wrapper,.el-popper.config-select-dropdown .el-input__wrapper,.el-popper.select-filter-dropdown .el-input__wrapper{height:42px!important;min-height:42px!important}.el-popper.group-select-dropdown input,.el-popper.config-select-dropdown input,.el-popper.select-filter-dropdown input,.el-popper.group-select-dropdown .el-select-dropdown__item,.el-popper.config-select-dropdown .el-select-dropdown__item,.el-popper.select-filter-dropdown .el-select-dropdown__item{font-size:var(--app-font-size-16)!important}.el-popper.group-select-dropdown .el-select-dropdown__item,.el-popper.config-select-dropdown .el-select-dropdown__item,.el-popper.select-filter-dropdown .el-select-dropdown__item{height:auto!important;min-height:44px!important;padding:0 14px!important;line-height:44px!important}.time-machine-panel,.plugin-log-panel,.global-log-panel{z-index:3400!important;width:100vw!important;height:var(--app-height)!important;padding-bottom:var(--safe-bottom)!important;border-radius:0!important;position:fixed!important;inset:0!important}.plugin-log-list,.global-log-list,.time-machine-list,.time-version-panel{-webkit-overflow-scrolling:touch}.expanded-row-dialog .el-dialog,.member-picker-dialog .el-dialog,.location-picker-dialog .el-dialog,.region-address-dialog .el-dialog,.long-text-dialog .el-dialog,.seatable-import-dialog .el-dialog,.magic-form-entry-dialog .el-dialog,.magic-form-create-dialog .el-dialog,.external-forms-dialog .el-dialog,.query-plugin-dialog .el-dialog,.add-column-type-dialog .el-dialog,.column-type-workbench-dialog .el-dialog,.column-config-dialog .el-dialog,.permission-dialog-shell .el-dialog,.plugin-log-detail-dialog .el-dialog,.time-log-detail-dialog .el-dialog,.option-json-import-dialog .el-dialog{width:100vw!important;max-width:100vw!important;height:var(--app-height)!important;max-height:var(--app-height)!important;border-radius:0!important;margin:0!important}.expanded-row-dialog .el-dialog__body,.member-picker-dialog .el-dialog__body,.location-picker-dialog .el-dialog__body,.region-address-dialog .el-dialog__body,.long-text-dialog .el-dialog__body,.seatable-import-dialog .el-dialog__body,.magic-form-entry-dialog .el-dialog__body,.magic-form-create-dialog .el-dialog__body,.external-forms-dialog .el-dialog__body,.query-plugin-dialog .el-dialog__body,.add-column-type-dialog .el-dialog__body,.column-type-workbench-dialog .el-dialog__body,.column-config-dialog .el-dialog__body,.permission-dialog-shell .el-dialog__body,.plugin-log-detail-dialog .el-dialog__body,.time-log-detail-dialog .el-dialog__body,.option-json-import-dialog .el-dialog__body{-webkit-overflow-scrolling:touch;max-height:calc(var(--app-height) - 96px)!important;overflow:auto!important}.expanded-row-layout,.member-picker-body,.location-picker-body,.template-create-grid,.external-form-card,.query-plugin-card,.magic-form-designer,.add-column-workbench,.column-editor-workbench,.data-field-source-body,.reference-match-row,.plugin-applink-row,.plugin-map-row{grid-template-columns:1fr!important}.expanded-activity,.member-picker-right,.data-field-source-preview{display:none!important}.expanded-form,.member-picker-left,.location-picker,.external-forms-panel,.query-plugin-panel{min-width:0!important}}@media (width>=768px) and (width<=1179px){.table-editor{border-radius:10px 10px 0 0!important}.toolbar{-webkit-overflow-scrolling:touch;min-height:54px;overflow:auto hidden!important}.time-machine-panel,.plugin-log-panel,.global-log-panel{width:min(460px,54vw)!important}.expanded-row-dialog .el-dialog{width:min(900px,100vw - 32px)!important}}@media (width<=767.999px){.public-form-shell,.external-shell,.query-shell{padding-left:max(12px, var(--safe-left))!important;padding-right:max(12px, var(--safe-right))!important;padding-bottom:max(96px, calc(72px + var(--safe-bottom)))!important}.lead-form-shell{padding-left:max(12px, var(--safe-left))!important;padding-right:max(12px, var(--safe-right))!important;padding-bottom:max(24px, var(--safe-bottom,0px))!important}.public-form-paper,.public-dataset-workbench,.hero-card,.form-section,.lead-form-card,.query-header,.query-hero,.query-panel{border-radius:10px!important}.public-field-card,.query-result-card{border-radius:8px!important}.public-submit-button,.lead-submit{min-height:48px}.lead-submit{width:100%;z-index:auto!important;position:static!important;bottom:auto!important}.lead-upload{min-height:150px!important}.lead-upload-row,.lead-grid,.public-dataset-toolbar,.query-result-card dl{grid-template-columns:1fr!important}.admin-page{padding:10px!important}.admin-hero{grid-template-columns:1fr!important;padding:14px!important;display:grid!important}.admin-primary-nav{display:flex!important;overflow-x:auto!important}.admin-nav-pill{flex:0 0 128px;min-height:54px}.admin-stats,.health-grid,.settings-grid,.basic-settings-layout,.plugin-grid{grid-template-columns:1fr!important}.admin-primary-tabs,.admin-tabs{min-height:520px}.admin-primary-tabs .el-tabs__content,.admin-tabs .el-tabs__content,.team-scroll-panel{-webkit-overflow-scrolling:touch;overflow:auto!important}.admin-table{width:100%;overflow-x:auto!important}.admin-table .el-table__inner-wrapper,.admin-table .el-scrollbar__wrap{overflow-x:auto!important}.user-toolbar,.tab-header{flex-direction:column!important;align-items:stretch!important}.user-toolbar .el-input,.user-toolbar .el-select,.tab-header .el-button{width:100%!important}.plugin-card{grid-template-columns:42px minmax(0,1fr)!important;padding:14px!important}.plugin-card>.el-button{width:100%;grid-column:1/-1!important}html.lead-form-route-active,html.lead-form-route-active body,html.lead-form-route-active #app{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;overflow:hidden auto!important}html.lead-form-route-active .lead-form-page{touch-action:pan-y;overscroll-behavior-x:none!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;overflow:hidden visible!important}html.lead-form-route-active body #app .lead-form-page{touch-action:pan-y;overscroll-behavior-x:none!important;width:100vw!important;max-width:100vw!important;height:auto!important;max-height:none!important;overflow:hidden visible!important}}.crm-shell{--crm-sidebar-width:clamp(236px, 13.5vw, 282px);--crm-type-caption:clamp(11px, calc(10px + .1vw), 12.5px);--crm-type-small:clamp(12px, calc(10.8px + .12vw), 14px);--crm-type-body:clamp(13px, calc(11.2px + .16vw), 15.5px);--crm-type-emphasis:clamp(14px, calc(12px + .18vw), 17px);--crm-type-section:clamp(18px, calc(15px + .28vw), 22px);--crm-type-title:clamp(23px, calc(18px + .42vw), 30px);--crm-control-height:clamp(36px, calc(32px + .35vw), 42px);--crm-page-gap:clamp(14px, 1vw, 20px);--crm-page-padding:clamp(18px, 1.55vw, 36px);font-size:var(--crm-type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;grid-template-columns:var(--crm-sidebar-width) minmax(0, 1fr)!important}.crm-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.crm-shell.is-data-workspace .crm-topbar{flex-basis:52px!important;min-height:52px!important;padding-inline:14px!important}.crm-shell.is-data-workspace .crm-content{padding:10px 12px 12px!important;overflow:hidden!important}.crm-shell.is-data-workspace .crm-content>*{max-width:none!important}.crm-shell.is-report-workspace .crm-content{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#fff!important;padding:0!important;overflow:hidden auto!important}.crm-shell.is-report-workspace .crm-content>*{width:100%!important;max-width:none!important;margin-inline:0!important}.crm-shell.is-data-workspace .customers-page{gap:0!important}.crm-shell :where(button,input,textarea,select){font-family:inherit}.crm-content{padding:var(--crm-page-padding) var(--crm-page-padding) calc(var(--crm-page-padding) + 8px)!important}.crm-content>*{width:100%;max-width:2200px;margin-inline:auto}.crm-brand strong{font-size:var(--crm-type-section)!important}.crm-brand small,.brand-slogan,.crm-navigation p,.crm-navigation button em,.crm-page-title span,.global-customer-search kbd,.crm-ai-tip small{font-size:var(--crm-type-caption)!important}.crm-navigation button,.crm-sidebar-foot>button,.global-customer-search input,.crm-ai-tip strong{font-size:var(--crm-type-body)!important}.crm-page-title strong{font-size:clamp(20px,17px + .25vw,23px)!important}.crm-navigation button,.crm-sidebar-foot>button{height:44px!important;min-height:44px!important}.crm-topbar{padding-inline:var(--crm-page-padding)!important;flex-basis:clamp(74px,5vw,84px)!important}.global-customer-search{height:var(--crm-control-height)!important}.crm-content :where(h1){font-size:var(--crm-type-title)!important;line-height:1.22!important}.crm-content :where(h2){font-size:var(--crm-type-section)!important;line-height:1.3!important}.crm-content :where(h3,h4){font-size:var(--crm-type-emphasis)!important;line-height:1.35!important}.crm-content :where(.el-button,.el-input__inner,.el-textarea__inner,.el-select__selected-item,.el-input-number__decrease,.el-input-number__increase){font-size:var(--crm-type-body)!important}.crm-content :where(.el-form-item__label,.el-checkbox__label,.el-radio__label,.el-switch__label){font-size:var(--crm-type-small)!important}.crm-content :where(.el-button,.el-input__wrapper,.el-select__wrapper){min-height:var(--crm-control-height)!important}.customers-page{gap:var(--crm-page-gap)!important}.sheet-titlebar small,.view-tabs>button,.sheet-tools>button,.sheet-tools .el-dropdown>button,.sheet-search input,.sheet-search-tools :where(.el-select__wrapper,.el-input__wrapper),.refresh-button,.config-panel>header span,.config-panel>footer>span,.config-panel>footer>button,.rule-row>span,.column-list strong,.customer-data-grid,.sheet-footer{font-size:var(--crm-type-small)!important}.customer-data-grid thead th,.column-list small,.group-heading span{font-size:var(--crm-type-caption)!important}.config-panel>header strong,.empty-grid strong{font-size:var(--crm-type-emphasis)!important}.sheet-tools>button,.sheet-tools .el-dropdown>button,.sheet-search,.refresh-button{min-height:var(--crm-control-height)!important}.customers-toolbar{padding:clamp(20px,1.4vw,28px)!important}.toolbar-heading p,.stage-tabs button,.local-search input,.filters-right :where(.el-select__wrapper,.el-input__wrapper,.el-button),.table-head,.customer-row small,.stage-pill,.table-footer,.cursor-pagination .el-button{font-size:var(--crm-type-small)!important}.toolbar-heading p{line-height:1.65!important}.stage-tabs button{height:34px!important;min-height:34px!important;padding-inline:13px!important}.local-search{height:var(--crm-control-height)!important;width:clamp(220px,16vw,300px)!important}.filters-right :where(.el-select__wrapper,.el-input__wrapper,.el-button){height:var(--crm-control-height)!important}.table-head{min-height:46px!important}.customer-row{min-height:76px!important}.customer-row strong{font-size:var(--crm-type-body)!important;line-height:1.4!important}.stage-pill{min-height:27px!important;padding-inline:10px!important}.score-cell strong{font-size:clamp(17px,1.15vw,20px)!important}.empty-customers strong{font-size:var(--crm-type-emphasis)!important}.empty-customers span{font-size:var(--crm-type-small)!important}.table-footer{min-height:58px!important}.detail-identity small,.detail-score span,.detail-status-bar label>span,.detail-tabs em,.quick-facts span,.mini-timeline small,.full-timeline header small,.full-timeline em,.opportunity-card small,.all-fields-grid label>span,.ai-report header small,.signal-grid span{font-size:var(--crm-type-caption)!important}.detail-identity p,.detail-actions .el-button,.detail-status-bar label>strong,.detail-status-bar .el-select__wrapper,.detail-tabs button,.quick-facts small,.info-section header button,.field-summary span,.field-summary strong,.mini-timeline strong,.full-timeline strong,.mini-timeline p,.full-timeline p,.timeline-toolbar>span,.opportunity-card p,.detail-empty,.all-fields-grid label>strong,.all-fields-grid :where(.el-input__wrapper,.el-textarea__inner),.ai-report header p,.ai-report ul{font-size:var(--crm-type-small)!important}.detail-identity h2,.detail-score strong{font-size:var(--crm-type-section)!important}.quick-facts strong,.info-section h3,.opportunity-card strong,.opportunity-card em,.ai-report h4,.signal-grid strong{font-size:var(--crm-type-body)!important}.hero-kicker,.dashboard-hero>div>p,.dashboard-hero aside span,.kpi-grid small,.panel header button,.funnel-label strong,.funnel-item>small,.task-rings span,.task-guidance p,.source-list strong,.source-list em,.hot-list button>div strong,.hot-list button>div small,.empty-state{font-size:var(--crm-type-small)!important}.dashboard-hero aside small,.kpi-grid em,.panel header span,.source-list>div>span,.hot-list button>em small{font-size:var(--crm-type-caption)!important}.dashboard-hero aside strong,.panel header h2,.funnel-label em,.task-guidance p strong,.hot-list button>em{font-size:var(--crm-type-emphasis)!important}.kpi-grid strong{font-size:clamp(23px,1.55vw,30px)!important}.pipeline-head>div:first-child>span,.forecast-cards small,.pipeline-legend,.stage-column>header em,.stage-column>header>span,.card-top small,.opportunity-card footer span,.empty-stage{font-size:var(--crm-type-caption)!important}.pipeline-head p,.stage-column>header strong,.opportunity-card>strong,.opportunity-card>p,.card-meta span{font-size:var(--crm-type-small)!important}.forecast-cards strong,.card-meta em{font-size:var(--crm-type-emphasis)!important}.kanban-board{grid-auto-columns:minmax(278px,1fr)!important}.opportunity-card{padding:15px!important}.tasks-hero span,.task-metrics small,.status-tabs button,.board-actions :where(.el-select__wrapper,.el-button),.task-body>p,.priority,.task-body footer span,.task-body footer button,.task-state em,.task-state small,.empty-tasks span{font-size:var(--crm-type-small)!important}.tasks-hero p,.task-body strong,.empty-tasks strong{font-size:var(--crm-type-body)!important}.task-metrics strong{font-size:clamp(22px,1.45vw,28px)!important}.task-list article{min-height:98px!important}.integration-hero>div>span,.integration-hero aside small,.endpoint-strip small,.endpoint-strip code,.module-title small,.capabilities span,.integration-grid footer code,.mapping-card>header small,.mapping-card>header em,.mapping-head,.mapping-row code,.import-progress small,.log-console p{font-size:var(--crm-type-caption)!important}.integration-hero p,.integration-hero aside span,.endpoint-strip strong,.endpoint-strip .el-button,.category-tabs button,.integration-grid article>p,.integration-grid footer button,.security-note p,.connect-panel label>span,.mapping-toolbar label>span,.mapping-row strong,.mapping-row .el-select__wrapper{font-size:var(--crm-type-small)!important}.module-title strong,.security-note strong,.mapping-card>header strong,.import-progress strong{font-size:var(--crm-type-body)!important}.integration-grid article{min-height:260px!important;padding:20px!important}.module-title strong{line-height:1.45!important}.integration-grid article>p{min-height:56px!important}.permission-hero>div>span,.hero-shield small,.permission-controls label>span,.subject-summary small,.matrix-card>header span,.matrix-head,.matrix-body code,.matrix-card>footer{font-size:var(--crm-type-caption)!important}.permission-hero p,.hero-shield strong,.permission-controls :where(.el-select__wrapper,.el-button),.scope-badge,.subject-summary strong,.subject-summary em,.matrix-card>header input,.column-name strong,.matrix-body .el-select__wrapper,.matrix-body p{font-size:var(--crm-type-small)!important}.matrix-card>header strong{font-size:var(--crm-type-body)!important}.matrix-body article{min-height:64px!important}@media (width>=1800px){.crm-shell{--crm-sidebar-width:276px;grid-template-columns:var(--crm-sidebar-width) minmax(0, 1fr)!important}.crm-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.crm-sidebar{padding:26px 20px 22px!important}.crm-navigation section+section{margin-top:24px!important}.crm-navigation button,.crm-sidebar-foot>button{height:48px!important;min-height:48px!important}.customer-grid{gap:20px!important}}@media (width<=1600px){.filter-row{flex-direction:column!important;align-items:flex-start!important}.filters-right{width:100%!important}.local-search{flex:auto!important}}@media (width<=1180px) and (width>=768px){.crm-shell{--crm-sidebar-width:236px;grid-template-columns:var(--crm-sidebar-width) minmax(0, 1fr)!important}.crm-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.crm-sidebar{padding-inline:14px!important}.global-customer-search{width:min(300px,34vw)!important}.crm-content{padding:18px!important}}@media (width<=920px){.toolbar-heading,.filter-row,.tasks-hero,.pipeline-head,.integration-hero,.permission-hero{flex-direction:column!important;align-items:flex-start!important}.filters-right,.forecast-cards{flex-wrap:wrap!important;width:100%!important}.local-search{flex:240px!important}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.permission-controls{grid-template-columns:1fr 1fr!important}.permission-controls>div{grid-column:1/-1!important}}@media (width<=767.999px){.crm-shell{height:var(--app-height)!important;min-height:var(--app-height)!important;display:block!important}.crm-sidebar{z-index:2100!important;width:100%!important;height:calc(72px + var(--safe-bottom))!important;min-height:0!important;padding:6px max(6px, var(--safe-right)) max(6px, var(--safe-bottom)) max(6px, var(--safe-left))!important;border-top:1px solid #e5e9f1!important;border-right:0!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important;box-shadow:0 -10px 34px #29334d17!important}.crm-brand,.brand-slogan,.crm-sidebar-foot{display:none!important}.crm-navigation{scroll-snap-type:x proximity;scrollbar-width:none;flex:auto!important;width:100%!important;display:flex!important;overflow:auto hidden!important}.crm-navigation::-webkit-scrollbar{display:none}.stage-tabs::-webkit-scrollbar{display:none}.crm-navigation section{display:contents!important}.crm-navigation section+section{margin:0!important}.crm-navigation p{display:none!important}.crm-navigation button{scroll-snap-align:start;flex-direction:column!important;flex:0 0 76px!important;justify-content:center!important;gap:3px!important;height:60px!important;min-height:60px!important;margin:0!important;padding:5px 4px!important;font-size:11px!important;display:flex!important}.crm-navigation button span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden;display:block!important}.crm-navigation button em{display:none!important}.crm-navigation button img{width:24px!important;height:24px!important}.crm-navigation button.active:before{transform:translate(-50%);border-radius:3px 3px 0 0!important;width:26px!important;height:3px!important;bottom:1px!important;left:50%!important}.crm-main{grid-column:1;width:100%!important;height:var(--app-height)!important}.crm-topbar{min-height:64px!important;padding:max(6px, var(--safe-top)) 12px 6px!important;flex-basis:64px!important;gap:10px!important}.crm-page-title span{display:none!important}.crm-page-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden;font-size:18px!important}.crm-top-actions{gap:4px!important}.global-customer-search{justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}.global-customer-search input,.global-customer-search kbd,.help-button{display:none!important}.crm-content{-webkit-overflow-scrolling:touch;padding:12px 12px calc(86px + var(--safe-bottom))!important}.customers-toolbar,.customers-card,.dashboard-hero,.panel,.tasks-hero,.task-board,.pipeline-head,.integration-hero,.permission-hero,.matrix-card{border-radius:16px!important}.customers-toolbar{padding:17px!important}.toolbar-heading{gap:14px!important;width:100%!important}.toolbar-heading .el-button{width:100%!important}.filter-row{width:100%!important;margin-top:16px!important}.stage-tabs{scrollbar-width:none;width:100%!important;overflow-x:auto!important}.filters-right{grid-template-columns:1fr 1fr!important;display:grid!important}.local-search{grid-column:1/-1;width:100%!important}.filters-right>:where(.el-select,.el-input){width:100%!important}.filters-right>.el-button{grid-column:1/-1;width:100%!important}.customers-card{overflow-x:hidden!important}.customer-grid{grid-template-columns:minmax(0,1fr) 104px 20px!important;gap:8px!important}.table-head>:not(:first-child):not(:nth-child(4)):not(:nth-child(8)),.customer-row>:not(:first-child):not(:nth-child(4)):not(:nth-child(8)){display:none!important}.table-head,.customer-row{padding-inline:14px!important}.empty-customers{text-align:center;min-height:300px!important;padding:24px!important}.detail-head{grid-template-columns:1fr!important;padding:22px 18px 16px!important}.detail-score{align-items:flex-start!important;padding:0 0 0 65px!important}.detail-actions{padding:0 18px 16px!important;overflow-x:auto!important}.detail-actions .el-button{flex:none!important}.detail-status-bar{grid-template-columns:1fr 1fr!important;padding:12px 16px!important}.detail-tabs{padding-inline:14px!important;overflow-x:auto!important}.overview-tab,.timeline-tab,.opportunity-tab,.fields-tab{padding:14px 16px 24px!important}.quick-facts,.field-summary,.all-fields-grid,.two-column-form{grid-template-columns:1fr!important}.two-column-form .span-2{grid-column:span 1!important}.dashboard-hero{min-height:0!important;padding:22px 20px!important}.dashboard-hero h1{font-size:clamp(25px,7vw,31px)!important}.hero-actions{flex-wrap:wrap!important}.hero-actions .el-button{flex:150px!important;margin-left:0!important}.kpi-grid,.dashboard-grid,.task-metrics,.integration-grid{grid-template-columns:1fr!important}.forecast-cards{grid-template-columns:1fr 1fr!important;display:grid!important}.forecast-cards article{min-width:0!important}.forecast-cards .el-button{grid-column:1/-1;width:100%!important}.pipeline-toolbar{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.kanban-board{grid-auto-columns:minmax(84vw,330px)!important;min-height:500px!important}.task-metrics{grid-template-columns:1fr 1fr!important}.task-board>header{flex-direction:column!important;align-items:stretch!important;min-height:0!important;padding:14px!important}.status-tabs{overflow-x:auto!important}.board-actions{grid-template-columns:1fr auto!important;display:grid!important}.task-list{padding-inline:12px!important}.task-list article{grid-template-columns:36px minmax(0,1fr)!important}.task-state{grid-column:2;flex-direction:row!important;align-items:flex-start!important}.integration-hero,.permission-hero{padding:20px!important}.integration-hero aside,.hero-shield{width:100%!important;min-width:0!important}.endpoint-strip,.connect-panel,.mapping-toolbar{grid-template-columns:1fr!important}.endpoint-strip code{white-space:nowrap;overflow-x:auto!important}.mapping-head,.mapping-row{min-width:520px;grid-template-columns:minmax(120px,1fr) 74px 18px minmax(150px,1fr)!important}.mapping-card{overflow-x:auto!important}.mapping-head span:last-child,.mapping-row code:last-child{display:none!important}.permission-controls{grid-template-columns:1fr!important;padding:15px!important}.permission-controls>div{grid-column:1!important;grid-template-columns:1fr 1fr!important;display:grid!important}.matrix-card{overflow-x:auto!important}.matrix-card>header{min-width:620px}.permission-grid{min-width:620px;grid-template-columns:minmax(170px,1fr) 94px 150px minmax(180px,1fr)!important}}@media (height<=760px) and (width>=768px){.crm-sidebar{padding-block:14px 12px!important}.brand-slogan{display:none!important}.crm-navigation section+section{margin-top:10px!important}.crm-navigation button,.crm-sidebar-foot>button{height:38px!important;min-height:38px!important}.crm-ai-tip{display:none!important}}@media (prefers-reduced-motion:reduce){.crm-shell *,.crm-shell :before,.crm-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crm-shell{--crm-primary:var(--sg-primary-blue);--crm-primary-strong:#326fef;--crm-primary-deep:#245fe2;--crm-primary-soft:#eef3ff;--crm-primary-softest:#f7f9ff;--crm-primary-border:#c4d4ff;--el-color-primary:var(--sg-primary-blue);--el-color-primary-light-3:#76a3ff;--el-color-primary-light-5:#9dbbff;--el-color-primary-light-7:#c4d4ff;--el-color-primary-light-8:#d8e3ff;--el-color-primary-light-9:#eef3ff;--el-color-primary-dark-2:#245fe2}.crm-shell :where(a,button):focus-visible,.crm-shell :where(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #3b7bff8c!important}.crm-shell :where(.el-input__inner,.el-select__input,.el-textarea__inner):focus-visible{outline-offset:0!important;outline:0!important}.crm-shell .el-input__wrapper.is-focus,.crm-shell .el-select__wrapper.is-focused,.crm-shell .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--crm-primary) inset, 0 0 0 3px #3b7bff24!important;border-color:#0000!important}.crm-shell .crm-navigation button.active,.crm-shell .sheet-tools>button.active,.crm-shell .sheet-tools>button.configured,.crm-shell .sheet-tools .el-dropdown>button.active,.crm-shell .sheet-tools .el-dropdown>button.configured,.crm-shell .view-picker-trigger.active,.crm-shell .favorite-view-tabs button.active,.crm-shell .view-tree-item.active,.crm-shell .view-manager-body>aside>button.active,.crm-shell .status-tabs button.active,.crm-shell .category-tabs button.active,.crm-shell .stage-tabs button.active{color:var(--crm-primary-deep)!important}.crm-shell .crm-navigation button.active,.crm-shell .view-tree-item.active,.crm-shell .view-manager-body>aside>button.active{background:var(--crm-primary-soft)!important}.crm-shell .sheet-tools>button.active,.crm-shell .sheet-tools>button.configured,.crm-shell .sheet-tools .el-dropdown>button.active,.crm-shell .sheet-tools .el-dropdown>button.configured,.crm-shell .view-picker-trigger.active,.crm-shell .favorite-view-tabs button.active{border-color:var(--crm-primary-border)!important;background:var(--crm-primary-softest)!important}.crm-shell .view-picker-trigger:hover,.crm-shell .view-manage-button:hover,.crm-shell .add-view-tab:hover,.crm-shell .field-manager-tab:hover,.crm-shell .view-picker-panel>footer button:hover,.crm-shell .refresh-button:hover{border-color:var(--crm-primary-border)!important;background:var(--crm-primary-softest)!important;color:var(--crm-primary-deep)!important}.crm-shell .sheet-search:focus-within,.crm-shell .panel-search:focus-within,.crm-shell .global-customer-search:focus-within{border-color:var(--crm-primary)!important;box-shadow:0 0 0 3px #3b7bff1f!important}.crm-shell :where(.sheet-search,.panel-search,.global-customer-search,.column-order-search,.douzhu-field-settings-search,.field-search,.source-binding-search) :where(input,textarea):focus-visible{outline-offset:0!important;box-shadow:none!important;outline:0!important}.crm-shell .sheet-search:focus-within{border-color:#70ace6!important;box-shadow:0 0 0 3px #4391dc1c!important}.crm-shell .compact-create-customer,.crm-shell .view-manager-toolbar>button,.crm-shell .public-link-box>button,.crm-shell .customer-create-foot .el-button--primary,.crm-shell .sheet-titlebar .el-button--primary{border-color:var(--crm-primary)!important;background:var(--sg-primary-gradient)!important;color:#fff!important;box-shadow:0 8px 20px #3f8ef738!important}.crm-shell .rule-level,.crm-shell .member-avatar,.crm-shell .view-picker-trigger>em,.crm-shell .view-manager-list article>em,.crm-shell .customer-create-section>header span{background:var(--crm-primary-soft)!important;color:var(--crm-primary-deep)!important}.crm-shell .config-footer-actions button,.crm-shell .empty-add-button,.crm-shell .group-heading button,.crm-shell .info-section header button{color:var(--crm-primary-deep)!important}.plugin-config-overlay.el-overlay{z-index:4200!important}.plugin-config-source-select-popper.el-popper{z-index:4300!important}.laigu-source-backfill-confirm-overlay.el-overlay{z-index:4400!important}.laigu-source-backfill-confirm.el-message-box{max-width:min(520px,100vw - 32px)}.plugin-config-source-select-popper .el-select-dropdown__wrap{max-height:min(360px,45vh)}.plugin-config-workbench-dialog.el-dialog{--plugin-accent:#6555d9;--plugin-accent-soft:#f2efff;--plugin-text:#17203f;--plugin-muted:#667085;--plugin-border:#e3e8f2;background:#fff;border:1px solid #d6dce9eb;border-radius:22px;flex-direction:column;max-height:min(860px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 28px 80px #242b4838}.plugin-config-workbench-dialog>.el-dialog__header{border-bottom:1px solid var(--plugin-border);flex:none;margin:0;padding:0}.plugin-dialog-header{background:radial-gradient(circle at 8% 0,#6555d91a,#0000 30%),linear-gradient(135deg,#fff,#fbfcff 64%,#f7f5ff);grid-template-columns:52px minmax(0,1fr) auto 38px;align-items:center;gap:15px;min-height:108px;padding:18px 22px;display:grid}.plugin-dialog-icon{width:52px;height:52px;color:var(--plugin-accent);background:linear-gradient(145deg,#f7f5ff,#ece8ff);border:1px solid #ddd6fe;border-radius:16px;place-items:center;display:grid;box-shadow:0 10px 24px #6555d91f}.plugin-dialog-icon .vika-icon{width:24px;height:24px}.plugin-dialog-heading{min-width:0}.plugin-dialog-heading>span{color:#7565e8;letter-spacing:.13em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.plugin-dialog-heading h2{color:var(--plugin-text);margin:0;font-size:20px;font-weight:780;line-height:1.35}.plugin-dialog-heading p{max-width:650px;color:var(--plugin-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.5;overflow:hidden}.plugin-dialog-meta{justify-items:end;gap:7px;display:grid}.plugin-dialog-meta code{color:#7a8496;text-overflow:ellipsis;background:#f1f4f8;border-radius:6px;max-width:220px;padding:3px 8px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.plugin-dialog-status{color:#788397;background:#f8fafc;border:1px solid #dbe2ec;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.plugin-dialog-status i{background:#a7b0bf;border-radius:50%;width:6px;height:6px}.plugin-dialog-status.is-active{color:#23835f;background:#f0faf5;border-color:#c8eadb}.plugin-dialog-status.is-active i{background:#21a675;box-shadow:0 0 0 3px #21a6751f}.plugin-dialog-close{color:#8490a3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.plugin-dialog-close:hover{color:#334155;background:#fff;border-color:#e2e7ef}.plugin-dialog-close:disabled{cursor:not-allowed;opacity:.5}.plugin-dialog-close .vika-icon{width:18px;height:18px}.plugin-config-workbench-dialog>.el-dialog__body{flex:auto;min-height:0;overflow:hidden;padding:0!important}.plugin-dialog-body{scrollbar-gutter:stable;background:#f7f9fc;height:100%;max-height:calc(100vh - 250px);padding:18px 22px 22px;overflow-y:auto}.plugin-dialog-summary{grid-template-columns:132px 132px minmax(0,1fr);align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.plugin-dialog-summary>div,.plugin-dialog-summary>p{border:1px solid var(--plugin-border);background:#ffffffeb;border-radius:12px;min-width:0;margin:0}.plugin-dialog-summary>div{color:var(--plugin-accent);align-items:center;gap:10px;padding:10px 12px;display:flex}.plugin-dialog-summary>div>.vika-icon{width:17px;height:17px}.plugin-dialog-summary>div span{gap:1px;display:grid}.plugin-dialog-summary>div strong{color:var(--plugin-text);font-size:15px;line-height:1.1}.plugin-dialog-summary>div small{color:#8490a3;font-size:10px}.plugin-dialog-summary>p{color:#738095;justify-content:flex-end;align-items:center;gap:8px;padding:10px 13px;font-size:11px;line-height:1.5;display:flex}.plugin-dialog-summary>p .vika-icon{color:#4f78cf;flex:none;width:15px;height:15px}.plugin-field-group{border:1px solid var(--plugin-border);background:#fff;border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 8px 24px #323c580b}.plugin-field-group:last-child{margin-bottom:0}.plugin-field-group-head{background:linear-gradient(90deg,#fbfcff,#fff);border-bottom:1px solid #edf0f5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.plugin-field-group-icon{background:var(--plugin-accent-soft);width:36px;height:36px;color:var(--plugin-accent);border-radius:10px;place-items:center;display:grid}.plugin-field-group-icon .vika-icon{width:17px;height:17px}.plugin-field-group-head>div{gap:2px;display:grid}.plugin-field-group-head strong{color:#27334a;font-size:13px}.plugin-field-group-head small{color:#8590a2;font-size:11px;line-height:1.45}.plugin-field-group-head em{color:#7a8598;background:#f1f4f8;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal}.plugin-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:17px;display:grid}.plugin-fields-grid .el-form-item{min-width:0;margin:0}.plugin-fields-grid .plugin-field-wide{grid-column:1/-1}.plugin-field-label{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.plugin-field-label strong{color:#435067;font-size:12px;font-weight:700}.plugin-field-label code{color:#a0a8b6;font:9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.plugin-fields-grid .el-form-item__label{width:100%;height:auto;margin-bottom:7px;padding:0;line-height:1.4}.plugin-fields-grid .el-form-item__content{line-height:normal;display:block}.plugin-fields-grid .el-input__wrapper,.plugin-fields-grid .el-select__wrapper,.plugin-fields-grid .el-textarea__inner,.plugin-fields-grid .el-input-number .el-input__wrapper{background:#fbfcfe;border-radius:9px;min-height:40px;box-shadow:inset 0 0 0 1px #dfe5ee}.plugin-fields-grid .el-textarea__inner{padding:10px 12px}.plugin-fields-grid .el-input__wrapper:hover,.plugin-fields-grid .el-select__wrapper:hover,.plugin-fields-grid .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #c7d0df}.plugin-fields-grid .el-input__wrapper.is-focus,.plugin-fields-grid .el-select__wrapper.is-focused,.plugin-fields-grid .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--plugin-accent) inset, 0 0 0 3px #6555d91a}.plugin-boolean-control{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:9px;justify-content:space-between;align-items:center;min-height:40px;padding:0 11px 0 13px;display:flex}.plugin-boolean-control>span{color:#68758a;font-size:11px}.plugin-config-help{align-items:flex-start;gap:5px;color:#7b8799!important;margin-top:7px!important;font-size:11px!important;line-height:1.55!important;display:flex!important}.plugin-config-help .vika-icon{color:#6685c5;flex:none;width:13px;height:13px;margin-top:2px}.plugin-config-workbench-dialog>.el-dialog__footer{border-top:1px solid var(--plugin-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.plugin-dialog-footer-note{color:#7d899b;text-align:left;align-items:center;gap:7px;font-size:11px;display:flex}.plugin-dialog-footer-note .vika-icon{color:#6685c5;width:14px;height:14px}.plugin-dialog-footer-actions{gap:8px;display:flex}.plugin-config-workbench-dialog .plugin-dialog-footer-actions .el-button{border-radius:9px;min-width:88px;min-height:38px;font-size:12px;font-weight:700}.plugin-config-workbench-dialog .plugin-dialog-footer-actions .el-button--primary{background:linear-gradient(135deg,#5a73ef,#8055df);border:0;box-shadow:0 8px 18px #6555d938}@media (width<=760px){.plugin-config-workbench-dialog.el-dialog{border-radius:17px;max-height:calc(100vh - 16px);width:calc(100vw - 16px)!important}.plugin-dialog-header{grid-template-columns:44px minmax(0,1fr) 34px;gap:11px;min-height:88px;padding:14px}.plugin-dialog-icon{border-radius:13px;width:44px;height:44px}.plugin-dialog-heading>span{font-size:9px}.plugin-dialog-heading h2{font-size:17px}.plugin-dialog-heading p{max-width:100%;font-size:11px}.plugin-dialog-meta{grid-area:2/2;justify-items:start;display:flex}.plugin-dialog-meta code{display:none}.plugin-dialog-close{grid-area:1/3}.plugin-dialog-body{max-height:calc(100vh - 225px);padding:12px}.plugin-dialog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-dialog-summary>p{grid-column:1/-1;justify-content:flex-start}.plugin-fields-grid{grid-template-columns:1fr;gap:15px;padding:14px}.plugin-fields-grid .plugin-field-wide{grid-column:auto}.plugin-field-group-head{padding:12px 14px}.plugin-config-workbench-dialog>.el-dialog__footer{padding:11px 13px}.plugin-dialog-footer-note{display:none}.plugin-dialog-footer-actions{width:100%}.plugin-dialog-footer-actions .el-button{flex:1 1 0}}.vika-icon[data-v-422881bb]{vertical-align:-.12em;color:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;shape-rendering:geometricprecision;flex:none;width:1em;height:1em;display:inline-block}.agent-task-workbench[data-v-e6931fac]{z-index:4;background:#fbfaff;border-bottom:1px solid #ded9ee;max-height:calc(100% - 66px);padding:13px;position:absolute;inset:66px 0 auto;overflow:auto;box-shadow:0 14px 28px #1f19371f}.agent-task-workbench>header[data-v-e6931fac]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.agent-task-workbench>header div[data-v-e6931fac]{gap:2px;display:grid}.agent-task-workbench>header strong[data-v-e6931fac]{color:#383049;font-size:15px}.agent-task-workbench>header span[data-v-e6931fac]{color:#817a91;font-size:11px}.agent-task-workbench>header button[data-v-e6931fac]{color:#6750d3;cursor:pointer;background:#efebfb;border:0;border-radius:7px;width:28px;height:28px;font-size:20px}.task-create[data-v-e6931fac]{background:#fff;border:1px solid #e2dcef;border-radius:10px;padding:10px}.task-create textarea[data-v-e6931fac]{resize:vertical;color:#352e43;width:100%;font:inherit;border:0;outline:0;font-size:13px;line-height:1.55;display:block}.task-create-footer[data-v-e6931fac]{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.task-create-footer small[data-v-e6931fac]{color:#8a8392;font-size:11px}.task-create-footer button[data-v-e6931fac],.task-actions button[data-v-e6931fac],.template-actions button[data-v-e6931fac],.subscription-editor button[data-v-e6931fac],.subscription-list button[data-v-e6931fac]{color:#6548dc;cursor:pointer;background:#faf8ff;border:1px solid #d9d0fa;border-radius:7px;padding:5px 9px;font-size:12px}.task-create-footer button[data-v-e6931fac]:disabled,.template-actions button[data-v-e6931fac]:disabled,.subscription-editor button[data-v-e6931fac]:disabled{opacity:.5;cursor:not-allowed}.agent-template-tools[data-v-e6931fac]{background:#fff;border:1px solid #e2dcef;border-radius:10px;margin-top:9px;padding:9px 10px}.agent-template-tools summary[data-v-e6931fac]{color:#53486e;cursor:pointer;font-size:12px;font-weight:700}.template-editor[data-v-e6931fac]{gap:7px;margin-top:8px;display:grid}.template-editor input[data-v-e6931fac],.subscription-editor input[data-v-e6931fac],.subscription-editor select[data-v-e6931fac]{color:#3d354b;border:1px solid #e4dfef;border-radius:7px;outline:0;padding:6px 8px;font-size:12px}.template-actions[data-v-e6931fac]{flex-wrap:wrap;gap:6px;display:flex}.template-editor small[data-v-e6931fac]{color:#8a8392;font-size:10px}.subscription-editor[data-v-e6931fac]{flex-wrap:wrap;align-items:center;gap:5px;padding-top:3px;display:flex}.subscription-editor select[data-v-e6931fac]:first-child{flex:1;min-width:140px}.subscription-editor input[data-v-e6931fac]{width:42px}.subscription-editor>span[data-v-e6931fac]{color:#81788f;font-size:12px}.subscription-list[data-v-e6931fac]{color:#81788f;gap:4px;font-size:10px;display:grid}.subscription-list>span[data-v-e6931fac]{justify-content:space-between;align-items:center;gap:5px;display:flex}.subscription-list button[data-v-e6931fac]{padding:2px 5px;font-size:10px}.task-list[data-v-e6931fac]{gap:8px;margin-top:11px;display:grid}.task-card[data-v-e6931fac]{background:#fff;border:1px solid #e3dfeb;border-radius:10px;padding:10px}.task-card-head[data-v-e6931fac]{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-card-head strong[data-v-e6931fac]{color:#40384f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.task-card-head span[data-v-e6931fac]{color:#6e657b;background:#eeeaf7;border-radius:999px;flex:none;padding:3px 6px;font-size:10px}.status-running[data-v-e6931fac]{color:#2c6bb2!important;background:#e7f0ff!important}.status-completed[data-v-e6931fac]{color:#168360!important;background:#e7f8f2!important}.status-failed[data-v-e6931fac],.status-partial[data-v-e6931fac]{color:#a95d14!important;background:#fff0e6!important}.status-cancelled[data-v-e6931fac]{color:#777080!important;background:#f1eff4!important}.task-progress[data-v-e6931fac]{align-items:center;gap:8px;margin-top:9px;display:flex}.task-progress i[data-v-e6931fac]{background:#eeeaf6;border-radius:99px;flex:1;height:6px;overflow:hidden}.task-progress b[data-v-e6931fac]{border-radius:inherit;background:linear-gradient(90deg,#7658e8,#a28af4);height:100%;display:block}.task-progress small[data-v-e6931fac]{color:#847d8e;font-size:10px}.task-nodes[data-v-e6931fac]{gap:3px;margin-top:8px;display:grid}.task-nodes span[data-v-e6931fac]{color:#726b7e;font-size:11px}.node-completed[data-v-e6931fac]{color:#168360!important}.node-failed[data-v-e6931fac]{color:#ad3a46!important}.task-actions[data-v-e6931fac]{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.task-error[data-v-e6931fac]{color:#ad3a46;margin:7px 0 0;font-size:11px;line-height:1.45}.task-empty[data-v-e6931fac]{text-align:center;color:#8b8492;padding:20px 6px;font-size:12px}.alert-notification-opt-in[data-v-e6931fac]{color:#675f74;align-items:center;gap:6px;font-size:11px;display:flex}.alert-notification-opt-in input[data-v-e6931fac]{accent-color:#7258dc}.fullscope-coverage[data-v-e6931fac]{color:#625a70;background:#f5f2fc;border-radius:7px;margin:7px 0 0;padding:7px 8px;font-size:11px;line-height:1.5}.memory-backdrop[data-v-22c963e7]{z-index:4100;color:var(--el-text-color-primary,#20242b);background:#0f172a80;justify-content:flex-end;display:flex;position:fixed;inset:0}.memory-panel[data-v-22c963e7]{box-sizing:border-box;background:var(--el-bg-color,#fff);width:min(900px,100vw);height:100%;padding:20px;overflow:auto;box-shadow:-10px 0 30px #0002}.memory-panel header[data-v-22c963e7],.memory-toolbar[data-v-22c963e7],.memory-actions[data-v-22c963e7]{justify-content:space-between;align-items:center;gap:8px;display:flex}.memory-panel h2[data-v-22c963e7],.memory-panel h3[data-v-22c963e7],.memory-panel p[data-v-22c963e7]{margin-top:0}.memory-panel p[data-v-22c963e7]{font-size:13px}.memory-panel button[data-v-22c963e7]{border:1px solid var(--el-color-primary,#409eff);background:var(--el-color-primary,#409eff);color:#fff;cursor:pointer;border-radius:6px;padding:7px 10px}.memory-panel button.secondary[data-v-22c963e7]{border-color:var(--el-border-color,#ccd0d8);color:inherit;background:0 0}.memory-panel button.danger[data-v-22c963e7]{background:#a92323;border-color:#a92323}.memory-panel button[data-v-22c963e7]:disabled{opacity:.5;cursor:not-allowed}.memory-note[data-v-22c963e7]{background:var(--el-fill-color-light,#f4f6f8);border-radius:7px;padding:10px}.memory-error[data-v-22c963e7]{color:#b42318}.memory-grid[data-v-22c963e7]{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.memory-row[data-v-22c963e7]{text-align:left;width:100%;margin:6px 0;color:inherit!important;border-color:var(--el-border-color,#ccc)!important;background:0 0!important;display:grid!important}.memory-row span[data-v-22c963e7],.resolved span[data-v-22c963e7]{color:var(--el-text-color-secondary,#707782);margin-top:4px;font-size:12px}.memory-detail[data-v-22c963e7]{border-left:1px solid var(--el-border-color,#ddd);min-width:0;padding-left:16px}.memory-form[data-v-22c963e7]{gap:10px;display:grid}.memory-form label[data-v-22c963e7],.memory-detail>label[data-v-22c963e7]{gap:5px;font-size:13px;display:grid}.memory-form input[data-v-22c963e7],.memory-form textarea[data-v-22c963e7],.memory-form select[data-v-22c963e7],.memory-detail select[data-v-22c963e7]{box-sizing:border-box;border:1px solid var(--el-border-color,#ccd0d8);background:var(--el-fill-color-blank,#fff);width:100%;color:inherit;font:inherit;border-radius:6px;padding:8px}.source-box[data-v-22c963e7]{border:1px solid var(--el-border-color,#ddd);border-radius:7px;padding:10px;font-size:13px}.source-box pre[data-v-22c963e7],.memory-detail pre[data-v-22c963e7]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--el-fill-color-light,#f6f7f8);border-radius:6px;max-height:35vh;padding:10px;font:13px/1.5 ui-monospace,monospace;overflow:auto}.memory-actions[data-v-22c963e7]{flex-wrap:wrap;justify-content:flex-start;margin:14px 0}.resolved[data-v-22c963e7]{margin-top:18px}.resolved article[data-v-22c963e7]{border-bottom:1px solid var(--el-border-color,#ddd);padding:8px;display:grid}.memory-empty[data-v-22c963e7]{background:var(--el-fill-color-light,#f5f7fa);border-radius:7px;padding:14px}@media (width<=650px){.memory-panel[data-v-22c963e7]{padding:14px}.memory-grid[data-v-22c963e7]{grid-template-columns:1fr}.memory-detail[data-v-22c963e7]{border-left:0;border-top:1px solid var(--el-border-color,#ddd);padding:14px 0 0}}.knowledge-backdrop[data-v-7274f163]{z-index:4000;color:var(--el-text-color-primary,#20242b);background:#0f172a7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.knowledge-joint[data-v-7274f163]{border:1px solid var(--el-border-color,#d9dde5);background:var(--el-fill-color-light,#f8fafc);border-radius:9px;margin:14px 0;padding:13px}.joint-heading[data-v-7274f163],.joint-heading>div[data-v-7274f163]{justify-content:space-between;align-items:center;gap:12px;display:flex}.joint-heading h3[data-v-7274f163],.joint-heading p[data-v-7274f163]{margin:0}.joint-heading p[data-v-7274f163],.joint-result small[data-v-7274f163],.joint-source span[data-v-7274f163]{color:var(--el-text-color-secondary,#707782);font-size:12px}.joint-form[data-v-7274f163]{grid-template-columns:minmax(170px,.65fr) minmax(240px,1.3fr) minmax(180px,.9fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.joint-form label[data-v-7274f163]{gap:5px;font-size:13px;display:grid}.joint-form input[data-v-7274f163]{box-sizing:border-box;border:1px solid var(--el-border-color,#cbd0d8);background:var(--el-fill-color-blank,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:6px;padding:8px}.joint-source[data-v-7274f163]{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:13px;display:grid}.joint-result[data-v-7274f163]{border-top:1px solid var(--el-border-color,#ddd);margin-top:12px;padding:12px}.joint-result>header[data-v-7274f163]{justify-content:space-between;gap:8px;display:flex}.joint-result section[data-v-7274f163]{margin:12px 0}.joint-result h4[data-v-7274f163]{margin:0 0 6px}.joint-result p[data-v-7274f163]{white-space:pre-wrap;overflow-wrap:anywhere}.joint-result small[data-v-7274f163]{display:block}.source-watermarks[data-v-7274f163]{color:var(--el-text-color-secondary,#707782);flex-wrap:wrap;gap:6px 16px;padding-left:18px;font-size:12px;display:flex}.knowledge-panel[data-v-7274f163]{background:var(--el-bg-color,#fff);box-sizing:border-box;width:min(920px,100vw);height:100%;padding:20px;overflow:auto;box-shadow:-12px 0 36px #0000002e}.knowledge-header[data-v-7274f163],.detail-title[data-v-7274f163],.knowledge-toolbar[data-v-7274f163],.knowledge-actions[data-v-7274f163]{justify-content:space-between;align-items:center;gap:10px;display:flex}.knowledge-header[data-v-7274f163]{border-bottom:1px solid var(--el-border-color,#ddd);padding-bottom:12px}.knowledge-header h2[data-v-7274f163],.knowledge-header p[data-v-7274f163],.knowledge-detail h3[data-v-7274f163],.knowledge-list h3[data-v-7274f163]{margin:0}.knowledge-header p[data-v-7274f163],.muted[data-v-7274f163],.knowledge-row span[data-v-7274f163],.knowledge-hit small[data-v-7274f163],.detail-title span[data-v-7274f163],.version-banner span[data-v-7274f163]{color:var(--el-text-color-secondary,#707782);font-size:12px}.knowledge-header button[data-v-7274f163],.knowledge-panel button[data-v-7274f163]{font:inherit;cursor:pointer;border:1px solid var(--el-color-primary,#409eff);background:var(--el-color-primary,#409eff);color:#fff;border-radius:7px;padding:7px 11px}.knowledge-panel button[data-v-7274f163]:disabled{opacity:.55;cursor:not-allowed}.knowledge-panel button.secondary[data-v-7274f163]{color:var(--el-text-color-primary,#30343b);border-color:var(--el-border-color,#cbd0d8);background:0 0}.knowledge-panel button.danger[data-v-7274f163]{background:#b42318;border-color:#b42318}.knowledge-toolbar[data-v-7274f163]{align-items:end;margin:16px 0}.knowledge-search[data-v-7274f163]{flex:1}.knowledge-search label[data-v-7274f163],.knowledge-form label[data-v-7274f163]{gap:5px;font-size:13px;display:grid}.knowledge-search>div[data-v-7274f163]{gap:8px;margin-top:5px;display:flex}.knowledge-search input[data-v-7274f163],.knowledge-form input[data-v-7274f163],.knowledge-form textarea[data-v-7274f163],.knowledge-form select[data-v-7274f163]{box-sizing:border-box;border:1px solid var(--el-border-color,#cbd0d8);background:var(--el-fill-color-blank,#fff);width:100%;color:var(--el-text-color-primary,#20242b);font:inherit;border-radius:6px;padding:9px}.knowledge-error[data-v-7274f163],.knowledge-notice[data-v-7274f163],.scope-warning[data-v-7274f163]{background:#409eff1a;border-radius:6px;padding:9px 11px;font-size:13px}.knowledge-error[data-v-7274f163]{color:#b42318;background:#b423181a}.knowledge-columns[data-v-7274f163]{grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr);gap:18px;min-height:50vh;display:grid}.knowledge-list[data-v-7274f163],.knowledge-detail[data-v-7274f163]{min-width:0}.knowledge-list h3[data-v-7274f163]{margin:8px 0}.knowledge-row[data-v-7274f163]{text-align:left;width:100%;margin:6px 0;display:grid;color:var(--el-text-color-primary,#20242b)!important;border-color:var(--el-border-color,#ddd)!important;background:0 0!important}.knowledge-row.selected[data-v-7274f163]{border-color:var(--el-color-primary,#409eff)!important}.knowledge-row span[data-v-7274f163]{margin-top:4px}.hit-heading[data-v-7274f163]{margin-top:20px!important}.knowledge-hit[data-v-7274f163],.citation-card[data-v-7274f163]{border:1px solid var(--el-border-color,#ddd);overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:11px}.knowledge-hit p[data-v-7274f163]{white-space:pre-wrap;max-height:130px;overflow:auto}.knowledge-hit button[data-v-7274f163]{font-size:12px}.knowledge-detail[data-v-7274f163]{border-left:1px solid var(--el-border-color,#ddd);padding-left:16px}.detail-title h3[data-v-7274f163]{margin:0 0 4px}.version-banner[data-v-7274f163]{background:var(--el-fill-color-light,#f5f7fa);border-radius:7px;gap:3px;margin:12px 0;padding:10px;font-size:13px;display:grid}.knowledge-body[data-v-7274f163]{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--el-border-color,#ddd);background:var(--el-fill-color-light,#f8f9fb);border-radius:7px;max-height:42vh;padding:12px;font:13px/1.6 ui-monospace,SFMono-Regular,monospace;overflow:auto}.knowledge-actions[data-v-7274f163]{flex-wrap:wrap;justify-content:flex-start;margin:12px 0}.knowledge-form[data-v-7274f163]{gap:11px;display:grid}.knowledge-form h3[data-v-7274f163]{margin:0}.selection-note[data-v-7274f163],.detail-empty[data-v-7274f163]{background:var(--el-fill-color-light,#f5f7fa);border-radius:8px;padding:14px}.citation-card[data-v-7274f163]{margin-top:18px}.citation-card small[data-v-7274f163]{overflow-wrap:anywhere;color:var(--el-text-color-secondary,#707782)}@media (width<=760px){.knowledge-joint[data-v-7274f163]{padding:10px}.joint-heading[data-v-7274f163]{align-items:flex-start}.joint-heading>div[data-v-7274f163]{display:block}.joint-form[data-v-7274f163]{grid-template-columns:1fr}.joint-result>header[data-v-7274f163]{display:grid}}@media (width<=680px){.knowledge-panel[data-v-7274f163]{padding:14px}.knowledge-toolbar[data-v-7274f163]{flex-wrap:wrap;align-items:stretch}.knowledge-search[data-v-7274f163]{flex-basis:100%}.knowledge-columns[data-v-7274f163]{grid-template-columns:1fr;gap:12px}.knowledge-detail[data-v-7274f163]{border-left:0;border-top:1px solid var(--el-border-color,#ddd);padding:14px 0 0}.knowledge-body[data-v-7274f163]{max-height:34vh}}.assistant-domain-capabilities[data-v-154402a3]{text-align:left;color:#625b7b;border:1px solid #e6e4ee;border-radius:10px;margin:0 0 16px;padding:12px;font-size:13px}.assistant-domain-capabilities summary[data-v-154402a3]{cursor:pointer;color:#403b50}.assistant-domain-capabilities>div[data-v-154402a3]{flex-direction:column;gap:4px;padding-top:10px;display:flex}.assistant-domain-capabilities small[data-v-154402a3]{color:#817b89;line-height:1.5}.assistant-panel[data-v-154402a3]{z-index:3000;width:min(var(--assistant-panel-width,480px),100vw);color:#26233a;background:#fff;border-left:1px solid #e7e9f2;flex-direction:column;font-size:15px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-14px 0 40px #231c4224}.assistant-resize-handle[data-v-154402a3]{z-index:6;cursor:ew-resize;touch-action:none;outline:none;width:14px;position:absolute;top:0;bottom:0;left:-7px}.assistant-resize-handle>span[data-v-154402a3]{opacity:0;background:#c7bdf4;border-radius:999px;width:4px;height:54px;transition:opacity .16s,background .16s,height .16s;position:absolute;top:50%;left:5px;transform:translateY(-50%);box-shadow:0 0 0 1px #674ae014}.assistant-resize-handle[data-v-154402a3]:after{content:"向左拖动调整宽度";color:#64578e;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border:1px solid #ddd7f7;border-radius:7px;padding:6px 9px;font-size:12px;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:18px;transform:translate(4px,-50%);box-shadow:0 6px 18px #2b1f5b24}.assistant-resize-handle:hover>span[data-v-154402a3],.assistant-resize-handle:focus-visible>span[data-v-154402a3],.assistant-resize-handle.active>span[data-v-154402a3]{opacity:1;background:#7457e7;height:70px}.assistant-resize-handle[data-v-154402a3]:hover:after,.assistant-resize-handle[data-v-154402a3]:focus-visible:after{opacity:1;transform:translateY(-50%)}.assistant-resize-handle.active[data-v-154402a3]:after{opacity:0}.assistant-header[data-v-154402a3]{border-bottom:1px solid #eceef5;flex:0 0 66px;justify-content:space-between;align-items:center;height:66px;padding:0 14px 0 18px;display:flex}.assistant-heading[data-v-154402a3]{align-items:center;gap:11px;display:flex}.assistant-mark[data-v-154402a3]{color:#6546ee;background:linear-gradient(145deg,#f1edff,#e7e1ff);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.assistant-heading>div[data-v-154402a3]{flex-direction:column;gap:3px;display:flex}.assistant-heading strong[data-v-154402a3]{font-size:17px}.assistant-heading span[data-v-154402a3]{color:#706b82;align-items:center;gap:5px;font-size:12px;display:flex}.assistant-heading i[data-v-154402a3]{background:#28b981;border-radius:50%;width:7px;height:7px}.assistant-header-actions[data-v-154402a3]{align-items:center;gap:2px;display:flex}.assistant-header-actions button[data-v-154402a3]{color:#6f6b7f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.assistant-header-actions button[data-v-154402a3]:hover,.assistant-header-actions button.active[data-v-154402a3]{color:#6344e8;background:#f2f0fb}.assistant-header-actions .knowledge-entry[data-v-154402a3]{color:#5d47ad;white-space:nowrap;border:1px solid #ddd7f7;width:auto;height:30px;padding:0 8px;font-size:12px}.assistant-history[data-v-154402a3]{z-index:2;background:#fff;border-bottom:1px solid #e6e7ef;width:100%;max-height:55vh;padding:12px;position:absolute;top:66px;right:0;overflow:auto;box-shadow:0 14px 28px #1f19371f}.history-title[data-v-154402a3]{justify-content:space-between;align-items:center;padding:2px 4px 9px;display:flex}.history-title strong[data-v-154402a3]{font-size:15px}.history-title span[data-v-154402a3]{color:#817c91;font-size:12px}.assistant-history>button[data-v-154402a3]{color:#464154;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:11px;font-size:14px;display:flex}.assistant-history>button[data-v-154402a3]:hover,.assistant-history>button.active[data-v-154402a3]{color:#5e42da;background:#f4f2fb}.assistant-history>button span[data-v-154402a3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-history>button small[data-v-154402a3]{color:#827d90;margin-left:12px;font-size:12px}.assistant-history>p[data-v-154402a3]{text-align:center;color:#817c91;padding:16px;font-size:13px}.assistant-messages[data-v-154402a3]{scroll-behavior:smooth;flex:1;min-height:0;padding:22px 18px 14px;overflow-y:auto}.history-loading[data-v-154402a3]{color:#75698f;justify-content:center;align-items:center;gap:6px;min-height:28px;margin:-8px 0 10px;font-size:12px;display:flex}.assistant-welcome[data-v-154402a3]{text-align:center;padding:18px 2px 0}.welcome-orbit[data-v-154402a3]{color:#6547eb;background:radial-gradient(circle at 32% 25%,#fff 0,#eee9ff 45%,#ded5ff 100%);border-radius:19px;place-items:center;width:60px;height:60px;margin:0 auto 15px;display:grid;box-shadow:0 12px 30px #6547eb2e}.assistant-welcome h2[data-v-154402a3]{margin:0 0 9px;font-size:21px}.assistant-welcome>p[data-v-154402a3]{color:#615c70;max-width:400px;margin:0 auto 18px;font-size:15px;line-height:1.75}.readonly-card[data-v-154402a3]{text-align:left;color:#6547e5;background:#faf9ff;border:1px solid #ded8fb;border-radius:12px;gap:11px;padding:13px;display:flex}.readonly-card>div[data-v-154402a3]{flex-direction:column;gap:5px;display:flex}.readonly-card strong[data-v-154402a3]{font-size:15px}.readonly-card span[data-v-154402a3]{color:#625b7b;font-size:13px;line-height:1.65}.suggestion-list[data-v-154402a3]{text-align:left;flex-direction:column;gap:8px;margin-top:22px;display:flex}.suggestion-list>span[data-v-154402a3]{color:#777183;margin:0 2px 2px;font-size:13px}.suggestion-list button[data-v-154402a3]{color:#403b50;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e4ee;border-radius:10px;justify-content:space-between;align-items:center;min-height:45px;padding:10px 12px;font-size:14px;display:flex}.suggestion-list button[data-v-154402a3]:hover{color:#5f43de;background:#faf9ff;border-color:#bfb2ff}.assistant-message[data-v-154402a3]{align-items:flex-start;gap:9px;margin:0 0 20px;display:flex}.assistant-message.user[data-v-154402a3]{justify-content:flex-end}.message-avatar[data-v-154402a3]{color:#6547eb;background:#eeeaff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.message-body[data-v-154402a3]{max-width:calc(100% - 39px)}.assistant-message.assistant .message-body[data-v-154402a3]{width:calc(100% - 39px)}.message-content[data-v-154402a3]{white-space:pre-wrap;overflow-wrap:anywhere;color:#2f2a39;background:#f4f3f8;border-radius:5px 13px 13px;padding:11px 13px;font-size:15px;line-height:1.78}.user .message-content[data-v-154402a3]{color:#fff;background:#6547e8;border-radius:13px 5px 13px 13px}.markdown-content[data-v-154402a3]{white-space:normal}.markdown-content[data-v-154402a3] p{margin:0 0 10px}.markdown-content[data-v-154402a3] p:last-child{margin-bottom:0}.markdown-content[data-v-154402a3] h1,.markdown-content[data-v-154402a3] h2,.markdown-content[data-v-154402a3] h3,.markdown-content[data-v-154402a3] h4,.markdown-content[data-v-154402a3] h5,.markdown-content[data-v-154402a3] h6{color:#272236;margin:14px 0 8px;font-weight:750;line-height:1.45}.markdown-content[data-v-154402a3] h1:first-child,.markdown-content[data-v-154402a3] h2:first-child,.markdown-content[data-v-154402a3] h3:first-child,.markdown-content[data-v-154402a3] h4:first-child{margin-top:0}.markdown-content[data-v-154402a3] h1{font-size:20px}.markdown-content[data-v-154402a3] h2{font-size:18px}.markdown-content[data-v-154402a3] h3{font-size:17px}.markdown-content[data-v-154402a3] h4,.markdown-content[data-v-154402a3] h5,.markdown-content[data-v-154402a3] h6{font-size:16px}.markdown-content[data-v-154402a3] strong{color:#262132;font-weight:750}.markdown-content[data-v-154402a3] em{font-style:italic}.markdown-content[data-v-154402a3] del{color:#7f798a}.markdown-content[data-v-154402a3] ul,.markdown-content[data-v-154402a3] ol{gap:6px;margin:8px 0 11px;padding-left:22px;display:grid}.markdown-content[data-v-154402a3] li{padding-left:1px}.markdown-content[data-v-154402a3] li::marker{color:#7458e8;font-weight:700}.markdown-content[data-v-154402a3] blockquote{color:#554e68;background:#ebe7fb;border-left:3px solid #8a70ef;border-radius:0 8px 8px 0;margin:10px 0;padding:9px 11px}.markdown-content[data-v-154402a3] code{color:#6046cb;background:#ebe9f2;border:1px solid #ded9ef;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.markdown-content[data-v-154402a3] pre{color:#f4f1ff;white-space:pre;background:#242132;border-radius:8px;max-width:100%;margin:10px 0;padding:11px 12px;line-height:1.6;overflow:auto}.markdown-content[data-v-154402a3] pre code{color:inherit;background:0 0;border:0;padding:0;font-size:13px}.markdown-content[data-v-154402a3] a{color:#5f43d9;text-underline-offset:2px;font-weight:650;-webkit-text-decoration:underline #b8acf0;text-decoration:underline #b8acf0}.markdown-content[data-v-154402a3] hr{background:#dedbe7;border:0;height:1px;margin:12px 0}.markdown-content[data-v-154402a3] .markdown-table-wrap{background:#fff;border:1px solid #dedbe8;border-radius:8px;max-width:100%;margin:10px 0;overflow-x:auto}.markdown-content[data-v-154402a3] table{border-spacing:0;border-collapse:collapse;min-width:100%;font-size:13px}.markdown-content[data-v-154402a3] th,.markdown-content[data-v-154402a3] td{white-space:nowrap;border-bottom:1px solid #e6e3ec;border-right:1px solid #e6e3ec;min-width:82px;padding:8px 9px}.markdown-content[data-v-154402a3] th:last-child,.markdown-content[data-v-154402a3] td:last-child{border-right:0}.markdown-content[data-v-154402a3] thead th{color:#514a61;background:#efedf7;font-weight:700}.markdown-content[data-v-154402a3] tbody tr:last-child td{border-bottom:0}.message-meta-actions[data-v-154402a3]{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.message-sources[data-v-154402a3]{flex-wrap:wrap;gap:6px;display:flex}.message-sources span[data-v-154402a3]{color:#6547df;background:#f0edff;border-radius:999px;padding:4px 8px;font-size:12px}.deep-analysis-button[data-v-154402a3],.result-export-button[data-v-154402a3]{color:#6345dd;cursor:pointer;background:#faf8ff;border:1px solid #d9d0ff;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:4px 9px;font-size:12px;font-weight:650;display:inline-flex}.deep-analysis-button[data-v-154402a3]:hover,.result-export-button[data-v-154402a3]:hover{background:#f3efff;border-color:#a997f4}.deep-analysis-button[data-v-154402a3]:disabled{cursor:wait;opacity:.62}.message-body>small[data-v-154402a3]{color:#7f7989;margin-top:6px;font-size:12px;line-height:1.5;display:block}.thinking-body[data-v-154402a3]{color:#696374;background:#f4f3f8;border-radius:5px 13px 13px;align-items:center;gap:8px;padding:11px 13px;font-size:14px;display:flex}.thinking-dots[data-v-154402a3]{gap:3px;display:flex}.thinking-dots i[data-v-154402a3]{background:#7658ec;border-radius:50%;width:5px;height:5px;animation:1.2s infinite dot-154402a3}.thinking-dots i[data-v-154402a3]:nth-child(2){animation-delay:.18s}.thinking-dots i[data-v-154402a3]:nth-child(3){animation-delay:.36s}@keyframes dot-154402a3{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.message-feedback[data-v-154402a3]{color:#817c8d;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.message-feedback span[data-v-154402a3]{margin-right:2px}.message-feedback button[data-v-154402a3]{color:#777184;cursor:pointer;background:#fff;border:1px solid #e2dff0;border-radius:7px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.message-feedback button[data-v-154402a3]:hover,.message-feedback button.active[data-v-154402a3]{color:#6547e5;background:#f4f1ff;border-color:#b9adf5}.message-feedback button[data-v-154402a3]:disabled{cursor:wait;opacity:.6}.structured-answer[data-v-154402a3]{gap:11px;display:grid}.answer-result[data-v-154402a3]{background:linear-gradient(145deg,#f7f5ff,#f0edff);border:1px solid #ded7ff;border-radius:5px 13px 13px;padding:14px 15px}.answer-result>span[data-v-154402a3]{color:#674bd0;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.answer-result>div[data-v-154402a3]{color:#28233a;font-size:16px;font-weight:650;line-height:1.75}.answer-result[data-v-154402a3] p{margin:0}.answer-scope[data-v-154402a3]{color:#655f70;background:#fbfbfd;border:1px solid #e6e3ef;border-radius:9px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:12px;line-height:1.6;display:flex}.answer-scope .vika-icon[data-v-154402a3]{color:#7256e5;flex:none}.answer-section[data-v-154402a3]{gap:8px;padding:2px;display:grid}.answer-section>strong[data-v-154402a3]{color:#464052;font-size:14px}.finding-card[data-v-154402a3],.action-card[data-v-154402a3]{background:#fff;border:1px solid #e8e5ef;border-radius:9px;grid-template-columns:auto 1fr;gap:8px;padding:10px 11px;display:grid}.finding-card p[data-v-154402a3],.action-card p[data-v-154402a3]{color:#393442;margin:0;font-size:14px;line-height:1.65}.finding-type[data-v-154402a3],.action-card>span[data-v-154402a3]{color:#674bdc;background:#eeeaff;border-radius:5px;place-items:center;height:22px;padding:0 6px;font-size:11px;font-weight:750;display:grid}.finding-type.hypothesis[data-v-154402a3]{color:#925b0b;background:#fff3d8}.action-card small[data-v-154402a3]{color:#716b7a;grid-column:2;font-size:12px;line-height:1.5}.answer-caveats[data-v-154402a3]{color:#615b6a;background:#f7f6f9;border-radius:9px;padding:10px 11px;font-size:12px}.answer-caveats summary[data-v-154402a3]{cursor:pointer;font-weight:700}.answer-caveats ul[data-v-154402a3]{margin:8px 0 0;padding-left:18px;line-height:1.65}.degraded-notice[data-v-154402a3]{color:#865a10;background:#fffaf0;border:1px solid #f3dfaf;border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:9px 10px;font-size:12px;line-height:1.55;display:flex}.ai-channel-notice[data-v-154402a3]{color:#a13b46;background:#fff6f6;border:1px solid #f2cfcf;border-radius:5px 13px 13px;align-items:flex-start;gap:7px;padding:11px 13px;font-size:14px;line-height:1.65;display:flex}.ai-channel-notice .vika-icon[data-v-154402a3]{flex:none;margin-top:2px}.request-audit-status[data-v-154402a3]{color:#557165;background:#f6fffa;border:1px solid #dceee6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.request-audit-status .vika-icon[data-v-154402a3]{color:#20a475}.request-audit-status strong[data-v-154402a3]{color:#247c5d}.request-audit-status small[data-v-154402a3]{color:#7c9188}.answer-kpis[data-v-154402a3],.answer-breakdowns[data-v-154402a3],.answer-rankings[data-v-154402a3],.answer-highlights[data-v-154402a3]{gap:9px;margin-top:13px;display:grid}.ranking-list[data-v-154402a3]{background:#fff;border:1px solid #e5e1ef;border-radius:11px;gap:6px;padding:8px;display:grid}.ranking-row[data-v-154402a3]{background:#fbfaff;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;padding:5px 7px;display:grid}.ranking-rank[data-v-154402a3]{color:#6547dc;background:#eee9ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:750;display:grid}.ranking-label[data-v-154402a3]{color:#484153;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ranking-row>strong[data-v-154402a3]{color:#332a4d;font-size:13px}.answer-block-title[data-v-154402a3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.answer-block-title>strong[data-v-154402a3]{color:#393344;font-size:15px}.answer-block-title>span[data-v-154402a3]{color:#8a8492;font-size:11px}.kpi-grid[data-v-154402a3]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.kpi-grid article[data-v-154402a3]{background:linear-gradient(145deg,#fff,#faf9fd);border:1px solid #e4e0ef;border-radius:11px;min-height:112px;padding:12px 13px;position:relative;overflow:hidden}.kpi-grid article[data-v-154402a3]:before{content:"";background:#6d51e5;width:3px;position:absolute;inset:0 auto 0 0}.kpi-grid article>span[data-v-154402a3]{color:#716b7b;font-size:12px;font-weight:650;display:block}.kpi-grid article>div[data-v-154402a3]{align-items:baseline;gap:5px;margin:7px 0 5px;display:flex}.kpi-grid article>div strong[data-v-154402a3]{color:#28223a;letter-spacing:-.6px;font-size:27px;font-weight:780;line-height:1}.kpi-grid article>div em[data-v-154402a3]{color:#6f6879;font-size:12px;font-style:normal}.kpi-grid article>small[data-v-154402a3]{color:#8a8391;font-size:11px;line-height:1.5;display:block}.kpi-grid article.tone-success[data-v-154402a3]:before{background:#23b686}.kpi-grid article.tone-violet[data-v-154402a3]:before{background:#8a5ee8}.kpi-grid article.tone-blue[data-v-154402a3]:before{background:#3688ed}.kpi-grid article.tone-warning[data-v-154402a3]:before{background:#ed9d2d}.breakdown-grid[data-v-154402a3]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:9px;display:grid}.breakdown-card[data-v-154402a3]{background:#fff;border:1px solid #e5e1ee;border-radius:11px;padding:12px}.breakdown-card>header[data-v-154402a3]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.breakdown-card>header strong[data-v-154402a3]{color:#3e3849;font-size:13px}.breakdown-card>header span[data-v-154402a3]{color:#8a8490;font-size:11px}.breakdown-row[data-v-154402a3]{gap:5px;margin-top:9px;display:grid}.breakdown-row>div[data-v-154402a3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.breakdown-row>div span[data-v-154402a3]{color:#514b59;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.breakdown-row>div strong[data-v-154402a3]{color:#3d3650;flex:none;font-size:11px}.breakdown-row>i[data-v-154402a3]{background:#eeeaf6;border-radius:999px;height:6px;overflow:hidden}.breakdown-row>i b[data-v-154402a3]{border-radius:inherit;background:linear-gradient(90deg,#7657e7,#a68df4);height:100%;display:block}.highlight-grid[data-v-154402a3]{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:8px;display:grid}.highlight-grid article[data-v-154402a3]{background:#fbfafd;border:1px solid #e6e2ed;border-radius:10px;padding:11px 12px;position:relative}.highlight-grid article[data-v-154402a3]:before{content:"";background:#8b8396;border-radius:10px 0 0 10px;width:3px;position:absolute;inset:0 auto 0 0}.highlight-grid article>header[data-v-154402a3]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.highlight-grid article>header span[data-v-154402a3]{color:#4f4859;font-size:12px;font-weight:750}.highlight-grid article>header em[data-v-154402a3]{color:#696173;background:#efedf4;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:700}.highlight-grid article>p[data-v-154402a3]{color:#393442;margin:0;font-size:13px;line-height:1.7}.highlight-grid article.tone-success[data-v-154402a3]:before{background:#27b787}.highlight-grid article.tone-success>header em[data-v-154402a3]{color:#168360;background:#e7f8f2}.highlight-grid article.tone-warning[data-v-154402a3]:before{background:#eba038}.highlight-grid article.tone-warning>header em[data-v-154402a3]{color:#98600e;background:#fff3dd}.highlight-grid article.tone-danger[data-v-154402a3]:before{background:#e85b6d}.highlight-grid article.tone-danger>header em[data-v-154402a3]{color:#ad3042;background:#ffebee}.highlight-grid article.tone-info[data-v-154402a3]:before{background:#478de5}.highlight-grid article.tone-info>header em[data-v-154402a3]{color:#286fbf;background:#eaf3ff}.answer-drilldown[data-v-154402a3]{width:100%;min-height:60px;color:inherit;text-align:left;cursor:pointer;background:#faf9ff;border:1px solid #dcd5f4;border-radius:11px;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.answer-drilldown[data-v-154402a3]:hover{background:#f5f2ff;border-color:#ad9bea;transform:translateY(-1px)}.detail-summary-icon[data-v-154402a3]{color:#6748dd;background:#ebe6ff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.detail-summary-copy[data-v-154402a3]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.detail-summary-copy strong[data-v-154402a3]{color:#373143;font-size:14px}.detail-summary-copy small[data-v-154402a3]{color:#837d8d;font-size:12px;line-height:1.45}.detail-chevron[data-v-154402a3]{color:#7c748a;flex:none;transition:transform .18s}.answer-drilldown:hover .detail-chevron[data-v-154402a3]{transform:translate(2px)}.answer-agent-drilldown[data-v-154402a3],.answer-quality-diagnosis[data-v-154402a3]{background:#fbfdff;border:1px solid #dfe7f6;border-radius:11px;gap:8px;margin-top:13px;padding:12px;display:grid}.agent-drilldown-explanation[data-v-154402a3]{color:#5d6573;margin:0;font-size:12px;line-height:1.6}.agent-drilldown-steps[data-v-154402a3]{flex-wrap:wrap;gap:5px;display:flex}.agent-drilldown-steps span[data-v-154402a3]{color:#2867a7;background:#e9f2ff;border-radius:999px;padding:4px 7px;font-size:11px}.agent-contribution-list[data-v-154402a3],.quality-check-list[data-v-154402a3]{gap:5px;display:grid}.agent-contribution-list>div[data-v-154402a3]{color:#394454;background:#f3f7fd;border-radius:7px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12px;display:flex}.quality-check-list>div[data-v-154402a3]{background:#f3f8f5;border-radius:7px;grid-template-columns:minmax(0,auto) auto;gap:2px 8px;padding:7px 8px;display:grid}.quality-check-list>div.severity-warning[data-v-154402a3]{background:#fff8e9}.quality-check-list>div.severity-unknown[data-v-154402a3]{background:#f5f5f6}.quality-check-list small[data-v-154402a3]{color:#6c7280;grid-column:1/-1;font-size:11px;line-height:1.45}.quality-check-list strong[data-v-154402a3]{justify-self:end}.feedback-dialog-copy[data-v-154402a3]{color:#706b7d;margin:0 0 13px;font-size:13px;line-height:1.6}.feedback-reason-list[data-v-154402a3]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.feedback-reason-list[data-v-154402a3] .el-radio{width:100%;margin:0}.feedback-reason-list[data-v-154402a3] .el-radio__label{font-size:12px}.assistant-composer-wrap[data-v-154402a3]{background:#fff;border-top:1px solid #eeedf3;flex:none;padding:9px 14px 11px}.followup-suggestions[data-v-154402a3]{gap:7px;padding-bottom:8px;display:flex;overflow-x:auto}.followup-suggestions button[data-v-154402a3]{white-space:nowrap;text-overflow:ellipsis;color:#684de0;cursor:pointer;background:#faf9ff;border:1px solid #e1dcfa;border-radius:999px;flex:none;max-width:320px;padding:6px 10px;font-size:13px;overflow:hidden}.assistant-composer[data-v-154402a3]{background:#fff;border:1px solid #dcd9e6;border-radius:13px;transition:border-color .18s,box-shadow .18s}.assistant-composer.focused[data-v-154402a3]{border-color:#8b72ef;box-shadow:0 0 0 3px #7051e81a}.assistant-composer textarea[data-v-154402a3]{resize:none;color:#332e40;width:100%;min-height:64px;max-height:150px;font:inherit;box-sizing:border-box;background:0 0;border:0;outline:0;padding:12px 13px 7px;font-size:15px;line-height:1.6;display:block}.assistant-composer textarea[data-v-154402a3]::placeholder{color:#8d8797}.composer-footer[data-v-154402a3]{align-items:center;gap:8px;height:36px;padding:0 8px 6px 12px;display:flex}.composer-footer>span[data-v-154402a3]:first-child{color:#6046cf;align-items:center;gap:4px;font-size:12px;display:flex}.key-hint[data-v-154402a3]{color:#898391;margin-left:auto;font-size:11px}.composer-footer button[data-v-154402a3]{color:#fff;cursor:pointer;background:#6849e8;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.composer-footer button[data-v-154402a3]:disabled{cursor:not-allowed;background:#d7d4df}.assistant-disclaimer[data-v-154402a3]{text-align:center;color:#817b89;margin:8px 0 0;font-size:11px}.spinning[data-v-154402a3]{animation:1s linear infinite spin-154402a3}@keyframes spin-154402a3{to{transform:rotate(360deg)}}.assistant-slide-enter-active[data-v-154402a3],.assistant-slide-leave-active[data-v-154402a3]{transition:transform .22s,opacity .18s}.assistant-slide-enter-from[data-v-154402a3],.assistant-slide-leave-to[data-v-154402a3]{opacity:.6;transform:translate(100%)}@media (width<=640px){.assistant-panel[data-v-154402a3]{width:100vw}.assistant-resize-handle[data-v-154402a3]{display:none}.assistant-header[data-v-154402a3]{padding-left:14px}.assistant-messages[data-v-154402a3]{padding-left:14px;padding-right:14px}.key-hint[data-v-154402a3]{display:none}}@media (prefers-reduced-motion:reduce){.assistant-slide-enter-active[data-v-154402a3],.assistant-slide-leave-active[data-v-154402a3]{transition:none}.thinking-dots i[data-v-154402a3],.spinning[data-v-154402a3]{animation:none}}.understanding-notes[data-v-154402a3]{color:#7c6329;background:#fffaf0;border:1px solid #eee0bd;border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:9px 10px;font-size:12px;line-height:1.55;display:flex}.understanding-notes .vika-icon[data-v-154402a3]{color:#b08a3e;flex:none;margin-top:2px}.understanding-notes ul[data-v-154402a3]{gap:3px;margin:0;padding:0;list-style:none;display:grid}.understanding-notes li[data-v-154402a3]{margin:0}.answer-comparison[data-v-154402a3]{gap:9px;margin-top:13px;display:grid}.comparison-grid[data-v-154402a3]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:8px;display:grid}.comparison-card[data-v-154402a3]{background:linear-gradient(145deg,#fff,#faf9fd);border:1px solid #e4e0ef;border-radius:11px;padding:11px 12px}.comparison-card.direction-up[data-v-154402a3]{border-color:#bfe8d8}.comparison-card.direction-down[data-v-154402a3]{border-color:#f3c6cd}.comparison-card>header[data-v-154402a3]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.comparison-card>header span[data-v-154402a3]{color:#4f4859;font-size:13px;font-weight:750}.comparison-card .direction[data-v-154402a3]{border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.comparison-card .direction-up[data-v-154402a3]{color:#168360;background:#e7f8f2}.comparison-card .direction-down[data-v-154402a3]{color:#ad3042;background:#ffebee}.comparison-card .direction-flat[data-v-154402a3]{color:#696173;background:#efedf4}.comparison-body[data-v-154402a3]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.comparison-cell[data-v-154402a3]{background:#fff;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.comparison-cell small[data-v-154402a3]{color:#8a8391;font-size:10px}.comparison-cell strong[data-v-154402a3]{color:#28223a;font-size:20px;font-weight:760;line-height:1}.comparison-cell em[data-v-154402a3]{color:#6f6879;margin-left:3px;font-size:11px;font-style:normal}.comparison-delta[data-v-154402a3]{background:#f7f5fb;border-radius:8px;grid-column:1/-1;gap:3px;padding:8px 9px;display:grid}.comparison-delta>span[data-v-154402a3]{color:#433c54;font-size:13px;font-weight:650}.comparison-delta>small[data-v-154402a3]{color:#8a8391;font-size:11px}.answer-suggested-actions[data-v-154402a3]{gap:9px;margin-top:13px;display:grid}.suggested-action-list[data-v-154402a3]{gap:7px;display:grid}.suggested-action-card[data-v-154402a3]{text-align:left;cursor:pointer;background:#faf9ff;border:1px solid #e1dcfa;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.suggested-action-card[data-v-154402a3]:hover{background:#f5f2ff;border-color:#ad9bea;transform:translateY(-1px)}.suggested-action-card[data-v-154402a3]:disabled{opacity:.55;cursor:not-allowed;transform:none}.action-index[data-v-154402a3]{color:#6547dc;background:#ebe6ff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:750;display:grid}.action-copy[data-v-154402a3]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.action-copy strong[data-v-154402a3]{color:#373143;font-size:13px}.action-copy small[data-v-154402a3]{color:#837d8d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.action-run[data-v-154402a3]{color:#684de0;flex:none;align-items:center;gap:3px;font-size:12px;font-weight:650;display:flex}.suggested-action-hint[data-v-154402a3]{color:#8a8492;margin:0;font-size:11px}.composer-footer .stop-button[data-v-154402a3]{color:#8b6fd8;background:#f1eef7}.composer-footer .stop-button[data-v-154402a3]:hover{background:#e9e3f8}.stopped-notice[data-v-154402a3]{color:#3f5a78;background:#f6faff;border:1px solid #d7e3f2;border-radius:8px;align-items:flex-start;gap:6px;margin-top:6px;padding:9px 10px;font-size:12px;line-height:1.55;display:flex}
