.cli-tui-hero-demo{box-shadow:0 24px 90px -28px color-mix(in srgb, var(--cli-ink) 18%, transparent);--cli-tui-main-ratio:82%;--cli-tui-sidebar-ratio:18%;--cli-tui-pad-main-x:10px;--cli-tui-pad-main-y:10px;--cli-tui-pad-sidebar-left:10px;--cli-tui-pad-sidebar-right:10px;--cli-tui-sidebar-panel-width:100%;--cli-tui-sidebar-panel-min:0;--cli-tui-dock-margin-left:10px;--cli-tui-dock-margin-right:12px;--cli-tui-dock-min-height:42px;--cli-tui-dock-border:1px;--cli-tui-dock-radius:3.3px;--cli-tui-dock-pad-x:8px;--cli-tui-dock-pad-y:6px;--cli-tui-dock-font-size:10px;--cli-tui-dock-placeholder-size:9px;--cli-tui-dock-line-height:1.15;--cli-tui-pad-footer-x:10px;--cli-tui-pad-footer-y:6px}.forge-cli-product-hero-demo .cli-tui-hero-demo{height:calc(80dvh - 1.5rem);max-height:calc(80dvh - 1.5rem)}.cli-tui-hero-viewport{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.cli-tui-hero-stage{transform-origin:0 0;background:var(--cli-tui-bg);min-height:0;color:var(--cli-tui-ink);--cli-tui-type-scale:1;--cli-tui-t-base:11px;--cli-tui-t-meta:10px;--cli-tui-t-code:10px;--cli-tui-t-small:9px;--cli-tui-t-footer:9px;--cli-tui-t-dock:10px;--cli-tui-t-dock-ph:9px;--cli-tui-t-generating:10px;--cli-tui-t-sidebar:8px;--cli-tui-t-brand-name:6.5px;--cli-tui-t-brand-slash:7px;--cli-tui-t-overlay:10px;--cli-tui-t-overlay-sm:9px;--cli-tui-t-check:11px;--cli-tui-t-bash:10px;--cli-tui-fs-base:calc(var(--cli-tui-t-base) / var(--cli-tui-type-scale));--cli-tui-fs-meta:calc(var(--cli-tui-t-meta) / var(--cli-tui-type-scale));--cli-tui-fs-code:calc(var(--cli-tui-t-code) / var(--cli-tui-type-scale));--cli-tui-fs-small:calc(var(--cli-tui-t-small) / var(--cli-tui-type-scale));--cli-tui-fs-footer:calc(var(--cli-tui-t-footer) / var(--cli-tui-type-scale));--cli-tui-fs-dock:calc(var(--cli-tui-t-dock) / var(--cli-tui-type-scale));--cli-tui-fs-dock-ph:calc(var(--cli-tui-t-dock-ph) / var(--cli-tui-type-scale));--cli-tui-fs-generating:calc(var(--cli-tui-t-generating) / var(--cli-tui-type-scale));--cli-tui-fs-sidebar:calc(var(--cli-tui-t-sidebar) / var(--cli-tui-type-scale));--cli-tui-fs-brand-name:calc(var(--cli-tui-t-brand-name) / var(--cli-tui-type-scale));--cli-tui-fs-brand-slash:calc(var(--cli-tui-t-brand-slash) / var(--cli-tui-type-scale));--cli-tui-fs-overlay:calc(var(--cli-tui-t-overlay) / var(--cli-tui-type-scale));--cli-tui-fs-overlay-sm:calc(var(--cli-tui-t-overlay-sm) / var(--cli-tui-type-scale));--cli-tui-fs-check:calc(var(--cli-tui-t-check) / var(--cli-tui-type-scale));--cli-tui-fs-bash:calc(var(--cli-tui-t-bash) / var(--cli-tui-type-scale));line-height:1.42;font-size:var(--cli-tui-fs-base);--cli-tui-dock-font-size:var(--cli-tui-fs-dock);--cli-tui-dock-placeholder-size:var(--cli-tui-fs-dock-ph);--cli-tui-bg:var(--cli-panel);--cli-tui-panel:var(--cli-block);--cli-tui-ink:var(--cli-ink);--cli-tui-muted:var(--cli-muted);--cli-tui-subtle:var(--cli-subtle);--cli-tui-accent:#ee6018;--cli-tui-cyan:#5b4f8a;--cli-tui-green:var(--cli-green);--cli-tui-magenta:#9333ea;--cli-tui-red:#dc2626;--cli-tui-border:var(--cli-border);--cli-tui-scrollbar-thumb:color-mix(in srgb, var(--cli-muted) 38%, transparent);--cli-tui-code-bg:var(--cli-block);--cli-tui-overlay-bg:color-mix(in srgb, var(--cli-tui-bg) 96%, var(--cli-ink));--cli-tui-diff-removed-bg:color-mix(in srgb, var(--cli-tui-magenta) 14%, transparent);--cli-tui-diff-removed-fg:#8b3a9c;--cli-tui-diff-added-bg:color-mix(in srgb, var(--cli-tui-green) 16%, transparent);--cli-tui-diff-added-fg:#16803a;flex-direction:column;flex:1;transition:none;display:flex;position:absolute;top:0;left:0;overflow:hidden}.cli-tui-hero-body{grid-template-columns:minmax(0, var(--cli-tui-main-ratio)) minmax(0, var(--cli-tui-sidebar-ratio));flex:1;min-height:0;display:grid;overflow:hidden}.cli-tui-hero-body.is-compact{--cli-tui-pad-main-x:calc(12px / var(--cli-tui-live-scale,1));--cli-tui-pad-main-y:calc(12px / var(--cli-tui-live-scale,1));--cli-tui-pad-main-bottom:calc(10px / var(--cli-tui-live-scale,1));--cli-tui-dock-margin-left:calc(14px / var(--cli-tui-live-scale,1));--cli-tui-dock-margin-right:calc(14px / var(--cli-tui-live-scale,1));--cli-tui-pad-footer-x:calc(10px / var(--cli-tui-live-scale,1));--cli-tui-pad-footer-y:calc(6px / var(--cli-tui-live-scale,1));grid-template-columns:1fr}.cli-tui-hero-stage.is-compact{--cli-tui-type-scale:var(--cli-tui-live-scale,1);--cli-tui-t-base:12px;--cli-tui-t-meta:11px;--cli-tui-t-code:11px;--cli-tui-t-small:10px;--cli-tui-t-footer:9px;--cli-tui-t-dock:12px;--cli-tui-t-dock-ph:10px;--cli-tui-t-generating:10px;--cli-tui-t-overlay:11px;--cli-tui-t-overlay-sm:10px;--cli-tui-t-check:11px;--cli-tui-t-bash:11px}.cli-tui-main-column{flex-direction:column;min-width:0;display:flex;overflow:hidden}.cli-tui-transcript-wrap{flex:1;min-height:0;position:relative;overflow:hidden}.cli-tui-transcript{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow:hidden auto}.cli-tui-transcript::-webkit-scrollbar{width:0;height:0;display:none}.cli-tui-transcript-inner{padding:var(--cli-tui-pad-main-y) var(--cli-tui-pad-main-x) var(--cli-tui-pad-main-bottom,8px);overflow-wrap:anywhere;word-break:break-word;flex-direction:column;gap:.55rem;display:flex}.cli-tui-user,.cli-tui-assistant-body,.cli-tui-reasoning,.cli-tui-heading,.cli-tui-tool-header,.cli-tui-code-content,.cli-tui-sidebar-task-line,.cli-tui-sidebar-cwd{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.cli-tui-transcript-block{animation:.26s ease-out both cli-tui-fade-in}.cli-tui-transcript-block.is-highlighted{box-shadow:0 0 0 1px color-mix(in srgb, var(--cli-tui-accent) 50%, transparent);border-radius:4px}@keyframes cli-tui-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cli-tui-user,.cli-tui-assistant-body{color:var(--cli-tui-ink);margin:0;font-size:1em;line-height:1.45}.cli-tui-assistant-meta{font-size:var(--cli-tui-fs-meta);margin:.3rem 0 0}.cli-tui-diamond,.cli-tui-assistant-model{color:var(--cli-tui-cyan)}.cli-tui-assistant-duration{color:var(--cli-tui-subtle)}.cli-tui-heading{color:var(--cli-tui-ink);margin:0;font-size:1em;font-weight:700}.cli-tui-reasoning{color:var(--cli-tui-muted);margin:0;font-size:.909em;line-height:1.5}.cli-tui-tool-header{color:var(--cli-tui-green);font-size:var(--cli-tui-fs-meta);align-items:center;gap:.3rem;margin-bottom:.3rem;display:flex}.cli-tui-check{color:var(--cli-tui-green);font-size:var(--cli-tui-fs-check);line-height:1}.cli-tui-code{background:var(--cli-tui-code-bg);font-size:var(--cli-tui-fs-code);border-left:0;margin:0;padding:.3rem .45rem .3rem .55rem;line-height:1.42;position:relative;overflow:hidden}.cli-tui-code:before{content:"";background:repeating-linear-gradient(to bottom, var(--cli-tui-green) 0 4px, transparent 4px 7px);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:.28rem;bottom:.28rem;left:0}.cli-tui-code-line,.cli-tui-diff-line{white-space:pre;gap:.45rem;display:flex}.cli-tui-line-no{text-align:right;width:1.35rem;color:var(--cli-tui-subtle);opacity:.5;-webkit-user-select:none;user-select:none;flex-shrink:0}.cli-tui-code-content{min-width:0}.cli-tui-syn-keyword{color:var(--cli-tui-magenta)}.cli-tui-syn-string{color:var(--cli-tui-green)}.cli-tui-syn-comment{color:var(--cli-tui-subtle)}.cli-tui-syn-number,.cli-tui-syn-plain{color:var(--cli-tui-ink)}.cli-tui-hidden-lines{width:100%;color:var(--cli-tui-subtle);font:inherit;font-size:var(--cli-tui-fs-small);text-align:left;cursor:pointer;background:0 0;border:0;margin:.35rem 0 0;padding:0;display:block}.cli-tui-hidden-lines:hover{color:var(--cli-tui-muted)}.cli-tui-hidden-lines--open{cursor:default}.cli-tui-diff{border:1px solid var(--cli-tui-border);background:var(--cli-tui-code-bg);font-size:var(--cli-tui-fs-code);margin:0;padding:.3rem .45rem;line-height:1.42;overflow:hidden}.cli-tui-diff-hunk{color:var(--cli-tui-subtle)}.cli-tui-diff-marker{flex-shrink:0;width:.65rem}.cli-tui-diff-removed{background:var(--cli-tui-diff-removed-bg);color:var(--cli-tui-diff-removed-fg)}.cli-tui-diff-added{background:var(--cli-tui-diff-added-bg);color:var(--cli-tui-diff-added-fg)}.cli-tui-diff-context{color:var(--cli-tui-muted)}.cli-tui-bash-status{color:var(--cli-tui-accent);font-size:var(--cli-tui-fs-bash);margin:0 0 .2rem}.cli-tui-bash-command{color:var(--cli-tui-muted);font-size:var(--cli-tui-fs-bash);word-break:break-all;margin:0}.cli-tui-bash-x{color:var(--cli-tui-red)}.cli-tui-generating{color:var(--cli-tui-subtle);font-size:var(--cli-tui-fs-generating);align-items:center;gap:.35rem;display:flex}.cli-tui-generating-label{color:var(--cli-tui-accent)}.cli-tui-generating-dots{gap:.15rem;display:inline-flex}.cli-tui-generating-dots span{background:var(--cli-tui-accent);border-radius:50%;width:.28rem;height:.28rem;animation:1.1s ease-in-out infinite cli-tui-typing-dot}.cli-tui-hero-stage.is-compact .cli-tui-generating-dots span{width:.42em;height:.42em}.cli-tui-generating-dots span:nth-child(2){animation-delay:.15s}.cli-tui-generating-dots span:nth-child(3){animation-delay:.3s}.cli-tui-sidebar{min-width:0;padding:10px var(--cli-tui-pad-sidebar-right) 10px var(--cli-tui-pad-sidebar-left);background:var(--cli-tui-bg);flex-direction:column;transition:none;display:flex;overflow:hidden}.cli-tui-sidebar-panel{width:var(--cli-tui-sidebar-panel-width);min-width:var(--cli-tui-sidebar-panel-min);flex-direction:column;gap:.28rem;margin-left:0;display:flex}.cli-tui-brand{width:100%;color:var(--cli-tui-accent);background:0 0;flex-direction:column;flex-shrink:0;align-items:stretch;margin:0;display:flex}.cli-tui-brand-header{flex-direction:column;width:100%;display:flex}.cli-tui-brand-slashes{width:100%;color:var(--cli-tui-accent);font-size:var(--cli-tui-fs-brand-slash);letter-spacing:-.075em;white-space:nowrap;margin:0;font-weight:400;line-height:1;display:block;overflow:hidden}.cli-tui-brand-slashes+.cli-tui-brand-slashes{margin-top:0}.cli-tui-brand-version-row{justify-content:space-between;align-items:baseline;gap:.35rem;width:100%;margin:.14rem 0 .2rem;display:flex}.cli-tui-brand-name{color:var(--cli-tui-accent);font-size:var(--cli-tui-fs-brand-name);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-weight:400;line-height:1.1}.cli-tui-brand-version{min-width:0;color:var(--cli-tui-accent);font-size:var(--cli-tui-fs-brand-name);letter-spacing:-.02em;text-align:right;white-space:nowrap;text-overflow:clip;flex-shrink:1;font-weight:400;line-height:1.1;overflow:hidden}.cli-tui-brand-slashes--bottom{margin-top:.2rem}.cli-tui-brand-wordmark{aspect-ratio:230/48;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;row-gap:1.5px;width:100%;margin:0;display:grid}.cli-tui-brand-stripe-row{width:100%;min-height:0;position:relative}.cli-tui-brand-stripe{background:var(--cli-tui-accent);border-radius:0;position:absolute;top:0;bottom:0}.cli-tui-sidebar-task-block{flex-direction:column;gap:0;display:flex}.cli-tui-sidebar-task-line{color:var(--cli-tui-ink);font-size:var(--cli-tui-fs-sidebar);margin:0;line-height:1.35}.cli-tui-sidebar-cwd{color:var(--cli-tui-muted);font-size:var(--cli-tui-fs-sidebar);margin:.08rem 0 0;line-height:1.35}.cli-tui-sidebar-model{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-direction:column;gap:0;margin-top:.12rem;padding:.08rem .1rem;transition:background .15s;display:flex}.cli-tui-sidebar-model:hover,.cli-tui-sidebar-model:focus-visible{background:color-mix(in srgb, var(--cli-tui-accent) 10%, transparent);outline:none}.cli-tui-model-line{color:var(--cli-tui-ink);font-size:var(--cli-tui-fs-sidebar);white-space:normal;margin:0;line-height:1.45;display:block}.cli-tui-model-line.is-pulse{animation:1.2s ease-in-out infinite cli-tui-pulse}.cli-tui-model-glyph{color:var(--cli-tui-ink);margin-right:.18rem}.cli-tui-model-sub{color:var(--cli-tui-muted);font-size:var(--cli-tui-fs-sidebar);white-space:normal;margin:0;padding-left:.65rem;line-height:1.45;display:block}.cli-tui-model-usage{color:var(--cli-tui-ink);font-size:var(--cli-tui-fs-sidebar);margin:.08rem 0 0;line-height:1.45;display:block}.cli-tui-sidebar-section{margin-top:.02rem}.cli-tui-sidebar-heading{color:var(--cli-tui-muted);font-size:var(--cli-tui-fs-sidebar);align-items:center;gap:.35rem;margin:0 0 .12rem;font-weight:400;line-height:1.35;display:flex}.cli-tui-sidebar-heading>span:first-child{flex-shrink:0}.cli-tui-sidebar-rule{background:var(--cli-tui-border);flex:1;height:1px;display:block}.cli-tui-sidebar-value{color:var(--cli-tui-muted);font-size:var(--cli-tui-fs-sidebar);margin:0;line-height:1.35}.cli-tui-sidebar-file{font-size:var(--cli-tui-fs-sidebar);justify-content:space-between;gap:.3rem;margin:.08rem 0 0;line-height:1.35;display:flex}.cli-tui-sidebar-file-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cli-tui-muted);overflow:hidden}.cli-tui-sidebar-file-add{color:var(--cli-tui-green);flex-shrink:0}.cli-tui-skills{margin:.05rem 0 0;padding:0;list-style:none}.cli-tui-skills li{color:var(--cli-tui-muted);font-size:var(--cli-tui-fs-sidebar);align-items:center;gap:.28rem;margin-top:.06rem;line-height:1.35;display:flex}.cli-tui-skill-dot{border-radius:50%;flex-shrink:0;width:4px;height:4px}.cli-tui-skill-dot--orange{background:var(--cli-tui-accent)}.cli-tui-skill-dot--green{background:var(--cli-tui-green)}.cli-tui-skill-dot--cyan{background:var(--cli-tui-cyan)}.cli-tui-hero-dock{padding:3px var(--cli-tui-dock-margin-right) 4px var(--cli-tui-dock-margin-left);flex-shrink:0}.cli-tui-input-dock{box-sizing:border-box;width:100%;min-height:var(--cli-tui-dock-min-height);border:var(--cli-tui-dock-border) solid var(--cli-tui-accent);border-radius:var(--cli-tui-dock-radius);background:var(--cli-tui-bg);height:auto;padding:var(--cli-tui-dock-pad-y) var(--cli-tui-dock-pad-x);cursor:text;background-clip:padding-box;flex-direction:column;justify-content:center;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.cli-tui-input-dock.is-focused{border-color:color-mix(in srgb, var(--cli-tui-accent) 92%, white);box-shadow:none;transform:none}.cli-tui-input-dock.is-loading{border-color:color-mix(in srgb, var(--cli-tui-accent) 65%, var(--cli-tui-border))}.cli-tui-input-dock.is-disabled{opacity:.88}.cli-tui-input-ready{display:none}.cli-tui-input-ready-inline{color:var(--cli-tui-subtle);font-size:var(--cli-tui-dock-placeholder-size);line-height:var(--cli-tui-dock-line-height)}.cli-tui-input-prompts{flex-direction:column;flex:none;justify-content:flex-start;gap:0;min-width:0;display:flex}.cli-tui-input-row{height:1.15em;min-height:1.15em;color:var(--cli-tui-ink);font-size:var(--cli-tui-dock-font-size);line-height:var(--cli-tui-dock-line-height);align-items:center;gap:.22rem;margin:0;display:flex}.cli-tui-input-row--ghost{opacity:.45}.cli-tui-input-caret{color:var(--cli-tui-muted);font-size:var(--cli-tui-dock-font-size);line-height:var(--cli-tui-dock-line-height);flex-shrink:0}.cli-tui-input-editor{min-width:0;color:var(--cli-tui-ink);font:inherit;font-size:var(--cli-tui-dock-font-size);line-height:var(--cli-tui-dock-line-height);cursor:text;background:0 0;border:0;outline:none;flex:1}.cli-tui-input-editor::placeholder{color:color-mix(in srgb, var(--cli-tui-subtle) 88%, transparent);font-size:var(--cli-tui-dock-placeholder-size);line-height:var(--cli-tui-dock-line-height)}.cli-tui-input-editor:disabled{cursor:not-allowed;color:var(--cli-tui-muted)}.cli-tui-blink-caret{background:var(--cli-tui-accent);flex-shrink:0;width:.3rem;height:.68em;margin-top:.03em;animation:1s step-end infinite cli-tui-caret-blink;display:inline-block}.cli-tui-input-row--active{align-items:center}.cli-tui-shortcuts{padding:var(--cli-tui-pad-footer-y) var(--cli-tui-pad-footer-x);font-size:var(--cli-tui-fs-footer);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.28rem .4rem;display:flex;position:relative;overflow:hidden}.cli-tui-shortcuts-measure{visibility:hidden;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.28rem .4rem;display:flex;position:absolute;top:0;left:0}.cli-tui-shortcut-item{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:.22rem;padding:.12rem .2rem;transition:background .15s;display:inline-flex}.cli-tui-shortcut-item:hover,.cli-tui-shortcut-item.is-active,.cli-tui-shortcut-item:focus-visible{background:color-mix(in srgb, var(--cli-tui-accent) 14%, transparent);outline:none}.cli-tui-shortcut-sep{background:var(--cli-tui-border);width:1px;height:.62rem;margin-right:.3rem;display:inline-block}.cli-tui-shortcut-key{color:var(--cli-tui-accent);font-family:inherit;font-size:inherit}.cli-tui-shortcut-label{color:var(--cli-tui-muted)}.cli-tui-overlay{z-index:3;border:1px solid var(--cli-tui-border);background:var(--cli-tui-overlay-bg);box-shadow:0 12px 36px color-mix(in srgb, var(--cli-ink) 22%, transparent);border-radius:6px;animation:.2s ease-out both cli-tui-fade-in;position:absolute;overflow:hidden}.cli-tui-overlay--commands,.cli-tui-overlay--more{max-width:min(21rem,100% - 1.3rem);inset:.55rem .65rem auto}.cli-tui-overlay--models{width:min(13rem,100% - .9rem);top:.55rem;right:.45rem}.cli-tui-overlay-header{border-bottom:1px solid var(--cli-tui-border);color:var(--cli-tui-ink);font-size:var(--cli-tui-fs-overlay);justify-content:space-between;align-items:center;gap:.5rem;padding:.38rem .5rem;font-weight:600;display:flex}.cli-tui-overlay-close{color:var(--cli-tui-accent);font:inherit;font-size:var(--cli-tui-fs-overlay-sm);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:.1rem .35rem}.cli-tui-overlay-list{margin:0;padding:.2rem 0;list-style:none}.cli-tui-overlay-row{font-size:var(--cli-tui-fs-overlay-sm);justify-content:space-between;align-items:baseline;gap:.65rem;padding:.28rem .5rem;display:flex}button.cli-tui-overlay-row{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;transition:background .15s}button.cli-tui-overlay-row:hover,button.cli-tui-overlay-row:focus-visible{background:color-mix(in srgb, var(--cli-tui-accent) 10%, transparent);outline:none}.cli-tui-overlay-row.is-active{background:color-mix(in srgb, var(--cli-tui-accent) 12%, transparent)}.cli-tui-overlay-command{color:var(--cli-tui-accent);white-space:nowrap}.cli-tui-overlay-desc{color:var(--cli-tui-muted);text-align:right}@keyframes cli-tui-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cli-tui-typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes cli-tui-pulse{0%,to{opacity:1}50%{opacity:.55}}.cli-tui-hero-body.is-compact .cli-tui-input-dock{width:100%;max-width:none}@media (max-width:1023px){.cli-tui-hero-stage.is-compact .cli-tui-code-line,.cli-tui-hero-stage.is-compact .cli-tui-diff-line,.cli-tui-hero-stage.is-compact .cli-tui-user,.cli-tui-hero-stage.is-compact .cli-tui-heading,.cli-tui-hero-stage.is-compact .cli-tui-tool-header{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.cli-tui-hero-stage.is-compact .cli-tui-code-line,.cli-tui-hero-stage.is-compact .cli-tui-diff-line{white-space:pre-wrap}}@media (max-width:639px){.cli-tui-hero-body.is-compact{--cli-tui-pad-main-x:calc(16px / var(--cli-tui-live-scale,1));--cli-tui-pad-main-y:calc(14px / var(--cli-tui-live-scale,1));--cli-tui-pad-main-bottom:calc(12px / var(--cli-tui-live-scale,1));--cli-tui-dock-min-height:54px;--cli-tui-dock-pad-x:14px;--cli-tui-dock-pad-y:12px;--cli-tui-dock-margin-left:calc(16px / var(--cli-tui-live-scale,1));--cli-tui-dock-margin-right:calc(16px / var(--cli-tui-live-scale,1))}.cli-tui-hero-stage.is-compact{--cli-tui-t-base:13px;--cli-tui-t-meta:12px;--cli-tui-t-code:12px;--cli-tui-t-small:10px;--cli-tui-t-footer:9px;--cli-tui-t-dock:13px;--cli-tui-t-dock-ph:11px;--cli-tui-t-generating:10px;--cli-tui-t-overlay:12px;--cli-tui-t-overlay-sm:11px;--cli-tui-t-bash:12px}.cli-tui-hero-body.is-compact .cli-tui-input-row{height:auto;min-height:1.55em}.cli-tui-hero-body.is-compact .cli-tui-input-row--ghost{display:none}.cli-tui-hero-stage.is-compact .cli-tui-overlay-header{padding:.22rem .3rem}.cli-tui-hero-stage.is-compact .cli-tui-overlay-row{padding:.14rem .3rem}}.cli-tui-hero-body.is-compact .cli-tui-input-row,.cli-tui-hero-body.is-compact .cli-tui-input-caret,.cli-tui-hero-body.is-compact .cli-tui-input-editor{font-size:var(--cli-tui-dock-font-size)}.cli-tui-hero-body.is-compact .cli-tui-input-editor::placeholder{font-size:var(--cli-tui-dock-placeholder-size)}.cli-tui-hero-stage.is-compact .cli-tui-shortcut-sep{width:calc(1px / var(--cli-tui-live-scale,1));min-width:1px;height:calc(.62rem / var(--cli-tui-live-scale,1));margin-right:calc(.3rem / var(--cli-tui-live-scale,1));flex-shrink:0}@media (prefers-reduced-motion:reduce){.cli-tui-transcript-block,.cli-tui-overlay{animation:none}.cli-tui-input-dock.is-focused{transform:none}.cli-tui-generating-dots span,.cli-tui-model-line.is-pulse,.cli-tui-blink-caret{animation:none}}:root:not([data-forge-theme=black]) .cli-tui-hero-stage{--cli-tui-bg:#fff;--cli-tui-panel:#f3f0ea;--cli-tui-ink:#171717;--cli-tui-muted:#5f6670;--cli-tui-subtle:#858b97;--cli-tui-accent:#ee6018;--cli-tui-cyan:#5b4f8a;--cli-tui-green:#16803a;--cli-tui-magenta:#9333ea;--cli-tui-red:#dc2626;--cli-tui-border:#17171724;--cli-tui-scrollbar-thumb:color-mix(in srgb, var(--cli-border) 88%, var(--cli-muted));--cli-tui-code-bg:#f3f0ea;--cli-tui-overlay-bg:#f6f6f6}:root[data-forge-theme=black] .cli-tui-hero-stage{--cli-tui-bg:#000;--cli-tui-panel:#030303;--cli-tui-ink:#ece8df;--cli-tui-muted:#8a847a;--cli-tui-subtle:#66615a;--cli-tui-accent:#ff7a1a;--cli-tui-cyan:#b8a8d8;--cli-tui-green:#5fd975;--cli-tui-magenta:#e879f0;--cli-tui-red:#ef6b7d;--cli-tui-border:#2e2c28;--cli-tui-scrollbar-thumb:color-mix(in srgb, var(--cli-tui-border) 82%, var(--cli-tui-muted));--cli-tui-code-bg:color-mix(in srgb, var(--cli-tui-panel) 90%, #000);--cli-tui-overlay-bg:color-mix(in srgb, var(--cli-tui-bg) 94%, #fff);--cli-tui-diff-removed-bg:color-mix(in srgb, var(--cli-tui-magenta) 22%, transparent);--cli-tui-diff-removed-fg:#f5c4fb;--cli-tui-diff-added-bg:color-mix(in srgb, var(--cli-tui-green) 18%, transparent);--cli-tui-diff-added-fg:#baf5c8}:root[data-forge-theme=black] .cli-tui-hero-demo{box-shadow:0 24px 90px -28px #000000b8}:root[data-forge-theme=black] .cli-tui-input-dock.is-focused{border-color:color-mix(in srgb, var(--cli-tui-accent) 92%, #fff)}
