.lp-card.svelte-c1zv79{display:flex}.lp-card.svelte-c1zv79 article:where(.svelte-c1zv79){border:1px solid var(--dx-line);border-top:4px solid var(--a);border-radius:var(--dx-r);width:100%;color:var(--dx-ink);box-shadow:var(--dx-shadow-s);background:#fff;flex-direction:column;padding:20px 22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.lp-card.svelte-c1zv79 article:where(.svelte-c1zv79):hover,.lp-card.svelte-c1zv79 article:where(.svelte-c1zv79):focus-within{border-color:var(--a-line);border-top-color:var(--a);box-shadow:var(--dx-shadow)}.lp-card.svelte-c1zv79 article:where(.svelte-c1zv79):hover{transform:translateY(-2px)}.lp-card-cat.svelte-c1zv79{color:var(--a-ink);letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 8px;font-size:.78rem;font-weight:700;display:inline-flex}h3.svelte-c1zv79{letter-spacing:-.01em;margin:0 0 8px;font-size:1.2rem;font-weight:700;line-height:1.3}h3.svelte-c1zv79 a:where(.svelte-c1zv79){color:inherit;text-decoration:none}h3.svelte-c1zv79 a:where(.svelte-c1zv79):hover{color:var(--a-ink);text-underline-offset:3px;text-decoration:underline}.lp-card-desc.svelte-c1zv79{color:var(--dx-ink-2);margin:0 0 10px;line-height:1.55}.lp-card-size.svelte-c1zv79{color:var(--dx-muted);font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:.85rem}.lp-badges.svelte-c1zv79{flex-wrap:wrap;gap:12px 6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.lp-badge-more.svelte-c1zv79:after{content:none}.lp-card-actions.svelte-c1zv79{border-top:1px solid var(--dx-line);flex-wrap:wrap;gap:8px;margin:auto 0 0;padding-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.lp-card.svelte-c1zv79 article:where(.svelte-c1zv79){transition:none}.lp-card.svelte-c1zv79 article:where(.svelte-c1zv79):hover{transform:none}}.lp-docs-link.svelte-6957vx{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:20px 0 0;display:flex}.lp-docs-link.svelte-6957vx span:where(.svelte-6957vx){max-width:46ch;color:var(--dx-muted);font-size:.92rem}.lp-tools-row.svelte-6957vx{border-top:1px solid var(--dx-line);grid-template-columns:minmax(0,1fr);gap:16px 24px;margin-top:24px;padding-top:24px;display:grid}@media (width>=900px){.lp-tools-row.svelte-6957vx{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.lp-search.svelte-6957vx,.lp-feature.svelte-6957vx{margin:0}.lp-search.svelte-6957vx label:where(.svelte-6957vx),.lp-feature.svelte-6957vx label:where(.svelte-6957vx){color:var(--dx-ink);margin:0 0 8px;font-size:.9rem;font-weight:650;display:block}.lp-row.svelte-6957vx{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-search.svelte-6957vx input[type=search]:where(.svelte-6957vx),.lp-feature.svelte-6957vx select:where(.svelte-6957vx){border:1px solid var(--dx-line-strong);min-width:0;min-height:48px;color:var(--dx-ink);font:inherit;box-shadow:var(--dx-shadow-s);background:#fff;border-radius:10px;flex:12rem;padding:0 14px}.lp-search.svelte-6957vx input[type=search]:where(.svelte-6957vx){background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23565d6b' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 14px no-repeat;padding-left:42px}.lp-search.svelte-6957vx input[type=search]:where(.svelte-6957vx):hover,.lp-feature.svelte-6957vx select:where(.svelte-6957vx):hover{border-color:var(--dx-brand)}.lp-search.svelte-6957vx input[type=search]:where(.svelte-6957vx)::-webkit-search-cancel-button{appearance:none}.lp-row.svelte-6957vx .dx-btn:where(.svelte-6957vx){min-height:48px}.lp-clear.svelte-6957vx,.lp-active.svelte-6957vx a:where(.svelte-6957vx),.lp-empty.svelte-6957vx a:where(.svelte-6957vx){min-height:44px;color:var(--dx-brand-ink);align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.lp-help.svelte-6957vx{color:var(--dx-muted);margin:8px 0 0;font-size:.88rem}.lp-filter.svelte-6957vx{flex-wrap:wrap;gap:12px 8px;margin:0 0 8px;display:flex}.lp-filter.svelte-6957vx .dx-chip{background:#fff;min-height:38px;padding:0 14px;font-size:.9rem;font-weight:550}.lp-filter.svelte-6957vx .dx-chip[aria-current]{background:var(--a);color:#fff}.lp-filter.svelte-6957vx .dx-chip[aria-current] .dx-dot{box-shadow:none;background:#fff}@media (width<=599px){.lp-filter.svelte-6957vx{scrollbar-width:thin;flex-wrap:nowrap;margin-inline:-16px;padding:8px 16px;overflow-x:auto}.lp-filter.svelte-6957vx .dx-chip{flex:none}}.lp-active.svelte-6957vx{border:1px solid var(--dx-line);border-radius:var(--dx-r);background:var(--dx-surface);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:14px 0 0;padding:8px 8px 8px 16px;font-weight:600;display:flex}.lp-count.svelte-6957vx{color:var(--dx-muted);margin:12px 0 8px;font-size:.9rem}.lp-empty.svelte-6957vx{border:1px dashed var(--dx-line-strong);border-radius:var(--dx-r);background:var(--dx-surface);max-width:44rem;padding:24px}.lp-empty.svelte-6957vx p:where(.svelte-6957vx){margin:0 0 8px}.lp-section.svelte-6957vx{margin:0;padding:28px 0 24px;scroll-margin-top:88px}.lp-section.svelte-6957vx h2:where(.svelte-6957vx){border-bottom:1px solid var(--dx-line);letter-spacing:-.015em;align-items:center;gap:12px;margin:0 0 18px;padding-bottom:12px;font-size:clamp(1.35rem,2.4vw,1.6rem);font-weight:720;display:flex}.lp-section-count.svelte-6957vx{color:var(--dx-muted);font-weight:500}.lp-grid.svelte-6957vx{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}
