h1[data-astro-cid-zv2zgouu]{overflow-wrap:anywhere}.page-lead[data-astro-cid-zv2zgouu]{margin-bottom:1.25rem}.save-dialog[data-astro-cid-zv2zgouu]{background:var(--surface);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border:none;border-radius:14px;padding:0}.save-dialog[data-astro-cid-zv2zgouu]::backdrop{background:#00000080}.save-dialog[data-astro-cid-zv2zgouu] form[data-astro-cid-zv2zgouu]{padding:1.5rem}.save-dialog[data-astro-cid-zv2zgouu] h2[data-astro-cid-zv2zgouu]{margin:0 0 .25rem;font-size:1.5rem}.save-summary-count[data-astro-cid-zv2zgouu]{color:var(--text-muted);margin:0 0 1rem}.save-summary[data-astro-cid-zv2zgouu]{background:var(--chip-bg);border-radius:10px;max-height:14rem;margin:0 0 1.25rem;padding:.5rem 1rem;font-size:.875rem;list-style:none;overflow-y:auto}.save-summary[data-astro-cid-zv2zgouu] li{padding:.25rem 0}.save-title[data-astro-cid-zv2zgouu]{color:var(--text-muted);flex-direction:column;gap:.375rem;font-size:.875rem;display:flex}.save-buttons[data-astro-cid-zv2zgouu]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.save-title[data-astro-cid-zv2zgouu] input[data-astro-cid-zv2zgouu]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);font:inherit;border-radius:8px;padding:0 .75rem;font-size:1rem}.shortlist-actions[data-astro-cid-zv2zgouu]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.shortlist-action[data-astro-cid-zv2zgouu]{background:var(--accent);min-height:2.75rem;color:var(--accent-contrast);font:inherit;cursor:pointer;border:none;border-radius:8px;padding:0 1rem;font-size:.9375rem;font-weight:500}.shortlist-action[data-astro-cid-zv2zgouu]:hover{background:var(--accent-hover)}.shortlist-action-secondary[data-astro-cid-zv2zgouu]{border:1px solid var(--accent);color:var(--accent);background:0 0}.shortlist-action-secondary[data-astro-cid-zv2zgouu]:hover{background:var(--chip-bg)}.saved-status[data-astro-cid-zv2zgouu]:empty{display:none}.saved-status[data-astro-cid-zv2zgouu]{margin:.75rem 0 0}.snapshot-note[data-astro-cid-zv2zgouu]{color:var(--text-muted);margin:.75rem 0 0;font-size:.8125rem}[data-astro-cid-zv2zgouu][data-shortlist-dialog-status]{margin:.75rem 0 0}[data-astro-cid-zv2zgouu][data-shortlist-dialog-status]:empty{display:none}.saved-note[data-astro-cid-zv2zgouu]{color:var(--text-muted);margin:1rem 0 0;font-size:.875rem}.saved-lists[data-astro-cid-zv2zgouu] ul[data-astro-cid-zv2zgouu]{border:1px solid var(--border-color);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none}.saved-lists[data-astro-cid-zv2zgouu] li{align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .25rem 0 1rem;display:flex}.saved-lists[data-astro-cid-zv2zgouu] li+li{border-top:1px solid var(--border-color)}.saved-lists[data-astro-cid-zv2zgouu] li a{overflow-wrap:anywhere;min-width:0;font-weight:500}.saved-lists[data-astro-cid-zv2zgouu] li span{color:var(--text-muted);flex:none;font-size:.875rem}.saved-lists[data-astro-cid-zv2zgouu] li button{width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.saved-lists[data-astro-cid-zv2zgouu] li button:first-of-type{margin-left:auto}.saved-lists[data-astro-cid-zv2zgouu] li button:hover{background:var(--chip-bg);color:var(--accent)}@media (width<=639px){.saved-lists[data-astro-cid-zv2zgouu] li{flex-wrap:wrap;gap:0 .75rem;padding-top:.625rem}.saved-lists[data-astro-cid-zv2zgouu] li a{flex:100%;padding-right:.75rem}}.shortlist-action[data-astro-cid-zv2zgouu][hidden],.shortlist-url[data-astro-cid-zv2zgouu][hidden]{display:none}.shortlist-status[data-astro-cid-zv2zgouu]{color:var(--text-muted);font-size:.875rem}.shortlist-url[data-astro-cid-zv2zgouu]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);font:inherit;border-radius:8px;margin-top:.5rem;padding:0 .75rem}
