.ask-card{z-index:82;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--bg-2);color:var(--text-hi);border:1px solid var(--line-strong);opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease), translate .25s var(--ease), visibility 0s linear .25s;visibility:hidden;border-radius:14px;padding:13px 13px 12px;position:fixed;transform:translateY(14px);box-shadow:0 10px 30px #10182633}.ask-card.is-lifted{translate:0 min(0px, calc(env(safe-area-inset-bottom,0px) - var(--ask-lift,0px)))}.ask-card.is-in{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .25s var(--ease), translate .25s var(--ease), visibility 0s linear 0s;transform:none}.ask-card.is-in.is-aside{opacity:0;visibility:hidden;transition:opacity .15s ease, transform .15s ease, translate .25s var(--ease), visibility 0s linear .15s;transform:translateY(14px)}.ask-q{font-family:var(--font-head);color:var(--text-hi);margin:0 40px 2px 0;font-size:15.5px;font-weight:700;line-height:1.3}.ask-note{color:var(--text-low);margin:0 40px 10px 0;font-size:12.5px;line-height:1.4}.ask-x{width:44px;height:44px;color:var(--text-mid);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.ask-x:hover{color:var(--text-hi);background:var(--bg-1)}.ask-chips{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ask-chip{border:1px solid var(--line-strong);background:var(--bg-1);min-height:44px;color:var(--text-hi);font:inherit;text-align:center;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:13.5px;font-weight:500;line-height:1.2}.ask-chip:hover:not(:disabled){border-color:var(--cta)}.ask-chip.is-on,.ask-chip.is-on:disabled{background:var(--cta);border-color:var(--cta);color:var(--cta-ink)}.ask-chip:disabled{cursor:default}.ask-chip:disabled:not(.is-on){opacity:.55}.ask-x:focus-visible,.ask-chip:focus-visible{outline:3px solid var(--blue-bright);outline-offset:2px}.ask-thanks{color:var(--ok);margin:9px 0 0;font-size:13px;font-weight:600}@media (min-width:721px){.ask-card{width:392px;bottom:20px;left:auto;right:20px}.ask-card.is-lifted{translate:0 min(0px, calc(10px - var(--ask-lift,0px)))}.ask-chips{flex-wrap:wrap;display:flex}.ask-chip{padding:6px 14px}}@media (prefers-reduced-motion:reduce){.ask-card,.ask-card.is-in,.ask-card.is-in.is-aside{transition:none;transform:none}}@media print{.ask-card{display:none!important}}
