.challenges-section[data-v-493b210e]{background:var(--field-bg);border-bottom:1px solid var(--field-border-muted);color:var(--field-text);padding:80px 0}.section-heading[data-v-493b210e]{margin:0 auto;max-width:780px;text-align:center}h2[data-v-493b210e]{font-size:30px;font-weight:600;letter-spacing:0;line-height:40px;margin:12px 0 0}.section-heading>p[data-v-493b210e],.workflow-heading>p[data-v-493b210e]{color:var(--field-text-tertiary);font-size:18px;line-height:28px}.section-heading>p[data-v-493b210e]{margin:16px 0 0}.challenge-grid[data-v-493b210e]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.challenge-grid article[data-v-493b210e]{background:var(--field-surface);border:1px solid var(--field-border);border-radius:8px;min-width:0;padding:24px;transition:border-color .18s ease,transform .18s ease}.challenge-grid article[data-v-493b210e]:hover{border-color:var(--field-primary);transform:translateY(-2px)}.card-icon[data-v-493b210e]{align-items:center;background:var(--field-primary-soft);border:1px solid var(--field-border);border-radius:8px;color:var(--field-primary-hover);display:inline-flex;height:48px;justify-content:center;width:48px}h3[data-v-493b210e]{font-size:24px;font-weight:600;line-height:32px;margin:12px 0 0}article p[data-v-493b210e]{color:var(--field-text-tertiary);font-size:16px;line-height:24px;margin:8px 0 0}.workflow-heading[data-v-493b210e]{align-items:center;border-top:1px solid var(--field-border-muted);display:flex;flex-direction:column;margin:80px auto 0;max-width:820px;padding-top:64px;text-align:center}.workflow-heading>p[data-v-493b210e]{margin:16px 0 0}.workflow-grid[data-v-493b210e]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.workflow-pagination[data-v-493b210e]{display:none}.workflow-card[data-v-493b210e]{background:var(--field-surface-muted);border:1px solid var(--field-border);border-radius:16px;display:flex;flex-direction:column;gap:24px;min-height:480px;min-width:0;padding:24px;transition:border-color .18s ease,transform .18s ease}.workflow-card[data-v-493b210e]:hover{border-color:var(--field-primary);transform:translateY(-2px)}.workflow-copy h3[data-v-493b210e]{font-size:24px;line-height:32px;margin:0}.workflow-copy p[data-v-493b210e]{font-size:16px;line-height:24px;margin-top:8px}.workflow-visual[data-v-493b210e]{background:var(--field-bg-deep);border:1px solid var(--field-border);border-radius:12px;display:flex;flex-direction:column;margin-top:auto;min-height:300px;overflow:hidden;position:relative}.workflow-visual>header[data-v-493b210e]{align-items:center;background:var(--field-surface);border-bottom:1px solid var(--field-border-muted);display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) 8px;min-height:64px;padding:12px 16px}.visual-icon[data-v-493b210e]{align-items:center;background:var(--field-primary-soft);border-radius:8px;color:var(--field-primary-hover);display:inline-flex;height:40px;justify-content:center;width:40px}.workflow-visual>header div[data-v-493b210e]{display:flex;flex-direction:column;min-width:0}.workflow-visual>header small[data-v-493b210e]{color:var(--field-text-tertiary);font-size:14px;line-height:18px}.workflow-visual>header strong[data-v-493b210e]{font-size:16px;font-weight:600;line-height:24px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-visual>header>i[data-v-493b210e]{animation:status-pulse-493b210e 2.4s ease-in-out infinite;background:var(--field-success);border-radius:50%;height:8px;width:8px}.workflow-visual>footer[data-v-493b210e]{align-items:center;border-top:1px solid var(--field-border-muted);color:var(--field-text-tertiary);display:flex;font-size:14px;gap:8px;line-height:18px;margin-top:auto;min-height:44px;padding:10px 16px}.workflow-visual>footer>span[data-v-493b210e]{color:var(--field-success);font-weight:600}.checklist-visual[data-v-493b210e],.document-visual[data-v-493b210e],.inspection-visual[data-v-493b210e],.maintenance-visual[data-v-493b210e],.network-visual[data-v-493b210e],.treatment-visual[data-v-493b210e]{padding:20px}.document-visual[data-v-493b210e]{display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr)}.document-label[data-v-493b210e]{align-items:center;background:var(--field-primary);border-radius:8px;color:var(--field-text);display:inline-flex;font-size:14px;font-weight:600;height:42px;justify-content:center;line-height:18px;width:42px}.checklist-visual[data-v-493b210e],.document-lines[data-v-493b210e],.inspection-list[data-v-493b210e],.maintenance-visual>div[data-v-493b210e]:last-child,.treatment-list[data-v-493b210e]{display:grid;gap:10px}.document-lines span[data-v-493b210e],.inspection-list span[data-v-493b210e],.treatment-list span[data-v-493b210e]{align-items:center;color:var(--field-text-secondary);display:flex;font-size:14px;gap:8px;line-height:18px}.document-lines i[data-v-493b210e],.inspection-list i[data-v-493b210e],.treatment-list i[data-v-493b210e]{color:var(--field-success);font-style:normal}.signoff-bar[data-v-493b210e]{align-items:center;background:var(--field-surface);border:1px solid var(--field-border);border-radius:8px;color:var(--field-text-secondary);display:flex;font-size:14px;gap:8px;grid-column:1/-1;line-height:18px;margin-top:8px;min-height:42px;padding:10px 12px}.signoff-bar i[data-v-493b210e]{background:var(--field-warning);border-radius:50%;height:8px;width:8px}.checklist-visual>span[data-v-493b210e]{align-items:center;background:var(--field-surface);border:1px solid var(--field-border-muted);border-radius:8px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:46px;padding:8px 10px}.checklist-visual>span i[data-v-493b210e]{align-items:center;animation:check-in-493b210e 4s ease-in-out infinite;animation-delay:calc(var(--item-index)*.3s);background:#10b9811f;border-radius:50%;color:var(--field-success);display:inline-flex;font-size:14px;font-style:normal;height:28px;justify-content:center;line-height:18px;width:28px}.checklist-visual strong[data-v-493b210e]{font-size:14px;font-weight:500;line-height:18px}.progress-line[data-v-493b210e]{background:var(--field-border-muted);border-radius:4px;height:4px;overflow:hidden}.progress-line i[data-v-493b210e]{animation:progress-fill-493b210e 4s ease-in-out infinite;background:var(--field-primary);border-radius:inherit;display:block;height:100%;transform-origin:left;width:100%}.network-visual[data-v-493b210e]{justify-content:center}.network-node[data-v-493b210e],.network-visual[data-v-493b210e]{align-items:center;display:flex}.network-node[data-v-493b210e]{flex:1;flex-direction:column;min-width:0;text-align:center}.network-node>i[data-v-493b210e]{align-items:center;animation:node-pulse-493b210e 3s ease-in-out infinite;background:var(--field-primary);border-radius:50%;color:var(--field-text);display:inline-flex;height:48px;justify-content:center;width:48px}.network-node>i[data-v-493b210e] svg{height:22px;width:22px}.network-node strong[data-v-493b210e]{align-items:center;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:18px;margin-top:8px;min-height:36px}.network-link[data-v-493b210e]{background:var(--field-border);height:2px;overflow:hidden;width:28px}.network-link i[data-v-493b210e]{animation:link-flow-493b210e 3s ease-in-out infinite;background:var(--field-primary-hover);display:block;height:100%;width:100%}.treatment-visual[data-v-493b210e]{display:grid;gap:16px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)}.treatment-map[data-v-493b210e]{background:var(--field-surface);border:1px solid var(--field-border);border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.treatment-map span[data-v-493b210e]{animation:area-scan-493b210e 4s ease-in-out infinite;animation-delay:calc(var(--area-index)*.16s);background:var(--field-primary-soft);border:1px solid var(--field-border-muted);border-radius:6px;min-height:34px}.maintenance-visual[data-v-493b210e]{align-items:center;display:grid;gap:18px;grid-template-columns:104px minmax(0,1fr)}.maintenance-ring[data-v-493b210e]{animation:ring-turn-493b210e 6s ease-in-out infinite;background:conic-gradient(var(--field-primary) 0 78%,var(--field-border) 78% 100%);height:104px;width:104px}.maintenance-ring[data-v-493b210e],.maintenance-ring>span[data-v-493b210e]{align-items:center;border-radius:50%;display:flex;justify-content:center}.maintenance-ring>span[data-v-493b210e]{background:var(--field-bg-deep);color:var(--field-primary-hover);height:78px;width:78px}.maintenance-visual>div:last-child span[data-v-493b210e]{align-items:center;color:var(--field-text-secondary);display:flex;font-size:12px;gap:8px;line-height:18px}.maintenance-visual>div:last-child i[data-v-493b210e]{background:var(--field-success);border-radius:50%;height:6px;width:6px}.inspection-visual[data-v-493b210e]{display:grid;gap:16px;grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr)}.inspection-preview[data-v-493b210e]{background:var(--field-surface);border:1px solid var(--field-border);border-radius:8px;overflow:hidden;position:relative}.inspection-preview span[data-v-493b210e]{background:var(--field-border);border-radius:4px;display:block;height:8px;margin:14px}.inspection-preview span[data-v-493b210e]:nth-child(2){width:70%}.inspection-preview span[data-v-493b210e]:nth-child(3){width:46%}.inspection-preview i[data-v-493b210e]{animation:preview-scan-493b210e 4s ease-in-out infinite;background:var(--field-primary-hover);box-shadow:0 0 10px #618cfb8c;height:2px;left:0;position:absolute;right:0}@keyframes status-pulse-493b210e{50%{opacity:.45}}@keyframes check-in-493b210e{0%,18%{opacity:.35;transform:scale(.8)}34%,to{opacity:1;transform:scale(1)}}@keyframes progress-fill-493b210e{0%{transform:scaleX(.2)}65%,to{transform:scaleX(1)}}@keyframes node-pulse-493b210e{50%{box-shadow:0 0 0 7px #396ffa00}}@keyframes link-flow-493b210e{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes area-scan-493b210e{0%,20%{opacity:.35}44%,74%{opacity:1}to{opacity:.35}}@keyframes ring-turn-493b210e{50%{transform:rotate(8deg)}}@keyframes preview-scan-493b210e{0%{opacity:0;top:18%}20%{opacity:.8}75%{opacity:.8;top:82%}to{opacity:0;top:82%}}@media screen and (max-width:929px){.challenges-section[data-v-493b210e]{padding:56px 0}h2[data-v-493b210e]{font-size:24px;line-height:32px}.section-heading>p[data-v-493b210e],.workflow-heading>p[data-v-493b210e]{font-size:16px;line-height:24px}.challenge-grid[data-v-493b210e]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.workflow-heading[data-v-493b210e]{margin-top:56px;padding-top:48px}.workflow-grid[data-v-493b210e]{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.workflow-grid[data-v-493b210e]::-webkit-scrollbar{display:none}.workflow-card[data-v-493b210e]{flex:0 0 100%;min-height:0;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.workflow-visual[data-v-493b210e]{min-height:280px}.workflow-pagination[data-v-493b210e]{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:20px}.workflow-pagination button[data-v-493b210e]{background:var(--field-border);border:0;border-radius:50%;height:8px;padding:0;transition:width .18s ease,border-radius .18s ease,background .18s ease;width:8px}.workflow-pagination button.active[data-v-493b210e]{background:var(--field-primary);border-radius:4px;width:24px}.workflow-pagination button[data-v-493b210e]:focus-visible{outline:2px solid var(--field-primary-hover);outline-offset:3px}}@media screen and (max-width:575px){.challenge-grid[data-v-493b210e]{grid-template-columns:1fr}.challenge-grid article[data-v-493b210e]{padding:20px}h3[data-v-493b210e]{font-size:20px;line-height:28px}.workflow-card[data-v-493b210e]{border-radius:12px;padding:20px}.workflow-copy h3[data-v-493b210e]{font-size:20px;line-height:28px}.inspection-visual[data-v-493b210e],.maintenance-visual[data-v-493b210e],.treatment-visual[data-v-493b210e]{grid-template-columns:1fr}.maintenance-ring[data-v-493b210e]{margin:0 auto}}.ai-result-workspace[data-v-f477f9ad]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0}.result-panel[data-v-f477f9ad],.source-panel[data-v-f477f9ad]{display:flex;flex-direction:column;min-height:0;min-width:0}.result-tabs[data-v-f477f9ad],.source-pager[data-v-f477f9ad]{align-items:center;align-self:center;background:var(--field-bg-deep);border:1px solid var(--field-border);border-radius:8px;display:inline-flex;min-height:40px;padding:4px}.source-pager[data-v-f477f9ad]{color:var(--field-text-secondary);font-size:14px;gap:8px;line-height:18px}.source-pager[data-v-f477f9ad] svg{color:var(--field-text-tertiary);height:16px;width:16px}.source-pager .previous-icon[data-v-f477f9ad]{transform:rotate(180deg)}.source-pager span[data-v-f477f9ad]{margin-left:4px;padding:0 8px}.result-content[data-v-f477f9ad],.source-canvas[data-v-f477f9ad]{background:var(--field-bg-deep);border:1px solid var(--field-border-muted);border-radius:8px;flex:1;margin-top:16px;min-height:0;overflow:auto}.source-canvas[data-v-f477f9ad]{align-items:center;background:var(--field-surface-muted);display:flex;justify-content:center;padding:16px}.source-page[data-v-f477f9ad]{aspect-ratio:612/792;background:var(--field-text);overflow:hidden;position:relative;width:min(100%,456px)}.source-page img[data-v-f477f9ad]{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.source-page i[data-v-f477f9ad]{background:var(--field-primary-soft);border:1px solid var(--field-primary);pointer-events:none;position:absolute}.result-tabs[data-v-f477f9ad]{padding:4px}.result-tabs button[data-v-f477f9ad]{background:transparent;border:0;border-radius:4px;color:var(--field-text-tertiary);font-family:inherit;font-size:14px;font-weight:500;line-height:18px;min-height:32px;padding:4px 12px;transition:color .18s ease,background .18s ease}.result-tabs button[data-v-f477f9ad]:hover{color:var(--field-text)}.result-tabs button.active[data-v-f477f9ad]{background:var(--field-primary);color:var(--field-text)}.result-tabs button[data-v-f477f9ad]:focus-visible{outline:2px solid var(--field-primary-hover);outline-offset:2px}.result-content[data-v-f477f9ad]{color:var(--field-text-secondary);scrollbar-color:var(--field-border) var(--field-bg-deep)}.markdown-result[data-v-f477f9ad]{font-size:14px;line-height:20px;padding:20px}.markdown-result[data-v-f477f9ad] h1,.markdown-result[data-v-f477f9ad] h2,.markdown-result[data-v-f477f9ad] h3{color:var(--field-text);font-weight:600;line-height:24px;margin:20px 0 12px}.markdown-result[data-v-f477f9ad] h1{font-size:18px;line-height:28px;margin-top:0}.markdown-result[data-v-f477f9ad] h2,.markdown-result[data-v-f477f9ad] h3{font-size:16px}.markdown-result[data-v-f477f9ad] p{margin:0 0 12px}.markdown-result[data-v-f477f9ad] table{border-collapse:collapse;color:var(--field-text-secondary);margin:16px 0;width:100%}.markdown-result[data-v-f477f9ad] td,.markdown-result[data-v-f477f9ad] th{border:1px solid var(--field-border);padding:8px;vertical-align:middle}.markdown-result[data-v-f477f9ad] img{height:16px;margin-right:6px;vertical-align:middle;width:16px}.json-result[data-v-f477f9ad]{background:var(--field-bg-deep);color:var(--field-text-secondary);font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:14px;line-height:20px;margin:0;min-height:100%;overflow-wrap:anywhere;padding:20px;white-space:pre-wrap}@media screen and (max-width:929px){.ai-result-workspace[data-v-f477f9ad]{grid-template-columns:1fr}.result-panel[data-v-f477f9ad],.source-panel[data-v-f477f9ad]{min-height:440px}}@media screen and (max-width:575px){.source-panel[data-v-f477f9ad]{min-height:400px}.result-panel[data-v-f477f9ad]{min-height:480px}.source-canvas[data-v-f477f9ad]{padding:12px}.json-result[data-v-f477f9ad],.markdown-result[data-v-f477f9ad]{padding:16px}}.feature-result[data-v-29f22c5d]{background:var(--field-surface);border:1px solid var(--field-border-muted);border-radius:8px;height:100%;overflow:hidden}.result-toolbar[data-v-29f22c5d]{align-items:center;background:var(--field-surface-muted);border-bottom:1px solid var(--field-border-muted);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:48px;padding:8px 16px}.result-toolbar>span[data-v-29f22c5d]{align-items:center;color:var(--field-text-secondary);display:inline-flex;font-size:14px;gap:8px;line-height:18px}.result-toolbar>span i[data-v-29f22c5d]{background:var(--field-success);border-radius:50%;height:8px;width:8px}.result-toolbar strong[data-v-29f22c5d]{color:var(--field-text);font-size:14px;font-weight:600;line-height:18px}.result-toolbar small[data-v-29f22c5d]{color:var(--field-text-tertiary);font-size:14px;justify-self:end;line-height:18px}.panel-label[data-v-29f22c5d]{color:var(--field-primary-hover);font-size:14px;font-weight:600;line-height:18px}.generator-layout[data-v-29f22c5d]{display:grid;grid-template-columns:280px minmax(0,1fr);height:calc(100% - 48px)}.generator-settings[data-v-29f22c5d]{background:var(--field-surface-muted);border-right:1px solid var(--field-border-muted);display:flex;flex-direction:column;min-width:0;padding:24px}.generator-settings h3[data-v-29f22c5d]{color:var(--field-text);font-size:18px;font-weight:600;line-height:28px;margin:12px 0 0}.generator-settings dl[data-v-29f22c5d]{margin:22px 0 0}.generator-settings dl div[data-v-29f22c5d]{align-items:center;border-bottom:1px solid var(--field-border-muted);display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:18px;padding:11px 0}.generator-settings dt[data-v-29f22c5d]{color:var(--field-text-tertiary)}.generator-settings dd[data-v-29f22c5d]{color:var(--field-text-secondary);font-weight:500;margin:0}.pipeline-status[data-v-29f22c5d]{display:grid;gap:12px;margin-top:28px}.pipeline-status span[data-v-29f22c5d]{align-items:center;color:var(--field-text-secondary);display:flex;font-size:14px;gap:10px;line-height:18px}.comparison-layout aside>div>i[data-v-29f22c5d],.pipeline-status i[data-v-29f22c5d]{align-items:center;background:var(--field-primary-soft);border:1px solid var(--field-primary);border-radius:50%;color:var(--field-primary-hover);display:inline-flex;flex:0 0 auto;font-size:14px;font-style:normal;height:24px;justify-content:center;line-height:18px;width:24px}.generator-settings footer[data-v-29f22c5d]{align-items:center;color:var(--field-text-tertiary);display:flex;font-size:14px;gap:8px;line-height:18px;margin-top:auto}.generator-settings footer i[data-v-29f22c5d]{background:var(--field-success);border-radius:50%;height:8px;width:8px}.document-canvas[data-v-29f22c5d]{align-items:flex-start;background:var(--field-bg-deep);display:flex;justify-content:center;min-height:0;min-width:0;overflow:auto;padding:24px}.document-canvas>img[data-v-29f22c5d]{background:var(--field-text);border:1px solid var(--field-border);box-shadow:var(--field-shadow);display:block;height:auto;width:min(100%,420px)}.comparison-layout[data-v-29f22c5d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 210px;height:calc(100% - 48px)}.comparison-layout>section[data-v-29f22c5d]{background:var(--field-bg-deep);border-right:1px solid var(--field-border-muted);display:flex;flex-direction:column;min-height:0;min-width:0;padding:16px}.comparison-layout>section>header[data-v-29f22c5d]{align-items:center;color:var(--field-text-secondary);display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:18px;padding-bottom:12px}.comparison-layout>section>header span[data-v-29f22c5d]{color:var(--field-primary-hover);font-weight:600}.comparison-layout>section>header small[data-v-29f22c5d]{color:var(--field-text-tertiary)}.comparison-document[data-v-29f22c5d]{flex:1;min-height:0;overflow:auto;position:relative}.comparison-document img[data-v-29f22c5d]{background:var(--field-text);border:1px solid var(--field-border);display:block;height:auto;width:100%}.diff-box[data-v-29f22c5d]{background:color-mix(in srgb,var(--field-warning) 12%,transparent);border:2px solid var(--field-warning);left:7%;pointer-events:none;position:absolute;right:7%}.diff-one[data-v-29f22c5d]{height:16%;top:30%}.diff-two[data-v-29f22c5d]{height:15%;top:53%}.comparison-layout aside[data-v-29f22c5d]{align-content:start;background:var(--field-surface-muted);display:grid;gap:14px;padding:18px}.comparison-layout aside>div[data-v-29f22c5d]{align-items:flex-start;display:flex;gap:10px}.comparison-layout aside p[data-v-29f22c5d]{display:flex;flex-direction:column;margin:0;min-width:0}.comparison-layout aside strong[data-v-29f22c5d]{color:var(--field-text-secondary);font-size:14px;font-weight:500;line-height:18px}.comparison-layout aside small[data-v-29f22c5d]{color:var(--field-text-tertiary);font-size:14px;line-height:18px;margin-top:3px}@media screen and (max-width:929px){.generator-layout[data-v-29f22c5d]{grid-template-columns:1fr;overflow:auto}.generator-settings[data-v-29f22c5d]{border-bottom:1px solid var(--field-border-muted);border-right:0;min-height:430px}.document-canvas[data-v-29f22c5d]{min-height:620px}.comparison-layout[data-v-29f22c5d]{grid-template-columns:repeat(2,minmax(280px,1fr));overflow-x:auto}.comparison-layout aside[data-v-29f22c5d]{min-width:240px}}@media screen and (max-width:575px){.result-toolbar[data-v-29f22c5d]{grid-template-columns:minmax(0,1fr) auto}.result-toolbar strong[data-v-29f22c5d]{display:none}.generator-settings[data-v-29f22c5d]{min-height:400px;padding:20px}.document-canvas[data-v-29f22c5d]{min-height:520px;padding:16px}.comparison-layout[data-v-29f22c5d]{grid-template-columns:repeat(2,minmax(260px,1fr))}}.interactive-demo-section[data-v-1b0e6f64]{background:var(--field-bg-deep);border-bottom:1px solid var(--field-border-muted);color:var(--field-text);padding:80px 0}.section-heading[data-v-1b0e6f64]{margin:0 auto;max-width:800px;text-align:center}h2[data-v-1b0e6f64]{font-size:30px;font-weight:600;letter-spacing:0;line-height:40px;margin:12px 0 0}.section-heading>p[data-v-1b0e6f64]{color:var(--field-text-tertiary);font-size:18px;line-height:28px;margin:16px 0 0}.demo-workspace[data-v-1b0e6f64]{display:grid;gap:16px;grid-template-columns:336px minmax(0,1fr);margin-top:40px}.demo-preview[data-v-1b0e6f64],.document-switcher[data-v-1b0e6f64]{background:var(--field-surface);border:1px solid var(--field-border);border-radius:16px;box-shadow:var(--field-shadow);min-width:0;overflow:hidden}.document-switcher[data-v-1b0e6f64]{display:flex;flex-direction:column;height:804px;padding:18px}.document-switcher>header>span[data-v-1b0e6f64]{font-size:16px;font-weight:600;line-height:24px}.document-switcher>header>p[data-v-1b0e6f64]{color:var(--field-text-tertiary);font-size:14px;line-height:18px;margin:6px 0 0}.document-list[data-v-1b0e6f64]{display:grid;gap:8px;margin-top:16px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-color:var(--field-border) var(--field-bg-deep)}.document-list button[data-v-1b0e6f64]{align-items:center;background:var(--field-bg-deep);border:1px solid var(--field-border-muted);border-radius:10px;color:var(--field-text-secondary);display:grid;font-family:inherit;gap:10px;grid-template-columns:46px minmax(0,1fr) 24px;min-height:66px;padding:10px;text-align:left;transition:border-color .18s ease,color .18s ease,background .18s ease}.document-list button[data-v-1b0e6f64]:hover{background:var(--field-surface-muted);border-color:var(--field-border);color:var(--field-text)}.document-list button.active[data-v-1b0e6f64]{background:var(--field-primary-soft);border-color:var(--field-primary);color:var(--field-text)}.document-list button[data-v-1b0e6f64]:focus-visible{outline:2px solid var(--field-primary-hover);outline-offset:2px}.document-list img[data-v-1b0e6f64]{border:1px solid var(--field-border);border-radius:6px;height:46px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:46px}.document-list button>span[data-v-1b0e6f64]{display:flex;flex-direction:column;min-width:0}.document-list strong[data-v-1b0e6f64]{display:-webkit-box;font-size:14px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.document-list small[data-v-1b0e6f64]{color:var(--field-text-tertiary);display:block;font-size:12px;line-height:16px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-arrow[data-v-1b0e6f64]{align-items:center;align-self:center;color:var(--field-text-tertiary);display:inline-flex;height:30px;justify-content:center;transition:color .18s ease;width:30px}.document-arrow[data-v-1b0e6f64] svg{height:16px;width:16px}.document-list button.active .document-arrow[data-v-1b0e6f64]{color:var(--field-primary-hover)}.document-summary[data-v-1b0e6f64]{border-top:1px solid var(--field-border-muted);margin-top:16px;padding-top:16px}.document-summary>span[data-v-1b0e6f64]{color:var(--field-text-secondary);font-size:14px;line-height:18px}.document-summary>div[data-v-1b0e6f64]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.document-summary small[data-v-1b0e6f64]{background:var(--field-bg-deep);border:1px solid var(--field-border);border-radius:6px;color:var(--field-primary-hover);font-size:14px;line-height:18px;padding:6px 10px}.demo-preview>header[data-v-1b0e6f64]{align-items:center;background:var(--field-surface-muted);border-bottom:1px solid var(--field-border-muted);display:grid;gap:16px;grid-template-columns:76px minmax(0,1fr) auto;min-height:56px;padding:8px 18px}.window-controls[data-v-1b0e6f64]{display:flex;gap:8px}.window-controls i[data-v-1b0e6f64]{background:var(--field-bg-deep);border:1px solid var(--field-border);border-radius:50%;height:10px;width:10px}.demo-location[data-v-1b0e6f64]{align-items:center;color:var(--field-text-secondary);display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px;min-width:0}.demo-location span[data-v-1b0e6f64]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-preview>header a[data-v-1b0e6f64]{align-items:center;color:var(--field-primary-hover);display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:18px;text-decoration:none}.demo-preview>header a[data-v-1b0e6f64]:hover{color:var(--field-text)}.demo-preview>header a[data-v-1b0e6f64]:focus-visible{border-radius:4px;outline:2px solid var(--field-primary-hover);outline-offset:4px}.viewer-embed[data-v-1b0e6f64]{background:var(--field-bg-deep);height:748px;padding:10px;position:relative}.viewer-embed--result[data-v-1b0e6f64]{padding:16px}.viewer-embed iframe[data-v-1b0e6f64]{display:block;height:100%;width:100%}.viewer-embed iframe[data-v-1b0e6f64],.viewer-loading[data-v-1b0e6f64]{background:var(--field-surface-muted);border:1px solid var(--field-border-muted);border-radius:8px}.viewer-loading[data-v-1b0e6f64]{align-items:center;color:var(--field-text-tertiary);display:flex;font-size:14px;gap:10px;inset:10px;justify-content:center;line-height:18px;position:absolute;transition:opacity .18s ease}.viewer-loading i[data-v-1b0e6f64]{animation:viewer-loading-1b0e6f64 .8s linear infinite;border:2px solid var(--field-border);border-radius:50%;border-top-color:var(--field-primary-hover);height:18px;width:18px}.demo-preview.ready .viewer-loading[data-v-1b0e6f64]{opacity:0;pointer-events:none}@keyframes viewer-loading-1b0e6f64{to{transform:rotate(1turn)}}@media screen and (max-width:929px){.interactive-demo-section[data-v-1b0e6f64]{padding:56px 0}h2[data-v-1b0e6f64]{font-size:24px;line-height:32px}.section-heading>p[data-v-1b0e6f64]{font-size:16px;line-height:24px}.demo-workspace[data-v-1b0e6f64]{grid-template-columns:1fr;margin-top:32px}.document-switcher[data-v-1b0e6f64]{height:auto;min-height:0}.document-list[data-v-1b0e6f64]{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 0 4px}.document-list button[data-v-1b0e6f64]{min-width:270px}.document-summary[data-v-1b0e6f64]{margin-top:18px}.viewer-embed[data-v-1b0e6f64]{height:620px}.viewer-embed--result[data-v-1b0e6f64]{height:960px}}@media screen and (max-width:575px){.demo-preview[data-v-1b0e6f64],.document-switcher[data-v-1b0e6f64]{border-radius:12px}.document-list button[data-v-1b0e6f64]{gap:8px;grid-template-columns:46px minmax(0,1fr) 16px;min-width:250px}.document-list img[data-v-1b0e6f64]{height:46px;width:46px}.document-arrow[data-v-1b0e6f64]{width:16px}.demo-preview>header[data-v-1b0e6f64]{grid-template-columns:minmax(0,1fr) auto}.window-controls[data-v-1b0e6f64]{display:none}.demo-location[data-v-1b0e6f64]{justify-content:flex-start}.demo-preview>header a[data-v-1b0e6f64]{font-size:0}.demo-preview>header a span[data-v-1b0e6f64]{font-size:16px;line-height:24px}.viewer-embed[data-v-1b0e6f64]{height:560px;padding:8px}.viewer-embed--result[data-v-1b0e6f64]{height:920px;padding:12px}.viewer-loading[data-v-1b0e6f64]{inset:8px}}.security-list[data-v-c0b50719]{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;list-style:none;margin:40px 0 0;padding:0}.security-list li[data-v-c0b50719]{color:var(--campaign-text-tertiary);gap:8px}.security-list li[data-v-c0b50719],.security-list span[data-v-c0b50719]{align-items:center;display:inline-flex;font-size:14px;line-height:18px}.security-list span[data-v-c0b50719]{border:1px solid var(--campaign-primary-hover);border-radius:50%;color:var(--campaign-primary-hover);font-weight:600;height:18px;justify-content:center;width:18px}@media screen and (max-width:929px){.security-list[data-v-c0b50719]{justify-content:flex-start}}@media screen and (max-width:575px){.security-list[data-v-c0b50719]{display:grid;gap:12px;grid-template-columns:1fr}}
