.ai-pip:where(.astro-bi37ce34){flex-direction:column;display:flex}.ai-top:where(.astro-bi37ce34){border-bottom:1px solid var(--n150);justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.ai-name:where(.astro-bi37ce34){align-items:center;gap:8px;font-weight:600;display:inline-flex}.ai-dot:where(.astro-bi37ce34){background:var(--f500);width:24px;height:24px;box-shadow:inset 0 -4px 0 var(--f700);border-radius:8px}.ai-chat:where(.astro-bi37ce34){flex-direction:column;gap:12px;padding:24px;display:flex}.ai-you:where(.astro-bi37ce34){background:var(--f50);border-radius:12px;align-self:flex-end;max-width:85%;padding:8px 12px;font-size:14px;line-height:20px}.ai-look:where(.astro-bi37ce34){color:var(--n600);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.ai-look:where(.astro-bi37ce34) svg:where(.astro-bi37ce34){width:16px;height:16px;color:var(--f600)}.ai-card:where(.astro-bi37ce34){border:1px solid var(--n200);border-radius:12px;padding:16px}.ai-title:where(.astro-bi37ce34){font-size:14px;font-weight:600;line-height:20px}.ai-red:where(.astro-bi37ce34){color:var(--danger)}.ai-card:where(.astro-bi37ce34) dl:where(.astro-bi37ce34){grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:8px 0 16px;font-size:14px;line-height:20px;display:grid}.ai-card:where(.astro-bi37ce34) dt:where(.astro-bi37ce34){color:var(--n600)}.ai-card:where(.astro-bi37ce34) dd:where(.astro-bi37ce34) .num:where(.astro-bi37ce34){white-space:nowrap}.ai-acts:where(.astro-bi37ce34){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-ghost:where(.astro-bi37ce34){height:40px;color:var(--n700);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ai-ghost:where(.astro-bi37ce34) svg:where(.astro-bi37ce34){width:16px;height:16px}.ai-del:where(.astro-bi37ce34){background:var(--danger);color:var(--n0)}.ai-box:where(.astro-bi37ce34){border:1px solid var(--n200);border-radius:12px;align-items:center;gap:8px;min-height:48px;margin:0 24px 24px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.ai-box:where(.astro-bi37ce34) .muted:where(.astro-bi37ce34){flex:1}.ai-key:where(.astro-bi37ce34),.ai-lang:where(.astro-bi37ce34){font:500 12px / 16px var(--mono);color:var(--n600);border:1px solid var(--n200);border-radius:8px;padding:4px 8px}.ai-live:where(.astro-bi37ce34){border-color:var(--f600)}.ai-mic:where(.astro-bi37ce34){background:var(--f600);border-radius:40px;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;display:inline-flex}.ai-mic:where(.astro-bi37ce34) i:where(.astro-bi37ce34){background:var(--n0);border-radius:40px;width:4px;height:8px}.ai-mic:where(.astro-bi37ce34) i:where(.astro-bi37ce34):nth-child(2){height:16px}.ai-code:where(.astro-bi37ce34){font:400 .9em var(--mono);background:var(--n100);overflow-wrap:anywhere;border-radius:8px;padding:0 4px}.ai-reg:where(.astro-bi37ce34){margin:-8px 0 16px}.ai-field:where(.astro-bi37ce34){margin-bottom:16px}.ai-legend:where(.astro-bi37ce34){margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.pv:where(.astro-bi37ce34) .ai-perms:where(.astro-bi37ce34){gap:0;margin:0 0 8px;list-style:none}.ai-perms:where(.astro-bi37ce34) li:where(.astro-bi37ce34){border-bottom:1px solid var(--n150);align-items:center;gap:12px;min-height:40px;font-size:14px;line-height:20px;display:flex}.ai-perms:where(.astro-bi37ce34) .pv-check:where(.astro-bi37ce34) svg:where(.astro-bi37ce34){width:14px;height:14px;color:inherit;margin:0}.pv:where(.astro-bi37ce34) .ai-acts:where(.astro-bi37ce34){margin-top:16px}.frame:where(.astro-bi37ce34).ai-term{background:var(--f950);border-color:var(--f800);color:var(--n100);font:400 14px / 24px var(--mono);white-space:nowrap;margin:0;padding:24px;overflow-x:auto}.ai-p:where(.astro-bi37ce34){color:var(--lime)}.ai-c:where(.astro-bi37ce34){color:var(--f300)}.ai-tokens:where(.astro-bi37ce34){margin-top:16px}.ai-tokens:where(.astro-bi37ce34) td:where(.astro-bi37ce34):nth-child(3){white-space:nowrap}.ai-sw:where(.astro-bi37ce34){border-bottom:1px solid var(--n150);justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;line-height:20px;display:flex}.ai-tog:where(.astro-bi37ce34){background:var(--f600);border-radius:40px;flex:none;width:36px;height:20px;position:relative}.ai-tog:where(.astro-bi37ce34):after{content:"";background:var(--n0);border-radius:40px;width:16px;height:16px;position:absolute;top:2px;right:2px}.ai-gap:where(.astro-bi37ce34){margin-top:24px}.pv:where(.astro-bi37ce34) .ai-log:where(.astro-bi37ce34){gap:0;margin-top:0;list-style:none}.ai-log:where(.astro-bi37ce34) li:where(.astro-bi37ce34){border-bottom:1px solid var(--n150);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.ai-log:where(.astro-bi37ce34) b:where(.astro-bi37ce34){font-weight:600}.ai-via:where(.astro-bi37ce34){font:500 12px / 16px var(--mono);color:var(--f700);white-space:nowrap}@media (width<=767px){.ai-top:where(.astro-bi37ce34){padding:12px 16px}.ai-chat:where(.astro-bi37ce34){padding:16px}.ai-box:where(.astro-bi37ce34){margin:0 16px 16px}.frame:where(.astro-bi37ce34).ai-term{white-space:normal;overflow-wrap:anywhere;padding:16px;font-size:12px;line-height:20px}}
