.survey-overlay[data-v-f1cb7300]{align-items:flex-end;animation:survey-fade-f1cb7300 .25s ease-out;background:#0a224e61;display:flex;inset:0;justify-content:center;position:fixed;z-index:70}@media(min-width:640px){.survey-overlay[data-v-f1cb7300]{align-items:center;padding:1.5rem}}.survey-card[data-v-f1cb7300]{animation:survey-rise-f1cb7300 .35s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:1.75rem 1.75rem 0 0;box-shadow:0 24px 60px -20px #0a224e59;display:flex;flex-direction:column;margin-top:2.5rem;max-height:92vh;max-height:92dvh;max-width:36rem;outline:none;position:relative;width:100%}@media(min-width:640px){.survey-card[data-v-f1cb7300]{border-radius:1.75rem;max-height:86vh;max-height:86dvh}}.survey-head[data-v-f1cb7300]{align-items:flex-start;background:#dfe7f9;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;gap:.75rem;padding:1rem 1rem .9rem;padding-inline-start:4.5rem;position:relative}.survey-character[data-v-f1cb7300]{bottom:0;height:auto;inset-inline-start:.9rem;pointer-events:none;position:absolute;width:3rem}.survey-close[data-v-f1cb7300]{align-items:center;background:#fff;border-radius:9999px;color:#0a224e;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:background .15s;width:2.25rem}.survey-close[data-v-f1cb7300]:hover{background:#f3f6fc}@media(pointer:coarse){.survey-close[data-v-f1cb7300]{height:2.75rem;margin:-.25rem;width:2.75rem}}.survey-body[data-v-f1cb7300]{overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1.25rem calc(1.75rem + env(safe-area-inset-bottom))}@media(min-width:640px){.survey-body[data-v-f1cb7300]{padding:1.75rem 1.75rem 2rem}.survey-head[data-v-f1cb7300]{padding:1.25rem 1.5rem 1.1rem;padding-inline-start:6.25rem}.survey-character[data-v-f1cb7300]{inset-inline-start:1.5rem;width:3.9rem}}.survey-later[data-v-f1cb7300]{align-items:center;border-radius:9999px;color:#0a224e;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;transition:background .15s}.survey-later[data-v-f1cb7300]:hover{background:#0a224e0d}@keyframes survey-fade-f1cb7300{0%{opacity:0}}@keyframes survey-rise-f1cb7300{0%{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.survey-card[data-v-f1cb7300],.survey-overlay[data-v-f1cb7300]{animation:none}}
