.ask{width:400px;max-width:calc(100vw - 32px);color:var(--ink);background:0 0;border:0;padding:44px 0 0;overflow:visible}.ask::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16161d47}.ask[open]{animation:ask-in var(--dur-base) var(--ease-out)}.ask[open]::backdrop{animation:m-fade-in var(--dur-base) var(--ease-out)}.ask.is-closing{animation:ask-out .14s var(--ease-in) forwards}.ask.is-closing::backdrop{animation:m-fade-out .14s var(--ease-in) forwards}@keyframes ask-in{0%{opacity:0;transform:translateY(calc(var(--rise) * 1.5)) scale(var(--shrink))}}@keyframes ask-out{to{opacity:0;transform:translateY(var(--rise)) scale(var(--shrink))}}.ask-card{border:1px solid var(--glass-border);border-radius:var(--r-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--edge-highlight), 0 30px 80px -30px #4a14bd47;background:#fffffff0;gap:8px;padding:26px 24px 20px;display:grid;position:relative}.ask-coyu,.ask-grip{pointer-events:none;width:64px;height:46px;position:absolute;top:-46px;left:20px}.ask-coyu{overflow:hidden}.ask-grip{z-index:2}.ask-coyu>.mascot:first-child,.ask-grip>.mascot{position:absolute;bottom:0;left:0}.ask-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.3}.ask-text{white-space:pre-line;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.ask-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.ask-actions .btn{min-height:44px}@media (width<=520px){.ask{margin-bottom:max(16px, env(safe-area-inset-bottom))}.ask-actions{flex-direction:column-reverse}.ask-actions .btn{width:100%}}
