.meeting-form[data-v-e3bfe5ce]{gap:1.5rem;max-width:60rem;padding:1.5rem}.meeting-form[data-v-e3bfe5ce],.meeting-form__section[data-v-e3bfe5ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meeting-form__section[data-v-e3bfe5ce]{gap:.75rem;min-width:0}.meeting-form__modes[data-v-e3bfe5ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.meeting-mode[data-v-e3bfe5ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85rem;padding:.75rem .85rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;color:#111827;text-align:left;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.meeting-mode[data-v-e3bfe5ce]:hover:not(:disabled){border-color:#b4c5fe}.meeting-mode--active[data-v-e3bfe5ce]{border-color:#2d5dfb;background:#f0f4ff;color:#090fbe}.meeting-mode__icon[data-v-e3bfe5ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:#f3f4f6;color:#6b7280;font-size:1rem}.meeting-mode--active .meeting-mode__icon[data-v-e3bfe5ce]{background:#dbeafe;color:#1d4ed8}.meeting-mode__copy[data-v-e3bfe5ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem;min-width:0}.meeting-mode__label[data-v-e3bfe5ce]{font-size:.875rem;font-weight:600}.meeting-mode__hint[data-v-e3bfe5ce]{color:#6b7280;font-size:.75rem}.meeting-mode[data-v-e3bfe5ce]:disabled{cursor:not-allowed;opacity:.6}.meeting-form__grid[data-v-e3bfe5ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.meeting-form__optional[data-v-e3bfe5ce]{color:#9ca3af;font-weight:400;letter-spacing:0;text-transform:none}.meeting-input[data-v-e3bfe5ce]{display:block;width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#111827;font-size:.875rem;line-height:1.5}.meeting-input[data-v-e3bfe5ce]::-webkit-input-placeholder{color:#9ca3af}.meeting-input[data-v-e3bfe5ce]::-moz-placeholder{color:#9ca3af}.meeting-input[data-v-e3bfe5ce]:-ms-input-placeholder{color:#9ca3af}.meeting-input[data-v-e3bfe5ce]::-ms-input-placeholder{color:#9ca3af}.meeting-input[data-v-e3bfe5ce]::placeholder{color:#9ca3af}.meeting-input[data-v-e3bfe5ce]:focus{border-color:#2d5dfb;-webkit-box-shadow:0 0 0 2px rgba(45,93,251,.35);box-shadow:0 0 0 2px rgba(45,93,251,.35);outline:none}.meeting-input--textarea[data-v-e3bfe5ce]{min-height:14rem;resize:vertical}.meeting-input--error[data-v-e3bfe5ce]{border-color:#fca5a5;background:#fef2f2}.meeting-input[data-v-e3bfe5ce]:disabled{background:#f9fafb;cursor:not-allowed;opacity:.7}.meeting-form__help[data-v-e3bfe5ce]{margin:0;color:#6b7280;font-size:.75rem}.meeting-form__help--warning[data-v-e3bfe5ce]{color:#b45309}.meeting-form__error[data-v-e3bfe5ce]{margin:0;color:#b91c1c;font-size:.8rem}.meeting-dropzone[data-v-e3bfe5ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.3rem;min-height:12rem;padding:1.5rem;border:1px dashed #bfdbfe;border-radius:.65rem;background:#f8fbff;color:#4b5563;text-align:center;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.meeting-dropzone--dragging[data-v-e3bfe5ce]{border-color:#2563eb;background:#eff6ff}.meeting-dropzone--filled[data-v-e3bfe5ce]{border-style:solid}.meeting-dropzone--error[data-v-e3bfe5ce]{border-color:#fca5a5;background:#fef2f2}.meeting-dropzone__icon[data-v-e3bfe5ce]{margin-bottom:.4rem;color:#93c5fd;font-size:2rem}.meeting-dropzone--filled .meeting-dropzone__icon[data-v-e3bfe5ce]{color:#2563eb}.meeting-dropzone__name[data-v-e3bfe5ce]{max-width:100%;margin:0;color:#111827;font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.meeting-dropzone__hint[data-v-e3bfe5ce]{margin:0;font-size:.8rem}.meeting-dropzone__actions[data-v-e3bfe5ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:.8rem}.meeting-form__alert[data-v-e3bfe5ce]{padding:.75rem 1rem;border:1px solid #fecaca;border-radius:.65rem;background:#fef2f2;color:#991b1b;font-size:.875rem;line-height:1.5}.meeting-form__alert ul[data-v-e3bfe5ce]{margin:0;padding-left:1.1rem;list-style:disc}.meeting-progress[data-v-e3bfe5ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;color:#2563eb;font-size:.8rem}.meeting-progress__bar[data-v-e3bfe5ce]{height:.5rem;border-radius:9999px;background:#dbeafe;overflow:hidden}.meeting-progress__value[data-v-e3bfe5ce]{height:100%;border-radius:9999px;background:#2563eb;-webkit-transition:width .2s ease;transition:width .2s ease}.meeting-form__footer[data-v-e3bfe5ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f8fafc}.meeting-form__cancel[data-v-e3bfe5ce],.meeting-form__submit[data-v-e3bfe5ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border-radius:10px;font-size:.875rem;font-weight:600;-webkit-transition:background .15s ease;transition:background .15s ease}.meeting-form__cancel[data-v-e3bfe5ce]{border:1px solid #d1d5db;background:#fff;color:#475569}.meeting-form__cancel[data-v-e3bfe5ce]:hover:not(:disabled){background:#f1f5f9}.meeting-form__submit[data-v-e3bfe5ce]{border:0;background:#2563eb;color:#fff}.meeting-form__submit[data-v-e3bfe5ce]:hover:not(:disabled){background:#1d4ed8}.meeting-form__cancel[data-v-e3bfe5ce]:disabled,.meeting-form__submit[data-v-e3bfe5ce]:disabled{cursor:not-allowed;opacity:.6}.meeting-form__cancel[data-v-e3bfe5ce]:focus-visible,.meeting-form__submit[data-v-e3bfe5ce]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:768px){.meeting-form[data-v-e3bfe5ce]{padding:1.25rem}.meeting-form__grid[data-v-e3bfe5ce],.meeting-form__modes[data-v-e3bfe5ce]{grid-template-columns:minmax(0,1fr)}}