:root{color-scheme:dark;font-family:Inter,Segoe UI,system-ui,sans-serif;font-synthesis:none;--surface-0: #090b0c;--surface-1: #0f1213;--surface-2: #161a1b;--surface-3: #202526;--line: #2d3435;--line-soft: #1f2526;--text: #eeeade;--muted: #8f9997;--generated: #69d5ce;--selected: #e5ad56;--unresolved: #bf78a9;--derived: #aab7b4;--given: #eeeade}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;background:var(--surface-0);color:var(--text)}button,input,select{font:inherit}button{color:inherit;border:1px solid var(--line);background:var(--surface-2);cursor:pointer}button:hover{border-color:#55605f;background:var(--surface-3)}button:focus-visible,[role=button]:focus-visible,input:focus-visible{outline:2px solid var(--generated);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.38}.app-shell{min-height:100vh;display:grid;grid-template-rows:auto minmax(540px,1fr) auto auto;background:radial-gradient(circle at 50% 38%,rgba(105,213,206,.035),transparent 32%),var(--surface-0)}.topbar{min-height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:12px 20px;border-bottom:1px solid var(--line);background:#0f1213eb}.identity{display:flex;align-items:center;gap:13px}.binary-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--generated);color:var(--generated);font:600 11px/1 ui-monospace,monospace;letter-spacing:2px}.identity h1,.identity p,.rail h2,.rail h3,.why h2{margin:0}.identity h1{font-size:14px;letter-spacing:.18em}.identity p{margin-top:3px;color:var(--muted);font-size:11px}.chronology{display:flex;align-items:stretch}.chronology>div{min-width:70px;padding:5px 14px;text-align:center;border-left:1px solid var(--line)}.chronology>div:last-child{border-right:1px solid var(--line)}.chronology span,.eyebrow{display:block;color:var(--muted);font:600 9px/1.4 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.chronology strong{display:block;margin-top:3px;font:500 16px/1 ui-monospace,monospace}.chronology .now strong{color:var(--generated)}.playback-controls{justify-self:end;display:flex;align-items:center;gap:7px}.primary-action,.play-action,.reset-action{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 9px 0 16px;border-color:var(--generated);color:var(--generated);background:#69d5ce0f}.play-action{min-width:142px;justify-content:center}.play-action.playing{border-color:var(--selected);color:var(--selected);background:#e5ad5614}.reset-action{padding:0 12px;border-color:var(--line);color:var(--muted);background:transparent}.speed-control,.moment-control{display:grid;gap:3px;padding:4px 8px;border:1px solid var(--line)}.speed-control span,.moment-control span{color:var(--muted);font:600 8px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.speed-control select{border:0;color:var(--text);background:var(--surface-1);font:10px/1.2 ui-monospace,monospace}.moment-control input{width:76px;border:0;padding:0;color:var(--text);background:var(--surface-1);font:10px/1.2 ui-monospace,monospace}kbd{padding:5px 7px;border:1px solid rgba(105,213,206,.3);color:var(--muted);font:10px/1 ui-monospace,monospace}.workspace{min-height:0;display:grid;grid-template-columns:278px minmax(460px,1fr) 282px;position:relative}.workspace.left-closed{grid-template-columns:minmax(460px,1fr) 282px}.workspace.right-closed{grid-template-columns:278px minmax(460px,1fr)}.workspace.left-closed.right-closed{grid-template-columns:1fr}.left-closed .provenance-rail,.right-closed .inspector-rail{display:none}.rail{min-width:0;padding:20px;background:var(--surface-1);overflow:auto}.provenance-rail{border-right:1px solid var(--line)}.inspector-rail{border-left:1px solid var(--line)}.rail-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.rail-heading h2{margin-top:5px;font-size:18px;font-weight:500}.icon-button{width:30px;height:30px;padding:0;font-size:21px}.provenance-list{list-style:none;margin:24px 0 0;padding:0}.provenance-node{position:relative;display:grid;grid-template-columns:25px 1fr;gap:9px;padding:0 0 19px}.provenance-node:after{content:"";position:absolute;left:10px;top:18px;bottom:0;width:1px;background:var(--line)}.provenance-node:last-child:after{display:none}.node-index{color:#58615f;font:9px/1 ui-monospace,monospace;padding-top:4px}.provenance-node h3{margin-top:7px;font-size:11px;letter-spacing:.04em}.provenance-node p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.status-mark{display:inline-block;color:var(--muted);font:700 8px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.status-generated{color:var(--generated)}.status-selected{color:var(--selected)}.status-unresolved{color:var(--unresolved)}.status-derived{color:var(--derived)}.status-given{color:var(--given)}.stage{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(380px,1fr) auto auto}.stage-toolbar,.field-status{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:#090b0cbf}.location{display:flex;gap:8px;flex-wrap:wrap}.location span,.toolbar-actions button{padding:7px 9px;color:var(--muted);font:10px/1 ui-monospace,monospace}.location span{border:1px solid var(--line-soft)}.toolbar-actions{display:flex;gap:7px}.toolbar-actions button{background:transparent}.field-wrap{min-height:0;position:relative;overflow:hidden}.field{width:100%;height:100%;min-height:380px;display:block}.grid-line{fill:none;stroke:#15191a;stroke-width:.65}.presentation-edge{stroke:#52605e;stroke-width:.85;opacity:.36}.source-node rect{fill:#101516;stroke:var(--generated);stroke-width:1.5}.source-node path{stroke:var(--generated);stroke-width:1;opacity:.8}.relation-node{cursor:pointer}.relation-node circle{fill:var(--surface-2);stroke-width:1.4;transition:r .15s,fill .15s}.relation-node:hover circle,.relation-node:focus circle{fill:#28302f}.relation-node.same circle{stroke:#778380}.relation-node.different circle{stroke:var(--generated);fill:#69d5ce1a}.relation-node.selected circle{stroke:var(--selected);stroke-width:3;fill:#e5ad5621}.relation-node text{fill:var(--text);font:8px/1 ui-monospace,monospace;text-anchor:middle;pointer-events:none}.moment-field{filter:drop-shadow(0 0 5px rgba(105,213,206,.8));pointer-events:none}.moment-field circle{fill:var(--generated);opacity:.92;transform-box:fill-box;transform-origin:center;animation:difference-arrives .48s cubic-bezier(.2,.75,.2,1) both}.moment-field .detected-field-1,.field-swatch.detected-field-1{fill:var(--selected);background:var(--selected)}.moment-field .detected-field-2,.field-swatch.detected-field-2{fill:var(--unresolved);background:var(--unresolved)}.moment-field .detected-field-3,.field-swatch.detected-field-3{fill:#8fbf68;background:#8fbf68}.moment-field .detected-field-4,.field-swatch.detected-field-4{fill:#759ce0;background:#759ce0}.moment-field .detected-field-5,.field-swatch.detected-field-5{fill:#d77d67;background:#d77d67}.is-playing .edges,.is-playing .source-node,.is-playing .relation-node{opacity:.2}@keyframes difference-arrives{0%{opacity:0;transform:scale(.15)}65%{opacity:1;transform:scale(1.45)}to{opacity:.92;transform:scale(1)}}.axis line{stroke:#4c5654;stroke-dasharray:3 4}.axis text{fill:#67716f;font:8px/1 ui-monospace,monospace}.canvas-caption{position:absolute;left:15px;right:15px;bottom:12px;display:flex;justify-content:space-between;gap:12px;color:#737d7b;font:9px/1 ui-monospace,monospace}.six-observer{padding:14px;border-top:1px solid var(--line);background:#0b0e0f}.potential-flow{padding:14px;border-top:1px solid var(--line);background:#0d1011}.potential-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:10px}.potential-heading h2{margin:4px 0 0;font-size:14px;font-weight:500}.potential-heading>strong{color:var(--selected);font:10px/1 ui-monospace,monospace}.potential-body{display:grid;grid-template-columns:minmax(300px,1fr) minmax(190px,.55fr);gap:9px;margin-bottom:9px}.potential-canvas{width:100%;min-height:224px;border:1px solid var(--line-soft)}.potential-canvas rect{fill:var(--surface-0)}.potential-canvas line{stroke:#69d5ce3d;stroke-width:.7}.potential-canvas marker path{fill:var(--generated);opacity:.55}.potential-canvas circle{stroke-width:1}.potential-canvas .will-be-different{fill:#e5ad56b8;stroke:var(--selected)}.potential-canvas .will-be-same{fill:#53615f59;stroke:#53615f}.potential-flow.is-playing .potential-canvas line{animation:potential-presents .34s ease-out both}.potential-flow.is-playing .potential-canvas circle{animation:potential-resolves .34s ease-out both}@keyframes potential-presents{0%{stroke-dasharray:0 20;opacity:0}to{stroke-dasharray:20 0;opacity:1}}@keyframes potential-resolves{0%{opacity:0;transform:scale(.2);transform-origin:center}to{opacity:1;transform:scale(1);transform-origin:center}}.potential-metrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-soft);align-content:start}.potential-metrics div{padding:9px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.potential-metrics div:nth-child(2n){border-right:0}.potential-metrics span{display:block;color:var(--muted);font:7px/1.2 ui-monospace,monospace;text-transform:uppercase}.potential-metrics strong{display:block;margin-top:6px;color:var(--generated);font:13px/1 ui-monospace,monospace}.potential-metrics .will-be strong{color:var(--selected)}.atom-search{padding:14px;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 45%,rgba(229,173,86,.055),transparent 34%),#0b0e0f}.particle-resolution{padding:14px;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 45%,rgba(105,213,206,.05),transparent 35%),#0c0f10}.particle-heading{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px}.particle-heading h2{margin:4px 0 0;font-size:15px;font-weight:500}.particle-heading>strong{color:var(--generated);font:10px/1 ui-monospace,monospace}.particle-act{display:grid;grid-template-columns:1fr minmax(120px,.35fr) 1fr;align-items:center;gap:10px;margin-bottom:10px}.particle-operation{text-align:center}.particle-operation span,.particle-operation strong,.particle-operation small{display:block}.particle-operation span{color:var(--muted);font:8px/1 ui-monospace,monospace}.particle-operation strong{margin:8px 0;color:var(--selected);font:26px/1 ui-monospace,monospace}.particle-operation small{color:#66706e;font:8px/1.3 ui-monospace,monospace}.particle-trace-frame{margin:0 0 10px;display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:8px 14px;padding:10px;border:1px solid rgba(105,213,206,.2);background:#05090ab8}.particle-trace-frame figcaption{grid-column:1 / -1;color:var(--generated);font:8px/1 ui-monospace,monospace;letter-spacing:.08em}.particle-trace-frame svg{width:100%;display:block;grid-row:span 2;border:1px solid var(--line-soft)}.particle-trace-frame rect{fill:var(--surface-0)}.particle-trace-frame marker path{fill:var(--selected)}.particle-trace-frame .causal-axis{stroke:#e5ad5633;stroke-width:.65;stroke-dasharray:1.5 2}.particle-trace-frame .causal-trace{fill:none;stroke:var(--selected);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 2;opacity:.9}.particle-trace-frame .sub-cause-node{fill:#11191a;stroke:var(--selected);stroke-width:1}.particle-trace-frame .sub-cause-node-2{fill:#e5ad566b;stroke:#f1c77f}.particle-trace-frame .allowed-address{fill:var(--generated);stroke:#a7eee9;stroke-width:1}.particle-trace-frame .first-difference-node{fill:var(--selected);stroke:#ffe0a6;stroke-width:1.3}.particle-trace-frame .force-moment-marker{fill:#fff6dc;stroke:var(--selected);stroke-width:1.2;filter:drop-shadow(0 0 3px rgba(255,224,166,.8))}.particle-trace-frame.is-playing .causal-trace{stroke-dasharray:5 4;animation:trace-flow .7s linear infinite;animation-delay:calc((var(--trace-index) * 70ms) + (var(--sub-trace-index, 0) * 90ms))}@keyframes trace-flow{to{stroke-dashoffset:-9}}.trace-key{display:flex;flex-wrap:wrap;gap:7px 12px;align-self:end}.trace-key span{display:flex;align-items:center;gap:5px;color:var(--muted);font:7px/1 ui-monospace,monospace}.trace-key i{width:7px;height:7px;display:inline-block;border-radius:50%}.trace-key .trace-source{background:var(--selected)}.trace-key .trace-path{width:15px;height:1px;border-radius:0;background:var(--selected)}.trace-key .trace-result{background:var(--generated)}.particle-trace-frame ol{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin:0;padding:0;align-self:start}.particle-trace-frame li{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;padding:5px 6px;border:1px solid var(--line-soft);color:var(--muted);font:7px/1 ui-monospace,monospace}.particle-trace-frame li b{color:var(--selected)}.particle-trace-frame li strong{color:var(--generated);font-weight:500}.force-moment-calculator{grid-column:1 / -1;padding:10px;border-top:1px solid var(--line-soft);background:#0c1213b3}.force-calculator-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.force-calculator-heading strong{display:block;margin-top:5px;color:var(--selected);font:12px/1 ui-monospace,monospace}.force-step-actions{display:flex;align-items:center;gap:5px}.force-calculator-heading button{padding:6px 10px;border:1px solid rgba(229,173,86,.35);color:var(--selected);background:transparent;font:8px/1 ui-monospace,monospace}.force-calculator-heading button:disabled{opacity:.32}.force-moment-calculator>input{width:100%;margin:10px 0 8px;accent-color:var(--selected)}.force-equation{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;margin-bottom:8px}.force-equation code{padding:5px 7px;border:1px solid var(--line-soft);color:#d6dedd;font:8px/1 ui-monospace,monospace}.force-equation span{margin-left:auto;color:var(--muted);font:7px/1 ui-monospace,monospace}.force-moment-calculator dl{display:grid;grid-template-columns:repeat(6,1fr);margin:0;border:1px solid var(--line-soft)}.force-moment-calculator dl>div{min-width:0;padding:8px;border-right:1px solid var(--line-soft)}.force-moment-calculator dl>div:last-child{border-right:0}.force-moment-calculator dt{color:var(--muted);font:7px/1.2 ui-monospace,monospace;text-transform:uppercase}.force-moment-calculator dd{margin:6px 0 0;overflow-wrap:anywhere;color:var(--generated);font:9px/1 ui-monospace,monospace}.force-moment-calculator p{margin:8px 0 0;color:#798381;font:8px/1.45 ui-monospace,monospace}.transform-path-inspector{grid-column:1 / -1;padding:10px;border-top:1px solid rgba(105,213,206,.22);background:#070c0de0}.transform-heading{display:flex;justify-content:space-between;align-items:end;gap:12px}.transform-heading strong{display:block;margin-top:5px;color:var(--generated);font:12px/1 ui-monospace,monospace}.transform-heading>span{color:var(--muted);font:8px/1 ui-monospace,monospace}.transform-face-selector{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:10px 0 6px}.transform-face-selector button{padding:6px;border:1px solid var(--line-soft);color:var(--muted);background:transparent;font:8px/1 ui-monospace,monospace}.transform-face-selector button.selected{border-color:var(--generated);color:var(--generated);background:#69d5ce14}.transform-moment-path{display:grid;grid-template-columns:repeat(36,1fr);gap:2px;margin-bottom:8px}.transform-moment-path button{min-width:0;height:24px;padding:0;border:1px solid var(--line-soft);background:#101415;color:#697270;font:6px/1 ui-monospace,monospace}.transform-moment-path button.face-presented{border-color:#e5ad5640}.transform-moment-path button.address-resolved{border-color:#69d5ce40}.transform-moment-path button.selected{color:#071011;border-color:#fff0c9;background:var(--selected);box-shadow:0 0 7px #e5ad5652}.transform-detail{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:stretch}.transform-detail>div{min-width:0;padding:9px;border:1px solid var(--line-soft)}.transform-detail span{display:block;color:var(--muted);font:7px/1.2 ui-monospace,monospace}.transform-detail strong{display:block;margin-top:7px;overflow-wrap:anywhere;color:#d7dfde;font:9px/1.2 ui-monospace,monospace}.transform-detail .transform-operator{display:grid;min-width:160px;place-content:center;text-align:center;border-color:#e5ad5640}.transform-operator b{margin:5px 0;color:var(--selected);font:9px/1 ui-monospace,monospace}.transform-operator small{color:#8e9997;font:7px/1.3 ui-monospace,monospace}.transform-created{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;margin-top:6px;padding:8px;border:1px solid var(--line-soft)}.transform-created span,.transform-created small{color:var(--muted);font:7px/1.2 ui-monospace,monospace}.transform-created code{color:#d2dbda;font:8px/1 ui-monospace,monospace}.transform-created strong{color:var(--generated);font:9px/1 ui-monospace,monospace}.nested-grain-inspector{grid-column:1 / -1;padding:10px;border-top:1px solid rgba(229,173,86,.22);background:radial-gradient(circle at 18% 45%,rgba(229,173,86,.06),transparent 30%),#090d0e}.nested-grain-heading{display:flex;justify-content:space-between;align-items:end;gap:12px}.nested-grain-heading strong{display:block;margin-top:5px;color:var(--selected);font:12px/1 ui-monospace,monospace}.nested-grain-heading>span{color:var(--muted);font:8px/1 ui-monospace,monospace}.nested-grain-body{display:grid;grid-template-columns:minmax(220px,.55fr) 1.45fr;gap:10px;margin-top:9px}.nested-grain-body svg{width:100%;display:block;border:1px solid var(--line-soft)}.nested-grain-body svg rect{fill:var(--surface-0)}.nested-grain-body svg line{stroke:#e5ad5661;stroke-width:1}.nested-grain-body svg polyline{fill:none}.nested-grain-body .nested-carrier-path{stroke:var(--selected);stroke-width:1.4;stroke-dasharray:3 2}.nested-grain-body .nested-standing-wave{stroke:#69d5ce94;stroke-width:.75}.nested-grain-body .nested-cube-origin{fill:#303837;stroke:#7d8785}.nested-grain-body .nested-me{fill:var(--selected);stroke:#ffe0a6}.nested-grain-body .nested-emission{fill:var(--generated);stroke:#b9f3ef}.nested-grain-body .nested-axis-origin{fill:#fff0c9;stroke:var(--selected)}.nested-grain-resolution{min-width:0}.nested-handoff{display:grid;grid-template-columns:auto 1fr auto auto 1fr;gap:7px;align-items:center;padding:8px;border:1px solid var(--line-soft)}.nested-handoff span{color:var(--muted);font:7px/1 ui-monospace,monospace}.nested-handoff strong{color:#d6dfdd;font:8px/1 ui-monospace,monospace}.nested-handoff b{color:var(--selected)}.nested-metrics{display:grid;grid-template-columns:repeat(5,1fr);margin-top:6px}.nested-metrics>div{padding:8px;border:1px solid var(--line-soft);border-right:0}.nested-metrics>div:last-child{border-right:1px solid var(--line-soft)}.nested-metrics span{display:block;color:var(--muted);font:7px/1 ui-monospace,monospace}.nested-metrics strong{display:block;margin-top:5px;color:var(--generated);font:9px/1 ui-monospace,monospace}.nested-grain-resolution ol{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin:6px 0 0;padding:0}.nested-grain-resolution li{display:grid;grid-template-columns:auto 1fr auto auto;gap:7px;padding:6px;border:1px solid var(--line-soft);font:7px/1 ui-monospace,monospace}.nested-grain-resolution li span{color:var(--selected)}.nested-grain-resolution li code{color:#8c9795;overflow-wrap:anywhere}.nested-grain-resolution li strong{color:var(--generated)}.nested-grain-resolution li small{color:var(--selected)}.nested-grain-inspector>p{margin:8px 0 0;color:#7d8785;font:8px/1.45 ui-monospace,monospace}.particle-observer-heading{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:7px}.particle-observer-heading>div{display:flex;justify-content:space-between;align-items:baseline;padding:8px 9px;border:1px solid var(--line-soft)}.particle-observer-heading strong{color:var(--generated);font:10px/1 ui-monospace,monospace}.particle-views{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:9px}.particle-views .motif-frame circle{fill:var(--generated);stroke:#a7eee9}.particle-merge{display:grid;grid-template-columns:auto auto minmax(180px,.5fr);justify-content:end;align-items:center;gap:12px;margin-bottom:9px}.particle-merge>span{color:var(--muted);font:8px/1 ui-monospace,monospace}.particle-merge>strong{color:var(--selected)}.particle-proof{margin:0;padding:8px;text-align:center;border:1px solid rgba(105,213,206,.25);color:var(--generated);font:9px/1 ui-monospace,monospace}.grain-playback{margin-top:12px;padding:12px;border:1px solid rgba(105,213,206,.22);background:#090d0e}.grain-playback-heading{display:flex;justify-content:space-between;align-items:end;gap:12px}.grain-playback-heading h3{margin:4px 0 0;font-size:14px;font-weight:500}.grain-playback-heading>strong{color:var(--generated);font:10px/1 ui-monospace,monospace}.grain-playback-controls{display:grid;grid-template-columns:1fr 1.5fr auto;gap:7px;margin:10px 0}.grain-playback-controls label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:6px;border:1px solid var(--line-soft);color:var(--muted);font:8px/1 ui-monospace,monospace}.grain-playback-controls select,.grain-playback-controls button{background:#0d1213;color:#d7dfde;border:1px solid var(--line-soft);padding:6px;font:8px/1 ui-monospace,monospace}.pixel-map-rule{display:grid;align-content:center;gap:5px;padding:6px 9px;border:1px solid var(--line-soft);font:8px/1 ui-monospace,monospace}.pixel-map-rule span{color:var(--muted);font-size:7px}.pixel-map-rule strong{color:var(--generated);font-weight:500}.grain-playback-body{display:grid;grid-template-columns:minmax(200px,.55fr) 1.45fr;gap:8px}.grain-playback-body svg{width:100%;border:1px solid var(--line-soft)}.grain-playback-body rect{fill:var(--surface-0)}.grain-playback-body polyline{fill:none;stroke:var(--selected);stroke-width:1.5}.grain-playback-body circle{fill:var(--generated);stroke:#c6f7f4}.grain-route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:7px;align-items:center}.grain-route>div,.grain-conditions>div{padding:9px;border:1px solid var(--line-soft)}.grain-route span,.grain-conditions span{display:block;color:var(--muted);font:7px/1 ui-monospace,monospace}.grain-route strong,.grain-conditions strong{display:block;margin-top:6px;color:var(--generated);font:9px/1 ui-monospace,monospace}.grain-route small{display:block;margin-top:5px;color:#7d8785;font:7px/1 ui-monospace,monospace}.grain-route b{color:var(--selected)}.grain-conditions{display:grid;grid-template-columns:repeat(5,1fr);margin-top:7px}.grain-frame-strip{display:flex;gap:5px;margin-top:7px;overflow-x:auto}.grain-frame-strip button{min-width:64px;padding:7px;border:1px solid var(--line-soft);background:transparent;color:var(--muted);font:8px/1 ui-monospace,monospace}.grain-frame-strip button.selected{border-color:var(--generated);color:var(--generated)}.grain-frame-strip small{display:block;margin-top:4px;font-size:6px}.grain-playback>p{margin:8px 0 0;color:#7d8785;font:8px/1.4 ui-monospace,monospace}.page-info-hint{position:fixed;right:14px;bottom:12px;z-index:80;padding:7px 10px;border:1px solid rgba(105,213,206,.35);background:#070b0ceb;color:var(--generated);font:7px/1 ui-monospace,monospace;letter-spacing:.06em;pointer-events:none}.info-enabled :is(button,a,input,select,label,[role=img],figure,h1,h2,h3,.eyebrow,dt,dd,strong,p,li,.status-mark){cursor:help}.page-info-bubble{position:fixed;z-index:1000;width:min(360px,calc(100vw - 24px));max-height:min(360px,calc(100vh - 24px));overflow:auto;padding:14px;border:1px solid var(--generated);background:#070b0cfa;color:#d7dfde;box-shadow:0 18px 60px #0000008c,0 0 24px #69d5ce14}.page-info-bubble:before{content:"";position:absolute;left:14px;top:-6px;width:10px;height:10px;transform:rotate(45deg);border-left:1px solid var(--generated);border-top:1px solid var(--generated);background:#070b0c}.page-info-bubble>strong{display:block;padding-right:28px;color:var(--selected);font:11px/1.35 ui-monospace,monospace}.page-info-bubble>div{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}.page-info-bubble span{color:var(--generated);font:7px/1 ui-monospace,monospace;letter-spacing:.08em}.page-info-bubble p{margin:6px 0 0;color:#aeb8b6;font:9px/1.5 ui-monospace,monospace}.page-info-close{position:absolute;right:8px;top:8px;width:24px;height:24px;border:1px solid var(--line-soft);background:transparent;color:var(--muted)}.everything-breakdown{min-height:calc(100vh - 76px);display:grid;grid-template-columns:170px minmax(0,1fr) 280px;border-bottom:1px solid var(--line);background:#080b0c}.breakdown-rail{padding:28px 18px;border-right:1px solid var(--line)}.breakdown-rail h2,.how-it-is>h2{margin:0 0 24px;color:#dbe3e1;font:11px/1 ui-monospace,monospace;letter-spacing:.09em}.breakdown-rail ol{position:relative;margin:0;padding:0;list-style:none}.breakdown-rail ol:before{content:"";position:absolute;left:8px;top:16px;bottom:16px;width:1px;background:var(--line)}.breakdown-rail li{position:relative;padding:0 0 7px}.breakdown-rail button{width:100%;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:5px;padding:10px 5px;border:0;background:transparent;color:#65706e;text-align:left}.breakdown-rail button span{position:relative;z-index:1;display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--line);background:#080b0c;font:6px/1 ui-monospace,monospace}.breakdown-rail button strong{font:9px/1 ui-monospace,monospace;letter-spacing:.05em}.breakdown-rail li.selected button{color:var(--generated)}.breakdown-rail li.selected button span{border-color:var(--generated);box-shadow:0 0 16px #69d5ce2e}.breakdown-rail li.passed button{color:#a6b0ae}.everything-canvas{min-width:0;padding:26px 28px 18px}.everything-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.everything-heading h2{margin:0;color:#edf3f1;font-size:clamp(28px,4vw,56px);font-weight:350;letter-spacing:-.04em}.everything-heading p{margin:7px 0 0;color:var(--muted);font-size:11px}.everything-actions{display:flex;align-items:center;gap:8px}.everything-actions button,.everything-actions strong{padding:9px 12px;border:1px solid var(--line-soft);background:transparent;color:var(--generated);font:8px/1 ui-monospace,monospace}.everything-canvas>svg{display:block;width:100%;height:min(58vh,540px);margin-top:8px}.all-levels-map{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.spiral-discovery{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:7px;margin-top:18px}.spiral-discovery>div{min-width:0;padding:10px;border:1px solid var(--line-soft);background:#080b0c}.spiral-discovery>div.current{border-color:var(--selected);background:#eab2650b;box-shadow:inset 0 2px #eab26580}.spiral-discovery>div.resolved{border-color:#69d5ce47}.spiral-discovery>div.unresolved{border-color:var(--unresolved);background:#d77d670b}.spiral-discovery>div.unresolved strong{color:var(--unresolved)}.spiral-discovery span{display:block;color:var(--muted);font:6px/1.2 ui-monospace,monospace}.spiral-discovery strong{display:block;margin-top:7px;color:#cbd4d2;font:8px/1.3 ui-monospace,monospace}.spiral-discovery .current strong{color:var(--selected)}.spiral-discovery small{display:block;margin-top:7px;color:#626d6b;font:7px/1.35 ui-monospace,monospace}.spiral-discovery>b{align-self:center;color:var(--generated);font-weight:400}.all-levels-map:before{content:"";position:absolute;left:8%;right:8%;top:42px;height:1px;background:#69d5ce2e}.all-levels-map button{position:relative;z-index:1;display:grid;justify-items:center;gap:2px;padding:8px 4px 10px;border:0;border-right:1px solid var(--line-soft);background:#080b0c;color:#697371}.all-levels-map button:last-child{border-right:0}.all-levels-map button svg{width:64px;height:64px}.all-levels-map .level-boundary{fill:#080b0c;stroke:#69d5ce26}.all-levels-map .level-field{fill:#69d5ce06;stroke:#69d5ce6b}.all-levels-map .level-me{fill:var(--selected)}.all-levels-map path{fill:none;stroke:#eab2659e;stroke-width:1.2}.all-levels-map button span{font:7px/1 ui-monospace,monospace;letter-spacing:.05em}.all-levels-map button small{color:#4f5957;font:6px/1 ui-monospace,monospace}.all-levels-map button.selected{color:var(--generated);background:#69d5ce0b}.all-levels-map button.selected svg{filter:drop-shadow(0 0 8px rgba(105,213,206,.18))}.everything-canvas>svg{height:min(42vh,410px)}.field-aura{fill:url(#field-fade)}.field-orbit{fill:none;stroke:#69d5ce1f;stroke-width:1;stroke-dasharray:2 8}.field-orbit.inner{stroke:#eab2652e;stroke-dasharray:1 5}.field-thread{stroke:#69d5ce24;stroke-width:.7}.field-node{fill:#69d5ce;stroke:#baf1ed;stroke-width:.6;cursor:pointer}.field-node.selected{fill:#eab265;stroke:#ffe0ac;filter:drop-shadow(0 0 7px rgba(234,178,101,.72))}.nothing-boundary{position:fixed;inset:0;width:100vw;height:100vh;background:#000;cursor:none}.spiral-finding-stage{pointer-events:none}.atom-field-envelope{fill:#69d5ce06;stroke:#69d5ce4d;stroke-width:1;stroke-dasharray:3 7;pointer-events:none}.atom-field-envelope.closed{fill:#69d5ce13;stroke:#baf1edcc;stroke-width:1.5;stroke-dasharray:none;filter:drop-shadow(0 0 12px rgba(105,213,206,.38))}.first-difference-point{fill:var(--selected);stroke:#ffe0ac;stroke-width:1;filter:drop-shadow(0 0 8px rgba(234,178,101,.65))}.detected-carrier,.detected-child-spiral{fill:none;stroke-linecap:round;stroke-linejoin:round}.detected-carrier{stroke:var(--selected);stroke-width:3;filter:drop-shadow(0 0 5px rgba(234,178,101,.7))}.detected-child-spiral{stroke:var(--generated);stroke-width:1.25;opacity:.72;stroke-dasharray:900;stroke-dashoffset:900;animation:reveal-detected-spiral .9s ease-out forwards}.moment-1 .detected-carrier{opacity:.58}.moment-2 .detected-carrier{stroke-dasharray:80;stroke-dashoffset:80;animation:reveal-detected-spiral .5s ease-out forwards}@keyframes reveal-detected-spiral{to{stroke-dashoffset:0}}.observer-resolution{display:grid;grid-template-columns:auto auto minmax(190px,1fr);align-items:center;gap:18px;padding-top:14px;border-top:1px solid var(--line)}.observer-resolution>div span,.observer-resolution label span{display:block;color:var(--muted);font:6px/1 ui-monospace,monospace}.observer-resolution>div strong{display:block;margin-top:5px;color:var(--generated);font:9px/1 ui-monospace,monospace}.observer-resolution label{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.observer-resolution input{width:100%;accent-color:var(--generated)}.how-it-is{padding:28px 20px;border-left:1px solid var(--line)}.how-it-is section{padding:16px 0;border-top:1px solid var(--line-soft)}.how-it-is section span{color:var(--generated);font:7px/1 ui-monospace,monospace;letter-spacing:.08em}.how-it-is section p{margin:8px 0 0;color:#a9b3b1;font:10px/1.55 ui-monospace,monospace}.breakdown-route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:4px;padding:16px 0;border-top:1px solid var(--line-soft)}.breakdown-route span{color:var(--muted);font:6px/1 ui-monospace,monospace}.breakdown-route strong{display:block;margin-top:6px;color:var(--selected);font-size:8px}.breakdown-route b{color:var(--generated);font-weight:400}.enter-selected{width:100%;padding:12px;border:1px solid var(--generated);background:#69d5ce0f;color:var(--generated);font:8px/1 ui-monospace,monospace;letter-spacing:.05em}.how-it-is>small{display:block;margin-top:10px;color:#606b69;font:7px/1.4 ui-monospace,monospace;word-break:break-all}.technical-breakdown{border-bottom:1px solid var(--line)}.technical-breakdown>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;cursor:pointer;list-style:none;background:#0a0e0f;color:#aeb8b6}.technical-breakdown>summary::-webkit-details-marker{display:none}.technical-breakdown>summary span{font:9px/1 ui-monospace,monospace;letter-spacing:.07em}.technical-breakdown>summary small{color:#65706e;font:8px/1.3 ui-monospace,monospace}.technical-breakdown[open]>summary{border-bottom:1px solid var(--line);color:var(--generated)}.atom-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:11px}.atom-heading h2,.atom-search>h2{margin:4px 0 0;font-size:15px;font-weight:500}.atom-heading>strong{color:var(--selected);font:10px/1 ui-monospace,monospace}.atom-cycle{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-bottom:10px}.motif-frame{min-width:0;margin:0;position:relative}.motif-frame figcaption{margin-bottom:4px;color:var(--muted);font:8px/1 ui-monospace,monospace}.motif-frame svg{width:100%;display:block;border:1px solid var(--line-soft)}.motif-frame rect{fill:var(--surface-0)}.motif-frame line{stroke:var(--line-soft);stroke-width:.7}.motif-frame circle{fill:var(--selected);stroke:#f2cb8d;stroke-width:1;filter:drop-shadow(0 0 4px rgba(229,173,86,.5))}.motif-frame>strong{position:absolute;right:8px;bottom:7px;color:var(--selected);font:10px/1 ui-monospace,monospace}.cycle-arrow{color:var(--generated);font:18px/1 ui-monospace,monospace}.atom-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:9px;border:1px solid var(--line-soft)}.atom-metrics div{min-width:0;padding:9px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.atom-metrics div:nth-child(3n){border-right:0}.atom-metrics span{display:block;color:var(--muted);font:7px/1 ui-monospace,monospace;text-transform:uppercase}.atom-metrics strong{display:block;margin-top:6px;color:var(--generated);font:11px/1.25 ui-monospace,monospace;overflow-wrap:anywhere}.atom-qualification{margin:0;color:#66706e;font-size:9px;line-height:1.4}.six-observer-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:11px}.six-observer-heading h2{margin:4px 0 0;font-size:14px;font-weight:500}.observer-equation{text-align:right}.observer-equation span{display:block;color:var(--muted);font:8px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}.observer-equation strong{display:block;margin-top:4px;color:var(--generated);font:14px/1 ui-monospace,monospace}.observer-stages{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:9px}.observer-stages button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;color:var(--muted);background:transparent}.observer-stages button.selected{color:var(--generated);border-color:var(--generated);background:#69d5ce12}.observer-stages span{font:14px/1 ui-monospace,monospace}.observer-stages small{font:8px/1 ui-monospace,monospace;text-transform:uppercase}.allowance-copy{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px}.allowance-copy>div{padding:10px;border:1px solid var(--line-soft);background:var(--surface-0)}.allowance-copy p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.view-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:6px;max-height:138px;margin-bottom:9px;overflow:auto}.view-variants button{min-width:0;padding:8px;text-align:left;background:transparent}.view-variants button.selected{border-color:var(--selected);background:#e5ad5612}.view-variants strong,.view-variants span,.view-variants small{display:block;overflow-wrap:anywhere}.view-variants strong{color:var(--text);font:9px/1.2 ui-monospace,monospace}.view-variants span{margin-top:5px;color:var(--muted);font:7px/1.35 ui-monospace,monospace}.view-variants small{margin-top:4px;color:#66706e;font:7px/1 ui-monospace,monospace}.progressive .face-views{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.merged-view-state{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(240px,1fr);gap:8px 12px;margin-top:9px;padding:10px;border:1px solid var(--line);background:var(--surface-0)}.merged-view-heading{grid-column:1 / -1;display:flex;align-items:end;justify-content:space-between;gap:12px}.merged-view-heading h3{margin:4px 0 0;font-size:12px;font-weight:500}.merged-view-heading>strong{color:var(--selected);font:9px/1 ui-monospace,monospace}.merged-state-controls{display:grid;grid-template-columns:1fr;gap:5px;align-content:start}.merged-state-controls button{display:flex;justify-content:space-between;align-items:baseline;min-height:31px;padding:7px 9px;background:transparent}.merged-state-controls button.selected{color:var(--generated);border-color:var(--generated);background:#69d5ce12}.merged-state-controls span{font:8px/1 ui-monospace,monospace}.merged-state-controls strong{font:11px/1 ui-monospace,monospace}.merged-state-canvas{width:100%;min-height:224px;border:1px solid var(--line-soft)}.merged-state-canvas rect{fill:#090b0c}.merged-state-canvas line{stroke:var(--line-soft);stroke-width:.7}.merged-state-canvas circle{fill:var(--generated);opacity:.86}.merged-state-canvas .visibility-0{fill:#39403f;opacity:.5}.merged-state-canvas .visibility-1{fill:#759ce0}.merged-state-canvas .visibility-2{fill:#8fbf68}.merged-state-canvas .visibility-3{fill:var(--selected)}.merged-state-canvas .visibility-4{fill:#d77d67}.merged-state-canvas .visibility-5{fill:var(--unresolved)}.merged-state-canvas .visibility-6{fill:var(--text);opacity:1}.merged-view-state>p{grid-column:1 / -1;margin:0;color:#66706e;font-size:9px;line-height:1.4}.face-views{display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));gap:7px}.face-view{min-width:0;margin:0}.face-view figcaption{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font:8px/1 ui-monospace,monospace}.face-view figcaption strong{color:var(--text)}.face-view figcaption span{color:var(--muted)}.face-view svg{width:100%;display:block;background:var(--surface-0)}.face-view rect{fill:transparent;stroke:var(--line)}.face-view line{stroke:var(--line-soft);stroke-width:.5}.face-view circle{fill:var(--generated);opacity:.75}.progressive.is-playing .face-view circle,.progressive.is-playing .merged-state-canvas circle{animation:observer-resolves .32s ease-out both}@keyframes observer-resolves{0%{opacity:0;transform:scale(.35);transform-origin:center}to{opacity:.86;transform:scale(1);transform-origin:center}}.face-view .visibility-1{fill:#53615f;opacity:.75}.face-view .visibility-2{fill:#759ce0}.face-view .visibility-3{fill:#8fbf68}.face-view .visibility-4{fill:var(--selected)}.face-view .visibility-5{fill:#d77d67}.face-view .visibility-6{fill:var(--unresolved);opacity:1}.combined-resolution{display:grid;grid-template-columns:repeat(4,1fr);margin-top:9px;border:1px solid var(--line-soft)}.combined-resolution div{padding:7px 9px;border-right:1px solid var(--line-soft)}.combined-resolution div:last-child{border:0}.combined-resolution span{display:block;color:var(--muted);font:7px/1 ui-monospace,monospace;text-transform:uppercase}.combined-resolution strong{display:block;margin-top:5px;color:var(--generated);font:12px/1 ui-monospace,monospace}.six-observer>p{margin:8px 0 0;color:#66706e;font-size:9px;line-height:1.4}.model-extension{padding:14px;border-top:1px solid var(--line);background:var(--surface-1)}.extension-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:10px}.extension-heading h2{margin:4px 0 0;font-size:14px;font-weight:500}.extension-heading>strong{color:var(--generated);font:13px/1 ui-monospace,monospace}.lineage-levels{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:9px}.lineage-levels button,.lineage-infinite{min-height:42px;padding:7px 9px;text-align:left;border:1px solid var(--line);background:var(--surface-0)}.lineage-levels button.selected{border-color:var(--generated);background:#69d5ce12}.lineage-levels span,.lineage-levels strong{display:block}.lineage-levels span{color:var(--muted);font:8px/1 ui-monospace,monospace}.lineage-levels strong{margin-top:5px;font:11px/1 ui-monospace,monospace}.lineage-infinite{border-style:dashed}.lineage-infinite strong{color:var(--selected)}.lineage-sample,.thought-memory{list-style:none;margin:0;padding:0;border:1px solid var(--line-soft)}.lineage-sample{display:grid;grid-template-columns:repeat(3,1fr)}.lineage-sample li,.thought-memory li{min-width:0;padding:7px 9px;border-bottom:1px solid var(--line-soft)}.lineage-sample li{border-right:1px solid var(--line-soft)}.lineage-sample span,.lineage-sample strong,.thought-memory span,.thought-memory strong{display:block;overflow-wrap:anywhere}.lineage-sample span,.thought-memory span{color:var(--muted);font:8px/1.35 ui-monospace,monospace}.lineage-sample strong,.thought-memory strong{margin-top:5px;color:var(--generated);font:9px/1 ui-monospace,monospace}.extension-note{margin:8px 0 0;color:#66706e;font-size:9px}.thought-controls{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:7px;margin-bottom:9px}.thought-controls label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:7px 9px;border:1px solid var(--line)}.thought-controls label span{color:var(--muted);font:8px/1 ui-monospace,monospace;text-transform:uppercase}.thought-controls input{min-width:0;border:0;padding:5px;color:var(--text);background:var(--surface-0)}.thought-controls button{padding:8px 11px}.thought-transition{display:grid;grid-template-columns:1fr auto 1fr 1fr;align-items:center;margin-bottom:9px;border:1px solid var(--line-soft)}.thought-transition>div{padding:9px;text-align:center}.thought-transition strong{display:block;margin-top:5px;color:var(--generated);font:11px/1 ui-monospace,monospace}.thought-arrow{color:var(--selected)}.thought-memory li{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.thought-memory strong{margin:0}.field-status{border-top:1px solid var(--line-soft);border-bottom:0}.field-status>div strong{display:block;margin-top:4px;font:11px/1.2 ui-monospace,monospace}.depth-control{margin-left:auto;min-width:160px}.depth-control span{color:var(--muted);font:10px/1 ui-monospace,monospace}.depth-control input{width:100%;accent-color:var(--generated)}.metric-list{margin:23px 0}.metric-list div,.selection dl div{display:flex;align-items:baseline;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line-soft)}dt{color:var(--muted);font-size:11px}dd{margin:0;font:500 16px/1 ui-monospace,monospace}.formation-analysis{margin:20px 0 6px;padding:14px;border:1px solid var(--line);background:var(--surface-0)}.analysis-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.analysis-heading h3{margin:5px 0 0;font-size:13px;font-weight:500}.formation-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:13px 0}.formation-metrics div{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line-soft)}.formation-metrics dd{font-size:13px}.energy-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-soft)}.energy-grid div{padding:9px 7px;text-align:center;border-right:1px solid var(--line-soft)}.energy-grid div:last-child{border:0}.energy-grid span{display:block;color:var(--muted);font:7px/1 ui-monospace,monospace;text-transform:uppercase}.energy-grid strong{display:block;margin-top:6px;color:var(--generated);font:13px/1 ui-monospace,monospace}.detected-fields{list-style:none;display:grid;gap:6px;margin:12px 0;padding:0}.detected-fields li{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:7px;color:var(--muted);font:9px/1.2 ui-monospace,monospace}.detected-fields strong{color:var(--text)}.detected-fields small{color:#66706e}.field-swatch{width:6px;height:6px;border-radius:50%;background:var(--generated)}.energy-qualification{margin:10px 0 0;color:#66706e;font-size:9px;line-height:1.4}.selection{min-height:150px;margin:0 -2px 22px;padding:15px;border:1px solid var(--line);background:var(--surface-0)}.selection>strong{display:block;margin:12px 0 4px;color:var(--generated);font:18px/1 ui-monospace,monospace}.selection p{color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.selection dl{margin:8px 0 0}.legend{display:grid;gap:10px}.legend>div{display:flex;justify-content:space-between;align-items:center}.legend>div>span:last-child{color:var(--muted);font-size:10px}.rail-tab{position:absolute;z-index:4;top:50%;padding:10px 7px;writing-mode:vertical-rl;font:9px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.left-tab{left:0;transform:translateY(-50%) rotate(180deg)}.right-tab{right:0;transform:translateY(-50%)}.ledger{border-top:1px solid var(--line);background:var(--surface-1)}.ledger-toggle{width:100%;display:flex;justify-content:space-between;padding:9px 20px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--muted);font:9px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.ledger-body{display:grid;grid-template-columns:minmax(280px,.7fr) 1.3fr;min-height:176px}.ledger-sequence{display:grid;grid-template-columns:repeat(3,1fr);border-right:1px solid var(--line)}.moment{position:relative;padding:23px 18px;border-right:1px solid var(--line-soft)}.moment:last-child{border:0}.moment:not(:last-child):after{content:"→";position:absolute;right:-8px;top:43px;z-index:1;color:var(--generated);background:var(--surface-1)}.moment span{color:var(--muted);font:9px/1 ui-monospace,monospace;letter-spacing:.14em}.moment strong{display:block;margin:13px 0 7px;font:28px/1 ui-monospace,monospace}.moment small{color:#66706e;font-size:9px}.why{display:grid;grid-template-columns:minmax(180px,.7fr) auto minmax(250px,1.3fr);gap:18px;align-items:start;padding:20px}.why h2{margin-top:6px;font-size:14px;font-weight:500}.why ol,.why>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.claim-gate{grid-column:3;color:var(--muted);font-size:10px}.claim-gate strong{color:var(--selected);text-transform:uppercase}footer{display:flex;justify-content:space-between;gap:16px;padding:9px 20px;border-top:1px solid var(--line);color:#626b69;font:9px/1.2 ui-monospace,monospace}footer a{color:var(--muted)}@media(max-width:1050px){.workspace{grid-template-columns:230px minmax(420px,1fr)}.inspector-rail{display:none}.right-tab{display:block}.topbar{grid-template-columns:1fr auto}.playback-controls{flex-wrap:wrap}.chronology{order:3;grid-column:1 / -1;justify-content:center}.why{grid-template-columns:1fr}.claim-gate{grid-column:auto}}@media(max-width:760px){.everything-breakdown{grid-template-columns:1fr}.breakdown-rail{border-right:0;border-bottom:1px solid var(--line);padding:16px}.breakdown-rail h2{margin-bottom:10px}.breakdown-rail ol{display:flex;overflow-x:auto}.breakdown-rail ol:before{inset:8px 18px auto;width:auto;height:1px}.breakdown-rail li{min-width:108px}.everything-canvas{padding:20px 16px}.everything-canvas>svg{height:48vh}.all-levels-map{grid-template-columns:repeat(6,104px);overflow-x:auto}.spiral-discovery{grid-template-columns:1fr}.spiral-discovery>b{justify-self:center;transform:rotate(90deg)}.how-it-is{border-left:0;border-top:1px solid var(--line);padding:20px 16px}.observer-resolution{grid-template-columns:1fr 1fr}.observer-resolution label{grid-column:1 / -1}.technical-breakdown>summary{align-items:start;flex-direction:column}.app-shell{grid-template-rows:auto auto auto auto}.topbar{grid-template-columns:1fr;align-items:stretch}.playback-controls{justify-self:stretch;display:grid;grid-template-columns:1fr 1fr}.play-action{min-width:0}.speed-control,.moment-control{min-height:42px;justify-content:center}.moment-control input{width:100%}.primary-action{justify-content:space-between}.chronology{grid-column:auto}.chronology>div{flex:1}.workspace,.workspace.left-closed,.workspace.right-closed{display:block}.rail{max-height:420px}.provenance-rail{border-right:0;border-bottom:1px solid var(--line)}.inspector-rail{display:block;border-left:0;border-top:1px solid var(--line)}.left-closed .provenance-rail,.right-closed .inspector-rail{display:none}.stage{min-height:590px}.stage-toolbar,.field-status{align-items:stretch;flex-direction:column}.toolbar-actions{display:grid;grid-template-columns:repeat(3,1fr)}.toolbar-actions button{min-height:42px}.field{min-height:430px}.face-views{grid-template-columns:repeat(3,1fr)}.potential-body,.particle-act,.particle-trace-frame{grid-template-columns:1fr}.particle-trace-frame svg{grid-row:auto}.force-moment-calculator dl{grid-template-columns:repeat(2,1fr)}.force-moment-calculator dl>div{border-bottom:1px solid var(--line-soft)}.force-equation span{width:100%;margin-left:0}.transform-face-selector{grid-template-columns:repeat(3,1fr)}.transform-moment-path{grid-template-columns:repeat(12,1fr)}.transform-detail{grid-template-columns:1fr}.transform-detail .transform-operator{min-width:0}.transform-created,.nested-grain-body,.nested-handoff{grid-template-columns:1fr}.nested-metrics{grid-template-columns:repeat(2,1fr)}.nested-grain-resolution ol,.particle-observer-heading{grid-template-columns:1fr}.particle-views{grid-template-columns:repeat(2,1fr)}.particle-merge{grid-template-columns:1fr;justify-items:stretch;text-align:center}.grain-playback-controls,.grain-playback-body,.grain-route{grid-template-columns:1fr}.grain-conditions{grid-template-columns:repeat(2,1fr)}.atom-cycle{grid-template-columns:1fr}.cycle-arrow{text-align:center;transform:rotate(90deg)}.atom-metrics{grid-template-columns:1fr 1fr}.atom-metrics div:nth-child(3n){border-right:1px solid var(--line-soft)}.atom-metrics div:nth-child(2n){border-right:0}.observer-stages{grid-template-columns:repeat(3,1fr)}.allowance-copy,.merged-view-state{grid-template-columns:1fr}.merged-view-heading,.merged-view-state>p{grid-column:1}.merged-state-controls{grid-template-columns:1fr 1fr}.lineage-levels{grid-template-columns:repeat(2,1fr)}.lineage-sample,.thought-controls,.thought-controls label{grid-template-columns:1fr}.combined-resolution{grid-template-columns:1fr 1fr}.combined-resolution div:nth-child(2){border-right:0}.combined-resolution div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.field-status{display:grid;grid-template-columns:1fr 1fr}.depth-control{min-width:0;margin:0;grid-column:1 / -1}.ledger-body,.ledger-sequence{grid-template-columns:1fr}.ledger-sequence{border-right:0;border-bottom:1px solid var(--line)}.moment{border-right:0;border-bottom:1px solid var(--line-soft)}.moment:not(:last-child):after{content:"↓";right:22px;top:auto;bottom:-8px}.why{grid-template-columns:1fr}footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
