.ask-launch{z-index:70;background:var(--volt);min-height:52px;color:var(--volt-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 16px;font-size:.95rem;font-weight:700;animation:.5s cubic-bezier(.2,.8,.2,1) 1.2s backwards ask-pop;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px -8px #11131773,inset 0 -2px #0000001f}.ask-launch:hover{background:#d4f75a}@keyframes ask-pop{0%{opacity:0;transform:translateY(20px)scale(.9)}}.ask-panel{z-index:70;background:#f7f5ef;border-radius:22px 22px 0 0;flex-direction:column;height:min(86dvh,640px);animation:.3s cubic-bezier(.2,.8,.2,1) ask-up;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -20px 60px -20px #11131780}@media (min-width:640px){.ask-panel{border:1px solid var(--line);width:390px;height:min(640px,100dvh - 100px);box-shadow:var(--shadow-lg);border-radius:22px;inset:auto 20px 20px auto}}@keyframes ask-up{0%{opacity:0;transform:translateY(24px)}}.ask-panel__head{background:var(--ink);color:var(--on-ink);align-items:center;gap:10px;padding:12px 14px;display:flex}.ask-panel__who{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ask-panel__who small{font-family:var(--font-mono);color:var(--on-ink-muted);font-size:.66rem}.ask-panel__close{border:1px solid var(--line-on-ink);width:36px;height:36px;color:var(--on-ink);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;font-size:1.4rem;line-height:1}.ask-panel__log{overscroll-behavior:contain;background-image:radial-gradient(#1113170d 1px,#0000 1px);background-size:18px 18px;flex-direction:column;flex:1;gap:10px;padding:14px 12px;display:flex;overflow-y:auto}.ask-panel__log .bubble{font-size:.92rem}.ask-panel__actions{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:6px 14px;padding:8px 14px;font-size:.82rem;font-weight:600;display:flex}.ask-panel__actions a{color:var(--ink);-webkit-text-decoration-color:var(--volt-deep);text-decoration-color:var(--volt-deep);text-underline-offset:3px}.ask-lead{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ask-lead input{border:1.5px solid var(--line-strong);background:#fff;border-radius:10px;flex:160px;min-width:0;height:40px;padding:0 12px;font-size:16px}.ask-lead button{background:var(--ink);height:40px;color:var(--on-ink);cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-weight:600}.ask-lead__fine,.ask-lead__error{width:100%;color:var(--muted);font-size:.72rem}.ask-lead__error{color:#b0320c}.ask-lead__done{margin:8px 0 0;font-size:.85rem;font-weight:600}
