.RetroGrid_container__sZtAA{position:absolute;inset:0;overflow:hidden;pointer-events:none;perspective:20vw}.RetroGrid_grid__EwQ_r{position:absolute;top:0;left:50%;width:350%;height:200%;transform:translate(-50%,-50%) rotateX(-60deg);background-image:linear-gradient(to right,transparent,transparent 95%,var(--grid-line-color) 96%,var(--grid-line-color) 100%),linear-gradient(to bottom,transparent,transparent 95%,var(--grid-line-color) 96%,var(--grid-line-color) 100%);background-size:10% 10%;animation:RetroGrid_gridAnimation__ed2uo var(--grid-speed) linear infinite}.RetroGrid_gridFlip__ALGVR{top:100%;transform:translate(-50%,-50%) rotateX(60deg);animation-direction:reverse}.RetroGrid_horizon___I9jB{width:350%;height:100%;z-index:2;background:linear-gradient(to bottom,var(--grid-glow-color) 0,transparent 70%)}.RetroGrid_horizonCenter__tCtWQ,.RetroGrid_horizon___I9jB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.RetroGrid_horizonCenter__tCtWQ{width:100%;height:20%;z-index:3;background:linear-gradient(to bottom,transparent 0,var(--grid-bg-fade) 50%,transparent 100%)}@keyframes RetroGrid_gridAnimation__ed2uo{0%{background-position:0 0}to{background-position:0 100%}}.Terminal_terminal__5Ie4w{background:hsla(0,0%,8%,.8);border-radius:0;border:none;overflow:hidden;width:100%;height:100%;max-width:none;font-family:SF Mono,Fira Code,Cascadia Code,JetBrains Mono,Menlo,Monaco,Courier New,monospace;display:flex;flex-direction:column}.Terminal_terminalTitleBar__w0m34{padding:2px 14px;flex-shrink:0}.Terminal_terminalTitleRight__xHgKl,.Terminal_terminalTitleText__zNdw2{display:none}.Terminal_welcomeBlock__BJWyq{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.Terminal_asciiArt__fMGCh{font-size:.55rem;line-height:.95;color:#1db954;white-space:pre;flex-shrink:0}.Terminal_welcomeInfo__sds44{display:flex;flex-direction:column;gap:1px}.Terminal_welcomeTitle__PUgOl{font-size:.8rem;color:hsla(0,0%,100%,.9);font-family:inherit}.Terminal_welcomeTitleBold__Vz7Su{font-weight:700}.Terminal_welcomeMeta__Cea8m{font-size:.8rem;color:hsla(0,0%,100%,.45);font-family:inherit}.Terminal_statusBar__NPKwu{border-top:1px solid hsla(0,0%,100%,.08);padding:8px 14px calc(8px + env(safe-area-inset-bottom, 0px));flex-shrink:0;font-size:.75rem;font-family:inherit;cursor:pointer;line-height:1.5}.Terminal_statusBypassIcon__8_Bv_{color:#e05070}.Terminal_statusBypass__hMyU4{color:#e8a838;font-weight:700}.Terminal_statusLink__ZrYOh{color:#e8a838}.Terminal_conversation__PXuGp{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px 14px}.Terminal_turn__xDjSX{display:flex;flex-direction:column;gap:10px}.Terminal_promptRow__yoIQQ{display:flex;align-items:flex-start;gap:8px}.Terminal_promptChevron__yp_Hs{color:hsla(0,0%,100%,.35);font-size:.8rem;font-weight:700;line-height:1.6;flex-shrink:0}.Terminal_promptText__Kk_mr{background:hsla(0,0%,100%,.08);border-radius:4px;padding:2px 8px;color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.6;font-family:inherit}.Terminal_thinkingStar__0V_cC{color:#e8a838;font-size:.6rem;flex-shrink:0;line-height:1.5;margin-top:.15em}.Terminal_thinkingText__Tvo9o{color:hsla(0,0%,100%,.35);font-size:.8rem;line-height:1.5;font-family:inherit}.Terminal_responseRow__LR8Gu{display:flex;align-items:flex-start;gap:8px}.Terminal_responseDot__efIQE{color:#1db954;font-size:.6rem;flex-shrink:0;line-height:1.5;margin-top:.15em}.Terminal_responseText__wYlbK{font-size:.8rem;color:hsla(0,0%,100%,.9);line-height:1.5;font-family:inherit}.Terminal_blockCursor__xEFIi{width:.5em;height:1.1em;background:hsla(0,0%,100%,.7);vertical-align:text-bottom}.Terminal_blockCursor__xEFIi,.Terminal_cursor__hyWbb{display:inline-block;animation:Terminal_blink__YEntz .7s step-end infinite}.Terminal_cursor__hyWbb{width:.6em;height:2px;background:#fff;margin-left:2px;vertical-align:baseline}@keyframes Terminal_blink__YEntz{50%{opacity:0}}.Terminal_cursorDone__hjoVs{animation:none;opacity:0}.Terminal_inputRow__dDa8t{display:flex;align-items:flex-start;gap:8px}.Terminal_inputField__Adj45{flex:1 1;background:transparent;border:none;outline:none;color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.6;font-family:inherit;padding:0;caret-color:hsla(0,0%,100%,.7)}.Terminal_inputField__Adj45:disabled{opacity:.4;cursor:default}.Terminal_inputField__Adj45::placeholder{color:hsla(0,0%,100%,.25)}.Terminal_routingSteps__1fNdp{display:flex;flex-direction:column;gap:6px}.Terminal_routingStep__7edRN{display:flex;align-items:flex-start;gap:8px;animation:Terminal_fadeIn__FLf8D .2s ease-out}.Terminal_routingDot__7jboU{color:hsla(0,0%,100%,.2);font-size:.6rem;flex-shrink:0;line-height:1.5;margin-top:.15em}.Terminal_routingLabel__D1qM2{font-size:.75rem;line-height:1.5;font-family:inherit;background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,.2));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:Terminal_shimmer__hUFWM 2s ease-in-out infinite}@keyframes Terminal_shimmer__hUFWM{0%{background-position:-200%}to{background-position:200%}}@keyframes Terminal_fadeIn__FLf8D{0%{opacity:0}to{opacity:1}}