.adv-eyebrow.svelte-ga9bkd{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--action-primary)}.adv-h2.svelte-ga9bkd{margin-top:.5rem;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--color-text-primary);text-wrap:balance}.adv-stat.svelte-ga9bkd{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card)}.adv-stat.svelte-ga9bkd dt:where(.svelte-ga9bkd){font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.adv-stat.svelte-ga9bkd dd:where(.svelte-ga9bkd){margin:4px 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;color:var(--color-text-primary)}.adv-stat.svelte-ga9bkd span:where(.svelte-ga9bkd){font-size:13px;color:var(--color-text-secondary)}.adv-segment.svelte-ga9bkd{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card)}.adv-segment.svelte-ga9bkd button:where(.svelte-ga9bkd){padding:6px 12px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:var(--color-text-secondary);transition:background-color .15s,color .15s}.adv-segment.svelte-ga9bkd button:where(.svelte-ga9bkd):hover{color:var(--color-text-primary)}.adv-segment.svelte-ga9bkd button.is-active:where(.svelte-ga9bkd){background:var(--action-primary);color:var(--action-on-primary)}.adv-segment.svelte-ga9bkd button:where(.svelte-ga9bkd):focus-visible{outline:2px solid var(--action-primary);outline-offset:1px}.adv-canvas.svelte-ga9bkd{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--color-text-primary)}.adv-caption.svelte-ga9bkd{padding:12px 8px 4px;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.adv-creative.svelte-ga9bkd{fill:color-mix(in srgb,var(--action-primary) 10%,var(--surface-card));stroke:var(--action-primary);stroke-width:3}.adv-strip.svelte-ga9bkd{fill:color-mix(in srgb,var(--action-primary) 34%,var(--surface-card))}.adv-wing.svelte-ga9bkd{fill:color-mix(in srgb,var(--action-primary) 20%,var(--surface-card))}.adv-column.svelte-ga9bkd{fill:var(--color-bg-root);stroke:var(--color-text-muted);stroke-width:3;stroke-dasharray:18 14}.adv-bgfill.svelte-ga9bkd{fill:color-mix(in srgb,var(--color-text-muted) 22%,var(--surface-card))}.adv-crop.svelte-ga9bkd{fill:var(--surface-card);fill-opacity:.78}.adv-cropline.svelte-ga9bkd{stroke:var(--color-text-primary);stroke-width:3;stroke-dasharray:14 12}.adv-fold.svelte-ga9bkd{stroke:var(--status-warning-fg);stroke-width:3;stroke-dasharray:10 10}.adv-label.svelte-ga9bkd{fill:var(--surface-card);stroke:var(--color-border);stroke-width:2}.adv-t.svelte-ga9bkd{fill:var(--color-text-primary)}.adv-t-muted.svelte-ga9bkd{fill:var(--color-text-secondary)}.adv-dim.svelte-ga9bkd line:where(.svelte-ga9bkd){stroke:var(--color-text-muted);stroke-width:2.5}.adv-dim.svelte-ga9bkd text:where(.svelte-ga9bkd){fill:var(--color-text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.adv-table.svelte-ga9bkd{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.adv-table.svelte-ga9bkd th:where(.svelte-ga9bkd),.adv-table.svelte-ga9bkd td:where(.svelte-ga9bkd){padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.adv-table.svelte-ga9bkd tr:where(.svelte-ga9bkd):last-child>:where(.svelte-ga9bkd){border-bottom:0}.adv-table.svelte-ga9bkd thead:where(.svelte-ga9bkd) th:where(.svelte-ga9bkd){font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-bg-root)}.adv-table.svelte-ga9bkd tbody:where(.svelte-ga9bkd) td:where(.svelte-ga9bkd){color:var(--color-text-primary)}.adv-table.svelte-ga9bkd tbody:where(.svelte-ga9bkd) tr.is-active:where(.svelte-ga9bkd) td:where(.svelte-ga9bkd){background:color-mix(in srgb,var(--action-primary) 12%,transparent);font-weight:600}.adv-table--specs.svelte-ga9bkd th:where(.svelte-ga9bkd){width:200px;font-weight:600;white-space:nowrap;color:var(--color-text-primary);background:var(--color-bg-root)}.adv-table--specs.svelte-ga9bkd td:where(.svelte-ga9bkd){color:var(--color-text-secondary);line-height:1.55}.adv-table--specs.svelte-ga9bkd td:where(.svelte-ga9bkd) strong:where(.svelte-ga9bkd){color:var(--color-text-primary)}.adv-table.svelte-ga9bkd code:where(.svelte-ga9bkd){padding:1px 6px;border-radius:4px;font-family:var(--font-mono);font-size:13px;background:var(--color-bg-root);color:var(--color-text-primary)}.adv-card.svelte-ga9bkd{padding:18px 20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card)}.adv-card.svelte-ga9bkd h3:where(.svelte-ga9bkd){font-size:16px;font-weight:600;color:var(--color-text-primary)}.adv-card.svelte-ga9bkd p:where(.svelte-ga9bkd){margin-top:6px;font-size:15px;line-height:1.55;color:var(--color-text-secondary)}.adv-card--accent.svelte-ga9bkd{background:color-mix(in srgb,var(--action-primary) 8%,var(--surface-card));border-color:color-mix(in srgb,var(--action-primary) 40%,var(--color-border))}.adv-cta.svelte-ga9bkd{display:inline-flex;margin-top:14px;padding:9px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:var(--action-primary);color:var(--action-on-primary);transition:opacity .15s}.adv-cta.svelte-ga9bkd:hover{opacity:.88}.adv-checklist.svelte-ga9bkd{counter-reset:step;display:flex;flex-direction:column;gap:10px}.adv-checklist.svelte-ga9bkd li:where(.svelte-ga9bkd){counter-increment:step;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card);font-size:15px;line-height:1.5;color:var(--color-text-secondary)}.adv-checklist.svelte-ga9bkd li:where(.svelte-ga9bkd) strong:where(.svelte-ga9bkd){color:var(--color-text-primary)}.adv-checklist.svelte-ga9bkd li:where(.svelte-ga9bkd):before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-family:var(--font-mono);font-size:13px;font-weight:600;background:var(--action-primary);color:var(--action-on-primary)}.adv-toggle.svelte-ga9bkd{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-secondary);cursor:pointer}.adv-toggle.svelte-ga9bkd input:where(.svelte-ga9bkd){width:16px;height:16px;accent-color:var(--action-primary)}.adv-overlay.svelte-ga9bkd{position:absolute;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding-top:12%;background:var(--color-bg-root);border-inline:1px dashed var(--color-text-muted)}.adv-overlay.svelte-ga9bkd span:where(.svelte-ga9bkd){font-size:clamp(12px,1.6vw,22px);font-weight:600;color:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){.adv-segment.svelte-ga9bkd button:where(.svelte-ga9bkd),.adv-cta.svelte-ga9bkd{transition:none}}
