.ladder-axis:where(.astro-kbmuwlc2){font:600 .7rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding-left:6px}.ladder-axis:where(.astro-kbmuwlc2) span:where(.astro-kbmuwlc2):before{content:"↑ "}.ladder-axis--bottom:where(.astro-kbmuwlc2){margin:6px 0 0}.ladder-axis--bottom:where(.astro-kbmuwlc2) span:where(.astro-kbmuwlc2):before{content:"↓ "}.ladder-rungs:where(.astro-kbmuwlc2){margin:0;padding:0;list-style:none}.rung:where(.astro-kbmuwlc2){--lvl:var(--muted);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:7px 0;display:grid;position:relative}.rung--at-scale:where(.astro-kbmuwlc2){--lvl:var(--good)}.rung--pilots:where(.astro-kbmuwlc2){--lvl:var(--accent)}.rung--demos:where(.astro-kbmuwlc2){--lvl:var(--warning)}.rung:where(.astro-kbmuwlc2):before{content:"";border-left:2px solid var(--lvl);opacity:.55;position:absolute;top:0;bottom:0;left:12px}.rung--demos:where(.astro-kbmuwlc2):before,.rung--not-yet:where(.astro-kbmuwlc2):before{border-left-style:dashed}.rung-node:where(.astro-kbmuwlc2){z-index:1;border:2px solid var(--lvl);background:var(--lvl);width:18px;height:18px;box-shadow:0 0 0 4px var(--plane);border-radius:50%;justify-self:center;margin-top:16px;position:relative}.rung--demos:where(.astro-kbmuwlc2) .rung-node:where(.astro-kbmuwlc2){background:linear-gradient(90deg, var(--lvl) 50%, var(--plane) 50%)}.rung--not-yet:where(.astro-kbmuwlc2) .rung-node:where(.astro-kbmuwlc2){background:var(--plane);border-style:dashed}.rung-body:where(.astro-kbmuwlc2){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:14px 16px}.rung-top:where(.astro-kbmuwlc2){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.rung-top:where(.astro-kbmuwlc2) h3:where(.astro-kbmuwlc2){font:650 1rem/1.3 var(--font-sans);letter-spacing:-.01em}.rung-level:where(.astro-kbmuwlc2){background:color-mix(in srgb, var(--lvl) 20%, var(--surface));white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:.74rem;font-weight:600}.rung-example:where(.astro-kbmuwlc2){color:var(--ink-2);margin-top:4px;font-size:.88rem}.rung-evidence:where(.astro-kbmuwlc2){margin-top:8px;font-size:.95rem;line-height:1.55}.pvd:where(.astro-l6njqqpe){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.pvd-row:where(.astro-l6njqqpe){gap:12px;padding:16px 18px;display:grid}.pvd-row:where(.astro-l6njqqpe)+.pvd-row:where(.astro-l6njqqpe){border-top:1px solid var(--grid)}.pvd-who:where(.astro-l6njqqpe){font:650 1.02rem/1.25 var(--font-sans)}.pvd-who:where(.astro-l6njqqpe) small:where(.astro-l6njqqpe){color:var(--ink-2);margin-top:2px;font-size:.82rem;font-weight:400;display:block}.pvd-label:where(.astro-l6njqqpe){font:600 .68rem/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.pvd-cell:where(.astro-l6njqqpe) p:where(.astro-l6njqqpe){font-size:.94rem;line-height:1.5}.pvd-cell--promised:where(.astro-l6njqqpe) p:where(.astro-l6njqqpe){color:var(--ink-2)}.pvd-cell--delivered:where(.astro-l6njqqpe){border-left:3px solid var(--warning);padding-left:12px}@media (width>=760px){.pvd-row:where(.astro-l6njqqpe){grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:20px}}.jailbot:where(.astro-baudiclv){fill:none;width:100%;max-width:132px;height:auto;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.jailbot:where(.astro-baudiclv) .jb-shadow:where(.astro-baudiclv){fill:var(--grid);stroke:none}.jailbot:where(.astro-baudiclv) .jb-white:where(.astro-baudiclv){fill:#f4f3ef;stroke:none}.jailbot:where(.astro-baudiclv) .jb-stripes:where(.astro-baudiclv) rect:where(.astro-baudiclv){fill:#1a1a19;stroke:none}.jailbot:where(.astro-baudiclv) .jb-plain:where(.astro-baudiclv){fill:color-mix(in srgb, var(--lab) 30%, var(--surface));stroke:none}.jailbot:where(.astro-baudiclv) .jb-outline:where(.astro-baudiclv){fill:none}.jailbot:where(.astro-baudiclv) .jb-patch:where(.astro-baudiclv){fill:#fff;stroke-width:2px}.jailbot:where(.astro-baudiclv) .jb-logo:where(.astro-baudiclv){color:#1a1a19;fill:currentColor;stroke:none}.jailbot:where(.astro-baudiclv) .jb-metal:where(.astro-baudiclv){fill:var(--surface-2)}.jailbot:where(.astro-baudiclv) .jb-head:where(.astro-baudiclv),.jailbot:where(.astro-baudiclv) .jb-hand:where(.astro-baudiclv){fill:var(--lab,var(--accent))}.jailbot:where(.astro-baudiclv) .jb-face:where(.astro-baudiclv){fill:var(--surface);stroke-width:2px}.jailbot:where(.astro-baudiclv) .jb-eye:where(.astro-baudiclv){fill:var(--ink);stroke:none}.jailbot:where(.astro-baudiclv) .jb-bulb:where(.astro-baudiclv){fill:var(--series-8)}.jailbot:where(.astro-baudiclv) .jb-sweat:where(.astro-baudiclv){fill:var(--series-1);stroke:none}.jailbot:where(.astro-baudiclv) .jb-arm-out:where(.astro-baudiclv){stroke:var(--ink);stroke-width:9px}.jailbot:where(.astro-baudiclv) .jb-arm:where(.astro-baudiclv){stroke:var(--lab,var(--accent));stroke-width:4.5px}.jailbot:where(.astro-baudiclv) .jb-cuff-out:where(.astro-baudiclv){fill:none;stroke:var(--ink);stroke-width:6px}.jailbot:where(.astro-baudiclv) .jb-cuff:where(.astro-baudiclv){fill:none;stroke:#c9c8c0;stroke-width:3px}.jailbot:where(.astro-baudiclv) .jb-chain:where(.astro-baudiclv){stroke:#c9c8c0;stroke-width:3px}.jailbot:where(.astro-baudiclv) .jb-halo:where(.astro-baudiclv){fill:none;stroke:var(--series-4);stroke-width:3px}.board-card:where(.astro-wtwhlcxl){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);padding:20px 20px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}a:where(.astro-wtwhlcxl).board-card:hover{border-color:var(--baseline);box-shadow:0 4px 18px #00000014}a:where(.astro-wtwhlcxl).board-card:hover .board-cta:where(.astro-wtwhlcxl){text-decoration:underline}a:where(.astro-wtwhlcxl).board-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.board-head:where(.astro-wtwhlcxl){gap:6px;max-width:72ch;display:grid}.board-title:where(.astro-wtwhlcxl){font:600 clamp(1.9rem, 5vw, 2.7rem)/1.05 var(--font-serif);letter-spacing:-.02em}.board-plain:where(.astro-wtwhlcxl){color:var(--ink-2);font-size:.96rem;line-height:1.5}.board-foot:where(.astro-wtwhlcxl){color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:16px;font-size:.84rem;display:flex}.board-cta:where(.astro-wtwhlcxl){color:var(--accent-ink);font-weight:600}.board-notes:where(.astro-wtwhlcxl){color:var(--muted);gap:3px;margin-top:8px;padding:0 4px;font-size:.8rem;line-height:1.45;display:grid}.board-notes:where(.astro-wtwhlcxl) a:where(.astro-wtwhlcxl){color:var(--ink-2)}.lineup:where(.astro-wtwhlcxl){row-gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.suspect-space:where(.astro-wtwhlcxl){align-content:end;justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2) 0;background:repeating-linear-gradient(to top, var(--baseline) 0 2px, transparent 2px 40px), repeating-linear-gradient(to top, var(--grid) 0 1px, transparent 1px 20px), var(--surface-2);display:grid}.suspect-empty:where(.astro-wtwhlcxl){height:18px;font:600 .62rem/1 var(--font-mono);color:var(--good);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;place-items:center;display:grid}.placard-name:where(.astro-wtwhlcxl){text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:100%;font-size:.54rem;overflow:hidden}.placard-no:where(.astro-wtwhlcxl){font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700;line-height:1}@media (width>=720px){.placard-name:where(.astro-wtwhlcxl){letter-spacing:.06em;font-size:.68rem}.placard-no:where(.astro-wtwhlcxl){font-size:1.45rem}}.dishes:where(.astro-wtwhlcxl){grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:16px 10px;margin-top:18px;display:grid}.dish-rim:where(.astro-wtwhlcxl){fill:var(--surface-2);stroke:var(--lab,var(--baseline));stroke-width:3px}.dish-agar:where(.astro-wtwhlcxl){fill:color-mix(in srgb, var(--warning) 13%, var(--surface));stroke:var(--grid);stroke-width:1.5px}.dish-glare:where(.astro-wtwhlcxl){fill:none;stroke:var(--surface);stroke-width:3px;stroke-linecap:round;opacity:.9}.dish-count:where(.astro-wtwhlcxl){font:600 30px var(--font-mono);fill:var(--ink);text-anchor:middle;dominant-baseline:central}.dish-lab:where(.astro-wtwhlcxl){max-width:100%;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.board-caveats:where(.astro-wtwhlcxl){border-left:3px solid var(--warning);background:color-mix(in srgb, var(--warning) 10%, var(--surface));color:var(--ink);border-radius:0 6px 6px 0;gap:4px;margin-top:12px;padding:10px 12px;font-size:.88rem;line-height:1.45;display:grid}@media (width<=719px){.board-card:where(.astro-wtwhlcxl){padding:14px 14px 12px}}.memes:where(.astro-2uqfblgn){gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.memes:where(.astro-2uqfblgn){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1060px){.memes:where(.astro-2uqfblgn){grid-template-columns:repeat(3,minmax(0,1fr))}}.meme:where(.astro-2uqfblgn){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px;transition:border-color .15s;display:grid;position:relative}.meme:where(.astro-2uqfblgn):hover{border-color:var(--baseline)}.meme--satire:where(.astro-2uqfblgn){border-style:dashed}.meme-glyph:where(.astro-2uqfblgn){background:var(--surface-2);fill:none;width:40px;height:40px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:10px;padding:7px}.meme-name:where(.astro-2uqfblgn){font:650 1rem/1.3 var(--font-sans)}.meme-name:where(.astro-2uqfblgn) a:where(.astro-2uqfblgn){color:var(--ink);text-decoration:none}.meme-name:where(.astro-2uqfblgn) a:where(.astro-2uqfblgn):after{content:"";border-radius:var(--radius);position:absolute;inset:0}.meme-name:where(.astro-2uqfblgn) a:where(.astro-2uqfblgn):focus-visible{outline:none}.meme-name:where(.astro-2uqfblgn) a:where(.astro-2uqfblgn):focus-visible:after{outline:3px solid var(--accent);outline-offset:2px}.meme-out:where(.astro-2uqfblgn){color:var(--muted);margin-left:4px;font-weight:400}.meme-by:where(.astro-2uqfblgn){font:500 .72rem/1.3 var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.meme-tag:where(.astro-2uqfblgn){background:color-mix(in srgb, var(--warning) 22%, var(--surface));color:var(--ink);font-family:var(--font-sans);border-radius:4px;padding:1px 6px;font-weight:600}.meme-what:where(.astro-2uqfblgn){color:var(--ink-2);margin-top:6px;font-size:.9rem;line-height:1.5}.meme-result:where(.astro-2uqfblgn){margin-top:6px;font-size:.88rem;line-height:1.45}.meme-result:where(.astro-2uqfblgn) a:where(.astro-2uqfblgn),.meme-more:where(.astro-2uqfblgn) a:where(.astro-2uqfblgn){z-index:1;position:relative}.meme-more:where(.astro-2uqfblgn){margin-top:6px;font-size:.85rem}.topic-section:where(.astro-rnvtiztz),.topic-hero:where(.astro-rnvtiztz){scroll-margin-top:calc(var(--header-h) + 16px)}.topic-section:where(.astro-rnvtiztz)+.topic-section:where(.astro-rnvtiztz){border-top:1px solid var(--grid);margin-top:28px}.topic-block:where(.astro-rnvtiztz)+.topic-block:where(.astro-rnvtiztz){margin-top:18px}.topic-hero:where(.astro-rnvtiztz){padding-top:12px}@media (width>=720px){.topic-hero:where(.astro-rnvtiztz){padding-top:28px}}.section-art:where(.astro-rnvtiztz){width:100%;max-width:200px}@media (width>=720px){.section-art:where(.astro-rnvtiztz){max-width:none}}.page-art:where(.astro-rnvtiztz){display:none}@media (width>=900px){.page-art:where(.astro-rnvtiztz){grid-area:1/2;width:100%;display:block}}.section-data:where(.astro-rnvtiztz){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.section-data:where(.astro-rnvtiztz)>summary:where(.astro-rnvtiztz){cursor:pointer;padding:12px 16px;font-weight:650}.section-data:where(.astro-rnvtiztz)>summary:where(.astro-rnvtiztz) span:where(.astro-rnvtiztz){color:var(--ink-2);font-weight:400}.section-data:where(.astro-rnvtiztz)[open]>summary:where(.astro-rnvtiztz){border-bottom:1px solid var(--grid)}
