body.bt-pearl-mission{--pm-i:var(--bt-pearl-text);--pm-m:var(--bt-pearl-muted);--pm-l:var(--bt-pearl-edge);--pm-card:var(--bt-pearl-panel);--pm-blue:var(--bt-pearl-action)}body.bt-pearl-mission :is(.bcc-hub,.bcc-auth-gateway,.bcc-module-page,.bgf-app,.btncmp-panel,.btncmp-dock){--bcc-ink:var(--pm-i);--bcc-muted:var(--pm-m);--bcc-line:var(--pm-l);--bcc-blue:var(--bt-pearl-primary);--bgf-navy:var(--pm-i);--bgf-line:var(--pm-l);--btncmp-text:var(--pm-i);--btncmp-muted:var(--pm-m);--btncmp-line:var(--pm-l);--btncmp-neon:var(--bt-pearl-primary);--btncmp-glass:#fff;color:var(--pm-i);font-size:16px}body.bt-pearl-mission :is(.bcc-identity-card,.bcc-member-card,.bcc-panel,.bcc-auth-console,.bcc-auth-visual,.bcc-module-head,.bcc-benefit-card,.bcc-gift-picker,.bcc-gift-option,.bcc-bomb-register-card,.bcc-bomb-card,.bcc-bomb-archive-card,.bcc-locked-card,.bcc-success-card,.bcc-stat-grid article,.bq2-blog-head,.bq2-blog-filter,.bq2-blog-card,.bq2-consult-hero,.bq2-consult-card,.bq2-consult-panel){background:var(--pm-card)!important;border:1px solid var(--pm-l);color:var(--pm-i);border-radius:24px!important;box-shadow:var(--bt-pearl-inset),var(--bt-pearl-card-shadow)!important;backdrop-filter:none;-webkit-backdrop-filter:none}body.bt-pearl-mission :is(.bcc-auth-form,.bcc-bomb-form) label{font-size:14px;color:var(--pm-i)}body.bt-pearl-mission :is(.bcc-hub,.bcc-auth-gateway,.bcc-module-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){max-width:100%;min-height:48px;font-size:16px;color:var(--pm-i);border:1px solid #8294ae;background:linear-gradient(#f8fbff,#fff);box-shadow:inset 0 2px 3px #163a6c09}body.bt-pearl-mission :is(.bcc-hub-nav a,.bcc-quick a,.bcc-back-link,.bcc-auth-tabs button,.bcc-auth-otp-retry button,.bcc-btn,.bcc-auth-submit,.bgf-submit,.bgf-results-head button,.bgf-card-body a,.bgf-seo-copy nav a,.btncmp-btn,.btncmp-mini-buy,.btncmp-add,.bq2-blog-chips a,.bq2-blog-read){min-height:44px;min-width:44px;align-items:center;font-size:14px!important;border-radius:14px;line-height:1.6}body.bt-pearl-mission :is(.bcc-hub-nav a,.bcc-quick a,.bcc-back-link,.bcc-auth-tabs button,.bcc-btn-ghost,.bgf-results-head button,.bgf-seo-copy nav a,.bq2-blog-chips a,.bq2-blog-read){background:var(--bt-pearl-key)!important;border:1px solid var(--pm-l);color:var(--pm-i);box-shadow:var(--bt-pearl-key-shadow);text-shadow:none}body.bt-pearl-mission :is(.bcc-auth-submit,.bcc-btn:not(.bcc-btn-ghost),.bcc-auth-tabs button.is-active,.bgf-submit,.bgf-card-body a,.bgf-progress-steps span.active,.bq2-blog-chips a.is-active){background:var(--pm-blue)!important;border-color:#0751d4!important;color:#fff!important;box-shadow:inset 0 1px 1px #ffffffb0,0 3px 8px #0758e821!important}body.bt-pearl-mission :is(.bcc-auth-note,.bcc-security-note,.bcc-auth-otp p,.bcc-customer-contact span,.bcc-customer-contact bdi,.bcc-timeline small,.bcc-panel p,.bcc-panel small,.bcc-gift-copy small,.bq2-blog-card-body p,.bq2-blog-card-meta,.bq2-consult-card small){font-size:14px;color:var(--pm-m);opacity:1}body.bt-pearl-mission :is(.bcc-auth-message.is-error,.bcc-alert.is-error,.bgf-form-error){background:#fff2f2;border-color:#b52939;color:#8d1825}body.bt-pearl-mission :is(.bcc-hub,.bcc-auth-gateway,.bcc-module-page,.bgf-app,.btncmp-panel,.btncmp-dock) :is(a,button,input,select,textarea):focus-visible{outline:3px solid #0758e8;outline-offset:3px}body.bt-pearl-mission :is(.bcc-identity-card,.bcc-auth-visual,.bcc-module-head){background:linear-gradient(130deg,#F4E8CC 5%,#FFFDF8 42%,#DDF8F0 85%)!important}body.bt-pearl-mission .bcc-identity-card::before,body.bt-pearl-mission .bcc-member-card::after{animation:none!important;background:none;filter:none}body.bt-pearl-mission :is(.bcc-member-card>bdi,.bcc-qr-token em,.bcc-stat-grid strong){color:var(--pm-i)}body.bt-pearl-mission .bcc-qr-token i{background:var(--pm-i)!important}body.bt-pearl-mission :is(.bcc-avatar img,.bcc-benefit-orb,.bcc-gift-visual){border:2px solid #fff;box-shadow:var(--bt-pearl-inset),var(--bt-pearl-card-shadow)}body.bt-pearl-mission :is(.bcc-benefit-orb,.bcc-gift-visual){border-radius:24px;background:var(--bt-pearl-key);color:var(--bt-pearl-primary)}body.bt-pearl-mission .bcc-benefit-card.is-gift .bcc-benefit-orb{background:linear-gradient(#fff,var(--bt-pearl-lilac))}body.bt-pearl-mission :is(.bcc-panel h2,.bcc-identity-main h2,.bcc-benefit-card h3,.bcc-auth-title h2,.bcc-module-head h2){color:var(--pm-i);line-height:1.5}body.bt-pearl-mission :is(.bcc-panel h2,.bcc-identity-main h2){font-size:clamp(20px,2.5vw,28px)}body.bt-pearl-mission :is(.bcc-eyebrow,.bcc-text-link){color:var(--bt-pearl-primary)}body.bt-pearl-mission .bcc-stat-grid article{min-width:0;overflow-wrap:anywhere}body.bt-pearl-mission .bcc-quick a{padding:12px;text-align:center;overflow-wrap:anywhere}body.bt-pearl-mission :is(.bcc-quick a,.bcc-auth-tabs button,.bcc-hub-nav a,.bgf-submit,.btncmp-btn):active:not(:disabled){box-shadow:var(--bt-pearl-press)!important}body.bt-pearl-mission :is(.bgf-app,.bgf-hero,.bgf-results,.bgf-legal,.bgf-age-panel,.bgf-budget){background:var(--pm-card);color:var(--pm-i);border-color:var(--pm-l);box-shadow:none}body.bt-pearl-mission :is(.bgf-hero h2,.bgf-hero h2 em,.bgf-legal strong){color:var(--pm-i);background:none;text-shadow:none;filter:none;letter-spacing:normal}body.bt-pearl-mission .bgf-hero h2{font-size:clamp(30px,5vw,56px)}body.bt-pearl-mission :is(.bgf-hero p,.bgf-hero-copy>span,.bgf-trust-row b,.bgf-legal p,.bgf-step-head small,.bgf-newborn-hint,.bgf-card-body p,.bgf-person-options small,.bgf-options>label>span>i,.bgf-progress-steps span){color:var(--pm-m);font-size:14px;text-shadow:none}body.bt-pearl-mission .bgf-hero-copy>span{background:#fff;border-color:var(--pm-l)}body.bt-pearl-mission :is(.bgf-options>label>span,.bgf-person-options label>span,.bgf-card,.bgf-progress-steps){background:var(--bt-pearl-key);border-color:var(--pm-l);box-shadow:var(--bt-pearl-key-shadow);backdrop-filter:none}body.bt-pearl-mission :is(.bgf-options,.bgf-person-options,.bgf-segmented) input:checked+span{background:#e6f3ff;border-color:#0758e8;color:#101b43;box-shadow:inset 0 0 0 1px #0758e8;transform:none}body.bt-pearl-mission :is(.bgf-options,.bgf-person-options,.bgf-segmented) input:focus-visible+span{outline:3px solid #0758e8;outline-offset:3px}body.bt-pearl-mission :is(.bgf-choice-orb,.bgf-occasions .bgiu-extra .bgf-option-image){background:linear-gradient(#fff,#e6f3ff)!important;box-shadow:0 2px 6px #101b4317!important}body.bt-pearl-mission :is(.bgf-options,.bgf-person-options) input:checked+span .bgf-choice-orb{background:#0758e8!important;box-shadow:0 0 0 2px #fff!important}body.bt-pearl-mission :is(.bgf-float-card,.bgf-hero-copy>span:before){animation:none;box-shadow:none;backdrop-filter:none}body.bt-pearl-mission .btncmp-overlay{background:#142b5266!important;backdrop-filter:none}body.bt-pearl-mission :is(.btncmp-panel,.btncmp-dock,.btncmp-panel-head,.btncmp-panel-foot,.btncmp-guide,.btncmp-table-wrap,.btncmp-label,.btncmp-slot,.btncmp-related-card,.btncmp-controls label){background:var(--pm-card)!important;border-color:var(--pm-l)!important;color:var(--pm-i)!important;box-shadow:var(--bt-pearl-inset),var(--bt-pearl-card-shadow)!important;backdrop-filter:none}body.bt-pearl-mission :is(.btncmp-panel h2,.btncmp-product-head h3,.btncmp-price,.btncmp-result-main p,.btncmp-loading b,.btncmp-loading span,.btncmp-kicker,.btncmp-dock-head b,.btncmp-slot-empty,.btncmp-chip,.btncmp-mobile-hint){color:var(--pm-i)!important;text-shadow:none}body.bt-pearl-mission .btncmp-controls :is(input,select){color:var(--pm-i)!important;min-height:44px}body.bt-pearl-mission :is(.btncmp-btn-primary,.btncmp-mini-buy,.btncmp-btn-ai,.btncmp-add.is-active){background:var(--pm-blue)!important;color:#fff!important;border-color:#0751d4!important;box-shadow:inset 0 1px #ffffffb0,0 3px 8px #0758e821!important}body.bt-pearl-mission :is(.btncmp-add:not(.is-active),.btncmp-close,.btncmp-icon-btn,.btncmp-remove-card,.btncmp-dock-close,.btncmp-chip){background:#edf5ff!important;color:var(--pm-i)!important;border-color:#8294ae!important;box-shadow:none!important}body.bt-pearl-mission :is(.btncmp-close,.btncmp-icon-btn,.btncmp-remove-card,.btncmp-dock-close){min-width:44px;min-height:44px}body.bt-pearl-mission :is(.btncmp-live-viewers,.btncmp-recent-viewers){background:#e8f7ee!important;color:#14583e!important;border-color:#729e85!important;box-shadow:none!important;text-shadow:none;animation:none!important}body.bt-pearl-mission .btncmp-soft-warning{background:#fff7e7;border-color:#b58a34;color:#6f4a05}body.bt-pearl-mission .btncmp-row.is-diff{background:#fff8e9!important}@media(max-width:620px){body.bt-pearl-mission .btncmp-dock{bottom:calc(var(--bt-pearl-dock-height,72px) + 12px + env(safe-area-inset-bottom))!important}body.bt-pearl-mission :is(.bcc-auth-gateway,.bcc-hub,.bcc-module-page){min-width:0;padding-inline:0}body.bt-pearl-mission :is(.bcc-identity-main,.bcc-customer-contact,.bcc-order-list a){flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}body.bt-pearl-mission .bgf-hero{min-height:0;padding:24px 16px 170px}body.bt-pearl-mission .bgf-progress-steps{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}body.bt-pearl-mission :is(.bgf-options,.bgf-person-options){grid-template-columns:repeat(2,minmax(0,1fr))}body.bt-pearl-mission .btncmp-overlay{background:#f5f9ff!important}body.bt-pearl-mission :is(.btncmp-cell,.btncmp-controls label,.btncmp-label,.btncmp-product-head h3,.btncmp-panel-foot .btncmp-btn,.btncmp-dock-actions .btncmp-btn-primary){font-size:14px!important}body.bt-pearl-mission .btncmp-dock-actions .btncmp-btn-primary{min-height:44px}body.bt-pearl-mission .btncmp-slot{min-height:44px!important;min-width:44px!important}}body.bt-pearl-mission .bcc-module-page .bcc-gift-option{backdrop-filter:none;-webkit-backdrop-filter:none}body.bt-pearl-mission .bgf-step-head i{background:var(--pm-blue);color:#fff;box-shadow:var(--bt-pearl-inset),var(--bt-pearl-card-shadow)}
