.empty-state[data-astro-cid-llhxg6cv]{padding:40px 24px 48px;text-align:center;color:var(--muted);font-size:14px;max-width:560px;margin:0 auto}.empty-lead[data-astro-cid-llhxg6cv]{font-size:17px;color:var(--text);font-weight:600;margin-bottom:8px}.empty-state[data-astro-cid-llhxg6cv] p[data-astro-cid-llhxg6cv]{margin:0 0 10px;line-height:1.5}.starter-label[data-astro-cid-llhxg6cv]{margin-top:22px!important;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.starters[data-astro-cid-llhxg6cv]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.starter[data-astro-cid-llhxg6cv]{padding:6px 14px;border:1px solid var(--accent);border-radius:20px;color:var(--accent);text-decoration:none;font-size:13px;font-weight:600;background:var(--surface)}.starter[data-astro-cid-llhxg6cv]:hover{background:var(--accent-bg)}.add-list-btn.demo{pointer-events:none;vertical-align:middle;margin:0 2px}.grade[data-astro-cid-llhxg6cv]{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:20px 24px;margin-bottom:20px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.grade-main[data-astro-cid-llhxg6cv]{display:flex;flex-direction:column;gap:6px}.grade-label[data-astro-cid-llhxg6cv]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.grade-value[data-astro-cid-llhxg6cv]{font-size:15px;color:var(--muted)}.grade-value[data-astro-cid-llhxg6cv] strong[data-astro-cid-llhxg6cv]{font-size:40px;line-height:1;font-weight:800;color:var(--text)}.grade-value[data-astro-cid-llhxg6cv] strong[data-astro-cid-llhxg6cv].score-high{color:#16a34a}.grade-value[data-astro-cid-llhxg6cv] strong[data-astro-cid-llhxg6cv].score-mid{color:#d97706}.grade-value[data-astro-cid-llhxg6cv] strong[data-astro-cid-llhxg6cv].score-low{color:#dc2626}.grade-bar[data-astro-cid-llhxg6cv]{height:8px;background:var(--bg);border-radius:4px;overflow:hidden;margin-top:6px}.grade-fill[data-astro-cid-llhxg6cv]{display:block;height:100%;width:0;background:#a8a29e;border-radius:4px;transition:width .4s}.grade-fill[data-astro-cid-llhxg6cv].score-high{background:#16a34a}.grade-fill[data-astro-cid-llhxg6cv].score-mid{background:#d97706}.grade-fill[data-astro-cid-llhxg6cv].score-low{background:#dc2626}.grade-note[data-astro-cid-llhxg6cv]{font-size:12px;color:var(--muted);margin:4px 0 0;line-height:1.45}.grade-swaps[data-astro-cid-llhxg6cv] h2[data-astro-cid-llhxg6cv]{font-size:15px;margin:0 0 10px}.swaps[data-astro-cid-llhxg6cv]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.swap{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;font-size:13px;padding:8px 10px;background:var(--bg);border-radius:8px}.swap-cat{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.swap-text{line-height:1.4}.swap-from{color:var(--muted)}.swap-text a{color:var(--text);font-weight:600;text-decoration:none}.swap-text a:hover{text-decoration:underline}.swap-gain{color:#16a34a;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.swap-btn{padding:5px 12px;border:1px solid var(--accent);border-radius:6px;background:var(--surface);color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font)}.swap-btn:hover{background:var(--accent);color:#fff}.swaps-none[data-astro-cid-llhxg6cv]{font-size:13px;color:var(--muted);margin:0}.grade-share[data-astro-cid-llhxg6cv]{grid-column:1 / -1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border)}.share-btn[data-astro-cid-llhxg6cv]{padding:6px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font);text-decoration:none}.share-btn[data-astro-cid-llhxg6cv]:hover{border-color:var(--accent);color:var(--accent)}.copy-done[data-astro-cid-llhxg6cv]{font-size:12px;color:#16a34a}.sl-clear-page[data-astro-cid-llhxg6cv]{margin-top:12px;padding:0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.fine[data-astro-cid-llhxg6cv]{font-size:12px;color:var(--muted);margin:0}.fine[data-astro-cid-llhxg6cv] a[data-astro-cid-llhxg6cv]{color:var(--accent);text-decoration:none}.col-cat a{display:inline-block;padding:2px 8px;background:var(--bg);border:1px solid var(--border);border-radius:20px;color:var(--muted);text-decoration:none;font-size:11px;font-weight:500;white-space:nowrap}.col-cat a:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.col-name .na{font-size:11px;color:var(--muted);font-style:italic}.sl-clear-btn[data-astro-cid-llhxg6cv]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border);border-radius:6px;background:none;cursor:pointer;font-size:12px;font-weight:500;color:var(--muted);font-family:var(--font)}.sl-clear-btn[data-astro-cid-llhxg6cv]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}@media(max-width:700px){.grade[data-astro-cid-llhxg6cv]{grid-template-columns:1fr;gap:16px;padding:16px}.swap{grid-template-columns:1fr auto}.swap-cat,.swap-text{grid-column:1 / -1}.swap-gain{grid-column:1}.swap-btn{grid-column:2}}
