.ask{gap:var(--s-4);display:grid}.ask-status{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);font-size:var(--step--1);color:var(--muted);align-items:center;gap:10px;padding:10px 14px;display:flex}.ask-status b{color:var(--text);font-weight:600}.ask-log{min-height:320px;max-height:62vh;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg-raise);gap:var(--s-4);flex-direction:column;display:flex;overflow-y:auto}.ask-empty{text-align:center;gap:8px;max-width:46ch;margin:auto;display:grid}.ask-empty-h{font-size:var(--step-2);letter-spacing:-.02em;font-weight:640}.msg{border-radius:16px;max-width:85%;padding:12px 16px;line-height:1.55}.msg.user{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.msg.bot{background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start;gap:10px;display:grid}.msg.bot.err{border-color:#e7b75f66}.msg a{color:var(--accent)}.msg-meta{margin-bottom:-2px}.badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:.6rem}.badge.live{color:var(--verified);background:var(--accent-soft)}.badge.demo{color:var(--hypothetical);background:#e7b75f1a}.para.hyp{border-left:2px solid #e7b75f80;gap:6px;padding-left:12px;display:grid}.para.hyp .prov{justify-self:start}.typing{gap:5px;padding:14px 16px;display:flex!important}.typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite bob}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bob{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.ask-suggest{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ask-suggest .chip{flex:none}.ask-suggest .chip:disabled{opacity:.5}.ask-form{gap:var(--s-3);align-items:flex-end;display:flex}.ask-form textarea{resize:none;min-height:52px;line-height:1.45}.ask-form .btn{height:52px}.ask-fine{color:var(--faint);font-size:.74rem}@media (width<=700px){.msg{max-width:94%}.ask-log{max-height:56vh;padding:var(--s-3)}}.ask-grid[data-astro-cid-zvkrujqs]{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.rules[data-astro-cid-zvkrujqs]{gap:var(--s-4);top:calc(var(--top-h) + 16px);display:grid;position:sticky}.rules[data-astro-cid-zvkrujqs] h2[data-astro-cid-zvkrujqs]{font-size:var(--step-1)}.rules[data-astro-cid-zvkrujqs] .list-check[data-astro-cid-zvkrujqs]{font-size:var(--step--1)}.sq[data-astro-cid-zvkrujqs]{font-size:var(--step-0);margin-top:var(--s-2)}.sq-list[data-astro-cid-zvkrujqs]{font-size:var(--step--1);color:var(--muted);gap:6px;list-style:none;display:grid}@media (width<=1000px){.ask-grid[data-astro-cid-zvkrujqs]{grid-template-columns:1fr}.rules[data-astro-cid-zvkrujqs]{position:static}}
