.bafm__scrim[data-v-2bc5f3a4]{background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bafm__panel[data-v-2bc5f3a4]{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 1px #0f172a0a,0 18px 48px #0f172a24}.dark .bafm__panel[data-v-2bc5f3a4]{background:#181c25;box-shadow:0 1px #ffffff0a,0 18px 48px #00000073}.bafm__header[data-v-2bc5f3a4]{display:flex;align-items:center;gap:.9rem;padding:1.15rem 1.35rem;background:transparent;border-bottom:1px solid #e2e8f0;text-align:left}.dark .bafm__header[data-v-2bc5f3a4]{background:transparent;border-bottom-color:#334155}.bafm__panel[data-tone=submit] .bafm__header[data-v-2bc5f3a4]{background:transparent;border-bottom-color:#e2e8f0}.dark .bafm__panel[data-tone=submit] .bafm__header[data-v-2bc5f3a4]{background:transparent;border-bottom-color:#334155}.bafm__header-icon[data-v-2bc5f3a4]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:0}.bafm__header-icon[data-v-2bc5f3a4],.bafm__panel[data-tone=submit] .bafm__header-icon[data-v-2bc5f3a4]{background:transparent;box-shadow:none}.dark .bafm__panel[data-tone=submit] .bafm__header-icon[data-v-2bc5f3a4]{background:transparent}.bafm__header-icon svg[data-v-2bc5f3a4]{width:2.75rem;height:2.75rem}.bafm__header-text[data-v-2bc5f3a4]{min-width:0;flex:1}.bafm__body[data-v-2bc5f3a4]{padding:1.25rem 1.5rem 1.35rem}.bafm__title[data-v-2bc5f3a4]{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.3}.bafm__panel[data-tone=submit] .bafm__title[data-v-2bc5f3a4],.bafm__title[data-v-2bc5f3a4]{color:#0f172a}.dark .bafm__panel[data-tone=submit] .bafm__title[data-v-2bc5f3a4],.dark .bafm__title[data-v-2bc5f3a4]{color:#f8fafc}.bafm__subtitle[data-v-2bc5f3a4]{margin:.2rem 0 0;font-size:.8125rem;font-weight:500;color:#64748b}.bafm__panel[data-tone=submit] .bafm__subtitle[data-v-2bc5f3a4]{color:#64748b}.dark .bafm__panel[data-tone=submit] .bafm__subtitle[data-v-2bc5f3a4],.dark .bafm__subtitle[data-v-2bc5f3a4]{color:#94a3b8}.bafm__message-box[data-v-2bc5f3a4]{border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;padding:.9rem 1rem}.dark .bafm__message-box[data-v-2bc5f3a4]{border-color:#334155;background:#ffffff08}.bafm__message[data-v-2bc5f3a4]{margin:0;font-size:.875rem;line-height:1.55;color:#475569;text-align:left}.dark .bafm__message[data-v-2bc5f3a4]{color:#cbd5e1}.bafm__fold[data-v-2bc5f3a4],.bafm__line[data-v-2bc5f3a4],.bafm__seal[data-v-2bc5f3a4],.bafm__seal-check[data-v-2bc5f3a4],.bafm__sheet[data-v-2bc5f3a4]{stroke-linecap:round;stroke-linejoin:round;fill:none}.bafm__fold[data-v-2bc5f3a4],.bafm__line[data-v-2bc5f3a4],.bafm__sheet[data-v-2bc5f3a4]{stroke:#0f766e;stroke-width:1.85}.bafm__panel[data-tone=submit] .bafm__fold[data-v-2bc5f3a4],.bafm__panel[data-tone=submit] .bafm__line[data-v-2bc5f3a4],.bafm__panel[data-tone=submit] .bafm__sheet[data-v-2bc5f3a4]{stroke:#334155}.bafm__fold[data-v-2bc5f3a4]{opacity:.65}.bafm__line[data-v-2bc5f3a4]{opacity:.45}.bafm__seal[data-v-2bc5f3a4]{stroke:#0f766e;stroke-width:1.6;fill:#fff;animation:bafm-seal-in-2bc5f3a4 .45s ease-out .15s both}.bafm__panel[data-tone=submit] .bafm__seal[data-v-2bc5f3a4]{stroke:#0f766e;fill:#fff}.dark .bafm__panel[data-tone=submit] .bafm__seal[data-v-2bc5f3a4],.dark .bafm__seal[data-v-2bc5f3a4]{fill:#181c25}.dark .bafm__panel[data-tone=submit] .bafm__fold[data-v-2bc5f3a4],.dark .bafm__panel[data-tone=submit] .bafm__line[data-v-2bc5f3a4],.dark .bafm__panel[data-tone=submit] .bafm__sheet[data-v-2bc5f3a4]{stroke:#94a3b8}.dark .bafm__fold[data-v-2bc5f3a4],.dark .bafm__line[data-v-2bc5f3a4],.dark .bafm__panel[data-tone=submit] .bafm__seal-check[data-v-2bc5f3a4],.dark .bafm__seal[data-v-2bc5f3a4],.dark .bafm__seal-check[data-v-2bc5f3a4],.dark .bafm__sheet[data-v-2bc5f3a4]{stroke:#5eead4}.bafm__seal-check[data-v-2bc5f3a4]{stroke:#0f766e;stroke-width:2;stroke-dasharray:16;stroke-dashoffset:16;animation:bafm-draw-2bc5f3a4 .55s ease-out .32s forwards}.bafm__sheet[data-v-2bc5f3a4]{animation:bafm-sheet-in-2bc5f3a4 .4s ease-out both}.bafm__steps-wrap[data-v-2bc5f3a4]{position:relative;margin:1.5rem 0 0;padding-top:.35rem}.bafm__steps[data-v-2bc5f3a4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;list-style:none;margin:0;padding:0}.bafm__traveler[data-v-2bc5f3a4]{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;will-change:transform}.bafm__traveler-check[data-v-2bc5f3a4]{width:100%;height:100%}.bafm__traveler-check circle[data-v-2bc5f3a4]{fill:#0f766e;stroke:#0f766e}.bafm__traveler-check path[data-v-2bc5f3a4]{stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bafm__step[data-v-2bc5f3a4]{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 .4rem;text-align:center}.bafm__step[data-v-2bc5f3a4]:not(:last-child):after{content:"";position:absolute;z-index:0;top:6px;left:calc(50% + 10px);width:calc(100% - 20px);height:1px;background:#e2e8f0}.dark .bafm__step[data-v-2bc5f3a4]:not(:last-child):after{background:#334155}.bafm__step--active[data-v-2bc5f3a4]:not(:last-child):after,.bafm__step--done[data-v-2bc5f3a4]:not(:last-child):after{background:#99f6e4}.dark .bafm__step--active[data-v-2bc5f3a4]:not(:last-child):after,.dark .bafm__step--done[data-v-2bc5f3a4]:not(:last-child):after{background:#2dd4bf73}.bafm__step-dot[data-v-2bc5f3a4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:12px;height:12px;margin:0 0 .55rem;border-radius:999px;border:1.5px solid #cbd5e1;background:#fff}.dark .bafm__step-dot[data-v-2bc5f3a4]{border-color:#64748b;background:#181c25}.bafm__step--done .bafm__step-dot[data-v-2bc5f3a4]{border-color:#0f766e;background:#0f766e}.bafm__step-check[data-v-2bc5f3a4]{width:8px;height:8px}.bafm__step-check path[data-v-2bc5f3a4]{stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bafm__step--active .bafm__step-dot[data-v-2bc5f3a4]{border-color:#0f766e;background:#fff;box-shadow:0 0 0 3px #0f766e24;animation:bafm-dot-pulse-2bc5f3a4 1.8s ease-in-out infinite}.dark .bafm__step--active .bafm__step-dot[data-v-2bc5f3a4]{background:#181c25}.bafm__step-label[data-v-2bc5f3a4]{display:block;width:100%;font-size:.6875rem;font-weight:500;letter-spacing:.01em;color:#94a3b8;line-height:1.3;text-align:center}.bafm__step--active .bafm__step-label[data-v-2bc5f3a4],.bafm__step--done .bafm__step-label[data-v-2bc5f3a4]{color:#0f766e}.dark .bafm__step--active .bafm__step-label[data-v-2bc5f3a4],.dark .bafm__step--done .bafm__step-label[data-v-2bc5f3a4]{color:#5eead4}.bafm__actions[data-v-2bc5f3a4]{display:grid;grid-template-columns:1fr 1.35fr;gap:.65rem;margin-top:1.4rem}.bafm__btn[data-v-2bc5f3a4]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.6rem;padding:.65rem .9rem;border-radius:11px;font-size:.875rem;font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.bafm__btn-icon[data-v-2bc5f3a4]{width:.95rem;height:.95rem;flex-shrink:0}.bafm__btn-icon circle[data-v-2bc5f3a4],.bafm__btn-icon path[data-v-2bc5f3a4],.bafm__btn-icon rect[data-v-2bc5f3a4]{stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;fill:none}.bafm__btn-icon circle[data-v-2bc5f3a4]{fill:#fff3}.bafm__btn[data-v-2bc5f3a4]:disabled{opacity:.55;cursor:not-allowed}.bafm__btn[data-v-2bc5f3a4]:not(:disabled):active{transform:scale(.985)}.bafm__btn--ghost[data-v-2bc5f3a4]{border:1px solid #e2e8f0;background:#fff;color:#334155}.bafm__btn--ghost[data-v-2bc5f3a4]:not(:disabled):hover{background:#f8fafc;border-color:#cbd5e1}.dark .bafm__btn--ghost[data-v-2bc5f3a4]{border-color:#334155;background:transparent;color:#e2e8f0}.dark .bafm__btn--ghost[data-v-2bc5f3a4]:not(:disabled):hover{background:#ffffff0a}.bafm__btn--solid[data-v-2bc5f3a4]{border:1px solid transparent;background:#0f766e;color:#fff}.bafm__btn--solid[data-v-2bc5f3a4]:not(:disabled):hover{background:#0d9488}.bafm__panel[data-tone=submit] .bafm__btn--solid[data-v-2bc5f3a4]{background:#0f172a}.bafm__panel[data-tone=submit] .bafm__btn--solid[data-v-2bc5f3a4]:not(:disabled):hover{background:#1e293b}.dark .bafm__panel[data-tone=submit] .bafm__btn--solid[data-v-2bc5f3a4]{background:#e2e8f0;color:#0f172a}.dark .bafm__panel[data-tone=submit] .bafm__btn--solid[data-v-2bc5f3a4]:not(:disabled):hover{background:#f8fafc}.bafm__spinner[data-v-2bc5f3a4]{width:.9rem;height:.9rem;border-radius:999px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:bafm-spin-2bc5f3a4 .7s linear infinite}.dark .bafm__panel[data-tone=submit] .bafm__spinner[data-v-2bc5f3a4]{border-color:#0f172a rgba(15,23,42,.2) rgba(15,23,42,.2)}@keyframes bafm-draw-2bc5f3a4{to{stroke-dashoffset:0}}@keyframes bafm-seal-in-2bc5f3a4{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes bafm-sheet-in-2bc5f3a4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bafm-dot-pulse-2bc5f3a4{0%,to{box-shadow:0 0 0 3px #0f766e1f}50%{box-shadow:0 0 0 5px #0f766e14}}@keyframes bafm-spin-2bc5f3a4{to{transform:rotate(1turn)}}.bafm-overlay-enter-active[data-v-2bc5f3a4],.bafm-overlay-leave-active[data-v-2bc5f3a4]{transition:opacity .18s ease}.bafm-overlay-enter-from[data-v-2bc5f3a4],.bafm-overlay-leave-to[data-v-2bc5f3a4]{opacity:0}.bafm-panel-enter-active[data-v-2bc5f3a4]{transition:opacity .24s ease,transform .32s cubic-bezier(.16,1,.3,1)}.bafm-panel-leave-active[data-v-2bc5f3a4]{transition:opacity .14s ease,transform .14s ease}.bafm-panel-enter-from[data-v-2bc5f3a4],.bafm-panel-leave-to[data-v-2bc5f3a4]{opacity:0;transform:translateY(12px) scale(.98)}@media(prefers-reduced-motion:reduce){.bafm-overlay-enter-active[data-v-2bc5f3a4],.bafm-overlay-leave-active[data-v-2bc5f3a4],.bafm-panel-enter-active[data-v-2bc5f3a4],.bafm-panel-leave-active[data-v-2bc5f3a4],.bafm__seal[data-v-2bc5f3a4],.bafm__seal-check[data-v-2bc5f3a4],.bafm__sheet[data-v-2bc5f3a4],.bafm__spinner[data-v-2bc5f3a4],.bafm__step--active .bafm__step-dot[data-v-2bc5f3a4]{animation:none!important;transition:none!important}.bafm__seal-check[data-v-2bc5f3a4]{stroke-dashoffset:0}}
