.ask{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--elev-3);max-width:min(420px,100vw - 32px);margin:auto;padding:0}.ask::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ask__in{flex-direction:column;gap:12px;padding:22px 24px 20px;display:flex}.ask__h{letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.25}.ask__p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.ask__row{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.ask{opacity:0;transition:opacity var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out), display var(--dur-1) allow-discrete, overlay var(--dur-1) allow-discrete;scale:.96}.ask[open]{opacity:1;transition:opacity var(--dur-2) var(--ease-out), scale var(--dur-2) var(--ease-out), display var(--dur-2) allow-discrete, overlay var(--dur-2) allow-discrete;scale:1}@starting-style{.ask[open]{opacity:0;scale:.96}}.ask::backdrop{opacity:0;transition:opacity var(--dur-1) var(--ease-out), display var(--dur-1) allow-discrete}.ask[open]::backdrop{opacity:1;transition:opacity var(--dur-2) var(--ease-out), display var(--dur-2) allow-discrete}@starting-style{.ask[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.ask,.ask[open],.ask::backdrop,.ask[open]::backdrop{transition:none}.ask[open]{opacity:1;scale:1}.ask[open]::backdrop{opacity:1}}@media (prefers-reduced-transparency:reduce){.ask::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
