.qq-label[data-v-6bb4db6e]{color:#4b5563;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800;display:block}.qq-req[data-v-6bb4db6e]{letter-spacing:.04em;margin-left:.35rem;font-size:10px;font-weight:700}.qq-opt[data-v-6bb4db6e],.qq-req[data-v-6bb4db6e]{color:#9ca3af;text-transform:none}.qq-opt[data-v-6bb4db6e]{letter-spacing:0;margin-left:.25rem;font-weight:500}.qq-input[data-v-6bb4db6e]{color:#111827;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;width:100%;margin-top:.375rem;padding:.625rem .8rem;font-size:15px;transition:border-color .12s,box-shadow .12s;display:block}.qq-input-icon[data-v-6bb4db6e]{padding-left:2.25rem}.qq-input[data-v-6bb4db6e]::placeholder{color:#9ca3af}.qq-input[data-v-6bb4db6e]:hover{border-color:#d1d5db}.qq-input[data-v-6bb4db6e]:focus{border-color:var(--bb157a2a);box-shadow:0 0 0 4px color-mix(in srgb,var(--bb157a2a)16%,transparent);outline:none}.qq-input[aria-invalid=true][data-v-6bb4db6e]{background:#fef1f166;border-color:#f87171}.qq-dim[data-v-6bb4db6e]{font-variant-numeric:tabular-nums;height:2.5rem;padding-right:2rem;font-weight:700}.qq-unit[data-v-6bb4db6e]{color:#9ca3af;pointer-events:none;inset-block:0;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;right:.75rem}.qq-error[data-v-6bb4db6e]{color:#b91c1c;margin-top:.4rem;font-size:12px;font-weight:600;display:block}.qq-choice[data-v-6bb4db6e]{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 2.5rem .75rem .75rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.qq-choice[data-v-6bb4db6e]:hover{border-color:#d1d5db;transform:translateY(-1px)}.qq-choice[data-v-6bb4db6e]:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--bb157a2a)16%,transparent)}.qq-choice-compact[data-v-6bb4db6e]{justify-content:flex-start;gap:.5rem;padding:.75rem .85rem}.qq-choice-on[data-v-6bb4db6e]{background:color-mix(in srgb,var(--bb157a2a)6%,#fff);border-color:var(--bb157a2a);box-shadow:0 8px 20px color-mix(in srgb,var(--bb157a2a)14%,transparent)}.qq-tick[data-v-6bb4db6e]{color:#0000;border:2px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .14s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.qq-tick-square[data-v-6bb4db6e]{border-radius:.4rem}.qq-choice-on .qq-tick[data-v-6bb4db6e]{background:var(--bb157a2a);border-color:var(--bb157a2a);color:#fff}.qq-chip[data-v-6bb4db6e]{color:#374151;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;padding:.3rem .75rem;font-size:12.5px;font-weight:600;transition:all .12s}.qq-chip[data-v-6bb4db6e]:hover{border-color:#9ca3af}.qq-chip-on[data-v-6bb4db6e]{background:var(--bb157a2a);border-color:var(--bb157a2a);color:#fff}.qq-svc[data-v-6bb4db6e]{color:#374151;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:12.5px;font-weight:700;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.qq-svc[data-v-6bb4db6e]:hover{border-color:#9ca3af}.qq-svc[data-v-6bb4db6e]:active{transform:scale(.97)}.qq-svc-on[data-v-6bb4db6e]{color:#fff;box-shadow:0 6px 14px #0f172a1f}.qq-step[data-v-6bb4db6e]{color:#374151;border-radius:.6rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .12s;display:flex}.qq-step[data-v-6bb4db6e]:hover:not(:disabled){background:#f3f4f6}.qq-step[data-v-6bb4db6e]:disabled{cursor:not-allowed;opacity:.35}.qq-review[data-v-6bb4db6e]{border:1px solid #e5e7eb;border-radius:1rem;padding:1rem 1.1rem}.qq-review-head[data-v-6bb4db6e]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.qq-review-title[data-v-6bb4db6e]{color:#111827;gap:.5rem;font-size:14px;font-weight:800}.qq-edit[data-v-6bb4db6e],.qq-review-title[data-v-6bb4db6e]{align-items:center;display:inline-flex}.qq-edit[data-v-6bb4db6e]{color:#4b5563;border-radius:.6rem;gap:.35rem;padding:.3rem .6rem;font-size:12px;font-weight:700;transition:background .12s}.qq-edit[data-v-6bb4db6e]:hover{color:#111827;background:#f3f4f6}.qq-review-grid[data-v-6bb4db6e]{-moz-column-gap:.75rem;grid-template-columns:7rem 1fr;gap:.45rem .75rem;font-size:13px;display:grid}.qq-review-grid dt[data-v-6bb4db6e]{color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;padding-top:.1rem;font-size:11px;font-weight:800}.qq-review-grid dd[data-v-6bb4db6e]{color:#111827;font-weight:600}.qq-hp[data-v-6bb4db6e]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.qq-back-enter-active[data-v-6bb4db6e],.qq-back-leave-active[data-v-6bb4db6e],.qq-fwd-enter-active[data-v-6bb4db6e],.qq-fwd-leave-active[data-v-6bb4db6e]{transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.qq-back-leave-to[data-v-6bb4db6e],.qq-fwd-enter-from[data-v-6bb4db6e]{opacity:0;transform:translate(18px)}.qq-back-enter-from[data-v-6bb4db6e],.qq-fwd-leave-to[data-v-6bb4db6e]{opacity:0;transform:translate(-18px)}.qq-reveal-enter-active[data-v-6bb4db6e],.qq-reveal-leave-active[data-v-6bb4db6e]{transition:opacity .16s,transform .16s}.qq-reveal-enter-from[data-v-6bb4db6e],.qq-reveal-leave-to[data-v-6bb4db6e]{opacity:0;transform:translateY(-4px)}.qq-list-enter-active[data-v-6bb4db6e],.qq-list-leave-active[data-v-6bb4db6e]{transition:opacity .2s,transform .2s}.qq-list-enter-from[data-v-6bb4db6e],.qq-list-leave-to[data-v-6bb4db6e]{opacity:0;transform:scale(.97)}.qq-list-move[data-v-6bb4db6e]{transition:transform .22s}@media (prefers-reduced-motion:reduce){.qq[data-v-6bb4db6e] *,.qq[data-v-6bb4db6e] :after,.qq[data-v-6bb4db6e] :before{transition-duration:0s!important;animation-duration:0s!important}}
