.shell.svelte-1ah92d0{background:var(--bg-base);min-block-size:100dvh;color:var(--text-base);font-family:var(--font-ui)}.top.svelte-1ah92d0{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle);background:var(--bg-surface);flex-wrap:wrap;display:flex}.brand.svelte-1ah92d0{color:inherit;display:inline-flex}.create.svelte-1ah92d0{border-color:var(--border-subtle);color:var(--text-link);white-space:nowrap;flex-basis:100%;order:3}@media (width>=40rem){.create.svelte-1ah92d0{flex-basis:auto;order:0;margin-inline-start:auto}}.main.svelte-1ah92d0{gap:var(--space-5);max-inline-size:72rem;padding:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.crumbs.svelte-1ah92d0 ol:where(.svelte-1ah92d0){gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs.svelte-1ah92d0 li:where(.svelte-1ah92d0)+li:where(.svelte-1ah92d0):before{content:"/";color:var(--text-subtle);margin-inline-end:var(--space-2)}.crumbs.svelte-1ah92d0 a:where(.svelte-1ah92d0){color:var(--text-link)}.head.svelte-1ah92d0{gap:var(--space-1);flex-direction:column;display:flex}h1.svelte-1ah92d0{font-size:var(--font-size-2xl);font-weight:var(--font-weight-strong);line-height:var(--leading-tight);margin:0}h2.svelte-1ah92d0{font-size:var(--font-size-lg);font-weight:var(--font-weight-strong);line-height:var(--leading-tight);margin:0}.muted.svelte-1ah92d0{color:var(--text-muted);margin:0}.filters.svelte-1ah92d0{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.field.svelte-1ah92d0{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.label.svelte-1ah92d0{font-size:var(--font-size-sm);font-weight:var(--font-weight-strong)}.control.svelte-1ah92d0{min-block-size:44px;inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-base);color:var(--text-base);font:inherit}.control.svelte-1ah92d0:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.btn.svelte-1ah92d0{min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-base);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn.primary.svelte-1ah92d0{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-primary-text)}.btn.ghost.svelte-1ah92d0{background:0 0;border-color:#0000}.btn.svelte-1ah92d0:hover{background:var(--overlay-hover)}.btn.primary.svelte-1ah92d0:hover{background:var(--action-primary-hover)}.btn.svelte-1ah92d0:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.selects.svelte-1ah92d0{gap:var(--space-3);grid-template-columns:1fr;display:grid}.actions.svelte-1ah92d0{gap:var(--space-2);flex-wrap:wrap;display:flex}.count.svelte-1ah92d0{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.cards.svelte-1ah92d0{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1ah92d0{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.media.svelte-1ah92d0{aspect-ratio:2;background:var(--avatar-1-bg);color:var(--avatar-1-text);justify-content:center;align-items:center;text-decoration:none;display:flex}.media[data-tone="2"].svelte-1ah92d0{background:var(--avatar-2-bg);color:var(--avatar-2-text)}.media[data-tone="3"].svelte-1ah92d0{background:var(--avatar-3-bg);color:var(--avatar-3-text)}.media[data-tone="4"].svelte-1ah92d0{background:var(--avatar-4-bg);color:var(--avatar-4-text)}.media[data-tone="5"].svelte-1ah92d0{background:var(--avatar-5-bg);color:var(--avatar-5-text)}.media[data-tone="6"].svelte-1ah92d0{background:var(--avatar-6-bg);color:var(--avatar-6-text)}.media.svelte-1ah92d0 img:where(.svelte-1ah92d0){border-radius:var(--radius-lg);background:var(--bg-surface);block-size:5rem;inline-size:5rem;box-shadow:var(--shadow-1);object-fit:cover}.initial.svelte-1ah92d0{font-size:var(--font-size-4xl);font-weight:var(--font-weight-strong);line-height:1}.body.svelte-1ah92d0{gap:var(--space-1);min-inline-size:0;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.body.svelte-1ah92d0 h2:where(.svelte-1ah92d0) a:where(.svelte-1ah92d0):after{content:"";position:absolute;inset:0}.body.svelte-1ah92d0 h2:where(.svelte-1ah92d0) a:where(.svelte-1ah92d0){color:var(--text-base);text-decoration:none}.body.svelte-1ah92d0 h2:where(.svelte-1ah92d0) a:where(.svelte-1ah92d0):hover{text-decoration:underline}.meta.svelte-1ah92d0{gap:var(--space-1) var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.desc.svelte-1ah92d0{color:var(--text-base);font-size:var(--font-size-sm);line-height:var(--leading-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rating.svelte-1ah92d0{font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);margin:0}.rating.svelte-1ah92d0 a:where(.svelte-1ah92d0){z-index:1;color:var(--text-link);text-decoration:none;position:relative}.pager.svelte-1ah92d0{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.step.svelte-1ah92d0{min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--border-base);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-base);align-items:center;text-decoration:none;display:inline-flex}.step.off.svelte-1ah92d0{color:var(--text-disabled);background:var(--bg-disabled)}.where.svelte-1ah92d0{color:var(--text-muted);font-size:var(--font-size-sm)}.empty.svelte-1ah92d0{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--border-base);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.browse.svelte-1ah92d0{gap:var(--space-2);flex-direction:column;display:flex}.browse.svelte-1ah92d0 ul:where(.svelte-1ah92d0){gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.browse.svelte-1ah92d0 a:where(.svelte-1ah92d0){align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--border-base);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-base);font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.browse.svelte-1ah92d0 a[aria-current=page]:where(.svelte-1ah92d0){border-color:var(--action-primary);color:var(--action-primary)}.browse.svelte-1ah92d0 a:where(.svelte-1ah92d0) span:where(.svelte-1ah92d0){color:var(--text-muted)}a.svelte-1ah92d0:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.cta.svelte-1ah92d0{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);flex-direction:column;display:flex}@media (width>=640px){.selects.svelte-1ah92d0{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.cards.svelte-1ah92d0{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.cards.svelte-1ah92d0{grid-template-columns:repeat(3,1fr)}}
