.row.svelte-gh2y2t{color:var(--tf-text);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:210px 1fr 40px;align-items:center;gap:26px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.row.svelte-gh2y2t:hover,.row.svelte-gh2y2t:focus-visible{border-color:var(--tf-border);background:var(--tf-surface);box-shadow:var(--tf-shadow-sm)}.body.svelte-gh2y2t{flex-direction:column;gap:9px;min-width:0;padding:6px 0;display:flex}.meta.svelte-gh2y2t{font-family:var(--font-mono);color:var(--tf-text-subtle);flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;display:flex}.cat.svelte-gh2y2t{letter-spacing:.08em;text-transform:uppercase;color:var(--tf-accent-text);font-size:.6875rem}.dot.svelte-gh2y2t{border-radius:var(--radius-full);background:var(--tf-text-subtle);width:3px;height:3px}.head.svelte-gh2y2t{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.title.svelte-gh2y2t{font-family:var(--font-heading);color:var(--tf-heading);text-wrap:pretty;font-size:1.1875rem;font-weight:600;line-height:1.28}.chip.svelte-gh2y2t{border:1px solid var(--tf-border);border-radius:var(--radius-full);background:var(--tf-chip-surface);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tf-text-muted);align-items:center;gap:6px;padding:3px 9px;font-size:.625rem;display:inline-flex}.teaser.svelte-gh2y2t{color:var(--tf-text-muted);font-size:.9rem;line-height:1.55}.arrow.svelte-gh2y2t{border:1px solid var(--tf-border);border-radius:var(--radius-full);width:34px;height:34px;color:var(--tf-text-muted);justify-content:center;align-items:center;display:inline-flex}.row.svelte-gh2y2t:hover .arrow:where(.svelte-gh2y2t){border-color:var(--tf-primary-text);color:var(--tf-primary-text)}@media (width<=820px){.row.svelte-gh2y2t{grid-template-columns:168px 1fr;gap:18px}.arrow.svelte-gh2y2t{display:none}}@media (width<=560px){.row.svelte-gh2y2t{grid-template-columns:1fr;gap:14px;padding:12px}.teaser.svelte-gh2y2t{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.row.svelte-gh2y2t{transition:none}}.controls-section.svelte-1bpfoqo{background:var(--tf-background);padding:0 24px}.controls.svelte-1bpfoqo{flex-wrap:nowrap;align-items:center;gap:12px;max-width:1180px;margin:0 auto;display:flex}.chips.svelte-1bpfoqo{border:1px solid var(--tf-border);border-radius:var(--radius-full);background:var(--tf-surface-solid);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.chips.svelte-1bpfoqo::-webkit-scrollbar{display:none}.chip.svelte-1bpfoqo{border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--tf-text-muted);flex:none;align-items:center;padding:8px 16px;font-size:.75rem;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.chip.svelte-1bpfoqo:hover{color:var(--tf-text)}.chip--on.svelte-1bpfoqo,.chip--on.svelte-1bpfoqo:hover{background:var(--tf-accent);color:var(--tf-on-brand);box-shadow:var(--tf-shadow-sm)}.chip--empty.svelte-1bpfoqo:not(.chip--on){color:var(--tf-text-dim)}.search.svelte-1bpfoqo{border:1px solid var(--tf-border);background:var(--tf-surface-solid);min-width:210px;height:44px;color:var(--tf-text-subtle);border-radius:10px;flex:0 0 260px;align-items:center;gap:10px;margin-left:auto;padding:0 14px;display:flex}.search.svelte-1bpfoqo:focus-within{border-color:var(--tf-primary-text)}.search.svelte-1bpfoqo input:where(.svelte-1bpfoqo){min-width:0;color:var(--tf-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:.9rem}.search.svelte-1bpfoqo input:where(.svelte-1bpfoqo)::placeholder{color:var(--tf-text-subtle)}.meta.svelte-1bpfoqo{flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1180px;margin:14px auto 0;display:flex}.count.svelte-1bpfoqo{font-family:var(--font-mono);color:var(--tf-text-subtle);margin:0;font-size:.75rem}.reset.svelte-1bpfoqo{border:1px solid var(--tf-border);border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--tf-text-muted);padding:4px 12px;font-size:.75rem;transition:border-color .15s,color .15s}.reset.svelte-1bpfoqo:hover{border-color:var(--tf-primary-text);color:var(--tf-primary-text)}.list.svelte-1bpfoqo{background:var(--tf-background);max-width:1180px;margin:0 auto;padding:0 24px}.list--first.svelte-1bpfoqo{padding-top:36px}.list--rest.svelte-1bpfoqo{padding-bottom:96px}.list-head.svelte-1bpfoqo{border-bottom:1px solid var(--tf-border);align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.list-note.svelte-1bpfoqo{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tf-text-dim);margin-left:auto;font-size:.7rem}.rows.svelte-1bpfoqo{flex-direction:column;gap:14px;margin-top:18px;display:flex}.sentinel.svelte-1bpfoqo{height:1px}.more.svelte-1bpfoqo{justify-content:center;margin-top:36px;display:flex}.more.svelte-1bpfoqo button:where(.svelte-1bpfoqo){border:1px solid var(--tf-border);border-radius:var(--radius-md);background:var(--tf-surface-solid);font-family:var(--font-mono);color:var(--tf-text);cursor:pointer;align-items:center;gap:9px;padding:13px 26px;font-size:.8125rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.more.svelte-1bpfoqo button:where(.svelte-1bpfoqo):hover{border-color:var(--tf-primary-text);color:var(--tf-primary-text)}.more-count.svelte-1bpfoqo{opacity:.6}.empty.svelte-1bpfoqo{border:1px dashed var(--tf-border-strong);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin-bottom:96px;padding:64px 24px;display:flex}.empty-title.svelte-1bpfoqo{font-family:var(--font-heading);color:var(--tf-heading);margin:0;font-size:1.125rem;font-weight:600}.empty-text.svelte-1bpfoqo{max-width:420px;color:var(--tf-text-muted);margin:0;font-size:.9rem}.empty-reset.svelte-1bpfoqo{border:1px solid var(--tf-border);border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--tf-text);margin-top:4px;padding:10px 18px;font-size:.78rem;transition:border-color .15s,color .15s}.empty-reset.svelte-1bpfoqo:hover{border-color:var(--tf-primary-text);color:var(--tf-primary-text)}@media (width<=760px){.controls.svelte-1bpfoqo{flex-wrap:wrap}.chips.svelte-1bpfoqo{flex-basis:100%}.search.svelte-1bpfoqo{flex-basis:100%;margin-left:0}}@media (width<=700px){.controls-section.svelte-1bpfoqo,.list.svelte-1bpfoqo{padding-left:20px;padding-right:20px}.list--rest.svelte-1bpfoqo{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.chip.svelte-1bpfoqo,.reset.svelte-1bpfoqo,.empty-reset.svelte-1bpfoqo,.more.svelte-1bpfoqo button:where(.svelte-1bpfoqo){transition:none}}.hero.svelte-1gc460s{background:linear-gradient(to bottom, var(--tf-background-dark) 0%, var(--tf-background-dark) 74%, var(--tf-background) 100%);padding:clamp(104px,12vw,132px) 24px 72px;position:relative;overflow:hidden}.hero-grid.svelte-1gc460s{background-image:linear-gradient(var(--tf-wash-fine) 1px, transparent 1px), linear-gradient(90deg, var(--tf-wash-fine) 1px, transparent 1px), linear-gradient(var(--tf-wash-bold) 1px, transparent 1px), linear-gradient(90deg, var(--tf-wash-bold) 1px, transparent 1px);pointer-events:none;background-size:28px 28px,28px 28px,140px 140px,140px 140px;position:absolute;inset:0}.hero-inner.svelte-1gc460s{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.hero-eyebrow.svelte-1gc460s{border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tf-primary-strong);background:var(--tf-primary-wash-10);align-items:center;margin:0 0 1rem;padding:7px 16px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.hero-title.svelte-1gc460s{margin:0}.hero-lead.svelte-1gc460s{max-width:660px;color:var(--tf-text-muted);text-wrap:pretty;margin:24px auto 0;font-size:18px}@media (width<=700px){.hero.svelte-1gc460s{padding-bottom:56px;padding-left:20px;padding-right:20px}}
