.paywall[data-astro-cid-ee37ub45]{border:1px solid var(--line);background:var(--bg);width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border-radius:18px;padding:24px}.paywall[data-astro-cid-ee37ub45]::backdrop{background:#0a0c148c}.close-row[data-astro-cid-ee37ub45]{justify-content:flex-end;margin:-8px -4px 0 0;display:flex}.link-btn[data-astro-cid-ee37ub45]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.2rem}.activate[data-astro-cid-ee37ub45]{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.activate-row[data-astro-cid-ee37ub45]{gap:8px;display:flex}.activate-row[data-astro-cid-ee37ub45] input[data-astro-cid-ee37ub45]{min-width:0;font-family:var(--mono);flex:1;font-size:.85rem}.speak[data-astro-cid-ehrcbhpv]{gap:16px;padding:20px;display:grid}.tabs[data-astro-cid-ehrcbhpv]{background:var(--surface-2);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.tabs[data-astro-cid-ehrcbhpv] button[data-astro-cid-ehrcbhpv]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 6px;font-size:.9rem;font-weight:650}.tabs[data-astro-cid-ehrcbhpv] button[data-astro-cid-ehrcbhpv][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.q-card[data-astro-cid-ehrcbhpv]{background:var(--surface-2);border-radius:14px;padding:16px 18px}.q-top[data-astro-cid-ehrcbhpv]{justify-content:space-between;align-items:center;gap:8px;display:flex}.q-topic[data-astro-cid-ehrcbhpv]{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:700}.q-text[data-astro-cid-ehrcbhpv]{white-space:pre-line;margin:12px 0 0;font-size:1.05rem;font-weight:550;line-height:1.55}.q-tips[data-astro-cid-ehrcbhpv]{color:var(--muted);margin:10px 0 0;padding-left:1.1em;font-size:.875rem}.tool[data-astro-cid-ehrcbhpv]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:.8125rem;font-weight:600;display:inline-flex}.tool[data-astro-cid-ehrcbhpv] svg[data-astro-cid-ehrcbhpv]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.rec[data-astro-cid-ehrcbhpv]{justify-items:center;gap:8px;padding:8px 0 4px;display:grid}.rec-btn[data-astro-cid-ehrcbhpv]{cursor:pointer;background:var(--brand);width:84px;height:84px;color:var(--brand-ink);box-shadow:0 10px 30px color-mix(in srgb, var(--brand) 35%, transparent);border:0;border-radius:50%;place-items:center;transition:transform .15s,background .2s;display:grid}.rec-btn[data-astro-cid-ehrcbhpv]:hover{transform:scale(1.04)}.rec-btn[data-astro-cid-ehrcbhpv] svg[data-astro-cid-ehrcbhpv]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:34px;height:34px}.rec[data-astro-cid-ehrcbhpv][data-state=recording] .rec-btn[data-astro-cid-ehrcbhpv]{background:#dc2626;animation:1.6s ease-out infinite ring}.rec[data-astro-cid-ehrcbhpv][data-state=recording] .rec-btn[data-astro-cid-ehrcbhpv] svg[data-astro-cid-ehrcbhpv] rect[data-astro-cid-ehrcbhpv]{fill:currentColor}@keyframes ring{0%{box-shadow:0 0 #dc262673}to{box-shadow:0 0 0 22px #dc262600}}.rec-status[data-astro-cid-ehrcbhpv]{margin:4px 0 0;font-weight:650}.rec-time[data-astro-cid-ehrcbhpv]{font-variant-numeric:tabular-nums;color:var(--muted);min-height:1.2em;margin:0}.rec-meter[data-astro-cid-ehrcbhpv]{align-items:flex-end;gap:4px;height:26px;display:flex}.rec-meter[data-astro-cid-ehrcbhpv] span[data-astro-cid-ehrcbhpv]{background:var(--line);border-radius:3px;width:5px;height:4px;transition:height 80ms}.rec[data-astro-cid-ehrcbhpv][data-state=recording] .rec-meter[data-astro-cid-ehrcbhpv] span[data-astro-cid-ehrcbhpv]{background:#dc2626}.review[data-astro-cid-ehrcbhpv]{gap:12px;display:grid}.review[data-astro-cid-ehrcbhpv] audio[data-astro-cid-ehrcbhpv]{width:100%}.review-row[data-astro-cid-ehrcbhpv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lang[data-astro-cid-ehrcbhpv]{align-items:center;gap:8px;display:inline-flex}.lang[data-astro-cid-ehrcbhpv] select[data-astro-cid-ehrcbhpv]{width:auto;padding:6px 10px}.submit[data-astro-cid-ehrcbhpv]{width:100%}.center[data-astro-cid-ehrcbhpv]{text-align:center;margin:0}.progress[data-astro-cid-ehrcbhpv] .track[data-astro-cid-ehrcbhpv]{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.progress[data-astro-cid-ehrcbhpv] .fill[data-astro-cid-ehrcbhpv]{background:var(--brand);border-radius:999px;width:0%;height:100%;transition:width .4s}.progress[data-astro-cid-ehrcbhpv] p[data-astro-cid-ehrcbhpv]{text-align:center;margin:8px 0 0}.sp-example-line[data-astro-cid-ehrcbhpv]{color:var(--muted);margin:0}.link-btn[data-astro-cid-ehrcbhpv]{font:inherit;color:var(--brand);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.free-pill[data-astro-cid-ehrcbhpv]{background:var(--good-soft);color:var(--good);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-block}.error[data-astro-cid-ehrcbhpv]{background:var(--bad-soft);color:var(--bad);border-radius:10px;padding:12px 14px;font-weight:550}
