@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_3053e531-module__RZoG-q__className{font-family:Fraunces,Fraunces Fallback}.fraunces_3053e531-module__RZoG-q__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_dd563f60-module__SCltcG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_dd563f60-module__SCltcG__variable{--font-read:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--paper:#fbf8f2;--tray:#f2ede3;--core:#fff;--ink:#1b1815;--ink-soft:#6a6058;--ink-faint:#9a9188;--hair:#1b18151a;--hair-strong:#1b18152e;--good:#3f6b4f;--good-bg:#3f6b4f17;--warn:#a8761f;--warn-bg:#a8761f1a;--bad:#9e3b32;--bad-bg:#9e3b3217;--ease:cubic-bezier(.32, .72, 0, 1);--r-tray:24px;--r-core:17px;--lift:0 1px 2px #1b18150a, 0 8px 24px -12px #1b181524;--lift-lg:0 2px 4px #1b18150a, 0 24px 60px -28px #1b181538;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.6}body:after{content:"";z-index:60;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:#1b181524}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.shell{max-width:1440px;margin:0 auto;padding:28px clamp(16px,3vw,44px) 64px}.masthead{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.wordmark{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-variation-settings:"SOFT" 0, "WONK" 1;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1}.wordmark em{font-variation-settings:"SOFT" 40, "WONK" 1;font-style:italic}.masthead-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-family:var(--font-mono), monospace}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:500;font-family:var(--font-mono), monospace;background:#1b18150d;border-radius:999px;padding:4px 11px;display:inline-block}.toolbar{flex-wrap:wrap;align-items:center;gap:18px;padding:22px 0;display:flex}.segmented{background:var(--tray);border:1px solid var(--hair);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.segmented button{appearance:none;color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;transition:background .45s var(--ease), color .45s var(--ease), transform .45s var(--ease);background:0 0;border:0;border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:500}.segmented button:hover:not([aria-pressed=true]):not(:disabled){color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--core);color:var(--ink);box-shadow:0 1px 2px #1b181514}.segmented button:disabled{opacity:.45;cursor:not-allowed}.mode-note{color:var(--ink-faint);font-size:11.5px;font-family:var(--font-mono), monospace}.spacer{flex:auto}.cta{--pad:7px;padding:var(--pad) var(--pad) var(--pad) 22px;background:var(--ink);color:#fbf8f2;font:inherit;letter-spacing:.01em;cursor:pointer;transition:transform .5s var(--ease), box-shadow .5s var(--ease), opacity .3s var(--ease);box-shadow:var(--lift);border:0;border-radius:999px;align-items:center;gap:14px;font-size:13.5px;font-weight:500;display:inline-flex}.cta:hover:not(:disabled){box-shadow:var(--lift-lg)}.cta:active:not(:disabled){transform:scale(.98)}.cta:disabled{opacity:.38;cursor:not-allowed}.cta-icon{width:30px;height:30px;transition:transform .5s var(--ease), background .5s var(--ease);background:#fbf8f224;border-radius:999px;place-items:center;display:grid}.cta:hover:not(:disabled) .cta-icon{background:#fbf8f238;transform:translate(2px,-1px)scale(1.06)}.cta-icon svg{width:13px;height:13px}.ghost{appearance:none;border:1px solid var(--hair);color:var(--ink-soft);font:inherit;cursor:pointer;transition:background .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease);background:0 0;border-radius:999px;padding:6px 13px;font-size:12px}.ghost:hover:not(:disabled){color:var(--ink);border-color:var(--hair-strong);background:#1b18150a}.ghost:disabled{opacity:.4;cursor:not-allowed}.tray{background:var(--tray);border:1px solid var(--hair);border-radius:var(--r-tray);min-width:0;padding:7px}.core{background:var(--core);border-radius:var(--r-core);flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6,0 1px 2px #1b18150d}.panes{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.pane-head{border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:12px;height:68px;padding:0 14px 0 18px;display:flex}.pane-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:600;font-family:var(--font-mono), monospace}.pane-count{color:var(--ink-faint);font-size:11.5px;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.editor{resize:vertical;width:100%;min-height:400px;color:var(--ink);font-family:var(--font-read), Georgia, serif;background:0 0;border:0;flex:1;padding:24px 26px;font-size:16.5px;line-height:1.78;display:block}.editor:focus{outline:none}.editor::placeholder{color:var(--ink-faint)}.pane-foot{border-top:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex}.diff{font-family:var(--font-read), Georgia, serif;white-space:pre-wrap;flex:1;min-height:400px;padding:24px 26px;font-size:16.5px;line-height:1.78;overflow:auto}.diff ins{background:var(--good-bg);color:var(--good);box-shadow:0 0 0 2px var(--good-bg);border-radius:3px;padding:1px 0;text-decoration:none}.diff del{background:var(--bad-bg);color:var(--bad);box-shadow:0 0 0 2px var(--bad-bg);border-radius:3px;padding:1px 0;text-decoration:line-through;text-decoration-thickness:1px}.signals{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:16px;margin-top:16px;display:grid}.metric{padding:17px 19px 19px}.metric-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px;font-family:var(--font-mono), monospace;margin-bottom:10px}.metric-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.metric-value{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.metric-was{font-family:var(--font-mono), monospace;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.metric-delta{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:11.5px}.metric-delta.up{color:var(--good);background:var(--good-bg)}.metric-delta.down{color:var(--bad);background:var(--bad-bg)}.metric-delta.flat{color:var(--ink-faint);background:#1b18150d}.metric-note{color:var(--ink-faint);margin-top:9px;font-size:11.5px;line-height:1.5}.rhythm{align-items:flex-end;gap:2px;height:46px;margin-top:4px;display:flex}.rhythm span{background:var(--ink);opacity:.22;min-width:2px;transition:height .6s var(--ease), opacity .6s var(--ease);border-radius:1.5px 1.5px 0 0;flex:1 1 0}.rhythm.after span{opacity:.62}.rhythm-band{color:var(--ink-faint);font-size:10.5px;font-family:var(--font-mono), monospace;margin-top:8px}.tells{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.tell{font-family:var(--font-mono), monospace;background:var(--warn-bg);color:var(--warn);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px}.tell.cleared{background:var(--good-bg);color:var(--good);opacity:.7;text-decoration:line-through}.guard{padding:17px 19px 19px}.guard-state{align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:flex}.guard-dot{border-radius:999px;flex:none;width:8px;height:8px}.guard.ok .guard-dot{background:var(--good)}.guard.ok .guard-state{color:var(--good)}.guard.alert .guard-dot{background:var(--bad)}.guard.alert .guard-state{color:var(--bad)}.guard.caution .guard-dot{background:var(--warn)}.guard.caution .guard-state{color:var(--warn)}.guard-list{flex-wrap:wrap;gap:5px;margin:11px 0 0;padding:0;list-style:none;display:flex}.guard-list li{font-family:var(--font-mono), monospace;background:#1b18150d;border-radius:6px;padding:3px 8px;font-size:11px}.status{min-height:22px;color:var(--ink-soft);font-size:12.5px;font-family:var(--font-mono), monospace;padding:14px 2px 0}.error{background:var(--bad-bg);color:var(--bad);border:1px solid #9e3b324d;border-radius:12px;margin-top:14px;padding:11px 15px;font-size:13px}.working{align-items:center;gap:8px;display:inline-flex}.working:before{content:"";background:var(--ink);width:7px;height:7px;animation:pulse 1.3s var(--ease) infinite;border-radius:999px}@keyframes pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.reveal{animation:rise .8s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}footer.legal{border-top:1px solid var(--hair);color:var(--ink-faint);max-width:82ch;margin-top:40px;padding-top:20px;font-size:11.5px;line-height:1.7}@media (max-width:900px){.panes{grid-template-columns:1fr}.editor,.diff{min-height:280px;font-size:16px}.shell{padding:20px 16px 48px}.toolbar{gap:12px}.cta{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.masthead-left{flex-wrap:wrap;align-items:baseline;gap:22px;display:flex}.toolnav{background:var(--tray);border:1px solid var(--hair);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.toolnav a{color:var(--ink-soft);white-space:nowrap;transition:background .45s var(--ease), color .45s var(--ease);border-radius:999px;padding:6px 15px;font-size:12.5px;font-weight:500;text-decoration:none}.toolnav a:hover{color:var(--ink)}.toolnav a[aria-current=page]{background:var(--core);color:var(--ink);box-shadow:0 1px 2px #1b181514}.detect-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.heat{min-height:400px;font-family:var(--font-read), Georgia, serif;white-space:pre-wrap;flex:1;padding:24px 26px;font-size:16.5px;line-height:1.85;overflow:auto}.heat-empty{color:var(--ink-faint);font-family:var(--font-ui), sans-serif;max-width:46ch;margin:0;font-size:13.5px;line-height:1.65}.hs{border-radius:3px;padding:1px 0;box-shadow:0 0 0 2px #0000}.hs-ai{background:var(--bad-bg);box-shadow:0 0 0 2px var(--bad-bg)}.hs-uncertain{background:var(--warn-bg);box-shadow:0 0 0 2px var(--warn-bg)}.hs-human{background:0 0}.verdict-line{align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.v-ai .guard-dot{background:var(--bad)}.v-ai .verdict-line{color:var(--bad)}.v-uncertain .guard-dot{background:var(--warn)}.v-uncertain .verdict-line{color:var(--warn)}.v-human .guard-dot{background:var(--good)}.v-human .verdict-line{color:var(--good)}.scale{background:var(--tray);border:1px solid var(--hair);border-radius:8px;height:34px;margin:6px 0 12px;position:relative;overflow:hidden}.scale-band{position:absolute;top:0;bottom:0}.scale-ai{background:var(--bad-bg)}.scale-human{background:var(--good-bg)}.scale-mark{background:var(--ink);width:2px;box-shadow:0 0 0 3px var(--core);position:absolute;top:-3px;bottom:-3px}.scale-key{font-size:10.5px;font-family:var(--font-mono), monospace;color:var(--ink-faint);flex-wrap:wrap;gap:12px;display:flex}.scale-key i.k{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.k-ai{background:var(--bad-bg);border:1px solid var(--bad)}.k-human{background:var(--good-bg);border:1px solid var(--good)}.caveats ul{margin:4px 0 0;padding-left:16px}.caveats li{color:var(--ink-soft);margin-bottom:7px;font-size:12px;line-height:1.6}.caveats strong{color:var(--ink);font-weight:600}@media (max-width:900px){.detect-grid{grid-template-columns:1fr}.heat{min-height:260px}.masthead-left{gap:14px}}
