html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.brand-logo[data-v-4edb77db]{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-logo-mark[data-v-4edb77db]{flex:0 0 auto;width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 10px 18px rgb(37 99 235 / 22%))}.brand-logo-compact .brand-logo-mark[data-v-4edb77db]{width:38px;height:38px}.brand-logo-mark-only[data-v-4edb77db]{justify-content:center}.brand-logo-copy[data-v-4edb77db]{display:grid;gap:2px;min-width:0}.brand-logo-copy strong[data-v-4edb77db]{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-logo-copy span[data-v-4edb77db]{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout[data-v-9ecb3abe]{--shell-sidebar-bg: #0b1733;--shell-sidebar-surface: #122652;--shell-sidebar-text: #e6efff;--shell-sidebar-muted: #91a4c6;--shell-sidebar-hover: rgb(86 134 230 / 16%);--shell-sidebar-selected: #2563eb;--shell-sidebar-accent: #2dd4bf;--shell-header-bg: #fff;--shell-header-border: #e5eaf2;--shell-focus-ring: 0 0 0 3px rgb(45 212 191 / 35%);--shell-mobile-header-height: 56px;--shell-mobile-content-block-padding: 12px;--shell-mobile-viewport-offset: 80px;min-height:100vh}.app-content[data-v-9ecb3abe]{padding:10px clamp(8px,1.2vw,16px) 14px;background:var(--surface-page);box-sizing:border-box;width:100%;min-width:0}.app-content[data-v-9ecb3abe]>*{width:100%;max-width:1680px;margin-inline:auto}.app-footer[data-v-9ecb3abe]{padding:12px 24px 16px;color:var(--text-muted);font-size:12px;line-height:1.6;text-align:center;background:var(--surface-page)}.app-footer-content[data-v-9ecb3abe]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 8px;max-width:100%}.about-link[data-v-9ecb3abe]{height:auto;padding:0;font-size:12px}.about-content[data-v-9ecb3abe]{display:flex;flex-direction:column;gap:20px}.about-hero[data-v-9ecb3abe]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #dbe8fb;border-radius:12px}.about-brand-logo[data-v-9ecb3abe]{min-width:0}.about-brand-logo[data-v-9ecb3abe] .brand-logo-mark{width:52px;height:52px}.about-brand-logo[data-v-9ecb3abe] .brand-logo-copy strong{font-size:18px}.about-brand-logo[data-v-9ecb3abe] .brand-logo-copy span{color:#52637f;font-size:13px}.about-version[data-v-9ecb3abe]{flex:0 0 auto;margin-top:2px;font-weight:600}.about-positioning[data-v-9ecb3abe]{margin:-4px 2px 0;color:var(--text-secondary);font-size:14px;line-height:1.7}.about-section[data-v-9ecb3abe]{display:flex;flex-direction:column;gap:10px}.about-section-title[data-v-9ecb3abe]{margin:0;color:var(--text-primary);font-size:14px;font-weight:700}.about-info-grid[data-v-9ecb3abe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:10px}.about-info-item[data-v-9ecb3abe]{display:flex;min-width:0;flex-direction:column;gap:5px;padding:12px 14px;background:var(--surface-panel)}.about-info-item-wide[data-v-9ecb3abe]{grid-column:1 / -1}.about-info-item span[data-v-9ecb3abe]{color:var(--text-muted);font-size:12px}.about-info-item strong[data-v-9ecb3abe]{overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;font-weight:600}.about-deployment-sha[data-v-9ecb3abe]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;letter-spacing:.02em}.about-notice[data-v-9ecb3abe]{margin:0;padding:12px 14px;color:var(--text-secondary);background:var(--surface-muted);border-left:3px solid var(--mb-blue);border-radius:0 8px 8px 0;font-size:13px;line-height:1.8}@media(max-width:575px){.about-hero[data-v-9ecb3abe]{flex-direction:column}.about-version[data-v-9ecb3abe]{margin-top:0}.about-info-grid[data-v-9ecb3abe]{grid-template-columns:1fr}.about-info-item-wide[data-v-9ecb3abe]{grid-column:auto}}.brand[data-v-9ecb3abe]{height:72px;display:flex;align-items:center;gap:10px;padding:0 18px;font-weight:700;border-bottom:1px solid rgb(148 163 184 / 18%);background:radial-gradient(circle at 18% 8%,rgb(45 212 191 / 14%),transparent 28%),linear-gradient(145deg,#122652 0%,var(--shell-sidebar-bg) 78%)}.brand[data-v-9ecb3abe] .brand-logo-copy strong{color:var(--shell-sidebar-text)}.brand[data-v-9ecb3abe] .brand-logo-copy span{color:var(--shell-sidebar-muted)}.brand-collapsed[data-v-9ecb3abe]{justify-content:center;padding:0 10px}.sider-collapse-btn[data-v-9ecb3abe]{position:absolute;top:22px;right:-14px;z-index:5;padding:0 4px;min-width:28px;height:28px;background:#fff;border:1px solid var(--shell-header-border);border-radius:50%;box-shadow:0 4px 12px #0f172a2e}.desktop-sider-collapsed .sider-collapse-btn[data-v-9ecb3abe]{top:22px;right:-14px}.collapse-icon[data-v-9ecb3abe]{font-size:14px;line-height:1}.desktop-menu-scroll[data-v-9ecb3abe]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 12px 16px}.desktop-sider[data-v-9ecb3abe]{position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;overflow:visible;background:var(--shell-sidebar-bg)}.desktop-sider[data-v-9ecb3abe] .ant-layout-sider-children{display:flex;height:100%;min-height:0;flex-direction:column;background:var(--shell-sidebar-bg)}.desktop-sider-collapsed .desktop-menu-scroll[data-v-9ecb3abe]{padding:14px 8px 16px}.menu-section+.menu-section[data-v-9ecb3abe]{margin-top:10px}.menu-section-title[data-v-9ecb3abe]{padding:8px 16px 4px;color:var(--shell-sidebar-muted);font-size:12px;font-weight:700;letter-spacing:.04em}.menu-section-divider[data-v-9ecb3abe]{height:1px;margin:8px 14px;background:#94a3b833}.desktop-sider[data-v-9ecb3abe] .ant-menu{color:var(--shell-sidebar-text);background:transparent;border-inline-end:0}.desktop-sider[data-v-9ecb3abe] .ant-menu-item{height:40px;line-height:40px;margin-block:3px;border-radius:8px}.desktop-sider[data-v-9ecb3abe] .ant-menu-dark .ant-menu-item:hover,.desktop-sider[data-v-9ecb3abe] .ant-menu-item:hover,.desktop-sider[data-v-9ecb3abe] .ant-menu-item-active{color:var(--shell-sidebar-text)!important;background:var(--shell-sidebar-hover)!important}.desktop-sider[data-v-9ecb3abe] .ant-menu-dark .ant-menu-item:hover .ant-menu-title-content,.desktop-sider[data-v-9ecb3abe] .ant-menu-item:hover .menu-item-label,.desktop-sider[data-v-9ecb3abe] .ant-menu-item:hover .menu-item-icon,.desktop-sider[data-v-9ecb3abe] .ant-menu-item-active .menu-item-label,.desktop-sider[data-v-9ecb3abe] .ant-menu-item-active .menu-item-icon{color:var(--shell-sidebar-text)!important}.desktop-sider[data-v-9ecb3abe] .ant-menu-item-selected{color:#fff;background:var(--shell-sidebar-selected);box-shadow:inset 3px 0 0 var(--shell-sidebar-accent)}.desktop-sider[data-v-9ecb3abe] .ant-menu-item-selected .ant-menu-item-icon,.desktop-sider[data-v-9ecb3abe] .ant-menu-item-selected .menu-item-icon{color:#fff}.desktop-sider[data-v-9ecb3abe] .ant-menu-item:focus-visible,.sider-collapse-btn[data-v-9ecb3abe]:focus-visible{outline:none;box-shadow:var(--shell-focus-ring)}.desktop-sider-collapsed[data-v-9ecb3abe] .ant-menu-item{display:flex;justify-content:center;padding-inline:0!important}.desktop-sider-collapsed[data-v-9ecb3abe] .ant-menu-title-content{display:flex;justify-content:center}.menu-item-content[data-v-9ecb3abe]{display:inline-flex;align-items:center;gap:8px;min-width:0}.menu-item-content-collapsed[data-v-9ecb3abe]{justify-content:center;width:100%;gap:0}.menu-item-icon[data-v-9ecb3abe]{flex:0 0 auto;font-size:16px}.menu-item-label[data-v-9ecb3abe]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-sider-footer[data-v-9ecb3abe]{flex:0 0 auto;min-height:44px;padding:12px 20px;color:var(--shell-sidebar-muted);border-top:1px solid rgb(148 163 184 / 18%);font-size:11px;letter-spacing:.04em;text-align:left}.desktop-sider-collapsed .desktop-sider-footer[data-v-9ecb3abe]{padding-inline:0;text-align:center}.desktop-header[data-v-9ecb3abe]{height:72px;display:grid;grid-template-columns:minmax(220px,auto) minmax(260px,1fr) auto;align-items:center;gap:24px;padding:0 24px;background:var(--shell-header-bg);border-bottom:1px solid var(--shell-header-border);line-height:1.4}.desktop-header-no-search[data-v-9ecb3abe]{grid-template-columns:minmax(220px,1fr) auto}.desktop-header-context[data-v-9ecb3abe]{min-width:0}.desktop-header-breadcrumb[data-v-9ecb3abe]{display:flex;min-width:0;align-items:center;gap:8px;color:#8090aa;font-size:14px;white-space:nowrap}.desktop-header-breadcrumb strong[data-v-9ecb3abe]{min-width:0;overflow:hidden;color:#17233d;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.desktop-header-breadcrumb-separator[data-v-9ecb3abe]{color:#b6c0d0}.desktop-header-actions[data-v-9ecb3abe]{min-width:0}.header-notification-button[data-v-9ecb3abe]{min-width:36px;height:36px;padding-inline:8px;color:var(--text-secondary);font-size:18px}.header-notification-button[data-v-9ecb3abe]:hover,.header-notification-button[data-v-9ecb3abe]:focus-visible{color:var(--mb-blue);background:var(--mb-blue-soft);box-shadow:var(--shell-focus-ring)}.desktop-header-divider[data-v-9ecb3abe]{width:1px;height:24px;background:var(--shell-header-border)}.desktop-user-button[data-v-9ecb3abe]{min-width:0;max-width:240px;height:44px;margin-bottom:8px;transform:translateY(-8px);padding:4px 8px;border-radius:10px;color:var(--text-primary)}.desktop-user-button[data-v-9ecb3abe] .ant-btn-content{display:flex;min-width:0;align-items:center;gap:8px;overflow:hidden;text-align:left}.desktop-user-button[data-v-9ecb3abe]:hover,.desktop-user-button[data-v-9ecb3abe]:focus-visible{color:var(--text-primary);background:var(--surface-muted);box-shadow:var(--shell-focus-ring)}.desktop-user-avatar[data-v-9ecb3abe]{flex:0 0 auto;color:#fff;background:#17233d}.desktop-user-copy[data-v-9ecb3abe]{display:grid;min-width:0;gap:1px;line-height:1.2}.desktop-user-copy strong[data-v-9ecb3abe],.desktop-user-copy small[data-v-9ecb3abe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-user-copy strong[data-v-9ecb3abe]{color:#17233d;font-size:13px;font-weight:600}.desktop-user-copy small[data-v-9ecb3abe]{color:#8995a9;font-size:11px}.header-search[data-v-9ecb3abe]{display:flex;align-items:stretch;justify-self:center;width:min(560px,100%);min-width:0;margin:0}.header-search[data-v-9ecb3abe] .ant-input{flex:1 1 auto;width:auto;min-width:0;height:100%;padding-inline:0;background:transparent;border:0;border-radius:0}.header-search[data-v-9ecb3abe] .ant-input-affix-wrapper{flex:1 1 auto;width:auto;min-width:0;height:44px;padding:0 11px;overflow:hidden;background:#f7f9fc;border-color:#dce3ee;border-right:0;border-radius:10px 0 0 10px}.header-search[data-v-9ecb3abe] .ant-input-prefix{margin-inline-end:8px;color:#91a0b8}.header-search[data-v-9ecb3abe] .ant-btn{flex:0 0 88px;width:88px;height:44px;padding-inline:0;border-radius:0 10px 10px 0;position:relative;z-index:1}@media(max-width:1200px){.desktop-header[data-v-9ecb3abe]{grid-template-columns:minmax(190px,auto) minmax(240px,1fr) auto;gap:16px;padding-inline:16px}.header-search[data-v-9ecb3abe]{width:min(400px,100%)}.desktop-header-no-search[data-v-9ecb3abe]{grid-template-columns:minmax(190px,1fr) auto}}@media(min-width:768px)and (max-width:1023px){.desktop-header[data-v-9ecb3abe]:not(.desktop-header-no-search){grid-template-columns:minmax(0,1fr) minmax(160px,1.25fr) auto;gap:8px}}.mobile-header[data-v-9ecb3abe]{display:none;height:var(--shell-mobile-header-height);line-height:var(--shell-mobile-header-height);padding:0 12px;background:#fff;border-bottom:1px solid var(--shell-header-border);align-items:center;gap:8px}.mobile-menu-button[data-v-9ecb3abe]{min-width:40px;min-height:40px;font-size:20px}.mobile-user-button[data-v-9ecb3abe]{flex:0 0 auto;min-width:40px;min-height:40px;margin-left:0;color:var(--mb-blue);font-size:20px}.mobile-user-button[data-v-9ecb3abe]:hover,.mobile-user-button[data-v-9ecb3abe]:focus{color:var(--mb-blue);background:var(--mb-blue-soft)}.mobile-account-card[data-v-9ecb3abe]{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:14px 12px;min-width:0;overflow:hidden;background:var(--mb-blue-soft);border:1px solid rgb(37 99 235 / 18%);border-radius:10px}.mobile-account-avatar[data-v-9ecb3abe]{flex:0 0 auto;color:var(--mb-blue);background:#fff;border:1px solid rgb(37 99 235 / 28%)}.mobile-account-info[data-v-9ecb3abe]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;overflow:hidden;line-height:1.4}.mobile-account-display-name[data-v-9ecb3abe],.mobile-account-username[data-v-9ecb3abe]{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-display-name[data-v-9ecb3abe]{color:var(--text-primary);font-size:15px}.mobile-account-username[data-v-9ecb3abe]{color:var(--text-secondary);font-size:12px}.mobile-account-info[data-v-9ecb3abe] .ant-tag{display:inline-flex;max-width:100%;align-items:center;overflow:hidden;margin:2px 0 0;text-overflow:ellipsis;white-space:nowrap}.mobile-account-actions[data-v-9ecb3abe]{display:flex;width:100%;margin-bottom:12px}.mobile-account-actions[data-v-9ecb3abe] .ant-btn{flex:1 1 0}.mobile-menu-state[data-v-9ecb3abe]{padding:24px 16px;color:var(--text-secondary);text-align:center}.mobile-header-subtitle[data-v-9ecb3abe]{flex:1 1 auto;min-width:0;margin-left:0;color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-header>strong[data-v-9ecb3abe]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-brand-logo[data-v-9ecb3abe]{flex:0 0 auto}.mobile-brand-logo[data-v-9ecb3abe] .brand-logo-mark{width:26px;height:26px}@media(max-width:767px){.app-layout[data-v-9ecb3abe]{width:100%;max-width:100%;overflow-x:hidden}.app-layout[data-v-9ecb3abe] .ant-layout{min-width:0;max-width:100%;overflow-x:hidden}.desktop-sider[data-v-9ecb3abe],.desktop-header[data-v-9ecb3abe]{display:none}.mobile-header[data-v-9ecb3abe]{display:flex;position:sticky;top:0;z-index:20}.app-content[data-v-9ecb3abe]{padding:var(--shell-mobile-content-block-padding);width:auto;flex:1 1 auto;max-width:100%;box-sizing:border-box;overflow-x:hidden}.app-footer[data-v-9ecb3abe]{padding:10px 12px 14px}.chat-focused-layout[data-v-9ecb3abe]{--shell-mobile-content-block-padding: 8px;--shell-mobile-viewport-offset: 72px;height:100dvh;min-height:0;overflow:hidden}.chat-focused-layout .app-content[data-v-9ecb3abe]{min-height:0}.chat-focused-layout .app-footer[data-v-9ecb3abe]{display:none}}.admin-dashboard[data-v-ee8ab3a7]{display:flex;flex-direction:column;gap:18px;max-width:100%;overflow-x:hidden}.dashboard-hero[data-v-ee8ab3a7]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:216px;padding:28px;overflow:hidden;border:1px solid rgb(255 255 255 / 16%);border-radius:8px;background:radial-gradient(circle at 80% 20%,rgb(20 184 166 / 26%),transparent 28%),radial-gradient(circle at 8% 0%,rgb(37 99 235 / 32%),transparent 30%),linear-gradient(135deg,var(--mb-ink) 0%,#121a2d 58%,#0f2730 100%);box-shadow:0 18px 38px #0b122029;color:#fff}.dashboard-hero[data-v-ee8ab3a7]:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgb(255 255 255 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 7%) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / 62%),transparent 82%);mask-image:linear-gradient(90deg,rgb(0 0 0 / 62%),transparent 82%);pointer-events:none}.dashboard-hero[data-v-ee8ab3a7]:after{position:absolute;right:140px;top:48%;width:240px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(125 211 252 / 70%),rgb(20 184 166 / 82%),transparent);transform:translateY(-50%);pointer-events:none}.hero-copy[data-v-ee8ab3a7]{position:relative;z-index:1;min-width:0;max-width:740px}.dashboard-hero h1[data-v-ee8ab3a7]{margin:0;color:#fff;font-size:30px;line-height:1.25}.dashboard-summary[data-v-ee8ab3a7]{display:block;width:100%;max-width:720px;margin:10px 0 0;color:#e2e8f0db;line-height:1.7;overflow-wrap:anywhere;word-break:normal}.mobile-summary[data-v-ee8ab3a7]{display:none}.hero-actions[data-v-ee8ab3a7]{margin-top:18px}.hero-actions[data-v-ee8ab3a7] .ant-btn-primary{background:var(--mb-blue);box-shadow:0 10px 22px #2563eb57}.hero-actions[data-v-ee8ab3a7] .ant-btn-default{color:#e2e8f0;background:#ffffff1a;border-color:#ffffff38}.hero-visual[data-v-ee8ab3a7]{position:relative;z-index:1;flex:0 0 390px;min-height:174px}.hero-capability-title[data-v-ee8ab3a7]{position:absolute;top:0;left:0;color:#e2e8f0d6;font-size:12px;font-weight:700;letter-spacing:.04em}.hero-file-types[data-v-ee8ab3a7]{position:absolute;top:30px;left:0;z-index:2;display:grid;grid-template-columns:repeat(2,92px);gap:8px 10px}.hero-capability-flow[data-v-ee8ab3a7]{position:absolute;bottom:0;left:0;z-index:2;color:#e2e8f0b8;font-size:11px;white-space:nowrap}.knowledge-core[data-v-ee8ab3a7]{position:absolute;top:50%;right:38px;display:grid;place-items:center;width:96px;height:96px;border:1px solid rgb(255 255 255 / 24%);border-radius:50%;background:#ffffff1a;box-shadow:inset 0 1px #ffffff47,0 18px 48px #14b8a633;transform:translateY(-50%)}.knowledge-core[data-v-ee8ab3a7] .brand-logo-mark{width:58px;height:58px}.core-ring[data-v-ee8ab3a7]{position:absolute;top:50%;right:14px;width:144px;height:144px;border:1px solid rgb(125 211 252 / 24%);border-radius:50%;transform:translateY(-50%)}.core-ring-b[data-v-ee8ab3a7]{right:-12px;width:190px;height:190px;border-color:#14b8a62e}.doc-stream[data-v-ee8ab3a7]{position:relative;left:0;z-index:2;width:92px;height:30px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 18%);border-radius:7px;color:#ffffffc7;background:#ffffff1a;box-shadow:0 12px 28px #0000001f;font-size:10px;font-weight:700}.doc-stream[data-v-ee8ab3a7]:after{position:absolute;left:92px;top:50%;width:58px;height:1px;content:"";background:linear-gradient(90deg,#7dd3fcb3,#14b8a629)}.doc-stream-word[data-v-ee8ab3a7],.doc-stream-ppt[data-v-ee8ab3a7]{border-color:#60a5fa57}.doc-stream-excel[data-v-ee8ab3a7],.doc-stream-txt[data-v-ee8ab3a7]{border-color:#14b8a661}.doc-stream-markdown[data-v-ee8ab3a7]{border-color:#fbbf2466}.metric-card[data-v-ee8ab3a7] .ant-card-body{padding:18px}.metric-card[data-v-ee8ab3a7]{min-height:132px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 1px 2px #1018280a}.metric-card strong[data-v-ee8ab3a7]{display:block;margin-top:8px;color:var(--text-primary);font-size:30px;line-height:1.2;font-variant-numeric:tabular-nums}.metric-card p[data-v-ee8ab3a7]{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.metric-label[data-v-ee8ab3a7]{color:var(--text-secondary);font-size:13px;font-weight:600}.metric-success[data-v-ee8ab3a7]{border-top:3px solid var(--mb-cyan)}.metric-warning[data-v-ee8ab3a7]{border-top:3px solid var(--mb-amber)}.metric-danger[data-v-ee8ab3a7]{border-top:3px solid var(--mb-red)}.metric-info[data-v-ee8ab3a7]{border-top:3px solid var(--mb-blue)}.flow-panel[data-v-ee8ab3a7]{padding:18px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-panel);box-shadow:0 1px 2px #1018280a}.flow-panel-collapsed[data-v-ee8ab3a7]{padding:0}.flow-panel-collapsed>summary[data-v-ee8ab3a7]{list-style:none;margin:0;padding:16px 18px;cursor:pointer}.flow-panel-collapsed>summary[data-v-ee8ab3a7]::-webkit-details-marker{display:none}.flow-panel-collapsed>summary[data-v-ee8ab3a7]:after{content:"＋";color:var(--mb-blue);font-size:16px;font-weight:700}.flow-panel-collapsed[open]>summary[data-v-ee8ab3a7]:after{content:"－"}.flow-panel-collapsed>summary>span[data-v-ee8ab3a7]:first-child{display:flex;align-items:baseline;gap:12px}.flow-panel-collapsed>summary strong[data-v-ee8ab3a7]{color:var(--text-primary);font-size:16px}.flow-panel-collapsed>summary small[data-v-ee8ab3a7]{color:var(--text-muted);font-size:12px}.flow-panel-collapsed>.flow-steps[data-v-ee8ab3a7]{padding:0 18px 18px}.section-heading[data-v-ee8ab3a7]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h2[data-v-ee8ab3a7]{margin:2px 0 0;color:var(--text-primary);font-size:18px;line-height:1.35}.section-heading>span[data-v-ee8ab3a7]{color:var(--text-muted);font-size:12px;font-weight:600}.flow-steps[data-v-ee8ab3a7]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.flow-step[data-v-ee8ab3a7]{position:relative;min-height:132px;padding:14px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted)}.flow-step[data-v-ee8ab3a7]:after{position:absolute;right:-18px;top:16px;width:46px;height:46px;content:"";border-radius:50%;background:currentColor;opacity:.08}.flow-index[data-v-ee8ab3a7]{color:var(--text-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.flow-step strong[data-v-ee8ab3a7]{display:block;margin-top:18px;color:var(--text-primary);font-size:15px}.flow-step p[data-v-ee8ab3a7]{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.55}.flow-step-blue[data-v-ee8ab3a7]{color:var(--mb-blue)}.flow-step-amber[data-v-ee8ab3a7]{color:var(--mb-amber)}.flow-step-cyan[data-v-ee8ab3a7]{color:var(--mb-cyan)}.flow-step-ink[data-v-ee8ab3a7]{color:var(--mb-ink)}.dashboard-grid[data-v-ee8ab3a7]{align-items:stretch}.section-card-title-row[data-v-ee8ab3a7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.priority-list[data-v-ee8ab3a7]{display:flex;flex-direction:column;gap:10px}.priority-item[data-v-ee8ab3a7]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:12px 14px;text-align:left;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.priority-item[data-v-ee8ab3a7]:hover,.priority-item[data-v-ee8ab3a7]:focus{border-color:var(--mb-blue);background:#fff;box-shadow:0 8px 18px #2563eb14;outline:none}.priority-item-main[data-v-ee8ab3a7]{display:flex;min-width:0;flex-direction:column;gap:4px}.priority-item-main strong[data-v-ee8ab3a7]{overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.priority-item-main small[data-v-ee8ab3a7]{color:var(--text-secondary);font-size:12px;line-height:1.5}.section-card[data-v-ee8ab3a7]{height:100%;border-radius:8px}.shortcut-grid[data-v-ee8ab3a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shortcut-card[data-v-ee8ab3a7]{min-height:148px;padding:16px;text-align:left;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted);cursor:pointer;transition:border-color .12s ease,transform .12s ease,background .12s ease,box-shadow .12s ease}.shortcut-card[data-v-ee8ab3a7]:hover,.shortcut-card[data-v-ee8ab3a7]:focus{border-color:var(--mb-blue);background:#fff;box-shadow:0 10px 24px #2563eb1a;outline:none;transform:translateY(-1px)}.shortcut-card span[data-v-ee8ab3a7]{color:var(--text-muted);font-size:12px;font-weight:700}.shortcut-card strong[data-v-ee8ab3a7]{display:block;margin-top:6px;color:var(--text-primary);font-size:16px}.shortcut-card p[data-v-ee8ab3a7]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}@media(max-width:1180px){.flow-steps[data-v-ee8ab3a7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.admin-dashboard[data-v-ee8ab3a7]{width:100%;max-width:100%;min-width:0}.dashboard-hero[data-v-ee8ab3a7]{align-items:flex-start;flex-direction:column;padding:16px;width:auto;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.dashboard-hero[data-v-ee8ab3a7]:after{display:none}.dashboard-hero h1[data-v-ee8ab3a7]{font-size:26px}.dashboard-summary[data-v-ee8ab3a7]{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:normal}.desktop-summary[data-v-ee8ab3a7]{display:none}.mobile-summary[data-v-ee8ab3a7]{display:inline}.hero-copy[data-v-ee8ab3a7]{width:100%;max-width:100%;min-width:0}.hero-actions[data-v-ee8ab3a7]{width:100%;max-width:100%}.hero-visual[data-v-ee8ab3a7]{width:100%;max-width:100%;height:166px;min-height:166px;flex-basis:auto;overflow:hidden}.hero-capability-title[data-v-ee8ab3a7]{top:0}.hero-file-types[data-v-ee8ab3a7]{top:28px;grid-template-columns:repeat(2,84px);gap:7px 8px}.hero-capability-flow[data-v-ee8ab3a7]{bottom:0;max-width:calc(100% - 112px);overflow:hidden;text-overflow:ellipsis}.knowledge-core[data-v-ee8ab3a7]{right:8px;width:76px;height:76px}.knowledge-core[data-v-ee8ab3a7] .brand-logo-mark{width:46px;height:46px}.core-ring[data-v-ee8ab3a7]{right:-10px;width:112px;height:112px}.core-ring-b[data-v-ee8ab3a7]{right:-26px;width:146px;height:146px}.doc-stream[data-v-ee8ab3a7]{width:84px;height:28px}.doc-stream[data-v-ee8ab3a7]:after{left:84px;width:42px}.admin-dashboard[data-v-ee8ab3a7] .ant-row{margin-left:0!important;margin-right:0!important}.admin-dashboard[data-v-ee8ab3a7] .ant-col{padding-left:0!important;padding-right:0!important}.metrics-grid[data-v-ee8ab3a7]{row-gap:8px}.metrics-grid[data-v-ee8ab3a7] .ant-card-body{display:grid;grid-template-columns:minmax(76px,.9fr) auto minmax(0,1.6fr);align-items:center;gap:10px;padding:10px 12px}.metrics-grid[data-v-ee8ab3a7] .ant-card-body:before,.metrics-grid[data-v-ee8ab3a7] .ant-card-body:after{display:none}.metric-card[data-v-ee8ab3a7]{min-height:0;border-top-width:1px;border-left-width:3px}.metric-success[data-v-ee8ab3a7]{border-left-color:var(--mb-cyan)}.metric-warning[data-v-ee8ab3a7]{border-left-color:var(--mb-amber)}.metric-danger[data-v-ee8ab3a7]{border-left-color:var(--mb-red)}.metric-info[data-v-ee8ab3a7]{border-left-color:var(--mb-blue)}.metric-label[data-v-ee8ab3a7],.metric-card strong[data-v-ee8ab3a7],.metric-card p[data-v-ee8ab3a7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-label[data-v-ee8ab3a7]{grid-column:1;grid-row:1;color:var(--text-primary)}.metric-card strong[data-v-ee8ab3a7]{display:block;grid-column:2;grid-row:1;margin-top:0;font-size:22px;line-height:1.2}.metric-card p[data-v-ee8ab3a7]{grid-column:3;grid-row:1;margin:0;font-size:12px;line-height:1.4}.hero-actions[data-v-ee8ab3a7],.hero-actions[data-v-ee8ab3a7] .ant-space-item,.hero-actions[data-v-ee8ab3a7] .ant-btn{width:100%}.hero-actions[data-v-ee8ab3a7]{align-items:stretch;flex-direction:column}.shortcut-grid[data-v-ee8ab3a7]{grid-template-columns:1fr}.section-heading[data-v-ee8ab3a7]{align-items:flex-start;flex-direction:column}.flow-panel-collapsed>summary>span[data-v-ee8ab3a7]:first-child{align-items:flex-start;flex-direction:column;gap:2px}.flow-panel-collapsed>.flow-steps[data-v-ee8ab3a7]{padding:0 16px 16px}.flow-steps[data-v-ee8ab3a7]{grid-template-columns:1fr}.priority-item[data-v-ee8ab3a7]{align-items:flex-start;flex-direction:column}.priority-item[data-v-ee8ab3a7] .ant-tag{align-self:flex-start}}.ops-overview{display:flex;flex-direction:column;gap:20px;color:#14233d;max-width:100%;padding-bottom:28px}.ops-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:12px 2px 4px}.ops-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:800;color:#2867d8;margin-bottom:8px}.ops-heading h1{font-size:30px;line-height:1.25;margin:0;font-weight:800;color:#0d1a34}.ops-heading p{margin:9px 0 0;color:#6f7f99;font-size:14px}.ops-sampled{font-size:12px;color:#8491a8;white-space:nowrap}.ops-card{border:1px solid #e4eaf4;border-radius:16px;background:#fff;box-shadow:0 8px 28px #1f38640d}.ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ops-kpi{min-height:145px;padding:20px 22px;border-top:3px solid #3674ed;display:flex;flex-direction:column;justify-content:space-between}.ops-kpi-teal{border-top-color:#17bcae}.ops-kpi-violet{border-top-color:#8b6aed}.ops-kpi-amber{border-top-color:#e9a339}.ops-label{font-size:13px;font-weight:700;color:#64748b}.ops-kpi strong{font-size:29px;line-height:1.2;font-weight:800;color:#15233d;overflow-wrap:anywhere}.ops-kpi small{font-size:12px;color:#8a97aa}.ops-analytics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ops-chart{min-height:310px;padding:21px 23px}.ops-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.ops-card-head h2{font-size:17px;line-height:1.4;color:#182641;margin:0;font-weight:800}.ops-card-head p{font-size:12px;color:#8491a5;margin:4px 0 0}.ops-empty{display:grid;place-items:center;min-height:180px;text-align:center;color:#8a97aa;font-size:13px}.ops-category-list{margin-top:24px;display:flex;flex-direction:column;gap:17px;max-height:255px;overflow:auto}.ops-category-row{display:grid;grid-template-columns:minmax(85px,130px) 1fr 42px;align-items:center;gap:12px;font-size:13px}.ops-category-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#596882}.ops-category-row>strong{text-align:right;color:#253d65}.ops-track{height:8px;border-radius:20px;background:#edf2f9;overflow:hidden}.ops-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f70ed,#1bbbc1)}.ops-trend{display:flex;align-items:end;gap:12px;height:225px;margin-top:22px}.ops-trend-col{height:100%;display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:end;gap:8px;color:#8a97aa;font-size:11px}.ops-trend-col strong{color:#3464b5;font-size:12px}.ops-trend-rail{height:160px;width:100%;max-width:44px;display:flex;align-items:end;background:#f3f7fd;border-radius:7px 7px 0 0;overflow:hidden}.ops-trend-rail i{display:block;width:100%;background:linear-gradient(0deg,#2267df,#47badc);border-radius:7px 7px 0 0;min-height:0}.ops-health{padding:21px 23px}.ops-health-badge{font-size:12px;font-weight:800;color:#0a8e7c;background:#e6f9f5;padding:7px 12px;border-radius:20px}.ops-health-warning{color:#a96905;background:#fff4dd}.ops-health-critical{color:#bf3e3e;background:#ffebeb}.ops-health-partial,.ops-health-unavailable{color:#6e7890;background:#eef1f6}.ops-health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:25px 0 14px}.ops-health-metric>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#6b7a92;margin-bottom:11px}.ops-health-metric strong{color:#23385c}.ops-health-metric i.warning{background:#e9a339}.ops-health-metric i.critical{background:#e45a5a}.ops-footnote{font-size:11px;color:#98a3b6}.ops-topics{position:relative;min-height:268px;padding:24px 27px;overflow:hidden;border-radius:16px;color:#f3fbff;background:radial-gradient(circle at 80% 30%,rgb(17 202 203 / 23%),transparent 32%),radial-gradient(circle at 9% 90%,rgb(48 98 236 / 32%),transparent 45%),linear-gradient(120deg,#0c1b3a,#102943 60%,#0b2630);box-shadow:0 12px 34px #13345e1f}.ops-topics:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgb(255 255 255 / 10%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 10%) 1px,transparent 1px);background-size:25px 25px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.ops-topics-head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px}.ops-topics .ops-eyebrow{color:#58e0dc}.ops-topics h2{margin:0;font-size:20px;color:#fff}.ops-topics-head p{margin:6px 0 0;font-size:12px;color:#b6d0dd}.ops-motion-toggle{align-self:start;border:1px solid rgb(192 244 248 / 30%);border-radius:20px;background:#ffffff14;color:#e6fbff;padding:6px 12px;cursor:pointer}.ops-motion-toggle:focus-visible{outline:2px solid #79f2eb;outline-offset:3px}.ops-wordcloud{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px;min-height:140px;padding:23px 8px 10px}.ops-word{display:inline-block;font-size:var(--word-size);color:#8ff1ef;text-shadow:0 0 14px rgb(33 224 227 / 40%);font-weight:700;line-height:1.2;white-space:nowrap;animation:ops-float 5s ease-in-out infinite alternate}.ops-word:nth-child(3n){color:#d5e9ff;text-shadow:0 0 15px rgb(83 141 255 / 38%)}.ops-word:nth-child(5n){color:#b9b7ff}.ops-motion-paused .ops-word{animation-play-state:paused}.ops-topics-note{position:relative;z-index:1;display:block;text-align:right;color:#a9c8d5;font-size:11px}.ops-topics-empty{position:relative;z-index:1;display:grid;place-items:center;min-height:120px;color:#a9c8d5;text-align:center}@keyframes ops-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.ops-word{animation:none!important}}.ops-learning{padding:22px 24px}.ops-learning-head h2{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ops-learning-count{font-size:13px;color:#2667d8;background:#eaf2ff;border-radius:20px;padding:4px 10px}.ops-attention-count{font-size:12px;color:#a96704;background:#fff3d8;border-radius:20px;padding:6px 10px}.ops-source-message{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:#fff3ea;color:#a7571d;font-size:13px}.ops-source-success{background:#ecf9f3;color:#197452}.ops-source-list{margin-top:20px;border-top:1px solid #edf1f6}.ops-source-row{display:grid;grid-template-columns:10px minmax(110px,1.2fr) minmax(170px,1.6fr) minmax(120px,1fr) auto;align-items:center;gap:12px;min-height:58px;border-bottom:1px solid #edf1f6;font-size:13px}.ops-source-name{color:#233759;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-source-phase{color:#536881}.ops-source-result{color:#8392a7;font-size:12px}.ops-source-dot{width:9px;height:9px;border-radius:50%;background:#9cabc0}.ops-source-processing{background:#23b6b4;box-shadow:0 0 0 4px #23b6b421;animation:ops-pulse 1.8s infinite}.ops-source-attention{background:#efa744}.ops-source-completed{background:#35ba8a}.ops-hidden-hint{font-size:12px;color:#8190a6;margin:12px 0}.ops-first-source{display:flex;flex-direction:column;gap:5px;align-items:center;padding:36px 8px;color:#60718b}.ops-first-source strong{color:#304463}.ops-source-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.ops-action-spacer{flex:1}.ops-text-action{border:0;background:none;color:#2466d7;font:inherit;font-size:13px;cursor:pointer;padding:5px}.ops-text-action:hover{text-decoration:underline}.ops-secondary-button,.ops-primary-button{border-radius:8px;min-height:36px;padding:7px 15px;font-size:13px;font-weight:700;cursor:pointer}.ops-secondary-button{border:1px solid #cad8ec;color:#2d5ca3;background:#fff}.ops-primary-button{border:1px solid #2367dc;color:#fff;background:#2367dc}.ops-primary-button:disabled{opacity:.5;cursor:not-allowed}.ops-danger{color:#b64d54}.ops-manage-panel{margin-top:20px;padding:20px;border-radius:12px;background:#f5f8fd;border:1px solid #e4ebf5}.ops-manage-panel h3{margin:0 0 4px;font-size:16px}.ops-manage-hint{margin:0 0 16px;color:#71829b;font-size:12px}.ops-source-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ops-source-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#526681}.ops-source-form input,.ops-source-form select{width:100%;height:38px;border:1px solid #d6e0ee;border-radius:7px;padding:6px 10px;background:#fff;color:#1c2c47;font:inherit;font-weight:400}.ops-source-form input:focus-visible,.ops-source-form select:focus-visible{outline:2px solid #3d83e7;outline-offset:1px}.ops-form-wide,.ops-form-actions{grid-column:1/-1}.ops-form-actions{display:flex;gap:10px}.ops-config-list{margin-top:18px;border-top:1px solid #dee7f2}.ops-config-list>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dee7f2;padding:8px 0;font-size:12px}.ops-config-list strong{min-width:120px;color:#263b58}.ops-config-list span{color:#8592a7;margin-right:auto}@keyframes ops-pulse{50%{box-shadow:0 0 0 8px #23b6b408}}@media(prefers-reduced-motion:reduce){.ops-source-processing{animation:none}}@media(max-width:1050px){.ops-analytics{grid-template-columns:1fr}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ops-overview{gap:14px;padding-bottom:20px;min-width:0}.ops-heading{display:block;padding:3px 1px 0}.ops-heading h1{font-size:23px}.ops-heading p{font-size:12px;line-height:1.55}.ops-eyebrow{font-size:9px}.ops-sampled{display:block;margin-top:9px;font-size:11px}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ops-kpi{min-height:114px;padding:13px 12px}.ops-kpi strong{font-size:23px}.ops-kpi small{font-size:10px;line-height:1.35}.ops-label{font-size:11px}.ops-analytics{grid-template-columns:1fr;gap:14px}.ops-chart{padding:18px 15px;min-height:260px}.ops-category-row{grid-template-columns:minmax(70px,95px) 1fr 30px;gap:7px;font-size:11px}.ops-category-list{gap:15px}.ops-trend{gap:6px;height:205px}.ops-trend-rail{height:145px}.ops-trend-col{font-size:10px}.ops-topics{padding:19px 16px;min-height:235px}.ops-topics-head{align-items:start}.ops-topics h2{font-size:18px}.ops-topics-head p{font-size:11px;line-height:1.5}.ops-motion-toggle{flex:none;font-size:11px;min-height:38px}.ops-wordcloud{gap:10px 13px;min-height:125px;padding:19px 2px 8px}.ops-word{font-size:min(var(--word-size,18px),24px)}.ops-topics-note{text-align:left;font-size:10px}.ops-learning,.ops-health{padding:18px 15px}.ops-learning-head{display:block}.ops-learning-head h2{align-items:start;flex-direction:column;gap:8px}.ops-attention-count{display:inline-block;margin-top:10px}.ops-source-row{grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"dot name action" ". phase action" ". result action";column-gap:9px;row-gap:2px;padding:10px 0;min-height:75px}.ops-source-dot{grid-area:dot;align-self:center}.ops-source-name{grid-area:name}.ops-source-phase{grid-area:phase;font-size:12px}.ops-source-result{grid-area:result;font-size:10px}.ops-source-row .ops-text-action{grid-area:action;min-width:44px;min-height:44px}.ops-source-actions{gap:8px}.ops-source-actions button{min-height:44px}.ops-source-actions .ops-action-spacer{width:100%;flex-basis:100%;height:0}.ops-source-actions .ops-text-action{margin-right:auto}.ops-source-form{grid-template-columns:1fr}.ops-source-form label,.ops-form-actions{grid-column:1/-1}.ops-source-form input,.ops-source-form select,.ops-form-actions button,.ops-config-list button{min-height:44px}.ops-config-list>div{gap:4px 10px}.ops-config-list strong{min-width:0;flex:1 0 50%}.ops-health-grid{grid-template-columns:1fr;gap:16px}.ops-card-head h2{font-size:16px}}@media(max-width:390px){.ops-kpi strong{font-size:19px}.ops-wordcloud{gap:9px 10px}.ops-motion-toggle{padding:5px 8px}.ops-topics-head{gap:7px}}.ops-overview button:focus-visible{outline:2px solid #2b75e9;outline-offset:3px}.ops-live-note{font-size:11px;color:#778ba2;margin:12px 0 0}.ops-live-stale{color:#b66b1d}.mb-page-header[data-v-94a88812]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.mb-page-header-copy[data-v-94a88812]{min-width:0}.mb-page-eyebrow[data-v-94a88812]{display:block;margin-bottom:4px;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mb-page-title[data-v-94a88812]{margin:0;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.35}.mb-page-subtitle[data-v-94a88812]{max-width:760px;margin:6px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.65}.mb-page-scope[data-v-94a88812]{width:fit-content;max-width:100%;margin:8px 0 0;padding:3px 8px;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:var(--surface-muted, #f5f7fa)}.mb-page-header-actions[data-v-94a88812]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.mb-page-help-link[data-v-94a88812]{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 8px;color:var(--text-secondary);font-size:13px;text-decoration:none;border-radius:6px}.mb-page-help-link[data-v-94a88812]:hover,.mb-page-help-link[data-v-94a88812]:focus-visible{color:var(--mb-blue, #1677ff);background:var(--surface-muted, #f5f7fa);outline:2px solid var(--mb-blue, #1677ff);outline-offset:2px}.mb-page-help-link>span[data-v-94a88812]:first-child{display:inline-grid;width:16px;height:16px;place-items:center;font-size:11px;font-weight:700;border:1px solid currentColor;border-radius:50%}@media(max-width:767px){.mb-page-header[data-v-94a88812]{flex-direction:column;gap:12px;margin-bottom:16px}.mb-page-header-actions[data-v-94a88812]{width:100%;justify-content:flex-end}.mb-page-title[data-v-94a88812]{font-size:22px}}.documentation-center[data-v-c4a4372a]{display:flex;flex-direction:column;gap:16px;max-width:100%;overflow-x:hidden}.documentation-hero[data-v-c4a4372a],.role-start-section[data-v-c4a4372a]{width:100%;padding:24px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-panel);box-sizing:border-box;box-shadow:0 1px 2px #1018280a}.documentation-hero h1[data-v-c4a4372a]{margin:0;color:var(--text-primary);font-size:26px;line-height:1.3}.documentation-summary[data-v-c4a4372a]{max-width:760px;margin:8px 0 0;color:var(--text-secondary);line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.section-heading[data-v-c4a4372a]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.section-heading h2[data-v-c4a4372a]{margin:0;color:var(--text-primary);font-size:18px}.section-heading p[data-v-c4a4372a]{margin:5px 0 0;color:var(--text-secondary);font-size:13px}.role-card-grid[data-v-c4a4372a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-card[data-v-c4a4372a]{min-height:132px;padding:16px;text-align:left;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.role-card[data-v-c4a4372a]:hover,.role-card[data-v-c4a4372a]:focus,.role-card.active[data-v-c4a4372a]{border-color:var(--mb-blue);background:#fff;box-shadow:0 8px 20px #2563eb14;outline:none;transform:translateY(-1px)}.role-card>span[data-v-c4a4372a]:first-child{color:var(--text-muted);font-size:12px;font-weight:700}.role-card strong[data-v-c4a4372a]{display:block;margin-top:7px;color:var(--text-primary);font-size:16px}.role-card p[data-v-c4a4372a]{min-height:42px;margin:6px 0 10px;color:var(--text-secondary);font-size:13px;line-height:1.55}.role-card-action[data-v-c4a4372a]{color:var(--mb-blue);font-size:12px;font-weight:700}.documentation-panel[data-v-c4a4372a]{height:100%;border-radius:8px}.documentation-list[data-v-c4a4372a]{display:grid;gap:10px}.documentation-item[data-v-c4a4372a]{min-height:112px;padding:14px;text-align:left;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted);cursor:pointer;transition:border-color .12s ease,transform .12s ease,background .12s ease}.documentation-item[data-v-c4a4372a]:hover,.documentation-item[data-v-c4a4372a]:focus,.documentation-item.active[data-v-c4a4372a]{border-color:var(--mb-blue);background:#fff;outline:none;transform:translateY(-1px)}.documentation-item span[data-v-c4a4372a],.detail-header>div>span[data-v-c4a4372a],.detail-audience>span[data-v-c4a4372a]{color:var(--text-muted);font-size:12px;font-weight:700}.documentation-item strong[data-v-c4a4372a]{display:block;margin-top:6px;color:var(--text-primary);font-size:15px}.documentation-item p[data-v-c4a4372a]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.documentation-detail[data-v-c4a4372a]{display:flex;flex-direction:column;gap:18px}.detail-header[data-v-c4a4372a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-header h2[data-v-c4a4372a]{margin:4px 0 0;color:var(--text-primary);font-size:22px;line-height:1.35}.detail-audience[data-v-c4a4372a]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.detail-summary[data-v-c4a4372a]{margin:0;padding:16px;color:var(--text-secondary);line-height:1.7;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted)}.detail-section h3[data-v-c4a4372a]{margin:0 0 10px;color:var(--text-primary);font-size:16px}.step-list[data-v-c4a4372a]{display:grid;gap:8px;margin:0;padding-left:22px;color:var(--text-secondary);line-height:1.7}.step-list li[data-v-c4a4372a]::marker{color:var(--mb-blue);font-weight:700}.related-links[data-v-c4a4372a] .ant-btn{min-height:38px}@media(max-width:767px){.documentation-hero[data-v-c4a4372a],.role-start-section[data-v-c4a4372a]{padding:16px;overflow:hidden}.documentation-hero h1[data-v-c4a4372a]{font-size:24px}.documentation-center[data-v-c4a4372a] .ant-row{margin-left:0!important;margin-right:0!important}.documentation-center[data-v-c4a4372a] .ant-col{padding-left:0!important;padding-right:0!important}.section-heading[data-v-c4a4372a]{align-items:flex-start;flex-direction:column;gap:2px}.role-card-grid[data-v-c4a4372a]{grid-template-columns:1fr}.role-card[data-v-c4a4372a]{min-height:auto}.role-card p[data-v-c4a4372a]{min-height:0}.documentation-item p[data-v-c4a4372a],.detail-summary[data-v-c4a4372a],.step-list[data-v-c4a4372a],.role-card p[data-v-c4a4372a]{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.detail-header[data-v-c4a4372a]{flex-direction:column}.detail-audience[data-v-c4a4372a]{justify-content:flex-start}.related-links[data-v-c4a4372a],.related-links[data-v-c4a4372a] .ant-space-item,.related-links[data-v-c4a4372a] .ant-btn{width:100%}}.responsive-action-button__label[data-v-6b436e26]{margin-inline-start:4px}.responsive-action-button__mobile-label[data-v-6b436e26]{display:none}@media(max-width:767px){.responsive-action-button[data-v-6b436e26]{width:40px;min-width:40px;height:40px;padding-inline:0;border-radius:50%}.responsive-action-button__label[data-v-6b436e26]{display:none}.responsive-action-button--compact-labelled[data-v-6b436e26]{width:auto;padding-inline:10px;border-radius:6px}.responsive-action-button--block[data-v-6b436e26]{width:100%;border-radius:6px}.responsive-action-button--compact-labelled .responsive-action-button__label[data-v-6b436e26]{display:inline}.responsive-action-button__desktop-label[data-v-6b436e26]{display:none}.responsive-action-button__mobile-label[data-v-6b436e26]{display:inline}}.material-results[data-v-7b6d3551]{min-width:0;width:100%;display:flex;flex-direction:column;gap:16px}.results-toolbar[data-v-7b6d3551]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.results-toolbar h2[data-v-7b6d3551]{font-size:16px;margin:0 auto 0 0}.results-list[data-v-7b6d3551]{display:flex;flex-direction:column;gap:12px}.material-result[data-v-7b6d3551]{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.8fr) minmax(244px,max-content);gap:16px;border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#fff;min-width:0}.result-main[data-v-7b6d3551],.result-status[data-v-7b6d3551],.result-actions[data-v-7b6d3551]{min-width:0}.result-main h3[data-v-7b6d3551]{font-size:15px;margin:0 0 6px;overflow-wrap:anywhere}.result-time[data-v-7b6d3551]{font-size:12px;color:#667085}.result-status p[data-v-7b6d3551]{margin:6px 0 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.result-actions[data-v-7b6d3551]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}@media(max-width:1023px){.material-result[data-v-7b6d3551]{grid-template-columns:minmax(0,1fr)}.result-actions[data-v-7b6d3551]:empty{display:none}}@media(max-width:1023px){.material-results.is-mobile-compact[data-v-7b6d3551]{gap:12px}.is-mobile-compact .results-list[data-v-7b6d3551]{gap:8px}.is-mobile-compact .material-result[data-v-7b6d3551]{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px}.is-mobile-compact .result-main[data-v-7b6d3551]{grid-column:1/-1}.is-mobile-compact .result-main h3[data-v-7b6d3551]{margin-bottom:3px}.is-mobile-compact .result-status[data-v-7b6d3551]{grid-column:1/-1;grid-row:2;align-self:center}.is-mobile-compact .result-status p[data-v-7b6d3551]{grid-column:1/-1;margin-top:4px}.is-mobile-compact .result-actions[data-v-7b6d3551]{grid-column:1/-1;grid-row:3;align-items:center;gap:8px;flex-wrap:wrap}.is-mobile-compact .result-actions[data-v-7b6d3551] .responsive-action-button{height:40px;min-width:40px;padding-inline:0}}.knowledge-inbox-header[data-v-77a09003]{margin:-24px -24px 16px;padding:8px 16px 0}.batch-file-input[data-v-77a09003]{display:none}.batch-selection-alert[data-v-77a09003]{margin:0 0 16px}.batch-selection-detail-button[data-v-77a09003]{margin-left:4px;padding:0 4px}.ingestion-run-card[data-v-77a09003]{margin-bottom:16px}.ingestion-refresh-hint[data-v-77a09003],.ingestion-run-meta[data-v-77a09003]{color:var(--text-muted);font-size:12px}.ingestion-run-row[data-v-77a09003]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ingestion-run-title[data-v-77a09003]{color:var(--text-primary);font-weight:600}.ingestion-run-counts[data-v-77a09003]{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--text-secondary);font-size:12px}.ingestion-count-link[data-v-77a09003]{padding:0;height:auto;font-size:inherit}.ingestion-history-pagination[data-v-77a09003],.ingestion-items-pagination[data-v-77a09003]{margin-top:12px}.failure-item-row[data-v-77a09003]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.failure-item-name[data-v-77a09003]{color:var(--text-primary);font-weight:600}.failure-item-error[data-v-77a09003]{margin-top:6px;color:var(--color-danger, #cf1322);word-break:break-word}.duplicate-item-reason[data-v-77a09003]{margin-top:6px;color:var(--text-secondary);word-break:break-word}.duplicate-reason-summary[data-v-77a09003]{margin-bottom:12px}.knowledge-inbox-header .page-title[data-v-77a09003]{margin:0}@media(max-width:767px){.knowledge-inbox-header[data-v-77a09003]{margin:-14px -14px 16px}}.processing-pipeline-page[data-v-016d6f6e]{min-width:0}.processing-pipeline-table[data-v-016d6f6e] .ant-table{table-layout:fixed!important}.processing-pipeline-table[data-v-016d6f6e] .ant-table-thead>tr>th,.processing-pipeline-table[data-v-016d6f6e] .ant-table-tbody>tr>td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.datetime-cell[data-v-016d6f6e]{display:flex;flex-direction:column;line-height:1.45;white-space:nowrap}.pipeline-status-reason[data-v-016d6f6e]{margin-top:6px;color:#cf1322;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.pipeline-status-reason--blocked[data-v-016d6f6e]{color:var(--status-warning)}.processing-page-header[data-v-016d6f6e]{margin:-24px -24px 16px;padding:8px 16px 0}.page-title[data-v-016d6f6e]{margin:0 0 var(--space-2)}.page-subtitle[data-v-016d6f6e]{margin:0 0 var(--space-4);color:var(--text-secondary);line-height:1.6}.toolbar[data-v-016d6f6e]{display:flex;width:100%;min-height:40px;align-items:flex-start;padding-bottom:16px;margin-bottom:var(--space-4)}.status-filter[data-v-016d6f6e]{width:180px}.lifecycle-tip[data-v-016d6f6e]{margin-bottom:var(--space-3, 12px)}.file-cell[data-v-016d6f6e]{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.file-name[data-v-016d6f6e]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-016d6f6e],.muted-text[data-v-016d6f6e]{color:var(--text-muted);font-size:12px}.current-step[data-v-016d6f6e]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.progress-cell[data-v-016d6f6e]{min-width:0}.progress-meta[data-v-016d6f6e]{margin-top:4px;color:var(--text-muted);font-size:12px;line-height:1.4}.action-cell[data-v-016d6f6e]{align-items:flex-start;width:100%}.action-cell[data-v-016d6f6e] .ant-btn{justify-content:flex-start;padding-inline:0;height:auto;line-height:1.5}.detail-section[data-v-016d6f6e]{margin-top:var(--space-5)}.section-title[data-v-016d6f6e]{margin:0 0 var(--space-3);font-size:16px;font-weight:600;color:var(--text-primary)}.step-description[data-v-016d6f6e]{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--text-secondary);line-height:1.6}.error-text[data-v-016d6f6e]{color:var(--status-error)}.modal-actions[data-v-016d6f6e]{display:flex;justify-content:flex-end;margin-top:var(--space-5)}@media(max-width:767px){.processing-page-header[data-v-016d6f6e]{margin:-14px -14px 16px}}.pdf-page-review[data-v-b11269d7]{margin-bottom:16px}.table-scroll[data-v-b11269d7]{overflow-x:auto;margin:12px 0}table[data-v-b11269d7]{width:100%;min-width:620px;border-collapse:collapse}caption[data-v-b11269d7]{padding:8px 0;text-align:left;font-weight:600}th[data-v-b11269d7],td[data-v-b11269d7]{border:1px solid #d9d9d9;padding:8px 10px;text-align:left;vertical-align:top}thead th[data-v-b11269d7]{background:#f5f5f5}tbody th[data-v-b11269d7]{max-width:280px;font-weight:400}small[data-v-b11269d7]{display:block;margin-top:4px;color:#ad6800}pre[data-v-b11269d7]{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}summary[data-v-b11269d7]{cursor:pointer}.knowledge-adjustment[data-v-334f19b8]{min-width:0;margin:12px 0;display:flex;flex-direction:column;gap:10px}.adjustment-hint[data-v-334f19b8]{font-size:13px;color:#667085;line-height:1.7;overflow-wrap:anywhere}.adjustment-actions[data-v-334f19b8]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.published-summary[data-v-334f19b8]{white-space:pre-wrap;overflow-wrap:anywhere}[data-v-334f19b8] .ant-alert{overflow-wrap:anywhere}[data-v-334f19b8] .ant-form{margin-top:18px}.mb-status-pill[data-v-d544258d]{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);background:var(--surface-muted);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.mb-status-dot[data-v-d544258d]{width:6px;height:6px;border-radius:50%;background:currentColor}.mb-status-blue[data-v-d544258d]{color:var(--mb-blue);border-color:#bfdbfe;background:#eff6ff}.mb-status-amber[data-v-d544258d]{color:var(--mb-amber);border-color:#fed7aa;background:#fff7ed}.mb-status-cyan[data-v-d544258d]{color:#0f766e;border-color:#99f6e4;background:#f0fdfa}.mb-status-red[data-v-d544258d]{color:var(--mb-red);border-color:#fecaca;background:#fef2f2}.mb-status-neutral[data-v-d544258d]{color:var(--text-secondary)}.category-badge[data-v-1b0cb3dc]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.category-badge--expo[data-v-1b0cb3dc]{color:#531dab;font-weight:500}.category-badge__icon[data-v-1b0cb3dc]{flex:0 0 auto}.category-badge__name[data-v-1b0cb3dc]{overflow-wrap:anywhere}.category-badge__tag[data-v-1b0cb3dc]{margin-inline-end:0}.tag-collection-link[data-v-9920ab40]{display:inline-flex;max-width:100%;color:inherit;cursor:pointer;overflow-wrap:anywhere;text-decoration:none}.tag-collection-link[data-v-9920ab40]:focus-visible{outline:2px solid var(--mb-primary, #1677ff);outline-offset:2px;border-radius:3px}.repository-layout[data-v-054582bc]{display:flex;gap:16px;align-items:flex-start;width:100%;max-width:1520px;min-width:0;margin:0 auto;padding:0;background:var(--surface-panel, #fff)}.category-panel[data-v-054582bc]{width:100%;min-width:0;margin-bottom:14px;padding:10px 12px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.category-header[data-v-054582bc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.category-title[data-v-054582bc]{font-weight:600;font-size:14px}.page-eyebrow[data-v-054582bc]{color:#8c8c8c;font-size:12px}.category-parent-context[data-v-054582bc]{margin-bottom:16px}.archived-category-toolbar[data-v-054582bc]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.archived-category-toolbar[data-v-054582bc] .ant-input-search{flex:1}.archived-category-toolbar>span[data-v-054582bc],.archived-category-group-title>span[data-v-054582bc]{flex:0 0 auto;color:#667085;font-size:12px}.archived-category-summary[data-v-054582bc]{margin-bottom:12px}.archived-category-list-scroll[data-v-054582bc]{max-height:min(58vh,560px);overflow-y:auto;padding-right:4px}.archived-category-group+.archived-category-group[data-v-054582bc]{margin-top:16px}.archived-category-group-title[data-v-054582bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.archived-category-item[data-v-054582bc]{align-items:flex-start}.archived-category-meta[data-v-054582bc]{display:flex;flex-wrap:wrap;gap:4px 12px}.archived-category-blocker[data-v-054582bc],.archived-category-error[data-v-054582bc]{margin-top:4px;line-height:1.5}.archived-category-blocker[data-v-054582bc]{color:#b45309}.archived-category-error[data-v-054582bc]{color:#cf1322}.common-category-list[data-v-054582bc]{display:flex;flex-wrap:wrap;gap:8px}.common-category-chip[data-v-054582bc]{display:flex;align-items:center;gap:7px;min-height:34px;padding:5px 10px;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.common-category-chip[data-v-054582bc]:hover,.common-category-chip[data-v-054582bc]:focus-visible,.common-category-chip.active[data-v-054582bc]{border-color:#91caff;background:#eff6ff;outline:none}.common-category-chip strong[data-v-054582bc],.common-category-chip span[data-v-054582bc]{font-size:14px}.common-category-chip span[data-v-054582bc]{color:#667085}.category-drawer-management[data-v-054582bc]{display:flex;gap:8px;margin-bottom:12px}.repository-metric-grid[data-v-054582bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.repository-metric-card[data-v-054582bc]{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid #e5e7eb;border-top:3px solid var(--mb-blue, #2563eb);border-radius:9px;background:#f8fafc}.repository-metric-card.metric-knowledge[data-v-054582bc]{border-top-color:var(--mb-blue, #2563eb);background:#f5f8ff}.repository-metric-card.metric-review[data-v-054582bc]{border-top-color:var(--mb-amber, #d97706);background:#fffaf2}.repository-metric-card.metric-updated[data-v-054582bc]{border-top-color:var(--mb-cyan, #14b8a6);background:#f0fdfa}.repository-metric-card.metric-coverage[data-v-054582bc]{border-top-color:#16a34a;background:#f0fdf4}.repository-metric-card span[data-v-054582bc],.repository-metric-card small[data-v-054582bc]{color:#667085;font-size:13px}.repository-metric-card strong[data-v-054582bc]{color:#1677ff;font-size:18px;line-height:1.2}.repository-overview[data-v-054582bc]{margin-top:16px;border-top:1px solid #f0f0f0}.repository-overview[data-v-054582bc] .ant-collapse-header{padding-inline:0!important}.repository-overview[data-v-054582bc] .ant-collapse-content-box{padding:0 0 8px!important}.repository-overview-header[data-v-054582bc]{display:flex;align-items:center;gap:8px;min-width:0}.repository-overview-header span[data-v-054582bc]{color:#667085;font-size:13px}.related-knowledge-summary[data-v-054582bc]{color:#667085;font-size:13px;line-height:1.6}.category-drawer-description[data-v-054582bc]{margin-bottom:10px;color:#667085;font-size:14px;line-height:1.6}.category-selector-search[data-v-054582bc]{margin-bottom:12px}.category-selector-list[data-v-054582bc]{display:flex;flex-direction:column;max-height:calc(100vh - 220px);overflow-y:auto;padding:2px}.category-selector-group-title[data-v-054582bc]{margin:14px 8px 5px;color:#667085;font-size:13px;font-weight:600}.category-selector-all[data-v-054582bc],.category-selector-item[data-v-054582bc]{width:100%;min-width:0;border:1px solid transparent;border-radius:8px;background:transparent}.category-selector-all[data-v-054582bc],.category-selector-row[data-v-054582bc]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:7px 9px;color:#1f2937;text-align:left;border:0;background:transparent;cursor:pointer}.category-selector-item[data-v-054582bc]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.category-selector-item[data-v-054582bc]:hover,.category-selector-item[data-v-054582bc]:focus-within,.category-selector-item.active[data-v-054582bc],.category-selector-all[data-v-054582bc]:hover,.category-selector-all[data-v-054582bc]:focus-visible,.category-selector-all.active[data-v-054582bc]{border-color:#91caff;background:#eff6ff;outline:none}.category-selector-check[data-v-054582bc]{color:#1677ff;font-size:15px;font-weight:700;text-align:center}.category-selector-copy[data-v-054582bc]{display:flex;min-width:0;flex-direction:column;gap:2px}.category-selector-copy strong[data-v-054582bc],.category-selector-copy small[data-v-054582bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-selector-copy strong[data-v-054582bc]{font-size:14px}.category-selector-copy small[data-v-054582bc],.category-selector-count[data-v-054582bc]{color:#667085;font-size:13px}.category-selector-count[data-v-054582bc]{white-space:nowrap}.category-selector-manage[data-v-054582bc]{min-width:36px;margin-right:5px}.document-panel[data-v-054582bc]{flex:1;min-width:0;max-width:100%}.repository-document-card[data-v-054582bc],.repository-document-card[data-v-054582bc] .ant-card-body{min-width:0;max-width:100%;overflow:hidden}.repository-document-table[data-v-054582bc]{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.repository-document-table[data-v-054582bc] .ant-table-container,.repository-document-table[data-v-054582bc] .ant-table-content,.repository-document-table[data-v-054582bc] .ant-table{width:100%;min-width:0;max-width:100%}.repository-document-table[data-v-054582bc] .ant-table{table-layout:fixed!important}.repository-document-table[data-v-054582bc] .ant-table-content{overflow-x:hidden}.repository-document-table[data-v-054582bc] .ant-table-thead>tr>th,.repository-document-table[data-v-054582bc] .ant-table-tbody>tr>td{min-width:0}.repository-document-table[data-v-054582bc] .ant-table-thead>tr>th{white-space:nowrap}.repository-document-table[data-v-054582bc] .ant-table-tbody>tr>td{white-space:normal}.repository-document-title[data-v-054582bc]{display:block;max-width:100%;min-width:0;padding:0;text-align:left;font:inherit;background:transparent;border:0;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.repository-document-title[data-v-054582bc]:hover,.repository-document-title[data-v-054582bc]:focus-visible{color:#0958d9;text-decoration:underline;outline:none}.doc-header[data-v-054582bc]{display:flex;align-items:center;justify-content:space-between;margin:-24px -24px 16px;padding:8px 16px 0}.repository-view-actions[data-v-054582bc]{display:flex;align-items:center;gap:6px}.repository-refresh-button[data-v-054582bc]{flex:0 0 auto;color:#475467}.page-title[data-v-054582bc]{margin:0;font-size:24px;font-weight:600}.page-title-row[data-v-054582bc]{display:flex;align-items:center;gap:8px}.knowledge-scope-tag[data-v-054582bc]{margin-inline-end:0}.page-description[data-v-054582bc]{margin:4px 0 0;color:#667085;font-size:13px}.repository-search-hero[data-v-054582bc]{margin:0 0 14px;padding:12px 14px 9px;color:#fff;background:linear-gradient(135deg,#0b1220,#1e3a8a);border-radius:10px}.repository-search-suggestions[data-v-054582bc]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;color:#ffffffb8;font-size:13px}.repository-search-suggestions[data-v-054582bc] .ant-btn{padding-inline:5px;color:#bfdbfe}.knowledge-stream-header[data-v-054582bc]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:18px 0 8px}.knowledge-stream-header h2[data-v-054582bc]{margin:0;font-size:18px}.knowledge-stream-header span[data-v-054582bc]{color:#8c8c8c;font-size:13px}.knowledge-filter-state[data-v-054582bc]{justify-content:flex-end}.knowledge-filter-label[data-v-054582bc]{white-space:nowrap}.knowledge-stream[data-v-054582bc]{min-width:0}.knowledge-card[data-v-054582bc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:flex-start;gap:18px;padding:16px 0;border-bottom:1px solid #f0f0f0}.knowledge-card-main[data-v-054582bc]{min-width:0;flex:1 1 auto}.knowledge-title-row[data-v-054582bc]{display:flex;align-items:flex-start;gap:10px}.knowledge-title-row .repository-document-title[data-v-054582bc]{color:#1677ff;font-size:16px;font-weight:600}.knowledge-summary[data-v-054582bc]{display:-webkit-box;margin:8px 0;overflow:hidden;color:#667085;font-size:13px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-meta[data-v-054582bc]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#8c8c8c;font-size:13px}.knowledge-actions[data-v-054582bc]{display:grid;grid-template-columns:auto auto 32px auto;align-items:center;gap:6px;justify-content:end;padding-top:2px}.knowledge-favorite-button[data-v-054582bc]{flex:0 0 30px;color:#ad6800;font-size:18px}.repository-pagination[data-v-054582bc]{display:flex;justify-content:flex-end;padding-top:18px}.migration-actions[data-v-054582bc]{display:flex;justify-content:flex-end;gap:8px}.migration-conflict-list[data-v-054582bc]{margin:0;padding-left:20px}.parse-section[data-v-054582bc],.summary-section[data-v-054582bc],.chunk-section[data-v-054582bc],.ai-section[data-v-054582bc]{margin-top:16px;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.parse-header[data-v-054582bc],.chunk-header[data-v-054582bc],.ai-header[data-v-054582bc]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fafafa;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:8px}.parse-title[data-v-054582bc]{font-weight:600;font-size:14px}.parse-meta[data-v-054582bc]{font-size:12px;color:#8c8c8c}.pdf-ocr-request-status[data-v-054582bc]{margin:0 14px 14px;padding:12px;border:1px solid #d6e4ff;border-radius:8px;background:#f7fbff}.pdf-ocr-request-heading[data-v-054582bc]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pdf-ocr-request-heading>div[data-v-054582bc]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pdf-ocr-request-heading span[data-v-054582bc]{color:#667085;font-size:12px}.pdf-ocr-request-descriptions[data-v-054582bc]{margin-top:10px}.pdf-ocr-request-error[data-v-054582bc]{color:#cf1322;overflow-wrap:anywhere;word-break:break-word}.repository-actions[data-v-054582bc] .ant-btn-link{padding-inline:4px;white-space:nowrap}.chunk-subtitle[data-v-054582bc],.summary-subtitle[data-v-054582bc],.ai-subtitle[data-v-054582bc]{margin-top:2px;font-size:12px;color:#8c8c8c}.content-preview[data-v-054582bc]{padding:14px;background:#fff;min-height:80px}.summary-content[data-v-054582bc]{padding:14px;background:#fff;min-height:120px}.document-summary-list[data-v-054582bc] .ant-list-item-meta-description{color:#262626;line-height:1.7}.summary-conclusions[data-v-054582bc]{margin-top:12px;padding:10px 12px;border-left:3px solid var(--mb-blue, #1677ff);background:#f7fbff;line-height:1.7}.summary-conclusions-title[data-v-054582bc]{margin-bottom:4px;font-weight:600}.summary-conclusions ul[data-v-054582bc]{margin:0;padding-left:20px}.summary-evidence[data-v-054582bc]{margin-top:12px;color:#8c8c8c;font-size:12px}.detail-section[data-v-054582bc]{margin-bottom:16px}.detail-section-title[data-v-054582bc]{margin-bottom:10px;font-size:14px;font-weight:600;color:#1f2937}.detail-collapses[data-v-054582bc]{background:transparent}.detail-collapse-header[data-v-054582bc]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.detail-collapse-header .detail-section-title[data-v-054582bc]{min-width:0;margin-bottom:0}.detail-collapses[data-v-054582bc] .ant-collapse-item{margin-bottom:10px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.detail-collapses[data-v-054582bc] .ant-collapse-item:last-child{margin-bottom:0}.detail-collapses[data-v-054582bc] .ant-collapse-header{align-items:center;padding:12px 16px!important}.detail-collapses[data-v-054582bc] .ant-collapse-content-box{padding:0 16px 16px!important}.detail-collapses[data-v-054582bc] .parse-section,.detail-collapses[data-v-054582bc] .summary-section,.detail-collapses[data-v-054582bc] .chunk-section,.detail-collapses[data-v-054582bc] .ai-section{margin-top:0;border:0;border-radius:0}.chunk-scroll-area[data-v-054582bc]{max-height:520px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.detail-descriptions[data-v-054582bc] .ant-descriptions-item-label{width:128px;min-width:128px;white-space:nowrap}.detail-descriptions[data-v-054582bc] .ant-descriptions-item-content{word-break:break-word}.lifecycle-descriptions[data-v-054582bc] .ant-descriptions-item-label{width:104px;min-width:104px}.content-text[data-v-054582bc]{white-space:pre-wrap;word-break:break-word;font-family:var(--app-zh-font-family);font-size:13px;line-height:1.8;color:#262626;margin:0;max-height:360px;overflow-y:auto}.ai-summary-text[data-v-054582bc]{white-space:pre-wrap;word-break:break-word;font-family:var(--app-zh-font-family);font-size:13px;line-height:1.8;color:#262626;margin:0}.summary-compare[data-v-054582bc]{margin-bottom:12px}.summary-card[data-v-054582bc]{height:100%;padding:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fafcff;display:flex;flex-direction:column}.summary-card-body[data-v-054582bc]{flex:1;min-height:0;max-height:none;overflow:visible;padding-right:4px;scrollbar-gutter:stable}.summary-card-title[data-v-054582bc]{margin-bottom:8px;font-size:13px;font-weight:600;color:#1f1f1f}.chunk-list[data-v-054582bc]{padding:0 14px 6px;background:#fff}.chunk-detail-content[data-v-054582bc]{margin:14px 0 0;max-height:420px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--app-zh-font-family);font-size:13px;line-height:1.8;color:#262626}.embedding-error[data-v-054582bc]{margin-top:8px;color:#cf1322;font-size:12px;line-height:1.5}.truncated-tip[data-v-054582bc]{margin-top:8px;font-size:12px;color:#8c8c8c;text-align:right}.parse-error[data-v-054582bc]{color:#ff4d4f;font-size:13px}.parse-pending[data-v-054582bc]{color:#1677ff;font-size:13px}.parse-empty[data-v-054582bc],.chunk-empty[data-v-054582bc],.ai-empty[data-v-054582bc]{color:#8c8c8c;font-size:13px}.mobile-document-list[data-v-054582bc]{display:none}@media(max-width:767px){.repository-layout[data-v-054582bc]{flex-direction:column;gap:12px;padding:0}.category-panel[data-v-054582bc]{width:100%;max-height:none;overflow:visible;margin-bottom:14px;padding:12px}.category-header[data-v-054582bc]{align-items:flex-start}.category-header[data-v-054582bc] .ant-space{flex-wrap:wrap;justify-content:flex-end}.archived-category-toolbar[data-v-054582bc]{align-items:stretch;flex-direction:column;gap:6px}.archived-category-list-scroll[data-v-054582bc]{max-height:60vh}.archived-category-item[data-v-054582bc]{align-items:stretch;flex-direction:column;gap:8px}.archived-category-item[data-v-054582bc] .ant-list-item-action{margin-inline-start:0}.doc-header[data-v-054582bc]{align-items:stretch;flex-direction:column;gap:12px;margin:-14px -14px 16px}.repository-view-actions[data-v-054582bc]{width:100%;align-items:center}.repository-view-actions[data-v-054582bc] .ant-segmented{flex:1 1 auto;min-width:0}.repository-view-actions[data-v-054582bc] .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.repository-view-actions[data-v-054582bc] .ant-segmented-item-label{padding-inline:6px;white-space:nowrap}.doc-header[data-v-054582bc] .ant-select{width:100%!important}.repository-search-hero[data-v-054582bc]{padding:14px}.knowledge-stream-header[data-v-054582bc]{align-items:stretch;flex-direction:column}.knowledge-stream-header[data-v-054582bc] .ant-space{justify-content:space-between}.knowledge-card[data-v-054582bc]{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0}.knowledge-title-row[data-v-054582bc]{flex-direction:column;gap:5px}.knowledge-actions[data-v-054582bc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px minmax(66px,auto);justify-content:stretch;width:100%}.knowledge-actions[data-v-054582bc] .ant-btn{width:100%;min-height:38px}.knowledge-actions .knowledge-favorite-button[data-v-054582bc]{width:38px!important;min-width:38px}.knowledge-actions[data-v-054582bc] .ant-dropdown-button,.knowledge-actions[data-v-054582bc]>:last-child{width:100%}.repository-pagination[data-v-054582bc]{justify-content:center}.mobile-document-list[data-v-054582bc]{display:block}.document-panel[data-v-054582bc] .ant-table-wrapper{display:none}.mobile-document-card[data-v-054582bc]{border:1px solid #e7e9ef;border-radius:8px;padding:12px;margin-bottom:10px;background:#fff}.mobile-document-title[data-v-054582bc]{font-weight:700;color:#1f2937;line-height:1.45;word-break:break-word}.mobile-document-tags[data-v-054582bc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mobile-document-meta[data-v-054582bc]{display:flex;flex-direction:column;gap:4px;margin-top:10px;color:#667085;font-size:12px}.mobile-document-actions[data-v-054582bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.mobile-document-actions[data-v-054582bc] .ant-btn{min-height:40px;width:100%}.mobile-document-actions[data-v-054582bc] .ant-btn:last-child{grid-column:1 / -1}.mobile-review-hint[data-v-054582bc]{margin-top:8px;font-size:12px;color:#d97706}.mobile-pagination[data-v-054582bc]{display:flex;justify-content:center;padding-top:8px}.parse-header[data-v-054582bc],.chunk-header[data-v-054582bc],.ai-header[data-v-054582bc]{align-items:stretch;flex-direction:column}.summary-compare[data-v-054582bc] .ant-col{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:8px}.chunk-scroll-area[data-v-054582bc]{max-height:360px}.summary-card-body[data-v-054582bc]{max-height:none}.detail-section[data-v-054582bc]{margin-bottom:12px}.detail-collapse-header[data-v-054582bc]{align-items:flex-start}.lifecycle-descriptions[data-v-054582bc] .ant-descriptions-item-label{width:128px;min-width:128px}.chunk-list[data-v-054582bc]{padding:0 10px 6px}}.reader-markdown-content[data-v-8554d947]{padding-top:28px;color:var(--mb-text-primary, #263247);font-size:16px;line-height:1.9;overflow-wrap:anywhere}.reader-markdown-heading[data-v-8554d947]{margin:30px 0 12px;color:var(--mb-text-primary, #172033);line-height:1.45;scroll-margin-top:88px}.reader-markdown-paragraph[data-v-8554d947]{margin:0 0 18px}.reader-markdown-quote[data-v-8554d947]{margin:22px 0;padding:12px 18px;border-left:3px solid var(--mb-primary, #2563eb);color:var(--mb-text-secondary, #667085);background:var(--surface-subtle, #f8fafc)}.reader-markdown-list[data-v-8554d947]{margin:0 0 20px;padding-left:24px}.reader-markdown-list li[data-v-8554d947]{margin:6px 0}.reader-markdown-hr[data-v-8554d947]{margin:28px 0;border:0;border-top:1px solid var(--mb-border, #e5e7eb)}.reader-markdown-code[data-v-8554d947]{margin:20px 0;padding:14px 16px;overflow-x:auto;border-radius:8px;background:#f3f4f6;color:#344054;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65;white-space:pre}.reader-markdown-table-wrap[data-v-8554d947]{margin:24px 0;overflow-x:auto}.reader-markdown-table[data-v-8554d947]{width:100%;min-width:420px;border-collapse:collapse}.reader-markdown-table td[data-v-8554d947]{padding:10px 12px;border:1px solid var(--mb-border, #e5e7eb);vertical-align:top}.reader-inline-code[data-v-8554d947]{padding:2px 5px;border-radius:4px;background:#f2f4f7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.reader-inline-strong[data-v-8554d947]{font-weight:700}.reader-search-hit[data-v-8554d947]{padding:1px 2px;border-radius:3px;background:#fff1a8;color:inherit}.reader-search-current-block .reader-search-hit[data-v-8554d947]{background:#ffd666;box-shadow:0 0 0 1px #d977062e}.reader-image-placeholder[data-v-8554d947]{color:var(--mb-text-tertiary, #98a2b3);font-size:.92em}@media(max-width:767px){.reader-markdown-content[data-v-8554d947]{font-size:15px;line-height:1.85}}.document-reader-page[data-v-23cedfe1]{padding:16px;min-width:0;max-width:100%;overflow-x:clip}.document-reader-shell[data-v-23cedfe1]{max-width:1120px;width:100%;min-width:0;margin:0 auto}.reader-governance-context[data-v-23cedfe1]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;padding:14px 16px;border:1px solid #91caff;border-radius:10px;background:#f6fbff}.reader-governance-context-copy[data-v-23cedfe1]{display:grid;gap:5px;min-width:0;color:#000000b8}.reader-governance-context-copy strong[data-v-23cedfe1]{color:#000000e0}.reader-governance-empty-warning[data-v-23cedfe1]{color:#cf1322;font-weight:600}.reader-governance-metadata-note[data-v-23cedfe1]{color:#175cd3}.reader-archive-form[data-v-23cedfe1]{margin-top:16px}.reader-archive-error[data-v-23cedfe1]{margin-top:12px}@media(max-width:720px){.reader-governance-context[data-v-23cedfe1]{flex-direction:column;gap:10px}}.document-reader-shell[data-v-23cedfe1] .ant-card-body{min-width:0;max-width:100%;padding:0}.document-reader-state-card[data-v-23cedfe1]{min-height:320px;display:grid;place-items:center}.document-reader-grid[data-v-23cedfe1]{display:grid;grid-template-columns:minmax(190px,220px) minmax(0,var(--reader-content-width, 760px));justify-content:start;gap:32px;padding:16px 12px 40px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.document-reader-grid.reader-width-narrow[data-v-23cedfe1]{--reader-content-width: 660px}.document-reader-grid.reader-width-wide[data-v-23cedfe1]{--reader-content-width: 900px}.document-reader-grid.reader-width-medium[data-v-23cedfe1]{--reader-content-width: 760px}.document-reader-grid.reader-only-body[data-v-23cedfe1]{grid-template-columns:minmax(0,var(--reader-content-width, 760px)) minmax(220px,260px);justify-content:start;padding-top:0}.document-reader-aside[data-v-23cedfe1]{align-self:start;position:sticky;top:24px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);max-height:calc(100vh - 48px);overflow:hidden;padding:16px;border:1px solid var(--mb-border, #e5e7eb);border-radius:16px;background:var(--surface-subtle, #f8fafc);min-width:0}.reader-aside-head[data-v-23cedfe1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.reader-aside-toggle[data-v-23cedfe1],.reader-tag-toggle[data-v-23cedfe1]{padding:0;border:0;color:var(--mb-primary, #2563eb);font:inherit;font-size:12px;background:transparent;cursor:pointer}.reader-aside-toggle[data-v-23cedfe1]:hover,.reader-tag-toggle[data-v-23cedfe1]:hover{color:var(--mb-primary-hover, #1d4ed8);text-decoration:underline}.document-reader-article[data-v-23cedfe1]{min-width:0;max-width:100%;overflow-wrap:anywhere}.reader-aside-label[data-v-23cedfe1],.reader-eyebrow[data-v-23cedfe1]{color:var(--mb-primary, #2563eb);font-size:12px;font-weight:700;letter-spacing:.14em}.reader-meta-list[data-v-23cedfe1]{display:grid;gap:10px;margin:14px 0}.reader-meta-list div[data-v-23cedfe1]{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px}.reader-meta-list dt[data-v-23cedfe1]{color:var(--mb-text-tertiary, #98a2b3);font-size:12px}.reader-meta-list dd[data-v-23cedfe1]{margin:0;color:var(--mb-text-primary, #172033);font-size:13px;overflow-wrap:anywhere}.reader-tags[data-v-23cedfe1]{display:flex;align-items:baseline;gap:8px;min-width:0}.reader-meta-label[data-v-23cedfe1]{color:var(--mb-text-tertiary, #98a2b3);font-size:12px}.reader-tags .ant-space[data-v-23cedfe1]{flex:1 1 auto;max-width:100%}.reader-muted[data-v-23cedfe1],.reader-warning[data-v-23cedfe1]{color:var(--mb-text-secondary, #667085);font-size:13px}.reader-article-header[data-v-23cedfe1]{padding-bottom:16px;border-bottom:1px solid var(--mb-border, #e5e7eb)}.reader-article-header h1[data-v-23cedfe1]{margin:12px 0 16px;color:var(--mb-text-primary, #172033);font-size:30px;line-height:1.3}.reader-summary[data-v-23cedfe1]{margin:0;white-space:pre-line;color:var(--mb-text-secondary, #667085);font-size:14px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.reader-summary.is-expanded[data-v-23cedfe1]{display:block}.reader-summary-preview[data-v-23cedfe1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 12px;border-radius:10px;background:var(--surface-subtle, #f8fafc)}.reader-summary-label[data-v-23cedfe1]{color:var(--mb-text-tertiary, #98a2b3);font-size:12px;line-height:1.65;white-space:nowrap}.reader-summary-toggle[data-v-23cedfe1]{height:auto;padding:0 4px;line-height:1.65;white-space:nowrap}.reader-status-row[data-v-23cedfe1]{display:flex;align-items:center;gap:10px;margin-top:18px}.reader-toolbar[data-v-23cedfe1]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;position:sticky;top:84px;z-index:20;align-self:flex-start;margin:16px -12px 0;padding:10px 12px;border:1px solid rgba(229,231,235,.9);border-radius:12px;background:#fffffff0;box-shadow:0 8px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0}.reader-only-body .reader-toolbar[data-v-23cedfe1]{margin-top:0}.reader-search-group[data-v-23cedfe1]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;flex:1 1 auto;min-width:0}.reader-search-input[data-v-23cedfe1]{width:min(260px,100%);flex:1 1 220px;min-width:120px}.reader-search-count[data-v-23cedfe1]{min-width:56px;color:var(--mb-text-tertiary, #98a2b3);font-size:12px;text-align:center}.reader-ask-button[data-v-23cedfe1]{margin-left:auto}.reader-ask-button[data-v-23cedfe1],.reader-settings-button[data-v-23cedfe1]{flex:0 0 auto;white-space:nowrap}.reader-compact-nav-trigger[data-v-23cedfe1]{display:none}.reader-settings-panel[data-v-23cedfe1]{width:248px}.reader-settings-head[data-v-23cedfe1],.reader-setting-row[data-v-23cedfe1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.reader-settings-head[data-v-23cedfe1]{margin-bottom:12px;color:var(--mb-text-primary, #172033);font-size:14px;font-weight:700}.reader-setting-row[data-v-23cedfe1]{min-height:34px;color:var(--mb-text-secondary, #667085);font-size:13px}.reader-search-hit[data-v-23cedfe1]{padding:1px 2px;border-radius:3px;background:#fff1a8;color:inherit}.reader-search-current-block .reader-search-hit[data-v-23cedfe1]{background:#ffd666;box-shadow:0 0 0 1px #d977062e}.reader-summary-bar[data-v-23cedfe1],.reader-related-panel[data-v-23cedfe1]{margin-top:12px;padding:8px 12px;border:1px solid var(--mb-border, #e5e7eb);border-radius:10px;background:#fff}.reader-related-panel[data-v-23cedfe1]{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--surface-subtle, #f8fafc)}.reader-summary-bar[data-v-23cedfe1]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.reader-summary-bar-info[data-v-23cedfe1]{display:grid;gap:2px;min-width:0}.reader-related-head[data-v-23cedfe1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.reader-section-label[data-v-23cedfe1]{color:var(--mb-text-primary, #172033);font-size:14px;font-weight:700}.reader-summary-meta[data-v-23cedfe1]{color:var(--mb-text-tertiary, #98a2b3);font-size:12px}.reader-summary-points[data-v-23cedfe1]{margin:8px 0 0;padding-left:20px;color:var(--mb-text-secondary, #667085);line-height:1.75}.reader-summary-drawer-content[data-v-23cedfe1]{display:grid;gap:24px;min-width:0;max-width:100%;overflow-x:hidden}.reader-summary-drawer-overview p[data-v-23cedfe1]{margin:8px 0 0;color:var(--mb-text-secondary, #667085);line-height:1.8}.reader-drawer-section-label[data-v-23cedfe1]{color:var(--mb-text-primary, #172033);font-size:13px;font-weight:700}.reader-summary-drawer-points .reader-summary-points[data-v-23cedfe1]{margin-top:10px}.reader-summary-drawer-overview[data-v-23cedfe1],.reader-summary-drawer-points[data-v-23cedfe1],.reader-summary-drawer-empty[data-v-23cedfe1],.reader-summary-points[data-v-23cedfe1],.reader-summary-points li[data-v-23cedfe1]{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.reader-summary-drawer-empty[data-v-23cedfe1]{display:grid;justify-items:start;gap:14px}.reader-related-list[data-v-23cedfe1]{display:grid;gap:8px;margin-top:14px}.reader-related-item[data-v-23cedfe1]{display:grid;gap:3px;padding:10px 12px;border:0;border-radius:8px;text-align:left;color:inherit;background:#fff;cursor:pointer}.reader-related-item[data-v-23cedfe1]:hover{background:#2563eb14}.reader-related-item strong[data-v-23cedfe1]{color:var(--mb-primary, #2563eb);font-size:14px}.reader-related-item span[data-v-23cedfe1]{color:var(--mb-text-secondary, #667085);font-size:12px;line-height:1.5}.reader-outline[data-v-23cedfe1]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:2px;min-height:0;margin-top:24px;padding-top:18px;border-top:1px solid var(--mb-border, #e5e7eb);overflow:hidden}.reader-outline-title[data-v-23cedfe1]{margin-bottom:6px;color:var(--mb-text-secondary, #667085);font-size:12px;font-weight:700}.reader-outline-list[data-v-23cedfe1]{display:grid;gap:2px;min-height:0;overflow-y:auto;padding-right:4px;align-content:start}.reader-outline-link[data-v-23cedfe1]{display:block;padding-top:5px;padding-bottom:5px;border-radius:6px;color:var(--mb-text-secondary, #667085);font-size:12px;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.reader-outline-link[data-v-23cedfe1]:hover,.reader-outline-link.active[data-v-23cedfe1]{color:var(--mb-primary, #2563eb);background:#2563eb14}.reader-helper-aside[data-v-23cedfe1]{align-self:start;position:sticky;top:24px;display:grid;gap:20px;min-width:0;padding:16px;border:1px solid var(--mb-border, #e5e7eb);border-radius:16px;background:var(--surface-subtle, #f8fafc)}.reader-helper-section[data-v-23cedfe1]{min-width:0}.reader-helper-section+.reader-helper-section[data-v-23cedfe1]{padding-top:16px;border-top:1px solid var(--mb-border, #e5e7eb)}.reader-helper-title[data-v-23cedfe1]{margin-bottom:8px;color:var(--mb-text-primary, #172033);font-size:14px;font-weight:700}.reader-helper-outline[data-v-23cedfe1]{display:grid;gap:2px;max-height:360px;overflow-y:auto}.reader-helper-outline .reader-outline-link[data-v-23cedfe1]{overflow-wrap:anywhere;white-space:normal}.reader-helper-summary-action[data-v-23cedfe1]{display:block;margin:6px 0 0;padding:0}.reader-drawer-section+.reader-drawer-section[data-v-23cedfe1]{margin-top:24px;padding-top:18px;border-top:1px solid var(--mb-border, #e5e7eb)}.reader-drawer-outline[data-v-23cedfe1]{display:grid;gap:2px;max-height:52vh;margin-top:10px;overflow-y:auto;padding-right:4px}[data-v-23cedfe1] .reader-summary-drawer .ant-drawer-body{min-width:0;overflow-x:hidden;overflow-y:auto}.reader-helper-related-list[data-v-23cedfe1]{display:grid;gap:6px}.reader-helper-related-item[data-v-23cedfe1]{display:grid;gap:3px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.reader-helper-related-item[data-v-23cedfe1]:hover{background:#2563eb14}.reader-helper-related-item strong[data-v-23cedfe1]{overflow:hidden;color:var(--mb-primary, #2563eb);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.reader-helper-related-item span[data-v-23cedfe1]{overflow:hidden;color:var(--mb-text-secondary, #667085);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.reader-content[data-v-23cedfe1]{padding-top:28px;color:var(--mb-text-primary, #263247);font-size:16px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.reader-blocks[data-v-23cedfe1]{padding-top:28px;color:var(--mb-text-primary, #263247);font-size:16px;line-height:1.9;overflow-wrap:anywhere;word-break:break-word}.reader-heading[data-v-23cedfe1]{margin:30px 0 12px;color:var(--mb-text-primary, #172033);line-height:1.45;scroll-margin-top:88px}.reader-heading-1[data-v-23cedfe1]{font-size:26px}.reader-heading-2[data-v-23cedfe1]{font-size:23px}.reader-heading-3[data-v-23cedfe1],.reader-heading-4[data-v-23cedfe1],.reader-heading-5[data-v-23cedfe1],.reader-heading-6[data-v-23cedfe1]{font-size:19px}.reader-paragraph[data-v-23cedfe1]{margin:0 0 18px;scroll-margin-top:88px}.reader-ocr-text[data-v-23cedfe1]{margin:0 0 18px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--mb-text-secondary, #667085);scroll-margin-top:88px}.reader-quote[data-v-23cedfe1]{margin:22px 0;padding:12px 18px;border-left:3px solid var(--mb-primary, #2563eb);color:var(--mb-text-secondary, #667085);background:var(--surface-subtle, #f8fafc);scroll-margin-top:88px}.reader-list[data-v-23cedfe1]{margin:0 0 20px;padding-left:24px;scroll-margin-top:88px}.reader-list li[data-v-23cedfe1]{margin:6px 0}.reader-table-wrap[data-v-23cedfe1]{overflow-x:auto;margin:24px 0;scroll-margin-top:88px}.reader-table[data-v-23cedfe1]{width:100%;border-collapse:collapse;min-width:420px}.reader-table td[data-v-23cedfe1]{border:1px solid var(--mb-border, #e5e7eb);padding:10px 12px;vertical-align:top}.reader-figure[data-v-23cedfe1]{margin:28px 0;text-align:center;scroll-margin-top:88px}.reader-figure img[data-v-23cedfe1]{display:block;width:auto;max-width:100%;height:auto;max-height:640px;margin:0 auto;border-radius:10px;object-fit:contain}.reader-figure figcaption[data-v-23cedfe1]{margin-top:8px;color:var(--mb-text-tertiary, #98a2b3);font-size:13px}.reader-image-placeholder[data-v-23cedfe1]{padding:42px 20px;border:1px dashed var(--mb-border, #e5e7eb);border-radius:10px;color:var(--mb-text-tertiary, #98a2b3)}.reader-inline-state[data-v-23cedfe1]{margin-top:24px}@media(max-width:1200px){.reader-helper-aside[data-v-23cedfe1]{display:none}.reader-compact-nav-trigger[data-v-23cedfe1]{display:inline-flex;margin-top:12px}.document-reader-grid.reader-only-body[data-v-23cedfe1]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.document-reader-page[data-v-23cedfe1],.document-reader-shell[data-v-23cedfe1],.document-reader-shell[data-v-23cedfe1] .ant-card-body,.document-reader-grid[data-v-23cedfe1],.document-reader-article[data-v-23cedfe1]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.document-reader-page[data-v-23cedfe1]{padding:10px 8px}.document-reader-grid[data-v-23cedfe1]{grid-template-columns:1fr;gap:24px;padding:12px 0 32px}.document-reader-grid.reader-width-narrow[data-v-23cedfe1],.document-reader-grid.reader-width-medium[data-v-23cedfe1],.document-reader-grid.reader-width-wide[data-v-23cedfe1]{grid-template-columns:1fr}.document-reader-aside[data-v-23cedfe1]{position:static;max-height:none;overflow:visible;order:2}.document-reader-article[data-v-23cedfe1]{order:1}.reader-article-header h1[data-v-23cedfe1]{font-size:24px}.reader-content[data-v-23cedfe1]{font-size:15px;line-height:1.9}.reader-blocks[data-v-23cedfe1]{font-size:15px;line-height:1.85}.reader-summary-preview[data-v-23cedfe1]{grid-template-columns:auto minmax(0,1fr)}.reader-summary-toggle[data-v-23cedfe1]{grid-column:2;justify-self:start}.reader-toolbar[data-v-23cedfe1]{display:none}.reader-summary-bar[data-v-23cedfe1],.reader-related-head[data-v-23cedfe1]{align-items:flex-start}}.tag-detail-panel[data-v-3deedda7]{max-width:1440px;margin:0 auto;padding:20px;border:1px solid var(--mb-border, #e5e7eb);border-radius:12px;background:#fff}.detail-toolbar[data-v-3deedda7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.error-alert[data-v-3deedda7]{margin-bottom:16px}.document-table[data-v-3deedda7] .ant-table-container,.document-table[data-v-3deedda7] .ant-table-content,.document-table[data-v-3deedda7] .ant-table{width:100%;min-width:0;max-width:100%}.document-table[data-v-3deedda7] .ant-table{table-layout:fixed!important}.document-table[data-v-3deedda7] .ant-table-thead>tr>th,.document-table[data-v-3deedda7] .ant-table-tbody>tr>td{min-width:0}.document-table[data-v-3deedda7] .ant-table-thead>tr>th{white-space:nowrap}.document-table[data-v-3deedda7] .ant-table-tbody>tr>td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.document-table[data-v-3deedda7] .ant-table-tbody>tr>td:last-child{white-space:nowrap}.document-title[data-v-3deedda7]{display:block;min-width:0;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.document-mobile-summary[data-v-3deedda7]{display:-webkit-box;max-height:9em;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:6}.document-mobile-summary.is-expanded[data-v-3deedda7]{display:block;max-height:none;-webkit-line-clamp:unset}.summary-toggle[data-v-3deedda7]{height:auto;margin-top:4px;padding:0}.document-summary[data-v-3deedda7]{display:-webkit-box;overflow:hidden;color:var(--mb-text-secondary, #667085);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mobile-card-list[data-v-3deedda7]{display:none}.mobile-card[data-v-3deedda7]{min-width:0;padding:14px;border:1px solid var(--mb-border, #e5e7eb);border-radius:10px;background:#fff}.mobile-card-header[data-v-3deedda7]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mobile-card-title[data-v-3deedda7]{min-width:0;color:var(--mb-text-primary, #172033);line-height:1.45}.mobile-card-fields[data-v-3deedda7]{display:grid;gap:10px;margin:14px 0 0}.mobile-card-fields>div[data-v-3deedda7]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;min-width:0}.mobile-card-fields dt[data-v-3deedda7],.mobile-card-fields dd[data-v-3deedda7]{min-width:0;margin:0;font-size:13px;line-height:1.5}.mobile-card-fields dt[data-v-3deedda7]{color:var(--mb-text-secondary, #667085)}.mobile-card-fields dd[data-v-3deedda7]{color:var(--mb-text-primary, #172033);overflow-wrap:anywhere}.document-mobile-card>.ant-btn[data-v-3deedda7]{margin-top:14px}.state-block[data-v-3deedda7]{display:flex;justify-content:center;padding:48px 0}.pagination-bar[data-v-3deedda7]{display:flex;justify-content:center;margin-top:20px}@media(max-width:767px){.tag-detail-panel[data-v-3deedda7]{padding:16px}.detail-toolbar[data-v-3deedda7]{align-items:stretch;flex-direction:column}.detail-toolbar>.ant-btn[data-v-3deedda7]{width:100%}.desktop-table[data-v-3deedda7]{display:none}.mobile-card-list[data-v-3deedda7]{display:grid;gap:10px}.pagination-bar[data-v-3deedda7]{justify-content:flex-start;max-width:100%;overflow-x:auto}.pagination-bar[data-v-3deedda7] .ant-pagination{flex:0 0 auto}}.tag-list-view[data-v-24f65b0c]{max-width:1440px;margin:0 auto}.metric-grid[data-v-24f65b0c]{margin:0 0 16px}.metric-card[data-v-24f65b0c],.tag-list-panel[data-v-24f65b0c]{border:1px solid var(--mb-border, #e5e7eb);border-radius:12px;background:#fff}.metric-card[data-v-24f65b0c]{min-height:118px;padding:16px}.metric-label[data-v-24f65b0c],.metric-note[data-v-24f65b0c],.panel-meta[data-v-24f65b0c]{color:var(--mb-text-secondary, #667085);font-size:13px}.metric-value[data-v-24f65b0c]{margin-top:8px;color:var(--mb-text-primary, #172033);font-size:28px;font-weight:700;line-height:1}.metric-note[data-v-24f65b0c]{margin-top:10px;color:#98a2b3;font-size:12px}.tag-list-panel[data-v-24f65b0c]{padding:20px}.panel-header[data-v-24f65b0c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-header h2[data-v-24f65b0c]{margin:0;color:var(--mb-text-primary, #172033);font-size:18px}.panel-meta[data-v-24f65b0c]{display:inline-block;margin-top:6px}.tag-search[data-v-24f65b0c]{width:min(320px,100%)}.error-alert[data-v-24f65b0c]{margin-bottom:16px}.tag-name-cell[data-v-24f65b0c]{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere;font-weight:600}.tag-icon[data-v-24f65b0c]{flex:0 0 auto;color:#667085}.mobile-card-list[data-v-24f65b0c]{display:none}.mobile-card[data-v-24f65b0c]{min-width:0;padding:14px;border:1px solid var(--mb-border, #e5e7eb);border-radius:10px;background:#fff}.mobile-card-header[data-v-24f65b0c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mobile-card-title[data-v-24f65b0c]{min-width:0;color:var(--mb-text-primary, #172033);line-height:1.45}.mobile-card-header .ant-btn[data-v-24f65b0c]{flex:0 0 auto;padding:0}.mobile-card-fields[data-v-24f65b0c]{display:grid;gap:10px;margin:14px 0 0}.mobile-card-fields>div[data-v-24f65b0c]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;min-width:0}.mobile-card-fields dt[data-v-24f65b0c],.mobile-card-fields dd[data-v-24f65b0c]{min-width:0;margin:0;font-size:13px;line-height:1.5}.mobile-card-fields dt[data-v-24f65b0c]{color:var(--mb-text-secondary, #667085)}.mobile-card-fields dd[data-v-24f65b0c]{color:var(--mb-text-primary, #172033);overflow-wrap:anywhere}.state-block[data-v-24f65b0c]{display:flex;justify-content:center;padding:48px 0}.pagination-bar[data-v-24f65b0c]{display:flex;justify-content:center;margin-top:20px}@media(max-width:767px){.tag-list-panel[data-v-24f65b0c]{padding:16px}.panel-header[data-v-24f65b0c]{align-items:stretch;flex-direction:column}.tag-search[data-v-24f65b0c]{width:100%}.desktop-table[data-v-24f65b0c]{display:none}.mobile-card-list[data-v-24f65b0c]{display:grid;gap:10px}.pagination-bar[data-v-24f65b0c]{justify-content:flex-start;max-width:100%;overflow-x:auto}.pagination-bar[data-v-24f65b0c] .ant-pagination{flex:0 0 auto}}.tag-center-page[data-v-40fb3bda]{min-width:0}.tag-center-header[data-v-40fb3bda]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1440px;margin:0 auto 16px;padding:24px;border:1px solid var(--mb-border, #e5e7eb);border-radius:12px;background:#fff}.tag-center-header h1[data-v-40fb3bda]{margin:0;color:var(--mb-text-primary, #172033);font-size:26px}.tag-center-header p[data-v-40fb3bda]{margin:8px 0 0;color:var(--mb-text-secondary, #667085)}@media(max-width:767px){.tag-center-header[data-v-40fb3bda]{align-items:stretch;flex-direction:column;padding:16px}.tag-center-header h1[data-v-40fb3bda]{font-size:22px}.tag-center-header>.ant-btn[data-v-40fb3bda]{width:100%}}.search-page[data-v-766894cc]{display:flex;flex-direction:column;gap:16px}.search-header[data-v-766894cc]{margin:0;padding:0}.search-header .page-title[data-v-766894cc]{margin-bottom:0}.search-subtitle[data-v-766894cc]{margin:0 0 8px;color:#667085;font-size:13px}.filter-toolbar[data-v-766894cc]{margin-top:4px}.filter-toolbar[data-v-766894cc] .ant-btn-link{padding-inline:0}.result-header[data-v-766894cc]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-block:6px;min-width:0;flex-wrap:wrap}.result-header>span[data-v-766894cc]:first-child{flex:0 0 auto}.result-header[data-v-766894cc] .ant-space{display:flex;min-width:0;max-width:100%;flex:1 1 240px;flex-wrap:wrap;column-gap:16px;row-gap:8px}.result-header[data-v-766894cc] .ant-space-item{min-width:0}.result-header[data-v-766894cc] .ant-tag{max-width:100%;height:auto;line-height:20px;white-space:normal;overflow-wrap:anywhere}.result-tags-toggle[data-v-766894cc]{height:auto;padding-inline:4px;line-height:22px}.search-time[data-v-766894cc]{font-size:13px;color:#8c8c8c}.document-meta[data-v-766894cc]{display:flex;flex-direction:column;gap:6px}.source-meta[data-v-766894cc]{display:flex;flex-wrap:wrap;gap:12px;color:#667085;font-size:12px}.summary[data-v-766894cc]{color:#595959;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.result-meta[data-v-766894cc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8c8c8c;font-size:13px}.technical-result-info[data-v-766894cc]{margin-top:8px;border-top:1px solid #f0f0f0}.technical-result-info[data-v-766894cc] .ant-collapse-header{padding:6px 0!important;color:#8c8c8c;font-size:12px}.technical-result-info[data-v-766894cc] .ant-collapse-content-box{padding:4px 0 8px!important}.detail-content[data-v-766894cc]{display:flex;flex-direction:column;gap:12px}.detail-section h3[data-v-766894cc]{margin:0 0 6px;font-size:14px}.detail-section p[data-v-766894cc]{margin:0;color:#595959;line-height:1.7}.result-meta[data-v-766894cc]{margin-top:10px;-webkit-overflow-scrolling:touch}@media(max-width:767px){.search-page[data-v-766894cc]{gap:12px}.search-box-card[data-v-766894cc] .ant-card-body,.result-card[data-v-766894cc] .ant-card-body{padding:14px}.search-header[data-v-766894cc]{margin:0}.result-header[data-v-766894cc]{align-items:flex-start;flex-direction:column;gap:20px;padding-block:14px 20px}.result-header[data-v-766894cc] .ant-space{width:100%;flex:1 1 100%;flex-direction:row;align-items:center;column-gap:28px;row-gap:12px}.result-card[data-v-766894cc] .ant-card-head-title{min-width:0;overflow:visible;white-space:normal}.search-box-card[data-v-766894cc] .ant-select,.search-box-card[data-v-766894cc] .ant-input-search{width:100%}.result-card[data-v-766894cc] .ant-list-item{padding:14px 0}.result-card[data-v-766894cc] .ant-list-item-action{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:10px;margin-left:0}.result-card[data-v-766894cc] .ant-list-item-action>li{padding-inline:0 12px}.summary[data-v-766894cc]{font-size:13px;line-height:1.65}.result-card[data-v-766894cc] .ant-list-item-meta{min-width:0}.result-card[data-v-766894cc] .ant-list-item-meta-title,.result-card[data-v-766894cc] .ant-list-item-meta-description,.result-card[data-v-766894cc] .ant-list-item-meta-title a,.result-card[data-v-766894cc] .ant-list-item-meta-description span{overflow-wrap:anywhere;word-break:break-word;white-space:normal}}.ai-assistant-layout[data-v-9f7c0be0]{display:flex;height:calc(100dvh - 88px);gap:16px;overflow:hidden;min-width:0}.session-panel[data-v-9f7c0be0]{width:264px;flex-shrink:0;background:#fff;border-radius:8px;border:1px solid #f0f0f0;display:flex;flex-direction:column;overflow:hidden}.session-panel[data-v-9f7c0be0] .ant-spin-nested-loading{flex:1;min-height:0}.session-panel[data-v-9f7c0be0] .ant-spin-container{display:flex;flex-direction:column;height:100%;min-height:0}.session-header[data-v-9f7c0be0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;font-weight:600}.session-title[data-v-9f7c0be0]{font-size:14px;color:#333}.session-list[data-v-9f7c0be0]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 0}.session-item[data-v-9f7c0be0]{position:relative;padding:10px 14px;cursor:pointer;transition:background .15s;border-radius:4px;margin:2px 8px}.session-item[data-v-9f7c0be0]:hover{background:#f5f7ff}.session-item.active[data-v-9f7c0be0]{background:#e6f0ff}.session-item-title[data-v-9f7c0be0]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.session-item-time[data-v-9f7c0be0]{font-size:11px;color:#999;margin-top:3px}.session-item-del[data-v-9f7c0be0]{position:absolute;right:10px;top:10px;font-size:11px;color:#ccc;display:none;cursor:pointer}.session-item:hover .session-item-del[data-v-9f7c0be0]{display:block}.session-item-del[data-v-9f7c0be0]:hover{color:#ff4d4f}.chat-panel[data-v-9f7c0be0]{flex:1;min-width:0;background:#fff;border-radius:8px;border:1px solid #f0f0f0;display:flex;flex-direction:column;overflow:hidden}.assistant-selection-bar[data-v-9f7c0be0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 16px;border-bottom:1px solid #edf0f3;background:#f8faff}.assistant-select[data-v-9f7c0be0]{min-width:180px;max-width:280px}.assistant-budget[data-v-9f7c0be0]{color:#667085;font-size:12px}.chat-workspace[data-v-9f7c0be0]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.context-scope-bar[data-v-9f7c0be0]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;width:min(calc(100% - 48px),860px);box-sizing:border-box;min-height:42px;margin:16px auto 0;padding:6px 12px 6px 16px;border:1px solid #dbe7f7;border-radius:10px;background:#f8fbfff5;box-shadow:0 4px 16px #1e40af0f;color:#475569;font-size:13px}.context-scope-copy[data-v-9f7c0be0],.context-scope-actions[data-v-9f7c0be0]{display:flex;align-items:center;min-width:0}.context-scope-copy[data-v-9f7c0be0]{gap:8px}.context-scope-label[data-v-9f7c0be0]{color:#64748b;flex:none}.context-scope-value[data-v-9f7c0be0]{color:#1d4ed8;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-scope-actions[data-v-9f7c0be0]{flex:none;gap:4px}.empty-chat-panel[data-v-9f7c0be0]{overflow-y:auto}.empty-chat-panel .chat-workspace[data-v-9f7c0be0]{flex:none}.chat-messages[data-v-9f7c0be0]{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 32px 28px;scroll-padding:16px 0 28px}.chat-reading-column[data-v-9f7c0be0],.chat-input-content[data-v-9f7c0be0]{width:min(100%,880px);margin:0 auto}.chat-reading-column[data-v-9f7c0be0]{display:flex;flex-direction:column;gap:16px;min-height:100%}.empty-chat-panel .chat-messages[data-v-9f7c0be0]{flex:none;overflow:visible;padding:16px 32px 24px}.empty-chat-panel .chat-reading-column[data-v-9f7c0be0]{min-height:0}.chat-welcome[data-v-9f7c0be0]{text-align:center;margin:auto;width:min(100%,680px);padding:32px 20px}.empty-chat-panel .chat-welcome[data-v-9f7c0be0]{margin:0 auto;padding:0 20px}.welcome-icon[data-v-9f7c0be0]{display:block;width:80px;height:80px;object-fit:contain;margin:0 auto 16px}.welcome-title[data-v-9f7c0be0]{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.welcome-desc[data-v-9f7c0be0]{font-size:14px;color:#666;margin-bottom:24px}.welcome-examples[data-v-9f7c0be0]{text-align:left;margin:0 auto}.examples-label[data-v-9f7c0be0]{font-size:13px;color:#888;margin-bottom:8px}.example-groups[data-v-9f7c0be0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.example-group[data-v-9f7c0be0]{min-width:0;padding:10px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.example-group-label[data-v-9f7c0be0]{display:block;margin-bottom:4px;color:#1d4ed8;font-size:12px;font-weight:600}.example-question[data-v-9f7c0be0]{display:block;height:auto;padding:0;overflow:hidden;color:#344054;line-height:1.5;text-align:left;text-overflow:ellipsis;white-space:normal}.example-question[data-v-9f7c0be0]:hover,.example-question[data-v-9f7c0be0]:focus-visible{color:#1677ff}.message-row[data-v-9f7c0be0]{display:flex;align-items:flex-start}.message-row.user[data-v-9f7c0be0]{justify-content:flex-end}.message-row.assistant[data-v-9f7c0be0]{justify-content:flex-start}.message-bubble[data-v-9f7c0be0]{border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.7;word-break:break-word}.user-bubble[data-v-9f7c0be0]{max-width:min(82%,640px);background:#1677ff;color:#fff;border-bottom-right-radius:4px}.assistant-bubble[data-v-9f7c0be0]{width:min(100%,760px);background:#f5f5f5;color:#333;border-bottom-left-radius:4px}.answer-markdown[data-v-9f7c0be0]{color:#1f2937;line-height:1.8}.answer-markdown[data-v-9f7c0be0] p{margin:0 0 10px}.answer-markdown[data-v-9f7c0be0] p:last-child{margin-bottom:0}.answer-markdown[data-v-9f7c0be0] strong{color:#111827;font-weight:700}.answer-markdown[data-v-9f7c0be0] ol,.answer-markdown[data-v-9f7c0be0] ul{margin:8px 0 12px;padding-left:22px}.answer-markdown[data-v-9f7c0be0] li{margin:6px 0;padding-left:2px}.answer-markdown[data-v-9f7c0be0] blockquote{margin:10px 0;padding:8px 12px;color:#475467;background:#fff;border-left:3px solid #1677ff;border-radius:4px}.answer-markdown[data-v-9f7c0be0] code{padding:2px 5px;color:#344054;background:#eef1f5;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.answer-markdown[data-v-9f7c0be0] pre{overflow-x:auto;margin:10px 0;padding:10px 12px;background:#111827;border-radius:6px}.answer-markdown[data-v-9f7c0be0] pre code{padding:0;color:#f8fafc;background:transparent}.answer-source-status[data-v-9f7c0be0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;padding:8px 10px;background:#fff;border:1px solid #eef1f5;border-radius:6px;color:#667085;font-size:12px;line-height:1.5}.view-sources-button[data-v-9f7c0be0]{height:auto;padding:0;font-size:12px}.answer-actions[data-v-9f7c0be0]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}.answer-details[data-v-9f7c0be0]{margin-top:10px;padding-top:8px;border-top:1px solid #e8edf5}.answer-details summary[data-v-9f7c0be0]{width:fit-content;color:#667085;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none}.answer-details summary[data-v-9f7c0be0]:hover,.answer-details summary[data-v-9f7c0be0]:focus-visible{color:#1677ff}.retrieval-status[data-v-9f7c0be0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px}.retrieval-fallback-reason[data-v-9f7c0be0]{color:#ad6800}.loading-bubble[data-v-9f7c0be0]{display:flex;align-items:center;padding:10px 16px;color:#888}.loading-progress[data-v-9f7c0be0]{width:100%}.agent-workflow-trace[data-v-9f7c0be0]{margin-top:12px;padding-top:10px;border-top:1px solid #e8e8e8}.trace-heading[data-v-9f7c0be0],.trace-step-main[data-v-9f7c0be0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.trace-heading[data-v-9f7c0be0]{justify-content:space-between;color:#475467;font-size:12px}.trace-step-list[data-v-9f7c0be0]{display:grid;gap:8px;margin:8px 0 0;padding-left:22px}.trace-step[data-v-9f7c0be0]{padding-left:2px;color:#344054;font-size:12px}.trace-step-main[data-v-9f7c0be0] .ant-tag{margin-inline-end:0}.trace-step-duration[data-v-9f7c0be0],.trace-step-summary[data-v-9f7c0be0],.trace-step-fallback[data-v-9f7c0be0],.trace-planner-summary[data-v-9f7c0be0]{color:#667085;font-size:11px}.trace-step-summary[data-v-9f7c0be0],.trace-step-fallback[data-v-9f7c0be0],.trace-planner-summary[data-v-9f7c0be0]{margin-top:2px}.trace-step-fallback[data-v-9f7c0be0]{color:#ad6800}.active-trace-list[data-v-9f7c0be0]{margin-top:10px}.source-index[data-v-9f7c0be0]{background:#1677ff;color:#fff;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.source-trust[data-v-9f7c0be0]{margin-inline-end:0;flex-shrink:0}.sources-empty[data-v-9f7c0be0]{margin-top:12px;padding:8px 10px;border-top:1px solid #e8e8e8;color:#98a2b3;font-size:12px}.source-panel[data-v-9f7c0be0]{width:320px;flex:0 0 320px;display:flex;flex-direction:column;border-left:1px solid #e8edf5;background:#fbfdff}.source-panel-header[data-v-9f7c0be0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #e8edf5}.source-panel-kicker[data-v-9f7c0be0]{margin-bottom:2px;color:#667085;font-size:12px}.source-panel-list[data-v-9f7c0be0]{flex:1;min-height:0;overflow-y:auto;padding:12px}.source-card[data-v-9f7c0be0]{margin-bottom:10px;padding:12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;cursor:pointer;outline:none}.source-card[data-v-9f7c0be0]:hover,.source-card[data-v-9f7c0be0]:focus-visible{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.source-card-top[data-v-9f7c0be0],.source-card-meta[data-v-9f7c0be0],.source-card-actions[data-v-9f7c0be0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.source-card-top[data-v-9f7c0be0]{justify-content:space-between}.source-card-title[data-v-9f7c0be0]{display:-webkit-box;margin-top:10px;overflow:hidden;color:#1f2937;font-size:13px;font-weight:600;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.source-card-meta[data-v-9f7c0be0]{margin-top:6px;color:#667085;font-size:12px}.source-card-excerpt[data-v-9f7c0be0]{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#475467;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.source-card-actions[data-v-9f7c0be0]{margin-top:8px}.source-card-actions[data-v-9f7c0be0] .ant-btn{height:auto;padding:0}@media(min-width:768px)and (max-width:1599px){.source-panel[data-v-9f7c0be0]{position:absolute;top:0;right:0;bottom:0;z-index:4;width:min(340px,calc(100% - 48px));box-shadow:-12px 0 24px #0f172a1f}}.source-modal-descriptions[data-v-9f7c0be0]{margin:10px 0}.source-modal-descriptions[data-v-9f7c0be0] .ant-descriptions-item-label{width:160px;min-width:160px;white-space:nowrap!important;word-break:keep-all!important}.source-modal-actions[data-v-9f7c0be0]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.message-meta[data-v-9f7c0be0]{display:flex;gap:12px;margin-top:8px;font-size:11px;color:#aaa}.feedback-actions[data-v-9f7c0be0]{display:flex;gap:8px;margin-top:10px}.permission-guard[data-v-9f7c0be0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.guard-title[data-v-9f7c0be0]{color:#666;font-size:12px}.copy-btn[data-v-9f7c0be0]{cursor:pointer;color:#1677ff}.copy-btn[data-v-9f7c0be0]:hover{opacity:.7}.feedback-actions[data-v-9f7c0be0]{display:flex;gap:12px;margin-top:8px}.feedback-btn[data-v-9f7c0be0]{font-size:12px;color:#666;cursor:pointer;-webkit-user-select:none;user-select:none}.feedback-btn[data-v-9f7c0be0]:hover{color:#1677ff}.feedback-btn.active[data-v-9f7c0be0]{color:#1677ff;font-weight:600}.chat-input-area[data-v-9f7c0be0]{padding:12px 16px 16px;border-top:1px solid #f0f0f0;background:#fff}.empty-chat-panel .chat-input-area[data-v-9f7c0be0]{flex:none;padding:0 16px 36px;border-top:0}.chat-input-content[data-v-9f7c0be0]{box-sizing:border-box;padding:14px 16px 12px;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1f293714}.chat-input[data-v-9f7c0be0]{width:100%;min-height:58px;padding:0;border:0;border-radius:8px;box-shadow:none;resize:none}.chat-input[data-v-9f7c0be0]:focus{border:0;box-shadow:none}.chat-input-actions[data-v-9f7c0be0]{display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.input-hint[data-v-9f7c0be0]{font-size:12px;color:#bbb}.source-modal-meta[data-v-9f7c0be0]{margin-bottom:12px}.source-modal-content[data-v-9f7c0be0]{background:#f9f9f9;border-radius:6px;padding:14px;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto;color:#333}@media(max-width:767px){.ai-assistant-layout[data-v-9f7c0be0]{position:relative;height:calc(100dvh - var(--shell-mobile-viewport-offset));display:block;overflow:hidden}.session-panel[data-v-9f7c0be0]{position:absolute;top:0;bottom:0;left:0;z-index:6;width:min(320px,calc(100% - 44px));border-radius:0 10px 10px 0;transform:translate(-105%);transition:transform .2s ease;box-shadow:12px 0 28px #0f172a29}.mobile-sessions-open .session-panel[data-v-9f7c0be0]{transform:translate(0)}.session-backdrop[data-v-9f7c0be0]{position:absolute;z-index:5;inset:0;width:100%;border:0;background:#0f172a6b;cursor:pointer}.session-header[data-v-9f7c0be0]{padding:8px 10px}.session-list[data-v-9f7c0be0]{display:block;overflow-y:auto;padding:8px 0}.session-item[data-v-9f7c0be0]{min-width:0;margin:2px 8px;padding:8px 10px}.chat-panel[data-v-9f7c0be0]{height:100%;border-radius:8px}.mobile-chat-header[data-v-9f7c0be0]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #eef1f5;background:#fff}.mobile-chat-title[data-v-9f7c0be0]{overflow:hidden;color:#344054;font-size:14px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.context-scope-bar[data-v-9f7c0be0]{width:auto;margin:8px 10px 0;gap:4px;padding-left:10px;font-size:12px}.chat-messages[data-v-9f7c0be0]{min-height:0;padding:12px 12px 14px;scroll-padding:12px 0 16px}.context-scope-actions[data-v-9f7c0be0]{gap:0}.chat-reading-column[data-v-9f7c0be0]{gap:12px}.chat-welcome[data-v-9f7c0be0]{padding:0 4px}.welcome-icon[data-v-9f7c0be0],.welcome-title[data-v-9f7c0be0]{display:none}.welcome-examples[data-v-9f7c0be0]{display:block}.example-groups[data-v-9f7c0be0]{grid-template-columns:1fr;gap:6px}.example-group[data-v-9f7c0be0]{display:flex;align-items:center;gap:8px;padding:8px 10px}.example-group-label[data-v-9f7c0be0]{flex:none;margin-bottom:0}.example-question[data-v-9f7c0be0]{min-width:0}.message-bubble[data-v-9f7c0be0]{padding:10px 12px;font-size:14px}.user-bubble[data-v-9f7c0be0]{max-width:92%}.assistant-bubble[data-v-9f7c0be0]{width:100%}.message-meta[data-v-9f7c0be0],.feedback-actions[data-v-9f7c0be0],.permission-guard[data-v-9f7c0be0]{flex-wrap:wrap}.source-panel[data-v-9f7c0be0]{position:absolute;top:auto;right:0;bottom:0;z-index:4;width:100%;max-height:72%;border-top:1px solid #dbe5f2;border-left:0;border-radius:14px 14px 0 0;box-shadow:0 -12px 24px #0f172a24}.chat-input-area[data-v-9f7c0be0]{position:static;flex:none;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0));background:#fff;box-shadow:0 -6px 18px #0f172a14}.empty-chat-panel .chat-messages[data-v-9f7c0be0]{flex:1;min-height:0;overflow-y:auto;padding:16px 12px 12px}.empty-chat-panel[data-v-9f7c0be0]{overflow:hidden}.empty-chat-panel .chat-workspace[data-v-9f7c0be0]{flex:1;min-height:0}.empty-chat-panel .chat-input-area[data-v-9f7c0be0]{position:static;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0))}.empty-chat-panel .chat-welcome[data-v-9f7c0be0]{padding:0 4px}.chat-input-content[data-v-9f7c0be0]{display:flex;align-items:flex-end;gap:8px;padding:8px 10px;border-radius:16px}.chat-input[data-v-9f7c0be0]{min-width:0;min-height:56px}.chat-input-actions[data-v-9f7c0be0]{flex:none;margin-top:0}.input-hint[data-v-9f7c0be0]{display:none}.chat-input-actions[data-v-9f7c0be0] .ant-btn{min-width:64px;height:40px}}.assistant-center[data-v-453f866b]{max-width:1180px;margin:0 auto;padding:24px;display:grid;gap:16px}.page-header[data-v-453f866b],.editor-heading[data-v-453f866b],.version-row[data-v-453f866b],.editor-actions[data-v-453f866b]{display:flex;align-items:center;justify-content:space-between;gap:12px}h1[data-v-453f866b],h2[data-v-453f866b],h3[data-v-453f866b]{margin:0 0 8px}p[data-v-453f866b]{margin:0;color:#667085}.panel[data-v-453f866b]{padding:20px;border:1px solid #e6eaf0;border-radius:12px;background:#fff}.preset-actions[data-v-453f866b],.editor-actions[data-v-453f866b]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.center-grid[data-v-453f866b]{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px}.assistant-item[data-v-453f866b]{width:100%;padding:12px;margin:5px 0;border:1px solid #e6eaf0;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.assistant-item.selected[data-v-453f866b]{border-color:#1677ff;background:#f0f6ff}.assistant-item strong[data-v-453f866b],.assistant-item small[data-v-453f866b]{display:block}.assistant-item span[data-v-453f866b]{float:right}.assistant-item small[data-v-453f866b],.policy-note[data-v-453f866b],.audit-row[data-v-453f866b]{color:#667085}.version-row[data-v-453f866b],.audit-row[data-v-453f866b]{padding:8px 0;border-bottom:1px solid #eef0f3}.version-preview[data-v-453f866b]{max-height:240px;overflow:auto;padding:12px;background:#f6f8fb;white-space:pre-wrap}@media(max-width:760px){.center-grid[data-v-453f866b]{grid-template-columns:1fr}.page-header[data-v-453f866b],.editor-heading[data-v-453f866b]{align-items:flex-start}}.evidence-page[data-v-d487e8d5]{max-width:1180px;margin:0 auto;padding:24px}.page-header[data-v-d487e8d5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.page-header h1[data-v-d487e8d5]{margin:0 0 6px;font-size:24px}.page-header p[data-v-d487e8d5],.field-hint[data-v-d487e8d5],.budget-hint[data-v-d487e8d5],.run-meta[data-v-d487e8d5]{color:#64748b}.page-header p[data-v-d487e8d5]{margin:0}.page-alert[data-v-d487e8d5],.result-card[data-v-d487e8d5]{margin-top:20px}.setup-card[data-v-d487e8d5],.result-card[data-v-d487e8d5]{border-radius:12px}.field-hint[data-v-d487e8d5]{margin-top:6px;font-size:12px}.budget-hint[data-v-d487e8d5]{font-size:12px}.result-section[data-v-d487e8d5]{margin-top:22px}.result-section h2[data-v-d487e8d5]{margin:0 0 12px;font-size:16px}.answer-section[data-v-d487e8d5]{border-bottom:1px solid #e8edf3;padding-bottom:18px}.answer-item[data-v-d487e8d5]{padding:10px 0;border-bottom:1px dashed #e8edf3}.answer-item p[data-v-d487e8d5]{margin:0 0 7px;line-height:1.7}.answer-sources[data-v-d487e8d5]{display:flex;flex-wrap:wrap;gap:4px}.calculation-note[data-v-d487e8d5]{margin-bottom:8px;color:#64748b;font-size:12px}.comparison-item[data-v-d487e8d5]{padding:14px 0;border-bottom:1px solid #e8edf3}.comparison-heading[data-v-d487e8d5]{display:flex;align-items:center;gap:10px}.comparison-item ul[data-v-d487e8d5]{margin:10px 0 0;padding-left:20px}.comparison-item li[data-v-d487e8d5]{margin:8px 0}.comparison-item small[data-v-d487e8d5]{display:block;color:#64748b;margin-top:3px}.time-reference[data-v-d487e8d5]{color:#64748b}.missing-note[data-v-d487e8d5]{margin-top:8px;color:#b45309;font-size:13px}.run-meta[data-v-d487e8d5]{margin-top:18px;text-align:right;font-size:12px}@media(max-width:640px){.evidence-page[data-v-d487e8d5]{padding:14px}.page-header[data-v-d487e8d5]{flex-direction:column}.page-header h1[data-v-d487e8d5]{font-size:21px}}.settings-page[data-v-9ca8f8d7]{display:flex;flex-direction:column;gap:12px;max-width:1180px;margin:0 auto}.m51-capabilities-section[data-v-9ca8f8d7]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #dbe7f5;border-left:3px solid #2563eb;border-radius:10px;background:#f8fbff}.m51-capabilities-header[data-v-9ca8f8d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.m51-capabilities-header h2[data-v-9ca8f8d7]{margin:0;color:#1f2937;font-size:19px}.m51-capabilities-header p[data-v-9ca8f8d7]{max-width:760px;margin:6px 0 0;color:#667085;line-height:1.5}.m51-capability-grid[data-v-9ca8f8d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m51-capability-item[data-v-9ca8f8d7]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.m51-capability-item>div[data-v-9ca8f8d7]{display:grid;gap:4px;min-width:0}.m51-capability-item strong[data-v-9ca8f8d7]{color:#1f2937}.m51-capability-item span[data-v-9ca8f8d7]{color:#667085;font-size:13px;line-height:1.4}.pdf-ocr-settings-section[data-v-9ca8f8d7]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.pdf-ocr-config-grid[data-v-9ca8f8d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pdf-ocr-config-grid>div[data-v-9ca8f8d7]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:9px 10px;border:1px solid #edf0f4;border-radius:8px;color:#4b5563}.pdf-ocr-config-grid strong[data-v-9ca8f8d7]{color:#1d4ed8;font-size:18px}.pdf-ocr-config-actions[data-v-9ca8f8d7]{display:flex;gap:10px;align-items:center}.pdf-ocr-config-actions .ant-input[data-v-9ca8f8d7]{max-width:360px}.config-readonly-tip[data-v-9ca8f8d7]{color:#6b7280;font-size:13px}.settings-header[data-v-9ca8f8d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.settings-header-copy[data-v-9ca8f8d7]{min-width:0;flex:1}.settings-header h1[data-v-9ca8f8d7],.section-heading h2[data-v-9ca8f8d7],.rag-tuning-header h2[data-v-9ca8f8d7]{margin:0;color:#1f2937}.settings-header h1[data-v-9ca8f8d7]{font-size:25px}.settings-header-copy>p[data-v-9ca8f8d7]:last-child{max-width:760px;margin:6px 0 0;color:#667085;line-height:1.55}.settings-header-side[data-v-9ca8f8d7]{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:10px}.brand-summary[data-v-9ca8f8d7]{display:flex;align-items:center;gap:10px;min-width:290px;padding:8px 10px;border:1px solid #e8eef7;border-radius:9px;background:#f8fbff}.brand-summary-copy[data-v-9ca8f8d7]{display:grid;min-width:0;gap:2px}.brand-summary-copy strong[data-v-9ca8f8d7]{color:#1f2937;font-size:15px;line-height:1.3}.brand-summary-copy span[data-v-9ca8f8d7],.brand-summary-copy small[data-v-9ca8f8d7]{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.brand-summary-copy span[data-v-9ca8f8d7]{font-size:12px}.brand-summary-copy small[data-v-9ca8f8d7]{font-size:11px}.section-heading[data-v-9ca8f8d7]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 2px}.section-heading h2[data-v-9ca8f8d7]{font-size:18px}.section-heading>span[data-v-9ca8f8d7]{color:#98a2b3;font-size:12px}.rag-tuning-section[data-v-9ca8f8d7]{display:flex;flex-direction:column;gap:12px}.rag-tuning-header[data-v-9ca8f8d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid #cfe2ff;border-left:3px solid #1677ff;border-radius:10px;background:linear-gradient(135deg,#fff,#f7fbff)}.rag-tuning-header h2[data-v-9ca8f8d7]{font-size:21px}.rag-tuning-header p[data-v-9ca8f8d7]{max-width:760px;margin:6px 0 0;color:#667085;line-height:1.5}.rag-sections[data-v-9ca8f8d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent}.rag-sections[data-v-9ca8f8d7] .ant-collapse-item{min-width:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:9px;background:#fff}.rag-sections[data-v-9ca8f8d7] .ant-collapse-header{padding:12px 16px!important;color:#1f2937;font-weight:700}.rag-sections[data-v-9ca8f8d7] .ant-collapse-content{border-top:1px solid #f0f0f0}.rag-sections[data-v-9ca8f8d7] .ant-collapse-content-box{padding:4px 16px 8px!important}.rag-prompts-panel[data-v-9ca8f8d7]{grid-column:1 / -1}.config-item[data-v-9ca8f8d7]{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #f0f0f0}.config-item[data-v-9ca8f8d7]:last-child{border-bottom:none}.config-info[data-v-9ca8f8d7]{min-width:0}.config-info .config-key[data-v-9ca8f8d7]{overflow-wrap:anywhere;color:#475467;font-family:monospace;font-size:13px}.config-info .config-desc[data-v-9ca8f8d7]{margin:3px 0;color:#667085;font-size:13px;line-height:1.4}.config-info .config-meta[data-v-9ca8f8d7]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:#98a2b3;font-size:12px;line-height:1.4}.config-control[data-v-9ca8f8d7]{min-width:0}.config-number-input[data-v-9ca8f8d7],.config-select[data-v-9ca8f8d7],.config-text-input[data-v-9ca8f8d7]{width:100%}.config-number-input[data-v-9ca8f8d7]{max-width:140px}.config-select[data-v-9ca8f8d7],.config-text-input[data-v-9ca8f8d7]{max-width:180px}.config-actions[data-v-9ca8f8d7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.prompt-item[data-v-9ca8f8d7]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.prompt-item[data-v-9ca8f8d7]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.prompt-header[data-v-9ca8f8d7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.prompt-title[data-v-9ca8f8d7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.prompt-title strong[data-v-9ca8f8d7]{overflow-wrap:anywhere;color:#1f2937;font-size:13px}.prompt-vars[data-v-9ca8f8d7]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px}.prompt-vars-label[data-v-9ca8f8d7]{margin-right:2px;color:#98a2b3;font-size:12px}@media(max-width:767px){.settings-page[data-v-9ca8f8d7]{gap:10px}.m51-capabilities-section[data-v-9ca8f8d7]{padding:14px}.m51-capabilities-header[data-v-9ca8f8d7],.m51-capability-item[data-v-9ca8f8d7]{align-items:flex-start;flex-direction:column}.m51-capability-grid[data-v-9ca8f8d7]{grid-template-columns:1fr}.settings-header[data-v-9ca8f8d7]{flex-direction:column;gap:12px;padding:14px}.settings-header h1[data-v-9ca8f8d7]{font-size:23px}.settings-header-side[data-v-9ca8f8d7]{align-items:flex-start;width:100%}.brand-summary[data-v-9ca8f8d7]{width:100%;min-width:0;padding:8px}.section-heading[data-v-9ca8f8d7]{align-items:flex-start;flex-direction:column;gap:2px}.section-heading h2[data-v-9ca8f8d7]{font-size:18px}.rag-tuning-section[data-v-9ca8f8d7]{gap:10px}.rag-tuning-header[data-v-9ca8f8d7]{gap:10px;padding:14px}.rag-tuning-header h2[data-v-9ca8f8d7]{font-size:19px}.rag-tuning-header p[data-v-9ca8f8d7]{line-height:1.45}.rag-sections[data-v-9ca8f8d7]{grid-template-columns:minmax(0,1fr);gap:10px}.rag-prompts-panel[data-v-9ca8f8d7]{grid-column:auto}.rag-sections[data-v-9ca8f8d7] .ant-collapse-header{padding:11px 12px!important}.rag-sections[data-v-9ca8f8d7] .ant-collapse-content-box{padding:2px 12px 6px!important}.config-item[data-v-9ca8f8d7]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:11px 0}.config-control[data-v-9ca8f8d7],.config-number-input[data-v-9ca8f8d7],.config-select[data-v-9ca8f8d7],.config-text-input[data-v-9ca8f8d7]{width:100%;max-width:none}.config-actions[data-v-9ca8f8d7]{justify-content:flex-end}.config-meta[data-v-9ca8f8d7]{line-height:1.5}.prompt-header[data-v-9ca8f8d7]{align-items:flex-start;flex-direction:column;gap:8px}.prompt-header[data-v-9ca8f8d7] .ant-space{justify-content:flex-end;width:100%}.prompt-item[data-v-9ca8f8d7] .ant-input{min-height:150px;line-height:1.5}.pdf-ocr-config-grid[data-v-9ca8f8d7]{grid-template-columns:minmax(0,1fr)}.pdf-ocr-config-actions[data-v-9ca8f8d7]{align-items:stretch;flex-direction:column}.pdf-ocr-config-actions .ant-input[data-v-9ca8f8d7]{max-width:none}}.notification-center-card[data-v-ec33db7e]{min-height:calc(100vh - 140px)}.notification-header[data-v-ec33db7e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:-24px -24px 16px;padding:8px 16px 0}.page-title[data-v-ec33db7e]{margin:0}.notification-filters[data-v-ec33db7e]{display:flex;width:100%;min-height:40px;align-items:flex-start;padding-bottom:16px;margin-bottom:24px}.notification-item[data-v-ec33db7e]{border:1px solid #eaecf0;border-radius:8px;margin-bottom:10px;padding:10px 12px;background:#fff}.notification-item.unread[data-v-ec33db7e]{border-color:#91caff;background:#f0f7ff}.notification-title-row[data-v-ec33db7e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.unread-dot[data-v-ec33db7e]{color:#1677ff;font-size:12px}.notification-description[data-v-ec33db7e]{display:grid;gap:6px}.meta-row[data-v-ec33db7e]{display:flex;gap:16px;color:#667085;font-size:12px;flex-wrap:wrap}@media(max-width:767px){.notification-header[data-v-ec33db7e]{flex-direction:column;margin:-14px -14px 16px}.notification-center-card[data-v-ec33db7e]{min-height:auto}.notification-item[data-v-ec33db7e]{padding:10px}}.page-header-card[data-v-4eb4982c],.stats-row[data-v-4eb4982c],.section-card[data-v-4eb4982c]{margin-bottom:16px}.page-header-card[data-v-4eb4982c] .ant-card-body{padding:8px 16px 0}.watch-files-header[data-v-4eb4982c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-title[data-v-4eb4982c]{margin:0;font-size:24px;font-weight:600}.stat-card[data-v-4eb4982c]{text-align:center}.desktop-only[data-v-4eb4982c]{display:block}.mobile-only[data-v-4eb4982c]{display:none}.imports-filter[data-v-4eb4982c]{width:140px}@media(max-width:767px){.watch-files-header[data-v-4eb4982c]{align-items:stretch;flex-direction:column}.watch-files-header[data-v-4eb4982c] .ant-btn{width:100%}.page-title[data-v-4eb4982c]{font-size:22px}.desktop-only[data-v-4eb4982c]{display:none!important}.mobile-only[data-v-4eb4982c]{display:block}.mobile-rule-list[data-v-4eb4982c],.mobile-import-list[data-v-4eb4982c]{display:grid;gap:12px}.mobile-record-card[data-v-4eb4982c]{padding:12px;border:1px solid var(--mb-border, #e5e7eb);border-radius:8px;background:var(--mb-surface, #fff)}.mobile-record-title[data-v-4eb4982c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-record-title[data-v-4eb4982c] .ant-typography{min-width:0;flex:1}.mobile-record-details[data-v-4eb4982c]{margin:12px 0}.mobile-record-details>div[data-v-4eb4982c]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin-top:6px;font-size:13px}.mobile-record-details dt[data-v-4eb4982c],.mobile-record-details dd[data-v-4eb4982c]{margin:0}.mobile-record-details dt[data-v-4eb4982c],.mobile-muted[data-v-4eb4982c]{color:var(--mb-text-secondary, #6b7280)}.mobile-record-details dd[data-v-4eb4982c],.mobile-import-detail[data-v-4eb4982c]{overflow-wrap:anywhere}.mobile-rule-actions[data-v-4eb4982c]{display:flex;gap:8px}.mobile-rule-actions[data-v-4eb4982c] .ant-btn{min-width:68px}.imports-actions[data-v-4eb4982c]{display:flex;justify-content:flex-end}.imports-filter[data-v-4eb4982c]{width:112px}.mobile-import-detail[data-v-4eb4982c]{margin:10px 0 6px;line-height:1.55}.watch-files-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}}.user-block[data-v-b1994f24],.section-heading[data-v-b1994f24]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-block h3[data-v-b1994f24],.section-heading h3[data-v-b1994f24]{margin:0;color:#111827}.user-block p[data-v-b1994f24]{margin:6px 0 0;color:#667085}.section-block[data-v-b1994f24],.permission-group-list[data-v-b1994f24]{display:flex;flex-direction:column;gap:12px}.permission-group[data-v-b1994f24]{padding:12px;border:1px solid #eef0f3;border-radius:8px;background:#fbfcfe}.group-title[data-v-b1994f24]{margin-bottom:8px;color:#1f2937;font-weight:700}.scope-alert[data-v-b1994f24]{margin-bottom:4px}.scope-section[data-v-b1994f24]{display:flex;flex-direction:column;gap:8px}.scope-section h4[data-v-b1994f24]{margin:0;color:#1f2937}.muted[data-v-b1994f24]{color:#667085}.effective-permission-table[data-v-b1994f24] .ant-table-wrapper,.effective-permission-table[data-v-b1994f24] .ant-table-container,.effective-permission-table[data-v-b1994f24] .ant-table-content,.effective-permission-table[data-v-b1994f24] .ant-table{width:100%;min-width:0!important;max-width:100%}.effective-permission-table[data-v-b1994f24] .ant-table-wrapper,.effective-permission-table[data-v-b1994f24] .ant-table-content{overflow-x:hidden}.effective-permission-table[data-v-b1994f24] .ant-table{table-layout:fixed!important}.effective-permission-table[data-v-b1994f24] .ant-table-thead>tr>th,.effective-permission-table[data-v-b1994f24] .ant-table-tbody>tr>td{min-width:0;vertical-align:top}.effective-permission-table[data-v-b1994f24] .ant-table-tbody>tr>td:first-child{overflow-wrap:anywhere;word-break:break-word}.user-role-page[data-v-2c11f7f7]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-2c11f7f7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-2c11f7f7]{margin:0;font-size:24px;line-height:32px;color:#1f2937}.page-subtitle[data-v-2c11f7f7]{margin-top:4px;color:#667085;font-size:13px}.summary-grid[data-v-2c11f7f7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-panel[data-v-2c11f7f7],.main-panel[data-v-2c11f7f7],.side-panel[data-v-2c11f7f7]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.summary-panel[data-v-2c11f7f7]{padding:16px}.summary-label[data-v-2c11f7f7]{font-size:13px;color:#667085}.summary-value[data-v-2c11f7f7]{margin-top:8px;font-size:28px;font-weight:700;color:#111827}.content-grid[data-v-2c11f7f7]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.main-panel[data-v-2c11f7f7],.side-panel[data-v-2c11f7f7]{padding:16px}.panel-toolbar[data-v-2c11f7f7]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-title[data-v-2c11f7f7]{font-size:15px;font-weight:700;color:#1f2937;margin-bottom:12px}.role-panel-header[data-v-2c11f7f7]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.role-panel-header .panel-title[data-v-2c11f7f7]{margin-bottom:0}.role-create-alert[data-v-2c11f7f7]{margin-bottom:16px}.role-create-form[data-v-2c11f7f7]{margin-top:4px}.user-cell[data-v-2c11f7f7]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-2c11f7f7]{color:#111827;font-weight:600}.user-meta[data-v-2c11f7f7],.muted[data-v-2c11f7f7]{color:#667085;font-size:12px}.form-hint[data-v-2c11f7f7]{margin-top:6px;color:#667085;font-size:12px}.pagination-bar[data-v-2c11f7f7]{display:flex;justify-content:flex-end;margin-top:16px}.role-list[data-v-2c11f7f7]{display:flex;flex-direction:column;gap:8px}.role-item[data-v-2c11f7f7]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0f2f5}.role-name[data-v-2c11f7f7]{font-weight:600;color:#111827}.role-key[data-v-2c11f7f7]{margin-top:2px;color:#667085;font-size:12px}.context-box[data-v-2c11f7f7]{margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.context-row[data-v-2c11f7f7]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;color:#667085}.context-row strong[data-v-2c11f7f7]{color:#111827;text-align:right}.context-note[data-v-2c11f7f7]{margin-top:8px;padding:10px;background:#f8fafc;border-radius:6px;color:#667085;font-size:12px;line-height:20px}@media(max-width:1100px){.summary-grid[data-v-2c11f7f7],.content-grid[data-v-2c11f7f7]{grid-template-columns:1fr}.page-header[data-v-2c11f7f7],.panel-toolbar[data-v-2c11f7f7]{flex-direction:column;align-items:stretch}}@media(max-width:767px){.user-role-page[data-v-2c11f7f7]{gap:12px}.summary-grid[data-v-2c11f7f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-panel[data-v-2c11f7f7],.main-panel[data-v-2c11f7f7],.side-panel[data-v-2c11f7f7]{border-radius:8px}.summary-panel[data-v-2c11f7f7]{padding:12px}.summary-value[data-v-2c11f7f7]{font-size:24px}.panel-toolbar[data-v-2c11f7f7] .ant-space,.panel-toolbar[data-v-2c11f7f7] .ant-input-search,.panel-toolbar[data-v-2c11f7f7] .ant-select,.page-header[data-v-2c11f7f7] .ant-space{width:100%!important}.main-panel[data-v-2c11f7f7] .ant-table-wrapper{display:none}.pagination-bar[data-v-2c11f7f7]{justify-content:center;max-width:100%;overflow-x:auto}.role-item[data-v-2c11f7f7],.context-row[data-v-2c11f7f7]{align-items:flex-start;flex-direction:column}.context-row strong[data-v-2c11f7f7]{text-align:left}.mobile-user-list[data-v-2c11f7f7]{display:flex;flex-direction:column;gap:10px}.mobile-user-card[data-v-2c11f7f7]{padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.mobile-user-top[data-v-2c11f7f7]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mobile-user-meta[data-v-2c11f7f7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:#667085;font-size:12px}.mobile-user-roles[data-v-2c11f7f7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mobile-user-actions[data-v-2c11f7f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.mobile-user-actions[data-v-2c11f7f7] .ant-btn{min-height:40px;width:100%}.mobile-user-actions[data-v-2c11f7f7] .ant-btn:last-child{grid-column:1 / -1}}.permission-policy-page[data-v-bbd38dd9]{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.policy-header h2[data-v-bbd38dd9]{margin:0;font-size:22px}.policy-header p[data-v-bbd38dd9]{margin:6px 0 0;color:#5f6775}.policy-grid[data-v-bbd38dd9]{display:grid;grid-template-columns:240px minmax(520px,1fr) 360px;gap:12px;align-items:start;min-width:0;max-width:100%}.governance-recovery-alert[data-v-bbd38dd9]{margin-bottom:4px}.governance-recovery-actions[data-v-bbd38dd9]{width:300px}.panel[data-v-bbd38dd9]{min-height:680px;min-width:0;max-width:100%}.subject-search[data-v-bbd38dd9]{margin:12px 0}.subject-list[data-v-bbd38dd9]{display:flex;flex-direction:column;gap:8px;max-height:640px;overflow-y:auto}.subject-item[data-v-bbd38dd9]{border:1px solid #e7e9ef;border-radius:8px;background:#fff;text-align:left;padding:10px 12px;display:flex;flex-direction:column;gap:4px;cursor:pointer}.subject-item.active[data-v-bbd38dd9]{border-color:#1677ff;background:#f0f7ff}.subject-name[data-v-bbd38dd9]{font-weight:600;color:#1f2329}.subject-meta[data-v-bbd38dd9]{font-size:12px;color:#6b7280}.panel-title-line[data-v-bbd38dd9]{display:flex;gap:8px;align-items:center;min-width:0;flex-wrap:wrap}.matrix-block[data-v-bbd38dd9]{margin-top:8px;min-width:0;max-width:100%}.matrix-toolbar[data-v-bbd38dd9]{margin-bottom:8px}.doc-title[data-v-bbd38dd9]{font-weight:500;color:#1f2329}.doc-sub[data-v-bbd38dd9]{font-size:12px;color:#6b7280}.matrix-alert[data-v-bbd38dd9]{margin-bottom:10px}.general-group[data-v-bbd38dd9]{width:100%;display:flex;flex-direction:column;gap:8px}.general-item[data-v-bbd38dd9]{display:flex;justify-content:space-between;gap:12px;border:1px solid #eef0f3;border-radius:8px;padding:8px 10px}.general-code[data-v-bbd38dd9]{color:#6b7280;font-size:12px}.summary-box[data-v-bbd38dd9]{border:1px solid #e7e9ef;border-radius:8px;padding:8px 12px;margin-bottom:12px}.summary-item[data-v-bbd38dd9]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #eef0f3}.summary-item[data-v-bbd38dd9]:last-child{border-bottom:0}.check-tool h3[data-v-bbd38dd9]{margin:8px 0 4px}.check-tool p[data-v-bbd38dd9]{margin:0 0 8px;color:#5f6775}.check-result[data-v-bbd38dd9]{margin-top:12px;padding:10px;border-radius:8px;display:flex;flex-direction:column;gap:4px}.check-result.allowed[data-v-bbd38dd9]{border:1px solid #b9deb1;background:#f1f8ef;color:#245b20}.check-result.denied[data-v-bbd38dd9]{border:1px solid #f3c2c2;background:#fff4f4;color:#8a1f1f}@media(max-width:1500px){.policy-grid[data-v-bbd38dd9]{grid-template-columns:220px minmax(420px,1fr) 320px}}@media(max-width:1360px){.policy-grid[data-v-bbd38dd9]{grid-template-columns:minmax(0,1fr)}.panel[data-v-bbd38dd9]{min-height:auto}.subject-list[data-v-bbd38dd9]{max-height:320px}}@media(max-width:767px){.permission-policy-page[data-v-bbd38dd9],.policy-grid[data-v-bbd38dd9],.panel[data-v-bbd38dd9],.subject-panel[data-v-bbd38dd9],.matrix-panel[data-v-bbd38dd9],.summary-panel[data-v-bbd38dd9]{width:100%;min-width:0;max-width:100%}.subject-panel[data-v-bbd38dd9] .ant-segmented,.subject-panel[data-v-bbd38dd9] .ant-segmented-group{width:100%;min-width:0}.subject-panel[data-v-bbd38dd9] .ant-segmented-group{display:flex}.subject-panel[data-v-bbd38dd9] .ant-segmented-item{flex:1 1 0;min-width:0}.subject-search[data-v-bbd38dd9]{width:100%}.matrix-panel[data-v-bbd38dd9] .ant-tabs-nav-wrap,.matrix-panel[data-v-bbd38dd9] .ant-tabs-nav-list{min-width:0;max-width:100%}.matrix-panel[data-v-bbd38dd9] .ant-tabs-nav-list{flex-wrap:wrap}.matrix-panel[data-v-bbd38dd9] .ant-table-wrapper,.matrix-panel[data-v-bbd38dd9] .ant-table-container,.matrix-panel[data-v-bbd38dd9] .ant-table-content,.matrix-panel[data-v-bbd38dd9] .ant-table{width:100%;min-width:0!important;max-width:100%}.matrix-panel[data-v-bbd38dd9] .ant-table-wrapper,.matrix-panel[data-v-bbd38dd9] .ant-table-content{overflow-x:hidden}.matrix-panel[data-v-bbd38dd9] .ant-table{table-layout:fixed!important}.matrix-panel[data-v-bbd38dd9] .ant-table-thead>tr>th,.matrix-panel[data-v-bbd38dd9] .ant-table-tbody>tr>td{min-width:0;padding-inline:8px}.matrix-panel[data-v-bbd38dd9] .ant-table-tbody>tr>td:first-child{overflow-wrap:anywhere;word-break:break-word}}.role-summary-page[data-v-bd86645b]{display:flex;flex-direction:column;gap:12px}.role-summary-header h2[data-v-bd86645b]{margin:0;font-size:22px}.role-summary-header p[data-v-bd86645b]{margin:6px 0 0;color:#5f6775}.role-summary-grid[data-v-bd86645b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.role-summary-card[data-v-bd86645b]{border:1px solid #eef0f3;border-radius:8px}.role-card-title[data-v-bd86645b],.summary-metrics[data-v-bd86645b]{display:flex;align-items:center;gap:12px}.role-card-title[data-v-bd86645b]{justify-content:space-between}.summary-metrics[data-v-bd86645b]{margin-bottom:16px}.metric-item[data-v-bd86645b]{flex:1;padding:12px;border-radius:8px;background:#f8fafc}.metric-item span[data-v-bd86645b]{display:block;color:#667085;font-size:12px}.metric-item strong[data-v-bd86645b]{display:block;margin-top:4px;color:#111827;font-size:22px}.section-block[data-v-bd86645b]{padding-top:12px;border-top:1px solid #f0f2f5}.section-block+.section-block[data-v-bd86645b]{margin-top:12px}.section-title[data-v-bd86645b]{margin-bottom:8px;color:#1f2937;font-weight:700}.scope-line[data-v-bd86645b]{display:flex;gap:8px;margin:8px 0}.scope-line>span[data-v-bd86645b]:first-child{flex:none;white-space:nowrap}.scope-line>span[data-v-bd86645b]:first-child,.muted[data-v-bd86645b]{color:#667085}@media(max-width:960px){.role-summary-grid[data-v-bd86645b]{grid-template-columns:1fr}}.audit-log-page[data-v-5818375a]{display:flex;flex-direction:column;gap:16px}.page-head[data-v-5818375a]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,560px);gap:16px;align-items:start}.page-head h1[data-v-5818375a],.panel-title h2[data-v-5818375a]{margin:0}.page-head h1[data-v-5818375a]{font-size:24px}.page-head p[data-v-5818375a],.muted[data-v-5818375a]{color:#5f6775}.page-head p[data-v-5818375a]{margin:8px 0 0}.summary-strip[data-v-5818375a]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.summary-item[data-v-5818375a]{background:#fff;border:1px solid #e7e9ef;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.summary-item span[data-v-5818375a]{color:#5f6775}.summary-item strong[data-v-5818375a]{font-size:22px}.panel[data-v-5818375a]{background:#fff;border:1px solid #e7e9ef;border-radius:8px;padding:16px}.panel-title[data-v-5818375a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panel-title h2[data-v-5818375a]{font-size:16px}.muted[data-v-5818375a]{margin-left:6px}.detail-stack[data-v-5818375a]{display:flex;flex-direction:column;gap:16px}.audit-log-table[data-v-5818375a]{width:100%;min-width:0}.mobile-audit-list[data-v-5818375a]{display:none}.mobile-audit-card[data-v-5818375a]{padding:12px;border:1px solid #e7e9ef;border-radius:8px;background:#fff}.mobile-audit-cards[data-v-5818375a]{display:flex;flex-direction:column;gap:10px}.mobile-audit-card-head[data-v-5818375a],.mobile-audit-card-foot[data-v-5818375a],.mobile-audit-row[data-v-5818375a]{display:flex;align-items:flex-start;gap:8px}.mobile-audit-card-head[data-v-5818375a],.mobile-audit-card-foot[data-v-5818375a]{justify-content:space-between}.mobile-audit-card-head[data-v-5818375a]{padding-bottom:8px;border-bottom:1px solid #eef0f3}.mobile-audit-time[data-v-5818375a],.mobile-audit-value[data-v-5818375a]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.mobile-audit-time[data-v-5818375a]{color:#667085;font-size:12px}.mobile-audit-row[data-v-5818375a]{margin-top:8px;line-height:1.5}.mobile-audit-label[data-v-5818375a]{flex:0 0 42px;color:#98a2b3;font-size:12px}.mobile-audit-card-foot[data-v-5818375a]{align-items:center;margin-top:10px;padding-top:8px;border-top:1px solid #eef0f3;color:#667085;font-size:12px}.mobile-audit-pagination[data-v-5818375a]{display:flex;justify-content:center;margin-top:16px}pre[data-v-5818375a]{background:#101828;color:#e5eefc;border-radius:8px;padding:12px;white-space:pre-wrap;word-break:break-word}@media(max-width:980px){.page-head[data-v-5818375a],.summary-strip[data-v-5818375a]{grid-template-columns:1fr}}@media(max-width:767px){.audit-log-page[data-v-5818375a],.panel[data-v-5818375a]{min-width:0;max-width:100%}.filter-panel[data-v-5818375a] .ant-form{display:flex;flex-direction:column;gap:8px}.filter-panel[data-v-5818375a] .ant-form-item,.filter-panel[data-v-5818375a] .ant-form-item-control,.filter-panel[data-v-5818375a] .ant-select,.filter-panel[data-v-5818375a] .ant-input-number,.filter-panel[data-v-5818375a] .ant-input{width:100%!important}.filter-panel[data-v-5818375a] .ant-form-item{margin-inline-end:0}.audit-log-table[data-v-5818375a]{display:none}.mobile-audit-list[data-v-5818375a]{display:block}}.permission-management-page[data-v-2b4d035e]{display:flex;flex-direction:column;gap:12px}.permission-page-head[data-v-2b4d035e]{display:flex;align-items:flex-end;justify-content:space-between}.permission-page-head .page-title[data-v-2b4d035e]{margin:0}.permission-page-head .page-subtitle[data-v-2b4d035e]{margin:6px 0 0;color:var(--text-secondary)}.permission-tab-content[data-v-2b4d035e]{margin-top:0}.permission-tabs[data-v-2b4d035e]{margin-top:-16px}.permission-tabs[data-v-2b4d035e] .ant-tabs-nav{margin-bottom:8px}.governance-page{min-width:0}.governance-overview,.governance-list-panel{margin-bottom:12px;padding:16px;border:1px solid var(--border-subtle, #e5e7eb);border-radius:10px;background:var(--surface-panel, #fff)}.governance-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-left:3px solid #d46b08}.governance-overview h2,.governance-list-header h2{margin:0;font-size:18px}.governance-overview p,.governance-list-header p{margin:6px 0 0;color:#00000094;line-height:1.5}.governance-overview>span{color:#00000094;font-size:13px;white-space:nowrap}.governance-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.exception-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.exception-metrics button{padding:7px 10px;color:inherit;font:inherit;border:1px solid #d9d9d9;border-radius:999px;background:#fff;cursor:pointer}.exception-metrics button.active{border-color:#1677ff;color:#0958d9;background:#e6f4ff}.exception-metrics button:disabled{cursor:not-allowed;opacity:.6}.exception-metrics strong{margin-left:5px}.exception-list{display:grid;gap:10px}.exception-card{padding:14px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.exception-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.exception-card h3{margin:8px 0 4px;font-size:16px;overflow-wrap:anywhere}.exception-card-heading p,.exception-key{margin:0;color:#00000085;font-size:12px;overflow-wrap:anywhere}.exception-key{max-width:38%;text-align:right}.exception-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.exception-facts div{min-width:0}.exception-facts dt{color:#00000085;font-size:12px}.exception-facts dd{margin:5px 0 0;overflow-wrap:anywhere;line-height:1.5}.exception-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.action-unavailable{color:#00000085;font-size:12px}.governance-load-more{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:14px;color:#00000085;font-size:13px}.governance-error{margin-bottom:12px}@media(max-width:767px){.governance-overview,.governance-list-header,.exception-card-heading{flex-direction:column;gap:10px}.governance-overview>span,.exception-key{max-width:100%;text-align:left;white-space:normal}.exception-facts{grid-template-columns:1fr;gap:9px}.exception-actions{justify-content:flex-end}.exception-actions .ant-btn{flex:0 1 auto}}.category-recovery-page[data-v-b87a87e2]{min-width:0}.recovery-card[data-v-b87a87e2]{max-width:760px;margin:0 auto}.recovery-card h2[data-v-b87a87e2]{margin:14px 0 6px;overflow-wrap:anywhere}.lead[data-v-b87a87e2]{color:#000000ad;line-height:1.6}.recovery-facts[data-v-b87a87e2]{display:grid;gap:12px;margin:20px 0;padding:14px;border-radius:8px;background:#fafafa}.recovery-facts dt[data-v-b87a87e2]{color:#00000085;font-size:12px}.recovery-facts dd[data-v-b87a87e2]{margin:4px 0 0;line-height:1.5}.category-select[data-v-b87a87e2],.submit-button[data-v-b87a87e2]{width:100%}.submit-button[data-v-b87a87e2]{margin-top:18px;min-height:42px}@media(max-width:767px){.recovery-card[data-v-b87a87e2]{margin:0}}.index-recovery-page[data-v-a5f5d373]{min-width:0}.recovery-card[data-v-a5f5d373]{max-width:760px;margin:0 auto}.recovery-card h2[data-v-a5f5d373]{margin:14px 0 6px;overflow-wrap:anywhere}.lead[data-v-a5f5d373]{color:#000000ad;line-height:1.6}.recovery-facts[data-v-a5f5d373]{display:grid;gap:12px;margin:20px 0;padding:14px;border-radius:8px;background:#fafafa}.recovery-facts dt[data-v-a5f5d373]{color:#00000085;font-size:12px}.recovery-facts dd[data-v-a5f5d373]{margin:4px 0 0;line-height:1.5}.submit-button[data-v-a5f5d373]{width:100%;margin-top:18px;min-height:42px}@media(max-width:767px){.recovery-card[data-v-a5f5d373]{margin:0}}.hybrid-page[data-v-76aacd52]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-76aacd52]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:-24px -24px 12px;padding:8px 16px 0}.page-title[data-v-76aacd52]{margin:0;font-size:24px;font-weight:600}.page-subtitle[data-v-76aacd52],.meta-text[data-v-76aacd52],.meta-label[data-v-76aacd52]{font-size:12px;color:#8c8c8c}.filter-panel[data-v-76aacd52]{margin-top:6px}.result-header[data-v-76aacd52]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.result-header>span[data-v-76aacd52]:first-child{flex:0 0 auto}.result-header[data-v-76aacd52] .ant-space{display:flex;min-width:0;max-width:100%;flex:1 1 240px;flex-wrap:wrap;column-gap:16px;row-gap:8px}.result-header[data-v-76aacd52] .ant-space-item{min-width:0}.result-header[data-v-76aacd52] .ant-tag,.result-header .meta-text[data-v-76aacd52]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.hybrid-card[data-v-76aacd52] .ant-card-head-title{min-width:0;overflow:visible;white-space:normal}.applied-filters[data-v-76aacd52],.run-summary[data-v-76aacd52]{margin-bottom:10px}.system-health-panel[data-v-76aacd52]{margin-bottom:12px}.health-panel-heading[data-v-76aacd52]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.technical-info-collapse[data-v-76aacd52]{margin-top:4px}.technical-info-collapse[data-v-76aacd52] .ant-collapse-header{padding:4px 0!important;color:#595959;font-size:12px}.technical-info-collapse[data-v-76aacd52] .ant-collapse-content-box{padding:4px 0 0!important}.metadata-row[data-v-76aacd52]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;color:#595959}.preview-text[data-v-76aacd52]{white-space:pre-wrap;word-break:break-word;line-height:1.7;color:#262626}.evidence-collapse[data-v-76aacd52]{margin-top:8px}.evidence-collapse[data-v-76aacd52] .ant-collapse-header{padding:4px 0!important;color:#8c8c8c;font-size:12px}.evidence-collapse[data-v-76aacd52] .ant-collapse-content-box{padding:4px 0 0!important}.evidence-row[data-v-76aacd52]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:6px;color:#595959;font-size:12px}@media(max-width:960px){.page-header[data-v-76aacd52],.result-header[data-v-76aacd52]{flex-direction:column;align-items:stretch}.result-header[data-v-76aacd52]{gap:14px;padding-block:8px 12px}.result-header[data-v-76aacd52] .ant-space{width:100%;flex:1 1 100%}}@media(max-width:767px){.page-header[data-v-76aacd52]{margin:-14px -14px 12px}.run-summary[data-v-76aacd52]{display:flex;flex-wrap:wrap;gap:6px}}.capture-page[data-v-fa161244]{display:flex;flex-direction:column;gap:10px;max-width:760px;margin:0 auto}.capture-hero[data-v-fa161244],.capture-form-section[data-v-fa161244],.capture-result[data-v-fa161244]{background:#fff;border:1px solid #eef1f5;border-radius:8px}.capture-hero[data-v-fa161244]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.capture-hero h1[data-v-fa161244]{margin:0;font-size:20px}.capture-help-trigger[data-v-fa161244]{color:#475467}.capture-form-section[data-v-fa161244]{padding:14px 16px}.capture-form-section[data-v-fa161244] .ant-form-item{margin-bottom:14px}.capture-form-section[data-v-fa161244] .ant-segmented-item{min-height:38px}.capture-form-section[data-v-fa161244] .ant-btn-lg{min-height:44px}.source-tip[data-v-fa161244],.content-format-tip[data-v-fa161244]{margin:-2px 0 14px;border-radius:6px;font-size:12px;line-height:1.5}.content-format-tip[data-v-fa161244]{margin-top:8px}.capture-result-fetch[data-v-fa161244]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:12px auto 0;color:#667085;font-size:13px}.capture-result-workflow[data-v-fa161244]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:12px auto 0;color:#667085;font-size:13px;line-height:1.6}.capture-result-fetch-error[data-v-fa161244]{color:#cf1322;word-break:break-word}.clipboard-toolbar[data-v-fa161244]{margin:-2px 0 10px}.clipboard-warning[data-v-fa161244]{margin-bottom:10px}.clipboard-preview[data-v-fa161244]{margin-bottom:14px;border:1px dashed #d0d5dd;border-radius:8px;padding:12px;background:#fafcff;display:flex;flex-direction:column;gap:10px}.preview-summary[data-v-fa161244]{display:flex;flex-wrap:wrap;gap:8px}.section-title[data-v-fa161244]{font-size:13px;font-weight:600;color:#1d2939;margin-bottom:6px}.clipboard-content-preview pre[data-v-fa161244]{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #eef1f5;border-radius:6px;padding:10px;color:#344054;line-height:1.6}.clipboard-images-preview[data-v-fa161244]{display:flex;flex-direction:column;gap:8px}.image-grid[data-v-fa161244]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.image-card[data-v-fa161244]{border:1px solid #e4e7ec;border-radius:8px;background:#fff;overflow:hidden}.image-order[data-v-fa161244]{padding:6px 8px;font-size:12px;color:#475467;background:#f8fafc;border-bottom:1px solid #eef1f5}.image-card img[data-v-fa161244]{width:100%;height:96px;object-fit:cover;display:block}.image-meta[data-v-fa161244]{padding:8px;font-size:12px;color:#667085;line-height:1.5}.image-url[data-v-fa161244]{margin-top:4px;word-break:break-all}.capture-optional-fields[data-v-fa161244]{margin:0 0 14px;border:1px solid #eef1f5;border-radius:8px}.capture-optional-fields[data-v-fa161244] .ant-collapse-header{min-height:42px;align-items:center;color:#475467;font-size:13px}.capture-optional-fields[data-v-fa161244] .ant-collapse-content-box{padding:0 12px 2px}.submit-action-bar[data-v-fa161244]{z-index:2}.capture-help-content[data-v-fa161244]{color:#475467;font-size:14px;line-height:1.65}.capture-help-content section+section[data-v-fa161244]{margin-top:20px}.capture-help-content h2[data-v-fa161244]{margin:0 0 8px;color:#1d2939;font-size:15px}.capture-help-content p[data-v-fa161244],.capture-help-content ol[data-v-fa161244]{margin:0}.capture-help-content ol[data-v-fa161244]{padding-left:20px}.capture-help-content p+p[data-v-fa161244]{margin-top:8px}@media(max-width:767px){.capture-page[data-v-fa161244]{max-width:100%;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.capture-form-section[data-v-fa161244]{padding:12px}.capture-form-section[data-v-fa161244] .ant-segmented-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.capture-form-section[data-v-fa161244] .ant-segmented-item{min-width:0}.submit-action-bar[data-v-fa161244]{position:sticky;bottom:0;margin:0 -12px -12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #eef1f5;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.submissions-page[data-v-9150d9df],.submissions-page[data-v-8b0b60be]{max-width:1440px;width:100%;min-width:0;margin:0 auto}.wechat-capture-admin[data-v-391937a2]{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.wechat-capture-admin[data-v-391937a2] .mb-page-header{margin-bottom:12px}.wechat-capture-list-card[data-v-391937a2],.wechat-capture-list-card[data-v-391937a2] .ant-card-body{min-width:0;max-width:100%;overflow:hidden}.wechat-capture-table[data-v-391937a2]{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.wechat-capture-table[data-v-391937a2] .ant-table-container,.wechat-capture-table[data-v-391937a2] .ant-table-content,.wechat-capture-table[data-v-391937a2] .ant-table{width:100%;min-width:0;max-width:100%}.wechat-capture-table[data-v-391937a2] .ant-table{table-layout:fixed!important}.wechat-capture-table[data-v-391937a2] .ant-table-content,.public-link-table[data-v-391937a2] .ant-table-content{overflow-x:auto}.public-link-table[data-v-391937a2] .ant-table{min-width:900px}.mobile-public-link-list[data-v-391937a2]{display:none}.mobile-public-link-card[data-v-391937a2]{padding:12px;border:1px solid #edf0f4;border-radius:8px;background:#fff}.mobile-public-link-head[data-v-391937a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-public-link-head strong[data-v-391937a2]{min-width:0;color:#344054;line-height:1.5;overflow-wrap:anywhere}.mobile-public-link-meta[data-v-391937a2]{display:grid;gap:4px;margin-top:8px;color:#667085;font-size:12px;line-height:1.5}.mobile-public-link-meta span[data-v-391937a2]{overflow-wrap:anywhere}.mobile-public-link-actions[data-v-391937a2]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:6px;border-top:1px solid #f0f2f5}.public-link-action-reason[data-v-391937a2]{color:#98a2b3;font-size:12px;line-height:1.5}.page-header[data-v-391937a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h1[data-v-391937a2]{margin:0 0 6px;font-size:24px}.page-header p[data-v-391937a2]{margin:0;color:#667085}.public-link-tip[data-v-391937a2]{margin:0 0 12px;color:#667085}.public-link-result[data-v-391937a2]{display:flex;margin-top:18px}.public-link-result[data-v-391937a2] .ant-input{flex:1}.public-link-result-meta[data-v-391937a2]{margin-top:10px;color:#667085;font-size:12px}.capture-code[data-v-391937a2]{color:#98a2b3;font-size:12px;margin-top:4px;overflow-wrap:anywhere;word-break:break-all}.capture-title[data-v-391937a2],.capture-preview[data-v-391937a2]{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical}.capture-title[data-v-391937a2]{-webkit-line-clamp:2;line-height:1.55}.capture-preview[data-v-391937a2]{-webkit-line-clamp:3;line-height:1.55}.capture-action-cell[data-v-391937a2]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.capture-action-cell[data-v-391937a2] .ant-btn:not(.responsive-action-button){height:auto;min-height:24px;max-width:100%;padding:0;white-space:normal;text-align:left;line-height:1.5}.capture-knowledge-location[data-v-391937a2],.mobile-capture-knowledge[data-v-391937a2]{margin-top:4px;color:#475467;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-capture-table[data-v-391937a2] .ant-table-thead>tr>th,.wechat-capture-table[data-v-391937a2] .ant-table-tbody>tr>td{white-space:normal}.wechat-capture-table[data-v-391937a2] .ant-table-thead>tr>th:not(:first-child),.wechat-capture-table[data-v-391937a2] .ant-table-tbody>tr>td:not(:first-child){white-space:nowrap}.capture-title[data-v-391937a2]{display:block;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.content-preview[data-v-391937a2]{margin-top:14px;padding:14px;border-radius:8px;background:#f8fafc;color:#344054;line-height:1.7;white-space:pre-wrap;word-break:break-word}.content-preview-section[data-v-391937a2]{margin-top:14px;padding:14px 16px;border-radius:10px;background:#f8fafc}.content-preview-toolbar[data-v-391937a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.content-preview-label[data-v-391937a2]{color:#344054;font-weight:600}.content-preview-section[data-v-391937a2] .reader-markdown-content{color:#344054}.content-preview-section .content-preview[data-v-391937a2]{margin-top:0;padding:8px 0 0;background:transparent}.content-preview-raw[data-v-391937a2]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7}.article-safe-preview[data-v-391937a2]{margin-top:14px;padding:14px;border:1px solid #dbe7f6;border-radius:8px;background:#fbfdff;color:#344054}.article-heading[data-v-391937a2]{margin:18px 0 8px;color:#1f2937;font-size:16px}.article-paragraph[data-v-391937a2],.article-list[data-v-391937a2]{margin:10px 0;line-height:1.8;white-space:pre-wrap;word-break:break-word}.article-quote[data-v-391937a2]{margin:10px 0;padding:8px 12px;border-left:3px solid #91caff;background:#f0f7ff;color:#526581}.article-table-wrap[data-v-391937a2]{max-width:100%;margin:12px 0;overflow-x:auto}.article-table-wrap table[data-v-391937a2]{min-width:320px;border-collapse:collapse}.article-table-wrap td[data-v-391937a2]{padding:6px 8px;border:1px solid #dbe7f6;white-space:pre-wrap}.article-image-block[data-v-391937a2]{margin:14px 0}.article-image-block figcaption[data-v-391937a2],.article-image-placeholder[data-v-391937a2]{margin-top:6px;color:#667085;font-size:12px}.article-image-placeholder[data-v-391937a2]{padding:16px;border:1px dashed #b9c8dd;border-radius:6px;background:#f8fafc}.capture-detail-collapsible[data-v-391937a2]{margin-top:16px}.capture-detail-collapses[data-v-391937a2]{background:transparent}.capture-detail-collapse-header[data-v-391937a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-weight:600}.capture-detail-collapses[data-v-391937a2] .ant-collapse-item{margin-bottom:10px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.capture-detail-collapses[data-v-391937a2] .ant-collapse-item:last-child{margin-bottom:0}.capture-detail-collapses[data-v-391937a2] .ant-collapse-header{align-items:center;padding:12px 16px!important}.capture-detail-collapses[data-v-391937a2] .ant-collapse-content-box{padding:0 16px 16px!important}.capture-detail-collapses[data-v-391937a2] .article-safe-preview,.capture-detail-collapses[data-v-391937a2] .image-ocr-panel{margin-top:0}.capture-detail-collapses[data-v-391937a2] .article-safe-preview{border:0;border-radius:0}.capture-detail-collapses[data-v-391937a2] .image-ocr-panel{padding-top:0;border-top:0}.inline-meta[data-v-391937a2]{margin-left:8px;color:#667085}.capture-detail-summary[data-v-391937a2],.capture-detail-section[data-v-391937a2],.capture-detail-attention[data-v-391937a2]{margin-top:16px}.capture-detail-summary[data-v-391937a2]{margin-top:0}.capture-detail-section-title[data-v-391937a2]{margin-bottom:10px;color:#344054;font-size:14px;font-weight:600}.capture-progress-grid[data-v-391937a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.capture-progress-item[data-v-391937a2]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 12px;border:1px solid #edf0f4;border-radius:8px;background:#f8fafc}.capture-progress-item>span[data-v-391937a2]:first-child{width:100%;color:#667085;font-size:12px}.processing-detail-section[data-v-391937a2]{margin-top:18px}.processing-detail-section-title[data-v-391937a2]{margin-bottom:12px;color:#344054;font-size:14px;font-weight:600}.capture-ocr-request-header[data-v-391937a2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:#667085;font-size:13px}.capture-ocr-request-descriptions[data-v-391937a2]{margin-top:10px}.processing-progress-meta[data-v-391937a2]{display:block;margin-top:4px;color:#667085;font-size:12px}.processing-step-description[data-v-391937a2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#667085;font-size:12px;line-height:1.6}.processing-error-text[data-v-391937a2]{color:#cf1322;overflow-wrap:anywhere;word-break:break-word}.processing-detail-actions[data-v-391937a2]{display:flex;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid #f0f0f0}.capture-attention-list[data-v-391937a2]{display:grid;gap:4px}.capture-detail-url[data-v-391937a2]{overflow-wrap:anywhere;word-break:break-all}.capture-detail-summary[data-v-391937a2] .ant-descriptions-item-label,.capture-detail-collapses[data-v-391937a2] .ant-descriptions-item-label{width:128px;min-width:128px;white-space:nowrap!important;word-break:keep-all}.image-ocr-panel[data-v-391937a2]{margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.image-ocr-header[data-v-391937a2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:600}.image-ocr-item-head[data-v-391937a2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-ocr-item-meta[data-v-391937a2]{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px;color:#667085;font-size:12px}.image-ocr-error[data-v-391937a2]{margin-top:8px;color:#cf1322;font-size:12px;line-height:1.5}.image-ocr-actions[data-v-391937a2]{margin-top:10px}.image-ocr-preview[data-v-391937a2]{display:flex;align-items:center;gap:10px;margin-top:10px}.image-ocr-text-block[data-v-391937a2]{margin-top:12px}.image-ocr-text-title[data-v-391937a2]{margin-bottom:6px;color:#344054;font-size:13px;font-weight:600}.image-ocr-text-block[data-v-391937a2] textarea{background:#f8fafc;color:#344054;font-family:Consolas,Microsoft YaHei,monospace;line-height:1.6;white-space:pre-wrap}.image-ocr-skip[data-v-391937a2]{margin-top:8px;color:#667085;font-size:12px}.mobile-capture-list[data-v-391937a2]{display:none}.mobile-capture-card[data-v-391937a2]{padding:12px;border:1px solid #edf0f4;border-radius:8px;background:#fff}.mobile-capture-card-head[data-v-391937a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.capture-status-note[data-v-391937a2]{margin-top:6px;color:#667085;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.capture-detail-status-note[data-v-391937a2]{padding:8px 10px;border-radius:6px;background:#f8fafc}.mobile-capture-title[data-v-391937a2]{min-width:0;color:#1677ff;font-weight:600;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.mobile-capture-code[data-v-391937a2]{margin-top:3px;color:#98a2b3;font-size:12px;overflow-wrap:anywhere;word-break:break-all}.mobile-capture-fetch[data-v-391937a2]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;color:#667085;font-size:12px}.mobile-capture-meta[data-v-391937a2]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:8px;color:#667085;font-size:13px}.mobile-capture-preview[data-v-391937a2]{display:-webkit-box;margin-top:4px;overflow:hidden;color:#475467;font-size:13px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-capture-meta span[data-v-391937a2],.mobile-capture-meta time[data-v-391937a2]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.mobile-capture-meta span+span[data-v-391937a2]:before,.mobile-capture-meta span+time[data-v-391937a2]:before{margin-right:8px;color:#d0d5dd;content:"·"}.mobile-capture-actions[data-v-391937a2]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:6px;border-top:1px solid #f0f2f5}.mobile-capture-pagination[data-v-391937a2]{display:flex;justify-content:center;margin-top:16px}@media(max-width:1023px){.wechat-capture-admin[data-v-391937a2]{gap:8px}.wechat-capture-admin[data-v-391937a2] .mb-page-header{margin-bottom:8px}.page-header[data-v-391937a2]{flex-direction:column}.page-header h1[data-v-391937a2]{font-size:22px}.page-header p[data-v-391937a2]{line-height:1.6}.page-header>.ant-btn[data-v-391937a2]{width:100%}.capture-progress-grid[data-v-391937a2]{grid-template-columns:1fr}.capture-detail-summary[data-v-391937a2] .ant-descriptions-item-label,.capture-detail-collapses[data-v-391937a2] .ant-descriptions-item-label{width:112px;min-width:112px}.filter-card[data-v-391937a2] .ant-space{display:flex;width:100%}.filter-card[data-v-391937a2] .ant-space-item{width:100%}.filter-card[data-v-391937a2] .ant-space-item:last-child{width:auto}.filter-card[data-v-391937a2] .ant-input-search,.filter-card[data-v-391937a2] .ant-select{width:100%!important}.public-link-card[data-v-391937a2] .ant-card-head{flex-wrap:wrap;gap:8px}.public-link-card[data-v-391937a2] .ant-card-extra{margin-inline-start:0}.public-link-table[data-v-391937a2]{display:none}.mobile-public-link-list[data-v-391937a2]{display:flex;flex-direction:column;gap:10px}.wechat-capture-table[data-v-391937a2]{display:none}.filter-card[data-v-391937a2] .ant-card-body{padding:14px}.wechat-capture-admin[data-v-391937a2] .ant-table-wrapper{overflow-x:auto}.mobile-capture-list[data-v-391937a2]{display:block}.mobile-capture-cards[data-v-391937a2]{display:flex;flex-direction:column;gap:10px}}.website-embed-page[data-v-815be91e]{display:flex;flex-direction:column;gap:16px;min-width:0}.embed-layout[data-v-815be91e]{display:grid;grid-template-columns:minmax(520px,1fr) minmax(380px,480px);gap:16px;align-items:start}.project-panel[data-v-815be91e],.preview-panel[data-v-815be91e]{min-width:0;background:#fff;border:1px solid #eaecf0;border-radius:8px;padding:16px}.project-table[data-v-815be91e]{margin-top:12px}.muted-text[data-v-815be91e]{margin:6px 0;color:#667085;font-size:12px}.preview-address[data-v-815be91e]{overflow-wrap:anywhere;font-size:12px}.code-box[data-v-815be91e]{margin:12px 0;font-family:Consolas,monospace}.iframe-preview[data-v-815be91e]{height:620px;border:1px solid #d0d5dd;border-radius:8px;overflow:hidden;background:#f8fafc}.iframe-preview iframe[data-v-815be91e]{width:100%;height:100%;border:0}.mobile-project-list[data-v-815be91e]{display:none}.mobile-project-card[data-v-815be91e]{padding:12px;margin-top:10px;border:1px solid #eaecf0;border-radius:8px}[data-v-815be91e] .selected-project{background:#eff6ff}@media(max-width:1100px){.embed-layout[data-v-815be91e]{grid-template-columns:1fr}}@media(max-width:767px){.project-table[data-v-815be91e]{display:none}.mobile-project-list[data-v-815be91e]{display:block}.project-panel[data-v-815be91e],.preview-panel[data-v-815be91e]{padding:12px}}.embed-chat[data-v-0e5a48f2]{height:100vh;min-height:420px;display:grid;grid-template-rows:auto 1fr auto;background:#f5f7fa;color:#101828;overflow:hidden}.embed-state[data-v-0e5a48f2]{height:100vh;display:grid;place-items:center;padding:24px;color:#667085;background:#fff}.error-state[data-v-0e5a48f2]{gap:8px;text-align:center}.error-state strong[data-v-0e5a48f2]{color:#b42318}.embed-header[data-v-0e5a48f2]{display:flex;gap:12px;align-items:center;padding:14px 16px;background:#fff;border-bottom:1px solid #e6eaf0}.brand-mark[data-v-0e5a48f2]{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--embed-accent);color:#fff;font-weight:700;flex:0 0 auto}.brand-text[data-v-0e5a48f2]{min-width:0;display:grid;gap:3px}.brand-text strong[data-v-0e5a48f2],.brand-text span[data-v-0e5a48f2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-text span[data-v-0e5a48f2]{color:#667085;font-size:12px}.brand-trust[data-v-0e5a48f2]{color:#98a2b3;font-size:11px;line-height:1.3}.embed-messages[data-v-0e5a48f2]{min-height:0;overflow-y:auto;padding:16px}.message-row[data-v-0e5a48f2]{display:flex;margin-bottom:12px}.message-row.user[data-v-0e5a48f2]{justify-content:flex-end}.message-bubble[data-v-0e5a48f2]{max-width:86%;padding:12px 14px;border-radius:8px;background:#fff;border:1px solid #eaecf0;box-shadow:0 4px 12px #1018280a}.message-row.user .message-bubble[data-v-0e5a48f2]{background:var(--embed-accent);color:#fff;border-color:transparent}.message-role[data-v-0e5a48f2]{font-size:12px;opacity:.65;margin-bottom:4px}.message-content[data-v-0e5a48f2]{line-height:1.65;white-space:pre-wrap;word-break:break-word}.source-list[data-v-0e5a48f2]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(152,162,179,.3)}.source-title[data-v-0e5a48f2]{font-size:12px;font-weight:700;margin-bottom:6px}.source-item[data-v-0e5a48f2]{font-size:12px;line-height:1.5;margin-bottom:6px;word-break:break-word}.source-item span[data-v-0e5a48f2]{display:block;opacity:.78}.embed-composer[data-v-0e5a48f2]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;background:#fff;border-top:1px solid #eaecf0}.embed-composer[data-v-0e5a48f2] .ant-btn{min-width:72px;min-height:40px}@media(max-width:520px){.message-bubble[data-v-0e5a48f2]{max-width:92%}.embed-composer[data-v-0e5a48f2]{grid-template-columns:1fr}}.expo-project-list[data-v-2b4ec467]{background:#fff}.expo-project-list[data-v-2b4ec467] .ant-page-header{padding:8px 16px 16px}.expo-project-table[data-v-2b4ec467]{width:100%;min-width:0}.mobile-expo-project-list[data-v-2b4ec467]{display:none}.mobile-expo-project-card[data-v-2b4ec467]{padding:14px;border:1px solid #eaecf0;border-radius:8px;background:#fff}.mobile-expo-project-cards[data-v-2b4ec467]{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.mobile-expo-project-head[data-v-2b4ec467]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-expo-project-name[data-v-2b4ec467]{min-width:0;color:#1677ff;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.mobile-expo-project-meta[data-v-2b4ec467]{display:grid;gap:7px;margin-top:12px}.mobile-expo-project-meta div[data-v-2b4ec467],.mobile-expo-project-category[data-v-2b4ec467]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;line-height:1.5}.mobile-expo-project-meta span[data-v-2b4ec467],.mobile-expo-project-category>span[data-v-2b4ec467]{flex:0 0 72px;color:#98a2b3;font-size:12px}.mobile-expo-project-meta strong[data-v-2b4ec467]{min-width:0;color:#475467;font-weight:400;overflow-wrap:anywhere;word-break:break-word}.mobile-expo-project-category[data-v-2b4ec467]{align-items:center;flex-wrap:nowrap;margin-top:10px;padding-top:10px;border-top:1px solid #eef0f3}.mobile-expo-project-category[data-v-2b4ec467] .category-badge{display:inline-flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden;white-space:nowrap}.mobile-expo-project-category[data-v-2b4ec467] .category-badge__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-expo-project-category[data-v-2b4ec467] .category-badge__tag,.mobile-expo-project-category[data-v-2b4ec467] .ant-btn{flex:0 0 auto}.mobile-expo-project-actions[data-v-2b4ec467]{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid #eef0f3}@media(max-width:767px){.expo-project-list[data-v-2b4ec467],.expo-project-table[data-v-2b4ec467]{min-width:0;max-width:100%}.expo-project-table[data-v-2b4ec467]{display:none}.mobile-expo-project-list[data-v-2b4ec467]{display:block}}.expo-project-edit[data-v-b5bf137f]{background:#fff;max-width:800px;margin:0 auto;padding:0}.expo-project-edit[data-v-b5bf137f] .ant-page-header{padding:8px 16px 16px}.category-alert[data-v-b5bf137f]{margin-bottom:16px}.readonly-hint[data-v-b5bf137f]{margin-top:6px;color:#6b7280;font-size:12px}.expo-ai-test-panel[data-v-69efd5b8]{display:grid;gap:16px}.recommended-card[data-v-69efd5b8],.chat-card[data-v-69efd5b8],.history-card[data-v-69efd5b8]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.panel-title[data-v-69efd5b8]{font-size:15px;font-weight:600;margin-bottom:12px}.scope-row[data-v-69efd5b8]{margin:12px 0;font-size:13px}.messages[data-v-69efd5b8]{max-height:520px;overflow-y:auto;padding:4px 2px}.message-row[data-v-69efd5b8]{display:flex;margin-bottom:12px}.message-row.user[data-v-69efd5b8]{justify-content:flex-end}.bubble[data-v-69efd5b8]{max-width:90%;background:#f7f8fa;border-radius:12px;padding:12px;overflow-wrap:anywhere}.message-row.user .bubble[data-v-69efd5b8]{background:#1f2937;color:#fff}.bubble-role[data-v-69efd5b8]{font-size:12px;opacity:.7;margin-bottom:6px}.bubble-content[data-v-69efd5b8]{white-space:pre-wrap;line-height:1.7}.sources[data-v-69efd5b8]{margin-top:10px;padding-top:10px;border-top:1px dashed #94a3b8}.source-item[data-v-69efd5b8]{font-size:12px;line-height:1.6;margin:10px 0}.feedback-row[data-v-69efd5b8],.composer[data-v-69efd5b8]{margin-top:12px;display:grid;gap:8px}@media(max-width:600px){.bubble[data-v-69efd5b8]{max-width:100%}.scope-row[data-v-69efd5b8]{width:100%}}.paiwen-panel[data-v-9e26d52d]{display:grid;gap:18px;max-width:1100px}.paiwen-panel[data-v-9e26d52d] .ant-spin-container{display:grid;gap:18px}.paiwen-document>.ant-tag[data-v-9e26d52d]{justify-self:start}.paiwen-panel h3[data-v-9e26d52d],.paiwen-panel h4[data-v-9e26d52d]{margin:0}.paiwen-grid[data-v-9e26d52d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.paiwen-document[data-v-9e26d52d]{display:grid;gap:12px;border:1px solid var(--mb-border-color, #d9d9d9);border-radius:8px;padding:16px}.source-select[data-v-9e26d52d]{min-width:260px;max-width:100%}.warning[data-v-9e26d52d]{color:#ad6800}.paiwen-invite[data-v-9e26d52d]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere}pre[data-v-9e26d52d]{white-space:pre-wrap;overflow-wrap:anywhere}.snapshot-content[data-v-9e26d52d]{max-height:65vh;overflow-y:auto}@media(max-width:600px){.paiwen-grid[data-v-9e26d52d]{grid-template-columns:1fr}.source-select[data-v-9e26d52d]{min-width:0;width:100%}}.paiwen-usage-panel[data-v-bd28b980]{display:grid;gap:12px}.usage-filters[data-v-bd28b980]{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.usage-filters label[data-v-bd28b980]{display:grid;gap:4px}.usage-filters input[type=date][data-v-bd28b980]{min-height:32px;border:1px solid #d9d9d9;border-radius:6px;padding:4px 8px}.quota-panel[data-v-87c94ae0]{display:grid;gap:12px}.quota-fields[data-v-87c94ae0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.expo-analytics-panel[data-v-3252e19a]{display:grid;gap:16px}.overview-grid[data-v-3252e19a]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-3252e19a],.panel-card[data-v-3252e19a]{border:1px solid #f0f0f0;border-radius:12px;background:#fff;padding:14px}.metric-label[data-v-3252e19a]{font-size:13px;color:#64748b}.metric-value[data-v-3252e19a]{margin-top:8px;font-size:28px;line-height:1.2;font-weight:700;color:#0f172a}.panel-title[data-v-3252e19a]{margin-bottom:10px;font-size:15px;font-weight:600;color:#0f172a}.language-grid[data-v-3252e19a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.language-item[data-v-3252e19a]{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#f8fafc}.language-label[data-v-3252e19a]{font-size:12px;color:#64748b}.language-value[data-v-3252e19a]{margin-top:6px;font-size:24px;line-height:1.2;font-weight:700;color:#0f172a}@media(max-width:1024px){.overview-grid[data-v-3252e19a]{grid-template-columns:repeat(2,minmax(0,1fr))}.language-grid[data-v-3252e19a]{grid-template-columns:1fr}}@media(max-width:640px){.overview-grid[data-v-3252e19a]{grid-template-columns:1fr}}.expo-leads-panel[data-v-e655c0b9]{display:grid;gap:12px}.toolbar[data-v-e655c0b9]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.expo-project-detail-view[data-v-7a0a3429]{padding:0}.expo-project-detail-view[data-v-7a0a3429] .ant-page-header{padding:8px 16px 16px}.content[data-v-7a0a3429]{background:#fff;margin-top:0;padding:12px 20px}.project-context[data-v-7a0a3429]{margin-bottom:8px}.material-counts[data-v-7a0a3429]{margin:8px 0;color:#595959}.upload-submit[data-v-7a0a3429]{margin:12px 0}.material-management[data-v-7a0a3429] .ant-upload.ant-upload-drag{padding:8px}.mobile-materials[data-v-7a0a3429]{display:none}.material-card[data-v-7a0a3429]{padding:14px;margin:8px 0;border:1px solid #eee;border-radius:8px;overflow-wrap:anywhere}.pdf-source[data-v-7a0a3429]{width:100%;height:65vh;margin-top:12px;border:1px solid #eee}.product-identity[data-v-7a0a3429],.parameter-values[data-v-7a0a3429]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.parameter-editor[data-v-7a0a3429]{padding:12px;margin-bottom:16px;border:1px solid #d9d9d9;border-radius:8px}.parameter-editor.selected[data-v-7a0a3429]{border-color:#1677ff}.parameter-values[data-v-7a0a3429]{margin-top:8px}.source-excerpt[data-v-7a0a3429]{padding:12px;margin:12px 0;border:1px solid #91caff}.source-image-wrapper[data-v-7a0a3429]{position:relative}.source-box[data-v-7a0a3429]{position:absolute;border:2px solid #1677ff;background:#1677ff22;pointer-events:none}.difference-grid[data-v-7a0a3429]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0}.history-text[data-v-7a0a3429]{white-space:pre-wrap;max-height:45vh;overflow:auto;padding:12px}.confirmation-facts[data-v-7a0a3429]{display:block;margin:12px 0}@media(max-width:600px){.difference-grid[data-v-7a0a3429]{grid-template-columns:1fr}}.material-management[data-v-7a0a3429]{width:100%}.material-flow-tip[data-v-7a0a3429]{margin-bottom:16px}.material-entry-actions[data-v-7a0a3429]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;width:100%;min-height:32px;margin:12px 0;padding-bottom:4px;clear:both}.status-stack[data-v-7a0a3429]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.status-detail[data-v-7a0a3429]{color:#8c8c8c;font-size:12px}.action-loading[data-v-7a0a3429]{cursor:wait;opacity:.55;pointer-events:none}.status-error[data-v-7a0a3429]{color:#cf1322;font-size:12px;line-height:1.4}.status-warning[data-v-7a0a3429]{color:#d46b08;font-size:12px}.analysis-lock-tip[data-v-7a0a3429]{margin-bottom:16px}.analysis-grid[data-v-7a0a3429]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,1fr);gap:20px;align-items:start}.analysis-image[data-v-7a0a3429]{width:100%;max-height:360px;object-fit:contain;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.analysis-form[data-v-7a0a3429]{min-width:0}@media(max-width:768px){.analysis-grid[data-v-7a0a3429]{grid-template-columns:1fr}.content[data-v-7a0a3429]{padding:10px}.desktop-materials[data-v-7a0a3429]{display:none}.mobile-materials[data-v-7a0a3429]{display:block}.product-identity[data-v-7a0a3429],.parameter-values[data-v-7a0a3429]{grid-template-columns:1fr;gap:0}}.mb-4[data-v-7a0a3429]{margin-bottom:16px}.qr-modal-body[data-v-7a0a3429]{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-code[data-v-7a0a3429]{width:240px;height:240px;border-radius:12px;background:#fff}.qr-link[data-v-7a0a3429]{word-break:break-all;text-align:center;margin:0}.expo-public-chat-page[data-v-152986d6]{min-height:100vh;background:linear-gradient(180deg,#f5f7fa,#edf3fb);display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.state-card[data-v-152986d6],.hero-card[data-v-152986d6],.chat-shell[data-v-152986d6]{width:100%;max-width:720px;margin:0 auto}.state-card[data-v-152986d6],.hero-card[data-v-152986d6]{background:#ffffffeb;border-radius:20px;box-shadow:0 10px 30px #0f172a14}.state-card[data-v-152986d6]{min-height:220px;display:grid;place-items:center;color:#475569}.error-card[data-v-152986d6]{text-align:center;padding:24px}.hero-card[data-v-152986d6]{display:flex;align-items:center;gap:14px;padding:18px;margin-bottom:14px}.logo-chip[data-v-152986d6]{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#111827,#334155);color:#fff;display:grid;place-items:center;font-weight:700;letter-spacing:.08em;flex:0 0 auto}.hero-text[data-v-152986d6]{min-width:0}.language-switch[data-v-152986d6]{margin-left:auto}.company-name[data-v-152986d6]{font-size:18px;font-weight:700;color:#0f172a}.welcome-message[data-v-152986d6]{margin-top:4px;color:#475569;line-height:1.5}.public-trust[data-v-152986d6]{margin-top:5px;color:#98a2b3;font-size:11px;line-height:1.35}.chat-shell[data-v-152986d6]{flex:1;display:flex;flex-direction:column;min-height:0}.messages[data-v-152986d6]{flex:1;min-height:50vh;overflow-y:auto;padding:4px 2px 16px}.message-row[data-v-152986d6]{display:flex;margin-bottom:12px}.message-row.user[data-v-152986d6]{justify-content:flex-end}.message-row.assistant[data-v-152986d6]{justify-content:flex-start}.bubble[data-v-152986d6]{max-width:min(88%,640px);border-radius:18px;padding:14px 16px;background:#fff;box-shadow:0 8px 18px #0f172a0f}.message-row.user .bubble[data-v-152986d6]{background:#0f172a;color:#fff}.bubble-role[data-v-152986d6]{font-size:12px;opacity:.6;margin-bottom:6px}.bubble-content[data-v-152986d6]{white-space:pre-wrap;line-height:1.65}.source-panel[data-v-152986d6]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.25)}.source-title[data-v-152986d6]{font-size:12px;font-weight:700;color:inherit;margin-bottom:8px}.source-item[data-v-152986d6]{font-size:13px;line-height:1.5;color:inherit;opacity:.9;margin-bottom:6px}.source-item span[data-v-152986d6]{display:block;opacity:.8}.composer[data-v-152986d6]{position:sticky;bottom:0;background:#f7f8fbf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(148,163,184,.16);padding:12px 0 4px;display:grid;gap:10px}.composer-row[data-v-152986d6]{display:flex;gap:10px;align-items:flex-end}.composer-row[data-v-152986d6] .ant-input-affix-wrapper,.composer-row[data-v-152986d6] .ant-input,.composer-row[data-v-152986d6] .ant-input-textarea{flex:1}.composer-actions[data-v-152986d6]{display:grid;gap:8px}.voice-status[data-v-152986d6]{min-height:20px;font-size:12px;color:#64748b}.lead-cta-row[data-v-152986d6]{padding:4px 0}@media(max-width:640px){.expo-public-chat-page[data-v-152986d6]{padding:12px}.hero-card[data-v-152986d6]{padding:14px;border-radius:18px}.composer-row[data-v-152986d6]{flex-direction:column;align-items:stretch}.composer-actions[data-v-152986d6]{grid-template-columns:1fr 1fr}.bubble[data-v-152986d6]{max-width:92%}}.login-page[data-v-ff2e146c]{--login-panel-border: rgb(255 255 255 / 12%);min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(16px,3vw,40px);background:radial-gradient(circle at 8% 12%,rgb(37 99 235 / 10%),transparent 30%),linear-gradient(135deg,#eef5ff,#f8fbff 52%,#f0f7f5)}.login-shell[data-v-ff2e146c]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);width:min(1180px,100%);min-height:680px;margin:0 auto;overflow:hidden;border:1px solid rgb(207 220 235 / 80%);border-radius:28px;background:#fff;box-shadow:0 28px 70px #0f375f24}.login-brand-panel[data-v-ff2e146c]{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:clamp(32px,5vw,64px);overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 86%,rgb(20 184 166 / 18%),transparent 30%),radial-gradient(circle at 88% 16%,rgb(37 99 235 / 38%),transparent 34%),linear-gradient(145deg,#0b1220,#14284a 58%,#0d3472)}.login-brand-panel[data-v-ff2e146c]:before,.login-brand-panel[data-v-ff2e146c]:after{position:absolute;z-index:-1;display:block;content:"";pointer-events:none}.login-brand-panel[data-v-ff2e146c]:before{inset:0;opacity:.22;background-image:linear-gradient(rgb(255 255 255 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 5%) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(135deg,#000 0%,transparent 78%);mask-image:linear-gradient(135deg,#000 0%,transparent 78%)}.login-brand-panel[data-v-ff2e146c]:after{right:-140px;bottom:-180px;width:430px;height:430px;border:1px solid rgb(20 184 166 / 26%);border-radius:50%;box-shadow:0 0 0 28px #14b8a60f,0 0 0 60px #14b8a60a}.login-brand-lockup[data-v-ff2e146c]{display:inline-flex;align-items:center;gap:14px;min-width:0}.login-brand-mark[data-v-ff2e146c]{flex:0 0 auto;padding:7px;border:1px solid var(--login-panel-border);border-radius:14px;background:#ffffff14}.login-brand-mark[data-v-ff2e146c] .brand-logo-mark{width:52px;height:52px;filter:drop-shadow(0 12px 20px rgb(0 0 0 / 25%))}.login-brand-copy[data-v-ff2e146c]{display:grid;min-width:0;gap:4px}.login-brand-copy strong[data-v-ff2e146c]{color:#fff;font-size:20px;font-weight:700;line-height:1.2}.login-brand-copy span[data-v-ff2e146c]{color:#e2ecfcc7;font-size:13px;line-height:1.4}.login-brand-content[data-v-ff2e146c]{max-width:520px;margin-top:clamp(72px,10vh,128px)}.login-brand-eyebrow[data-v-ff2e146c]{margin:0 0 14px;color:var(--mb-cyan);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.login-brand-content h1[data-v-ff2e146c]{max-width:520px;margin:0;color:#fff;font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1.18}.login-brand-support[data-v-ff2e146c]{max-width:420px;margin:24px 0 0;color:#e7f0ffcc;font-size:16px;line-height:1.7}.knowledge-workflow[data-v-ff2e146c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:auto 0 0;padding:0;list-style:none}.login-page--minimal .knowledge-workflow[data-v-ff2e146c]{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-workflow-step[data-v-ff2e146c]{position:relative;display:grid;justify-items:start;gap:10px;min-width:0;padding-top:17px}.knowledge-workflow-step[data-v-ff2e146c]:not(:last-child):after{position:absolute;top:28px;right:14%;left:44px;height:1px;content:"";background:linear-gradient(90deg,#14b8a6b8,#ffffff2e)}.knowledge-workflow-index[data-v-ff2e146c]{position:relative;z-index:1;display:grid;width:25px;height:25px;place-items:center;border:1px solid rgb(20 184 166 / 70%);border-radius:50%;color:#b8fff5;font-size:10px;font-weight:700;background:#12324d}.knowledge-workflow-label[data-v-ff2e146c]{max-width:100%;color:#eef6ffdb;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.login-form-panel[data-v-ff2e146c]{display:flex;align-items:center;min-width:0;padding:clamp(32px,5vw,68px) clamp(28px,5vw,64px);background:#fff}.login-form-card[data-v-ff2e146c]{width:min(100%,420px);margin:0 auto}.login-form-heading h2[data-v-ff2e146c]{margin:0;color:var(--mb-ink);font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.25}.login-form-heading>p[data-v-ff2e146c]:last-child{margin:12px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.7}.login-notice[data-v-ff2e146c],.login-error[data-v-ff2e146c]{margin-top:22px}.login-method-panel[data-v-ff2e146c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 20px;padding:11px 13px;border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-secondary);font-size:12px;line-height:1.4;background:var(--surface-muted)}.login-method-panel strong[data-v-ff2e146c]{color:var(--mb-ink-soft);font-weight:600}.login-form[data-v-ff2e146c] .ant-form-item{margin-bottom:20px}.login-form[data-v-ff2e146c] .ant-form-item-label>label{color:var(--text-primary);font-size:14px;font-weight:600}.login-form[data-v-ff2e146c] .ant-input,.login-form[data-v-ff2e146c] .ant-input-affix-wrapper{min-height:46px;border-radius:10px;border-color:#d8e0ea;background:#fff}.login-form[data-v-ff2e146c] .ant-input:hover,.login-form[data-v-ff2e146c] .ant-input-affix-wrapper:hover{border-color:#8eb3eb}.login-form[data-v-ff2e146c] .ant-input:focus,.login-form[data-v-ff2e146c] .ant-input-affix-wrapper-focused{border-color:var(--mb-blue);box-shadow:0 0 0 3px #2563eb24}.login-submit[data-v-ff2e146c]{height:48px;margin-top:4px;border-radius:10px;font-size:15px;font-weight:700;box-shadow:0 10px 18px #2563eb33}.login-submit[data-v-ff2e146c]:hover,.login-submit[data-v-ff2e146c]:focus{box-shadow:0 12px 22px #2563eb45}.login-help[data-v-ff2e146c]{display:flex;align-items:flex-start;gap:8px;margin:24px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}.login-help-mark[data-v-ff2e146c]{display:inline-grid;flex:0 0 auto;width:17px;height:17px;place-items:center;border:1px solid currentcolor;border-radius:50%;font-size:11px;font-weight:700;line-height:1}@media(max-width:900px){.login-shell[data-v-ff2e146c]{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}.login-brand-panel[data-v-ff2e146c]{padding:40px}.login-brand-content[data-v-ff2e146c]{margin-top:68px}.login-brand-content h1[data-v-ff2e146c]{font-size:34px}.login-form-panel[data-v-ff2e146c]{padding-inline:32px}}@media(max-width:767px){.login-page[data-v-ff2e146c]{justify-content:flex-start;padding:0;gap:0;background:#f5f7fa}.login-shell[data-v-ff2e146c]{display:flex;flex-direction:column;min-height:100vh;border:0;border-radius:0;box-shadow:none}.login-brand-panel[data-v-ff2e146c]{flex:0 0 auto;min-height:248px;padding:28px 24px 26px}.login-brand-mark[data-v-ff2e146c] .brand-logo-mark{width:42px;height:42px}.login-brand-copy strong[data-v-ff2e146c]{font-size:17px}.login-brand-copy span[data-v-ff2e146c]{font-size:12px}.login-brand-content[data-v-ff2e146c]{margin-top:34px}.login-brand-eyebrow[data-v-ff2e146c]{margin-bottom:8px;font-size:11px}.login-brand-content h1[data-v-ff2e146c]{max-width:460px;font-size:clamp(27px,7vw,36px);letter-spacing:-.035em}.login-brand-support[data-v-ff2e146c]{margin-top:12px;font-size:14px;line-height:1.5}.knowledge-workflow[data-v-ff2e146c]{margin-top:26px}.knowledge-workflow-step[data-v-ff2e146c]{gap:7px;padding-top:13px}.knowledge-workflow-step[data-v-ff2e146c]:not(:last-child):after{top:25px;right:10%;left:31px}.knowledge-workflow-index[data-v-ff2e146c]{width:23px;height:23px;font-size:9px}.knowledge-workflow-label[data-v-ff2e146c]{font-size:11px}.login-form-panel[data-v-ff2e146c]{flex:1 0 auto;align-items:flex-start;padding:32px 24px 42px}.login-form-heading h2[data-v-ff2e146c]{font-size:25px}.login-method-panel[data-v-ff2e146c]{margin-top:22px}}@media(max-width:360px){.login-brand-panel[data-v-ff2e146c]{min-height:232px;padding-inline:20px}.login-form-panel[data-v-ff2e146c]{padding-inline:20px}.login-brand-content[data-v-ff2e146c]{margin-top:28px}.login-brand-content h1[data-v-ff2e146c]{font-size:26px}.login-brand-support[data-v-ff2e146c]{font-size:13px}.knowledge-workflow-label[data-v-ff2e146c]{font-size:10px}}@media(max-width:767px)and (max-height:740px){.login-brand-panel[data-v-ff2e146c]{min-height:0;padding-block:20px 16px}.login-brand-content[data-v-ff2e146c]{margin-top:20px}.login-brand-content h1[data-v-ff2e146c]{font-size:clamp(24px,6vw,32px)}.login-brand-support[data-v-ff2e146c]{margin-top:8px;font-size:13px}.knowledge-workflow[data-v-ff2e146c]{margin-top:16px}.login-form-panel[data-v-ff2e146c]{padding-block:20px 24px}.login-method-panel[data-v-ff2e146c]{margin-top:16px;margin-bottom:16px}.login-form[data-v-ff2e146c] .ant-form-item{margin-bottom:14px}.login-help[data-v-ff2e146c]{margin-top:16px}}@media(prefers-reduced-motion:reduce){.login-submit[data-v-ff2e146c]{transition:none}}.change-password-page[data-v-84c1439e]{--security-border: rgb(255 255 255 / 12%);min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at 8% 12%,rgb(37 99 235 / 12%),transparent 30%),linear-gradient(135deg,#f4f8ff,#f6fafb)}.change-password-shell[data-v-84c1439e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);width:min(1180px,100%);min-height:680px;overflow:hidden;border:1px solid #dbe5f0;border-radius:28px;background:#fff;box-shadow:0 28px 70px #0f375f24}.change-password-brand-panel[data-v-84c1439e]{position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;padding:clamp(40px,5vw,68px);overflow:hidden;background:radial-gradient(circle at 10% 84%,rgb(20 184 166 / 18%),transparent 30%),radial-gradient(circle at 88% 15%,rgb(37 99 235 / 38%),transparent 34%),linear-gradient(145deg,#0b1220,#14284a 58%,#0d3472)}.change-password-brand-panel[data-v-84c1439e]:before,.change-password-brand-panel[data-v-84c1439e]:after{position:absolute;z-index:-1;display:block;content:"";pointer-events:none}.change-password-brand-panel[data-v-84c1439e]:before{inset:0;opacity:.22;background-image:linear-gradient(rgb(255 255 255 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 5%) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(135deg,#000 0%,transparent 78%);mask-image:linear-gradient(135deg,#000 0%,transparent 78%)}.change-password-brand-panel[data-v-84c1439e]:after{right:-150px;bottom:-170px;width:430px;height:430px;border:1px solid rgb(20 184 166 / 26%);border-radius:50%;box-shadow:0 0 0 42px #14b8a612,0 0 0 88px #2563eb0d}.change-password-brand-lockup[data-v-84c1439e]{display:flex;align-items:center;gap:16px}.change-password-brand-mark[data-v-84c1439e]{width:66px;height:66px;flex:0 0 66px;padding:9px;border:1px solid var(--security-border);border-radius:16px;background:#ffffff14}.change-password-brand-copy[data-v-84c1439e]{display:grid;gap:5px}.change-password-brand-copy strong[data-v-84c1439e]{color:#fff;font-size:22px;letter-spacing:-.02em}.change-password-brand-copy span[data-v-84c1439e]{color:#e7f0ffb8;font-size:14px}.change-password-brand-content[data-v-84c1439e]{margin-top:auto;max-width:440px;padding-top:100px}.change-password-brand-eyebrow[data-v-84c1439e]{margin:0 0 18px;color:#14b8a6;font-size:15px;font-weight:700;letter-spacing:.12em}.change-password-brand-content h1[data-v-84c1439e]{margin:0;color:#fff;font-size:clamp(34px,4vw,50px);font-weight:700;letter-spacing:-.05em;line-height:1.2}.change-password-brand-content p[data-v-84c1439e]:last-child{margin:22px 0 0;color:#e7f0ffcc;font-size:16px;line-height:1.7}.security-flow[data-v-84c1439e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:84px 0 0;padding:0;list-style:none}.security-flow li[data-v-84c1439e]{position:relative;display:grid;justify-items:start;gap:10px;min-width:0;padding-top:17px}.security-flow li[data-v-84c1439e]:not(:last-child):after{position:absolute;top:28px;right:14%;left:44px;height:1px;content:"";background:linear-gradient(90deg,#14b8a6b8,#ffffff2e)}.security-flow-index[data-v-84c1439e]{position:relative;z-index:1;display:grid;width:25px;height:25px;place-items:center;border:1px solid #14b8a6;border-radius:50%;color:#8ff4e9;font-size:10px;font-weight:700;background:#12324d}.security-flow-label[data-v-84c1439e]{max-width:100%;color:#eef6ffdb;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.change-password-form-panel[data-v-84c1439e]{display:flex;align-items:center;min-width:0;padding:clamp(32px,5vw,68px) clamp(28px,5vw,64px);background:#fff}.change-password-form-card[data-v-84c1439e]{width:min(100%,440px);margin:0 auto}.change-password-heading h2[data-v-84c1439e]{margin:0;color:var(--mb-ink);font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.25}.change-password-heading p[data-v-84c1439e]{margin:12px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.7}.change-password-notice[data-v-84c1439e],.change-password-error[data-v-84c1439e]{margin-top:22px}.change-password-method[data-v-84c1439e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:13px 16px;border:1px solid #e8eef6;border-radius:12px;color:var(--text-secondary);font-size:13px;background:#f8fafc}.change-password-method strong[data-v-84c1439e]{color:var(--mb-ink-soft);font-weight:600}.change-password-form[data-v-84c1439e]{margin-top:24px}.change-password-form[data-v-84c1439e] .ant-form-item{margin-bottom:20px}.change-password-form[data-v-84c1439e] .ant-form-item-label>label{color:var(--text-primary);font-size:14px;font-weight:600}.change-password-form[data-v-84c1439e] .ant-input,.change-password-form[data-v-84c1439e] .ant-input-affix-wrapper{min-height:46px;border-radius:10px;border-color:#d8e0ea;background:#fff}.change-password-form[data-v-84c1439e] .ant-input:hover,.change-password-form[data-v-84c1439e] .ant-input-affix-wrapper:hover{border-color:#8eb3eb}.change-password-form[data-v-84c1439e] .ant-input:focus,.change-password-form[data-v-84c1439e] .ant-input-affix-wrapper-focused{border-color:var(--mb-blue);box-shadow:0 0 0 3px #2563eb24}.password-requirements[data-v-84c1439e]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;color:var(--text-secondary);font-size:12px;line-height:1.5}.password-requirement[data-v-84c1439e]{display:inline-flex;align-items:center;gap:5px}.password-requirement>span[data-v-84c1439e]:first-child{color:#98a2b3;font-size:14px;font-weight:700}.password-requirement.is-fulfilled[data-v-84c1439e]{color:#167c72}.password-requirement.is-fulfilled>span[data-v-84c1439e]:first-child{color:#0f9f8e}.password-requirements--match[data-v-84c1439e]{margin-top:7px}.change-password-actions[data-v-84c1439e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.change-password-actions[data-v-84c1439e] .ant-btn{min-height:46px;border-radius:10px}.change-password-submit[data-v-84c1439e]{flex:1 1 220px;box-shadow:0 10px 24px #2563eb2e}.change-password-logout[data-v-84c1439e]{display:block;margin:22px auto 0;padding:4px 8px;border:0;color:var(--text-secondary);font:inherit;font-size:13px;background:transparent;cursor:pointer}.change-password-logout[data-v-84c1439e]:hover,.change-password-logout[data-v-84c1439e]:focus-visible{color:var(--mb-blue)}@media(max-width:900px){.change-password-shell[data-v-84c1439e]{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.change-password-brand-panel[data-v-84c1439e]{padding:40px}.change-password-brand-content[data-v-84c1439e]{padding-top:68px}.change-password-brand-content h1[data-v-84c1439e]{font-size:34px}.change-password-form-panel[data-v-84c1439e]{padding-inline:32px}}@media(min-width:768px)and (max-height:860px){.change-password-page[data-v-84c1439e]{padding-block:14px}.change-password-brand-panel[data-v-84c1439e],.change-password-form-panel[data-v-84c1439e]{padding-block:48px}}@media(min-width:768px)and (max-height:760px){.change-password-brand-panel[data-v-84c1439e],.change-password-form-panel[data-v-84c1439e]{padding-block:22px}.change-password-form[data-v-84c1439e]{margin-top:18px}.change-password-form[data-v-84c1439e] .ant-form-item{margin-bottom:14px}.change-password-actions[data-v-84c1439e]{margin-top:20px}.change-password-logout[data-v-84c1439e]{margin-top:14px}}@media(max-width:767px){.change-password-page[data-v-84c1439e]{align-items:stretch;padding:0;background:#f5f7fa}.change-password-shell[data-v-84c1439e]{display:flex;min-height:100vh;flex-direction:column;border:0;border-radius:0;box-shadow:none}.change-password-brand-panel[data-v-84c1439e]{flex:0 0 auto;min-height:248px;padding:28px 24px 26px}.change-password-brand-lockup[data-v-84c1439e]{gap:10px}.change-password-brand-mark[data-v-84c1439e]{width:50px;height:50px;flex-basis:50px;padding:7px;border-radius:13px}.change-password-brand-copy strong[data-v-84c1439e]{font-size:18px}.change-password-brand-copy span[data-v-84c1439e]{font-size:12px}.change-password-brand-content[data-v-84c1439e]{padding-top:34px}.change-password-brand-eyebrow[data-v-84c1439e]{margin-bottom:9px;font-size:12px}.change-password-brand-content h1[data-v-84c1439e]{font-size:28px;letter-spacing:-.04em}.change-password-brand-content p[data-v-84c1439e]:last-child{margin-top:10px;font-size:13px;line-height:1.5}.security-flow[data-v-84c1439e]{margin-top:26px}.security-flow li[data-v-84c1439e]{gap:7px;padding-top:13px}.security-flow li[data-v-84c1439e]:not(:last-child):after{top:25px;right:10%;left:31px}.security-flow-index[data-v-84c1439e]{width:23px;height:23px;font-size:9px}.security-flow-label[data-v-84c1439e]{font-size:11px}.change-password-form-panel[data-v-84c1439e]{flex:1 0 auto;align-items:flex-start;padding:32px 24px 42px}.change-password-heading h2[data-v-84c1439e]{font-size:25px}.change-password-method[data-v-84c1439e]{margin-top:20px}}@media(max-width:360px){.change-password-brand-panel[data-v-84c1439e]{min-height:232px;padding-inline:20px}.change-password-form-panel[data-v-84c1439e]{padding-inline:20px}.change-password-brand-content[data-v-84c1439e]{padding-top:28px}.change-password-brand-content h1[data-v-84c1439e]{font-size:25px}.change-password-brand-content p[data-v-84c1439e]:last-child{font-size:12px}.security-flow-label[data-v-84c1439e]{font-size:10px}}@media(prefers-reduced-motion:reduce){.change-password-submit[data-v-84c1439e]{transition:none}}*{box-sizing:border-box}html,body,#app{--app-zh-font-family: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans CJK JP", "Source Han Sans SC", "WenQuanYi Micro Hei", sans-serif;--mb-ink: #0b1220;--mb-ink-soft: #172033;--mb-blue: #2563eb;--mb-blue-soft: #dbeafe;--mb-cyan: #14b8a6;--mb-amber: #d97706;--mb-red: #dc2626;--surface-page: #f5f7fa;--surface-panel: #ffffff;--surface-muted: #f8fafc;--text-primary: #111827;--text-secondary: #667085;--text-muted: #98a2b3;--border-default: #e6eaf0;--border-subtle: #eef2f7;--accent-primary: var(--mb-blue);--accent-soft: var(--mb-blue-soft);--status-success: var(--mb-cyan);--status-warning: var(--mb-amber);--status-error: var(--mb-red);--status-info: var(--mb-blue);--mb-radius-sm: 6px;--mb-radius-md: 10px;--mb-radius-lg: 14px;--mb-shadow-panel: 0 1px 2px rgb(15 23 42 / 3%), 0 6px 20px rgb(15 23 42 / 4%);--mb-control-height: 40px;margin:0;width:100%;min-height:100%;font-family:var(--app-zh-font-family);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}.page-title{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.35}.mb-page-surface{min-width:0;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--mb-radius-md);box-shadow:var(--mb-shadow-panel)}.mb-page-workspace{min-width:0;padding:12px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--mb-radius-lg);box-shadow:var(--mb-shadow-panel)}.mb-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.mb-section-heading>*{min-width:0}.mb-muted{color:var(--text-secondary)}.ant-btn{border-radius:6px;transition:color .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.ant-btn-primary{background:var(--mb-blue);border-color:var(--mb-blue)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:#1d4ed8;border-color:#1d4ed8}.mb-mobile-action-area{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-focused .ant-select-selector{outline:2px solid rgb(37 99 235 / 28%);outline-offset:2px}.ant-empty{padding:24px 12px}.ant-empty-description{max-width:420px;margin-inline:auto;color:var(--text-secondary);line-height:1.6}.ant-table-placeholder .ant-empty{padding-block:32px}@media(max-width:767px){.page-title{font-size:22px;line-height:30px;margin-bottom:12px}.ant-card,.ant-card-body{border-radius:8px}.ant-card-body{padding:14px}.ant-space{max-width:100%}.ant-space-horizontal{flex-wrap:wrap}.ant-table-wrapper{max-width:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mb-page-workspace{padding:16px 12px;border-radius:var(--mb-radius-md)}.ant-table:not(.mb-wide-table){min-width:0;table-layout:fixed}.ant-table:not(.mb-wide-table) .ant-table-cell{overflow-wrap:anywhere;word-break:break-word}.ant-table-pagination{justify-content:flex-start}.ant-form-inline{row-gap:8px}.ant-form-inline .ant-form-item{width:100%;margin-right:0}.ant-select,.ant-input,.ant-input-number,.ant-picker,.ant-btn{min-height:40px}.mb-mobile-action-area>.ant-btn,.mb-mobile-action-area>.ant-dropdown{max-width:100%}.mb-mobile-action-area{justify-content:flex-end}.ant-drawer-content-wrapper{max-width:100vw}.ant-modal{max-width:calc(100vw - 24px)}}
