.fail[data-astro-cid-7mferssn]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--edge);border-radius:4px;background:var(--shade)}.cell[data-astro-cid-7mferssn]{padding:16px 18px 18px;display:grid;align-content:start;gap:6px;min-width:0}.cell[data-astro-cid-7mferssn]:nth-child(odd){border-right:1px solid var(--edge)}.cell[data-astro-cid-7mferssn]:nth-child(-n+2){border-bottom:1px solid var(--edge)}.cell[data-astro-cid-7mferssn] p[data-astro-cid-7mferssn]{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--ink)}.cell--broke[data-astro-cid-7mferssn] p[data-astro-cid-7mferssn]{font-family:var(--font-display);font-size:var(--t-h3);line-height:1.3}.lbl[data-astro-cid-7mferssn]{font-size:var(--t-micro);font-weight:500;color:var(--ink-64)}.cell--broke[data-astro-cid-7mferssn] .lbl[data-astro-cid-7mferssn]{color:var(--vermilion)}.more[data-astro-cid-7mferssn]{margin-top:6px;font-size:var(--t-small);color:var(--ink-72);justify-self:start}.fail--folded[data-astro-cid-7mferssn]{grid-template-columns:1fr}.fail--folded[data-astro-cid-7mferssn] summary[data-astro-cid-7mferssn]{list-style:none;cursor:pointer;border-right:0;border-bottom:0;grid-template-columns:1fr}.fail--folded[data-astro-cid-7mferssn] summary[data-astro-cid-7mferssn]::-webkit-details-marker{display:none}.fail--folded[data-astro-cid-7mferssn] summary[data-astro-cid-7mferssn]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-2px;border-radius:4px}.fold-hint[data-astro-cid-7mferssn]{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:var(--t-small);color:var(--ink-72)}.fold-open[data-astro-cid-7mferssn],.fail--folded[data-astro-cid-7mferssn][open] .fold-ask[data-astro-cid-7mferssn]{display:none}.fail--folded[data-astro-cid-7mferssn][open] .fold-open[data-astro-cid-7mferssn]{display:inline}.chev[data-astro-cid-7mferssn]{width:7px;height:7px;border-right:1.5px solid var(--ink-64);border-bottom:1.5px solid var(--ink-64);transform:rotate(45deg) translateY(-2px);transition:transform .22s var(--ease-out)}.fail--folded[data-astro-cid-7mferssn][open] .chev[data-astro-cid-7mferssn]{transform:rotate(-135deg) translateY(-2px)}.fail-body[data-astro-cid-7mferssn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--edge)}.fail-body[data-astro-cid-7mferssn] .cell[data-astro-cid-7mferssn]{border-bottom:0}.fail-body[data-astro-cid-7mferssn] .cell[data-astro-cid-7mferssn]:nth-child(odd){border-right:0}.fail-body[data-astro-cid-7mferssn] .cell[data-astro-cid-7mferssn]+.cell[data-astro-cid-7mferssn]{border-left:1px solid var(--edge)}.fail--folded[data-astro-cid-7mferssn][open] .fail-body[data-astro-cid-7mferssn]{animation:fold-in .4s var(--ease-out) both}@keyframes fold-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.fail--folded[data-astro-cid-7mferssn] summary[data-astro-cid-7mferssn]:hover .fold-hint[data-astro-cid-7mferssn]{color:var(--ink)}}@media(prefers-reduced-motion:reduce){.fail--folded[data-astro-cid-7mferssn][open] .fail-body[data-astro-cid-7mferssn]{animation:none}.chev[data-astro-cid-7mferssn]{transition:none}}@media(max-width:620px){.fail[data-astro-cid-7mferssn]{grid-template-columns:1fr}.cell[data-astro-cid-7mferssn]:nth-child(odd){border-right:0}.cell[data-astro-cid-7mferssn]:not(:last-child){border-bottom:1px solid var(--edge)}.fail-body[data-astro-cid-7mferssn]{grid-template-columns:1fr}.fail-body[data-astro-cid-7mferssn] .cell[data-astro-cid-7mferssn]+.cell[data-astro-cid-7mferssn]{border-left:0;border-top:1px solid var(--edge)}.fail-body[data-astro-cid-7mferssn] .cell[data-astro-cid-7mferssn]:not(:last-child){border-bottom:0}}.map[data-astro-cid-rvmwqraw]{display:grid;gap:14px}.map[data-astro-cid-rvmwqraw] .eyebrow[data-astro-cid-rvmwqraw]{margin:0}.map-row[data-astro-cid-rvmwqraw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.map-row[data-astro-cid-rvmwqraw] li[data-astro-cid-rvmwqraw]{display:grid;min-width:0}.part[data-astro-cid-rvmwqraw]{display:grid;align-content:start;gap:3px;text-decoration:none;color:inherit;transition:border-color var(--dur-fast) ease}.part[data-astro-cid-rvmwqraw] .dg-name[data-astro-cid-rvmwqraw]{font-size:1rem}.part[data-astro-cid-rvmwqraw] .dg-sub[data-astro-cid-rvmwqraw]{line-height:1.45}@media(hover:hover)and (pointer:fine){.part[data-astro-cid-rvmwqraw]:hover{border-color:var(--dg-thread)}}@container (max-width: 420px){.map-row[data-astro-cid-rvmwqraw]{grid-template-columns:1fr 1fr;gap:8px}.part[data-astro-cid-rvmwqraw] .dg-sub[data-astro-cid-rvmwqraw]{display:none}}.detail-head[data-astro-cid-5uq7evlv]{margin:1.4em 0 0;max-width:var(--measure)}.cta-row[data-astro-cid-5uq7evlv]{margin:1.7em 0 .4em;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cta-note[data-astro-cid-5uq7evlv]{font-size:var(--t-small);color:var(--ink-64)}.surface[data-astro-cid-5uq7evlv]{margin-top:clamp(28px,4vw,44px);display:grid;gap:clamp(28px,4vw,44px)}.surface-evidence[data-astro-cid-5uq7evlv],.surface-story[data-astro-cid-5uq7evlv]{padding-top:clamp(20px,3vw,28px);border-top:1px solid var(--edge)}.surface-hook[data-astro-cid-5uq7evlv]{max-width:36ch}.failures[data-astro-cid-5uq7evlv],.built-on[data-astro-cid-5uq7evlv]{display:grid;gap:14px}.built-on-line[data-astro-cid-5uq7evlv]{margin:0;font-size:var(--t-small);color:var(--ink-72);max-width:60ch;line-height:1.55}.built-on-visual[data-astro-cid-5uq7evlv]{display:block;text-decoration:none;color:inherit}.failures[data-astro-cid-5uq7evlv] .eyebrow[data-astro-cid-5uq7evlv]{margin:0}.failures-grid[data-astro-cid-5uq7evlv]{display:grid;gap:14px}.deep-head[data-astro-cid-5uq7evlv]{margin-top:clamp(40px,6vw,64px);display:grid;gap:12px}.deep-label[data-astro-cid-5uq7evlv]{font-size:var(--t-micro);font-weight:500;color:var(--ink-64)}.deep-head[data-astro-cid-5uq7evlv] .tags[data-astro-cid-5uq7evlv]{margin-top:0}.proj-links[data-astro-cid-5uq7evlv]{margin:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:var(--t-small);align-items:center}.proj-links[data-astro-cid-5uq7evlv] .closed[data-astro-cid-5uq7evlv]{color:var(--ink-64);font-size:var(--t-micro)}.rule[data-astro-cid-5uq7evlv]{margin:18px 0 clamp(30px,5vw,46px)}
