.plg-vis-detect.svelte-a8m351{font-size:var(--type-scale-2);color:var(--text-muted)}.plg-val.svelte-a8m351{font-size:var(--type-scale-3);color:var(--text-muted)}.plg-desc.svelte-a8m351{line-height:1.4;max-width:280px}.plg-mono.svelte-a8m351{font-family:var(--mono);font-size:var(--type-scale-2)}.plg-muted.svelte-a8m351{font-size:var(--type-scale-2);color:var(--text-muted)}.plg-source-badge.svelte-a8m351{font-size:var(--type-scale-1);font-weight:var(--type-weight-medium);padding:2px var(--space-inset-sm);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-muted)}.plg-source-bundled.svelte-a8m351{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.plg-source-third-party.svelte-a8m351{display:inline-flex;align-items:center;gap:var(--space-stack-xs);border:1px solid color-mix(in srgb,var(--text-muted) 18%,transparent);background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text-secondary)}.plg-toolbar.svelte-a8m351{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-inset-sm) var(--space-inset-md);border-bottom:.5px solid color-mix(in srgb,var(--border-subtle) 60%,transparent)}.plg-search.svelte-a8m351{flex:1;min-width:0}.plg-settings-grid.svelte-a8m351{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(244px,100%),1fr));gap:var(--space-3);padding:var(--space-inset-md)}.plg-settings-empty.svelte-a8m351{padding:var(--space-inset-lg) var(--space-inset-lg);font-size:var(--type-scale-2);color:var(--text-muted);text-align:center}.plg-settings-row.svelte-a8m351{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-inset-md) var(--space-inset-lg);border:none;background:none;color:var(--text);font-family:inherit;cursor:pointer;transition:background .12s;text-align:left}.plg-settings-row.svelte-a8m351:hover{background:var(--hover)}.plg-settings-row.svelte-a8m351+.plg-settings-row:where(.svelte-a8m351){border-top:.5px solid color-mix(in srgb,var(--border-subtle) 60%,transparent)}.plg-settings-row-left.svelte-a8m351{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}.plg-settings-row-glyph.svelte-a8m351{width:32px;height:32px;border-radius:var(--radius-sm);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;background:color-mix(in srgb,var(--plg-color) 14%,var(--surface-raised));color:var(--plg-color);overflow:hidden}.plg-settings-row-glyph-img.svelte-a8m351{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm)}.plg-settings-row-glyph-letter.svelte-a8m351{font-size:var(--type-scale-4);font-weight:var(--type-weight-medium);line-height:1;font-family:var(--brand);letter-spacing:-.02em}.plg-settings-row-glyph-disabled.svelte-a8m351{position:absolute;inset:0;background:color-mix(in srgb,var(--surface) 60%,transparent);border-radius:var(--radius-sm)}.plg-settings-row-info.svelte-a8m351{display:flex;flex-direction:column;gap:2px;min-width:0}.plg-settings-row-name.svelte-a8m351{font-size:var(--type-scale-3);font-weight:var(--type-weight-medium);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plg-settings-row-desc.svelte-a8m351{font-size:var(--type-scale-1);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.plg-acct-badge.svelte-a8m351{font-size:var(--type-scale-1);color:var(--green, var(--accent));border:1px solid color-mix(in srgb,var(--green, var(--accent)) 40%,transparent);background:color-mix(in srgb,var(--green, var(--accent)) 12%,transparent);border-radius:var(--radius-pill);padding:2px var(--space-inset-sm);white-space:nowrap}.plg-settings-row-right.svelte-a8m351{display:flex;align-items:center;gap:var(--space-stack-sm);flex-shrink:0;color:var(--text-muted)}.plg-settings-row-provides.svelte-a8m351{font-size:var(--type-size-micro);color:var(--text-muted);opacity:.7}.plg-scope-expand-spacer.svelte-a8m351{width:24px;height:24px;flex:0 0 auto}.plg-project-access-panel.svelte-a8m351{padding:var(--space-inset-xs) var(--space-inset-md) var(--space-inset-md) var(--space-9)}.plg-project-access-trigger.svelte-a8m351{display:inline-flex;align-items:center;gap:var(--space-stack-sm);min-width:160px;max-width:240px;justify-content:space-between;padding:var(--space-inset-sm) var(--space-inset-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--type-scale-2);cursor:pointer}.plg-project-access-trigger.svelte-a8m351:disabled{opacity:.5;cursor:not-allowed}.plg-project-access-trigger-label.svelte-a8m351{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plg-settings-grid.svelte-a8m351 .plg-card{width:100%;min-width:0}
