.donate-signature.svelte-1ab8ln5{border:1px solid var(--border);background:var(--surface-muted);border-radius:.85rem;gap:.85rem;margin-top:2rem;padding:1rem 1.15rem;display:grid}.eyebrow.svelte-1ab8ln5{color:var(--muted);letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:800}h2.svelte-1ab8ln5{color:var(--text);margin:.35rem 0 0;font-size:1.1rem;font-weight:700}.copy.svelte-1ab8ln5{max-width:48rem;color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.cta.svelte-1ab8ln5{border:1px solid var(--border);color:var(--primary);border-radius:.65rem;justify-self:start;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.875rem;font-weight:700;transition:border-color .16s,background-color .16s;display:inline-flex}.cta.svelte-1ab8ln5:hover{border-color:var(--primary);background:var(--surface)}@media (width>=640px){.donate-signature.svelte-1ab8ln5{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.tool-trust-note.svelte-11wggbs{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-muted) 76%,transparent);color:var(--muted);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin-top:1rem;padding:.7rem .8rem;font-size:.76rem;line-height:1.5;display:grid}.tool-trust-icon.svelte-11wggbs{background:var(--accent);width:1.9rem;height:1.9rem;color:var(--accent-foreground);border-radius:.6rem;place-items:center;display:grid}.tool-trust-label.svelte-11wggbs{color:var(--foreground);margin:0;font-size:.76rem;font-weight:750}.tool-trust-label.svelte-11wggbs+p:where(.svelte-11wggbs),.tool-trust-note.svelte-11wggbs p:where(.svelte-11wggbs):last-child{margin:.12rem 0 0}.report-trigger.svelte-u7zfwe{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.report-trigger.svelte-u7zfwe:hover{color:var(--foreground);border-color:var(--primary)}.report-trigger.svelte-u7zfwe svg:where(.svelte-u7zfwe){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.report-success.svelte-u7zfwe{color:var(--primary);align-self:center;margin-left:.7rem;font-size:.8rem}.report-dialog.svelte-u7zfwe{border:1px solid var(--border);background:var(--surface);width:min(30rem,100% - 2rem);max-width:none;color:var(--foreground);border-radius:1.1rem;padding:0;box-shadow:0 24px 80px #0004}.report-dialog.svelte-u7zfwe::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.report-form.svelte-u7zfwe{gap:1rem;padding:1.25rem;display:grid}.report-eyebrow.svelte-u7zfwe{color:var(--muted);margin:0 0 .25rem;font-size:.78rem}.report-form.svelte-u7zfwe h2:where(.svelte-u7zfwe){margin:0;font-size:1.25rem;font-weight:700}.report-form.svelte-u7zfwe label:where(.svelte-u7zfwe){font-size:.9rem;font-weight:650}.report-form.svelte-u7zfwe textarea:where(.svelte-u7zfwe){resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:.75rem;outline:none;padding:.75rem;line-height:1.5}.report-form.svelte-u7zfwe textarea:where(.svelte-u7zfwe):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.report-hint.svelte-u7zfwe{color:var(--muted);margin:-.6rem 0 0;font-size:.75rem}.report-error.svelte-u7zfwe{color:#dc2626;margin:0;font-size:.85rem}.report-close.svelte-u7zfwe{background:var(--background);width:2rem;height:2rem;color:var(--muted);border:0;border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;display:grid}.report-submit.svelte-u7zfwe{background:var(--primary);width:100%;color:var(--primary-foreground,#fff);border:0;border-radius:.75rem;padding:.7rem 1rem;font-weight:700}.report-submit.svelte-u7zfwe:disabled{opacity:.6}@media (width<=480px){.report-form.svelte-u7zfwe{padding:1rem}.report-success.svelte-u7zfwe{max-width:12rem}}.tool-shell-breadcrumb.svelte-1syis0k{font-family:var(--font-sans);color:var(--muted)}.tool-shell-breadcrumb.svelte-1syis0k nav:where(.svelte-1syis0k){min-height:1.5rem}.tool-shell-breadcrumb.svelte-1syis0k a:where(.svelte-1syis0k){font-weight:650}
