:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell){--navy:var(--brand-ink);--blue:var(--brand-action);--blue2:var(--brand-action);--sky:var(--brand-soft);--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--bg:var(--brand-bg);--green:var(--brand-success);--shadow:0 22px 52px #1112;--cb-surface:var(--brand-surface);--cb-panel:var(--brand-soft);--cb-action:var(--brand-action);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:radial-gradient(circle at 85% 0, #16161619, transparent 32rem), var(--brand-bg);font-family:var(--font-geist-sans), "Segoe UI", Arial, sans-serif}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.site-header,.email-checkout-header){border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;box-shadow:0 8px 24px #11111114}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .brand{color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .brand span{color:var(--brand-action)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .brand i{background:var(--brand-soft);box-shadow:0 0 14px #1111112e}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.main-nav button,.mobile-header-login){color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.nav-login,.mobile-header-login,.menu-button){background:var(--brand-bg);border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .menu-button span{background:var(--brand-soft)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .main-nav.is-open{background:var(--brand-bg);border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.dashboard-page,.supplier-page,.tips-page,.auth-content,.checkout-page){background:0 0}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.dashboard-head,.category-hero,.supplier-banner,.tips-hero,.auth-aside){background:radial-gradient(ellipse at 85% 0, #16161621, transparent 65%), linear-gradient(135deg, var(--brand-bg), var(--brand-surface) 58%, var(--brand-bg));border-bottom-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-top h1,.dashboard-head h1,.category-hero h1,.profile h1,.tips-hero h1,.auth-card h1){color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.dashboard-head p,.category-hero p,.profile p,.tips-hero p,.auth-aside p){color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.overline,.mobile-mark,.account-panel-head>span){color:var(--brand-action)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.stats article,.plan-pill,.account-panel,.supplier-card,.info-card,.contact-card,.tips-grid article,.tips-disclaimer,.tips-preview,.saved-box,.category-subcategory-panel,.payment-card,.order-summary,.paid-access-notice,.gate-dialog){background:var(--cb-panel);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.stats strong,.supplier-bottom>span,.member-categories-head>button,.member-popular-head>button){color:var(--brand-action)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .stats small{color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .plan-pill strong{color:var(--brand-success)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-account-nav button,.member-actions>button,.chip-row button,.filter-line button,.category-subcategory-tabs button,.page-back,.save-supplier-button,.results-more button){background:var(--brand-bg);color:var(--brand-muted);border-color:var(--line);box-shadow:none}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-account-nav button.active,.chip-row button.active,.filter-line button.active,.category-subcategory-tabs button.active){background:var(--brand-hover);border-color:var(--brand-line);color:var(--brand-surface);box-shadow:inset 0 0 0 1px #11111112,0 5px 18px #1111110f}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-account-nav button b,.tags span,.supplier-title .new-rating,.plan-facts>div,.account-empty){background:var(--brand-surface);color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-account-nav button:hover,.member-actions>button:hover,.chip-row button:hover,.category-subcategory-tabs button:hover,.results-more button:hover){background:var(--brand-surface);border-color:var(--brand-line);color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-search,.large-search){background:var(--brand-bg);color:var(--brand-action);border-color:#dedede73;box-shadow:0 12px 28px #11111118}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-search,.large-search):focus-within{border-color:var(--brand-action);box-shadow:0 0 0 3px #11111116}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-search input,.large-search input){color:var(--brand-ink);background:0 0}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.filter-selects select,.results-title select,.profile-form input,.auth-card input,.private-feedback-form textarea,.payment-form input,.payment-form select){background:var(--brand-bg);color:var(--brand-ink);border-color:#dedede73}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(input,textarea)::placeholder{color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.profile-form input,.auth-card input):focus{border-color:var(--brand-action);box-shadow:0 0 0 3px #11111116}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .profile-form input:disabled{color:var(--brand-muted);background:var(--brand-bg);opacity:1}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.profile-form label,.auth-card label,.payment-form label){color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-search button,.large-search button,.profile-form>button,.plan-detail>button,.account-empty button,.form-submit,.nav-cta,.modal-cta,.activate-button,.private-feedback-form>button,.tips-disclaimer button){background:var(--brand-action);color:var(--brand-surface);border-color:var(--brand-line);box-shadow:0 10px 26px #11111114}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-search button,.profile-form>button,.form-submit,.activate-button):hover:not(:disabled){background:linear-gradient(135deg, var(--brand-soft), var(--brand-soft))}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.notice,.account-status,.save-supplier-button.saved){color:var(--brand-success);background:var(--brand-bg);border-color:var(--brand-success)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .save-supplier-button{background:var(--brand-bg)!important;color:var(--brand-muted)!important;border-color:var(--brand-line)!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .save-supplier-button.saved{background:var(--brand-bg)!important;color:var(--brand-success)!important;border-color:var(--brand-line)!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .notice button{color:var(--brand-success)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-category-grid>button,.supplier-card){border:1px solid var(--line);box-shadow:var(--shadow)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .member-category-grid>button:not([style]){background:linear-gradient(135deg, var(--brand-ink), var(--brand-ink))}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.member-category-grid>button,.supplier-card):hover{border-color:var(--brand-line);box-shadow:0 14px 34px #1111112b}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .member-category-grid .category-icon{color:var(--brand-muted);background:#ffffffb8}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .supplier-cover{background:radial-gradient(ellipse at 70% 10%, #16161624, transparent 70%), var(--brand-surface)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.supplier-cover>span,.profile-logo){background:var(--brand-bg);color:var(--brand-action);border:1px solid var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .supplier-title h3{color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.supplier-bottom,.detail-grid,.owned-addon-grid article,.summary-divider,.summary-total){border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .supplier-bottom{background:0 0}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.supplier-country,.supplier-instagram,.category-subcategory-copy p,.contact-card>small,.breadcrumb){color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.category-subcategory-copy strong,.tips-disclaimer strong){color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.contact-card .contact-action,.contact-card>button.outline){background:var(--brand-surface);color:var(--brand-success);border-color:var(--brand-action)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .contact-card .contact-action.outline{background:var(--brand-surface);color:var(--brand-muted);border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .star-rating button{color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .star-rating button:is(.selected,:hover){color:var(--brand-success)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.footer-legal,footer){border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell)>footer{background:var(--brand-bg);color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.footer-links button,.footer-legal a,.modal-login,.modal-close){color:var(--brand-action)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .payment-tabs{background:0 0}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .payment-tabs button{background:var(--brand-bg);color:var(--brand-muted);border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .payment-tabs button:is(.active,[aria-checked=true]){background:var(--brand-hover);border-color:var(--brand-line);color:var(--brand-surface)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .payment-option-copy small{color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .payment-tabs button:is(.active,[aria-checked=true]) .payment-option-copy small{color:var(--brand-surface)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.payment-icon,.payment-check){background:var(--brand-surface);border-color:var(--brand-line);color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .payment-tabs .active :is(.payment-icon,.payment-check){background:var(--brand-hover);color:var(--brand-surface);border-color:var(--brand-line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.checkout-live-note,.checkout-operator,.complete-plan-included,.pix-payment-panel,.pix-box){background:var(--brand-bg);color:var(--brand-ink);border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.checkout-live-note span,.secure-line,.cb-card-payment>p){color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.checkout-live-note strong,.summary-price strong){color:var(--brand-action)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .summary-price{background:linear-gradient(135deg, var(--brand-soft), var(--brand-surface))}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .summary-price p{color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.payment-feedback,.email-checkout-error,.email-checkout-notice){background:var(--brand-error-bg);border-color:var(--brand-error);color:var(--brand-error)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel{box-shadow:0 12px 28px #11111112}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.pix-payment-eyebrow,.pix-payment-amount,.pix-payment-panel .pix-recipient-title){color:var(--brand-action)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel h3{color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel :is(p,small,.pix-recipient-details dt){color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel .pix-recipient-notice{background:var(--brand-bg);border-color:var(--line);border-left-color:var(--brand-line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel :is(.pix-recipient-notice p strong,.pix-recipient-details dd){color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel :is(textarea,.pix-secondary-action){background:var(--brand-bg);color:var(--brand-ink);border-color:#dedede73}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel .pix-primary-action{background:var(--brand-action);color:var(--brand-surface)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel .pix-payment-message{background:var(--brand-surface);color:var(--brand-muted);border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .pix-payment-panel .pix-qr-image{background:var(--brand-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .checkout-direct-card{color:var(--brand-ink)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.checkout-direct-card>p,.checkout-card-field small){color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.checkout-card-field input,.checkout-card-field select,.checkout-card-secure){background:var(--brand-bg);color:var(--brand-ink);border-color:#dedede73}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) :is(.checkout-card-field input:focus,.checkout-card-field select:focus,.checkout-card-secure:focus-within){border-color:var(--brand-action);outline-color:#16161673}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .checkout-email-save-retry{background:var(--brand-surface);color:var(--brand-muted);border-color:var(--line)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .email-checkout-email>input[aria-invalid=true]{border-color:var(--brand-error)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .email-checkout-email>input::placeholder{color:var(--brand-muted)}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .email-checkout-footer{color:var(--brand-muted);background:0 0}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) .cb-card-sdk-host:has(>*){background:var(--brand-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;padding:12px}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-slot] section>div{background:var(--cb-panel)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-slot] section strong{color:var(--brand-ink)!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-slot] section a,:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-slot] section>div>div:first-child span{color:var(--brand-action)!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-slot] section>div>div:last-child>:is(a,div)>div{background:var(--brand-bg)!important;border-color:var(--line)!important;box-shadow:none!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-slot] section>div>div:last-child>:is(a,div)>div>span{background:var(--brand-surface)!important;color:var(--brand-action)!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-slot] section>div>div:last-child>:is(a,div)>div>div>span{color:var(--brand-muted)!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-slot] section small{background:var(--brand-bg)!important;color:var(--brand-success)!important}:is(.site-shell:has(>main>:is(.dashboard-page,.supplier-page,.tips-page,.auth-page,.paid-access-notice),>main>div:not(.checkout-session-hidden)>.checkout-page),.email-checkout-shell) [data-conectbase-tools-nav-slot] a{background:var(--brand-bg)!important;color:var(--brand-action)!important;border-color:var(--line)!important}.management-mobile-return{display:none}.site-header .management-return{color:var(--brand-ink);font-size:13px;font-weight:700;text-decoration:none}@media (max-width:800px){.management-mobile-return{width:fit-content;color:var(--brand-ink);margin:16px 20px 0;font-size:13px;font-weight:700;text-decoration:none;display:block}}
html{background:var(--brand-bg)}body{font-family:var(--font-geist-sans), "Segoe UI", Arial, sans-serif;color:var(--brand-ink)}::selection{background:var(--brand-rose);color:var(--brand-ink)}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}input[type=checkbox],input[type=radio]{accent-color:var(--brand-action)}:where(input,select,textarea)::placeholder{color:var(--brand-muted);opacity:.85}.brand,.brand span,.cbm-brand,.cbm-brand span,.cg-header .cbm-brand,.cg-header .cbm-brand span,.email-checkout-header .brand,.email-checkout-header .brand span{letter-spacing:-.055em;font-weight:850;color:var(--brand-ink)!important}.brand i,.cbm-brand i{display:none}.cb-public-shell h1,.cb-public-shell h2,.cb-public-shell h3,.cc-growth h1,.cc-growth h2,.cc-growth h3{color:var(--brand-ink)}.cb-public-shell h1,.cc-growth h1{font-weight:850}.cb-public-shell .cbm-header{border-color:var(--brand-line);box-shadow:none;background:#fffffff5}.cb-public-shell .cbm-button:not(.cbm-button-outline),.cc-growth .cbm-button:not(:disabled),.site-shell .form-submit,.email-checkout-shell .activate-button,.site-shell .nav-cta,.site-shell .modal-cta,.site-shell .member-search button,.site-shell .profile-form>button,.pix-payment-panel .pix-primary-action,.profile-completion-modal button{background:var(--brand-action);border-color:var(--brand-action);box-shadow:0 7px 20px #1111111f;color:#fff!important}.cb-public-shell .cbm-button:not(.cbm-button-outline):hover,.cc-growth .cbm-button:not(:disabled):hover,.site-shell .form-submit:hover,.email-checkout-shell .activate-button:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.cb-public-shell .cbm-button-outline{box-shadow:none;background:0 0;border:1px solid #999;color:var(--brand-ink)!important}.cb-public-shell .cbm-button-outline:hover{background:var(--brand-soft)}.cb-public-shell .cbm-button,.cc-growth .cbm-button{border-radius:999px}.cb-public-shell .cbm-brand,.email-checkout-header .brand{font-size:29px}.cb-public-shell .cbm-footer{background:var(--brand-soft)}.cb-public-shell .cbm-icon{background:var(--brand-soft);color:var(--brand-action)}.cb-public-shell .cbm-menu span{background:var(--brand-ink)}.cb-public-shell .cbm-menu{border-color:#999}.cb-public-shell.cc-growth .cg-cta .cbm-button{border-radius:999px}.cb-public-shell.cc-growth .cg-lifestyle-visual figcaption span{color:var(--brand-ink)}.email-checkout-shell .payment-tabs button small{color:inherit}.site-shell .auth-aside{background:linear-gradient(145deg,var(--brand-soft),var(--brand-rose));color:var(--brand-ink)}.site-shell .admin-side{background:var(--brand-soft);color:var(--brand-ink)}.site-shell .admin-side nav .active{background:var(--brand-action);color:#fff}.site-shell .admin-side nav button{color:var(--brand-muted)}.site-shell .admin-side nav .active,.site-shell .member-category-grid>button[style],.site-shell .member-category-grid>button[style] :is(strong,b,span,small){color:#fff}.site-shell .member-category-grid>button:not([style]){background:var(--brand-soft);color:var(--brand-ink)}.site-shell :is(.auth-card,.profile-form,.checkout-page) input:not([type=checkbox]):not([type=radio]),.email-checkout-shell :is(input,select),.checkout-card-secure{border-color:#999}.email-checkout-shell :is(input,select),.email-checkout-shell .checkout-card-secure{color:var(--brand-ink);background:#fff}.email-checkout-shell .checkout-promotion{background:linear-gradient(115deg,var(--brand-soft),var(--brand-rose));box-shadow:none}.email-checkout-shell .payment-tabs button[aria-checked=true]{border-color:var(--brand-action);background:var(--brand-soft);color:var(--brand-ink)}.cb-public-shell .cg-hero{padding-top:48px}.cb-public-shell .cg-lifestyle-visual{border-color:var(--brand-line);border-radius:24px;box-shadow:0 20px 50px #11111117}.cb-public-shell .cg-lifestyle-visual figcaption{background:var(--brand-soft);color:var(--brand-ink)}.cb-public-shell .cg-lifestyle-visual figcaption :is(span,strong){color:var(--brand-ink)}.cb-public-shell .cg-showcase-window,.cb-public-shell .cg-showcase-card{background:var(--brand-surface);border-color:var(--brand-line)}.cb-public-shell .cg-offer{border-color:var(--brand-line);background:linear-gradient(135deg,var(--brand-soft),var(--brand-rose))}.cb-public-shell .cg-price strong{color:var(--brand-ink)}@media (max-width:600px){.cb-public-shell .cbm-brand,.email-checkout-header .brand{font-size:25px}.cb-public-shell .cbm-button{min-height:48px}}.cb-public-shell,.site-shell,.cc-growth{background:var(--brand-bg)}.cb-public-shell :is(.cbm-card,.cbm-feature,.cbm-testimonial,.cbm-step,.cg-showcase-card,.cg-showcase-window),.site-shell :is(.profile-form,.member-tool-card,.member-panel){background:var(--brand-panel)}
:root:has(.white-funnel){--brand-ink:#171717;--brand-muted:#626262;--brand-action:#171717;--brand-hover:#333;--brand-rose:#e5e5e5;--brand-soft:#f5f5f5;--brand-bg:#fff;--brand-surface:#fff;--brand-line:#d4d4d4;--shadow:0 12px 32px #0000000a}.email-checkout-shell.white-funnel{color:#171717;background:#fff!important}.white-funnel .email-checkout-header{background:#fff!important;border-color:#e5e5e5!important;box-shadow:0 8px 24px #00000008!important}.white-funnel :is(.email-checkout-card,.email-checkout-summary,.email-checkout-success,.checkout-promotion){background:#fff!important;border-color:#e5e5e5!important;box-shadow:0 10px 28px #00000006!important}.white-funnel :is(.checkout-promotion-label,.email-checkout-email>label:first-child>span,.email-checkout-payment-title>span){background:#f5f5f5!important;border-color:#d4d4d4!important}.email-checkout-shell.white-funnel :is(input,select,.checkout-card-secure,.email-checkout-secondary,.payment-tabs button){background:#fff!important;border-color:#d4d4d4!important}.email-checkout-shell.white-funnel .payment-tabs button[aria-checked=true]{color:#fff!important;background:#171717!important;border-color:#171717!important}.white-funnel :is(.email-checkout-summary ul,.email-checkout-email){border-color:#e5e5e5!important}.email-checkout-shell.white-funnel :is(input,select,.checkout-card-secure):focus-within{border-color:#171717!important;outline-color:#737373!important}.white-funnel :is(.activate-button,.pix-primary-action){box-shadow:0 7px 20px #00000012!important}.white-funnel .cb-reference-price svg{stroke:#626262}
[data-admin-supplier-edit-slot]{margin-top:6px;display:inline-flex}.admin-supplier-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.edit-supplier-details-button{color:var(--brand-action);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.edit-supplier-details-button:hover{filter:brightness(.8)}.delete-supplier-button{color:var(--brand-error);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11px;font-weight:850;text-decoration:underline}.delete-supplier-button:hover{filter:brightness(.8)}.edit-supplier-details-button:disabled,.delete-supplier-button:disabled{opacity:.5;cursor:not-allowed}.admin-supplier-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-supplier-editor-modal{background:var(--brand-surface);border-radius:22px;width:min(680px,100%);max-height:min(90vh,840px);padding:28px;overflow:auto;box-shadow:0 30px 90px #11111127}.admin-supplier-editor-head{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.admin-supplier-editor-head span{color:var(--brand-action);letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.admin-supplier-editor-head h2{color:var(--brand-ink);letter-spacing:-.7px;margin:6px 0 5px;font-size:27px}.admin-supplier-editor-head p{color:var(--brand-muted);margin:0;font-size:12px;line-height:1.5}.admin-supplier-editor-head>button{background:var(--brand-bg);width:36px;height:36px;color:var(--brand-action);border:0;border-radius:50%;font-size:23px;line-height:1}.admin-supplier-editor-loading{text-align:center;color:var(--brand-muted);padding:40px 0;font-size:13px}.admin-supplier-editor-duplicate{border:1px solid var(--brand-warning);background:var(--brand-surface);color:var(--brand-warning);border-radius:12px;flex-direction:column;gap:7px;margin-bottom:18px;padding:13px 14px;font-size:11px;font-weight:750;display:flex}.admin-supplier-editor-duplicate select{border:1px solid var(--brand-warning);background:var(--brand-surface);color:var(--brand-ink);border-radius:8px;padding:10px}.admin-supplier-editor-grid{grid-template-columns:1fr 130px;gap:15px;display:grid}.admin-supplier-editor-grid label{color:var(--brand-muted);flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.admin-supplier-editor-grid label.wide{grid-column:1/-1}.admin-supplier-editor-grid input{border:1px solid var(--brand-line);background:var(--brand-surface);width:100%;color:var(--brand-ink);border-radius:10px;outline:none;padding:12px 13px}.admin-supplier-editor-grid input:focus{border-color:var(--brand-action);box-shadow:0 0 0 3px #1111112e}.admin-supplier-instagram-field>div{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:10px;align-items:center;display:flex;overflow:hidden}.admin-supplier-instagram-field>div:focus-within{border-color:var(--brand-action);box-shadow:0 0 0 3px #1111112e}.admin-supplier-instagram-field>div span{color:var(--brand-action);padding:0 0 0 13px;font-weight:900}.admin-supplier-instagram-field>div input{padding-left:5px;box-shadow:none!important;border:0!important}.admin-supplier-instagram-field small{color:var(--brand-muted);font-size:10px;font-weight:500;line-height:1.45}.admin-supplier-instagram-field a{color:var(--brand-action);align-self:flex-start;font-size:11px;font-weight:800;text-decoration:none}.admin-supplier-instagram-field a:hover{text-decoration:underline}.admin-supplier-editor-notice{background:var(--brand-surface);color:var(--brand-success);border-radius:10px;margin-top:18px;padding:12px 14px;font-size:11px;font-weight:700}.admin-supplier-editor-notice.success{background:var(--brand-bg);color:var(--brand-success)}.admin-supplier-editor-actions{border-top:1px solid var(--brand-line);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.admin-supplier-editor-actions button{border:0;border-radius:10px;padding:12px 17px;font-size:12px;font-weight:850}.admin-supplier-editor-actions .secondary{background:var(--brand-bg);color:var(--brand-action)}.admin-supplier-editor-actions .primary{background:var(--brand-action);color:var(--brand-surface);box-shadow:0 8px 18px #1111111b}.admin-supplier-editor-actions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.admin-supplier-editor-backdrop{align-items:end;padding:10px}.admin-supplier-editor-modal{border-radius:20px 20px 12px 12px;width:100%;max-height:94vh;padding:20px 17px}.admin-supplier-editor-head{margin-bottom:18px}.admin-supplier-editor-head h2{font-size:24px}.admin-supplier-editor-grid{grid-template-columns:1fr 92px;gap:12px}.admin-supplier-editor-actions{background:var(--brand-surface);margin-left:-17px;margin-right:-17px;padding:14px 17px 20px;position:sticky;bottom:-20px;box-shadow:0 -10px 24px #1111110a}.admin-supplier-editor-actions button{flex:1}.edit-supplier-details-button,.delete-supplier-button{font-size:12px}}
.crm-email-history-wrap{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:14px;margin-top:16px;padding:16px}.crm-email-history-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.crm-email-history-head div{flex-direction:column;gap:3px;display:flex}.crm-email-history-head small{letter-spacing:.09em;color:var(--brand-action);text-transform:uppercase;font-size:9px;font-weight:900}.crm-email-history-head strong{color:var(--brand-ink);font-size:14px}.crm-email-history-count{background:var(--brand-surface);color:var(--brand-action);border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.crm-email-history-empty{border:1px dashed var(--brand-line);background:var(--brand-surface);color:var(--brand-muted);border-radius:11px;padding:13px;font-size:11px;line-height:1.55}.crm-email-history-next{background:var(--brand-surface);color:var(--brand-action);border-radius:10px;flex-direction:column;gap:3px;margin-top:10px;padding:11px 12px;display:flex}.crm-email-history-next b{color:var(--brand-action);font-size:11px}.crm-email-history-next span{font-size:10px;line-height:1.45}.crm-email-history-list{flex-direction:column;gap:9px;display:flex}.crm-email-history-item{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.crm-email-history-status{white-space:nowrap;border-radius:999px;align-self:start;padding:5px 7px;font-size:8px;font-weight:900}.crm-email-history-status.sent{background:var(--brand-bg);color:var(--brand-success)}.crm-email-history-status.failed{background:var(--brand-surface);color:var(--brand-error)}.crm-email-history-status.sending{background:var(--brand-surface);color:var(--brand-warning)}.crm-email-history-status.unknown{background:var(--brand-bg);color:var(--brand-muted)}.crm-email-history-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-email-history-copy strong{color:var(--brand-ink);font-size:11px;line-height:1.4}.crm-email-history-copy span{color:var(--brand-muted);font-size:9px}.crm-email-history-copy small{color:var(--brand-error);font-size:9px;line-height:1.4}.crm-email-history-error{background:var(--brand-surface);color:var(--brand-error);border-radius:10px;margin-top:10px;padding:10px 11px;font-size:10px;line-height:1.45}.crm-email-history-loading{background:var(--brand-surface);color:var(--brand-muted);border-radius:10px;padding:12px;font-size:10px}.crm-email-history-summary{flex-wrap:wrap;gap:8px;margin-bottom:11px;display:flex}.crm-email-history-summary span{background:var(--brand-surface);border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}@media (max-width:600px){.crm-email-history-wrap{padding:13px}.crm-email-history-head{flex-direction:column;align-items:flex-start}.crm-email-history-count{align-self:flex-start}.crm-email-history-item{grid-template-columns:1fr}.crm-email-history-status{justify-self:start}}
.cba-root{z-index:90;font-family:var(--font-geist-sans), "Segoe UI", Arial, sans-serif;color:var(--brand-muted);position:fixed;bottom:22px;right:22px}.cba-launcher{border:1px solid var(--brand-line);background:var(--brand-surface);cursor:pointer;min-width:188px;color:var(--brand-muted);border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;box-shadow:0 14px 38px #11111116}.cba-launcher:hover{transform:translateY(-1px);box-shadow:0 17px 42px #1111111b}.cba-launcher-icon{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.cba-launcher-copy{flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.cba-launcher-copy strong{font-size:13px}.cba-launcher-copy small{color:var(--brand-muted);margin-top:3px;font-size:10px}.cba-teaser{border:1px solid var(--brand-line);background:var(--brand-surface);text-align:left;width:245px;color:var(--brand-muted);cursor:pointer;border-radius:14px;padding:15px 34px 15px 16px;position:absolute;bottom:68px;right:0;box-shadow:0 16px 40px #11111114}.cba-teaser strong{font-size:13px;display:block}.cba-teaser span{color:var(--brand-muted);margin-top:3px;font-size:11px;display:block}.cba-teaser i{color:var(--brand-muted);font-size:16px;font-style:normal;position:absolute;top:10px;right:11px}.cba-panel{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:18px;flex-direction:column;width:368px;height:min(570px,72vh);display:flex;overflow:hidden;box-shadow:0 24px 65px #1111111b}.cba-header{border-bottom:1px solid var(--brand-line);background:linear-gradient(180deg,var(--brand-surface),var(--brand-surface));align-items:center;gap:11px;padding:15px 16px;display:flex}.cba-avatar{background:var(--brand-soft);width:39px;height:39px;color:var(--brand-ink);letter-spacing:.4px;border-radius:11px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.cba-header>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.cba-header strong{font-size:13px;line-height:1.3}.cba-header span{color:var(--brand-muted);align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.cba-header span i{background:var(--brand-success-bg);border-radius:50%;width:6px;height:6px;display:inline-block}.cba-header>button{color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;margin-left:auto;font-size:23px;line-height:1}.cba-header>button:hover{background:var(--brand-bg)}.cba-messages{background:var(--brand-surface);scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;padding:16px 14px;display:flex;overflow-y:auto}.cba-message{max-width:87%;font-size:12px;line-height:1.6}.cba-message p{white-space:pre-wrap;margin:0}.cba-message.is-assistant{background:var(--brand-surface);border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:4px 14px 14px;align-self:flex-start;padding:11px 12px}.cba-message.is-user{background:var(--brand-soft);color:var(--brand-ink);border-radius:14px 4px 14px 14px;align-self:flex-end;padding:11px 12px}.cba-cta{background:var(--brand-action);border:1px solid var(--brand-line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 10px;font-size:10px;font-weight:750;text-decoration:none;display:flex;color:var(--brand-surface)!important}.cba-cta:hover{background:var(--brand-hover)}.cba-typing{align-items:center;gap:4px;min-width:48px;min-height:36px;display:flex}.cba-typing span{background:var(--brand-soft);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite cba-bounce}.cba-typing span:nth-child(2){animation-delay:.15s}.cba-typing span:nth-child(3){animation-delay:.3s}@keyframes cba-bounce{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.cba-quick{scrollbar-width:none;gap:7px;padding:0 14px 11px;display:flex;overflow-x:auto}.cba-quick::-webkit-scrollbar{display:none}.cba-quick button{border:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-action);cursor:pointer;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.cba-quick button:hover{background:var(--brand-surface)}.cba-notice{background:var(--brand-surface);border:1px solid var(--brand-success);color:var(--brand-success);border-radius:8px;margin:0 14px 8px;padding:9px 10px;font-size:10px;line-height:1.5}.cba-form{border-top:1px solid var(--brand-line);background:var(--brand-surface);align-items:flex-end;gap:8px;padding:11px 12px 9px;display:flex}.cba-form textarea{resize:none;border:1px solid var(--brand-line);min-height:42px;max-height:100px;font:inherit;color:var(--brand-muted);background:var(--brand-surface);border-radius:11px;outline:none;flex:1;padding:11px 12px;font-size:12px;line-height:1.45}.cba-form textarea:focus{border-color:var(--brand-action);box-shadow:0 0 0 3px #1111110a}.cba-form button{background:var(--brand-action);width:42px;height:42px;color:var(--brand-surface);cursor:pointer;border:0;border-radius:11px;flex-shrink:0;font-size:20px}.cba-form button:disabled{opacity:.45;cursor:not-allowed}.cba-disclaimer{color:var(--brand-muted);text-align:center;background:var(--brand-surface);padding:0 13px 10px;font-size:8px;line-height:1.4}.cba-root button:focus-visible,.cba-root a:focus-visible,.cba-root textarea:focus-visible{outline:3px solid var(--brand-action);outline-offset:2px}@media (max-width:600px){.cba-root{bottom:12px;right:12px}.cba-launcher{border-radius:15px;min-width:auto;padding:8px}.cba-launcher-icon{width:42px;height:42px}.cba-launcher-copy{display:none}.cba-teaser{width:min(252px,100vw - 24px);bottom:62px;right:0}.cba-panel{border-radius:16px;width:calc(100vw - 24px);height:min(610px,76vh)}.cba-header{padding:13px}.cba-messages{padding:14px 12px}.cba-message{max-width:90%;font-size:12px}.cba-quick{padding-inline:12px}.cba-form{padding-inline:10px}.cba-disclaimer{padding-inline:10px;font-size:7.5px}}@media (prefers-reduced-motion:reduce){.cba-launcher,.cba-typing span{transition:none!important;animation:none!important}}
body .cba-root[data-site-assistant]{box-sizing:border-box;max-width:calc(100vw - 24px);height:auto;bottom:22px;right:22px;width:max-content!important;display:block!important;left:auto!important;overflow:visible!important}body .cba-root[data-site-assistant] .cba-launcher{box-sizing:border-box;width:auto!important;max-width:none!important;margin:0!important}body .cba-root[data-site-assistant] .cba-teaser{box-sizing:border-box;overflow:visible;padding:0!important}body .cba-root[data-site-assistant] .cba-teaser-open{width:100%;min-width:0;color:var(--brand-muted);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:14px;margin:0;padding:17px 46px 17px 16px;display:block}body .cba-root[data-site-assistant] .cba-teaser-dismiss{height:44px;min-height:44px;color:var(--brand-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;font-size:22px;display:grid;position:absolute;top:0;right:0;width:44px!important;min-width:44px!important;margin:0!important}body .cba-root[data-site-assistant] .cba-header>button{flex:0 0 44px;height:44px;min-height:44px;padding:0;width:44px!important;min-width:44px!important;margin-left:auto!important}body .cba-root[data-site-assistant] .cba-panel{box-sizing:border-box;max-width:calc(100vw - 24px);height:min(570px,100dvh - 48px)}body .cba-root[data-site-assistant] .cba-messages{min-height:0}body .cba-root[data-site-assistant] .cba-form textarea{min-width:0}body .cba-root[data-site-assistant] .cba-form>button{flex:0 0 44px;height:44px;min-height:44px;width:44px!important;min-width:44px!important;margin:0!important}@media (max-width:820px),(pointer:coarse){body .cba-root[data-site-assistant]{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:auto!important}body .cba-root[data-site-assistant][data-open=false]{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important}body .cba-root[data-site-assistant][data-open=false][data-cta-covered=true]{visibility:hidden!important;pointer-events:none!important}body .cba-root[data-site-assistant] .cba-launcher{justify-content:center;align-items:center;box-shadow:0 6px 20px #11111118;border-radius:50%!important;gap:0!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:5px!important;display:flex!important;transform:none!important}body .cba-root[data-site-assistant] .cba-launcher-icon{flex:0 0 40px;border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;font-size:20px!important;display:grid!important}body .cba-root[data-site-assistant] .cba-launcher-copy,body .cba-root[data-site-assistant] .cba-teaser{display:none!important}body .cba-root[data-site-assistant][data-open=true]{width:min(368px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important}body .cba-root[data-site-assistant] .cba-panel{border-radius:16px;width:100%!important;height:min(570px,76dvh,calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important}body .cba-root[data-site-assistant] .cba-header{padding:10px 12px}body .cba-root[data-site-assistant] .cba-header strong{font-size:12px}body .cba-root[data-site-assistant] .cba-header span{font-size:9px}body .cba-root[data-site-assistant] .cba-form textarea{line-height:1.4;font-size:16px!important}body .cba-root[data-site-assistant] .cba-quick button{white-space:nowrap;min-height:40px}}body .cba-root .cba-contact{border-top:1px solid var(--brand-line);flex:none;padding-top:10px;font-size:12px;line-height:1.5}body .cba-root .cba-contact form,body .cba-root .cba-contact label{flex-direction:column;gap:6px;min-width:0;display:flex}body .cba-root .cba-contact form{gap:10px}body .cba-root .cba-contact p{margin:4px 0}body .cba-root .cba-contact input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--brand-line);background:var(--brand-surface);width:100%;color:var(--brand-ink);border-radius:8px;min-height:44px;padding:10px;font-size:16px}body .cba-root .cba-contact label.cba-contact-consent{flex-direction:row;align-items:flex-start;gap:8px;display:flex}body .cba-root .cba-contact input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:3px}body .cba-root .cba-contact button{border:1px solid var(--brand-line);background:var(--brand-soft);width:100%;min-height:40px;color:var(--brand-ink);white-space:normal;cursor:pointer;border-radius:8px;margin:4px 0;padding:8px;font-size:12px;display:block}body .cba-root .cba-contact button:disabled{opacity:.5;cursor:wait}body .cba-root .cba-contact input:focus-visible{outline:2px solid var(--brand-action);outline-offset:2px}
.profile-completion-backdrop{z-index:10050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-completion-modal{background:linear-gradient(145deg,var(--brand-surface),var(--brand-bg) 72%);width:min(100%,520px);max-height:calc(100dvh - 32px);color:var(--brand-ink);border:1px solid #dedede73;border-radius:24px;padding:30px;overflow:auto;box-shadow:0 28px 90px #1111112e}.profile-completion-eyebrow{color:var(--brand-action);letter-spacing:.12em;margin-bottom:10px;font-size:.78rem;font-weight:800;display:inline-block}.profile-completion-modal h2{margin:0;font-size:clamp(1.75rem,5vw,2.35rem);line-height:1.08}.profile-completion-modal>p{color:var(--brand-muted);margin:12px 0 22px;line-height:1.55}.profile-completion-modal form{gap:16px;display:grid}.profile-completion-modal label{color:var(--brand-ink);gap:7px;font-size:.91rem;font-weight:700;display:grid}.profile-completion-modal input,.profile-completion-modal select{border:1px solid var(--brand-line);background:var(--brand-bg);width:100%;min-height:50px;color:var(--brand-ink);font:inherit;border-radius:12px;outline:none;padding:0 14px}.profile-completion-modal input:focus,.profile-completion-modal select:focus{border-color:var(--brand-action);box-shadow:0 0 0 3px #11111114}.profile-completion-grid{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.profile-completion-consent{color:var(--brand-muted)!important;grid-template-columns:20px 1fr!important;align-items:start!important;font-weight:500!important;line-height:1.45!important}.profile-completion-consent input{margin-top:2px;padding:0;width:18px!important;min-height:18px!important}.profile-completion-modal button{background:linear-gradient(135deg,var(--brand-soft),var(--brand-soft));min-height:52px;color:var(--brand-ink);font:inherit;cursor:pointer;border:0;border-radius:13px;font-weight:850}.profile-completion-modal button:disabled{opacity:.65;cursor:wait}.profile-completion-error{margin:0;font-weight:700;color:var(--brand-error)!important}.profile-completion-modal small{color:var(--brand-muted);margin-top:18px;line-height:1.45;display:block}@media (max-width:520px){.profile-completion-backdrop{align-items:end;padding:0}.profile-completion-modal{border-radius:24px 24px 0 0;max-height:94dvh;padding:24px 20px 28px}.profile-completion-grid{grid-template-columns:minmax(0,1fr) 92px}}.profile-completion-modal{outline:none;position:relative}.profile-completion-eyebrow{padding-right:36px}.profile-completion-modal .profile-completion-close{width:44px;min-height:44px;color:var(--brand-muted);background:0 0;padding:0;font-size:30px;font-weight:400;position:absolute;top:11px;right:13px}.profile-completion-modal .profile-completion-skip{color:var(--brand-muted);background:0 0;border:1px solid #dedede73;padding:10px;font-size:14px}.profile-completion-modal button:focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}
