:is(html,body){overscroll-behavior:auto;height:auto;overflow:visible}.Ph0Ica_content{z-index:1;color:var(--text);justify-content:center;min-height:100vh;padding:56px 20px 32px;display:flex;position:relative;container-type:inline-size}@media (min-width:768px){.Ph0Ica_content{padding:64px 32px 40px}}
.p_MRIq_button{z-index:20;border:1px solid var(--border);width:48px;height:48px;color:var(--text);background:var(--chrome);box-shadow:var(--shadow);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;transition:color .18s,background-color .18s,border-color .18s;display:grid;position:absolute;bottom:20px;right:20px}.p_MRIq_button:hover{color:var(--accent);background:var(--surface-raised);border-color:var(--border-strong)}.p_MRIq_button:focus-visible{border-radius:50%}.p_MRIq_viewport{position:fixed}.p_MRIq_progress{fill:none;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.p_MRIq_track{stroke:var(--border)}.p_MRIq_indicator{stroke:var(--accent);stroke-linecap:round}.p_MRIq_arrow{width:20px;height:20px}@media (max-width:767px){.p_MRIq_button{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}}
.PfJaRG_canvas{pointer-events:none;opacity:.3;filter:saturate(.45);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 94%,#0000);mask-image:linear-gradient(#0000,#000 8% 94%,#0000)}.PfJaRG_viewport{z-index:0;position:fixed}:root[data-theme=light] .PfJaRG_canvas{opacity:.55}
.f7bKJW_statusBar{background-color:var(--chrome);border-top:1px solid var(--border);height:26px;color:var(--text-strong);z-index:50;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px;font-size:.65rem;display:flex}.f7bKJW_left,.f7bKJW_right{align-items:center;gap:2px;display:flex}.f7bKJW_item{white-space:nowrap;height:100%;color:inherit;font:inherit;cursor:default;background:0 0;border:none;align-items:center;gap:4px;padding:0 6px;display:flex}.f7bKJW_item:hover{background-color:#ffffff1f}button.f7bKJW_item{cursor:pointer}button.f7bKJW_item:hover,button.f7bKJW_item:hover svg{color:var(--accent)}button.f7bKJW_item:hover svg g,button.f7bKJW_item:hover svg path{fill:var(--accent)}.f7bKJW_icon{align-items:center;width:14px;height:14px;display:flex}.f7bKJW_icon svg{width:100%;height:100%}.f7bKJW_errorIcon,.f7bKJW_warningIcon{align-items:center;width:14px;height:14px;display:flex}.f7bKJW_errorIcon svg,.f7bKJW_warningIcon svg{width:100%;height:100%}.f7bKJW_errorIcon{margin-right:1px}.f7bKJW_warningIcon{margin-left:4px;margin-right:1px}@media (max-width:600px){.f7bKJW_right .f7bKJW_item:nth-child(2),.f7bKJW_right .f7bKJW_item:nth-child(3){display:none}}
.exaaiq_terminal{background:var(--chrome-deep);z-index:100;border-top:1px solid var(--border-strong);flex-direction:column;min-width:0;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000014}.exaaiq_dragHandle{cursor:row-resize;flex-shrink:0;height:4px;position:relative}.exaaiq_dragHandle:after{content:"";cursor:row-resize;height:10px;position:absolute;top:-3px;left:0;right:0}.exaaiq_dragHandle:hover{background:var(--accent)}.exaaiq_topBar{background:var(--chrome);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 12px;display:flex}.exaaiq_terminalLabel{align-items:center;gap:18px;min-width:0;display:flex}.exaaiq_title{letter-spacing:.08em;color:var(--text-strong);border-bottom:1px solid var(--accent);padding:10px 0;font-size:.65rem}.exaaiq_workingDirectory{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.exaaiq_controls{align-items:center;gap:8px;display:flex}.exaaiq_clearButton,.exaaiq_closeButton{min-width:28px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.exaaiq_clearButton:hover,.exaaiq_closeButton:hover{background:var(--surface-hover);color:var(--text-strong)}.exaaiq_clearButton{font:inherit;padding:4px 8px;font-size:.65rem}.exaaiq_closeButton svg{width:14px;height:14px}.exaaiq_body{overscroll-behavior:contain;min-height:0;color:var(--text);flex:1;padding:12px 16px;font-size:.78rem;line-height:1.65;overflow-y:auto;container-type:inline-size}.exaaiq_body::-webkit-scrollbar{width:8px}.exaaiq_body::-webkit-scrollbar-track{background:0 0}.exaaiq_body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.exaaiq_contentArea{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.exaaiq_welcome{margin:3px 0 18px}.exaaiq_welcome>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.exaaiq_welcome>div:first-child strong{color:var(--accent);font-size:1rem;font-weight:500}.exaaiq_welcome>div:first-child span{color:var(--text-strong);font-size:.75rem}.exaaiq_welcome p{color:var(--muted);max-width:740px;margin:6px 0 12px;font-size:.72rem}.exaaiq_welcome code{color:var(--text);font:inherit}.exaaiq_welcome kbd{font:inherit;color:var(--text);border:1px solid var(--border-strong);border-radius:3px;padding:1px 4px}.exaaiq_quickCommands{flex-wrap:wrap;gap:8px;display:flex}.exaaiq_quickCommands button{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:4px;align-items:center;gap:18px;padding:6px 10px;font-size:.72rem;display:flex}.exaaiq_quickCommands button span{color:var(--subtle)}.exaaiq_quickCommands button:hover{border-color:var(--accent);color:var(--accent)}.exaaiq_entry{margin-bottom:14px}.exaaiq_historyLine{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.exaaiq_promptLine{white-space:nowrap;align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.exaaiq_prompt{color:var(--accent);flex-shrink:0}.exaaiq_host{color:var(--muted)}.exaaiq_separator{color:var(--subtle);margin-right:5px}.exaaiq_path{color:var(--cyan);text-overflow:ellipsis;overflow:hidden}.exaaiq_dollar{color:var(--subtle);margin-left:8px}.exaaiq_command{color:var(--text-strong)}.exaaiq_commandOutput{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:5px 0 0}.exaaiq_listing{border:1px solid var(--border);border-radius:6px;margin:10px 0 16px;overflow:hidden}.exaaiq_listingHeader{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:8px 12px;font-size:.65rem;display:flex}.exaaiq_listingHeader span:first-child{color:var(--text-strong)}.exaaiq_listingHeader span:last-child{color:var(--muted)}.exaaiq_listingGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1px;list-style:none;display:grid}.exaaiq_listingGrid[data-detailed=true]{grid-template-columns:minmax(0,1fr)}.exaaiq_listingGrid li{min-width:0}.exaaiq_listingGrid button{text-align:left;width:100%;height:100%;min-height:34px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:6px 12px;display:flex}.exaaiq_listingGrid button:hover{background:var(--surface-hover)}.exaaiq_listingGrid button:hover .exaaiq_fileArrow{color:var(--accent)}.exaaiq_fileIcon{color:var(--text);flex:0 0 19px;justify-content:center;align-items:center;display:flex}.exaaiq_fileIcon svg{width:19px;height:19px}.exaaiq_fileText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.exaaiq_fileName{color:var(--text-strong);overflow-wrap:anywhere;font-size:.74rem;line-height:1.5}.exaaiq_fileName[data-directory=true]{color:var(--cyan)}.exaaiq_fileDescription{color:var(--muted);overflow-wrap:anywhere;font-size:.65rem;line-height:1.6}.exaaiq_fileArrow{color:var(--subtle);flex-shrink:0;font-size:.8rem}.exaaiq_fileDate{color:var(--muted);flex-shrink:0;font-size:.65rem}@container (max-width:480px){.exaaiq_host{display:none}}.exaaiq_matrixStage{color:#c6ffda;background:#050d08;position:absolute;inset:0;overflow:hidden}.exaaiq_matrixCanvas{width:100%;height:100%;display:block}.exaaiq_matrixLabel{letter-spacing:.12em;background:#050d08e8;border:1px solid #235c37;border-radius:4px;padding:6px 9px;font-size:.64rem;position:absolute;top:14px;left:16px}.exaaiq_matrixLabel span{color:#80c593}.exaaiq_matrixControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.7rem;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.exaaiq_matrixControls>span{background:#050d08e8;border-radius:4px;padding:5px 8px}.exaaiq_matrixControls button{font:inherit;color:#deffe8;cursor:pointer;background:#071b0fed;border:1px solid #52bd73;border-radius:4px;align-items:center;gap:20px;padding:9px 12px;display:flex}.exaaiq_matrixControls button:hover{background:#133e22}.exaaiq_matrixControls button:focus-visible{outline-offset:2px;outline:2px solid #deffe8}
._3P-f_G_inputArea{padding:5px 0 10px}._3P-f_G_inputLine{cursor:text;flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}._3P-f_G_input{min-width:90px;color:var(--text-strong);font:inherit;caret-color:var(--accent);background:0 0;border:none;outline:none;flex:140px;padding:0;line-height:1.75}._3P-f_G_completions{background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-top:8px;padding:12px}._3P-f_G_completions>span{color:var(--muted);font-size:.7rem}._3P-f_G_completions ul{flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;display:flex}._3P-f_G_completions li{min-width:0;max-width:100%}._3P-f_G_completions button{overflow-wrap:anywhere;text-align:left;max-width:100%;font:inherit;color:var(--cyan);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;padding:6px 9px;font-size:.7rem}._3P-f_G_completions button:hover{border-color:var(--cyan)}._3P-f_G_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
