.p-video-page.svelte-1vyk0pk{background:#fff;color:#251b38}.shell.svelte-1vyk0pk{width:min(100% - 40px,1200px);margin-inline:auto}.hero.svelte-1vyk0pk{padding:64px 0;background:linear-gradient(125deg,#f4efff,#faf8ff 65%,#fff);border-bottom:1px solid #e8e0f5}h1.svelte-1vyk0pk{margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:850;line-height:1.05;letter-spacing:-.035em}.hero.svelte-1vyk0pk p:where(.svelte-1vyk0pk){max-width:780px;margin:24px 0 28px;color:#57496b;font-size:1.2rem;line-height:1.8}.actions.svelte-1vyk0pk{display:flex;flex-wrap:wrap;gap:12px}.button.svelte-1vyk0pk{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:9px;padding:12px 20px;font-weight:700;text-decoration:none}.primary.svelte-1vyk0pk{background:#6d28d9;color:#fff}.primary.svelte-1vyk0pk:hover{background:#5b21b6}.section.svelte-1vyk0pk{padding-block:48px;scroll-margin-top:90px}h2.svelte-1vyk0pk{font-size:clamp(1.55rem,3vw,2rem);line-height:1.3;font-weight:750;margin:0 0 14px}.section-intro.svelte-1vyk0pk{margin:0 0 28px;max-width:820px;line-height:1.8;color:#62566f}.playground-heading.svelte-1vyk0pk{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-bottom:14px}.playground-heading.svelte-1vyk0pk h2:where(.svelte-1vyk0pk){margin:0}.playground-frame.svelte-1vyk0pk{display:block;width:100%;height:900px;border:1px solid #e3dceb;border-radius:12px;background:#fff}.example-grid.svelte-1vyk0pk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.example.svelte-1vyk0pk{border:1px solid #e3dceb;border-radius:12px;overflow:hidden;min-width:0;background:#fff}.video-frame.svelte-1vyk0pk{background:#15101d;aspect-ratio:4 / 3}video.svelte-1vyk0pk{display:block;width:100%;height:100%;object-fit:contain}.example-body.svelte-1vyk0pk{padding:20px}.example-kind.svelte-1vyk0pk{color:#6d28d9;font-size:.9rem;font-weight:650;margin-bottom:6px}h3.svelte-1vyk0pk{font-size:1.2rem;font-weight:750;line-height:1.4;margin:0}.example-body.svelte-1vyk0pk>p:where(.svelte-1vyk0pk){color:#62566f;font-size:.96rem;line-height:1.7;margin:12px 0}.media-facts.svelte-1vyk0pk{display:flex;flex-wrap:wrap;gap:4px 12px}.media-facts.svelte-1vyk0pk span:where(.svelte-1vyk0pk){display:inline-flex;align-items:center;gap:5px;font-size:.84rem}details.svelte-1vyk0pk{border-top:1px solid #e8e1ef;margin-top:18px}summary.svelte-1vyk0pk{padding-block:14px;cursor:pointer;font-weight:650;line-height:1.6}.prompt-note.svelte-1vyk0pk,figcaption.svelte-1vyk0pk{font-size:.88rem;color:#6b6077;line-height:1.65}.prompt-text.svelte-1vyk0pk{background:#f7f4fb;padding:14px;border-radius:7px;line-height:1.75;color:#493b5c;margin:10px 0 12px;font-size:.94rem;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}figure.svelte-1vyk0pk{margin:0 0 12px}figure.svelte-1vyk0pk img:where(.svelte-1vyk0pk){display:block;width:100%;max-height:220px;object-fit:contain;border-radius:6px;background:#f7f4fb}figcaption.svelte-1vyk0pk{margin-top:5px}.copy-button.svelte-1vyk0pk{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;min-height:42px;background:#f0e8fc;color:#5b21b6;border:1px solid #d8c7ef;border-radius:7px;cursor:pointer;margin-bottom:14px}.source.svelte-1vyk0pk{display:inline-flex;align-items:center;gap:5px;color:#6d28d9;text-decoration:underline;text-underline-offset:3px;font-size:.9rem;line-height:1.6}.source.svelte-1vyk0pk svg,.button.svelte-1vyk0pk svg,.source-links.svelte-1vyk0pk svg{flex-shrink:0}.copy-status.svelte-1vyk0pk{margin:12px 0 0;color:#5b21b6}.video-error.svelte-1vyk0pk{color:#9a3412!important}.overview.svelte-1vyk0pk{background:#faf8fd;border-block:1px solid #e8e1ef}.overview-grid.svelte-1vyk0pk{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}dl.svelte-1vyk0pk{margin:24px 0}dl.svelte-1vyk0pk>div:where(.svelte-1vyk0pk){display:grid;grid-template-columns:1fr 1.5fr;gap:16px;border-bottom:1px solid #e8e1ef;padding:14px 0;line-height:1.6}dt.svelte-1vyk0pk{font-weight:650}dd.svelte-1vyk0pk{margin:0;color:#62566f}ol.svelte-1vyk0pk{padding-inline-start:24px;margin-top:24px}li.svelte-1vyk0pk{padding-inline-start:6px;margin-bottom:22px;color:#62566f;line-height:1.8}li.svelte-1vyk0pk::marker{color:#6d28d9;font-weight:750}.faq.svelte-1vyk0pk{max-width:900px}.faq.svelte-1vyk0pk details:where(.svelte-1vyk0pk){margin-top:0}.faq.svelte-1vyk0pk summary:where(.svelte-1vyk0pk){padding-block:20px}.faq.svelte-1vyk0pk details:where(.svelte-1vyk0pk) p:where(.svelte-1vyk0pk){color:#62566f;line-height:1.8;margin:0 0 20px}.sources-heading.svelte-1vyk0pk{margin-top:40px;font-size:1.3rem}.source-links.svelte-1vyk0pk{display:flex;flex-wrap:wrap;gap:12px 24px}.source-links.svelte-1vyk0pk a:where(.svelte-1vyk0pk){display:inline-flex;align-items:center;gap:5px;color:#6d28d9;text-decoration:underline;text-underline-offset:3px;line-height:1.8}.svelte-1vyk0pk:is(a:where(.svelte-1vyk0pk),button:where(.svelte-1vyk0pk),summary:where(.svelte-1vyk0pk)):focus-visible{outline:3px solid #8b5cf6;outline-offset:4px}@media(max-width:1000px){.example-grid.svelte-1vyk0pk{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid.svelte-1vyk0pk{gap:32px}}@media(max-width:640px){.shell.svelte-1vyk0pk{width:calc(100% - 32px)}.hero.svelte-1vyk0pk{padding:40px 0}.hero.svelte-1vyk0pk p:where(.svelte-1vyk0pk){font-size:1.05rem}.section.svelte-1vyk0pk{padding-block:32px}.example-grid.svelte-1vyk0pk,.overview-grid.svelte-1vyk0pk{grid-template-columns:1fr}.example-body.svelte-1vyk0pk{padding:18px}dl.svelte-1vyk0pk>div:where(.svelte-1vyk0pk){grid-template-columns:1fr;gap:4px}.button.svelte-1vyk0pk{width:100%}.playground-frame.svelte-1vyk0pk{height:1100px}}
