@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-700-normal.KM2fueoL.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-700-normal.CMi6UoP4.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-800-normal.DDUD9Xuh.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-800-normal.CI0lhnTM.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}:root{--bg:#0b0d0e;--panel:#080a0b;--field:#0e1113;--line:#262b2f;--ink:#e6e3dc;--body:#cfcbc2;--mut:#8b9094;--steel:#5d7f86;--amb:#f0a23b;--rule:#6b7074;--mono:"JetBrains Mono", ui-monospace, monospace;--prose:"Newsreader", Georgia, serif;--disp:"Big Shoulders Display", Impact, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font:400 17px/1.55 var(--prose);font-variant-numeric:tabular-nums}a{color:var(--ink);text-decoration-color:var(--steel);text-underline-offset:3px}a:focus-visible{outline:2px solid var(--amb);outline-offset:2px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--field);padding:8px 12px;top:8px;left:16px}.nav{border-bottom:1px solid var(--line);font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);justify-content:space-between;gap:16px;padding:18px 28px;display:flex}.nav a{color:var(--mut);text-decoration:none}.nav a:hover{color:var(--ink)}.wm{font:700 15px var(--disp);letter-spacing:.18em;color:var(--ink)}.wm b{color:var(--steel)}.vh{opacity:0;width:1px;height:1px;margin:0;position:absolute}.views{display:none}.row{border-bottom:1px solid var(--line);grid-template-columns:1.35fr 1fr;display:grid}.row>.h{min-width:0;padding:32px 28px}.row>.a{background:var(--panel);border-left:1px solid var(--line);min-width:0;padding:32px 24px}.tag{font:600 10px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--steel);margin:0 0 16px}.disp{font:800 52px/.95 var(--disp);letter-spacing:.01em;text-transform:uppercase;margin:0 0 16px}.lede{max-width:46ch;color:var(--body);margin:0 0 24px}.grids{grid-template-columns:auto auto;justify-content:start;gap:8px 24px;display:grid}.g{margin:0}.legend,.caveat{grid-column:1/-1}table.grid{border-collapse:collapse;font:400 11px var(--mono);color:var(--mut)}table.grid th,table.grid td{text-align:left;white-space:nowrap;border-bottom:1px solid #1a1e21;padding:4px 6px;font-weight:400}table.grid thead th{color:var(--ink);font-size:10px}table.grid th.gl{font:700 18px var(--disp);color:var(--steel)}tr.cap>*{opacity:.8;border-top:1px dashed #33393d}td.tot,tr.totrow th{color:var(--ink);font-weight:600}.us{box-shadow:inset 1px 0 #2b3236,inset -1px 0 #2b3236}.m{vertical-align:middle;width:9px;height:9px;margin-right:2px;display:inline-block}.m.p{background:var(--ink)}.m.f{border:1px solid var(--rule)}.m.t{border:1px solid var(--rule);background:repeating-linear-gradient(45deg, var(--rule) 0 1px, transparent 1px 3px)}a.m:hover,a.m.sel{outline:1.5px solid var(--amb);outline-offset:1px}.legend{font:400 11px var(--mono);color:var(--mut);flex-wrap:wrap;gap:14px;margin:10px 0 0;display:flex}.legend i{margin-right:6px}.caveat{border-left:2px solid var(--amb);color:#e9dcc6;max-width:70ch;margin:14px 0 0;padding-left:12px}.caveat p{margin:0 0 8px}.caveat a{color:var(--amb)}.hs{font:400 12px var(--mono);margin:0 0 14px}.hl{border:1px solid var(--line);background:var(--field);gap:10px;margin:0 0 6px;padding:8px 10px;display:flex}.hl code{user-select:all;overflow-wrap:anywhere}.pr{color:var(--steel)}.hs-note,.rec-label{font:400 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:6px 0}pre.llms,pre.rec{border:1px solid var(--line);background:var(--field);font:400 12px/1.5 var(--mono);color:#b9b6ae;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px}pre.rec{border-color:var(--amb);min-height:120px;color:var(--ink);border-left-width:3px;margin-bottom:14px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.card{border:1px solid var(--line);background:var(--field);padding:14px}.card.dim{opacity:.6;border-style:dashed}.card h3{font:800 24px var(--disp);text-transform:uppercase;margin:6px 0}.card p{color:var(--body);margin:0;font-size:15px}.st{font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.cta{max-width:46ch;margin:0;font-size:20px}.receipt{font:400 11px var(--mono);color:var(--mut);overflow-wrap:anywhere;padding:14px 28px}.notfound{max-width:36rem;margin:0 auto;padding:18vh 16px 4rem}@media (width<=899px){.views{display:flex}label.view{text-align:center;cursor:pointer;font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);flex:50%;padding:10px}#view-human:checked~.views label[for=view-human],#view-agent:checked~.views label[for=view-agent]{color:var(--ink);border-bottom:2px solid var(--amb)}#view-human:focus-visible~.views label[for=view-human],#view-agent:focus-visible~.views label[for=view-agent]{outline:2px solid var(--amb);outline-offset:-2px}.row{grid-template-columns:1fr}.row>.h,.row>.a{padding:20px 16px}.row>.a{border-left:0}#view-human:checked~.row>.a,#view-agent:checked~.row>.h{display:none}.disp{font-size:34px}.grids{flex-direction:column;display:flex}.g{max-width:100%;overflow-x:auto}.m{width:18px;height:18px;margin-right:6px}.g.v2{order:1}.legend{order:2}.caveat{order:3}.g.v1{order:4}.cards{grid-template-columns:1fr}.nav{padding:14px 16px}.nav .nl{display:none}}
