.qm-backdrop[data-v-c94c51ff]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;inset:0;position:fixed;z-index:800}.qm-bg-enter-active[data-v-c94c51ff],.qm-bg-leave-active[data-v-c94c51ff]{transition:opacity .25s ease}.qm-bg-enter-from[data-v-c94c51ff],.qm-bg-leave-to[data-v-c94c51ff]{opacity:0}.qm-wrap[data-v-c94c51ff]{align-items:center;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:801}.qm-dialog-enter-active[data-v-c94c51ff]{transition:opacity .25s ease,transform .25s ease}.qm-dialog-leave-active[data-v-c94c51ff]{transition:opacity .2s ease,transform .2s ease}.qm-dialog-enter-from[data-v-c94c51ff],.qm-dialog-leave-to[data-v-c94c51ff]{opacity:0;transform:scale(.96) translateY(12px)}.qm-dialog[data-v-c94c51ff]{background:#fff;border-radius:20px;box-shadow:0 32px 80px #00000040;max-height:90vh;max-width:680px;overflow-y:auto;width:100%}.qm-header[data-v-c94c51ff]{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f0f4;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:2rem 2rem 1.25rem;position:sticky;top:0;z-index:1}.qm-label[data-v-c94c51ff]{color:var(--blue);font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.qm-title[data-v-c94c51ff]{color:var(--ink);font-size:1.5rem;font-weight:900;letter-spacing:-.5px;line-height:1.15}.qm-subtitle[data-v-c94c51ff]{color:var(--muted);font-size:.85rem;margin-top:.35rem}.qm-close[data-v-c94c51ff]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;height:34px;justify-content:center;transition:background .15s;width:34px}.qm-close[data-v-c94c51ff]:hover{background:#e5e7eb}.qm-form[data-v-c94c51ff]{display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem 2rem 2rem}.qm-row[data-v-c94c51ff]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.qm-field[data-v-c94c51ff]{display:flex;flex-direction:column;gap:.4rem}.qm-field label[data-v-c94c51ff]{color:var(--ink);font-size:.8rem;font-weight:600}.req[data-v-c94c51ff]{color:var(--blue)}.qm-field input[data-v-c94c51ff],.qm-field select[data-v-c94c51ff],.qm-field textarea[data-v-c94c51ff]{background:#fafafa;border:1.5px solid #e2e4ea;border-radius:10px;color:var(--ink);font-family:inherit;font-size:.92rem;outline:none;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s;width:100%}.qm-field input[data-v-c94c51ff]::-moz-placeholder,.qm-field textarea[data-v-c94c51ff]::-moz-placeholder{color:#c4c7d0}.qm-field input[data-v-c94c51ff]::placeholder,.qm-field textarea[data-v-c94c51ff]::placeholder{color:#c4c7d0}.qm-field input[data-v-c94c51ff]:focus,.qm-field select[data-v-c94c51ff]:focus,.qm-field textarea[data-v-c94c51ff]:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px #6b2d8b1a}.qm-field textarea[data-v-c94c51ff]{min-height:80px;resize:vertical}.qm-field select[data-v-c94c51ff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.2rem}.qm-check-row[data-v-c94c51ff]{display:flex;flex-wrap:wrap;gap:.5rem}.qm-check[data-v-c94c51ff]{align-items:center;cursor:pointer;display:flex;gap:.35rem}.qm-check input[data-v-c94c51ff]{accent-color:var(--blue);cursor:pointer;height:16px;width:16px}.qm-check span[data-v-c94c51ff]{background:#fafafa;border:1.5px solid #e2e4ea;border-radius:50px;font-size:.85rem;font-weight:600;padding:.3rem .7rem;transition:border-color .15s,background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qm-check input:checked+span[data-v-c94c51ff]{background:var(--blue-lt);border-color:var(--blue);color:var(--blue)}.qm-package-list[data-v-c94c51ff]{display:flex;flex-direction:column;gap:.5rem}.qm-package[data-v-c94c51ff]{align-items:center;background:#fafafa;border:1.5px solid #e2e4ea;border-radius:10px;cursor:pointer;display:flex;gap:.6rem;padding:.65rem .9rem;transition:border-color .15s,background .15s}.qm-package[data-v-c94c51ff]:has(input:checked){background:var(--blue-lt);border-color:var(--blue)}.qm-package input[data-v-c94c51ff]{accent-color:var(--blue);cursor:pointer;flex-shrink:0;height:16px;width:16px}.qm-package-label[data-v-c94c51ff]{color:var(--ink);font-size:.88rem;font-weight:600}.qm-error[data-v-c94c51ff]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.85rem;padding:.65rem .9rem}.qm-actions[data-v-c94c51ff]{display:flex;flex-direction:column;gap:.6rem;padding-top:.25rem}.qm-btn-primary[data-v-c94c51ff]{align-items:center;background:var(--blue);border:none;border-radius:50px;box-shadow:0 4px 18px #6b2d8b59;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.6rem;justify-content:center;padding:1rem;transition:background .2s,transform .15s,box-shadow .2s;width:100%}.qm-btn-primary[data-v-c94c51ff]:hover:not(:disabled){background:var(--blue-dk);transform:translateY(-1px)}.qm-btn-primary[data-v-c94c51ff]:disabled{cursor:not-allowed;opacity:.55}.qm-spinner[data-v-c94c51ff]{animation:spin-c94c51ff .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}@keyframes spin-c94c51ff{to{transform:rotate(1turn)}}.qm-hint[data-v-c94c51ff]{color:var(--blue);font-size:.78rem;text-align:center}.qm-note[data-v-c94c51ff]{color:var(--muted);font-size:.76rem;line-height:1.55;text-align:center}.qm-success[data-v-c94c51ff]{flex-direction:column;gap:1rem;padding:3rem 2rem;text-align:center}.qm-success[data-v-c94c51ff],.qm-success-icon[data-v-c94c51ff]{align-items:center;display:flex}.qm-success-icon[data-v-c94c51ff]{background:#22c55e;border-radius:50%;color:#fff;font-size:1.8rem;height:64px;justify-content:center;width:64px}.qm-success h3[data-v-c94c51ff]{color:var(--ink);font-size:1.4rem;font-weight:800}.qm-success p[data-v-c94c51ff]{color:var(--muted);font-size:.95rem;line-height:1.6}.qm-success .qm-btn-primary[data-v-c94c51ff]{max-width:240px}@media(max-width:560px){.qm-wrap[data-v-c94c51ff]{align-items:flex-end;padding:0}.qm-dialog[data-v-c94c51ff]{max-height:92vh}.qm-dialog[data-v-c94c51ff],.qm-header[data-v-c94c51ff]{border-radius:20px 20px 0 0}.qm-row[data-v-c94c51ff]{grid-template-columns:1fr}.qm-form[data-v-c94c51ff]{padding:1.25rem 1.25rem 2rem}.qm-header[data-v-c94c51ff]{padding:1.5rem 1.25rem 1.25rem}}.qm-backdrop[data-v-7423062d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;inset:0;position:fixed;z-index:800}.qm-bg-enter-active[data-v-7423062d],.qm-bg-leave-active[data-v-7423062d]{transition:opacity .25s ease}.qm-bg-enter-from[data-v-7423062d],.qm-bg-leave-to[data-v-7423062d]{opacity:0}.qm-wrap[data-v-7423062d]{align-items:center;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:801}.qm-dialog-enter-active[data-v-7423062d]{transition:opacity .25s ease,transform .25s ease}.qm-dialog-leave-active[data-v-7423062d]{transition:opacity .2s ease,transform .2s ease}.qm-dialog-enter-from[data-v-7423062d],.qm-dialog-leave-to[data-v-7423062d]{opacity:0;transform:scale(.96) translateY(12px)}.qm-dialog[data-v-7423062d]{background:#fff;border-radius:20px;box-shadow:0 32px 80px #00000040;max-height:90vh;max-width:580px;overflow-y:auto;width:100%}.qm-header[data-v-7423062d]{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f0f4;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:2rem 2rem 1.25rem;position:sticky;top:0;z-index:1}.qm-label[data-v-7423062d]{color:var(--blue);font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.qm-title[data-v-7423062d]{color:var(--ink);font-size:1.5rem;font-weight:900;letter-spacing:-.5px;line-height:1.15}.qm-subtitle[data-v-7423062d]{color:var(--muted);font-size:.85rem;margin-top:.35rem}.qm-close[data-v-7423062d]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;height:34px;justify-content:center;transition:background .15s;width:34px}.qm-close[data-v-7423062d]:hover{background:#e5e7eb}.qm-form[data-v-7423062d]{display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem 2rem 2rem}.qm-row[data-v-7423062d]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.qm-field[data-v-7423062d]{display:flex;flex-direction:column;gap:.4rem}.qm-field label[data-v-7423062d]{color:var(--ink);font-size:.8rem;font-weight:600}.req[data-v-7423062d]{color:var(--blue)}.qm-field input[data-v-7423062d],.qm-field select[data-v-7423062d],.qm-field textarea[data-v-7423062d]{background:#fafafa;border:1.5px solid #e2e4ea;border-radius:10px;color:var(--ink);font-family:inherit;font-size:.92rem;outline:none;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s;width:100%}.qm-field input[data-v-7423062d]::-moz-placeholder,.qm-field textarea[data-v-7423062d]::-moz-placeholder{color:#c4c7d0}.qm-field input[data-v-7423062d]::placeholder,.qm-field textarea[data-v-7423062d]::placeholder{color:#c4c7d0}.qm-field input[data-v-7423062d]:focus,.qm-field select[data-v-7423062d]:focus,.qm-field textarea[data-v-7423062d]:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px #6b2d8b1a}.qm-field textarea[data-v-7423062d]{min-height:100px;resize:vertical}.qm-field select[data-v-7423062d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.2rem}.qm-error[data-v-7423062d]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.85rem;padding:.65rem .9rem}.qm-actions[data-v-7423062d]{display:flex;flex-direction:column;gap:.6rem;padding-top:.25rem}.qm-btn-primary[data-v-7423062d]{align-items:center;background:var(--blue);border:none;border-radius:50px;box-shadow:0 4px 18px #6b2d8b59;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.6rem;justify-content:center;padding:1rem;transition:background .2s,transform .15s,box-shadow .2s;width:100%}.qm-btn-primary[data-v-7423062d]:hover:not(:disabled){background:var(--blue-dk);transform:translateY(-1px)}.qm-btn-primary[data-v-7423062d]:disabled{cursor:not-allowed;opacity:.55}.qm-spinner[data-v-7423062d]{animation:spin-7423062d .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}@keyframes spin-7423062d{to{transform:rotate(1turn)}}.qm-note[data-v-7423062d]{color:var(--muted);font-size:.76rem;text-align:center}.qm-success[data-v-7423062d]{flex-direction:column;gap:1rem;padding:3rem 2rem;text-align:center}.qm-success[data-v-7423062d],.qm-success-icon[data-v-7423062d]{align-items:center;display:flex}.qm-success-icon[data-v-7423062d]{background:#22c55e;border-radius:50%;color:#fff;font-size:1.8rem;height:64px;justify-content:center;width:64px}.qm-success h3[data-v-7423062d]{color:var(--ink);font-size:1.4rem;font-weight:800}.qm-success p[data-v-7423062d]{color:var(--muted);font-size:.95rem;line-height:1.6}.qm-success .qm-btn-primary[data-v-7423062d]{max-width:240px}@media(max-width:560px){.qm-wrap[data-v-7423062d]{align-items:flex-end;padding:0}.qm-dialog[data-v-7423062d]{max-height:92vh}.qm-dialog[data-v-7423062d],.qm-header[data-v-7423062d]{border-radius:20px 20px 0 0}.qm-header[data-v-7423062d]{padding:1.5rem 1.25rem 1.25rem}.qm-row[data-v-7423062d]{grid-template-columns:1fr}.qm-form[data-v-7423062d]{padding:1.25rem 1.25rem 2rem}}
