.newsletter-slide[data-v-be112e24]{position:fixed;left:0;right:0;bottom:calc(0px + var(--bottom-nav-clearance,0px));z-index:9500;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--surface-card);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-body)}@media(min-width:769px){.newsletter-slide[data-v-be112e24]{left:auto;right:24px;bottom:24px;width:360px;padding:20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}}.newsletter-slide__close[data-v-be112e24]{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer}.newsletter-slide__close[data-v-be112e24]:hover{background:var(--brand-primary-soft);color:var(--text-primary)}.newsletter-slide__heading[data-v-be112e24]{margin:0 0 12px;padding-right:24px;font-size:1.125rem;font-weight:700}.newsletter-slide__form[data-v-be112e24]{display:flex;gap:8px}.newsletter-slide__input[data-v-be112e24]{flex:1;min-width:0;padding:10px 12px;font-size:.9375rem;color:var(--text-primary);background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.newsletter-slide__submit[data-v-be112e24]{flex-shrink:0;padding:10px 16px;font-size:.9375rem;font-weight:600;background:var(--brand-primary);color:var(--text-on-brand);border:none;border-radius:var(--radius-sm);cursor:pointer}.newsletter-slide__submit[data-v-be112e24]:disabled{opacity:.6;cursor:default}.newsletter-slide__fineprint[data-v-be112e24]{margin:10px 0 0;font-size:.8125rem;color:var(--text-secondary)}.newsletter-slide__error[data-v-be112e24]{margin:8px 0 0;font-size:.8125rem;color:var(--feedback-danger)}.newsletter-slide__code[data-v-be112e24]{display:flex;align-items:center;gap:8px}.newsletter-slide__code code[data-v-be112e24]{flex:1;padding:8px 10px;font-size:.9375rem;font-weight:700;letter-spacing:.04em;border:1px dashed var(--border-default)}.newsletter-slide__code code[data-v-be112e24],.newsletter-slide__copy[data-v-be112e24]{background:var(--surface-muted);border-radius:var(--radius-sm)}.newsletter-slide__copy[data-v-be112e24]{flex-shrink:0;padding:8px 12px;font-size:.8125rem;font-weight:600;color:var(--brand-primary);border:1px solid var(--border-default);cursor:pointer}.newsletter-slide-enter-active[data-v-be112e24],.newsletter-slide-leave-active[data-v-be112e24]{transition:opacity .3s,transform .3s}.newsletter-slide-enter-from[data-v-be112e24],.newsletter-slide-leave-to[data-v-be112e24]{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.newsletter-slide-enter-active[data-v-be112e24],.newsletter-slide-leave-active[data-v-be112e24]{transition:none}}
