.data-showcase.svelte-1ukq6qq{max-width:1200px;margin:0 auto;padding:0 1rem 2rem}.showcase-header.svelte-1ukq6qq{text-align:center;margin-bottom:3rem;padding-bottom:3rem;border-bottom:2px solid var(--lg-warm-200, #e5e7eb)}.showcase-header.svelte-1ukq6qq h1:where(.svelte-1ukq6qq){font-size:3rem;font-weight:700;color:var(--lg-primary, #466d4d);margin-bottom:1rem}.lead.svelte-1ukq6qq{font-size:1.25rem;color:var(--lg-text-secondary, #374151);max-width:700px;margin:0 auto;line-height:1.6}.demo-section.svelte-1ukq6qq{background:#fff;border-radius:1rem;padding:2rem;margin-bottom:2rem;border:2px solid var(--lg-warm-200, #e5e7eb);box-shadow:0 2px 8px #0000000d}.demo-section.svelte-1ukq6qq h2:where(.svelte-1ukq6qq){font-size:1.75rem;color:var(--lg-text-primary, #111827);margin-bottom:.5rem}.demo-section.svelte-1ukq6qq>p:where(.svelte-1ukq6qq){color:var(--lg-text-secondary, #374151);margin-bottom:2rem}.table-container.svelte-1ukq6qq{background:var(--lg-warm-50, #fafaf9);border-radius:.75rem;overflow:hidden;margin-bottom:2rem}.table-header.svelte-1ukq6qq{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--lg-warm-200, #e5e7eb)}.table-header.svelte-1ukq6qq h3:where(.svelte-1ukq6qq){font-size:1.125rem;color:var(--lg-text-primary, #111827);margin:0}.table-actions.svelte-1ukq6qq{display:flex;gap:.5rem}.btn-icon.svelte-1ukq6qq{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--lg-warm-200, #e5e7eb);border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:var(--lg-text-secondary, #374151)}.btn-icon.svelte-1ukq6qq:hover{border-color:var(--lg-primary, #466d4d);color:var(--lg-primary, #466d4d);background:var(--lg-warm-50, #fafaf9)}.data-table.svelte-1ukq6qq{width:100%;border-collapse:collapse;font-size:.875rem}.data-table.svelte-1ukq6qq th:where(.svelte-1ukq6qq){background:var(--lg-warm-100, #f5f5f4);padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--lg-text-primary, #111827);border-bottom:1px solid var(--lg-warm-200, #e5e7eb)}.data-table.svelte-1ukq6qq td:where(.svelte-1ukq6qq){padding:1rem;border-bottom:1px solid var(--lg-warm-100, #f3f4f6)}.data-table.svelte-1ukq6qq tbody:where(.svelte-1ukq6qq) tr:where(.svelte-1ukq6qq){transition:background .2s ease}.data-table.svelte-1ukq6qq tbody:where(.svelte-1ukq6qq) tr:where(.svelte-1ukq6qq):hover{background:#466d4d0d}.data-table.svelte-1ukq6qq tbody:where(.svelte-1ukq6qq) tr.selected:where(.svelte-1ukq6qq){background:#466d4d1a}.checkbox-column.svelte-1ukq6qq{width:40px;text-align:center}.checkbox-column.svelte-1ukq6qq input:where(.svelte-1ukq6qq){cursor:pointer}.sort-header.svelte-1ukq6qq{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;width:100%;text-align:left}.sort-header.svelte-1ukq6qq:hover{color:var(--lg-primary, #466d4d)}.numeric.svelte-1ukq6qq{text-align:right}.actions-column.svelte-1ukq6qq{width:60px;text-align:center}.product-name.svelte-1ukq6qq{font-weight:500;color:var(--lg-text-primary, #111827)}.category-badge.svelte-1ukq6qq{display:inline-block;padding:.25rem .75rem;background:var(--lg-warm-200, #e5e7eb);color:var(--lg-text-secondary, #374151);border-radius:9999px;font-size:.75rem;font-weight:500}.stock-indicator.svelte-1ukq6qq{font-weight:600;color:var(--lg-success-dark, #166534)}.stock-indicator.low.svelte-1ukq6qq{color:var(--lg-warning-dark, #92400e)}.mobile-table.svelte-1ukq6qq{display:none;background:var(--lg-warm-50, #fafaf9);border-radius:.75rem;overflow:hidden}@media (max-width: 768px){.table-container.svelte-1ukq6qq{display:none}.mobile-table.svelte-1ukq6qq{display:block}}.mobile-row.svelte-1ukq6qq{background:#fff;margin:.5rem;border-radius:.5rem;border:1px solid var(--lg-warm-200, #e5e7eb);overflow:hidden;transition:all .2s ease}.mobile-row.selected.svelte-1ukq6qq{border-color:var(--lg-primary, #466d4d);box-shadow:0 0 0 1px var(--lg-primary, #466d4d)}.mobile-row-header.svelte-1ukq6qq{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--lg-warm-100, #f3f4f6)}.mobile-row-header.svelte-1ukq6qq h4:where(.svelte-1ukq6qq){flex:1;font-size:1rem;margin:0;color:var(--lg-text-primary, #111827)}.mobile-row-content.svelte-1ukq6qq{padding:1rem;display:grid;gap:.75rem}.mobile-row-item.svelte-1ukq6qq{display:flex;justify-content:space-between;align-items:center}.mobile-row-item.svelte-1ukq6qq .label:where(.svelte-1ukq6qq){font-size:.875rem;color:var(--lg-text-muted, #6b7280)}.mobile-row-item.svelte-1ukq6qq .price:where(.svelte-1ukq6qq){font-weight:600;color:var(--lg-primary, #466d4d)}.lists-grid.svelte-1ukq6qq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.list-example.svelte-1ukq6qq h3:where(.svelte-1ukq6qq){font-size:1.125rem;color:var(--lg-text-primary, #111827);margin-bottom:1rem}.simple-list.svelte-1ukq6qq{list-style:none;padding:0;margin:0;background:var(--lg-warm-50, #fafaf9);border-radius:.5rem;padding:.5rem}.list-item.svelte-1ukq6qq{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.375rem;transition:background .2s ease}.list-item.svelte-1ukq6qq:hover{background:#fff}.list-icon.svelte-1ukq6qq{font-size:1.25rem}.interactive-list.svelte-1ukq6qq{background:var(--lg-warm-50, #fafaf9);border-radius:.5rem;overflow:hidden}.interactive-list-item.svelte-1ukq6qq{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem;background:transparent;border:none;border-bottom:1px solid var(--lg-warm-200, #e5e7eb);cursor:pointer;font-size:.875rem;font-weight:500;color:var(--lg-text-primary, #111827);transition:all .2s ease;text-align:left}.interactive-list-item.svelte-1ukq6qq:last-child{border-bottom:none}.interactive-list-item.svelte-1ukq6qq:hover{background:#fff}.list-expansion.svelte-1ukq6qq{padding:1rem;background:#fff;border-bottom:1px solid var(--lg-warm-200, #e5e7eb);animation:svelte-1ukq6qq-slideDown .2s ease}@keyframes svelte-1ukq6qq-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cards-grid.svelte-1ukq6qq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card.svelte-1ukq6qq{background:#fff;padding:1.5rem;border-radius:.75rem;border:1px solid var(--lg-warm-200, #e5e7eb);text-align:center;transition:all .2s ease}.stat-card.svelte-1ukq6qq:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-label.svelte-1ukq6qq{font-size:.875rem;color:var(--lg-text-muted, #6b7280);margin:0 0 .5rem}.stat-value.svelte-1ukq6qq{font-size:2rem;font-weight:700;color:var(--lg-text-primary, #111827);margin:0 0 .5rem}.stat-change.svelte-1ukq6qq{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500}.stat-change.positive.svelte-1ukq6qq{color:var(--lg-success-dark, #166534)}.stat-change.svelte-1ukq6qq:not(.positive){color:var(--lg-error-dark, #991b1b)}.info-cards.svelte-1ukq6qq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem}.info-card.svelte-1ukq6qq{background:#fff;border:1px solid var(--lg-warm-200, #e5e7eb);border-radius:.75rem;overflow:hidden;transition:all .2s ease}.info-card.svelte-1ukq6qq:hover{box-shadow:0 4px 12px #0000001a}.info-card-header.svelte-1ukq6qq{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--lg-warm-100, #f3f4f6)}.info-card-header.svelte-1ukq6qq h4:where(.svelte-1ukq6qq){font-size:.875rem;font-weight:600;color:var(--lg-text-secondary, #374151);margin:0}.info-card-content.svelte-1ukq6qq{padding:1.5rem}.info-value.svelte-1ukq6qq{font-size:1.25rem;font-weight:600;color:var(--lg-text-primary, #111827);margin:0 0 .5rem}.info-detail.svelte-1ukq6qq{font-size:.875rem;color:var(--lg-text-muted, #6b7280);margin:0}.info-card-footer.svelte-1ukq6qq{padding:1rem 1.5rem;background:var(--lg-warm-50, #fafaf9);border-top:1px solid var(--lg-warm-100, #f3f4f6)}.link.svelte-1ukq6qq{color:var(--lg-primary, #466d4d);text-decoration:none;font-weight:500;font-size:.875rem;transition:transform .2s ease;display:inline-block}.link.svelte-1ukq6qq:hover{transform:translate(4px);text-decoration:underline}.kv-examples.svelte-1ukq6qq{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.kv-card.svelte-1ukq6qq{background:#fff;border:1px solid var(--lg-warm-200, #e5e7eb);border-radius:.75rem;padding:1.5rem}.kv-card.svelte-1ukq6qq h3:where(.svelte-1ukq6qq){font-size:1.125rem;color:var(--lg-text-primary, #111827);margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--lg-warm-100, #f3f4f6)}.definition-list.svelte-1ukq6qq{margin:0}.definition-item.svelte-1ukq6qq{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid var(--lg-warm-50, #fafaf9)}.definition-item.svelte-1ukq6qq:last-child{border-bottom:none}.definition-item.svelte-1ukq6qq dt:where(.svelte-1ukq6qq){font-size:.875rem;color:var(--lg-text-muted, #6b7280);font-weight:500}.definition-item.svelte-1ukq6qq dd:where(.svelte-1ukq6qq){font-size:.875rem;color:var(--lg-text-primary, #111827);margin:0;text-align:right;max-width:60%}.definition-item.svelte-1ukq6qq dd.highlight:where(.svelte-1ukq6qq){font-weight:600;color:var(--lg-primary, #466d4d);font-size:1rem}.property-grid.svelte-1ukq6qq{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.property.svelte-1ukq6qq{display:flex;flex-direction:column;gap:.25rem}.property-label.svelte-1ukq6qq{font-size:.75rem;color:var(--lg-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em}.property-value.svelte-1ukq6qq{font-size:.875rem;color:var(--lg-text-primary, #111827);font-weight:500}.timeline.svelte-1ukq6qq{position:relative;padding-left:2rem;max-width:600px}.timeline.svelte-1ukq6qq:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:2px;background:var(--lg-warm-200, #e5e7eb)}.timeline-item.svelte-1ukq6qq{position:relative;padding-bottom:2rem}.timeline-item.svelte-1ukq6qq:last-child{padding-bottom:0}.timeline-item.inactive.svelte-1ukq6qq{opacity:.5}.timeline-marker.svelte-1ukq6qq{position:absolute;left:-1.5rem;top:.25rem;width:1rem;height:1rem;background:#fff;border:2px solid var(--lg-warm-300, #d4d4d8);border-radius:50%;z-index:1}.timeline-marker.active.svelte-1ukq6qq{background:var(--lg-primary, #466d4d);border-color:var(--lg-primary, #466d4d);box-shadow:0 0 0 4px #466d4d33}.timeline-content.svelte-1ukq6qq h4:where(.svelte-1ukq6qq){font-size:1rem;font-weight:600;color:var(--lg-text-primary, #111827);margin:0 0 .25rem}.timeline-time.svelte-1ukq6qq{font-size:.75rem;color:var(--lg-text-muted, #6b7280);margin:0 0 .5rem}.timeline-content.svelte-1ukq6qq p:where(.svelte-1ukq6qq):last-child{font-size:.875rem;color:var(--lg-text-secondary, #374151);margin:0}.badge.svelte-1ukq6qq{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:9999px;text-transform:uppercase;letter-spacing:.025em;background:var(--lg-warm-200, #e5e7eb);color:var(--lg-text-secondary, #374151)}.badge-success.svelte-1ukq6qq{background:var(--lg-success-light, #dcfce7);color:var(--lg-success-dark, #166534)}@media (max-width: 768px){.showcase-header.svelte-1ukq6qq h1:where(.svelte-1ukq6qq){font-size:2rem}.lead.svelte-1ukq6qq{font-size:1.125rem}.demo-section.svelte-1ukq6qq{padding:1.5rem}.lists-grid.svelte-1ukq6qq{grid-template-columns:1fr}.cards-grid.svelte-1ukq6qq{grid-template-columns:repeat(2,1fr)}.info-cards.svelte-1ukq6qq,.kv-examples.svelte-1ukq6qq,.property-grid.svelte-1ukq6qq{grid-template-columns:1fr}}.dark-mode-override .demo-section.svelte-1ukq6qq{background:var(--lg-bg-secondary, #242424);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .showcase-header.svelte-1ukq6qq{border-bottom-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .showcase-header.svelte-1ukq6qq h1:where(.svelte-1ukq6qq){color:var(--lg-primary)}.dark-mode-override .lead.svelte-1ukq6qq{color:var(--lg-text-secondary, #d0d0d0)}.dark-mode-override .demo-section.svelte-1ukq6qq h2:where(.svelte-1ukq6qq){color:var(--lg-text-primary, #f0f0f0)}.dark-mode-override .demo-section.svelte-1ukq6qq>p:where(.svelte-1ukq6qq){color:var(--lg-text-secondary, #d0d0d0)}.dark-mode-override .stat-card.svelte-1ukq6qq{background:var(--lg-bg-secondary, #242424);border-color:var(--lg-warm-300, #4a4a4a)}.dark-mode-override .table-container.svelte-1ukq6qq{background:var(--lg-bg-tertiary, #2a2a2a);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .table-header.svelte-1ukq6qq{background:var(--lg-bg-secondary, #242424);border-bottom-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .table-actions.svelte-1ukq6qq button:where(.svelte-1ukq6qq){background:var(--lg-bg-tertiary, #2a2a2a);border-color:var(--lg-warm-300, #4a4a4a);color:var(--lg-text-primary, #f0f0f0)}.dark-mode-override .table-actions.svelte-1ukq6qq button:where(.svelte-1ukq6qq):hover{background:var(--lg-warm-200, #3a3a3a);border-color:var(--lg-primary)}.dark-mode-override .data-table.svelte-1ukq6qq{background:var(--lg-bg-primary, #1a1a1a)}.dark-mode-override .data-table.svelte-1ukq6qq th:where(.svelte-1ukq6qq){background:var(--lg-warm-300, #4a4a4a);color:var(--lg-text-primary, #f0f0f0);border-bottom-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .data-table.svelte-1ukq6qq td:where(.svelte-1ukq6qq){color:var(--lg-text-primary, #f0f0f0);border-bottom-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .data-table.svelte-1ukq6qq tr:where(.svelte-1ukq6qq):hover{background:var(--lg-warm-300, #4a4a4a)}.dark-mode-override .data-table.svelte-1ukq6qq tr.selected:where(.svelte-1ukq6qq){background:#466d4d33}.dark-mode-override .sort-header.svelte-1ukq6qq{color:var(--lg-text-primary, #f0f0f0)}.dark-mode-override .sort-header.svelte-1ukq6qq:hover{background:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .info-card.svelte-1ukq6qq{background:var(--lg-bg-tertiary, #2a2a2a);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .info-card.svelte-1ukq6qq p:where(.svelte-1ukq6qq){color:var(--lg-text-secondary, #d0d0d0)}.dark-mode-override .list-item.svelte-1ukq6qq{background:var(--lg-bg-tertiary, #2a2a2a);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .list-item.svelte-1ukq6qq:hover{background:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .badge.svelte-1ukq6qq{background:var(--lg-warm-300, #4a4a4a);color:var(--lg-text-primary, #f0f0f0)}.dark-mode-override .badge-success.svelte-1ukq6qq{background:var(--lg-success);color:#fff}.dark-mode-override .property-label.svelte-1ukq6qq{color:var(--lg-text-secondary, #d0d0d0)}.dark-mode-override .property-value.svelte-1ukq6qq{color:var(--lg-text-primary, #f0f0f0)}.dark-mode-override .kv-card.svelte-1ukq6qq{background:var(--lg-bg-tertiary, #2a2a2a);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .kv-card.svelte-1ukq6qq h3:where(.svelte-1ukq6qq){color:var(--lg-text-primary, #f0f0f0);border-bottom-color:var(--lg-warm-300, #4a4a4a)}.dark-mode-override .definition-item.svelte-1ukq6qq{border-bottom-color:var(--lg-warm-300, #4a4a4a)}.dark-mode-override .definition-item.svelte-1ukq6qq dt:where(.svelte-1ukq6qq){color:var(--lg-text-secondary, #d0d0d0)}.dark-mode-override .definition-item.svelte-1ukq6qq dd:where(.svelte-1ukq6qq){color:var(--lg-text-primary, #f0f0f0)}.dark-mode-override .stat-card.svelte-1ukq6qq{background:var(--lg-bg-tertiary, #2a2a2a);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .stat-label.svelte-1ukq6qq{color:var(--lg-text-secondary, #d0d0d0)}.dark-mode-override .stat-value.svelte-1ukq6qq{color:var(--lg-text-primary, #f0f0f0)}.dark-mode-override .data-table.svelte-1ukq6qq thead:where(.svelte-1ukq6qq){background:var(--lg-warm-300, #4a4a4a)}.dark-mode-override .data-table.svelte-1ukq6qq thead:where(.svelte-1ukq6qq) th:where(.svelte-1ukq6qq){background:var(--lg-warm-300, #4a4a4a);color:var(--lg-text-primary, #f0f0f0);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .table-header.svelte-1ukq6qq{background:var(--lg-bg-secondary, #242424);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .table-header.svelte-1ukq6qq h3:where(.svelte-1ukq6qq){color:var(--lg-text-primary, #f0f0f0)}.dark-mode-override .table-actions.svelte-1ukq6qq .btn-icon:where(.svelte-1ukq6qq){background:var(--lg-warm-300, #4a4a4a);color:var(--lg-text-primary, #f0f0f0);border-color:var(--lg-warm-200, #3a3a3a)}.dark-mode-override .table-actions.svelte-1ukq6qq .btn-icon:where(.svelte-1ukq6qq):hover{background:var(--lg-warm-200, #3a3a3a);border-color:var(--lg-primary);color:var(--lg-primary)}.dark-mode-override .table-container.svelte-1ukq6qq .table-header:where(.svelte-1ukq6qq){background:var(--lg-bg-secondary, #242424)!important;border-color:var(--lg-warm-200, #3a3a3a)!important}.dark-mode-override .table-container.svelte-1ukq6qq .btn-icon:where(.svelte-1ukq6qq){background:var(--lg-warm-300, #4a4a4a)!important;color:var(--lg-text-primary, #f0f0f0)!important;border-color:var(--lg-warm-200, #3a3a3a)!important}.dark-mode-override .table-container.svelte-1ukq6qq .btn-icon:where(.svelte-1ukq6qq):hover{background:var(--lg-warm-200, #3a3a3a)!important;border-color:var(--lg-primary)!important;color:var(--lg-primary)!important}.dark-mode-override .data-table.svelte-1ukq6qq .actions-column:where(.svelte-1ukq6qq) .btn-icon:where(.svelte-1ukq6qq){background:var(--lg-warm-300, #4a4a4a)!important;color:var(--lg-text-primary, #f0f0f0)!important;border-color:var(--lg-warm-200, #3a3a3a)!important}.dark-mode-override .data-table.svelte-1ukq6qq .actions-column:where(.svelte-1ukq6qq) .btn-icon:where(.svelte-1ukq6qq):hover{background:var(--lg-warm-200, #3a3a3a)!important;border-color:var(--lg-primary)!important;color:var(--lg-primary)!important}.dark-mode-override .demo-section.svelte-1ukq6qq .data-table:where(.svelte-1ukq6qq) thead:where(.svelte-1ukq6qq){background:var(--lg-warm-300, #4a4a4a)!important}.dark-mode-override .demo-section.svelte-1ukq6qq .data-table:where(.svelte-1ukq6qq) thead:where(.svelte-1ukq6qq) th:where(.svelte-1ukq6qq){background:var(--lg-warm-300, #4a4a4a)!important;color:var(--lg-text-primary, #f0f0f0)!important;border-color:var(--lg-warm-200, #3a3a3a)!important}
