.panel[data-v-fe871065]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid var(--color-border);border-radius:28px;box-shadow:var(--shadow-soft);padding:24px}.panel-header[data-v-fe871065]{align-items:start;display:flex;gap:18px;justify-content:space-between}.panel-title[data-v-fe871065]{color:var(--color-ink);font-size:1.45rem;margin:0}.panel-description[data-v-fe871065]{color:var(--color-muted);line-height:1.65;margin:10px 0 0}.panel-tips[data-v-fe871065]{color:var(--color-accent-strong);font-size:.92rem;line-height:1.6;margin:10px 0 0}.form-grid[data-v-fe871065]{display:grid;gap:18px;margin-top:24px}.field[data-v-fe871065]{display:grid;gap:10px}.field-heading[data-v-fe871065]{align-items:center;display:flex;gap:12px;justify-content:space-between}.field-row[data-v-fe871065]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.field-label[data-v-fe871065]{color:var(--color-ink);font-size:.9rem;font-weight:700}.field-input[data-v-fe871065],.field-textarea[data-v-fe871065]{background:#ffffffdb;border:1px solid var(--color-border);border-radius:18px;color:var(--color-ink);font:inherit;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.field-input[data-v-fe871065]:focus,.field-textarea[data-v-fe871065]:focus{border-color:#7f4bc78a;box-shadow:0 0 0 4px #9a68df24;outline:none}.field-textarea[data-v-fe871065]{min-height:144px;resize:vertical}.field-textarea-compact[data-v-fe871065]{min-height:96px}.field-hint[data-v-fe871065]{color:var(--color-muted);font-size:.84rem;line-height:1.55}.reference-field[data-v-fe871065]{background:linear-gradient(135deg,#fdfbffe6,#f1e8ffc2);border:1px solid var(--color-border);border-radius:22px;padding:16px}.reference-url-item[data-v-fe871065],.reference-url-list[data-v-fe871065]{display:grid;gap:10px}.reference-url-item[data-v-fe871065]{align-items:center;grid-template-columns:minmax(92px,.18fr) minmax(0,1fr) auto}.reference-url-label[data-v-fe871065]{align-items:center;background:#ffffffb8;border:1px solid var(--color-border);border-radius:999px;color:var(--color-accent-strong);display:inline-flex;font-size:.86rem;font-weight:700;justify-content:center;min-height:44px;padding:0 12px;white-space:nowrap}.reference-url-input[data-v-fe871065]{min-width:0}.reference-empty[data-v-fe871065]{background:#ffffff9e;border:1px dashed rgba(127,75,199,.24);border-radius:16px;color:var(--color-muted);margin:0;padding:14px 16px}.submit-row[data-v-fe871065]{display:flex;justify-content:flex-start}.inline-action-button[data-v-fe871065],.primary-button[data-v-fe871065],.reference-remove-button[data-v-fe871065],.secondary-button[data-v-fe871065]{border:0;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;line-height:1;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;white-space:nowrap}.primary-button[data-v-fe871065]{background:linear-gradient(135deg,#a66de6,#7f4bc7);box-shadow:0 18px 34px #7f4bc73d;color:#fff;padding:14px 22px}.secondary-button[data-v-fe871065]{background:#ffffffb8;min-height:48px;min-width:126px;padding:12px 22px}.inline-action-button[data-v-fe871065],.reference-remove-button[data-v-fe871065],.secondary-button[data-v-fe871065]{border:1px solid var(--color-border);color:var(--color-ink);flex-shrink:0}.inline-action-button[data-v-fe871065],.reference-remove-button[data-v-fe871065]{align-items:center;background:#ffffffc7;display:inline-flex;font-size:.88rem;justify-content:center;min-height:42px;padding:10px 16px}.inline-action-button[data-v-fe871065]{background:linear-gradient(135deg,#f8f3fff5,#e7d7ffeb);color:var(--color-accent-strong)}.inline-action-button[data-v-fe871065]:hover,.primary-button[data-v-fe871065]:hover,.reference-remove-button[data-v-fe871065]:hover,.secondary-button[data-v-fe871065]:hover{transform:translateY(-1px)}.inline-action-button[data-v-fe871065]:disabled,.primary-button[data-v-fe871065]:disabled,.reference-remove-button[data-v-fe871065]:disabled{cursor:not-allowed;opacity:.6;transform:none}.primary-button[data-v-fe871065]:disabled{cursor:wait}@media(max-width:900px){.field-row[data-v-fe871065],.reference-url-item[data-v-fe871065]{grid-template-columns:1fr}.reference-remove-button[data-v-fe871065],.reference-url-label[data-v-fe871065]{justify-content:flex-start}}@media(max-width:640px){.panel[data-v-fe871065]{padding:20px}.field-heading[data-v-fe871065],.panel-header[data-v-fe871065]{flex-direction:column}.field-heading[data-v-fe871065]{align-items:stretch}}.panel[data-v-76b68fa1]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid var(--color-border);border-radius:28px;box-shadow:var(--shadow-soft);min-width:0;padding:24px}.panel-header[data-v-76b68fa1]{align-items:start;display:flex;gap:18px;justify-content:space-between}.panel-title[data-v-76b68fa1]{color:var(--color-ink);font-size:1.3rem;margin:0}.panel-description[data-v-76b68fa1]{color:var(--color-muted);line-height:1.6;margin:10px 0 0}.panel-actions[data-v-76b68fa1]{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.polling-banner[data-v-76b68fa1]{background:#7f4bc70f;border-radius:18px;color:var(--color-muted);line-height:1.6;margin:18px 0 0;padding:14px 16px}.polling-banner-active[data-v-76b68fa1]{background:#9a68df1f;color:var(--color-accent-strong)}.status-row[data-v-76b68fa1]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.status-card[data-v-76b68fa1]{background:linear-gradient(135deg,#fcf9ffeb,#ede1ffe6);border:1px solid var(--color-border);border-radius:20px;display:grid;gap:8px;padding:16px}.status-label[data-v-76b68fa1]{color:var(--color-muted);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.status-value[data-v-76b68fa1]{color:var(--color-ink);font-size:1rem;word-break:break-all}.error-banner[data-v-76b68fa1]{background:#ff58581f;border:1px solid rgba(214,70,70,.2);border-radius:18px;color:#8f1f1f;line-height:1.6;margin:18px 0 0;padding:14px 16px}.preview-card[data-v-76b68fa1]{display:grid;gap:12px;margin-top:20px;min-width:0}.video-frame[data-v-76b68fa1]{border-radius:22px;overflow:hidden}.video-frame[data-v-76b68fa1],.video-player[data-v-76b68fa1]{background:#081116;max-width:100%;width:100%}.video-player[data-v-76b68fa1]{display:block;height:auto;max-height:min(52vw,420px);-o-object-fit:contain;object-fit:contain}.video-link[data-v-76b68fa1]{color:var(--color-accent-strong);font-weight:700;word-break:break-word}.json-stack[data-v-76b68fa1]{display:grid;gap:16px;margin-top:22px}.json-card[data-v-76b68fa1]{background:#081116f0;border-radius:22px;color:#e9f0f6eb;min-width:0;padding:16px}.json-title[data-v-76b68fa1]{font-size:.98rem;margin:0 0 12px}.json-block[data-v-76b68fa1]{font-family:SFMono-Regular,SF Mono,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.6;margin:0;max-width:100%;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.empty-state[data-v-76b68fa1]{background:#faf7ffdb;border:1px dashed rgba(127,75,199,.22);border-radius:22px;margin-top:18px;padding:22px}.empty-title[data-v-76b68fa1]{color:var(--color-ink);font-size:1rem;font-weight:700;margin:0}.empty-description[data-v-76b68fa1]{color:var(--color-muted);line-height:1.6;margin:10px 0 0}.ghost-button[data-v-76b68fa1],.secondary-button[data-v-76b68fa1]{border-radius:999px;cursor:pointer;flex-shrink:0;font:inherit;font-weight:700;line-height:1;min-height:52px;min-width:126px;padding:12px 22px;text-align:center;white-space:nowrap}.secondary-button[data-v-76b68fa1]{background:#ffffffb8;color:var(--color-ink)}.ghost-button[data-v-76b68fa1],.secondary-button[data-v-76b68fa1]{border:1px solid var(--color-border)}.ghost-button[data-v-76b68fa1]{background:transparent;color:var(--color-muted)}.secondary-button[data-v-76b68fa1]:disabled{cursor:wait;opacity:.55}@media(max-width:720px){.panel[data-v-76b68fa1]{padding:20px}.panel-header[data-v-76b68fa1]{flex-direction:column}.status-row[data-v-76b68fa1]{grid-template-columns:1fr}.video-player[data-v-76b68fa1]{max-height:56vw}}.demo-shell[data-v-41eece17]{margin:0 auto;padding:48px 0 72px;width:min(1180px,calc(100vw - 32px))}.hero-card[data-v-41eece17]{background:radial-gradient(circle at top right,rgba(183,139,239,.2),transparent 38%),linear-gradient(145deg,#fffffff5,#f7f1ffeb);border:1px solid var(--color-border);border-radius:28px;box-shadow:0 28px 80px #6746971f;display:grid;gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);overflow:hidden;padding:32px;position:relative}.eyebrow[data-v-41eece17]{color:var(--color-accent-strong);font-size:.8rem;letter-spacing:.24em;margin:0 0 8px;text-transform:uppercase}.hero-title[data-v-41eece17]{font-size:clamp(2.2rem,6vw,4.6rem);letter-spacing:-.04em;line-height:.95;margin:0}.hero-description[data-v-41eece17]{color:var(--color-muted);font-size:1rem;line-height:1.7;margin:16px 0 0;max-width:46rem}.hero-badges[data-v-41eece17]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.editor-entry-link[data-v-41eece17]{align-items:center;background:var(--color-accent-strong);border-radius:999px;box-shadow:0 14px 30px #7f4bc738;color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;justify-content:center;margin-top:18px;padding:12px 20px;transition:transform .18s ease,box-shadow .18s ease;width:-moz-fit-content;width:fit-content}.editor-entry-link[data-v-41eece17]:hover{box-shadow:0 18px 36px #7f4bc747;transform:translateY(-1px)}.badge[data-v-41eece17]{background:#ffffffc2;border:1px solid var(--color-border);border-radius:18px;color:var(--color-muted);display:inline-flex;flex-direction:column;gap:6px;min-width:180px;padding:14px 16px}.badge strong[data-v-41eece17]{color:var(--color-accent-strong);font-size:.96rem}.hero-facts[data-v-41eece17]{align-content:end;display:grid;gap:14px}.fact-card[data-v-41eece17]{background:#ffffffc7;border:1px solid var(--color-border);border-radius:20px;color:var(--color-ink);line-height:1.6;padding:18px 18px 20px}.workspace-grid[data-v-41eece17]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:22px}.workspace-main[data-v-41eece17],.workspace-side[data-v-41eece17]{align-content:start;display:grid;gap:20px;min-width:0}.mode-switch[data-v-41eece17]{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mode-button[data-v-41eece17]{background:#ffffffb8;border:1px solid var(--color-border);border-radius:22px;display:flex;flex-direction:column;gap:6px;padding:18px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mode-button[data-v-41eece17]:hover{border-color:#7f4bc757;box-shadow:0 20px 40px #6746971a;transform:translateY(-2px)}.mode-button-active[data-v-41eece17]{background:linear-gradient(135deg,#faf7fff5,#eee2fff0);border-color:#7f4bc77a;box-shadow:0 18px 40px #67469721}.mode-label[data-v-41eece17]{color:var(--color-ink);font-size:1.05rem;font-weight:700}.mode-description[data-v-41eece17]{color:var(--color-muted);font-size:.94rem}@media(max-width:980px){.hero-card[data-v-41eece17],.workspace-grid[data-v-41eece17]{grid-template-columns:1fr}}@media(max-width:640px){.demo-shell[data-v-41eece17]{padding-top:24px;width:min(100vw - 20px,1180px)}.hero-card[data-v-41eece17]{padding:24px}.mode-switch[data-v-41eece17]{grid-template-columns:1fr}}
