.terminal-module__5ME32q__stage{flex-direction:column;gap:14px;width:100%;max-width:100%;min-height:calc(100vh - 5.5rem);margin:0;display:flex}.terminal-module__5ME32q__pageLayout{align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 5.5rem);display:flex}.terminal-module__5ME32q__pageMain{flex-direction:column;flex:1;min-width:0;display:flex}.terminal-module__5ME32q__sidebarRevealBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-self:flex-start;margin-bottom:8px;padding:6px 10px;font-size:12px}.terminal-module__5ME32q__sidebarRevealBtn:hover{color:#67e8f9;border-color:#67e8f959}.terminal-module__5ME32q__sessionSidebar{background:#00000059;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:260px;min-height:calc(100vh - 5.5rem);display:flex}.terminal-module__5ME32q__sessionSidebarHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.terminal-module__5ME32q__sessionSidebarTitle{color:#ffffffe0;letter-spacing:.02em;margin:0;font-size:13px;font-weight:600}.terminal-module__5ME32q__sessionSidebarActions{align-items:center;gap:6px;display:flex}.terminal-module__5ME32q__sessionNewBtn,.terminal-module__5ME32q__sessionCloseBtn{color:#ffffffd1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:4px 8px;font-size:11px}.terminal-module__5ME32q__sessionNewBtn:hover,.terminal-module__5ME32q__sessionCloseBtn:hover{color:#67e8f9;border-color:#67e8f959}.terminal-module__5ME32q__sessionList{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.terminal-module__5ME32q__sessionEmpty{color:#ffffff73;margin:12px 8px;font-size:12px;line-height:1.45}.terminal-module__5ME32q__sessionRow{border:1px solid #0000;border-radius:8px;align-items:stretch;display:flex;position:relative}.terminal-module__5ME32q__sessionRowActive{background:#67e8f90f;border-color:#67e8f947}.terminal-module__5ME32q__sessionRowBtn{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:10px 32px 10px 10px;display:flex}.terminal-module__5ME32q__sessionRowBtn:hover{background:#ffffff0a}.terminal-module__5ME32q__sessionRowTitle{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.terminal-module__5ME32q__sessionRowRepo{color:#67e8f9;white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Menlo,monospace;font-size:10px;overflow:hidden}.terminal-module__5ME32q__sessionRowRepoMuted,.terminal-module__5ME32q__sessionRowMeta{color:#ffffff61;font-size:10px}.terminal-module__5ME32q__sessionRowMenuWrap{position:absolute;top:6px;right:4px}.terminal-module__5ME32q__sessionMenuBtn{color:#ffffff73;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px;line-height:1}.terminal-module__5ME32q__sessionMenuBtn:hover{color:#ffffffd9}.terminal-module__5ME32q__sessionMenu{z-index:20;background:#141414;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;min-width:100px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000073}.terminal-module__5ME32q__sessionMenu button{text-align:left;color:#ffffffd1;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:12px}.terminal-module__5ME32q__sessionMenu button:hover{background:#ffffff0f}.terminal-module__5ME32q__sessionMenuDanger{color:#fca5a5!important}.terminal-module__5ME32q__sessionRenameInput{color:#ffffffeb;background:#00000073;border:1px solid #67e8f959;border-radius:6px;width:100%;margin:6px;padding:8px 10px;font-size:12px}:is(.terminal-module__5ME32q__terminalFullHeight .body,.terminal-module__5ME32q__terminalFullHeight [class*=body]){-webkit-user-select:text;user-select:text;min-height:min(62vh,100vh - 14rem);max-height:min(72vh,100vh - 12rem)}.terminal-module__5ME32q__statusStrip{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 14px;font-size:12px;display:flex}.terminal-module__5ME32q__stage .terminal-module__5ME32q__statusStrip strong{color:#ffffffe6}.terminal-module__5ME32q__stage .terminal-module__5ME32q__keySelect{color:#ffffffe0;background:#00000059;border-color:#ffffff1f}.terminal-module__5ME32q__stage .terminal-module__5ME32q__autoKeyNote{color:#ffffff73}.terminal-module__5ME32q__stage .terminal-module__5ME32q__autoKeyNote a{color:#5eead4}.terminal-module__5ME32q__statusMuted{color:#ffffff73}.terminal-module__5ME32q__statusLink{color:#5eead4;text-decoration:underline}.terminal-module__5ME32q__titleKeySelect{font-family:inherit;font-size:inherit;color:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;max-width:120px;padding:1px 4px}.terminal-module__5ME32q__titleQuota{white-space:nowrap}.terminal-module__5ME32q__titleUsageBar{vertical-align:middle;background:#ffffff1f;border-radius:999px;width:48px;height:3px;display:inline-block;overflow:hidden}.terminal-module__5ME32q__quotaBanner{color:#b91c1c;background:#f8717114;border:1px solid #f8717159;border-radius:8px;width:100%;padding:10px 12px;font-size:13px}.terminal-module__5ME32q__usageBarWrap{align-items:center;gap:10px;min-width:140px;margin-left:auto;display:flex}.terminal-module__5ME32q__usageBar{background:#94a3b840;border-radius:999px;flex:1;min-width:72px;height:5px;overflow:hidden}.terminal-module__5ME32q__usageBarFill{background:#22c55e;border-radius:999px;height:100%;transition:width .25s}.terminal-module__5ME32q__usageBarFillWarn{background:#f59e0b}.terminal-module__5ME32q__usageBarFillFull{background:#ef4444}.terminal-module__5ME32q__keySelect{border:1px solid var(--dashboard-card-border);background:var(--dashboard-surface);color:var(--dashboard-text-hi);border-radius:6px;max-width:180px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.terminal-module__5ME32q__repoStripBadge{background:#0d94880f;border:1px solid #0d94884d;border-radius:6px;padding:3px 8px;font-size:11px}.terminal-module__5ME32q__repoStripBadgeMuted{color:var(--dashboard-text-low);font-size:11px}.terminal-module__5ME32q__repoStripSlug{color:#0d9488;font-family:ui-monospace,SF Mono,Menlo,monospace}.terminal-module__5ME32q__autoKeyNote{color:var(--dashboard-text-low);font-size:11px}.terminal-module__5ME32q__autoKeyNote a{color:#0d9488;text-decoration:underline}.terminal-module__5ME32q__statusDot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.terminal-module__5ME32q__statusDotConnected{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.terminal-module__5ME32q__statusDotDisconnected{background:#94a3b8}.terminal-module__5ME32q__repoRailRow{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.terminal-module__5ME32q__repoRailInput{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;outline:none;flex:280px;min-width:0;padding:8px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.terminal-module__5ME32q__repoRailInput:focus{background:#ffffff0f;border-color:#5eead461}html[data-theme=light] .terminal-module__5ME32q__repoRailInput{color:#000000d1;background:#00000008;border-color:#0000001a}html[data-theme=light] .terminal-module__5ME32q__repoRailInput:focus{border-color:#0d948859}.terminal-module__5ME32q__repoRailInputError{border-color:#ef44448c!important}.terminal-module__5ME32q__repoRailError{color:#dc2626;padding:0 4px;font-size:12px}.terminal-module__5ME32q__welcomeLine{color:#ffffff73;margin-bottom:.35em}html[data-theme=light] .terminal-module__5ME32q__welcomeLine{color:#0000006b}.terminal-module__5ME32q__promptLine{color:#5eead4;white-space:pre-wrap;word-break:break-word}html[data-theme=light] .terminal-module__5ME32q__promptLine{color:#0d9488}.terminal-module__5ME32q__outputBlock{margin-bottom:8px;position:relative}.terminal-module__5ME32q__outputToolbar{opacity:.4;justify-content:flex-end;margin-bottom:4px;transition:opacity .15s;display:flex}.terminal-module__5ME32q__outputBlock:hover .terminal-module__5ME32q__outputToolbar,.terminal-module__5ME32q__outputBlock:focus-within .terminal-module__5ME32q__outputToolbar{opacity:1}@media (hover:none){.terminal-module__5ME32q__outputToolbar{opacity:1}}.terminal-module__5ME32q__copyBtn{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;padding:2px 8px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px}.terminal-module__5ME32q__copyBtn:hover{color:#ffffffd9;border-color:#5eead459}html[data-theme=light] .terminal-module__5ME32q__copyBtn{color:#0009;background:#0000000a;border-color:#00000024}html[data-theme=light] .terminal-module__5ME32q__copyBtn:hover{color:#000000d9;border-color:#0d948866}.terminal-module__5ME32q__hintLine{color:#ffffff6b;white-space:pre-wrap;margin-bottom:.25em}html[data-theme=light] .terminal-module__5ME32q__hintLine{color:#00000073}.terminal-module__5ME32q__outputLine{white-space:pre-wrap;word-break:break-word;color:#f0f0f0;animation:.12s ease-out terminal-module__5ME32q__streamLineIn}html[data-theme=light] .terminal-module__5ME32q__outputLine{color:#111}.terminal-module__5ME32q__errorLine{color:#f87171;white-space:pre-wrap}.terminal-module__5ME32q__runningLine{color:#ffffff6b;font-style:italic;animation:2s ease-in-out infinite terminal-module__5ME32q__pulse}html[data-theme=light] .terminal-module__5ME32q__runningLine{color:#00000073}.terminal-module__5ME32q__progressLive{white-space:pre-wrap;word-break:break-word;margin:1px 0 6px}.terminal-module__5ME32q__progressCaret{vertical-align:text-bottom;background:var(--zfx-option-caret,#5eead4);width:7px;height:1.05em;margin-left:3px;animation:1s step-end infinite terminal-module__5ME32q__progressCaretBlink;display:inline-block}.terminal-module__5ME32q__narrationDone{opacity:.72;margin:2px 0 4px}.terminal-module__5ME32q__summaryBlock{margin:2px 0 8px}.terminal-module__5ME32q__summaryBtn{width:100%;font:inherit;font-size:inherit;line-height:inherit;color:#ffffff7a;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.terminal-module__5ME32q__summaryBtn:hover{color:#ffffffad}html[data-theme=light] .terminal-module__5ME32q__summaryBtn{color:#00000073}html[data-theme=light] .terminal-module__5ME32q__summaryBtn:hover{color:#0000009e}.terminal-module__5ME32q__summaryToggle{letter-spacing:.06em;text-transform:uppercase;color:#5eead480;margin-left:auto;font-size:10px}html[data-theme=light] .terminal-module__5ME32q__summaryToggle{color:#0d94888c}.terminal-module__5ME32q__summarySteps{border-left:1px solid #ffffff12;margin:4px 0 0 14px;padding-left:10px}html[data-theme=light] .terminal-module__5ME32q__summarySteps{border-left-color:#00000014}.terminal-module__5ME32q__metaDone{margin:4px 0 10px;font-size:.95em}.terminal-module__5ME32q__metaFailed{margin:4px 0 10px;color:#f87171!important}@keyframes terminal-module__5ME32q__pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes terminal-module__5ME32q__progressCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes terminal-module__5ME32q__streamLineIn{0%{opacity:.35}to{opacity:1}}.terminal-module__5ME32q__emptyState{color:#ffffff8c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(360px,48vh);padding:48px 16px;display:flex}html[data-theme=light] .terminal-module__5ME32q__emptyState{color:#00000080}.terminal-module__5ME32q__emptyState a{color:#5eead4;text-decoration:underline}.terminal-module__5ME32q__footnoteLink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.terminal-module__5ME32q__footnoteLink:hover{color:#5eead4}.terminal-module__5ME32q__nextRailWrap{background:linear-gradient(135deg,#fbbf241a 0%,#fbbf2408 55%,#0000 100%);border:1px solid #fbbf2447;border-radius:12px;width:100%;max-width:min(1100px,100%);margin:0 auto 2px;padding:12px 14px 14px;animation:.35s ease-out terminal-module__5ME32q__nextRailIn;box-shadow:inset 0 0 0 1px #fbbf240f}html[data-theme=light] .terminal-module__5ME32q__nextRailWrap{background:linear-gradient(135deg,#fbbf2424 0%,#fbbf240a 55%,#0000 100%);border-color:#d9770647}.terminal-module__5ME32q__nextRailGroup{flex-direction:column;gap:10px;display:flex}.terminal-module__5ME32q__nextRailHead{flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:0 2px;display:flex}.terminal-module__5ME32q__nextRailLabel{letter-spacing:.1em;text-transform:uppercase;color:#fbbf24;font-size:11px;font-weight:700}html[data-theme=light] .terminal-module__5ME32q__nextRailLabel{color:#d97706}.terminal-module__5ME32q__nextRailHint{color:#fbbf248c;font-size:11px}html[data-theme=light] .terminal-module__5ME32q__nextRailHint{color:#b453099e}.terminal-module__5ME32q__nextRail{flex-wrap:wrap;gap:8px;display:flex}.terminal-module__5ME32q__nextRailBtn{color:#fde68aeb;cursor:pointer;background:#fbbf2414;border:1px dashed #fbbf2473;border-radius:999px;padding:8px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;transition:color .15s,border-color .15s,background .15s,transform .15s}html[data-theme=light] .terminal-module__5ME32q__nextRailBtn{color:#92400eeb;background:#fbbf241f;border-color:#d977066b}.terminal-module__5ME32q__nextRailBtn:hover{color:#fde68a;background:#fbbf2429;border-style:solid;border-color:#fbbf24b8;transform:translateY(-1px)}html[data-theme=light] .terminal-module__5ME32q__nextRailBtn:hover{color:#92400e;background:#fbbf2433;border-color:#d97706a6}@keyframes terminal-module__5ME32q__nextRailIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.terminal-module__5ME32q__sessionSidebar{z-index:40;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 32px #00000080}.terminal-module__5ME32q__pageLayout{flex-direction:column}}@media (max-width:480px){.terminal-module__5ME32q__repoRailRow{flex-direction:column;align-items:stretch}.terminal-module__5ME32q__sessionSidebar{width:min(280px,88vw)}}
