.page.svelte-1ydds2c{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.state.svelte-1ydds2c{padding:64px 0;text-align:center;font-size:13px;color:var(--fg-muted)}.state.error.svelte-1ydds2c{color:var(--error)}.header.svelte-1ydds2c{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:8px}.header-left.svelte-1ydds2c{display:flex;align-items:center;gap:12px}.title.svelte-1ydds2c{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--fg-primary);margin:0}.mode-trigger.svelte-1ydds2c{background:transparent;border:0;padding:0;cursor:pointer;color:inherit;display:inline-flex}.mode-trigger.svelte-1ydds2c:hover{opacity:.85}.mode-modal.svelte-1ydds2c{display:flex;flex-direction:column;gap:8px;padding-top:4px}.mode-prose.svelte-1ydds2c{font-size:13px;color:var(--fg-secondary);margin:0}.mode-warning.svelte-1ydds2c{color:var(--fg-muted)}.mode-error.svelte-1ydds2c{font-size:12px;color:var(--error);margin:0}.meta-strip.svelte-1ydds2c{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--fg-secondary)}.meta-sep.svelte-1ydds2c{color:var(--fg-faint)}.divider.svelte-1ydds2c{border:none;border-top:1px solid var(--border-default);margin:0}.filter-bar.svelte-1ydds2c{display:flex;align-items:center;gap:12px}.search.svelte-1ydds2c{position:relative;flex:1}.search-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none;z-index:1}.search.svelte-1ydds2c .input{padding-left:32px}.drift-toggle.svelte-1ydds2c{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-secondary);cursor:pointer}.filter-helper.svelte-1ydds2c{font-size:12px;color:var(--fg-muted)}.link.svelte-1ydds2c{background:transparent;border:none;color:var(--accent);font:inherit;font-size:inherit;cursor:pointer;padding:0}.link.svelte-1ydds2c:hover{color:var(--accent-hover)}.empty.svelte-1ydds2c{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 0}.empty-title.svelte-1ydds2c{font-size:14px;color:var(--fg-secondary)}.empty-help.svelte-1ydds2c{font-size:12px;color:var(--fg-muted)}.groups.svelte-1ydds2c{display:flex;flex-direction:column;gap:24px}.group.svelte-1ydds2c{display:flex;flex-direction:column}.group-head.svelte-1ydds2c{display:flex;align-items:baseline;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.group-name.svelte-1ydds2c{font-size:13px;font-weight:600;color:var(--fg-secondary);margin:0}.group-count.svelte-1ydds2c{font-size:12px;color:var(--fg-muted)}.prompt-list.svelte-1ydds2c{list-style:none;padding:0;margin:0}.prompt-row.svelte-1ydds2c{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:16px 12px;border-bottom:1px solid var(--border-subtle);text-decoration:none;color:inherit;transition:background .15s cubic-bezier(.25,1,.5,1)}.prompt-row.svelte-1ydds2c:hover{background:var(--bg-surface)}.prompt-row.svelte-1ydds2c:hover .prompt-name:where(.svelte-1ydds2c){color:var(--accent)}.prompt-main.svelte-1ydds2c{display:flex;flex-direction:column;gap:4px;min-width:0}.prompt-name.svelte-1ydds2c{font-size:14px;font-weight:500;color:var(--fg-primary);transition:color .15s cubic-bezier(.25,1,.5,1)}.prompt-desc.svelte-1ydds2c{font-size:13px;color:var(--fg-secondary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.prompt-meta.svelte-1ydds2c{font-size:12px;color:var(--fg-muted)}.prompt-meta.svelte-1ydds2c .dot:where(.svelte-1ydds2c){color:var(--fg-faint);margin:0 4px}.prompt-chips.svelte-1ydds2c{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,max-content));gap:6px;justify-content:end;align-items:center;max-width:480px}
