.script-generator-page[data-v-c7de57b6]{--bg:#fff;--bg-lift:#f5f8f6;--bg-panel:#fff;--line:#e5ece9;--line-strong:#c9d6cf;--ink:#101312;--ink-soft:#343a37;--muted:#626966;--accent:#c2410c;--accent-bright:#e8552e;--accent-grad:linear-gradient(92deg,#e8552e 8%,#e0741a 52%,#d97706 96%);background:var(--bg);color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;letter-spacing:0;overflow:clip}.script-generator-page[data-v-c7de57b6] *,.script-generator-page[data-v-c7de57b6] :after,.script-generator-page[data-v-c7de57b6] :before{-webkit-box-sizing:border-box;box-sizing:border-box}.script-generator-page[data-v-c7de57b6] :where(h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote){margin:0}.script-generator-page[data-v-c7de57b6] :where(h1,h2,h3){text-wrap:balance}.script-generator-page [id][data-v-c7de57b6]{scroll-margin-top:104px}.mono[data-v-c7de57b6]{font-family:Consolas,SF Mono,Menlo,monospace}.page-shell[data-v-c7de57b6]{margin:0 auto;width:min(1220px,calc(100% - 48px))}.skip-link[data-v-c7de57b6]{background:var(--accent);border-radius:6px;color:#fff;font-size:14px;font-weight:700;left:16px;padding:10px 18px;position:absolute;text-decoration:none;top:-48px;-webkit-transition:top .25s ease;transition:top .25s ease;z-index:100}.skip-link[data-v-c7de57b6]:focus{top:16px}.eyebrow[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--accent);font-size:12px;font-weight:800;gap:10px;margin-bottom:22px}.eyebrow .dash[data-v-c7de57b6]{height:2px;width:28px;-webkit-box-flex:0;background:var(--accent-grad);-ms-flex:none;flex:none}.eyebrow .mono[data-v-c7de57b6]{background:var(--bg);border:1px solid var(--line-strong);border-radius:3px;color:var(--muted);padding:2px 7px}.eyebrow .mono[data-v-c7de57b6],.section-code[data-v-c7de57b6]{font-size:11px;font-weight:700}.section-code[data-v-c7de57b6]{color:var(--accent)}.hero-band[data-v-c7de57b6]{background:var(--bg);border-bottom:1px solid var(--line);padding:var(--qh-hero-clearance,152px) 0 64px}.hero-heading[data-v-c7de57b6]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:72px}.hero-heading h1[data-v-c7de57b6]{color:var(--ink);font-size:64px;font-weight:740;line-height:1.06}.hero-heading h1 em[data-v-c7de57b6]{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.hero-facts[data-v-c7de57b6]{border-top:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 44px;margin-top:28px;padding-top:22px}.hero-facts>div[data-v-c7de57b6]{display:grid;gap:3px}.hero-facts dt[data-v-c7de57b6]{color:var(--muted);font-size:11px;font-weight:700}.hero-facts dd[data-v-c7de57b6]{color:var(--accent);font-size:15px;font-weight:750}.hero-intro>p[data-v-c7de57b6]{color:var(--ink-soft);font-size:22px;font-weight:600;line-height:1.5}.hero-intro>span[data-v-c7de57b6]{color:var(--muted);display:block;font-size:14px;line-height:1.75;margin-top:12px}.stage-wrap[data-v-c7de57b6]{margin-top:48px;position:relative}.hero-glow[data-v-c7de57b6]{background:radial-gradient(closest-side,rgba(232,85,46,.16),rgba(232,85,46,.05) 62%,transparent);-webkit-filter:blur(6px);filter:blur(6px);height:260px;pointer-events:none;position:absolute;right:-46px;top:-46px;width:560px;z-index:0}.tool-stage[data-v-c7de57b6]{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:8px;-webkit-box-shadow:0 24px 70px rgba(122,52,14,.1);box-shadow:0 24px 70px #7a340e1a;display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);min-height:560px;position:relative;z-index:1}.frame-corner[data-v-c7de57b6]{border:2px solid var(--accent-bright);height:18px;pointer-events:none;position:absolute;width:18px;z-index:3}.frame-corner.tl[data-v-c7de57b6]{border-bottom:0;border-right:0;left:12px;top:12px}.frame-corner.tr[data-v-c7de57b6]{border-bottom:0;border-left:0;right:12px;top:12px}.frame-corner.bl[data-v-c7de57b6]{border-right:0;border-top:0;bottom:12px;left:12px}.frame-corner.br[data-v-c7de57b6]{border-left:0;border-top:0;bottom:12px;right:12px}.planner-panel[data-v-c7de57b6],.preview-panel[data-v-c7de57b6]{min-width:0;padding:30px}.planner-panel[data-v-c7de57b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--bg-lift);border-right:1px solid var(--line);-ms-flex-direction:column;flex-direction:column}.planner-flow[data-v-c7de57b6],.planner-panel[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex}.planner-flow[data-v-c7de57b6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ink-soft);font-size:10px;gap:10px;letter-spacing:.04em;margin-top:auto;padding-top:26px}.planner-flow span[data-v-c7de57b6]{background:var(--bg);border:1px solid var(--line-strong);border-radius:3px;padding:5px 9px}.planner-flow span[data-v-c7de57b6]:last-child{border-color:var(--accent);color:var(--accent)}.planner-flow i[data-v-c7de57b6]{color:var(--muted);font-style:normal}.preview-panel[data-v-c7de57b6]{position:relative}.panel-heading[data-v-c7de57b6]{display:grid;gap:12px;grid-template-columns:66px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.panel-heading>span[data-v-c7de57b6]{color:var(--accent);font-size:10px;font-weight:800;padding-top:5px}.panel-heading h2[data-v-c7de57b6]{font-size:21px;font-weight:700;line-height:1.3}.panel-heading p[data-v-c7de57b6]{color:var(--muted);font-size:11px;line-height:1.6;margin-top:5px}.hud-time[data-v-c7de57b6]{background:var(--bg);border:1px solid var(--line-strong);border-radius:3px;color:var(--accent);font-size:10px;letter-spacing:.06em;padding:4px 9px;position:absolute;right:44px;top:14px;z-index:2}.field-grid[data-v-c7de57b6]{display:grid;gap:17px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:27px}.field[data-v-c7de57b6]{display:grid;gap:7px;min-width:0}.field-wide[data-v-c7de57b6]{grid-column:1/-1}.field>span[data-v-c7de57b6]{color:var(--ink-soft);font-size:12px;font-weight:650}.field input[data-v-c7de57b6],.field select[data-v-c7de57b6],.field textarea[data-v-c7de57b6]{background:#fff;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);font:inherit;font-size:14px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;width:100%}.field input[data-v-c7de57b6]:focus,.field select[data-v-c7de57b6]:focus,.field textarea[data-v-c7de57b6]:focus{border-color:var(--accent);-webkit-box-shadow:0 0 0 3px rgba(232,85,46,.14);box-shadow:0 0 0 3px #e8552e24;outline:none}.field input[data-v-c7de57b6],.field select[data-v-c7de57b6]{height:44px;padding:0 12px}.field textarea[data-v-c7de57b6]{line-height:1.55;min-height:82px;padding:11px 12px;resize:vertical}.boundary-comparison button[data-v-c7de57b6],.closing-layout button[data-v-c7de57b6],.preview-actions button[data-v-c7de57b6],.preview-button[data-v-c7de57b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--accent);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:750;gap:14px;justify-content:center;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease}.boundary-comparison button[data-v-c7de57b6]:hover,.closing-layout button[data-v-c7de57b6]:hover,.preview-actions button[data-v-c7de57b6]:hover,.preview-button[data-v-c7de57b6]:hover{-webkit-box-shadow:0 14px 34px rgba(194,65,12,.26);box-shadow:0 14px 34px #c2410c42;-webkit-filter:brightness(1.06);filter:brightness(1.06);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.preview-button[data-v-c7de57b6]{margin-top:22px;width:100%}.planner-note[data-v-c7de57b6]{color:var(--muted);font-size:11px;line-height:1.6;margin-top:12px!important}.preview-heading[data-v-c7de57b6]{padding-bottom:20px;padding-right:110px}.preview-heading[data-v-c7de57b6],.product-strip[data-v-c7de57b6]{border-bottom:1px solid var(--line)}.product-strip[data-v-c7de57b6]{display:grid;grid-template-columns:74px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:18px 0}.product-strip img[data-v-c7de57b6]{border:1px solid var(--line);border-radius:6px;display:block;height:74px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;width:74px}.product-strip small[data-v-c7de57b6]{color:var(--muted);display:block;font-size:10px}.product-strip strong[data-v-c7de57b6]{display:block;font-size:16px;margin-top:4px}.product-strip p[data-v-c7de57b6]{color:var(--muted);font-size:12px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-strip>span[data-v-c7de57b6]{background:#e8552e17;border-radius:999px;color:var(--accent);font-size:11px;font-weight:700;padding:6px 9px}.shot-strip[data-v-c7de57b6]{margin-top:16px;position:relative}.hud-line[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--muted);font-size:9px;gap:10px;letter-spacing:.08em}.hud-line[data-v-c7de57b6]:after{content:"";-webkit-box-flex:1;background:var(--line-strong);-ms-flex:1;flex:1;height:1px}.shot-strip ul[data-v-c7de57b6]{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:9px 0 0;padding:0}.shot-strip li[data-v-c7de57b6]{background:#17130f;border:1px solid var(--line);border-radius:4px;overflow:hidden;position:relative}.shot-strip img[data-v-c7de57b6]{display:block;height:auto;width:100%}.shot-strip li>span[data-v-c7de57b6]{background:#101312bd;border-radius:3px;bottom:6px;color:#fff;font-size:9px;left:6px;letter-spacing:.04em;padding:3px 6px;pointer-events:none;position:absolute;right:6px}.script-row[data-v-c7de57b6],.script-table-head[data-v-c7de57b6]{display:grid;gap:18px;grid-template-columns:96px minmax(0,1fr) 78px}.script-table-head[data-v-c7de57b6]{border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:10px;font-weight:700;padding:12px 0}.script-row[data-v-c7de57b6]{min-height:78px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.script-row small[data-v-c7de57b6],.script-row strong[data-v-c7de57b6]{display:block}.script-row small[data-v-c7de57b6]{color:var(--accent);font-size:9px;letter-spacing:.04em}.script-row strong[data-v-c7de57b6]{font-size:12px;margin-top:4px}.script-row blockquote[data-v-c7de57b6],.script-row p[data-v-c7de57b6]{font-size:11px;line-height:1.55}.script-row p[data-v-c7de57b6]{color:var(--muted)}.script-row blockquote[data-v-c7de57b6]{color:var(--ink-soft);font-weight:600;margin-top:4px}.script-row>span[data-v-c7de57b6]{color:var(--accent);font-size:10px;font-weight:700}.preview-actions[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;justify-content:space-between;padding-top:18px}.preview-actions>p[data-v-c7de57b6]{color:var(--muted);font-size:10px}.preview-actions button[data-v-c7de57b6]{gap:12px;min-height:42px;padding:0 17px;white-space:nowrap}.float-badge[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--bg);border:1px solid var(--line);border-radius:6px;-webkit-box-shadow:0 10px 26px rgba(122,52,14,.14);box-shadow:0 10px 26px #7a340e24;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:10px 12px;pointer-events:none}.float-badge strong[data-v-c7de57b6]{color:var(--accent);font-size:17px;font-weight:800;line-height:1}.float-badge small[data-v-c7de57b6]{color:var(--muted);font-size:10px;font-weight:600}.badge-a[data-v-c7de57b6]{bottom:46px;right:-14px;top:auto}.badge-b[data-v-c7de57b6]{bottom:auto;left:-14px;top:58px}.answer-band[data-v-c7de57b6]{border-bottom:1px solid var(--line);padding:66px 0}.answer-layout[data-v-c7de57b6]{display:grid;grid-template-columns:150px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:42px}.answer-layout h2[data-v-c7de57b6],.closing-layout h2[data-v-c7de57b6],.limits-panel h2[data-v-c7de57b6]{font-size:30px;font-weight:700;line-height:1.25}.answer-layout div>p[data-v-c7de57b6]{color:var(--muted);font-size:15px;line-height:1.82;margin-top:13px;max-width:830px}.answer-layout>a[data-v-c7de57b6]{color:var(--ink);font-size:13px;font-weight:700;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:5px;white-space:nowrap}.answer-layout>a[data-v-c7de57b6]:hover{color:var(--accent)}.boundary-band[data-v-c7de57b6],.decision-band[data-v-c7de57b6],.faq-band[data-v-c7de57b6],.platform-band[data-v-c7de57b6],.result-video-band[data-v-c7de57b6],.structure-band[data-v-c7de57b6]{padding:104px 0}.platform-band[data-v-c7de57b6],.result-video-band[data-v-c7de57b6]{background:var(--bg-lift)}.faq-heading h2[data-v-c7de57b6],.section-heading h2[data-v-c7de57b6]{color:var(--ink);font-size:42px;font-weight:740;line-height:1.14}.faq-heading>p[data-v-c7de57b6]:last-child,.section-heading>p[data-v-c7de57b6]:last-child{color:var(--muted);font-size:15px;line-height:1.8}.split-heading[data-v-c7de57b6]{display:grid;grid-template-columns:minmax(380px,.95fr) minmax(0,1.05fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:0 74px}.split-heading .eyebrow[data-v-c7de57b6]{grid-column:1/-1;margin-bottom:17px}.structure-layout[data-v-c7de57b6]{display:grid;gap:60px;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);margin-top:58px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.storyboard[data-v-c7de57b6]{margin:0}.band-code[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:10px;justify-content:space-between;letter-spacing:.08em;padding-bottom:11px}.board-strip[data-v-c7de57b6]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:16px 0 0;padding:0}.board-frame[data-v-c7de57b6]{aspect-ratio:3/4;background:#17130f;border:1px solid var(--line);border-radius:6px;overflow:hidden;position:relative}.board-frame img[data-v-c7de57b6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;width:100%}.board-hud[data-v-c7de57b6]{background:#101312bd;color:#fff;font-size:9px;letter-spacing:.05em;padding:3px 7px;top:8px}.board-hud[data-v-c7de57b6],.board-tag[data-v-c7de57b6]{border-radius:3px;left:8px;pointer-events:none;position:absolute}.board-tag[data-v-c7de57b6]{background:#fff;bottom:8px;color:var(--accent);font-size:10px;font-weight:750;padding:4px 8px}.storyboard figcaption[data-v-c7de57b6]{display:grid;gap:20px;grid-template-columns:130px minmax(0,1fr);padding-top:16px}.storyboard figcaption span[data-v-c7de57b6]{color:var(--accent);font-size:11px;font-weight:700}.storyboard figcaption p[data-v-c7de57b6]{color:var(--muted);font-size:12px;line-height:1.65}.structure-list[data-v-c7de57b6]{border-top:1px solid var(--line-strong);list-style:none;padding:0}.structure-list li[data-v-c7de57b6]{display:grid;gap:18px;grid-template-columns:44px minmax(0,1fr) 72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line);min-height:138px;padding:22px 0}.limits-panel li>span[data-v-c7de57b6],.selection-list li>span[data-v-c7de57b6],.structure-list li>span[data-v-c7de57b6],.structure-list small[data-v-c7de57b6]{color:var(--accent);font-size:10px;font-weight:800}.structure-list h3[data-v-c7de57b6]{font-size:19px;font-weight:700;margin-top:6px}.structure-list p[data-v-c7de57b6]{color:var(--muted);font-size:13px;line-height:1.7;margin-top:8px}.structure-list li>strong[data-v-c7de57b6]{color:var(--ink-soft);font-size:12px;text-align:right}.video-frame[data-v-c7de57b6]{background:#17130f;border:1px solid var(--line-strong);border-radius:8px;margin-top:48px;position:relative}.video-frame video[data-v-c7de57b6]{aspect-ratio:1344/768;border-radius:7px;display:block;height:auto;width:100%}.hud-video[data-v-c7de57b6]{background:#101312b8;border-radius:3px;color:#fff;font-size:10px;left:12px;letter-spacing:.08em;padding:4px 9px;pointer-events:none;position:absolute;top:12px;z-index:2}.video-meta[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:24px;justify-content:space-between;margin-top:14px}.video-meta p[data-v-c7de57b6]{color:var(--muted);font-size:13px;line-height:1.7}.video-meta span[data-v-c7de57b6]{-webkit-box-flex:0;color:var(--accent);-ms-flex:none;flex:none;font-size:10px;letter-spacing:.05em}.platform-heading[data-v-c7de57b6]{display:grid;grid-template-columns:170px minmax(420px,.95fr) minmax(300px,.75fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:44px}.platform-tabs[data-v-c7de57b6]{background:var(--bg);border-block:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px}.platform-tabs button[data-v-c7de57b6]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;min-height:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;gap:12px;padding:0 22px;-webkit-transition:background .2s ease;transition:background .2s ease}.platform-tabs button+button[data-v-c7de57b6]{border-left:1px solid var(--line)}.platform-tabs button small[data-v-c7de57b6],.platform-tabs button span[data-v-c7de57b6]{font-size:10px}.platform-tabs button span[data-v-c7de57b6]{color:var(--muted)}.platform-tabs button strong[data-v-c7de57b6]{color:var(--ink);font-size:17px;text-align:left}.platform-tabs button.is-active[data-v-c7de57b6]{-webkit-box-shadow:inset 0 3px 0 var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.platform-tabs button.is-active span[data-v-c7de57b6]{color:var(--accent)}.platform-panel[data-v-c7de57b6]{background:var(--bg);display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);min-height:300px}.platform-summary[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--bg-lift);border-right:1px solid var(--line);justify-content:space-between;padding:44px 40px}.platform-summary>span[data-v-c7de57b6]{color:var(--accent);font-size:11px;font-weight:700}.platform-summary h3[data-v-c7de57b6]{font-size:27px;line-height:1.4;max-width:430px}.platform-panel dl[data-v-c7de57b6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-panel dl>div[data-v-c7de57b6]{padding:34px}.platform-panel dl>div[data-v-c7de57b6]:nth-child(2n){border-left:1px solid var(--line)}.platform-panel dl>div[data-v-c7de57b6]:nth-child(n+3){border-top:1px solid var(--line)}.platform-panel dt[data-v-c7de57b6]{color:var(--accent);font-size:11px;font-weight:750}.platform-panel dd[data-v-c7de57b6]{color:var(--muted);font-size:14px;line-height:1.75;margin-top:14px}.boundary-comparison[data-v-c7de57b6]{border-block:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.boundary-comparison article[data-v-c7de57b6]{border-top:3px solid var(--line-strong);min-width:0;padding:44px 46px}.boundary-comparison article.is-primary[data-v-c7de57b6]{border-top-color:var(--accent)}.boundary-comparison article+article[data-v-c7de57b6]{border-left:1px solid var(--line)}.boundary-comparison article>span[data-v-c7de57b6]{color:var(--accent);font-size:11px;font-weight:750}.boundary-comparison h3[data-v-c7de57b6]{font-size:28px;font-weight:700;margin-top:13px}.boundary-comparison p[data-v-c7de57b6]{color:var(--muted);font-size:14px;line-height:1.8;margin-top:16px;max-width:520px}.boundary-comparison ul[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin-top:25px;padding:0}.boundary-comparison li[data-v-c7de57b6]{border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:11px;padding:6px 9px}.boundary-comparison article>a[data-v-c7de57b6],.boundary-comparison form[data-v-c7de57b6]{margin-top:32px}.boundary-comparison article>a[data-v-c7de57b6],.boundary-comparison button[data-v-c7de57b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:0 18px}.boundary-comparison article>a[data-v-c7de57b6]{border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);font-size:13px;font-weight:700;text-decoration:none;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.boundary-comparison article>a[data-v-c7de57b6]:hover{border-color:var(--accent);color:var(--accent)}.decision-band[data-v-c7de57b6]{background:var(--bg)}.decision-heading[data-v-c7de57b6]{display:grid;grid-template-columns:170px minmax(420px,.95fr) minmax(300px,.75fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:44px}.selection-list[data-v-c7de57b6]{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:48px 0 0;padding:0}.selection-list li[data-v-c7de57b6]{display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:170px;min-width:0;padding:28px 22px 28px 0}.selection-list li+li[data-v-c7de57b6]{border-left:1px solid var(--line);padding-left:22px}.selection-list h3[data-v-c7de57b6]{font-size:17px}.selection-list p[data-v-c7de57b6]{color:var(--muted);font-size:13px;line-height:1.72;margin-top:9px}.evidence-strip[data-v-c7de57b6]{margin:56px 0 0}.strip-track[data-v-c7de57b6]{display:grid;grid-template-columns:minmax(0,1.15fr) 90px minmax(0,.85fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bg-lift);border-block:1px solid var(--line-strong);padding:26px}.strip-track figure[data-v-c7de57b6]{background:#17130f;border:1px solid var(--line);border-radius:6px;margin:0;overflow:hidden;position:relative}.strip-track img[data-v-c7de57b6]{display:block;height:auto;width:100%}.strip-track figure>span[data-v-c7de57b6]{background:#101312bd;border-radius:3px;bottom:8px;color:#fff;font-size:10px;letter-spacing:.05em;padding:3px 8px;pointer-events:none;position:absolute;right:8px}.cut-mark[data-v-c7de57b6]{color:var(--accent);font-size:11px;letter-spacing:.05em;text-align:center}.evidence-strip figcaption[data-v-c7de57b6]{display:grid;gap:20px;grid-template-columns:130px minmax(0,1fr);padding-top:16px}.evidence-strip figcaption span[data-v-c7de57b6]{color:var(--accent);font-size:11px;font-weight:700}.evidence-strip figcaption p[data-v-c7de57b6]{color:var(--muted);font-size:12px;line-height:1.65}.limits-panel[data-v-c7de57b6]{border-block:1px solid var(--line);display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,3fr);margin-top:64px}.limits-panel>div[data-v-c7de57b6]{padding:31px 38px 31px 0}.limits-panel .eyebrow[data-v-c7de57b6]{margin-bottom:15px}.limits-panel>div>p[data-v-c7de57b6]:last-child{color:var(--muted);font-size:13px;line-height:1.7;margin-top:13px}.limits-panel ol[data-v-c7de57b6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.limits-panel li[data-v-c7de57b6]{min-height:198px;padding:32px 22px}.limits-panel li+li[data-v-c7de57b6]{border-left:1px solid var(--line)}.limits-panel li p[data-v-c7de57b6]{color:var(--muted);font-size:13px;line-height:1.72;margin-top:25px}.faq-layout[data-v-c7de57b6]{display:grid;gap:86px;grid-template-columns:390px minmax(0,1fr)}.faq-heading[data-v-c7de57b6]{position:sticky;top:110px;-ms-flex-item-align:start;align-self:start}.faq-heading .eyebrow[data-v-c7de57b6]{margin-bottom:17px}.faq-heading>p[data-v-c7de57b6]:last-child{margin-top:16px}.faq-list[data-v-c7de57b6]{border-top:1px solid var(--line-strong)}.faq-list details[data-v-c7de57b6]{border-bottom:1px solid var(--line)}.faq-list summary[data-v-c7de57b6]{display:grid;grid-template-columns:34px 1fr 36px;min-height:82px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;font-weight:650;gap:16px;list-style:none;padding:18px 0}.faq-list summary[data-v-c7de57b6]::-webkit-details-marker{display:none}.faq-index[data-v-c7de57b6]{color:var(--accent);font-size:11px;font-weight:800}.faq-list summary i[data-v-c7de57b6]{border:1px solid var(--line-strong);border-radius:50%;color:var(--accent);display:grid;font-size:20px;font-style:normal;font-weight:400;height:34px;place-items:center;-webkit-transition:-webkit-transform .16s ease;transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease;width:34px}.faq-list details[open] summary i[data-v-c7de57b6]{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-list details>p[data-v-c7de57b6]{color:var(--muted);font-size:14px;line-height:1.82;max-width:760px;padding:0 52px 27px 50px}.closing-band[data-v-c7de57b6]{background:#1d1208;padding:100px 0}.closing-band .eyebrow[data-v-c7de57b6]{color:#f2b48a}.closing-band .eyebrow .mono[data-v-c7de57b6]{background:transparent;border-color:#ffffff38;color:#ffffffb8}.closing-layout[data-v-c7de57b6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:96px}.closing-layout h2[data-v-c7de57b6],.closing-layout>div>p[data-v-c7de57b6]:not(.eyebrow){color:#fff}.closing-layout h2[data-v-c7de57b6]{margin-top:15px}.closing-layout h2 em[data-v-c7de57b6]{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.closing-layout>div>p[data-v-c7de57b6]:not(.eyebrow){font-size:14px;line-height:1.75;margin-top:15px;max-width:560px;opacity:.78}.closing-layout form[data-v-c7de57b6]{margin-top:25px}.closing-layout button[data-v-c7de57b6]{padding:0 22px}.related-links[data-v-c7de57b6]{border-top:1px solid hsla(0,0%,100%,.25)}.related-links a[data-v-c7de57b6]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:68px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:13px;font-weight:650;gap:20px;justify-content:space-between;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.related-links a[data-v-c7de57b6]:hover{color:#f2b48a}.related-links i[data-v-c7de57b6]{font-style:normal}.platform-panel[data-v-c7de57b6]:focus-visible,.script-generator-page[data-v-c7de57b6] :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid rgba(194,65,12,.32);outline-offset:3px}.script-generator-page.js-anim .reveal[data-v-c7de57b6]{opacity:0;-webkit-transform:translateY(28px);-ms-transform:translateY(28px);transform:translateY(28px);-webkit-transition:opacity .7s ease,-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .7s ease,-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1),-webkit-transform .7s cubic-bezier(.22,.61,.36,1)}.script-generator-page.js-anim .reveal.is-visible[data-v-c7de57b6]{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:1100px){.hero-heading[data-v-c7de57b6]{gap:44px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr)}.hero-heading h1[data-v-c7de57b6]{font-size:56px}.tool-stage[data-v-c7de57b6]{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.script-row[data-v-c7de57b6],.script-table-head[data-v-c7de57b6]{gap:12px;grid-template-columns:80px minmax(0,1fr) 56px}.badge-a[data-v-c7de57b6]{right:8px}.badge-b[data-v-c7de57b6]{left:8px}.decision-heading[data-v-c7de57b6],.platform-heading[data-v-c7de57b6]{grid-template-columns:130px minmax(0,1fr)}.decision-heading>p[data-v-c7de57b6]:last-child,.platform-heading>p[data-v-c7de57b6]:last-child{grid-column:2}}@media (max-width:900px){.page-shell[data-v-c7de57b6]{width:min(760px,calc(100% - 40px))}.answer-layout[data-v-c7de57b6],.closing-layout[data-v-c7de57b6],.decision-heading[data-v-c7de57b6],.faq-layout[data-v-c7de57b6],.hero-heading[data-v-c7de57b6],.limits-panel[data-v-c7de57b6],.platform-heading[data-v-c7de57b6],.platform-panel[data-v-c7de57b6],.split-heading[data-v-c7de57b6],.structure-layout[data-v-c7de57b6],.tool-stage[data-v-c7de57b6]{grid-template-columns:1fr}.answer-layout[data-v-c7de57b6],.closing-layout[data-v-c7de57b6],.faq-layout[data-v-c7de57b6],.hero-heading[data-v-c7de57b6]{gap:40px}.hero-heading h1[data-v-c7de57b6]{font-size:52px}.planner-panel[data-v-c7de57b6]{border-bottom:1px solid var(--line);border-right:0}.split-heading[data-v-c7de57b6]{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:17px}.split-heading .eyebrow[data-v-c7de57b6]{grid-column:auto;margin-bottom:0}.structure-layout[data-v-c7de57b6]{gap:44px}.board-strip[data-v-c7de57b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.board-frame[data-v-c7de57b6]{aspect-ratio:16/10}.decision-heading[data-v-c7de57b6],.platform-heading[data-v-c7de57b6]{gap:17px}.decision-heading>p[data-v-c7de57b6]:last-child,.platform-heading>p[data-v-c7de57b6]:last-child{grid-column:auto}.platform-summary[data-v-c7de57b6]{border-bottom:1px solid var(--line);border-right:0;min-height:200px}.selection-list[data-v-c7de57b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-list li[data-v-c7de57b6]:nth-child(3){border-left:0;padding-left:0}.selection-list li[data-v-c7de57b6]:nth-child(3),.selection-list li[data-v-c7de57b6]:nth-child(4){border-top:1px solid var(--line)}.limits-panel>div[data-v-c7de57b6]{border-bottom:1px solid var(--line);padding-right:0}.limits-panel ol[data-v-c7de57b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.limits-panel li[data-v-c7de57b6]:nth-child(3){border-left:0}.limits-panel li[data-v-c7de57b6]:nth-child(3),.limits-panel li[data-v-c7de57b6]:nth-child(4){border-top:1px solid var(--line)}.faq-heading[data-v-c7de57b6]{position:static}}@media (max-width:640px){.page-shell[data-v-c7de57b6]{width:min(560px,calc(100% - 32px))}.hero-band[data-v-c7de57b6]{padding:var(--qh-hero-clearance,88px) 0 52px}.hero-heading h1[data-v-c7de57b6]{font-size:40px;line-height:1.14}.hero-facts[data-v-c7de57b6]{gap:8px 28px}.hero-intro>p[data-v-c7de57b6]{font-size:19px}.stage-wrap[data-v-c7de57b6]{margin-top:34px}.hero-glow[data-v-c7de57b6]{right:0;width:76%}.tool-stage[data-v-c7de57b6]{border-radius:6px}.frame-corner[data-v-c7de57b6]{height:14px;width:14px}.frame-corner.tl[data-v-c7de57b6]{left:8px;top:8px}.frame-corner.tr[data-v-c7de57b6]{right:8px;top:8px}.frame-corner.bl[data-v-c7de57b6]{bottom:8px;left:8px}.frame-corner.br[data-v-c7de57b6]{bottom:8px;right:8px}.planner-panel[data-v-c7de57b6],.preview-panel[data-v-c7de57b6]{padding:24px 18px}.panel-heading[data-v-c7de57b6]{grid-template-columns:56px minmax(0,1fr)}.field-grid[data-v-c7de57b6]{grid-template-columns:1fr}.field-wide[data-v-c7de57b6]{grid-column:auto}.hud-time[data-v-c7de57b6]{font-size:9px;right:18px}.preview-heading[data-v-c7de57b6]{padding-right:0}.product-strip[data-v-c7de57b6]{gap:13px;grid-template-columns:62px minmax(0,1fr)}.product-strip img[data-v-c7de57b6]{height:62px;width:62px}.product-strip>span[data-v-c7de57b6]{grid-column:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.shot-strip ul[data-v-c7de57b6]{gap:6px}.shot-strip li>span[data-v-c7de57b6]{bottom:4px;font-size:8px;left:4px;padding:2px 4px;right:4px}.script-table-head[data-v-c7de57b6]{display:none}.script-row[data-v-c7de57b6]{gap:11px;grid-template-columns:72px minmax(0,1fr)}.script-row>span[data-v-c7de57b6]{border:1px solid var(--line);border-radius:999px;grid-column:2;padding:3px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.preview-actions[data-v-c7de57b6]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preview-actions button[data-v-c7de57b6]{width:100%}.float-badge[data-v-c7de57b6]{padding:8px 10px}.badge-a[data-v-c7de57b6]{bottom:40px;right:4px;top:auto}.badge-b[data-v-c7de57b6]{bottom:auto;left:4px;top:52px}.answer-band[data-v-c7de57b6]{padding:58px 0}.answer-layout[data-v-c7de57b6]{gap:20px}.answer-layout h2[data-v-c7de57b6],.closing-layout h2[data-v-c7de57b6],.limits-panel h2[data-v-c7de57b6]{font-size:28px}.boundary-band[data-v-c7de57b6],.decision-band[data-v-c7de57b6],.faq-band[data-v-c7de57b6],.platform-band[data-v-c7de57b6],.result-video-band[data-v-c7de57b6],.structure-band[data-v-c7de57b6]{padding:72px 0}.faq-heading h2[data-v-c7de57b6],.section-heading h2[data-v-c7de57b6]{font-size:32px;line-height:1.2}.board-frame[data-v-c7de57b6]{aspect-ratio:16/9}.evidence-strip figcaption[data-v-c7de57b6],.storyboard figcaption[data-v-c7de57b6]{gap:7px;grid-template-columns:1fr}.structure-list li[data-v-c7de57b6]{grid-template-columns:34px minmax(0,1fr)}.structure-list li>strong[data-v-c7de57b6]{grid-column:2;text-align:left}.video-frame[data-v-c7de57b6]{margin-top:34px}.video-meta[data-v-c7de57b6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.platform-tabs[data-v-c7de57b6]{grid-template-columns:repeat(3,minmax(170px,1fr));margin-top:36px;overflow-x:auto;scrollbar-width:none}.platform-tabs[data-v-c7de57b6]::-webkit-scrollbar{display:none}.platform-tabs button[data-v-c7de57b6]{grid-template-columns:30px minmax(0,1fr);min-height:76px;padding:0 14px}.platform-tabs button small[data-v-c7de57b6]{grid-column:2;text-align:left}.platform-summary[data-v-c7de57b6]{min-height:170px;padding:30px 22px}.platform-summary h3[data-v-c7de57b6]{font-size:23px}.platform-panel dl[data-v-c7de57b6]{grid-template-columns:1fr}.platform-panel dl>div[data-v-c7de57b6]{padding:25px 22px}.platform-panel dl>div[data-v-c7de57b6]:nth-child(2n){border-left:0}.platform-panel dl>div+div[data-v-c7de57b6]{border-top:1px solid var(--line)}.boundary-comparison[data-v-c7de57b6]{grid-template-columns:1fr;margin-top:38px}.boundary-comparison article[data-v-c7de57b6]{padding:30px 0}.boundary-comparison article+article[data-v-c7de57b6]{border-left:0;border-top:0}.limits-panel ol[data-v-c7de57b6],.selection-list[data-v-c7de57b6]{grid-template-columns:1fr}.selection-list li[data-v-c7de57b6]{min-height:0;padding:23px 0}.selection-list li+li[data-v-c7de57b6],.selection-list li[data-v-c7de57b6]:nth-child(3),.selection-list li[data-v-c7de57b6]:nth-child(4){border-left:0;border-top:1px solid var(--line);padding-left:0}.strip-track[data-v-c7de57b6]{gap:16px;grid-template-columns:1fr;padding:20px}.cut-mark[data-v-c7de57b6]{text-align:center}.limits-panel[data-v-c7de57b6]{margin-top:46px}.limits-panel li[data-v-c7de57b6]{min-height:0;padding:24px 0}.limits-panel li+li[data-v-c7de57b6],.limits-panel li[data-v-c7de57b6]:nth-child(3),.limits-panel li[data-v-c7de57b6]:nth-child(4){border-left:0;border-top:1px solid var(--line)}.closing-band[data-v-c7de57b6]{padding:72px 0}.faq-list summary[data-v-c7de57b6]{font-size:15px;gap:10px;grid-template-columns:26px 1fr 34px;min-height:76px}.faq-list details>p[data-v-c7de57b6]{padding:0 0 24px 36px}.closing-layout button[data-v-c7de57b6]{width:100%}}@media (prefers-reduced-motion:reduce){.script-generator-page[data-v-c7de57b6] *,.script-generator-page[data-v-c7de57b6] :after,.script-generator-page[data-v-c7de57b6] :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}
