.mt-ai-panel .mt-ai-panel__head{border-bottom:2px solid var(--vang);padding:10px 8px 10px 14px}.mt-ai-panel .mt-ai-panel__head h2{font-size:22px}.mt-ai-panel .mt-ai-panel__head p{overflow-wrap:anywhere}.mt-ai-panel .mt-ai-panel__close{width:44px;height:44px}.mt-ai-panel .mt-ai-list{overscroll-behavior:contain;gap:14px;padding:16px}.mt-ai-panel .mt-ai-msg--assistant{align-self:stretch;max-width:100%;padding:12px 14px;font-size:16px;line-height:1.65}.mt-ai-panel .mt-ai-msg--user{max-width:85%}.mt-ai-panel .mt-ai-msg p{margin-bottom:10px}.mt-ai-panel .mt-ai-empty{gap:14px;font-size:16px;line-height:1.6}.mt-ai-panel .mt-ai-sugs{gap:8px;width:100%;display:grid}.mt-ai-panel .mt-ai-sugs .mt-chip{background:var(--glaze-card);border-color:var(--line-1);min-height:44px;padding:8px 12px}.mt-ai-left{border-top:1px solid var(--line-0);color:var(--vang-ink);margin:0;padding:8px 16px 0;font-size:13px;font-weight:600}.mt-ai-panel .mt-ai-quota{gap:8px;display:grid}.mt-ai-quota__buy{flex-wrap:wrap;gap:8px;display:flex}.mt-ai-left+.mt-ai-form{border-top:0}.mt-ai-panel .mt-ai-form textarea{font-size:16px}.mt-ai-panel .mt-ai-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.mt-ai-panel .mt-ai-clear{min-height:44px}@media (max-width:640px){aside.mt-ai-panel{height:calc(100dvh - 8px);top:8px}html[data-aituvi=open],html[data-aituvi=open] body{overflow:hidden}.mt-ai-panel .mt-ai-foot{font-size:12px;line-height:1.45}}
