.save-btn[data-astro-cid-dcq6ic5g]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface, #fff);color:var(--label);font:inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform 80ms;user-select:none}.save-btn[data-astro-cid-dcq6ic5g]:hover{background:var(--sunken);border-color:var(--fg-3)}.save-btn[data-astro-cid-dcq6ic5g]:active{transform:scale(.96)}.save-btn[data-astro-cid-dcq6ic5g]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.save-btn--icon[data-astro-cid-dcq6ic5g].save-btn--md{width:36px;height:36px;padding:0;border-radius:999px}.save-btn--icon[data-astro-cid-dcq6ic5g].save-btn--sm{width:30px;height:30px;padding:0;border-radius:999px}.save-btn--chip[data-astro-cid-dcq6ic5g]{padding:6px 12px;font-size:var(--type-subhead);font-weight:600;border-radius:999px}.save-btn__icon[data-astro-cid-dcq6ic5g]{position:relative;display:inline-flex;width:16px;height:16px;line-height:1}.save-btn__icon[data-astro-cid-dcq6ic5g] i[data-astro-cid-dcq6ic5g]{position:absolute;inset:0;font-size:16px;transition:opacity .12s,transform .12s}.save-btn__icon--on[data-astro-cid-dcq6ic5g]{opacity:0;transform:scale(.6)}.save-btn__icon--off[data-astro-cid-dcq6ic5g]{opacity:1}.save-btn[data-astro-cid-dcq6ic5g][data-state=saved] .save-btn__icon--on[data-astro-cid-dcq6ic5g]{opacity:1;transform:scale(1)}.save-btn[data-astro-cid-dcq6ic5g][data-state=saved] .save-btn__icon--off[data-astro-cid-dcq6ic5g]{opacity:0}.save-btn[data-astro-cid-dcq6ic5g][data-state=saved]{background:var(--accent-hover);color:#fff;border-color:var(--accent-hover)}.save-btn[data-astro-cid-dcq6ic5g][data-state=saved]:hover{background:var(--accent-ink);filter:brightness(1.05)}.save-btn[data-astro-cid-dcq6ic5g][data-state=loading]{opacity:.6;pointer-events:none}.save-btn__label[data-astro-cid-dcq6ic5g]{font-size:var(--type-subhead);font-weight:600}.save-btn[data-astro-cid-dcq6ic5g][data-state=saved] .save-btn__label[data-astro-cid-dcq6ic5g]:after{content:"d"}.ac{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line)}.ac__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-4)}.ac__title{margin:0;font-family:var(--font-sans);font-weight:800;font-size:20px;letter-spacing:-.02em}.ac__count{font-family:var(--font-sans);font-weight:500;font-size:14px;color:var(--fg-3);margin-left:6px}.ac__loading{color:var(--fg-3);font-size:14px;margin:0 0 var(--space-4)}.ac__list{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-5)}.ac__empty{color:var(--fg-3);font-size:14px;margin:0 0 var(--space-4)}.ac__row{display:grid;grid-template-columns:36px 1fr;gap:var(--space-3);align-items:start}.ac__avatar{width:36px;height:36px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px}.ac__main{min-width:0}.ac__byline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ac__name{font-weight:700;font-size:14px;color:var(--fg);text-decoration:none}.ac__name:hover{text-decoration:underline}.ac__supporter{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 10%,transparent);padding:2px 6px;border-radius:var(--radius-pill)}.ac__when{font-size:12px;color:var(--fg-3)}.ac__body{margin:0;font-size:14px;line-height:1.55;color:var(--fg);white-space:pre-wrap}.ac__row-actions{margin-top:6px}.ac__row-actions .evh-report-btn{opacity:.55}.ac__row:hover .evh-report-btn,.ac__row-actions .evh-report-btn:focus-visible{opacity:1}.ac__form{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface)}.ac__field{display:block}.ac__field-label{display:block;font-weight:600;font-size:13px;margin-bottom:var(--space-2);color:var(--fg)}.ac__input{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-50);font:inherit;font-size:14px;resize:vertical}.ac__input:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:transparent}.ac__actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.ac__submit{padding:10px 18px;border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper-50);border:0;font-weight:600;font-size:14px;cursor:pointer}.ac__submit:disabled{opacity:.5;cursor:not-allowed}.ac__status{font-size:13px;color:var(--fg-2)}.ac__signin{margin:0;padding:var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-md);text-align:center}.ac__signin a{color:var(--accent-ink);font-weight:600;text-decoration:underline}.ac__blocked{margin:0;padding:var(--space-4);border:1px solid var(--danger, #B82B1F);border-radius:var(--radius-md);background:#fffbfa;color:var(--danger, #B82B1F);font-size:14px}.reader .ac{margin-top:24px;padding-top:0;border-top:0}.reader .ac__head{align-items:baseline;margin-bottom:12px}.reader .ac__title{font-size:15px;font-weight:800;letter-spacing:var(--track-tight);color:var(--fg)}.reader .ac__count{margin-left:6px;font-size:15px;font-weight:600;color:var(--fg-3)}.reader .ac__head:after{content:"Checked before publishing";flex:none;font-size:11.5px;font-weight:600;color:var(--fg-3)}.reader .ac__list{gap:10px;margin-bottom:12px}.reader .ac__row{display:block;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.reader .ac__avatar{display:none}.reader .ac__byline{gap:8px;margin-bottom:0;font-size:12.5px}.reader .ac__name{font-size:12.5px;font-weight:700}.reader .ac__when{font-size:12.5px}.reader .ac__body{margin-top:4px;font-size:13.5px;line-height:1.625;color:var(--fg-2)}.reader .ac__form{padding:0;border:0;border-radius:0;background:0 0}.reader .ac__field-label{margin-bottom:6px;font-size:12px;font-weight:600;color:var(--fg-3)}.reader .ac__input{border-width:1.5px;border-color:var(--line-strong);border-radius:13px;background:var(--surface);padding:10px 14px;font-size:14px;resize:none}.reader .ac__submit{height:40px;padding:0 16px;border-radius:var(--radius-pill);background:var(--accent-solid);color:#fff;font-size:13px;font-weight:700}.reader .ac__signin,.reader .ac__blocked{border-radius:14px;font-size:13.5px}