.dt8_uG_catalog{max-width:calc(var(--container-max) + var(--gutter) * 2);padding:clamp(24px, 4vw, 48px) var(--gutter) var(--section-space);flex-direction:column;gap:20px;margin-inline:auto;display:flex}.dt8_uG_hero{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.dt8_uG_title{letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-weight:800;line-height:1.1}.dt8_uG_subtitle{max-width:560px;color:var(--color-text-muted);margin-bottom:8px;font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.dt8_uG_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.dt8_uG_sidebar{display:none}.dt8_uG_sidebarHead{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.dt8_uG_sidebarTitle{font-size:1.125rem;font-weight:750}.dt8_uG_linkButton{border-radius:var(--radius-sm);color:var(--color-primary);background:0 0;border:0;padding:4px 6px;font-size:.875rem;font-weight:650}.dt8_uG_linkButton:hover{text-decoration:underline}.dt8_uG_linkButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.dt8_uG_results{min-width:0;scroll-margin-top:calc(var(--header-height) + 16px);flex-direction:column;gap:14px;display:flex}.dt8_uG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dt8_uG_count{font-size:1.0625rem;font-weight:700}.dt8_uG_controls{align-items:center;gap:8px;min-width:0;display:flex}.dt8_uG_filtersButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:.9375rem;font-weight:650;display:inline-flex;position:relative}.dt8_uG_filtersButton:hover{background:var(--color-surface-2)}.dt8_uG_filtersButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.dt8_uG_badge{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:750;display:inline-flex}.dt8_uG_demo{border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-muted);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.dt8_uG_demo svg{flex-shrink:0}.dt8_uG_list{min-width:0}@media (max-width:639px){.dt8_uG_toolbar{flex-direction:column;align-items:stretch}.dt8_uG_controls{width:100%}}@media (min-width:1024px){.dt8_uG_layout{grid-template-columns:264px minmax(0,1fr)}.dt8_uG_sidebar{top:calc(var(--header-height) + 16px);max-height:calc(100vh - var(--header-height) - 32px);overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);scrollbar-width:thin;padding:20px 20px 8px;display:block;position:sticky;overflow-y:auto}.dt8_uG_filtersButton{display:none}}@media (min-width:1280px){.dt8_uG_layout{grid-template-columns:280px minmax(0,1fr)}}
.c49VzG_section{padding:clamp(48px, 8vw, 120px) var(--gutter);justify-content:center;min-height:60vh;display:flex}.c49VzG_card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:100%;max-width:640px;box-shadow:var(--shadow-md);flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px,4vw,48px);display:flex}.c49VzG_badge{border-radius:var(--radius-full);background:var(--color-amber-soft);color:var(--color-amber-ink);font-size:var(--text-sm);align-items:center;gap:6px;padding:5px 12px;font-weight:650;display:inline-flex}.c49VzG_title{letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);font-weight:800;line-height:1.15}.c49VzG_text{color:var(--color-text-muted);font-size:1.0625rem}.c49VzG_actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}
