.comment-form[data-v-ac88cdba]{gap:.6em;margin:1em 0;display:grid}.comment-form input[data-v-ac88cdba]:not([type=checkbox]),.comment-form textarea[data-v-ac88cdba]{border:1px solid var(--c-border);background-color:var(--c-bg-2);width:100%;min-width:0;font:inherit;color:var(--c-text);border-radius:.5em;padding:.4em .7em;transition:border-color .2s}:is(.comment-form input[data-v-ac88cdba]:not([type=checkbox]),.comment-form textarea[data-v-ac88cdba]):focus-visible{border-color:var(--c-primary);outline:none}.comment-form textarea[data-v-ac88cdba]{min-height:5.5em;font-family:var(--font-monospace);resize:vertical;font-size:.9em}.comment-form-quote[data-v-ac88cdba]{border-inline-start:3px solid var(--c-primary);background-color:var(--c-bg-2);color:var(--c-text-2);border-radius:.3em;align-items:flex-start;gap:.5em;padding:.4em .7em;font-size:.85em;display:flex}.comment-form-quote>span[data-v-ac88cdba]{overflow-wrap:anywhere;flex:1;min-width:0}.comment-form-closed[data-v-ac88cdba],.comment-form-reply[data-v-ac88cdba]{color:var(--c-text-2);font-size:.85em}.comment-form-identity[data-v-ac88cdba],.comment-form-login[data-v-ac88cdba]{color:var(--c-text-2);flex-wrap:wrap;align-items:center;gap:.4em .8em;font-size:.9em;display:flex}.comment-form-avatar[data-v-ac88cdba]{border-radius:50%;width:1.8em;height:1.8em}.comment-form-badge[data-v-ac88cdba]{background-color:var(--c-primary-soft);color:var(--c-primary);border-radius:.3em;padding:0 .4em;font-size:.85em}.comment-form-guest[data-v-ac88cdba]{grid-template-columns:repeat(auto-fit,minmax(10em,1fr));gap:.6em;display:grid}.comment-form-provider[data-v-ac88cdba]{border:1px solid var(--c-border);color:var(--c-text);border-radius:.5em;align-items:center;gap:.3em;padding:.2em .6em;display:inline-flex}.comment-form-provider[data-v-ac88cdba]:hover{border-color:var(--c-primary);color:var(--c-primary)}.comment-form-actions[data-v-ac88cdba]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6em 1em;font-size:.9em;display:flex}.comment-form-whisper[data-v-ac88cdba]{color:var(--c-text-2);cursor:pointer;align-items:center;gap:.3em;display:inline-flex}.comment-form-spacer[data-v-ac88cdba],.comment-form-whisper[data-v-ac88cdba]{margin-inline-end:auto}.comment-form-emoji-toggle[data-v-ac88cdba]{color:var(--c-text-3);border-radius:.4em;padding:.2em;font-size:1.1em;display:inline-flex}.comment-form-emoji-toggle[data-v-ac88cdba]:hover,.comment-form-emoji-toggle[aria-expanded=true][data-v-ac88cdba]{color:var(--c-primary)}.comment-form-emojis[data-v-ac88cdba]{border:1px solid var(--c-border);background-color:var(--c-bg-2);border-radius:.5em;grid-template-columns:repeat(auto-fill,minmax(2.2em,1fr));gap:.2em;padding:.4em;display:grid}.comment-form-emojis>button[data-v-ac88cdba]{border-radius:.4em;padding:.2em;font-size:1.2em;line-height:1.2}:is(.comment-form-emojis>button[data-v-ac88cdba]):hover{background-color:var(--c-bg)}.comment-form-count[data-v-ac88cdba]{font-variant-numeric:tabular-nums}.comment-form-count[data-v-ac88cdba],.comment-form-link[data-v-ac88cdba]{color:var(--c-text-3)}.comment-form-link[data-v-ac88cdba]:hover{color:var(--c-primary)}.comment-form-notice[data-v-ac88cdba]{color:var(--c-text-2);font-size:.9em}.comment-form-notice.error[data-v-ac88cdba]{color:var(--c-error)}.comment-item[data-v-ee3c6fac]{border-radius:.6em;grid-template-columns:auto 1fr;gap:.8em;scroll-margin-top:5rem;transition:background-color .6s,box-shadow .6s;display:grid}.comment-item.highlighted[data-v-ee3c6fac]{box-shadow:0 0 0 .4em var(--c-primary-soft);background-color:var(--c-primary-soft)}.comment-avatar[data-v-ee3c6fac]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:2.5em;height:2.5em}@supports (corner-shape:squircle){.comment-avatar[data-v-ee3c6fac]{corner-shape:superellipse(1.2)}}.comment-avatar.placeholder[data-v-ee3c6fac]{background-color:var(--c-bg-2);color:var(--c-text-3);place-items:center;display:grid}.comment-main[data-v-ee3c6fac]{min-width:0}.comment-header[data-v-ee3c6fac]{flex-wrap:wrap;align-items:center;gap:.2em .6em;font-size:.85em;display:flex}.comment-author[data-v-ee3c6fac]{font-family:var(--font-creative);color:var(--c-text);font-size:1.05em}.comment-author[data-v-ee3c6fac]:is(a):hover{color:var(--c-primary)}.comment-badge[data-v-ee3c6fac]{background-color:var(--c-bg-2);color:var(--c-text-2);border-radius:.3em;padding:0 .4em;font-size:.85em}.comment-badge.primary[data-v-ee3c6fac]{background-color:var(--c-primary-soft);color:var(--c-primary)}.comment-badge.member[data-v-ee3c6fac]{color:#b7791f;background-color:#f5a62333}.comment-provider[data-v-ee3c6fac]{color:var(--c-text-2);display:inline-flex}.comment-agent[data-v-ee3c6fac],.comment-date[data-v-ee3c6fac],.comment-edited[data-v-ee3c6fac],.comment-location[data-v-ee3c6fac],.comment-reply-to[data-v-ee3c6fac]{color:var(--c-text-3)}.comment-footer[data-v-ee3c6fac]{flex-wrap:wrap;align-items:center;gap:.2em .4em;font-size:.8em;display:flex}.comment-action[data-v-ee3c6fac]{color:var(--c-text-3);border-radius:.3em;align-items:center;gap:.2em;padding:.1em .3em;transition:color .1s,background-color .2s;display:inline-flex}.comment-action[data-v-ee3c6fac]:is(button):hover:not(:disabled){background-color:var(--c-bg-2);color:var(--c-primary)}.comment-action.danger[data-v-ee3c6fac]{color:var(--c-error)}.comment-action-text[data-v-ee3c6fac]{color:var(--c-text-2)}.comment-message[data-v-ee3c6fac]{color:var(--c-error);font-size:.85em}.comment-edit[data-v-ee3c6fac]{gap:.5em;margin:.4em 0;display:grid}.comment-edit textarea[data-v-ee3c6fac]{border:1px solid var(--c-border);background-color:var(--c-bg-2);width:100%;min-height:5em;font-family:var(--font-monospace);color:var(--c-text);resize:vertical;border-radius:.5em;padding:.4em .7em;font-size:.9em}:is(.comment-edit textarea[data-v-ee3c6fac]):focus-visible{border-color:var(--c-primary);outline:none}.comment-edit-actions[data-v-ee3c6fac]{justify-content:flex-end;align-items:center;gap:.8em;font-size:.9em;display:flex}.comment-edit-count[data-v-ee3c6fac]{font-variant-numeric:tabular-nums;color:var(--c-text-3)}.anchor-hovered>.comment-main[data-v-ee3c6fac]{box-shadow:0 0 0 .4em color-mix(in srgb,var(--c-primary) 10%,transparent);background-color:color-mix(in srgb,var(--c-primary) 10%,transparent);border-radius:.4em}.comment-quote[data-v-ee3c6fac]{overflow-wrap:anywhere;border-inline-start:3px solid var(--c-primary-soft);text-align:start;color:var(--c-text-2);margin:.3em 0;padding:.2em .6em;font-size:.85em;display:block}.comment-quote[data-v-ee3c6fac]:hover:not(.stale){border-color:var(--c-primary);color:var(--c-text)}.comment-quote.stale[data-v-ee3c6fac]{border-color:var(--c-border);color:var(--c-text-3)}.visually-hidden[data-v-ee3c6fac]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comment-replies[data-v-64d0d3c3]{border-inline-start:2px solid var(--c-border);gap:1em;margin-top:.8em;padding-inline-start:.8em;font-size:.95em;display:grid}.comment-expand[data-v-64d0d3c3]{color:var(--c-text-2);border-radius:.5em;justify-self:start;align-items:center;gap:.3em;padding:.2em .6em;font-size:.85em;transition:color .1s,background-color .2s;display:inline-flex}.comment-expand[data-v-64d0d3c3]:hover:not(:disabled){background-color:var(--c-bg-2);color:var(--c-primary)}.anchor-panel-backdrop[data-v-52b4fb75]{z-index:calc(var(--z-index-popover) + 1);position:fixed;inset:0}.anchor-panel[data-v-52b4fb75]{border:1px solid var(--c-border);background-color:var(--c-bg);border-radius:.8em;gap:.6em;width:min(420px,100vw - 24px);max-height:min(70vh,36rem);padding:.8em 1em;font-size:.9em;display:grid;position:fixed;overflow-y:auto;box-shadow:0 .6em 2em #0003}@media (width<=768px){.anchor-panel[data-v-52b4fb75]{border-radius:.8em .8em 0 0;width:100%;max-height:80vh;inset:auto 0 0}}.anchor-panel-head[data-v-52b4fb75]{align-items:flex-start;gap:.5em;display:flex}.anchor-panel-head>p[data-v-52b4fb75]{overflow-wrap:anywhere;border-inline-start:3px solid var(--c-primary);min-width:0;color:var(--c-text-2);flex:1;margin:0;padding-inline-start:.6em;font-style:italic}.anchor-panel-count[data-v-52b4fb75]{color:var(--c-text-3);flex-shrink:0;font-size:.85em}.anchor-panel-close[data-v-52b4fb75]{color:var(--c-text-2);border-radius:.3em;flex-shrink:0;padding:.1em;display:inline-flex}.anchor-panel-close[data-v-52b4fb75]:hover{background-color:var(--c-bg-2)}.anchor-panel-list[data-v-52b4fb75]{gap:.8em;margin:0;padding:0;list-style:none;display:grid}.anchor-panel-list>li[data-v-52b4fb75]{border-bottom:1px solid var(--c-border);gap:.2em;padding-bottom:.6em;display:grid}.anchor-panel-meta[data-v-52b4fb75]{color:var(--c-text-3);align-items:baseline;gap:.6em;font-size:.9em;display:flex}.anchor-panel-meta>b[data-v-52b4fb75]{color:var(--c-text)}.anchor-panel-excerpt[data-v-52b4fb75]{margin:0}.anchor-panel-actions[data-v-52b4fb75]{flex-wrap:wrap;gap:.8em;font-size:.85em;display:flex}.anchor-panel-actions>button[data-v-52b4fb75]{color:var(--c-text-2)}:is(.anchor-panel-actions>button[data-v-52b4fb75]):hover{color:var(--c-primary)}.z-comment[data-v-bfc0a3d1]{margin:3rem 1rem;scroll-margin-top:4rem}.comment-heading[data-v-bfc0a3d1]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5em 1em;margin-top:3rem;display:flex}.comment-heading>h3[data-v-bfc0a3d1]{font-size:1.25rem}.comment-sort[data-v-bfc0a3d1]{gap:.2em;font-size:.85em;display:inline-flex}.comment-sort>button[data-v-bfc0a3d1]{color:var(--c-text-3);border-radius:.5em;padding:.1em .6em;transition:color .1s,background-color .2s}:is(.comment-sort>button[data-v-bfc0a3d1]):hover:not(:disabled){color:var(--c-primary)}[aria-pressed=true][data-v-bfc0a3d1]:is(.comment-sort>button){background-color:var(--c-bg-2);color:var(--c-text)}.comment-notice[data-v-bfc0a3d1]{background-color:var(--c-bg-2);color:var(--c-text-2);border-radius:.5em;margin:1em 0 0;padding:.5em .8em;font-size:.9em}[data-v-bfc0a3d1]>[data-tippy-root]>.tippy-box{padding:0}.popover-confirm[data-v-bfc0a3d1]{overflow-wrap:anywhere;align-items:center;display:flex}.popover-confirm>.input[data-v-bfc0a3d1]{outline:none;min-width:0;padding:.3em .6em}.popover-confirm>button[data-v-bfc0a3d1]{border-radius:0 .5em .5em 0;flex-shrink:0;align-self:stretch;padding:.3em}.comment-count[data-v-bfc0a3d1]{color:var(--c-text-3);margin-inline-start:.4em;font-size:.8em}.comment-state[data-v-bfc0a3d1]{text-align:center;color:var(--c-text-2);margin:2em 0}.comment-retry[data-v-bfc0a3d1]{color:var(--c-primary)}.comment-list[data-v-bfc0a3d1]{gap:1.5em;margin:2em 0;display:grid}.comment-more[data-v-bfc0a3d1]{text-align:center}
