.home-explained code{font-size:.92em}.home-explained .beat{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;padding-block:56px;display:grid}.home-explained .beat-copy h2{max-width:16ch;font-size:clamp(30px,3vw,40px)}.home-explained .beat-copy h2 em,.home-explained .large-copy em{color:var(--accent-ink);font-style:normal}.home-explained .beat-copy .large-copy{max-width:44ch;margin-top:22px;font-size:20px;line-height:1.5}.home-explained .beat-copy>p:not(.large-copy){color:var(--muted);max-width:56ch;margin-top:18px;font-size:16px;line-height:1.7}.home-explained .beat-copy .text-link{margin-top:20px}.home-explained .panel{background:var(--sheet);min-width:0;box-shadow:var(--sheet-shadow);border:1px solid var(--line);border-radius:8px;margin:0;padding:22px 26px 20px}.home-explained .panel>figure{min-width:0;margin:0}.home-explained .panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:18px;padding-bottom:14px;display:flex}.home-explained .panel-title{font-size:13px;font-weight:650;line-height:1.4}.home-explained .panel-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;flex-shrink:0;align-items:center;gap:7px;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-flex}.home-explained .panel-tag:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.home-explained .panel-tag[data-kind=illustration]:before{background:var(--amber)}.home-explained .panel-tag[data-kind=authored]:before{background:var(--border-strong)}.home-explained .provenance{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:14px;font-size:12px;line-height:1.65}.home-explained .provenance a{color:var(--accent-ink)}.home-explained .state-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid #0000;border-color:var(--border-strong);border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-block}.home-explained .state-label[data-state=PROVEN]{color:var(--green);background:var(--green-bg);border-color:#0000}.home-explained .state-label[data-state=STALE]{color:var(--amber);background:var(--amber-bg);border-color:#0000}.home-explained .state-label[data-state=INADMISSIBLE]{color:var(--red);background:var(--red-bg);border-color:#0000}.home-explained .story-section{padding-block:64px 56px}.home-explained .problem-beat{padding-top:0}.home-explained .verdict-section{padding-block:64px 56px}.home-explained .refusal-beat{padding-top:0}.home-explained .instrument-beat{border-top:1px solid var(--line);padding-block:56px}.home-explained .instrument-copy{max-width:64ch;margin-bottom:28px}.home-explained .instrument-copy h2{font-size:clamp(30px,3vw,40px)}.home-explained .instrument-copy .large-copy{max-width:44ch;margin-top:18px;font-size:20px;line-height:1.5}.home-explained .instrument-copy>p:not(.large-copy){color:var(--muted);max-width:60ch;margin-top:14px;font-size:16px;line-height:1.7}.home-explained .instrument{padding:0;overflow:hidden}.home-explained .instrument>figure{display:grid}.home-explained .instrument h3{letter-spacing:.1em;text-transform:uppercase;color:var(--steel-dim);margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:650}.home-explained .instrument-rail{background:var(--ice);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding:16px 26px;font-size:13px;display:flex}.home-explained .rail-selection{align-items:baseline;gap:10px;margin-right:auto;display:inline-flex}.home-explained .rail-selection small{letter-spacing:.08em;text-transform:uppercase;color:var(--steel-dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.home-explained .rail-selection q{color:var(--ink);font-size:15px;font-weight:550}.home-explained .rail-fact strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.home-explained .rail-determinism code{color:var(--ink);font-weight:700}.home-explained .instrument-id{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 26px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:flex}.home-explained .instrument-id>code{color:var(--ink);font-weight:700}.home-explained .instrument-status{gap:12px;margin-left:auto;display:inline-flex}.home-explained .instrument-status em{color:var(--steel-dim);font-style:normal}.home-explained .instrument-status em[data-status]{color:var(--accent-ink);font-weight:700}.home-explained .instrument-requirement{padding:28px 26px 24px 30px;position:relative}.home-explained .instrument-requirement:before{content:"";background:var(--accent);width:2px;position:absolute;top:28px;bottom:24px;left:0;box-shadow:0 0 12px -2px #e3372ccc}.home-explained .instrument-requirement p{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;max-width:48ch;font-size:clamp(19px,1.7vw,24px);line-height:1.45}.home-explained .instrument-why{padding:0 26px 22px 30px}.home-explained .instrument-why p{margin:0}.home-explained .instrument-why code{color:var(--muted);font-size:12.5px}.home-explained .instrument-compartment{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ice);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.home-explained .instrument-compartment>div{min-width:0;padding:20px 26px}.home-explained .instrument-compartment>div+div{border-left:1px solid var(--line)}.home-explained .instrument-compartment pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:12.5px;line-height:1.6}.home-explained .instrument-authority{padding:18px 26px}.home-explained .instrument-authority p{color:var(--muted);max-width:80ch;margin:0;font-size:14px;line-height:1.65}.home-explained .instrument .provenance{margin:0 26px 18px}.home-explained .verdict-ledger{margin-bottom:22px}.home-explained .ledger-verdict{margin:0 0 12px;font-size:14px}.home-explained .ledger-verdict code{color:var(--accent-ink);font-weight:700}.home-explained .run-mark[data-kind=pass]{color:var(--green)}.home-explained .run-mark[data-kind=fail]{color:var(--red)}.home-explained .run-mark[data-kind=open]{color:var(--amber)}.home-explained .ledger{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-explained .ledger li{background:var(--ice);border:1px solid var(--line);border-radius:6px;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"mark name""mark detail";gap:4px 12px;padding:12px 14px;display:grid}.home-explained .ledger li[data-kind=blocking]{border-color:#ffadb259}.home-explained .ledger .run-mark{grid-area:mark;margin-top:2px}.home-explained .ledger-name{grid-area:name;font-size:14px;font-weight:600}.home-explained .ledger-detail{color:var(--muted);overflow-wrap:anywhere;grid-area:detail;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px;line-height:1.6}.home-explained .ledger-rest{color:var(--muted);margin-top:8px;font-size:13px}.home-explained .ledger-rest summary{cursor:pointer;min-height:36px;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.home-explained .ledger-rest ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.home-explained .ledger-rest li{border-left:1px solid var(--line);gap:2px;padding:8px 12px;display:grid}.home-explained .ledger-boundary{color:var(--steel-dim);margin:14px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.home-explained .flow-path{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;margin:0;padding:0;list-style:none;display:grid}.home-explained .flow-step{min-width:0;padding-right:18px;position:relative}.home-explained .flow-step:after{content:"";border-top:1px solid var(--ink);width:18px;position:absolute;top:50%;right:0}.home-explained .flow-result{padding-right:0}.home-explained .flow-result:after{display:none}.home-explained .flow-node{border:1px solid var(--border-strong);background:var(--sheet);min-width:0;box-shadow:var(--sheet-shadow);border-radius:4px;gap:4px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35;display:grid}.home-explained .flow-node code{color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;font-weight:400}.home-explained .flow-step[data-fork] .flow-node{border-color:var(--ink)}.home-explained .flow-check{align-items:center;gap:8px;max-width:12ch;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.home-explained .flow-check svg{stroke-width:2px;width:18px;height:18px}.home-explained .flow-branches{grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin:0;padding:0;list-style:none;display:grid}.home-explained .flow-branch{border-left:1px dotted var(--border-strong);grid-column:3/span 3;margin-left:20px;padding:8px 0 8px 24px;position:relative}.home-explained .flow-branch:last-child{border-left-color:#0000}.home-explained .flow-branch:last-child:after{content:"";border-left:1px dotted var(--border-strong);height:50%;position:absolute;top:0;left:-1px}.home-explained .flow-branch:before{content:"";border-top:1px dotted var(--border-strong);width:14px;position:absolute;top:50%;left:0}.home-explained .flow-card{border:1px dashed var(--border-strong);border-radius:4px;gap:6px;padding:9px 12px;font-size:13px;line-height:1.4;display:grid}.home-explained .flow-branch[data-state=PROVEN] .flow-card{border-style:solid;border-color:var(--line)}.home-explained .flow-question{font-weight:600}.home-explained .flow-ref{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.home-explained .flow-ref code{color:var(--muted);font-size:11px}.home-explained .verdict-terminal{box-shadow:none;border-radius:8px}.home-explained .verdict-terminal .terminal-body{padding:16px 20px 18px}.home-explained .verdict-terminal .terminal-command{margin-bottom:12px}.home-explained .terminal-excerpt{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.home-explained .terminal-excerpt .excerpt-label{color:#ff6a60;font-weight:700}.home-explained .terminal-excerpt .excerpt-omitted{color:var(--on-dark-muted);font-style:italic}.home-explained .grid-panel{margin-top:16px}.home-explained .grid-counts{flex-wrap:wrap;align-items:end;gap:10px 28px;margin-bottom:12px;display:flex}.home-explained .grid-counts dl{gap:24px;display:flex}.home-explained .grid-counts dt{color:var(--muted);font-size:12px;line-height:1.4}.home-explained .grid-counts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:30px;font-weight:550;line-height:1}.home-explained .grid-counts dd[data-proven]{color:var(--green)}.home-explained .grid-note{color:var(--muted);max-width:34ch;font-size:12.5px;line-height:1.5}.home-explained .grid-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.home-explained .grid-row{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:12px;display:grid}.home-explained .grid-label{letter-spacing:.01em;min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;font-weight:700}.home-explained .grid-cells{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.home-explained .cell-slot{display:block}.home-explained .cell{box-sizing:border-box;border:1px solid var(--border-strong);background:0 0;border-radius:2px;width:12px;height:12px;display:block}.home-explained .cell[data-state=PROVEN]{background:var(--green);border-color:var(--green)}.home-explained .cell[data-state=STALE]{border-style:dashed;border-color:var(--amber)}.home-explained .cell[data-state=INADMISSIBLE]{background:var(--red);border-color:var(--red)}.home-explained .cell[data-state=CLAIMED]{border-style:dotted}.home-explained .cell[data-critical]{border-width:2px}.home-explained .cell[data-selected]{outline:2px solid var(--accent);outline-offset:2px}.home-explained .grid-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.home-explained .grid-legend li{align-items:center;gap:8px;display:inline-flex}.home-explained .grid-legend .cell{width:10px;height:10px}.home-explained .view-setup{margin-top:14px}.home-explained .view-setup summary{min-height:44px;color:var(--accent-ink);align-items:center;gap:8px;font-size:13px;font-weight:550;line-height:1.5;display:flex}.home-explained .view-setup summary svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.home-explained .view-setup[open] summary svg{transform:rotate(180deg)}.home-explained .three-lines-band{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;gap:32px 48px;margin-top:8px;padding-top:32px;display:grid}.home-explained .three-lines{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.home-explained .three-lines li{counter-increment:step;color:var(--muted);padding-top:24px;font-size:15px;line-height:1.6;position:relative}.home-explained .three-lines li:before{content:"0" counter(step);letter-spacing:.08em;color:var(--accent-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;position:absolute;top:0;left:0}.home-explained .three-lines strong{color:var(--ink);font-weight:650}.home-explained .determinism{color:var(--muted);max-width:24ch;padding-top:24px;font-size:14px;line-height:1.6}.home-explained .determinism code{color:var(--ink);font-weight:700;display:block}.home-explained .control-section{background:var(--ice);padding-block:72px}.home-explained .control-beat{padding-block:0}.home-explained .runs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-explained .run{border-left:1px solid var(--line);min-width:0;padding:0 20px}.home-explained .run:first-child{border-left:0;padding-left:0}.home-explained .run:last-child{padding-right:0}.home-explained .run-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.home-explained .run-test{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;line-height:1.45;display:flex}.home-explained .run-test code{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.home-explained .run-test small{color:var(--muted);font-size:12px}.home-explained .run-mark{stroke-width:2px;width:18px;height:18px;color:var(--ink);flex-shrink:0}.home-explained .run-code{background:var(--ice);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.65}.home-explained .diff-del{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.home-explained .perturbation .diff-add{color:var(--red);background:var(--red-bg)}.home-explained .control-after .diff-add{color:var(--green);background:var(--green-bg)}.home-explained .run-note,.home-explained .run-reason{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.55}.home-explained .run-verdict{letter-spacing:.04em;border-radius:3px;margin-top:10px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;display:inline-block}.home-explained .run-verdict[data-kind=refused]{color:var(--red);background:var(--red-bg)}.home-explained .run-verdict[data-kind=verified]{color:var(--green);background:var(--green-bg)}.home-explained .control-after{border-top:1px dashed var(--border-strong);margin-top:18px;padding-top:16px}.home-explained .control-after .run-code{margin-top:0}.home-explained .release-line{margin:0;font-size:13px}.home-explained .release-line code{color:var(--green);font-weight:700}.home-explained .findings-section{padding-block:72px}.home-explained .findings-intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.home-explained .findings-intro h2{font-size:clamp(30px,3vw,40px)}.home-explained .findings-intro p{color:var(--muted);max-width:40ch;font-size:17px;line-height:1.6}.home-explained .sheet-subject{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.home-explained .findings-provenance{border-top:0;margin-top:12px;padding-top:0}.home-explained .task-section{padding-block:72px 64px}.home-explained .task-beat{padding-block:0}.home-explained .sheet-id{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;font-size:12px;display:flex}.home-explained .sheet-cell{display:inline-flex}.home-explained .sheet-ref{overflow-wrap:anywhere;font-size:12px;font-weight:700}.home-explained .sheet-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-flex}.home-explained .sheet-meta em{color:var(--accent-ink);font-style:normal;font-weight:700}.home-explained .agent-fit{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;margin-top:56px;padding-top:48px;display:grid}.home-explained .agent-copy h2{max-width:18ch;font-size:clamp(26px,2.6vw,34px)}.home-explained .clients{flex-wrap:wrap;gap:8px 10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.home-explained .clients li{border:1px solid var(--border-strong);border-radius:4px;padding:6px 10px;font-size:13px;font-weight:600}.home-explained .agent-copy p{color:var(--muted);max-width:50ch;margin-top:18px;font-size:16px;line-height:1.7}.home-explained .view-setup pre{background:var(--ice);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin-top:8px;padding:14px;font-size:11.5px;line-height:1.6}.home-explained .view-setup p{color:var(--muted);margin-top:6px;font-size:12px}.home-explained .finding-strips{gap:14px;display:grid}.home-explained .strip{background:var(--sheet);min-width:0;box-shadow:var(--sheet-shadow);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:16px 28px;padding:18px 22px;display:grid}.home-explained .strip-head{gap:6px;min-width:0;display:grid}.home-explained .strip h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}.home-explained .strip-cells{flex-wrap:wrap;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.home-explained .strip-cells .cell{border-radius:1.5px;width:9px;height:9px}.home-explained .strip-cells .cell[data-found]{background:var(--red);border-color:var(--red)}.home-explained .strip-counts{flex-wrap:wrap;justify-self:end;gap:8px 18px;margin:0;display:flex}.home-explained .strip-counts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.home-explained .strip-counts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:600}.home-explained .strip-counts [data-found] dd{color:var(--red)}.home-explained .task-map{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.3fr);align-items:stretch;gap:14px;display:grid}.home-explained .map-repo,.home-explained .map-card{border-radius:6px;min-width:0;padding:16px 16px 14px;position:relative}.home-explained .map-repo{border:1px solid var(--border-strong);background:var(--sheet);box-shadow:var(--sheet-shadow)}.home-explained .map-card{border:1px solid var(--accent);background:var(--ice)}.home-explained .map-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.home-explained .map-tree,.home-explained .map-locked{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.home-explained .map-tree li,.home-explained .map-locked li{align-items:center;gap:8px;min-width:0;display:flex}.home-explained .map-tree code{overflow-wrap:anywhere;font-size:12.5px}.home-explained .map-locked span{overflow-wrap:anywhere}.home-explained .map-mark{stroke-width:1.6px;width:16px;height:16px;color:var(--green);flex-shrink:0}.home-explained .map-locked .map-mark{color:var(--accent-ink)}.home-explained .map-verb{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;margin-top:12px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:700;display:inline-block}.home-explained .map-verb[data-kind=may]{color:var(--green);background:var(--green-bg)}.home-explained .map-verb[data-kind=not]{color:var(--red);background:var(--red-bg)}.home-explained .map-arrow{justify-content:center;align-items:center;min-width:90px;display:flex;position:relative}.home-explained .map-arrow:before{content:"";border-top:1px solid var(--ink);position:absolute;top:50%;left:0;right:0}.home-explained .map-arrow:after{content:"";border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.home-explained .map-arrow span{background:var(--paper);letter-spacing:.04em;color:var(--muted);white-space:nowrap;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px;position:relative}.home-explained .map-card .sheet-id{margin-bottom:10px}.home-explained .map-requirement{quotes:"“" "”";color:var(--ink);margin:0 0 12px;font-size:13.5px;line-height:1.5;display:block}.home-explained .map-proof{border-top:1px dashed var(--border-strong);flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:12px 0 0;font-size:12px;list-style:none;display:flex}.home-explained .map-proof li{border:1px solid var(--border-strong);background:var(--paper);border-radius:3px;padding:3px 8px}.home-explained .map-proof code{font-weight:600}.home-explained .session-panel,.home-explained .task-panel{container-type:inline-size}.home-explained .wiring{border:1px dashed var(--border-strong);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(56px,auto) minmax(0,1.5fr) minmax(40px,auto) minmax(0,1fr);align-items:center;gap:8px;padding:26px 16px 16px;display:grid;position:relative}.home-explained .wiring-label{background:var(--paper);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px;position:absolute;top:-8px;left:14px}.home-explained .wire-node{border:1px solid var(--border-strong);background:var(--sheet);min-width:0;box-shadow:var(--sheet-shadow);border-radius:6px;padding:10px;font-size:12px;line-height:1.4}.home-explained .wire-node[data-server]{border-color:var(--ink)}.home-explained .wire-node strong{font-weight:650;display:block}.home-explained .wire-node small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.home-explained .wire-tools{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.home-explained .wire-tools code{border:1px solid var(--line);border-radius:3px;padding:1px 4px;font-size:10px}.home-explained .wire-link{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.home-explained .wire-link:before{content:"";border-top:1px solid var(--ink);z-index:0;position:absolute;top:50%;left:0;right:0}.home-explained .wire-badge{z-index:1;border:1px solid var(--border-strong);background:var(--paper);text-align:center;border-radius:3px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:600;position:relative}.home-explained .wire-badge[data-dir=in][data-done=false]{color:var(--red);border-color:var(--red)}.home-explained .wire-badge[data-dir=read]{color:var(--muted);font-weight:400}@container (max-width:640px){.home-explained .wiring{grid-template-columns:minmax(0,1fr)}.home-explained .wire-link{flex-flow:wrap;justify-content:center;min-height:56px}.home-explained .wire-link:before{border-top:0;border-left:1px solid var(--ink);inset:0 auto 0 50%}}@container (max-width:560px){.home-explained .task-map{grid-template-columns:minmax(0,1fr)}.home-explained .map-arrow{min-width:0;min-height:44px}.home-explained .map-arrow:before{border-top:0;border-left:1px solid var(--ink);inset:0 auto 0 50%}.home-explained .map-arrow:after{top:0;left:50%;transform:translate(-50%)rotate(135deg)}}.home-explained .scope-section{background:var(--ice);padding-block:64px 72px}.home-explained .scope-beat{padding-block:0}.home-explained .scope-beat h2{max-width:18ch;font-size:clamp(26px,2.6vw,34px)}.home-explained .scope-card{background:var(--sheet);box-shadow:var(--sheet-shadow);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-self:start;gap:16px 24px;padding:22px 26px;display:grid}.home-explained .scope-card dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.home-explained .scope-card dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;margin:4px 0 0;font-size:14px;line-height:1.5;display:flex}.home-explained .scope-card code{font-size:12px;font-weight:600}.home-explained .buy-facts{border-top:1px solid var(--line);margin-top:56px;padding-top:40px}.home-explained .buy-facts h2{font-size:24px}.home-explained .buy-facts dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px 32px;margin-top:24px;display:grid}.home-explained .buy-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:12px;font-weight:700}.home-explained .buy-facts dd{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.home-explained .faq-section{gap:64px;padding-block:56px 0}.home-explained .faq-section summary{padding-block:18px;font-size:17px}.home-explained .closing-section{background:linear-gradient(#040c14 0%,#03090f 60%,#01080d 100%);padding-block:64px 56px}.home-explained .closing-content{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.home-explained .closing-offer>div{max-width:42ch}.home-explained .closing-content #purchase-note strong{color:var(--on-dark);font-weight:650}.home-explained .close-art{min-width:0;margin:0}.home-explained .close-art-stage{aspect-ratio:2;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%)}.home-explained .close-poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-explained .purchase-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.home-explained .purchase-guide{min-height:44px;color:var(--on-dark);text-underline-offset:4px;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}.home-explained .purchase-guide:hover{color:var(--on-dark-muted)}.home-explained .closing-content .closing-policies{color:var(--on-dark-muted);flex-wrap:wrap;gap:3px 11px;margin:16px 0 0;font-size:13px;line-height:1.7;display:flex}.home-explained .closing-policies a{color:var(--on-dark);text-underline-offset:4px}.home-explained .closing-policies a:hover{color:var(--on-dark-muted)}.home-explained .purchase-actions button:disabled{background:var(--terminal-chrome);color:var(--on-dark-muted);border:1px solid var(--dark-line);opacity:1}.home-explained .first-run{color:var(--on-dark);border-top:1px solid #1c2a38;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;margin-top:56px;padding-top:40px;display:grid}.home-explained .first-run h3{letter-spacing:-.02em;font-size:22px;font-weight:600}.home-explained .first-run p{color:var(--on-dark-muted);max-width:52ch;margin-top:14px;font-size:15px;line-height:1.65}.home-explained .run-commands{color:var(--on-dark);white-space:pre-wrap;overflow-wrap:anywhere;background:#0a121b;border:1px solid #1c2a38;border-radius:8px;margin:0;padding:20px 22px;font-size:13px;line-height:1.9}@media (prefers-reduced-motion:no-preference){[data-reveal=pending] .cell-slot,[data-reveal=pending] .flow-step,[data-reveal=pending] .flow-branch,[data-reveal=pending] .run,[data-reveal=pending] .control-after,[data-reveal=pending] .map-repo,[data-reveal=pending] .map-arrow,[data-reveal=pending] .map-card{opacity:0}[data-reveal=in] .cell-slot{animation:cell-in .35s var(--ease) both;animation-delay:calc(var(--i) * 9ms)}[data-reveal=in] .flow-step{animation:fade-up .5s var(--ease) both;animation-delay:calc(var(--i) * .14s)}[data-reveal=in] .flow-branch{animation:fade-up .5s var(--ease) both;animation-delay:calc(.76s + var(--i) * .2s)}[data-reveal=in] .run{animation:fade-up .45s var(--ease) both}[data-reveal=in] .run:nth-child(2){animation-delay:.32s}[data-reveal=in] .run:nth-child(3){animation-delay:.72s}[data-reveal=in] .control-after{animation:fade-up .45s var(--ease) both;animation-delay:1.1s}[data-reveal=in] .map-repo,[data-reveal=in] .map-arrow,[data-reveal=in] .map-card{animation:fade-up .45s var(--ease) both}[data-reveal=in] .map-arrow{animation-delay:.2s}[data-reveal=in] .map-card{animation-delay:.4s}}@keyframes cell-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1150px){.home-explained .beat,.home-explained .agent-fit,.home-explained .closing-content,.home-explained .first-run{gap:40px}.home-explained .grid-row{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:900px){.home-explained .instrument-compartment{grid-template-columns:1fr}.home-explained .instrument-compartment>div+div{border-left:0;border-top:1px solid var(--line)}.home-explained .instrument-status{margin-left:0}.home-explained .beat,.home-explained .agent-fit,.home-explained .closing-content,.home-explained .first-run,.home-explained .three-lines-band{grid-template-columns:minmax(0,1fr);gap:28px}.home-explained .beat-copy h2,.home-explained .agent-copy h2{max-width:22ch}.home-explained .panel,.home-explained .scope-card,.home-explained .run-commands{width:100%;max-width:720px}.home-explained .findings-intro{flex-direction:column;align-items:flex-start;gap:14px}.home-explained .strip{grid-template-columns:minmax(0,1fr);gap:12px}.home-explained .strip-counts{justify-self:start}.home-explained .task-map{grid-template-columns:minmax(0,1fr)}.home-explained .map-arrow{min-height:44px}.home-explained .map-arrow:before{border-top:0;border-left:1px solid var(--ink);inset:0 auto 0 50%}.home-explained .map-arrow:after{top:0;left:50%;transform:translate(-50%)rotate(135deg)}.home-explained .wiring{grid-template-columns:minmax(0,1fr)}.home-explained .wire-link{flex-flow:wrap;justify-content:center;min-height:56px}.home-explained .wire-link:before{border-top:0;border-left:1px solid var(--ink);inset:0 auto 0 50%}.home-explained .three-lines{grid-template-columns:minmax(0,1fr);gap:18px}.home-explained .determinism{max-width:none;padding-top:0}.home-explained .runs{grid-template-columns:minmax(0,1fr);gap:20px}.home-explained .run{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.home-explained .run:first-child,.home-explained .control-after .run:first-child{border-top:0;padding-top:0}.home-explained .closing-content{gap:36px}.home-explained .close-art-stage{-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}}@media (max-width:640px){.home-explained .ledger li{row-gap:2px;padding:9px 11px}.home-explained .ledger-name{font-size:13px}.home-explained .ledger-detail{font-size:11px}.home-explained .instrument-rail,.home-explained .instrument-id,.home-explained .instrument-requirement,.home-explained .instrument-why,.home-explained .instrument-authority,.home-explained .instrument-compartment>div{padding-inline:16px}.home-explained .instrument-requirement{padding-left:18px}.home-explained .instrument .provenance{margin-inline:16px}.home-explained .instrument-compartment pre{white-space:normal}.home-explained .story-section,.home-explained .control-section,.home-explained .findings-section,.home-explained .task-section,.home-explained .scope-section{padding-block:48px}.home-explained .beat{padding-block:40px}.home-explained .problem-beat{padding-top:0}.home-explained .beat-copy .large-copy{font-size:19px}.home-explained .panel{padding:18px 16px 16px}.home-explained .panel-head{flex-direction:column;gap:6px}.home-explained .flow-path,.home-explained .flow-branches{grid-template-columns:minmax(0,1fr)}.home-explained .flow-step{padding:0 0 16px}.home-explained .flow-step:after{border-top:0;border-left:1px solid var(--ink);width:0;height:16px;inset:auto auto 0 18px}.home-explained .flow-result{padding-bottom:0}.home-explained .flow-branch{grid-column:1;margin-left:18px}.home-explained .flow-branches{margin:10px 0 18px}.home-explained .grid-row{grid-template-columns:minmax(0,1fr);gap:3px}.home-explained .grid-counts{margin-bottom:8px}.home-explained .grid-counts dd{font-size:26px}.home-explained .grid-note{display:none}.home-explained .verdict-terminal .terminal-body{padding:12px 14px 14px}.home-explained .grid-panel{margin-top:12px}.home-explained .terminal-excerpt,.home-explained .run-code,.home-explained .run-commands,.home-explained .view-setup pre{font-size:12px}.home-explained .faq-section{gap:24px;padding-block:40px 0}.home-explained .closing-section{padding-block:48px}.home-explained .first-run{margin-top:40px;padding-top:32px}}@media print{.home-explained .closing-section,.home-explained .run-commands,.home-explained .verdict-terminal{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.home-explained .terminal-excerpt .excerpt-label{color:var(--accent-ink)}.home-explained .panel,.home-explained .sheet,.home-explained .beat{break-inside:avoid}}
