.scene-pause{z-index:2;background:var(--surface-2);width:44px;height:44px;color:var(--ink);transition:background-color .15s var(--ease-out), scale .15s var(--ease-out);border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:0}.scene-pause:hover{background:var(--surface-3)}.scene-pause:active{scale:.94}.scene-pause:not(:focus-visible){clip-path:inset(50%);opacity:0;pointer-events:none}.term{--term-claude:#e08a6a;--term-ok:#4eba65;-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);color:#ffffffe0;text-align:left;background:#121216b3;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000004d,0 30px 80px #00000080}.term-bar{align-items:center;gap:8px;height:40px;padding:0 16px;display:flex;position:relative}.term-bar i{border-radius:999px;width:12px;height:12px}.term-title{color:#ffffffb3;pointer-events:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}@media (max-width:359.98px){.term-title{justify-items:start;padding-left:76px}}.term-body{font-family:var(--font-mono);padding:2px 20px 20px;font-size:12.5px;line-height:19px}.term-body p{gap:10px;display:flex}.term-dim{color:#ffffff80}.term-claude{color:var(--term-claude)}.term-head{margin-bottom:14px;font-weight:600}.term-head .term-dim{font-weight:400}.term-prompt{color:#fff;margin-bottom:12px}.term-step,.term-result,.term-spin,.term-final{opacity:0;transition:opacity .22s var(--ease-out), translate .22s var(--ease-out);translate:0 4px}.term-step[data-on],.term-result[data-on],.term-spin[data-on],.term-final[data-on]{opacity:1;translate:0}.term-step+.term-step{margin-top:8px}.term-result{padding-left:14px}.term-dot{color:#ffffff8c;transition:color .22s var(--ease-out)}.term-dot[data-ok]{color:var(--term-ok)}.term-last{margin-top:12px;display:grid}.term-last>p{grid-area:1/1}.term-final{color:#fff}.term-caret{vertical-align:-3px;background:#fffc;width:7px;height:15px;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.term-caret{animation:1s step-end infinite term-blink}}@keyframes term-blink{50%{opacity:0}}.sleep{z-index:4;pointer-events:none;background:#000000db;place-items:center;display:grid;position:absolute;inset:0}.sleep-pill{color:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.mini{max-width:340px}.mini .pd{width:100%}.pd-finish{opacity:0;transition:grid-template-rows .34s var(--ease-out), opacity .22s var(--ease-out);grid-template-rows:0fr;display:grid}.pd-finish[data-on]{opacity:1;transition:grid-template-rows .34s var(--ease-out), opacity .3s var(--ease-out) .12s;grid-template-rows:1fr}.pd-finish-clip{min-height:0;overflow:hidden}.pd-finish-actions{gap:8px;margin-top:12px;margin-left:30px;display:flex}.pd-finish-actions>span{background:var(--pd-glass);white-space:nowrap;border-radius:8px;flex:1;place-items:center;height:32px;font-size:12px;font-weight:600;display:grid}
