.agent-icon[data-v-f3a542bb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-icon img[data-v-f3a542bb]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.agent-icon svg[data-v-f3a542bb]{width:100%;height:100%}.app-toast-stack{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 48px);pointer-events:none}.app-toast{display:flex;align-items:flex-start;gap:10px;max-width:640px;box-sizing:border-box;padding:11px 12px 11px 14px;border:1px solid var(--c-border, #e3e5e8);border-radius:8px;background:var(--c-bg, #fff);color:var(--c-text, #24252d);font-size:13px;line-height:20px;box-shadow:0 4px 18px #00192d1a;pointer-events:auto}.app-toast span{overflow-wrap:anywhere;white-space:pre-line}.app-toast-icon{flex-shrink:0;margin-top:2px;color:#345a79}.app-toast[data-type=success] .app-toast-icon{color:#26714c}.app-toast[data-type=warning] .app-toast-icon{color:#926315}.app-toast[data-type=error] .app-toast-icon{color:#b33434}.app-toast button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin:-2px -3px -2px 4px;padding:0;border:0;border-radius:4px;background:transparent;color:#66727c;cursor:pointer}.app-toast button:hover{background:#f0f2f4;color:#24252d}.app-toast button:focus-visible{outline:2px solid #315f83;outline-offset:2px}.app-toast-enter-active,.app-toast-leave-active{transition:opacity .16s ease,transform .16s ease}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.app-toast-enter-active,.app-toast-leave-active{transition:none}}.login-tabs[data-v-461e3ea3]{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-bottom:24px}.login-tabs button[data-v-461e3ea3]{flex:1;padding:10px 0;background:none;border:0;border-bottom:2px solid transparent;color:var(--text-3);cursor:pointer}.login-tabs button[aria-selected=true][data-v-461e3ea3]{color:var(--brand-7);border-bottom-color:var(--brand-7);font-weight:600}.send-code[data-v-461e3ea3]{flex-shrink:0;border:0;padding:8px 0 8px 8px;background:none;color:var(--brand-7);cursor:pointer;font-size:12px}.send-code[data-v-461e3ea3]:disabled{color:var(--text-3);cursor:default}.sms-message[data-v-461e3ea3]{font-size:12px;color:var(--text-3);line-height:1.6;margin:0 0 16px}.login-page[data-v-461e3ea3]{--brand-4: #9ca4c2;--brand-6: #525880;--brand-7: #393a56;--accent: #c8873e;--text: #0f172a;--text-2: #334155;--text-3: #64748b;--subtle: #f7f8fb;--line: #d8dee8;--radius: 8px;position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:clamp(18px,3.2vw,48px);background:#eef1f6;color:var(--text);color-scheme:light;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.ambient[data-v-461e3ea3]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 18%,rgba(200,135,62,.14),transparent 28%),radial-gradient(circle at 86% 82%,rgba(82,88,128,.13),transparent 30%),linear-gradient(135deg,#f8f9fb,#eef1f6 48%,#e8ecf2)}.ambient[data-v-461e3ea3]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(rgba(57,58,86,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(57,58,86,.045) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to right,#000,transparent 72%);mask-image:linear-gradient(to right,#000,transparent 72%)}.login-shell[data-v-461e3ea3]{position:relative;z-index:1;width:min(1320px,100%);min-height:620px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,420px);overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:#fff;box-shadow:0 30px 80px #1e1f2c29}.story[data-v-461e3ea3]{position:relative;display:grid;grid-template-rows:auto auto;align-content:center;min-width:0;gap:0;padding:clamp(24px,2.5vw,36px);overflow:hidden;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(200,135,62,.32),transparent 36%),linear-gradient(145deg,#262739,#393a56 62%,#4d4e6c)}.story[data-v-461e3ea3]:after{content:"";position:absolute;right:-100px;bottom:-170px;width:410px;height:410px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 54px #ffffff09,0 0 0 108px #ffffff06;pointer-events:none}.story-copy[data-v-461e3ea3],.graph[data-v-461e3ea3]{position:relative;z-index:1;min-width:0}.story-logo[data-v-461e3ea3]{display:block;width:36px;height:36px;margin-bottom:14px;filter:drop-shadow(0 7px 14px rgba(0,0,0,.22))}.story-details[data-v-461e3ea3]{display:grid;grid-template-columns:minmax(0,1fr) 184px;align-items:center;gap:24px;padding-bottom:48px}.eyebrow[data-v-461e3ea3]{display:block;margin-bottom:9px;color:#e4a84f;font-size:11px;font-weight:700;letter-spacing:.18em}.story h1[data-v-461e3ea3]{margin:0;color:#f7f8ff;font-size:clamp(32px,3.2vw,44px);font-weight:430;line-height:1.3;letter-spacing:-.035em}.story-message p[data-v-461e3ea3]{max-width:520px;margin:10px 0 0;color:#ebedfabd;font-size:12px;line-height:1.75}.capabilities[data-v-461e3ea3]{display:grid;grid-template-columns:1fr;gap:14px}.capability[data-v-461e3ea3]{display:flex;align-items:center;gap:10px;min-width:0}.capability-icon[data-v-461e3ea3]{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(228,168,79,.3);border-radius:8px;color:#e4a84f;background:#ffffff12}.capability-icon svg[data-v-461e3ea3]{width:15px;height:15px;fill:currentColor}.capability-text[data-v-461e3ea3]{display:flex;min-width:0;flex-direction:column}.capability b[data-v-461e3ea3]{font-size:13px;font-weight:650;line-height:1.35}.capability small[data-v-461e3ea3]{margin-top:2px;color:#ebedfa8f;font-size:9px;line-height:1.35}.graph[data-v-461e3ea3]{width:100%;margin:-20px auto -24px;overflow:visible}.graph img[data-v-461e3ea3]{display:block;width:100%;height:auto;object-fit:contain;transform:scale(1.05);transform-origin:center;filter:brightness(1.08) saturate(.92);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%),linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%),linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.login-card[data-v-461e3ea3]{align-self:center;padding:48px 48px 38px}.login-brand[data-v-461e3ea3]{display:flex;align-items:center;gap:14px;margin-bottom:34px}.mobile-logo[data-v-461e3ea3]{display:none;width:50px;height:50px;border-radius:50%;box-shadow:0 8px 20px #0f172a14}.welcome[data-v-461e3ea3]{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em}.login-title[data-v-461e3ea3]{margin:3px 0 4px;font-size:25px;font-weight:700;letter-spacing:-.02em}.subtitle[data-v-461e3ea3]{margin:0;color:var(--text-3);font-size:13px}.error-slot[data-v-461e3ea3]{min-height:58px;margin-bottom:10px}.error[data-v-461e3ea3]{display:none;min-height:58px;flex-direction:column;justify-content:center;gap:3px;padding:10px 12px;border:1px solid #f1b8b8;border-radius:var(--radius);color:#9f1d1d;background:#fff3f3;font-size:12px;line-height:1.5}.error.is-visible[data-v-461e3ea3]{display:flex}.field[data-v-461e3ea3]{margin-bottom:20px}.field label[data-v-461e3ea3]{display:block;margin-bottom:8px;color:var(--text-2);font-size:13px;font-weight:600}.input-wrap[data-v-461e3ea3]{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--subtle)}.input-wrap[data-v-461e3ea3]:focus-within{border-color:var(--brand-4);box-shadow:0 0 0 2px #5258801f}.input-wrap svg[data-v-461e3ea3]{width:15px;height:15px;flex:0 0 15px;fill:var(--text-3)}.input-wrap input[data-v-461e3ea3]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.input-wrap input[data-v-461e3ea3]::placeholder{color:#94a3b8}.input-wrap input[data-v-461e3ea3]:-webkit-autofill,.input-wrap input[data-v-461e3ea3]:-webkit-autofill:hover,.input-wrap input[data-v-461e3ea3]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--subtle) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}.password-toggle[data-v-461e3ea3]{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;color:var(--text-3);background:transparent;cursor:pointer}.password-toggle svg[data-v-461e3ea3]{width:16px;height:16px;fill:currentColor}.field-error[data-v-461e3ea3]{display:none;margin-top:5px;color:#b91c1c;font-size:11px}.field.is-invalid .input-wrap[data-v-461e3ea3]{border-color:#ef4444}.field.is-invalid .field-error[data-v-461e3ea3]{display:block}.options[data-v-461e3ea3]{display:flex;justify-content:space-between;align-items:center;margin:-2px 0 20px}.hint[data-v-461e3ea3]{color:var(--text-3);font-size:12px}.submit[data-v-461e3ea3]{width:100%;min-height:44px;border:0;border-radius:var(--radius);color:#fff;background:var(--brand-7);font-weight:650;cursor:pointer}.submit[data-v-461e3ea3]:hover:not(:disabled){background:var(--brand-6)}.submit[data-v-461e3ea3]:disabled{cursor:wait;opacity:.65}.footer[data-v-461e3ea3]{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:28px;color:var(--text-3);font-size:11px}.footer svg[data-v-461e3ea3]{width:15px;height:15px;fill:currentColor}@media (min-width: 981px) and (max-width: 1100px){.story h1[data-v-461e3ea3]{font-size:26px}.story-details[data-v-461e3ea3]{gap:16px;grid-template-columns:minmax(0,1fr) 156px}}@media (max-width: 980px){.login-page[data-v-461e3ea3]{overflow-y:auto;padding:20px}.login-shell[data-v-461e3ea3]{width:min(680px,100%);min-height:auto;grid-template-columns:1fr}.story[data-v-461e3ea3]{min-height:500px;padding:22px 28px}.story-logo[data-v-461e3ea3]{width:32px;height:32px;margin-bottom:12px}.story-details[data-v-461e3ea3]{grid-template-columns:minmax(0,1fr) 172px;gap:20px;padding-bottom:28px}.story h1[data-v-461e3ea3]{font-size:30px}.graph[data-v-461e3ea3]{width:min(100%,560px)}.login-card[data-v-461e3ea3]{padding:30px 40px 32px}.login-brand[data-v-461e3ea3]{margin-bottom:20px}.error-slot[data-v-461e3ea3]{min-height:48px;margin-bottom:4px}}@media (max-width: 620px){.login-page[data-v-461e3ea3]{padding:0;background:#fff}.login-shell[data-v-461e3ea3]{min-height:100vh;border:0;border-radius:0;box-shadow:none}.story[data-v-461e3ea3]{display:none}.login-card[data-v-461e3ea3]{padding:34px 24px 30px}.mobile-logo[data-v-461e3ea3]{display:block}.login-title[data-v-461e3ea3]{font-size:25px}.input-wrap input[data-v-461e3ea3]{font-size:16px}}@media (max-height: 720px) and (min-width: 981px){.login-page[data-v-461e3ea3]{place-items:start center;padding:12px}.login-shell[data-v-461e3ea3]{min-height:640px}.story[data-v-461e3ea3]{padding-block:20px}.login-card[data-v-461e3ea3]{padding-block:34px}.error-slot[data-v-461e3ea3]{min-height:52px;margin-bottom:6px}.footer[data-v-461e3ea3]{margin-top:18px}}@media (prefers-reduced-motion: reduce){.login-page[data-v-461e3ea3] *,.login-page[data-v-461e3ea3] *:before,.login-page[data-v-461e3ea3] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.password-mask[data-v-acf33266]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0005;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.password-card[data-v-acf33266]{box-sizing:border-box;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;border-radius:16px;padding:24px;color:#24252d;box-shadow:0 16px 48px #0002;font-size:13px}header[data-v-acf33266]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-acf33266]{font-size:18px;margin:0;font-weight:600}button[data-v-acf33266],input[data-v-acf33266]{font:inherit}button[data-v-acf33266]{cursor:pointer}.close-button[data-v-acf33266]{border:0;background:transparent;font-size:24px;color:#64748b;padding:0 5px}.intro[data-v-acf33266]{font-size:12px;color:#71808b;margin:8px 0 20px}.field[data-v-acf33266]{display:flex;flex-direction:column;gap:8px;margin-top:16px;font-weight:500}.field input[data-v-acf33266]{box-sizing:border-box;width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid #dadfeb;background:#f8f9fb;border-radius:8px;color:#24252d}.rules[data-v-acf33266]{list-style:none;padding:0;margin:8px 0 0;color:#71808b;font-size:11px;line-height:1.8}.rules li[data-v-acf33266]{display:flex;gap:6px}.rules span[data-v-acf33266]{width:12px;flex-shrink:0}.rules .valid[data-v-acf33266]{color:#197350}.show-passwords[data-v-acf33266]{display:flex;align-items:center;gap:6px;margin-top:10px;color:#64748b;font-size:12px}.show-passwords input[data-v-acf33266]{accent-color:#393a56}.captcha-row[data-v-acf33266]{display:flex;gap:10px}.captcha-row>input[data-v-acf33266]{flex:1;width:0}.captcha-button[data-v-acf33266]{width:132px;height:44px;flex-shrink:0;border:0;padding:0;border-radius:8px;overflow:hidden;background:#eef2f7;color:#64748b}.captcha-button img[data-v-acf33266]{display:block;width:100%;height:100%}.captcha-hint[data-v-acf33266]{color:#71808b;font-size:11px;margin:8px 0 0}.mismatch[data-v-acf33266],.error[data-v-acf33266]{color:#b91c1c;font-size:12px;line-height:1.6;margin:8px 0 0}footer[data-v-acf33266]{display:flex;align-items:center;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid #e6e9ee}footer>span[data-v-acf33266]{color:#71808b;font-size:11px;margin-right:auto}.cancel-button[data-v-acf33266],.save-button[data-v-acf33266]{height:36px;padding:0 14px;border-radius:8px;white-space:nowrap}.cancel-button[data-v-acf33266]{border:1px solid #dadfeb;background:#fff;color:#394957}.save-button[data-v-acf33266]{border:1px solid #393a56;background:#393a56;color:#fff}button[data-v-acf33266]:disabled{opacity:.5;cursor:default}button[data-v-acf33266]:focus-visible,input[data-v-acf33266]:focus-visible{outline:2px solid #687596;outline-offset:2px}@media (max-width: 420px){.password-card[data-v-acf33266]{padding:20px}footer>span[data-v-acf33266]{max-width:86px}}.mermaid-wrap[data-v-07713a2e]{margin:8px 0}.mermaid-loading[data-v-07713a2e]{padding:20px;text-align:center;color:#8a8f99;font-size:13px;background:#f7f8fa;border:1px dashed #d0d3d9;border-radius:8px}.mermaid-error[data-v-07713a2e]{padding:12px;color:#d93026;font-size:13px;background:#fff3f3;border:1px solid #ffd6d6;border-radius:8px;word-break:break-all}.mermaid-container[data-v-07713a2e]{display:flex;justify-content:center;background:#fff;border:1px solid #e7e9ee;border-radius:8px;padding:16px;overflow-x:auto}.mermaid-container[data-v-07713a2e] svg{max-width:100%;height:auto}.echarts-wrap[data-v-cd4b916e]{margin:8px 0}.echarts-loading[data-v-cd4b916e]{padding:20px;text-align:center;color:#8a8f99;font-size:13px;background:#f7f8fa;border:1px dashed #d0d3d9;border-radius:8px}.echarts-error[data-v-cd4b916e]{padding:12px;color:#d93026;font-size:13px;background:#fff3f3;border:1px solid #ffd6d6;border-radius:8px;word-break:break-all}.echarts-container[data-v-cd4b916e]{width:100%;background:#fff;border:1px solid #e7e9ee;border-radius:8px;padding:12px}.is-plain .echarts-container[data-v-cd4b916e]{border:0;border-radius:0;padding:0}.reference-list[data-v-f100a68f]{width:100%;max-width:760px;margin-top:18px;padding-top:12px;border-top:1px solid var(--c-border)}.reference-header[data-v-f100a68f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.reference-header>span[data-v-f100a68f]{display:inline-flex;align-items:center;gap:6px;color:var(--c-text);font-size:13px}.reference-header strong[data-v-f100a68f]{font-weight:600}.reference-header small[data-v-f100a68f]{font-size:12px;color:var(--c-text-muted)}.reference-header button[data-v-f100a68f]{min-height:44px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--c-text-muted);font-size:12px}.reference-header button span[data-v-f100a68f]{padding-left:6px;font-size:18px}.reference-header button[data-v-f100a68f]:hover{color:var(--c-navy);background:var(--c-bg-subtle)}.reference-items[data-v-f100a68f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.reference-item[data-v-f100a68f]{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--c-border);border-radius:8px;color:#505861;background:#f8f9fa;text-align:left;font-size:12px;line-height:1.7;transition:background .15s,border-color .15s}.reference-item[data-v-f100a68f]:hover{background:#eef4f7;border-color:#96b4c8;color:var(--c-navy)}.reference-title[data-v-f100a68f]{flex:1;min-width:0;overflow-wrap:anywhere}.reference-numbers[data-v-f100a68f]{color:#356182;white-space:nowrap;font-size:10px;margin-left:3px;vertical-align:super}.reference-arrow[data-v-f100a68f]{flex:none;font-size:18px;color:#76818a}.reference-more[data-v-f100a68f]{margin-top:6px;color:var(--c-text-muted);font-size:12px}.reference-more summary[data-v-f100a68f]{min-height:44px;padding:12px 4px;cursor:pointer}.reference-list button[data-v-f100a68f]:focus-visible,.reference-more summary[data-v-f100a68f]:focus-visible{outline:2px solid #467b9d;outline-offset:2px}@media (max-width: 640px){.reference-items[data-v-f100a68f]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.reference-item[data-v-f100a68f]{transition:none}}.analysis-notice[data-v-34dc2c29]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e0e7ed;background:#f7f9fb;border-radius:8px;padding:12px 14px;margin-top:4px;color:#506575;font-size:13px}.analysis-notice strong[data-v-34dc2c29]{font-weight:500;color:#28475b}.analysis-notice p[data-v-34dc2c29]{margin:5px 0 0;line-height:1.65;overflow-wrap:anywhere}.analysis-notice button[data-v-34dc2c29]{flex-shrink:0;min-height:40px;padding:7px 10px;border:1px solid #cddae3;background:#fff;border-radius:6px;color:#245d80;font:inherit;cursor:pointer}.analysis-notice button[data-v-34dc2c29]:hover{background:#eef4f8}.analysis-notice button[data-v-34dc2c29]:focus-visible{outline:2px solid #27618b;outline-offset:3px}@media (max-width:600px){.analysis-notice[data-v-34dc2c29]{align-items:flex-start;flex-direction:column;gap:10px}}.chat-row[data-v-34dc2c29]{display:flex;align-items:flex-start;gap:12px;width:100%;max-width:960px}.chat-row-user[data-v-34dc2c29]{flex-direction:row-reverse}.chat-row-user .chat-content[data-v-34dc2c29]{display:flex;flex-direction:column;align-items:flex-end}.chat-row-user .msg-name[data-v-34dc2c29]{text-align:right}.chat-row-user .msg-actions[data-v-34dc2c29]{justify-content:flex-end}.avatar[data-v-34dc2c29]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-user[data-v-34dc2c29]{background:#f0eeea;border:1px solid #e5e2dc;font-size:12px;font-weight:500;color:#73706a}.avatar-assistant img[data-v-34dc2c29]{width:100%;height:100%;object-fit:cover}.chat-content[data-v-34dc2c29]{min-width:0;padding-top:3px}.content-user[data-v-34dc2c29]{max-width:680px}.content-ai[data-v-34dc2c29]{width:860px;max-width:calc(100% - 40px)}.msg-name[data-v-34dc2c29]{font-size:12px;font-weight:700;line-height:normal;color:#73706a;white-space:nowrap}.user-text[data-v-34dc2c29]{margin-top:8px;padding:8px 12px;background:#00192d;color:#fff;border-radius:12px 4px 12px 12px;font-size:14px;line-height:22px;word-break:break-word;max-width:100%}.ai-block[data-v-34dc2c29]{display:flex;flex-direction:column;gap:12px;padding-top:12px}.thinking-toggle[data-v-34dc2c29]{display:flex;align-items:flex-start;gap:4px;border:none;background:transparent;cursor:pointer;transition:opacity .15s;padding:0}.thinking-toggle[data-v-34dc2c29]:hover{opacity:.8}.thinking-toggle span[data-v-34dc2c29]{font-size:14px;line-height:20px;color:#2b2926}.chevron[data-v-34dc2c29]{margin:4px 0 0 2px;display:inline-flex}.thinking-collapse[data-v-34dc2c29]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.thinking-collapse.open[data-v-34dc2c29]{grid-template-rows:1fr}.thinking-collapse-inner[data-v-34dc2c29]{overflow:hidden;min-height:0}.thinking-body[data-v-34dc2c29]{width:100%;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#dfdfdfb8;border:1px solid #dfdfdf;border-radius:16px;box-shadow:0 4px 24px #00000014;padding:17px 21px;max-height:360px;overflow-y:auto}.thinking-markdown[data-v-34dc2c29]{font-size:14px;line-height:20px;color:#2b2926;white-space:pre-wrap;font-family:SF Mono,Consolas,Courier New,monospace}.thinking-markdown[data-v-34dc2c29] p,.thinking-markdown[data-v-34dc2c29] pre{margin:0 0 8px;white-space:pre-wrap}.thinking-markdown[data-v-34dc2c29] ul,.thinking-markdown[data-v-34dc2c29] ol{padding-left:1.5em;margin:0 0 8px}.thinking-markdown[data-v-34dc2c29] li{margin:2px 0}.thinking-dots[data-v-34dc2c29]{display:flex;gap:5px;padding:6px 0}.dot[data-v-34dc2c29]{width:8px;height:8px;border-radius:50%;background:#b9bec7;animation:blink-34dc2c29 1.4s infinite both}.dot[data-v-34dc2c29]:nth-child(2){animation-delay:.2s}.dot[data-v-34dc2c29]:nth-child(3){animation-delay:.4s}@keyframes blink-34dc2c29{0%,80%,to{opacity:.25}40%{opacity:1}}.cursor[data-v-34dc2c29]{display:inline-block;width:2px;height:16px;margin-left:2px;vertical-align:-3px;background:#24252d;animation:fade-34dc2c29 .8s steps(2) infinite}@keyframes fade-34dc2c29{0%,to{opacity:1}50%{opacity:0}}.answer-body[data-v-34dc2c29]{display:flex;flex-direction:column}.answer-body[data-v-34dc2c29] .markdown-body img{cursor:zoom-in}.answer-body[data-v-34dc2c29] .markdown-body img:focus-visible{outline:2px solid #467b9d;outline-offset:3px}.answer-body[data-v-34dc2c29] .followup-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.answer-body[data-v-34dc2c29] .followup-hint{color:#66798b;font-size:12px;font-weight:400;white-space:nowrap}.answer-body[data-v-34dc2c29] .followup-list{margin:10px 0;padding-left:0;list-style:none}.answer-body[data-v-34dc2c29] .followup-list>li{margin:10px 0}.answer-body[data-v-34dc2c29] .followup-question{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 15px;border:1px solid #e4e8ec;border-radius:8px;background:#fff;color:#24262b;font:inherit;font-family:微软雅黑,Microsoft YaHei,sans-serif;line-height:1.65;text-align:left;cursor:pointer}.answer-body[data-v-34dc2c29] .followup-question:hover:not(:disabled){border-color:#a9bfce;background:#f7f9fb}.answer-body[data-v-34dc2c29] .followup-question:focus-visible{outline:2px solid #467b9d;outline-offset:3px}.answer-body[data-v-34dc2c29] .followup-question:disabled{opacity:.6;cursor:default}.answer-body[data-v-34dc2c29] .followup-number{flex:0 0 20px;color:#818b96;font-weight:500}.answer-body[data-v-34dc2c29] .followup-text{flex:1 1 auto;min-width:0}.answer-body[data-v-34dc2c29] .followup-action{flex:0 0 auto;color:#185fa5;font-weight:500;white-space:nowrap}@media (max-width: 600px){.answer-body[data-v-34dc2c29] .followup-heading{flex-wrap:wrap;gap:4px}}@media (max-width: 390px){.answer-body[data-v-34dc2c29] .followup-question{flex-wrap:wrap;align-items:flex-start}.answer-body[data-v-34dc2c29] .followup-text{flex-basis:calc(100% - 32px)}.answer-body[data-v-34dc2c29] .followup-action{margin-left:32px}}.answer-mermaid-trigger[data-v-34dc2c29]{cursor:zoom-in}.answer-mermaid-trigger[data-v-34dc2c29]:focus-visible{outline:2px solid #467b9d;outline-offset:3px}.answer-image-preview[data-v-34dc2c29]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 24px;background:#0a1118e0;font-family:微软雅黑,Microsoft YaHei,sans-serif}.answer-image-preview img[data-v-34dc2c29]{display:block;width:100%;height:calc(100dvh - 80px);max-width:100%;max-height:calc(100dvh - 80px);object-fit:contain}.answer-preview-chart[data-v-34dc2c29]{box-sizing:border-box;width:100%;height:calc(100dvh - 80px);margin:0;padding:0;overflow:auto;background:#fff}.answer-preview-chart[data-v-34dc2c29] .mermaid-container{box-sizing:border-box;width:100%;height:100%;align-items:center}.answer-preview-chart[data-v-34dc2c29] .mermaid-container svg{width:100%!important;height:100%!important;max-width:none}.answer-image-preview-close[data-v-34dc2c29]{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff2e;color:#fff;font:28px/1 微软雅黑,Microsoft YaHei,sans-serif;cursor:pointer}.answer-image-preview-close[data-v-34dc2c29]:hover{background:#ffffff4d}.answer-image-preview-close[data-v-34dc2c29]:focus-visible{outline:2px solid #fff;outline-offset:3px}.answer-body[data-v-34dc2c29] .markdown-body h1,.answer-body[data-v-34dc2c29] .markdown-body h2{padding-bottom:0;border-bottom:0}.answer-body[data-v-34dc2c29] .markdown-body hr{display:none}.answer-body[data-v-34dc2c29] .markdown-body th,.answer-body[data-v-34dc2c29] .markdown-body td{text-align:center;vertical-align:middle}.answer-body[data-v-34dc2c29] .wiki-term-link{color:#185fa5;text-decoration:none;border-bottom:1px dashed rgba(24,95,165,.55);cursor:pointer;transition:background .15s,border-color .15s}.answer-body[data-v-34dc2c29] .wiki-term-link:hover{background:#e6f1fb;border-bottom-color:#185fa5}.answer-body[data-v-34dc2c29] .source-citation{display:inline-block;margin:0 1px;padding:0 1px;border:0;border-radius:2px;background:transparent;color:#185fa5;font-size:10px;line-height:1;vertical-align:super;cursor:pointer}.answer-body[data-v-34dc2c29] .source-citation:hover{text-decoration:underline}.answer-body[data-v-34dc2c29] .source-citation:focus-visible,.answer-body[data-v-34dc2c29] .source-evidence-link:focus-visible{outline:2px solid #467b9d;outline-offset:2px}.answer-body[data-v-34dc2c29] .source-evidence-link{border:0;background:transparent;color:#356182;text-decoration:underline;text-underline-offset:3px;font:inherit}.report-card[data-v-34dc2c29]{position:relative;width:276px;height:85px;flex-shrink:0;padding:0;border:none;border-radius:14px;overflow:hidden;text-align:left;cursor:pointer;background:radial-gradient(120% 90% at 12% 115%,rgba(122,107,130,.55),transparent 55%),radial-gradient(80% 100% at 105% -20%,rgba(105,150,180,.45),transparent 60%),linear-gradient(135deg,#4e4e6c,#3a3757 60%,#353251);box-shadow:0 8px 16px -6px #2c567359;margin-bottom:8px;display:block}.report-logo[data-v-34dc2c29]{position:absolute;left:12px;top:12px;width:22px;height:22px;border-radius:3px;object-fit:contain}.report-title[data-v-34dc2c29]{position:absolute;left:38px;top:12px;right:12px;margin:0;font-size:14px;font-weight:700;line-height:22px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-open[data-v-34dc2c29]{position:absolute;left:15px;top:53px;font-size:12px;line-height:18px;color:#ffffffb3}.download-link[data-v-34dc2c29]{display:flex;align-items:center;gap:4px;font-size:14px;line-height:22px;color:#2b2926;margin-bottom:8px}.dl-icon[data-v-34dc2c29]{flex-shrink:0}.dl-name[data-v-34dc2c29]{color:#00192d;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-name[data-v-34dc2c29]:hover{opacity:.75}.notice-text[data-v-34dc2c29]{color:var(--c-red);font-size:13px;padding-top:8px}.msg-actions[data-v-34dc2c29]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;row-gap:4px;padding-top:12px}.icon-btn[data-v-34dc2c29]{border:none;background:transparent;padding:0;cursor:pointer;transition:opacity .15s;display:inline-flex;align-items:center;gap:5px}.icon-btn[data-v-34dc2c29]:hover{opacity:.6}.copy-tip[data-v-34dc2c29]{font-size:12px;line-height:22px;color:var(--c-green);white-space:nowrap}.copy-tip.fail[data-v-34dc2c29]{color:var(--c-red)}.msg-time[data-v-34dc2c29]{font-size:12px;line-height:22px;color:#838b8e;white-space:nowrap}.msg-tokens[data-v-34dc2c29]{font-size:12px;line-height:22px;color:#8c9698;white-space:nowrap}.preview-pane[data-v-9e862886]{flex:1;overflow:auto;background:#fff}.artifact-frame[data-v-9e862886]{display:block;width:100%;min-height:100%;border:none;background:#fff}.artifact-loading[data-v-9e862886]{flex:1;display:flex;align-items:center;justify-content:center;color:#8a9499;background:#f7f8fa;gap:8px}.markdown-preview[data-v-9e862886]{padding:16px 20px;line-height:1.7;font-size:14px}.markdown-preview[data-v-9e862886] p,.markdown-preview[data-v-9e862886] pre,.markdown-preview[data-v-9e862886] ul,.markdown-preview[data-v-9e862886] ol,.markdown-preview[data-v-9e862886] blockquote,.markdown-preview[data-v-9e862886] table,.markdown-preview[data-v-9e862886] h1,.markdown-preview[data-v-9e862886] h2,.markdown-preview[data-v-9e862886] h3{margin:0 0 .6em}.markdown-preview[data-v-9e862886] ul,.markdown-preview[data-v-9e862886] ol{padding-left:1.4em}.markdown-preview[data-v-9e862886] pre{background:#282c34;color:#dcdde1;padding:10px 12px;border-radius:6px;overflow-x:auto}.markdown-preview[data-v-9e862886] table{border-collapse:collapse;width:100%}.markdown-preview[data-v-9e862886] th,.markdown-preview[data-v-9e862886] td{border:1px solid #dee0e5;padding:6px 10px}.markdown-preview[data-v-9e862886] img{max-width:100%}.wiki-table-scroll{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid var(--knowledge-border, #e3e5e8);border-radius:8px;background:var(--knowledge-surface, #fff)}.wiki-table-scroll:focus-visible{outline:2px solid var(--knowledge-accent, #185fa5);outline-offset:2px}div.wiki-table-scroll[role=region]>table{display:table;width:100%;margin:0;border:0;border-spacing:0;border-collapse:collapse;border-radius:0;font-size:13px;line-height:1.7}div.wiki-table-scroll[role=region]>table :is(th,td){min-width:100px;max-width:320px;height:auto;padding:10px 12px;border:0;border-bottom:1px solid var(--knowledge-border, #e3e5e8);text-align:left;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:inherit}div.wiki-table-scroll[role=region]>table th{background:var(--knowledge-subtle, #f4f5f7);font-weight:600}div.wiki-table-scroll[role=region]>table .wiki-table-prose{min-width:180px}div.wiki-table-scroll[role=region]>table tr:last-child td{border-bottom:0}div.wiki-table-scroll[role=region]>table :is(th,td).align-right{text-align:right}div.wiki-table-scroll[role=region]>table :is(th,td).align-center{text-align:center}div.wiki-table-scroll[role=region]>table :is(th,td)[align=right]{text-align:right}div.wiki-table-scroll[role=region]>table :is(th,td)[align=center]{text-align:center}div.wiki-richtext[data-wiki-format]{min-width:0;max-width:100%;font-size:14px;line-height:1.8;white-space:normal;overflow-wrap:anywhere}div.wiki-richtext[data-wiki-format]>:first-child{margin-top:0}div.wiki-richtext[data-wiki-format]>:last-child{margin-bottom:0}div.wiki-richtext[data-wiki-format] :is(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:1.6;margin:24px 0 12px;padding:0;border:0;overflow-wrap:anywhere}div.wiki-richtext[data-wiki-format] h1{font-size:22px}div.wiki-richtext[data-wiki-format] h2{font-size:18px}div.wiki-richtext[data-wiki-format] h3{font-size:16px}div.wiki-richtext[data-wiki-format] :is(h4,h5,h6){font-size:14px}div.wiki-richtext[data-wiki-format] p{margin:0 0 12px;white-space:normal}div.wiki-richtext[data-wiki-format] :is(ul,ol){margin:8px 0 16px;padding-left:24px}div.wiki-richtext[data-wiki-format] ul{list-style:disc}div.wiki-richtext[data-wiki-format] ol{list-style:decimal}div.wiki-richtext[data-wiki-format] li{margin:4px 0;padding-left:0}div.wiki-richtext[data-wiki-format] li:before{display:none}div.wiki-richtext[data-wiki-format] li>p{margin:0 0 6px}div.wiki-richtext[data-wiki-format] blockquote{margin:12px 0 16px;padding:10px 14px;border-left:3px solid var(--knowledge-border, #d4dce4);background:var(--knowledge-subtle, #f7f9fb);font-size:inherit}div.wiki-richtext[data-wiki-format] blockquote>:last-child{margin-bottom:0}div.wiki-richtext[data-wiki-format] pre{max-width:100%;overflow:auto;padding:12px;line-height:1.7;white-space:pre}div.wiki-richtext[data-wiki-format] :not(pre)>code{overflow-wrap:anywhere}div.wiki-richtext[data-wiki-format] a{text-underline-offset:3px}div.wiki-richtext[data-wiki-format] hr{border:0;border-top:1px solid var(--knowledge-border, #e3e5e8);margin:20px 0}div.wiki-richtext[data-wiki-format] .wiki-table-fragment{margin:16px 0;padding:10px 12px;border:1px solid var(--knowledge-border, #e3e5e8);border-radius:6px;background:var(--knowledge-subtle, #f7f9fb)}div.wiki-richtext[data-wiki-format] .wiki-table-fragment summary{cursor:pointer;font-size:13px}div.wiki-richtext[data-wiki-format] .wiki-table-fragment pre{margin:10px 0 0;white-space:pre;font-size:12px}div.wiki-richtext[data-wiki-format] .katex{font-size:1.05em}div.wiki-richtext[data-wiki-format] .katex-display{max-width:100%;overflow-x:auto}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.wiki-artifact[data-v-27ab8e80]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.wiki-head[data-v-27ab8e80]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 20px 10px;border-bottom:1px solid #eceef2}.wiki-head-main[data-v-27ab8e80]{min-width:0}.wiki-title[data-v-27ab8e80]{margin:0;font-size:16px;font-weight:600;color:#1f2329;line-height:1.4}.wiki-meta[data-v-27ab8e80]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.wiki-chip[data-v-27ab8e80]{font-size:11px;color:#5f6b7a;background:#f2f4f7;border-radius:10px;padding:2px 8px}.wiki-chip--type[data-v-27ab8e80]{color:#185fa5;background:#e6f1fb}.wiki-meta-text[data-v-27ab8e80]{font-size:11px;color:#8a8f99}.wiki-open-btn[data-v-27ab8e80]{flex-shrink:0;height:30px;padding:0 12px;border:1px solid #dedcd6;border-radius:8px;background:#fff;color:#4a5060;font-size:12px;cursor:pointer;transition:background .15s}.wiki-open-btn[data-v-27ab8e80]:hover{background:#f0f2f5}.wiki-state[data-v-27ab8e80]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#8a8f99;font-size:13px;background:#fafbfc}.wiki-state--error[data-v-27ab8e80]{color:#c0392b}.wiki-spinner[data-v-27ab8e80]{width:14px;height:14px;border:2px solid #d0d3d9;border-top-color:#8c9698;border-radius:50%;animation:wiki-spin-27ab8e80 .8s linear infinite}@keyframes wiki-spin-27ab8e80{to{transform:rotate(360deg)}}.wiki-body[data-v-27ab8e80]{flex:1;min-height:0;overflow-y:auto;padding:16px 22px 28px;font-size:14px;line-height:1.75;color:#26282c}.wiki-body[data-v-27ab8e80] a.wiki-inline-link{color:#185fa5;text-decoration:none;border-bottom:1px dashed rgba(24,95,165,.5)}.wiki-body[data-v-27ab8e80] a.wiki-inline-link:hover{background:#e6f1fb}.wiki-body[data-v-27ab8e80] img{max-width:100%}.wiki-body[data-v-27ab8e80] table{border-collapse:collapse;width:100%}.wiki-body[data-v-27ab8e80] th,.wiki-body[data-v-27ab8e80] td{border:1px solid #dee0e5;padding:6px 10px}.source-reader[data-v-a7044b9c]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.reader-header[data-v-a7044b9c]{padding:6px 24px 16px;flex-shrink:0}.reader-actions[data-v-a7044b9c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:10px}.source-reader button[data-v-a7044b9c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid #d4dfe7;border-radius:6px;padding:6px 12px;background:#fff;color:#285875;font:inherit;font-size:13px;cursor:pointer}.source-reader button[data-v-a7044b9c]:hover:not(:disabled){background:#edf4f8}.source-reader button[data-v-a7044b9c]:disabled{opacity:.55;cursor:wait}.reader-actions button[data-v-a7044b9c]{border-color:transparent;padding-inline:0}.reader-header h2[data-v-a7044b9c]{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.reader-caption[data-v-a7044b9c],.reader-note[data-v-a7044b9c]{margin:0;color:#5b6b78;font-size:13px;line-height:1.75}.reader-reference-select[data-v-a7044b9c]{display:grid;gap:6px;margin-top:12px;font-size:13px;color:#526777}.reader-reference-select select[data-v-a7044b9c]{min-width:0;width:100%;min-height:44px;border:1px solid #d4dfe7;border-radius:6px;padding:6px;font:inherit;color:#263445;background:#fff}.reader-modes[data-v-a7044b9c]{display:flex;gap:4px;flex-wrap:wrap;padding:0 20px;border-bottom:1px solid #e0e7ed;flex-shrink:0}.reader-modes button[data-v-a7044b9c]{border:0;border-bottom:2px solid transparent;border-radius:0;padding-inline:12px;color:#546777}.reader-modes button[aria-pressed=true][data-v-a7044b9c]{color:#1d557c;border-bottom-color:#276f9f;background:#f4f8fb}.reader-scroll[data-v-a7044b9c]{flex:1;min-height:0;overflow-y:auto;padding:22px 24px 32px;overscroll-behavior:contain}.reader-note[data-v-a7044b9c]{margin-bottom:20px}.reader-match-note[data-v-a7044b9c]{margin:0 0 12px;padding:8px 10px;border-left:3px solid #d4ad56;background:#fffaf0;color:#665431;font-size:12px;line-height:1.7}.reader-excerpt[data-v-a7044b9c] .citation-evidence-paragraph{background:#fff0b8;color:inherit;border-left:3px solid #d6a63e;border-radius:3px;padding:8px 10px;box-shadow:0 0 0 1px #f3da8d}.reader-excerpt+.reader-excerpt[data-v-a7044b9c]{border-top:1px solid #e5eaf0;margin-top:24px;padding-top:24px}.excerpt-location[data-v-a7044b9c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 24px;color:#5b6b78;font-size:13px}.source-reader .reader-primary[data-v-a7044b9c]{background:#245d80;border-color:#245d80;color:#fff}.source-reader .reader-primary[data-v-a7044b9c]:hover{background:#194969}.reader-empty[data-v-a7044b9c]{padding:12px 0 22px}.reader-empty>svg[data-v-a7044b9c]{color:#617b8d}.reader-empty h3[data-v-a7044b9c]{margin:12px 0 8px;font-size:17px;font-weight:600}.reader-empty p[data-v-a7044b9c]{color:#526575;font-size:15px;line-height:1.8;margin:8px 0 16px}.reader-fallback-actions[data-v-a7044b9c]{display:flex;flex-wrap:wrap;gap:8px}.reader-details[data-v-a7044b9c]{margin-top:30px;border-top:1px solid #e0e7ed;padding-top:8px;font-size:13px;color:#536574}.reader-details summary[data-v-a7044b9c]{display:list-item;cursor:pointer;min-height:44px;padding:12px 0}.reader-details dl[data-v-a7044b9c]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;line-height:1.8}.reader-details dd[data-v-a7044b9c]{margin:0;color:#344a5b;overflow-wrap:anywhere}.reader-raw-label[data-v-a7044b9c]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.reader-error[data-v-a7044b9c]{color:#96312b;padding:12px 0 20px;font-size:14px;line-height:1.75}.reader-error p[data-v-a7044b9c]{margin:0 0 8px}.reader-loading[data-v-a7044b9c]{min-height:210px;color:#5b6b78;font-size:14px}.reader-loading span[data-v-a7044b9c]{display:block;height:16px;background:#eef2f5;margin:18px 0;border-radius:3px}.reader-loading span[data-v-a7044b9c]:last-child{width:64%}.source-prose[data-v-a7044b9c]{font-size:16px;line-height:1.85;color:#293746;overflow-wrap:anywhere}.source-prose[data-v-a7044b9c] p{margin:0 0 16px}.source-prose[data-v-a7044b9c] h1,.source-prose[data-v-a7044b9c] h2,.source-prose[data-v-a7044b9c] h3,.source-prose[data-v-a7044b9c] h4,.source-prose[data-v-a7044b9c] h5,.source-prose[data-v-a7044b9c] h6{font-size:18px;line-height:1.65;margin:24px 0 12px;font-weight:600}.source-prose[data-v-a7044b9c] :first-child{margin-top:0}.source-prose[data-v-a7044b9c] ul,.source-prose[data-v-a7044b9c] ol{padding-left:24px;margin:12px 0 18px}.source-prose[data-v-a7044b9c] li{margin:6px 0}.source-prose[data-v-a7044b9c] blockquote{margin:16px 0;padding-left:16px;border-left:3px solid #b8cfdf}.source-prose[data-v-a7044b9c] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:16px 0;font-size:14px}.source-prose[data-v-a7044b9c] th,.source-prose[data-v-a7044b9c] td{border:1px solid #dce4ea;padding:9px 12px;text-align:left;min-width:90px}.source-prose[data-v-a7044b9c] th{background:#f3f6f8;font-weight:600}.source-prose[data-v-a7044b9c] pre{overflow-x:auto;white-space:pre-wrap;font:inherit;padding:12px;background:#f3f6f8}.source-prose[data-v-a7044b9c] code{font-size:.9em}.source-reader button[data-v-a7044b9c]:focus-visible,.source-reader summary[data-v-a7044b9c]:focus-visible,.reader-reference-select select[data-v-a7044b9c]:focus-visible,.reader-scroll[data-v-a7044b9c]:focus-visible{outline:2px solid #467b9d;outline-offset:-2px}@media (max-width:480px){.reader-header[data-v-a7044b9c]{padding-inline:16px}.reader-scroll[data-v-a7044b9c]{padding:18px 16px 28px}.reader-modes[data-v-a7044b9c]{padding-inline:12px}}.sources-pane[data-v-35f7f3f7]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;color:var(--c-text, #263445);background:var(--c-bg, #fff)}.source-scope[data-v-35f7f3f7]{display:flex;gap:6px;padding:16px 20px 8px;flex-wrap:wrap}.source-scope button[data-v-35f7f3f7]{min-height:44px;border:1px solid transparent;border-radius:7px;padding:0 12px;background:transparent;color:#526373;font:inherit;font-size:13px;cursor:pointer}.source-scope button[aria-pressed=true][data-v-35f7f3f7]{background:#eef4f8;border-color:#cbdce6;color:#214f70}.source-scope span[data-v-35f7f3f7]{margin-left:5px;font-variant-numeric:tabular-nums}.source-list-heading[data-v-35f7f3f7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:0 20px 8px}.source-list-heading p[data-v-35f7f3f7]{margin:8px 0;font-size:13px;color:#5a6976}.source-clear[data-v-35f7f3f7]{display:flex;align-items:center;gap:5px;min-height:44px;border:0;background:transparent;color:#285c7e;font-size:13px;cursor:pointer}.source-directory[data-v-35f7f3f7]{overflow-y:auto;flex:1;min-height:0;padding:0 16px 24px;overscroll-behavior:contain}.source-file[data-v-35f7f3f7]{width:100%;display:flex;align-items:flex-start;gap:12px;min-height:88px;padding:18px 8px;border:0;border-bottom:1px solid #e5eaf0;text-align:left;background:transparent;color:inherit;cursor:pointer}.source-file[data-v-35f7f3f7]:hover{background:#f5f8fa}.source-file-body[data-v-35f7f3f7]{flex:1;min-width:0;display:grid;gap:7px}.source-file strong[data-v-35f7f3f7]{font-size:15px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.source-file-sections[data-v-35f7f3f7]{font-size:13px;color:#435a6d;line-height:1.65}.source-file-meta[data-v-35f7f3f7],.source-list-empty[data-v-35f7f3f7]{font-size:13px;line-height:1.65;color:#647280}.source-file-icon[data-v-35f7f3f7]{margin-top:3px;color:#3c6684;flex:none}.source-file>svg[data-v-35f7f3f7]:last-child{margin-top:5px;flex:none;color:#687887}button[data-v-35f7f3f7]:focus-visible{outline:2px solid #467b9d;outline-offset:-2px}@media (max-width:480px){.source-scope[data-v-35f7f3f7],.source-directory[data-v-35f7f3f7],.source-list-heading[data-v-35f7f3f7]{padding-inline:12px}}.query-controls[data-v-94f31317]{margin:14px 0;border:1px solid var(--c-border, #dce7ef);border-radius:8px;padding:0 12px 12px;color:var(--c-text, #203b50)}summary[data-v-94f31317]{min-height:44px;padding-top:12px;cursor:pointer;font-size:14px}.query-help[data-v-94f31317]{font-size:13px;line-height:1.7;color:var(--c-text-muted, #536575)}.query-grid[data-v-94f31317]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label[data-v-94f31317]{display:grid;gap:6px;font-size:13px;min-width:0}input[data-v-94f31317],select[data-v-94f31317],button[data-v-94f31317]{min-height:44px;min-width:0;width:100%;border:1px solid var(--c-border, #d4dfe7);border-radius:6px;padding:8px;font:inherit;font-size:13px;background:#fff;color:inherit;box-sizing:border-box}.query-wide[data-v-94f31317]{grid-column:1 / -1}.query-actions[data-v-94f31317]{display:flex;gap:8px;margin-top:14px}button[data-v-94f31317]{cursor:pointer;background:var(--c-bg-subtle, #f4f8fb)}button[type=submit][data-v-94f31317]{background:#245d80;color:#fff}[data-v-94f31317]:disabled{opacity:.6;cursor:wait}[data-v-94f31317]:focus-visible{outline:2px solid #27618b;outline-offset:2px}.query-error[data-v-94f31317]{color:#96312b;font-size:13px;line-height:1.7}@media (max-width:480px){.query-grid[data-v-94f31317]{grid-template-columns:minmax(0,1fr)}}.canvas-activity[data-v-d68bef46]{padding:16px 22px 22px;border:1px dashed #c7d7e1;border-radius:10px;background:#fff;color:#203b50;margin:0 0 18px;min-height:207px;font-size:13px;line-height:1.7}.activity-top[data-v-d68bef46]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#126192}.activity-elapsed[data-v-d68bef46]{color:#526b7c;font-variant-numeric:tabular-nums;white-space:nowrap}.activity-body[data-v-d68bef46]{display:flex;align-items:center;gap:18px;margin:26px 0 25px;min-height:60px}.activity-icon[data-v-d68bef46]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;position:relative;color:#126192}.activity-loader[data-v-d68bef46]{position:absolute;top:0;right:0;bottom:0;left:0;color:#6c97b3;animation:activity-orbit-d68bef46 2.4s linear infinite}.canvas-activity[aria-busy=true] .activity-icon>svg[data-v-d68bef46]:first-child{animation:activity-breathe-d68bef46 2.4s ease-in-out infinite}.activity-copy[data-v-d68bef46]{flex:1;min-width:0;overflow-wrap:anywhere}.activity-copy h3[data-v-d68bef46]{font-size:15px;font-weight:600;line-height:1.5;margin:0 0 8px}.activity-copy p[data-v-d68bef46]{font-size:13px;color:#526b7c;margin:0;line-height:1.7}.activity-phases[data-v-d68bef46]{display:flex;list-style:none;align-items:center;justify-content:center;margin:0;padding:0;gap:13px;font-size:12px;color:#687c8b}.activity-phases li[data-v-d68bef46]{display:flex;align-items:center;gap:5px;white-space:nowrap}.activity-phases li.current[data-v-d68bef46]{color:#126192;font-weight:500}.activity-phases li.done[data-v-d68bef46]{color:#416678}.phase-chevron[data-v-d68bef46]{margin-left:10px;color:#a6b8c4}.phase-loader[data-v-d68bef46]{animation:activity-orbit-d68bef46 1.8s linear infinite}.activity-long-wait[data-v-d68bef46]{font-size:12px;color:#526b7c;text-align:center;margin:14px 0 0}.activity-actions[data-v-d68bef46]:empty{display:none}.activity-actions[data-v-d68bef46]{margin-left:66px}.activity-error .activity-icon[data-v-d68bef46],.activity-error .activity-top[data-v-d68bef46]{color:#996044}.activity-cancelled .activity-icon[data-v-d68bef46],.activity-cancelled .activity-top[data-v-d68bef46],.activity-empty .activity-top[data-v-d68bef46]{color:#526b7c}.compact[data-v-d68bef46]{min-height:0;padding:12px 16px 16px}.compact .activity-body[data-v-d68bef46]{margin:14px 0;min-height:38px;gap:14px}.compact .activity-icon[data-v-d68bef46]{width:38px;height:38px}.compact .activity-copy h3[data-v-d68bef46]{font-size:14px}.compact .activity-copy p[data-v-d68bef46]{font-size:12px}.compact .activity-phases[data-v-d68bef46]{justify-content:flex-start;margin-left:52px}.compact .activity-long-wait[data-v-d68bef46]{text-align:left;margin-left:52px}@keyframes activity-orbit-d68bef46{to{transform:rotate(360deg)}}@keyframes activity-breathe-d68bef46{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.93)}}@media (prefers-reduced-motion:reduce){.activity-loader[data-v-d68bef46],.phase-loader[data-v-d68bef46],.canvas-activity[aria-busy=true] .activity-icon>svg[data-v-d68bef46]:first-child{animation:none}}@media (max-width:600px){.canvas-activity[data-v-d68bef46]{padding:15px 15px 20px}.activity-body[data-v-d68bef46]{gap:12px;align-items:flex-start}.activity-icon[data-v-d68bef46]{margin-top:4px}.activity-phases[data-v-d68bef46]{gap:7px}.phase-chevron[data-v-d68bef46]{margin-left:0}.activity-actions[data-v-d68bef46]{margin-left:60px}.compact[data-v-d68bef46]{padding:12px}.compact .activity-phases[data-v-d68bef46],.compact .activity-long-wait[data-v-d68bef46]{margin-left:0}.compact .activity-body[data-v-d68bef46]{gap:12px}}@media (max-width:340px){.activity-phases[data-v-d68bef46]{flex-wrap:wrap;row-gap:8px}.activity-body[data-v-d68bef46]{gap:10px}.activity-actions[data-v-d68bef46]{margin-left:0}}.canvas-heading-row[data-v-a9945fe5]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.canvas-heading-row .canvas-question[data-v-a9945fe5]{min-width:0}.calibrate-button[data-v-a9945fe5]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:36px;padding:6px 10px;font:inherit;font-size:12px;color:#615299;border:1px solid #ded7ee;background:#f5f2fb;border-radius:7px;cursor:pointer}.calibrate-button[data-v-a9945fe5]:hover:not(:disabled){background:#ece6f6}.calibrate-button[data-v-a9945fe5]:disabled{opacity:.5;cursor:not-allowed}.calibrate-button[data-v-a9945fe5]:focus-visible{outline:2px solid #27618b;outline-offset:3px}.canvas-calibration-note[data-v-a9945fe5]{font-size:12px;color:#615299;padding:9px 12px;background:#f7f4fc;border-radius:6px;overflow-wrap:anywhere}.canvas-scope-choice[data-v-a9945fe5]{margin:6px 0 12px;font-size:13px;color:#526277}.classification-options[data-v-a9945fe5]{display:grid;gap:8px;margin-top:12px}.classification-options button[data-v-a9945fe5]{min-height:44px;padding:8px;border:1px solid #dce7ef;border-radius:6px;text-align:left;overflow-wrap:anywhere}.canvas-suggestions[data-v-a9945fe5]{border-top:1px solid #dce7ef;padding-top:18px;margin-top:24px}.canvas-suggestions h3[data-v-a9945fe5]{margin:0 0 10px;font-size:14px;color:#203b50}.canvas-suggestions ol[data-v-a9945fe5]{margin:0;padding-left:24px}.canvas-suggestions li[data-v-a9945fe5]{padding-left:4px;margin-bottom:8px;color:#526277}.canvas-suggestions button[data-v-a9945fe5]{width:100%;min-height:44px;padding:9px 10px;border:1px solid #dce7ef;border-radius:8px;background:#f5f8fa;color:#203b50;text-align:left;font:inherit;line-height:1.6;overflow-wrap:anywhere;cursor:pointer}.canvas-suggestions button[data-v-a9945fe5]:hover:not(:disabled){border-color:#8ba8ba;background:#edf3f7}.canvas-suggestions button[data-v-a9945fe5]:active:not(:disabled){background:#e3edf4}.canvas-suggestions button[data-v-a9945fe5]:focus-visible{outline:2px solid #27618b;outline-offset:3px}.canvas-suggestions button[data-v-a9945fe5]:disabled{opacity:.6;cursor:not-allowed}.canvas-suggestions p[data-v-a9945fe5]{font-size:13px;color:#526277}.chart-heading[data-v-a9945fe5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.chart-heading h3[data-v-a9945fe5]{margin:0}.metric-switch[data-v-a9945fe5]{display:flex;flex-shrink:0;margin-left:auto;padding:2px;gap:2px;border-radius:7px;background:#f0f2fa}.metric-switch button[data-v-a9945fe5]{border:0;border-radius:5px;min-height:28px;padding:3px 8px;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;background:transparent;color:#526277}.metric-switch button[aria-pressed=true][data-v-a9945fe5]{color:#fff;background:#5b6fe8;box-shadow:0 2px 5px #5b6fe825}.result-count[data-v-a9945fe5]{display:inline-block;margin-left:8px;border-radius:6px;padding:0 7px;background:#e9edfc;color:#586bb7;font-size:12px}.canvas-gaps summary[data-v-a9945fe5]{cursor:pointer;min-height:36px;display:list-item;align-content:center}.canvas-analysis[data-v-a9945fe5]{flex:1;min-height:0;overflow:auto;color:#203b50;padding:22px 24px 36px;font-size:14px;line-height:1.65}.canvas-heading[data-v-a9945fe5]{margin-bottom:16px}.canvas-question[data-v-a9945fe5]{font-weight:600;margin:0 0 6px;overflow-wrap:anywhere}.canvas-purpose[data-v-a9945fe5]{margin:0 0 8px;color:#526277;overflow-wrap:anywhere}.canvas-coverage[data-v-a9945fe5]{margin:8px 0 0;color:#526277;font-size:13px;overflow-wrap:anywhere}.canvas-notices[data-v-a9945fe5]{background:#f8fafc}.canvas-context[data-v-a9945fe5]{font-size:13px;line-height:1.6;color:#526277;overflow-wrap:anywhere}.canvas-context p[data-v-a9945fe5]{margin:0}.canvas-context dl[data-v-a9945fe5]{display:grid;gap:3px;margin:0}.canvas-context dl>div[data-v-a9945fe5]{display:grid;grid-template-columns:5em minmax(0,1fr);min-width:0}.canvas-context dt[data-v-a9945fe5]{white-space:nowrap;color:#203b50}.canvas-context dd[data-v-a9945fe5]{min-width:0;margin:0}.context-values summary[data-v-a9945fe5]{cursor:pointer}.context-values p[data-v-a9945fe5]{margin-top:4px}.activity-action[data-v-a9945fe5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#edf4f9;color:#126192;border:1px solid #d0e1ec;border-radius:6px;min-height:44px;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer}.activity-action[data-v-a9945fe5]:hover{background:#e1edf5}.text-button[data-v-a9945fe5],.source-button[data-v-a9945fe5],.citation-button[data-v-a9945fe5]{color:#126192;background:transparent;border:0;cursor:pointer;font:inherit}.text-button[data-v-a9945fe5]{min-height:44px;padding:4px 8px;white-space:nowrap}button[data-v-a9945fe5]:focus-visible,input[data-v-a9945fe5]:focus-visible,select[data-v-a9945fe5]:focus-visible,summary[data-v-a9945fe5]:focus-visible{outline:2px solid #2477aa;outline-offset:3px}.canvas-block[data-v-a9945fe5]{border:1px solid #dce7ef;border-radius:10px;margin:0 0 18px;padding:16px;background:#fff}h3[data-v-a9945fe5]{font-size:15px;margin:0 0 12px;font-weight:600}.metric-value[data-v-a9945fe5]{font-size:27px;font-weight:600;margin:8px 0}.metric-value small[data-v-a9945fe5]{font-size:13px;font-weight:400}.source-records[data-v-a9945fe5]{padding-left:22px}.source-records li[data-v-a9945fe5]{margin:16px 0;padding:12px;background:#f5f8fa;border-radius:8px}.source-records dl[data-v-a9945fe5],.chart-point dl[data-v-a9945fe5]{margin:8px 0}.source-records dl div[data-v-a9945fe5],.chart-point dl div[data-v-a9945fe5]{margin:10px 0;overflow-wrap:anywhere}.source-records dt[data-v-a9945fe5],.chart-point dt[data-v-a9945fe5]{font-size:12px;color:#627b8e}.source-records dd[data-v-a9945fe5],.chart-point dd[data-v-a9945fe5]{margin:3px 0 0}.citation-button[data-v-a9945fe5]{font-size:11px;padding:3px;vertical-align:super;min-width:24px}.block-sources[data-v-a9945fe5]{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.source-button[data-v-a9945fe5]{text-align:left;font-size:12px;padding:5px 0;overflow-wrap:anywhere}.canvas-filters[data-v-a9945fe5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;background:#f5f8fa;border-radius:8px;margin-bottom:14px}.filter-heading[data-v-a9945fe5]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.filter-heading h3[data-v-a9945fe5]{margin:0}.canvas-filters .text-button[data-v-a9945fe5]{min-height:30px;padding:2px 4px}.canvas-filters label[data-v-a9945fe5]{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.canvas-filters select[data-v-a9945fe5]{flex:1;width:0;min-width:0;min-height:36px;margin:0;padding:6px;border:1px solid #c7d7e1;border-radius:6px;color:#203b50;background:#fff;font:inherit}.canvas-filters select[data-v-a9945fe5]:disabled{color:#667c8c;background:#edf2f5}.canvas-empty[data-v-a9945fe5]{padding:24px 16px;margin-bottom:18px;text-align:center;border:1px dashed #c7d7e1;border-radius:10px}.canvas-empty p[data-v-a9945fe5]{font-size:13px;color:#526b7c;margin:0}.canvas-range[data-v-a9945fe5]{margin:14px 0;padding:0 12px 12px;border:1px solid #dce7ef;border-radius:8px;font-size:13px;overflow-wrap:anywhere}.canvas-range summary[data-v-a9945fe5]{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:14px}.canvas-range p[data-v-a9945fe5]{color:#536575;line-height:1.7}.canvas-range ul[data-v-a9945fe5]{list-style:none;margin:0 0 12px;padding:0;max-height:240px;overflow:auto}.canvas-range li[data-v-a9945fe5]{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf1f5}.canvas-range li>span[data-v-a9945fe5]{flex:1;min-width:0}.candidate-source[data-v-a9945fe5]{min-width:44px;min-height:44px;border:1px solid #dce7ef;background:#fff;color:#245d80;border-radius:6px;font:inherit;cursor:pointer}.canvas-range small[data-v-a9945fe5]{flex-shrink:0;color:#536575;font-size:12px}.scope-actions[data-v-a9945fe5]{display:grid;gap:10px}.scope-actions label[data-v-a9945fe5]{display:grid;gap:7px}.scope-actions select[data-v-a9945fe5],.scope-actions button[data-v-a9945fe5]{min-height:44px;width:100%;min-width:0;box-sizing:border-box;border:1px solid #c7d7e1;border-radius:6px;padding:8px;font:inherit;color:inherit;background:#fff}.scope-actions button[data-v-a9945fe5]{cursor:pointer;background:#f4f8fb}.canvas-range[data-v-a9945fe5] :focus-visible{outline:2px solid #27618b;outline-offset:2px}form button[type=submit][data-v-a9945fe5]{color:#fff;background:#155b84;border:0;border-radius:6px;padding:10px 14px;cursor:pointer}button[data-v-a9945fe5]:disabled{opacity:.5;cursor:default}.canvas-gaps[data-v-a9945fe5]{border-left:3px solid #b5cbdc;padding:8px 14px;font-size:13px;color:#536b7c}.canvas-gaps p[data-v-a9945fe5]{margin:4px 0}.chart-point[data-v-a9945fe5]{font-size:13px;margin-top:10px}.chart-point summary[data-v-a9945fe5]{cursor:pointer;padding:6px 0}.chart-point label[data-v-a9945fe5]{display:block;margin:8px 0}.chart-point select[data-v-a9945fe5]{box-sizing:border-box;max-width:100%;width:100%;min-height:36px;padding:6px;border:1px solid #c7d7e1;border-radius:6px;background:#fff;color:inherit}blockquote[data-v-a9945fe5]{margin:16px 0;border-left:3px solid #c9dce8;padding:8px 14px;white-space:pre-wrap;overflow-wrap:anywhere}.source-page[data-v-a9945fe5]{display:block;font-size:12px;color:#627b8e}@media (max-width: 600px){.canvas-analysis[data-v-a9945fe5]{padding:16px 12px}.canvas-block[data-v-a9945fe5]{padding:12px}}@media (pointer: coarse){.canvas-filters select[data-v-a9945fe5],.canvas-filters .text-button[data-v-a9945fe5]{min-height:44px}}@media (pointer: coarse){.metric-switch[data-v-a9945fe5]{gap:8px}.metric-switch button[data-v-a9945fe5]{min-width:44px;min-height:44px}}@media (max-width: 380px){.canvas-filters[data-v-a9945fe5]{grid-template-columns:minmax(0,1fr)}}.artifact-panel[data-v-a83500e4]{position:relative;flex:0 0 0;width:0;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;visibility:hidden;pointer-events:none;opacity:0;transform:translate(22px);background:#fff;border-left:1px solid #dce4eb;z-index:20;box-shadow:-8px 0 30px #203c5009;transition:flex-basis .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),opacity .19s ease,visibility 0s linear .28s}.artifact-panel.is-open[data-v-a83500e4]{flex-basis:var(--panel-width);width:var(--panel-width);visibility:visible;pointer-events:auto;opacity:1;transform:none;transition-delay:0s}.artifact-panel.is-resizing[data-v-a83500e4]{transition:none}.artifact-panel[data-v-a83500e4]:not(.is-drawer):not(.is-expanded)>:not(.panel-resizer):not(.resize-shield){box-sizing:border-box;width:var(--panel-width)}.panel-head[data-v-a83500e4]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:86px;padding:20px 24px 12px;flex-shrink:0}.panel-heading h2[data-v-a83500e4]{margin:0;color:#15253c;font-size:25px;line-height:1.25;letter-spacing:-.025em;font-weight:700}.panel-head-actions[data-v-a83500e4]{display:flex;align-items:center;gap:2px}.quiet-btn[data-v-a83500e4]{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#52677b;cursor:pointer}.quiet-btn[data-v-a83500e4]:hover{background:#eef4f7;color:#183c57}.close-btn[data-v-a83500e4]{color:#21334a}.panel-tabs[data-v-a83500e4]{display:flex;gap:4px;padding:0 22px;border-bottom:1px solid #dfe7ed;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.panel-tabs[data-v-a83500e4]::-webkit-scrollbar{display:none}.panel-tabs button[data-v-a83500e4]{flex:1 0 auto;min-width:62px;min-height:54px;padding:0 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5d7084;font-size:15px;cursor:pointer;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.panel-tabs button.active[data-v-a83500e4]{color:#174967;border-bottom-color:#17658a;font-weight:650}.panel-tabs button span[data-v-a83500e4]{margin-left:4px;padding:2px 7px;border-radius:12px;background:#eef2f5;color:#677b8d;font-size:11px}.panel-tabs button.active span[data-v-a83500e4]{background:#deedf3;color:#255671}.resource-view[data-v-a83500e4]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.resource-picker[data-v-a83500e4]{flex-shrink:0;padding:14px 18px 10px;border-bottom:1px solid #edf0f2}.resource-picker label[data-v-a83500e4]{display:block;margin-bottom:7px;color:#6d7982;font-size:11px}.resource-picker select[data-v-a83500e4]{width:100%;min-height:38px;padding:6px 28px 6px 10px;border:1px solid #dce3e7;border-radius:7px;background:#fafcfd;color:#2c3c45;font-size:13px;text-overflow:ellipsis}.resource-meta[data-v-a83500e4]{margin:7px 0 0;font-size:11px;line-height:1.6;color:#889198;overflow-wrap:anywhere}.artifact-toolbar[data-v-a83500e4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 14px;background:#fafbfc;border-bottom:1px solid #edf0f2;flex-shrink:0;font-family:Microsoft YaHei,sans-serif}.toolbar-leading[data-v-a83500e4],.toolbar-tabs[data-v-a83500e4],.toolbar-actions[data-v-a83500e4]{display:flex;align-items:center;gap:3px}.toolbar-leading[data-v-a83500e4]{flex-wrap:wrap;min-width:0}.toolbar-select[data-v-a83500e4]{max-width:120px;min-height:32px;padding:0 6px;border:1px solid #dce3e7;border-radius:6px;background:#fff;color:#5e6f7c;font:inherit;font-size:12px}.toolbar-select.report-select[data-v-a83500e4]{max-width:min(200px,45vw)}.artifact-toolbar button[data-v-a83500e4]{min-height:32px;padding:0 10px;border:0;border-radius:6px;color:#5e6f7c;background:transparent;cursor:pointer;font-size:12px}.artifact-toolbar .toolbar-icon[data-v-a83500e4]{display:inline-flex;align-items:center;justify-content:center;width:32px;padding:0}.artifact-toolbar button.active[data-v-a83500e4]{background:#e8eff3;color:#315c72}.artifact-toolbar button[data-v-a83500e4]:hover:not(:disabled){background:#eef2f5}.artifact-toolbar button[data-v-a83500e4]:disabled{opacity:.4;cursor:default}.code-pane[data-v-a83500e4]{flex:1;min-height:0;overflow:auto;background:#252c34}.code-pane pre[data-v-a83500e4]{margin:0;padding:18px;font:12px/1.7 SF Mono,Consolas,monospace;color:#e0e7ed;white-space:pre}.resource-notice[data-v-a83500e4]{margin:0;padding:10px 18px;color:#69808a;background:#f3f8fa;font-size:12px}.resource-empty[data-v-a83500e4]{padding:60px 30px;text-align:center;color:#859199}.resource-empty h3[data-v-a83500e4]{font-size:14px;color:#586872;font-weight:500}.resource-empty p[data-v-a83500e4]{margin-top:10px;font-size:12px;line-height:1.9}.sources-intro[data-v-a83500e4]{margin:0;padding:14px 20px 6px;font-size:12px;color:#7b8891;flex-shrink:0}.web-open[data-v-a83500e4]{display:inline-block;margin-top:8px;color:#326e90;font-size:12px}.web-preview[data-v-a83500e4]{width:100%;flex:1;min-height:0;border:0;background:#f7f9fa}.web-hint[data-v-a83500e4]{margin:0;padding:8px 16px;color:#7b8891;font-size:11px}.panel-resizer[data-v-a83500e4]{position:absolute;top:0;bottom:0;left:0;width:10px;z-index:122;cursor:col-resize;touch-action:none;display:flex;align-items:center;justify-content:center}.panel-resizer span[data-v-a83500e4]{width:3px;height:36px;border-radius:2px;background:#c8d3d9}.panel-resizer[data-v-a83500e4]:hover,.panel-resizer[data-v-a83500e4]:focus-visible,.is-resizing .panel-resizer[data-v-a83500e4]{background:#d9e8ef}.resize-shield[data-v-a83500e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:121;cursor:col-resize}.panel-backdrop[data-v-a83500e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#192a3638}.panel-backdrop-enter-active[data-v-a83500e4],.panel-backdrop-leave-active[data-v-a83500e4]{transition:opacity .24s ease}.panel-backdrop-enter-from[data-v-a83500e4],.panel-backdrop-leave-to[data-v-a83500e4]{opacity:0}.artifact-panel.is-drawer[data-v-a83500e4]{position:fixed;inset:0 0 0 auto;z-index:90;flex-basis:auto;width:var(--panel-width);transform:translate(100%);box-shadow:-12px 0 36px #182a381f}.artifact-panel.is-drawer.is-open[data-v-a83500e4]{transform:none}.artifact-panel.is-expanded[data-v-a83500e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;flex-basis:auto;width:100%;height:100%;transform:translateY(12px) scale(.985)}.artifact-panel.is-expanded.is-open[data-v-a83500e4]{transform:none}.artifact-panel[data-v-a83500e4] :is(button,select,[role=separator]):focus-visible{outline:2px solid #527b8f;outline-offset:2px}@media (pointer: coarse){.panel-resizer[data-v-a83500e4]{width:20px;left:0}.quiet-btn[data-v-a83500e4],.artifact-toolbar button[data-v-a83500e4],.toolbar-select[data-v-a83500e4]{min-height:44px}.artifact-toolbar .toolbar-icon[data-v-a83500e4]{width:44px}}@media (max-width: 600px){.panel-head[data-v-a83500e4]{min-height:74px;padding:16px 18px 8px}.panel-heading h2[data-v-a83500e4]{font-size:21px}.panel-tabs[data-v-a83500e4]{padding:0 14px}}@media (prefers-reduced-motion: reduce){.artifact-panel[data-v-a83500e4],.panel-backdrop-enter-active[data-v-a83500e4],.panel-backdrop-leave-active[data-v-a83500e4],.panel-tabs button[data-v-a83500e4]{transition:none}}.shared-page[data-v-caa9b226]{position:relative;height:100%;display:flex;flex-direction:row;background:#fcfcfc;overflow:hidden}.shared-col[data-v-caa9b226]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.shared-header[data-v-caa9b226]{position:relative;z-index:20;display:flex;align-items:center;gap:24px;height:var(--navbar-h);flex-shrink:0;padding:0 24px;background:#fff;border-bottom:1px solid var(--c-border)}.shared-brand[data-v-caa9b226]{display:flex;align-items:center;gap:8px;flex-shrink:0}.shared-logo[data-v-caa9b226]{width:24px;height:24px;border-radius:4px;object-fit:contain}.shared-brand-name[data-v-caa9b226]{font-size:14px;font-weight:700;color:#24252d}.shared-title-bar[data-v-caa9b226]{display:flex;align-items:center;gap:10px;min-width:0}.shared-title[data-v-caa9b226]{font-size:16px;color:#24252d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-badge[data-v-caa9b226]{flex-shrink:0;font-size:11px;color:#838b8e;background:#f4f5f7;border:1px solid #dedcd6;padding:1px 8px;border-radius:10px}.shared-main[data-v-caa9b226]{flex:1;min-height:0;overflow-y:auto;padding:24px}.shared-list[data-v-caa9b226]{width:100%;max-width:960px;margin:0 auto}.shared-state[data-v-caa9b226]{display:flex;align-items:center;justify-content:center;gap:10px;height:200px;color:var(--c-text-secondary);font-size:14px}.loading-spinner[data-v-caa9b226]{width:16px;height:16px;border:2px solid #d0d3d9;border-top-color:#8c9698;border-radius:50%;animation:sp-caa9b226 .8s linear infinite}@keyframes sp-caa9b226{to{transform:rotate(360deg)}}.report-page[data-v-729111ca]{position:relative;height:100%;display:flex;flex-direction:row;background:#fcfcfc;overflow:hidden}.report-col[data-v-729111ca]{flex:1;min-width:0;display:flex;flex-direction:column;height:100%}.report-header[data-v-729111ca]{position:relative;z-index:20;display:flex;align-items:center;gap:24px;height:var(--navbar-h);flex-shrink:0;padding:0 24px;background:#fff;border-bottom:1px solid var(--c-border)}.report-brand[data-v-729111ca]{display:flex;align-items:center;gap:10px;flex-shrink:0}.report-logo[data-v-729111ca]{width:30px;height:30px;border-radius:50%;object-fit:cover}.report-brand-name[data-v-729111ca]{font-size:15px;font-weight:700;color:#24252d}.report-title-bar[data-v-729111ca]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.report-title[data-v-729111ca]{font-size:14px;font-weight:600;color:#24252d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-badge[data-v-729111ca]{flex-shrink:0;font-size:11px;line-height:18px;padding:0 8px;border-radius:4px;color:#8a5a12;background:#fdeacd;font-weight:600}.report-agent[data-v-729111ca]{flex-shrink:0;font-size:11px;line-height:18px;padding:0 8px;border-radius:4px;color:#39485c;background:#e3eaf3}.report-download[data-v-729111ca]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--c-border);border-radius:8px;background:#fff;color:#24252d;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.report-download[data-v-729111ca]:hover{background:#f2f4f6}.report-main[data-v-729111ca]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.report-state[data-v-729111ca]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#838b8e;font-size:13px}.loading-spinner[data-v-729111ca]{width:16px;height:16px;border:2px solid #d0d3d9;border-top-color:#8c9698;border-radius:50%;animation:report-spin-729111ca .8s linear infinite}@keyframes report-spin-729111ca{to{transform:rotate(360deg)}}.agent-popup[data-v-976fd73a]{position:absolute;z-index:40;bottom:calc(100% + 8px);left:0;display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:10px;background:#fffffff5;box-shadow:0 12px 32px #4c52521f;min-width:180px;max-width:min(320px,calc(100vw - 48px));max-height:240px;overflow-y:auto}.agent-item[data-v-976fd73a]{display:flex;align-items:center;gap:4px;min-height:44px;padding:0 16px;border:none;border-radius:10px;background:transparent;width:100%;text-align:left;cursor:pointer;transition:background .15s}.agent-item[data-v-976fd73a]:hover{background:#f0f0f0}.agent-item[data-v-976fd73a]:focus-visible{outline:2px solid var(--c-navy);outline-offset:-2px}.agent-item.active[data-v-976fd73a]{background:#e5e5e5}.agent-empty[data-v-976fd73a]{height:36px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#838b8e}.agent-ic[data-v-976fd73a]{flex-shrink:0}.agent-img[data-v-976fd73a]{width:16px;height:16px;border-radius:50%;object-fit:cover}.agent-item span[data-v-976fd73a]{font-size:12px;line-height:24px;color:#24252d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-input[data-v-6f617752]{position:relative;flex-shrink:0}.voice-input-trigger[data-v-6f617752]{display:flex;align-items:center;justify-content:center;width:44px;min-height:32px;border:0;border-radius:8px;color:#243746;background:transparent;cursor:pointer;transition:background-color .16s ease,color .16s ease}.voice-input-trigger[data-v-6f617752]:hover{background:#e7edf1}.voice-input button[data-v-6f617752]:focus-visible{outline:2px solid #176b91;outline-offset:2px}.voice-input button[data-v-6f617752]:disabled{opacity:.5;cursor:not-allowed}.voice-input-trigger[aria-pressed=true][data-v-6f617752]{color:#b42318;background:#fff0ee}.voice-input-status[data-v-6f617752]{position:absolute;right:0;bottom:calc(100% + 4px);width:min(300px,calc(100vw - 100px));font-size:12px;line-height:1.5;color:#46576a;text-align:right;overflow-wrap:anywhere}.voice-input-status[data-v-6f617752]:empty{display:none}.voice-input-bars[data-v-6f617752]{display:flex;align-items:center;justify-content:center;gap:2px;width:24px;height:22px}.voice-input-bars i[data-v-6f617752]{width:3px;height:18px;border-radius:3px;background:currentColor;animation:voice-bars-6f617752 .95s ease-in-out infinite alternate;transform:scaleY(.35)}.voice-input-bars i[data-v-6f617752]:nth-child(2){animation-delay:-.35s}.voice-input-bars i[data-v-6f617752]:nth-child(3){animation-delay:-.65s}.voice-input-bars i[data-v-6f617752]:nth-child(4){animation-delay:-.2s}.voice-input-bars i[data-v-6f617752]:nth-child(5){animation-delay:-.5s}.voice-input-spinner[data-v-6f617752]{width:18px;height:18px;box-sizing:border-box;border:2px solid #c6d2da;border-top-color:#176b91;border-radius:50%;animation:voice-spin-6f617752 .85s linear infinite}.voice-input[data-state=permission] .voice-input-trigger svg[data-v-6f617752]{animation:voice-breathe-6f617752 1.6s ease-in-out infinite}.voice-input[data-state=recording] .voice-input-status[data-v-6f617752]{color:#b42318}@keyframes voice-bars-6f617752{to{transform:scaleY(1)}}@keyframes voice-spin-6f617752{to{transform:rotate(360deg)}}@keyframes voice-breathe-6f617752{50%{opacity:.4;transform:scale(.9)}}@media (prefers-reduced-motion: reduce){.voice-input-trigger[data-v-6f617752]{transition:none}.voice-input-bars i[data-v-6f617752],.voice-input-spinner[data-v-6f617752],.voice-input[data-state=permission] .voice-input-trigger svg[data-v-6f617752]{animation:none}.voice-input-bars i[data-v-6f617752]:nth-child(2n){transform:scaleY(.7)}}.chatbox-wrap[data-v-d0edfec9]{position:relative;width:var(--chatbox-w);max-width:100%}.chatbox[data-v-d0edfec9]{background:#fff;border:1px solid #fff;border-radius:16px;padding:16px 20px;box-shadow:0 4px 24px #00000014}.chat-textarea[data-v-d0edfec9]{width:100%;margin-bottom:8px;border:none;outline:none;resize:none;background:transparent;font-size:14px;font-weight:500;line-height:1.25;min-height:51px;color:#24252d;font-family:inherit}.chat-textarea[data-v-d0edfec9]::placeholder{color:#838b8e}.chatbox-actions[data-v-d0edfec9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-disabled-tip[data-v-d0edfec9]{font-size:12px;color:var(--c-text-secondary);padding:0 2px 8px}.actions-right[data-v-d0edfec9]{display:flex;align-items:center;gap:8px;flex-shrink:0}.agent-anchor[data-v-d0edfec9]{position:relative;min-width:0}.agent-btn[data-v-d0edfec9]{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 8px;min-height:32px;max-width:100%;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .15s}.agent-btn[data-v-d0edfec9]:hover{background:#0000000f}.agent-btn[data-v-d0edfec9]:disabled{cursor:not-allowed;opacity:.5}.agent-btn[data-v-d0edfec9]:focus-visible{outline:2px solid var(--c-navy);outline-offset:2px}.agent-btn svg[data-v-d0edfec9]{flex-shrink:0}.agent-btn-icon[data-v-d0edfec9]{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0}.agent-btn span[data-v-d0edfec9]{font-size:12px;line-height:24px;color:#24252d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analyze-btn[data-v-d0edfec9]{display:flex;align-items:center;gap:4px;padding:4px 12px;border:none;border-radius:6px;background:var(--c-navy);cursor:pointer;transition:background .15s}.analyze-btn[data-v-d0edfec9]:hover:not(:disabled){background:var(--c-navy-hover)}.analyze-btn[data-v-d0edfec9]:disabled{opacity:.5;cursor:not-allowed}.analyze-btn span[data-v-d0edfec9]{font-size:12px;line-height:1.25;color:#fff}.analyze-btn.stop-loading[data-v-d0edfec9]{width:28px;height:28px;padding:0;border-radius:50%;justify-content:center;background:transparent;color:var(--c-navy)}.analyze-btn.stop-loading[data-v-d0edfec9]:hover{background:#00192d0f}.stop-spin-icon[data-v-d0edfec9]{width:22px;height:22px;display:block}.stop-spin-icon .arc[data-v-d0edfec9]{transform-box:fill-box;transform-origin:center;animation:arc-spin-d0edfec9 1s linear infinite}@keyframes arc-spin-d0edfec9{to{transform:rotate(360deg)}}@media (max-width: 920px){.chatbox[data-v-d0edfec9]{padding:12px 14px}.agent-btn[data-v-d0edfec9]{min-height:44px}.agent-btn span[data-v-d0edfec9]{max-width:92px;overflow:hidden;text-overflow:ellipsis}}.sidebar[data-v-01f5cc0d]{width:var(--sidebar-w);flex-shrink:0;height:100%;background:#fff;border-right:1px solid var(--c-border);display:flex;flex-direction:column;padding:20px 20px 0;overflow:hidden;z-index:30}.company-brand[data-v-01f5cc0d]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.company-logo[data-v-01f5cc0d]{height:28px;width:auto;max-width:36px;object-fit:contain}.company-name[data-v-01f5cc0d]{font-size:22px;font-weight:700;color:#24252d}.new-analysis-btn[data-v-01f5cc0d]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:36px;flex-shrink:0;padding:0 12px;border:1px solid #dadceb;border-radius:8px;background:var(--c-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:14px;font-weight:500;color:#24252d;cursor:pointer;transition:background .15s}.new-analysis-btn[data-v-01f5cc0d]:hover{background:var(--c-glass-hover)}.menu-group[data-v-01f5cc0d]{margin-top:24px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.menu-item[data-v-01f5cc0d]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:12px;background:transparent;font-size:14px;font-weight:500;color:#24252d;text-align:left;cursor:pointer;transition:background .15s}.menu-item[data-v-01f5cc0d]:hover{background:var(--c-hover)}.history-block[data-v-01f5cc0d]{margin-top:16px;flex:1;min-height:0;display:flex;flex-direction:column}.history-head[data-v-01f5cc0d]{height:35px;display:flex;align-items:center;padding:0 12px;flex-shrink:0}.history-head span[data-v-01f5cc0d]{font-size:12px;color:var(--c-text-muted)}.session-list[data-v-01f5cc0d]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:2px;scrollbar-width:none}.session-list[data-v-01f5cc0d]::-webkit-scrollbar{display:none}.session-item[data-v-01f5cc0d]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:none;border-radius:8px;background:transparent;font-size:14px;color:#24252d;text-align:left;cursor:pointer;transition:background .15s}.session-item[data-v-01f5cc0d]:hover{background:var(--c-hover)}.session-item.active[data-v-01f5cc0d]{background:var(--c-active);font-weight:500}.session-agent-icon[data-v-01f5cc0d]{flex:none;width:22px;height:22px;border-radius:50%;object-fit:cover}.session-title[data-v-01f5cc0d]{flex:1;min-width:0;overflow:hidden}.session-title-text[data-v-01f5cc0d]{display:inline-block;white-space:nowrap;will-change:transform}.session-title-text.scrolling[data-v-01f5cc0d]{animation:title-marquee-01f5cc0d linear forwards}.session-spinner[data-v-01f5cc0d]{flex:none;width:12px;height:12px;border:2px solid #d0d3d9;border-top-color:#24252d;border-radius:50%;animation:session-spin-01f5cc0d .8s linear infinite}@keyframes session-spin-01f5cc0d{to{transform:rotate(360deg)}}@keyframes title-marquee-01f5cc0d{0%{transform:translate(0)}to{transform:translate(var(--scroll-x))}}.session-editing[data-v-01f5cc0d]{padding:3px 6px 3px 4px;cursor:default}.ctx-menu[data-v-01f5cc0d]{position:fixed;z-index:100;min-width:128px;padding:4px;display:flex;flex-direction:column;gap:2px;border-radius:10px;background:#fff;box-shadow:0 12px 32px #4c52522e}.ctx-item[data-v-01f5cc0d]{width:100%;height:32px;padding:0 12px;border:none;border-radius:8px;background:transparent;font-size:13px;color:#24252d;text-align:left;cursor:pointer;transition:background .15s}.ctx-item[data-v-01f5cc0d]:hover{background:#f0f0f0}.ctx-item.danger[data-v-01f5cc0d]{color:var(--c-red)}.session-edit-input[data-v-01f5cc0d]{flex:1;min-width:0;height:26px;padding:0 8px;border:1px solid #d0d3d9;border-radius:6px;background:#fff;font-size:13px;color:#24252d;outline:none}.session-edit-input[data-v-01f5cc0d]:focus{box-shadow:0 0 0 2px #8c969840}.session-empty[data-v-01f5cc0d]{padding:20px 12px;text-align:center;color:var(--c-text-secondary);font-size:13px}.sidebar-bottom[data-v-01f5cc0d]{flex-shrink:0;padding-bottom:18px;position:relative}.divider[data-v-01f5cc0d]{height:0;border-top:1px solid #f3f3f3;margin:0 -8px}.user-card[data-v-01f5cc0d]{height:64px;display:flex;align-items:center;gap:8px;border-radius:8px;padding:0 6px;margin:0 -6px;transition:background .15s}.user-card[data-v-01f5cc0d]:hover,.user-card.menu-open[data-v-01f5cc0d]{background:var(--c-hover)}.user-menu-trigger[data-v-01f5cc0d]{display:flex;flex:1;align-items:center;align-self:stretch;gap:8px;min-width:0;border:0;border-radius:8px;background:transparent;text-align:left}.user-menu-trigger[data-v-01f5cc0d]:focus-visible,.user-menu-item[data-v-01f5cc0d]:focus-visible{outline:2px solid var(--c-navy);outline-offset:2px}.user-menu[data-v-01f5cc0d]{position:absolute;left:0;right:0;bottom:100%;margin-bottom:6px;background:#fff;border:1px solid var(--c-border);border-radius:10px;box-shadow:0 8px 24px #0000001a;padding:4px;z-index:40}.user-menu-item[data-v-01f5cc0d]{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;border:none;background:transparent;border-radius:6px;font-size:13px;color:#24252d;cursor:pointer;transition:background .15s;text-align:left}.user-menu-item[data-v-01f5cc0d]:hover{background:var(--c-hover)}.user-avatar[data-v-01f5cc0d]{width:40px;height:40px;border-radius:50%;background:#c4c4c4;color:#000;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-info[data-v-01f5cc0d]{flex:1;min-width:0}.user-name[data-v-01f5cc0d]{display:block;font-size:14px;font-weight:500;line-height:20px;color:#24252d;letter-spacing:-.084px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-01f5cc0d]{display:block;font-size:12px;line-height:20px;color:#60686b;letter-spacing:-.072px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-01f5cc0d]{flex-shrink:0;padding:2px;border:none;background:transparent;cursor:pointer;transition:opacity .15s}.logout-btn[data-v-01f5cc0d]:hover{opacity:.6}@media (max-width: 920px){.sidebar[data-v-01f5cc0d]{width:min(296px,84vw);height:100%;box-shadow:12px 0 32px #0f172a2e}}.config-page{max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box}.config-intro,.config-helper{color:#7c746f;margin:12px 0 20px;font-size:13px}.config-loading{padding:48px 0;color:#7c746f}.config-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 18px}.config-types button{display:flex;align-items:center;gap:10px;min-height:34px;padding:10px 12px;border:1px solid #e3e5e8;border-radius:8px;background:#fff;color:#24252d;font:inherit;cursor:pointer}.config-types button:hover{background:#f4f5f7}.config-types button.active{color:var(--knowledge-accent-hover,#002b48);border-color:#aeb8c0;background:var(--knowledge-active,#e8ebed)}.config-count{margin-left:auto;color:#7c746f;font-size:12px;padding:1px 7px;border-radius:5px;background:#f1f5f9}.config-section-heading{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;margin:16px 0}.config-section-heading h2{margin:0;font-size:16px}.config-section-heading p{margin:6px 0 0;color:#7c746f;font-size:13px;max-width:660px}.config-search{max-width:400px;margin-bottom:20px}.config-model-list{border:1px solid #e3e5e8;border-radius:8px;overflow:hidden}.config-model-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e3e5e8}.config-model-row:last-child{border-bottom:0}.config-model-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;color:var(--knowledge-accent,#00192d);background:var(--knowledge-active,#e8ebed);border-radius:10px}.config-model-content{min-width:0;flex:1}.config-model-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.config-model-title h3{margin:0;font-size:14px;overflow-wrap:anywhere}.config-model-content p{margin:5px 0 0;font-size:12px;color:#7c746f}.config-endpoint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-row-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.config-check-result{color:#047857!important}.config-check-result.failed{color:#b91c1c!important}.config-empty{padding:56px 20px}.config-empty svg{color:#94a3b8}.config-empty h3{margin:12px 0 4px;font-size:16px}.config-segmented{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:4px;gap:4px;margin:0 0 24px}.config-segmented button{padding:6px 18px;min-height:34px;border:0;border-radius:5px;background:transparent;color:#24252d;font:inherit;cursor:pointer}.config-segmented button.active{background:#fff;color:var(--knowledge-accent-hover,#002b48);box-shadow:0 1px 3px #0f172a14}.config-parser-form{max-width:1000px}.config-parser-form fieldset,.config-dialog-form fieldset{margin:0;padding:0;border:0;min-width:0}.config-parser-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.config-parser-options label{display:flex;flex-direction:column;gap:8px;color:#24252d}.config-parser-options select{height:34px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:0 12px;font:inherit}.config-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid #e3e5e8;margin-top:28px;padding-top:20px}.config-form-footer p{margin:0 auto 0 0;color:#7c746f;font-size:12px;max-width:460px}.config-engine-status{max-width:1000px;margin-top:24px;border-top:1px solid #e3e5e8;padding-top:22px}.config-engine-status h3{font-size:14px;margin:0 0 14px}.config-engine-status>div{display:flex;justify-content:space-between;align-items:center;max-width:460px;padding:12px 0;border-bottom:1px solid #f1f5f9}.config-overlay{z-index:1600;padding:24px;box-sizing:border-box}.config-modal{width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:24px!important;background:#fff;box-sizing:border-box}.config-modal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.config-modal h2,.config-delete-modal h2{font-size:16px;margin:0}.config-dialog-form footer,.config-delete-form footer{display:flex;justify-content:flex-end;gap:12px;padding-top:22px;margin-top:22px;border-top:1px solid #e3e5e8}.config-credential-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.config-credential-footer small{color:#7c746f}.config-delete-modal{width:min(460px,100%);padding:24px!important;background:#fff;box-sizing:border-box}.config-delete-modal p{margin:18px 0;color:#24252d}.config-page .danger,.config-overlay .danger{color:#b91c1c}.kwb-tabs a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#7c746f;padding:6px 10px;border-bottom:2px solid transparent}.kwb-tabs a.active{color:var(--knowledge-accent-hover,#002b48);border-bottom-color:var(--knowledge-accent,#00192d);font-weight:600}@container knowledge-main (max-width:900px){.config-types{grid-template-columns:repeat(2,1fr)}.config-model-row{flex-wrap:wrap}.config-row-actions{width:100%;justify-content:flex-start;padding-left:62px}.config-section-heading,.config-form-footer{flex-wrap:wrap}.config-form-footer p{width:100%;max-width:none}.config-parser-options,.config-parser-form .kwb-fields{grid-template-columns:1fr}}@container knowledge-main (max-width:480px){.config-types button{padding:12px 10px;gap:6px}.config-row-actions{padding-left:0;gap:12px}.config-model-row{padding:12px 16px;gap:12px}}.config-page .kwb-heading-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.config-page .kwb-search{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 12px;border:1px solid #d8dce0;border-radius:7px;color:#7c746f}.config-page .kwb-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;padding:10px 0;font:inherit}.config-page .kwb-search:focus-within{border-color:var(--knowledge-accent,#00192d)}.config-dialog-form .kwb-fields,.config-page .kwb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.config-dialog-form .kwb-fields label,.config-page .kwb-fields label{display:flex;flex-direction:column;gap:8px;color:#24252d;font-size:14px}.config-dialog-form .kwb-fields input,.config-dialog-form .kwb-fields select,.config-page .kwb-fields input,.config-page .kwb-fields select{height:34px;padding:6px 10px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#24252d;font:inherit;width:100%;min-width:0}.config-dialog-form .kwb-fields small,.config-page .kwb-fields small{color:#7c746f;font-size:12px}.config-modal,.config-delete-modal{border-radius:12px;box-shadow:0 16px 48px #0f172a33}.config-page .km-badge{display:inline-flex;padding:3px 8px;align-items:center;min-height:24px;border-radius:5px;font-size:12px;white-space:nowrap;background:#f1f5f9;color:#7c746f}.config-page .km-badge.completed{background:#ecfdf5;color:#047857}@container knowledge-main (max-width:900px){.config-page .kwb-fields{grid-template-columns:1fr}}@media (max-width:700px){.config-dialog-form .kwb-fields{grid-template-columns:1fr}.config-overlay{padding:16px}.config-modal{max-height:calc(100dvh - 32px)}}.knowledge-management .config-page .kwb-search input:focus-visible{outline:none}.config-page .kwb-search:focus-within{outline:2px solid var(--knowledge-accent,#00192d);outline-offset:3px}.config-delete-form p{color:#24252d;line-height:1.8}.config-dialog-form .km-alert{margin-top:0}.config-dialog-form .danger,.config-delete-form .danger{color:#b91c1c}.config-model-row{padding:10px 16px}.config-model-title h3{line-height:1.4}.config-model-content p{margin-top:3px;line-height:1.4}.config-page .kwb-search input{padding:5px 0}.config-thinking{margin-top:20px;padding:16px;border:1px solid #e3e5e8;border-radius:8px;background:#f8fafc}.config-thinking h3{margin:0 0 16px;font-size:14px}.config-thinking details{margin-top:16px;font-size:13px}.config-thinking summary{cursor:pointer;margin-bottom:12px;color:#64748b}.config-thinking select:disabled{background:#eef1f4;color:#64748b;cursor:not-allowed}.km-overlay[data-v-eca1f61d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#14223466;display:flex;align-items:center;justify-content:center;padding:20px}.km-dialog[data-v-eca1f61d]{width:480px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 20px 70px #14223433;color:#27343f}.km-dialog-head[data-v-eca1f61d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 24px;gap:16px;border-bottom:1px solid #e5e9ef}.km-dialog-head h2[data-v-eca1f61d]{margin:0;font-size:18px;font-weight:600;overflow-wrap:anywhere}.km-dialog-head button[data-v-eca1f61d]{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:#607080;cursor:pointer}.km-dialog-head button[data-v-eca1f61d]:hover{background:#f2f5f9}.km-dialog-head button[data-v-eca1f61d]:disabled{opacity:.5;cursor:wait}.km-dialog-head button[data-v-eca1f61d]:focus-visible{outline:2px solid #185fa5}.km-dialog-content[data-v-eca1f61d]{padding:24px;overflow:auto;min-height:0}.km-dialog-footer[data-v-eca1f61d]{flex-shrink:0;padding:14px 24px;border-top:1px solid #e5e9ef;background:#fff;border-radius:0 0 14px 14px}.is-wide:not(.is-drawer) .km-dialog[data-v-eca1f61d]{width:720px}.is-drawer[data-v-eca1f61d]{justify-content:flex-end;padding:0}.is-drawer .km-dialog[data-v-eca1f61d]{width:660px;height:100%;max-height:100%;border-radius:0}.is-drawer.is-wide .km-dialog[data-v-eca1f61d]{width:1060px}.is-drawer .km-dialog-content[data-v-eca1f61d]{display:flex;flex-direction:column;flex:1}.is-fullscreen[data-v-eca1f61d]{padding:12px}.is-fullscreen .km-dialog[data-v-eca1f61d]{width:100%;height:100%;max-height:100%;border-radius:10px}.is-fullscreen .km-dialog-content[data-v-eca1f61d]{flex:1;min-height:0;padding:12px 16px;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 600px){.km-overlay[data-v-eca1f61d]:not(.is-drawer){padding:12px}.km-dialog-content[data-v-eca1f61d]{padding:18px}.km-dialog-footer[data-v-eca1f61d]{padding:12px 18px}}.knowledge-management,.km-overlay{--knowledge-accent:var(--c-navy,#00192d);--knowledge-accent-hover:var(--c-navy-hover,#002b48);--knowledge-active:var(--c-hover,#e8ebed);--knowledge-text:var(--c-text,#24252d);--knowledge-muted:var(--c-text-muted,#7c746f);--knowledge-border:var(--c-border,#e3e5e8);--knowledge-surface:#ffffff;--knowledge-subtle:#f4f5f7;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;color:var(--knowledge-text)}.knowledge-management ::selection,.km-overlay ::selection{background:#dfe5eb;color:#00192d}.knowledge-management{display:flex;width:100%;height:100%;min-width:0;background:var(--knowledge-surface)}.knowledge-sidebar{flex:0 0 224px;display:flex;flex-direction:column;padding:20px 12px 16px;background:#fff;border-right:1px solid var(--knowledge-border);min-height:0;overflow:auto}.knowledge-brand{display:block;padding:0 14px 20px;color:#24252d;text-decoration:none;font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.3}.knowledge-primary-nav{display:flex;flex-direction:column;gap:4px}.knowledge-primary-item,.knowledge-nav-item{display:flex;align-items:center;gap:10px;min-height:36px;width:100%;padding:7px 14px;color:#24252d;border:0;border-radius:8px;font:inherit;text-align:left;background:transparent;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.knowledge-primary-item.active{color:var(--knowledge-accent-hover,#002b48);background:var(--knowledge-active,#e8ebed);font-weight:600}.knowledge-primary-item:hover,.knowledge-nav-item:hover{color:var(--knowledge-accent-hover,#002b48);background:#e8ebed}.knowledge-primary-item svg,.knowledge-nav-item svg{flex-shrink:0}.knowledge-nav-arrow{margin-left:auto;transition:transform .15s}.knowledge-nav-arrow.collapsed{transform:rotate(-90deg)}.knowledge-nav{display:flex;flex-direction:column;gap:4px;margin-top:4px}.knowledge-nav-item{padding-left:24px;font-size:14px}.knowledge-nav-item.active{background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent-hover,#002b48);font-weight:600;box-shadow:inset 3px 0 var(--knowledge-accent,#00192d)}.knowledge-sidebar-bottom{margin-top:auto;padding-top:28px}.knowledge-account{margin:12px 14px 0;font-size:12px;color:#7c746f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-content{flex:1;min-width:0;min-height:0;overflow:hidden;container-type:inline-size;container-name:knowledge-main}.knowledge-management :is(button,a,input,select,textarea,summary):focus-visible,.km-overlay :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--knowledge-accent,#00192d);outline-offset:3px}.knowledge-management input[type=checkbox],.km-overlay input[type=checkbox]{accent-color:var(--knowledge-accent,#00192d);width:16px;height:16px;flex-shrink:0}.knowledge-management .km-workspace{height:100%;color:var(--knowledge-text);background:#fff;--km-accent:var(--knowledge-accent,#00192d);--km-muted:#7c746f;--km-border:#e3e5e8}.knowledge-content .km-topbar{min-height:44px;padding:6px 24px;color:#7c746f;border-color:#e3e5e8;font-size:12px}.knowledge-content .km-body{padding:20px 24px}.knowledge-content .km-body>*{max-width:none}.knowledge-content .km-page-title{margin-bottom:24px}.knowledge-content .km-page-title h1{font-size:22px;color:#24252d;margin-bottom:8px}.knowledge-management .km-muted,.km-overlay .km-muted{color:#7c746f;font-size:13px}.knowledge-management .km-link,.km-overlay .km-link{color:var(--knowledge-accent-hover,#002b48);line-height:1.6}.knowledge-management .km-btn,.km-overlay .km-btn{border-color:#d8dce0;color:#24252d;border-radius:7px;min-height:34px;padding:6px 12px;background:#fff;transition:background .15s,border-color .15s}.knowledge-management .km-btn:not(:disabled):hover,.km-overlay .km-btn:not(:disabled):hover{background:#f1f5f9;border-color:#b6c7de;color:#24252d}.knowledge-management .km-btn:is(.primary,.km-btn-primary),.km-overlay .km-btn:is(.primary,.km-btn-primary){background:var(--knowledge-accent,#00192d);border-color:var(--knowledge-accent,#00192d);color:#fff}.knowledge-management .km-btn:is(.primary,.km-btn-primary):not(:disabled):hover,.km-overlay .km-btn:is(.primary,.km-btn-primary):not(:disabled):hover{background:var(--knowledge-accent-hover,#002b48);border-color:var(--knowledge-accent-hover,#002b48);color:#fff}.knowledge-management .km-btn:is(.primary,.km-btn-primary):not(:disabled):active,.km-overlay .km-btn:is(.primary,.km-btn-primary):not(:disabled):active{background:var(--knowledge-accent-hover,#002b48);border-color:var(--knowledge-accent-hover,#002b48);color:#fff}.knowledge-management .km-btn:disabled,.km-overlay .km-btn:disabled{opacity:1;color:#94a3b8;background:#f1f5f9;border-color:#e3e5e8;cursor:not-allowed}.knowledge-management .km-card{border-color:#e3e5e8;box-shadow:none;border-radius:10px}.knowledge-management .km-card:hover{border-color:#aeb8c0;background:#fcfdff}.knowledge-management .km-folder{background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent,#00192d)}.knowledge-management .km-notice,.km-overlay .km-notice{padding:12px 16px;line-height:1.7}.knowledge-management .km-search{border-color:#d8dce0}.knowledge-management .km-search:focus-within{border-color:var(--knowledge-accent,#00192d)}.knowledge-management .km-status{line-height:1.5}.knowledge-management .km-stats{border-color:#e3e5e8;background:#e3e5e8;box-shadow:none}.knowledge-content .ks-layout{grid-template-columns:176px minmax(0,1fr);gap:24px}.knowledge-content .ks-categories{border:0;border-right:1px solid #e3e5e8;border-radius:0;padding:0 16px 0 0}.knowledge-content .ks-table{table-layout:fixed}.knowledge-content .ks-table th,.knowledge-content .ks-table td{vertical-align:middle}.knowledge-content .ks-table .km-file-name span{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-content .ks-table .ks-row-actions{flex-wrap:wrap;gap:4px}.knowledge-content .ks-category.active{background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent-hover,#002b48)}.km-overlay .km-dialog{border-radius:12px;box-shadow:0 16px 60px #00192d26;color:#24252d}.km-overlay .km-dialog-head{min-height:56px;padding:12px 20px;border-color:#e3e5e8}.km-overlay .km-dialog-head h2{font-size:16px;line-height:1.5;max-width:calc(100% - 60px)}.km-overlay .km-dialog-content{padding:20px}.km-overlay .kf-tabs{margin-bottom:16px}.km-overlay .kf-tabs button[aria-selected=true]{color:var(--knowledge-accent-hover,#002b48);border-bottom-color:var(--knowledge-accent,#00192d)}.km-overlay .km-form :is(input,textarea,select){border-color:#d8dce0;color:#24252d;border-radius:7px}@container knowledge-main (max-width:960px){.knowledge-content .ks-layout{grid-template-columns:1fr}.knowledge-content .ks-categories{border:1px solid #e3e5e8;border-radius:8px;padding:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.knowledge-content .ks-categories .ks-category{width:auto}.knowledge-content .ks-category-head{margin:0}.knowledge-content .ks-categories>.km-muted{display:none}.knowledge-content .ks-library{margin-bottom:20px}.knowledge-content .ks-table .km-file-name svg{display:none}}@container knowledge-main (max-width:640px){.knowledge-content .km-body{padding:20px}.knowledge-content .km-topbar{padding:8px 20px}.knowledge-content .km-page-title h1{font-size:22px}.knowledge-content .km-page-title{align-items:flex-start;gap:16px}.knowledge-content .ks-table .ks-row-actions{flex-direction:column;align-items:flex-start}.knowledge-content .ks-library select{flex:1;min-width:120px;width:auto}}@media (max-width:820px){.knowledge-sidebar{flex-basis:184px;padding:20px 10px 16px}.knowledge-brand{font-size:22px;padding-left:14px}.knowledge-nav-item{padding-left:18px}.knowledge-primary-item,.knowledge-nav-item{gap:8px}}@media (prefers-reduced-motion:reduce){.knowledge-management *,.km-overlay *{transition:none!important;scroll-behavior:auto!important}}.knowledge-management .km-btn.icon,.km-overlay .km-btn.icon{flex-shrink:0;width:34px;padding:6px}.knowledge-content .ks-files{border:0;border-radius:0}.knowledge-content .ks-files>.km-section-title{padding-left:0;padding-right:0}.knowledge-content .ks-files .km-toolbar{padding-left:0;padding-right:0}.knowledge-content .ks-table-wrap{border:1px solid #e3e5e8;border-radius:8px}.knowledge-content .ks-row-actions .ks-edit-action:hover{background:var(--knowledge-active,#e8ebed)}@container knowledge-main (max-width:800px){.knowledge-content .ks-table .ks-actions-col{width:64px}.knowledge-content .ks-table .ks-row-actions{flex-direction:row}.knowledge-content .ks-table .ks-edit-action{display:none}.knowledge-content .ks-table th,.knowledge-content .ks-table td{padding-top:10px;padding-bottom:10px}.knowledge-content .ks-wiki-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.knowledge-content .ks-categories{border:0;border-bottom:1px solid #e3e5e8;border-radius:0;padding:0 0 18px}.knowledge-content .ks-category-head h2{font-size:14px}}@container knowledge-main (max-width:400px){.knowledge-content .ks-stats{grid-template-columns:repeat(2,1fr)}.knowledge-content .ks-table .ks-status-col{width:85px}.knowledge-content .ks-wiki-inline{gap:4px}.knowledge-content .ks-library .km-link{margin-left:0}.knowledge-content .km-page-title h1{font-size:22px}.knowledge-content .km-body{padding:20px 16px}}.knowledge-sidebar-bottom{padding-top:16px;border-top:1px solid var(--knowledge-border)}.knowledge-management .km-link,.km-overlay .km-link{min-height:32px}.knowledge-management .km-search{min-height:34px}.knowledge-management .km-search input{min-height:32px;padding:5px 0;font-size:14px}.knowledge-management .km-page-title,.knowledge-management .km-list-toolbar{margin-bottom:16px}.knowledge-management .km-card{padding:16px}.knowledge-management .km-card h2{font-size:15px}.knowledge-management .km-folder{width:36px;height:36px}.knowledge-management .km-stats>div{padding:12px 16px}.knowledge-management .km-stats strong{font-size:22px}.km-overlay .km-form :is(input,select),.km-overlay .kwb-label :is(input,select){min-height:34px;padding:6px 10px}.km-overlay .km-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--knowledge-accent);outline-offset:3px}.knowledge-content .ks-table .ks-actions-col{width:220px;min-width:220px}.knowledge-content .ks-table .ks-row-actions{flex-wrap:nowrap;gap:8px}.knowledge-content .ks-row-actions .km-link{min-height:28px;padding:4px;font-size:12px}.knowledge-content .ks-row-actions .ks-parse-result-action{padding:4px 8px}.knowledge-content .ks-row-actions .km-btn{min-height:28px;width:28px;padding:4px}.knowledge-content .ks-table .km-file-name{min-height:32px}.knowledge-content .ks-table td{padding-top:10px;padding-bottom:10px}.knowledge-content .ks-library select,.knowledge-content .ks-toolbar select{min-height:34px;padding:6px 10px}.knowledge-content .ks-stats>div{padding:10px 16px;gap:4px}.knowledge-content .ks-category{min-height:36px;padding-top:7px;padding-bottom:7px}@container knowledge-main (max-width:800px){.knowledge-content .ks-table .ks-actions-col{width:136px;min-width:136px}}.kw-workspace{font-size:14px;line-height:1.7;min-width:0}.kw-workspace h3{margin:0 0 12px;font-size:16px;font-weight:600}.kw-library{display:flex;align-items:center;gap:8px;color:#526b80;margin:0 0 16px;overflow-wrap:anywhere}.kw-tabs{display:flex;border-bottom:1px solid #e3e8ee;gap:18px;margin-bottom:24px}.kw-tabs button{min-height:44px;padding:8px 12px;background:none;border:0;border-bottom:2px solid transparent;color:#626f7c;font:inherit;cursor:pointer}.kw-tabs button.active{color:#185fa5;border-color:#185fa5;font-weight:600}.kw-tabs button:disabled{opacity:.6;cursor:default}.kw-selection{background:#f6f9fc;border:1px solid #e3e8ee;padding:16px;border-radius:10px;margin-bottom:24px}.kw-selection h3 span{float:right;font-weight:400;color:#626f7c;font-size:13px}.kw-selection ul{max-height:160px;overflow:auto;list-style:none;margin:0;padding:0}.kw-selection li{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-size:13px}.kw-selection li svg{flex-shrink:0;margin-top:4px}.kw-selection li span{overflow-wrap:anywhere;flex:1}.kw-selection small{color:#a64040}.kw-settings .kw-toggle{display:flex;align-items:center;gap:10px;margin-bottom:6px}.kw-settings .kw-toggle input{width:18px;height:18px;min-height:0;accent-color:#185fa5}.kw-instructions{border:1px solid #e3e8ee;border-radius:8px;padding:8px 12px;margin:12px 0}.kw-instructions summary{min-height:36px;cursor:pointer;line-height:36px}.kw-instructions label{display:block;margin:12px 0 8px}.kw-instructions textarea{font-size:13px;line-height:1.8}.kw-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.kw-bottom{justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #e3e8ee}.kw-notice{padding:12px 16px;background:#edf7f2;color:#26714c;border-radius:8px}.kw-warning{margin:12px 0;padding:12px 16px;background:#fff8e9;border:1px solid #eedab0;color:#795412;border-radius:8px;font-size:13px}.kw-warning p{margin:0}.kw-warning ul{margin:6px 0 0;padding-left:18px;overflow-wrap:anywhere}.kw-preview{border-top:1px solid #e3e8ee;margin-top:24px;padding-top:20px}.kw-preview ul,.kw-confirm ul{max-height:260px;overflow:auto;padding-left:20px;overflow-wrap:anywhere}.kw-preview li{padding:8px 0}.kw-preview li span,.kw-preview li small{display:block;color:#626f7c}.kw-history-head,.kw-run-summary>div:first-child,.kw-doc-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.kw-history-head h3{margin:0}.kw-history-head small{display:block;font-weight:400;font-size:12px;color:#626f7c}.kw-run-select{width:100%;max-width:100%;min-height:44px;border:1px solid #cfd9e3;border-radius:8px;background:#fff;padding:8px;color:#263441;font:inherit;font-size:13px;margin:16px 0;text-overflow:ellipsis}.kw-run-summary{background:#f6f9fc;padding:16px;border:1px solid #e3e8ee;border-radius:10px;margin-bottom:20px}.kw-run-summary strong{color:#185fa5;font-size:16px}.kw-document{padding:20px 0;border-bottom:1px solid #e3e8ee}.kw-document h4{margin:0;font-size:14px;overflow-wrap:anywhere;max-width:100%}.kw-doc-head>span{color:#526b80;font-size:12px;white-space:nowrap}.kw-result{margin:10px 0;color:#526b80}.kw-document-progress{margin:14px 0 18px}.kw-progress-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#526b80;font-size:13px}.kw-progress-caption strong{color:#185fa5;font-weight:600;font-variant-numeric:tabular-nums}.kw-progress-track{height:10px;overflow:hidden;border-radius:6px;background:#e6edf4}.kw-progress-fill{display:block;height:100%;border-radius:inherit;background:#2466ab;transition:width .3s ease}.kw-progress-track.is-pending{background:repeating-linear-gradient(135deg,#e6edf4,#e6edf4 8px,#d6e3f0 8px,#d6e3f0 16px)}@media (prefers-reduced-motion: reduce){.kw-progress-fill{transition:none}}.kw-progress{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#626f7c;margin:10px 0}.kw-progress p{width:100%;margin:0}.kw-pages{list-style:none;padding:0;margin:12px 0}.kw-pages .km-link,.kw-page>.km-link{display:inline-flex;align-items:center;gap:8px;white-space:normal;overflow-wrap:anywhere;text-align:left}.kw-pages .km-link svg{flex-shrink:0}.kw-page h2{font-size:22px;line-height:1.5;margin:20px 0 8px;overflow-wrap:anywhere}.kw-markdown{overflow-wrap:anywhere;line-height:1.85}.kw-markdown h2{font-size:18px;margin-top:24px}.kw-markdown h3{margin-top:20px}.kw-markdown pre,.kw-markdown table{display:block;max-width:100%;overflow:auto}.kw-markdown img{max-width:100%}.kw-page-sources{border-top:1px solid #e3e8ee;margin-top:24px;padding-top:20px}.kw-page-sources .km-link{white-space:normal;overflow-wrap:anywhere;text-align:left}@media (max-width: 600px){.kw-settings :is(select,textarea){font-size:16px}.kw-bottom .km-btn{flex:1}.kw-selection{padding:12px}}.kwr-summary{display:flex;gap:18px;align-items:center;min-height:30px;margin:0 0 12px;font-size:12px;color:var(--knowledge-muted,#7c746f)}.kwr-summary>span:last-child{margin-left:auto}.kwr-reader{display:grid;grid-template-columns:220px minmax(0,1fr) 160px;min-width:0;height:calc(100vh - 280px);min-height:420px;border:1px solid #e3e5e8;border-radius:8px;overflow:hidden;background:#fff;font-size:13px}.kwr-directory,.kwr-article,.kwr-outline{overflow:auto;min-height:0;overscroll-behavior:contain}.kwr-directory{border-right:1px solid #e3e5e8;padding:12px 8px}.kwr-search{display:block;margin:0 4px 14px;font-size:12px;color:var(--knowledge-muted,#7c746f)}.kwr-search span{display:block;margin-bottom:6px}.kwr-search input{box-sizing:border-box;width:100%;border:1px solid #d8dce0;border-radius:6px;padding:7px 9px;min-height:32px;color:var(--knowledge-text,#24252d);background:#fff;font:inherit;font-size:13px}.kwr-source-group>summary{display:flex;align-items:flex-start;gap:6px;padding:8px 4px;cursor:pointer;line-height:1.55;font-weight:600;list-style:none}.kwr-source-group>summary svg{flex-shrink:0;margin-top:3px}.kwr-source-group>summary span{min-width:0;overflow-wrap:anywhere}.kwr-source-group>summary small{margin-left:auto;color:var(--knowledge-muted,#7c746f);font-weight:400}.kwr-source-group>summary .kwr-disclosure{transform:rotate(0)}.kwr-source-group[open]>summary .kwr-disclosure{transform:rotate(90deg)}.kwr-entry{display:flex;gap:7px;align-items:flex-start;width:100%;padding:7px 10px 7px 22px;min-height:32px;line-height:1.5;text-align:left;border:0;border-radius:5px;background:transparent;color:var(--knowledge-text,#24252d);font:inherit;cursor:pointer}.kwr-entry svg{flex-shrink:0;margin-top:3px}.kwr-entry:hover,.kwr-outline button:hover{background:#f4f5f7}.kwr-entry[aria-current=page],.kwr-outline button[aria-current=location]{background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent,#00192d);font-weight:600}.kwr-entry span{overflow-wrap:anywhere}.kwr-mentions{margin-top:8px}.kwr-mentions>summary{font-size:12px;color:var(--knowledge-muted,#7c746f);padding:6px 10px;cursor:pointer}.kwr-mentions>p{font-size:12px;margin:4px 10px 8px;line-height:1.6;color:var(--knowledge-muted,#7c746f)}.kwr-article{padding:24px 28px;scroll-padding-top:20px;line-height:1.75}.kwr-article-head{margin-bottom:20px}.kwr-article h2{font-size:22px!important;line-height:1.5;margin:10px 0!important;font-weight:650}.kwr-article h3{font-size:14px!important;line-height:1.6;margin:0 0 10px!important}.kwr-badges{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#536372}.kwr-badges span{background:#f4f5f7;border-radius:4px;padding:1px 7px}.kwr-source-line,.kwr-aliases{font-size:12px;color:var(--knowledge-muted,#7c746f);margin:6px 0;overflow-wrap:anywhere}.kwr-article .km-link{font-size:12px;min-height:28px;padding:0;display:inline-flex;align-items:center;gap:5px}.kwr-coverage,.kwr-explanation{font-size:12px;line-height:1.75;background:#f8f9fa;border-left:3px solid #c6d0d8;margin:0 0 20px;padding:10px 12px;color:#536372}.kwr-section{margin-bottom:24px;padding-top:4px;overflow-wrap:anywhere}.kwr-field-value p{margin:0;white-space:pre-wrap}.kwr-field-value+.kwr-field-value{margin-top:12px}.kwr-citations{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px;font-size:12px}.kwr-evidence-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;width:100%;border:0;border-bottom:1px solid #e3e5e8;background:transparent;text-align:left;font:inherit;color:#536372;cursor:pointer}.kwr-evidence-row:hover{background:#f8f9fa}.kwr-evidence-row b{flex-shrink:0;font-size:12px}.kwr-evidence-row span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.65}.kwr-empty{color:var(--knowledge-muted,#7c746f);padding:60px 10px;text-align:center}.kwr-outline{padding:16px 10px;border-left:1px solid #e3e5e8}.kwr-outline h3{display:flex;align-items:center;gap:6px;font-size:12px!important;color:var(--knowledge-muted,#7c746f);margin:0 4px 12px!important;font-weight:500}.kwr-outline button{display:block;width:100%;text-align:left;border:0;border-radius:5px;background:transparent;padding:7px 10px;line-height:1.5;min-height:32px;font:inherit;font-size:12px;color:#536372;cursor:pointer}.kwr-no-match{padding:10px}.kwr-reader :focus-visible,.kwr-evidence-row:focus-visible{outline:2px solid #8ca7ba;outline-offset:-2px}.kwr-article [data-section]:focus{outline:2px solid #b2c3cf;outline-offset:4px}.kwr-evidence-quote{white-space:pre-wrap;line-height:1.8;font-size:13px;padding:12px 16px;margin:16px 0;background:#f8f9fa;border-left:3px solid #c6d0d8;overflow-wrap:anywhere}.kwr-evidence-actions{display:flex;gap:12px}.kwr-original-context{margin-top:20px}.kwr-original-context h3{font-size:14px}.kwr-original-context pre{max-height:340px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.8;padding:12px;background:#f8f9fa}.kwr-original-context mark{background:#fff0bd;color:#24252d}.kwr-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.kwr-controls .kwb-label{display:flex;flex-direction:row;align-items:center;font-size:13px;margin:0;gap:8px}.kwr-controls select{width:auto;max-width:480px}.kwr-draft-note{margin:8px 0 14px;font-size:12px;line-height:1.7;color:#536372}.kwr-draft-note .km-link{font-size:12px}.kwr-reader[data-draft=true]{height:calc(100vh - 360px)}.kwr-controls .kwb-label{white-space:nowrap;flex:0 1 auto;max-width:100%}.kwr-controls .kwb-label select{width:auto;max-width:480px;min-width:120px}.kwr-source-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:12px;line-height:1.7;color:var(--knowledge-muted,#7c746f)}.kwr-source-version{white-space:nowrap;flex-shrink:0}.kwr-merge-info{min-width:0;max-width:100%}.kwr-merge-info summary{cursor:pointer;color:var(--knowledge-accent,#00192d);width:max-content;white-space:nowrap}.kwr-merge-info p{margin:6px 0 0;white-space:normal;overflow-wrap:break-word;color:var(--knowledge-muted,#7c746f)}.kwr-group-select{display:flex;gap:8px;align-items:center;margin:0 4px 12px;font-size:12px;color:var(--knowledge-muted,#7c746f)}.kwr-group-select select{min-width:0;flex:1;min-height:32px;border:1px solid var(--knowledge-border,#e3e5e8);border-radius:6px;background:#fff;padding:4px;color:var(--knowledge-text,#24252d);font:inherit}.kwr-entry-source{display:block;font-size:11px;font-weight:400;color:var(--knowledge-muted,#7c746f);margin-top:2px}.kwr-export{margin-left:16px}.kwr-negated{display:block;margin-bottom:8px}.kwr-markdown{font-size:14px;line-height:1.8;overflow-x:auto;max-width:100%;white-space:normal}.kwr-markdown p{margin:0 0 12px;white-space:normal}.kwr-markdown p:last-child{margin-bottom:0}.kwr-markdown ul,.kwr-markdown ol{margin:8px 0;padding-left:24px}.kwr-markdown li+li{margin-top:4px}.kwr-markdown table{border-collapse:collapse;min-width:100%;margin:12px 0;font-size:13px}.kwr-markdown th,.kwr-markdown td{border:1px solid var(--knowledge-border,#e3e5e8);padding:8px 10px;white-space:normal;text-align:left;min-width:90px}.kwr-markdown th{background:var(--knowledge-subtle,#f4f5f7);font-weight:600}.kwr-markdown pre{padding:12px;background:#f4f5f7;overflow:auto;white-space:pre}.kwr-markdown blockquote{margin:12px 0;padding:8px 12px;border-left:3px solid #c6d0d8;background:#f8f9fa}.kwr-markdown h4{font-size:14px;margin:16px 0 8px}.kwr-markdown img{display:none}@container knowledge-main (max-width:950px){.kwr-reader{grid-template-columns:190px minmax(0,1fr)}.kwr-outline{display:none}.kwr-article{padding:20px}}@container knowledge-main (max-width:600px){.kwr-reader,.kwr-reader[data-draft=true]{grid-template-columns:1fr;height:auto;min-height:520px}.kwr-directory{max-height:200px;border-right:0;border-bottom:1px solid #e3e5e8}.kwr-article{min-height:320px;max-height:70vh;padding:16px}.kwr-summary{gap:8px;flex-wrap:wrap}.kwr-summary>span:last-child{margin-left:0}.kwr-reader button,.kwr-group-select select,.kwr-search input{min-height:44px}}@media (max-width:850px){.kwr-reader{grid-template-columns:180px minmax(0,1fr)}.kwr-outline{display:none}.kwr-article{padding:20px}}@media (max-width:600px){.kwr-reader,.kwr-reader[data-draft=true]{grid-template-columns:1fr;height:auto;min-height:520px}.kwr-directory{max-height:200px;border-right:0;border-bottom:1px solid #e3e5e8}.kwr-article{min-height:320px;max-height:70vh;padding:16px}.kwr-summary{gap:8px;flex-wrap:wrap}.kwr-summary>span:last-child{margin-left:0}.kwr-reader button,.kwr-group-select select,.kwr-search input{min-height:44px}.kwr-evidence-actions{flex-wrap:wrap}}.kwr-workspace{min-width:0;container:wiki-reading / inline-size}.kwr-summary{justify-content:space-between;gap:12px;min-height:44px}.kwr-summary>div{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}.kwr-summary strong{font-size:14px;color:var(--knowledge-text,#24252d)}.kwr-reader{grid-template-columns:230px minmax(0,1fr) 170px;height:calc(100dvh - 295px);min-height:460px;border-radius:10px}.kwr-main{display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0}.kwr-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 24px;box-sizing:border-box;border-bottom:1px solid var(--knowledge-border,#e3e5e8);font-size:12px;color:var(--knowledge-muted,#536372)}.kwr-breadcrumb>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwr-breadcrumb>span:last-child{flex-shrink:0;min-width:36px;text-align:right;font-variant-numeric:tabular-nums}.kwr-loading{box-sizing:border-box;height:24px;min-height:24px;padding:3px 24px;font-size:12px;color:var(--knowledge-muted,#536372)}.kwr-article{flex:1;min-height:0;min-width:0;padding:8px 32px 24px;line-height:1.85}.kwr-article h2{font-size:26px!important}.kwr-article h3{font-size:17px!important}.kwr-section{margin-bottom:32px}.kwr-directory{padding:16px 12px}.kwr-entry{min-height:44px;padding-top:10px;padding-bottom:10px}.kwr-outline button{min-height:44px}.kwr-outline{padding-top:20px}.kwr-group-select{flex-direction:column;align-items:stretch;gap:8px}.kwr-group-select select{min-height:36px}.kwr-article-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.kwr-overview{margin-top:24px;padding:16px 20px;border-radius:8px;background:var(--knowledge-subtle,#f4f5f7)}.kwr-overview p{font-size:13px;margin:8px 0}.kwr-overview>div{display:flex;flex-wrap:wrap;gap:8px}.kwr-overview button{border:1px solid var(--knowledge-border,#e3e5e8);border-radius:6px;padding:6px 10px;min-height:36px;background:#fff;color:var(--knowledge-accent,#00192d);font:inherit;cursor:pointer}.kwr-markdown{font-size:15px;line-height:1.85}.kwr-markdown li+li{margin-top:6px}.kwr-markdown a[data-wiki-term]{color:var(--knowledge-accent,#00192d);text-decoration:none;border-bottom:1px dotted currentColor;cursor:pointer}.kwr-page-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;box-sizing:border-box;padding:12px 24px;border-top:1px solid var(--knowledge-border,#e3e5e8);font-size:12px;color:var(--knowledge-muted,#536372)}.kwr-term-detail{line-height:1.8}.kwr-term-detail h3{font-size:14px;margin:20px 0 8px}.kwr-term-detail>.km-link{display:block;min-height:36px}.kwr-workspace[data-fullscreen=true]{height:100%;display:flex;flex-direction:column}.kwr-workspace[data-fullscreen=true] .kwr-reader{flex:1;height:auto;min-height:0}@container knowledge-main (max-width:950px){.kwr-reader{grid-template-columns:200px minmax(0,1fr)}.kwr-article{padding:8px 24px 20px}}@container knowledge-main (max-width:600px){.kwr-reader,.kwr-reader[data-draft=true]{grid-template-columns:1fr;grid-template-rows:180px minmax(0,1fr);height:700px;min-height:0}.kwr-directory{max-height:none}.kwr-article{max-height:none;min-height:0;padding:8px 18px 20px}.kwr-summary>div{display:grid;gap:4px}.kwr-summary{align-items:flex-start}.kwr-article h2{font-size:22px!important}.kwr-breadcrumb,.kwr-loading,.kwr-page-nav{padding-left:18px;padding-right:18px}}@media (max-width:1100px){.kwr-workspace[data-fullscreen=true] .kwr-reader{grid-template-columns:200px minmax(0,1fr)}.kwr-workspace[data-fullscreen=true] .kwr-outline{display:none}}@media (max-width:650px){.kwr-workspace[data-fullscreen=true] .kwr-reader{grid-template-columns:1fr;grid-template-rows:150px minmax(0,1fr)}.kwr-workspace[data-fullscreen=true] .kwr-directory{max-height:none;border-right:0;border-bottom:1px solid var(--knowledge-border,#e3e5e8)}.kwr-summary>div{display:grid;gap:4px}.kwr-summary{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.kwr-workspace *{scroll-behavior:auto!important}}@container knowledge-main (max-width:600px){.kwr-reader,.kwr-reader[data-draft=true]{grid-template-rows:220px minmax(0,1fr)}.kwr-directory{padding:12px}.kwr-group-select,.kwr-search{display:inline-flex;flex-direction:column;width:calc(50% - 6px);margin:0 0 8px;vertical-align:top}.kwr-search{margin-left:12px}.kwr-group-select{gap:6px}.kwr-search span{margin-bottom:6px}}@media (max-width:650px){.kwr-workspace[data-fullscreen=true] .kwr-reader{grid-template-rows:200px minmax(0,1fr)}.kwr-workspace[data-fullscreen=true] .kwr-directory{padding:12px}.kwr-workspace[data-fullscreen=true] .kwr-group-select,.kwr-workspace[data-fullscreen=true] .kwr-search{display:inline-flex;flex-direction:column;width:calc(50% - 6px);margin:0 0 8px;vertical-align:top}.kwr-workspace[data-fullscreen=true] .kwr-search{margin-left:12px}}.kwr-reading-modes{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--knowledge-border,#e3e5e8);border-bottom:0;border-radius:10px 10px 0 0;background:#fff;min-height:56px;box-sizing:border-box}.kwr-reading-modes .km-btn{border-color:transparent;background:transparent;min-height:36px;font-size:13px}.kwr-reading-modes .km-btn[aria-pressed=true]{background:#e5ebef;color:var(--knowledge-accent,#00192d);font-weight:600}.kwr-reading-modes>span{margin-left:auto;font-size:11px;color:var(--knowledge-muted,#536372)}.kwr-reading-modes+.kwr-reader{border-radius:0 0 10px 10px;height:calc(100dvh - 351px);min-height:420px}.kwr-workspace[data-fullscreen=true] .kwr-reading-modes+.kwr-reader{height:auto;min-height:0}.kwr-directory .kwr-search{display:flex;flex-direction:column;width:100%;margin:0 0 12px;box-sizing:border-box}.kwr-directory-status{font-size:11px;line-height:1.6;margin:8px 4px}.kwr-chapter-group{margin:3px 0}.kwr-chapter-group>summary{display:flex;align-items:center;gap:5px;padding:7px 4px;list-style:none;min-height:36px;box-sizing:border-box}.kwr-chapter-group>summary::-webkit-details-marker{display:none}.kwr-chapter-group[open]>summary>.kwr-disclosure{transform:rotate(90deg)}.kwr-chapter-link{flex:1;min-width:0;font-size:12px;line-height:1.65;text-decoration:none;color:var(--knowledge-text,#24252d);padding:3px 0}.kwr-chapter-link[aria-current=page]{font-weight:600;color:var(--knowledge-accent,#00192d)}.kwr-chapter-group summary small{flex-shrink:0;font-size:10px;color:var(--knowledge-muted,#536372)}.kwr-directory a.kwr-entry{display:flex;text-decoration:none;box-sizing:border-box;margin-left:12px;width:calc(100% - 12px);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.kwr-directory a.kwr-entry:hover,.kwr-directory a.kwr-entry[aria-current=page]{background:#e5ebef;color:var(--knowledge-accent,#00192d)}.kwr-overview-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--knowledge-muted,#536372);margin:16px 0 24px}.kwr-overview-meta button{margin-left:auto}.kwr-overview-chapter{padding:8px 0 16px}.kwr-overview-chapter>header{border-bottom:1px solid var(--knowledge-border,#e3e5e8);padding-bottom:14px;margin:0 0 24px}.kwr-overview-chapter>header h3{margin:0!important;font-size:20px!important;color:var(--knowledge-accent,#00192d)}.kwr-overview-chapter>header small{font-size:11px;color:var(--knowledge-muted,#536372)}.kwr-overview-page,.kwr-chapter-page{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #eef0f2}.kwr-overview-page h4{font-size:17px;line-height:1.65;margin:0 0 18px}.kwr-overview-page h4>a,.kwr-chapter-page h3>a,.kwr-markdown a[data-wiki-page-link],.kwr-detail-link{color:#27658c;text-decoration:underline;text-underline-offset:3px}.kwr-detail-link{display:inline-flex;gap:4px;align-items:center;font-size:12px;margin-top:4px}.kwr-overview-page .kwr-field-value,.kwr-chapter-page .kwr-field-value{margin-bottom:16px}.kwr-published-note{font-size:12px;color:var(--knowledge-muted,#536372);padding:12px 0;border-top:1px solid var(--knowledge-border,#e3e5e8)}@container knowledge-main (max-width:600px){.kwr-reading-modes>span{display:none}.kwr-reading-modes+.kwr-reader{height:700px;min-height:0;grid-template-rows:180px minmax(0,1fr)}.kwr-reading-modes .km-btn,.kwr-directory a.kwr-entry{min-height:44px}.kwr-chapter-link{min-height:32px}.kwr-overview-meta{gap:8px;font-size:11px}.kwr-overview-chapter>header h3{font-size:18px!important}}@media (pointer:coarse){.kwr-reading-modes .km-btn,.kwr-chapter-link{min-height:44px}}.kwr-reader-skeleton{padding:24px 0;min-height:300px}.kwr-reader-skeleton span{display:block;height:14px;border-radius:4px;background:var(--knowledge-subtle,#eef1f4);margin-bottom:24px;width:95%}.kwr-reader-skeleton span:first-child{height:28px;width:60%}.kwr-reader-skeleton span:last-child{width:72%}.kwr-article [data-section]:focus:not(:focus-visible){outline:none}.kwr-markdown .katex{font-size:1.05em}.kwr-markdown .katex-display{overflow:auto;margin:12px 0}.kwr-directory label.kwr-search{border:0;background:transparent;padding:0;gap:0;align-items:stretch;text-align:left;height:auto}.kwr-directory .kwr-search input{border:1px solid #d8dce0;min-height:36px}.kwr-directory .kwr-search>span{font-size:11px;margin:0 0 6px}.kwr-reading-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--knowledge-border,#e3e5e8);border-bottom:0;border-radius:10px 10px 0 0;background:#fff;flex-shrink:0}.kwr-reading-toolbar-context{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0}.kwr-reading-toolbar .kwr-reading-modes{padding:0;min-height:38px;gap:4px;border:0;border-radius:0;flex-shrink:0}.kwr-reading-toolbar .kwr-summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:38px;margin:0;font-size:11px;line-height:1.5;min-width:210px}.kwr-reading-toolbar .kwr-summary strong{font-size:12px;line-height:1.5;max-width:240px;overflow-wrap:anywhere}.kwr-reading-toolbar .kwr-summary span{margin:0;white-space:nowrap}.kwr-reading-toolbar-scope{min-width:0;max-width:100%}.kwr-reading-toolbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.kwr-reading-toolbar+.kwr-reader,.kwr-preview-notes+.kwr-reader{border-radius:0 0 10px 10px}.kwr-preview-notes{border:1px solid var(--knowledge-border,#e3e5e8);border-bottom:0;padding:0 12px}.kwr-preview-notes .kwr-draft-note{margin:8px 0;font-size:12px}@container wiki-reading (max-width:1080px){.kwr-reading-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.kwr-reading-toolbar-context{grid-column:1;grid-row:1;flex-wrap:wrap;gap:8px 12px}.kwr-reading-toolbar-actions{grid-column:2;grid-row:1}.kwr-reading-toolbar-scope{grid-column:1/-1;grid-row:2}}@container wiki-reading (max-width:600px){.kwr-reading-toolbar{grid-template-columns:minmax(0,1fr);padding:10px;gap:8px}.kwr-reading-toolbar-context{grid-column:1;grid-row:1}.kwr-reading-toolbar .kwr-summary{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-start;min-height:20px;gap:6px;min-width:0;width:100%}.kwr-reading-toolbar-scope{grid-column:1;grid-row:2}.kwr-reading-toolbar-actions{grid-column:1;grid-row:3;flex-wrap:wrap}.kwr-reading-toolbar .km-btn{min-height:44px}}.kwr-directory-tabs{display:flex;gap:4px;padding:4px;margin:16px 0;background:var(--knowledge-subtle,#f4f5f7);border:1px solid var(--knowledge-border,#e3e5e8);border-radius:8px}.kwr-directory-tabs button{flex:1;min-width:0;min-height:36px;border:0;border-radius:5px;background:transparent;color:var(--knowledge-muted,#7c746f);font:inherit;font-size:12px;cursor:pointer}.kwr-directory-tabs button[aria-selected=true]{background:var(--knowledge-surface,#fff);color:var(--knowledge-accent,#00192d);font-weight:600;box-shadow:0 1px 3px #00192d0d}.kwr-directory-overview{display:flex;align-items:center;gap:8px}.kwr-source-group>summary small{margin-left:auto;font-size:11px;color:var(--knowledge-muted,#7c746f)}.kwr-chapter-switch{margin-top:20px;padding-top:12px!important;border-top:1px solid var(--knowledge-border,#e3e5e8)}.kwr-knowledge-stats{display:flex;gap:40px;padding:22px 0;border-bottom:1px solid var(--knowledge-border,#e3e5e8)}.kwr-knowledge-stats>div{display:grid;gap:4px}.kwr-knowledge-stats strong{font-size:25px;font-weight:600;color:var(--knowledge-accent,#00192d)}.kwr-knowledge-stats span{font-size:12px;color:var(--knowledge-muted,#7c746f)}.kwr-topic-section{margin:28px 0}.kwr-topic-section>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.kwr-topic-section>header h3{margin:0}.kwr-topic-section>header>span{font-size:12px;color:var(--knowledge-muted,#7c746f)}.kwr-topic-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kwr-topic-card{display:flex;flex-direction:column;padding:18px;border:1px solid var(--knowledge-border,#e3e5e8);border-radius:8px;text-decoration:none;color:var(--knowledge-text,#24252d);background:var(--knowledge-surface,#fff);min-width:0}.kwr-topic-card:hover{background:var(--knowledge-subtle,#f4f5f7);border-color:var(--knowledge-accent,#00192d)}.kwr-topic-card h4{margin:0 0 10px;font-size:15px;font-weight:600;overflow-wrap:anywhere}.kwr-topic-card p{margin:0 0 18px;font-size:13px;line-height:1.8;color:var(--knowledge-muted,#7c746f);overflow-wrap:anywhere}.kwr-topic-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin-top:auto;color:var(--knowledge-muted,#7c746f)}.kwr-topic-card footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kwr-topic-card footer svg{flex-shrink:0;color:var(--knowledge-accent,#00192d)}.kwr-article-facts{color:var(--knowledge-muted,#7c746f);font-size:12px;margin:14px 0 0}.kwr-summary-description{line-height:1.8;font-size:14px}.kwr-side-evidence,.kwr-side-related{border-top:1px solid var(--knowledge-border,#e3e5e8);margin-top:24px;padding-top:20px}.kwr-side-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.kwr-side-title h3{margin:0}.kwr-side-evidence .kwr-evidence-quote{margin:14px 0;padding:10px 12px;font-size:13px}.kwr-side-evidence .km-muted{font-size:12px;overflow-wrap:anywhere}.kwr-side-excerpt{max-height:260px;overflow:auto;font-size:12px;line-height:1.9;padding:12px;background:var(--knowledge-subtle,#f4f5f7);white-space:pre-wrap;overflow-wrap:anywhere}.kwr-side-related a{display:block;color:var(--knowledge-accent,#00192d);font-size:13px;text-decoration:none;padding:10px 0}.kwr-side-related small{display:block;color:var(--knowledge-muted,#7c746f);font-size:11px;margin-top:4px}@container wiki-reading (min-width:951px){.kwr-workspace .kwr-reader,.knowledge-management .kwr-workspace .kwr-reader{grid-template-columns:220px minmax(0,1fr) 240px}.kwr-workspace .kwr-outline,.knowledge-management .kwr-workspace .kwr-outline{display:block}}@container wiki-reading (max-width:950px){.kwr-workspace .kwr-reader,.knowledge-management .kwr-workspace .kwr-reader{grid-template-columns:200px minmax(0,1fr)}.kwr-workspace .kwr-outline,.knowledge-management .kwr-workspace .kwr-outline{display:none}.kwr-topic-cards{grid-template-columns:1fr}}@container wiki-reading (max-width:600px){.kwr-workspace .kwr-reader,.knowledge-management .kwr-workspace .kwr-reader{grid-template-columns:1fr;grid-template-rows:240px minmax(0,1fr)}.kwr-directory-tabs button{min-height:44px}.kwr-knowledge-stats{gap:25px}}.kwr-side-title h3{flex:1;min-width:0;white-space:nowrap}.kwr-side-title>.km-link{flex:0 0 auto;width:auto;min-height:32px;padding:4px 6px}.kwr-entry{text-decoration:none}.kwr-side-excerpt mark{background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent,#00192d)}.kwr-workspace[data-layout=llm-wiki]{display:flex;flex-direction:column;min-height:0;--wiki-line:var(--knowledge-border,#e3e5e8);--wiki-muted:var(--knowledge-muted,#7c746f);--wiki-ink:var(--knowledge-text,#24252d);--wiki-accent:var(--knowledge-accent,#00192d);--wiki-soft:var(--knowledge-subtle,#f4f5f7)}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;min-height:60px;background:var(--knowledge-surface,#fff);border-radius:8px 8px 0 0}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-context{flex:0 0 auto;gap:10px}.kwr-workspace[data-layout=llm-wiki] .kwr-summary{min-width:110px;gap:2px}.kwr-workspace[data-layout=llm-wiki] .kwr-summary strong{font-size:13px}.kwr-workspace[data-layout=llm-wiki] .kwr-summary span{font-size:11px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-scope{flex:1;min-width:0}.kwr-workspace[data-layout=llm-wiki] .kwr-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0}.kwr-workspace[data-layout=llm-wiki] .kwr-controls .kwb-label{font-size:12px}.kwr-workspace[data-layout=llm-wiki] .kwr-controls select{max-width:230px;min-height:32px;font-size:12px}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-actions{margin-left:auto;gap:6px}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar .km-btn{min-height:32px;font-size:12px;padding:6px 9px}.knowledge-management .kwr-workspace[data-layout=llm-wiki] .kwr-reader,.km-overlay .kwr-workspace[data-layout=llm-wiki] .kwr-reader{height:calc(100dvh - 300px);min-height:470px;grid-template-columns:238px minmax(0,1fr) 220px;border-radius:0 0 8px 8px;border-color:var(--wiki-line)}.kwr-workspace[data-layout=llm-wiki] .kwr-directory{padding:18px 12px;background:var(--wiki-soft);border-color:var(--wiki-line)}.kwr-directory-heading{display:flex;align-items:center;justify-content:space-between;margin:0 4px 16px;font-size:13px}.kwr-directory-heading span{color:var(--wiki-muted);font-size:11px}.kwr-workspace[data-layout=llm-wiki] .kwr-search{margin:0 0 10px!important}.kwr-workspace[data-layout=llm-wiki] .kwr-search>span{display:none}.kwr-workspace[data-layout=llm-wiki] .kwr-search input{font-size:12px;min-height:34px;padding:8px!important;border-color:var(--wiki-line)!important;border-radius:6px}.kwr-source-filter{display:flex;align-items:center;gap:7px;padding:0 3px;margin-bottom:16px;color:var(--wiki-muted)}.kwr-source-filter select{flex:1;min-width:0;background:transparent;border:0;font:inherit;font-size:12px;color:var(--wiki-muted);min-height:32px}.kwr-workspace[data-layout=llm-wiki] .kwr-directory-tabs{margin:16px 0 12px;background:transparent;border-color:var(--wiki-line);padding:3px}.kwr-workspace[data-layout=llm-wiki] .kwr-directory-tabs button{min-height:32px}.kwr-workspace[data-layout=llm-wiki] .kwr-entry{padding:9px 12px;font-size:12px;min-height:36px;border-radius:5px}.kwr-workspace[data-layout=llm-wiki] .kwr-source-group .kwr-entry{padding-left:22px}.kwr-workspace[data-layout=llm-wiki] .kwr-entry[aria-current=page]{box-shadow:inset 2px 0 var(--wiki-accent)}.kwr-workspace[data-layout=llm-wiki] .kwr-source-group>summary{font-size:12px;padding:10px 4px}.kwr-workspace[data-layout=llm-wiki] .kwr-entry-source{font-size:10px;line-height:1.6;margin-top:3px}.kwr-single-entry{align-items:center!important;gap:8px!important}.kwr-source-library{border-top:1px solid var(--wiki-line);margin-top:24px;padding-top:14px}.kwr-source-library>summary{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer;min-height:32px}.kwr-source-library small{margin-left:auto;color:var(--wiki-muted)}.kwr-source-library .km-link{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:9px 0;font-size:11px;overflow-wrap:anywhere}.kwr-source-library svg{flex-shrink:0}.kwr-workspace[data-layout=llm-wiki] .kwr-main{background:var(--knowledge-surface,#fff)}.kwr-workspace[data-layout=llm-wiki] .kwr-breadcrumb{min-height:45px;padding:8px 22px;font-size:11px;border-color:var(--wiki-line)}.kwr-document-tools{display:flex;align-items:center;gap:12px;flex-shrink:0}.kwr-document-tools>span{font-size:10px;color:var(--wiki-muted);font-variant-numeric:tabular-nums}.kwr-format-switch{display:flex;align-items:center;gap:2px;padding:2px;border-radius:5px;background:var(--wiki-soft)}.kwr-format-switch button{display:flex;align-items:center;gap:5px;border:0;background:transparent;padding:5px 7px;color:var(--wiki-muted);font-size:11px;cursor:pointer;border-radius:3px;min-height:28px}.kwr-format-switch button[aria-pressed=true]{background:#fff;color:var(--wiki-accent);box-shadow:0 1px 3px #00192d0b}.kwr-workspace[data-layout=llm-wiki] .kwr-article{padding:30px 34px 40px;scroll-padding-top:24px}.kwr-workspace[data-layout=llm-wiki] .kwr-article-head{margin-bottom:30px}.kwr-workspace[data-layout=llm-wiki] .kwr-article-head h2{font-size:28px!important;font-weight:600;line-height:1.45;margin:12px 0 18px}.kwr-workspace[data-layout=llm-wiki] .kwr-badges{font-size:10px}.kwr-workspace[data-layout=llm-wiki] .kwr-badges span{border-radius:4px;background:var(--wiki-soft);padding:3px 7px;color:var(--wiki-muted)}.kwr-workspace[data-layout=llm-wiki] .kwr-section{padding:0;margin:30px 0;border:0}.kwr-workspace[data-layout=llm-wiki] .kwr-section h3{font-size:17px!important;margin:0 0 14px;font-weight:600}.kwr-workspace[data-layout=llm-wiki] .kwr-markdown{font-size:14px;line-height:1.95}.kwr-workspace[data-layout=llm-wiki] .kwr-markdown a{color:var(--wiki-accent);text-decoration:none;border-bottom:1px dashed #a3adb7}.kwr-workspace[data-layout=llm-wiki] .kwr-field-value{margin:0 0 20px}.kwr-page-properties{border:1px solid var(--wiki-line);border-radius:6px;padding:10px 12px;margin:15px 0;background:var(--wiki-soft)}.kwr-page-properties>summary{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--wiki-muted);cursor:pointer;list-style:none}.kwr-page-properties[open]>summary svg{transform:rotate(90deg)}.kwr-page-properties dl,.kwr-side-properties dl{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px 12px;font-size:11px;line-height:1.8;margin:14px 0 0}.kwr-page-properties dt,.kwr-side-properties dt{color:var(--wiki-muted)}.kwr-page-properties dd,.kwr-side-properties dd{margin:0;overflow-wrap:anywhere;color:var(--wiki-ink)}.kwr-workspace[data-layout=llm-wiki] .kwr-article-actions{margin:12px 0;gap:18px}.kwr-workspace[data-layout=llm-wiki] .kwr-article-actions .km-link{font-size:11px;min-height:28px}.kwr-workspace[data-layout=llm-wiki] .kwr-article-facts{font-size:11px}.kwr-inline-citation{color:var(--wiki-accent);background:var(--wiki-soft);border:0;border-radius:3px;font-size:11px;padding:2px 5px;cursor:pointer;min-height:26px}.kwr-workspace[data-layout=llm-wiki] .kwr-citations{display:flex;align-items:center;gap:5px;margin-top:6px}.kwr-index-meta{font-size:12px;color:var(--wiki-muted);padding:10px 0;border-bottom:1px solid var(--wiki-line);margin:18px 0 0}.kwr-workspace[data-layout=llm-wiki] .kwr-topic-section{margin:32px 0}.kwr-workspace[data-layout=llm-wiki] .kwr-topic-section>header{margin-bottom:12px}.kwr-workspace[data-layout=llm-wiki] .kwr-topic-section>header>span{font-size:11px}.kwr-index-list{display:flex;flex-direction:column}.kwr-index-entry{display:block;border-bottom:1px solid var(--wiki-line);padding:15px 0;text-decoration:none;color:var(--wiki-ink)}.kwr-index-entry h4{font-size:14px;font-weight:600;color:var(--wiki-accent);margin:0 0 7px}.kwr-index-entry p{font-size:12px;line-height:1.9;color:var(--wiki-muted);margin:0 0 8px}.kwr-index-entry footer{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--wiki-muted);gap:12px}.kwr-index-entry footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kwr-index-entry:hover h4{text-decoration:underline}.kwr-markdown-source{padding:20px;background:var(--wiki-soft);border:1px solid var(--wiki-line);border-radius:6px;font-size:12px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--wiki-ink);margin:0}.kwr-workspace[data-layout=llm-wiki] .kwr-outline{padding:20px 14px;background:var(--knowledge-surface,#fff)}.kwr-workspace[data-layout=llm-wiki] .kwr-outline>button{font-size:11px;min-height:32px;padding:7px 8px}.kwr-workspace[data-layout=llm-wiki] .kwr-side-related{margin-top:20px;padding-top:18px}.kwr-workspace[data-layout=llm-wiki] .kwr-side-related a{font-size:12px;line-height:1.7}.kwr-workspace[data-layout=llm-wiki] .kwr-side-related small{font-size:10px}.kwr-workspace[data-layout=llm-wiki] .kwr-side-evidence{margin:20px 0 0;padding-top:18px}.kwr-workspace[data-layout=llm-wiki] .kwr-page-nav{min-height:48px;padding:8px 22px;font-size:11px}.kwr-workspace[data-layout=llm-wiki] .kwr-page-nav .km-btn{min-height:30px;font-size:11px;padding:5px 9px}.kwr-workspace[data-layout=llm-wiki][data-fullscreen=true] .kwr-reader{height:auto;min-height:0;flex:1}.knowledge-management .kwr-workspace[data-layout=llm-wiki][data-info=false] .kwr-reader,.km-overlay .kwr-workspace[data-layout=llm-wiki][data-info=false] .kwr-reader{grid-template-columns:238px minmax(0,1fr)}@container wiki-reading (max-width:950px){.knowledge-management .kwr-workspace[data-layout=llm-wiki] .kwr-reader,.km-overlay .kwr-workspace[data-layout=llm-wiki] .kwr-reader{grid-template-columns:210px minmax(0,1fr)}.kwr-workspace[data-layout=llm-wiki] .kwr-article{padding:26px 24px}.kwr-workspace[data-layout=llm-wiki] .kwr-outline,.kwr-workspace[data-layout=llm-wiki] .kwr-info-toggle{display:none}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-scope{flex-basis:100%;order:3}.kwr-workspace[data-layout=llm-wiki] .kwr-controls{justify-content:flex-start;flex-wrap:wrap}}@container wiki-reading (min-width:951px){.kwr-workspace[data-layout=llm-wiki] .kwr-outline{display:block}}@container wiki-reading (max-width:600px){.knowledge-management .kwr-workspace[data-layout=llm-wiki] .kwr-reader,.km-overlay .kwr-workspace[data-layout=llm-wiki] .kwr-reader,.knowledge-management .kwr-workspace[data-layout=llm-wiki][data-info=false] .kwr-reader,.km-overlay .kwr-workspace[data-layout=llm-wiki][data-info=false] .kwr-reader{grid-template-columns:1fr;grid-template-rows:230px minmax(0,1fr);height:760px;min-height:0}.kwr-workspace[data-layout=llm-wiki] .kwr-directory{border-right:0;border-bottom:1px solid var(--wiki-line)}.kwr-workspace[data-layout=llm-wiki] .kwr-search{width:100%}.kwr-workspace[data-layout=llm-wiki] .kwr-article{padding:22px 18px;max-height:none;min-height:0}.kwr-workspace[data-layout=llm-wiki] .kwr-article-head h2{font-size:24px!important}.kwr-workspace[data-layout=llm-wiki] .kwr-breadcrumb{padding:8px 14px;flex-wrap:wrap}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar{padding:10px}.kwr-workspace[data-layout=llm-wiki] .kwr-controls select{max-width:180px}.kwr-workspace[data-layout=llm-wiki] .kwr-reader :is(button,select,a.kwr-entry){min-height:44px}.kwr-workspace[data-layout=llm-wiki] .kwr-source-filter{margin-bottom:8px}.kwr-workspace[data-layout=llm-wiki] .kwr-directory-tabs{margin:12px 0}.kwr-workspace[data-layout=llm-wiki] .kwr-article-facts{line-height:1.8}}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar{padding:8px 12px;min-height:50px;gap:8px 16px;box-sizing:border-box;flex-shrink:0}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar .kwr-summary{margin:0;min-height:0;min-width:0;gap:0}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar .kwr-summary>span{display:none}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-context{gap:8px}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-scope .kwb-label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:12px;white-space:nowrap;min-width:0}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-scope select{width:220px;max-width:100%;min-height:32px;font-size:12px;flex:0 1 220px}.kwr-workspace[data-layout=llm-wiki] .kwr-controls{justify-content:flex-start;gap:12px}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-actions{flex-shrink:0;white-space:nowrap}.kwr-workspace[data-layout=llm-wiki] .kwr-preview-notes{padding:6px 12px;font-size:12px;line-height:1.5;flex-shrink:0}.kwr-workspace[data-layout=llm-wiki] .kwr-preview-notes p{margin:0}@container knowledge-main (min-width:951px){.knowledge-management .kwr-workspace[data-layout=llm-wiki]{height:calc(100dvh - 220px);min-height:480px}.knowledge-management .kwr-workspace[data-layout=llm-wiki] .kwr-reader{flex:1;height:auto;min-height:0}.knowledge-management .kwr-workspace[data-layout=llm-wiki][data-fullscreen=true]{height:100%;min-height:0}}@container wiki-reading (max-width:950px){.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-scope{flex-basis:100%;order:3}.kwr-workspace[data-layout=llm-wiki] .kwr-controls{flex-wrap:wrap}}@container wiki-reading (max-width:600px){.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-actions{flex-wrap:wrap;white-space:normal}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar .km-btn{min-height:44px}.kwr-workspace[data-layout=llm-wiki] .kwr-reading-toolbar-scope select{min-height:44px;width:180px}}.kwr-workspace[data-layout=llm-wiki] .kwr-article-head .kwr-badges span{background:#e5f0ff;border:1px solid #b9d4f4;padding:3px 8px;font-weight:600}.kwr-workspace[data-layout=llm-wiki] .kwr-article-head .kwr-badges span+span{background:#e4f3e9;border-color:#b7dfc5}.kwr-workspace[data-layout=llm-wiki] .kwr-side-properties .kwr-source-file-link{display:block;color:var(--knowledge-link,#06c);text-decoration:none;overflow-wrap:anywhere}.kwr-workspace[data-layout=llm-wiki] .kwr-side-properties .kwr-source-file-link:hover{text-decoration:underline}.kwr-workspace[data-layout=llm-wiki] .kwr-side-properties .kwr-source-file-link:focus-visible{outline:2px solid var(--knowledge-link,#06c);outline-offset:2px;border-radius:2px}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-card{min-width:0;margin:12px 0;padding:12px 14px;border:1px solid var(--wiki-line);border-radius:8px;background:#fff}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-card header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.6}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-card header b{flex:0 0 auto;padding:2px 6px;border-radius:4px;background:#e5f0ff;font-size:11px}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-source{color:var(--knowledge-link,#06c);overflow-wrap:anywhere;text-decoration:none}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-source:hover{text-decoration:underline}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-preview{max-height:220px;overflow:auto;margin:10px 0;padding:10px 12px;border-radius:5px;background:var(--wiki-soft);font-size:13px;line-height:1.7}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-preview .wiki-table-scroll{max-width:100%;margin:0}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-preview table{margin:0;font-size:12px}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-preview :is(th,td){min-width:90px;padding:7px 9px}.kwr-workspace[data-layout=llm-wiki] .kwr-evidence-action{font-size:12px;min-height:30px}.ks-upload-drop[data-v-d3a5db7b]{border:1px dashed #b9cada;border-radius:10px;padding:24px 16px;text-align:center;color:#49677f;background:#f8fbfe}.ks-upload-drop p[data-v-d3a5db7b]{font-size:14px;line-height:1.7}.ks-upload-list[data-v-d3a5db7b]{list-style:none;padding:0;max-height:260px;overflow:auto}.ks-upload-list li[data-v-d3a5db7b]{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #e5eaf0;color:#42607b}.ks-upload-list li>div[data-v-d3a5db7b]{flex:1;min-width:0}.ks-upload-list strong[data-v-d3a5db7b]{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.ks-upload-list span[data-v-d3a5db7b]{display:block;font-size:12px;line-height:1.7;color:#626f7c;margin-top:4px}.ks-upload-list .ks-danger[data-v-d3a5db7b]{color:#a64040}.ks-upload-list progress[data-v-d3a5db7b]{width:100%;height:5px;accent-color:#185fa5}.kwb{height:100%;overflow:auto;padding:20px 24px;color:var(--knowledge-text,#24252d);background:#fff}.kwb-header{margin-bottom:16px;background:#fff}.kwb-card{background:#fff;min-width:0;padding:0;margin:0 0 16px}.kwb h1{font-size:22px;line-height:1.5;font-weight:700;margin:0;color:#24252d}.kwb h2,.kwb h3,.kwb-run h3{font-size:14px;margin:0;font-weight:600}.kwb-breadcrumb{display:flex;align-items:center;gap:10px;color:#7c746f;font-size:13px;margin-bottom:14px}.kwb-breadcrumb .km-link{padding:0;min-height:24px}.kwb-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.kwb-title-row h1{overflow-wrap:anywhere}.kwb-title-row .kwb-label{display:flex;flex-direction:row;align-items:center;margin:0;color:#7c746f;white-space:nowrap}.kwb-title-row select{width:180px;color:#24252d}.kwb-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.kwb-toolbar .kwb-label{margin:0}.kwb-toolbar>:last-child{margin-left:auto}.kwb-doc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 16px}.kwb-search-form{flex:1;min-width:180px;max-width:400px}.kwb-search-wrap{display:flex;align-items:center;gap:10px;min-height:34px;border:1px solid #d8dce0;border-radius:7px;padding:0 12px;color:#7c746f}.kwb-search-wrap:focus-within{border-color:var(--knowledge-accent,#00192d)}.kwb-search-wrap input{width:100%;min-width:0;padding:5px 0;border:0;outline:none;min-height:32px;font:inherit;color:#24252d;background:transparent}.kwb-doc-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kwb-help{margin:0 0 20px;font-size:13px;color:#7c746f;line-height:1.7}.kwb-tabs{display:flex;gap:16px;border-bottom:1px solid #e3e5e8;overflow-x:auto}.kwb-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:8px 10px;color:#7c746f;font:inherit;white-space:nowrap;min-height:34px;cursor:pointer}.kwb-tabs button:hover{background:#f4f5f7;color:var(--knowledge-accent-hover,#002b48)}.kwb-tabs button[aria-selected=true]{color:var(--knowledge-accent-hover,#002b48);border-bottom-color:var(--knowledge-accent,#00192d);font-weight:600}.kwb-label{display:flex;flex-direction:column;gap:8px;margin:20px 0;font-size:14px;color:#24252d}.kwb-label select,.kwb-label input,.kwb-label textarea,.kwb-search{min-height:34px;border:1px solid #d8dce0;border-radius:7px;padding:6px 10px;background:#fff;color:#24252d;font:inherit;box-sizing:border-box;width:100%}.kwb-label textarea{resize:vertical}.kwb-search::placeholder{color:#94a3b8}.kwb-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:340px;overflow:auto;padding:8px;border:1px solid #e3e5e8;border-radius:8px;background:#f4f5f7}.kwb-check{display:flex;align-items:center;gap:8px;min-height:34px;font-size:14px;color:#24252d}.kwb-check input{width:16px;height:16px;flex-shrink:0}.kwb-check:has(input:disabled){color:#7c746f}.kwb-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #e3e5e8;border-radius:8px}.kwb-table{border-collapse:collapse;width:100%;font-size:13px;table-layout:fixed}.kwb-table th,.kwb-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #e3e5e8;vertical-align:middle;overflow-wrap:anywhere}.kwb-table th{font-weight:500;color:#7c746f;background:#f4f5f7;padding:9px 12px;white-space:nowrap}.kwb-table tr:last-child td{border-bottom:0}.kwb-table tbody tr:hover{background:#f4f5f7}.kwb-table tr.is-selected{background:var(--knowledge-active,#e8ebed)}.kwb-table tr.is-selected:hover{background:#e3e6e8}.kwb-doc-table .kwb-select-col{width:44px}.kwb-doc-table .kwb-date-col{width:145px}.kwb-doc-table .kwb-action-col{width:96px}.kwb-doc-table td:not(.kwb-name-cell){white-space:nowrap}.kwb-table .kwb-file-name{text-align:left;white-space:normal;overflow-wrap:anywhere;padding:0;line-height:1.7;font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:0}.kwb-file-meta{display:none;font-size:12px;color:#7c746f;margin-top:6px}.kwb-file-meta span+span:before{content:" · "}.kwb-table .km-link{padding:0;display:inline-flex;align-items:center;white-space:normal}.kwb-table .km-link:has(.kwb-status){min-height:36px}.kwb-table td .kwb-status{white-space:nowrap}.kwb-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;color:#7c746f;font-size:13px}.kwb-pagination>div{display:flex;align-items:center;gap:12px}.kwb-selection{border-top:1px solid #e3e5e8;padding:12px 0;display:flex;align-items:center;gap:20px;flex-wrap:wrap;color:#7c746f;font-size:13px}.kwb-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kwb-flow span{display:inline-flex;align-items:center;gap:7px}.kwb-flow b{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent-hover,#002b48);font-weight:500;border-radius:50%}.kwb-empty{text-align:center;padding:56px 20px;color:#7c746f;line-height:1.8}.kwb-preview{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;border-top:1px solid #e3e5e8;padding-top:24px}.kwb-preview nav{max-height:calc(100vh - 300px);overflow:auto;padding-right:16px;border-right:1px solid #e3e5e8}.kwb-preview nav button{width:100%;display:block;text-align:left;padding:10px 12px;min-height:34px;border:0;background:transparent;border-radius:6px;color:#24252d;cursor:pointer;font:inherit;overflow-wrap:anywhere;margin-top:4px}.kwb-preview nav button:hover{background:#f4f5f7}.kwb-preview nav button[aria-current=true]{background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent-hover,#002b48)}.kwb-article{line-height:1.85;overflow-wrap:anywhere;max-width:820px;min-width:0}.kwb-article h2{margin-bottom:12px;font-size:20px}.kwb-article h3{margin:28px 0 10px;font-size:17px}.kwb-article blockquote,.kwb-run blockquote{padding:14px 18px;border-left:3px solid #bdd1f4;background:#f4f5f7;margin:14px 0;white-space:pre-wrap;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.kwb-candidate{border-bottom:1px solid #e3e5e8;padding:24px 0;overflow-wrap:anywhere}.kwb-candidate p{margin:8px 0}.kwb-run>.kwb-card{border:1px solid #e3e5e8;border-radius:8px;padding:18px;margin:20px 0;background:#f4f5f7}.kwb-run>.kwb-card p{margin:10px 0}.kwb-run progress,.kwb progress{width:100%;accent-color:var(--knowledge-accent,#00192d);height:8px;display:block;margin:8px 0}.kwb-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:5px;background:#f1f5f9;color:#7c746f;font-size:12px;line-height:1.6;white-space:nowrap}.kwb-status[data-status=pending]{background:#fffbeb;color:#92400e}.kwb-status[data-status=running]{background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent-hover,#002b48)}.kwb-status[data-status=failed]{background:#fef2f2;color:#b91c1c}.kwb-status[data-status=completed]{background:#ecfdf5;color:#047857}.kwb button:focus-visible,.kwb-run button:focus-visible,.kwb input:focus-visible,.kwb select:focus-visible,.kwb textarea:focus-visible{outline:2px solid var(--knowledge-accent,#00192d);outline-offset:3px}@container knowledge-main (max-width:1100px){.kwb-doc-table .kwb-date-col,.kwb-doc-table .kwb-size-col{display:none}.kwb-file-meta{display:block}}@container knowledge-main (max-width:800px){.kwb{padding:20px 24px}.kwb-doc-toolbar{align-items:stretch}.kwb-search-form{max-width:none;flex-basis:100%}.kwb-doc-actions{width:100%;justify-content:flex-end;gap:8px}.kwb-doc-table{min-width:700px}.kwb-doc-table .kwb-status-col{width:110px}.kwb-table td{padding:10px}.kwb-title-row .kwb-label{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.kwb-title-row select{width:150px}.kwb-preview{grid-template-columns:1fr}.kwb-preview nav{max-height:200px;border-right:0;border-bottom:1px solid #e3e5e8;padding-bottom:16px}}@container knowledge-main (max-width:480px){.kwb-doc-table{min-width:560px}.kwb-table-wrap{overflow-x:auto}.kwb-pagination{flex-wrap:wrap}}@media (max-width:700px){.kwb-field-grid{grid-template-columns:1fr}}.kwb-table .km-link.kwb-file-name{display:-webkit-box;white-space:normal}.knowledge-management .kwb-search-wrap input:focus-visible{outline:none}.kwb-search-wrap:focus-within{outline:2px solid var(--knowledge-accent,#00192d);outline-offset:3px}.kwb-tabs button{font-size:14px}.kwb-doc-table .kwb-select-col{width:42px}.kwb-doc-table .kwb-status-col{width:116px}.kwb-doc-table .kwb-size-col{width:78px}.kwb-doc-table .kwb-date-col{width:154px}.kwb-doc-table .kwb-action-col{width:164px}.kwb-table .kwb-file-name,.kwb-doc-actions .km-btn{font-size:13px}.kwb-help{font-size:12px}.kwb-doc-table .kwb-wiki-col{width:188px}.kwb-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.kwb-progress-text{font-size:12px;color:var(--knowledge-muted,#7c746f);font-variant-numeric:tabular-nums}.kwb-progress-heading .km-link:has(.kwb-status){min-height:24px}.kwb progress.kwb-file-progress,.kwb-run progress.kwb-file-progress{height:5px;margin:7px 0 0;border:0;border-radius:3px;overflow:hidden;background:#e8ebed;-webkit-appearance:none;-moz-appearance:none;appearance:none}.kwb-run-progress{margin:20px 0}.kwb-extraction-trace{margin:24px 0}.kwb-trace-state{font-size:12px;color:var(--knowledge-muted,#657281)}.kwb-trace-metadata{display:grid;gap:10px;margin:20px 0;font-size:13px}.kwb-trace-metadata>div{display:flex;gap:16px}.kwb-trace-metadata dt{width:86px;flex-shrink:0;color:var(--knowledge-muted,#657281)}.kwb-trace-metadata dd{margin:0;overflow-wrap:anywhere}.kwb-trace-steps{list-style:none;padding:0;margin:0}.kwb-trace-steps li{border-left:2px solid #dce8f4;padding:12px 0 12px 16px;margin:0 0 8px 4px}.kwb-trace-steps li>div{display:flex;justify-content:space-between;gap:16px;font-size:13px}.kwb-trace-steps li>p{margin:8px 0 0;font-size:12px;line-height:1.7}.kwb-trace-steps li[data-state=failed]{border-left-color:#b91c1c}.kwb-trace-steps li[data-state=completed]{border-left-color:#047857}.kwb-file-progress::-webkit-progress-bar{background:#e8ebed;border-radius:3px}.kwb-file-progress::-webkit-progress-value{background:var(--knowledge-accent,#00192d);border-radius:3px}.kwb-file-progress::-moz-progress-bar{background:var(--knowledge-accent,#00192d);border-radius:3px}.kwb-file-progress[data-status=completed]{accent-color:#047857}.kwb-file-progress[data-status=completed]::-webkit-progress-value{background:#047857}.kwb-file-progress[data-status=completed]::-moz-progress-bar{background:#047857}.kwb-file-progress[data-status=failed]{accent-color:#b91c1c}.kwb-file-progress[data-status=failed]::-webkit-progress-value{background:#b91c1c}.kwb-file-progress[data-status=failed]::-moz-progress-bar{background:#b91c1c}.kwb progress.kwb-file-progress:indeterminate,.kwb-run progress.kwb-file-progress:indeterminate{background:linear-gradient(90deg,#e8ebed 35%,var(--knowledge-accent,#00192d) 50%,#e8ebed 65%);background-size:240% 100%;animation:kwb-progress-wait 1.8s linear infinite}.kwb-file-progress:indeterminate::-webkit-progress-bar{background:transparent}.kwb-file-progress:indeterminate::-moz-progress-bar{background:transparent}.kwb-row-actions{display:flex;align-items:center;gap:16px}.kwb-row-actions .km-link{white-space:nowrap;min-height:28px}.kwb-row-actions .km-link:disabled{color:#94a3b8;cursor:not-allowed}@keyframes kwb-progress-wait{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.kwb-file-progress:indeterminate{animation:none}}.kwb-table .km-link.kwb-progress-link{display:flex;width:100%;min-height:28px;gap:8px}.kwb .kwb-progress-link progress.kwb-file-progress{margin:0;flex:1;width:auto;min-width:0}.kwb-progress-value{flex:0 0 40px;text-align:right;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums;color:var(--knowledge-text,#24252d)}.kwb-result-select{margin:20px 0;min-width:0}.kwb-result-label{display:block;margin-bottom:8px;font-size:13px;color:var(--knowledge-muted,#657281)}.kwb-result-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:7px 10px;border:1px solid #d8dce0;border-radius:7px;background:#fff;color:#24252d;font:inherit;font-size:13px;text-align:left;cursor:pointer;box-sizing:border-box}.kwb-result-trigger:hover:not(:disabled){border-color:#aeb8c0;background:#fafbfc}.kwb-result-trigger:disabled{cursor:wait;opacity:.65}.km-overlay .km-dialog .kwb-result-trigger:focus-visible{outline:2px solid #8ca7ba;outline-offset:2px}.kwb-result-trigger>svg{flex-shrink:0;color:var(--knowledge-muted,#657281)}.kwb-result-trigger>svg.is-open{transform:rotate(180deg)}.kwb-result-date{flex:1;min-width:0;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kwb-result-status{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;background:#f1f3f5;color:#536372;font-size:12px;line-height:18px}.kwb-result-status[data-state=failed]{background:#fdf0f0;color:#a33636}.kwb-result-status[data-state=completed]{background:#edf7f1;color:#25634a}.kwb-result-status[data-state=pending]{background:#fff6e6;color:#885a18}.kwb-result-popup{position:fixed;z-index:910;margin:0;padding:4px;overflow:auto;overscroll-behavior:contain;border:1px solid #d8dce0;border-radius:8px;background:#fff;box-shadow:0 8px 24px #00192d1f;box-sizing:border-box;font-size:13px}.kwb-result-option{display:flex;align-items:center;gap:12px;min-height:36px;padding:6px 8px;border-radius:5px;cursor:pointer;box-sizing:border-box;color:#24252d}.kwb-result-option[aria-selected=true]{background:var(--knowledge-active,#e8ebed);color:var(--knowledge-accent,#00192d)}.kwb-result-option.is-active{background:#f0f3f5;box-shadow:inset 0 0 0 1px #cdd6dd}.kwb-result-option>svg,.kwb-result-check-space{flex-shrink:0;width:14px}.kwb-run>.kwb-toolbar{margin-bottom:12px}.kwb-run>.km-muted{font-size:12px;line-height:1.7}.kwb-extraction-trace>.km-section-title{margin-bottom:10px}.kwb-row-actions .kwb-extract-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-width:74px}.kwb-row-actions .kwb-extract-action[aria-busy=true]{color:var(--knowledge-accent,#00192d);cursor:wait}.kwb-action-spinner{flex-shrink:0;animation:kwb-action-spin 1s linear infinite}@keyframes kwb-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kwb-action-spinner{animation:none}}.kwb-initial-loading{display:flex;align-items:center;gap:8px;color:var(--knowledge-muted,#64748b)}.km-quality[data-v-353ac284]{margin:16px 0;padding:12px;border:1px solid var(--km-border, #dce1e6);border-radius:6px;background:var(--km-surface-muted, #f6f7f8)}.km-quality h3[data-v-353ac284]{font-size:13px;margin:0 0 8px}.km-parsed-original[data-v-353ac284]{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65;padding:8px;background:var(--km-surface, white)}.km-parse-result[data-v-353ac284]{min-width:0}.km-result-content[data-v-353ac284]{max-height:min(70vh,900px);padding:16px;border:1px solid var(--km-border, #dce1e6);border-radius:8px}.km-quality ul[data-v-353ac284]{padding-left:20px;font-size:13px;line-height:1.7}.km-quality textarea[data-v-353ac284]{width:100%;font:inherit;padding:8px;border:1px solid #dce1e6;border-radius:4px}.kf-tabs[data-v-353ac284]{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid #e3e8ee}.kf-tabs button[data-v-353ac284]{min-height:44px;padding:10px 8px;border:0;border-bottom:2px solid transparent;background:none;color:#626f7c;font:inherit;cursor:pointer}.kf-tabs button[aria-selected=true][data-v-353ac284]{color:#185fa5;border-bottom-color:#185fa5;font-weight:600}.km-file-top[data-v-353ac284]{display:flex;align-items:center;gap:12px}.km-metadata[data-v-353ac284]{margin:24px 0;display:grid;gap:14px;font-size:14px}.km-metadata>div[data-v-353ac284]{display:flex;gap:16px}.km-metadata dt[data-v-353ac284]{width:86px;color:#657281}.km-metadata dd[data-v-353ac284]{margin:0;overflow-wrap:anywhere}.km-trace[data-v-353ac284]{margin-top:30px}.km-attempt[data-v-353ac284]{display:block;margin-top:6px;font-size:12px;font-weight:400;color:#657281}.km-retry-note[data-v-353ac284]{padding:12px 16px;background:#eef5ff;border-radius:8px;color:#245582;font-size:13px;line-height:1.7}.km-trace ol[data-v-353ac284]{padding:0;list-style:none}.km-trace li[data-v-353ac284]{border-left:2px solid #dce8f4;padding:12px 0 12px 16px;margin:0 0 8px 4px}.km-trace li>div[data-v-353ac284]{display:flex;justify-content:space-between;gap:16px;font-size:14px}.km-preview-back[data-v-353ac284]{align-self:flex-start;margin-bottom:16px}.km-image-preview[data-v-353ac284]{max-width:100%;object-fit:contain}.km-text-preview[data-v-353ac284]{padding:16px;background:#f6f8fa;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.8}.km-reparse-wait[data-v-353ac284]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--km-text, #27343f);font-size:13px}.km-reparse-wait span[data-v-353ac284]{color:var(--km-muted, #607080)}.km-reparse-spinner[data-v-353ac284]{animation:km-reparse-spin-353ac284 1s linear infinite}@keyframes km-reparse-spin-353ac284{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.km-reparse-spinner[data-v-353ac284]{animation:none}}.km-workspace{--km-accent: #185fa5;--km-border: #e3e8ee;--km-muted: #626f7c;display:flex;flex-direction:column;height:100%;min-width:0;color:#263441;background:#f7f9fb}.km-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0;min-height:64px;padding:10px 32px;background:#fff;border-bottom:1px solid #e3e8ee;font-size:14px}.km-account{display:flex;align-items:center;gap:16px;min-width:0}.km-account>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.km-account small{color:#626f7c;font-size:12px;margin-left:10px}.km-body{flex:1;min-height:0;overflow:auto;padding:32px}.km-body>*{max-width:1280px;margin-left:auto;margin-right:auto}.km-page-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.km-page-title>div:first-child{min-width:0}.km-page-title h1{margin:0 0 8px;font-size:26px;letter-spacing:-.5px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.km-page-title p{margin:0}.km-page-title .km-eyebrow{margin:0 0 8px;font-size:12px;color:#626f7c}.km-description{max-width:780px;white-space:pre-wrap;overflow-wrap:anywhere}.km-muted{color:#626f7c;font-size:13px;line-height:1.7}.km-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid #d7dfe7;border-radius:8px;background:#fff;color:#354858;font:inherit;font-size:14px;line-height:1.5;cursor:pointer;text-decoration:none;white-space:nowrap}.km-btn.primary{background:#185fa5;border-color:#185fa5;color:#fff}.km-btn:not(:disabled):hover{background:#f0f5fa;border-color:#b7c9dd}.km-btn.primary:not(:disabled):hover{background:#124e8a;border-color:#124e8a}.km-btn.icon{width:44px;padding:8px}.km-btn svg,.km-actions svg,.km-search svg{flex-shrink:0}.km-btn:disabled,.km-link:disabled{opacity:.5;cursor:default}.km-link{color:#185fa5;background:transparent;border:0;font:inherit;font-size:13px;min-height:44px;padding:6px 8px;cursor:pointer;text-decoration:none;white-space:nowrap}.km-link:not(:disabled):hover{color:#124e8a;text-decoration:underline}.km-workspace :is(button,a,input,select,textarea):focus-visible,.km-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #185fa5;outline-offset:3px}.km-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.km-page-title .km-actions{flex-shrink:0}.km-list-toolbar,.km-file-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:24px}.km-list-toolbar>.km-muted{margin-left:auto}.km-search{display:flex;align-items:center;gap:9px;min-height:44px;width:360px;max-width:100%;border:1px solid #d7dfe7;border-radius:8px;padding:0 12px;background:#fff;color:#70808f}.km-search:focus-within{border-color:#185fa5}.km-search input{width:100%;min-width:0;min-height:42px;padding:8px 0;border:0;background:transparent;color:#263441;font:inherit;font-size:14px}.km-search input:focus-visible{outline-offset:0}.km-search input::placeholder,.km-form input::placeholder,.km-form textarea::placeholder{color:#758291}.km-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px}.km-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #e0e7ef;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.km-card:hover{border-color:#9dbad5;box-shadow:0 4px 16px #203e6610}.km-card-top{display:flex;align-items:center;gap:10px;margin-bottom:18px}.km-folder{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;background:#edf4fc;color:#185fa5}.km-card-arrow{margin-left:auto;color:#788997}.km-card h2{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.km-card-description{margin:0 0 24px;min-height:44px;font-size:13px;line-height:1.7;color:#626f7c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.km-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid #eff2f5;font-size:12px;color:#626f7c}.km-card-footer span:first-child{display:flex;align-items:center;gap:6px}.km-readonly{display:inline-block;color:#626f7c;border:1px solid #e3e8ee;border-radius:5px;padding:3px 8px;font-size:12px;white-space:nowrap}.km-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;min-height:260px;text-align:center;color:#626f7c;background:#fff;border:1px dashed #d8e1e9;border-radius:12px;font-size:14px}.km-empty>svg{color:#8a9eb1;margin-bottom:14px}.km-empty :is(h2,h3){color:#354858;font-size:17px;font-weight:500;margin:0 0 8px}.km-empty p{margin:0 0 18px;line-height:1.7}.km-form{display:flex;flex-direction:column;gap:10px}.km-form label{font-size:14px;color:#354858}.km-form label:not(:first-child){margin-top:10px}.km-form input,.km-form textarea,.km-file-toolbar select{border:1px solid #cfd9e3;border-radius:8px;background:#fff;min-height:44px;padding:10px 12px;color:#263441;font:inherit;font-size:14px;width:100%}.km-form input:disabled,.km-form textarea:disabled{background:#f4f6f8}.km-form textarea{resize:vertical;min-height:110px;max-height:300px}.km-form>.km-btn{margin-top:12px}.km-form p{margin:0}.km-form-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.km-required{color:#b33939}.km-alert{color:#9e3434;background:#fff2f1;border:1px solid #f3d5d2;border-radius:8px;padding:12px 16px;line-height:1.7;font-size:13px;overflow-wrap:anywhere}.km-body>.km-alert{margin-bottom:24px}.km-notice{display:flex;align-items:center;gap:10px;padding:2px 14px;margin-bottom:20px;background:#edf7f2;border:1px solid #cce8db;border-radius:8px;color:#26714c;font-size:13px}.km-notice span{flex:1}.km-back-link{display:flex;align-items:center;gap:8px;width:fit-content;margin:-10px 0 18px;min-height:44px;color:#626f7c;font-size:13px;text-decoration:none}.km-back-link:hover{color:#185fa5}.km-hidden{display:none}.km-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid #e3e8ee;border-radius:10px;overflow:hidden;background:#e3e8ee;margin-bottom:24px}.km-stats>div{padding:18px 24px;background:#fff;display:flex;flex-direction:column;gap:6px}.km-stats span{font-size:12px;color:#626f7c}.km-stats strong{font-size:25px;font-weight:600;font-variant-numeric:tabular-nums}.km-stats .km-failed-count{color:#a83e3e}.km-files{border:1px solid #e3e8ee;border-radius:12px;background:#fff;overflow:hidden}.km-files-heading,.km-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.km-files-heading{padding:22px 24px 16px}.km-files-heading h2,.km-section-title :is(h2,h3){margin:0;font-size:16px;font-weight:600}.km-files-heading p{margin:6px 0 0}.km-live{font-size:12px;color:#185fa5;white-space:nowrap}.km-file-toolbar{margin:0;padding:0 24px 20px}.km-file-toolbar .km-search{flex:1;max-width:460px}.km-file-toolbar select{width:auto;max-width:145px}.km-file-toolbar>.km-btn{margin-left:auto}.km-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.km-table th{color:#626f7c;background:#f8fafc;font-weight:400;text-align:left;padding:12px}.km-table th:first-child{width:40%;padding-left:24px}.km-table th:nth-child(2){width:15%}.km-table th:nth-child(3){width:12%}.km-table th:nth-child(4){width:23%}.km-table th:last-child{width:10%}.km-table td{padding:12px;border-top:1px solid #edf0f4;vertical-align:middle}.km-table td:first-child{padding-left:24px}.km-table tr:hover td{background:#fafcfe}.km-file-name{display:flex;align-items:center;width:100%;gap:10px;min-height:44px;border:0;padding:0;background:transparent;color:#344e68;font:inherit;text-align:left;cursor:pointer}.km-file-name svg{flex-shrink:0;color:#8397a9}.km-file-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.km-file-name:hover span{color:#185fa5;text-decoration:underline}.km-row-error{margin:0;color:#a64040;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.km-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#f0f3f6;color:#606d7a;border-radius:5px;font-size:12px;white-space:nowrap}.km-status[data-state=completed]{background:#edf7f1;color:#25704a}.km-status[data-state=failed]{background:#fdefee;color:#a83e3e}.km-status[data-state=processing],.km-status[data-state=finalizing],.km-status[data-state=pending]{background:#edf4fc;color:#185fa5}.km-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid #edf0f4}.km-pagination>div{display:flex;align-items:center;gap:14px;font-size:13px;color:#626f7c}.km-file-loading{padding:8px 24px;background:#f0f6fc;color:#185fa5;font-size:13px}.km-files>.km-empty{margin:0 24px 20px;border:0}.km-upload-panel{background:#fff;border:1px solid #d8e4ef;border-radius:10px;padding:16px 24px;margin-bottom:24px}.km-upload-panel ul{padding:0;margin:12px 0 0;list-style:none}.km-upload-panel li{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-top:1px solid #edf0f4;font-size:13px}.km-upload-panel li>svg{flex-shrink:0;color:#4d769b;margin-top:2px}.km-upload-panel li>div{flex:1;min-width:0}.km-upload-panel strong{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.km-upload-panel span{display:block;color:#626f7c;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.km-upload-panel span.km-upload-error{color:#a83e3e}.km-upload-panel progress{width:100%;height:5px;accent-color:#185fa5}@media (max-width: 1100px){.km-topbar{padding-left:24px;padding-right:24px}.km-body{padding:24px}.km-page-title{flex-wrap:wrap}.km-table th:nth-child(3),.km-table td:nth-child(3){display:none}.km-table th:first-child{width:44%}.km-table th:nth-child(2){width:19%}.km-table th:nth-child(4){width:26%}.km-table th:last-child{width:11%}}@media (max-width: 760px){.km-topbar{padding:6px 16px;min-height:54px}.km-topbar>span{display:none}.km-account{justify-content:space-between;width:100%;gap:8px}.km-body{padding:20px 16px}.km-page-title{gap:16px;margin-bottom:22px}.km-page-title h1{font-size:23px}.km-page-title .km-actions{flex-wrap:wrap}.km-list-toolbar{flex-wrap:wrap;gap:8px}.km-list-toolbar .km-search{flex:1;width:auto}.km-list-toolbar>.km-muted{display:none}.km-grid{grid-template-columns:1fr}.km-card{padding:20px}.km-stats{grid-template-columns:repeat(2,1fr)}.km-stats>div{padding:14px 18px}.km-stats strong{font-size:23px}.km-files-heading{padding:18px 16px 14px;flex-wrap:wrap}.km-file-toolbar{padding:0 16px 16px;flex-wrap:wrap;gap:8px}.km-file-toolbar .km-search{flex-basis:100%;width:100%;max-width:none}.km-table .km-hide-mobile{display:none}.km-table th:first-child{width:53%;padding-left:16px}.km-table th:nth-child(2){width:28%}.km-table th:last-child{width:19%}.km-table td:first-child{padding-left:16px}.km-table td,.km-table th{padding:10px 5px}.km-file-name{gap:6px}.km-file-name svg{display:none}.km-status{font-size:12px;padding:4px 5px}.km-search input,.km-form input,.km-form textarea,.km-file-toolbar select{font-size:16px}.km-pagination{padding:12px;gap:8px;flex-wrap:wrap}.km-pagination>div{gap:10px}.km-pagination .km-btn{padding:7px 10px}.km-upload-panel{padding:12px 16px}.km-notice{padding:8px 10px}}@media (prefers-reduced-motion: reduce){.km-card{transition:none}}.ks-body{max-width:1680px;width:100%;margin:0 auto}.ks-library{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ks-library label{color:#526272;font-size:13px}.ks-library select,.ks-page-size select,.km-form select{background:#fff;border:1px solid #cfd9e3;border-radius:8px;min-height:44px;padding:8px 12px;color:#273b4d;font:inherit;font-size:14px}.ks-library select{width:280px;max-width:100%}.ks-library .km-link{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.ks-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start}.ks-categories{min-width:0;padding:12px;border:1px solid #e3e8ee;border-radius:12px;background:#fff}.ks-category-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:8px;margin-bottom:12px}.ks-category-head h2{margin:0;font-size:14px;font-weight:600}.ks-category-head .km-btn{border-color:transparent;width:40px}.ks-category{display:flex;align-items:center;gap:8px;padding:10px;min-height:44px;width:100%;background:transparent;border:0;border-radius:7px;color:#526477;font:inherit;font-size:13px;text-align:left;cursor:pointer}.ks-category span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks-category svg,.ks-category small{flex-shrink:0}.ks-category small{font-variant-numeric:tabular-nums;color:#677b8e}.ks-category:hover{background:#f4f7fb}.ks-category.active{background:#edf4fc;color:#185fa5;font-weight:600}.ks-category:disabled{cursor:default;opacity:.65}.ks-category-actions{display:flex;flex-wrap:wrap;border-top:1px solid #edf0f4;margin-top:10px;padding-top:6px}.ks-category-actions .km-link,.ks-batch .km-link{display:inline-flex;align-items:center;gap:5px}.ks-category-note{padding:8px;margin:12px 0 0;font-size:12px}.ks-files{min-width:0}.ks-toolbar{gap:8px}.ks-toolbar .km-search{max-width:none;min-width:0}.ks-batch{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 20px;background:#edf4fc;border-top:1px solid #dce8f5;font-size:13px}.ks-batch strong{font-weight:500;margin-right:6px;color:#284f75}.ks-danger,.km-link.ks-danger{color:#a64040}.km-btn.ks-danger-button{color:#fff;background:#af3c36;border-color:#af3c36}.km-btn.ks-danger-button:not(:disabled):hover{background:#91302b;border-color:#91302b}.ks-table-wrap{overflow-x:auto}.ks-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.ks-table th{padding:12px 10px;background:#f8fafc;color:#657281;text-align:left;font-weight:400}.ks-table td{padding:12px 10px;border-top:1px solid #edf0f4;vertical-align:middle}.ks-table th:first-child,.ks-table td:first-child{padding-left:20px}.ks-table tbody tr:hover{background:#fafcfe}.ks-table .ks-checkbox{width:42px;padding-left:14px;padding-right:4px;text-align:center}.ks-checkbox input{width:17px;height:17px;cursor:pointer;accent-color:#185fa5;vertical-align:middle}.ks-table .ks-name{width:auto}.ks-category-col,.ks-status-col,.ks-wiki-col{width:100px}.ks-wiki-inline{display:none}.ks-wiki-status{--ks-wiki-tone: #626f7c;min-width:0;color:var(--ks-wiki-tone)}.ks-wiki-status[data-tone=active]{--ks-wiki-tone: #185fa5}.ks-wiki-status[data-tone=success]{--ks-wiki-tone: #26714c}.ks-wiki-status[data-tone=attention]{--ks-wiki-tone: #795412}.ks-wiki-status[data-tone=failed]{--ks-wiki-tone: #a64040}.ks-wiki-task{color:inherit;background:transparent;border:0;border-radius:4px;min-height:44px;padding:4px 0;font:inherit;text-align:left;cursor:pointer}.ks-wiki-task:hover{text-decoration:underline}.ks-wiki-note{margin:0;padding:10px 20px;border-top:1px solid var(--km-border);color:var(--km-muted);font-size:12px;line-height:1.6}.ks-wiki-error{margin:0;padding:0 20px 8px;color:#795412;font-size:13px}.ks-size-col{width:74px}.ks-date-col{width:142px}.ks-table .ks-actions-col{width:220px;min-width:220px}.ks-truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#626f7c}.ks-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.ks-row-actions>button{flex:0 0 auto}.ks-row-actions .km-link{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:6px}.ks-row-actions .ks-parse-result-action{min-height:30px;padding:4px 8px}.ks-table .km-file-name{gap:7px}.ks-pagination{flex-wrap:wrap}.ks-pagination>div{margin-left:auto;gap:8px}.ks-page-size{display:flex;align-items:center;gap:8px;font-size:13px;color:#626f7c}.ks-page-size select{min-height:36px;padding:4px 6px}.ks-target-list{margin:8px 0;padding:0 0 0 22px;max-height:190px;overflow-y:auto;color:#53677b;font-size:13px;line-height:1.9;overflow-wrap:anywhere}@media (max-width: 1400px){.ks-table .ks-date-col{display:none}.ks-layout{grid-template-columns:175px minmax(0,1fr);gap:16px}}@media (min-width: 761px) and (max-width: 1100px){.ks-table{min-width:900px}}@media (max-width: 1100px){.ks-table .ks-size-col{display:none}.ks-layout{grid-template-columns:160px minmax(0,1fr);gap:12px}.ks-table .ks-category-col{width:80px}.ks-toolbar{flex-wrap:wrap}.ks-toolbar .km-search{flex-basis:100%}.ks-page-size{display:none}}@media (max-width: 900px){.ks-table .ks-category-col,.ks-table .ks-wiki-col{display:none}.ks-wiki-inline{display:block;margin-top:10px;max-width:240px}.ks-wiki-mobile-label{font-size:12px;color:var(--km-muted)}}@media (max-width: 760px){.ks-layout{grid-template-columns:minmax(0,1fr);gap:16px}.ks-categories{display:flex;flex-wrap:wrap;gap:6px;padding:12px}.ks-category-head{width:100%;margin:0}.ks-category{width:auto;max-width:100%;border:1px solid #e5ebf1;gap:8px}.ks-category span{max-width:160px}.ks-category-note{display:none}.ks-category-actions{width:100%;margin:0}.ks-library{gap:8px}.ks-library label{width:100%}.ks-library select{flex:1;min-width:0;font-size:16px}.ks-library .km-link{margin-left:0}.ks-stats>div{padding:12px 16px}.ks-table .ks-checkbox{width:34px;padding-left:6px}.ks-table th,.ks-table td{padding:10px 6px}.ks-table th:first-child,.ks-table td:first-child{padding-left:8px}.ks-table .ks-status-col{width:85px}.ks-table .ks-actions-col{width:136px;min-width:136px}.ks-table .km-file-name svg,.ks-row-actions .ks-edit-action{display:none}.ks-table .km-status{font-size:12px}.ks-pagination>div{margin-left:0}.ks-batch{padding:8px 12px;gap:4px}}.kr-workspace select{min-height:44px;max-width:260px;padding:9px 12px;border:1px solid #cfd9e3;border-radius:8px;background:#fff;color:#344858;font:inherit;font-size:14px}.kr-base{display:flex;align-items:center;gap:12px;color:#626f7c;font-size:13px}.kr-base select{min-width:180px}.kr-mode{display:flex;gap:8px;margin-bottom:24px}.kr-mode button{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #dbe4ec;border-radius:8px;background:#fff;padding:10px 18px;color:#526474;font:inherit;cursor:pointer}.kr-mode button[aria-pressed=true]{color:#185fa5;background:#edf4fc;border-color:#b9cfe5}.kr-tabs{display:flex;gap:28px;border-bottom:1px solid #dce4ed;margin-bottom:20px}.kr-tabs button{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:#596c7e;font:inherit;cursor:pointer}.kr-tabs button[aria-current]{border-bottom-color:#185fa5;color:#185fa5;font-weight:600}.kr-tabs span{font-size:12px;padding:1px 7px;background:#e8eff6;border-radius:10px}.kr-list{border:1px solid #dfe7ef;background:#fff;border-radius:12px;overflow:hidden}.kr-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 24px}.kr-toolbar select{max-width:210px}.kr-scope{margin:0 24px 12px}.kr-row{display:grid;grid-template-columns:minmax(240px,1fr) 210px 155px 110px;align-items:center;gap:18px;padding:18px 24px;border-top:1px solid #edf1f5;font-size:14px}.kr-row-head{padding-top:12px;padding-bottom:12px;background:#f7f9fc;color:#657484;font-size:12px}.kr-row p{margin:5px 0 0;overflow-wrap:anywhere}.kr-title{border:0;background:none;padding:0;min-height:36px;font:inherit;font-weight:600;color:#243f59;text-align:left;cursor:pointer;overflow-wrap:anywhere}.kr-title:hover{color:#185fa5;text-decoration:underline}.kr-badge{display:inline-block;padding:4px 9px;border-radius:5px;background:#edf4fc;color:#185fa5;font-size:12px;line-height:1.6}.kr-badge.resolved{color:#326950;background:#edf7f2}.kr-badge.pending{color:#8a5a17;background:#fff6e4}.kr-list-footer{padding:16px 24px;display:flex;align-items:center;gap:16px;border-top:1px solid #edf1f5}.kr-list-footer>.km-actions{margin-left:auto}.kr-empty{text-align:center;padding:56px 24px;color:#647689}.kr-empty>svg{color:#8ca1b4}.kr-empty h2{font-size:18px;font-weight:500;color:#354e64;margin:14px 0 8px}.kr-empty p{font-size:13px}.kr-loading{padding:36px;color:#627488}.kr-notice,.kr-hint{border:1px solid #d6e4f1;border-radius:8px;background:#f2f7fc;padding:12px 16px;color:#496783;font-size:13px;line-height:1.8}.kr-notice{background:#edf7f2;border-color:#cee6d9;color:#2c7050}.kr-detail-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.kr-detail-title h2{font-size:22px;line-height:1.5;margin:10px 0 4px}.kr-detail-title p{margin:0}.kr-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:28px;min-height:0}.kr-detail-grid h3{font-size:15px;margin:0 0 14px}.kr-chunk-search{width:100%;margin-top:14px}.kr-chunks{max-height:58vh;overflow:auto;padding-right:6px}.kr-chunk{display:flex;gap:12px;padding:16px;margin:0 0 12px;border:1px solid #e0e7ef;border-radius:8px;background:#fafcfe;font-size:13px;line-height:1.8}.kr-chunk.is-selected{border-color:#6399cb;background:#f1f7ff}.kr-chunk input{width:18px;height:18px;flex-shrink:0;margin-top:4px;accent-color:#185fa5}.kr-chunk strong{display:block;color:#536a80;font-size:12px;font-weight:500;margin-bottom:8px}.kr-source-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.9;margin:0;color:#334959}.kr-chunk>span,.kr-chunk>div{min-width:0}.kr-decision{border-left:1px solid #e6ecf2;padding-left:24px}.kr-field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#526779;margin:16px 0}.kr-field textarea,.kr-field select{width:100%;border:1px solid #ccd9e5;border-radius:8px;padding:10px 12px;min-height:44px;font:inherit;background:#fff;color:#30495f}.kr-field textarea{min-height:110px;resize:vertical}.kr-decision-actions{display:flex;flex-wrap:wrap;gap:10px}.kr-decision details{margin-top:24px;font-size:13px}.kr-decision summary{cursor:pointer;min-height:44px;padding:10px 0;color:#185fa5}.kr-history-title{margin-top:28px!important}.kr-history{list-style:none;padding:0;margin:0}.kr-history li{border-left:2px solid #d6e4f2;padding:0 0 22px 14px;font-size:13px}.kr-history strong{font-weight:500}.kr-history p{line-height:1.7;margin:6px 0;overflow-wrap:anywhere}.kr-history small{font-size:12px;color:#6e7e8e;overflow-wrap:anywhere}.kr-markdown{font-size:14px;line-height:1.9;overflow-wrap:anywhere;margin-bottom:28px}.kr-markdown img{max-width:100%}.kr-markdown table{display:block;max-width:100%;overflow:auto}@media (max-width:1200px){.kr-row{grid-template-columns:minmax(190px,1fr) 175px 120px 100px;gap:12px}.kr-toolbar .km-search{width:280px}}@media (max-width:900px){.kr-row{grid-template-columns:minmax(0,1fr) 160px}.kr-row time{display:none}.kr-row-head{display:none}.kr-row>.km-link{justify-self:start}.kr-detail-grid{grid-template-columns:1fr}.kr-decision{border-left:0;border-top:1px solid #e6ecf2;padding:22px 0 0}.kr-chunks{max-height:40vh}}@media (max-width:600px){.kr-base{width:100%}.kr-base select{flex:1;min-width:0;max-width:100%}.kr-page-title,.kr-workspace .km-page-title{flex-wrap:wrap;gap:16px}.kr-toolbar{padding:16px}.kr-toolbar .km-search{width:100%}.kr-toolbar select{flex:1;min-width:0;max-width:100%}.kr-row{padding:16px;grid-template-columns:1fr;gap:8px}.kr-row p{margin:0}.kr-list-footer{padding:12px;gap:8px;flex-wrap:wrap}.kr-list-footer>.km-actions{width:100%;justify-content:space-between}.kr-mode{margin-bottom:16px}.kr-tabs{gap:22px}.kr-detail-title{flex-wrap:wrap}.kr-detail-grid{gap:18px}}.kr-title-conflict{color:#9a4e16!important;font-size:12px}.kr-title-versions{padding:14px 16px;margin:0 0 20px;border:1px solid #e8cfa5;border-radius:8px;background:#fffaf1}.kr-title-versions h3{font-size:15px;margin:0 0 6px}.kr-title-versions>p{font-size:12px;margin:0 0 10px}.kr-title-versions article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #eadcc6}.kr-title-versions article.is-current{background:#fff4de}.kr-title-versions article>div{min-width:0}.kr-title-versions strong,.kr-title-versions small{display:block;overflow-wrap:anywhere}.kr-title-versions small{font-size:11px;color:#705d46;margin:3px 0}.kr-title-versions article p{font-size:12px;line-height:1.6;margin:3px 0;overflow-wrap:anywhere}.kr-version-order{display:inline-flex;align-items:center;margin-bottom:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#eaf1f8;color:#365d7d}.kr-version-order.is-newer{background:#e9f5ef;color:#2c7050}.kr-version-order.is-middle,.kr-version-order.is-unknown{background:#f0f1f3;color:#5d6873}.kwr-panel .kr-embedded{background:transparent;padding:0;min-height:0}.kwr-panel .kr-embedded .km-body{padding:0;background:transparent}.kr-embedded-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 14px}.kr-embedded-heading h2{font-size:16px;margin:0 0 5px}.kr-embedded-heading p{font-size:12px;line-height:1.7;margin:0}@media (max-width:600px){.kr-embedded-heading{flex-direction:column}.kr-embedded-heading .km-btn{min-height:44px}}.kr-candidate-id{margin:12px 0 20px;color:#626f7c;font-size:13px}.kr-candidate-id summary{cursor:pointer;min-height:32px;line-height:32px}.kr-candidate-id code{display:block;padding:8px 0;overflow-wrap:anywhere}.kr-ai-intro{display:flex;align-items:center;gap:20px;justify-content:space-between;margin:0 24px 18px;padding:14px 16px;border-radius:8px;background:#f3f7fc;color:#52697e;font-size:13px;line-height:1.8}.kr-ai-intro p{margin:0}.kr-ai-intro button{flex-shrink:0}.kr-ai-result{padding:20px;margin:18px 0 24px;background:#f3f7fc;border:1px solid #d6e4f1;border-radius:10px;font-size:14px;line-height:1.8}.kr-ai-result.manual{background:#fffaf0;border-color:#efd9a8}.kr-ai-result h3{font-size:15px;margin:0}.kr-ai-result summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#185fa5}.kr-ai-result blockquote,.kr-history blockquote{margin:10px 0;padding:12px 16px;border-left:3px solid #b5cce2;background:#fff;white-space:pre-wrap;overflow-wrap:anywhere}.kr-ai-result blockquote p{margin:4px 0 0}.kr-assess-action{margin:0 0 8px}.kr-reason-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.7}@media (max-width:700px){.kr-ai-intro{margin:0 16px 16px;align-items:flex-start;flex-direction:column;gap:12px}.kr-ai-result{padding:16px}}.kwr{scrollbar-gutter:stable}.kwr-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.kwr-header p{margin:6px 0 0;line-height:1.7}.kwr-header-actions{display:flex;align-items:flex-end;gap:12px;flex-shrink:0}.kwr-base{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--knowledge-muted,#7c746f)}.kwr-base select{width:220px;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid #d8dce0;border-radius:7px;background:#fff;color:#24252d;font:inherit;font-size:13px}.kwr .kwr-refresh{min-width:76px;min-height:36px}.kwr-tabs{display:flex;gap:24px;border-bottom:1px solid #e3e5e8;margin-bottom:16px}.kwr-tabs button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 0;min-height:44px;color:var(--knowledge-muted,#7c746f);font:inherit;cursor:pointer}.kwr-tabs button[aria-selected=true]{color:var(--knowledge-accent,#00192d);border-bottom-color:var(--knowledge-accent,#00192d);font-weight:600}.kwr-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px}.kwr-panel-heading h2{font-size:16px;line-height:1.5}.kwr-panel-heading p{margin:6px 0 0;line-height:1.7}.kwr-panel-heading>a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.kwr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kwr-filters{display:flex;align-items:center;gap:4px;padding:4px;border-radius:8px;background:#f4f5f7}.kwr-filters button{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;background:transparent;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;white-space:nowrap;color:#657281;cursor:pointer}.kwr-filters button[aria-pressed=true]{border-color:#d8dce0;background:#fff;color:#00192d;font-weight:600;box-shadow:0 1px 2px #00192d09}.kwr-filters span{min-width:22px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.kwr-search{display:flex;align-items:center;gap:8px;border:1px solid #d8dce0;border-radius:7px;padding:0 10px;min-height:36px;color:#7c746f;width:220px;max-width:100%}.kwr-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#24252d;padding:7px 0;font:inherit;font-size:13px}.kwr-search:focus-within{outline:2px solid #00192d;outline-offset:2px}.kwr .kwr-search input:focus-visible{outline:0}.kwr-list-meta{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:44px;font-size:12px;color:#7c746f}.kwr-load-status{min-height:20px}.kwr-scope,.kwr-error{display:flex;align-items:center;gap:16px;padding:10px 12px;margin-bottom:12px;font-size:13px;background:#f4f5f7;border-radius:7px;overflow-wrap:anywhere}.kwr-error{background:#fef2f2;color:#b91c1c}.kwr-table-region{height:344px;min-height:344px;scrollbar-gutter:stable;border:1px solid #e3e5e8;border-radius:8px;overflow:auto}.kwr-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.kwr-table th{background:#f4f5f7;color:#657281;font-weight:500;text-align:left;height:42px;padding:8px 16px;border-bottom:1px solid #e3e5e8;white-space:nowrap;box-sizing:border-box}.kwr-table td{height:60px;padding:8px 16px;border-bottom:1px solid #e3e5e8;vertical-align:middle;overflow-wrap:anywhere;box-sizing:border-box}.kwr-table tr:last-child td{border-bottom:0}.kwr-table tbody tr:hover{background:#fafbfc}.kwr-status-col{width:130px}.kwr-count-col{width:142px}.kwr-date-col{width:150px}.kwr-action-col{width:118px}.kwr .kwr-file{display:block;border:0;background:transparent;padding:4px 0;font:inherit;font-weight:500;text-align:left;color:#24252d;cursor:pointer;width:100%;overflow-wrap:anywhere;line-height:1.7}.kwr-file:hover{color:#002b48;text-decoration:underline}.kwr-table .km-link{white-space:nowrap;padding:4px 0;min-height:36px}.kwr-count,.kwr-date{font-variant-numeric:tabular-nums}.kwr-count{color:#7c746f}.kwr-count strong{color:#24252d;font-weight:500}.kwr-count strong.has-pending{color:#92400e;font-weight:600}.kwr-date{font-size:12px;color:#7c746f}.kwr-empty{min-height:298px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:#7c746f;box-sizing:border-box}.kwr-empty h3{color:#24252d;margin:0;font-size:14px;font-weight:500}.kwr-empty p{margin:0 0 4px;font-size:13px;line-height:1.7}.kwr-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;font-size:12px;color:#7c746f}.kwr-footer>div{display:flex;align-items:center;gap:14px}.kwr-footer>div>span{min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.kwr-skeleton{display:block;height:12px;width:80%;background:#e9edf0;border-radius:4px}.kwr-skeleton-row td:nth-child(2) .kwr-skeleton{width:72px}.kwr-skeleton-row td:nth-child(3) .kwr-skeleton{width:50px}.kwr-detail-loading{min-height:420px;display:flex;flex-direction:column;gap:28px;color:#7c746f;font-size:13px}.kwr-review-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:12px 14px;background:#f4f5f7;border-radius:8px;font-size:13px}.kwr-review-summary p{margin:0}.kwr-review-summary strong{font-variant-numeric:tabular-nums}.kwr-review-diagnostics{border:1px solid #e3e5e8;border-radius:8px;padding:0 14px;margin:16px 0}.kwr-review-diagnostics>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:13px;color:#536372}.kwr-review-diagnostics .kwb-card{background:#f4f5f7;border-radius:8px;padding:14px}.kwr-review-candidates{margin-top:20px}.kwr-review-candidates .kwb-candidate{padding:18px 0}.kwr-review-candidates .kwb-candidate strong{font-size:14px}.kwr-review-candidates .kwb-candidate blockquote{margin:12px 0;border-left-color:#acbac5}.kwr-review-candidates .kwb-check{min-height:40px}.kwr-candidates-empty{padding:24px 16px;background:#f4f5f7;border-radius:8px;color:#7c746f;font-size:13px}@container knowledge-main (max-width:950px){.kwr-header{flex-direction:column;gap:16px}.kwr-header-actions{width:100%;justify-content:space-between}.kwr .kwr-base{flex:1;max-width:320px}.kwr-base select{width:100%}.kwr-date-col,.kwr-table td.kwr-date{display:none}.kwr-toolbar{gap:12px}.kwr-search{width:100%}.kwr-filters{max-width:100%;overflow:auto}.kwr-table .kwr-name-col{width:auto}.kwr-status-col{width:118px}.kwr-count-col{width:126px}.kwr-action-col{width:108px}.kwr-table th,.kwr-table td{padding-left:12px;padding-right:12px}}@container knowledge-main (max-width:600px){.kwr{padding:16px}.kwr-panel-heading{flex-wrap:wrap;gap:8px}.kwr-tabs{gap:20px}.kwr-filters{width:100%}.kwr-filters button{min-height:44px;padding:6px 9px;font-size:12px}.kwr-table{min-width:530px}.kwr-parse-table{min-width:600px}.kwr .km-btn,.kwr-table .km-link,.kwr-file,.kwr-base select{min-height:44px}.kwr-list-meta{flex-wrap:wrap;gap:0;padding:8px 0}.kwr-load-status{width:100%}.kwr-footer{gap:8px}.kwr-footer>div{gap:8px}}@media (max-width:600px){.kwr-review-summary{align-items:flex-start;flex-direction:column}}.kwr-candidate-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.kwr-candidate-heading strong{flex:1;min-width:0;overflow-wrap:anywhere}.kwr-candidate-heading button{flex-shrink:0}.kwr-review-candidates .kwr-candidate-evidence{max-height:240px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:6px}.kwr-review-candidates .kwr-candidate-evidence blockquote{margin:0 0 10px}.kwr-candidate-evidence:focus-visible{outline:2px solid #00192d;outline-offset:2px}@media (max-width:600px){.kwr-candidate-heading{align-items:flex-start;flex-direction:column;gap:10px}.kwr-candidate-heading .km-btn{min-height:44px}.kwr-review-candidates .kwr-candidate-evidence{max-height:220px}}.kwr-review-evidence{max-height:220px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #e3e5e8;border-radius:7px;padding:12px;background:#f4f5f7}.kwr-review-evidence blockquote{margin:0 0 12px;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.kwr-review-evidence blockquote:last-child{margin-bottom:0}.kwr-review-evidence:focus-visible{outline:2px solid #00192d;outline-offset:2px}@media (max-width:600px){.is-review-console .knowledge-sidebar{flex-basis:64px;padding:16px 8px}.is-review-console .knowledge-brand{font-size:16px;padding:0 0 24px;text-align:center}.is-review-console .knowledge-primary-item{justify-content:center;padding:10px 0;min-height:44px}.is-review-console .knowledge-primary-item span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-review-console .knowledge-account{display:none}}.kwr-table thead{position:sticky;top:0;z-index:1}@container knowledge-main (max-width:600px){.kwr-table,.kwr-parse-table{min-width:0}.kwr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.kwr-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:14px 16px;border-bottom:1px solid #e3e5e8}.kwr-table tbody tr:last-child{border-bottom:0}.kwr-table td{height:auto;padding:0;border:0;min-width:0}.kwr-table td:first-child{grid-column:1/-1}.kwr-table td:last-child{grid-column:2;grid-row:2;display:flex;justify-content:flex-end;align-items:center}.kwr-table td:nth-child(2){display:flex;align-items:center}.kwr-table td:nth-child(3){grid-column:1/-1}.kwr-count:before{content:"待核验 / 已通过：";font-size:12px}.kwr-table .kwr-file{font-size:14px}.kwr-skeleton-row td{min-height:24px;display:flex;align-items:center}.kwr-skeleton-row td:nth-child(4):not(:last-child){display:none}}.df-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#101f337a}.df-dialog,.df-dialog *{box-sizing:border-box}.df-dialog{width:min(720px,100%);max-height:min(90vh,820px);display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#25313d;border:1px solid #e2e8ee;border-radius:14px;box-shadow:0 24px 72px #0c1e323b}.df-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 20px;border-bottom:1px solid #e8edf2}.df-header h2{margin:0 0 7px;font-size:20px;line-height:1.4;font-weight:650}.df-header p{margin:0;color:#687583;font-size:13px;line-height:1.65}.df-close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:#687583;cursor:pointer}.df-close:hover{background:#f1f4f7;color:#25313d}.df-close:disabled{opacity:.5;cursor:default}.df-body{min-height:0;overflow:auto;padding:22px 28px 24px}.df-field-label{display:block;margin:0 0 9px;color:#354654;font-size:13px;font-weight:600}.df-base-select{display:block;width:100%;min-height:42px;padding:9px 12px;border:1px solid #cfd9e3;border-radius:8px;background:#fff;color:#25313d;font:inherit;font-size:14px}.df-base-select:focus{border-color:#456a85;outline:2px solid #d8e7f2;outline-offset:1px}.df-modes{border:0;margin:22px 0 0;padding:0}.df-modes legend{width:100%;padding:0}.df-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.df-mode-option{display:flex;align-items:flex-start;gap:11px;min-width:0;min-height:94px;padding:16px;border:1px solid #d8e1e9;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s}.df-mode-option:hover{border-color:#a9bdcc;background:#fafcfe}.df-mode-option.is-active{border-color:#51758e;background:#f2f7fa;box-shadow:inset 0 0 0 1px #51758e}.df-mode-option:has(input:disabled){opacity:.55;cursor:default}.df-mode-option input{flex:0 0 17px;width:17px;height:17px;margin:2px 0 0;accent-color:#12344b}.df-mode-option strong{display:block;color:#25313d;font-size:14px;font-weight:600;line-height:1.4}.df-mode-option small{display:block;margin-top:6px;color:#687583;font-size:12px;line-height:1.5}.df-selection{margin-top:20px;padding-top:18px;border-top:1px solid #edf0f3}.df-search{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 12px;border:1px solid #cfd9e3;border-radius:8px;background:#fff}.df-search:focus-within{border-color:#51758e}.df-search svg{flex-shrink:0;color:#6d8091}.df-search input{flex:1;min-width:0;border:0;outline:0;padding:10px 0;background:transparent;color:#25313d;font:inherit;font-size:13px}.df-search button{border:0;background:transparent;color:#185f9a;font:inherit;font-size:13px;cursor:pointer}.df-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;color:#687583;font-size:12px}.df-list-head label{display:flex;align-items:center;gap:8px;cursor:pointer}.df-list{min-height:112px;max-height:34vh;overflow:auto;border:1px solid #dfe6ed;border-radius:8px;background:#fff}.df-file{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border-bottom:1px solid #edf0f3;cursor:pointer;font-size:13px}.df-file:last-child{border-bottom:0}.df-file:hover{background:#f7fafc}.df-file-name{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.df-file small{color:#2d8052;white-space:nowrap}.df-file input,.df-list-head input{flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:#12344b}.df-empty{margin:0;padding:32px 12px;text-align:center;color:#687583;font-size:13px}.df-pagination{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:12px;color:#687583;font-size:12px}.df-pagination button,.df-secondary{min-height:36px;padding:7px 13px;border:1px solid #d5dee8;border-radius:7px;background:#fff;color:#354654;font:inherit;font-size:13px;cursor:pointer}.df-pagination button:disabled,.df-secondary:disabled{opacity:.5;cursor:default}.df-error{margin:15px 0 0;padding:10px 12px;border-radius:7px;background:#fff0ef;color:#a0372f;font-size:13px;line-height:1.6}.df-footer{display:flex;align-items:center;gap:10px;padding:16px 28px;border-top:1px solid #e8edf2;background:#fbfcfd}.df-footer span{flex:1;min-width:0;color:#687583;font-size:12px}.df-primary{min-height:38px;padding:8px 18px;border:1px solid #12344b;border-radius:7px;background:#12344b;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.df-primary:not(:disabled):hover{background:#214e6a;border-color:#214e6a}.df-primary:disabled{opacity:.45;cursor:default}@media (max-width: 620px){.df-backdrop{padding:10px}.df-header{padding:18px 18px 16px}.df-body{padding:18px}.df-mode-grid{grid-template-columns:1fr}.df-mode-option{min-height:76px}.df-footer{padding:14px 18px;flex-wrap:wrap}.df-footer span{flex-basis:100%}.df-file small{display:none}}.dt-tabs[data-v-df776925]{display:flex;gap:28px;border-bottom:1px solid #dfe5ea;margin:-2px 0 20px}.dt-tabs a[data-v-df776925]{padding:10px 2px 12px;color:#687583;text-decoration:none;font-size:13px;border-bottom:2px solid transparent}.dt-tabs a[aria-current=page][data-v-df776925]{color:#12344b;font-weight:600;border-bottom-color:#12344b}.dt-select[data-v-df776925]{width:42px;max-width:42px;text-align:center!important}.dt-select input[data-v-df776925]{width:16px;height:16px;accent-color:#12344b;cursor:pointer}.dt-select input[data-v-df776925]:disabled{cursor:default}.dt-confirm[data-v-df776925]{max-width:540px}.dt-confirm .dt-dialog-body[data-v-df776925]{line-height:1.7;color:#43546a}.dt-confirm .dt-dialog-body p[data-v-df776925]{margin:0 0 12px}.dt-confirm .km-btn.dt-danger[data-v-df776925]{background:#b42318;border-color:#b42318;color:#fff}.dt-source-section[data-v-df776925]{min-width:0}.dt-source-heading[data-v-df776925]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.dt-source-heading span[data-v-df776925]{color:#64748b;font-size:12px}.dt-source-files[data-v-df776925]{list-style:none;margin:0 0 8px;padding:0;max-height:190px;overflow:auto;border:1px solid #dce4ed;border-radius:8px;background:#fff}.dt-source-files li[data-v-df776925]{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-bottom:1px solid #e9edf2}.dt-source-files li[data-v-df776925]:last-child{border-bottom:0}.dt-source-index[data-v-df776925]{flex:0 0 20px;line-height:20px;text-align:center;border-radius:5px;background:#eef3f8;color:#51647a;font-size:11px}.dt-source-name[data-v-df776925]{min-width:0;color:#334155;line-height:1.5;overflow-wrap:anywhere}.dt-workspace[data-v-df776925]{min-height:100%;background:#f8fafc;color:#1b2939}.dt-page[data-v-df776925]{flex:1;min-height:0;min-width:0;width:100%;box-sizing:border-box;overflow:auto;padding:24px 28px;margin:0}.dt-head[data-v-df776925]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.dt-head>div[data-v-df776925]{flex:1;min-width:0}.dt-head h1[data-v-df776925]{font-size:22px;font-weight:650;line-height:1.4;color:#25313d;margin:0 0 7px}.dt-head p[data-v-df776925]{font-size:13px;line-height:1.6;color:#687583;margin:0}.dt-head label[data-v-df776925],.dt-form-grid label[data-v-df776925],.dt-icd-search label[data-v-df776925]{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#475569}.dt-head select[data-v-df776925]{min-width:210px}.dt-head select[data-v-df776925],.dt-toolbar select[data-v-df776925],.dt-form-grid input[data-v-df776925],.dt-form-grid select[data-v-df776925],.dt-form-grid textarea[data-v-df776925],.dt-icd-search input[data-v-df776925]{border:1px solid #cdd8e5;border-radius:7px;background:#fff;padding:9px 11px;font:inherit;color:#1b2939}.dt-actions[data-v-df776925]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.dt-actions span[data-v-df776925]{font-size:13px;color:#64748b}.dt-progress[data-v-df776925]{background:#eef5ff;border:1px solid #c9dafa;border-radius:9px;padding:12px 16px;margin-bottom:16px;display:flex;gap:18px;flex-wrap:wrap}.dt-progress span[data-v-df776925]{color:#435a78}.dt-progress p[data-v-df776925]{width:100%;color:#a33535;margin:0}.dt-toolbar[data-v-df776925]{display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.dt-toolbar form[data-v-df776925]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d5dee8;border-radius:8px;padding:0 12px;width:min(500px,100%)}.dt-toolbar input[data-v-df776925]{border:0;outline:0;flex:1;min-width:80px;padding:11px 0;font:inherit}.dt-toolbar form button[data-v-df776925],.dt-link[data-v-df776925]{border:0;background:none;color:#075cb0;cursor:pointer}.dt-table-wrap[data-v-df776925]{overflow:auto;border:1px solid #dce4ed;border-radius:10px;background:#fff}.dt-table[data-v-df776925]{border-collapse:collapse;width:100%;min-width:1260px}.dt-table th[data-v-df776925]{background:#f3f6fa;color:#64748b;font-size:12px;font-weight:600;text-align:left;padding:13px 15px}.dt-table td[data-v-df776925]{border-top:1px solid #e7ecf1;padding:14px 15px;font-size:13px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-table td strong[data-v-df776925]{display:block;color:#15416b}.dt-table td small[data-v-df776925]{display:block;color:#64748b;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.dt-enabled[data-v-df776925],.dt-disabled[data-v-df776925]{border-radius:5px;padding:4px 7px}.dt-enabled[data-v-df776925]{background:#e9f8ef;color:#187441}.dt-disabled[data-v-df776925]{background:#f1f2f4;color:#64748b}.dt-empty[data-v-df776925]{text-align:center;padding:35px;color:#64748b}.dt-footer[data-v-df776925]{display:flex;justify-content:space-between;align-items:center;margin:16px 2px;color:#64748b;font-size:13px}.dt-footer div[data-v-df776925]{display:flex;gap:12px;align-items:center}.dt-footer button[data-v-df776925]{border:1px solid #d5dee8;background:#fff;border-radius:6px;padding:7px 12px;cursor:pointer}.dt-footer button[data-v-df776925]:disabled{opacity:.5;cursor:default}.dt-alert[data-v-df776925],.dt-notice[data-v-df776925]{padding:11px 14px;border-radius:7px;margin-bottom:15px}.dt-alert[data-v-df776925]{background:#fff0ef;color:#a0372f}.dt-notice[data-v-df776925]{background:#edf8f0;color:#17653c}.dt-backdrop[data-v-df776925]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14223780;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px}.dt-dialog[data-v-df776925]{background:#fff;border-radius:12px;width:min(900px,100%);max-height:94vh;display:flex;flex-direction:column;box-shadow:0 20px 70px #10213b40}.dt-dialog header[data-v-df776925],.dt-dialog footer[data-v-df776925]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #e6ebf0}.dt-dialog header h2[data-v-df776925]{font-size:18px;margin:0 0 5px}.dt-dialog header p[data-v-df776925]{font-size:12px;color:#64748b;margin:0}.dt-dialog footer[data-v-df776925]{border-top:1px solid #e6ebf0;border-bottom:0;justify-content:flex-end}.dt-dialog-body[data-v-df776925]{padding:20px 22px;overflow:auto}.dt-close[data-v-df776925]{border:0;background:none;cursor:pointer}.dt-icd-search[data-v-df776925]{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.dt-icd-search label[data-v-df776925]{flex:1}.dt-icd-list[data-v-df776925]{border:1px solid #d7e3f0;border-radius:8px;max-height:180px;overflow:auto;margin-bottom:18px}.dt-icd-list button[data-v-df776925]{display:flex;flex-direction:column;gap:4px;text-align:left;border:0;border-bottom:1px solid #e7edf3;background:#fff;width:100%;padding:9px 12px;cursor:pointer}.dt-icd-list button[data-v-df776925]:hover{background:#edf5ff}.dt-icd-list small[data-v-df776925]{color:#64748b}.dt-form-grid[data-v-df776925]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dt-wide[data-v-df776925]{grid-column:1/-1}.dt-form-grid textarea[data-v-df776925]{resize:vertical}.dt-form-grid p[data-v-df776925]{margin:6px 0;color:#44546b}.dt-form-grid ul[data-v-df776925]{padding-left:20px;color:#51647a;max-height:150px;overflow:auto}.dt-link[data-v-df776925]:disabled{color:#a3aab5;cursor:default}@media (max-width:700px){.dt-head[data-v-df776925],.dt-toolbar[data-v-df776925]{flex-direction:column;align-items:stretch}.dt-form-grid[data-v-df776925]{grid-template-columns:1fr}.dt-page[data-v-df776925]{padding:16px}}.dh-tabs[data-v-1d04adc5]{display:flex;gap:28px;border-bottom:1px solid #dfe5ea;margin:-2px 0 20px}.dh-tabs a[data-v-1d04adc5]{padding:10px 2px 12px;color:#687583;text-decoration:none;font-size:13px;border-bottom:2px solid transparent}.dh-tabs a[aria-current=page][data-v-1d04adc5]{color:#12344b;font-weight:600;border-bottom-color:#12344b}.dh-workspace[data-v-1d04adc5]{height:100%;background:#f5f7f9;color:#25313d}.dh-page[data-v-1d04adc5]{flex:1;min-height:0;width:100%;box-sizing:border-box;overflow:auto;padding:24px 28px}.dh-header[data-v-1d04adc5]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.dh-header>div[data-v-1d04adc5]{flex:1;min-width:0}.dh-header h1[data-v-1d04adc5]{font-size:22px;font-weight:650;line-height:1.4;color:#25313d;margin:0 0 7px}.dh-header p[data-v-1d04adc5]{font-size:13px;line-height:1.6;color:#687583;margin:0}.dh-header label[data-v-1d04adc5]{display:flex;flex-direction:column;gap:6px;color:#687583;font-size:12px}.dh-header select[data-v-1d04adc5],.dh-toolbar select[data-v-1d04adc5]{min-width:180px;border:1px solid #d8e0e7;background:#fff;border-radius:7px;padding:8px;color:#25313d}.dh-toolbar[data-v-1d04adc5]{display:flex;gap:10px;align-items:center;margin-bottom:16px}.dh-toolbar select[data-v-1d04adc5]{margin-left:auto}.dh-table-wrap[data-v-1d04adc5],.dh-file-wrap[data-v-1d04adc5]{overflow:auto;border:1px solid #dfe5ea;border-radius:9px;background:#fff}.dh-table[data-v-1d04adc5]{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.dh-table th[data-v-1d04adc5]{background:#f2f5f8;text-align:left;color:#687583;font-weight:500;padding:12px 14px}.dh-table td[data-v-1d04adc5]{border-top:1px solid #e7ecf0;padding:15px 14px}.dh-table td[data-v-1d04adc5]:first-child{white-space:nowrap}.dh-link[data-v-1d04adc5]{border:0;background:none;color:#075cb0;cursor:pointer}.dh-empty[data-v-1d04adc5]{text-align:center;color:#687583;padding:36px!important}.dh-state[data-v-1d04adc5]{display:inline-block;padding:4px 8px;border-radius:5px;background:#eef3f7;color:#526477}.dh-completed[data-v-1d04adc5]{background:#e9f8ef;color:#187441}.dh-failed[data-v-1d04adc5]{background:#fff0ef;color:#a0372f}.dh-running[data-v-1d04adc5],.dh-queued[data-v-1d04adc5]{background:#eef5ff;color:#185fa5}.dh-pagination[data-v-1d04adc5],.dh-file-pagination[data-v-1d04adc5]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;color:#687583;font-size:12px}.dh-pagination div[data-v-1d04adc5]{display:flex;align-items:center;gap:10px}.dh-pagination button[data-v-1d04adc5],.dh-file-pagination button[data-v-1d04adc5]{border:1px solid #d5dee8;background:#fff;border-radius:6px;padding:7px 11px;cursor:pointer}.dh-pagination button[data-v-1d04adc5]:disabled,.dh-file-pagination button[data-v-1d04adc5]:disabled{opacity:.5;cursor:default}.dh-error[data-v-1d04adc5]{padding:10px 13px;border-radius:7px;background:#fff0ef;color:#a0372f;font-size:13px}.dh-backdrop[data-v-1d04adc5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;padding:18px;background:#14223780}.dh-dialog[data-v-1d04adc5]{display:flex;flex-direction:column;width:min(1100px,100%);max-height:94vh;background:#fff;border-radius:12px;box-shadow:0 20px 70px #10213b40}.dh-dialog header[data-v-1d04adc5]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e7ecf0}.dh-dialog header h2[data-v-1d04adc5]{margin:0 0 5px;font-size:18px}.dh-dialog header small[data-v-1d04adc5]{color:#687583}.dh-dialog header button[data-v-1d04adc5]{border:0;background:none;cursor:pointer}.dh-dialog-body[data-v-1d04adc5]{padding:20px 22px;overflow:auto}.dh-summary[data-v-1d04adc5]{display:flex;gap:14px 24px;flex-wrap:wrap;padding:14px;background:#f5f8fa;border-radius:8px;color:#40556a;font-size:13px}.dh-dialog-body h3[data-v-1d04adc5]{font-size:15px;margin:22px 0 10px}.dh-ids[data-v-1d04adc5]{overflow-wrap:anywhere;line-height:1.7;font-size:12px;color:#687583}.dh-file-wrap .dh-table[data-v-1d04adc5]{min-width:720px}.dh-file-wrap td[data-v-1d04adc5]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-file-pagination[data-v-1d04adc5]{justify-content:flex-end}@media (max-width:760px){.dh-page[data-v-1d04adc5]{padding:16px}.dh-header[data-v-1d04adc5],.dh-toolbar[data-v-1d04adc5]{flex-direction:column;align-items:stretch}.dh-toolbar select[data-v-1d04adc5]{margin-left:0}.dh-dialog-body[data-v-1d04adc5]{padding:14px}}.knp-page{box-sizing:border-box;height:100%;min-width:0;padding:24px 28px;display:flex;flex-direction:column;gap:14px;background:#f5f7f9;color:#25313d}.knp-page *{box-sizing:border-box}.knp-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.knp-header h1{margin:0 0 5px;font-size:22px;line-height:1.4}.knp-header p{margin:0;color:#687583;font-size:13px}.knp-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#687583;font-size:12px}.knp-page button,.knp-page input,.knp-page select{font:inherit}.knp-header-actions button,.knp-search button,.knp-filters button,.knp-pagination button,.knp-empty button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border:1px solid #d8e0e7;border-radius:7px;padding:5px 10px;background:#fff;color:#25313d;cursor:pointer}.knp-page button:disabled{opacity:.45;cursor:default}.knp-page :is(button,a,input,select):focus-visible{outline:2px solid #185fa5;outline-offset:2px}.knp-demo{padding:4px 8px;border-radius:20px;background:#fff2df;color:#8a4b12}.knp-alert,.knp-warning{padding:9px 12px;border:1px solid #efc9c9;border-radius:7px;background:#fff5f4;color:#9e3434;font-size:13px}.knp-warning{border-color:#e8d9ad;background:#fff9e9;color:#805b19}.knp-config-notice{padding:8px 12px;border:1px solid #cce8db;border-radius:7px;background:#edf7f2;color:#26714c;font-size:12px}.knp-config-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:20px;background:#14273688}.knp-config-dialog{display:flex;flex-direction:column;width:min(760px,100%);max-height:min(820px,calc(100dvh - 40px));overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 20px 70px #132c4c38}.knp-config-dialog>header{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e7ecf0}.knp-config-dialog h2{margin:0 0 4px;font-size:18px}.knp-config-dialog header p,.knp-config-hint,.knp-schedule-fields p{margin:0;color:#687583;font-size:12px;line-height:1.65}.knp-config-dialog>header button,.knp-source-heading button{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;border:0;background:transparent;color:#687583;cursor:pointer}.knp-config-content{flex:1;min-height:0;overflow-y:auto;padding:20px 22px}.knp-source-card{margin-bottom:16px;padding:15px;border:1px solid #dfe5ea;border-radius:8px;background:#fbfcfd}.knp-source-heading{display:flex;justify-content:space-between;margin-bottom:13px;font-size:13px}.knp-source-heading>div{display:flex;align-items:center;gap:10px}.knp-source-actions button{min-height:28px;padding:3px 6px;border-radius:5px}.knp-source-actions button:hover{background:#eef3f7;color:#12344b}.knp-source-state{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:#e8f7ed;color:#237347;font-size:11px;font-weight:500}.knp-source-state.disabled{background:#edf0f3;color:#687583}.knp-source-card.is-disabled{background:#f7f8fa}.knp-config-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knp-config-fields label,.knp-schedule-fields label{display:flex;flex-direction:column;gap:5px;color:#354654;font-size:12px}.knp-config-fields label.wide{grid-column:1/-1}.knp-config-fields :is(input:not([type=checkbox]),select),.knp-schedule-fields input[type=number]{width:100%;min-height:36px;border:1px solid #d8e0e7;border-radius:6px;padding:7px 9px;background:#fff;color:#25313d;font-size:13px}.knp-config-fields .knp-checkbox,.knp-schedule-fields .knp-checkbox{flex-direction:row;align-items:center;gap:7px}.knp-checkbox input{width:15px;height:15px;accent-color:#12344b}.knp-add-source{display:inline-flex;align-items:center;gap:5px;min-height:34px;border:1px solid #d8e0e7;border-radius:7px;padding:6px 11px;background:#fff;color:#12344b;cursor:pointer}.knp-config-hint{margin-top:12px}.knp-schedule-fields{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.knp-schedule-fields label:not(.knp-checkbox){width:220px;max-width:100%}.knp-config-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e7ecf0}.knp-config-dialog>footer button{min-height:36px;border:1px solid #d8e0e7;border-radius:7px;padding:7px 14px;background:#fff;color:#25313d;cursor:pointer}.knp-config-dialog>footer button.primary{border-color:#12344b;background:#12344b;color:#fff}.knp-alert button{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.knp-grid{flex:1;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(210px,18fr) minmax(430px,52fr) minmax(290px,30fr);gap:12px}.knp-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid #d8e0e7;border-radius:9px;background:#fff}.knp-pane-header{min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:3px;flex-shrink:0;padding:10px 15px;border-bottom:1px solid #e7ecf0}.knp-pane-header h2{margin:0;font-size:16px;line-height:1.4}.knp-pane-header small{font-size:11px;color:#687583}.knp-scroll{flex:1;min-height:0;overflow-y:auto}.knp-events .knp-scroll h3{margin:0;padding:16px;font-size:13px}.knp-events ol{margin:0;padding:0;list-style:none}.knp-events li{border-top:1px solid #e7ecf0}.knp-events li:last-child{border-bottom:1px solid #e7ecf0}.knp-events li button{width:100%;min-height:75px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;border:0;padding:10px 13px;background:#fff;color:#0d2641;text-align:left;cursor:pointer}.knp-events li button:hover,.knp-events li button.selected{background:#eef1f5}.knp-events li button span{font-size:12px;color:#91a0b0;font-weight:700}.knp-events li button strong{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.knp-feed-heading{flex-direction:row;align-items:center;justify-content:space-between}.knp-controls{padding:0 14px 10px;border-bottom:1px solid #e7ecf0}.knp-tabs{display:flex;gap:24px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #e7ecf0}.knp-tabs button{min-height:38px;flex-shrink:0;border:0;border-bottom:2px solid transparent;padding:6px 0;background:transparent;color:#354654;font-size:12px;cursor:pointer}.knp-tabs button[aria-selected=true]{border-bottom-color:#12344b;color:#12344b;font-weight:700}.knp-tabs span{margin-left:3px;color:#72849a}.knp-search{display:flex;gap:7px;padding-top:9px}.knp-search label{display:flex;align-items:center;gap:6px;flex:1;min-width:0;min-height:32px;border:1px solid #d8e0e7;border-radius:7px;padding:0 9px;color:#718094}.knp-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:12px}.knp-filters{display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding-top:10px}.knp-filters label{display:flex;flex-direction:column;gap:3px;color:#687583;font-size:11px}.knp-filters input,.knp-filters select,.knp-pagination select{min-height:31px;max-width:150px;border:1px solid #d8e0e7;border-radius:6px;padding:4px 6px;background:#fff;color:#25313d;font-size:12px}.knp-filters button{font-size:12px}.knp-item{padding:12px 14px;border-bottom:1px solid #e7ecf0;cursor:default}.knp-item.selected{background:#eef1f5;box-shadow:inset 3px 0 #414762}.knp-item-title{display:flex;align-items:flex-start;gap:7px}.knp-tag{flex-shrink:0;border-radius:4px;padding:2px 5px;background:#e8f8ed;color:#14824d;font-size:11px;line-height:1.5}.knp-tag[data-category=policy_release]{background:#eaf1ff;color:#2457b0}.knp-tag[data-category=policy_interpretation]{background:#f3edff;color:#7048a9}.knp-tag[data-category=personnel_change]{background:#fff1e5;color:#a26215}.knp-item-title button{border:0;padding:0;background:transparent;color:#0d2641;font-size:13px;font-weight:700;line-height:1.55;text-align:left;cursor:pointer}.knp-item-title button:hover{text-decoration:underline}.knp-item p{margin:4px 0 6px;color:#25313d;font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knp-meta{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;color:#5c7592;font-size:11px;line-height:1.6}.knp-meta a,.knp-original a{display:inline-flex;align-items:center;gap:3px;color:#12344b;text-decoration:none}.knp-meta a{margin-left:auto}.knp-meta a:hover,.knp-original a:hover{text-decoration:underline}.knp-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:12px;color:#687583;font-size:12px}.knp-pagination button{min-height:29px;font-size:12px}.knp-detail-heading{flex-direction:row;align-items:center;justify-content:flex-start;gap:9px}.knp-detail-body{padding:16px}.knp-detail-body>h2{margin:0 0 8px;font-size:17px;line-height:1.55;overflow-wrap:anywhere}.knp-detail-body section{padding:16px 0;border-top:1px solid #e7ecf0}.knp-detail-body section:first-of-type{margin-top:14px}.knp-detail-body h3{display:flex;align-items:center;gap:5px;margin:0 0 9px;font-size:13px}.knp-detail-body section p{margin:0 0 8px;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.knp-summary{padding:10px 12px;border-radius:7px;background:#f1f4f8}.knp-entities{display:flex;flex-wrap:wrap;gap:6px}.knp-entities span{padding:3px 7px;border-radius:5px;background:#f1f4f8;font-size:11px}.knp-detail-body dl{margin:0}.knp-detail-body dl>div{margin-bottom:9px}.knp-detail-body dt{font-weight:700;font-size:12px}.knp-detail-body dd{margin:4px 0 0;font-size:12px;line-height:1.7}.knp-related{display:block;width:100%;border:0;padding:8px 0;background:transparent;color:#12344b;text-align:left;font-size:12px;cursor:pointer}.knp-original{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #e7ecf0;padding-top:14px;font-size:12px}.knp-empty{padding:30px 14px;color:#687583;text-align:center;font-size:13px}@media (max-width:1250px){.knp-grid{grid-template-columns:minmax(200px,1fr) minmax(430px,2fr)}.knp-detail{grid-column:1/-1;min-height:320px}.knp-page{overflow-y:auto}.knp-grid{flex:none;min-height:670px}}@media (max-width:800px){.knp-page{padding:16px}.knp-grid{display:flex;flex-direction:column;min-height:0}.knp-pane{min-height:320px}.knp-events{min-height:210px}.knp-feed{min-height:540px}.knp-detail{min-height:320px}}.knowledge-management,.km-overlay{--knowledge-text:#25313d;--knowledge-muted:#687583;--knowledge-border:#dfe5ea;--knowledge-subtle:#f5f7f9;--knowledge-active:#eaf0f4;--knowledge-accent:#12344b;--knowledge-accent-hover:#214e6a;color:var(--knowledge-text)}.knowledge-management .knowledge-sidebar{flex-basis:216px;background:#fff;padding:28px 14px 18px}.knowledge-management .knowledge-brand{padding:0 14px 28px;font-size:24px;letter-spacing:1px;color:#12344b}.knowledge-brand small{display:block;margin-top:8px;font-size:12px;letter-spacing:2px;font-weight:400;color:#687583}.knowledge-management .knowledge-primary-nav{gap:8px}.knowledge-management .knowledge-primary-item{min-height:44px;padding:10px 12px;border-radius:8px;color:#596572}.knowledge-management .knowledge-primary-item.active{background:#eaf0f4;color:#12344b;box-shadow:inset 3px 0 #12344b}.knowledge-management .knowledge-primary-item:hover{background:#f1f5f8;color:#12344b}.knowledge-management .knowledge-sidebar-bottom{padding-top:16px;border-top:1px solid #e6ebef}.knowledge-management .knowledge-content{display:flex;flex-direction:column;background:#f5f7f9}.knowledge-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 52px;box-sizing:border-box;padding:0 28px;background:#fff;border-bottom:1px solid var(--knowledge-border);font-size:12px;color:#687583}.knowledge-workspace-bar>span:first-child{display:flex;align-items:center;gap:12px;min-width:0}.knowledge-workspace-bar strong{color:#25313d;font-weight:500}.knowledge-workspace-account{display:flex;align-items:center;gap:8px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledge-workspace-account i{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#eaf0f4;color:#12344b;font-style:normal;font-size:12px}.knowledge-workspace-view{flex:1;min-height:0;min-width:0;overflow:hidden}.knowledge-management .km-topbar{display:none}.knowledge-management :is(.km-workspace,.kwb){background:#f5f7f9}.knowledge-management :is(.km-body,.kwb){padding:24px 28px;box-sizing:border-box;scrollbar-gutter:stable}.knowledge-management .km-body{width:100%;max-width:none}.knowledge-management :is(.km-page-title,.kwr-header){margin-bottom:24px;gap:20px}.knowledge-management :is(.km-page-title h1,.kwb h1){font-size:24px;font-weight:650;letter-spacing:-.4px;line-height:1.4;color:#25313d}.knowledge-management :is(.km-muted,.kwb-help,.config-intro,.config-helper){color:#687583}.knowledge-management .km-eyebrow{color:#687583;letter-spacing:.3px;margin-bottom:6px}.knowledge-page-intro{margin:0 0 20px;color:#687583;font-size:13px;line-height:1.7}.knowledge-management .kwb-header{background:transparent;margin-bottom:20px}.knowledge-management .kwb-breadcrumb{font-size:12px;margin-bottom:12px}.knowledge-management .kwb-title-row{margin-bottom:8px}.knowledge-management .kwb-tabs,.knowledge-management .kwr-tabs{gap:24px;background:transparent;margin-bottom:20px;border-color:#dfe5ea}.knowledge-management .kwb-header .kwb-tabs{margin-bottom:0}.knowledge-management .kwb-tabs :is(button,a){min-height:46px;padding:10px 4px;color:#687583}.knowledge-management .kwb-tabs :is(button[aria-selected=true],a.active){color:#12344b;border-bottom-color:#12344b}.knowledge-management .knowledge-workbench{padding-top:14px}.knowledge-management .knowledge-workbench>.kwb-header{margin-bottom:12px}.knowledge-context-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;margin-bottom:8px}.knowledge-context-back{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dfe5ea;border-radius:7px;background:#fff;color:#687583;text-decoration:none}.knowledge-context-back:hover{background:#eaf0f4;color:#12344b;border-color:#b5c7d4}.knowledge-context-title{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.knowledge-management .knowledge-context-title h1{font-size:22px;line-height:1.4;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere}.knowledge-management .knowledge-context-title .knowledge-page-intro{margin:0;font-size:13px;line-height:1.65;min-width:0}.knowledge-context-switch{display:flex;align-items:center;gap:8px;color:#687583;font-size:12px;white-space:nowrap}.knowledge-context-switch select{box-sizing:border-box;width:180px;min-height:36px;max-width:100%;padding:6px 10px;border:1px solid #d8e0e7;border-radius:7px;background:#fff;color:#25313d;font:inherit;font-size:13px}.knowledge-management .knowledge-workbench>.kwb-header .kwb-tabs :is(button,a){min-height:40px;padding:8px 4px}.knowledge-management .km-btn,.km-overlay .km-btn{min-height:38px;border-radius:7px;padding:8px 14px;border-color:#d8e0e7;color:#354654;font-size:13px}.knowledge-management .km-btn.icon,.km-overlay .km-btn.icon{width:38px;min-height:38px;padding:8px}.knowledge-management .km-btn:is(.primary,.km-btn-primary),.km-overlay .km-btn:is(.primary,.km-btn-primary){background:#12344b;border-color:#12344b;color:#fff}.knowledge-management .km-link,.km-overlay .km-link{color:#214e6a}.knowledge-management .km-btn.danger,.km-overlay .km-btn.danger,.knowledge-management .km-btn.ks-danger-button,.km-overlay .km-btn.ks-danger-button{color:#a63a35;border-color:#e8c9c6;background:#fff8f7}.knowledge-management :is(.km-search,.kwb-search-wrap,.kwr-panel .kwr-search,.config-search){min-height:38px;border-color:#d8e0e7;background:#fff;border-radius:7px}.knowledge-management .km-search input,.knowledge-management .kwb-search-wrap input{min-height:36px}.knowledge-management .km-list-toolbar{background:#fff;border:1px solid #dfe5ea;border-radius:10px;padding:16px;margin-bottom:20px;gap:12px}.knowledge-management .km-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.knowledge-management .km-card{padding:22px;min-height:225px;border-color:#dfe5ea;border-radius:12px;box-shadow:0 2px 5px #12344b04}.knowledge-management .km-card:hover{border-color:#a8bdcd;box-shadow:0 4px 16px #12344b0a;background:#fff}.knowledge-management .km-card h2{font-size:17px;color:#25313d}.knowledge-management .km-folder{width:42px;height:42px;background:#eef3f7;border-radius:10px}.knowledge-management .km-card-description{color:#687583;margin-bottom:22px}.knowledge-management .km-card-footer{border-color:#edf0f3;color:#687583}.knowledge-management .km-stats{gap:16px;border:0;background:transparent;border-radius:0;margin-bottom:24px;overflow:visible}.knowledge-management .km-stats>div{padding:16px 20px;border:1px solid #dfe5ea;border-radius:10px;gap:8px;background:#fff}.knowledge-management .km-stats strong{font-size:26px;line-height:1.3;color:#25313d}.knowledge-management .km-stats .km-failed-count{color:#a63a35}.knowledge-management .ks-library{padding:14px 18px;border:1px solid #dfe5ea;background:#fff;border-radius:10px;margin-bottom:20px}.knowledge-management .ks-layout{grid-template-columns:192px minmax(0,1fr);gap:20px}.knowledge-management .ks-categories{padding:16px 12px;border:1px solid #dfe5ea;border-radius:10px;background:#fff}.knowledge-management .ks-category-head{padding-left:8px;margin-bottom:14px}.knowledge-management .ks-category{min-height:40px;margin-top:4px}.knowledge-management .ks-files{padding:0 20px 4px;border:1px solid #dfe5ea;border-radius:10px;background:#fff;overflow:hidden}.knowledge-management .ks-files .km-files-heading{padding:18px 0 12px}.knowledge-management .ks-files .km-file-toolbar{padding:0;margin-bottom:0}.knowledge-management .km-file-loading{height:28px;min-height:28px;padding:3px 0;box-sizing:border-box;background:transparent;font-size:12px;color:#687583}.knowledge-management :is(.kwb-table-wrap,.ks-table-wrap,.km-table-wrap){border:1px solid #dfe5ea;border-radius:8px;background:#fff;scrollbar-gutter:stable;overflow:auto}.knowledge-management :is(.km-table,.ks-table,.kwb-table,.kwr-table){color:#354654;font-size:13px}.knowledge-management :is(.km-table,.ks-table,.kwb-table,.kwr-table) th{background:#f7f9fb;color:#687583;font-size:12px;font-weight:500;border-color:#e7ecf0;padding-top:12px;padding-bottom:12px}.knowledge-management :is(.km-table,.ks-table,.kwb-table) td{padding-top:15px;padding-bottom:15px;border-color:#e7ecf0}.knowledge-management :is(.km-table,.ks-table,.kwb-table,.kwr-table) tbody tr:hover{background:#f7fafc}.knowledge-management :is(.kwb-file-name,.km-file-name,.kwr-file){color:#25313d!important;font-weight:500}.knowledge-management :is(.kwb-pagination,.km-pagination,.kwr-footer){min-height:64px;font-size:12px;background:transparent;color:#687583}.knowledge-management .kwb-card{padding:20px 24px;background:#fff;border:1px solid #dfe5ea;border-radius:10px;min-width:0}.knowledge-management .kwb-doc-toolbar{gap:16px;align-items:flex-start;margin-bottom:12px}.knowledge-management .kwb-doc-actions{gap:8px;max-width:100%}.knowledge-management .kwb-help{font-size:13px;background:#f5f8fa;border-radius:7px;padding:12px 14px;margin-bottom:20px}.knowledge-management .kwb-selection{color:#687583;margin-top:4px;gap:16px;justify-content:space-between}.knowledge-management .kwb-row-actions{gap:10px;flex-wrap:wrap}.knowledge-management .kwb-table .kwb-action-col{width:166px}.knowledge-management .kwb-table .kwb-wiki-col{width:160px}.knowledge-management .kwb-card>p.km-muted{margin:0 0 18px}.knowledge-management .kwb-initial-loading{background:#fff;border:1px solid #dfe5ea;border-radius:10px;min-height:380px;padding:24px;align-items:flex-start;box-sizing:border-box}.knowledge-management .kwr-panel{padding:20px 24px;background:#fff;border:1px solid #dfe5ea;border-radius:10px}.knowledge-management .kwr-table-region{height:390px;min-height:390px;background:#fff}.knowledge-management .kwr-empty{min-height:340px}.knowledge-management .kwr-panel .kwr-search{display:flex;flex-direction:row;margin:0;min-width:0;width:260px;padding:0 12px;box-sizing:border-box}.knowledge-management .kwr-panel .kwr-search svg{flex-shrink:0}.knowledge-management .kwr-panel .kwr-search input{border:0;padding:8px 0;min-height:36px;background:transparent;outline:0}.knowledge-management .kwr-filters{background:#f2f5f8}.knowledge-management .kwr-panel-heading h2{font-size:16px}.knowledge-management .kwr-panel-heading p{font-size:13px;color:#687583;max-width:720px}.knowledge-management .config-page{max-width:none;margin:0}.knowledge-management .config-intro{margin:8px 0 0}.knowledge-management .config-types button{min-height:64px;border-radius:10px;background:#fff;padding:14px 16px}.knowledge-management .config-types button.active{background:#eaf0f4;border-color:#a7bbc9;box-shadow:inset 0 0 0 1px #a7bbc9}.knowledge-management .config-model-list{border-color:#dfe5ea;border-radius:10px;background:#fff}.knowledge-management .config-model-row{padding:20px;border-color:#e7ecf0;gap:16px}.knowledge-management .config-model-icon{width:42px;height:42px}.knowledge-management .config-model-title h3{font-size:15px}.knowledge-management .config-row-actions{gap:10px}.knowledge-management .config-parser-form{max-width:none;padding:24px;border:1px solid #dfe5ea;border-radius:10px;background:#fff;box-sizing:border-box}.knowledge-management .config-engine-status{max-width:none;padding:20px 24px;border:1px solid #dfe5ea;border-radius:10px;background:#fff}.knowledge-management .config-engine-status>div{max-width:none}.knowledge-management .config-parser-form .kwb-fields{gap:20px 24px}.knowledge-management .config-parser-form .kwb-fields+.kwb-fields{margin-top:24px}.knowledge-management .config-parser-form label.kwb-check{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;grid-column:1/-1;padding:12px 14px;background:#f5f8fa;border-radius:7px}.knowledge-management .config-parser-form .kwb-check input{width:16px;height:16px;min-height:0;margin:0;padding:0;flex-shrink:0}.knowledge-management .config-parser-form :is(input,select){min-height:38px;border-color:#d8e0e7;border-radius:7px}.knowledge-management .config-parser-form .kwb-fields label>small{color:#687583;line-height:1.7}.knowledge-refresh-status{height:28px;min-height:28px;box-sizing:border-box;color:#687583;font-size:12px;padding:3px 0}.knowledge-loading{min-height:400px}.knowledge-loading-status{font-size:13px;color:#687583;margin:0 0 16px}.knowledge-loading-heading{display:grid;gap:14px;margin-bottom:30px;max-width:360px}.knowledge-loading i,.knowledge-loading-rows i{display:block;height:12px;border-radius:4px;background:#e9edf1;width:75%}.knowledge-loading-heading i:first-child{width:45%;height:24px}.knowledge-loading-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.knowledge-loading-cards>div{display:flex;flex-direction:column;gap:24px;min-height:225px;box-sizing:border-box;padding:24px;background:#fff;border:1px solid #dfe5ea;border-radius:12px}.knowledge-loading-cards i:first-child{width:42px;height:42px;border-radius:10px}.knowledge-loading-cards i:last-child{width:45%}.knowledge-loading-rows{background:#fff;border:1px solid #dfe5ea;border-radius:10px;overflow:hidden;min-height:380px}.knowledge-loading-rows>div{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;align-items:center;height:76px;padding:0 24px;border-bottom:1px solid #edf0f3;box-sizing:border-box}.knowledge-management .knowledge-workbench[data-tab=preview]>.kwb-card{padding:16px 18px 18px}.knowledge-management .kwr-controls{gap:12px;margin-bottom:8px}.knowledge-management .kwr-controls h2{margin-right:auto;font-size:15px}.knowledge-management .kwr-reader{height:calc(100dvh - 415px);min-height:390px;border-color:#dfe5ea;grid-template-columns:230px minmax(0,1fr) 174px}.knowledge-management .kwr-reader .kwr-directory{background:#f8fafb;padding:16px 10px}.knowledge-management .kwr-reader .kwr-outline{background:#fff}.knowledge-management .kwr-reader .kwr-search{display:block;width:auto;margin:0 4px 14px;padding:0;border:0}.knowledge-management .kwr-reader .kwr-search input{border:1px solid #d8e0e7;padding:8px 10px;min-height:36px;background:#fff}.knowledge-management .kwr-article{padding:12px 32px 28px}.knowledge-management .kwr-markdown{font-size:15px;line-height:1.9;color:#354654}.knowledge-management .kwr-overview-page h4{font-size:18px;line-height:1.65}.knowledge-management .kwr-overview-page{padding-top:22px}.knowledge-management .kwr-reading-modes{background:#fff}.km-overlay .km-dialog{border:1px solid #dfe5ea;border-radius:12px;box-shadow:0 20px 80px #12344b26;overflow:hidden}.km-overlay .km-dialog-head{min-height:64px;padding:16px 24px;background:#fbfcfd}.km-overlay .km-dialog-content{padding:24px;scrollbar-gutter:stable}.km-overlay.is-drawer .km-dialog{border-radius:0}.km-overlay .km-form-footer,.km-overlay .config-dialog-form footer{padding-top:20px;border-top:1px solid #e7ecf0;margin-top:24px}.km-overlay :is(.km-form,.kwb-fields) label{color:#354654;line-height:1.7}.km-overlay :is(.km-form,.kwb-fields) :is(input:not([type=checkbox]),select,textarea){border:1px solid #d8e0e7;border-radius:7px;min-height:38px;font:inherit;padding:8px 10px;background:#fff;color:#25313d}.knowledge-management .km-status,.knowledge-management .kwb-status{gap:5px;border-radius:5px;padding:3px 8px;font-size:12px}.knowledge-management .ks-batch{margin-top:12px;border-radius:7px;background:#eaf0f4;border:1px solid #d8e2e9}.knowledge-management .ks-row-actions .ks-edit-action{display:inline-flex}.knowledge-management .km-btn:disabled,.km-overlay .km-btn:disabled{background:#f1f4f7;border-color:#dfe5ea;color:#8a98a5;box-shadow:none;cursor:not-allowed}.knowledge-management .km-link:disabled,.km-overlay .km-link:disabled{color:#8a98a5;cursor:not-allowed}.knowledge-management .km-link:is(.danger,.ks-danger),.km-overlay .km-link:is(.danger,.ks-danger){color:#a63a35}.knowledge-mobile-select{display:none}.km-overlay .km-file-top{padding:14px 16px;background:#f5f8fa;border-radius:8px}.km-overlay .km-metadata{padding:16px;border:1px solid #e7ecf0;border-radius:8px;background:#fff;gap:12px}.km-overlay .km-metadata dt{width:100px;flex-shrink:0;color:#687583;font-size:13px}.km-overlay .km-quality{padding:16px;border-color:#dfe5ea;border-radius:8px;background:#f7f9fb}.km-overlay .km-quality textarea{box-sizing:border-box;border-radius:7px;min-height:80px;padding:10px 12px}.km-overlay .km-trace li{border-left-color:#cad9e4;padding-left:18px;line-height:1.7}.km-overlay .source-viewer{background:#f2f5f8;border:1px solid #dfe5ea;border-radius:8px;overflow:hidden}.km-overlay .source-viewer button{color:#214e6a}@container knowledge-main (max-width:1100px){.knowledge-management .kwb-doc-toolbar{flex-wrap:wrap}.knowledge-management .kwb-doc-actions{width:100%;justify-content:flex-start}.knowledge-management .ks-layout{grid-template-columns:1fr}.knowledge-management .ks-categories{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border:1px solid #dfe5ea;border-radius:10px}.knowledge-management .ks-category-head{margin:0}.knowledge-management .ks-category{width:auto;margin:0}.knowledge-management .kwr-reader{grid-template-columns:200px minmax(0,1fr)}.knowledge-management .kwr-outline{display:none}}@container knowledge-main (max-width:760px){.knowledge-management :is(.km-body,.kwb){padding:20px}.knowledge-management .km-page-title{flex-wrap:wrap;align-items:flex-start}.knowledge-management .km-page-title .km-actions{width:100%;flex-shrink:1}.knowledge-management .kwb-card,.knowledge-management .kwr-panel{padding:18px}.knowledge-management .kwb-title-row{flex-wrap:wrap;gap:12px}.knowledge-management .kwb-title-row .kwb-label{flex-direction:row;align-items:center}.knowledge-management .km-stats{gap:10px}.knowledge-management .km-stats>div{padding:14px}.knowledge-management .kwb-selection{align-items:flex-start}.knowledge-management .config-model-row{flex-wrap:wrap}.knowledge-management .config-row-actions{width:100%;justify-content:flex-start;padding-left:58px}.knowledge-management .config-types{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-management .kwr-controls h2{width:100%;margin-bottom:2px}.knowledge-management .kwr-controls .kwb-label{flex-wrap:wrap}.knowledge-management .kwr-controls select{max-width:100%;min-width:0}.knowledge-management .kwb-doc-table{min-width:650px}}@container knowledge-main (max-width:640px){.knowledge-context-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.knowledge-context-title{display:contents}.knowledge-management .knowledge-context-title h1{grid-column:2;grid-row:1;font-size:20px}.knowledge-management .knowledge-context-title .knowledge-page-intro{grid-column:1/-1;grid-row:2;font-size:12px}.knowledge-context-switch{grid-column:3;grid-row:1;gap:6px}.knowledge-context-switch select{width:128px;min-height:40px}.knowledge-context-back{grid-row:1;width:36px;height:36px}}@media (max-width:700px){.knowledge-management{flex-direction:column}.knowledge-management .knowledge-sidebar,.knowledge-management.is-review-console .knowledge-sidebar{flex:0 0 auto;padding:10px 12px;border-right:0;border-bottom:1px solid #dfe5ea;overflow:visible;display:grid;grid-template-columns:1fr auto;gap:8px;background:#fff}.knowledge-management .knowledge-brand,.knowledge-management.is-review-console .knowledge-brand{font-size:20px;padding:0;letter-spacing:0;line-height:30px;text-align:left}.knowledge-brand small{display:inline;margin-left:10px;font-size:12px;letter-spacing:0}.knowledge-management .knowledge-primary-nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;overflow:visible}.knowledge-management .knowledge-primary-nav .knowledge-primary-item,.knowledge-management.is-review-console .knowledge-primary-nav .knowledge-primary-item{width:auto;padding:7px 3px;min-height:54px;gap:5px;justify-content:center;flex-direction:column;font-size:11px;white-space:nowrap}.knowledge-management .knowledge-primary-item.active{box-shadow:inset 0 -2px #12344b}.knowledge-management.is-review-console .knowledge-primary-item span{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible;white-space:nowrap}.knowledge-management .knowledge-sidebar-bottom{margin:0;padding:0;border:0;grid-column:2;grid-row:1}.knowledge-management .knowledge-sidebar-bottom .knowledge-primary-item{padding:0 8px;min-height:30px;font-size:12px}.knowledge-management .knowledge-account{display:none}.knowledge-workspace-bar{flex-basis:40px;padding:0 16px}.knowledge-workspace-account{max-width:95px;font-size:11px}.knowledge-management :is(.km-body,.kwb){padding:18px 14px}.knowledge-management :is(.km-page-title h1,.kwb h1){font-size:22px}.knowledge-management :is(.km-btn,.km-link,.ks-category,.kwb-label select){min-height:44px}.knowledge-management .km-btn.icon{width:44px;min-height:44px}.knowledge-management .km-list-toolbar{flex-wrap:wrap;padding:12px}.knowledge-management .km-list-toolbar .km-search{width:100%}.knowledge-management .km-list-toolbar>.km-muted{margin-left:0;margin-right:auto}.knowledge-management .km-grid{grid-template-columns:1fr}.knowledge-management .km-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-management .ks-files{padding:0 12px}.knowledge-management .ks-library{padding:12px}.knowledge-management .ks-row-actions{flex-wrap:wrap;gap:4px}.knowledge-management .ks-row-actions .ks-edit-action{display:none}.knowledge-management .kwb-tabs,.knowledge-management .kwr-tabs{gap:18px}.knowledge-management .knowledge-workbench{padding-top:12px}.knowledge-management .knowledge-context-title h1{font-size:20px}.knowledge-context-row{grid-template-columns:40px minmax(0,1fr) auto}.knowledge-context-back{width:40px;height:44px}.knowledge-context-switch>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.knowledge-context-switch select{width:124px;min-height:44px}.knowledge-management .knowledge-workbench>.kwb-header .kwb-tabs :is(button,a){min-height:44px}.knowledge-management .kwb-doc-table{min-width:0;display:block}.knowledge-management .kwb-doc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.knowledge-management .kwb-doc-table tbody{display:block}.knowledge-management .kwb-doc-table tbody tr{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px 12px;border-bottom:1px solid #e7ecf0}.knowledge-management .kwb-doc-table tbody tr:last-child{border-bottom:0}.knowledge-management .kwb-doc-table td{padding:0;border:0;width:auto!important;min-width:0;white-space:normal}.knowledge-management .kwb-doc-table .kwb-select-col{grid-column:1;grid-row:1;padding-top:5px}.knowledge-management .kwb-doc-table .kwb-name-cell{grid-column:2;grid-row:1}.knowledge-management .kwb-doc-table tr:not(:has(td.kwb-select-col)){grid-template-columns:minmax(0,1fr)}.knowledge-management .kwb-doc-table tr:not(:has(td.kwb-select-col)) .kwb-name-cell{grid-column:1}.knowledge-management .kwb-doc-table :is(td.kwb-status-col,td.kwb-wiki-col,td.kwb-action-col){grid-column:2;display:flex;align-items:center;gap:10px;width:auto}.knowledge-management .kwb-doc-table tr:not(:has(td.kwb-select-col)) :is(td.kwb-status-col,td.kwb-wiki-col,td.kwb-action-col){grid-column:1}.knowledge-management .kwb-doc-table td[data-label]:before{content:attr(data-label);color:#687583;font-size:12px;flex:0 0 78px}.knowledge-management .kwb-doc-table td.kwb-wiki-col .kwb-progress-link{flex:1;min-width:0}.knowledge-management .kwb-doc-table .kwb-row-actions{width:100%;justify-content:flex-end;border-top:1px solid #edf0f3;padding-top:6px}.knowledge-management .knowledge-mobile-select{display:flex;align-items:center;gap:8px;font-size:13px;color:#687583;min-height:36px;padding:0 0 12px}.knowledge-management .kwr-panel{padding:14px}.knowledge-management .kwr-panel .kwr-search{width:100%}.knowledge-management .kwr-header-actions{flex-wrap:wrap;gap:8px}.knowledge-management .kwr-reader{grid-template-columns:1fr;grid-template-rows:180px minmax(0,1fr);height:680px;min-height:0}.knowledge-management .kwr-article{padding:12px 18px 24px}.knowledge-management .knowledge-workbench[data-tab=preview]>.kwb-card{padding:12px}.knowledge-management .kwr-reading-modes{height:auto;min-height:56px;flex-wrap:wrap;gap:8px;padding:10px}.knowledge-management .kwr-reading-modes>span{display:none}.knowledge-management .config-parser-form{padding:18px}.knowledge-management .config-parser-options{grid-template-columns:1fr}.knowledge-management .config-row-actions{padding-left:0}.knowledge-management .config-form-footer{flex-wrap:wrap;justify-content:flex-start}.knowledge-management .config-form-footer p{max-width:none;flex-basis:100%}.km-overlay .km-dialog-content{padding:18px}.knowledge-loading-cards{grid-template-columns:1fr}}@media (min-width:1100px) and (min-height:800px){.knowledge-management .knowledge-workbench[data-tab=preview]{display:flex;flex-direction:column}.knowledge-management .knowledge-workbench[data-tab=preview]>.kwb-header{flex-shrink:0}.knowledge-management .knowledge-workbench[data-tab=preview]>.kwb-card{display:flex;flex-direction:column;flex:1;min-height:0;margin-bottom:0}.knowledge-management .knowledge-workbench[data-tab=preview]>.kwb-card>section:has(>.kwr-workspace){display:flex;flex-direction:column;flex:1;min-height:0}.knowledge-management .knowledge-workbench[data-tab=preview] .kwr-workspace{display:flex;flex-direction:column;flex:1;min-height:0}.knowledge-management .knowledge-workbench[data-tab=preview] .kwr-reader{flex:1;height:auto;min-height:300px}.knowledge-management .knowledge-workbench[data-tab=preview] :is(.kwr-summary,.kwr-reading-modes,.kwr-controls,.kwr-draft-note){flex-shrink:0}}@media (pointer:coarse){.knowledge-management :is(.km-btn,.km-link,.kwb-tabs button,.config-types button),.km-overlay :is(.km-btn,.km-link){min-height:44px}}@media (prefers-reduced-motion:reduce){.knowledge-management *,.km-overlay *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kwr-reading-toolbar .kwr-controls{gap:10px;margin:0;flex-wrap:nowrap}.kwr-reading-toolbar .kwr-controls .kwb-label{gap:6px;font-size:12px;flex-direction:row;flex-wrap:nowrap}.kwr-reading-toolbar .kwr-controls select{max-width:230px;min-width:120px;min-height:36px;font-size:12px;padding:6px 8px}.kwr-reading-toolbar-actions .km-btn{padding:8px 10px;white-space:nowrap}.kwr-reading-toolbar .kwr-reading-modes{padding:0;min-height:38px;gap:4px}@container wiki-reading (max-width:600px){.kwr-reading-toolbar .kwr-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}.kwr-reading-toolbar .kwr-controls .kwb-label{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;white-space:normal}.kwr-reading-toolbar .kwr-controls select{width:100%;max-width:100%;min-width:0;min-height:44px}.kwr-reading-toolbar .kwr-reading-modes{min-height:44px}}@container wiki-reading (max-width:600px){.knowledge-management .kwr-workspace .kwr-reader{grid-template-columns:1fr;grid-template-rows:180px minmax(0,1fr);height:680px;min-height:0}}.knowledge-management,.km-overlay{--knowledge-text:#000;--knowledge-muted:#000;--knowledge-accent:var(--c-navy,#00192d);--knowledge-accent-hover:var(--c-navy-hover,#002b48);--knowledge-active:var(--c-hover,#e8ebed);--knowledge-subtle:var(--c-bg-subtle,#f4f5f7);--knowledge-border:var(--c-border,rgba(189,196,198,.5));--knowledge-link:#06c;color:#000;font-family:inherit;font-size:var(--fs-body,14px)}.knowledge-management .knowledge-brand{font-size:var(--fs-title,20px);font-weight:600;letter-spacing:0;color:#000;padding-bottom:24px}.knowledge-management :is(.knowledge-primary-item,.knowledge-nav-item,.knowledge-account,.knowledge-workspace-bar,.knowledge-workspace-bar strong,.knowledge-context-title h1,.knowledge-context-title p,.knowledge-context-switch,.knowledge-context-switch select,.knowledge-context-back,.km-muted,.kwb-help,.config-intro,.config-helper,.knowledge-page-intro,.km-eyebrow,.km-card h2,.km-card-description,.km-card-footer,.km-stats strong){color:#000}.knowledge-management :is(.knowledge-primary-item.active,.knowledge-nav-item.active){color:#000;background:var(--c-hover,#e8ebed);box-shadow:inset 3px 0 var(--c-navy,#00192d)}.knowledge-management :is(.knowledge-primary-item:hover,.knowledge-nav-item:hover){color:#000;background:var(--c-hover,#e8ebed)}.knowledge-management :is(.km-workspace,.kwb){background:#fafafa}.knowledge-management .knowledge-workspace-account i{color:#000;background:var(--c-hover,#e8ebed)}.knowledge-management :is(.km-page-title h1,.kwb h1){color:#000;font-size:var(--fs-title,20px);font-weight:600;letter-spacing:0}.knowledge-management .kwb-tabs :is(button,a){color:#000}.knowledge-management .kwb-tabs :is(button[aria-selected=true],a.active){color:#000;border-bottom-color:var(--c-navy,#00192d)}.knowledge-management .km-card{border-radius:var(--radius,8px);box-shadow:none}.knowledge-management .km-card:hover{border-color:var(--c-border,rgba(189,196,198,.5));box-shadow:none;background:var(--c-bg-subtle,#f4f5f7)}.knowledge-management .km-folder{background:var(--c-bg-subtle,#f4f5f7)}.knowledge-management .km-btn,.km-overlay .km-btn{color:#000;border-radius:var(--radius,8px);border-color:var(--knowledge-border);font-family:inherit}.knowledge-management .km-btn:is(.primary,.km-btn-primary),.km-overlay .km-btn:is(.primary,.km-btn-primary){background:var(--c-navy,#00192d);border-color:var(--c-navy,#00192d);color:#fff}.knowledge-management .km-btn:is(.primary,.km-btn-primary):hover,.km-overlay .km-btn:is(.primary,.km-btn-primary):hover{background:var(--c-navy-hover,#002b48)}.knowledge-management .km-link,.km-overlay .km-link{color:var(--knowledge-link,#06c)}.knowledge-management .kwr-workspace[data-layout=llm-wiki]{--wiki-ink:#000;--wiki-muted:#000;--wiki-soft:var(--c-bg-subtle,#f4f5f7);--wiki-line:var(--knowledge-border);color:#000;font-family:inherit}.knowledge-management .kwr-workspace[data-layout=llm-wiki] :is(.kwr-entry,.kwr-entry-source,.kwr-breadcrumb,.kwr-format-switch button,.kwr-page-properties summary,.kwr-badges span,.kwr-article-head h2,.kwr-section h3,.kwr-index-chapter h3,.kwr-index-entry h4,.kwr-overview-head h2,.kwr-overview-head p,.kwr-article,.kwr-side-related h3,.kwr-outline>button,.kwr-markdown-source){color:#000}.knowledge-management .kwr-workspace[data-layout=llm-wiki] .kwr-markdown a{color:var(--knowledge-link);border-bottom:0;text-decoration:underline;text-underline-offset:2px}.knowledge-management .kwr-workspace[data-layout=llm-wiki] :is(a.kwr-index-entry h4,.kwr-side-related a,.kwr-side-evidence a){color:var(--knowledge-link)}.knowledge-management .kwr-workspace[data-layout=llm-wiki] .kwr-markdown a:hover,.knowledge-management .km-link:hover{color:#004a99;text-decoration:underline}.knowledge-management .kwr-workspace[data-layout=llm-wiki] .kwr-markdown{font-family:inherit;font-size:var(--fs-body,14px);line-height:1.8}.knowledge-management .kwr-workspace[data-layout=llm-wiki] .kwr-entry[aria-current=page]{color:#000;background:var(--c-hover,#e8ebed)}.knowledge-management .kwr-workspace[data-layout=llm-wiki]{--wiki-accent:#000}.knowledge-management .kwr-workspace[data-layout=llm-wiki] :is(h1,h2,h3,h4){color:#000}.knowledge-management :is(.kwb-label,.kwb-label select,.kwb-label input,.kwb-label textarea,.kwb-table,.kwb-table th,.kwb-pagination,.kwb-selection){color:#000}.npo-page{display:flex;align-items:flex-start;gap:30px;width:100%;min-height:100vh;padding:16px;background:#fff;color:#202934;font-size:15px;overflow:auto}.npo-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;flex:0 0 190px;padding:6px 18px;border-radius:4px;background:#344154;color:#fff}.npo-sidebar button{padding:14px 8px;border:0;border-bottom:1px solid #526071;text-align:center;color:#fff;background:none;cursor:pointer}.npo-sidebar button:last-child{border-bottom:0}.npo-document{flex:1;min-width:0;max-width:1680px;margin:0 auto}.npo-document h1{margin:2px 0 18px;font-size:26px;line-height:1.35}.npo-document section{scroll-margin-top:16px;margin-bottom:24px}.npo-document h2{margin:0 0 16px;font-size:20px}.npo-accent{color:#f4bd21;font-size:16px}.npo-metadata{width:100%;border-collapse:collapse;table-layout:fixed}.npo-metadata th,.npo-metadata td{border:1px solid #e2e7ee;padding:10px 12px;vertical-align:top;overflow-wrap:anywhere}.npo-metadata th{width:17%;background:#f8f8f8;font-weight:400;text-align:center}.npo-metadata td{width:33%}.npo-metadata a{display:inline-block;margin-right:14px;color:#e6a400}.npo-content{min-height:260px;padding:30px 52px;background:#f7f7f7;line-height:1.9;overflow-wrap:anywhere}.npo-content p{margin:0 0 16px}.npo-content table{max-width:100%;border-collapse:collapse}.npo-content td,.npo-content th{border:1px solid #d6dce4;padding:6px}.npo-provenance{color:#66788a;font-size:13px}@media (max-width:760px){.npo-page{display:block;padding:14px}.npo-sidebar{position:static;flex-direction:row;margin-bottom:20px}.npo-sidebar button{flex:1}.npo-document h1{font-size:21px}.npo-metadata{table-layout:auto}.npo-metadata th,.npo-metadata td{padding:8px}.npo-content{padding:20px}}.empty-page[data-v-81b38661]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;gap:16px;padding:48px 24px 88px}.empty-page.with-news[data-v-81b38661]{justify-content:flex-start;padding:64px 24px}.empty-head[data-v-81b38661]{display:flex;flex-direction:column;align-items:center;gap:16px}.logo-row[data-v-81b38661]{display:flex;align-items:center;justify-content:center;gap:8px}.logo-row img[data-v-81b38661]{width:36px;height:36px;flex-shrink:0}.logo-row p[data-v-81b38661]{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.64px;color:#24252d;text-align:center;white-space:nowrap}.slogan[data-v-81b38661]{font-size:20px;line-height:1.2;letter-spacing:-.4px;color:#24252d;text-align:center}.chips-row[data-v-81b38661]{display:flex;flex-wrap:wrap;max-width:100%;gap:8px;align-items:center;justify-content:center}.chip-btn[data-v-81b38661]{display:flex;align-items:center;gap:4px;padding:10px 12px;border:none;border-radius:12px;-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px);background:#e1e5e680;font-size:12px;font-weight:500;color:#24252d;cursor:pointer;transition:background .15s}.chip-btn[data-v-81b38661]:hover{background:#d5d9dab3}.chip-btn[data-v-81b38661]:disabled{opacity:.45;cursor:not-allowed}.chip-btn[data-v-81b38661]:disabled:hover{background:#e1e5e680}.chip-btn span[data-v-81b38661]{white-space:nowrap}.news-brief[data-v-81b38661]{width:var(--chatbox-w);max-width:100%;margin-top:20px}.news-brief-head[data-v-81b38661]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.news-brief-icon[data-v-81b38661]{flex-shrink:0;color:#f2b900}.news-brief-head h2[data-v-81b38661]{font-size:20px;font-weight:600;line-height:28px;color:var(--c-text)}.news-brief-list[data-v-81b38661]{list-style:none}.news-brief-row[data-v-81b38661]{display:grid;grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;column-gap:16px;min-height:60px;padding:7px 0;border-bottom:1px solid var(--c-hover);color:inherit;text-decoration:none}.news-brief-row:hover .news-brief-title[data-v-81b38661]{text-decoration:underline}.news-brief-row[data-v-81b38661]:focus-visible{outline:2px solid #e6ad00;outline-offset:2px}.news-brief-state[data-v-81b38661]{padding:20px 0;font-size:14px;color:var(--c-text-secondary)}.news-brief-retry[data-v-81b38661]{border:0;padding:0;background:none;color:var(--c-text);text-decoration:underline;cursor:pointer}.news-brief-category[data-v-81b38661]{font-size:14px;line-height:24px;color:var(--c-text-secondary)}.news-brief-title[data-v-81b38661]{font-size:15px;line-height:24px;color:var(--c-text);overflow-wrap:anywhere}.news-brief-link[data-v-81b38661]{display:flex;align-items:center;justify-content:flex-end;width:44px;height:44px;color:var(--c-text)}@media (max-width: 700px){.empty-page[data-v-81b38661]{padding:32px 16px}.empty-page.with-news[data-v-81b38661]{padding:40px 16px 48px}.slogan[data-v-81b38661]{font-size:18px;line-height:1.5}.chip-btn span[data-v-81b38661]{white-space:normal;text-align:left}.news-brief[data-v-81b38661]{margin-top:16px}.news-brief-row[data-v-81b38661]{grid-template-columns:40px minmax(0,1fr) 36px;column-gap:12px}.news-brief-title[data-v-81b38661]{font-size:14px}.news-brief-link[data-v-81b38661]{width:36px}}.app-layout[data-v-eae9e855]{display:flex;height:100%;overflow:hidden}.content-row[data-v-eae9e855]{display:flex;flex:1;min-width:0;height:100%}.chat-page[data-v-eae9e855]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;background:#fafafa}.chat-page.page-solid[data-v-eae9e855]{background:#fcfcfc}.chat-header[data-v-eae9e855]{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;height:var(--navbar-h);flex-shrink:0;padding:0 12px;background:#fff;border-bottom:1px solid var(--c-border)}.header-agent-icon[data-v-eae9e855]{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover}.header-title[data-v-eae9e855]{font-size:16px;font-weight:600;color:#202020;padding-left:4px;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-right[data-v-eae9e855]{display:flex;flex-shrink:0;align-items:center;gap:8px;padding-right:4px}.glass-btn[data-v-eae9e855]{display:flex;white-space:nowrap;align-items:center;padding:2px 8px;border:none;border-radius:8px;background:var(--c-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;transition:background .15s}.glass-btn[data-v-eae9e855]:hover{background:var(--c-glass-hover)}.glass-btn span[data-v-eae9e855]{font-size:12px;font-weight:600;color:#24252d;padding:0 4px;line-height:24px;white-space:nowrap}.chat-list[data-v-eae9e855]{position:relative;z-index:10;flex:1;overflow-y:auto;-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px);scrollbar-width:none}.chat-list[data-v-eae9e855]::-webkit-scrollbar{display:none}.chat-list[data-v-eae9e855]:not(.welcome-scroll){padding:36px 40px 300px;display:flex;flex-direction:column;align-items:center;gap:32px}.session-loading[data-v-eae9e855]{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#838b8e;font-size:13px}.loading-spinner[data-v-eae9e855]{width:16px;height:16px;border:2px solid #d0d3d9;border-top-color:#24252d;border-radius:50%;animation:loading-spin-eae9e855 .8s linear infinite}@keyframes loading-spin-eae9e855{to{transform:rotate(360deg)}}.chatbox-overlay[data-v-eae9e855]{position:absolute;bottom:0;left:0;right:0;z-index:20;display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 24px 48px;pointer-events:none;background:linear-gradient(to bottom,#fcfcfc00,#fcfcfce6 32%,#fcfcfc 60%)}.chatbox-overlay[data-v-eae9e855]>*{pointer-events:auto}.disclaimer[data-v-eae9e855]{font-size:12px;color:#838b8e;text-align:center;letter-spacing:-.24px}.modal-mask[data-v-eae9e855]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.modal-card[data-v-eae9e855]{background:#fff;border-radius:16px;border:1px solid #e5e7e9;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:16px;padding:24px}.modal-head[data-v-eae9e855]{display:flex;align-items:center;justify-content:space-between}.modal-head.bordered[data-v-eae9e855]{padding-bottom:16px;border-bottom:1px solid #f0f2f3}.modal-head h3[data-v-eae9e855]{font-size:15px;font-weight:700;color:#24252d}.with-icon[data-v-eae9e855]{display:flex;align-items:center;gap:8px}.modal-close[data-v-eae9e855]{width:24px;height:24px;border:none;background:transparent;color:#838b8e;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-eae9e855]:hover{color:#24252d}.share-card[data-v-eae9e855]{width:360px}.share-desc[data-v-eae9e855]{font-size:12px;color:#60686b}.share-link[data-v-eae9e855]{padding:10px;background:#f4f6f7;border-radius:8px;font-size:12px;font-family:SF Mono,Consolas,monospace;color:#41484d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-copy[data-v-eae9e855]{width:100%;padding:10px 0;border:none;border-radius:8px;background:var(--c-navy);color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.share-actions[data-v-eae9e855]{display:flex;gap:10px}.share-actions .share-copy[data-v-eae9e855]{flex:1;width:auto}.share-copy[data-v-eae9e855]:hover{background:var(--c-navy-hover)}.confirm-card[data-v-eae9e855]{width:360px}.shares-card[data-v-eae9e855]{width:520px;padding:0;gap:0;overflow:hidden}.shares-card .modal-head[data-v-eae9e855]{padding:20px 24px 16px}.shares-state[data-v-eae9e855]{padding:32px 24px;text-align:center;font-size:13px;color:var(--c-text-secondary)}.shares-list[data-v-eae9e855]{max-height:400px;overflow-y:auto;padding:0 12px 16px;display:flex;flex-direction:column;gap:6px}.shares-item[data-v-eae9e855]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;transition:background .15s}.shares-item[data-v-eae9e855]:hover{background:#f4f6f7}.shares-info[data-v-eae9e855]{flex:1;min-width:0}.shares-title[data-v-eae9e855]{font-size:14px;color:#24252d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.share-kind-badge[data-v-eae9e855]{flex-shrink:0;font-size:10px;line-height:16px;padding:0 6px;border-radius:4px;font-weight:600}.share-kind-badge.kind-report[data-v-eae9e855]{color:#8a5a12;background:#fdeacd}.share-kind-badge.kind-conversation[data-v-eae9e855]{color:#39485c;background:#e3eaf3}.shares-meta[data-v-eae9e855]{font-size:12px;color:var(--c-text-secondary);margin-top:2px}.shares-actions[data-v-eae9e855]{display:flex;gap:8px;flex-shrink:0}.share-mini-btn[data-v-eae9e855]{padding:5px 12px;border:1px solid #dadceb;border-radius:6px;background:#fff;color:#24252d;font-size:12px;cursor:pointer;transition:background .15s}.share-mini-btn[data-v-eae9e855]:hover{background:#f4f6f7}.share-mini-btn.danger[data-v-eae9e855]{color:var(--c-red);border-color:#f5c6c0}.share-mini-btn.danger[data-v-eae9e855]:hover{background:#fff3f2}.confirm-desc[data-v-eae9e855]{font-size:14px;line-height:1.5;color:var(--c-text-secondary);margin:0 0 20px}.settings-denied[data-v-eae9e855]{flex:1;display:grid;place-content:center;gap:12px;text-align:center;color:#64748b}.settings-denied a[data-v-eae9e855]{color:#393a56}.confirm-actions[data-v-eae9e855]{display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-eae9e855],.btn-danger[data-v-eae9e855]{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.btn-cancel[data-v-eae9e855]{border:1px solid #dadceb;background:#fff;color:#24252d}.btn-cancel[data-v-eae9e855]:hover{background:#f4f6f7}.btn-danger[data-v-eae9e855]{border:none;background:var(--c-red);color:#fff}.btn-danger[data-v-eae9e855]:hover{background:#e0483a}.search-card[data-v-eae9e855]{width:520px;padding:0;gap:0;overflow:hidden}.search-card .modal-head[data-v-eae9e855]{padding:20px 24px 16px}.search-input-wrap[data-v-eae9e855]{padding:0 24px 16px}.search-input[data-v-eae9e855]{width:100%;height:40px;padding:0 12px;background:#f4f6f7;border:1px solid #e5e7e9;border-radius:10px;font-size:14px;color:#24252d;outline:none;font-family:inherit}.search-input[data-v-eae9e855]::placeholder{color:#838b8e}.search-input[data-v-eae9e855]:focus{box-shadow:0 0 0 2px #7896b5}.search-results[data-v-eae9e855]{max-height:360px;overflow-y:auto;padding:0 12px 16px;display:flex;flex-direction:column;gap:2px;scrollbar-width:none}.search-results[data-v-eae9e855]::-webkit-scrollbar{display:none}.search-empty[data-v-eae9e855]{text-align:center;font-size:13px;color:#838b8e;padding:32px 0}.search-item[data-v-eae9e855]{width:100%;padding:12px;border:none;border-radius:8px;background:transparent;text-align:left;font-size:14px;color:#24252d;line-height:1.4;cursor:pointer;transition:background .15s}.search-item[data-v-eae9e855]:hover{background:#f4f6f7}.agent-card[data-v-eae9e855]{width:580px;max-width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.agent-card .modal-head[data-v-eae9e855]{flex-shrink:0}.agent-grid[data-v-eae9e855]{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.agent-empty[data-v-eae9e855]{padding:28px 0;text-align:center;font-size:13px;color:var(--c-text-secondary)}.agent-option[data-v-eae9e855]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e5e7e9;border-radius:12px;cursor:pointer;transition:background .15s}.agent-option[data-v-eae9e855]:hover{background:#f9fafb}.agent-option.selected[data-v-eae9e855]{border-color:#00192d;background:#f0f4f8}.agent-option-icon[data-v-eae9e855]{margin-top:2px;flex-shrink:0}.agent-option-img[data-v-eae9e855]{width:20px;height:20px;border-radius:50%;object-fit:cover;display:block}.agent-option-body[data-v-eae9e855]{flex:1}.agent-option-name[data-v-eae9e855]{font-size:14px;font-weight:700;color:#24252d;display:flex;align-items:center;gap:8px}.current-tag[data-v-eae9e855]{font-size:12px;font-weight:400;color:#00192d;background:#d8e4ec;padding:2px 8px;border-radius:4px}.agent-option-desc[data-v-eae9e855]{font-size:12px;color:#60686b;margin-top:4px}.header-left[data-v-eae9e855]{display:flex;align-items:center;gap:6px;min-width:0}.header-left .header-title[data-v-eae9e855]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-toggle[data-v-eae9e855]{display:none;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#24252d;cursor:pointer;flex-shrink:0}.menu-toggle[data-v-eae9e855]:hover{background:#0000000f}.sidebar-wrap[data-v-eae9e855]{height:100%}@media (max-width: 1180px){.app-layout[data-v-eae9e855]{--sidebar-w: 240px}.chat-list[data-v-eae9e855]:not(.welcome-scroll){padding:28px 24px 280px}}@media (max-width: 920px){.sidebar-wrap[data-v-eae9e855]{position:fixed;top:0;bottom:0;left:0;z-index:80;transform:translate(-100%);transition:transform .25s ease}.sidebar-wrap.open[data-v-eae9e855]{transform:none}.sidebar-backdrop[data-v-eae9e855]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f172a59}.menu-toggle[data-v-eae9e855]{display:inline-flex}.chat-list[data-v-eae9e855]:not(.welcome-scroll){padding:20px 16px 240px}}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}:root{--c-text: #24252d;--c-text-secondary: #838b8e;--c-text-muted: #7c746f;--c-bg: #ffffff;--c-bg-subtle: #f4f5f7;--c-border: rgba(189, 196, 198, .5);--c-navy: #00192d;--c-navy-hover: #002b48;--c-glass: rgba(225, 229, 230, .7);--c-glass-hover: rgba(213, 217, 218, .9);--c-hover: #e8ebed;--c-active: #dfdfdf;--c-green: #5ad8a6;--c-red: #fc5050;--fs-body: 14px;--fs-secondary: 12px;--fs-title: 20px;--fs-h1: 25px;--radius: 8px;--sidebar-w: 296px;--navbar-h: 66px;--chatbox-w: 768px}body{background:#fafafa;color:var(--c-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d0d3d9;border-radius:4px}::-webkit-scrollbar-track{background:transparent}button{font-family:inherit;cursor:pointer}.markdown-body{font-size:15px;line-height:1.85;color:#24262b;word-break:break-word;max-width:800px}.markdown-body h1{font-size:26px;font-weight:650;line-height:1.35;color:#24262b;margin:32px 0 18px}.markdown-body h2{font-size:21px;font-weight:650;line-height:1.4;color:#24262b;margin:30px 0 14px;padding-bottom:9px;border-bottom:2px solid #dddddd}.markdown-body h3{font-size:17px;font-weight:600;color:#24262b;margin:24px 0 10px}.markdown-body h4{font-size:15px;font-weight:600;color:#24262b;margin:20px 0 8px}.markdown-body p{margin:10px 0}.markdown-body strong{font-weight:650;color:#24262b}.markdown-body :not(pre)>code{background:#f5f6f7;border:1px solid #DEE0E3;border-radius:5px;padding:5px 3px;font-size:.9em;color:#646a73;font-family:SF Mono,Consolas,Courier New,monospace;margin:0 2px}.markdown-body pre code{font-family:SF Mono,Consolas,Courier New,monospace;background:transparent;padding:0;border:none}.markdown-body .code-block{background:#f7f8fa;border:1px solid #E6E8EC;border-radius:10px;overflow:hidden;margin:14px 0}.markdown-body .code-toolbar{height:36px;display:flex;align-items:center;gap:10px;padding:0 10px 0 14px;background:#f2f4f6;border-bottom:1px solid #E6E8EC;font-size:12px;color:#626873}.markdown-body .code-lang{text-transform:lowercase}.markdown-body .code-copy{margin-left:auto;border:1px solid #E6E8EC;background:#fff;color:#555b65;border-radius:6px;font-size:12px;padding:3px 10px;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.markdown-body .code-copy:hover{background:#fafbfc;border-color:#cbd3dc}.markdown-body .code-block pre{margin:0;padding:14px;overflow-x:auto;font-size:13px;color:#3a4150;line-height:1.6}.markdown-body ul{list-style:none;padding-left:0;margin:10px 0}.markdown-body ul>li{position:relative;padding-left:16px;margin:6px 0}.markdown-body ul>li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background:#aeb4bd}.markdown-body ul ul{margin:4px 0}.markdown-body ul ul>li:before{background:#d2d6dc}.markdown-body ol{padding-left:1.5em;margin:10px 0}.markdown-body ol>li{margin:6px 0}.markdown-body li>p{margin:4px 0}.markdown-body blockquote{background:#f5f6f7;border:1px solid #DEE0E3;border-left:3px solid #DEE0E3;border-radius:10px;padding:15px 18px;color:#626873;margin:14px 0}.markdown-body blockquote p{margin:6px 0}.markdown-body blockquote.callout{padding:15px 18px;border-radius:10px;margin:18px 0}.markdown-body .callout-head{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-weight:600;color:#24262b}.markdown-body .callout-icon{display:inline-flex;flex:none;width:16px;height:16px}.markdown-body .callout-body>p:first-child{margin-top:4px}.markdown-body .callout-conclusion,.markdown-body .callout-insight,.markdown-body .callout-warning,.markdown-body .callout-success,.markdown-body .callout-error,.markdown-body .callout-important{background:#f5f6f7;border:1px solid #DEE0E3;border-left:3px solid #DEE0E3}.markdown-body .callout-conclusion .callout-icon,.markdown-body .callout-insight .callout-icon,.markdown-body .callout-warning .callout-icon,.markdown-body .callout-success .callout-icon,.markdown-body .callout-error .callout-icon,.markdown-body .callout-important .callout-icon{color:#dee0e3}.markdown-body table{border-collapse:separate;border-spacing:0;width:100%;background:#fff;border:1px solid #ECEEF1;border-radius:10px;margin:14px 0}.markdown-body th{background:#f8f9fa;font-weight:600;color:#555b65;height:36px;padding:0 14px;text-align:left;font-size:13px;border-bottom:1px solid #EEF0F2}.markdown-body th:first-child{border-radius:10px 0 0}.markdown-body th:last-child{border-radius:0 10px 0 0}.markdown-body td{height:42px;padding:0 14px;font-size:14px;color:#24262b;border-bottom:1px solid #EEF0F2}.markdown-body tr:last-child td{border-bottom:none}.markdown-body tr:last-child td:first-child{border-radius:0 0 0 10px}.markdown-body tr:last-child td:last-child{border-radius:0 0 10px}.markdown-body tbody tr{transition:background .15s}.markdown-body tbody tr:hover{background:#fcfcfd}.markdown-body td.num,.markdown-body th.align-right,.markdown-body td.align-right{text-align:right}.markdown-body a{color:#536579;text-decoration:none;transition:color .15s}.markdown-body a:hover{color:#24262b;text-decoration:underline}.markdown-body hr,.thinking-markdown hr{height:1px;background:#24262b;border:0;margin:20px 0}.markdown-body img{max-width:100%;border:1px solid #ECEEF1;border-radius:10px}.chart-card{background:#fff;border:1px solid #ECEEF1;border-radius:12px;padding:18px;margin:20px 0}
