.page-intro[data-v-9f00fa47]{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px}.eyebrow[data-v-9f00fa47]{display:flex;align-items:center;gap:9px;color:#81946c;font:9px Consolas,monospace;letter-spacing:.11em}.intro-rule[data-v-9f00fa47]{width:15px;height:1px;background:#a4b68e}.intro-index[data-v-9f00fa47]{color:#a6b398;margin-left:3px}h1[data-v-9f00fa47]{font-weight:500;font-size:30px;letter-spacing:-.04em;line-height:1.4;margin-top:8px;color:#2c4535}.page-intro p[data-v-9f00fa47]{font-size:12px;line-height:1.8;color:#78896b;margin-top:7px}.docs-link[data-v-9f00fa47]{display:flex;align-items:center;gap:7px;font-size:11px;color:#82976d;align-self:flex-end;margin-bottom:3px}.workflow[data-v-9f00fa47]{display:flex;align-items:center;gap:19px;margin-bottom:16px}.workflow-step[data-v-9f00fa47]{display:flex;align-items:center;gap:7px;font-size:10px;color:#8d9a7f}.workflow-step>svg[data-v-9f00fa47]{margin-left:9px;color:#b2bfa4}.step-number[data-v-9f00fa47]{height:18px;width:18px;display:grid;place-items:center;font:8px Consolas,monospace;border:1px solid #dce5d1;border-radius:50%;background:#f9fbf4}.workflow-step.current[data-v-9f00fa47]{color:#5e7848}.current .step-number[data-v-9f00fa47],.done .step-number[data-v-9f00fa47]{border-color:#b6ca9a;background:#e5eed5;color:#758e59}.workspace-mode[data-v-9f00fa47]{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:9px;color:#97a785}@media(min-width:1550px){h1[data-v-9f00fa47]{font-size:34px}.page-intro[data-v-9f00fa47]{margin-bottom:25px}}@media(max-width:1150px){.workflow[data-v-9f00fa47]{gap:9px}.workspace-mode[data-v-9f00fa47]{display:none}}@media(max-width:780px){h1[data-v-9f00fa47]{font-size:26px}.page-intro[data-v-9f00fa47]{margin-bottom:19px}}@media(max-width:660px){.docs-link[data-v-9f00fa47]{display:none}.workflow-step[data-v-9f00fa47]{font-size:10px}.page-intro p[data-v-9f00fa47]{font-size:11px}}.empty-preview[data-v-2f5fb477]{min-height:360px;padding:35px 25px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-image:radial-gradient(#cbd6bf65 .7px,transparent .7px);background-size:16px 16px;background-color:#f8faf4;text-align:center}.preview-art[data-v-2f5fb477]{position:relative;width:211px;height:159px;margin-bottom:35px}.paper-back[data-v-2f5fb477]{position:absolute;top:16px;right:4px;bottom:5px;left:21px;border:1px solid #dbe4cd;background:#f2f6ea;border-radius:10px;transform:rotate(-9deg)}.paper-front[data-v-2f5fb477]{position:absolute;top:0;right:18px;bottom:19px;left:0;background:#fcfdf9;border:1px solid #d5dfc7;border-radius:10px;display:grid;place-items:center;box-shadow:0 8px 22px #445b2710;color:#a4b88c;transform:rotate(3deg)}.paper-front svg[data-v-2f5fb477]{width:155px;max-height:105px}.art-plus[data-v-2f5fb477]{position:absolute;height:30px;width:30px;display:grid;place-items:center;right:0;bottom:10px;border:1px solid #d8e2c7;border-radius:50%;background:#eaf1dc;color:#97ae7c;font-size:20px}h3[data-v-2f5fb477]{font-size:15px;font-weight:500;color:#7c8d6b;letter-spacing:.02em}p[data-v-2f5fb477]{font-size:11px;color:#a1ae92;margin-top:12px;line-height:1.8}.empty-eyebrow[data-v-2f5fb477]{font-size:8px;letter-spacing:.17em;color:#b6c0aa;margin-top:37px}.corner[data-v-2f5fb477]{position:absolute;width:12px;height:12px;border-color:#d9e2cf;border-style:solid}.corner-tl[data-v-2f5fb477]{top:20px;left:20px;border-width:1px 0 0 1px}.corner-tr[data-v-2f5fb477]{top:20px;right:20px;border-width:1px 1px 0 0}.corner-bl[data-v-2f5fb477]{bottom:20px;left:20px;border-width:0 0 1px 1px}.corner-br[data-v-2f5fb477]{bottom:20px;right:20px;border-width:0 1px 1px 0}@media(max-width:600px){.empty-preview[data-v-2f5fb477]{min-height:340px;padding-top:38px}.preview-art[data-v-2f5fb477]{transform:scale(.85);margin-bottom:12px}h3[data-v-2f5fb477]{font-size:13px}}.generation-info[data-v-3d3c8e8b]{padding:10px 12px;color:#647e50;font-size:11px;overflow-wrap:anywhere}p[data-v-3d3c8e8b]{margin:0 0 6px}summary[data-v-3d3c8e8b]{cursor:pointer}iframe[data-v-3d3c8e8b]{display:block;border:0;width:100%;height:140px;margin-top:6px;background:#fff}ul[data-v-3d3c8e8b]{margin:6px 0 0;padding-left:18px}a[data-v-3d3c8e8b]{color:#3b6338}a[data-v-3d3c8e8b]:focus-visible,summary[data-v-3d3c8e8b]:focus-visible{outline:2px solid #647e50;outline-offset:3px}.image-output[data-v-16b380f7]{overflow:hidden}.result-title[data-v-16b380f7]{display:flex;align-items:center;gap:9px;color:#7c916b}.result-title h2[data-v-16b380f7]{color:var(--lab-ink)}.output-label[data-v-16b380f7]{margin-left:7px;font-size:8px;color:#abb69e;letter-spacing:.1em}.download-button[data-v-16b380f7]{min-height:32px;padding:6px 10px;font-size:10px;border-radius:7px;background:#f6f8ef;border-color:#e6ecd9;color:#758b61}.image-canvas[data-v-16b380f7]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;min-height:300px;height:470px;padding:22px;background:repeating-conic-gradient(#eef2e8,#eef2e8 25%,#f5f8f0 0%,#f5f8f0 50%) 50% / 18px 18px}.image-canvas img[data-v-16b380f7]{display:block;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 9px 25px #304f2512;border-radius:3px}.asset-loading[data-v-16b380f7],.asset-error[data-v-16b380f7]{min-height:421px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:30px;background:#f8faf4;color:#96aa7f}.asset-loading p[data-v-16b380f7]{font-size:12px}.preview-footer[data-v-16b380f7]{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:13px 24px;border-top:1px solid var(--lab-line);font-size:9px;color:#a0ac92}.preview-footer>div[data-v-16b380f7]{display:flex;align-items:center;gap:12px}.preview-footer i[data-v-16b380f7]{width:2px;height:2px;background:#acb99e;border-radius:50%}.file-type[data-v-16b380f7]{color:#7f9269;font-family:Consolas,monospace}.asset-copy[data-v-16b380f7]{display:flex;align-items:center;gap:6px;border:0;background:none;color:#8fa17a;padding:0;font-size:10px}@media(max-width:600px){.image-canvas[data-v-16b380f7]{height:355px;padding:15px}.output-label[data-v-16b380f7]{display:none}.preview-footer[data-v-16b380f7]{padding:13px 18px}.preview-note[data-v-16b380f7]{display:none}}.script-output[data-v-4e07fe31]{overflow:hidden}.lab-card-heading[data-v-4e07fe31]{flex-wrap:wrap}.result-title[data-v-4e07fe31]{display:flex;align-items:center;gap:9px;color:#80946b}.result-title h2[data-v-4e07fe31]{color:var(--lab-ink)}.tools[data-v-4e07fe31]{display:flex;align-items:center;gap:4px;margin-left:auto}.split-button[data-v-4e07fe31]{min-height:32px;padding:6px 9px;gap:6px;font-size:11px;color:var(--lab-green);background:#edf3e6;border-color:#dce6ce}.script-paper[data-v-4e07fe31]{min-height:421px;max-height:560px;overflow-y:auto;padding:27px 33px;background:#fdfefb}.paper-meta[data-v-4e07fe31]{display:flex;justify-content:space-between;margin-bottom:30px;font:9px Consolas,monospace;color:#a2ad96}.script-paper>p[data-v-4e07fe31]{white-space:pre-wrap;font-size:15px;line-height:2.1;color:#506144;letter-spacing:.03em;overflow-wrap:anywhere}.end-mark[data-v-4e07fe31]{text-align:center;margin-top:34px;color:#bac3ac;font-size:9px;letter-spacing:.2em}.preview-footer[data-v-4e07fe31]{padding:16px 24px;border-top:1px solid var(--lab-line);font-size:9px;color:#a0ac92}fieldset[data-v-c119b0e4]{border:0;margin:0;padding:0;min-width:0}legend[data-v-c119b0e4]{width:100%;padding:0;font-size:14px;line-height:1.8;font-weight:600;color:#354f30}.question-number[data-v-c119b0e4]{color:#8aa174;font-size:11px;margin-right:9px}.question-mode[data-v-c119b0e4]{display:inline-block;margin-left:8px;font-size:10px;font-weight:400;color:#718463}.question-reason[data-v-c119b0e4]{font-size:11px;color:#7a896d;line-height:1.8;margin:7px 0 12px}.question-options[data-v-c119b0e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.consultation-option[data-v-c119b0e4]{display:block;padding:14px;border:1px solid #dfe6d6;border-radius:10px;cursor:pointer;overflow-wrap:anywhere}.consultation-option[data-v-c119b0e4]:hover{border-color:#91aa78}.consultation-option.selected[data-v-c119b0e4]{background:#f0f6e5;border-color:#66884e;box-shadow:0 0 0 1px #66884e}.consultation-option[data-v-c119b0e4]:focus-within{outline:3px solid #80a672;outline-offset:3px}.option-heading[data-v-c119b0e4]{display:flex;gap:8px;align-items:baseline}input[data-v-c119b0e4]{margin:0;width:15px;height:15px;accent-color:#476b36;flex-shrink:0}strong[data-v-c119b0e4]{font-size:13px;line-height:1.7;color:#3e5935}.option-description[data-v-c119b0e4]{display:block;margin-top:6px;color:#738267;font-size:11px;line-height:1.8}@media(max-width:420px){.consultation-option[data-v-c119b0e4]{padding:11px}}.consultation-selection[data-v-120648a3]{display:grid;gap:25px}.selection-heading[data-v-120648a3]{display:flex;align-items:center;justify-content:space-between;gap:10px}h3[data-v-120648a3]{font-size:14px;color:#405a37;font-weight:600}.selection-heading>span[data-v-120648a3]{font-size:11px;color:#7c8d6e}.generation-controls[data-v-120648a3]{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--lab-line)}.selection-summary[data-v-120648a3]{font-size:12px;color:#587448;line-height:1.8}.consultation-output[data-v-1e2f43b2]{overflow:hidden}.result-title[data-v-1e2f43b2],.tools[data-v-1e2f43b2]{display:flex;align-items:center;gap:9px}.result-title>svg[data-v-1e2f43b2]{color:#80946b}.tools[data-v-1e2f43b2]{gap:4px}.consultation-content[data-v-1e2f43b2]{display:grid;gap:25px;max-height:820px;overflow-y:auto;padding:25px}.consultation-content[data-v-1e2f43b2]:focus-visible{outline:2px solid #80a672;outline-offset:-3px}h3[data-v-1e2f43b2]{color:#405a37;font-size:13px;font-weight:600;line-height:1.8}.consultation-summary[data-v-1e2f43b2]{border-left:3px solid #b7cf92;padding:0 0 0 15px}.consultation-summary p[data-v-1e2f43b2]{margin-top:9px;color:#4d6045;font-size:14px;line-height:1.9}.directions[data-v-1e2f43b2]{display:grid;gap:12px}.result-section[data-v-1e2f43b2]{border-top:1px solid var(--lab-line);padding-top:20px}ul[data-v-1e2f43b2],ol[data-v-1e2f43b2]{margin:12px 0 0;display:grid;gap:15px}.excerpt-list[data-v-1e2f43b2]{list-style:none;padding:0}blockquote[data-v-1e2f43b2]{margin:0;padding:10px 13px;background:#f5f7f0;border-left:2px solid #c5d4b1;color:#455c39}.uncertainty-list[data-v-1e2f43b2]{padding-left:20px}.legacy-questionnaire[data-v-1e2f43b2]{display:grid;gap:14px;font-size:12px;line-height:1.9;color:#687b5c}.source-notes[data-v-1e2f43b2]{font-size:12px;color:#687b5c}.source-notes>section[data-v-1e2f43b2],.source-notes>details[data-v-1e2f43b2]{margin-top:18px}.result-section p[data-v-1e2f43b2],blockquote[data-v-1e2f43b2]{font-size:12px;line-height:1.9}.item-reason[data-v-1e2f43b2]{margin-top:5px;color:#77856d}.empty-list[data-v-1e2f43b2]{margin-top:10px;color:#7c8d6e}.uncertainty-section[data-v-1e2f43b2]{background:#fbfaf5;padding:17px;border:1px solid #e9e5d7;border-radius:10px}.uncertainty-section h3[data-v-1e2f43b2]{color:#776b45}.source-snapshot[data-v-1e2f43b2]{font-size:11px;color:#687b5c}summary[data-v-1e2f43b2]{cursor:pointer;padding:4px 0}.source-snapshot p[data-v-1e2f43b2]{margin-top:12px;padding:14px;background:#f7f9f3;line-height:1.9;border-radius:8px}p[data-v-1e2f43b2],blockquote[data-v-1e2f43b2]{white-space:pre-wrap;overflow-wrap:anywhere}.preview-footer[data-v-1e2f43b2]{padding:16px 24px;border-top:1px solid var(--lab-line);font-size:10px;color:#7c8d6e}@media(max-width:660px){.consultation-content[data-v-1e2f43b2]{max-height:none;padding:20px}}.page-presentation[data-v-a51bf90b]{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,2fr);gap:16px 22px;padding:18px;background:#f5f8ef;border-bottom:1px solid #e9eee1}h4[data-v-a51bf90b]{margin:0 0 7px;color:#8a9a78;font-size:10px;font-weight:500}p[data-v-a51bf90b]{color:#506144;font-size:12px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.presentation-label[data-v-a51bf90b]{color:#365140;font-weight:600}.presentation-copy[data-v-a51bf90b]{grid-column:1 / -1;padding-top:14px;border-top:1px solid #e2e9d8}.screen-title[data-v-a51bf90b]{font-size:15px;color:#365140}.screen-keywords[data-v-a51bf90b]{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none}.screen-keywords li[data-v-a51bf90b]{max-width:100%;padding:3px 8px;border:1px solid #dce6ce;border-radius:5px;color:#647e50;font-size:10px;overflow-wrap:anywhere}.no-keywords[data-v-a51bf90b]{margin-top:7px;font-size:10px;color:#8a9a78}.legacy-presentation[data-v-a51bf90b]{padding:12px 18px;background:#f5f8ef;color:#8a9a78;font-size:11px}@media(max-width:460px){.page-presentation[data-v-a51bf90b]{grid-template-columns:minmax(0,1fr);gap:14px}}.job-status[data-v-92989fcb]{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 23px;border-bottom:1px solid #e0e9d6;background:#f2f7e9;color:#7a9860}.status-content[data-v-92989fcb]{display:flex;flex:1 1 200px;align-items:center;gap:11px;min-width:0}.status-content>svg[data-v-92989fcb]{flex-shrink:0}.status-content strong[data-v-92989fcb]{font-size:11px;font-weight:600;color:#69864f}.status-content p[data-v-92989fcb]{margin-top:4px;font-size:10px;color:#8a9a78;line-height:1.7;overflow-wrap:anywhere}.problem[data-v-92989fcb]{background:#fff8f4;border-color:#f0ded3}.problem .status-content strong[data-v-92989fcb],.problem .status-content p[data-v-92989fcb]{color:#a6684e}.status-actions[data-v-92989fcb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex-shrink:0;margin-left:auto}.cancel-button[data-v-92989fcb],.query-button[data-v-92989fcb]{display:flex;align-items:center;gap:5px;border:1px solid #d7e2c8;border-radius:6px;padding:5px 8px;background:#ffffff80;font-size:10px;color:#7c8d6b;flex-shrink:0}.status-actions button[data-v-92989fcb]:focus-visible{outline:2px solid #647e50;outline-offset:3px}.status-actions button[data-v-92989fcb]:disabled{cursor:wait;opacity:.65}.indeterminate[data-v-92989fcb]{position:absolute;bottom:0;left:0;right:0;height:2px;overflow:hidden}.indeterminate i[data-v-92989fcb]{display:block;background:#a6c27e;width:25%;height:100%;animation:pending-bar-92989fcb 2s ease-in-out infinite}@keyframes pending-bar-92989fcb{0%{transform:translate(-100%)}to{transform:translate(500%)}}span[data-v-80ebf219]{white-space:pre-wrap;overflow-wrap:anywhere}ol[data-v-80ebf219]{padding-left:20px}li+li[data-v-80ebf219]{margin-top:10px}dl[data-v-80ebf219]{margin:0}dl>div[data-v-80ebf219]{display:flex;gap:10px}dt[data-v-80ebf219]{color:#879873;min-width:36px}dd[data-v-80ebf219]{margin:0}.unused[data-v-80ebf219]{color:#97a58b}.prompt-heading[data-v-60cb3530]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#879873}.prompt-image-button[data-v-60cb3530]{flex-shrink:0;min-height:28px;padding:4px 9px;gap:5px;font-size:10px;color:var(--lab-green);background:#edf3e6;border-color:#dce6ce}.prompt-size[data-v-60cb3530]{margin-left:auto;white-space:nowrap;color:#647e50}dd[data-v-60cb3530]{margin:3px 0 0}dt[data-v-12d7eca0]{color:#879873;font-size:10px}dd[data-v-12d7eca0]{margin:3px 0 0}ol[data-v-12d7eca0]{margin:0;padding-left:20px}li+li[data-v-12d7eca0]{margin-top:10px}strong[data-v-12d7eca0]{color:var(--lab-green);font-size:11px;font-weight:600}.matched-sentence[data-v-12d7eca0]{margin:4px 0 0;padding-left:9px;border-left:2px solid #dce6ce;white-space:pre-wrap;overflow-wrap:anywhere}.legacy-note[data-v-12d7eca0]{font-size:10px;color:#879873;margin-top:8px}dt[data-v-5dec0b2c]{font-size:11px;color:#647e50}.complete[data-v-5dec0b2c]{margin-left:8px;color:var(--lab-green);font-size:10px}.legacy-model[data-v-5dec0b2c]{color:#879873;font-size:10px}.resolved-image[data-v-5dec0b2c]{margin:8px 0 0}img[data-v-5dec0b2c]{display:block;width:100%;max-height:300px;object-fit:contain;border-radius:6px;background:#edf3e6}button[data-v-5dec0b2c]:focus-visible{outline:2px solid #647e50;outline-offset:3px}.page-content-result[data-v-b33b4761]{padding:16px 18px;font-size:12px;line-height:1.8;color:#506144}header[data-v-b33b4761]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}h4[data-v-b33b4761]{margin:0;font-size:14px}.tools[data-v-b33b4761]{display:flex;gap:8px}.tools .lab-button[data-v-b33b4761]{min-height:28px;padding:4px 8px;font-size:10px;color:var(--lab-green);background:#edf3e6;border-color:#dce6ce}.validation[data-v-b33b4761]{color:#647e50;margin:10px 0 4px;font-size:10px}.review-note[data-v-b33b4761]{color:#879873;font-size:10px}.generated-fields>div[data-v-b33b4761]{margin-top:12px}dt[data-v-b33b4761]{font-size:10px;color:#879873}dd[data-v-b33b4761]{margin:3px 0 0}.table-scroll[data-v-b33b4761]{overflow-x:auto;margin-top:12px}table[data-v-b33b4761]{border-collapse:collapse;width:100%}th[data-v-b33b4761],td[data-v-b33b4761]{text-align:left;border:1px solid #dce6ce;padding:7px}.content-source[data-v-b33b4761]{margin-top:12px}.verbatim[data-v-b33b4761]{white-space:pre-wrap;overflow-wrap:anywhere}button[data-v-b33b4761]:focus-visible{outline:2px solid #647e50;outline-offset:3px}.page-content-panel[data-v-e5ad05f1]{border-top:1px solid #e9eee1;background:#f8faf4}.panel-note[data-v-e5ad05f1]{padding:10px 18px;font-size:10px;color:#879873}.queued-content[data-v-e5ad05f1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.queued-content .lab-button[data-v-e5ad05f1]{flex-shrink:0;min-height:28px;padding:4px 8px;font-size:10px}.planned-page[data-v-4597a0d2]{border:1px solid var(--lab-line);border-radius:10px;background:#fdfefb;overflow:hidden}.page-heading[data-v-4597a0d2]{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid #e9eee1}.page-number[data-v-4597a0d2]{color:#97a886;font-size:10px}h3[data-v-4597a0d2]{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--lab-ink);overflow-wrap:anywhere}.generate-content[data-v-4597a0d2]{flex-shrink:0;min-height:28px;padding:4px 8px;font-size:10px;color:var(--lab-green);background:#edf3e6;border-color:#dce6ce}.generate-content[data-v-4597a0d2]:focus-visible{outline:2px solid #647e50;outline-offset:3px}.page-tag[data-v-4597a0d2]{padding:4px 7px;border-radius:5px;background:#eaf0df;color:#647e50;font-size:10px;flex-shrink:0}.page-source[data-v-4597a0d2]{padding:16px 18px}.page-source h4[data-v-4597a0d2]{margin:0 0 7px;color:#8a9a78;font-size:10px;font-weight:500}.page-narration[data-v-4597a0d2]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;color:#506144}.page-detail[data-v-4597a0d2]{display:flex;align-items:baseline;gap:14px;padding:0 18px 15px;font-size:10px;color:#8a9a78;line-height:1.8}.page-detail p[data-v-4597a0d2]{flex:1;overflow-wrap:anywhere}.page-detail span[data-v-4597a0d2]{flex-shrink:0}@media(max-width:460px){.page-heading[data-v-4597a0d2]{flex-wrap:wrap;gap:7px}.page-tag[data-v-4597a0d2]{margin-left:auto}.page-detail[data-v-4597a0d2]{flex-direction:column;gap:5px}}.batch-images[data-v-d07c98e2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lab-button[data-v-d07c98e2]{min-height:32px;padding:6px 10px;gap:6px;font-size:11px;color:var(--lab-green);background:#edf3e6;border-color:#dce6ce}.queue-note[data-v-d07c98e2],.image-errors[data-v-d07c98e2]{font-size:10px;color:#647e50}.image-errors[data-v-d07c98e2]{flex-basis:100%;max-width:420px;overflow-wrap:anywhere;color:#9a4a37}button[data-v-d07c98e2]:focus-visible,summary[data-v-d07c98e2]:focus-visible{outline:2px solid #647e50;outline-offset:3px}.render-action[data-v-1eb89e39]{display:contents}.render-pages-button[data-v-1eb89e39]{min-height:32px;padding:6px 11px;gap:6px;font-size:11px;color:var(--lab-green);background:#edf3e6;border-color:#dce6ce}.render-pages-button[data-v-1eb89e39]:focus-visible{outline:2px solid #647e50;outline-offset:3px}.lab-error[data-v-1eb89e39]{flex-basis:100%;margin:0;font-size:11px}.page-plan-output[data-v-4248e272]{overflow:hidden}.lab-card-heading[data-v-4248e272]{flex-wrap:wrap}.result-title[data-v-4248e272]{display:flex;align-items:center;gap:9px;color:#80946b}.result-title h2[data-v-4248e272]{color:var(--lab-ink)}.tools[data-v-4248e272]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.generate-all-content[data-v-4248e272]{min-height:32px;padding:6px 10px;gap:6px;font-size:11px;white-space:nowrap;color:var(--lab-green);background:#edf3e6;border-color:#dce6ce}.plan-paper[data-v-4248e272]{min-height:421px;max-height:720px;overflow-y:auto;padding:23px;background:#f8faf4}.visual-style[data-v-4248e272]{padding:19px;border:1px solid #dce6ce;border-radius:10px;background:#f1f6e9;margin-bottom:18px}.style-meta[data-v-4248e272]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#8fa17b;font-size:9px}.visual-style h3[data-v-4248e272]{color:#365140;font-size:18px;font-weight:500;margin:12px 0 9px}.visual-style p[data-v-4248e272]{font-size:12px;line-height:1.9;color:#667b5c;overflow-wrap:anywhere}.visual-style .style-reason[data-v-4248e272]{font-size:10px;color:#879873;margin-top:10px}.page-list[data-v-4248e272]{display:flex;flex-direction:column;gap:12px}.preview-footer[data-v-4248e272]{padding:16px 24px;border-top:1px solid var(--lab-line);font-size:9px;color:#a0ac92}@media(max-width:600px){.plan-paper[data-v-4248e272],.visual-style[data-v-4248e272]{padding:15px}}.execution-details[data-v-8645150c]{border:1px solid var(--lab-line);background:#fcfdf8;border-radius:11px;overflow:hidden}summary[data-v-8645150c]{display:flex;align-items:center;gap:8px;padding:15px 17px;list-style:none;cursor:pointer;color:#819472;font-size:11px}summary[data-v-8645150c]::-webkit-details-marker{display:none}summary>svg[data-v-8645150c]:last-child{margin-left:auto}.details-label[data-v-8645150c]{color:#b0baa4;font-size:9px;margin-left:5px}.details-body[data-v-8645150c]{border-top:1px solid var(--lab-line)}.job-reference[data-v-8645150c]{display:flex;align-items:center;gap:8px;padding:8px 15px;font-size:10px;color:#9aaa8c}.job-reference code[data-v-8645150c]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:9px;color:#7e966a}.job-reference button[data-v-8645150c]{flex-shrink:0;width:25px}.json-tabs[data-v-8645150c]{display:flex;align-items:center;border-bottom:1px solid #e8ece1;padding:0 10px}.json-tabs button[data-v-8645150c]{border:0;background:none;padding:10px 9px;color:#a5b299;font-size:10px}.json-tabs .selected[data-v-8645150c]{color:#5c7c45;border-bottom:2px solid #9fba7e}.json-tabs .copy-json[data-v-8645150c]{display:flex;align-items:center;gap:5px;margin-left:auto}pre[data-v-8645150c]{max-height:285px;margin:0;overflow:auto;padding:17px;background:#f5f8ef;font:10px/1.9 Consolas,monospace;color:#657d50}.voice-preview[data-v-83cd3473]{overflow:hidden}.listening-room[data-v-83cd3473]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:390px;padding:32px 24px;text-align:center;background:radial-gradient(ellipse at 50% 35%,#f0f5df,#fbfcf7 70%)}.sound-mark[data-v-83cd3473]{width:105px;height:105px;display:grid;place-items:center;border:1px solid #d5e0c4;border-radius:50%;color:#819568;box-shadow:0 0 0 12px #e9efdc70,0 0 0 24px #f0f4e680;margin:20px 0 36px}.ready .sound-mark[data-v-83cd3473]{width:80px;height:80px;margin:10px 0 27px}.record-label[data-v-83cd3473]{color:#869574;font-size:9px;letter-spacing:.12em}h3[data-v-83cd3473]{font-size:19px;font-weight:500;color:#506344;margin-top:12px}.empty-note[data-v-83cd3473]{font-size:12px;line-height:1.9;color:#839074;margin-top:14px}.audio-meta[data-v-83cd3473]{display:flex;gap:9px;font-size:11px;color:#74876a;margin-top:12px}audio[data-v-83cd3473]{width:100%;max-width:430px;margin-top:25px}.download-audio[data-v-83cd3473]{width:auto;margin-top:18px}.generated-note[data-v-83cd3473]{margin-top:13px;font-size:10px;color:#8c997e}.loading-note[data-v-83cd3473]{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:25px;color:#70855a}.audio-error[data-v-83cd3473]{margin-top:20px;color:#ad4b3a;font-size:12px}.audio-error button[data-v-83cd3473]{margin:12px auto 0}.transcript[data-v-83cd3473]{padding:23px;border-top:1px solid var(--lab-line)}.transcript>div[data-v-83cd3473]{display:flex;justify-content:space-between;gap:12px;color:#80906f;font-size:10px}.transcript>p[data-v-83cd3473]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow-y:auto;font-size:13px;line-height:1.9;color:#4b6041;margin-top:13px}.batch-item[data-v-711b067b]{display:grid;gap:12px;padding:20px;border-top:1px solid var(--lab-line)}h3[data-v-711b067b]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;color:#506344}h3 span[data-v-711b067b]{font-size:10px;color:#80906f}.transcript[data-v-711b067b]{max-height:140px;overflow-y:auto;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.8;color:#4b6041}audio[data-v-711b067b]{width:100%}.audio-actions[data-v-711b067b]{display:flex;flex-wrap:wrap;gap:10px}.batch-preview[data-v-e0441d31]{overflow:hidden}.batch-progress[data-v-e0441d31]{display:grid;gap:12px;padding:20px;color:#506344;font-size:13px}progress[data-v-e0441d31]{width:100%;accent-color:#819568}.alignment-result[data-v-de4ba605]{margin-top:14px;font-size:11px;color:#65795b}.result-summary[data-v-de4ba605]{display:flex;align-items:center;justify-content:space-between;gap:10px}.export-alignment[data-v-de4ba605]{width:auto;padding:7px 10px;font-size:10px}.review-note[data-v-de4ba605]{margin-top:10px;color:#947538;line-height:1.7}details[data-v-de4ba605]{margin-top:14px}summary[data-v-de4ba605]{cursor:pointer;padding:8px 0}summary span[data-v-de4ba605]{color:#89967e;margin-left:8px}.timing-table[data-v-de4ba605]{max-height:250px;overflow:auto;border:1px solid var(--lab-line);border-radius:8px;margin-top:6px}.timing-table[data-v-de4ba605]:focus-visible{outline:2px solid #80a672;outline-offset:2px}table[data-v-de4ba605]{border-collapse:collapse;width:100%;text-align:left}th[data-v-de4ba605],td[data-v-de4ba605]{padding:8px 10px;border-bottom:1px solid var(--lab-line)}th[data-v-de4ba605]{position:sticky;top:0;background:var(--lab-soft);font-weight:500}td[data-v-de4ba605]:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.segment-text[data-v-de4ba605]{white-space:pre-wrap;overflow-wrap:anywhere}td small[data-v-de4ba605]{display:block;margin-top:2px;font-size:9px;color:#8d977f}.timing-note[data-v-de4ba605]{font-size:10px;color:#929d87;line-height:1.7;margin-top:12px}.voice-alignment[data-v-f28fd423]{margin-top:20px;padding-top:16px;border-top:1px dashed var(--lab-line)}.alignment-action[data-v-f28fd423]{display:flex;align-items:center;justify-content:space-between;gap:12px}.alignment-action>span[data-v-f28fd423]{font-size:11px;color:#849277}.align-button[data-v-f28fd423]{width:auto;margin-left:auto;color:#45623d;border-color:#cfdcbe;background:#f0f5e6;white-space:nowrap}.align-button[data-v-f28fd423]:hover:not(:disabled){background:#e5eed6}.unavailable[data-v-f28fd423],.lab-error[data-v-f28fd423]{margin-top:12px}.alignment-progress[data-v-f28fd423]{margin-top:15px;border:1px solid var(--lab-line);border-radius:10px;overflow:hidden}@media(max-width:420px){.alignment-action>span[data-v-f28fd423]{max-width:110px;line-height:1.7}}.result-column[data-v-61784f95]{display:flex;flex-direction:column;gap:16px;min-width:0}.empty-task[data-v-61784f95]{overflow:hidden}.generic-result[data-v-61784f95]{padding:24px}.toast[data-v-008a93b9]{position:fixed;bottom:24px;right:30px;z-index:30;display:flex;align-items:center;gap:9px;max-width:min(430px,calc(100vw - 40px));padding:14px 18px;border:1px solid #769161;border-radius:11px;background:#35553e;color:#e9f2df;box-shadow:0 12px 30px #26412620;font-size:12px;line-height:1.7}.toast.failed[data-v-008a93b9]{background:#805148;border-color:#9e7566;color:#fff4ec}.toast svg[data-v-008a93b9]{flex-shrink:0}.toast-enter-active[data-v-008a93b9],.toast-leave-active[data-v-008a93b9]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-008a93b9],.toast-leave-to[data-v-008a93b9]{opacity:0;transform:translateY(10px)}@media(max-width:660px){.toast[data-v-008a93b9]{right:18px;bottom:18px}}.lab-sidebar[data-v-813c4545]{width:238px;background:#fbfcf8;border-right:1px solid var(--lab-line);padding:33px 20px 23px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;flex-shrink:0}.brand[data-v-813c4545]{display:flex;align-items:center;gap:11px;padding-left:12px;font-family:Bahnschrift,Trebuchet MS,sans-serif;font-size:25px;font-weight:650;letter-spacing:-1px}.brand-lab[data-v-813c4545]{font-size:16px;margin-left:7px;font-weight:400;letter-spacing:1px;color:#667b5c}.brand-mark[data-v-813c4545]{display:flex;align-items:center;gap:3px;height:35px;width:35px;background:var(--lab-lime);border-radius:10px;padding:9px;transform:rotate(-4deg)}.brand-mark i[data-v-813c4545]{height:16px;width:4px;background:#365140;transform:skew(-13deg);border-radius:1px}.brand-mark i[data-v-813c4545]:nth-child(2){height:11px}.workspace-label[data-v-813c4545]{display:flex;align-items:center;gap:7px;margin:28px 9px 35px;font-size:11px;color:#7a8876}.workspace-dot[data-v-813c4545]{width:5px;height:5px;background:#7d9e65;border-radius:50%}.workspace-badge[data-v-813c4545]{margin-left:auto;font:9px Consolas,monospace;border:1px solid var(--lab-line);padding:3px 5px;border-radius:4px}.nav-label[data-v-813c4545]{display:flex;justify-content:space-between;margin:0 12px 13px;font-size:10px;color:#9ca698}.nav-label span[data-v-813c4545]{font-size:8px;letter-spacing:.12em}nav[data-v-813c4545]{display:grid;gap:7px}.nav-item[data-v-813c4545]{display:flex;width:100%;align-items:center;gap:12px;padding:14px 13px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;color:#74816d;font-size:13px;transition:background .15s}.nav-item[data-v-813c4545]:hover{background:#f0f4e9}.nav-item.active[data-v-813c4545]{color:#314834;background:#eaf1dc;border-color:#e3ebd2;font-weight:600}.active-mark[data-v-813c4545]{height:5px;width:5px;border-radius:50%;background:#7c9860;margin-left:auto}.task-count[data-v-813c4545]{margin-left:auto;font-size:10px;background:#dce6cc;padding:2px 5px;border-radius:5px}.sidebar-note[data-v-813c4545]{margin:auto 12px 40px;padding-top:30px}.note-symbol[data-v-813c4545]{font-size:37px;color:#7e985f;line-height:1;display:block;margin-bottom:17px}.sidebar-note p[data-v-813c4545]{color:#7c8774;font-size:13px;line-height:1.9}.sidebar-note>span[data-v-813c4545]:last-child{display:block;color:#aab39f;font-size:8px;letter-spacing:.12em;margin-top:13px}.sidebar-bottom[data-v-813c4545]{padding:0 12px}.sidebar-bottom a[data-v-813c4545]{display:flex;justify-content:space-between;color:#65765f;font-size:12px;margin-bottom:20px}.sidebar-bottom>div[data-v-813c4545]{display:flex;justify-content:space-between;color:#a5ae9d;font-size:9px}@media(max-width:1050px){.lab-sidebar[data-v-813c4545]{width:202px;padding-left:13px;padding-right:13px}}@media(max-width:780px){.lab-sidebar[data-v-813c4545]{width:100%;height:auto;position:static;padding:17px 18px 0;border-right:0;border-bottom:1px solid var(--lab-line)}.brand[data-v-813c4545]{padding-left:0;font-size:22px}.brand-mark[data-v-813c4545]{width:31px;height:31px;padding:7px}.workspace-label[data-v-813c4545],.nav-label[data-v-813c4545],.sidebar-note[data-v-813c4545],.sidebar-bottom[data-v-813c4545]{display:none}nav[data-v-813c4545]{display:flex;overflow-x:auto;gap:4px;margin-top:17px;padding-bottom:13px}.nav-item[data-v-813c4545]{white-space:nowrap;width:auto;flex:1;justify-content:center;padding:11px 4px;gap:5px;font-size:10px;position:relative}.nav-item svg[data-v-813c4545]{width:14px}.active-mark[data-v-813c4545]{display:none}.task-count[data-v-813c4545]{position:absolute;top:0;right:0;font-size:8px}}.lab-header[data-v-20a7e163]{height:64px;border-bottom:1px solid var(--lab-line);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 38px;background:#f7f9f3aa}.breadcrumb[data-v-20a7e163]{display:flex;align-items:center;gap:12px;font-size:11px;color:#9aa591}.breadcrumb strong[data-v-20a7e163]{color:#62755d;font-weight:400}.header-actions[data-v-20a7e163]{display:flex;align-items:center;gap:10px}.connection[data-v-20a7e163]{color:#aa7770;display:flex;align-items:center;gap:7px;font-size:11px}.connection i[data-v-20a7e163]{height:6px;width:6px;background:currentColor;border-radius:50%}.connection.online[data-v-20a7e163]{color:#6b8c5b}.separator[data-v-20a7e163]{height:18px;width:1px;background:var(--lab-line);margin:0 8px}.settings-button[data-v-20a7e163]{display:flex;align-items:center;gap:8px;border:0;background:none;font-size:11px;color:#75836c;padding:9px 0 9px 8px}.attention[data-v-20a7e163]{color:#ab6f35}.cost-link[data-v-20a7e163]{white-space:nowrap}.cost-link[data-v-20a7e163]:hover{text-decoration:underline}@media(max-width:1050px){.lab-header[data-v-20a7e163]{padding:0 26px}}@media(max-width:600px){.lab-header[data-v-20a7e163]{height:auto;min-height:62px;flex-wrap:wrap;gap:8px;padding:8px 20px}.breadcrumb[data-v-20a7e163]{gap:6px}.breadcrumb>span[data-v-20a7e163]{display:none}.breadcrumb svg[data-v-20a7e163]{display:none}.header-actions[data-v-20a7e163]{gap:2px;flex-wrap:wrap}.separator[data-v-20a7e163]{margin:0 5px}.settings-button[data-v-20a7e163],.connection[data-v-20a7e163]{font-size:10px}}.connection-dialog[data-v-8fb7ff7c]{width:min(440px,calc(100vw - 32px));padding:0;border:1px solid #d6dfcc;border-radius:22px;box-shadow:0 28px 90px #20332b25;color:var(--lab-ink)}.connection-dialog[data-v-8fb7ff7c]::backdrop{background:#20332b44;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-content[data-v-8fb7ff7c]{display:flex;flex-direction:column;gap:20px;padding:28px}.dialog-top[data-v-8fb7ff7c]{display:flex;align-items:center;justify-content:space-between}.key-icon[data-v-8fb7ff7c]{display:grid;place-items:center;width:45px;height:45px;background:#eaf0dc;border-radius:13px;color:#6b8852}h2[data-v-8fb7ff7c]{font-size:21px;margin-bottom:-10px}.token-input[data-v-8fb7ff7c]{position:relative}.token-input input[data-v-8fb7ff7c]{padding-right:43px}.token-input button[data-v-8fb7ff7c]{position:absolute;right:5px;top:6px}.capabilities[data-v-8fb7ff7c]{border-radius:11px;padding:6px 14px;background:var(--lab-soft)}.capabilities div[data-v-8fb7ff7c]{display:flex;justify-content:space-between;font-size:12px;padding:10px 0}.capabilities strong[data-v-8fb7ff7c]{font-weight:400;color:#a9ad9e}.capabilities .ready[data-v-8fb7ff7c]{color:#65884f}.custom-size[data-v-77c2f3cc]{background:none;border:0;color:#889b76;font-size:11px;padding:2px 0}.size-options[data-v-77c2f3cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.size-options button[data-v-77c2f3cc]{display:flex;height:67px;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #e2e7dc;border-radius:10px;background:#fff;color:#89967c}.size-options button.selected[data-v-77c2f3cc]{border-color:#8fa874;background:#f2f7e8;color:#55703d;box-shadow:0 0 0 1px #8fa87420}.ratio-shape[data-v-77c2f3cc]{border:1px solid currentColor;border-radius:3px;display:block}.size-options button>span[data-v-77c2f3cc]:last-child{font-size:10px;display:flex;gap:6px}.size-options small[data-v-77c2f3cc]{color:#a2ad97;font-size:10px}.dimension-note[data-v-77c2f3cc]{display:flex;justify-content:space-between;font-size:9px;color:#7b886f}.dimension-note .lab-mono[data-v-77c2f3cc]{color:#7e916c}.prompt-input[data-v-6826a822]{height:120px;font-size:13px;line-height:1.9}.examples-label[data-v-6826a822]{font-size:10px;color:#9da891;margin-top:1px}.prompt-examples[data-v-6826a822]{display:flex;flex-wrap:wrap;gap:6px}.prompt-examples button[data-v-6826a822]{display:flex;align-items:center;gap:7px;border:1px solid #e6ebdf;background:#fbfcf7;border-radius:6px;padding:6px 9px;color:#80906f;font-size:10px}.prompt-examples button[data-v-6826a822]:hover{border-color:#acbf90;background:#f0f5e5}.button-shortcut[data-v-6826a822]{margin-left:auto;color:#adc09b;font-size:11px;font-weight:400}.lab-primary>svg[data-v-6826a822]{margin-right:auto}.script-directions[data-v-38289b07]{padding:14px;border:1px solid #d8e4c9;border-radius:10px;background:#f5f9ed}.script-directions>div[data-v-38289b07]{display:flex;align-items:center;justify-content:space-between;gap:10px}h3[data-v-38289b07]{font-size:12px;color:#516b40}button[data-v-38289b07]{border:0;padding:4px;background:none;color:#657c53;font-size:11px}ul[data-v-38289b07]{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:10px 0;list-style:none}li[data-v-38289b07]{padding:5px 8px;border-radius:5px;background:#e7efd9;color:#4d673c;font-size:11px;overflow-wrap:anywhere}p[data-v-38289b07]{color:#77866a;font-size:11px;line-height:1.8}.selected-answers[data-v-38289b07]{display:grid;gap:10px;margin:12px 0;font-size:12px;line-height:1.7}.selected-answers dt[data-v-38289b07]{color:#77866a}.selected-answers dd[data-v-38289b07]{margin:2px 0 0;color:#405a37;overflow-wrap:anywhere}.source-input[data-v-d2d889f9]{min-height:208px}.example-button[data-v-d2d889f9]{align-self:flex-start;border:0;background:none;padding:0;color:#849872;font-size:10px}.example-button[data-v-d2d889f9]:hover{color:#456439}.source-input[data-v-7c546eb3]{min-height:240px}.form-symbol[data-v-7c546eb3]{color:#80946b}.over-limit[data-v-7c546eb3]{color:var(--lab-danger)}.example-button[data-v-7c546eb3]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;border:0;background:none;padding:2px 0;color:#617b4d;font-size:11px}.example-button[data-v-7c546eb3]:hover{color:var(--lab-green)}.narration-input[data-v-33a4b5e7]{min-height:208px}.latest-script[data-v-33a4b5e7]{align-self:flex-start;border:0;background:none;padding:0;color:#849872;font-size:10px}.latest-script[data-v-33a4b5e7]:hover{color:#456439}.exceeded[data-v-33a4b5e7]{color:#a6684e}.task-symbol[data-v-cf6849ff]{display:grid;place-items:center;width:63px;height:63px;border:1px solid #e3ebd9;border-radius:17px;background:#f3f7e9;color:#8c9e72}.intro[data-v-cf6849ff]{font-size:20px;color:#4b6040;margin-bottom:-12px}.flow-note[data-v-cf6849ff]{display:flex;justify-content:center;align-items:center;gap:9px;color:#9ba68f;font-size:10px;padding:10px 0 6px}.history[data-v-f498b94f]{margin-top:33px}.history-heading[data-v-f498b94f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.history-heading h2[data-v-f498b94f]{font-size:13px;font-weight:500;color:#6e8160}.history-heading h2 span[data-v-f498b94f]{margin-left:9px;font:10px Consolas,monospace;color:#a5b398}.history-heading button[data-v-f498b94f]{display:flex;align-items:center;gap:5px;background:none;border:0;padding:5px 0;font-size:10px;color:#97a886}.history-empty[data-v-f498b94f]{min-height:67px;padding:20px;border:1px dashed #dce4d2;border-radius:11px;display:flex;align-items:center;gap:12px;color:#9baa8d;font-size:11px}.history-empty-tag[data-v-f498b94f]{margin-left:auto;font-size:8px;letter-spacing:.1em;color:#bbc5b0}.history-list[data-v-f498b94f]{background:#fbfcf8;border:1px solid var(--lab-line);border-radius:11px;overflow:hidden;max-height:286px;overflow-y:auto}.history-row[data-v-f498b94f]{width:100%;display:flex;align-items:center;gap:15px;padding:15px 18px;border:0;border-bottom:1px solid #e9eee1;background:none;text-align:left}.history-row[data-v-f498b94f]:last-child{border-bottom:0}.history-row[data-v-f498b94f]:hover,.history-row.selected[data-v-f498b94f]{background:#f1f6e9}.history-icon[data-v-f498b94f]{display:grid;place-items:center;width:33px;height:33px;background:#eaf0df;border-radius:8px;flex-shrink:0;color:#8ba472}.history-label[data-v-f498b94f]{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.history-label strong[data-v-f498b94f]{font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6c825c}.history-label small[data-v-f498b94f]{font-size:9px;color:#aab79c;overflow:hidden;text-overflow:ellipsis}.history-row time[data-v-f498b94f]{color:#a2af95;font-size:10px}.history-arrow[data-v-f498b94f]{color:#98ae80;flex-shrink:0}.history-note[data-v-f498b94f]{font-size:9px;color:#aeba9f;margin-top:12px}@media(max-width:600px){.history-empty-tag[data-v-f498b94f],.history-row time[data-v-f498b94f],.history-arrow[data-v-f498b94f]{display:none}.history-row[data-v-f498b94f]{padding:12px;gap:10px}.history-label small[data-v-f498b94f]{max-width:135px}.history-row .lab-status[data-v-f498b94f]{font-size:9px}}.voice-intro[data-v-316450b7]{display:flex;align-items:center;gap:12px;color:#78935d}.voice-intro p[data-v-316450b7]{font-size:13px;color:#677b58}.voice-text[data-v-316450b7]{min-height:190px;resize:vertical;line-height:1.85}.sample-button[data-v-316450b7]{display:flex;align-items:center;gap:6px;align-self:flex-start;border:0;padding:0;background:none;color:#6d8555;font-size:11px}.voice-fields[data-v-316450b7]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.voice-fields>label[data-v-316450b7]{min-width:0}.audio-format[data-v-316450b7]{display:flex;justify-content:space-between;padding:12px 14px;background:var(--lab-soft);border-radius:9px;font-size:11px;color:#78866e}.audio-format strong[data-v-316450b7]{font-weight:500;color:#546849}.associations[data-v-316450b7]{color:#738469;font-size:11px}.associations summary[data-v-316450b7]{cursor:pointer}.associations summary span[data-v-316450b7]{color:#89967f;margin-left:6px}.association-fields[data-v-316450b7]{display:grid;gap:12px;padding-top:15px}.voice-note[data-v-316450b7]{text-align:center}.text-row[data-v-abb1e3c3]{display:grid;gap:8px}.text-row textarea[data-v-abb1e3c3]{min-height:100px;resize:vertical;line-height:1.8}.remove-text[data-v-abb1e3c3]{justify-self:end}.voice-fields[data-v-abb1e3c3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.voice-mode[data-v-2c881b33]{display:flex;gap:6px;margin-bottom:12px}.voice-mode button[data-v-2c881b33]{padding:8px 14px;border:1px solid var(--lab-line);border-radius:8px;background:var(--lab-soft);color:#677b58}.voice-mode button[aria-pressed=true][data-v-2c881b33]{background:#e5edda;border-color:#98ae80}.render-load-state[data-v-59580897]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;height:100%;padding:32px;gap:16px;border:1px solid var(--lab-line);border-radius:16px;background:#f8faf5;color:#6f815d;text-align:center}h1[data-v-59580897]{margin:0;color:#365140;font-size:20px;font-weight:500}p[data-v-59580897]{max-width:420px;margin:0;font-size:13px;line-height:1.8}a[data-v-59580897]{text-decoration:none}a[data-v-59580897]:focus-visible{outline:2px solid var(--lab-green);outline-offset:3px}.lab-layout[data-v-6d8044cd]{display:flex;min-height:100vh}.lab-workspace[data-v-6d8044cd]{flex:1;min-width:0}.lab-main[data-v-6d8044cd]{max-width:1340px;margin:0 auto;padding:25px 38px 23px}.lab-main.lab-main-render[data-v-6d8044cd]{max-width:none;height:calc(100dvh - 64px);min-height:508px;padding:24px}.workbench-grid[data-v-6d8044cd]{display:grid;grid-template-columns:minmax(300px,.83fr) minmax(380px,1.25fr);align-items:start;gap:24px}.request-column[data-v-6d8044cd]{min-width:0}.request-footnote[data-v-6d8044cd]{display:flex;align-items:center;gap:6px;padding:13px 4px 0;color:#8c9c7a;font-size:9px}.request-footnote>span[data-v-6d8044cd]:last-child{margin-left:auto}.connection-error[data-v-6d8044cd]{margin-bottom:16px}.page-footer[data-v-6d8044cd]{display:flex;justify-content:space-between;margin-top:29px;padding-top:17px;border-top:1px solid #e1e8d9;font-size:9px;color:#8f9e7c}.page-footer .lab-mono[data-v-6d8044cd]{font-size:8px;letter-spacing:.05em}@media(min-width:1550px){.lab-main[data-v-6d8044cd]{padding-top:35px}}@media(max-width:1150px){.workbench-grid[data-v-6d8044cd]{grid-template-columns:minmax(285px,.95fr) minmax(300px,1.1fr);gap:18px}.lab-main[data-v-6d8044cd]{padding-left:26px;padding-right:26px}}@media(max-width:950px){.workbench-grid[data-v-6d8044cd]{grid-template-columns:1fr}.request-footnote[data-v-6d8044cd]{padding-bottom:5px}}@media(max-width:780px){.lab-layout[data-v-6d8044cd]{display:block}.lab-main[data-v-6d8044cd]{padding:25px 22px}.workbench-grid[data-v-6d8044cd]{grid-template-columns:minmax(275px,.85fr) minmax(300px,1fr)}}@media(max-width:660px){.lab-main.lab-main-render[data-v-6d8044cd]{height:auto;padding:16px}.workbench-grid[data-v-6d8044cd]{grid-template-columns:1fr}.lab-main[data-v-6d8044cd]{padding:25px 18px 20px}.page-footer>span[data-v-6d8044cd]:last-child{display:none}}@layer lab-base{:root{font-family:Trebuchet MS,Microsoft YaHei UI,PingFang SC,sans-serif;color:#20332b;background:#f3f5ef;font-synthesis:none;--lab-ink: #20332b;--lab-muted: #7c887e;--lab-green: #274b3c;--lab-lime: #d9edaa;--lab-line: #e2e7dd;--lab-paper: #fff;--lab-soft: #f7f9f3;--lab-danger: #ab443e;--lab-radius: 18px}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button,input,textarea,select{color:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #80a672;outline-offset:4px}h1,h2,h3,h4,p{margin:0}button svg{flex-shrink:0}::selection{background:#d9edaa;color:#20332b}.lab-card{background:var(--lab-paper);border:1px solid var(--lab-line);border-radius:var(--lab-radius)}.lab-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 24px;border-bottom:1px solid var(--lab-line)}.lab-card-heading h2{font-size:15px;font-weight:700;letter-spacing:.02em}.lab-caption{color:var(--lab-muted);font-size:12px;line-height:1.7}.lab-mono{font-family:Consolas,SFMono-Regular,monospace}.lab-method{display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;background:#edf3e8;color:#58764b;font:11px/1 Consolas,monospace;letter-spacing:.04em}.lab-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border:1px solid var(--lab-line);background:#fff;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .15s,transform .15s,border-color .15s}.lab-button:hover:not(:disabled){background:#f1f5eb;border-color:#bbcbb2}.lab-button:active:not(:disabled){transform:translateY(1px)}.lab-primary{background:var(--lab-green);color:#fff;border-color:var(--lab-green)}.lab-primary:hover:not(:disabled){background:#173b2c;border-color:#173b2c}.lab-lime-button{background:var(--lab-lime);border-color:var(--lab-lime);color:#304733}.lab-icon-button{display:inline-flex;align-items:center;justify-content:center;height:34px;width:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--lab-muted)}.lab-icon-button:hover{color:var(--lab-ink);background:#edf2e7}.lab-form{display:flex;flex-direction:column;gap:18px;padding:20px 24px}.lab-field{display:flex;flex-direction:column;gap:10px;min-width:0}.lab-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:600}.lab-label small{font-size:11px;color:var(--lab-muted);font-weight:400}.lab-input{width:100%;min-height:43px;border:1px solid #dfe6d9;border-radius:10px;background:#fcfdf9;padding:11px 13px;font-size:13px;line-height:1.8;outline:none;transition:border .15s,box-shadow .15s}.lab-input:focus{border-color:#89a974;box-shadow:0 0 0 3px #dcebc75e}.lab-input::placeholder{color:#86947c}textarea.lab-input{resize:vertical;min-height:120px}select.lab-input{cursor:pointer}.lab-form-footer{display:flex;flex-direction:column;gap:12px;padding-top:3px}.lab-form-footer .lab-primary{min-height:48px;width:100%}.lab-form-footer .lab-caption{text-align:center;font-size:11px}.lab-error{padding:12px 14px;border:1px solid #f0d4d0;background:#fff6f3;color:var(--lab-danger);border-radius:10px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.lab-notice{padding:12px 14px;background:#f3f5ec;color:#6c795c;border-radius:10px;font-size:12px;line-height:1.8}.lab-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lab-spinner{animation:lab-spin 1s linear infinite}.lab-status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:20px;font-size:11px;font-weight:500;white-space:nowrap;background:#eef2e8;color:#697b5f}.lab-status:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.state-running{color:#668641;background:#edf5db}.state-succeeded{color:#467358;background:#eaf4ed}.state-failed{color:#b25346;background:#fdf0eb}.state-cancelled{color:#8e938d;background:#f0f2ee}@keyframes lab-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:600px){.lab-card-heading{padding:18px}.lab-form{padding:20px 18px}}}
