.adaptive[data-astro-cid-44g76eos]{padding-block:var(--section-space);border-bottom:1px solid var(--color-line)}.head[data-astro-cid-44g76eos]{display:grid;gap:1rem 2rem;grid-template-columns:1fr}@media(min-width:64rem){.head[data-astro-cid-44g76eos]{grid-template-columns:11rem 1fr;align-items:start}}.head-meta[data-astro-cid-44g76eos]{display:flex;gap:.75rem;margin:.5rem 0 0}.num[data-astro-cid-44g76eos]{color:var(--color-text-subtle);font-family:var(--font-mono)}h2[data-astro-cid-44g76eos]{max-width:20ch;margin:0 0 1.25rem;font-size:var(--text-h2)}.intro[data-astro-cid-44g76eos]{max-width:40rem;margin:0;color:var(--color-text-muted);font-size:var(--text-lead);line-height:1.55}.fig[data-astro-cid-44g76eos]{margin:clamp(2.5rem,5vw,4rem) 0 0;border:1px solid var(--color-line)}.fig-cap[data-astro-cid-44g76eos]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-line);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.tree[data-astro-cid-44g76eos]{display:grid;justify-items:center;padding:2.5rem 1.25rem;background-image:var(--dots);background-size:var(--dot-gap) var(--dot-gap)}.node[data-astro-cid-44g76eos]{margin:0;padding:.75rem 1.25rem;border:1px solid var(--color-line-strong);background:var(--color-surface);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;text-align:center}.node--hub[data-astro-cid-44g76eos]{border-color:var(--color-blue);color:var(--color-text)}.stem[data-astro-cid-44g76eos]{width:1px;height:2rem;background-image:repeating-linear-gradient(180deg,var(--color-line-strong) 0 4px,transparent 4px 8px)}.stem--short[data-astro-cid-44g76eos]{height:1.5rem}.branches[data-astro-cid-44g76eos]{position:relative;display:grid;gap:1rem;width:100%;margin:0;padding:0;list-style:none}@media(min-width:48rem){.branches[data-astro-cid-44g76eos]{grid-template-columns:repeat(5,1fr);gap:.75rem;padding-top:1.25rem}.branches[data-astro-cid-44g76eos]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background-image:repeating-linear-gradient(90deg,var(--color-line-strong) 0 4px,transparent 4px 8px)}}.branch[data-astro-cid-44g76eos]{position:relative;display:grid;gap:.375rem;padding:1.25rem .875rem .875rem;border:1px dashed var(--color-line);text-align:center}.tick[data-astro-cid-44g76eos]{display:none}@media(min-width:48rem){.tick[data-astro-cid-44g76eos]{position:absolute;top:-1.25rem;left:50%;display:block;width:1px;height:1.25rem;background-image:repeating-linear-gradient(180deg,var(--color-line-strong) 0 4px,transparent 4px 8px);transform:translate(-50%)}}.branch-name[data-astro-cid-44g76eos]{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.branch-status[data-astro-cid-44g76eos]{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);opacity:.8}.branch[data-astro-cid-44g76eos].is-now{border-style:solid;border-color:var(--color-blue);background:var(--color-surface)}.branch[data-astro-cid-44g76eos].is-now .tick[data-astro-cid-44g76eos]{background-image:repeating-linear-gradient(180deg,var(--color-blue) 0 4px,transparent 4px 8px)}.branch[data-astro-cid-44g76eos].is-now .branch-name[data-astro-cid-44g76eos]{color:var(--color-text)}.branch[data-astro-cid-44g76eos].is-now .branch-status[data-astro-cid-44g76eos]{color:var(--color-blue);opacity:1}.branch[data-astro-cid-44g76eos].is-future{opacity:.62}.pixel-icon[data-astro-cid-3hlealue]{flex:none;display:inline-block;vertical-align:-.125em}.product[data-astro-cid-omuxnf6t]{padding-block:var(--section-space);border-bottom:1px solid var(--color-line)}.head[data-astro-cid-omuxnf6t]{display:grid;gap:1rem 2rem;grid-template-columns:1fr}@media(min-width:64rem){.head[data-astro-cid-omuxnf6t]{grid-template-columns:11rem 1fr auto;align-items:start}}.head-meta[data-astro-cid-omuxnf6t]{display:flex;gap:.75rem;margin:.5rem 0 0}.num[data-astro-cid-omuxnf6t]{color:var(--color-text-subtle);font-family:var(--font-mono)}h2[data-astro-cid-omuxnf6t]{margin:0 0 1.25rem;font-size:var(--text-h2)}h2[data-astro-cid-omuxnf6t] span[data-astro-cid-omuxnf6t]{display:block}h2[data-astro-cid-omuxnf6t] span[data-astro-cid-omuxnf6t]+span[data-astro-cid-omuxnf6t]{color:var(--color-text-muted)}.intro[data-astro-cid-omuxnf6t]{max-width:44rem;margin:0;color:var(--color-text-muted);font-size:var(--text-lead);line-height:1.55}.head-status[data-astro-cid-omuxnf6t]{margin:.5rem 0 0}.fig[data-astro-cid-omuxnf6t]{margin:clamp(2.5rem,5vw,4rem) 0 0;border:1px solid var(--color-line)}.fig-cap[data-astro-cid-omuxnf6t]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-line);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.stages[data-astro-cid-omuxnf6t]{display:grid;margin:0;padding:0;list-style:none}@media(min-width:64rem){.stages[data-astro-cid-omuxnf6t]{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.stage[data-astro-cid-omuxnf6t]{display:grid;grid-row:span 2;grid-template-rows:subgrid}.stage[data-astro-cid-omuxnf6t]+.stage[data-astro-cid-omuxnf6t]{border-left:1px solid var(--color-line)}}@media(max-width:63.99rem){.stage[data-astro-cid-omuxnf6t]+.stage[data-astro-cid-omuxnf6t]{border-top:1px solid var(--color-line)}}.stage-visual[data-astro-cid-omuxnf6t]{--card-w: 18rem;position:relative;display:grid;place-items:start center;min-height:20rem;padding:2.5rem 1.25rem;border-bottom:1px solid var(--color-line)}.stage-visual[data-astro-cid-omuxnf6t]:before{content:"";position:absolute;inset:0;background-image:var(--dots);background-size:var(--dot-gap) var(--dot-gap);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);pointer-events:none}.card[data-astro-cid-omuxnf6t]{z-index:1;width:min(var(--card-w),100%);padding:1rem;border:1px solid var(--color-line);background:var(--color-surface);font-size:.8125rem;line-height:1.45;transition:border-color .25s}.stage[data-astro-cid-omuxnf6t]:hover .card[data-astro-cid-omuxnf6t]{border-color:var(--color-line-strong)}.stage[data-astro-cid-omuxnf6t]:hover .card[data-astro-cid-omuxnf6t]:before,.stage[data-astro-cid-omuxnf6t]:hover .card[data-astro-cid-omuxnf6t]:after{background:var(--color-blue)}.card[data-astro-cid-omuxnf6t] p[data-astro-cid-omuxnf6t]{margin:0}.card-label[data-astro-cid-omuxnf6t]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem!important;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.card-title[data-astro-cid-omuxnf6t]{margin-bottom:.75rem!important;font-size:.9375rem;font-weight:500}.rows[data-astro-cid-omuxnf6t]{margin:0}.rows[data-astro-cid-omuxnf6t] div[data-astro-cid-omuxnf6t]{display:grid;grid-template-columns:6.5rem 1fr;gap:.5rem;padding-block:.4rem;border-top:1px solid var(--color-line)}.rows[data-astro-cid-omuxnf6t] dt[data-astro-cid-omuxnf6t]{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;padding-top:.15rem}.rows[data-astro-cid-omuxnf6t] dd[data-astro-cid-omuxnf6t]{margin:0}.rows[data-astro-cid-omuxnf6t] .rule[data-astro-cid-omuxnf6t] dt[data-astro-cid-omuxnf6t],.rows[data-astro-cid-omuxnf6t] .rule[data-astro-cid-omuxnf6t] dd[data-astro-cid-omuxnf6t]{color:var(--color-blue)}.rows[data-astro-cid-omuxnf6t] .observed[data-astro-cid-omuxnf6t] dd[data-astro-cid-omuxnf6t]{color:var(--color-text-muted)}.rows[data-astro-cid-omuxnf6t] .unknown[data-astro-cid-omuxnf6t] dt[data-astro-cid-omuxnf6t],.rows[data-astro-cid-omuxnf6t] .unknown[data-astro-cid-omuxnf6t] dd[data-astro-cid-omuxnf6t]{color:var(--color-yellow)}.rows[data-astro-cid-omuxnf6t] .unknown[data-astro-cid-omuxnf6t] dd[data-astro-cid-omuxnf6t]{font-style:italic}.card-badge[data-astro-cid-omuxnf6t]{display:inline-block;margin-top:.875rem!important;padding:.2rem .5rem;border:1px solid rgb(236 245 136 / .45);color:var(--color-yellow);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.link[data-astro-cid-omuxnf6t]{display:none}@media(min-width:64rem){.link[data-astro-cid-omuxnf6t]{position:absolute;z-index:1;top:50%;left:calc(50% + var(--card-w) / 2);display:block;width:calc(100% - var(--card-w));height:1px;background:repeating-linear-gradient(90deg,var(--color-line-strong) 0 4px,transparent 4px 8px)}.link[data-astro-cid-omuxnf6t]:before,.link[data-astro-cid-omuxnf6t]:after{content:"";position:absolute;top:-2px;width:5px;height:5px;background:var(--color-line-strong)}.link[data-astro-cid-omuxnf6t]:before{left:0}.link[data-astro-cid-omuxnf6t]:after{right:0}.link-label[data-astro-cid-omuxnf6t]{position:absolute;bottom:.625rem;left:50%;z-index:3;width:max-content;max-width:8.5rem;transform:translate(-50%);padding:.125rem .375rem;background:var(--color-bg);color:var(--color-blue);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}.pulse[data-astro-cid-omuxnf6t]{position:absolute;top:-1px;left:0;width:1.5rem;height:3px;background:var(--gradient-brand);opacity:0;animation:pulse 3.2s var(--ease-out) infinite}.stage[data-astro-cid-omuxnf6t]:nth-child(2) .pulse[data-astro-cid-omuxnf6t]{animation-delay:1.6s}}@keyframes pulse{0%{left:0;opacity:0}15%{opacity:1}70%{opacity:1}85%,to{left:calc(100% - 1.5rem);opacity:0}}.stage-text[data-astro-cid-omuxnf6t]{padding:1.5rem 1.25rem 2rem}.stage-meta[data-astro-cid-omuxnf6t]{display:flex;align-items:center;gap:.625rem;margin:0 0 1rem;color:var(--color-blue);font-size:.75rem}h3[data-astro-cid-omuxnf6t]{margin:0 0 .75rem;font-size:1.25rem}.stage-text[data-astro-cid-omuxnf6t] p[data-astro-cid-omuxnf6t]:last-child{margin:0;color:var(--color-text-muted);font-size:.9375rem}@media(max-width:47.99rem){.stage-visual[data-astro-cid-omuxnf6t]{min-height:0;padding:2rem 1rem}.stage-text[data-astro-cid-omuxnf6t]{padding:1.25rem 1rem 1.75rem}}@media(prefers-reduced-motion:reduce){.pulse[data-astro-cid-omuxnf6t]{display:none}}.agent[data-astro-cid-7hjr7x42]{padding-block:var(--section-space);border-bottom:1px solid var(--color-line)}.head[data-astro-cid-7hjr7x42]{display:grid;gap:1rem 2rem;grid-template-columns:1fr}@media(min-width:64rem){.head[data-astro-cid-7hjr7x42]{grid-template-columns:11rem 1fr auto;align-items:start}}.head-meta[data-astro-cid-7hjr7x42]{display:flex;gap:.75rem;margin:.5rem 0 0}.num[data-astro-cid-7hjr7x42]{color:var(--color-text-subtle);font-family:var(--font-mono)}h2[data-astro-cid-7hjr7x42]{max-width:20ch;margin:0 0 1.25rem;font-size:var(--text-h2)}.intro[data-astro-cid-7hjr7x42]{max-width:40rem;margin:0;color:var(--color-text-muted);font-size:var(--text-lead);line-height:1.55}.note[data-astro-cid-7hjr7x42]{max-width:40rem;margin:.875rem 0 0;color:var(--color-text-subtle);font-size:.875rem}.head-status[data-astro-cid-7hjr7x42]{margin:.5rem 0 0}.fig[data-astro-cid-7hjr7x42]{margin:clamp(2.5rem,5vw,4rem) 0 0;border:1px solid var(--color-line)}.fig-cap[data-astro-cid-7hjr7x42]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-line);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.frame[data-astro-cid-7hjr7x42]{position:relative;margin:2.5rem 1.25rem 1.5rem;padding:2rem 1.25rem 1.25rem;border:1px dashed var(--color-line-strong);background-image:var(--dots);background-size:var(--dot-gap) var(--dot-gap)}.boundary[data-astro-cid-7hjr7x42]{position:absolute;top:0;left:1rem;transform:translateY(-50%);margin:0;padding:.25rem .625rem;background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.loop[data-astro-cid-7hjr7x42]{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:64rem){.loop[data-astro-cid-7hjr7x42]{grid-template-columns:repeat(4,1fr);gap:2.5rem 3rem}.step[data-astro-cid-7hjr7x42]{grid-column:var(--col);grid-row:var(--row)}}.step[data-astro-cid-7hjr7x42]{position:relative;padding:.875rem 1rem;border:1px solid var(--color-line);background:var(--color-surface)}.step[data-astro-cid-7hjr7x42] p[data-astro-cid-7hjr7x42]{margin:0}.step-num[data-astro-cid-7hjr7x42]{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em}.step-name[data-astro-cid-7hjr7x42]{margin-top:.25rem!important;font-size:.9375rem;font-weight:500}.step-body[data-astro-cid-7hjr7x42]{margin-top:.375rem!important;color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.step--return[data-astro-cid-7hjr7x42]{border:1px dashed rgb(178 229 242 / .4);background:transparent}.step--return[data-astro-cid-7hjr7x42] .step-name[data-astro-cid-7hjr7x42]{color:var(--color-blue);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em}.arrow[data-astro-cid-7hjr7x42]{position:absolute;color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.875rem;line-height:1}.arrow[data-astro-cid-7hjr7x42]{bottom:-1.05rem;left:50%;transform:translate(-50%)}.arrow[data-astro-cid-7hjr7x42]:before{content:"↓"}.step--return[data-astro-cid-7hjr7x42] .arrow--up[data-astro-cid-7hjr7x42]{top:-1.05rem;bottom:auto}.arrow--up[data-astro-cid-7hjr7x42]:before{content:"↑"}@media(min-width:64rem){.arrow[data-astro-cid-7hjr7x42]{top:50%;right:-2.1rem;bottom:auto;left:auto;transform:translateY(-50%)}.arrow[data-astro-cid-7hjr7x42]:before{content:"→"}.step[data-astro-cid-7hjr7x42][data-dir=down] .arrow[data-astro-cid-7hjr7x42]{top:auto;right:50%;bottom:-2.2rem;transform:translate(50%)}.step[data-astro-cid-7hjr7x42][data-dir=down] .arrow[data-astro-cid-7hjr7x42]:before{content:"↓"}.step[data-astro-cid-7hjr7x42][data-dir=left] .arrow[data-astro-cid-7hjr7x42]{right:auto;left:-2.1rem}.step[data-astro-cid-7hjr7x42][data-dir=left] .arrow[data-astro-cid-7hjr7x42]:before{content:"←"}.step--return[data-astro-cid-7hjr7x42] .arrow--up[data-astro-cid-7hjr7x42]{top:-2.2rem;right:50%;bottom:auto;left:auto;transform:translate(50%);color:var(--color-blue)}.arrow--up[data-astro-cid-7hjr7x42]:before{content:"↑"}}.evidence[data-astro-cid-7hjr7x42]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:2rem 0 0;padding-top:1rem;border-top:1px dashed var(--color-line);color:var(--color-text-muted);font-size:.8125rem}.hero[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-rows:1fr auto;min-height:clamp(36rem,calc(100svh - var(--header-height)),64rem);overflow:hidden;border-bottom:1px solid var(--color-line);isolation:isolate}.hero-stage[data-astro-cid-bbe6dxrz]{position:relative;display:grid;align-items:center;width:min(100%,max(var(--container),95vw));margin-inline:auto}.hero-media[data-astro-cid-bbe6dxrz]{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:min(74%,88rem);pointer-events:none}.hero-scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 0 0 -10%;background:linear-gradient(90deg,var(--color-bg) 0%,rgb(10 12 16 / .92) 13%,rgb(10 12 16 / 0) 30%)}.hero-art[data-astro-cid-bbe6dxrz]{--edge: 0px;--band-o: 0;--art-w: 100%;--band-w: clamp(70px, 9vw, 150px);--feather: clamp(44px, 5.5vw, 96px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .3) 7%,#000 20%),linear-gradient(0deg,transparent 0%,#000 14%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .3) 7%,#000 20%),linear-gradient(0deg,transparent 0%,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.wipe[data-astro-cid-bbe6dxrz]{position:absolute;top:0;bottom:0;left:calc(-1 * var(--art-w));width:calc(3 * var(--art-w));overflow:hidden;visibility:hidden}.wipe[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz]{position:absolute;top:0;bottom:0;left:var(--art-w);width:var(--art-w);display:block}.layer[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:right center}.wipe--1[data-astro-cid-bbe6dxrz]{visibility:visible}.wipe[data-astro-cid-bbe6dxrz][data-role=current]{--t: calc(var(--edge) - var(--feather) + var(--art-w));visibility:visible;transform:translate3d(var(--t),0,0);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--feather),#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--feather),#000 100%)}.wipe[data-astro-cid-bbe6dxrz][data-role=next]{--t: calc(var(--edge) - 2 * var(--art-w));visibility:visible;transform:translate3d(var(--t),0,0);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - var(--feather)),transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - var(--feather)),transparent 100%)}.wipe[data-astro-cid-bbe6dxrz][data-role=current] picture[data-astro-cid-bbe6dxrz],.wipe[data-astro-cid-bbe6dxrz][data-role=next] picture[data-astro-cid-bbe6dxrz]{transform:translate3d(calc(-1 * var(--t)),0,0)}.wipe[data-astro-cid-bbe6dxrz][data-role=idle]{visibility:hidden}.scan-clip[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:var(--art-mask-desktop);mask-image:var(--art-mask-desktop);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.scan-band[data-astro-cid-bbe6dxrz]{position:absolute;top:-5%;bottom:-5%;left:0;width:var(--band-w);opacity:var(--band-o);transform:translate3d(calc(var(--edge) - var(--band-w) / 2),0,0);background:linear-gradient(100deg,transparent 0%,rgb(178 229 242 / .16) 26%,rgb(255 255 255 / .26) 47%,rgb(236 245 136 / .17) 58%,rgb(255 163 229 / .16) 72%,transparent 100%),linear-gradient(90deg,transparent 38%,rgb(226 245 250 / .2) 50%,transparent 62%);mix-blend-mode:screen;will-change:transform}.hero-body[data-astro-cid-bbe6dxrz]{width:100%;align-self:center;padding-block:clamp(3rem,8vh,6rem);padding-inline:var(--gutter)}@media(min-width:64rem){.hero-body[data-astro-cid-bbe6dxrz]{padding-inline:clamp(var(--gutter),8vw,10rem)}.hero-media[data-astro-cid-bbe6dxrz]{right:clamp(.75rem,2.5vw,3.5rem);transform:translateY(clamp(.75rem,3vh,2.5rem))}}.hero-eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.625rem;width:max-content;margin:0 0 1.75rem;padding:.375rem .75rem;border:1px solid var(--color-line);background:#14171c99;backdrop-filter:blur(4px);color:var(--color-text);font-size:.9375rem;letter-spacing:.01em}.dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;flex:none;background:var(--color-blue);box-shadow:0 0 6px #b2e5f2b3;animation:dot-breathe 3s ease-in-out infinite}@keyframes dot-breathe{0%,to{opacity:.55;box-shadow:0 0 4px #b2e5f259}50%{opacity:1;box-shadow:0 0 9px #b2e5f2d9}}h1[data-astro-cid-bbe6dxrz]{max-width:14ch;margin:0 0 1.5rem;font-size:var(--text-display);line-height:1.08}.lead[data-astro-cid-bbe6dxrz]{max-width:34rem;margin:0;color:var(--color-text-muted);font-size:var(--text-lead);line-height:1.55}.hero-index[data-astro-cid-bbe6dxrz]{position:relative;border-top:1px solid var(--color-line);background:#0a0c10b8;backdrop-filter:blur(6px)}.hero-index[data-astro-cid-bbe6dxrz] ol[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(4,1fr);margin-block:0;list-style:none}.hero-index[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]{border-left:1px solid var(--color-line)}.hero-index[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75rem;padding:1.125rem 1rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.hero-index[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:first-child a[data-astro-cid-bbe6dxrz]{padding-left:0}.num[data-astro-cid-bbe6dxrz]{color:var(--color-text-subtle)}.arrow[data-astro-cid-bbe6dxrz]{margin-left:auto;opacity:0;transform:translateY(-3px);transition:opacity .2s,transform .2s var(--ease-out)}.hero-index[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{color:var(--color-blue)}.hero-index[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover .arrow[data-astro-cid-bbe6dxrz]{opacity:1;transform:none}@media(max-width:63.99rem){.hero[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;min-height:0}.hero-stage[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column}.hero-body[data-astro-cid-bbe6dxrz]{order:1;padding-block:clamp(2.5rem,6vh,4rem) 2rem}.hero-media[data-astro-cid-bbe6dxrz]{order:2;position:relative;inset:auto;width:100%;aspect-ratio:16 / 9}.hero-scrim[data-astro-cid-bbe6dxrz]{display:none}.hero-art[data-astro-cid-bbe6dxrz]{-webkit-mask-image:linear-gradient(0deg,transparent 0%,#000 18%);mask-image:linear-gradient(0deg,transparent 0%,#000 18%);-webkit-mask-composite:source-over;mask-composite:add}.hero-index[data-astro-cid-bbe6dxrz]{order:3}h1[data-astro-cid-bbe6dxrz]{max-width:13ch}}@media(max-width:47.99rem){.scan-clip[data-astro-cid-bbe6dxrz]{-webkit-mask-image:var(--art-mask-mobile);mask-image:var(--art-mask-mobile)}.hero-index[data-astro-cid-bbe6dxrz] ol[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1fr;padding-inline:0}.hero-index[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{border-top:1px solid var(--color-line)}.hero-index[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(-n+2){border-top:0}.hero-index[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]{border-left:0}.hero-index[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(2n){border-left:1px solid var(--color-line)}.hero-index[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz],.hero-index[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:first-child a[data-astro-cid-bbe6dxrz]{padding:1rem var(--gutter)}.arrow[data-astro-cid-bbe6dxrz]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dot[data-astro-cid-bbe6dxrz]{animation:none}.scan-clip[data-astro-cid-bbe6dxrz]{display:none}.wipe[data-astro-cid-bbe6dxrz]:not(.wipe--1){display:none}}.pf-module[data-astro-cid-uaxz2il4]{--sm-bg: var(--color-bg);--sm-panel: #12151c;--sm-panel-2: #171b24;--sm-slab: #0f1218;--sm-border: #272c36;--sm-hair: #1e222b;--sm-text: #f2f3f5;--sm-muted: #8a919e;--sm-line: #5c6370;--sm-bar: #3f4553;--sm-cyan: var(--color-blue);--sm-green: var(--color-yellow);--sm-pink: var(--color-pink);--sm-cyan-a: 178, 229, 242;--sm-green-a: 236, 245, 136;--sm-pink-a: 255, 163, 229;--sm-mono: var(--font-mono);--sm-ease: cubic-bezier(.22, .61, .36, 1);--cycle: 3.6s;position:relative;width:100%;margin:0;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--sm-border);border-radius:6px;background:var(--sm-bg);color:var(--sm-text);font-family:var(--font-sans)}.pf-frame[data-astro-cid-uaxz2il4]{--sm-boost: 1;position:absolute;top:0;left:0;width:480px;height:600px;transform-origin:0 0;font-size:13px;line-height:1.35;background:radial-gradient(90% 60% at 50% 50%,rgba(255,255,255,.035),transparent 65%)}.pf-draw[data-astro-cid-uaxz2il4]{position:absolute;inset:0}.pf-module[data-astro-cid-uaxz2il4][data-paused] [data-astro-cid-uaxz2il4]{animation-play-state:paused!important}.pf-grid[data-astro-cid-uaxz2il4]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:24px 24px;background-position:12px 12px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 100%);pointer-events:none}.pf-grain[data-astro-cid-uaxz2il4]{position:absolute;inset:0;opacity:.05;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.pf-marks[data-astro-cid-uaxz2il4]{position:absolute;inset:10px;pointer-events:none}.pf-marks[data-astro-cid-uaxz2il4] i[data-astro-cid-uaxz2il4]{position:absolute;width:10px;height:10px;border:0 solid var(--sm-line);opacity:.8}.pf-marks[data-astro-cid-uaxz2il4] i[data-astro-cid-uaxz2il4]:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px}.pf-marks[data-astro-cid-uaxz2il4] i[data-astro-cid-uaxz2il4]:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.pf-marks[data-astro-cid-uaxz2il4] i[data-astro-cid-uaxz2il4]:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.pf-marks[data-astro-cid-uaxz2il4] i[data-astro-cid-uaxz2il4]:nth-child(4){right:0;bottom:0;border-right-width:1px;border-bottom-width:1px}.mono[data-astro-cid-uaxz2il4]{--size: 10px;--ls: .12em;color:var(--sm-muted);font-family:var(--sm-mono);font-size:calc(var(--size) * var(--sm-boost));letter-spacing:calc((.6em + var(--ls)) / var(--sm-boost) - .6em);white-space:nowrap}.mono[data-astro-cid-uaxz2il4].tight{--ls: .08em}.mono[data-astro-cid-uaxz2il4].note{--size: 9px;--ls: .1em;line-height:1.5}.panel[data-astro-cid-uaxz2il4]{position:absolute;top:48px;display:flex;flex-direction:column;width:120px;height:104px;border:1px solid var(--sm-border);border-radius:5px;background:#12151ce6;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #00000059}.panel-h[data-astro-cid-uaxz2il4]{display:flex;align-items:center;justify-content:space-between;padding:7px 9px 5px;border-bottom:1px solid var(--sm-hair)}.pdots[data-astro-cid-uaxz2il4]{display:flex;gap:2px}.pdots[data-astro-cid-uaxz2il4] i[data-astro-cid-uaxz2il4]{width:3px;height:3px;border-radius:50%;background:var(--sm-line)}.panel-b[data-astro-cid-uaxz2il4]{position:relative;flex:1;padding:8px 9px}.tiles[data-astro-cid-uaxz2il4]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;height:100%}.tile[data-astro-cid-uaxz2il4]{display:flex;align-items:center;justify-content:center;border:1px solid var(--sm-border);border-radius:4px}.tile[data-astro-cid-uaxz2il4].on{border-color:var(--sm-cyan);box-shadow:0 0 10px rgba(var(--sm-cyan-a),.18)}.gantt[data-astro-cid-uaxz2il4]{position:absolute;inset:8px 9px;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px}.bar[data-astro-cid-uaxz2il4]{position:absolute;height:6px;border-radius:3px;background:var(--sm-bar)}.bar[data-astro-cid-uaxz2il4].on{background:var(--sm-cyan);box-shadow:0 0 8px rgba(var(--sm-cyan-a),.35)}.flow[data-astro-cid-uaxz2il4]{fill:none;stroke-width:1.2;stroke-dasharray:3 3;animation:pf-flow .7s linear infinite}@keyframes pf-flow{to{stroke-dashoffset:-12}}.dead[data-astro-cid-uaxz2il4]{fill:none;stroke:var(--sm-line);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.packet[data-astro-cid-uaxz2il4]{opacity:0;animation:pf-packet var(--cycle) var(--sm-ease) infinite}@keyframes pf-packet{0%{transform:translateY(0);opacity:0}6%{opacity:1}36%{transform:translateY(126px);opacity:1}42%{transform:translateY(126px);opacity:0}to{transform:translateY(126px);opacity:0}}.xmark[data-astro-cid-uaxz2il4]{stroke-width:2;stroke-linecap:round;transform-box:fill-box;transform-origin:center;opacity:.45;animation:pf-x var(--cycle) ease infinite}@keyframes pf-x{0%,32%{opacity:.45;transform:scale(1)}38%{opacity:1;transform:scale(1.4)}46%{opacity:.6;transform:scale(1)}52%{opacity:1;transform:scale(1.2)}62%,to{opacity:.45;transform:scale(1)}}.c1[data-astro-cid-uaxz2il4]{stroke:var(--sm-cyan)}.c2[data-astro-cid-uaxz2il4]{stroke:var(--sm-green)}.c3[data-astro-cid-uaxz2il4]{stroke:var(--sm-pink)}.f1[data-astro-cid-uaxz2il4]{fill:var(--sm-cyan)}.f2[data-astro-cid-uaxz2il4]{fill:var(--sm-green)}.f3[data-astro-cid-uaxz2il4]{fill:var(--sm-pink)}.g1[data-astro-cid-uaxz2il4]{filter:drop-shadow(0 0 4px rgba(var(--sm-cyan-a),.6))}.g2[data-astro-cid-uaxz2il4]{filter:drop-shadow(0 0 4px rgba(var(--sm-green-a),.6))}.g3[data-astro-cid-uaxz2il4]{filter:drop-shadow(0 0 4px rgba(var(--sm-pink-a),.6))}.d2[data-astro-cid-uaxz2il4]{animation-delay:1.2s}.d3[data-astro-cid-uaxz2il4]{animation-delay:2.4s}.grid[data-astro-cid-uaxz2il4]{fill:none;stroke:#1a1e27;stroke-width:1}.slab[data-astro-cid-uaxz2il4]{fill:var(--sm-slab);stroke:var(--sm-border);stroke-width:1}.side[data-astro-cid-uaxz2il4]{fill:var(--sm-panel);stroke:var(--sm-border);stroke-width:1}.side[data-astro-cid-uaxz2il4].r{fill:#0e1117}.top[data-astro-cid-uaxz2il4]{fill:var(--sm-panel-2);stroke:var(--sm-border);stroke-width:1}.ico[data-astro-cid-uaxz2il4]{fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.slot[data-astro-cid-uaxz2il4]{fill:none;stroke:var(--sm-line);stroke-width:1}.slot[data-astro-cid-uaxz2il4].empty{stroke-dasharray:2 2}@media(prefers-reduced-motion:reduce){.pf-frame[data-astro-cid-uaxz2il4] [data-astro-cid-uaxz2il4]{animation:none!important}}.problem[data-astro-cid-l6zbxp7z]{--accent-cyan: #bce3ed;--accent-yellow: #e3e99a;--accent-pink: #deadce;padding-block:calc(clamp(3.5rem,2.5rem + 4vw,6rem) + 4rem);border-bottom:1px solid var(--color-line)}.grid[data-astro-cid-l6zbxp7z]{display:grid;gap:1.5rem}@media(min-width:64rem){.grid[data-astro-cid-l6zbxp7z]{grid-template-columns:minmax(0,12fr) minmax(0,53fr) minmax(0,35fr);column-gap:6rem;row-gap:0;align-items:start}.head-meta[data-astro-cid-l6zbxp7z]{grid-column:1;grid-row:1}h2[data-astro-cid-l6zbxp7z]{grid-column:2;grid-row:1}.copy[data-astro-cid-l6zbxp7z]{grid-column:2;grid-row:2;margin-top:1.25rem}.figure[data-astro-cid-l6zbxp7z]{grid-column:3;grid-row:1 / span 2}}.head-meta[data-astro-cid-l6zbxp7z]{display:flex;gap:.75rem;margin:0}@media(min-width:64rem){.head-meta[data-astro-cid-l6zbxp7z]{margin-top:.45rem}}.num[data-astro-cid-l6zbxp7z]{color:var(--color-text-subtle);font-family:var(--font-mono)}h2[data-astro-cid-l6zbxp7z]{max-width:20ch;margin:0;align-self:start;font-size:var(--text-h2)}.intro[data-astro-cid-l6zbxp7z]{max-width:40rem;margin:0;color:var(--color-text-muted);font-size:var(--text-lead);line-height:1.55}.points[data-astro-cid-l6zbxp7z]{display:grid;gap:1.5rem;margin:2.25rem 0 0;padding:0;list-style:none}.points[data-astro-cid-l6zbxp7z] li[data-astro-cid-l6zbxp7z]{padding-top:1rem;border-top:1px solid var(--color-line)}.points[data-astro-cid-l6zbxp7z] h3[data-astro-cid-l6zbxp7z]{display:flex;align-items:baseline;gap:.625rem;margin:0 0 .5rem;font-size:1.0625rem}.points[data-astro-cid-l6zbxp7z] p[data-astro-cid-l6zbxp7z]{margin:0;max-width:44rem;color:var(--color-text-muted);font-size:.9375rem}.dot[data-astro-cid-l6zbxp7z]{width:7px;height:7px;flex:none;transform:translateY(-1px)}.is-need[data-astro-cid-l6zbxp7z] .dot[data-astro-cid-l6zbxp7z]{background:var(--accent-yellow)}.is-change[data-astro-cid-l6zbxp7z] .dot[data-astro-cid-l6zbxp7z]{background:var(--accent-pink)}.figure[data-astro-cid-l6zbxp7z]{align-self:start;width:100%;max-width:26rem;justify-self:center}@media(min-width:64rem){.figure[data-astro-cid-l6zbxp7z]{justify-self:end;margin-top:calc(var(--text-h2) * .207)}}@media(min-width:64rem)and (max-width:79.99rem){.grid[data-astro-cid-l6zbxp7z]{grid-template-columns:minmax(0,12fr) minmax(0,48fr) minmax(0,40fr);column-gap:3.5rem}}.research[data-astro-cid-itiso55w]{padding-block:var(--section-space);border-bottom:1px solid var(--color-line)}.head[data-astro-cid-itiso55w]{display:grid;gap:1rem 2rem;grid-template-columns:1fr}@media(min-width:64rem){.head[data-astro-cid-itiso55w]{grid-template-columns:11rem 1fr;align-items:start}}.head-meta[data-astro-cid-itiso55w]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0}.num[data-astro-cid-itiso55w]{margin-right:.25rem;color:var(--color-text-subtle);font-family:var(--font-mono)}.divider[data-astro-cid-itiso55w]{color:var(--color-text-subtle)}.dot[data-astro-cid-itiso55w]{width:6px;height:6px;background:var(--color-yellow)}h2[data-astro-cid-itiso55w]{max-width:20ch;margin:0 0 .75rem;font-size:var(--text-h2)}.keywords[data-astro-cid-itiso55w]{max-width:40rem;margin:0;color:var(--color-text-muted);font-size:var(--text-lead);line-height:1.55}.cta[data-astro-cid-itiso55w]{margin:1.5rem 0 0}.cta[data-astro-cid-itiso55w] a[data-astro-cid-itiso55w]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-blue);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.cta[data-astro-cid-itiso55w] a[data-astro-cid-itiso55w]:hover{color:var(--color-text)}.arrow[data-astro-cid-itiso55w]{transition:transform .2s var(--ease-out)}.cta[data-astro-cid-itiso55w] a[data-astro-cid-itiso55w]:hover .arrow[data-astro-cid-itiso55w]{transform:translate(3px)}.research[data-astro-cid-itiso55w] .research-animation{margin-top:clamp(1.5rem,1rem + 2vw,2.75rem)}.research[data-astro-cid-itiso55w] .research-animation .stage,.research[data-astro-cid-itiso55w] .research-animation .controls{margin-inline:0}@media(prefers-reduced-motion:reduce){.arrow[data-astro-cid-itiso55w]{transition:none}}.situation[data-astro-cid-6yaxphzp]{padding-block:var(--section-space);border-bottom:1px solid var(--color-line)}.head[data-astro-cid-6yaxphzp]{display:grid;gap:1rem 2rem;grid-template-columns:1fr}@media(min-width:64rem){.head[data-astro-cid-6yaxphzp]{grid-template-columns:11rem 1fr;align-items:start}}.head-meta[data-astro-cid-6yaxphzp]{display:flex;gap:.75rem;margin:.5rem 0 0}.num[data-astro-cid-6yaxphzp]{color:var(--color-text-subtle);font-family:var(--font-mono)}h2[data-astro-cid-6yaxphzp]{max-width:24ch;margin:0 0 1.25rem;font-size:var(--text-h2)}.intro[data-astro-cid-6yaxphzp]{max-width:40rem;margin:0;color:var(--color-text-muted);font-size:var(--text-lead);line-height:1.55}.model[data-astro-cid-6yaxphzp]{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);align-items:stretch}@media(min-width:64rem){.model[data-astro-cid-6yaxphzp]{grid-template-columns:18rem auto 1fr;gap:0}}.panel[data-astro-cid-6yaxphzp]{padding:1.25rem;border:1px solid var(--color-line);background:var(--color-surface)}.panel--situation[data-astro-cid-6yaxphzp]{background-image:var(--dots);background-size:var(--dot-gap) var(--dot-gap)}.panel-label[data-astro-cid-6yaxphzp]{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.panel-note[data-astro-cid-6yaxphzp]{margin:.375rem 0 1rem;color:var(--color-text-subtle);font-size:.8125rem}.facts[data-astro-cid-6yaxphzp]{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.facts[data-astro-cid-6yaxphzp] li[data-astro-cid-6yaxphzp]{padding:.375rem .625rem;border:1px solid var(--color-line);color:var(--color-text-muted);font-family:var(--font-mono);font-size:.75rem}.between[data-astro-cid-6yaxphzp]{display:flex;align-items:center;gap:.75rem;margin:0;padding:.5rem 1.25rem;color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}@media(min-width:64rem){.between[data-astro-cid-6yaxphzp]{flex-direction:column;padding:0 1.25rem}}.between-line[data-astro-cid-6yaxphzp]{flex:1;min-height:1px;min-width:1.5rem;background-image:repeating-linear-gradient(90deg,var(--color-line-strong) 0 4px,transparent 4px 8px)}@media(min-width:64rem){.between-line[data-astro-cid-6yaxphzp]{width:1px;min-width:0;min-height:1.5rem;background-image:repeating-linear-gradient(180deg,var(--color-line-strong) 0 4px,transparent 4px 8px)}.between-label[data-astro-cid-6yaxphzp]{writing-mode:vertical-rl}}.fields[data-astro-cid-6yaxphzp]{display:grid;gap:1px;margin:0;background:var(--color-line)}@media(min-width:48rem){.fields[data-astro-cid-6yaxphzp]{grid-template-columns:repeat(2,1fr)}}.fields[data-astro-cid-6yaxphzp] div[data-astro-cid-6yaxphzp]{padding:.75rem .875rem;background:var(--color-surface)}.fields[data-astro-cid-6yaxphzp] dt[data-astro-cid-6yaxphzp]{color:var(--color-blue);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.fields[data-astro-cid-6yaxphzp] dd[data-astro-cid-6yaxphzp]{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.pipeline[data-astro-cid-6yaxphzp]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding:.875rem 1.25rem;border:1px solid var(--color-line);list-style:none}.pipeline[data-astro-cid-6yaxphzp] li[data-astro-cid-6yaxphzp]{display:flex;align-items:center;gap:.5rem;color:var(--color-text);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.pipeline[data-astro-cid-6yaxphzp] li[data-astro-cid-6yaxphzp]:not(:last-child):after{content:"→";margin-left:1rem;color:var(--color-text-subtle)}.pipe-num[data-astro-cid-6yaxphzp]{color:var(--color-text-subtle)}.fig[data-astro-cid-6yaxphzp]{margin:clamp(2.5rem,5vw,4rem) 0 0;border:1px solid var(--color-line)}.fig-cap[data-astro-cid-6yaxphzp]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-line);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.signal[data-astro-cid-6yaxphzp]{padding:1.25rem;border-bottom:1px dashed var(--color-line);text-align:center}.signal-label[data-astro-cid-6yaxphzp]{margin:0;color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.signal-value[data-astro-cid-6yaxphzp]{margin:.375rem 0 0;font-size:1.0625rem;font-weight:500}.signal-rule[data-astro-cid-6yaxphzp]{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.5rem;margin:.75rem 0 0;color:var(--color-blue);font-size:.875rem}.signal-rule[data-astro-cid-6yaxphzp] span[data-astro-cid-6yaxphzp]{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.cases[data-astro-cid-6yaxphzp]{display:grid}@media(min-width:48rem){.cases[data-astro-cid-6yaxphzp]{grid-template-columns:1fr 1fr}}.case[data-astro-cid-6yaxphzp]{padding:1.25rem}.case[data-astro-cid-6yaxphzp]+.case[data-astro-cid-6yaxphzp]{border-top:1px solid var(--color-line)}@media(min-width:48rem){.case[data-astro-cid-6yaxphzp]+.case[data-astro-cid-6yaxphzp]{border-top:0;border-left:1px solid var(--color-line)}}.case-name[data-astro-cid-6yaxphzp]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.rows[data-astro-cid-6yaxphzp]{margin:0;font-size:.8125rem}.rows[data-astro-cid-6yaxphzp] div[data-astro-cid-6yaxphzp]{display:grid;grid-template-columns:6rem 1fr;gap:.5rem;padding-block:.375rem;border-top:1px solid var(--color-line)}.rows[data-astro-cid-6yaxphzp] dt[data-astro-cid-6yaxphzp]{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;padding-top:.15rem}.rows[data-astro-cid-6yaxphzp] dd[data-astro-cid-6yaxphzp]{margin:0;color:var(--color-text-muted)}.case-outcome[data-astro-cid-6yaxphzp]{display:inline-block;margin:1rem 0 0;padding:.3rem .625rem;border:1px solid var(--color-line-strong);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em}.case[data-astro-cid-6yaxphzp].is-fits .case-outcome[data-astro-cid-6yaxphzp]{border-color:#b2e5f28c;color:var(--color-blue)}.case[data-astro-cid-6yaxphzp].is-hold .case-outcome[data-astro-cid-6yaxphzp]{border-style:dashed;border-color:#ecf58873;color:var(--color-yellow)}
