.email-capture[data-v-074f3f65]{border-top:1px solid var(--qb-border);padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}.ec-title[data-v-074f3f65]{margin:0;font-size:.9rem;font-weight:600;color:var(--qb-text-body)}.ec-desc[data-v-074f3f65]{margin:0;font-size:.8125rem;color:var(--qb-text-muted)}.ec-form[data-v-074f3f65]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.ec-input[data-v-074f3f65]{flex:1 1 12rem;min-width:0;max-width:20rem;padding:.5rem .75rem;font-size:.875rem;font-family:inherit;color:var(--qb-text-body);background:var(--qb-surface);border:1px solid var(--qb-border-strong);border-radius:8px}.ec-input[data-v-074f3f65]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:1px;border-color:var(--qb-primary)}.ec-input--error[data-v-074f3f65]{border-color:var(--qb-loss)}.ec-btn[data-v-074f3f65]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;font-family:inherit;color:var(--qb-on-brand);background:var(--qb-primary);border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .15s ease}.ec-btn[data-v-074f3f65]:hover:not(:disabled){transform:translateY(-1px)}.ec-btn[data-v-074f3f65]:disabled{opacity:.7;cursor:default}.ec-btn[data-v-074f3f65]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}.ec-optin[data-v-074f3f65]{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--qb-text-muted);cursor:pointer}.ec-error[data-v-074f3f65]{margin:0;font-size:.8125rem;color:var(--qb-loss)}.ec-success[data-v-074f3f65]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:500;color:var(--qb-gain-text)}.ec-privacy[data-v-074f3f65]{margin:0;font-size:.75rem;color:var(--qb-text-faint)}.ec-privacy-link[data-v-074f3f65]{color:var(--qb-secondary-text);font-weight:600}.bec-slidein[data-v-87c5ab36],.bec-modal[data-v-87c5ab36]{position:relative;background:var(--qb-surface);border:1px solid var(--qb-border);border-radius:14px;box-shadow:0 12px 32px #0f172a2e;padding:1.25rem 1.35rem}.bec-slidein[data-v-87c5ab36] .email-capture,.bec-modal[data-v-87c5ab36] .email-capture{border-top:none;padding-top:0}.bec-slidein[data-v-87c5ab36]{position:fixed;right:1.25rem;bottom:1.25rem;width:min(28rem,calc(100vw - 2.5rem));z-index:6000}.bec-slidein.bec-pop[data-v-87c5ab36]{background:var(--qb-grad-brand);border-color:transparent}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-title{color:var(--qb-on-brand);font-size:1.15rem}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-desc{color:#ffffffd9}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-form{margin-top:.9rem;margin-bottom:.75rem}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-input{padding-top:.75rem;padding-bottom:.75rem;background:var(--qb-on-brand);border-color:var(--qb-on-brand);color:var(--qb-text-body)}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-input::placeholder{color:var(--qb-text-faint)}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-input:focus-visible{outline-color:var(--qb-on-brand);border-color:var(--qb-on-brand);outline-offset:2px}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-input--error{border-color:#fca5a5}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-btn{color:var(--qb-on-brand);background:transparent;border:1.5px solid rgba(255,255,255,.75)}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-btn:hover:not(:disabled){background:#ffffff24;border-color:var(--qb-on-brand)}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-btn:focus-visible{outline-color:var(--qb-on-brand)}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-error{color:#fecaca}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-success{color:var(--qb-on-brand)}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-optin{color:#ffffffd9}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-privacy{color:#ffffffb3}.bec-slidein.bec-pop[data-v-87c5ab36] .ec-privacy-link{color:var(--qb-on-brand)}.bec-slidein.bec-pop .bec-close[data-v-87c5ab36]{color:#ffffffd9}.bec-slidein.bec-pop .bec-close[data-v-87c5ab36]:hover{background:#ffffff2e;color:var(--qb-on-brand)}.bec-backdrop[data-v-87c5ab36]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a80}.bec-modal[data-v-87c5ab36]{width:min(30rem,100%)}.bec-modal[data-v-87c5ab36] .ec-form{margin-top:.9rem;margin-bottom:.75rem}.bec-modal[data-v-87c5ab36] .ec-input{padding-top:.75rem;padding-bottom:.75rem}.bec-close[data-v-87c5ab36]{position:absolute;top:.55rem;right:.55rem;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--qb-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.bec-close[data-v-87c5ab36]:hover{background:var(--qb-surface-alt);color:var(--qb-text-body)}.bec-close[data-v-87c5ab36]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}.bec-slide-enter-active[data-v-87c5ab36],.bec-slide-leave-active[data-v-87c5ab36]{transition:transform .28s ease,opacity .28s ease}.bec-slide-enter-from[data-v-87c5ab36],.bec-slide-leave-to[data-v-87c5ab36]{transform:translateY(1.5rem);opacity:0}.bec-fade-enter-active[data-v-87c5ab36],.bec-fade-leave-active[data-v-87c5ab36]{transition:opacity .2s ease}.bec-fade-enter-from[data-v-87c5ab36],.bec-fade-leave-to[data-v-87c5ab36]{opacity:0}@media(prefers-reduced-motion:reduce){.bec-slide-enter-active[data-v-87c5ab36],.bec-slide-leave-active[data-v-87c5ab36],.bec-fade-enter-active[data-v-87c5ab36],.bec-fade-leave-active[data-v-87c5ab36]{transition:none}.bec-slide-enter-from[data-v-87c5ab36],.bec-slide-leave-to[data-v-87c5ab36]{transform:none}}@media(max-width:768px){.bec-slidein[data-v-87c5ab36]{right:.75rem;left:.75rem;bottom:.75rem;width:auto}}.export-actions[data-v-e385700b]{display:inline-flex;align-items:center;gap:.5rem}.export-btn[data-v-e385700b]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;font-family:inherit;color:var(--qb-text-body);background:var(--qb-surface);border:1px solid var(--qb-border-strong);border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.export-btn[data-v-e385700b]:hover:not(:disabled){border-color:var(--qb-primary);color:var(--qb-primary)}.export-btn[data-v-e385700b]:disabled{opacity:.6;cursor:default}.export-btn[data-v-e385700b]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}.export-btn--locked[data-v-e385700b]{color:var(--qb-text-faint);background:var(--qb-surface-alt);border-color:var(--qb-border)}.export-btn--locked[data-v-e385700b]:hover{border-color:var(--qb-primary);color:var(--qb-primary)}.tier-tag[data-v-e385700b]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--qb-accent-ink);background:var(--qb-accent-tint);border-radius:999px;padding:.05rem .4rem}
