.feedback-fab[data-v-4e3b9f95]{bottom:var(--space-4);right:var(--space-4);z-index:50;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);cursor:pointer;transition:background var(--anim-fast) ease,color var(--anim-fast) ease;border-radius:999px;display:inline-flex;position:fixed;box-shadow:0 4px 16px #0000001f}.feedback-fab[data-v-4e3b9f95]:hover{background:var(--cream);color:var(--ink)}.feedback-fab__label[data-v-4e3b9f95]{font-size:13px;font-weight:600}@media (width<=767px){.feedback-fab__label[data-v-4e3b9f95]{display:none}.feedback-fab[data-v-4e3b9f95]{padding:var(--space-3)}}.feedback-fab--recording[data-v-4e3b9f95]{color:#fff;background:#b42318;border-color:#b42318}.feedback-fab--recording[data-v-4e3b9f95]:hover{color:#fff;background:#932015}.feedback-fab__label--always[data-v-4e3b9f95]{font-variant-numeric:tabular-nums;display:inline}@media (width<=767px){.feedback-fab--recording[data-v-4e3b9f95]{padding:var(--space-2) var(--space-4)}.feedback-fab__label--always[data-v-4e3b9f95]{display:inline}}.feedback-rec-dot[data-v-4e3b9f95]{background:#fff;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite feedback-rec-pulse-4e3b9f95}@keyframes feedback-rec-pulse-4e3b9f95{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.feedback-rec-dot[data-v-4e3b9f95]{animation:none}}.feedback-overlay[data-v-4e3b9f95]{z-index:60;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.feedback-dialog[data-v-4e3b9f95]{background:var(--paper);width:100%;max-height:90dvh;padding:var(--space-5);gap:var(--space-4);border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow-y:auto}@media (width>=768px){.feedback-overlay[data-v-4e3b9f95]{align-items:center}.feedback-dialog[data-v-4e3b9f95]{border-radius:16px;max-width:480px}}.feedback-dialog__header[data-v-4e3b9f95]{justify-content:space-between;align-items:center;display:flex}.feedback-dialog__header h2[data-v-4e3b9f95]{margin:0;font-size:18px}.feedback-close[data-v-4e3b9f95]{cursor:pointer;color:var(--ink-3);background:0 0;border:none;min-width:44px;min-height:44px;font-size:24px;line-height:1}.feedback-dialog__body[data-v-4e3b9f95]{gap:var(--space-3);flex-direction:column;display:flex}.feedback-microphone[data-v-4e3b9f95]{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:flex}.feedback-label[data-v-4e3b9f95]{color:var(--ink-2);font-size:13px;font-weight:600}.feedback-capture[data-v-4e3b9f95]{gap:var(--space-2);flex-wrap:wrap;display:flex}.feedback-stop[data-v-4e3b9f95]{color:#b42318}.feedback-error[data-v-4e3b9f95]{color:#b42318;padding:var(--space-3);background:#fff1f0;border-left:3px solid}.feedback-preview[data-v-4e3b9f95]{border:1px solid var(--rule);border-radius:8px;max-width:100%}.feedback-dialog__footer[data-v-4e3b9f95]{justify-content:flex-end;gap:var(--space-2);display:flex}
