.access-changed[data-v-6862f996]{margin-bottom:var(--space-4)}.access-changed__text[data-v-6862f996]{margin:0 0 var(--space-3);font-size:var(--text-sm)}.email-banner[data-v-2031f243]{margin-bottom:var(--space-4)}.email-banner__text[data-v-2031f243]{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.5}.email-banner__actions[data-v-2031f243]{gap:var(--space-2);display:flex}.survey-floating-prompt[data-v-25172446]{z-index:45;background:var(--surface-1);border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:var(--radius);width:260px;box-shadow:var(--shadow-lg,0 10px 25px -5px #0000001a);cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease);position:fixed;top:50%;right:1.25rem;overflow:hidden;transform:translateY(-50%)}.survey-floating-prompt[data-v-25172446]:hover{transform:translateY(calc(-50% - 2px));box-shadow:0 14px 28px -5px #00000026}.prompt-body[data-v-25172446]{padding:var(--space-3);flex-direction:column}.prompt-body[data-v-25172446],.prompt-header[data-v-25172446]{gap:var(--space-2);display:flex}.prompt-header[data-v-25172446],.prompt-icon[data-v-25172446]{align-items:center}.prompt-icon[data-v-25172446]{background:var(--primary-soft);width:1.75rem;height:1.75rem;color:var(--primary);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;display:flex}.prompt-badge[data-v-25172446]{font-size:var(--text-2xs);color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-full);align-items:center;gap:.25rem;padding:.15rem .45rem;font-weight:500;display:inline-flex}.prompt-counter[data-v-25172446]{font-size:var(--text-2xs);color:var(--ink-3);margin-left:auto}.prompt-content[data-v-25172446]{flex-direction:column;gap:.2rem;display:flex}.prompt-eyebrow[data-v-25172446]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--primary);margin:0;font-weight:600}.prompt-title[data-v-25172446]{font-size:var(--text-sm);color:var(--ink-1);font-weight:600;line-height:var(--leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.prompt-action[data-v-25172446]{width:100%;font-size:var(--text-xs);color:#fff;background:var(--primary);border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast) var(--ease);border:none;padding:.4rem .75rem;font-weight:500}.prompt-action[data-v-25172446]:hover{opacity:.9}.prompt-fade-enter-active[data-v-25172446],.prompt-fade-leave-active[data-v-25172446]{transition:opacity .25s var(--ease),transform .25s var(--ease-out)}.prompt-fade-enter-from[data-v-25172446],.prompt-fade-leave-to[data-v-25172446]{opacity:0;transform:translate(20px,-50%)}@media (width<=40rem){.survey-floating-prompt[data-v-25172446]{top:auto;bottom:max(var(--space-4),env(safe-area-inset-bottom,0px));left:max(var(--space-3),env(safe-area-inset-left,0px));right:max(var(--space-3),env(safe-area-inset-right,0px));width:auto;transform:none}.survey-floating-prompt[data-v-25172446]:hover{transform:none}.prompt-fade-enter-from[data-v-25172446],.prompt-fade-leave-to[data-v-25172446]{opacity:0;transform:translateY(20px)}}.survey-drawer-loading[data-v-8647a451]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--ink-3);flex-direction:column;padding:4rem 1rem;display:flex}.spinner[data-v-8647a451]{color:var(--primary);animation:1s linear infinite spin-8647a451}@keyframes spin-8647a451{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.survey-drawer-body[data-v-8647a451]{gap:var(--space-4);padding-bottom:var(--space-6);flex-direction:column;display:flex}.survey-description[data-v-8647a451]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-2);background:var(--surface-0);padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--line)}.survey-status-bar[data-v-8647a451]{font-size:var(--text-xs);color:var(--ink-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.draft-indicator[data-v-8647a451]{align-items:center;gap:.35rem;display:inline-flex}.draft-saved[data-v-8647a451]{color:var(--success)}.fullscreen-link[data-v-8647a451]{color:var(--primary);align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.fullscreen-link[data-v-8647a451]:hover{text-decoration:underline}.survey-form[data-v-8647a451]{gap:var(--space-4);flex-direction:column;display:flex}.survey-actions[data-v-8647a451]{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}
