.modal.svelte-ad3dhs{width:min(520px,calc(100vw - var(--space-4) * 2));max-height:calc(100vh - var(--space-6) * 2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--bg-elevated);color:var(--text);padding:var(--space-4)}.modal.svelte-ad3dhs::backdrop{background:var(--color-backdrop)}h2.svelte-ad3dhs{margin:0 0 var(--space-2);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight)}.intro.svelte-ad3dhs{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.options.svelte-ad3dhs{display:flex;flex-direction:column;gap:var(--space-1);border:0;margin:0;padding:0;max-height:44vh;overflow-y:auto}.option.svelte-ad3dhs{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.option.svelte-ad3dhs:hover{background:var(--bg-sunken)}.option.svelte-ad3dhs:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.option.svelte-ad3dhs input:where(.svelte-ad3dhs){margin-top:2px;flex:none}.option-body.svelte-ad3dhs{display:flex;flex-direction:column;gap:2px;min-width:0}.option-title.svelte-ad3dhs{font-weight:var(--text-body-weight-strong);font-size:var(--text-body-size);line-height:var(--text-body-line);overflow-wrap:anywhere}.option-flag.svelte-ad3dhs{margin-left:var(--space-1);font-weight:var(--text-body-weight);font-style:italic;font-size:var(--text-button-size);color:var(--text-faint)}.option-hint.svelte-ad3dhs,.option-count.svelte-ad3dhs{font-size:var(--text-button-size);line-height:var(--text-button-line);color:var(--text-muted)}.option-count.svelte-ad3dhs{color:var(--text-faint);font-variant-numeric:tabular-nums}.new-folder.svelte-ad3dhs{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-3)}.hint.svelte-ad3dhs{margin:0;padding:var(--space-2);color:var(--text-faint);font-size:var(--text-caption-size)}.notice.svelte-ad3dhs{margin:0 0 var(--space-3)}.actions.svelte-ad3dhs{margin-top:var(--space-4)}.popularity.svelte-hs9akm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.reach.svelte-hs9akm{display:inline-flex;align-items:baseline;gap:4px;font-weight:var(--text-body-weight-strong);color:var(--text)}.bolt.svelte-hs9akm{font-size:12px}.reach.svelte-hs9akm .value:where(.svelte-hs9akm){font-variant-numeric:tabular-nums}.reach.svelte-hs9akm .label:where(.svelte-hs9akm){font-size:11px;font-weight:600;text-transform:var(--text-label-case);letter-spacing:var(--text-button-tracking);color:var(--text-faint)}.raw.svelte-hs9akm{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.raw.svelte-hs9akm li:where(.svelte-hs9akm){display:inline-flex;align-items:center;gap:3px}.metric-label.svelte-hs9akm{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:var(--chip-bg);font-size:10px;font-weight:var(--text-body-weight-strong);text-transform:var(--text-label-case);color:var(--text-faint)}.rating.svelte-g3tu47{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.stars.svelte-g3tu47{display:flex;align-items:center}.star.svelte-g3tu47{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;width:var(--control-h-sm);height:var(--control-h-sm);display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--text-faint);font-size:var(--text-h3-size);line-height:1}.star.on.svelte-g3tu47,.star.svelte-g3tu47:hover{color:var(--warn)}.star.svelte-g3tu47:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.team.svelte-g3tu47{color:var(--text-muted);font-size:var(--text-caption-size);font-weight:var(--text-body-weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.hidden-note.svelte-g3tu47{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}
