:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}#app{min-height:100vh}h1,h2,h3{font-family:var(--heading);color:var(--text-h)}h1{letter-spacing:-1.68px;margin:0;font-size:56px;font-weight:500}h2{letter-spacing:-.24px;font-size:24px;font-weight:500;line-height:118%}p{margin:0}button,input{font:inherit}code{max-width:100%;font-family:var(--mono);color:var(--text-h);background:var(--code-bg);overflow-wrap:anywhere;white-space:normal;border-radius:4px;padding:4px 8px;font-size:15px;line-height:135%;display:inline-block}@media (width<=1024px){h1{font-size:36px}h2{font-size:20px}}.app.svelte-1n46o8q{text-align:left;width:min(900px,100% - 40px);margin:0 auto;padding:56px 0 80px}.intro.svelte-1n46o8q{margin-bottom:40px}.intro.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0 0 8px}.tagline.svelte-1n46o8q{max-width:620px;font-size:18px}.selection-panel.svelte-1n46o8q,.results-panel.svelte-1n46o8q,.error-panel.svelte-1n46o8q{border:1px solid var(--border);border-radius:10px;margin-top:24px;padding:24px}.selection-heading.svelte-1n46o8q h2:where(.svelte-1n46o8q),.results-panel.svelte-1n46o8q h2:where(.svelte-1n46o8q),.error-panel.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-top:0}.selection-heading.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:720px}.folder-grid.svelte-1n46o8q{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;margin-top:24px;display:grid}.folder-card.svelte-1n46o8q{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.folder-card.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:var(--text-h);margin:0}.folder-description.svelte-1n46o8q{margin-top:4px}.folder-name.svelte-1n46o8q{min-height:24px;font-family:var(--mono);color:var(--text-h);overflow-wrap:anywhere}.direction.svelte-1n46o8q{color:var(--text-h);place-items:center;font-size:24px;display:grid}button.svelte-1n46o8q{font:inherit;cursor:pointer;align-self:flex-start;padding:9px 14px}button.svelte-1n46o8q:disabled{cursor:not-allowed;opacity:.55}.privacy-note.svelte-1n46o8q{margin-top:20px;font-size:15px}.compare-row.svelte-1n46o8q{align-items:center;gap:20px;margin-top:24px;display:flex}.compare-button.svelte-1n46o8q{padding:11px 20px;font-weight:600}.progress.svelte-1n46o8q{font-family:var(--mono);color:var(--text-h)}.error-panel.svelte-1n46o8q{border-color:#b91c1c}.summary-grid.svelte-1n46o8q{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.summary-grid.svelte-1n46o8q>div:where(.svelte-1n46o8q){border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.summary-grid.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-family:var(--mono);color:var(--text-h);font-size:24px}.no-differences.svelte-1n46o8q{color:var(--text-h);margin-top:20px;font-weight:600}.feedback-panel.svelte-1n46o8q{border:1px solid var(--border);border-radius:10px;margin-top:24px;padding:24px}.feedback-panel.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-top:0}.feedback-panel.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--text-h);flex-direction:column;gap:8px;margin-top:18px;display:flex}.feedback-panel.svelte-1n46o8q select:where(.svelte-1n46o8q),.feedback-panel.svelte-1n46o8q textarea:where(.svelte-1n46o8q){box-sizing:border-box;width:100%;font:inherit;padding:10px}.feedback-panel.svelte-1n46o8q button:where(.svelte-1n46o8q){margin-top:18px}.feedback-status.svelte-1n46o8q{color:var(--text-h);margin-top:12px}.feedback-honeypot.svelte-1n46o8q{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.privacy-panel.svelte-1n46o8q{border:1px solid var(--border);border-radius:10px;margin-top:24px;padding:24px}.privacy-panel.svelte-1n46o8q summary:where(.svelte-1n46o8q){cursor:pointer;color:var(--text-h);font-weight:600}.privacy-panel.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:var(--text-h);margin-top:24px;margin-bottom:8px}.privacy-panel.svelte-1n46o8q p:where(.svelte-1n46o8q){margin-top:8px}@media (width<=700px){.folder-grid.svelte-1n46o8q{grid-template-columns:1fr}.results-heading.svelte-1n46o8q,.results-controls.svelte-1n46o8q{flex-direction:column;align-items:flex-start}.direction.svelte-1n46o8q{transform:rotate(90deg)}.summary-grid.svelte-1n46o8q{grid-template-columns:repeat(2,1fr)}.compare-row.svelte-1n46o8q{flex-direction:column;align-items:flex-start}}.results-controls.svelte-1n46o8q{align-items:center;gap:16px;display:flex}.copy-message.svelte-1n46o8q{color:var(--text-h);margin-top:12px}.results-heading.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:20px;display:flex}.results-heading.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-bottom:0}.unchanged-toggle.svelte-1n46o8q{color:var(--text-h);cursor:pointer;align-items:center;gap:8px;display:flex}.result-section.svelte-1n46o8q{margin-top:28px}.result-section.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:var(--text-h);align-items:center;gap:8px;margin:0 0 12px;display:flex}.result-section.svelte-1n46o8q h3:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){font-family:var(--mono);color:var(--text);font-size:14px}.result-list.svelte-1n46o8q{border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.result-list.svelte-1n46o8q>li:where(.svelte-1n46o8q){border-bottom:1px solid var(--border);padding:12px 14px}.result-list.svelte-1n46o8q>li:where(.svelte-1n46o8q):last-child{border-bottom:0}.result-list.svelte-1n46o8q code:where(.svelte-1n46o8q){overflow-wrap:anywhere}.change-details.svelte-1n46o8q{margin-top:8px;padding-left:14px}.change-details.svelte-1n46o8q p:where(.svelte-1n46o8q){margin-top:4px}.empty-category.svelte-1n46o8q{font-size:15px}
