:root{color-scheme:dark;--bg: #0b0d10;--term: #16181d;--term-border: #262b33;--bar: #1b1e24;--dot: #3a3d45;--fg: #e8eaed;--muted: #9aa0a6;--coral: #f0997b;--green: #5dcaa5;--amber: #fac775;--blue: #7f9ff5;--code-bg: rgba(110, 118, 129, .18);--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--mono);font-size:14px;line-height:1.7;-webkit-text-size-adjust:100%}::selection{background:#f0997b4d}.term-page{max-width:900px;margin:0 auto;padding:40px 16px 56px}.term{background:var(--term);border:1px solid var(--term-border);border-radius:10px;overflow:hidden}.term-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:var(--bar);border-bottom:1px solid var(--term-border)}.dot{width:11px;height:11px;border-radius:50%;background:var(--dot)}.bar-title{margin-left:8px;font-size:12px;color:var(--muted)}.term-body{padding:22px 26px 26px}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:15px;font-weight:700;margin:0;color:var(--fg)}h1 .muted{font-weight:400}.muted{color:var(--muted)}.comment{color:var(--muted);margin:0 0 14px}.cmd{margin:26px 0 10px;color:var(--fg);font-weight:700}.cmd:before{content:"$ ";color:var(--green);font-weight:400}.cmd:first-of-type{margin-top:0}.out{margin:0 0 4px}.out p{margin:0 0 12px}.prose{color:var(--fg)}.prose strong{color:var(--amber);font-weight:700}.prose em{color:var(--muted);font-style:italic}code{padding:.1em .4em;font-family:var(--mono);font-size:92%;background:var(--code-bg);border-radius:4px}.hero{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:4px}.art{margin:0;color:var(--coral);font-size:14px;line-height:1.35;white-space:pre}.hero-side p{margin:2px 0}.tagline{color:var(--fg)}.links a{margin-right:2px}.proj{margin:0 0 12px}.pname{color:var(--coral);font-weight:700}a.pname:hover{color:var(--coral)}.badge-private{font-size:11px;padding:1px 8px;border:1px solid var(--term-border);border-radius:999px;color:var(--muted);vertical-align:1px}.tombs{margin:0 0 8px;color:var(--muted);line-height:1.35;white-space:pre;overflow-x:auto}.stack-note{color:var(--muted)}.talk{color:var(--amber);font-weight:700}.chaos-row{display:flex;align-items:center;gap:14px;margin:0 0 10px}#chaos-btn{font:inherit;font-size:13px;padding:5px 14px;border:1px solid rgba(240,153,123,.55);border-radius:6px;background:transparent;color:var(--coral);cursor:pointer}#chaos-btn:hover:not(:disabled){background:#f0997b1a}#chaos-btn:disabled{opacity:.5;cursor:default}.chaos-status{color:var(--green);font-size:13px}.chaos-status.bad{color:#e5534b}.chaos-log{font-size:12px;color:var(--muted);border-left:2px solid var(--term-border);padding-left:10px}.chaos-log .c-mut{color:var(--muted)}.chaos-log .c-warn{color:var(--amber)}.chaos-log .c-bad{color:#e5534b}.chaos-log .c-good{color:var(--green)}.cursor-line{margin:26px 0 0}.cursor-line:before{content:"$ ";color:var(--green)}.cursor{display:inline-block;width:8px;height:15px;background:var(--fg);vertical-align:-2px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor{animation:none}}.ask-card{border:1px solid var(--term-border);border-radius:8px;padding:16px;margin:0 0 4px;background:#ffffff04}.ask-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.ask-title{font-weight:700}.ask-badge{font-size:11.5px;padding:2px 10px;border-radius:999px;border:1px solid rgba(93,202,165,.4);color:var(--green)}.ask-sub{font-size:12.5px;color:var(--muted);margin:0 0 12px}.ask-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ask-card button{font:inherit;font-size:12.5px;padding:3px 10px;border:1px solid var(--term-border);border-radius:6px;background:transparent;color:var(--fg);cursor:pointer}.ask-card button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.ask-card button:disabled{opacity:.5;cursor:default}.ask-thread{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.ask-exchange{display:flex;flex-direction:column;gap:6px}.ask-q{font-weight:700}.ask-q:before{content:"❯ ";color:var(--coral)}.ask-a{line-height:1.65}.ask-a a{color:var(--blue)}.ask-src{font-size:12px;color:var(--muted)}.ask-src a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--term-border)}.ask-src a:hover{color:var(--green)}.ask-trace{font-size:12px;color:var(--muted);border-top:1px dashed var(--term-border);padding-top:6px}.ask-trace summary{cursor:pointer}.ask-trace-row{display:flex;align-items:center;gap:8px;margin-top:6px}.ask-trace-label{flex:0 0 140px}.ask-bar{height:5px;border-radius:3px;background:var(--blue);opacity:.75}.ask-trace-ms{margin-left:auto;white-space:nowrap}.ask-trace-meta{margin-top:6px;overflow-wrap:anywhere}.ask-form{display:flex;gap:8px;margin-bottom:12px}.ask-form input{flex:1;min-width:0;font:inherit;font-size:13.5px;padding:6px 10px;border:1px solid var(--term-border);border-radius:6px;background:var(--bg);color:var(--fg)}.ask-form input::placeholder{color:var(--muted);opacity:.7}.ask-form input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 2px #5dcaa540}.ask-model-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ask-model-note{font-size:12px;color:var(--muted)}.ask-progress{height:6px;background:var(--code-bg);border-radius:3px;overflow:hidden;margin-top:10px}.ask-progress-bar{height:100%;width:0%;background:var(--green);transition:width .3s ease}.ask-progress-text{display:block;margin-top:6px;font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.ask-mcp{margin-top:12px;padding-top:10px;border-top:1px dashed var(--term-border);font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.ask-mcp code{font-size:95%}@media(max-width:700px){.term-page{padding:14px 8px 32px}.term-body{padding:16px 14px 20px}body{font-size:13px}.art{font-size:12px}.ask-trace-label{flex-basis:110px}}
