aside[data-v-96bdf2f6]{margin-top:1rem;padding:.6rem .9rem;border-left:3px solid #facc15;background:#facc1514;border-radius:4px;font-size:.9rem}.new[data-v-1f1f9e02]{display:flex;gap:.5rem;margin-bottom:1rem}.new input[data-v-1f1f9e02]{flex:1;font:inherit;padding:.4rem .6rem;border:1px solid var(--border);border-radius:6px;background:transparent;color:inherit}.list[data-v-1f1f9e02]{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}.list li[data-v-1f1f9e02]{display:flex;align-items:center;gap:.5rem}.row[data-v-1f1f9e02]{flex:1;display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--border);border-radius:6px;cursor:pointer}.row.done .title[data-v-1f1f9e02]{text-decoration:line-through;color:var(--muted)}.remove[data-v-1f1f9e02]{width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.error[data-v-1f1f9e02]{margin-top:.75rem;padding:.5rem .75rem;background:#ef44441f;border-left:3px solid #ef4444;border-radius:4px;font-size:.85rem}.list[data-v-1add2f99]{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.25rem}.row[data-v-1add2f99]{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:baseline;padding:.5rem .75rem}.row.active[data-v-1add2f99]{border-color:#facc15;background:#facc1514}.email[data-v-1add2f99]{color:var(--muted);font-size:.85rem}.controls[data-v-1add2f99]{display:flex;align-items:center;gap:.75rem}.status[data-v-1add2f99]{color:var(--muted);font-size:.9rem}.detail[data-v-1add2f99]{margin-top:1rem;padding:.6rem .9rem;background:#7f7f7f14;border-radius:6px;font-size:.9rem}.micro[data-v-1add2f99]{margin:.35rem 0 0;color:var(--muted);font-size:.8rem}:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:light dark;--border: rgba(127, 127, 127, .3);--muted: rgba(127, 127, 127, .8)}body{margin:0;padding:2rem 1rem}main{max-width:720px;margin:0 auto}header h1{margin-bottom:.25rem;font-size:1.75rem}.lede{margin-top:0;color:var(--muted)}.lede code{background:#7f7f7f26;padding:.05rem .35rem;border-radius:4px;font-size:.85em}section{margin-top:2rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:10px}section h2{margin:0 0 .25rem;font-size:1.1rem}.hint{margin-top:0;margin-bottom:1rem;color:var(--muted);font-size:.9rem}button{font:inherit;padding:.4rem .8rem;border:1px solid var(--border);border-radius:6px;background:transparent;cursor:pointer}button:hover:not(:disabled){background:#7f7f7f1a}button:disabled{cursor:wait;opacity:.6}
