.ai-document-workbench[data-v-e8db5d0b]{margin:24px 0 36px}.doc-layout[data-v-e8db5d0b]{align-items:start;gap:20px;display:grid}.doc-settings[data-v-e8db5d0b]{min-width:0;padding:0;overflow:hidden}.doc-scroll[data-v-e8db5d0b]{min-height:0;padding:22px}.doc-heading[data-v-e8db5d0b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.doc-heading h2[data-v-e8db5d0b],.doc-method h2[data-v-e8db5d0b]{margin:0;font-size:1.05rem}.doc-heading .button[data-v-e8db5d0b]{font-size:.78rem}.doc-help[data-v-e8db5d0b],.doc-method p[data-v-e8db5d0b]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.82rem;line-height:1.85}.doc-options[data-v-e8db5d0b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:20px;display:grid}.field>span[data-v-e8db5d0b]{margin-bottom:8px;font-size:.84rem;font-weight:600;display:block}.field input[data-v-e8db5d0b],.field textarea[data-v-e8db5d0b]{width:100%;min-width:0;min-height:44px}.field textarea[data-v-e8db5d0b]{resize:vertical;white-space:pre;font:.82rem/1.65 ui-monospace,monospace;overflow:auto}.doc-upload[data-v-e8db5d0b]{min-height:44px;font-size:.8rem;position:relative;overflow:hidden}.doc-upload input[data-v-e8db5d0b]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.doc-upload[data-v-e8db5d0b]:focus-within{outline:2px solid var(--ink);outline-offset:3px}.doc-check[data-v-e8db5d0b]{align-items:center;gap:10px;min-height:44px;font-size:.83rem;line-height:1.6;display:flex}.doc-check input[data-v-e8db5d0b]{flex:none;width:18px;height:18px}.doc-dock[data-v-e8db5d0b]{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;flex:none;gap:10px;padding:16px 22px;display:flex}.doc-dock .button[data-v-e8db5d0b]{min-height:44px}.doc-results[data-v-e8db5d0b]{min-width:0}.doc-method[data-v-e8db5d0b],.doc-preview-card[data-v-e8db5d0b]{min-width:0;margin-bottom:18px;padding:22px}.doc-preview[data-v-e8db5d0b]{border:1px solid var(--line);overflow-wrap:anywhere;color:var(--ink-strong);background:#fff;border-radius:14px;min-height:180px;padding:20px}.doc-preview[data-v-e8db5d0b] h1{font-size:1.8em;line-height:1.3}.doc-preview[data-v-e8db5d0b] h2{font-size:1.45em;line-height:1.4}.doc-preview[data-v-e8db5d0b] p{margin-block:.8em}.doc-preview[data-v-e8db5d0b] pre{white-space:pre;background:#f1f4f6;border-radius:8px;padding:14px;font-size:.85em;overflow:auto}.doc-preview[data-v-e8db5d0b] code{font-family:ui-monospace,monospace}.doc-preview[data-v-e8db5d0b] table{border-collapse:collapse;max-width:100%;margin:18px 0;display:block;overflow:auto}.doc-preview[data-v-e8db5d0b] td,.doc-preview[data-v-e8db5d0b] th{text-align:left;border:1px solid #ccd4da;min-width:80px;padding:10px}.doc-preview[data-v-e8db5d0b] th{background:#e6f0f9}.doc-preview[data-v-e8db5d0b] blockquote{background:#f1f4f6;border-left:3px solid #accdea;margin:1em 0;padding:10px 16px}.doc-warnings[data-v-e8db5d0b]{background:var(--info-wash);border-radius:12px;padding:16px 16px 16px 32px;font-size:.8rem;line-height:1.8}.doc-error[data-v-e8db5d0b]{border:1px solid var(--risk);background:color-mix(in srgb,var(--risk) 24%,var(--paper));color:var(--ink-strong);overflow-wrap:anywhere;border-radius:12px;padding:16px}.doc-notice[data-v-e8db5d0b]{color:var(--ink-soft);font-size:.83rem;line-height:1.8}@media (width>=900px){.doc-layout[data-v-e8db5d0b]{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.doc-settings[data-v-e8db5d0b]{flex-direction:column;max-height:calc(100dvh - 126px);display:flex;position:sticky;top:108px}.doc-scroll[data-v-e8db5d0b]{scrollbar-gutter:stable;overflow:auto}}@media (width<=540px){.doc-method[data-v-e8db5d0b],.doc-preview-card[data-v-e8db5d0b],.doc-scroll[data-v-e8db5d0b]{padding:18px}.doc-dock[data-v-e8db5d0b]{padding:14px 18px}.doc-options[data-v-e8db5d0b]{grid-template-columns:minmax(0,1fr)}.doc-preview[data-v-e8db5d0b]{padding:14px}.doc-preview[data-v-e8db5d0b] h1{font-size:1.5em}}
