.AiConsole_console__xhJr0{display:flex;flex-direction:column;flex:1 1;height:100%;min-height:0}.AiConsole_header__X2Pnk{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--panel-border);background:var(--panel-raised);flex-shrink:0}.AiConsole_brand__ELK5i{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.86rem;color:var(--text);font-weight:600}.AiConsole_diamond__E6rr9{color:var(--accent)}.AiConsole_headerStatus__xrncl{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:.74rem;color:var(--muted)}.AiConsole_onlineDot__ROYnX{width:7px;height:7px;border-radius:50%;background:var(--string);box-shadow:0 0 7px 1px var(--accent-glow);animation:AiConsole_pulse__C38tb 2.4s ease-in-out infinite}.AiConsole_exitBtn__dd6_o{margin-left:auto;font-family:var(--font-mono);font-size:.74rem;color:var(--muted);background:transparent;border:1px solid var(--panel-border);border-radius:var(--radius);padding:4px 9px;cursor:pointer;transition:color .16s ease,border-color .16s ease}.AiConsole_exitBtn__dd6_o:focus-visible,.AiConsole_exitBtn__dd6_o:hover{outline:none;color:var(--accent);border-color:var(--accent)}.AiConsole_body__WPTTF{flex:1 1;min-height:0;overflow-y:auto;padding:18px 16px;font-family:var(--font-mono);font-size:.88rem;line-height:1.6;display:flex;flex-direction:column;gap:14px}.AiConsole_welcome__yx8rw{display:flex;flex-direction:column;gap:4px}.AiConsole_welcomeLine__mOveb{display:flex;align-items:center;gap:8px;margin:0;color:var(--string)}.AiConsole_welcomeHint__6tUmH{margin:0;color:var(--muted);font-size:.8rem}.AiConsole_welcomeHint__6tUmH code{color:var(--accent);background:var(--panel-raised);border-radius:var(--radius);padding:0 5px}.AiConsole_userRow__n97Hl{display:flex;gap:10px;align-items:baseline}.AiConsole_userPrompt__4fHRu{color:var(--accent);flex-shrink:0}.AiConsole_userText__5aHs1{color:var(--text);white-space:pre-wrap;word-break:break-word}.AiConsole_botRow__FaKmO{display:flex;gap:10px;align-items:baseline}.AiConsole_botText__PEqXC{color:var(--string);white-space:normal;word-break:break-word;max-width:74ch}.AiConsole_botText__PEqXC p{margin:0 0 .75em}.AiConsole_botText__PEqXC p:last-child{margin:0}.AiConsole_botText__PEqXC ol,.AiConsole_botText__PEqXC ul{margin:0 0 .75em;padding-left:1.5em}.AiConsole_botText__PEqXC ol:last-child,.AiConsole_botText__PEqXC ul:last-child{margin:0}.AiConsole_botText__PEqXC li{margin-bottom:.25em}.AiConsole_botText__PEqXC code{background:var(--panel-raised);padding:.15em .3em;border-radius:4px;font-family:var(--font-mono);font-size:.85em;color:var(--accent)}.AiConsole_botText__PEqXC pre{background:var(--panel-raised);padding:.75em;border-radius:var(--radius);overflow-x:auto;margin:0 0 .75em;border:1px solid var(--panel-border)}.AiConsole_botText__PEqXC pre code{background:transparent;padding:0;color:inherit;border:none}.AiConsole_botText__PEqXC a{color:var(--accent-bright);text-decoration:underline;text-underline-offset:2px}.AiConsole_caret__p8hod{display:inline-block;width:8px;height:1.02em;background:var(--accent);transform:translateY(2px);margin-left:1px;animation:AiConsole_blink__iv8WI 1s steps(1) infinite}.AiConsole_searchLink__4L4un{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:8px;padding:5px 10px;border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel-raised);color:var(--accent);font-family:var(--font-mono);font-size:.82rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.AiConsole_searchLink__4L4un:focus-visible,.AiConsole_searchLink__4L4un:hover{outline:none;border-color:var(--accent);background:var(--panel-deep);color:var(--accent-bright);text-decoration:none}.AiConsole_thinking__E_OaA{display:inline-flex;gap:5px;align-items:center;padding:4px 0}.AiConsole_dot__h_NUp{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:AiConsole_bounce__1Ehz2 1.2s ease-in-out infinite}.AiConsole_dot__h_NUp:nth-child(2){animation-delay:.16s}.AiConsole_dot__h_NUp:nth-child(3){animation-delay:.32s}.AiConsole_suggestions__fQBJk{display:flex;flex-wrap:wrap;gap:8px}.AiConsole_chip__fGSgK{font-family:var(--font-mono);font-size:.78rem;color:var(--string);background:var(--panel-raised);border:1px solid var(--panel-border);border-radius:var(--radius);padding:6px 11px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.AiConsole_chip__fGSgK:focus-visible,.AiConsole_chip__fGSgK:hover{outline:none;border-color:var(--accent);color:var(--accent);background:var(--panel-deep)}.AiConsole_notice__M7hED{display:flex;align-items:baseline;gap:8px;color:var(--string);font-size:.82rem;padding:9px 12px;border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel-raised)}.AiConsole_notice__M7hED:before{content:"!";color:var(--accent);font-weight:700}.AiConsole_inputBar__5O3zV{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--panel-border);background:var(--panel-raised);flex-shrink:0}.AiConsole_inputPrompt__XckUK{color:var(--accent);font-family:var(--font-mono);flex-shrink:0}.AiConsole_input__5Vqlh{flex:1 1;resize:none;border:none;outline:none;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:.9rem;line-height:1.5;max-height:120px}.AiConsole_input__5Vqlh::placeholder{color:rgba(169,158,144,.5)}.AiConsole_footNote__PJghP{flex-shrink:0;font-size:.72rem;color:var(--muted)}@keyframes AiConsole_blink__iv8WI{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes AiConsole_pulse__C38tb{0%,to{opacity:1}50%{opacity:.4}}@keyframes AiConsole_bounce__1Ehz2{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.AiConsole_caret__p8hod,.AiConsole_dot__h_NUp,.AiConsole_onlineDot__ROYnX{animation:none}.AiConsole_caret__p8hod{opacity:1}}@media (max-width:620px){.AiConsole_footNote__PJghP{display:none}}