.ex-block{--fill:var(--fill-assistant);--tone-ink:var(--ink-assistant);background-color:var(--fill);background-image:var(--sweep), var(--texture);color:var(--tone-ink);border-radius:var(--radius);--relief:var(--relief-trunk);--glow:var(--glow-trunk);--rim:inset 0 0 0 1px color-mix(in oklab, var(--tone-ink) var(--rim-tone), transparent);box-shadow:var(--rim), var(--relief), 0 0 var(--glow-radius) calc(var(--glow-radius) / -8) color-mix(in oklab, var(--tone-ink) var(--glow), transparent);padding:1rem 1.25rem .6rem;transition:box-shadow .6s,opacity .6s;position:relative}.ex-block--live{--relief:var(--relief-trunk-live);--glow:var(--glow-trunk-live)}.ex-block--system{--fill:var(--fill-system);--tone-ink:var(--ink-system)}.ex-block--user{--fill:var(--fill-user);--tone-ink:var(--ink-user)}.ex-block--assistant{--fill:var(--fill-assistant);--tone-ink:var(--ink-assistant)}.ex-block--tool{--fill:var(--fill-tool);--tone-ink:var(--ink-tool);--rim:inset 0 0 0 1px color-mix(in oklab, var(--tone-ink) var(--rim-tone), transparent), inset 0 0 0 1px var(--rule)}.ex-block--tool:not(.ex-block--live){--relief:var(--relief-tool,var(--relief-trunk))}.ex-block--lane{--fill:var(--lane-fill,var(--fill-lane));--tone-ink:var(--lane-ink,var(--ink-lane))}.ex-block--thin{padding:.45rem .75rem}.ex-block--lane{--light:var(--light-lane);--glow:var(--glow-lane);background-color:var(--fill);background-image:var(--glass-overlay), radial-gradient(130% 110% at 50% 0%, color-mix(in oklab, var(--tone-ink) var(--light), transparent), transparent 75%), var(--texture);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-rim,transparent);box-shadow:var(--relief-lane), 0 0 var(--glow-radius) calc(var(--glow-radius) / -8) color-mix(in oklab, var(--tone-ink) var(--glow), transparent)}.ex-block--lane.ex-block--live{--light:var(--light-lane-live);--glow:var(--glow-lane-live)}.ex-block__body{margin-bottom:.75rem}.ex-block__body:last-child{margin-bottom:.4rem}.ex-block__head,.ex-block__foot{font:var(--size-stats) / 1.4 var(--font-stats);color:color-mix(in oklab, var(--tone-ink) var(--foot-tone), var(--ink-muted));flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.ex-block:not(.ex-block--thin)>.ex-block__head{margin:calc(-1rem * var(--foot-band)) calc(-1.25rem * var(--foot-band)) .75rem;padding:calc(.45rem * var(--foot-band)) calc(1.25rem * var(--foot-band)) calc(.45rem * var(--foot-band));border-radius:var(--radius) var(--radius) 0 0;background:color-mix(in oklab, black var(--foot-shade), transparent);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--tone-ink) var(--foot-rule), transparent)}.ex-block:not(.ex-block--thin)>.ex-block__foot{margin:0 calc(-1.25rem * var(--foot-band)) calc(-.6rem * var(--foot-band));padding:calc(.5rem * var(--foot-band)) calc(1.25rem * var(--foot-band)) calc(.55rem * var(--foot-band));border-radius:0 0 var(--radius) var(--radius);background:color-mix(in oklab, black var(--foot-shade), transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--tone-ink) var(--foot-rule), transparent)}.ex-block:not(.ex-block--thin)>.ex-block__head:has(+.ex-block__foot){margin-bottom:0}.ex-block:not(.ex-block--thin)>.ex-block__head+.ex-block__foot{box-shadow:none}.ex-block:not(.ex-block--thin):not(:has(>.ex-block__body,>.ex-block__foot))>.ex-block__head{margin-bottom:calc(-.6rem * var(--foot-band));border-radius:var(--radius);box-shadow:none}.ex-block__flow{font-variant-numeric:tabular-nums}.ex-block__head>.ex-block__flow{flex:1 1 0;min-width:8rem}.ex-block__head{align-items:baseline}.ex-block--thin .ex-block__foot{color:var(--tone-ink)}.ex-block__label{box-shadow:var(--relief-well);border-radius:calc(var(--radius) / 2);background:var(--chip);color:var(--tone-ink);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-chrome);padding:.15em .5em}.ex-block__inline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ex-block__spacer{flex:auto}.ex-stat{box-shadow:var(--stat-relief,var(--relief-well));border-radius:calc(var(--radius) / 2);background:var(--stat-chip,var(--chip));white-space:nowrap;font-variant-numeric:tabular-nums;padding:.15em .5em}.ex-stat__unit{color:color-mix(in oklab, var(--tone-ink) var(--foot-unit-tone), var(--ink-faint));margin-left:.35em}.ex-block__head{position:relative}.ex-block__corner{top:calc(.45rem * var(--foot-band));right:calc(1.25rem * var(--foot-band));color:var(--ink-faint);opacity:0;pointer-events:none;align-items:center;gap:.6rem;transition:opacity .2s;display:flex;position:absolute}.ex-block:hover>.ex-block__head>.ex-block__corner,.ex-block:focus-within>.ex-block__head>.ex-block__corner{opacity:1;pointer-events:auto}.ex-block:is(:hover,:focus-within)>.ex-block__head>.ex-block__flow{-webkit-mask-image:linear-gradient(to left, transparent calc(var(--corner-w,0px) + .5rem), #000 calc(var(--corner-w,0px) + 2rem));-webkit-mask-image:linear-gradient(to left, transparent calc(var(--corner-w,0px) + .5rem), #000 calc(var(--corner-w,0px) + 2rem));mask-image:linear-gradient(to left, transparent calc(var(--corner-w,0px) + .5rem), #000 calc(var(--corner-w,0px) + 2rem))}.ex-action{border-radius:calc(var(--radius) / 2);background:var(--chip);color:var(--ink-muted);font:inherit;cursor:pointer;border:1px solid #0000;padding:.1em .45em}.ex-action:hover{color:var(--ink)}.ex-action[data-done]{color:var(--fresh)}.ex-block--live:after,.ex-block__edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ex-block--live:after,.ex-block__edge[data-unknown]{background:linear-gradient(90deg, transparent, var(--tone-ink), transparent);opacity:.6;background-repeat:no-repeat;background-size:40% 100%;animation:1.4s linear infinite ex-sweep}.ex-block--live:after{content:"";padding-bottom:2px}.ex-block__edge{background:linear-gradient(90deg, var(--tone-ink) 0 calc(var(--read) * 100%), color-mix(in oklab, var(--tone-ink) 12%, transparent) 0);opacity:.4;padding-top:2px}.ex-block__edge[data-reading]:not([data-unknown]){opacity:.9;transition:background .25s linear}.ex-block--live[data-reading]:after{display:none}@keyframes ex-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}.ex-root[data-motion=still] .ex-block--live:after,.ex-root[data-motion=still] .ex-block__edge[data-unknown]{opacity:.3;background-size:100% 100%;animation:none}.ex-root[data-motion=still] .ex-block__edge[data-reading]{transition:none}.ex-gaps [data-needs]:not([data-needs=""]){outline:1px dashed var(--gap);outline-offset:2px}.ex-block__needs{color:var(--gap);white-space:nowrap;margin-left:auto}.ex-block__head>.ex-block__needs{text-align:right;flex-basis:100%}.ex-gaps [data-needs]:not([data-needs=""]):not(.ex-block):before{content:"needs " attr(data-needs);background:var(--page);color:var(--gap);font:10px / 1.4 var(--font-chrome);letter-spacing:.04em;z-index:1;padding:0 .35rem;position:absolute;top:-.75rem;right:.25rem}@keyframes ex-land{0%{background:color-mix(in oklab, var(--fresh) 18%, transparent);box-shadow:0 0 calc(var(--led-radius) * 3) color-mix(in oklab, var(--fresh) 45%, transparent)}to{background:0 0;box-shadow:0 0 #0000}}.ex-failed{border-left:2px solid var(--bad);background:color-mix(in oklab, var(--bad) 8%, transparent);border-radius:0 calc(var(--radius) / 2) calc(var(--radius) / 2) 0;color:var(--ink);font:var(--size-tool) / 1.5 var(--font-tool);overflow-wrap:anywhere;margin:.75rem 0 0;padding:.5rem .75rem}.ex-elapsed[data-level=slow]{color:var(--warn)}.ex-elapsed[data-level=stalled]{color:var(--bad)}.ex-root :focus-visible{outline:2px solid color-mix(in oklab, var(--focus,var(--ink-interview)) 75%, transparent);outline-offset:2px}.ex-more{color:var(--ink-muted);font:var(--size-chrome) / 1.4 var(--font-chrome);cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0}.ex-more:hover{color:var(--ink)}.ex-block[data-target],.ex-memory__entry[data-target]{outline:1.5px solid color-mix(in oklab, var(--tone-ink,var(--ink)) 80%, transparent);outline-offset:3px}.ex-branch{font:var(--size-chrome) / 1.45 var(--font-chrome);gap:.35rem;display:grid}.ex-branch__why{color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.4rem;padding:0 .1rem;display:flex}.ex-branch__why:hover{color:var(--ink)}.ex-branch__caret{color:var(--ink-faint)}.ex-branch__exchange{gap:.5rem;display:grid}.ex-branch__exchange>.ex-failed{margin:0}.ex-branch__question{color:var(--ink-muted);font:var(--size-aside) / 1.5 var(--font-system);margin:0}.ex-branch__waiting{color:var(--ink-faint);margin:0}.ex-branch__outcome{color:var(--ink-muted)}.ex-branch__outcome[data-level=ok]{color:var(--ok)}.ex-branch__outcome[data-level=warn]{color:var(--warn)}.ex-branch__outcome[data-level=bad]{color:var(--bad)}.ex-branch__outcome:not([data-known]){text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ex-branch__patches{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.ex-patch{--op:var(--fresh);border-left:2px solid var(--op);background:var(--chip);align-items:baseline;gap:.5rem;padding:.25rem .5rem;animation:2.4s ease-out ex-land;display:flex;position:relative}.ex-patch[data-level=quiet]{--op:var(--ink-faint)}.ex-patch[data-level=warn]{--op:var(--warn)}.ex-patch[data-level=bad]{--op:var(--bad)}.ex-patch:not([data-known]){border-left-style:dashed}.ex-patch__op{color:var(--op)}.ex-patch__id{color:var(--ink-muted)}.ex-patch__text{color:var(--ink);font:var(--size-aside) / 1.45 var(--font-memory);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ex-patch[data-op=retire] .ex-patch__text{color:var(--ink-faint);text-decoration:line-through}.ex-patch__note{color:var(--ink-faint);white-space:nowrap;margin-left:auto}.ex-root[data-motion=still] .ex-patch{animation:none}.ex-tagged{grid-template-columns:max-content minmax(0,1fr);gap:.35rem .6rem;display:grid}.ex-tagged__line{font:var(--size-aside) / 1.45 var(--font-answer);color:var(--ink-assistant);display:contents}.ex-tagged__line>*{margin:0}.ex-tagged__line--plain{grid-column:1/-1;margin:0;display:block}.ex-tagged__tag{font:var(--size-chrome) / 1.9 var(--font-chrome);letter-spacing:.06em;color:var(--ink-faint)}.ex-bar{--c:var(--lane-ink,var(--ink-lane));background:color-mix(in oklab, var(--c) 42%, transparent);width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 65%, transparent);cursor:pointer;border:0;border-radius:4px;flex-direction:column;justify-content:flex-end;gap:2px;padding:0 0 3px;transition:height .3s,background-color .6s,box-shadow .6s;display:flex;position:relative;overflow:hidden}.ex-bar:hover{background:color-mix(in oklab, var(--c) 60%, transparent)}.ex-bar[data-live]{background:color-mix(in oklab, var(--c) 70%, transparent);box-shadow:0 0 var(--led-radius) var(--c), 0 0 calc(var(--led-radius) * 2.5) color-mix(in oklab, var(--c) 50%, transparent)}.ex-bar[data-live]:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--c) 40%, white));border-radius:0 0 4px 4px;height:8px;position:absolute;bottom:0;left:0;right:0}.ex-bar[data-progress=prefill]{animation:1.4s ease-in-out infinite ex-breathe}@keyframes ex-breathe{50%{opacity:.55}}.ex-bar__tick{background:var(--fresh);border-radius:1px;flex:none;height:3px;margin:0 3px}.ex-bar__tick[data-level=quiet]{background:var(--ink-faint)}.ex-bar__tick[data-level=warn]{background:var(--warn)}.ex-bar__tick[data-level=bad]{background:var(--bad)}.ex-bar[data-alarm]:before{content:"";background:var(--warn);border-radius:1px;height:3px;position:absolute;top:0;left:-2px;right:-2px}.ex-bar[data-alarm=bad]:before{background:var(--bad);box-shadow:0 0 4px var(--bad)}.ex-root[data-motion=still] .ex-bar{transition:none}.ex-root[data-motion=still] .ex-bar[data-progress=prefill]{animation:none}.ex-branchcell[data-pending] .ex-block{opacity:.75;box-shadow:none;border-style:dashed}.ex-bar[data-pending]{box-shadow:none;border:1px dashed color-mix(in oklab, var(--c) 65%, transparent);background:0 0}.ex-patchsum{gap:.5em;display:inline-flex}.ex-patchsum__op{color:var(--fresh)}.ex-patchsum__op[data-level=quiet]{color:var(--ink-faint)}.ex-patchsum__op[data-level=warn]{color:var(--warn)}.ex-patchsum__op[data-level=bad]{color:var(--bad)}.ex-patchsum__op:not([data-known]){text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ex-cable{--c:var(--lane-ink,var(--ink-lane));z-index:1;pointer-events:none;color:color-mix(in oklab, var(--lane-lamp,var(--c)) var(--cable-rest), transparent);transition:color .6s,filter .6s;position:absolute;overflow:visible}.ex-cable path{fill:none;stroke:currentColor;stroke-width:var(--cable-width);stroke-linecap:round;stroke-linejoin:round}.ex-cable__arrow{display:var(--cable-arrow)}.ex-cable__port{display:var(--cable-ports);fill:currentColor}.ex-cable[data-live],.ex-cable[data-hot]{color:var(--c);filter:drop-shadow(0 0 var(--cable-glow) var(--c))}.ex-cable[data-pending] .ex-cable__line{stroke-dasharray:3 4}.ex-cable .ex-cable__pulse{stroke:color-mix(in oklab, var(--c) 45%, white);stroke-width:calc(var(--cable-width) + 1px);stroke-dasharray:10 90;display:none}.ex-cable[data-live] .ex-cable__pulse{display:var(--cable-pulse);animation:1.4s cubic-bezier(.45,0,.55,1) infinite ex-travel}@keyframes ex-travel{0%{stroke-dashoffset:10px}to{stroke-dashoffset:-90px}}.ex-root[data-motion=still] .ex-cable[data-live] .ex-cable__pulse{display:none}.ex-hit,.ex-cable .ex-hit{fill:none;stroke:#0000;stroke-width:7px;pointer-events:stroke}.ex-wiring{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ex-cable__dot{fill:currentColor}.ex-links{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.ex-link{--c:var(--lane-ink,var(--ink-lane));fill:none;stroke:color-mix(in oklab, var(--c) var(--link-rest), transparent);stroke-width:var(--cable-width);stroke-linecap:round;transition:stroke .25s}.ex-link[data-clipped]{stroke-dasharray:3 4}.ex-link[data-hot]{stroke:var(--c);filter:drop-shadow(0 0 var(--cable-glow) var(--c))}.ex-trunk__node[data-hot]>.ex-block{outline:1px solid color-mix(in oklab, var(--ink-muted) 70%, transparent);outline-offset:2px}.ex-branchcell[data-hot] .ex-block,.ex-branchcell[data-hot] .ex-bar{outline:1px solid color-mix(in oklab, var(--lane-ink,var(--ink-lane)) 70%, transparent);outline-offset:2px}.ex-memory__entry[data-hot]{background:color-mix(in oklab, var(--ink-interview) 12%, transparent)}.ex-net{--c:var(--lane-ink,var(--ink-lane))}.ex-net__run{fill:none;stroke:color-mix(in oklab, var(--c) var(--link-rest), transparent);stroke-width:var(--cable-width);stroke-linecap:round}.ex-net__run[data-clipped]{stroke-dasharray:3 4}.ex-net__dot{fill:color-mix(in oklab, var(--c) calc(var(--link-rest) * 2), transparent)}.ex-links[data-route=harness] .ex-link:not([data-hot]){stroke:#0000}.ex-phases{font:var(--size-chrome) / 1.4 var(--font-chrome);color:var(--ink-muted);gap:.4rem;display:grid}.ex-phases__now,.ex-phases__actions{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.ex-phases__label,.ex-phases__asked,.ex-phases__answered,.ex-phases__reason,.ex-phases__why,.ex-phases__rules{color:var(--ink-faint)}.ex-phases__rules,.ex-phases__asked,.ex-phases__answered,.ex-phases__reason{margin:0}.ex-phases__moves{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ex-phases__moves [data-kind=allowed]{color:var(--ink-faint)}.ex-phases__evidence{flex-wrap:wrap;gap:.2rem 1rem;margin:0;display:flex}.ex-phases__evidence div{gap:.4rem;display:flex}.ex-phases__evidence dt{color:var(--ink-faint)}.ex-phases__evidence dd{margin:0}.ex-phases button[data-suggested]:not(:disabled){border-color:var(--meditation);color:var(--meditation)}.ex-phases__proposal{border:1px solid var(--ink-ratify);border-radius:var(--radius);color:var(--ink);gap:.3rem;padding:.5rem .6rem;display:grid}.ex-panel{background-color:var(--panel-fill,var(--panel));background-image:var(--glass-overlay), radial-gradient(var(--light-at,120% 70% at 50% 0%), color-mix(in oklab, var(--light-colour,var(--ink-muted)) var(--light,0%), transparent), transparent 75%), var(--texture);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-rim,var(--rule));border-radius:var(--radius);box-shadow:var(--relief-panel), 0 0 var(--glow-radius) calc(var(--glow-radius) / -8) color-mix(in oklab, var(--light-colour,var(--ink-muted)) var(--glow,0%), transparent);transition:box-shadow .6s}.ex-composer{--light-colour:var(--ink-user);--light:var(--light-panel);--glow:var(--glow-panel);--light-at:120% 90% at 50% 100%;font:var(--size-chrome) / 1.4 var(--font-chrome);color:var(--ink-muted);gap:.5rem;padding:.75rem .9rem .6rem;display:grid}.ex-composer__input{resize:vertical;width:100%;min-height:3rem;color:var(--ink-user);font:var(--size-prose) / var(--leading-prose) var(--font-ask);background:0 0;border:0;outline:none;padding:0}.ex-composer__input::placeholder{color:var(--ink-faint)}.ex-composer__bar{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.ex-composer__spacer{flex:auto}.ex-composer{container-type:inline-size}@container (width<=44rem){.ex-composer__state{flex:1 0 100%}.ex-composer__spacer{display:none}.ex-composer__attach,.ex-composer__background,.ex-composer__scope,.ex-composer__send,.ex-composer__cancel{margin-left:auto}.ex-composer__attach~.ex-composer__scope,.ex-composer__attach~.ex-composer__cancel,.ex-composer__background~.ex-composer__cancel,.ex-composer__scope~.ex-composer__send{margin-left:0}}.ex-composer[data-state=turn] .ex-composer__state{color:var(--ink-assistant)}.ex-composer[data-state=capture] .ex-composer__state{color:var(--lane-ink,var(--ink-interview))}.ex-composer[data-state=ratify] .ex-composer__state{color:var(--ink-ratify)}.ex-composer__label{color:var(--ink-faint)}.ex-composer__meditation{align-items:center;gap:.4rem;display:inline-flex}.ex-composer select,.ex-composer button{border:1px solid var(--control-rim,var(--rule));box-shadow:var(--relief-control);border-radius:var(--radius);background:var(--chip);color:var(--ink);font:inherit;cursor:pointer;padding:.25em .6em}.ex-composer button:disabled,.ex-composer select:disabled{color:var(--ink-faint);cursor:default}.ex-composer__meditation button:not(:disabled){border-color:var(--meditation);color:var(--meditation)}.ex-composer__send:not(:disabled){border-color:var(--ink-user);color:var(--ink-user)}.ex-composer__scope[aria-pressed=true],.ex-composer__scope[aria-pressed=true]+.ex-composer__send:not(:disabled){border-color:var(--ink-interview);color:var(--ink-interview)}.ex-composer__cancel:not(:disabled){border-color:var(--warn);color:var(--warn)}.ex-composer__hint{color:var(--ink-faint);margin:0}.ex-composer[data-state=turn]{--light-colour:var(--ink-assistant);--light:var(--light-panel-live);--glow:var(--glow-panel-live)}.ex-composer[data-state=capture]{--light-colour:var(--lane-ink,var(--ink-interview));--light:var(--light-panel-live);--glow:var(--glow-panel-live)}.ex-composer[data-state=ratify]{--light-colour:var(--ink-ratify);--light:var(--light-panel-live);--glow:var(--glow-panel-live)}.ex-composer[data-link=reconnecting] .ex-composer__state{color:var(--warn)}.ex-composer[data-link=lost] .ex-composer__state{color:var(--bad)}.ex-composer__end[data-armed]:not(:disabled){border-color:var(--bad);color:var(--bad)}.ex-composer__files{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ex-composer__file{position:relative}.ex-composer__file img{border:1px solid var(--ink-faint);border-radius:.25rem;max-width:6rem;max-height:4rem;display:block}.ex-composer__file button{border-radius:50%;width:1.2rem;height:1.2rem;padding:0;line-height:1;position:absolute;top:-.4rem;right:-.4rem}.ex-composer__tangent{border:1px solid var(--rule);border-radius:var(--radius);gap:.4rem;margin:0;padding:.5rem .6rem;display:grid}.ex-composer__tangent legend{color:var(--ink-muted);padding:0 .3rem}.ex-composer__tangent ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ex-composer__tangent li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .8rem;display:flex}.ex-composer__tangent-entry{color:var(--ink);font:var(--size-aside) / 1.45 var(--font-memory)}.ex-composer__tangent-actions{justify-content:flex-end;gap:.5rem;display:flex}.ex-composer__background[data-urgent]{border-color:var(--warn);color:var(--warn)}.ex-composer__held{border:1px solid var(--warn);border-radius:var(--radius);gap:.3rem;padding:.5rem .6rem;display:grid}.ex-composer__held-list{color:var(--ink);margin:0;padding:0;list-style:none}.ex-composer__held-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ex-composer__held-else{color:var(--ink-muted)}.ex-memory{--light-colour:var(--ink-muted);--light:var(--light-panel);--glow:var(--glow-panel);--panel-fill:var(--fill-memory);font:var(--size-chrome) / 1.45 var(--font-chrome);color:var(--ink-muted);gap:.9rem;padding:.9rem 1rem;display:grid}.ex-memory:has(.ex-memory__entry[data-fresh]){--light-colour:var(--fresh);--light:var(--light-panel-live);--glow:var(--glow-panel-live)}.ex-memory__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.ex-memory__head>*{white-space:nowrap}.ex-memory__title{color:var(--ink);text-transform:uppercase;letter-spacing:.08em}.ex-memory__fresh{color:var(--fresh)}.ex-memory__empty{font:var(--size-aside) / 1.5 var(--font-system);margin:0}.ex-memory__category h3{font:inherit;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .35rem}.ex-memory__category ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ex-memory__category>ul{grid-template-columns:minmax(2.5rem,max-content) minmax(0,1fr);display:grid}.ex-memory__entry{grid-column:1/-1;grid-template-columns:subgrid;border-left:2px solid #0000;gap:.4rem;padding:.2rem 0 .2rem .5rem;display:grid;position:relative}.ex-memory__entry[data-fresh]{border-left-color:var(--fresh);animation:2.4s ease-out ex-land}.ex-memory__seen{border:1px solid color-mix(in oklab, var(--fresh) 40%, transparent);border-radius:calc(var(--radius) / 2);color:var(--fresh);font:inherit;cursor:pointer;background:0 0;margin-left:auto;padding:.1em .5em}.ex-root[data-motion=still] .ex-memory__entry[data-fresh]{animation:none}.ex-memory__id{max-width:7.5rem;color:var(--ink-faint);overflow-wrap:anywhere}.ex-memory__text{color:var(--ink);font:var(--size-aside) / 1.45 var(--font-memory);overflow-wrap:anywhere}.ex-memory__entry[data-state=superseded] .ex-memory__text,.ex-memory__entry[data-state=retired] .ex-memory__text{color:var(--ink-faint);text-decoration:line-through}.ex-memory__op{border:1px solid var(--rule);font:var(--size-stats) / 1.4 var(--font-stats);color:var(--ink-faint);white-space:nowrap;border-radius:2px;margin-left:.5em;padding:0 .35em}.ex-memory__entry[data-state=parked] .ex-memory__text{color:var(--ink-faint);font-style:italic}.ex-memory__lane{color:var(--ink-faint);font:var(--size-chrome) / 1 var(--font-chrome);margin-left:.5em}.ex-memory__flag,.ex-memory__refused,.ex-memory__refusal{color:var(--warn);font:var(--size-chrome) / 1.4 var(--font-chrome);grid-column:2}.ex-memory__refused{color:var(--ink-faint)}.ex-memory__merges{color:var(--ink-faint);font:var(--size-chrome) / 1.4 var(--font-chrome);grid-column:2;margin:0;padding:0;list-style:none}.ex-memory__actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:.3rem;margin:0;display:flex}.ex-memory__actions input{flex:100%}.ex-minimap{z-index:4;left:1rem;top:calc(var(--ex-pinned-top,0px) + 3.6rem);width:var(--minimap-width);border-radius:calc(var(--radius) / 2);background:color-mix(in oklab, var(--page) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 8%, transparent);cursor:pointer;touch-action:none;position:fixed;bottom:1rem;overflow:hidden}.ex-minimap>span{border-radius:1px;min-height:2px;position:absolute}.ex-mm__trunk{--c:var(--ink-assistant);background:color-mix(in oklab, var(--c) calc(42% * var(--minimap-ink)), transparent);left:3px;right:3px}.ex-minimap[data-curtain] .ex-mm__trunk{right:42%}.ex-mm__trunk[data-tone=system]{--c:var(--ink-system)}.ex-mm__trunk[data-tone=user]{--c:var(--ink-user)}.ex-mm__trunk[data-tone=tool]{--c:var(--ink-tool);background:color-mix(in oklab, var(--c) calc(22% * var(--minimap-ink)), transparent)}.ex-mm__trunk[data-tone=turnend]{--c:var(--ink-muted);border-top:1px dashed color-mix(in oklab, var(--c) 60%, transparent);background:0 0}.ex-mm__lane{--c:var(--lane-ink,var(--ink-lane));background:color-mix(in oklab, var(--c) calc(50% * var(--minimap-ink)), transparent);left:62%;right:3px}.ex-mm__meditation{background:var(--meditation);box-shadow:0 0 6px color-mix(in oklab, var(--meditation) 60%, transparent);left:0;right:0}.ex-minimap>[data-live]{background:var(--c);box-shadow:0 0 6px var(--c)}.ex-minimap>[data-alarm]:after{content:"";background:var(--warn);height:3px;box-shadow:0 0 0 1px var(--page);border-radius:1px;position:absolute;top:0;left:-3px;right:-3px}.ex-minimap>[data-alarm=bad]:after{background:var(--bad);box-shadow:0 0 0 1px var(--page), 0 0 4px var(--bad)}.ex-mm__lens{background:color-mix(in oklab, var(--ink) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 30%, transparent);pointer-events:none;border-radius:2px;left:0;right:0}@media (width<=72rem){.ex-minimap{display:none}}.ex-root[data-theme=bloom]{--radius:14px;--relief-evicted:0 0 0 transparent;--meditation-thickness:7px;--meditation-line:0 solid;--glass-backdrop:blur(14px) saturate(160%);--glow-radius:56px;--glow-panel:0%;--led-radius:6px;--stat-chip:transparent;--stat-relief:0 0 0 transparent;--foot-band:1;--evicted-filter:saturate(.3);--cable-width:1.5px;--cable-arrow:none;--cable-ports:inline;--cable-glow:3px;--composer-fade:var(--field), var(--texture), linear-gradient(var(--page), var(--page));--composer-attachment:fixed;--composer-mask:linear-gradient(to bottom, transparent, #000 1.5rem)}.ex-root[data-theme=bloom][data-mode=dark]{--page:#17191d;--panel:#ffffff08;--rule:#272b31;--ink:#e4e6ea;--ink-muted:#939aa5;--ink-faint:#6a707b;--chip:#ffffff0d;--ink-reasoning:#e2e5e9;--fill-tool:#121417;--fill-lane:#ffffff0a;--fill-memory:#ffffff06;--rim-tone:26%;--relief-trunk:0 10px 26px -10px #000000b3, inset 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff1a;--relief-trunk-live:0 16px 34px -12px #000000bf, inset 0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff24;--relief-tool:inset 0 2px 10px #0009, inset 0 0 0 1px #ffffff08;--relief-lane:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #0000004d, 0 14px 30px -10px #000000b3;--relief-panel:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #0000004d, 0 18px 40px -12px #000000b3;--relief-well:inset 0 0 0 1px #ffffff12;--relief-control:3px 3px 7px #00000080, -2px -2px 6px #ffffff0a;--control-rim:transparent;--meditation-groove:inset 2px 2px 4px #0009, inset -1px -1px 3px #ffffff0d;--evicted-opacity:.62;--glass-overlay:linear-gradient(150deg, #ffffff1a, #ffffff06 45%, #ffffff0d);--glass-rim:#ffffff17;--chrome-bg:#17191dd1;--lanehead-bg:linear-gradient(to bottom, #17191de6 70%, #17191d00);--glow-trunk:32%;--glow-trunk-live:65%;--glow-lane:10%;--glow-lane-live:60%;--glow-panel-live:30%;--glow-meditation:70%;--foot-shade:26%;--foot-rule:14%;--texture:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");--pool-rest:9%;--pool-live:26%;--field:radial-gradient(60rem 40rem at 40% 115%, color-mix(in oklab, var(--lamp-you) 7%, transparent), transparent 70%), radial-gradient(40rem 34rem at 100% 10%, color-mix(in oklab, var(--lamp-diet-asks) 7%, transparent), transparent 70%)}.ex-root[data-theme=bloom][data-mode=light]{--rim-tone:22%;--relief-trunk:0 1px 2px #141e320f, 0 10px 26px -14px #141e3247, inset 0 1px 0 #ffffffe6;--relief-trunk-live:0 2px 4px #141e3214, 0 16px 34px -14px #141e3257, inset 0 1px 0 #ffffffe6;--relief-tool:inset 0 1px 4px #141e321a, inset 0 0 0 1px #141e320a;--relief-well:inset 0 0 0 1px #141e3214;--relief-lane:0 1px 2px #141e320f, 0 12px 28px -14px #141e324d, inset 0 1px 0 #fffc;--relief-panel:0 1px 2px #141e320f, 0 16px 38px -16px #141e324d, inset 0 1px 0 #fffc;--relief-control:0 1px 2px #141e321f;--control-rim:#141e321a;--glass-overlay:linear-gradient(150deg, #ffffffbf, #fff6 45%, #ffffff8c);--glass-rim:#141e3214;--fill-interview:color-mix(in oklab, var(--lamp-diet-asks) 9%, #ffffff8c);--fill-ratify:color-mix(in oklab, var(--lamp-diet-decides) 9%, #ffffff8c);--fill-extraction:color-mix(in oklab, var(--lamp-diet-reads) 9%, #ffffff8c);--fill-lane:#ffffff8c;--fill-memory:#fff9;--panel:#fff9;--glow-trunk:14%;--glow-trunk-live:40%;--glow-lane:10%;--glow-lane-live:40%;--glow-panel-live:24%;--glow-meditation:40%;--light-lane:0%;--light-lane-live:12%;--light-panel:0%;--light-panel-live:10%;--meditation-groove:inset 0 1px 2px #141e3224, inset 0 -1px 0 #fffc;--evicted-opacity:.55;--foot-shade:5%;--foot-rule:18%;--texture:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");--chrome-bg:#f4f5f7d9;--lanehead-bg:linear-gradient(to bottom, #f4f5f7eb 70%, #f4f5f700);--pool-rest:8%;--minimap-ink:.55;--pool-live:20%;--field:radial-gradient(60rem 40rem at 40% 115%, color-mix(in oklab, var(--lamp-you) 9%, transparent), transparent 70%), radial-gradient(40rem 34rem at 100% 10%, color-mix(in oklab, var(--lamp-diet-asks) 9%, transparent), transparent 70%)}.ex-root[data-theme=emboss]{--radius:0px;--relief-evicted:0 0 0 transparent;--evicted-opacity:.5;--meditation-thickness:7px;--meditation-line:0 solid}.ex-root[data-theme=emboss][data-mode]{--chip:transparent;--fill-assistant:var(--page);--fill-tool:var(--page);--fill-interview:var(--page);--fill-ratify:var(--page);--fill-extraction:var(--page);--fill-lane:var(--page);--fill-memory:var(--page);--panel:var(--page)}.ex-root[data-theme=emboss][data-mode=dark]{--page:#1d2025;--rule:#272b31;--ink:#e4e6ea;--ink-muted:#939aa5;--ink-faint:#6a707b;--ink-reasoning:#e2e5e9;--fill-system:color-mix(in oklab, var(--page) 88%, var(--lamp-diet-asks));--fill-user:color-mix(in oklab, var(--page) 84%, var(--lamp-you));--relief-trunk:7px 7px 16px #0009, -6px -6px 14px #ffffff0d, inset 1px 1px 0 #ffffff12, inset -1px -1px 0 #00000059;--relief-trunk-live:13px 13px 28px #000000a8, -10px -10px 24px #ffffff0f, inset 1px 1px 0 #ffffff17, inset -1px -1px 0 #00000059;--relief-lane:5px 5px 12px #0000008c, -4px -4px 10px #ffffff0b, inset 1px 1px 0 #ffffff0f;--relief-panel:8px 8px 20px #0009, -6px -6px 16px #ffffff0d, inset 1px 1px 0 #ffffff0f;--relief-well:inset 2px 2px 4px #0009, inset -1px -1px 3px #ffffff12;--relief-control:3px 3px 7px #0000008c, -2px -2px 6px #ffffff0d, inset 1px 1px 0 #ffffff0f;--control-rim:transparent;--meditation-groove:inset 2px 2px 4px #0009, inset -1px -1px 3px #ffffff0d;--sweep:linear-gradient(135deg, #ffffff0d, #fff0 40%, #0000 60%, #0003)}.ex-root[data-theme=emboss][data-mode=light]{--page:#e7eaef;--rule:#d2d7de;--fill-system:color-mix(in oklab, var(--page) 86%, var(--lamp-diet-asks));--fill-user:color-mix(in oklab, var(--page) 82%, var(--lamp-you));--relief-trunk:6px 6px 14px #28344833, -6px -6px 14px #ffffffe6, inset 1px 1px 0 #fffc, inset -1px -1px 0 #2834481a;--relief-trunk-live:11px 11px 24px #28344842, -10px -10px 22px #fffffff2, inset 1px 1px 0 #ffffffd9, inset -1px -1px 0 #2834481a;--relief-lane:4px 4px 10px #2834482e, -4px -4px 10px #ffffffd9, inset 1px 1px 0 #ffffffb3;--relief-panel:7px 7px 18px #28344833, -6px -6px 16px #ffffffe6, inset 1px 1px 0 #ffffffb3;--relief-well:inset 2px 2px 4px #2834482e, inset -1px -1px 3px #ffffffe6;--relief-control:3px 3px 7px #2834482e, -2px -2px 6px #ffffffe6, inset 1px 1px 0 #ffffffb3;--control-rim:transparent;--meditation-groove:inset 2px 2px 4px #28344829, inset -1px -1px 3px #ffffffd9;--sweep:linear-gradient(135deg, #ffffff73, #fff0 40%, #28344800 60%, #2834480f);--chrome-bg:#e7eaefe0}.ex-root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f5f7;--panel:#eceef1;--rule:#d6dae0;--ink:#16181c;--ink-muted:#505764;--ink-faint:#7c828d;--chip:#0000000d;--well:#141e320f;--paper-slab:#fff;--fill-user:color-mix(in oklab, var(--paper-slab) 84%, var(--lamp-you));--ink-user:color-mix(in oklab, var(--lamp-you) 58%, black);--fill-system:color-mix(in oklab, var(--paper-slab) 88%, var(--lamp-diet-asks));--ink-system:color-mix(in oklab, var(--lamp-diet-asks) 55%, black);--fill-assistant:var(--paper-slab);--ink-assistant:#2a2e35;--ink-reasoning:#16181c;--fill-tool:#eceef1;--ink-tool:color-mix(in oklab, #2f343c 88%, var(--lamp-work));--fill-interview:color-mix(in oklab, var(--paper-slab) 90%, var(--lamp-diet-asks));--ink-interview:color-mix(in oklab, var(--lamp-diet-asks) 58%, black);--fill-ratify:color-mix(in oklab, var(--paper-slab) 90%, var(--lamp-diet-decides));--ink-ratify:color-mix(in oklab, var(--lamp-diet-decides) 55%, black);--fill-extraction:color-mix(in oklab, var(--paper-slab) 88%, var(--lamp-diet-reads));--ink-extraction:color-mix(in oklab, var(--lamp-diet-reads) 45%, black);--fill-lane:#eceef1;--ink-lane:#505764;--fill-memory:var(--paper-slab);--ok:color-mix(in oklab, var(--lamp-work) 55%, black);--warn:color-mix(in oklab, var(--lamp-attention) 60%, black);--bad:color-mix(in oklab, var(--lamp-fault) 72%, black);--fresh:color-mix(in oklab, var(--lamp-diet-asks) 60%, black);--meditation:color-mix(in oklab, var(--lamp-diet-decides) 55%, black);--gap:#b8620f;--foot-tone:70%;--foot-unit-tone:45%;--focus:var(--ink-user);--cable-rest:75%;--minimap-ink:.55}:root:has(.ex-root[data-mode=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f5f7;--panel:#eceef1;--rule:#d6dae0;--ink:#16181c;--ink-muted:#505764;--ink-faint:#7c828d;--chip:#0000000d;--well:#141e320f;--paper-slab:#fff;--fill-user:color-mix(in oklab, var(--paper-slab) 84%, var(--lamp-you));--ink-user:color-mix(in oklab, var(--lamp-you) 58%, black);--fill-system:color-mix(in oklab, var(--paper-slab) 88%, var(--lamp-diet-asks));--ink-system:color-mix(in oklab, var(--lamp-diet-asks) 55%, black);--fill-assistant:var(--paper-slab);--ink-assistant:#2a2e35;--ink-reasoning:#16181c;--fill-tool:#eceef1;--ink-tool:color-mix(in oklab, #2f343c 88%, var(--lamp-work));--fill-interview:color-mix(in oklab, var(--paper-slab) 90%, var(--lamp-diet-asks));--ink-interview:color-mix(in oklab, var(--lamp-diet-asks) 58%, black);--fill-ratify:color-mix(in oklab, var(--paper-slab) 90%, var(--lamp-diet-decides));--ink-ratify:color-mix(in oklab, var(--lamp-diet-decides) 55%, black);--fill-extraction:color-mix(in oklab, var(--paper-slab) 88%, var(--lamp-diet-reads));--ink-extraction:color-mix(in oklab, var(--lamp-diet-reads) 45%, black);--fill-lane:#eceef1;--ink-lane:#505764;--fill-memory:var(--paper-slab);--ok:color-mix(in oklab, var(--lamp-work) 55%, black);--warn:color-mix(in oklab, var(--lamp-attention) 60%, black);--bad:color-mix(in oklab, var(--lamp-fault) 72%, black);--fresh:color-mix(in oklab, var(--lamp-diet-asks) 60%, black);--meditation:color-mix(in oklab, var(--lamp-diet-decides) 55%, black);--gap:#b8620f;--foot-tone:70%;--foot-unit-tone:45%;--focus:var(--ink-user);--cable-rest:75%;--minimap-ink:.55}.ex-root[data-theme=paper][data-mode=dark]{--radius:6px;--rim-tone:18%;--fill-user:color-mix(in oklab, var(--slab) 62%, var(--lamp-you))}.ex-settings{position:relative}.ex-settings__button{font:inherit;color:var(--ink-muted);border-radius:calc(var(--radius) / 2 + 1px);box-shadow:inset 0 0 0 1px var(--control-rim,var(--rule));cursor:pointer;background:0 0;border:0;padding:.1em .5em}.ex-settings__button:hover,.ex-settings__button[aria-expanded=true]{color:var(--ink)}.ex-settings__panel{z-index:10;border-radius:var(--radius);background-color:var(--page);background-image:var(--glass-overlay);box-shadow:var(--relief-panel), inset 0 0 0 1px var(--glass-rim,var(--rule));white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:.5rem 1rem;padding:.75rem .9rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.ex-settings__row{display:contents}.ex-settings__name{color:var(--ink-faint);justify-self:end}.ex-files{gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.ex-file{justify-items:start;gap:.25rem;display:grid}.ex-file__image{border:1px solid var(--rule);image-rendering:auto;border-radius:.25rem;max-width:100%;height:auto}.ex-file__ref,.ex-file__unshown{font:var(--size-stats) / 1.4 var(--font-stats);color:var(--ink-faint);overflow-wrap:anywhere}.ex-file__unshown[data-reading=not-found],.ex-file__unshown[data-reading=mismatch]{color:var(--warn)}.ex-prose{font-size:var(--size-prose);line-height:var(--leading-prose);overflow-wrap:anywhere}.ex-prose--ask{font-family:var(--font-ask)}.ex-prose--answer{font-family:var(--font-answer)}.ex-prose--system{font-family:var(--font-system);white-space:pre-wrap}.ex-prose--reasoning{font-family:var(--font-reasoning);font-style:var(--style-reasoning);color:var(--ink-reasoning)}.ex-prose>:first-child{margin-top:0}.ex-prose>:last-child{margin-bottom:0}.ex-prose p,.ex-prose ul,.ex-prose ol{white-space:pre-wrap;margin:0 0 .75em}.ex-prose ul,.ex-prose ol{padding-left:1.4em}.ex-prose li>ul,.ex-prose li>ol{margin:.2em 0 0}.ex-prose li[data-task]{list-style:none}.ex-prose__task{vertical-align:-.1em;accent-color:currentColor;margin:0 .45em 0 -1.3em}.ex-prose__heading{white-space:normal;margin:1.1em 0 .4em;font-weight:650}.ex-prose__heading[data-depth="1"]{font-size:1.08em}.ex-prose a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:.18em}.ex-prose a:hover{text-decoration-color:currentColor}.ex-prose__image{font-style:italic}.ex-prose del{opacity:.65}.ex-prose blockquote{border-left:2px solid color-mix(in oklab, currentColor 30%, transparent);opacity:.85;margin:0 0 .75em;padding-left:.9em}.ex-prose hr{border:0;border-top:1px solid color-mix(in oklab, currentColor 18%, transparent);margin:1em 0}.ex-prose__table{margin:0 0 .75em;overflow-x:auto}.ex-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.92em}.ex-prose th,.ex-prose td{border-bottom:1px solid color-mix(in oklab, currentColor 14%, transparent);text-align:left;vertical-align:top;padding:.3em .8em}.ex-prose th{border-bottom-color:color-mix(in oklab, currentColor 30%, transparent);font-weight:600}.ex-prose [data-align=center]{text-align:center}.ex-prose [data-align=right]{text-align:right}.ex-prose code{font-family:var(--font-tool);background:var(--chip);border-radius:2px;padding:.05em .3em;font-size:.86em}.ex-prose__code{background:var(--well);border-radius:var(--radius);font:var(--size-tool) / 1.5 var(--font-tool);white-space:pre;margin:0 0 .75em;padding:.75em 1em;overflow-x:auto}.ex-caret{vertical-align:text-bottom;opacity:.7;background:currentColor;border-radius:1px;width:.5em;height:1.05em;margin-left:.15em;animation:1s steps(2,jump-none) infinite ex-caret;display:inline-block}@keyframes ex-caret{0%{opacity:.75}to{opacity:.15}}.ex-root[data-motion=still] .ex-caret{animation:none}.ex-prose__codebox{position:relative}.ex-prose__copy{font:var(--size-stats) / 1.4 var(--font-stats);opacity:0;transition:opacity .2s;position:absolute;top:.4rem;right:.5rem}.ex-prose__codebox:hover .ex-prose__copy,.ex-prose__codebox:focus-within .ex-prose__copy{opacity:1}.ex-reasoning{margin-bottom:.9rem}.ex-reasoning__clip{opacity:.85;margin:0}.ex-waiting{font:var(--size-prose) / var(--leading-prose) var(--font-answer);margin:0}.ex-waiting .ex-caret{margin-left:0}.ex-failure[data-level=bad],.ex-stop[data-level=bad]{color:var(--bad)}.ex-stop[data-level=warn],.ex-context-out{color:var(--warn)}.ex-scope-answer{color:var(--ink-interview)}.ex-gate{color:var(--ink-faint)}.ex-gate[data-fired]{color:var(--ink-interview)}.ex-gate:not([data-outcome=decided]){color:var(--warn)}.ex-turnend{color:var(--ink-muted);font:var(--size-stats) / 1.4 var(--font-stats);align-items:center;gap:.75rem;display:flex}.ex-turnend strong{color:var(--ink);font-weight:500}.ex-turnend[data-level=warn] strong{color:var(--warn)}.ex-turnend[data-level=bad] strong{color:var(--bad)}.ex-turnend:not([data-known]) strong{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ex-turnend__rule{background:color-mix(in oklab, currentColor 30%, transparent);flex:auto;height:1px}.ex-harness-note{border-left:2px dashed var(--ink-faint);color:var(--ink-muted);margin-top:.6rem;padding:.45rem .6rem}.ex-harness-note__label{color:var(--ink-faint);font:var(--size-chrome) / 1.4 var(--font-chrome);margin-bottom:.2rem;display:block}.ex-overflow{color:var(--ink-faint);font:var(--size-chrome) / 1.4 var(--font-chrome);margin:.3rem 0 0}.ex-receipt{--panel-fill:var(--fill-memory);font:var(--size-stats) / 1.45 var(--font-stats);color:var(--ink-muted);padding:.7rem 1rem .75rem}.ex-receipt__head{color:var(--ink);font-family:var(--font-chrome);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem}.ex-receipt dl{gap:.15rem;margin:0;display:grid}.ex-receipt__row{justify-content:space-between;gap:1rem;display:flex}.ex-receipt dt{color:var(--ink-muted)}.ex-receipt dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ex-meditation{color:var(--meditation);font:var(--size-chrome) / 1.4 var(--font-chrome);align-items:center;gap:1rem;margin:1.5rem 0 .5rem;display:flex;position:relative}.ex-meditation__rule{height:var(--meditation-thickness,0);border-top:var(--meditation-line,1px solid);border-color:color-mix(in oklab, var(--meditation) 60%, transparent);box-shadow:var(--meditation-groove,0 0 0 transparent), 0 0 var(--glow-radius) color-mix(in oklab, var(--meditation) var(--glow-meditation), transparent);border-radius:999px;flex:2rem}.ex-meditation__label{flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;display:flex}.ex-meditation__label strong{font-weight:600}.ex-meditation__kind{text-transform:uppercase;letter-spacing:.1em}.ex-meditation__reason{color:var(--ink-muted)}.ex-meditation__size,.ex-meditation__operator{color:var(--warn)}.ex-meditation:has(.ex-meditation__background){flex-wrap:wrap}.ex-meditation__background{flex:1 0 100%;justify-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ex-meditation__job{flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;max-width:100%;display:flex}.ex-meditation__job-command,.ex-meditation__job-output{font:var(--size-tool) / 1.4 var(--font-tool);overflow-wrap:anywhere}.ex-meditation__job-since,.ex-meditation__job-output{color:var(--ink-muted)}.ex-meditation__anyway,.ex-meditation__zero{color:var(--warn)}.ex-meditation:has(.ex-meditation__reconcile){flex-wrap:wrap}.ex-meditation__reconcile{color:var(--ink);flex:1 0 100%;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem 1rem;display:grid}.ex-meditation__part ul{font:var(--size-tool) / 1.4 var(--font-memory);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.ex-meditation__part pre{font:var(--size-tool) / 1.4 var(--font-tool);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ex-meditation__part-label,.ex-meditation__part-none{color:var(--ink-muted);display:block}.ex-header{border-bottom:1px solid var(--glass-rim,var(--rule));background:var(--chrome-bg,var(--page));-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);font:var(--size-chrome) / 1.4 var(--font-chrome);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;padding:.55rem 1rem;display:flex}.ex-header__logo{align-items:center;display:inline-flex}.ex-header__logo-img{width:auto;height:1.5rem;display:block}.ex-root[data-mode=dark] .ex-header__logo-img[data-for=light],.ex-root[data-mode=light] .ex-header__logo-img[data-for=dark]{display:none}.ex-header__k,.ex-header__model{color:var(--ink-faint)}.ex-header__slots{gap:.9rem;display:inline-flex}.ex-header__slot{align-items:center;gap:.35rem;display:inline-flex}.ex-header__dot{border:1px solid var(--ink-faint);border-radius:50%;width:.55rem;height:.55rem}.ex-header__slot{--led:var(--lane-ink,var(--ink-lane))}.ex-header__slot[data-lane=trunk]{--led:var(--ink-assistant)}.ex-header__slot[data-busy] .ex-header__dot{background:var(--led);border-color:var(--led);box-shadow:0 0 var(--led-radius) var(--led), 0 0 calc(var(--led-radius) * 2.5) color-mix(in oklab, var(--led) 50%, transparent)}.ex-header__holder{color:var(--led)}.ex-header__spacer{flex:auto}.ex-header__state{background:var(--chip);text-transform:uppercase;letter-spacing:.08em;padding:.15em .5em}.ex-header__state[data-state=awaiting]{color:var(--ink-user)}.ex-header__state[data-state=turn]{color:var(--ink-assistant)}.ex-header__state[data-state=capture]{color:var(--lane-ink,var(--ink-interview))}.ex-header__state[data-state=ratify]{color:var(--ink-ratify)}.ex-header__toggle{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.ex-header__toggle input{accent-color:var(--focus,var(--ink-interview))}.ex-header__unknown{color:var(--ink-faint);text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ex-header__link{text-transform:uppercase;letter-spacing:.08em;color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 40%, transparent);padding:.15em .5em;animation:1.6s ease-in-out infinite ex-link}.ex-header__link[data-link=lost]{color:var(--bad);animation:none}@keyframes ex-link{50%{opacity:.55}}.ex-root[data-motion=still] .ex-header__link{animation:none}.ex-segments{border-radius:calc(var(--radius) / 2 + 1px);box-shadow:inset 0 0 0 1px var(--control-rim,var(--rule));padding:1px;display:inline-flex}.ex-segment{border-radius:calc(var(--radius) / 2);color:var(--ink-faint);cursor:pointer;padding:.1em .5em;position:relative}.ex-segment:hover{color:var(--ink-muted)}.ex-segment:has(input:disabled){opacity:.4;cursor:not-allowed}.ex-segment[data-on]{background:var(--chip);color:var(--ink)}.ex-segment:has(input:focus-visible){outline:2px solid color-mix(in oklab, var(--focus,var(--ink-interview)) 75%, transparent);outline-offset:1px}.ex-segment input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ex-header__lever[data-undeclared]{color:var(--ink-faint)}.ex-header__levers{position:relative}.ex-header__levers>summary{cursor:pointer;color:var(--ink-muted)}.ex-header__levers>dl{z-index:10;border:1px solid var(--glass-rim,var(--rule));border-radius:var(--radius);background:var(--fill-memory);min-width:22rem;max-width:min(36rem,100vw - 2rem);box-shadow:var(--relief-panel);grid-template-columns:max-content minmax(0,1fr);gap:.15rem .9rem;margin:0;padding:.6rem .8rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0}.ex-header__levers dl>div{display:contents}.ex-header__levers dt{color:var(--ink-faint)}.ex-header__levers dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.ex-header__levers [data-undeclared] dd{color:var(--ink-faint)}.ex-approval{border:1px solid var(--warn);box-shadow:0 0 0 3px color-mix(in oklab, var(--warn) 22%, transparent);gap:.5rem;margin-bottom:.75rem;padding:.75rem .9rem;display:grid}.ex-approval__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.ex-approval__title{color:var(--warn);font-weight:600}.ex-approval__reason,.ex-approval__cwd,.ex-approval__shape,.ex-approval__verdict{font:var(--size-stats) / 1.4 var(--font-stats);color:var(--ink-faint)}.ex-approval__command{max-height:10rem;font:var(--size-tool) / 1.5 var(--font-tool);color:var(--ink-tool);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.ex-approval__segments{gap:.2rem;margin:0;padding-left:1.25rem;display:grid}.ex-approval__segment{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.ex-approval__segment[data-verdict=prompt] .ex-approval__verdict{color:var(--warn)}.ex-approval__answers{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ex-approval__answer{border:1px solid var(--warn);min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;padding:.3rem .85rem}.ex-approval__answer[data-scope=decline]{border-color:var(--ink-faint);margin-left:auto}.ex-approval__answer:disabled{cursor:default;opacity:.55}.ex-approval__answer[aria-pressed=true]{opacity:1;background:color-mix(in oklab, var(--warn) 18%, transparent)}.ex-approval__refused{color:var(--bad)}.ex-approval-chip[data-level=ok]{color:var(--ok)}.ex-tool__cwd,.ex-tool__held{color:var(--ink-faint)}.ex-tool__call,.ex-tool__output{max-height:22rem;font:var(--size-tool) / 1.5 var(--font-tool);color:var(--ink-tool);white-space:pre;margin:0;overflow:auto}.ex-tool__output{margin-top:.35rem}.ex-tool__call{white-space:pre-wrap;overflow-wrap:anywhere}.ex-tool__prompt,.ex-tool__clip,.ex-tool__both{color:var(--ink-faint)}.ex-exit--ok{color:var(--ok)}.ex-exit--bad{color:var(--bad)}.ex-call-outcome[data-level=warn]{color:var(--warn)}.ex-call-outcome[data-level=bad]{color:var(--bad)}.ex-confinement,.ex-tool__stderr{color:var(--ink-faint)}.ex-capture,.ex-background{color:var(--ink-faint);font:var(--size-chrome) / 1.4 var(--font-chrome);margin:.35rem 0 0}.ex-background[data-status=failed]{color:var(--bad)}.ex-pruned,.ex-ruled{color:var(--ink-faint);font:var(--size-chrome) / 1.4 var(--font-chrome);margin:.35rem 0 0}.ex-session{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}@property --field-trunk{syntax:"<percentage>";inherits:false;initial-value:0%}@property --field-lane{syntax:"<percentage>";inherits:false;initial-value:0%}@property --field-memory{syntax:"<percentage>";inherits:false;initial-value:0%}@property --field-trunk-colour{syntax:"<color>";inherits:false;initial-value:#0000}@property --field-lane-colour{syntax:"<color>";inherits:false;initial-value:#0000}.ex-session{--mm-space:0rem;--lanes-w:0rem;--memory-gap:var(--gutter);--memory-col:calc(var(--memory-width) + var(--memory-gap));--stage-w:calc(var(--trunk-width) + var(--lanes-w) + var(--memory-col));--edge-l:max(1rem + var(--mm-space), 50% + var(--mm-space) / 2 - var(--stage-w) / 2);--edge-r:min(50% + var(--mm-space) / 2 + var(--stage-w) / 2, 100% - 1rem);--x-memory:calc(var(--edge-r) - var(--memory-width) / 2);--x-lane:calc(var(--edge-r) - var(--memory-col) - var(--lane-width) / 2);--x-trunk:calc((var(--edge-l) + var(--edge-r) - var(--memory-col) - var(--lanes-w)) / 2);--need:calc(var(--trunk-min) + var(--lanes-w) + var(--memory-width) + var(--memory-gap) + var(--mm-space) + 2rem);--pool-trunk:var(--pool-rest);--pool-lane:0%;--pool-memory:var(--pool-rest);--pool-trunk-colour:var(--ink-user);--pool-lane-colour:var(--lane-ink,var(--ink-interview))}.ex-session:before,.ex-session__composer:before{--field-trunk:var(--pool-trunk);--field-lane:var(--pool-lane);--field-memory:var(--pool-memory);--field-trunk-colour:var(--pool-trunk-colour);--field-lane-colour:var(--pool-lane-colour);--live-field:radial-gradient(34rem 22rem at var(--x-trunk) 100%, color-mix(in oklab, var(--field-trunk-colour) var(--field-trunk), transparent), transparent 72%), radial-gradient(18rem 34rem at var(--x-lane,-50%) 45%, color-mix(in oklab, var(--field-lane-colour) var(--field-lane), transparent), transparent 72%), radial-gradient(16rem 22rem at var(--x-memory,150%) 25%, color-mix(in oklab, var(--fresh) var(--field-memory), transparent), transparent 72%);transition:--field-trunk 1.2s,--field-lane 1.2s,--field-memory 1.6s,--field-trunk-colour 1.2s,--field-lane-colour 1.2s}.ex-session--curtain{--lanes-w:calc(var(--lanes) * (var(--lane-width) + var(--gutter)));--pool-lane:var(--pool-rest)}.ex-session--condensed{--lane-width:var(--lane-width-condensed)}.ex-session[data-wiring=harness]{--gutter:3.5rem;--memory-gap:4.5rem}.ex-session[data-drawer]{--memory-col:0rem;--x-memory:calc(100% - 1rem)}.ex-session{--need-whole:calc(var(--trunk-floor) + var(--slots,0) * (var(--lane-width-whole) + var(--gutter)) + var(--mm-space) + 2rem);--need-bars:calc(var(--trunk-floor) + var(--slots,0) * (var(--lane-width-condensed) + var(--gutter)) + var(--mm-space) + 2rem)}.ex-session__need{width:var(--need);visibility:hidden;pointer-events:none;height:0;position:absolute}.ex-session__need[data-for=whole]{width:var(--need-whole)}.ex-session__need[data-for=bars]{width:var(--need-bars)}.ex-session--minimap{--mm-space:calc(var(--minimap-width) + 1.25rem)}.ex-session[data-state=turn]{--pool-trunk:var(--pool-live);--pool-trunk-colour:var(--ink-assistant)}.ex-session[data-state=capture]{--pool-trunk-colour:var(--lane-ink,var(--ink-interview))}.ex-session--curtain[data-lanes-busy]{--pool-lane:var(--pool-live)}.ex-session[data-fresh]{--pool-memory:var(--pool-live)}.ex-session[data-state=ended]{--pool-trunk:0%;--pool-lane:0%;--pool-memory:0%}.ex-session:before{content:"";z-index:-1;pointer-events:none;background-image:var(--live-field);position:fixed;inset:0}.ex-session__header{top:var(--ex-pinned-top,0px);z-index:3;position:sticky}.ex-session__main{justify-content:center;align-items:flex-start;gap:var(--memory-gap);padding:.5rem 1rem 1rem calc(1rem + var(--mm-space));flex:auto;display:flex}.ex-session__columns{min-width:0}.ex-session__memory{top:calc(var(--ex-pinned-top,0px) + 3.5rem);width:var(--memory-width);flex:none;margin-top:2.2rem;position:sticky}.ex-drawer__body{flex-direction:column;gap:.75rem;max-height:calc(100vh - 7rem);display:flex}.ex-drawer__body>.ex-memory{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.ex-drawer__body>.ex-receipt{flex:none}.ex-session[data-drawer] .ex-session__memory{z-index:5;top:calc(var(--ex-pinned-top,0px) + 2.6rem);right:0;bottom:var(--ex-composer-height,0px);width:min(calc(var(--memory-width) + 2rem), calc(100vw - 3rem));margin:0;padding:.75rem 1rem 1rem;transition:transform .3s;position:fixed;transform:translate(100%)}.ex-session[data-drawer] .ex-session__memory[data-open]{transform:none}.ex-session[data-drawer] .ex-session__memory{pointer-events:none}.ex-session[data-drawer] .ex-drawer__tab,.ex-session[data-drawer] .ex-drawer__body>*{pointer-events:auto}.ex-session[data-drawer] .ex-drawer__body,.ex-session[data-drawer] .ex-drawer__body>.ex-memory{max-height:100%}.ex-session[data-drawer] .ex-drawer__body>.ex-memory{box-shadow:var(--relief-panel), -18px 0 40px -18px #00000080}.ex-drawer__tab{writing-mode:vertical-rl;border:1px solid var(--glass-rim,var(--rule));border-radius:0 var(--radius) var(--radius) 0;background:var(--fill-memory);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--relief-panel);color:var(--ink-muted);font:var(--size-chrome) / 1 var(--font-chrome);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-left:0;align-items:center;gap:.5rem;padding:.8rem .35rem;display:flex;position:absolute;top:3rem;right:100%;transform:rotate(180deg)}.ex-drawer__tab:hover{color:var(--ink)}.ex-drawer__count{color:var(--ink-faint)}.ex-drawer__tab[data-fresh]{color:var(--fresh);box-shadow:var(--relief-panel), 0 0 var(--glow-radius) calc(var(--glow-radius) / -8) color-mix(in oklab, var(--fresh) var(--glow-panel-live), transparent)}.ex-drawer__fresh{color:var(--fresh)}.ex-root[data-motion=still] .ex-session[data-drawer] .ex-session__memory{transition:none}.ex-session__composer{z-index:3;grid-template-columns:minmax(0, var(--composer-width));pointer-events:none;padding:1rem 0 1.25rem;display:grid;position:sticky;bottom:0}.ex-session__composer>*{pointer-events:auto;grid-area:1/1}.ex-session__composer>.ex-approval{grid-row:1}.ex-session__composer[data-waiting]>.ex-composer{grid-row:2}.ex-session__composer[data-waiting]:before{grid-row:1/span 2}.ex-session__composer:before{content:"";z-index:-1;background:var(--live-field), var(--composer-fade,linear-gradient(to bottom, transparent, var(--page) 1.25rem));background-attachment:fixed, var(--composer-attachment,scroll);-webkit-mask-image:var(--composer-mask,none);-webkit-mask-image:var(--composer-mask,none);mask-image:var(--composer-mask,none);grid-area:1/1;margin:-1rem 0 -1.25rem}.ex-lanehead-row,.ex-stage{grid-template-columns:minmax(0, var(--trunk-width)) repeat(var(--lanes), var(--lane-width));column-gap:var(--gutter);display:grid}.ex-stage{position:relative}.ex-session:not(.ex-session--curtain) .ex-stage{grid-template-columns:minmax(0, var(--trunk-width))}.ex-lanehead-row{top:calc(var(--ex-pinned-top,0px) + 1.8rem);z-index:2;background:var(--lanehead-bg,var(--chrome-bg,var(--page)));-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);padding:.95rem 0 .6rem;position:sticky}.ex-lanehead{font:var(--size-chrome) / 1.4 var(--font-chrome);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;--led:var(--lane-ink,var(--ink-lane))}.ex-session--condensed .ex-lanehead__long{display:none}.ex-session--condensed .ex-lanehead:not(:first-child){text-align:center}.ex-lanehead[data-busy]{color:var(--led);text-shadow:0 0 var(--led-radius) var(--led)}.ex-era:not(:last-of-type) .ex-block{box-shadow:var(--relief-evicted);opacity:var(--evicted-opacity);filter:var(--evicted-filter,none)}.ex-era:not(:last-of-type) .ex-block:hover,.ex-era:not(:last-of-type) .ex-block:focus-within{opacity:1;filter:none}.ex-branchcell[data-evicted]{opacity:var(--evicted-opacity);filter:var(--evicted-filter,none)}.ex-trunk,.ex-era{grid-template-columns:minmax(0,1fr);align-content:start;gap:.9rem;min-width:0;display:grid}.ex-trunk__node{position:relative}.ex-trunk__node[data-kind=tool]{margin-top:-.5rem}.ex-lane{position:relative}.ex-branchcell{position:absolute;left:0;right:0}.ex-peek{color:var(--ink-faint);font:var(--size-chrome) / 1.4 var(--font-chrome);cursor:pointer;background:0 0;border:0;padding:.1rem .3rem;position:absolute;top:.4rem;right:-2.25rem}.ex-peek:hover{color:var(--ink-interview)}.ex-session[data-room=none] .ex-peek{margin-top:.35rem;position:static}.ex-inline{margin:.5rem 0 0 1.25rem}.ex-session--curtain .ex-meditation{margin-right:calc(-1 * var(--lanes) * (var(--lane-width) + var(--gutter)))}@media (width<=72rem){.ex-session--minimap{--mm-space:0rem}}.ex-hint{max-width:34rem;font:14px / 1.6 var(--font-system);color:var(--ink-faint);margin:.25rem 0 0;padding:0 1.25rem}.ex-replay__head,.ex-replay__foot{font:var(--font-chrome,12px ui-monospace, monospace);color:var(--ink-faint);padding:.5rem 1rem}.ex-replay__foot{text-align:center}.ex-replay__source,.ex-replay h1,.ex-replay h2,.ex-replay__list,.ex-replay__note{max-width:60rem;margin-inline:auto;padding-inline:1rem}.ex-replay__source details li{color:var(--ink-faint)}.ex-replay__label{max-width:60rem;font:var(--font-chrome,12px ui-monospace, monospace);color:var(--ink);background:var(--panel);border-block:1px solid var(--rule);margin-inline:auto;padding:.5rem 1rem}.ex-replay__pinned{z-index:5;background:var(--page);position:sticky;top:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lamp-you:#2f86ff;--lamp-model:#dde4ee;--lamp-work:#3ccf7e;--lamp-attention:#ffae1f;--lamp-fault:#ff5a4f;--lamp-diet-asks:#9575ff;--lamp-diet-decides:#e05cf0;--lamp-diet-reads:#33c3d6;--lamp-interview:var(--lamp-diet-asks);--lamp-ratify:var(--lamp-diet-decides);--lamp-extraction:var(--lamp-diet-reads);--lamp-diet-audits:#e8a33d;--lamp-audit:var(--lamp-diet-audits);--page:#131415;--panel:#1a1b1d;--rule:#2c2e31;--ink:#e2e4e7;--ink-muted:#8b9098;--ink-faint:#6c7078;--chip:#ffffff0f;--well:#00000040;--slab:#22252b;--fill-system:color-mix(in oklab, var(--slab) 74%, var(--lamp-diet-asks));--ink-system:color-mix(in oklab, var(--lamp-diet-asks) 45%, white);--fill-user:color-mix(in oklab, var(--slab) 52%, var(--lamp-you));--ink-user:color-mix(in oklab, var(--lamp-you) 28%, white);--fill-assistant:#272b33;--ink-assistant:color-mix(in oklab, var(--lamp-model) 80%, #9aa3ae);--ink-reasoning:#dfe2e6;--fill-tool:#18191b;--ink-tool:color-mix(in oklab, #b4bcc6 82%, var(--lamp-work));--fill-interview:color-mix(in oklab, var(--lamp-diet-asks) 8%, transparent);--ink-interview:color-mix(in oklab, var(--lamp-diet-asks) 55%, white);--fill-ratify:color-mix(in oklab, var(--lamp-diet-decides) 8%, transparent);--ink-ratify:color-mix(in oklab, var(--lamp-diet-decides) 60%, white);--fill-extraction:color-mix(in oklab, var(--lamp-diet-reads) 8%, transparent);--ink-extraction:color-mix(in oklab, var(--lamp-diet-reads) 55%, white);--fill-audit:color-mix(in oklab, var(--lamp-diet-audits) 8%, transparent);--ink-audit:color-mix(in oklab, var(--lamp-diet-audits) 55%, white);--fill-lane:#1d1f22;--ink-lane:#aab0b8;--fill-memory:#1d1f22;--ok:color-mix(in oklab, var(--lamp-work) 75%, white);--warn:color-mix(in oklab, var(--lamp-attention) 80%, white);--bad:color-mix(in oklab, var(--lamp-fault) 80%, white);--fresh:color-mix(in oklab, var(--lamp-diet-asks) 65%, white);--meditation:color-mix(in oklab, var(--lamp-diet-decides) 70%, white);--gap:#e5a06b;--focus:var(--ink-user);--face-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace;--face-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-chrome:var(--face-mono);--font-stats:var(--face-mono);--font-tool:var(--face-mono);--font-ask:var(--face-sans);--font-answer:var(--face-sans);--font-reasoning:var(--face-sans);--style-reasoning:italic;--font-system:var(--face-sans);--font-memory:var(--face-sans);--size-prose:15px;--size-chrome:11px;--size-stats:11px;--size-tool:12.5px;--size-aside:13px;--leading-prose:1.6;--relief-trunk:0 0 0 transparent;--relief-trunk-live:0 0 0 transparent;--relief-evicted:0 0 0 transparent;--evicted-opacity:1;--relief-lane:0 0 0 transparent;--relief-panel:0 0 0 transparent;--relief-well:0 0 0 transparent;--relief-control:0 0 0 transparent;--rim-tone:0%;--foot-tone:85%;--foot-unit-tone:55%;--foot-band:0;--foot-shade:0%;--foot-rule:0%;--glass-overlay:none;--glass-backdrop:none;--glow-radius:0px;--glow-trunk:0%;--glow-trunk-live:0%;--glow-lane:0%;--glow-lane-live:0%;--glow-panel:0%;--glow-panel-live:0%;--glow-meditation:0%;--light-lane:0%;--light-lane-live:0%;--light-panel:0%;--light-panel-live:0%;--led-radius:0px;--cable-width:1px;--cable-rest:60%;--cable-arrow:inline;--cable-ports:none;--cable-glow:0px;--cable-pulse:inline;--link-rest:22%;--pool-rest:0%;--pool-live:0%;--sweep:none;--texture:none;--field:none;--trunk-width:46rem;--trunk-min:34rem;--trunk-floor:20rem;--lane-width-whole:22rem;--lane-width:var(--lane-width-whole);--lane-width-condensed:.875rem;--memory-width:20rem;--composer-width:60rem;--minimap-width:2.75rem;--minimap-ink:1;--gutter:2.5rem;--radius:3px}html,body{background:var(--page);color:var(--ink);margin:0}.ex-root{background-color:var(--page);background-image:var(--field), var(--texture);color:var(--ink);font:var(--size-chrome) / 1.5 var(--font-chrome);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh}.ex-root *,.ex-root :before,.ex-root :after{box-sizing:border-box}
