.tool-intro[data-astro-cid-4i7mli4b]{padding-top:56px;padding-bottom:36px}.tool-intro[data-astro-cid-4i7mli4b] h1[data-astro-cid-4i7mli4b]{max-width:880px;font-size:clamp(38px,4.6vw,62px)}.tool-intro[data-astro-cid-4i7mli4b] .tool-deck[data-astro-cid-4i7mli4b]{max-width:640px;color:var(--muted);margin-top:22px;font-size:17px}.tells[data-astro-cid-4i7mli4b]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}.tells-toolbar[data-astro-cid-4i7mli4b]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.tells-count[data-astro-cid-4i7mli4b]{font-family:var(--mono);color:var(--muted);font-size:10px;font-weight:400}.tells-field[data-astro-cid-4i7mli4b]{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);position:relative}.tells-field[data-astro-cid-4i7mli4b]:focus-within{border-color:var(--ink)}.tells-field[data-astro-cid-4i7mli4b] textarea[data-astro-cid-4i7mli4b],.tells-marks[data-astro-cid-4i7mli4b]{font:400 17px/1.75 var(--sans);letter-spacing:normal;font-kerning:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;-webkit-text-size-adjust:100%;text-size-adjust:100%;border:0;margin:0;padding:22px 24px}.tells-marks[data-astro-cid-4i7mli4b]{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tells-field[data-astro-cid-4i7mli4b] textarea[data-astro-cid-4i7mli4b]{resize:none;width:100%;min-height:380px;color:var(--ink);background:0 0;outline:none;display:block;position:relative;overflow:hidden}.tells-field[data-astro-cid-4i7mli4b] textarea[data-astro-cid-4i7mli4b]::placeholder{color:var(--muted);opacity:1}.tells-marks[data-astro-cid-4i7mli4b] mark{color:#0000;background:0 0;border-radius:3px}.tells-marks[data-astro-cid-4i7mli4b] mark[data-block]{background:color-mix(in srgb,var(--accent) 7%,transparent)}.tells-marks[data-astro-cid-4i7mli4b] mark[data-level=strip]{background:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:0 2px 0 var(--accent)}.tells-marks[data-astro-cid-4i7mli4b] mark[data-level=rewrite]{background:color-mix(in srgb,var(--accent) 20%,transparent)}.tells-marks[data-astro-cid-4i7mli4b] mark[data-level=cap]{text-decoration:underline 2px var(--accent);text-underline-offset:5px}.tells-marks[data-astro-cid-4i7mli4b] mark[data-level=watch]{text-decoration:underline dotted 2px var(--muted);text-underline-offset:5px}.tells-marks[data-astro-cid-4i7mli4b] mark.is-current{outline:2px solid var(--ink);outline-offset:2px}[data-theme=dark] .tells-marks[data-astro-cid-4i7mli4b] mark[data-block]{background:#7d95ff1f}[data-theme=dark] .tells-marks[data-astro-cid-4i7mli4b] mark[data-level=strip]{background:#7d95ff80;box-shadow:0 2px #a6b9ff}[data-theme=dark] .tells-marks[data-astro-cid-4i7mli4b] mark[data-level=rewrite]{background:#7d95ff52}[data-theme=dark] .tells-marks[data-astro-cid-4i7mli4b] mark[data-level=cap]{text-decoration-color:#a6b9ff}.tells-actions[data-astro-cid-4i7mli4b]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.tells-jump[data-astro-cid-4i7mli4b]{display:none}.tells-privacy[data-astro-cid-4i7mli4b]{font-family:var(--mono);color:var(--muted);margin-top:14px;font-size:10px}.tells-results[data-astro-cid-4i7mli4b]{overscroll-behavior:contain;border-left:1px solid var(--line);max-height:calc(100vh - 48px);padding:2px 6px 24px 32px;position:sticky;top:24px;overflow:auto}.tells-results[data-astro-cid-4i7mli4b]>.eyebrow[data-astro-cid-4i7mli4b]{color:var(--muted)}.tells-summary[data-astro-cid-4i7mli4b]{margin:10px 0 18px;font-size:15px;line-height:1.55}.tells-groups[data-astro-cid-4i7mli4b] .tells-tally{flex-wrap:wrap;gap:6px;margin:-6px 0 18px;display:flex}.tells-groups[data-astro-cid-4i7mli4b] details{border-top:1px solid var(--line)}.tells-groups[data-astro-cid-4i7mli4b] details:last-child{border-bottom:1px solid var(--line)}.tells-groups[data-astro-cid-4i7mli4b] summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;list-style:none;display:grid}.tells-groups[data-astro-cid-4i7mli4b] summary::-webkit-details-marker{display:none}.tells-groups[data-astro-cid-4i7mli4b] summary:hover .tells-name{text-underline-offset:4px;text-decoration:underline}.tells-groups[data-astro-cid-4i7mli4b] .tells-name{font-size:15px;font-weight:500;line-height:1.35}.tells-groups[data-astro-cid-4i7mli4b] .tells-n{font-family:var(--mono);color:var(--muted);font-size:11px}.tells-groups[data-astro-cid-4i7mli4b] .tells-detail{padding:0 0 18px;font-size:14px;line-height:1.6}.tells-groups[data-astro-cid-4i7mli4b] .tells-detail p{margin:0 0 10px}.tells-groups[data-astro-cid-4i7mli4b] .tells-fix{font-weight:500}.tells-groups[data-astro-cid-4i7mli4b] .tells-example{background:var(--surface);border-radius:var(--radius);gap:6px;margin:12px 0;padding:12px 14px;font-size:13px;display:grid}.tells-groups[data-astro-cid-4i7mli4b] .tells-example span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px;display:block}.tells-groups[data-astro-cid-4i7mli4b] .tells-hits{gap:2px;margin:12px 0;padding:0;list-style:none;display:grid}.tells-groups[data-astro-cid-4i7mli4b] .tells-hits button,.tells-groups[data-astro-cid-4i7mli4b] .tells-hits li>span{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:5px;grid-template-columns:44px minmax(0,1fr);gap:8px;margin-left:-8px;padding:6px 8px;font-size:13px;line-height:1.5;display:grid}.tells-groups[data-astro-cid-4i7mli4b] .tells-hits button:hover{background:var(--surface)}.tells-groups[data-astro-cid-4i7mli4b] .tells-line{font-family:var(--mono);color:var(--muted);padding-top:2px;font-size:10px}.tells-groups[data-astro-cid-4i7mli4b] .tells-more{text-underline-offset:4px;font-size:13px;text-decoration:underline}.tells-numbers[data-astro-cid-4i7mli4b],.tells-legend[data-astro-cid-4i7mli4b]{margin-top:28px}.tells-numbers[data-astro-cid-4i7mli4b]>.eyebrow[data-astro-cid-4i7mli4b],.tells-legend[data-astro-cid-4i7mli4b]>.eyebrow[data-astro-cid-4i7mli4b]{color:var(--muted);margin-bottom:12px}.tells-rhythm[data-astro-cid-4i7mli4b]{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:76px;display:flex}.tells-rhythm[data-astro-cid-4i7mli4b] span{background:var(--accent);border-radius:4px 4px 0 0;flex:1 1 0;min-width:2px;max-width:14px}.tells-rhythm[data-astro-cid-4i7mli4b] span.gap{background:0 0;flex:0 0 8px}.tells-rhythm[data-astro-cid-4i7mli4b] span.is-on{background:var(--ink)}.tells-readout[data-astro-cid-4i7mli4b]{font-family:var(--mono);color:var(--muted);min-height:16px;margin:8px 0 14px;font-size:10px}.tells-stats[data-astro-cid-4i7mli4b]{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;margin:0;font-size:13px;display:grid}.tells-stats[data-astro-cid-4i7mli4b] dt{color:var(--muted)}.tells-stats[data-astro-cid-4i7mli4b] dd{font-family:var(--mono);text-align:right;margin:0;font-size:12px}.tells-legend[data-astro-cid-4i7mli4b] dl[data-astro-cid-4i7mli4b]{gap:10px;margin:0;display:grid}.tells-legend[data-astro-cid-4i7mli4b] dl[data-astro-cid-4i7mli4b]>div[data-astro-cid-4i7mli4b]{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.tells-legend[data-astro-cid-4i7mli4b] dd[data-astro-cid-4i7mli4b]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.tool-about[data-astro-cid-4i7mli4b]{margin-top:80px}.tool-about[data-astro-cid-4i7mli4b] h2[data-astro-cid-4i7mli4b]:first-child{margin-top:0}@media (width<=980px){.tells[data-astro-cid-4i7mli4b]{grid-template-columns:1fr;gap:36px}.tells-results[data-astro-cid-4i7mli4b]{border-left:0;border-top:1px solid var(--line);max-height:none;padding:24px 0 0;position:static;overflow:visible}.tells-jump[data-astro-cid-4i7mli4b]:not([hidden]){display:inline-flex}}@media (width<=767px){.tool-intro[data-astro-cid-4i7mli4b]{padding-top:36px;padding-bottom:28px}.tool-intro[data-astro-cid-4i7mli4b] h1[data-astro-cid-4i7mli4b]{font-size:38px}.tells-field[data-astro-cid-4i7mli4b] textarea[data-astro-cid-4i7mli4b],.tells-marks[data-astro-cid-4i7mli4b]{padding:16px;font-size:16px;line-height:1.7}.tells-field[data-astro-cid-4i7mli4b] textarea[data-astro-cid-4i7mli4b]{min-height:300px}.tool-about[data-astro-cid-4i7mli4b]{margin-top:56px}}@media (prefers-reduced-motion:no-preference){.tells-marks[data-astro-cid-4i7mli4b] mark.is-current{transition:outline-color .3s}}
