.first-party-ad.svelte-orzbov{width:100%;max-width:980px;margin-inline:auto;container-type:inline-size;text-align:left}.promotion-card.svelte-orzbov{display:flex;flex-direction:column;min-height:336px;overflow:hidden;color:#172439;background:#fff;border:1px solid #dce5ef;border-radius:12px;text-decoration:none;box-shadow:0 2px 8px #14243c08}.promotion-card.svelte-orzbov:focus-visible{outline:3px solid var(--promotion-accent);outline-offset:3px}.promotion-copy.svelte-orzbov{display:flex;flex-direction:column;align-items:flex-start;padding:16px}.promotion-brand.svelte-orzbov{display:flex;align-items:center;gap:9px;width:100%;margin-bottom:12px}.promotion-brand.svelte-orzbov img:where(.svelte-orzbov){flex:0 0 32px;border-radius:7px;object-fit:contain}.promotion-brand.svelte-orzbov strong:where(.svelte-orzbov){display:block;font-size:14px;line-height:1.25}.promotion-brand.svelte-orzbov small:where(.svelte-orzbov){display:block;margin-top:3px;color:#56657a;font-size:11px;line-height:1.25}.promotion-label.svelte-orzbov{margin-left:auto;color:#64748b;font-size:10px}.promotion-headline.svelte-orzbov{max-width:24ch;font-size:22px;line-height:1.15;letter-spacing:-.5px}.promotion-copy.svelte-orzbov p:where(.svelte-orzbov){max-width:46ch;margin:8px 0 12px;color:#475569;font-size:13.5px;line-height:1.4}.promotion-cta.svelte-orzbov{display:inline-flex;align-items:center;gap:16px;padding:9px 13px;margin-top:auto;color:#fff;background:var(--promotion-cta-color);border-radius:7px;font-size:13px;font-weight:600}.promotion-card.svelte-orzbov:hover .promotion-cta:where(.svelte-orzbov){filter:brightness(1.1)}.promotion-visual.svelte-orzbov{display:flex;align-items:center;justify-content:center;flex:0 0 104px;min-height:104px;max-height:104px;padding:10px;background:#f8fafc;background:color-mix(in srgb,var(--promotion-accent) 6%,#f8fafc)}.product-preview.svelte-orzbov{width:100%;max-width:370px;max-height:84px;object-fit:contain;border-radius:6px;box-shadow:0 4px 15px #14243c15}.app-pass-preview.svelte-orzbov{object-fit:cover;object-position:center 63%}.research-preview.svelte-orzbov,.share-preview.svelte-orzbov,.workflow-preview.svelte-orzbov,.assistant-preview.svelte-orzbov{width:100%;max-width:280px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #14243c08}.research-preview.svelte-orzbov{padding:7px 12px}.share-preview.svelte-orzbov{padding:5px 12px}.workflow-preview.svelte-orzbov,.assistant-preview.svelte-orzbov{padding:7px 12px}.workflow-preview.svelte-orzbov>.preview-caption:where(.svelte-orzbov),.assistant-preview.svelte-orzbov>.preview-caption:where(.svelte-orzbov){display:none}.workflow-step.svelte-orzbov{display:flex;align-items:center;gap:8px;padding:3px 0;color:#334155;font-size:10px}.workflow-step.svelte-orzbov b:where(.svelte-orzbov){display:grid;place-items:center;flex:0 0 18px;height:18px;color:var(--promotion-accent);background:#f1f5f9;border-radius:5px}.assistant-prompt.svelte-orzbov{display:block;margin-bottom:7px;padding:6px 8px;color:#075985;background:#f0f9ff;border-radius:7px;font-size:11px;line-height:1.4}.preview-caption.svelte-orzbov{color:#475569;font-size:11px;font-weight:600}.share-preview.svelte-orzbov .preview-caption:where(.svelte-orzbov){display:none}.chart-bars.svelte-orzbov{display:flex;align-items:flex-end;gap:7px;height:28px;margin:6px 0;padding:0 3px 4px;border-bottom:1px solid #e2e8f0}.chart-bars.svelte-orzbov>span:where(.svelte-orzbov){flex:1;background:#0ea5e9;border-radius:3px 3px 0 0}.preview-chips.svelte-orzbov{display:flex;justify-content:space-between;gap:4px;color:#0369a1;font-size:10px}.share-file.svelte-orzbov{display:flex;align-items:center;gap:8px;padding:2px 0;border-bottom:1px solid #f1f5f9;font-size:10px}.share-file.svelte-orzbov>span:where(.svelte-orzbov){color:#047857}.share-file.svelte-orzbov small:where(.svelte-orzbov){margin-left:auto;color:#64748b;font-size:9px}.share-link.svelte-orzbov{display:flex;justify-content:space-between;margin-top:4px;color:#047857;font-size:10px}@media(min-width:1250px){.promotion-card.svelte-orzbov{min-height:250px}}@container (min-width: 550px){.promotion-card.svelte-orzbov{flex-direction:row}.promotion-copy.svelte-orzbov{flex:1 1 56%;justify-content:center;padding:20px 28px}.promotion-headline.svelte-orzbov{font-size:25px}.promotion-cta.svelte-orzbov{margin-top:0}.promotion-copy.svelte-orzbov p:where(.svelte-orzbov){margin:10px 0 14px;font-size:14px;line-height:1.45}.promotion-visual.svelte-orzbov{flex:0 1 40%;min-width:220px;min-height:100px;max-height:none;padding:20px}.product-preview.svelte-orzbov{max-height:170px}.app-pass-preview.svelte-orzbov{max-height:200px;object-fit:contain;object-position:center}.research-preview.svelte-orzbov,.share-preview.svelte-orzbov,.workflow-preview.svelte-orzbov,.assistant-preview.svelte-orzbov{padding:16px}.workflow-preview.svelte-orzbov>.preview-caption:where(.svelte-orzbov),.assistant-preview.svelte-orzbov>.preview-caption:where(.svelte-orzbov){display:block;margin-bottom:12px}.workflow-step.svelte-orzbov{padding:8px 0;font-size:12px}.workflow-step.svelte-orzbov b:where(.svelte-orzbov){flex-basis:24px;height:24px}.assistant-prompt.svelte-orzbov{padding:12px;margin-bottom:16px;font-size:13px}.share-preview.svelte-orzbov .preview-caption:where(.svelte-orzbov){display:inline}.chart-bars.svelte-orzbov{height:85px;margin:12px 0}.share-file.svelte-orzbov{padding:8px 0;font-size:11px}.share-link.svelte-orzbov{margin-top:12px}}
