.dna-panel.svelte-v1bef5{--med-film:#c9a96e;--med-television:#7eb8a4;--med-literature:#b87a8a;--med-music:#8fa8c8;--med-anime:#b89fd0;margin:24px 0}.dna-loading.svelte-v1bef5{font-family:var(--font-body);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);opacity:.55;padding:14px 0}.dna-eyebrow.svelte-v1bef5,.path-eyebrow.svelte-v1bef5{font-family:var(--font-body);font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.dna-eyebrow.svelte-v1bef5{display:flex;align-items:center;justify-content:space-between;gap:8px}.dna-anchor-icon.svelte-v1bef5{color:var(--accent);opacity:.6;font-size:11px;line-height:1;letter-spacing:0}.dna-text.svelte-v1bef5{font-family:var(--font-display);font-size:15px;font-style:italic;line-height:1.75;color:var(--text-soft);margin:0 0 18px}.dna-rule.svelte-v1bef5{height:0;border-top:1px solid var(--line);margin:0 0 20px}.path-eyebrow.svelte-v1bef5{margin-bottom:4px}.path-name.svelte-v1bef5{font-family:var(--font-display);font-size:18px;font-weight:400;color:var(--text);margin-bottom:18px;line-height:1.25}.med-group.svelte-v1bef5{margin-bottom:16px}.med-header.svelte-v1bef5{display:flex;align-items:center;gap:7px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--line)}.med-icon.svelte-v1bef5{color:var(--med-accent);font-size:12px;line-height:1}.med-label.svelte-v1bef5{font-family:var(--font-body);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--med-accent);font-weight:500}.med-cards.svelte-v1bef5{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px}.exp-card.svelte-v1bef5{display:block;width:100%;text-align:left;background:var(--panel);border:1px solid var(--border);padding:12px 13px 10px;cursor:pointer;transition:border-color .18s ease,background .18s ease;color:inherit;font:inherit}.exp-card.svelte-v1bef5:hover,.exp-card.svelte-v1bef5:focus-visible{border-color:var(--med-accent);outline:none}.exp-origin.svelte-v1bef5{font-family:var(--font-body);font-size:7px;letter-spacing:.08em;color:var(--text-muted);margin-bottom:5px;min-height:12px}.exp-title.svelte-v1bef5{font-family:var(--font-display);font-size:14px;font-weight:400;color:var(--text);line-height:1.2;letter-spacing:-.01em;margin-bottom:2px}.exp-byline.svelte-v1bef5{font-family:var(--font-body);font-size:7px;letter-spacing:.04em;color:var(--text-muted);margin-bottom:8px}.exp-reason.svelte-v1bef5{font-family:var(--font-display);font-size:11px;font-weight:300;color:var(--text-muted);line-height:1.6;max-height:80px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.exp-reason.svelte-v1bef5::-webkit-scrollbar{display:none}
