.portal.svelte-1sjnftl{display:flex;flex-direction:column;gap:var(--space-4)}.ph.svelte-1sjnftl h1:where(.svelte-1sjnftl){margin:0 0 4px;font-size:var(--text-2xl);letter-spacing:-.02em}.ph-lede.svelte-1sjnftl{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.field.svelte-1sjnftl{display:flex;align-items:center;gap:12px;padding:13px 20px;border-radius:var(--radius-pill);background:var(--bg-card);border:1px solid var(--border-hover);box-shadow:var(--shadow-2);color:var(--text-dim);transition:border-color .15s,box-shadow .15s}.field.svelte-1sjnftl:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.field.svelte-1sjnftl input:where(.svelte-1sjnftl){flex:1;min-width:0;border:none;background:transparent;outline:none;color:var(--text);font:inherit;font-size:var(--text-md)}.field.svelte-1sjnftl input:where(.svelte-1sjnftl)::placeholder{color:var(--text-dim)}.field.svelte-1sjnftl input:where(.svelte-1sjnftl)::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clear.svelte-1sjnftl{flex:none;border:none;background:transparent;color:var(--text-dim);cursor:pointer;font-size:var(--text-sm);padding:4px 6px;border-radius:var(--radius-sm)}.clear.svelte-1sjnftl:hover{color:var(--text);background:var(--bg-hover)}kbd.svelte-1sjnftl{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px;background:var(--bg)}.facets.svelte-1sjnftl,.sub.svelte-1sjnftl{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.sub.svelte-1sjnftl{padding:9px 12px;border:1px solid var(--border);border-left:2px solid var(--c);border-radius:var(--radius);background:var(--bg-card)}.sub-l.svelte-1sjnftl{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-weight:600;margin-right:2px}.n.svelte-1sjnftl{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);font-variant-numeric:tabular-nums}.sum.svelte-1sjnftl{margin:0;padding-bottom:8px;border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--text-dim)}.hint.svelte-1sjnftl{margin:0;color:var(--text-dim);font-size:var(--text-sm);max-width:60ch}.groups.svelte-1sjnftl{display:flex;flex-direction:column;gap:22px}.grp.svelte-1sjnftl{display:flex;flex-direction:column;gap:6px}.grp-h.svelte-1sjnftl{display:flex;align-items:center;gap:9px;color:var(--c)}.grp-n.svelte-1sjnftl{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.grp-c.svelte-1sjnftl{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim)}.grp-line.svelte-1sjnftl{flex:1;height:1px;background:var(--border)}.grp-more.svelte-1sjnftl{border:none;background:transparent;cursor:pointer;font:inherit;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;padding:0}.grp-more.svelte-1sjnftl:hover{color:var(--c)}.row-vid.svelte-1sjnftl{display:block}.row-vid-go.svelte-1sjnftl{font-size:.74rem;color:var(--accent-tools);text-decoration:none}.row-vid-go.svelte-1sjnftl:hover{text-decoration:underline}.row.svelte-1sjnftl{display:grid;grid-template-columns:2px minmax(0,1fr) auto;align-items:center;gap:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px 10px 0;text-decoration:none;color:inherit;overflow:hidden;transition:background .12s,border-color .12s}.row.svelte-1sjnftl:hover{background:var(--bg-hover);border-color:var(--border-hover)}.row-bar.svelte-1sjnftl{align-self:stretch;margin:-10px 0;background:var(--c);opacity:.85}.row-body.svelte-1sjnftl{min-width:0;display:flex;flex-direction:column}.row-t.svelte-1sjnftl,.row-s.svelte-1sjnftl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-t.svelte-1sjnftl{font-size:var(--text-base);font-weight:600;color:var(--text)}.row-s.svelte-1sjnftl{font-size:var(--text-sm);color:var(--text-muted)}.row-m.svelte-1sjnftl{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);white-space:nowrap}@media (max-width: 640px){.field.svelte-1sjnftl{padding:11px 14px;gap:9px}.row-m.svelte-1sjnftl{display:none}}
