.experience-intro[data-astro-cid-vidkk2en]{max-width:58rem;margin-bottom:var(--space-8)}.experience-intro[data-astro-cid-vidkk2en] h1[data-astro-cid-vidkk2en]{max-width:none;font-size:clamp(3.25rem,12vw,8rem);letter-spacing:-.07em}.experience-intro[data-astro-cid-vidkk2en]>p[data-astro-cid-vidkk2en]:last-child{max-width:54rem;color:var(--color-muted);font-size:var(--text-lg)}.mesh-briefing,.release-gate,.mesh-replay{min-height:38rem;padding:clamp(var(--space-6),5vw,var(--space-12));border:1px solid var(--color-border);background:var(--color-surface)}.mesh-briefing{display:grid;grid-template-columns:minmax(16rem,.8fr) 1.4fr;gap:var(--space-12);align-items:center}.mesh-briefing h2,.release-gate h2,.mesh-replay h2{max-width:18ch;margin-top:0;font-size:clamp(2rem,5vw,4rem)}.mesh-briefing__signal{position:relative;display:grid;min-height:26rem;place-items:center}.mesh-briefing__signal:before,.mesh-briefing__signal:after{position:absolute;width:65%;aspect-ratio:1;border:1px solid var(--color-border);border-radius:50%;content:""}.mesh-briefing__signal:after{width:32%;border-color:var(--color-inference)}.mesh-briefing__signal span{position:relative;z-index:1;padding:var(--space-2);background:var(--color-bg);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.mesh-briefing__signal span:nth-child(2),.mesh-briefing__signal span:nth-child(4){justify-self:start}.mesh-briefing__signal span:nth-child(3),.mesh-briefing__signal span:nth-child(5){justify-self:end}.mesh-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.mesh-console{overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg)}.mesh-console button,.mesh-briefing button,.release-gate button,.mesh-replay button{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-family:var(--font-mono);font-weight:700}.mesh-console button:hover:not(:disabled),.mesh-briefing button:hover,.release-gate button:hover,.mesh-replay button:hover{border-color:var(--color-accent)}.mesh-console button[aria-pressed=true]{border-color:var(--color-inference);background:var(--color-inference-soft);color:var(--color-inference-ink)}.mesh-console button:disabled{cursor:not-allowed;opacity:.45}.mesh-console .primary,.mesh-briefing .primary,.release-gate .primary,.mesh-replay .primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-bg)}.mesh-console__header{display:flex;align-items:center;justify-content:space-between;min-height:4rem;padding-inline:var(--space-4);border-bottom:1px solid var(--color-border);font-family:var(--font-mono)}.mesh-console__header div{display:flex;align-items:center;gap:var(--space-3)}.mesh-console__header small{color:var(--color-muted)}.live-dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px var(--color-success-soft)}.mesh-meters{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--color-border)}.mesh-meters>div{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs)}.mesh-meters>div:last-child{border-right:0}.mesh-meters meter{grid-column:1 / -1;width:100%;accent-color:var(--color-success)}.mesh-layout{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(24rem,1.5fr) minmax(17rem,.8fr);min-height:44rem}.evidence-rail,.dispatch-bench{padding:var(--space-4);background:var(--color-surface)}.evidence-rail{border-right:1px solid var(--color-border)}.dispatch-bench{border-left:1px solid var(--color-border)}.evidence-rail h3,.dispatch-bench h3{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase}.evidence-rail>p{color:var(--color-muted);font-size:var(--text-xs)}.evidence-rail>button{display:grid;width:100%;margin-top:var(--space-2);text-align:left}.evidence-rail button span,.evidence-rail button small{color:var(--color-muted);font-size:.68rem;font-weight:500}.evidence-rail button strong{margin-block:var(--space-1)}.mission-plane{width:auto;min-height:auto;margin:0;padding:var(--space-8);background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:2rem 2rem}.mission-plane h2{margin:0;font-size:clamp(2.25rem,5vw,4.5rem)}.mission-brief{max-width:44rem;color:var(--color-muted);font-size:var(--text-lg)}.system-map{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;min-height:18rem;margin-block:var(--space-8)}.system-map span{display:grid;place-items:center;min-height:6rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-inference);font-family:var(--font-mono);font-size:var(--text-xs)}.system-map span:nth-child(2),.system-map span:nth-child(4){transform:translateY(-3rem)}.system-map span:nth-child(3){border-color:var(--color-inference)}.system-map small{color:var(--color-muted)}.latest-artifact{padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface)}.latest-artifact[data-quality=sound]{border-color:var(--color-success)}.latest-artifact[data-quality=defective]{border-color:var(--color-error)}.latest-artifact span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.latest-artifact p{margin:var(--space-2) 0 0}.dispatch-bench fieldset{margin:var(--space-4) 0;padding:0;border:0}.dispatch-bench legend{margin-bottom:var(--space-2);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.advisor-toggle{display:flex;align-items:center;gap:var(--space-2);min-height:44px;margin-block:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs)}.advisor-toggle small{display:block;color:var(--color-muted)}.dispatch-button{width:100%}.release-gate{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-8);align-items:start}.packet-list{display:grid;gap:var(--space-2)}.packet-list label{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);text-transform:capitalize}.packet-list input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent)}.gate-summary{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--color-muted);font-family:var(--font-mono)}.release-gate>.primary{align-self:end;justify-self:start}.mesh-scoreboard{display:grid;grid-template-columns:repeat(4,1fr);margin-block:var(--space-8);border-block:1px solid var(--color-border)}.mesh-scoreboard div{padding:var(--space-4);border-right:1px solid var(--color-border)}.mesh-scoreboard div:last-child{border-right:0}.mesh-scoreboard span,.mesh-scoreboard strong{display:block;font-family:var(--font-mono)}.mesh-scoreboard span{color:var(--color-muted);font-size:var(--text-xs)}.mesh-scoreboard strong{margin-top:var(--space-2);font-size:var(--text-xl)}.causal-replay{padding:0;list-style:none}.causal-replay li{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.causal-replay li>span{color:var(--color-muted);font-family:var(--font-mono)}.causal-replay li[data-quality=sound]>span{color:var(--color-success)}.causal-replay li[data-quality=defective]>span{color:var(--color-error)}.causal-replay p{margin:var(--space-1) 0 0;color:var(--color-muted)}.mesh-verdict{max-width:60ch;margin-block:var(--space-8);font-size:var(--text-lg)}@media(max-width:960px){.mesh-layout{grid-template-columns:1fr 1fr}.mission-plane{grid-column:1 / -1;grid-row:1}.evidence-rail{border-top:1px solid var(--color-border);border-right:1px solid var(--color-border)}.dispatch-bench{border-top:1px solid var(--color-border);border-left:0}}@media(max-width:700px){.mesh-briefing,.release-gate{grid-template-columns:1fr}.mesh-briefing__signal{min-height:15rem}.mesh-meters{grid-template-columns:repeat(2,1fr)}.mesh-layout{display:flex;flex-direction:column}.mission-plane{order:1;padding:var(--space-4)}.evidence-rail{order:2;border-right:0}.dispatch-bench{order:3}.system-map{grid-template-columns:1fr;gap:var(--space-2);min-height:auto}.system-map span,.system-map span:nth-child(2),.system-map span:nth-child(4){min-height:52px;transform:none}.mesh-scoreboard{grid-template-columns:repeat(2,1fr)}.mesh-scoreboard div:nth-child(2){border-right:0}}.blackstart-opening,.blackstart-result{min-height:40rem;padding:clamp(var(--space-6),6vw,var(--space-12));border:1px solid var(--color-border);background:var(--color-surface)}.blackstart-opening{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.blackstart-opening h2,.blackstart-result h2{margin-top:0;max-width:16ch;font-size:clamp(2.5rem,6vw,5rem)}.blackstart-opening button,.blackstart-result button{min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);cursor:pointer;font-family:var(--font-mono);font-weight:700}.blackstart-sky{position:relative;min-height:28rem;overflow:hidden;background:var(--color-world-bg)}.blackstart-sky:before{position:absolute;inset:0;background-image:radial-gradient(circle at 12% 24%,rgba(107,199,218,.45) 0 2px,transparent 3px),radial-gradient(circle at 72% 62%,rgba(107,199,218,.28) 0 2px,transparent 3px);background-size:6rem 7rem,8rem 9rem;content:"";opacity:.7}.blackstart-sky span{position:absolute;width:1px;height:46%;background:#6bc7da61;transform:rotate(28deg)}.blackstart-sky span:nth-child(1){left:18%;top:10%}.blackstart-sky span:nth-child(2){left:42%;top:36%}.blackstart-sky span:nth-child(3){right:28%;top:4%}.blackstart-sky span:nth-child(4){right:12%;bottom:2%}.blackstart-sky b{position:absolute;right:var(--space-4);bottom:var(--space-4);color:var(--color-world-success);font-family:var(--font-mono);font-size:var(--text-xs)}.blackstart-world{overflow:hidden;border:1px solid var(--color-border);background:var(--color-world-bg);color:var(--color-world-ink)}.blackstart-world>header{display:flex;justify-content:space-between;gap:var(--space-4);min-height:4rem;padding:var(--space-4);border-bottom:1px solid var(--color-world-border);font-family:var(--font-mono)}.blackstart-world>header div{display:flex;align-items:center;gap:var(--space-4)}.pulse{width:.7rem;height:.7rem;border-radius:50%;background:var(--color-world-success);box-shadow:0 0 0 5px #2fbf7124}.blackstart-grid{display:grid;grid-template-columns:1.35fr .65fr;min-height:42rem}.blackstart-topology{display:grid;gap:var(--space-4);padding:var(--space-6);background-image:linear-gradient(rgba(107,199,218,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(107,199,218,.08) 1px,transparent 1px);background-size:2rem 2rem}.blackstart-topology section{display:grid;grid-template-columns:8rem 1fr;align-items:center}.blackstart-topology h3{margin:0;color:var(--color-world-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.blackstart-topology section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.blackstart-topology button{display:grid;min-height:7rem;padding:var(--space-3);border:1px solid var(--color-world-border);background:var(--color-world-surface);color:var(--color-world-ink);cursor:pointer;text-align:left}.blackstart-topology button[aria-pressed=true]{border-color:var(--color-world-inference)}.blackstart-topology button[data-state=online]{border-color:var(--color-world-success)}.blackstart-topology button[data-state=observed]{border-color:var(--color-world-inference)}.blackstart-topology button[data-state=isolated]{border-color:var(--color-world-warning)}.blackstart-topology button span{font-family:var(--font-mono);font-weight:700}.blackstart-topology button small{align-self:end;color:var(--color-world-muted);font-family:var(--font-mono)}.blackstart-inspector{padding:var(--space-6);border-left:1px solid var(--color-world-border);background:var(--color-world-surface)}.blackstart-inspector h2{margin-top:0;font-size:clamp(2rem,4vw,3.5rem)}.blackstart-inspector>p:not(.eyebrow){color:var(--color-world-muted)}.blackstart-inspector dl{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin-block:var(--space-6);font-family:var(--font-mono);font-size:var(--text-sm)}.blackstart-inspector dt{color:var(--color-world-muted)}.blackstart-inspector dd{margin:0}.blackstart-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.blackstart-actions button{min-height:52px;border:1px solid var(--color-world-border);background:var(--color-world-surface-alt);color:var(--color-world-ink);cursor:pointer;font-family:var(--font-mono);font-weight:700}.blackstart-actions button.primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-world-bg)}.blackstart-actions small{display:block;margin-top:var(--space-1);font-weight:500}.blackstart-log{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-world-border)}.blackstart-log strong{color:var(--color-world-inference);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.blackstart-log p{color:var(--color-world-muted)}.blackstart-timeline{padding:0;list-style:none}.blackstart-timeline li{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.blackstart-timeline li>span{color:var(--color-muted);font-family:var(--font-mono)}.blackstart-timeline li[data-tone=good]>span{color:var(--color-success)}.blackstart-timeline li[data-tone=bad]>span{color:var(--color-error)}.blackstart-timeline p{display:grid;margin:0;color:var(--color-muted)}.blackstart-timeline strong{color:var(--color-ink)}@media(max-width:900px){.blackstart-opening,.blackstart-grid{grid-template-columns:1fr}.blackstart-inspector{border-top:1px solid var(--color-world-border);border-left:0}.blackstart-topology section{grid-template-columns:1fr;gap:var(--space-2)}}@media(max-width:600px){.blackstart-topology section>div,.blackstart-actions{grid-template-columns:1fr}.blackstart-world>header{align-items:flex-start;flex-direction:column}.blackstart-sky{min-height:18rem}}.machine-compose,.machine-blueprint{border:1px solid var(--color-border);background:var(--color-surface)}.machine-compose>header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8);padding:clamp(var(--space-6),5vw,var(--space-12));border-bottom:1px solid var(--color-border)}.machine-compose h2,.machine-blueprint h2{max-width:18ch;margin-top:0;font-size:clamp(2.5rem,6vw,5rem)}.machine-counter{display:grid;min-width:11rem;font-family:var(--font-mono)}.machine-counter strong{color:var(--color-accent);font-size:4rem;line-height:1}.machine-counter span,.machine-counter small{color:var(--color-muted)}.fragment-field{display:grid;grid-template-columns:repeat(5,1fr)}.fragment-field button{min-height:15rem;padding:var(--space-4);border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg);color:var(--color-ink);cursor:pointer;text-align:left;transition:background-color var(--duration-system) var(--ease-system),transform var(--duration-system) var(--ease-system)}.fragment-field button:nth-child(5n){border-right:0}.fragment-field button[aria-pressed=true]{background:var(--color-accent-soft);box-shadow:inset 0 -4px 0 var(--color-accent);transform:translateY(-4px)}.fragment-field button>span{color:var(--color-muted);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.fragment-field button strong{display:block;margin-block:var(--space-6) var(--space-3);font-family:var(--font-display-serif);font-size:var(--text-lg)}.fragment-field button p{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.machine-compose>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6)}.machine-compose>footer p{max-width:54rem;margin:0;color:var(--color-muted)}.machine-compose button.primary,.machine-blueprint button{min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);cursor:pointer;font-family:var(--font-mono);font-weight:700}.machine-compose button.primary:disabled{cursor:not-allowed;opacity:.45}.machine-blueprint{padding:clamp(var(--space-6),5vw,var(--space-12))}.machine-blueprint>header{max-width:64rem}.blueprint-field{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;min-height:19rem;margin-block:var(--space-8);background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:2rem 2rem}.blueprint-field>div{display:grid;min-height:8rem;padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-bg);transform:translateY(calc((var(--index) - 2) * .8rem))}.blueprint-field span,.blueprint-field small{color:var(--color-muted);font-family:var(--font-mono);font-size:.68rem}.blueprint-field strong{align-self:center}.blueprint-findings{display:grid;grid-template-columns:1.25fr .75fr;gap:var(--space-8)}.blueprint-findings h3{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase}.blueprint-findings article{padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.blueprint-findings article>strong{font-size:var(--text-lg)}.blueprint-findings article p{color:var(--color-muted)}.blueprint-findings article small{color:var(--color-error)}.blueprint-findings li{margin-bottom:var(--space-3)}.machine-actions{display:flex;gap:var(--space-3);margin-top:var(--space-8)}.machine-actions button:first-child{background:var(--color-surface);color:var(--color-ink)}@media(max-width:960px){.fragment-field{grid-template-columns:repeat(2,1fr)}.fragment-field button:nth-child(n){border-right:1px solid var(--color-border)}.fragment-field button:nth-child(2n){border-right:0}.blueprint-field{grid-template-columns:repeat(3,1fr)}.blueprint-findings{grid-template-columns:1fr}}@media(max-width:600px){.machine-compose>header,.machine-compose>footer{align-items:flex-start;flex-direction:column}.fragment-field{grid-template-columns:1fr}.fragment-field button:nth-child(n){min-height:12rem;border-right:0}.blueprint-field{grid-template-columns:1fr}.blueprint-field>div{min-height:5rem;transform:none}}
