.case-page[data-accent=handoff-amber]{--hs:#ffbd68;--hs-cool:#79d8d0;--hs-good:#8ee3bd;--hs-hold:#ff927f}.handoff-studio{background:radial-gradient(circle at 18% 12%,#ffbd681f,#0000 31%),#0d1016;padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem)}.handoff-studio *{min-inline-size:0}.handoff-studio>header{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.handoff-studio h2{max-width:16ch;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.92}.handoff-studio>header>strong{border:1px solid var(--hs);max-width:30rem;color:var(--hs);font:.62rem var(--font-mono);text-transform:uppercase;padding:.8rem}.hs-scenario-switch{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:2rem;display:grid}.hs-scenario-switch button,.hs-failures button{border:1px solid var(--color-line);min-height:44px;color:inherit;text-align:left;background:#10141b;padding:.75rem}.hs-scenario-switch button>*{display:block}.hs-scenario-switch button small,.hs-scenario-switch button span{font:.5rem var(--font-mono);text-transform:uppercase;color:var(--color-telemetry)}.hs-scenario-switch button strong{margin:.35rem 0;font-size:.86rem}.hs-scenario-switch button[aria-pressed=true]{border-color:var(--hs);box-shadow:inset 0 -3px 0 var(--hs)}.hs-convergence-grid{border:1px solid var(--color-line);grid-template-columns:1fr .82fr;grid-template-areas:"sources lattice""packet packet""receipt receipt";margin-top:.8rem;display:grid}.hs-convergence-grid>section,.hs-convergence-grid>aside{border-bottom:1px solid var(--color-line);padding:1rem}.hs-sources{border-right:1px solid var(--color-line);grid-area:sources}.hs-lattice{grid-area:lattice}.hs-packet{grid-area:packet}.hs-receipt{grid-area:receipt}.hs-sources>div:first-child,.hs-lattice>div:first-child,.hs-packet>div:first-child,.hs-receipt>div:first-child,.hs-failures>div:first-child{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.hs-convergence-grid h3,.hs-failures h3{font:.68rem var(--font-mono);text-transform:uppercase}.hs-sources>div:first-child small,.hs-lattice>div:first-child strong,.hs-receipt>div:first-child strong{color:var(--hs);font:.54rem var(--font-mono);text-transform:uppercase}.hs-sources>div:last-child{gap:.55rem;margin-top:.9rem;display:grid}.hs-sources article{border:1px solid var(--color-line);background:linear-gradient(90deg,#ffbd680f,#0000);gap:.35rem;padding:.75rem;display:grid}.hs-sources article small,.hs-sources article code{font:.5rem var(--font-mono);text-transform:uppercase;color:var(--color-telemetry)}.hs-sources article p{margin:.15rem 0;font-size:.78rem}.lattice-visual{grid-template-columns:1fr auto 1fr;align-items:center;height:58px;margin:.8rem 0;display:grid;position:relative}.lattice-visual i{background:var(--color-line);height:1px}.lattice-visual i:nth-child(2),.lattice-visual i:nth-child(4){position:absolute;left:25%;right:25%;transform:rotate(22deg)}.lattice-visual b{z-index:1;border:1px solid var(--hs-hold);background:#151118;width:32px;height:32px;transform:rotate(45deg)}.hs-lattice>article{border:1px solid var(--hs-hold);padding:.75rem}.hs-lattice>article small,.hs-lattice>article span{color:var(--color-telemetry);font:.5rem var(--font-mono);text-transform:uppercase;display:block}.hs-lattice>article p{margin:.45rem 0;font-size:.78rem}.hs-lattice fieldset{border:0;gap:.45rem;margin:1rem 0 0;padding:0;display:grid}.hs-lattice legend{font:.54rem var(--font-mono);text-transform:uppercase;margin-bottom:.5rem}.hs-lattice label{border:1px solid var(--color-line);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;min-height:44px;padding:.5rem;display:grid}.hs-lattice label:has(input:checked){border-color:var(--hs)}.hs-lattice label span>*{display:block}.hs-lattice label small{color:var(--color-telemetry);font:.48rem var(--font-mono);text-transform:uppercase;margin-top:.15rem}.hs-packet>div:first-child>strong{border:1px solid var(--hs-hold);color:var(--hs-hold);font:.52rem var(--font-mono);text-transform:uppercase;padding:.35rem .55rem}.hs-packet>div:first-child>strong[data-ready=true]{border-color:var(--hs-good);color:var(--hs-good)}.hs-outcome{border:1px solid var(--hs);grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem 1rem;margin-top:.9rem;padding:.8rem;display:grid}.hs-outcome small,.hs-outcome code{font:.5rem var(--font-mono);text-transform:uppercase;color:var(--color-telemetry)}.hs-outcome strong{color:var(--hs);text-transform:uppercase}.hs-outcome p{grid-column:1/-1;margin:0;font-size:.76rem}.packet-sections{grid-template-columns:repeat(4,1fr);gap:.55rem;margin-top:.6rem;display:grid}.packet-sections>section{border:1px solid var(--color-line);padding:.7rem}.packet-sections>section>small{color:var(--hs-cool);font:.49rem var(--font-mono);text-transform:uppercase;margin-bottom:.5rem;display:block}.packet-sections article{gap:.2rem;margin-top:.35rem;display:grid}.packet-sections article strong{font-size:.68rem}.packet-sections article span{color:var(--color-telemetry);font:.47rem var(--font-mono);text-transform:uppercase}.hs-receipt{grid-template-columns:1fr auto;gap:.8rem;display:grid}.hs-receipt>div,.hs-receipt dl,.hs-receipt p{grid-column:1/-1}.hs-receipt dl{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;display:grid}.hs-receipt dl div{border:1px solid var(--color-line);padding:.55rem}.hs-receipt dt{color:var(--color-telemetry);font:.48rem var(--font-mono);text-transform:uppercase}.hs-receipt dd{margin:.25rem 0 0;font-size:.7rem}.hs-receipt code{font:.55rem var(--font-mono);color:var(--hs)}.hs-receipt p{color:var(--color-telemetry);margin:0;font-size:.72rem}.hs-failures{border:1px solid var(--color-line);margin-top:.8rem;padding:1rem}.hs-failures>div:first-child button[aria-pressed=true]{border-color:var(--hs-good)}.hs-failures>div:last-child{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.7rem;display:grid}.hs-failures button span,.hs-failures button small{display:block}.hs-failures button span{font-size:.66rem}.hs-failures button small{color:var(--color-telemetry);font:.47rem var(--font-mono);text-transform:uppercase;margin-top:.2rem}.hs-failures button[aria-pressed=true]{border-color:var(--hs-hold);background:#ff927f14}.hs-quarantine{border:1px solid var(--hs-hold);background:linear-gradient(135deg,#ff927f17,#0000);gap:.65rem;margin-top:.8rem;padding:1.2rem;display:grid}.hs-quarantine h3{color:var(--hs-hold);text-transform:uppercase}.hs-quarantine p{margin:0}.hs-quarantine strong{font:.55rem var(--font-mono);text-transform:uppercase}.hs-status{border:1px solid var(--hs-cool);font:.55rem var(--font-mono);text-transform:uppercase;padding:.7rem}.hs-static{border:1px solid var(--hs);gap:.7rem;margin-top:1rem;padding:1rem;display:none}.hs-static article{border:1px solid var(--color-line);padding:.7rem}.hs-source-proof{padding:clamp(4rem,8vw,8rem)}.hs-source-proof article{border:1px solid var(--hs);max-width:56rem;padding:1.2rem}.hs-source-proof article>*{display:block}.hs-source-proof em{color:var(--color-telemetry)}@media (max-width:900px){.hs-convergence-grid{grid-template-columns:1fr;grid-template-areas:"sources""lattice""packet""receipt"}.hs-sources{border-right:0}.packet-sections,.hs-failures>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:520px){.handoff-studio{padding:1.5rem 1rem 4rem}.handoff-studio>header{grid-template-columns:1fr;gap:.7rem}.handoff-studio h2{max-width:20ch;font-size:clamp(1.75rem,8.5vw,2.35rem)}.handoff-studio>header>strong{padding:.5rem;font-size:.5rem}.hs-scenario-switch{grid-template-columns:1fr}.hs-convergence-grid{margin-top:.55rem}.packet-sections,.hs-receipt dl,.hs-failures>div:last-child,.hs-outcome{grid-template-columns:1fr}.hs-outcome p{grid-column:auto}.hs-failures>div:first-child{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lattice-visual b{transform:none}}
