.tool[data-astro-cid-mpafp3am]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow)}.grid[data-astro-cid-mpafp3am]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:52rem){.grid[data-astro-cid-mpafp3am]{grid-template-columns:1.45fr 1fr;align-items:start}.scores[data-astro-cid-mpafp3am]{position:sticky;top:calc(var(--header-h) + 1rem)}}textarea[data-astro-cid-mpafp3am]{width:100%;min-height:15rem;resize:vertical;padding:.8rem .9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;line-height:1.6}textarea[data-astro-cid-mpafp3am]:focus-visible{border-color:var(--brand)}.toolbar[data-astro-cid-mpafp3am]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.7rem 0}.filters[data-astro-cid-mpafp3am]{display:flex;gap:.3rem;flex-wrap:wrap}.chip[data-astro-cid-mpafp3am]{font:inherit;font-size:.78rem;padding:.25rem .6rem;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:999px;cursor:pointer}.chip[data-astro-cid-mpafp3am][aria-pressed=true]{background:linear-gradient(140deg,var(--brand),var(--brand-2));box-shadow:var(--shadow-sm),inset 0 1px #ffffff40;border-color:var(--brand);color:var(--brand-contrast);font-weight:600}.chip[data-astro-cid-mpafp3am]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.marked[data-astro-cid-mpafp3am]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:.85rem .95rem;line-height:1.7;min-height:5rem;overflow-wrap:anywhere}.marked[data-astro-cid-mpafp3am] mark{background:transparent;color:inherit;border-bottom:2px solid;border-radius:0;padding:0 1px}.marked[data-astro-cid-mpafp3am] .m-passive{border-color:var(--brand);background:var(--brand-subtle)}.marked[data-astro-cid-mpafp3am] .m-adverb{border-color:var(--warn)}.marked[data-astro-cid-mpafp3am] .m-hedge{border-color:var(--text-faint, var(--text-muted))}.marked[data-astro-cid-mpafp3am] .m-cliche{border-color:var(--err);background:color-mix(in srgb,var(--err) 10%,transparent)}.marked[data-astro-cid-mpafp3am] .m-long-sentence{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 9%,transparent)}.scores[data-astro-cid-mpafp3am]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem 1.1rem}#rb-out[data-astro-cid-mpafp3am] .hero{text-align:center;padding-bottom:.75rem;border-bottom:1px solid var(--border)}#rb-out[data-astro-cid-mpafp3am] .label{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:700}#rb-out[data-astro-cid-mpafp3am] .big{display:block;font-size:3rem;font-weight:800;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}#rb-out[data-astro-cid-mpafp3am] .hero[data-state=ok] .big{color:var(--ok)}#rb-out[data-astro-cid-mpafp3am] .hero[data-state=warn] .big{color:var(--warn)}#rb-out[data-astro-cid-mpafp3am] .hero[data-state=bad] .big{color:var(--err)}#rb-out[data-astro-cid-mpafp3am] .band{display:block;font-size:.85rem;color:var(--text-muted)}#rb-out[data-astro-cid-mpafp3am] .pair{display:flex;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border)}#rb-out[data-astro-cid-mpafp3am] .pair div{flex:1;text-align:center}#rb-out[data-astro-cid-mpafp3am] .pair b{display:block;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}#rb-out[data-astro-cid-mpafp3am] h4{margin:.9rem 0 .4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}#rb-out[data-astro-cid-mpafp3am] .formulas,#rb-out[data-astro-cid-mpafp3am] .issues{list-style:none;margin:0;padding:0}#rb-out[data-astro-cid-mpafp3am] .formulas li,#rb-out[data-astro-cid-mpafp3am] .issues li{display:flex;justify-content:space-between;gap:1rem;padding:.32rem 0;font-size:.875rem;border-bottom:1px solid var(--border);max-width:none}#rb-out[data-astro-cid-mpafp3am] .formulas li:last-child,#rb-out[data-astro-cid-mpafp3am] .issues li:last-child{border-bottom:0}#rb-out[data-astro-cid-mpafp3am] .formulas b,#rb-out[data-astro-cid-mpafp3am] .issues b{font-variant-numeric:tabular-nums}#rb-out[data-astro-cid-mpafp3am] .issues li.zero{color:var(--text-muted)}#rb-out[data-astro-cid-mpafp3am] .issues li.zero b{color:var(--ok-strong)}#rb-out[data-astro-cid-mpafp3am] .muted{color:var(--text-muted);font-size:.82rem;margin:.75rem 0 0;max-width:none}
