.logo{height:46px;width:57px;flex:none;background:url(data:image/png;base64,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) center/contain no-repeat}

*{box-sizing:border-box}:root{--bg:#000;--text:#f2f2f2;--dim:#8a8a8a;--line:#262626;--line2:#3a3a3a}
html,body{margin:0;background:var(--bg);color:var(--text);font:15px/1.55 system-ui,"Segoe UI",Arial,sans-serif}
[hidden]{display:none!important}
.hd{display:flex;align-items:center;gap:16px;padding:28px 5vw 8px;max-width:900px;margin:0 auto}
.hd h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px}.tag{margin:2px 0 0;color:var(--dim);font-size:14px}.ver{margin-left:auto;color:var(--dim);font-size:12px;border:1px solid var(--line2);border-radius:99px;padding:2px 10px}
main{max-width:900px;margin:0 auto;padding:12px 5vw 60px}
.card{border:1px solid var(--line);border-radius:12px;padding:18px;margin:14px 0}
h2{font-size:17px;font-weight:600;margin:0 0 10px}h3{font-size:14px;color:var(--dim);text-transform:uppercase;letter-spacing:.8px;margin:0 0 8px;font-weight:600}
p{margin:6px 0}.note{color:var(--dim);font-size:13px}
textarea{width:100%;min-height:200px;background:#000;color:var(--text);border:1px solid var(--line2);border-radius:10px;padding:12px;font:16px/1.6 Georgia,"Times New Roman",serif;resize:vertical}
textarea:focus{outline:none;border-color:#fff}
.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px}
.btn{background:transparent;color:var(--text);border:1px solid var(--line2);border-radius:99px;padding:8px 16px;font:inherit;font-size:14px;cursor:pointer}
.btn:hover{border-color:#fff}.btn.go{background:#fff;color:#000;border-color:#fff;font-weight:600}
details{margin-top:12px}summary{cursor:pointer;color:var(--dim);font-size:14px}summary:hover{color:#fff}
.opts{margin-top:8px}label.chk{display:flex;gap:8px;align-items:center;margin:6px 0;font-size:14px}label.chk input{accent-color:#fff}
code{background:#111;border:1px solid var(--line);border-radius:6px;padding:1px 6px;font:12.5px Consolas,ui-monospace,monospace}
.stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.stats div{display:flex;flex-direction:column}.stats b{font-size:22px;font-weight:600}.stats span{color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.6px}
.legend{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.chip{background:transparent;color:var(--text);border:1px solid var(--line2);border-radius:99px;padding:3px 12px;font:inherit;font-size:13px;cursor:pointer}.chip.off{opacity:.35;text-decoration:line-through}
.marked{white-space:pre-wrap;word-wrap:break-word;font:16px/1.7 Georgia,"Times New Roman",serif;border:1px solid var(--line);border-radius:10px;padding:14px;max-height:520px;overflow:auto}
mark{background:none;color:inherit;border-radius:3px;padding:0 1px}
.m-dash{background:#fff!important;color:#000!important}
.m-cliche{text-decoration:underline wavy #fff;text-underline-offset:4px}
.m-ai{text-decoration:underline dotted #fff;text-underline-offset:4px;text-decoration-thickness:2px}
.m-rep{background:#2a2a2a;border-bottom:1px solid #777}
.m-filler{color:#8a8a8a;text-decoration:line-through;text-decoration-color:#555}
.chip.m-dash{background:#fff;color:#000;border-color:#fff}.chip.m-rep{background:#2a2a2a}
.bars{display:flex;align-items:flex-end;gap:2px;height:90px;border-bottom:1px solid var(--line2);margin-bottom:8px}.bars i{flex:1;min-width:2px;background:#fff;opacity:.85;border-radius:2px 2px 0 0}
.rh{margin:4px 0}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags span{border:1px solid var(--line2);border-radius:99px;padding:3px 12px;font-size:14px}.tags b{font-weight:600}
.foot{margin-top:28px;color:var(--dim);font-size:13px;text-align:center}.foot a{color:var(--dim)}
@media(max-width:620px){.stats{grid-template-columns:repeat(3,1fr)}.ver{display:none}}
.m-dash{padding:0 4px}

.m-spell{border-bottom:2px dashed #fff}.m-gram{outline:1px solid #8a8a8a;outline-offset:1px;border-radius:3px}
mark[data-i]{cursor:pointer}mark[data-i]:hover,mark[data-i]:focus{background:#222;outline:1px solid #fff}
.fixes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.fixes .btn{padding:5px 14px;font-size:13px}.fixrow{margin:0 0 12px}
.pop{position:fixed;z-index:50;background:#0a0a0a;border:1px solid #fff;border-radius:12px;padding:12px;box-shadow:0 8px 30px rgba(0,0,0,.8);max-height:70vh;overflow:auto}
.pop .pt{margin:0;font-size:12px;color:var(--dim);text-transform:uppercase;letter-spacing:.6px}.pop .pw{margin:2px 0 8px;font:16px Georgia,serif}
.opt{display:block;width:100%;text-align:left;background:transparent;color:var(--text);border:1px solid var(--line2);border-radius:8px;padding:7px 10px;margin:5px 0;font:inherit;font-size:14px;cursor:pointer}.opt:hover{border-color:#fff}
.opt.dim{color:var(--dim);display:inline-block;width:auto;margin-right:6px}.pa{margin-top:8px}.note.small{font-size:12px}
.chip.m-spell{border-bottom:2px dashed #fff}.chip.m-gram{outline:1px solid #8a8a8a}
.bar{height:6px;border:1px solid var(--line2);border-radius:99px;margin-top:10px;overflow:hidden}.bar i{display:block;height:100%;width:0;background:#fff;transition:width .3s}
.stale{border:1px solid #ffb454;color:#ffb454;border-radius:10px;padding:10px 14px;margin:12px 5vw;max-width:900px}@media(min-width:900px){.stale{margin:12px auto}}
