.ask.astro-ojngeeln{border:1px solid var(--line-on-dark);border-radius:var(--radius-md);margin-top:var(--space-7);background:var(--panel-2);grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}.ask__l.astro-ojngeeln{padding:var(--space-6);border-right:1px solid var(--line-on-dark)}.qbar.astro-ojngeeln{align-items:center;gap:var(--space-3);border:1px solid var(--line-on-dark);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--panel);display:flex}.qbar.astro-ojngeeln .qt.astro-ojngeeln{color:var(--muted-dark);font-size:var(--fs-base);flex:1;min-height:22px}.qbar.astro-ojngeeln .go.astro-ojngeeln{background:var(--accent);block-size:30px;inline-size:30px;color:var(--on-accent);flex:none;place-items:center;font-weight:700;display:grid}.chips.astro-ojngeeln{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.chip.astro-ojngeeln{text-align:left;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-on-dark);border:1px solid var(--line-on-dark);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast);background:0 0}.chip.astro-ojngeeln:hover{border-color:var(--accent)}.chip.astro-ojngeeln[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.ask__r.astro-ojngeeln{padding:var(--space-6);flex-direction:column;display:flex}.ask__r.astro-ojngeeln .lab.astro-ojngeeln{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted-dark)}.answer.astro-ojngeeln{margin-top:var(--space-3);color:var(--text-on-dark);font-size:var(--fs-base);flex:1;line-height:1.75}.answer__hint.astro-ojngeeln{color:var(--muted-dark)}.answer.astro-ojngeeln .hi{color:var(--accent);font-weight:600}.answer.astro-ojngeeln .cur{background:var(--accent);block-size:16px;inline-size:7px;animation:1s step-end infinite ask-bl;display:inline-block;translate:0 2px}@keyframes ask-bl{50%{opacity:0}}.answer.astro-ojngeeln .thinking{color:var(--muted-dark);font-family:var(--font-mono);font-size:var(--fs-sm)}.srcrow.astro-ojngeeln{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.src.astro-ojngeeln{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted-dark);border:1px solid var(--line-on-dark);border-radius:var(--radius-sm);transition:background var(--dur-base), color var(--dur-base);padding:4px 9px}.src.astro-ojngeeln.on{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}@media (width<=880px){.ask.astro-ojngeeln{grid-template-columns:1fr}.ask__l.astro-ojngeeln{border-right:0;border-bottom:1px solid var(--line-on-dark)}}.la.astro-k5qk7sfe{padding-block:var(--space-9);border-top:1.5px solid var(--ink)}.la__grid.astro-k5qk7sfe{margin-top:var(--space-6);gap:var(--space-4);flex-direction:column;max-width:44rem;margin-inline:auto;display:flex}.la__in.astro-k5qk7sfe{background:var(--panel);width:100%;color:var(--text-on-dark);border:1px solid var(--line-on-dark);border-radius:var(--radius-sm);padding:var(--space-4);font-family:var(--font-body);font-size:var(--fs-base);resize:vertical;min-height:7rem;transition:border-color var(--dur-fast) var(--ease-out)}.la__in.astro-k5qk7sfe:focus{border-color:var(--accent);outline:none}.la__controls.astro-k5qk7sfe{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.la__mic.astro-k5qk7sfe[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.la__out.astro-k5qk7sfe{white-space:pre-wrap;background:var(--panel-2);border:1px solid var(--line-on-dark);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);color:var(--text-on-dark);font-size:var(--fs-sm);line-height:var(--lh-base);display:none}.la__out.astro-k5qk7sfe.show{animation:la-in var(--dur-base) var(--ease-out);display:block}.la__badge.astro-k5qk7sfe{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted-dark);margin-bottom:var(--space-2);display:inline-block}@keyframes la-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hiw-hero.astro-ikooipj4{padding-block:var(--space-9);border-bottom:1.5px solid var(--ink)}.hiw-hero__h.astro-ikooipj4{font-size:var(--fs-h1);max-width:18ch;margin-block:var(--space-4)}.hiw-hero__h.astro-ikooipj4 em.astro-ikooipj4{color:var(--accent);font-style:normal}.hiw-hero__p.astro-ikooipj4{color:var(--text-dim-dark);font-size:var(--fs-lg);max-width:54ch}.hiw-moves.astro-ikooipj4{padding-block:var(--space-9);border-bottom:1.5px solid var(--ink)}.hiw-list.astro-ikooipj4{gap:var(--space-7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hiw-move.astro-ikooipj4{gap:var(--space-5);grid-template-columns:90px 1fr;align-items:start;display:grid}.hiw-move__n.astro-ikooipj4{font-family:var(--font-display);background:linear-gradient(180deg, var(--accent), var(--accent-strong));color:#0000;background-clip:text;font-size:clamp(3.5rem,3rem + 3vw,5.5rem);font-style:italic;font-weight:200;line-height:.9}.hiw-move.astro-ikooipj4 h3.astro-ikooipj4{font-size:var(--fs-h3);margin-bottom:var(--space-2)}.hiw-move.astro-ikooipj4 p.astro-ikooipj4{color:var(--muted)}.hiw-ask.astro-ikooipj4{border-top:1.5px solid var(--ink)}.hiw-cta.astro-ikooipj4{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.hiw-cta.astro-ikooipj4 p.astro-ikooipj4{color:var(--muted);max-width:46ch}@media (width<=640px){.hiw-move.astro-ikooipj4{gap:var(--space-2);grid-template-columns:1fr}}
