.creator-input[data-v-9f9f5c64]{position:relative}.input-error[data-v-9f9f5c64]{background:#fef2f2;border:1px solid #fecaca;border-radius:.625rem;color:#b91c1c;font-size:.75rem;margin-bottom:.375rem;padding:.45rem .65rem}.composer-shell[data-v-9f9f5c64]{background:#fff;border:1px solid #d1d5db;box-shadow:0 4px 14px #0f172a12;display:flex;flex-direction:column;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.composer-shell[data-v-9f9f5c64],.composer-shell.is-expanded[data-v-9f9f5c64],.composer-shell.is-idle[data-v-9f9f5c64]{border-radius:1.75rem}.composer-shell[data-v-9f9f5c64]:focus-within{border-color:#9ca3af;box-shadow:0 8px 24px #0f172a1f}.composer-shell.recording-active[data-v-9f9f5c64]{border-color:#ef4444;border-radius:1.5rem;box-shadow:0 0 0 2px #ef444429}.input-row[data-v-9f9f5c64]{width:100%}.idle-action-left[data-v-9f9f5c64],.input-row[data-v-9f9f5c64]{align-items:center;display:flex}.idle-action-left[data-v-9f9f5c64]{padding-left:.35rem}.idle-action-right[data-v-9f9f5c64]{align-items:center;display:flex;gap:.25rem;padding-right:.35rem}.composer-textarea[data-v-9f9f5c64]{background:transparent;border:0;box-shadow:none;color:#111827;display:block;flex:1;font-size:1rem;line-height:1.5;outline:none;resize:none;transition:height .18s cubic-bezier(.2,.8,.2,1),padding .18s ease;width:100%}.composer-textarea[data-v-9f9f5c64]:focus{box-shadow:none!important;outline:none!important}.composer-textarea[data-v-9f9f5c64]:disabled{opacity:.55}.composer-shell.is-idle .composer-textarea[data-v-9f9f5c64]{max-height:3rem;min-height:3rem;overflow:hidden;padding:.75rem .5rem;white-space:nowrap}.composer-shell.is-expanded .composer-textarea[data-v-9f9f5c64]{max-height:10rem;min-height:3rem;padding:.75rem 1rem .25rem;white-space:normal}.image-chip[data-v-9f9f5c64]{margin:1rem 1rem 0;position:relative;width:-moz-fit-content;width:fit-content}.image-chip img[data-v-9f9f5c64]{border-radius:.75rem;box-shadow:0 2px 4px #0000001a;height:4.5rem;-o-object-fit:cover;object-fit:cover;width:4.5rem}.image-chip button[data-v-9f9f5c64]{background:#111827;border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:1.5rem;place-items:center;position:absolute;right:-.45rem;top:-.45rem;transition:transform .15s;width:1.5rem}.image-chip button[data-v-9f9f5c64]:hover{transform:scale(1.1)}.image-chip button svg[data-v-9f9f5c64]{height:.85rem;width:.85rem}.composer-toolbar[data-v-9f9f5c64]{align-items:center;display:flex!important;justify-content:space-between;max-height:3.25rem;opacity:1;padding:.25rem .65rem .6rem;transform:translateY(0);transition:max-height .18s cubic-bezier(.2,.8,.2,1),padding .18s ease,opacity .12s ease,transform .18s ease}.composer-shell.is-idle .composer-toolbar[data-v-9f9f5c64]{max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateY(-.25rem)}.toolbar-left[data-v-9f9f5c64],.toolbar-right[data-v-9f9f5c64]{align-items:center;display:flex;gap:.25rem}.icon-button[data-v-9f9f5c64]{background:transparent;border:0;border-radius:50%;color:#6b7280;cursor:pointer;display:grid;height:2.25rem;place-items:center;transition:all .15s ease;width:2.25rem}.icon-button[data-v-9f9f5c64]:hover{background:#f3f4f6;color:#374151}.icon-button.disabled[data-v-9f9f5c64],.icon-button[data-v-9f9f5c64]:disabled{opacity:.4;pointer-events:none}.icon-button svg[data-v-9f9f5c64]{height:1.25rem;width:1.25rem}.options-button[data-v-9f9f5c64]{background:transparent;border:0;border-radius:1rem;color:#6b7280;cursor:pointer;font-size:.75rem;font-weight:600;max-width:9.5rem;overflow:hidden;padding:.4rem .75rem;text-overflow:ellipsis;transition:background .15s ease;white-space:nowrap}.options-button[data-v-9f9f5c64]:hover{background:#f3f4f6;color:#374151}.submit-btn[data-v-9f9f5c64]{background:#111827;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:2.25rem;place-items:center;transition:all .2s ease;width:2.25rem}.submit-btn[data-v-9f9f5c64]:hover:not(:disabled){transform:scale(1.05)}.submit-btn.is-empty[data-v-9f9f5c64]{background:#4f46e5}.submit-btn.is-empty[data-v-9f9f5c64]:hover:not(:disabled){background:#4338ca}.submit-btn[data-v-9f9f5c64]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.submit-btn svg[data-v-9f9f5c64]{height:1.25rem;width:1.25rem}.recording-ui[data-v-9f9f5c64]{align-items:center;display:flex;justify-content:space-between;min-height:3.75rem;padding:.75rem 1rem;width:100%}.waveform-container[data-v-9f9f5c64]{align-items:center;display:flex;flex:1;gap:3px;height:2.5rem;justify-content:center;padding:0 1rem}.wave-bar[data-v-9f9f5c64]{background:#ef4444;border-radius:2px;transition:height .05s ease;width:4px}.recording-time[data-v-9f9f5c64]{color:#ef4444;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;margin-right:.75rem}.cancel-btn[data-v-9f9f5c64],.use-btn[data-v-9f9f5c64]{border:0;border-radius:50%;cursor:pointer;display:grid;height:2.25rem;place-items:center;transition:transform .15s ease;width:2.25rem}.cancel-btn[data-v-9f9f5c64]{background:#f3f4f6;color:#4b5563}.cancel-btn[data-v-9f9f5c64]:hover{background:#e5e7eb}.use-btn[data-v-9f9f5c64]{background:#ef4444;color:#fff}.use-btn[data-v-9f9f5c64]:hover{background:#dc2626;transform:scale(1.05)}.cancel-btn svg[data-v-9f9f5c64],.use-btn svg[data-v-9f9f5c64]{height:1.15rem;width:1.15rem}.options-panel[data-v-9f9f5c64]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;bottom:calc(100% + .5rem);box-shadow:0 18px 45px #0f172a2e;left:0;padding:.85rem;position:absolute;right:0;z-index:50}.options-heading[data-v-9f9f5c64]{align-items:center;color:#111827;display:flex;justify-content:space-between;margin-bottom:.75rem}.options-heading button[data-v-9f9f5c64]{background:none;border:0;color:#64748b;cursor:pointer;font-size:1.5rem;line-height:1}fieldset+fieldset[data-v-9f9f5c64]{margin-top:.75rem}legend[data-v-9f9f5c64]{color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.option-grid[data-v-9f9f5c64]{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.option-grid label[data-v-9f9f5c64]{border:1px solid #e2e8f0;border-radius:.55rem;color:#475569;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem .25rem;text-align:center;transition:all .15s}.option-grid label.selected[data-v-9f9f5c64]{background:#eef2ff;border-color:#6366f1;color:#3730a3}.option-grid input[data-v-9f9f5c64]{opacity:0;position:absolute}.done-button[data-v-9f9f5c64]{background:#4f46e5;border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:block;font-size:.75rem;font-weight:700;margin:.75rem 0 0 auto;padding:.4rem .7rem}@media(min-width:640px){.options-panel[data-v-9f9f5c64]{left:0;right:auto;width:28rem}.options-button[data-v-9f9f5c64]{font-size:.8rem;max-width:none}}
