.language-selector-root[data-v-289e9c3e]{position:relative;display:block;width:100%}.sr-only-select[data-v-289e9c3e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap;pointer-events:none;opacity:0}.language-trigger[data-v-289e9c3e]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:7px 12px;background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:.82rem;font-weight:550;cursor:pointer;box-shadow:0 1px 2px #15191808;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.language-trigger[data-v-289e9c3e]:hover{background:#f4f3ec;border-color:#cfcfc6}.language-selector-root.is-open .language-trigger[data-v-289e9c3e],.language-trigger[data-v-289e9c3e]:focus-visible{background:#fffefa;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.language-trigger-icon[data-v-289e9c3e]{width:1.15rem;height:1.15rem;color:var(--muted);flex-shrink:0;transition:color .15s ease}.language-trigger:hover .language-trigger-icon[data-v-289e9c3e],.language-selector-root.is-open .language-trigger-icon[data-v-289e9c3e]{color:var(--ink)}.language-trigger-label[data-v-289e9c3e]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;letter-spacing:-.01em}.language-trigger-chevron[data-v-289e9c3e]{width:.95rem;height:.95rem;color:var(--muted);flex-shrink:0;transition:transform .2s ease,color .15s ease}.language-selector-root.is-open .language-trigger-chevron[data-v-289e9c3e]{transform:rotate(180deg);color:var(--ink)}.language-selector-root.is-compact[data-v-289e9c3e]{width:auto}.language-selector-root.is-compact .language-trigger[data-v-289e9c3e]{width:auto;min-height:32px;padding:5px 8px;gap:6px}.language-dropdown-panel[data-v-289e9c3e]{position:absolute;left:0;right:0;z-index:120;min-width:148px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 25px -4px #1519181f,0 4px 8px -2px #1519180f;padding:4px}.placement-top .language-dropdown-panel[data-v-289e9c3e]{bottom:calc(100% + 6px)}.placement-bottom .language-dropdown-panel[data-v-289e9c3e]{top:calc(100% + 6px)}.language-options-list[data-v-289e9c3e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;outline:none}.language-option-item[data-v-289e9c3e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:7px;color:var(--ink);font-size:.82rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease}.language-option-item[data-v-289e9c3e]:hover,.language-option-item.is-highlighted[data-v-289e9c3e]{background:#f0eee6}.language-option-item.is-selected[data-v-289e9c3e]{font-weight:650;background:#ebe9df}.language-option-text[data-v-289e9c3e]{flex:1;white-space:nowrap}.language-option-check[data-v-289e9c3e]{width:1rem;height:1rem;color:var(--green);flex-shrink:0}.lang-dropdown-enter-active[data-v-289e9c3e],.lang-dropdown-leave-active[data-v-289e9c3e]{transition:opacity .15s ease,transform .15s ease}.placement-top .lang-dropdown-enter-from[data-v-289e9c3e],.placement-top .lang-dropdown-leave-to[data-v-289e9c3e]{opacity:0;transform:translateY(4px) scale(.98)}.placement-bottom .lang-dropdown-enter-from[data-v-289e9c3e],.placement-bottom .lang-dropdown-leave-to[data-v-289e9c3e]{opacity:0;transform:translateY(-4px) scale(.98)}.base-input-root[data-v-5d59084c]{display:flex;flex-direction:column;width:100%}.base-input-wrapper[data-v-5d59084c]{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--target, 42px);padding:0 12px;background:var(--panel, #fffefa);border:1px solid #cfcfc6;border-radius:7px;color:var(--ink, #151918);font-size:.85rem;box-shadow:0 1px 1px #15191808;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;cursor:text}.base-input-root.size-sm .base-input-wrapper[data-v-5d59084c]{min-height:32px;padding:0 8px;font-size:.8rem;border-radius:6px;gap:6px}.base-input-root.size-lg .base-input-wrapper[data-v-5d59084c]{min-height:48px;padding:0 14px;font-size:.95rem;border-radius:8px;gap:10px}.base-input-wrapper[data-v-5d59084c]:hover:not(.is-disabled){border-color:#9fa39c}.base-input-wrapper[data-v-5d59084c]:focus-within{border-color:var(--focus, #3d7456);outline:none;box-shadow:0 0 0 3px var(--focus-ring, rgb(61 116 86 / 20%))}.base-input-root.is-error .base-input-wrapper[data-v-5d59084c]{border-color:var(--danger, #9d2b2b)}.base-input-root.is-error .base-input-wrapper[data-v-5d59084c]:focus-within{border-color:var(--danger, #9d2b2b);box-shadow:0 0 0 3px #9d2b2b2e}.base-input-root.is-disabled .base-input-wrapper[data-v-5d59084c]{background:#f0eee5;border-color:var(--line, #deddd5);color:var(--muted, #71746f);cursor:not-allowed;opacity:.75}.base-input-root.is-readonly .base-input-wrapper[data-v-5d59084c]{background:#faf9f5;cursor:default}.base-input-native[data-v-5d59084c]{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:.58rem 0!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;color:var(--ink, #151918);font-family:inherit;font-size:inherit;line-height:inherit}.base-input-root.size-sm .base-input-native[data-v-5d59084c]{padding:.35rem 0!important}.base-input-root.size-lg .base-input-native[data-v-5d59084c]{padding:.75rem 0!important}.base-input-native[data-v-5d59084c]::placeholder{color:var(--muted, #71746f);opacity:1}.base-input-native[data-v-5d59084c]:disabled{cursor:not-allowed;color:var(--muted, #71746f)}.base-input-prefix[data-v-5d59084c],.base-input-suffix[data-v-5d59084c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted, #71746f)}.base-input-prefix[data-v-5d59084c] svg,.base-input-suffix[data-v-5d59084c] svg{width:1.15rem;height:1.15rem}.base-input-root.size-sm .base-input-prefix[data-v-5d59084c] svg,.base-input-root.size-sm .base-input-suffix[data-v-5d59084c] svg{width:1rem;height:1rem}.base-input-root.size-lg .base-input-prefix[data-v-5d59084c] svg,.base-input-root.size-lg .base-input-suffix[data-v-5d59084c] svg{width:1.3rem;height:1.3rem}.base-input-clear-btn[data-v-5d59084c]{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;outline:none;cursor:pointer;color:var(--muted, #71746f);flex-shrink:0;transition:color .12s ease}.base-input-clear-btn[data-v-5d59084c]:hover{color:var(--ink, #151918)}.base-input-clear-btn svg[data-v-5d59084c]{width:1.1rem;height:1.1rem}.base-input-error-msg[data-v-5d59084c]{margin:4px 0 0;font-size:.75rem;color:var(--danger, #9d2b2b);font-weight:500}.base-select-root[data-v-f103eb2b]{position:relative;display:block;width:100%}.sr-only-select[data-v-f103eb2b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap;pointer-events:none;opacity:0}.base-select-trigger[data-v-f103eb2b]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--target, 42px);padding:.58rem .75rem;background:var(--panel, #fffefa);border:1px solid #cfcfc6;border-radius:7px;color:var(--ink, #151918);font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;box-shadow:0 1px 1px #15191808;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.base-select-root.size-sm .base-select-trigger[data-v-f103eb2b]{min-height:32px;padding:.35rem .55rem;font-size:.8rem;border-radius:6px}.base-select-root.size-lg .base-select-trigger[data-v-f103eb2b]{min-height:48px;padding:.75rem 1rem;font-size:.95rem;border-radius:8px}.base-select-trigger[data-v-f103eb2b]:hover:not(:disabled){border-color:#9fa39c}.base-select-root.is-open .base-select-trigger[data-v-f103eb2b],.base-select-trigger[data-v-f103eb2b]:focus-visible{border-color:var(--focus, #3d7456);outline:none;box-shadow:0 0 0 3px var(--focus-ring, rgb(61 116 86 / 20%))}.base-select-trigger[data-v-f103eb2b]:disabled{background:#f0eee5;border-color:var(--line, #deddd5);color:var(--muted, #71746f);cursor:not-allowed;opacity:.75}.base-select-label[data-v-f103eb2b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-select-label.is-placeholder[data-v-f103eb2b]{color:var(--muted, #71746f)}.base-select-chevron[data-v-f103eb2b]{width:1.05rem;height:1.05rem;color:var(--muted, #71746f);flex-shrink:0;transition:transform .2s ease,color .15s ease}.base-select-root.is-open .base-select-chevron[data-v-f103eb2b]{transform:rotate(180deg);color:var(--ink, #151918)}.base-select-dropdown-panel[data-v-f103eb2b]{position:absolute;left:0;right:0;z-index:120;min-width:100%;max-height:260px;overflow-y:auto;background:var(--panel, #fffefa);border:1px solid var(--line, #deddd5);border-radius:10px;box-shadow:0 12px 28px -4px #15191824,0 4px 10px -2px #1519180f;padding:5px}.placement-top .base-select-dropdown-panel[data-v-f103eb2b]{bottom:calc(100% + 5px)}.placement-bottom .base-select-dropdown-panel[data-v-f103eb2b]{top:calc(100% + 5px)}.base-select-options-list[data-v-f103eb2b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;outline:none}.base-select-option-item[data-v-f103eb2b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:7px;color:var(--ink, #151918);font-size:.83rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease}.base-select-option-item[data-v-f103eb2b]:hover:not(.is-disabled),.base-select-option-item.is-highlighted[data-v-f103eb2b]:not(.is-disabled){background:#f0eee6}.base-select-option-item.is-selected[data-v-f103eb2b]{font-weight:650;background:#ebe9df}.base-select-option-item.is-disabled[data-v-f103eb2b]{opacity:.45;cursor:not-allowed}.base-select-option-content[data-v-f103eb2b]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.base-select-option-text[data-v-f103eb2b]{white-space:normal;word-break:break-word}.base-select-option-desc[data-v-f103eb2b]{font-size:.75rem;color:var(--muted, #71746f);font-weight:400}.base-select-option-check[data-v-f103eb2b]{width:1.05rem;height:1.05rem;color:var(--green, #3d7456);flex-shrink:0}.base-select-empty[data-v-f103eb2b]{padding:12px;text-align:center;color:var(--muted, #71746f);font-size:.82rem}.select-dropdown-enter-active[data-v-f103eb2b],.select-dropdown-leave-active[data-v-f103eb2b]{transition:opacity .15s ease,transform .15s ease}.placement-top .select-dropdown-enter-from[data-v-f103eb2b],.placement-top .select-dropdown-leave-to[data-v-f103eb2b]{opacity:0;transform:translateY(4px) scale(.98)}.placement-bottom .select-dropdown-enter-from[data-v-f103eb2b],.placement-bottom .select-dropdown-leave-to[data-v-f103eb2b]{opacity:0;transform:translateY(-4px) scale(.98)}.markdown-rendered-block[data-v-258ebd6e]{font-size:.88rem;line-height:1.68;color:var(--ink, #151918);word-break:break-word}.markdown-rendered-block[data-v-258ebd6e] h1{font-size:1.45rem;font-weight:750;margin:1.2rem 0 .6rem;padding-bottom:.35rem;border-bottom:1px solid var(--line, #e2e8f0);color:var(--ink, #151918)}.markdown-rendered-block[data-v-258ebd6e] h2{font-size:1.2rem;font-weight:700;margin:1.1rem 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid var(--soft-line, #e9ecef);color:var(--ink, #151918)}.markdown-rendered-block[data-v-258ebd6e] h3{font-size:1.05rem;font-weight:650;margin:.9rem 0 .4rem;color:var(--ink, #151918)}.markdown-rendered-block[data-v-258ebd6e] h4,.markdown-rendered-block[data-v-258ebd6e] h5,.markdown-rendered-block[data-v-258ebd6e] h6{font-size:.92rem;font-weight:600;margin:.75rem 0 .35rem;color:var(--ink, #151918)}.markdown-rendered-block[data-v-258ebd6e] p{margin:.55rem 0}.markdown-rendered-block[data-v-258ebd6e] ul,.markdown-rendered-block[data-v-258ebd6e] ol{margin:.55rem 0;padding-left:1.4rem}.markdown-rendered-block[data-v-258ebd6e] li{margin:.25rem 0}.markdown-rendered-block[data-v-258ebd6e] li.task-list-item,.markdown-rendered-block[data-v-258ebd6e] input[type=checkbox]{margin-right:6px;vertical-align:middle}.markdown-rendered-block[data-v-258ebd6e] blockquote{margin:.8rem 0;padding:.5rem 1rem;background:#fdfcf7;border-left:3.5px solid var(--accent, #b39b4d);border-radius:0 6px 6px 0;color:var(--muted, #555953)}.markdown-rendered-block[data-v-258ebd6e] blockquote p{margin:.2rem 0}.markdown-rendered-block[data-v-258ebd6e] code:not(pre code){padding:.15rem .35rem;background:#f0eee5;border:1px solid #e3e1d6;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84em;color:#2b5741}.markdown-rendered-block[data-v-258ebd6e] pre{margin:.8rem 0;padding:12px 16px;background:#1e2429;border-radius:8px;overflow-x:auto;color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.55}.markdown-rendered-block[data-v-258ebd6e] pre code{background:transparent;padding:0;border:none;color:inherit;font-size:inherit}.markdown-rendered-block[data-v-258ebd6e] table{width:100%;border-collapse:collapse;margin:.8rem 0;font-size:.84rem}.markdown-rendered-block[data-v-258ebd6e] th,.markdown-rendered-block[data-v-258ebd6e] td{border:1px solid var(--line, #deddd5);padding:6px 10px;text-align:left}.markdown-rendered-block[data-v-258ebd6e] th{background:#f5f4ed;font-weight:650;color:var(--ink, #151918)}.markdown-rendered-block[data-v-258ebd6e] tr:nth-child(2n){background:#fafaf7}.markdown-rendered-block[data-v-258ebd6e] hr{border:0;height:1px;background:var(--line, #deddd5);margin:1.2rem 0}.markdown-rendered-block[data-v-258ebd6e] a{color:var(--focus, #3d7456);text-decoration:underline;text-underline-offset:2px}.markdown-rendered-block[data-v-258ebd6e] a:hover{color:#264a37}.search-field[data-v-8a82120b]{width:min(100%,390px)}.actor-memory-metrics-card[data-v-f39b2b4a]{display:flex;flex-direction:column;gap:16px;margin-top:24px}.memory-metrics-hint[data-v-f39b2b4a]{margin:-6px 0 2px;font-size:.78rem;color:var(--muted);line-height:1.45}.metrics-grid[data-v-f39b2b4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.metric-item[data-v-f39b2b4a]{display:flex;flex-direction:column;padding:14px 16px;background-color:#faf9f5;border:1px solid var(--soft-line);border-radius:10px;box-shadow:0 1px 2px #15191805}.metric-header[data-v-f39b2b4a]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.metric-icon[data-v-f39b2b4a]{width:1rem;height:1rem;color:var(--muted);flex-shrink:0}.metric-title[data-v-f39b2b4a]{font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.metric-number[data-v-f39b2b4a]{font-size:1.45rem;font-weight:700;color:var(--ink);line-height:1.25;margin:4px 0 2px}.metric-subtitle[data-v-f39b2b4a]{font-size:.74rem;color:#767b74;line-height:1.35}.memory-items-table-wrap[data-v-f39b2b4a]{overflow-x:auto;margin-top:6px;border:1px solid var(--soft-line);border-radius:8px;background:#fff}.memory-items-table[data-v-f39b2b4a]{width:100%;border-collapse:collapse;font-size:.82rem}.memory-items-table th[data-v-f39b2b4a]{padding:10px 14px;text-align:left;background-color:#faf9f5;border-bottom:1px solid var(--soft-line);font-size:.7rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.memory-items-table td[data-v-f39b2b4a]{padding:10px 14px;text-align:left;border-bottom:1px solid var(--soft-line);color:var(--ink)}.memory-items-table tr:last-child td[data-v-f39b2b4a]{border-bottom:0}.kind-tag[data-v-f39b2b4a]{display:inline-block;font-size:.72rem;font-weight:600;background-color:#f0eee6;color:var(--ink);padding:2px 6px;border-radius:4px}.policy-page[data-v-68fb870a]{display:flex;flex-direction:column;gap:var(--space-6, 24px)}.active-policy-panel[data-v-68fb870a],.publish-policy-panel[data-v-68fb870a]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.active-policy-header-actions[data-v-68fb870a]{display:flex;align-items:center;gap:var(--space-3, 12px)}.active-policy-body[data-v-68fb870a]{padding:var(--space-4, 16px);background:var(--canvas-subtle, #f8fafc);border:1px solid var(--line, #deddd5);border-radius:8px}.section-note[data-v-68fb870a]{margin:0;color:var(--muted, #71746f);font-size:.83rem;line-height:1.5}.policy-editor-form[data-v-68fb870a]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.form-item[data-v-68fb870a]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-68fb870a]{font-size:.83rem;font-weight:600;color:var(--ink, #151918)}.markdown-editor-card[data-v-68fb870a]{display:flex;flex-direction:column;background:var(--panel, #fffefa);border:1px solid var(--line, #deddd5);border-radius:9px;overflow:hidden;box-shadow:0 1px 3px #1519180a}.editor-toolbar[data-v-68fb870a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:8px 14px;background:#f8faf8;border-bottom:1px solid var(--line, #deddd5);flex-wrap:wrap}.toolbar-left[data-v-68fb870a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.editor-title-label[data-v-68fb870a]{font-size:.83rem;font-weight:650;color:var(--ink, #151918)}.markdown-quick-tools[data-v-68fb870a]{display:flex;align-items:center;gap:4px}.tool-btn[data-v-68fb870a]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:2px 7px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--muted, #71746f);font-size:.76rem;font-weight:600;cursor:pointer;transition:all .12s ease}.tool-btn[data-v-68fb870a]:hover{background:#ebe9df;border-color:#deddd5;color:var(--ink, #151918)}.tool-bold[data-v-68fb870a]{font-weight:800}.tool-italic[data-v-68fb870a]{font-style:italic}.toolbar-right[data-v-68fb870a]{display:flex;align-items:center}.editor-workspace[data-v-68fb870a]{display:grid;min-height:420px;background:#fff}.editor-workspace.mode-edit[data-v-68fb870a],.editor-workspace.mode-preview[data-v-68fb870a]{grid-template-columns:1fr}.editor-workspace.mode-split[data-v-68fb870a]{grid-template-columns:1fr 1fr}.editor-pane[data-v-68fb870a]{min-height:420px;max-height:600px;overflow-y:auto}.edit-pane[data-v-68fb870a]{display:flex;flex-direction:column}.editor-workspace.mode-split .edit-pane[data-v-68fb870a]{border-right:1px solid var(--line, #deddd5)}.policy-textarea[data-v-68fb870a]{flex:1;width:100%;height:100%;min-height:420px;padding:14px 16px;background:#fffefa;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.65;color:var(--ink, #151918);resize:vertical}.policy-textarea[data-v-68fb870a]:focus{outline:none!important;box-shadow:none!important}.preview-pane[data-v-68fb870a]{padding:16px 20px;background:#fafaf7}.preview-content[data-v-68fb870a]{color:var(--ink, #151918);font-size:.9rem;line-height:1.6}.preview-empty[data-v-68fb870a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:380px;text-align:center;color:var(--muted, #71746f);gap:8px;font-size:.85rem}.preview-empty-icon[data-v-68fb870a]{width:2rem;height:2rem;opacity:.5}.editor-footer[data-v-68fb870a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:#f8faf8;border-top:1px solid var(--line, #deddd5);flex-wrap:wrap}.editor-stats[data-v-68fb870a]{display:flex;align-items:center;gap:8px}.editor-actions[data-v-68fb870a]{display:flex;align-items:center;gap:10px;margin-left:auto}.publish-submit-btn[data-v-68fb870a]{min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(max-width:768px){.editor-workspace.mode-split[data-v-68fb870a]{grid-template-columns:1fr}.editor-workspace.mode-split .edit-pane[data-v-68fb870a]{border-right:none;border-bottom:1px solid var(--line, #deddd5)}.editor-footer[data-v-68fb870a]{flex-direction:column;align-items:stretch}.editor-actions[data-v-68fb870a]{margin-left:0;justify-content:flex-end}}.preview-image-slot[data-v-3f40cab4]{margin:1.5rem 0}.preview-image-slot-card[data-v-3f40cab4]{border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;background:var(--color-surface, #f9fafb);overflow:hidden}.preview-image-slot-header[data-v-3f40cab4]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--color-surface-hover, #f3f4f6);border-bottom:1px solid var(--color-border, #e5e7eb)}.preview-image-slot-badge[data-v-3f40cab4]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600}.preview-image-slot-header-tags[data-v-3f40cab4]{display:flex;align-items:center;gap:.375rem}.preview-image-slot-body[data-v-3f40cab4]{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.preview-image-slot-prompt[data-v-3f40cab4]{font-size:.875rem;color:var(--color-text, #374151)}.preview-image-slot-actions[data-v-3f40cab4]{margin-top:.25rem}.preview-image-slot-ready[data-v-3f40cab4]{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.preview-image-container[data-v-3f40cab4]{max-width:100%;border-radius:.375rem;overflow:hidden;background:#000;display:flex;justify-content:center}.preview-image-element[data-v-3f40cab4]{max-width:100%;height:auto;object-fit:contain;display:block}.preview-image-slot-details[data-v-3f40cab4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.preview-image-variants[data-v-3f40cab4]{display:flex;gap:.375rem;flex-wrap:wrap}.preview-image-slot-generating[data-v-3f40cab4]{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--color-text-secondary, #6b7280)}.preview-image-slot-failed[data-v-3f40cab4]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.error-banner[data-v-3f40cab4]{display:flex;gap:.5rem;align-items:flex-start;padding:.5rem;background:#ef44441a;border-radius:.375rem}.spin[data-v-3f40cab4]{animation:spin-3f40cab4 1s linear infinite}@keyframes spin-3f40cab4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.article-preview-canvas[data-v-9698cccc]{min-height:100%;overflow:visible;background:transparent;border:0;border-radius:0}.article-preview-canvas .preview-article[data-v-9698cccc]{width:100%;max-width:none;min-height:100%;margin:0;padding:clamp(54px,5vw,74px) clamp(48px,4.5vw,64px) 80px;background:#fff;border:0;border-radius:0;box-shadow:none}.export-baseline-banner[data-v-9698cccc]{display:flex;align-items:center;gap:14px;padding:12px 18px;margin:16px 24px 0;background:#f0f7ff;border:1px solid #d0e1fd;border-radius:8px}.handover-icon[data-v-9698cccc]{color:#2563eb;width:1.35rem;height:1.35rem;flex-shrink:0}.export-baseline-content[data-v-9698cccc]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.export-baseline-title[data-v-9698cccc]{display:flex;align-items:center;gap:8px;color:#1e3a8a;font-size:.84rem;font-weight:600;flex-wrap:wrap}.open-docs-btn[data-v-9698cccc]{flex-shrink:0;white-space:nowrap;min-height:32px;height:32px;padding:0 10px;font-size:.78rem}.human-review-prompt[data-v-3bcb6242]{flex:0 0 auto;margin:0;padding:18px;border:1px solid var(--line);border-left:3px solid #c59d2f;border-radius:12px;background:var(--surface)}.human-review-heading[data-v-3bcb6242]{display:flex;align-items:flex-start;gap:10px}.human-review-heading>svg[data-v-3bcb6242]{width:21px;height:21px;flex:0 0 auto;margin-top:2px;color:#8a6b16}.human-review-eyebrow[data-v-3bcb6242]{display:block;color:#8a6b16;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.human-review-heading h2[data-v-3bcb6242]{margin:3px 0 0;color:var(--ink);font-family:inherit;font-size:1.1rem;line-height:1.25}.human-review-detail[data-v-3bcb6242]{margin:14px 0 0;color:var(--ink-subtle);font-size:.85rem;line-height:1.55}.human-review-keywords[data-v-3bcb6242]{margin:14px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted)}.human-review-keywords dt[data-v-3bcb6242]{color:var(--ink-subtle);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.human-review-keywords dd[data-v-3bcb6242]{margin:4px 0 0;color:var(--ink);font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.human-review-notice[data-v-3bcb6242]{margin:12px 0 0;color:var(--ink-subtle);font-size:.74rem;line-height:1.45}.human-review-error[data-v-3bcb6242]{margin:12px 0 0;color:#8c2621;font-size:.78rem;font-weight:650}.human-review-actions[data-v-3bcb6242]{display:grid;gap:8px;margin-top:16px}.human-review-actions .button[data-v-3bcb6242]{width:100%;justify-content:flex-start}.research-web-search-trace[data-v-78aff30a]{display:grid;gap:9px;margin-bottom:14px;padding:14px;border:1px solid var(--line, #deddd5);border-left:3px solid var(--forest, var(--green, #3d7456));border-radius:12px;background:var(--surface, var(--panel, #fffefa))}.research-web-search-trace[data-state=running][data-v-78aff30a]{background:var(--surface-muted, var(--paper, #f7f6f0))}.research-web-search-eyebrow[data-v-78aff30a]{color:var(--ink-subtle, var(--muted, #71746f));font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.research-web-search-trace h3[data-v-78aff30a],.research-web-search-trace p[data-v-78aff30a],.research-web-search-trace small[data-v-78aff30a]{margin:0}.research-web-search-trace h3[data-v-78aff30a]{margin-top:3px;color:var(--ink, #151918);font-size:.9rem}.research-web-search-trace p[data-v-78aff30a],.research-web-search-trace small[data-v-78aff30a],.research-web-search-trace dt[data-v-78aff30a]{color:var(--ink-subtle, var(--muted, #71746f));font-size:.76rem;line-height:1.5}.research-web-search-trace small[data-v-78aff30a]{font-size:.68rem}.research-web-search-trace dl[data-v-78aff30a]{margin:0}.research-web-search-trace dl>div[data-v-78aff30a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding-top:9px;border-top:1px solid var(--line, #deddd5)}.research-web-search-trace dd[data-v-78aff30a]{margin:0;color:var(--ink, #151918);font-size:.76rem;font-weight:650}.lineage-section[data-v-7a547954]{border:1px solid var(--soft-line);border-radius:8px;background:#fff;overflow:hidden;margin-top:16px}.lineage-header[data-v-7a547954]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafaf8;cursor:pointer;-webkit-user-select:none;user-select:none}.lineage-title-row[data-v-7a547954]{display:flex;align-items:center;gap:8px}.lineage-summary-badges[data-v-7a547954]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lineage-content[data-v-7a547954]{padding:16px;display:flex;flex-direction:column;gap:16px}.lineage-grid[data-v-7a547954]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.lineage-card[data-v-7a547954]{border:1px solid var(--soft-line);border-radius:6px;padding:12px;background:#fdfdfd}.lineage-card-header[data-v-7a547954]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#334155}.lineage-facts[data-v-7a547954]{display:flex;flex-direction:column;gap:6px;margin:0;font-size:.8rem}.lineage-facts div[data-v-7a547954]{display:flex;justify-content:space-between;align-items:center;gap:8px}.lineage-facts dt[data-v-7a547954]{color:var(--muted)}.lineage-facts dd[data-v-7a547954]{margin:0;font-weight:500;text-align:right}.lineage-subtable-block[data-v-7a547954]{margin-top:4px}.lineage-bundle-chips[data-v-7a547954]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-7a547954]{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;padding:4px 8px;border-radius:4px;font-size:.75rem}.modal-title-group[data-v-d354455d]{display:flex;align-items:center;gap:var(--space-2, 8px)}.modal-header-icon[data-v-d354455d]{width:1.25rem;height:1.25rem;color:var(--focus, #3d7456)}.modal-title[data-v-d354455d]{font-size:var(--font-size-base, 1rem);font-weight:600;color:var(--ink, #151918);margin:0}.auth-prompt-body[data-v-d354455d]{text-align:center;padding:12px 0}.auth-prompt-card[data-v-d354455d]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px);padding:var(--space-6, 24px);background:var(--paper, #f7f6f0);border:1px dashed var(--line, #deddd5);border-radius:10px}.auth-icon[data-v-d354455d]{width:2.5rem;height:2.5rem;color:var(--muted, #71746f)}.auth-btn[data-v-d354455d]{margin-top:var(--space-2, 8px);display:inline-flex;align-items:center;gap:var(--space-2, 8px)}.missing-images-confirmation[data-v-d354455d]{display:grid;gap:var(--space-4, 16px);padding:var(--space-5, 20px);background:var(--paper, #f7f6f0);border:1px solid var(--line, #deddd5);border-radius:12px;box-shadow:inset 4px 0 0 var(--accent, #f4dd55)}.missing-images-confirmation-header[data-v-d354455d]{display:flex;align-items:center;gap:var(--space-3, 12px)}.missing-images-confirmation-icon[data-v-d354455d]{display:grid;width:2.5rem;height:2.5rem;place-items:center;background:var(--accent-soft, #fbf4c7);border:1px solid var(--line, #deddd5);border-radius:10px;color:var(--green, #3d7456)}.missing-images-confirmation-icon svg[data-v-d354455d]{width:1.3rem;height:1.3rem}.missing-images-confirmation h3[data-v-d354455d]{margin:2px 0 0;color:var(--ink, #151918);font-family:Georgia,Songti SC,serif;font-size:1.1rem;line-height:1.25}.missing-images-confirmation-detail[data-v-d354455d]{margin:0;color:var(--muted, #71746f);font-size:.88rem;line-height:1.55}.missing-images-list[data-v-d354455d]{display:grid;gap:0;margin:0;padding:0;overflow:hidden;list-style:none;background:var(--panel, #fffefa);border:1px solid var(--soft-line, #ebe9e0);border-radius:8px}.missing-images-list li[data-v-d354455d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:10px 12px;border-bottom:1px solid var(--soft-line, #ebe9e0)}.missing-images-list li[data-v-d354455d]:last-child{border-bottom:0}.missing-images-list code[data-v-d354455d]{min-width:0;overflow:hidden;color:var(--ink, #151918);font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.missing-images-list span[data-v-d354455d]{flex-shrink:0;color:var(--muted, #71746f);font-size:.74rem}.warning-banner[data-v-d354455d]{display:flex;align-items:flex-start;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:#fefce8;border:1px solid #fef08a;border-radius:8px;color:#854d0e;font-size:.85rem}.warning-icon[data-v-d354455d]{width:1.25rem;height:1.25rem;color:#ca8a04;flex-shrink:0;margin-top:2px}.warning-text p[data-v-d354455d]{margin:2px 0 0;font-size:.8rem;color:#a16207}.form-group[data-v-d354455d]{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.form-label[data-v-d354455d]{font-size:.83rem;font-weight:700;color:var(--ink, #151918)}.form-select[data-v-d354455d]{width:100%}.form-check-row[data-v-d354455d]{margin-top:4px}.checkbox-label[data-v-d354455d]{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:.83rem;color:var(--ink, #151918);cursor:pointer}.info-box[data-v-d354455d]{background:var(--paper, #f7f6f0);border:1px solid var(--soft-line, #ebe9e0);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.info-row[data-v-d354455d]{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.info-label[data-v-d354455d]{color:var(--muted, #71746f)}.info-val[data-v-d354455d]{color:var(--ink, #151918)}.re-export-confirmation[data-v-d354455d]{padding:10px 12px;background:#fffbeb;border:1px solid #fef3c7;border-radius:8px}.confirmation-label[data-v-d354455d]{align-items:flex-start}.confirmation-text[data-v-d354455d]{font-size:.8rem;color:#92400e;line-height:1.4}.error-banner[data-v-d354455d]{display:flex;align-items:center;gap:var(--space-2, 8px);padding:10px 12px;background:var(--danger-soft, #f9e9e6);border:1px solid var(--danger, #a44242);border-radius:8px;color:var(--danger, #a44242);font-size:.83rem}.error-icon[data-v-d354455d]{width:1.15rem;height:1.15rem;flex-shrink:0}.revision-chat-section[data-v-34dda1d2]{display:flex;flex-direction:column;gap:16px}.revision-chat-embedded[data-v-34dda1d2]{min-height:0;height:auto;padding:0;gap:12px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.revision-chat-embedded .chat-message-list[data-v-34dda1d2]{min-height:150px;max-height:none;flex:0 0 auto;overflow:visible;padding:4px 10px 6px 4px;background:transparent;border:0;border-radius:0}.revision-chat-embedded .empty-chat-hint[data-v-34dda1d2]{align-items:flex-start;flex-direction:row;padding:14px 8px;text-align:left}.revision-chat-embedded .empty-chat-hint strong[data-v-34dda1d2]{display:block;margin-bottom:4px;color:var(--ink);font-size:.84rem}.revision-chat-embedded .empty-chat-hint p[data-v-34dda1d2]{margin:0;line-height:1.55}.revision-chat-embedded .chat-bubble[data-v-34dda1d2]{max-width:94%;box-shadow:none}.revision-chat-embedded .agent-bubble[data-v-34dda1d2]{padding-left:0;background:transparent;border:0;border-bottom:1px solid var(--soft-line);border-radius:0}.revision-chat-embedded .chat-input-form[data-v-34dda1d2]{flex:0 0 auto;padding:12px;background:#fff;border:1px solid var(--line);border-radius:10px}.error-banner[data-v-34dda1d2]{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:var(--danger-soft);color:#8d3733;border:1px solid #e6c4bd;border-radius:8px;font-size:.82rem}.error-icon[data-v-34dda1d2]{width:1.2rem;height:1.2rem;flex-shrink:0}.chat-message-list[data-v-34dda1d2]{min-width:0;overflow:visible;padding:14px;background-color:#faf9f5;border:1px solid var(--soft-line);border-radius:10px}.chat-turn-list[data-v-34dda1d2]{display:flex;min-width:0;flex-direction:column;gap:12px}.chat-turn[data-v-34dda1d2]{display:flex;min-width:0;flex-direction:column;gap:8px}.revision-status-card[data-v-34dda1d2]{display:grid;width:min(100%,440px);grid-template-columns:20px minmax(0,1fr) auto;align-self:flex-end;align-items:start;gap:9px;padding:10px 12px;color:var(--ink);border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:.78rem}.revision-status-card[data-state=SUBMITTING][data-v-34dda1d2],.revision-status-card[data-state=PENDING][data-v-34dda1d2]{border-color:#ad873057;background:#fffdf4}.revision-status-card[data-state=RUNNING][data-v-34dda1d2]{border-color:#3d745657;background:#f6fbf7}.revision-status-card[data-state=COMPLETED][data-v-34dda1d2]{border-color:#3d745657;background:var(--surface-muted)}.revision-status-card[data-state=FAILED][data-v-34dda1d2],.revision-status-card[data-state=CONFLICT][data-v-34dda1d2]{border-color:#a442424d;background:var(--danger-soft)}.revision-status-icon[data-v-34dda1d2]{width:18px;height:18px;margin-top:1px;color:var(--forest)}.revision-status-card[data-state=SUBMITTING] .revision-status-icon[data-v-34dda1d2],.revision-status-card[data-state=PENDING] .revision-status-icon[data-v-34dda1d2]{color:#a2751b}.revision-status-card[data-state=FAILED] .revision-status-icon[data-v-34dda1d2],.revision-status-card[data-state=CONFLICT] .revision-status-icon[data-v-34dda1d2]{color:var(--danger)}.revision-status-card[data-state=RUNNING] .revision-status-icon[data-v-34dda1d2]{animation:revision-status-spin-34dda1d2 1s linear infinite}.revision-status-copy[data-v-34dda1d2]{display:grid;min-width:0;gap:2px}.revision-status-copy strong[data-v-34dda1d2]{font-size:.78rem}.revision-status-copy p[data-v-34dda1d2]{margin:0;color:var(--ink-subtle);line-height:1.45}.revision-edit-again[data-v-34dda1d2]{align-self:center;white-space:nowrap}.revision-turn-enter-active[data-v-34dda1d2]{transition:opacity .21s ease-out,transform .21s ease-out}.revision-turn-enter-from[data-v-34dda1d2]{opacity:0;transform:translateY(8px)}@keyframes revision-status-spin-34dda1d2{to{transform:rotate(360deg)}}.empty-chat-hint[data-v-34dda1d2]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;color:var(--muted);font-size:.82rem;gap:8px}.sparkle-icon[data-v-34dda1d2]{width:1.6rem;height:1.6rem;color:#cbb528}.chat-bubble[data-v-34dda1d2]{padding:12px 14px;font-size:.84rem;max-width:85%;box-shadow:0 1px 2px #15191808}.user-bubble[data-v-34dda1d2]{align-self:flex-end;background-color:#f5f4eb;border:1px solid #e0dfd6;color:var(--ink);border-radius:12px 12px 2px}.agent-bubble[data-v-34dda1d2]{align-self:flex-start;background-color:#fff;color:var(--ink);border:1px solid var(--line);border-radius:12px 12px 12px 2px}.bubble-header[data-v-34dda1d2]{display:flex;justify-content:space-between;gap:14px;margin-bottom:4px;font-size:.72rem;color:var(--muted)}.sender-name[data-v-34dda1d2]{font-weight:650;color:var(--ink)}.bubble-content[data-v-34dda1d2]{white-space:pre-wrap;line-height:1.55}.bubble-actions[data-v-34dda1d2]{margin-top:8px;padding-top:6px;border-top:1px dashed var(--soft-line)}.writeback-btn[data-v-34dda1d2]{font-size:.75rem;color:#2b5f88}.chat-input-form[data-v-34dda1d2]{display:flex;flex-direction:column;gap:10px}.chat-textarea[data-v-34dda1d2]{width:100%;resize:vertical;min-height:60px}.chat-form-footer[data-v-34dda1d2]{display:flex;justify-content:space-between;align-items:center;gap:12px}.base-version-hint[data-v-34dda1d2]{color:var(--muted);font-size:.76rem}.submit-revision-btn[data-v-34dda1d2]{display:inline-flex;align-items:center;gap:6px}.handover-notice-banner[data-v-34dda1d2]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f0f7ff;border:1px solid #d0e1fd;border-radius:8px;font-size:.78rem;color:#1e40af}@media(max-width:480px){.revision-chat-embedded .chat-message-list[data-v-34dda1d2]{padding:4px 2px 6px 0}.revision-chat-embedded .chat-bubble[data-v-34dda1d2],.revision-status-card[data-v-34dda1d2]{width:100%;max-width:100%}.revision-status-card[data-v-34dda1d2]{grid-template-columns:20px minmax(0,1fr)}.revision-edit-again[data-v-34dda1d2]{grid-column:2;justify-self:start}.chat-form-footer[data-v-34dda1d2]{align-items:stretch;flex-direction:column}.submit-revision-btn[data-v-34dda1d2]{justify-content:center}}@media(prefers-reduced-motion:reduce){.revision-turn-enter-active[data-v-34dda1d2],.revision-status-card[data-state=RUNNING] .revision-status-icon[data-v-34dda1d2]{animation:none;transition:none}}.seo-audit-section[data-v-c9ae8baa]{display:flex;flex-direction:column;gap:16px}.seo-audit-compact[data-v-c9ae8baa]{flex:0 0 auto;gap:10px;padding:12px;background:#fffefa;border-color:var(--soft-line);border-radius:10px;box-shadow:none}.compact-audit-header[data-v-c9ae8baa],.compact-audit-title[data-v-c9ae8baa]{display:flex;align-items:center}.compact-audit-header[data-v-c9ae8baa]{justify-content:space-between;gap:10px}.compact-audit-title[data-v-c9ae8baa]{gap:7px;color:var(--ink);font-size:.8rem;font-weight:700}.compact-audit-title svg[data-v-c9ae8baa]{width:1rem;height:1rem;color:var(--muted)}.seo-audit-compact .findings-list[data-v-c9ae8baa]{gap:8px}.seo-audit-compact .finding-card[data-v-c9ae8baa]{padding:8px 10px;box-shadow:none}.seo-audit-compact .finding-explanation[data-v-c9ae8baa],.seo-audit-compact .repair-suggestion[data-v-c9ae8baa]{font-size:.72rem}.seo-audit-compact .repair-suggestion[data-v-c9ae8baa]{display:none}.seo-audit-compact .repair-action-card[data-v-c9ae8baa]{padding:0;background:transparent;border:0}.seo-audit-compact .repair-action-card>label[data-v-c9ae8baa],.seo-audit-compact .custom-repair-input[data-v-c9ae8baa],.seo-audit-compact .repair-hint[data-v-c9ae8baa]{display:none}.seo-audit-compact .repair-submit-row[data-v-c9ae8baa]{justify-content:flex-end}.seo-audit-compact .repair-btn[data-v-c9ae8baa]{min-height:32px}.audit-summary-card[data-v-c9ae8baa]{display:flex;gap:28px;padding:12px 18px;background-color:#faf9f5;border:1px solid var(--soft-line);border-radius:10px;flex-wrap:wrap}.summary-stat[data-v-c9ae8baa]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-c9ae8baa]{font-size:.7rem;color:var(--muted);text-transform:uppercase;font-weight:600;letter-spacing:.04em}.stat-value[data-v-c9ae8baa]{font-size:1.15rem;font-weight:700}.text-amber[data-v-c9ae8baa]{color:#b45309}.text-red[data-v-c9ae8baa]{color:#b91c1c}.text-green[data-v-c9ae8baa]{color:#15803d}.text-slate[data-v-c9ae8baa]{color:#64748b}.findings-list[data-v-c9ae8baa]{display:flex;flex-direction:column;gap:10px}.finding-card[data-v-c9ae8baa]{border:1px solid var(--soft-line);border-radius:8px;padding:12px 14px;background-color:#fff;box-shadow:0 1px 2px #15191805}.finding-card.severity-high[data-v-c9ae8baa],.finding-card.severity-critical[data-v-c9ae8baa]{border-left:4px solid #b91c1c}.finding-card.severity-warning[data-v-c9ae8baa]{border-left:4px solid #b45309}.finding-card.severity-info[data-v-c9ae8baa]{border-left:4px solid #2563eb}.finding-selection-label[data-v-c9ae8baa]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.finding-body[data-v-c9ae8baa]{flex:1;display:flex;flex-direction:column;gap:4px}.finding-header[data-v-c9ae8baa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.severity-badge[data-v-c9ae8baa]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;text-transform:uppercase}.severity-badge.high[data-v-c9ae8baa],.severity-badge.critical[data-v-c9ae8baa]{background-color:var(--danger-soft);color:#991b1b}.severity-badge.warning[data-v-c9ae8baa]{background-color:var(--accent-soft);color:#854d0e}.severity-badge.info[data-v-c9ae8baa]{background-color:#eff6ff;color:#1e40af}.rule-id-tag[data-v-c9ae8baa]{font-size:.72rem;color:var(--muted);background-color:#f5f4ed;padding:1px 5px;border-radius:4px}.finding-title[data-v-c9ae8baa]{font-size:.84rem;color:var(--ink)}.finding-explanation[data-v-c9ae8baa]{font-size:.78rem;color:#4b5563;margin:0;line-height:1.45}.repair-suggestion[data-v-c9ae8baa]{display:flex;align-items:center;gap:6px;font-size:.76rem;color:#715f16;background-color:#fbf6d9;border:1px solid #eee4b3;padding:5px 10px;border-radius:6px;margin-top:4px}.wrench-icon[data-v-c9ae8baa]{width:.9rem;height:.9rem;flex-shrink:0}.repair-action-card[data-v-c9ae8baa]{display:flex;flex-direction:column;gap:10px;padding:14px;background-color:#faf9f5;border:1px solid var(--soft-line);border-radius:10px}.repair-action-card label[data-v-c9ae8baa]{font-size:.78rem;font-weight:600;color:var(--ink)}.custom-repair-input[data-v-c9ae8baa]{width:100%}.repair-submit-row[data-v-c9ae8baa]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.repair-hint[data-v-c9ae8baa]{font-size:.74rem;color:var(--muted)}.repair-btn[data-v-c9ae8baa]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.artifact-surface[data-v-522952a7]{width:min(860px,calc(100% - 72px));min-height:100%;margin:0 auto;padding:clamp(42px,5vw,72px) 0;color:var(--ink)}.artifact-hero[data-v-522952a7]{max-width:720px}.artifact-stage-label[data-v-522952a7]{display:inline-flex;align-items:center;gap:9px;color:var(--forest);font-size:.76rem;font-weight:750}.artifact-stage-label.is-danger[data-v-522952a7]{color:var(--danger)}.artifact-processing-state[data-v-522952a7]{display:flex;align-items:flex-start;gap:14px}.artifact-processing-state>svg[data-v-522952a7]{width:22px;height:22px;flex:0 0 auto;color:var(--forest);animation:artifact-spin-522952a7 1.5s linear infinite}.artifact-processing-state p[data-v-522952a7]{margin:5px 0 0;color:var(--ink-subtle)}.artifact-stage-label>span[data-v-522952a7]{display:grid;width:25px;height:25px;place-items:center;color:#fff;border-radius:50%;background:var(--forest);font-size:.7rem}.artifact-stage-label>svg[data-v-522952a7]{width:20px;height:20px}.artifact-hero h2[data-v-522952a7]{margin:20px 0 0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.1rem);font-weight:520;line-height:1.12}.artifact-hero p[data-v-522952a7]{max-width:680px;margin:18px 0 0;color:var(--ink-subtle);font-size:.9rem;line-height:1.7}.artifact-task-identity[data-v-522952a7]{display:flex;align-items:center;gap:12px;max-width:720px;margin-top:30px;padding-bottom:24px;border-bottom:1px solid var(--line)}.artifact-product-mark[data-v-522952a7]{display:grid;width:38px;height:38px;place-items:center;color:#fff;border-radius:50%;background:var(--forest);font-size:.72rem;font-weight:800}.artifact-task-identity div[data-v-522952a7]{display:grid;gap:4px}.artifact-task-identity small[data-v-522952a7]{color:var(--ink-subtle)}.artifact-section[data-v-522952a7]{max-width:720px;margin-top:38px}.artifact-section>h3[data-v-522952a7]{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--forest);font-size:.88rem}.artifact-section>h3 svg[data-v-522952a7]{width:20px;height:20px}.artifact-facts[data-v-522952a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.artifact-facts+.artifact-facts[data-v-522952a7]{margin-top:12px}.artifact-facts>div[data-v-522952a7]{display:grid;gap:6px;min-width:0;padding:18px 20px;border-bottom:1px solid var(--line)}.artifact-facts>div[data-v-522952a7]:nth-last-child(-n+2){border-bottom:0}.artifact-facts dt[data-v-522952a7]{color:var(--ink-subtle);font-size:.7rem;font-weight:680}.artifact-facts dd[data-v-522952a7]{min-width:0;margin:0;font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.artifact-interpretation[data-v-522952a7]{grid-column:1 / -1}.research-source-list[data-v-522952a7]{margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);list-style:none}.research-source-list li[data-v-522952a7]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.research-source-list li[data-v-522952a7]:last-child{border-bottom:0}.research-source-icon[data-v-522952a7]{display:grid;width:38px;height:38px;place-items:center;color:var(--forest);border-radius:50%;background:var(--surface-muted)}.research-source-icon svg[data-v-522952a7]{width:20px;height:20px}.research-source-list li>div[data-v-522952a7]{display:grid;gap:4px}.research-source-list strong[data-v-522952a7]{font-size:.82rem}.research-source-list small[data-v-522952a7]{color:var(--ink-subtle);font-size:.73rem}.research-source-state[data-v-522952a7]{display:inline-flex;align-items:center;gap:7px;color:var(--ink-subtle);font-size:.72rem;font-weight:650}.research-source-state svg[data-v-522952a7]{width:18px;height:18px}.research-source-list li[data-state=done] .research-source-state[data-v-522952a7],.research-source-list li[data-state=active] .research-source-state[data-v-522952a7]{color:var(--forest)}.research-source-list li[data-state=active] .research-source-state svg[data-v-522952a7]{animation:artifact-spin-522952a7 1.5s linear infinite}.delivery-summary[data-v-522952a7]{padding-top:4px}.delivery-facts[data-v-522952a7]{margin-bottom:22px}.revision-value[data-v-522952a7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem!important}.artifact-primary-link[data-v-522952a7]{margin-top:18px}.artifact-link-row[data-v-522952a7]{display:flex;flex-wrap:wrap;gap:10px}.artifact-link-row svg[data-v-522952a7],.artifact-primary-link svg[data-v-522952a7]{width:17px;height:17px}@keyframes artifact-spin-522952a7{to{transform:rotate(360deg)}}@media(max-width:760px){.artifact-surface[data-v-522952a7]{width:min(100% - 32px,720px);padding:32px 0}.artifact-facts[data-v-522952a7]{grid-template-columns:1fr}.artifact-facts>div[data-v-522952a7],.artifact-facts>div[data-v-522952a7]:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.artifact-facts>div[data-v-522952a7]:last-child{border-bottom:0}.research-source-list li[data-v-522952a7]{grid-template-columns:auto minmax(0,1fr)}.research-source-state[data-v-522952a7]{grid-column:2}}.task-conversation[data-v-7559d9fc]{display:grid;gap:14px;min-width:0}.conversation-current-card[data-v-7559d9fc]{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:12px;background:var(--surface)}.conversation-current-card[data-mode=completed][data-v-7559d9fc]{border-color:#3d745657;border-left-color:var(--forest)}.conversation-current-card[data-mode=recovery][data-v-7559d9fc]{border-color:#a4424247;border-left-color:var(--danger)}.conversation-current-card header[data-v-7559d9fc]{display:flex;align-items:flex-start;gap:12px}.conversation-current-icon[data-v-7559d9fc]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:var(--forest);border:1px solid rgb(61 116 86 / 22%);border-radius:50%;background:var(--surface-muted)}.conversation-current-card[data-mode=recovery] .conversation-current-icon[data-v-7559d9fc]{color:var(--danger);border-color:#a4424238}.conversation-current-icon svg[data-v-7559d9fc]{width:18px;height:18px}.conversation-current-card[data-mode=processing] .conversation-current-icon svg[data-v-7559d9fc],.conversation-operation>svg[data-v-7559d9fc]{animation:conversation-spin-7559d9fc 1.5s linear infinite}.conversation-current-card .eyebrow[data-v-7559d9fc]{color:var(--ink-subtle);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.conversation-current-card h2[data-v-7559d9fc]{margin:4px 0 0;color:var(--ink);font-family:inherit;font-size:1rem;line-height:1.35}.conversation-current-card>p[data-v-7559d9fc]{margin:0;color:var(--ink-subtle);font-size:.8rem;line-height:1.55}.conversation-operation[data-v-7559d9fc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-muted)}.conversation-operation>svg[data-v-7559d9fc]{width:17px;height:17px;margin-top:2px;color:var(--forest)}.conversation-operation div[data-v-7559d9fc]{display:grid;gap:3px}.conversation-operation strong[data-v-7559d9fc]{font-size:.79rem}.conversation-operation small[data-v-7559d9fc]{color:var(--ink-subtle);font-size:.72rem;line-height:1.45}.conversation-tool-trace[data-v-7559d9fc]{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:9px;background:var(--surface)}.conversation-tool-trace header[data-v-7559d9fc]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center}.conversation-tool-icon[data-v-7559d9fc]{display:grid;width:28px;height:28px;place-items:center;color:var(--forest);border:1px solid rgb(61 116 86 / 22%);border-radius:8px;background:var(--surface-muted)}.conversation-tool-icon svg[data-v-7559d9fc],.conversation-tool-state svg[data-v-7559d9fc]{width:15px;height:15px}.conversation-tool-trace header>div[data-v-7559d9fc]{display:grid;gap:2px}.conversation-tool-trace .eyebrow[data-v-7559d9fc]{color:var(--ink-subtle);font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.conversation-tool-trace strong[data-v-7559d9fc]{color:var(--ink);font-size:.78rem}.conversation-tool-state[data-v-7559d9fc]{display:inline-flex;align-items:center;gap:5px;color:var(--forest);font-size:.66rem;font-weight:700;white-space:nowrap}.conversation-tool-state svg[data-v-7559d9fc]{animation:conversation-spin-7559d9fc 1.5s linear infinite}.conversation-tool-trace p[data-v-7559d9fc],.conversation-tool-trace small[data-v-7559d9fc]{margin:0;color:var(--ink-subtle);font-size:.72rem;line-height:1.45}.conversation-tool-trace small[data-v-7559d9fc]{font-size:.66rem}.conversation-live-state[data-v-7559d9fc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;color:var(--ink-subtle);font-size:.68rem;line-height:1.45}.conversation-live-state svg[data-v-7559d9fc]{width:15px;height:15px;color:var(--forest)}.conversation-live-state time[data-v-7559d9fc]{grid-column:2}.conversation-recent-activity[data-v-7559d9fc]{padding:0 4px}.conversation-recent-activity h3[data-v-7559d9fc]{margin:0 0 10px;color:var(--ink-subtle);font-size:.69rem;font-weight:700}.conversation-recent-activity ol[data-v-7559d9fc]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.conversation-recent-activity li[data-v-7559d9fc]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--ink-subtle);font-size:.75rem}.conversation-recent-activity svg[data-v-7559d9fc]{width:16px;height:16px;color:var(--forest)}.conversation-recent-activity time[data-v-7559d9fc]{font-size:.65rem}.conversation-prior-stages[data-v-7559d9fc]{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.conversation-prior-stages summary[data-v-7559d9fc]{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:var(--ink-subtle);font-size:.76rem;font-weight:650;cursor:pointer;list-style:none}.conversation-prior-stages summary[data-v-7559d9fc]::-webkit-details-marker{display:none}.conversation-prior-stages summary svg[data-v-7559d9fc]{width:16px;height:16px;transition:transform .16s ease}.conversation-prior-stages[open] summary svg[data-v-7559d9fc]{transform:rotate(180deg)}.conversation-prior-stages ol[data-v-7559d9fc]{display:grid;gap:9px;margin:0;padding:0 14px 14px;list-style:none}.conversation-prior-stages li[data-v-7559d9fc]{display:flex;align-items:center;gap:8px;color:var(--ink-subtle);font-size:.73rem}.conversation-prior-stages li svg[data-v-7559d9fc]{width:15px;height:15px;color:var(--forest)}@keyframes conversation-spin-7559d9fc{to{transform:rotate(360deg)}}.task-execution-panel[data-v-e61077f5]{display:grid;flex:0 0 auto;gap:12px;margin:0 2px 12px;padding:15px 16px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:12px;background:var(--surface)}.task-execution-panel[data-execution-state=FAILED][data-v-e61077f5],.task-execution-panel[data-execution-state=CANCELLED][data-v-e61077f5]{border-color:#a4424247;border-left-color:var(--danger);background:var(--surface)}.task-execution-panel header[data-v-e61077f5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-execution-panel .eyebrow[data-v-e61077f5]{color:var(--ink-subtle);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.task-execution-panel h2[data-v-e61077f5]{margin:4px 0 0;color:var(--ink);font-size:.94rem;line-height:1.35}.execution-state[data-v-e61077f5]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:5px 7px;color:#32694a;border-radius:999px;background:#2e704b1f;font-size:.67rem;font-weight:720;white-space:nowrap}.execution-state[data-state=FAILED][data-v-e61077f5],.execution-state[data-state=CANCELLED][data-v-e61077f5]{color:#9d3c33;background:#b244371f}.execution-state svg[data-v-e61077f5],.execution-truth-row svg[data-v-e61077f5],.execution-sync-row svg[data-v-e61077f5]{width:15px;height:15px}.execution-state[data-state=RUNNING] svg[data-v-e61077f5],.execution-sync-row svg[data-polling=true][data-v-e61077f5]{animation:execution-spin-e61077f5 1.4s linear infinite}.execution-current-details[data-v-e61077f5]{display:grid;gap:8px;margin:0}.execution-current-details>div[data-v-e61077f5]{display:grid;gap:2px}.execution-current-details dt[data-v-e61077f5],.execution-history h3[data-v-e61077f5]{margin:0;color:var(--ink-subtle);font-size:.67rem;font-weight:650}.execution-current-details dd[data-v-e61077f5]{margin:0;color:var(--ink);font-size:.77rem;line-height:1.45}.execution-detail[data-v-e61077f5],.execution-failure[data-v-e61077f5],.execution-truth-row p[data-v-e61077f5],.execution-sync-row p[data-v-e61077f5]{margin:0;font-size:.72rem;line-height:1.45}.execution-failure[data-v-e61077f5]{color:#9d3c33;font-weight:650}.execution-truth-row[data-v-e61077f5],.execution-sync-row[data-v-e61077f5]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:start;color:var(--ink-subtle)}.execution-truth-row svg[data-v-e61077f5]{color:var(--forest)}.execution-sync-row time[data-v-e61077f5]{grid-column:2;color:var(--ink-subtle);font-size:.65rem}.execution-history[data-v-e61077f5]{padding-top:10px;border-top:1px solid var(--line)}.execution-history h3[data-v-e61077f5]{margin-bottom:8px}.execution-history ol[data-v-e61077f5]{display:grid;gap:8px;max-height:190px;margin:0;padding:0;overflow:auto;list-style:none}.execution-history li[data-v-e61077f5]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px}.history-marker[data-v-e61077f5]{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--forest)}.execution-history li[data-state=FAILED] .history-marker[data-v-e61077f5],.execution-history li[data-state=CANCELLED] .history-marker[data-v-e61077f5]{background:#b2463a}.execution-history li>div[data-v-e61077f5]{display:grid;gap:2px}.execution-history strong[data-v-e61077f5]{color:var(--ink);font-size:.71rem;font-weight:650}.execution-history small[data-v-e61077f5]{color:var(--ink-subtle);font-size:.65rem;line-height:1.35}@keyframes execution-spin-e61077f5{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.execution-state[data-state=RUNNING] svg[data-v-e61077f5],.execution-sync-row svg[data-v-e61077f5]{animation:none}}.wordpress-draft-panel[data-v-73dd3f40]{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:12px;background:var(--surface)}.wordpress-draft-panel[data-stage=recovery][data-v-73dd3f40]{border-color:#a4424247;border-left-color:var(--danger)}.wordpress-stage-heading[data-v-73dd3f40]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wordpress-stage-heading .eyebrow[data-v-73dd3f40]{color:var(--ink-subtle);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wordpress-stage-heading h2[data-v-73dd3f40]{margin:4px 0 0;font-family:inherit;font-size:1rem;line-height:1.35}.wordpress-stage-badge[data-v-73dd3f40]{padding:5px 8px;color:var(--ink-subtle);border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);font-size:.66rem;font-weight:700;white-space:nowrap}.wordpress-stage-badge[data-tone=ready][data-v-73dd3f40]{color:var(--forest);border-color:#3d745640}.wordpress-stage-badge[data-tone=danger][data-v-73dd3f40]{color:var(--danger);border-color:#a4424240}.wordpress-stage-description[data-v-73dd3f40],.wordpress-docs-handover p[data-v-73dd3f40],.wordpress-blocker p[data-v-73dd3f40],.wordpress-preflight-result p[data-v-73dd3f40],.wordpress-sync-progress p[data-v-73dd3f40],.wordpress-recovery p[data-v-73dd3f40],.wordpress-verified-summary p[data-v-73dd3f40],.wordpress-stage-hint[data-v-73dd3f40]{margin:0;color:var(--ink-subtle);font-size:.75rem;line-height:1.5}.wordpress-docs-handover[data-v-73dd3f40],.wordpress-blocker[data-v-73dd3f40],.wordpress-preflight-result[data-v-73dd3f40],.wordpress-sync-progress[data-v-73dd3f40],.wordpress-recovery[data-v-73dd3f40],.wordpress-verified-summary[data-v-73dd3f40]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted)}.wordpress-docs-handover[data-v-73dd3f40]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wordpress-docs-handover>div[data-v-73dd3f40],.wordpress-blocker>div[data-v-73dd3f40],.wordpress-preflight-result>div[data-v-73dd3f40],.wordpress-sync-progress>div[data-v-73dd3f40],.wordpress-recovery>div[data-v-73dd3f40],.wordpress-verified-summary>div[data-v-73dd3f40]{display:grid;gap:4px}.wordpress-blocker>svg[data-v-73dd3f40],.wordpress-preflight-result>svg[data-v-73dd3f40],.wordpress-sync-progress>svg[data-v-73dd3f40],.wordpress-recovery>svg[data-v-73dd3f40],.wordpress-verified-summary>svg[data-v-73dd3f40]{width:18px;height:18px;color:var(--forest)}.wordpress-recovery>svg[data-v-73dd3f40]{color:var(--danger)}.wordpress-sync-progress>svg[data-v-73dd3f40]{animation:wordpress-spin-73dd3f40 1.4s linear infinite}.wordpress-blocker .button[data-v-73dd3f40]{grid-column:2;justify-self:start;margin-top:6px}.wordpress-target-summary[data-v-73dd3f40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.wordpress-target-summary>div[data-v-73dd3f40]{display:grid;gap:4px;min-width:0}.wordpress-target-summary dt[data-v-73dd3f40]{color:var(--ink-subtle);font-size:.66rem;font-weight:700}.wordpress-target-summary dd[data-v-73dd3f40]{margin:0;font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.wordpress-draft-error[data-v-73dd3f40]{display:flex;gap:8px;align-items:flex-start;color:var(--danger);font-size:.74rem;line-height:1.45}.wordpress-draft-error svg[data-v-73dd3f40]{width:17px;height:17px;flex:0 0 auto}.wordpress-preflight-result ul[data-v-73dd3f40]{margin:6px 0 0;padding-left:18px;color:var(--ink-subtle);font-size:.7rem}.wordpress-draft-actions[data-v-73dd3f40],.wordpress-verified-actions[data-v-73dd3f40]{display:flex;flex-wrap:wrap;gap:9px}.wordpress-verified-actions svg[data-v-73dd3f40],.wordpress-docs-handover svg[data-v-73dd3f40]{width:17px;height:17px}@keyframes wordpress-spin-73dd3f40{to{transform:rotate(360deg)}}@media(max-width:560px){.wordpress-docs-handover[data-v-73dd3f40],.wordpress-target-summary[data-v-73dd3f40]{grid-template-columns:1fr}.wordpress-docs-handover .button[data-v-73dd3f40]{justify-self:start}}.modal-title[data-v-af89786e]{margin:0;font-size:1.25rem;font-weight:600;color:var(--ink, #151918)}.modal-subtitle[data-v-af89786e]{color:var(--muted, #71746f);font-size:.83rem;margin:2px 0 0}.version-select-bar[data-v-af89786e]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background-color:var(--color-canvas-subtle, #f8fafc);border-bottom:1px solid var(--color-border-subtle, #e2e8f0)}.select-group[data-v-af89786e]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.compare-arrow[data-v-af89786e]{color:var(--color-fg-muted, #94a3b8)}.restore-btn[data-v-af89786e]{margin-left:auto}.diff-content-body[data-v-af89786e]{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.diff-stats-bar[data-v-af89786e]{display:flex;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.stat-item[data-v-af89786e]{display:inline-flex;align-items:center;gap:var(--space-1)}.stat-item svg[data-v-af89786e]{width:1rem;height:1rem}.stat-item.added[data-v-af89786e]{color:#16a34a}.stat-item.removed[data-v-af89786e]{color:#dc2626}.stat-item.modified[data-v-af89786e]{color:#d97706}.stat-item.unchanged[data-v-af89786e]{color:#64748b}.diff-section h3[data-v-af89786e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.metadata-diff-table[data-v-af89786e]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.metadata-diff-table th[data-v-af89786e],.metadata-diff-table td[data-v-af89786e]{padding:var(--space-2);border:1px solid var(--color-border-subtle, #e2e8f0)}.diff-old-val[data-v-af89786e]{background-color:#fee2e2;color:#991b1b;text-decoration:line-through}.diff-new-val[data-v-af89786e]{background-color:#dcfce7;color:#166534}.block-diff-list[data-v-af89786e]{display:flex;flex-direction:column;gap:var(--space-2)}.block-diff-item[data-v-af89786e]{border:1px solid var(--color-border-subtle, #e2e8f0);border-radius:var(--radius-md);padding:var(--space-3);background-color:#fff}.block-diff-item.diff-added[data-v-af89786e]{border-left:4px solid #16a34a}.block-diff-item.diff-removed[data-v-af89786e]{border-left:4px solid #dc2626}.block-diff-item.diff-modified[data-v-af89786e]{border-left:4px solid #d97706}.block-diff-item.diff-unchanged[data-v-af89786e]{opacity:.7}.diff-item-header[data-v-af89786e]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);margin-bottom:var(--space-2)}.block-type-tag[data-v-af89786e]{font-weight:var(--font-weight-medium);background-color:var(--color-canvas-subtle, #f1f5f9);padding:2px 6px;border-radius:var(--radius-sm)}.block-id-tag[data-v-af89786e]{color:var(--color-fg-muted, #94a3b8)}.change-badge[data-v-af89786e]{margin-left:auto;font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-full)}.change-badge.added[data-v-af89786e]{background-color:#dcfce7;color:#166534}.change-badge.removed[data-v-af89786e]{background-color:#fee2e2;color:#991b1b}.change-badge.modified[data-v-af89786e]{background-color:#fef3c7;color:#92400e}.change-badge.unchanged[data-v-af89786e]{background-color:#f1f5f9;color:#64748b}.split-diff-view[data-v-af89786e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.diff-pane[data-v-af89786e]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.diff-pane small[data-v-af89786e]{display:block;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.pane-before[data-v-af89786e]{background-color:#fee2e2;color:#991b1b}.pane-after[data-v-af89786e]{background-color:#dcfce7;color:#166534}.diff-added-bg[data-v-af89786e]{background-color:#dcfce7;color:#166534;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.diff-removed-bg[data-v-af89786e]{background-color:#fee2e2;color:#991b1b;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.modal-footer[data-v-af89786e]{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border-subtle, #e2e8f0);display:flex;justify-content:flex-end}.task-detail-page[data-v-85a9074e]{--ink-subtle: var(--muted);--surface: var(--panel);--surface-muted: var(--paper);--line-strong: var(--line);--forest: var(--green);--font-display: Georgia, "Songti SC", serif;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;height:100vh;min-height:0;padding:18px 20px 20px;overflow:hidden;background:#f7f7f4}.task-load-state[data-v-85a9074e]{align-self:center;justify-self:center;width:min(680px,100%)}.task-command-bar[data-v-85a9074e]{display:grid;grid-template-columns:minmax(290px,.9fr) minmax(520px,1.8fr) auto;gap:20px;align-items:center;min-height:96px;padding:0 4px}.task-command-identity[data-v-85a9074e]{display:flex;min-width:0;align-items:center;gap:12px;padding-left:16px}.task-command-copy[data-v-85a9074e]{min-width:0}.task-command-copy .eyebrow[data-v-85a9074e]{display:block;margin-bottom:5px;color:var(--ink-subtle);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.task-title-row[data-v-85a9074e]{display:flex;min-width:0;align-items:center;gap:9px}.task-title-row h1[data-v-85a9074e]{min-width:0;margin:0;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.3rem,1.55vw,1.58rem);font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.task-progress-count[data-v-85a9074e]{flex:0 0 auto;color:var(--ink-subtle);font-size:.78rem;white-space:nowrap}.task-command-copy>p[data-v-85a9074e]{margin:5px 0 0;overflow:hidden;color:var(--ink-subtle);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.task-command-progress[data-v-85a9074e]{min-width:0}.task-command-progress[data-v-85a9074e] .progress-wrapper{gap:0;margin:0;padding:0}.task-command-progress[data-v-85a9074e] .progress{display:flex;gap:0;padding:0;overflow:visible}.task-command-progress[data-v-85a9074e] .progress li{min-width:0;gap:6px;padding:0 2px;text-align:center}.task-command-progress[data-v-85a9074e] .progress li:not(:first-child) .progress-track:before{left:calc(-50% + 10px);right:calc(50% + 10px)}.task-command-progress[data-v-85a9074e] .progress-marker{width:20px;height:20px}.task-command-progress[data-v-85a9074e] .progress-label{display:-webkit-box;width:100%;max-width:100%;overflow:hidden;color:var(--ink-subtle);font-size:.61rem;font-weight:500;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-command-progress[data-v-85a9074e] .progress li[data-state=current] .progress-label{color:var(--ink);font-weight:700}.task-command-actions[data-v-85a9074e]{display:flex;justify-content:flex-end;gap:8px}.task-command-actions .button[data-v-85a9074e]{min-height:40px;white-space:nowrap}.task-command-actions svg[data-v-85a9074e],.canvas-toolbar-actions svg[data-v-85a9074e]{width:17px;height:17px}.task-studio-layout[data-v-85a9074e]{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(380px,1fr);gap:18px;min-height:0}.task-studio-canvas[data-v-85a9074e],.task-agent-dock[data-v-85a9074e]{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:0 1px 2px #16201a0a}.task-studio-canvas[data-v-85a9074e]{display:grid;grid-template-rows:84px minmax(0,1fr)}.task-studio-canvas.is-artifact-surface[data-v-85a9074e]{grid-template-rows:minmax(0,1fr)}.canvas-toolbar[data-v-85a9074e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border-bottom:1px solid var(--line);background:#fffffdf0}.canvas-toolbar-leading[data-v-85a9074e],.canvas-toolbar-actions[data-v-85a9074e]{display:flex;min-width:0;align-items:center;gap:10px}.canvas-toolbar[data-v-85a9074e] .segment-control{flex:0 0 auto}.canvas-version-label[data-v-85a9074e]{padding-left:12px;color:var(--ink-subtle);border-left:1px solid var(--line);font-size:.8rem;white-space:nowrap}.version-selector[data-v-85a9074e]{width:auto;min-width:132px;max-width:210px}.article-canvas-scroll[data-v-85a9074e]{min-height:0;overflow:auto;overscroll-behavior:contain;background:#fff;scrollbar-gutter:stable}.artifact-canvas-scroll[data-v-85a9074e]{background:var(--surface)}.canvas-state[data-v-85a9074e]{width:min(680px,calc(100% - 48px));margin:48px auto}.canvas-outline-view[data-v-85a9074e]{width:min(760px,calc(100% - 64px));min-height:calc(100% - 64px);margin:32px auto;padding:clamp(38px,6vw,72px);border:1px solid #deddd6;border-radius:4px;background:#fff;box-shadow:0 18px 46px #19211c14}.canvas-outline-view ol[data-v-85a9074e]{display:grid;gap:14px;margin:0;padding-left:24px}.canvas-outline-view li[data-v-85a9074e]{color:var(--ink);font-family:var(--font-display);font-size:1.1rem}.canvas-outline-view li[data-level="3"][data-v-85a9074e]{margin-left:20px;color:var(--ink-subtle);font-size:.98rem}.task-agent-dock[data-v-85a9074e]{display:grid;grid-template-rows:54px minmax(0,1fr)}.dock-tabs[data-v-85a9074e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);background:#fffffdf5}.dock-tab[data-v-85a9074e]{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:7px;padding:0 10px;color:var(--ink-subtle);border:0;background:transparent;font:inherit;font-size:.83rem;font-weight:600;cursor:pointer}.dock-tab[data-v-85a9074e]:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;content:"";background:transparent}.dock-tab[data-v-85a9074e]:hover,.dock-tab.is-active[data-v-85a9074e]{color:var(--ink)}.dock-tab.is-active[data-v-85a9074e]:after{background:var(--forest)}.dock-tab svg[data-v-85a9074e]{width:17px;height:17px}.dock-count[data-v-85a9074e]{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;color:var(--ink-subtle);border-radius:999px;background:var(--surface-muted);font-size:.67rem}.dock-panel[data-v-85a9074e]{min-height:0}.dock-conversation-panel[data-v-85a9074e]{display:flex;min-height:0;flex-direction:column;padding:16px 12px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dock-conversation-panel[data-v-85a9074e] .revision-chat-embedded{height:auto;min-height:auto;flex:0 0 auto;overflow:visible}.workflow-conversation-handoff[data-v-85a9074e]{display:grid;gap:10px;margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted)}.workflow-conversation-handoff strong[data-v-85a9074e]{color:var(--ink);font-size:.84rem}.workflow-conversation-handoff p[data-v-85a9074e]{margin:0;color:var(--ink-subtle);font-size:.78rem;line-height:1.45}.workflow-conversation-handoff .button[data-v-85a9074e]{justify-self:start}.dock-scroll-panel[data-v-85a9074e]{padding:18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dock-panel-heading[data-v-85a9074e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.dock-panel-heading .eyebrow[data-v-85a9074e]{color:var(--ink-subtle);font-size:.67rem;letter-spacing:.14em;text-transform:uppercase}.dock-panel-heading h2[data-v-85a9074e]{margin:4px 0 0;font-family:var(--font-display);font-size:1.3rem}.dock-workflow-list[data-v-85a9074e]{display:grid;gap:0;margin:0 0 20px;padding:0;list-style:none}.dock-workflow-list li[data-v-85a9074e]{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:48px}.dock-workflow-list li[data-v-85a9074e]:not(:last-child):after{position:absolute;top:21px;bottom:0;left:9px;width:1px;content:"";background:var(--line)}.dock-step-marker[data-v-85a9074e]{z-index:1;display:grid;width:19px;height:19px;place-items:center;margin-top:1px;color:var(--surface);border:1px solid var(--line-strong);border-radius:50%;background:var(--surface)}.dock-step-marker svg[data-v-85a9074e]{width:12px;height:12px}.dock-workflow-list li[data-state=complete] .dock-step-marker[data-v-85a9074e]{border-color:var(--forest);background:var(--forest)}.dock-workflow-list li[data-state=current] .dock-step-marker[data-v-85a9074e]{border:5px solid var(--surface);background:var(--forest);box-shadow:0 0 0 2px var(--forest)}.dock-workflow-list[data-mode=recovery] li[data-state=current] .dock-step-marker[data-v-85a9074e]{background:var(--danger);box-shadow:0 0 0 2px var(--danger)}.dock-workflow-list[data-mode=recovery] li[data-state=current] .dock-step-copy small[data-v-85a9074e]{color:var(--danger)}.dock-workflow-list li[data-state=complete][data-v-85a9074e]:after{background:var(--forest)}.dock-step-copy[data-v-85a9074e]{display:grid;align-content:start;gap:3px;padding-bottom:13px}.dock-step-copy strong[data-v-85a9074e]{font-size:.82rem;font-weight:620}.dock-step-copy small[data-v-85a9074e]{color:var(--forest);font-size:.68rem}.dock-inspector-panel[data-v-85a9074e]{display:grid;min-width:0;align-content:start;gap:14px}.dock-inspector-panel[data-v-85a9074e]>*{min-width:0;max-width:100%}.inspector-section[data-v-85a9074e]{padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.inspector-section[data-v-85a9074e] .section-heading{margin-bottom:12px}.inspector-facts[data-v-85a9074e]{grid-template-columns:1fr;gap:8px}.inspector-facts>div[data-v-85a9074e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0}.inspector-facts dt[data-v-85a9074e]{color:var(--ink-subtle);font-size:.73rem}.inspector-facts dd[data-v-85a9074e]{max-width:64%;margin:0;text-align:right;font-size:.76rem;overflow-wrap:anywhere}.dock-inspector-panel[data-v-85a9074e] .source-list,.dock-inspector-panel[data-v-85a9074e] .finding-list,.dock-inspector-panel[data-v-85a9074e] .failure-list{grid-template-columns:minmax(0,1fr)}.dock-inspector-panel[data-v-85a9074e] .source-item-url a{min-width:0}.bound-context-section>p[data-v-85a9074e]{display:grid;gap:3px;margin:0;padding:10px 0;border-top:1px solid var(--line)}.bound-context-section>p[data-v-85a9074e]:first-of-type{border-top:0}.bound-context-section small[data-v-85a9074e]{color:var(--ink-subtle)}.attachment-form[data-v-85a9074e]{grid-template-columns:minmax(0,1fr) auto}.attachment-form label[data-v-85a9074e]{grid-column:1 / -1}.attachment-form input[type=file][data-v-85a9074e]{min-width:0}.attachment-list[data-v-85a9074e]{margin-top:12px}.inspector-asset-list[data-v-85a9074e]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inspector-asset-list li[data-v-85a9074e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.inspector-asset-list li[data-v-85a9074e]:first-child{padding-top:0;border-top:0}.inspector-asset-list div[data-v-85a9074e]{display:grid;min-width:0;gap:3px}.inspector-asset-list strong[data-v-85a9074e],.inspector-asset-list small[data-v-85a9074e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-asset-list small[data-v-85a9074e]{color:var(--ink-subtle);font-size:.68rem}.dock-inspector-panel[data-v-85a9074e]>.workspace-section,.inspector-research-section[data-v-85a9074e] .workspace-page,.inspector-research-section[data-v-85a9074e] .workspace-section{padding:0;border:0;background:transparent;box-shadow:none}@media(max-width:1320px){.task-command-bar[data-v-85a9074e]{grid-template-columns:minmax(270px,.85fr) minmax(430px,1.5fr) auto;gap:14px}.task-command-progress[data-v-85a9074e] .progress-label{font-size:.56rem}.task-studio-layout[data-v-85a9074e]{grid-template-columns:minmax(0,1.48fr) minmax(360px,.92fr)}}@media(max-width:1060px){.task-detail-page[data-v-85a9074e]{height:auto;min-height:100vh;overflow:visible}.task-command-bar[data-v-85a9074e]{grid-template-columns:minmax(0,1fr) auto}.task-command-progress[data-v-85a9074e]{display:none}.task-studio-layout[data-v-85a9074e]{grid-template-columns:1fr;grid-template-rows:minmax(620px,calc(100vh - 210px)) minmax(680px,auto)}.task-agent-dock[data-v-85a9074e]{min-height:680px}}@media(max-width:700px){.task-detail-page[data-v-85a9074e]{gap:12px;padding:12px}.task-command-bar[data-v-85a9074e]{grid-template-columns:1fr;gap:12px}.task-command-identity[data-v-85a9074e]{align-items:flex-start;padding-left:0}.task-title-row[data-v-85a9074e]{flex-wrap:wrap}.task-command-actions[data-v-85a9074e]{justify-content:stretch}.task-command-actions .button[data-v-85a9074e]{flex:1}.task-command-progress[data-v-85a9074e]{display:none}.task-studio-layout[data-v-85a9074e]{grid-template-rows:minmax(560px,70vh) minmax(660px,auto)}.canvas-toolbar[data-v-85a9074e]{align-items:stretch;flex-direction:column;height:auto}.task-studio-canvas[data-v-85a9074e]{grid-template-rows:auto minmax(0,1fr)}.canvas-toolbar-leading[data-v-85a9074e],.canvas-toolbar-actions[data-v-85a9074e]{justify-content:space-between}.canvas-toolbar-actions .button[data-v-85a9074e]{flex:1}.article-canvas-scroll[data-v-85a9074e] .article-preview-canvas .preview-article,.canvas-outline-view[data-v-85a9074e]{width:calc(100% - 24px);margin:12px;padding:26px 22px}.dock-tab svg[data-v-85a9074e]{display:none}}.policy-collapsible-card[data-v-1ff027ec]{border:1px solid var(--line, #deddd5);border-radius:8px;background:var(--panel, #fffefa);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.policy-collapsible-card[data-v-1ff027ec]:hover{border-color:var(--line-focus, #c7c6bd)}.policy-collapsible-trigger[data-v-1ff027ec]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:transparent;border:none;cursor:pointer;text-align:left;color:inherit;transition:background .15s ease}.policy-collapsible-trigger[data-v-1ff027ec]:hover{background:#f8f8f4}.policy-collapsible-trigger[data-v-1ff027ec]:focus-visible{outline:2px solid var(--focus, #3d7456);outline-offset:-2px}.policy-collapsible-info[data-v-1ff027ec]{display:flex;flex-direction:column;gap:3px;min-width:0}.policy-title-row[data-v-1ff027ec]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.policy-name[data-v-1ff027ec]{font-size:.88rem;font-weight:650;color:var(--ink, #151918)}.policy-binding-note[data-v-1ff027ec]{margin:0;font-size:.78rem;color:var(--muted, #71746f)}.policy-toggle-action[data-v-1ff027ec]{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:550;color:var(--focus, #3d7456);flex-shrink:0}.policy-chevron-icon[data-v-1ff027ec]{width:1rem;height:1rem;transition:transform .2s ease}.policy-collapsible-card.is-expanded .policy-chevron-icon[data-v-1ff027ec]{transform:rotate(180deg)}.policy-collapsible-content[data-v-1ff027ec]{padding:14px 16px;background:#fafaf7;border-top:1px solid var(--line, #deddd5);max-height:260px;overflow-y:auto}:root{--ink: #151918;--muted: #71746f;--line: #deddd5;--soft-line: #ebe9e0;--paper: #f7f6f0;--panel: #fffefa;--accent: #f4dd55;--accent-soft: #fbf4c7;--green: #3d7456;--green-soft: #e7f0e8;--danger: #a44242;--danger-soft: #f9e9e6;--focus: #3d7456;--focus-ring: rgb(61 116 86 / 20%);--sidebar-width: 246px;--target: 42px;color:var(--ink);background:var(--paper);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;background:var(--paper);color:var(--ink);line-height:1.5}button,input,select,textarea{font:inherit;-webkit-tap-highlight-color:transparent}button,a{color:inherit;-webkit-tap-highlight-color:transparent}svg{width:1.15rem;height:1.15rem;flex:0 0 auto}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.brand-copy,.workspace-topbar p,.workspace-heading p,.section-note,.hint,.field-note,.muted{color:var(--muted)}.eyebrow{color:#777a74;font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lede{margin:0;color:var(--muted)}.page-heading-icon{width:2rem;height:2rem;margin-top:10px;color:#777a74}.text-link{display:inline-flex;align-items:center;gap:5px;color:#484c47;font-size:.82rem;font-weight:750;text-decoration:none}.text-link svg{width:.9rem;height:.9rem}.workbench-shell{min-height:100vh}.sidebar{position:fixed;z-index:10;top:0;bottom:0;left:0;display:flex;width:var(--sidebar-width);flex-direction:column;justify-content:space-between;padding:28px 18px 18px;overflow-y:auto;background:#efeee7;border-right:1px solid var(--line)}.sidebar-main{display:grid;gap:22px}.brand-lockup,.mobile-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none}.brand-lockup strong{display:block;font-size:.82rem;letter-spacing:.16em}.brand-lockup small{display:block;margin-top:1px;color:var(--muted);font-size:.7rem}.brand-icon,.mobile-brand svg{display:grid;width:32px;height:32px;place-items:center;background:var(--accent);border:1px solid #d3bd31;border-radius:10px}.brand-icon svg{width:18px;height:18px}.sidebar h1{margin:0;font-family:Georgia,Songti SC,serif;font-size:1.55rem;font-weight:600;letter-spacing:-.04em}.brand-copy{margin:-13px 0 0;font-size:.82rem;line-height:1.7}.sidebar-nav{display:grid;gap:5px}.side-nav-link{display:flex;min-height:42px;align-items:center;gap:11px;padding:9px 10px;color:#4a4e49;border:1px solid transparent;border-radius:9px;font-size:.9rem;font-weight:650;text-decoration:none}.side-nav-link:hover,.side-nav-link:focus-visible{background:#e7e6de}.side-nav-link.is-active,.side-nav-link.router-link-active{background:var(--panel);border-color:var(--line);box-shadow:0 1px 1px #1519180a;color:var(--ink)}.nav-section-label{margin:16px 10px 4px;color:#8b8e88;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sidebar-footer{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.profile-row{display:flex;min-width:0;align-items:center;gap:9px}.avatar{display:grid;width:33px;height:33px;flex:0 0 auto;place-items:center;background:#d9e6dd;border:1px solid #bdd0c3;border-radius:50%;color:#315940;font-size:.72rem;font-weight:800}.profile-copy{display:grid;min-width:0;gap:1px}.profile-copy strong,.profile-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy strong{font-size:.79rem}.profile-copy small{color:var(--muted);font-size:.69rem}.profile-signout{margin-left:auto}.workbench-page{min-width:0;min-height:100vh;margin-left:var(--sidebar-width)}.mobile-header{display:none}.workbench-content,.workspace-page{width:min(100%,1600px);margin:0 auto;padding:28px 36px 64px;min-width:0}.workspace-topbar,.workspace-heading,.route-modal-header,.panel-header,.article-workspace-header,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.workspace-topbar{margin-bottom:28px}.workspace-topbar h1,.workspace-topbar h2,.route-modal h1{margin:2px 0 5px;font-family:Georgia,Songti SC,serif;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:600;letter-spacing:-.045em;line-height:1.1}.workspace-topbar p,.workspace-heading p{max-width:680px;margin:0;font-size:.92rem}.settings-layout{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.settings-nav{display:flex;align-items:center;gap:6px;padding:0 0 1px;background:transparent;border:none;border-bottom:1px solid var(--line);border-radius:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid transparent;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:8px 8px 0 0;color:var(--muted);text-decoration:none;font-size:.88rem;font-weight:500;white-space:nowrap;transition:all .16s ease;cursor:pointer}.settings-nav-link:hover,.settings-nav-link:focus-visible{color:var(--ink);background:#00000008}.settings-nav-link.router-link-active{color:var(--ink);font-weight:600;border-color:transparent;border-bottom-color:var(--ink);background:transparent;box-shadow:none}.settings-nav-link>svg,.settings-nav-icon{width:1.15rem;height:1.15rem;margin-top:0;color:currentColor;flex-shrink:0}.settings-nav-link span,.settings-nav-text{display:inline-flex;align-items:center;gap:6px}.settings-nav-link strong{font-size:.88rem;font-weight:inherit}.settings-nav-link small{display:none}.settings-content{min-width:0;width:100%}.workbench-content.is-embedded{width:100%;margin:0;padding:0}.settings-section-content{display:grid;gap:20px}.settings-general-panel{max-width:760px}.settings-general-panel,.wordpress-settings-panel{display:grid;gap:14px}.settings-general-panel .panel-header,.wordpress-settings-panel .panel-header{margin-bottom:0}.settings-general-panel .hint,.wordpress-settings-panel .hint{margin:0}.settings-language-control{width:min(100%,320px)}.settings-security-note,.wordpress-connection-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--soft-line);border-radius:8px}.settings-security-note{color:#4d584d;background:#faf9f3}.settings-security-note svg,.wordpress-connection-status>svg{width:1.1rem;height:1.1rem;margin-top:1px}.settings-security-note p,.wordpress-connection-status p{margin:3px 0 0;color:var(--muted);font-size:.82rem}.wordpress-connection-status[data-connected=true]{background:var(--green-soft);border-color:#c7dccb;color:#326045}.wordpress-connection-status[data-connected=false]{background:var(--accent-soft);border-color:#e2d195;color:#655410}.wordpress-connection-status .button{grid-column:2;justify-self:start;margin-top:2px}.wordpress-settings-form{padding-top:2px}.wordpress-settings-form h3{margin:7px 0 0;font-size:.95rem}.button,.icon-only{display:inline-flex;min-height:var(--target);align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:700;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.button{padding:.55rem .86rem;font-size:.86rem}.icon-only{width:var(--target);padding:0;background:transparent;border-color:transparent}.button:hover:not(:disabled),.icon-only:hover:not(:disabled){transform:translateY(-1px)}.button:disabled,.icon-only:disabled{cursor:not-allowed;opacity:.58}.button-primary{background:var(--ink);color:#fffefa;border-color:var(--ink)}.button-primary:hover:not(:disabled){background:#303633}.button-secondary{background:var(--panel);border-color:var(--line);color:var(--ink)}.button-secondary:hover:not(:disabled),.icon-only:hover:not(:disabled){background:#f0efe8;border-color:#cbc9bf}.button-full{width:100%}.button-row{display:flex;flex-wrap:wrap;gap:8px}.panel,.workspace-section,.preview,.route-modal,.login-card{background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 1px #15191808}.panel,.workspace-section,.preview{border-radius:11px}.panel{padding:22px}.panel-header{align-items:center;margin-bottom:16px}.panel-header h2,.panel-header h3{margin:2px 0 0;font-family:inherit;font-size:1.08rem;font-weight:700;color:var(--ink)}.section-heading h2,.section-heading h3,.article-workspace-header h2{margin:0;font-family:inherit;font-size:.98rem;font-weight:700;color:var(--ink)}.section-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:14px}.section-heading>svg,.section-icon{width:1.15rem;height:1.15rem;color:var(--muted);flex-shrink:0}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:22px}.summary-card{display:grid;min-height:132px;align-content:space-between;padding:19px;background:var(--panel);border:1px solid var(--line);border-radius:11px}.summary-card-highlight{background:var(--accent-soft);border-color:#dfd09a}.summary-card strong{font-family:Georgia,Songti SC,serif;font-size:2rem;font-weight:600;letter-spacing:-.06em}.summary-card>span:last-child{color:var(--muted);font-size:.79rem;overflow-wrap:anywhere}.badge{display:inline-flex;width:max-content;min-height:24px;align-items:center;padding:2px 8px;background:#eeeee8;border:1px solid #dbdad1;border-radius:99px;color:#5d625d;font-size:.71rem;font-weight:800;line-height:1.2}.badge[data-tone=active]{background:var(--accent-soft);border-color:#e2d195;color:#655410}.badge[data-tone=ready],.badge[data-coverage=COMPLETE]{background:var(--green-soft);border-color:#c7dccb;color:#326045}.badge[data-tone=danger],.badge[data-coverage=INSUFFICIENT]{background:var(--danger-soft);border-color:#e6c4bd;color:#8d3733}.badge[data-tone=muted]{background:#eeeee8;border-color:#dbdad1;color:#5d625d}.badge[data-coverage=DEGRADED]{background:var(--accent-soft);border-color:#e2d195;color:#655410}.count-chip{display:inline-grid;min-width:27px;height:27px;place-items:center;padding:0 7px;background:#f0eee5;border:1px solid var(--line);border-radius:99px;color:#565b55;font-size:.77rem;font-weight:800}.form{display:grid;gap:8px}.modal-form{margin-top:14px}label{margin-top:8px;font-size:.83rem;font-weight:750}input,select,textarea{width:100%;min-height:var(--target);padding:.58rem .7rem;background:#fffefa;border:1px solid #cfcfc6;border-radius:7px;color:var(--ink)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px var(--focus-ring)}textarea{min-height:128px;resize:vertical}input[type=file]{padding:.37rem .45rem}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;min-height:17px;margin:0;padding:0;cursor:pointer;display:inline-grid;place-content:center;background-color:#fffefa;border:1.5px solid #b8b8ae;border-radius:4px;transition:all .14s cubic-bezier(.4,0,.2,1);vertical-align:middle;flex-shrink:0}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:#7b7f78;background-color:#f7f6f0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px var(--focus-ring)}input[type=checkbox]:checked{background-color:var(--ink);border-color:var(--ink)}input[type=checkbox]:checked:before{content:"";width:9px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) translate(.5px,-.5px)}input[type=radio]:checked{background-color:#fffefa;border-color:var(--ink)}input[type=radio]:checked:before{content:"";width:7px;height:7px;background-color:var(--ink);border-radius:50%}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.5;background-color:#eae9e1;border-color:#d0cfc7}.check-row{display:inline-flex;min-height:var(--target);align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.88rem;font-weight:600;color:var(--ink)}.hint,.field-note{margin:0;font-size:.75rem}.inline-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.policy-preview{display:grid;gap:9px;margin-top:8px;padding-top:15px;border-top:1px solid var(--soft-line)}.policy-preview h2{margin:0;font-size:.9rem}.extracted-text,.shared-actor-readonly pre,.attachment-list pre{max-width:100%;margin:0;padding:12px;overflow:auto;background:#f5f4ed;border:1px solid var(--soft-line);border-radius:7px;color:#444943;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.tag-input-container{display:grid;gap:8px}.tag-pill-list{display:flex;flex-wrap:wrap;gap:6px}.tag-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 9px;background:var(--accent-soft);border:1px solid #dfd09a;border-radius:99px;color:#61500e;font-size:.73rem;font-weight:750}.tag-pill button{display:inline-grid;width:16px;height:16px;place-items:center;padding:0;background:transparent;border:0;border-radius:50%;color:#7b691d;cursor:pointer}.tag-pill button:hover{background:#00000014}.char-counter{display:flex;justify-content:flex-end;margin-top:3px;color:var(--muted);font-size:.72rem}.char-counter.is-over-limit{color:var(--danger);font-weight:750}.task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.search-field{width:min(100%,390px)}.filter-tabs,.segment-control{display:flex;align-items:center;gap:3px;padding:3px;background:#e9e8df;border-radius:8px}.filter-tabs button,.segment-control button{min-height:32px;padding:4px 9px;background:transparent;border:0;border-radius:6px;color:#656861;cursor:pointer;font-size:.75rem;font-weight:750}.filter-tabs button.is-active,.segment-control button.is-active{background:var(--panel);box-shadow:0 1px 2px #15191814;color:var(--ink)}.modal-backdrop,.route-modal-page{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#15191873;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-backdrop-link{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.modal-card,.route-modal{position:relative;z-index:1;display:flex;flex-direction:column;width:min(680px,100%);max-height:min(780px,calc(100vh - 56px));background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 35px -10px #1519182e,0 1px 3px #15191814;overflow:hidden;padding:0}.modal-sm{width:min(440px,100%)}.modal-md{width:min(680px,100%)}.modal-lg{width:min(880px,100%)}.modal-xl{width:min(1040px,100%)}.modal-full{width:calc(100vw - 48px);max-height:calc(100vh - 48px)}.modal-header,.route-modal-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 18px;border-bottom:1px solid var(--soft-line);background:var(--panel);margin-bottom:0}.modal-header-content,.route-modal-header-content{flex:1;min-width:0}.modal-header h1,.modal-header h2,.modal-title,.route-modal-header h1{margin:2px 0 4px;font-family:Georgia,Songti SC,serif;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:600;letter-spacing:-.035em;line-height:1.15;color:var(--ink)}.modal-header .eyebrow,.route-modal-header .eyebrow{display:inline-block;margin-bottom:2px}.modal-header .lede,.modal-header .modal-description,.route-modal-header .lede{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.modal-close-btn,.modal-header .icon-only,.route-modal-header .icon-only{flex-shrink:0;margin:-4px -4px 0 0;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:6px;color:var(--muted);background:transparent;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.modal-close-btn:hover,.modal-header .icon-only:hover,.route-modal-header .icon-only:hover{background:var(--soft-line);color:var(--ink)}.modal-body,.route-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 28px}.modal-footer,.route-modal-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 28px;border-top:1px solid var(--soft-line);background:#faf9f5}.banner,.empty{margin:14px 0;padding:16px;border:1px solid var(--line);border-radius:9px}.banner h2,.empty h2{margin:0 0 4px;font-size:.93rem}.banner p,.empty p{margin:0;color:var(--muted);font-size:.82rem}.banner-error{background:var(--danger-soft);border-color:#e5c2bb;color:#873632}.banner-pending{background:var(--accent-soft);border-color:#e4d49b;color:#655410}.empty{background:#faf9f4;text-align:left}.empty .button{margin-top:13px}.skeleton{min-height:110px;margin:14px 0;padding:17px;background:#efeee6;border:1px solid var(--line);border-radius:9px;color:var(--muted)}.progress-wrapper{display:flex;flex-direction:column;gap:14px;width:100%}.progress-current-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:5px 12px;background:#f7f6ed;border:1px solid var(--soft-line);border-radius:9999px;font-size:.78rem;color:var(--ink)}.progress-pulse-dot{width:8px;height:8px;border-radius:50%;background:#eab308;box-shadow:0 0 0 2px #eab30840;animation:pulse-ring 2s infinite ease-in-out}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.75}}.progress-current-text{display:inline-flex;align-items:center;gap:6px}.progress-step-counter{color:var(--muted);font-weight:500;font-size:.74rem}.progress{display:flex;min-width:0;width:100%;padding:6px 2px 8px;margin:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.progress-section{padding:18px 20px 16px;min-width:0;overflow:hidden}.progress li{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1 0px;min-width:74px;gap:8px;padding:0 4px;color:#8c8f88;font-size:.71rem;line-height:1.25;text-align:center}.progress-track{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:20px}.progress li:not(:first-child) .progress-track:before{position:absolute;top:50%;right:50%;left:-50%;height:2px;background:#e2e1d9;content:"";z-index:1;transform:translateY(-50%)}.progress li[data-state=complete] .progress-track:before,.progress li[data-state=current] .progress-track:before{background:var(--green)}.progress-marker{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#efeee8;border:1.5px solid #cfcec6;border-radius:50%;transition:all .16s ease}.progress-check-icon{width:10px;height:10px;color:#fff}.progress li[data-state=complete],.progress li[data-state=current]{color:var(--ink);font-weight:700}.progress li[data-state=complete] .progress-marker{background:var(--green);border-color:var(--green)}.progress li[data-state=current] .progress-marker{background:#eab308;border-color:#ca8a04;box-shadow:0 0 0 3px #eab30840;transform:scale(1.15)}.progress-label{display:block;word-break:break-word;white-space:normal;max-width:86px}.toast-container{position:fixed;z-index:9999;right:24px;bottom:24px;display:grid;gap:10px;max-width:380px;pointer-events:none}.toast-item{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 6px 18px #15191817;color:var(--ink);font-size:.84rem;font-weight:650;pointer-events:auto;transition:all .22s ease}.toast-item[data-tone=success]{border-left:4px solid var(--green)}.toast-item[data-tone=error]{border-left:4px solid var(--danger)}.toast-item[data-tone=info]{border-left:4px solid var(--focus)}.toast-icon{width:1.25rem;height:1.25rem;flex:0 0 auto}.toast-icon-success{color:var(--green)}.toast-icon-error{color:var(--danger)}.toast-icon-info{color:var(--focus)}.toast-message{flex:1;min-width:0;overflow-wrap:anywhere}.toast-close{display:grid;width:24px;height:24px;place-items:center;padding:0;background:transparent;border:0;border-radius:4px;color:var(--muted);cursor:pointer}.toast-close:hover{background:#f0eee8;color:var(--ink)}.toast-enter-from{opacity:0;transform:translateY(16px) scale(.96)}.toast-leave-to{opacity:0;transform:translateY(8px) scale(.96)}.mobile-drawer-backdrop,.mobile-drawer{display:none}.workbench-task-list,.task-list,.memory-list,.share-list,.shared-memory-list,.attachment-list,.source-list,.finding-list,.failure-list{padding:0;margin:0;list-style:none}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,.85fr);gap:20px}.workbench-task-list{display:grid;border-top:1px solid var(--soft-line)}.workbench-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 1px;border-bottom:1px solid var(--soft-line);text-decoration:none}.workbench-task-row:hover .task-row-main strong{text-decoration:underline;text-underline-offset:3px}.task-row-icon,.context-icon{display:grid;width:31px;height:31px;place-items:center;background:#f0eee3;border-radius:8px;color:#5a6058}.task-row-main,.task-row-state{display:grid;min-width:0;gap:2px}.task-row-main strong,.context-row strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.task-row-main small,.task-row-state small,.context-row small{color:var(--muted);font-size:.72rem}.task-row-state{justify-items:end}.row-arrow{width:1rem;color:#8e908b}.dashboard-side-panel{display:grid;align-content:start;gap:13px}.dashboard-side-panel .panel-header{margin-bottom:2px}.context-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--soft-line)}.context-row>span:last-child{display:grid;min-width:0;gap:2px}.knowledge-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:19px 22px;background:#edeee6;border:1px solid #d9d9ce;border-radius:11px}.knowledge-strip>div{display:grid;gap:3px}.knowledge-strip strong{font-size:.87rem}.knowledge-strip p{max-width:450px;margin:0;color:var(--muted);font-size:.78rem}.task-table-panel{padding:0 20px}.task-table-heading,.task-table-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(260px,1.65fr) minmax(115px,.8fr) minmax(110px,.75fr);gap:14px;align-items:center}.task-table-heading{padding:14px 0 10px;border-bottom:1px solid var(--soft-line);color:#7b7f78;font-size:.69rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.task-table-list{display:grid}.task-table-row{min-height:70px;padding:13px 0;color:inherit;border-bottom:1px solid var(--soft-line);text-decoration:none}.task-table-row:hover .task-row-title{text-decoration:underline;text-underline-offset:3px}.task-row-title{font-size:.89rem;font-weight:750;overflow-wrap:anywhere}.task-table-row .muted{font-size:.79rem;overflow-wrap:anywhere}.workspace-layout{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:start;gap:24px;min-width:0;width:100%}.workspace-rail,.workspace-article-column,.workspace-context-rail,.workspace-main-column{display:flex;flex-direction:column;gap:20px;min-width:0;max-width:100%}.workspace-section{padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #15191808}.task-facts{display:flex;flex-direction:column;gap:0;margin:0}.task-facts>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--soft-line)}.task-facts>div:first-child{border-top:0;padding-top:0}.task-facts>div:last-child{padding-bottom:0}.task-facts dt{color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.02em;flex:0 0 auto}.task-facts dd{min-width:0;margin:0;color:var(--ink);font-size:.84rem;font-weight:600;text-align:right;overflow-wrap:anywhere}.bound-context-section p{display:flex;flex-direction:column;gap:3px;margin:0;padding:10px 12px;background:#f7f6f0;border:1px solid var(--soft-line);border-radius:8px;font-size:.84rem}.bound-context-section p:not(:first-of-type){margin-top:8px}.bound-context-section p.muted{background:transparent;border:1px dashed var(--line);color:var(--muted);padding:12px;text-align:center;font-size:.8rem}.bound-context-section small{color:var(--muted);font-size:.72rem}.attachments-section .hint{margin:0 0 12px;font-size:.78rem;line-height:1.45;color:var(--muted)}.attachment-form{display:flex;flex-direction:column;gap:10px;padding:12px;background:#faf9f5;border:1px dashed var(--line);border-radius:8px}.attachment-form label{font-size:.8rem;font-weight:600;color:var(--ink)}.attachment-form input[type=file]{font-size:.76rem;color:var(--muted);max-width:100%}.attachment-list{display:grid;gap:8px;margin-top:14px}.attachment-list li{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#fff;border:1px solid var(--soft-line);border-radius:8px;box-shadow:0 1px 2px #00000005}.attachment-list strong{font-size:.82rem;overflow-wrap:anywhere}.attachment-list small{color:var(--muted);font-size:.72rem}.attachment-list pre{max-height:120px;margin:6px 0 0;padding:8px;background:#f7f6ed;border-radius:6px;font-size:.72rem;overflow:auto}.article-workspace{padding:0;border-radius:12px;background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 2px #1519180a;min-width:0;overflow:hidden}.article-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;background:#faf9f5;border-bottom:1px solid var(--soft-line);flex-wrap:wrap}.article-workspace-header h2{margin:2px 0 0;font-family:inherit;font-size:1.12rem;font-weight:700;color:var(--ink)}.article-workspace-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.article-workspace-toolbar .button,.article-workspace-toolbar a.button,.article-workspace-toolbar .select{min-height:34px;height:34px;padding:0 12px;font-size:.8rem;font-weight:600;border-radius:7px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.article-workspace-toolbar .button svg,.article-workspace-toolbar a.button svg{width:.95rem;height:.95rem;flex-shrink:0}.article-workspace-toolbar .segment-control{min-height:34px;height:34px;padding:2px;border-radius:7px}.article-workspace-toolbar .segment-control button{min-height:28px;height:28px;padding:0 10px;font-size:.78rem;font-weight:600}.wordpress-draft-panel{display:grid;gap:14px}.wordpress-draft-panel .hint{margin:0}.wordpress-draft-target{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0;padding:13px;background:#faf9f3;border:1px solid var(--soft-line);border-radius:8px}.wordpress-draft-target div{min-width:0}.wordpress-draft-target dt{color:var(--muted);font-size:.71rem;font-weight:800}.wordpress-draft-target dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:.82rem}.wordpress-draft-error,.wordpress-preflight-result,.wordpress-sync-progress,.wordpress-verified-actions{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--soft-line);border-radius:8px}.wordpress-draft-error{color:#8d3733;background:var(--danger-soft);border-color:#e6c4bd}.wordpress-draft-panel .warning-banner{display:flex;gap:10px;align-items:flex-start;padding:12px;color:#765818;background:var(--accent-soft);border:1px solid #e2d195;border-radius:8px}.wordpress-draft-panel .warning-banner svg{width:1.1rem;height:1.1rem;flex:0 0 auto}.wordpress-draft-panel .warning-banner p{margin:0}.wordpress-preflight-result[data-passed=true],.wordpress-verified-actions{background:var(--green-soft);border-color:#c7dccb}.wordpress-preflight-result[data-passed=false]{background:var(--danger-soft);border-color:#e6c4bd}.wordpress-preflight-result svg,.wordpress-draft-error svg,.wordpress-sync-progress svg{width:1.1rem;height:1.1rem;flex:0 0 auto}.wordpress-preflight-result p,.wordpress-preflight-result ul,.wordpress-verified-actions strong{margin:0}.wordpress-preflight-result ul{display:grid;gap:8px;margin-top:8px;padding-left:18px;font-size:.8rem}.wordpress-verified-actions{display:grid}@media(max-width:640px){.wordpress-draft-target{grid-template-columns:1fr}.wordpress-connection-status .button{grid-column:1 / -1}}.button-copy-article{display:inline-flex;align-items:center;gap:6px;min-height:34px;height:34px;padding:0 12px;font-size:.8rem;font-weight:600;white-space:nowrap}.preview{border:0;border-radius:0;box-shadow:none}.preview-banner{display:flex;align-items:center;gap:12px;padding:12px 24px;background:#fafaf8;border-bottom:1px solid var(--soft-line)}.preview-banner svg{width:1.15rem;height:1.15rem;color:var(--muted);flex-shrink:0}.preview-banner h2{margin:0;font-size:.84rem;font-weight:700;color:var(--ink)}.preview-banner p{margin:2px 0 0;color:var(--muted);font-size:.74rem;line-height:1.4}.preview-article{max-width:780px;padding:32px 36px 48px;margin:0 auto}.preview-article h1,.preview-article h2{font-family:Georgia,Songti SC,serif;letter-spacing:-.03em;line-height:1.28}.preview-article h1{margin:0 0 18px;font-size:clamp(1.75rem,3.5vw,2.3rem);color:var(--ink)}.preview-article h2{margin:28px 0 12px;font-size:1.25rem;color:var(--ink)}.preview-article p{margin:0 0 16px;font-family:Georgia,Songti SC,serif;font-size:1.02rem;line-height:1.85;color:#2b2e2c;overflow-wrap:anywhere}.preview-article .lede{margin-bottom:24px;color:#4b514c;font-size:1.06rem;line-height:1.7}.outline-view{min-height:285px;padding:28px 36px}.outline-view ol{display:grid;gap:12px;padding-left:24px;margin:0}.outline-view li{padding-left:6px;font-size:.92rem;line-height:1.4}.outline-view li[data-level="1"]{font-size:1.08rem;font-weight:800}.article-preview{display:flex;flex-direction:column;background:#fff;border:1px solid var(--soft-line);border-radius:8px;overflow:hidden}.preview-banner-text{flex:1}.preview-banner-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.preview-banner-badges{display:flex;gap:6px;align-items:center}.preview-banner-actions{display:flex;gap:8px;align-items:center}.preview-stats-bar{display:flex;align-items:center;gap:20px;padding:8px 24px;background:#fafaf8;border-bottom:1px solid var(--soft-line);flex-wrap:wrap}.stat-item{display:flex;align-items:baseline;gap:5px}.stat-label{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.stat-value{font-size:.8rem;font-weight:700;color:var(--ink)}.preview-article-body{max-width:840px;width:100%;margin:0 auto;padding:32px 36px 44px}.preview-article-title{font-family:Georgia,Songti SC,serif;font-size:clamp(1.75rem,3.5vw,2.3rem);line-height:1.25;font-weight:700;color:var(--ink);margin-bottom:18px;letter-spacing:-.025em}.preview-article-excerpt{font-family:Georgia,Songti SC,serif;font-size:1.05rem;line-height:1.65;color:#40443f;padding:12px 16px;background:#faf9f4;border-left:3px solid #cfc9ba;border-radius:0 6px 6px 0;margin-bottom:24px}.preview-blocks-stream{display:flex;flex-direction:column;gap:18px}.preview-heading{font-family:Georgia,Songti SC,serif;color:var(--ink);margin-top:16px;margin-bottom:4px;line-height:1.35}.preview-heading[data-heading-level="2"]{font-size:1.45rem;font-weight:700}.preview-heading[data-heading-level="3"]{font-size:1.25rem;font-weight:650}.preview-heading[data-heading-level="4"]{font-size:1.1rem;font-weight:600}.preview-heading[data-heading-level="5"],.preview-heading[data-heading-level="6"]{font-size:1rem;font-weight:600}.preview-paragraph{font-family:Georgia,Songti SC,serif;font-size:1.05rem;line-height:1.85;color:#242926;margin:0}.preview-list{padding-left:28px;margin:0;display:flex;flex-direction:column;gap:8px}.preview-list-item{font-family:Georgia,Songti SC,serif;font-size:1.02rem;line-height:1.7;color:#242926}.preview-quote{border-left:4px solid #005a9c;padding:12px 20px;margin:8px 0;background:#f4f8fb;border-radius:0 6px 6px 0}.preview-quote-text{font-family:Georgia,Songti SC,serif;font-style:italic;font-size:1.08rem;line-height:1.75;color:#1a2f3b;margin:0}.preview-quote-citation{display:block;margin-top:6px;font-size:.85rem;color:#586974;font-style:normal}.preview-table-wrapper{overflow-x:auto;margin:12px 0}.preview-table{width:100%;border-collapse:collapse;font-size:.95rem}.preview-table th,.preview-table td{padding:10px 14px;border:1px solid var(--soft-line);text-align:left}.preview-table th{background:#f5f4ef;font-weight:650;color:var(--ink)}.preview-buttons-container{margin:12px 0}.preview-button{display:inline-block;text-decoration:none}.preview-image-slot{margin:16px 0}.preview-image-slot-card{border:2px dashed #b8c5cc;border-radius:8px;padding:16px;background:#f7fafc}.preview-image-slot-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.preview-image-slot-badge{display:flex;align-items:center;gap:6px;color:#0b69a3;font-weight:600;font-size:.85rem}.preview-image-slot-badge svg{width:1.1rem;height:1.1rem}.preview-image-slot-body{display:flex;flex-direction:column;gap:6px;font-size:.88rem;color:#334155}.preview-image-slot-prompt{margin:0;line-height:1.5}.preview-image-slot-meta code{background:#e2e8f0;padding:2px 6px;border-radius:4px;font-size:.8rem}.preview-image-slot-footer{margin-top:10px;padding-top:8px;border-top:1px solid #e2e8f0}.preview-image-slot-caption{font-size:.82rem;color:var(--muted);margin-top:6px;text-align:center}.preview-image{margin:16px 0}.preview-image img{max-width:100%;height:auto;border-radius:6px}.preview-image-slots-section{border-top:1px solid var(--soft-line);padding:20px 24px;background:#fafaf8}.image-slots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:12px}.image-slot-card{border:1px solid var(--soft-line);border-radius:6px;padding:12px;background:#fff}.slot-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.slot-prompt{color:#475569;line-height:1.4;margin:0 0 6px}.slot-alt{margin:0}.research-panel{padding:22px 24px;border-radius:12px}.research-panel .panel-header{margin-bottom:14px}.research-keyword-group{padding:16px 0;border-top:1px solid var(--soft-line)}.research-keyword-group:first-of-type{border-top:0;padding-top:4px}.research-keyword-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.research-keyword-heading h3{min-width:0;margin:0;font-family:inherit;font-size:1.05rem;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.research-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0}.research-facts>div{display:flex;flex-direction:column;gap:3px;padding:10px 14px;background:#faf9f5;border:1px solid var(--soft-line);border-radius:8px}.research-facts dt{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.research-facts dd{min-width:0;margin:0;color:var(--ink);font-size:.84rem;font-weight:600;overflow-wrap:anywhere}.research-panel details{margin-top:12px;padding:12px 16px;background:#fdfdfa;border:1px solid var(--soft-line);border-radius:8px}.research-panel details[open]{background:#faf9f3}.research-panel summary{cursor:pointer;font-size:.82rem;font-weight:750;color:#40443f;-webkit-user-select:none;user-select:none}.source-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;margin-top:12px}.source-list li{display:grid;gap:6px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;box-shadow:0 1px 2px #15191808}.source-item-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.source-item-url{display:flex;align-items:center;gap:7px;min-width:0;flex:1}.source-item-url svg{width:.95rem;height:.95rem;flex:0 0 auto;color:#7b7f78}.source-item-url a{color:#244b72;font-size:.78rem;font-weight:650;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-item-url a:hover{text-decoration:underline}.source-item-meta{display:flex;align-items:center;gap:6px;flex:0 0 auto}.source-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:.68rem;font-weight:750;line-height:1.3;background:#edf3ec;color:#275233;border:1px solid #cce0d0;white-space:nowrap}.source-badge.badge-rank{background:#fef7e0;color:#785a06;border-color:#f1dfa8}.source-badge[data-analysis-status=FAILED],.source-badge[data-analysis-status=SCRAPE_FAILED],.source-badge[data-analysis-status=FILTERED_OUT]{background:#fbeeed;color:#8c2621;border-color:#f2c7c5}.source-kind{color:var(--muted);font-size:.68rem;white-space:nowrap}.source-notes{margin:0;padding-left:22px;color:#626760;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.finding-list,.failure-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;margin-top:12px}.finding-list li,.failure-list li{padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:8px;font-size:.78rem;overflow-wrap:anywhere}.finding-list p{margin:4px 0 0;color:#555a54}.research-actions{margin-top:12px}.memory-library-grid,.actor-layout{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);align-items:start;gap:20px}.actor-layout{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)}.memory-list-panel{min-height:350px}.memory-list{display:grid;gap:11px}.memory-item{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:15px 0 0;border-top:1px solid var(--soft-line)}.memory-item>div{min-width:0}.memory-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px}.memory-item p{margin:5px 0;font-size:.84rem;overflow-wrap:anywhere}.memory-item small{font-size:.71rem}.shared-actor-panel{grid-column:1 / -1}.share-list,.shared-memory-list{display:grid;gap:7px;margin-top:14px}.share-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0 0;border-top:1px solid var(--soft-line)}.share-list span{display:grid;gap:2px}.share-list strong{font-size:.82rem;overflow-wrap:anywhere}.share-list small,.shared-actor-readonly small{color:var(--muted);font-size:.7rem}.shared-actor-panel>label{display:block}.shared-actor-readonly{display:grid;gap:5px;margin-top:14px;padding:14px;background:#f5f4ed;border:1px solid var(--soft-line);border-radius:8px}.shared-actor-readonly pre{max-height:170px;margin-top:6px}.shared-actor-panel h4{margin:18px 0 0;font-size:.84rem}.shared-memory-list li{padding:10px;background:#f8f7f1;border:1px solid var(--soft-line);border-radius:8px}.shared-memory-list strong{font-size:.79rem}.shared-memory-list p{margin:4px 0 0;font-size:.77rem}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px}.login-card{width:min(440px,100%);padding:32px;border-radius:12px}.login-card h1{margin:0 0 9px;font-family:Georgia,Songti SC,serif;font-size:2rem;letter-spacing:-.04em}.login-card .button{margin-top:20px}.login-card .language-selector-root{width:min(150px,100%);margin:0 0 20px auto}.workbench-shell.is-task-studio{--sidebar-width: 76px;height:100vh;overflow:hidden}.workbench-shell.is-task-studio .workbench-page{height:100vh;overflow:hidden}.workbench-shell.is-task-studio .sidebar{align-items:center;padding:21px 10px 14px;overflow:visible}.workbench-shell.is-task-studio .sidebar-main{width:100%;justify-items:center}.workbench-shell.is-task-studio .brand-lockup>span:last-child{display:none}.workbench-shell.is-task-studio .sidebar h1,.workbench-shell.is-task-studio .brand-copy,.workbench-shell.is-task-studio .side-nav-link,.workbench-shell.is-task-studio .nav-section-label,.workbench-shell.is-task-studio .profile-copy{font-size:0}.workbench-shell.is-task-studio .profile-copy{display:none}.workbench-shell.is-task-studio .side-nav-link{width:44px;min-height:44px;justify-content:center;padding:0;gap:0}.workbench-shell.is-task-studio .side-nav-link svg{width:1.25rem;height:1.25rem}.workbench-shell.is-task-studio .nav-section-label{display:none}.workbench-shell.is-task-studio .sidebar-footer{width:auto;border-top:0;justify-items:center}.workbench-shell.is-task-studio .sidebar .language-selector-root{width:44px}.workbench-shell.is-task-studio .sidebar .language-trigger{width:44px;min-height:44px;padding:0;justify-content:center}.workbench-shell.is-task-studio .sidebar .language-trigger-label,.workbench-shell.is-task-studio .sidebar .language-trigger-chevron{display:none}.workbench-shell.is-task-studio .sidebar .language-trigger-icon{width:1.25rem;height:1.25rem}.workbench-shell.is-task-studio .sidebar .placement-top .language-dropdown-panel{right:auto;left:calc(100% + 18px);min-width:156px}.workbench-shell.is-task-studio .profile-row{display:grid;justify-items:center}.workbench-shell.is-task-studio .profile-signout{margin:4px 0 0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1060px){.workbench-shell.is-task-studio,.workbench-shell.is-task-studio .workbench-page{height:auto;min-height:100vh;overflow:visible}}@media(max-width:1100px){:root{--sidebar-width: 76px}.sidebar{align-items:center;padding:21px 10px 14px;overflow:visible}.sidebar-main{width:100%;justify-items:center}.brand-lockup>span:last-child{display:none}.sidebar h1,.brand-copy,.side-nav-link,.nav-section-label,.profile-copy{font-size:0}.side-nav-link{width:44px;min-height:44px;justify-content:center;padding:0;gap:0}.side-nav-link svg{width:1.25rem;height:1.25rem}.nav-section-label{display:none}.sidebar-footer{width:auto;border-top:0;justify-items:center}.sidebar .language-selector-root{width:44px}.sidebar .language-trigger{width:44px;min-height:44px;padding:0;justify-content:center}.sidebar .language-trigger-label,.sidebar .language-trigger-chevron{display:none}.sidebar .language-trigger-icon{width:1.25rem;height:1.25rem}.sidebar .placement-top .language-dropdown-panel{left:calc(100% + 18px);right:auto;min-width:156px}.profile-row{display:grid;justify-items:center}.profile-signout{margin:4px 0 0}.workbench-content,.workspace-page{padding:26px 24px 44px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-layout{grid-template-columns:280px minmax(0,1fr)}.task-toolbar{align-items:stretch;flex-direction:column}.search-field{width:100%}.filter-tabs{width:max-content;max-width:100%;overflow-x:auto}.task-table-heading,.task-table-row{grid-template-columns:minmax(135px,1fr) minmax(220px,1.4fr) minmax(110px,auto)}.task-table-heading>span:last-child,.task-table-row>span:last-child{display:none}}@media(max-width:760px){.sidebar{display:none}.workbench-page{margin-left:0}.mobile-header{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;background:#efeee7;border-bottom:1px solid var(--line)}.mobile-header .language-selector-root{flex:0 0 auto}.mobile-header .placement-bottom .language-dropdown-panel{left:auto;right:0;min-width:144px}.mobile-drawer-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background:#15191873}.mobile-drawer{position:fixed;z-index:100;top:0;bottom:0;left:0;display:flex;width:min(82vw,300px);flex-direction:column;justify-content:space-between;padding:20px 16px;background:#efeee7;border-right:1px solid var(--line);box-shadow:4px 0 20px #00000026;transform:translate(-100%);transition:transform .22s cubic-bezier(.16,1,.3,1);overflow-y:auto}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mobile-drawer-footer{padding-top:14px;border-top:1px solid var(--line)}.mobile-brand{min-width:0;font-size:.82rem;font-weight:800}.mobile-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-brand svg{width:27px;height:27px;padding:5px}.workbench-content,.workspace-page{padding:24px 16px 46px}.workspace-topbar,.workspace-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.workspace-topbar .button,.workspace-heading>.button{width:100%}.workspace-heading-copy{order:-1;flex-basis:calc(100% - 90px)}.summary-grid,.dashboard-grid,.memory-library-grid,.actor-layout,.workspace-layout{grid-template-columns:1fr}.summary-card{min-height:104px}.knowledge-strip{align-items:flex-start;flex-direction:column}.workbench-task-row{grid-template-columns:auto minmax(0,1fr) auto}.workbench-task-row .task-row-state{grid-column:2;justify-items:start}.workbench-task-row .row-arrow{grid-row:1 / span 2;grid-column:3}.task-table-panel{padding:0 14px}.task-table-heading{display:none}.task-table-row{grid-template-columns:1fr auto;gap:5px 11px}.task-table-row .task-row-title{grid-column:1}.task-table-row .muted{grid-row:2;grid-column:1 / -1}.task-table-row .badge{grid-row:1;grid-column:2}.modal-backdrop,.route-modal-page{padding:10px}.modal-card,.route-modal{max-height:calc(100vh - 20px);border-radius:10px;padding:0}.modal-header,.route-modal-header{padding:16px 18px 12px}.modal-body,.route-modal-body{padding:16px 18px}.modal-footer,.route-modal-footer{padding:12px 18px}.inline-form-row{grid-template-columns:1fr}.shared-actor-panel,.workspace-research-rail{grid-column:auto}.progress li{min-width:92px}.article-workspace-header{align-items:flex-start;flex-direction:column}.preview-article{padding:30px 21px 42px}.filter-tabs{width:100%}.filter-tabs button{flex:0 0 auto}}
