.hka-nudge{position:fixed;left:50%;z-index:99990;transform:translate(-50%,24px);opacity:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;font-family:'Inter',system-ui,sans-serif;box-sizing:border-box;width:calc(100% - 24px);max-width:460px}
.hka-nudge.on{transform:translate(-50%,0);opacity:1}
.hka-torn{bottom:calc(84px + env(safe-area-inset-bottom,0px));display:flex;gap:10px;align-items:flex-start;background:#0D1B40;color:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 14px 34px -12px rgba(13,27,64,.6)}
.hka-ic{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:rgba(255,213,74,.16);color:#FFD54A}
.hka-ic svg{width:16px;height:16px}
.hka-tx{display:flex;flex-direction:column;gap:2px;min-width:0}
.hka-tx b{font:700 14px/1.3 'Outfit','Inter',sans-serif}
.hka-tx small{font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.78)}
.hka-act{display:flex;gap:10px;align-items:center;margin-top:8px}
.hka-go{height:32px;padding:0 14px;border-radius:999px;border:0;background:#fff;color:#0D1B40;font:700 12.5px 'Inter',sans-serif;cursor:pointer}
.hka-later{background:none;border:0;color:rgba(255,255,255,.7);font:600 12.5px 'Inter',sans-serif;cursor:pointer;padding:0}
.hka-qs{bottom:calc(84px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;background:#fff;border:1px solid #DDE8D6;border-radius:999px;padding:6px 6px 6px 10px;box-shadow:0 10px 26px -12px rgba(13,27,64,.45)}
.hka-qs::-webkit-scrollbar{display:none}
.hka-lbl{flex:none;display:inline-flex;align-items:center;gap:4px;font:700 11.5px 'Inter',sans-serif;color:#1f6b10}
.hka-lbl svg{color:#2C8515}
.hka-qs button{flex:none;height:30px;padding:0 11px;border-radius:999px;border:1px solid #B9D7AC;background:#F2F8EE;color:#1b3a10;font:600 12px 'Inter',sans-serif;white-space:nowrap;cursor:pointer}
.hka-qs .hka-x{border:0;background:none;color:#8A93A0;font-size:18px;padding:0 6px}
@media (min-width:900px){.hka-torn,.hka-qs{bottom:24px}}
@media (prefers-reduced-motion:reduce){.hka-nudge{transition:none}}
