.composer-limit-bar{--clb-warn:#b45309;--clb-line:color-mix(in srgb, var(--text-primary) 12%, transparent);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px;font-size:12.5px;line-height:18px;display:flex}:is([data-theme=dark],.dark) .composer-limit-bar{--clb-warn:var(--status-warning,#fbbf24)}.composer-limit-bar__warn{color:var(--clb-warn)}.composer-limit-bar__wrapping{color:var(--text-primary);padding-bottom:1px;position:relative}.composer-limit-bar__wrapping:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--clb-warn) 30%, var(--allternit-core,#d97757) 50%, var(--clb-warn) 70%, transparent 100%);background-size:200% 100%;border-radius:1px;height:1.5px;animation:1.8s ease-in-out infinite composer-limit-sweep;position:absolute;bottom:-2px;left:0;right:0}@keyframes composer-limit-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.composer-limit-bar__link{font:inherit;cursor:pointer;color:var(--text-primary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--clb-line);text-decoration-color:var(--clb-line);background:0 0;border:0;padding:0}.composer-limit-bar__link:hover{text-decoration-color:currentColor}.composer-limit-bar__button{border:1px solid var(--clb-line);font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:6px;padding:1px 8px;font-size:12px}.composer-limit-bar__button:hover{background:var(--neutral-fill)}.composer-limit-bar__button:disabled{opacity:.5;cursor:default}.composer-limit-bar__dismiss{width:20px;height:20px;color:var(--text-tertiary,var(--text-secondary));cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.composer-limit-bar__dismiss:hover{background:var(--neutral-fill);color:var(--text-primary)}.composer-limit-bar :is(button):focus-visible{outline:2px solid var(--clb-line);outline-offset:1px}@media (prefers-reduced-motion:reduce){.composer-limit-bar__wrapping:after{background:var(--clb-warn);animation:none}}.smooth-orb{flex-shrink:0;display:inline-block;position:relative}.smooth-orb__layer{display:flex;position:absolute;inset:0}.smooth-orb__layer.is-entering{animation:.36s ease-out both smooth-orb-in}.smooth-orb__layer.is-leaving{animation:.36s ease-in both smooth-orb-out}@keyframes smooth-orb-in{0%{opacity:0;transform:scale(.92)}}@keyframes smooth-orb-out{to{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.smooth-orb__layer.is-entering,.smooth-orb__layer.is-leaving{animation:none}.smooth-orb__layer.is-leaving{opacity:0}}.process-block{color:var(--ui-text-secondary);margin:2px 0 10px;font-size:13.5px}.process-block__head{max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:3px 0;display:inline-flex}.process-block__head:hover{color:var(--ui-text-primary)}.process-block__head:focus-visible{outline:2px solid var(--ui-border-strong,var(--ui-border-default));outline-offset:2px}.process-block__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.process-block__time{font-variant-numeric:tabular-nums;color:var(--ui-text-muted);flex-shrink:0}.process-block__caret{color:var(--ui-text-muted);flex-shrink:0;transition:transform .16s}.process-block__caret.is-open{transform:rotate(90deg)}.process-block__thought{background:linear-gradient(90deg, var(--ui-text-secondary) 0%, var(--ui-text-secondary) 38%, var(--ui-text-primary) 50%, var(--ui-text-secondary) 62%, var(--ui-text-secondary) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite process-shimmer,.26s ease-out process-thought-in}@keyframes process-thought-in{0%{opacity:0;transform:translateY(3px)}}@keyframes process-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.process-list{border:1px solid var(--ui-border-muted);border-radius:10px;margin:6px 0 4px;padding:0;list-style:none;animation:.18s ease-out process-open;overflow:hidden}@keyframes process-open{0%{opacity:0;transform:translateY(-2px)}}.process-row+.process-row{border-top:1px solid var(--ui-border-muted)}.process-row__head{width:100%;min-width:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.process-row__head:not(:disabled){cursor:pointer}.process-row__head:not(:disabled):hover{background:var(--surface-hover,var(--surface-active))}.process-row__verb{color:var(--ui-text-muted);flex-shrink:0}.process-row__detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-primary);overflow:hidden}.process-row__status{color:var(--ui-text-muted);flex-shrink:0;margin-left:auto;font-size:12.5px}.process-row__status--error{color:var(--status-error,#c2410c)}.process-row__status+.process-row__caret{margin-left:4px}.process-row__caret{color:var(--ui-text-muted);flex-shrink:0;margin-left:auto;transition:transform .16s}.process-row__detail+.process-row__caret{margin-left:6px}.process-row__caret.is-open{transform:rotate(90deg)}.process-row__body{color:var(--ui-text-secondary);overflow-wrap:anywhere;padding:2px 12px 10px;font-size:12.5px}.process-row__output{margin-top:6px}.process-row__error{color:var(--status-error,#c2410c);white-space:pre-wrap;margin-top:6px}.process-row--thought{padding:8px 12px}.process-thought{white-space:pre-wrap;color:var(--ui-text-secondary);margin:0;line-height:1.6}.process-thought.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.process-thought__more{font:inherit;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px}.process-thought__more:hover{color:var(--ui-text-primary)}.process-block--steps{margin:4px 0 12px;font-size:13px}.process-steps__head{max-width:100%;font:inherit;color:var(--ui-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.process-steps__head:hover{color:var(--ui-text-primary)}.process-steps__head:focus-visible{outline:2px solid var(--ui-border-strong,var(--ui-border-default));outline-offset:2px}.process-steps__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.process-steps{border-left:1px solid var(--ui-border-muted);margin:4px 0 2px 5px;padding:0 0 0 12px;list-style:none;animation:.18s ease-out process-open}.process-step__head{width:100%;min-width:0;font:inherit;text-align:left;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 6px 4px 0;display:flex}.process-step__head:not(:disabled){cursor:pointer}.process-step__head:not(:disabled):hover{color:var(--ui-text-primary)}.process-step__mark{flex-shrink:0;justify-content:center;width:12px;display:inline-flex}.process-step__dot{background:var(--ui-text-muted);opacity:.7;border-radius:50%;width:5px;height:5px}.process-step[data-state=error] .process-step__dot{background:var(--status-error,#c2410c);opacity:1}.process-step__verb{flex-shrink:0}.process-step__detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-muted);overflow:hidden}.process-steps .process-row--thought{padding:4px 0}.process-live{color:var(--ui-text-muted);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.process-live__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-secondary);animation:.26s ease-out process-thought-in;overflow:hidden}.process-live__time{font-variant-numeric:tabular-nums;flex-shrink:0}.process-live__time:before{content:"·";margin-right:8px}.process-live__orb{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.process-live--headed{flex-direction:column;align-items:stretch;gap:2px}.process-live__head{align-items:center;gap:8px;display:flex}.process-live__headline{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-primary);font-weight:500;overflow:hidden}.process-live__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-muted);padding-left:28px;animation:.26s ease-out process-thought-in;overflow:hidden}@media (prefers-reduced-motion:reduce){.process-block__thought{color:var(--ui-text-secondary);background:0 0;animation:none}.process-list,.process-block__caret,.process-row__caret{transition:none;animation:none}.process-steps,.process-live__label,.process-live__sub{animation:none}}.run-telemetry{--rt-surface:#fff;--rt-hover:#0000000d;--rt-line:#00000017;--rt-shadow:0 8px 28px #0000001a, 0 1px 2px #0000000f}:is([data-theme=dark],.dark) .run-telemetry{--rt-surface:#1d1d1f;--rt-hover:#ffffff12;--rt-line:#ffffff1a;--rt-shadow:0 10px 30px #00000073}.run-telemetry{min-width:0;display:inline-flex;position:relative}.run-telemetry__summary{min-width:0;font:inherit;color:var(--ui-text-muted);font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:0 6px;margin-left:-6px;padding:2px 6px;font-size:12px;line-height:20px;transition:color .15s,background-color .15s;display:inline-flex}.run-telemetry__summary:hover,.run-telemetry.is-open .run-telemetry__summary{color:var(--ui-text-secondary);background:var(--rt-hover)}.run-telemetry__summary:focus-visible{outline:2px solid var(--ui-border-strong,var(--ui-border-default));outline-offset:1px}.run-telemetry__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.run-telemetry__dot{color:var(--ui-text-muted);opacity:.6}.run-telemetry__muted{color:var(--ui-text-muted)}.run-telemetry__failed{color:var(--status-error,#c2410c)}.run-telemetry__panel{z-index:30;border:1px solid var(--rt-line);background:var(--rt-surface);min-width:300px;max-width:min(420px,80vw);color:var(--ui-text-primary);box-shadow:var(--rt-shadow);font-variant-numeric:tabular-nums;border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.5;animation:.16s ease-out run-telemetry-in;position:absolute;bottom:calc(100% + 8px);left:-6px}.run-telemetry__panel dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;display:grid}.run-telemetry__panel dt{color:var(--ui-text-muted)}.run-telemetry__panel dd{overflow-wrap:anywhere;min-width:0;margin:0}.run-telemetry__panel .hud-blocks{margin-right:6px}.run-telemetry__copy{font:inherit;font-family:var(--font-mono);color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11.5px;display:inline-flex}.run-telemetry__copy:hover{color:var(--ui-text-primary)}@keyframes run-telemetry-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.run-telemetry__summary{transition:none}.run-telemetry__panel{animation:none}}
