@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-italic.CJ93D38p.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.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}:root{--paper:#f6f1e7;--paper-raised:#efe8da;--ink:#1c1a17;--ink-muted:#5e5850;--rule:#d9d0c0;--accent:#8b2e1f;--accent-hover:#b3301d;--font-body:"Literata Variable", Georgia, "Times New Roman", serif;--font-display:"Fraunces Variable", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--measure:66ch;--page-pad:16px;--mono-size:13px;--radius:2px;--section:3.5rem;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=daylight]){--paper:#0f141c;--paper-raised:#161c26;--ink:#e8e2d6;--ink-muted:#a39c90;--rule:#2a3240;--accent:#e9c46a;--accent-hover:#f2d58a;color-scheme:dark}}:root[data-theme=nightfall]{--paper:#0f141c;--paper-raised:#161c26;--ink:#e8e2d6;--ink-muted:#a39c90;--rule:#2a3240;--accent:#e9c46a;--accent-hover:#f2d58a;color-scheme:dark}@media (width>=700px){:root{--page-pad:32px}}html.theming,html.theming *{transition:background-color .15s,color .15s,border-color .15s}@media (prefers-reduced-motion:reduce){html.theming,html.theming *{transition:none}}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-optical-sizing:auto;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;font-size:19px;line-height:1.6}@media (width>=700px){body{font-size:20px;line-height:1.65}}::selection{background:var(--accent);color:var(--paper)}a{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--page-pad);z-index:10;background:var(--paper-raised);color:var(--ink);font-family:var(--font-mono);font-size:var(--mono-size);border:1px solid var(--rule);border-radius:var(--radius);padding:.5em .9em;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--page-pad)}.mono,.kicker{font-family:var(--font-mono);font-size:var(--mono-size);font-variant-numeric:tabular-nums;line-height:1.6}.kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0}.sep{color:var(--ink-muted)}.sep:before,.sep:after{content:" "}.wrap{min-height:100vh;max-width:calc(var(--measure) + 2 * var(--page-pad));padding-inline:var(--page-pad);flex-direction:column;margin-inline:auto;display:flex}main{flex:1 0 auto}main:focus{outline:none}.masthead{border-bottom:1px solid var(--rule);margin-bottom:3rem;padding:2.25rem 0 .85rem}@media (width>=700px){.masthead{padding-top:3rem}}.name{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"SOFT" 0, "WONK" 0;margin:0;font-size:2.5rem;font-weight:600;line-height:1.05}.line{font-family:var(--font-mono);font-size:var(--mono-size);color:var(--ink-muted);margin:.55rem 0 1.6rem}.nav{font-family:var(--font-mono);font-size:var(--mono-size);flex-wrap:wrap;align-items:baseline;gap:.1rem 1.5rem;line-height:1.6;display:flex}.nav-list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-list li:not(:last-child):after{content:"·";color:var(--ink-muted);margin:0 .6em}.nav a,.theme-toggle{color:var(--ink);padding:.3em 0;text-decoration:none;display:inline-block}.nav a:hover,.theme-toggle:hover{color:var(--accent-hover)}.nav-right{margin-left:auto}.theme-toggle{font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0}:root[data-theme=daylight] [data-when=nightfall],:root[data-theme=nightfall] [data-when=daylight]{display:none}.section{margin-bottom:var(--section)}.section-title{font-family:var(--font-mono);font-size:var(--mono-size);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0 0 .75rem;font-weight:500}.rows{margin:0;padding:0;list-style:none}.row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.25rem;padding:1rem 0;display:grid}.row:last-child{border-bottom:1px solid var(--rule)}.row-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-variation-settings:"SOFT" 0;font-size:1.2rem;font-weight:600;line-height:1.25;text-decoration:none}a.row-title:hover{color:var(--accent-hover)}.row-desc{color:var(--ink-muted);margin:.3rem 0 0;font-size:.95em;line-height:1.45}.row-desc a{color:var(--ink)}.row-meta{font-family:var(--font-mono);font-size:var(--mono-size);color:var(--ink-muted);margin:.35rem 0 0}.status{font-family:var(--font-mono);font-size:var(--mono-size);text-transform:lowercase;color:var(--ink-muted);white-space:nowrap}.status.is-active{color:var(--accent)}.status.is-active:before{content:"";vertical-align:.1em;background:currentColor;width:6px;height:6px;margin-right:.45em;display:inline-block}.more{font-family:var(--font-mono);font-size:var(--mono-size);margin:.9rem 0 0}.hyp{border-top:1px solid var(--rule);padding:1.25rem 0}.hyp:last-child{border-bottom:1px solid var(--rule)}.hyp-meta .id{color:var(--accent)}.hyp-claim{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"SOFT" 0;text-wrap:balance;margin:.45rem 0 .35rem;font-size:1.35rem;font-weight:600;line-height:1.25}.hyp-note{color:var(--ink-muted);text-wrap:pretty;margin:0;font-style:italic;line-height:1.45}.confidence{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.9rem;display:grid}.bar{background:var(--rule);height:2px;position:relative}.bar>span{background:var(--accent);position:absolute;inset:0 auto 0 0}.footer{border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--mono-size);color:var(--ink-muted);padding:1.25rem 0 2.5rem;line-height:1.7}.footer p{margin:0}.footer a{color:var(--ink);padding:.3em 0;text-decoration:none;display:inline-block}.footer a:hover{color:var(--accent-hover)}.page-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .6rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.4rem);font-weight:600;line-height:1.1}
