.story-stage.svelte-uur1wl{position:relative;overflow:hidden;background:transparent;width:100%;height:100%}.story-stage.svelte-uur1wl .story-scene-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity}.agentic-scene.svelte-154ypcd{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);gap:0}.terminal.svelte-154ypcd{position:relative;width:clamp(280px,47cqw,907px);border:1px solid var(--color-signal);background:var(--color-surface);z-index:10;will-change:transform,opacity;flex-shrink:0;transform:translate(-9.1cqw)}.term-header.svelte-154ypcd{display:flex;align-items:center;gap:clamp(5px,.9cqw,17px);padding:clamp(4px,.7cqh,14px) clamp(7px,1.3cqw,24px);background:rgba(var(--color-text-rgb),.025);border-bottom:1px solid var(--color-border)}.term-dots.svelte-154ypcd{display:flex;gap:5px;flex-shrink:0}.dot.svelte-154ypcd{width:8px;height:8px;background:var(--color-border)}.term-title.svelte-154ypcd{flex:1;font-size:clamp(.55rem,1cqw,1.19rem);color:var(--color-dim);letter-spacing:.06em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-pid.svelte-154ypcd{font-size:clamp(.5rem,.9cqw,1.05rem);color:var(--color-border);letter-spacing:.04em;flex-shrink:0}.term-body.svelte-154ypcd{padding:clamp(7px,1.3cqh,24px) clamp(8px,1.5cqw,28px) clamp(8px,1.5cqw,28px);display:flex;flex-direction:column;gap:clamp(5px,.9cqw,17px)}.ctx-row.svelte-154ypcd{display:flex;align-items:center;gap:10px}.ctx-label.svelte-154ypcd{font-size:clamp(.5rem,.9cqw,1.05rem);color:var(--color-dim);letter-spacing:.12em;flex-shrink:0}.ctx-bar.svelte-154ypcd{flex:1;height:clamp(6px,.9cqh,17px);background:rgba(var(--color-text-rgb),.03);border:1px solid var(--color-border);display:flex;overflow:hidden}.ctx-instr.svelte-154ypcd{width:1.96%;height:100%;background:var(--color-accent);flex-shrink:0}.ctx-novel.svelte-154ypcd{height:100%;background:var(--color-dim);flex-shrink:0;will-change:width,background-color}.ctx-count.svelte-154ypcd{font-size:clamp(.5rem,.9cqw,1.05rem);color:var(--color-dim);flex-shrink:0;min-width:clamp(60px,10.9cqw,209px);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-div.svelte-154ypcd{height:1px;background:var(--color-border);opacity:.4}.log-wrap.svelte-154ypcd{position:relative;height:clamp(100px,17.3cqh,332px)}.log-screen.svelte-154ypcd{display:flex;flex-direction:column;gap:clamp(4px,.6cqh,12px);will-change:opacity}.log-line.svelte-154ypcd{display:flex;align-items:baseline;gap:clamp(4px,.7cqw,14px);will-change:transform,opacity;min-height:clamp(10px,1.5cqh,30px);min-width:0}.prompt.svelte-154ypcd{font-size:clamp(.55rem,1.1cqw,1.26rem);color:var(--color-signal);flex-shrink:0}.lstat.svelte-154ypcd{font-size:clamp(.5rem,.9cqw,1.08rem);font-weight:700;letter-spacing:.04em;flex-shrink:0}.lstat.ok.svelte-154ypcd{color:var(--color-success)}.lstat.warn.svelte-154ypcd{color:var(--color-warning)}.lstat.ready.svelte-154ypcd{color:var(--color-signal)}.lt.svelte-154ypcd{font-size:clamp(.55rem,1.1cqw,1.26rem);color:var(--color-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tname.svelte-154ypcd{color:var(--color-text)}.result.svelte-154ypcd{font-size:clamp(.5rem,.9cqw,1.08rem);color:var(--color-signal);opacity:.7;flex-shrink:0;white-space:nowrap}.cursor.svelte-154ypcd{font-size:clamp(.55rem,1.1cqw,1.26rem);color:var(--color-text);display:inline-block;flex-shrink:0}.cursor.blink.svelte-154ypcd{animation:svelte-154ypcd-cur-blink 1s step-end infinite}@keyframes svelte-154ypcd-cur-blink{0%,to{opacity:1}50%{opacity:0}}.packet-track.svelte-154ypcd{position:absolute;top:50%;right:-16px;width:clamp(120px,20cqw,384px);height:0;pointer-events:none;z-index:15}.data-packet.svelte-154ypcd{position:absolute;top:0;left:0;will-change:transform,opacity}.packet-dot.svelte-154ypcd{display:block;width:8px;height:8px;background:var(--color-signal);box-shadow:0 0 12px var(--color-signal)}.env-panel.svelte-154ypcd{position:absolute;right:calc(50% - 36.4cqw);width:clamp(120px,18.2cqw,349px);border:1px dashed var(--color-border);background:rgba(var(--color-surface-rgb),.92);z-index:5;will-change:transform,opacity}.env-header.svelte-154ypcd{padding:clamp(4px,.7cqh,14px) clamp(6px,1.1cqw,21px);border-bottom:1px dashed var(--color-border)}.env-label.svelte-154ypcd{font-size:clamp(.5rem,.9cqw,1.05rem);font-weight:700;letter-spacing:.14em;color:var(--color-dim)}.env-body.svelte-154ypcd{padding:clamp(6px,1.1cqw,21px);display:flex;flex-direction:column;gap:clamp(8px,1.3cqw,24px)}.env-resource.svelte-154ypcd{display:flex;align-items:center;gap:clamp(5px,.9cqw,17px);will-change:transform,opacity}.env-icon.svelte-154ypcd{width:clamp(18px,2.5cqw,49px);height:clamp(18px,2.5cqw,49px);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--color-bg-rgb),.3);will-change:transform}.doc-icon.svelte-154ypcd{flex-direction:column;padding:3px;gap:2px}.doc-page.svelte-154ypcd{width:100%;height:2px;background:var(--color-dim);opacity:.5}.doc-lines.svelte-154ypcd{display:flex;flex-direction:column;gap:2px;width:100%}.doc-line.svelte-154ypcd{height:1px;background:var(--color-dim);opacity:.4}.doc-line.short.svelte-154ypcd{width:60%}.db-sym.svelte-154ypcd{font-size:clamp(.6rem,1.3cqw,1.48rem);color:var(--color-dim);line-height:1}.web-globe.svelte-154ypcd{font-size:clamp(.6rem,1.4cqw,1.57rem);color:var(--color-signal);line-height:1}.env-resource-label.svelte-154ypcd{font-size:clamp(.5rem,.9cqw,1.01rem);color:var(--color-dim);letter-spacing:.03em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.brutal-caption.svelte-154ypcd{position:absolute;bottom:12%;display:flex;align-items:center;gap:clamp(10px,1.8cqw,35px);width:100%;max-width:clamp(480px,81.8cqw,1571px);will-change:opacity}.caption-line.svelte-154ypcd{flex:1;height:1px;background:var(--color-border)}.caption-text.svelte-154ypcd{font-size:clamp(.65rem,1.4cqw,1.57rem);font-weight:700;letter-spacing:.15em;color:var(--color-text);text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:reduce){.agentic-scene.svelte-154ypcd *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cramming-scene.svelte-17vvwld{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,6cqh,64px);font-family:var(--font-mono);overflow:hidden}.terminal.svelte-17vvwld{position:relative;width:clamp(260px,47cqw,900px);border:1px solid var(--color-border);background:var(--color-surface);z-index:10;will-change:transform,opacity,box-shadow}.term-header.svelte-17vvwld{display:flex;align-items:center;gap:clamp(5px,.9cqw,17px);padding:clamp(6px,.7cqw,14px) clamp(8px,1.3cqw,24px);background:rgba(var(--color-text-rgb),.025);border-bottom:1px solid var(--color-border)}.term-dots.svelte-17vvwld{display:flex;gap:clamp(3px,.45cqw,8px);flex-shrink:0}.dot.svelte-17vvwld{width:clamp(5px,.7cqw,14px);height:clamp(5px,.7cqw,14px);background:var(--color-border)}.term-title.svelte-17vvwld{flex:1;font-size:clamp(.55rem,.98cqw,1.18rem);color:var(--color-dim);letter-spacing:.06em;text-align:center}.term-pid.svelte-17vvwld{font-size:clamp(.5rem,.87cqw,1.05rem);color:var(--color-border);letter-spacing:.04em;flex-shrink:0}.term-body.svelte-17vvwld{padding:clamp(8px,1.3cqw,24px) clamp(8px,1.45cqw,28px) clamp(8px,1.45cqw,28px);display:flex;flex-direction:column;gap:clamp(5px,.9cqw,17px)}.ctx-row.svelte-17vvwld{display:flex;align-items:center;gap:clamp(5px,.9cqw,17px)}.ctx-label.svelte-17vvwld{font-size:clamp(.5rem,.87cqw,1.05rem);color:var(--color-dim);letter-spacing:.12em;flex-shrink:0}.ctx-bar.svelte-17vvwld{flex:1;height:clamp(6px,.9cqw,17px);background:rgba(var(--color-text-rgb),.03);border:1px solid var(--color-border);display:flex;overflow:hidden}.ctx-instr.svelte-17vvwld{width:1.96%;height:100%;background:var(--color-accent);flex-shrink:0}.ctx-novel.svelte-17vvwld{height:100%;background:var(--color-dim);flex-shrink:0;will-change:width,background-color}.ctx-count.svelte-17vvwld{font-size:clamp(.5rem,.87cqw,1.05rem);color:var(--color-dim);flex-shrink:0;min-width:clamp(60px,9.1cqw,175px);text-align:right}.term-div.svelte-17vvwld{height:1px;background:var(--color-border);opacity:.4}.log-wrap.svelte-17vvwld{position:relative;height:clamp(100px,16.4cqw,314px)}.log-screen.svelte-17vvwld{display:flex;flex-direction:column;gap:clamp(4px,.6cqw,12px);will-change:opacity}.log-line.svelte-17vvwld{display:flex;align-items:baseline;gap:clamp(4px,.7cqw,14px);will-change:transform,opacity;min-height:clamp(12px,1.5cqw,30px);min-width:0}.prompt.svelte-17vvwld{font-size:clamp(.6rem,1.05cqw,1.25rem);color:var(--color-signal);flex-shrink:0}.lstat.svelte-17vvwld{font-size:clamp(.55rem,.9cqw,1.08rem);font-weight:700;letter-spacing:.04em;flex-shrink:0}.lstat.ok.svelte-17vvwld{color:var(--color-success)}.lstat.warn.svelte-17vvwld{color:var(--color-warning)}.lstat.err.svelte-17vvwld{color:var(--color-critical)}.lstat.degraded.svelte-17vvwld{color:var(--color-dim)}.result-line.svelte-17vvwld .lt:where(.svelte-17vvwld){color:var(--color-dim);opacity:.7}.lt.svelte-17vvwld{font-size:clamp(.6rem,1.05cqw,1.25rem);color:var(--color-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cursor.svelte-17vvwld{font-size:clamp(.6rem,1.05cqw,1.25rem);color:var(--color-text);display:inline-block;flex-shrink:0}.brutal-caption.svelte-17vvwld{display:flex;align-items:center;gap:clamp(10px,1.8cqw,35px);width:100%;max-width:clamp(320px,81.8cqw,1570px);padding:0 clamp(16px,3cqw,56px);will-change:opacity;box-sizing:border-box;flex-shrink:0}.caption-line.svelte-17vvwld{flex:1;height:1px;background:var(--color-border)}.caption-text.svelte-17vvwld{font-size:clamp(.65rem,1.3cqw,1.57rem);font-weight:700;letter-spacing:.15em;color:var(--color-text);text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:reduce){.cramming-scene.svelte-17vvwld *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
