.traceability.svelte-16po8kr{display:flex;flex-direction:column;gap:var(--space-5)}.field.svelte-16po8kr{display:flex;flex-direction:column;gap:var(--space-2)}.field-label.svelte-16po8kr{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.field-value.svelte-16po8kr{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.6}.field-value--muted.svelte-16po8kr{color:var(--color-text-secondary);font-style:italic}.table-wrap.svelte-16po8kr{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-secondary)}.params-table.svelte-16po8kr{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.params-table.svelte-16po8kr thead:where(.svelte-16po8kr) th:where(.svelte-16po8kr){text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-border)}.params-table.svelte-16po8kr tbody:where(.svelte-16po8kr) td:where(.svelte-16po8kr){padding:var(--space-3) var(--space-4);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);vertical-align:top}.params-table.svelte-16po8kr tbody:where(.svelte-16po8kr) tr:where(.svelte-16po8kr):last-child td:where(.svelte-16po8kr){border-bottom:none}.param-name.svelte-16po8kr{font-family:var(--font-family-mono, ui-monospace, monospace);color:var(--color-accent);font-weight:600;white-space:nowrap}.param-type.svelte-16po8kr,.param-default.svelte-16po8kr{font-family:var(--font-family-mono, ui-monospace, monospace);color:var(--color-text-secondary);white-space:nowrap}.param-desc.svelte-16po8kr{color:var(--color-text-primary);line-height:1.5}.sd-hero{max-width:var(--section-max-width, 1160px);margin-inline:auto}.component-body.svelte-1chmkks{max-width:1160px;margin:0 auto;padding:32px 48px 64px}@media (max-width: 768px){.component-body.svelte-1chmkks{padding:20px 20px 48px}}.preview-frame.svelte-1chmkks{border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-bg-secondary);padding:32px;overflow:hidden}@media (max-width: 768px){.preview-frame.svelte-1chmkks{padding:20px}}.badge.svelte-1chmkks{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:4px;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-bg-secondary)}.badge-status.svelte-1chmkks{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.badge-import.svelte-1chmkks{font-family:var(--font-mono, monospace);text-transform:none;letter-spacing:0;white-space:nowrap}.detail-section.svelte-1chmkks{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-border)}.section-supertitle.svelte-1chmkks{font-family:var(--font-mono, monospace);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1.25rem}
