:root{--bg:#f7f6f3;--surface:#fff;--text:#1c1c1f;--muted:#66666e;--border:#d9d7d1;--focus:#1c1c1f;--button:#1c1c1f;--button-text:#fff;--error:#b42318;--human:37 99 235;--ai:147 51 234;--unsure:120 120 128;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#141416;--surface:#1d1d20;--text:#ececef;--muted:#9d9da6;--border:#34343a;--focus:#ececef;--button:#ececef;--button-text:#141416;--error:#f97066;--human:88 145 255;--ai:180 110 255;--unsure:150 150 160;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:760px;margin:0 auto;padding:48px 16px}header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 16px;display:flex}.links{color:var(--muted);flex-wrap:wrap;gap:0 14px;font-size:.8125rem;font-weight:600;display:flex}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.8125rem;font-weight:600}h1{letter-spacing:-.01em;margin:0 0 12px;font-size:1.75rem}.intro p{max-width:62ch;color:var(--muted);margin:0 0 6px}.intro p:last-child{margin-bottom:24px}.field{position:relative}.field .editor{border:1px solid var(--border);background:var(--surface);width:100%;min-height:16rem;color:var(--text);overflow-wrap:break-word;white-space:pre-wrap;resize:vertical;border-radius:10px;padding:16px 18px;font:1.0625rem/1.7 Iowan Old Style,Palatino Linotype,Georgia,serif;display:block;overflow:auto}.field .editor:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field .editor:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none;display:block}.field .probe{top:0;visibility:hidden;pointer-events:none;height:auto;min-height:0;position:absolute;inset-inline:0;overflow:visible}.field .editor.placeholder-hidden:empty:before{display:none}.tok{transition:background-color .15s}.tok.human{background:rgb(var(--human) / calc(.14 + .56 * var(--strength)))}.tok.ai{background:rgb(var(--ai) / calc(.14 + .56 * var(--strength)))}.tok.unsure{background:rgb(var(--unsure) / .22)}.tok.hovered{outline:1px solid var(--text);outline-offset:-1px}.status{margin-top:12px}.bar{--fraction:0;background:var(--border);border-radius:3px;height:6px;overflow:hidden}.bar-fill{height:100%;width:calc(var(--fraction) * 100%);background:var(--text);transition:width .2s}.bar.indeterminate .bar-fill{width:30%;animation:1.2s ease-in-out infinite slide}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.status-label{color:var(--muted);margin-top:6px;font-size:.875rem}.status.error .status-label{color:var(--error)}.status.error .bar{display:none}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}#stats-toggle{margin-left:12px}button{border:1px solid var(--button);background:var(--button);color:var(--button-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px;font-weight:500}button.secondary{color:var(--text);border-color:var(--border);background:0 0}button:disabled{opacity:.4;cursor:default}button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button[hidden],.hint[hidden],.touch-only{display:none}@media (hover:none) and (pointer:coarse){.hover-only{display:none}.touch-only{display:inline}}.hint{max-width:62ch;color:var(--muted);margin:14px 0 0;font-size:.9375rem}.stats[hidden]{display:none}.stats{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:16px;padding:16px 18px}.stats dl{grid-template-columns:minmax(150px,1fr) 2fr;gap:6px 16px;margin:0;font-size:.9rem;display:grid}.stats dt{color:var(--muted)}.stats dd{font-variant-numeric:tabular-nums;margin:0}.stats-thresholds{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.stats-thresholds p{color:var(--muted);margin:0 0 12px;font-size:.8125rem}.stats-thresholds dl+p{margin-top:14px}@media (width<=480px){.stats dl{grid-template-columns:1fr;gap:0}.stats dd{margin-bottom:8px}}.scale{margin:32px 0 0}.scale-bar{background:linear-gradient(90deg, rgb(var(--human) / .8) 0%, rgb(var(--human) / .16) 30%, rgb(var(--unsure) / .26) 42%, rgb(var(--unsure) / .26) 58%, rgb(var(--ai) / .16) 70%, rgb(var(--ai) / .8) 100%);border-radius:7px;height:14px;box-shadow:inset 0 0 0 1px #0000000f}.scale-labels{grid-template-columns:1fr auto 1fr;gap:8px;margin-top:8px;font-size:.875rem;display:grid}.scale-labels span:nth-child(2){color:var(--muted);text-align:center}.scale-labels span:last-child{text-align:right}.scale figcaption p{max-width:62ch;color:var(--muted);margin:8px 0 0;font-size:.875rem}.explain{border-top:1px solid var(--border);margin-top:44px;padding-top:24px}.explain h2{letter-spacing:-.01em;margin:0 0 16px;font-size:1.25rem}.explain h3{letter-spacing:.01em;margin:24px 0 6px;font-size:.9375rem}.explain p{max-width:68ch;color:var(--muted);margin:0 0 10px}.explain .caveat{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:24px;padding:4px 18px 14px}.explain .caveat h3{margin-top:18px}.credit{max-width:760px;color:var(--muted);margin:0 auto;padding:0 16px 56px;font-size:.8125rem}.credit p{margin:0}.credit p+p{margin-top:4px}.links a,.credit a{color:inherit;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px}.links a:hover,.credit a:hover{color:var(--text);text-decoration-color:currentColor}.links a:focus-visible,.credit a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tip{z-index:10;border:1px solid var(--border);background:var(--surface);pointer-events:none;border-radius:8px;max-width:260px;padding:10px 12px;font-size:.875rem;position:fixed;box-shadow:0 6px 24px #00000024}.tip[hidden]{display:none}.tip-prob{font-variant-numeric:tabular-nums}.tip-raw{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.8125rem}@media (width<=480px){main{padding:32px 16px 40px}.credit{padding:0 16px 40px}h1{font-size:1.5rem}.field .editor{min-height:13rem}}
