.dev-facts{border-top:1px solid var(--line);margin:0;display:grid}.dev-facts>div{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.dev-facts dt{padding-top:3px}.dev-facts dd{color:var(--muted);margin:0}@media (max-width:520px){.dev-facts>div{grid-template-columns:1fr;gap:4px}}#mcp code,#api code,#keys code,.dev-rule code{color:var(--ink);background:var(--raised);word-break:break-word;padding:1px 5px}#mcp .terminal code,#api .terminal code,#keys .terminal code{color:inherit;word-break:normal;background:0 0;padding:0}.dev-session{min-width:0}.dev-session .window-bar .grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-replay{all:unset;cursor:pointer;text-align:right;min-width:39px;color:var(--muted)}.dev-replay:hover{color:var(--ink)}.dev-replay:disabled{cursor:default}.dev-session-body{font-family:var(--font-mono);color:#d4d4d8;align-content:start;gap:10px;min-height:420px;padding:18px 20px 22px;font-size:13px;line-height:1.6;display:grid}.dev-line{opacity:0;grid-template-columns:18px minmax(0,1fr);gap:8px;transition:opacity .32s,transform .32s;display:grid;transform:translateY(4px)}.dev-line.in{opacity:1;transform:none}.dev-line>span:last-child{overflow-wrap:anywhere;min-width:0}.dev-line.shell,.dev-line.shell .dev-sym{color:var(--muted)}.dev-sym{color:var(--pink)}.dev-line.prompt{color:var(--ink);padding:8px 0}.dev-line.say{color:var(--muted)}.dev-line.done{color:var(--ink);padding-top:6px}.dev-line.done .dev-sym{color:var(--good)}.dev-sym.read{color:var(--violet)}.dev-sym.write{color:var(--coral)}.dev-tool{gap:2px;display:grid}.dev-tool strong{color:var(--ink);font-weight:500}.dev-result{color:var(--dim);padding-left:2px}.dev-scope{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line-strong);color:var(--muted);vertical-align:1px;margin-left:8px;padding:1px 6px;font-size:10.5px;display:inline-block}.dev-scope.read{color:var(--violet);border-color:currentColor}.dev-scope.write{color:var(--coral);border-color:currentColor}.dev-scope.none{color:var(--dim)}.dev-cursor{background:var(--muted);width:8px;height:15px;animation:1.1s step-end infinite dev-blink}.dev-cursor.idle{opacity:.6}@keyframes dev-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.dev-line{opacity:1;transform:none}.dev-cursor{animation:none}}@media (max-width:520px){.dev-session-body{min-height:0;padding:14px;font-size:12px}}.dev-snippets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.dev-snippets>.stack{gap:12px;min-width:0}@media (max-width:900px){.dev-snippets{grid-template-columns:1fr}}.dev-rule{border:1px solid var(--line-strong);background-color:var(--panel);gap:28px;padding:clamp(28px,6vw,72px);display:grid}.dev-rule-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.dev-rule-grid p{background:var(--panel);color:var(--muted);margin:0;padding:20px}@media (max-width:800px){.dev-rule-grid{grid-template-columns:1fr}}.dev-tool-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:900px){.dev-tool-grid{grid-template-columns:1fr}}.dev-tools-head{border-bottom:1px solid var(--line-strong);align-items:center;gap:4px;padding-bottom:14px;display:flex}.dev-tools-head .dev-scope{margin-left:0;margin-right:8px}.dev-tools ul{margin:0;padding:0;list-style:none}.dev-tools li{border-bottom:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.dev-tools li p{color:var(--muted);margin:0;font-size:15px}#tools .dev-tool-name{color:var(--ink);overflow-wrap:anywhere;background:0 0;padding:0;font-size:14px}#tools .dev-tool-name span{color:var(--dim)}#tools .dev-agent-id{color:var(--violet);font-size:13px}.dev-note{border:1px solid var(--line-strong);background:var(--panel);gap:12px;padding:24px;display:grid}.dev-note strong{letter-spacing:-.01em;font-size:18px;font-weight:500}.dev-note p{color:var(--muted);margin:0}.dev-resources{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (max-width:1000px){.dev-resources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dev-resources{grid-template-columns:1fr}}.dev-resource{background:var(--panel);align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.dev-resource .eyebrow code{text-transform:none;letter-spacing:0;background:0 0;padding:0;font-size:13px}.dev-resource p{color:var(--muted);margin:0;font-size:15px}.dev-resource ul{border-top:1px solid var(--line);gap:6px;margin:0;padding:12px 0 0;list-style:none;display:grid}#api .dev-resource li code{color:var(--muted);background:0 0;padding:0;font-size:12.5px}.dev-scopes{border-top:1px solid var(--line-strong);gap:0;display:grid}.dev-scopes>div{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.dev-scopes>div .dev-scope{justify-self:start;margin-left:0}.dev-scopes p{color:var(--muted);margin:0}.dev-scopes>.terminal{margin-top:24px}@media (max-width:520px){.dev-scopes>div{grid-template-columns:1fr;gap:8px}}
