.ask-form:where(.astro-tie5jllb){margin:24px 0 12px}.ask-row:where(.astro-tie5jllb){display:flex;gap:8px}.ask-row:where(.astro-tie5jllb) input:where(.astro-tie5jllb){flex:1;background:var(--bg-1);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-2);padding:12px 14px;font-family:var(--mono);font-size:13px}.ask-row:where(.astro-tie5jllb) input:where(.astro-tie5jllb):focus{outline:none;border-color:var(--accent)}.ask-row:where(.astro-tie5jllb) input:where(.astro-tie5jllb):disabled{opacity:.55;cursor:progress}.ask-meta:where(.astro-tie5jllb){display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;color:var(--fg-3);padding:8px 2px 0;min-height:20px}.ask-meta:where(.astro-tie5jllb) :where(.astro-tie5jllb)[data-ask-status]{text-align:right}.ask-meta:where(.astro-tie5jllb) :where(.astro-tie5jllb)[data-ask-status][data-state=error]{color:#e36b6b}.ask-meta:where(.astro-tie5jllb) :where(.astro-tie5jllb)[data-ask-status][data-state=loading]{color:var(--accent)}.ask-suggestions:where(.astro-tie5jllb){display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 24px}.ask-suggestions:where(.astro-tie5jllb) button:where(.astro-tie5jllb){background:var(--bg-1);color:var(--fg-2);border:1px solid var(--line);border-radius:var(--r-1);padding:6px 10px;font-size:12px;cursor:pointer;text-align:left}.ask-suggestions:where(.astro-tie5jllb) button:where(.astro-tie5jllb):hover{color:var(--fg);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.ask-output:where(.astro-tie5jllb){border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-1);padding:18px 20px;margin-top:12px}.ask-question:where(.astro-tie5jllb){font-family:var(--mono);font-size:12px;color:var(--fg-3);border-left:2px solid var(--accent);padding:0 0 0 10px;margin-bottom:14px}.ask-cache-banner:where(.astro-tie5jllb){display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:8px 10px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:var(--r-2);font-family:var(--mono);font-size:11px;color:var(--fg-2)}.ask-cache-banner:where(.astro-tie5jllb)[hidden]{display:none}.ask-cache-banner:where(.astro-tie5jllb) .cache-tag:where(.astro-tie5jllb){background:var(--accent);color:#07090b;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ask-cache-banner:where(.astro-tie5jllb) .cache-meta:where(.astro-tie5jllb){flex:1;min-width:0}.ask-cache-banner:where(.astro-tie5jllb) .cache-redo:where(.astro-tie5jllb){background:transparent;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--r-1);padding:4px 10px;font-family:var(--mono);font-size:11px;cursor:pointer}.ask-cache-banner:where(.astro-tie5jllb) .cache-redo:where(.astro-tie5jllb):hover{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.ask-cache-banner:where(.astro-tie5jllb) .cache-redo:where(.astro-tie5jllb):disabled{opacity:.5;cursor:progress}.ask-answer:where(.astro-tie5jllb){font-size:14px;line-height:1.65;color:var(--fg);word-wrap:break-word}.markdown-body:where(.astro-tie5jllb)>:where(.astro-tie5jllb):first-child{margin-top:0}.markdown-body:where(.astro-tie5jllb)>:where(.astro-tie5jllb):last-child{margin-bottom:0}.markdown-body:where(.astro-tie5jllb) p:where(.astro-tie5jllb){margin:0 0 12px}.markdown-body:where(.astro-tie5jllb) h1:where(.astro-tie5jllb),.markdown-body:where(.astro-tie5jllb) h2:where(.astro-tie5jllb),.markdown-body:where(.astro-tie5jllb) h3:where(.astro-tie5jllb),.markdown-body:where(.astro-tie5jllb) h4:where(.astro-tie5jllb){margin:18px 0 8px;color:var(--fg);font-weight:600;line-height:1.3}.markdown-body:where(.astro-tie5jllb) h1:where(.astro-tie5jllb){font-size:18px}.markdown-body:where(.astro-tie5jllb) h2:where(.astro-tie5jllb){font-size:16px}.markdown-body:where(.astro-tie5jllb) h3:where(.astro-tie5jllb){font-size:14px}.markdown-body:where(.astro-tie5jllb) h4:where(.astro-tie5jllb){font-size:13px;color:var(--fg-2)}.markdown-body:where(.astro-tie5jllb) ul:where(.astro-tie5jllb),.markdown-body:where(.astro-tie5jllb) ol:where(.astro-tie5jllb){margin:0 0 12px;padding-left:22px}.markdown-body:where(.astro-tie5jllb) li:where(.astro-tie5jllb){margin:3px 0}.markdown-body:where(.astro-tie5jllb) li:where(.astro-tie5jllb)>p:where(.astro-tie5jllb){margin:0 0 6px}.markdown-body:where(.astro-tie5jllb) code:where(.astro-tie5jllb){background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-family:var(--mono);font-size:12.5px}.markdown-body:where(.astro-tie5jllb) pre:where(.astro-tie5jllb){background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);padding:12px 14px;overflow-x:auto;margin:0 0 12px;font-size:12.5px;line-height:1.5}.markdown-body:where(.astro-tie5jllb) pre:where(.astro-tie5jllb) code:where(.astro-tie5jllb){background:none;border:0;padding:0;font-size:inherit}.markdown-body:where(.astro-tie5jllb) blockquote:where(.astro-tie5jllb){border-left:3px solid var(--line);margin:0 0 12px;padding:2px 0 2px 12px;color:var(--fg-2)}.markdown-body:where(.astro-tie5jllb) a:where(.astro-tie5jllb){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.markdown-body:where(.astro-tie5jllb) a:where(.astro-tie5jllb):hover{text-decoration-thickness:2px}.markdown-body:where(.astro-tie5jllb) strong:where(.astro-tie5jllb){color:var(--fg);font-weight:600}.markdown-body:where(.astro-tie5jllb) em:where(.astro-tie5jllb){font-style:italic}.markdown-body:where(.astro-tie5jllb) hr:where(.astro-tie5jllb){border:0;border-top:1px solid var(--line);margin:16px 0}.markdown-body:where(.astro-tie5jllb) table:where(.astro-tie5jllb){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:0 0 12px;font-size:13px;max-width:100%}.markdown-body:where(.astro-tie5jllb) th:where(.astro-tie5jllb),.markdown-body:where(.astro-tie5jllb) td:where(.astro-tie5jllb){border:1px solid var(--line);padding:5px 9px;white-space:nowrap}.markdown-body:where(.astro-tie5jllb) th:where(.astro-tie5jllb){background:var(--bg);font-weight:600}.ask-footer:where(.astro-tie5jllb){margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--fg-3);display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ask-model:where(.astro-tie5jllb){color:var(--fg-3);word-break:break-all}.ask-model:where(.astro-tie5jllb) .label:where(.astro-tie5jllb){color:var(--fg-3);opacity:.7}.ask-model:where(.astro-tie5jllb) .slug:where(.astro-tie5jllb){color:var(--accent)}.sr-only:where(.astro-tie5jllb){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:500px){.ask-row:where(.astro-tie5jllb){flex-direction:column;align-items:stretch}.ask-row:where(.astro-tie5jllb) .btn:where(.astro-tie5jllb){align-self:flex-start}.ask-output:where(.astro-tie5jllb){padding:14px}.markdown-body:where(.astro-tie5jllb) h1:where(.astro-tie5jllb){font-size:16px}.markdown-body:where(.astro-tie5jllb) h2:where(.astro-tie5jllb){font-size:15px}.markdown-body:where(.astro-tie5jllb) h3:where(.astro-tie5jllb){font-size:14px}.markdown-body:where(.astro-tie5jllb) pre:where(.astro-tie5jllb){padding:10px 12px;font-size:11.5px}.markdown-body:where(.astro-tie5jllb) ul:where(.astro-tie5jllb),.markdown-body:where(.astro-tie5jllb) ol:where(.astro-tie5jllb){padding-left:18px}.ask-suggestions:where(.astro-tie5jllb) button:where(.astro-tie5jllb){font-size:11px;padding:5px 9px}}
