.mbb-es .ba-chip{min-height:44px;justify-content:center}.mbb-es .bh-slider{margin-top:4px}.mbb-es .bh-slider__value{font-size:1.45rem}.mbb-es .ba-panel__foot .mdo-btn{flex:1 1 100%}.ba-chip:has(>input:checked){border-color:var(--blue);background:var(--blue);color:var(--ink-inverse)}.ba-chip:has(>input:focus-visible){outline:2px solid var(--blue-focus);outline-offset:2px}.ba .ba-why .mdo-textarea{font-size:16px}.mbb-ms-dualrange{cursor:pointer;touch-action:none}.mbb-ms-dualrange:before{content:"";position:absolute;inset:-19px -13px}.mbb-ms-dualrange__thumb{pointer-events:none}.mbb-ms-dualrange__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.bh-slider__knob:has(+.mbb-ms-dualrange__input:focus-visible){outline:2px solid var(--blue-focus);outline-offset:2px}.mbb-obs-slider .ba-range__input{position:absolute;top:-18px;left:0;width:100%;height:42px;margin:0;opacity:0;cursor:pointer}.bh-slider__track:has(>.ba-range__input:focus-visible) .bh-slider__knob{outline:2px solid var(--blue-focus);outline-offset:2px}.ba-check-row:has(>input.ba-sr),.ba-chip:has(>input.ba-sr),.ba-consent:has(>input.ba-sr),.ba-option:has(>input.ba-sr){position:relative}.ba-check-row>input.ba-sr,.ba-chip>input.ba-sr,.ba-consent>input.ba-sr,.ba-option>input.ba-sr{z-index:1;inset:0;width:100%;height:100%;margin:0;overflow:visible;clip:auto;opacity:0;cursor:pointer}.ba-fieldnote.mbb-obs-fieldnote--quiet{color:var(--ink-secondary)}.ba-morelangs>.mbb-obs-morelangs__body>.ba-chips:last-child{padding-bottom:6px}.mbb-st-notice-slot{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.22,.61,.36,1) .14s,margin-top .22s cubic-bezier(.22,.61,.36,1) .14s;margin-top:14px}.mbb-st-notice-slot[data-state=out]{grid-template-rows:0fr;margin-top:0}.mbb-st-notice-slot>*{min-height:0;overflow:hidden}.mbb-st-notice{transition:opacity .14s cubic-bezier(.4,0,1,1)}.mbb-st-notice-slot[data-state=out] .mbb-st-notice{opacity:0}@media (prefers-reduced-motion:reduce){.mbb-st-notice-slot{transition:none}}.mbb-st-notice-slot>.ba-alert{margin:0}.ba-alert.mbb-st-notice--ok:has(>svg){display:flex;align-items:flex-start;gap:8px}.ba-alert.mbb-st-notice--ok>svg{flex:none;margin-top:1px}.mbb-st-switch{position:relative;display:inline-flex;flex:none;cursor:pointer}.mbb-st-switch__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mbb-st-switch__input:checked+.ba-switch{background:var(--blue)}.mbb-st-switch__input:checked+.ba-switch:after{transform:translateX(20px)}.mbb-st-switch__input:focus-visible+.ba-switch{outline:2px solid var(--blue-focus);outline-offset:2px}.mbb-st-switch__input:disabled+.ba-switch{opacity:.45;cursor:not-allowed}.mbb-wait-ring{width:16px;height:16px;flex:none;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:mbb-spin .7s linear infinite}@keyframes mbb-spin{to{transform:rotate(1turn)}}button.mbb-is-loading{gap:10px;cursor:progress}button.mbb-is-loading:disabled{opacity:1;cursor:progress}@media (prefers-reduced-motion:reduce){.mbb-wait-ring{animation:none;border-right-color:currentColor;opacity:.4}}.bh.ba .ba-option--on:not(.ba-option--danger),.bh.ba .ba-reason:has(input:checked){border-color:var(--blue)}.bh.ba .ba-option--on:not(.ba-option--danger) .ba-radio,.bh.ba .ba-reason:has(input:checked) .ba-radio{border-color:var(--blue)}.bh.ba .ba-chip.ba-chip--on,.bh.ba .ba-seg .mdo-filter[aria-pressed=true],.bh.ba .ba-seg button[aria-pressed=true],.bh.ba .bh-picker__seg .mdo-filter[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:var(--ink-inverse)}.bh.ba .ba-rail__item[aria-current=page]{background:var(--blue-wash);color:var(--blue-strong)}fieldset.mbb-plan-picker__segments{min-width:0;margin:0}fieldset.mbb-plan-picker__segments.mdo-filters{padding:0;border:0}.mbb-es .ba-lay__box:has(:is(.mbb-plan-picker,.mbb-st-order)):focus-visible{outline:none}.mbb-es .ba-seg button{min-height:44px}.ba-consent .ba-checkbox svg{opacity:0}.ba-consent input:checked+.ba-checkbox{border-color:var(--blue);background:var(--blue)}.ba-consent input:checked+.ba-checkbox svg{opacity:1}.ba-consent input:focus-visible+.ba-checkbox{outline:2px solid var(--blue-focus);outline-offset:2px}.ba-lay__foot>.mbb-st-order__foot{display:contents}.ba-lay__body .mbb-st-order__features{margin:0;padding:0;list-style:none}.ba-pays+.mbb-st-hist__more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px}.mbb-st-payinfo__actions{display:flex;flex-direction:column;gap:10px}.ba-photos>.mbb-obs-photoslot{position:relative;display:flex;flex-direction:column;min-width:0}.ba-photos>.mbb-obs-photoslot:first-child{grid-row:1/span 2}.ba-photos>.mbb-obs-photoslot>.ba-ptile{flex:1 1}.ba-photos>.mbb-obs-photoslot:first-child>.ba-ptile{contain:size}.ba-ptile:has(>input:focus-visible),.mdo-btn:has(>input:focus-visible){outline:2px solid var(--blue-focus);outline-offset:2px}.bh .mbb-obs-phototile__busy,.bh .mbb-obs-phototile__making{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;border-radius:inherit;background:rgba(255,255,255,.8);color:var(--ink-heading);font-size:12px;font-weight:500;line-height:1.3;text-align:center}.bh .mbb-obs-phototile__busy{border-radius:var(--radius-16)}.bh .mbb-obs-photoslot:first-child>.mbb-obs-phototile__busy{border-radius:var(--radius-20)}.bh .mbb-obs-phototile__making--main{padding-top:40px}.ba-ptile>:is(.ba-ptile__badge,.ba-ptile__main){z-index:2}.bh .mbb-obs-photoedit__preview--muted,.bh .mbb-obs-phototile--rejected img{filter:grayscale(1);opacity:.45}.ba-ppill.mbb-obs-phototile__pill--rejected,.ba-ptile__pill.mbb-obs-phototile__pill--rejected{background:var(--ba-danger-wash);color:var(--ba-danger)}.ba-ptile__pill.mbb-obs-phototile__pill--review{background:#fff4e0;color:#7a4508}.ba-ptile__pill:is(.mbb-obs-phototile__pill--review,.mbb-obs-phototile__pill--rejected){max-width:calc(100% - 20px);box-sizing:border-box;overflow:hidden;padding:5px 9px;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.ba-ptile:not(.ba-ptile--main)>.ba-ptile__pill:is(.mbb-obs-phototile__pill--review,.mbb-obs-phototile__pill--rejected){right:6px;bottom:6px;max-width:calc(100% - 12px);padding:4px 7px;font-size:10.5px}.bh .mbb-obs-phototile--draggable{cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none}.bh .mbb-obs-phototile--draggable img{-webkit-user-drag:none}.bh .mbb-obs-phototile--dragging{z-index:3;cursor:-webkit-grabbing;cursor:grabbing;box-shadow:var(--shadow-lift);transition:none}.bh .mbb-obs-phototile--dragging img{opacity:.92}.bh .mbb-obs-photoedit__glyph,.bh .mbb-obs-phototile__glyph{width:34px;height:34px;margin:auto;color:var(--ink-tertiary)}.mbb-photo-wait{background-image:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--ink) 13%,transparent) 50%,transparent 80%);background-position:-140% 0;background-repeat:no-repeat;background-size:60% 100%;animation:mbb-photo-wait-sweep 1.9s ease-in-out infinite}@keyframes mbb-photo-wait-sweep{0%{background-position:-140% 0}to{background-position:260% 0}}@media (prefers-reduced-motion:reduce){.mbb-photo-wait{animation:none;background-image:none}}@media (min-width:1024px){.mbb-appshell--subnav .ba-dh .mbb-st-backhead__back{display:none}}.mbb-ptr__indicator .mbb-wait-ring{width:18px;height:18px}.ba-flow>.mbb-st-delflow__step{display:contents}@keyframes mbb-rise{0%{opacity:0;transform:translateY(var(--mbb-rise-d,12px))}to{opacity:1;transform:translateY(0)}}.mbb-ladder>*{animation:mbb-rise .22s cubic-bezier(.2,.7,.2,1) both}.mbb-ladder>:first-child{--mbb-rise-d:12px;animation-delay:40ms}.mbb-ladder>:nth-child(2){--mbb-rise-d:9px;animation-delay:.1s}.mbb-ladder>:nth-child(3){--mbb-rise-d:16px;animation-delay:.17s}.mbb-ladder>:nth-child(4){--mbb-rise-d:16px;animation-delay:.23s}.mbb-ladder>:nth-child(5){--mbb-rise-d:14px;animation-delay:.28s}.mbb-ladder>:nth-child(n+6){--mbb-rise-d:11px;animation-delay:.32s}@media (prefers-reduced-motion:reduce){.mbb-ladder>:nth-child(n){animation-duration:0s;animation-delay:0s}}.ba-option:has(>input:focus-visible){outline:2px solid var(--blue-focus);outline-offset:2px}.ba-empty.mbb-empty{--mbb-empty-face:152px;--mbb-empty-pill:24px;--mbb-empty-ref:344px;--mbb-empty-room:calc(100svh - var(--mbb-tabbar-space));--mbb-empty-floor:calc(24px + 2 * var(--mbb-dh-air) + 44px + 1px);flex:none;justify-content:flex-start;gap:14px;padding:max(calc(var(--mbb-empty-floor) - var(--mbb-empty-above, 0px)),calc((var(--mbb-empty-room) - var(--mbb-empty-ref)) / 2 - 24px - var(--mbb-empty-above, 0px))) 8px 40px}.ba-empty.mbb-empty>.ba-face{--face:var(--mbb-empty-face)}.ba-empty.mbb-empty>.mbb-empty__pill{box-sizing:border-box;height:var(--mbb-empty-pill);margin-top:8px;padding-block:0}.ba-empty.mbb-empty>.ba-empty__title{margin-top:4px;font-size:1.6rem}.ba-empty.mbb-empty>.ba-face+.ba-empty__title{margin-top:calc(8px + var(--mbb-empty-pill) + 14px + 4px)}.ba-empty.mbb-empty>.ba-empty__text{font-size:15px;color:var(--ink-secondary)}.ba-empty.mbb-empty>.mbb-empty__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:15px;font-weight:500;color:var(--blue);text-decoration:none}.ba-empty.mbb-empty>.mbb-empty__cta:hover{color:var(--blue-strong);text-decoration:underline;text-underline-offset:3px}@media (min-width:1024px){.ba-empty.mbb-empty{--mbb-empty-floor:24px}}@media (min-width:681px){.ba-empty.mbb-empty{--mbb-empty-face:200px;--mbb-empty-ref:371px;--mbb-empty-room:100svh;padding-bottom:64px}.ba-empty.mbb-empty>.mbb-empty__pill{display:none}.ba-empty.mbb-empty>.ba-empty__title,.ba-empty.mbb-empty>.ba-face+.ba-empty__title{margin-top:20px;font-size:2rem}.ba-empty.mbb-empty>.ba-empty__text{font-size:16px}}.ba-mx-emptypage:has(>.mbb-empty),.ba-page--center:has(>.mbb-empty),.ba-page--intros:has(>.mbb-vp--empty):not(:has(>.ba-alert)){padding-top:0}.ba-mx-emptypage:has(>.mbb-empty),.ba-ov-empty.mbb-vp--empty,.ba-page--center:has(>.mbb-empty){justify-content:flex-start}.ba-ov-empty.mbb-vp--empty{min-height:0}@media (max-width:1023px){.ba-grp-dossier-a:has(>.ba-page--center>.mbb-empty){--mbb-empty-above:calc(2 * var(--mbb-dh-air) + 44px + 1px)}}.bh
:is(.ba-list .ba-row,.ba-list .ba-mx-fold__toggle,.ba-list .ba-mx-x,.ba-todo .ba-row,.ba-fold .ba-fold__btn,.ba-fold .ba-row,.ba-tune .ba-tune__sum,.ba-mx-menu .ba-mx-menu__row,.ba-cardmsg .ba-memo__sum,.ba-propcard .ba-propcard__link,.ba-vd__photo .ba-vd__zone,.ba-vd__photo .ba-vd__slides,.ba-mx-gallery__frame .ba-mx-gallery__zone,.ba-mx-gallery__frame .ba-mx-gallery__slides,.mdo-cells .mdo-cells__foot,.bh-toc .bh-toc__link):focus-visible{outline:2px solid var(--blue-focus);outline-offset:-2px}.bh
:is(.ba-list .ba-row,.ba-todo .ba-row,.ba-fold .ba-fold__btn,.ba-fold .ba-row,.ba-tune .ba-tune__sum,.ba-cardmsg .ba-memo__sum):focus-visible{border-radius:calc(var(--radius-20) - 1px)}.bh .ba-mx-menu .ba-mx-menu__row:focus-visible{border-radius:calc(var(--radius-18) - 1px)}@media not all and (min-width:1024px){.bh .ba-list .ba-mx-fold__toggle:focus-visible{border-radius:calc(var(--radius-20) - 1px)}}.bh .mdo-cells .mdo-cells__foot:focus-visible{border-radius:0 0 calc(var(--radius-20) - 1px) calc(var(--radius-20) - 1px)}.bh
:is(.ba-propcard>.ba-propcard__link,.ba-vd__photo>.ba-vd__zone,.ba-vd__photo>.ba-vd__slides,.ba-mx-gallery__frame>.ba-mx-gallery__zone,.ba-mx-gallery__frame>.ba-mx-gallery__slides):focus-visible{border-radius:inherit}@media (max-width:680px){.mbb-appshell .ba-main.mbb-appshell__content--full{flex:none}}.ba-chat.mbb-chat-surface{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.ba-chat__col.mbb-chat-main{--mbb-composer-h:70px;position:relative;min-height:0}.ba-chat__col>.ba-thread{flex:1 1;min-height:0;max-width:none;margin:0;padding-inline:max(16px,calc((100% - 760px) / 2 + 16px));padding-bottom:calc(var(--mbb-composer-h) + 24px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:var(--mbb-composer-h);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.ba-chat__col>.ba-thread:focus:not(:focus-visible){outline:none}.ba-chat__col>.ba-thread:focus-visible{outline-offset:-2px}.ba-thread>.mbb-chat-sentinel{height:0;scroll-margin-bottom:12px}.ba-chat__col>.ba-composer{position:absolute;right:0;bottom:0;left:0}.ba-composer__field::placeholder{color:var(--ink-secondary)}@media (min-width:681px){.ba-chat__col.mbb-chat-main{--mbb-composer-h:86px}.ba-chat__col>.ba-thread{padding-top:36px;padding-inline:max(40px,calc((100% - 760px) / 2 + 40px));padding-bottom:calc(var(--mbb-composer-h) + 28px)}}@media (max-width:680px){.mbb-appshell .ba-app .ba-chat__col>.ba-composer{bottom:0}}@media (display-mode:standalone){@supports (-webkit-touch-callout:none){.ba-chat .ba-chathead{padding-top:13px}}}@media (min-width:1024px){.ba-chat>.ba-chatrail{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}.ba-thread>.mbb-chat-notice:not(.ba-solo){display:flex;justify-content:center}.ba-notice .ba-link{display:inline-flex;align-items:center;min-height:44px;margin-top:2px}.ba-earlier.mbb-chat-earlier{display:flex;flex-direction:column;align-items:center}.ba-earlier>.ba-hint{margin:0;text-align:center}.ba-bubble--dim.mbb-chat-bubble--unanswered{opacity:1}.ba-propcard__photo--empty{display:flex;align-items:center;justify-content:center;width:100%;max-height:320px;aspect-ratio:1;background:#e9e9e9;color:#4d4d4d;font-family:var(--font-display);font-size:4rem;font-weight:500}.ba-railcard .ba-avatar img{border-radius:9999px}.ba-railcard .ba-avatar:has(>span){background:#e9e9e9;color:#4d4d4d}.ba-chatrail .ba-switch:before{position:absolute;inset:-8px -4px;content:""}.ba-memo__title{margin:0}.mbb-chat-enter{animation:mbb-chat-enter var(--duration-150,.15s) var(--ease-standard) both}.ba-msg.mbb-chat-enter{transform-origin:0 100%}.mbb-chat-enter--follow{animation-delay:90ms}@keyframes mbb-chat-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.ba-receipt.mbb-is-new,.mbb-chat-card.mbb-is-new{animation:mbb-chat-card-new 1.5s var(--ease-standard)}.ba-receipt.mbb-is-new.mbb-chat-enter,.mbb-chat-card.mbb-is-new.mbb-chat-enter{animation:mbb-chat-enter .15s var(--ease-standard) both,mbb-chat-card-new 1.5s var(--ease-standard)}.ba-receipt.mbb-is-new.mbb-chat-enter--follow,.mbb-chat-card.mbb-is-new.mbb-chat-enter--follow{animation-delay:90ms}@keyframes mbb-chat-card-new{0%{box-shadow:0 0 0 3px var(--blue-wash)}to{box-shadow:0 0 0 3px transparent}}.mbb-chat-newpill{position:absolute;bottom:calc(var(--mbb-composer-h) + 16px);left:50%;z-index:25;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border:0;border-radius:9999px;background:var(--ink);box-shadow:var(--shadow-popover);color:var(--ink-inverse);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transform:translateX(-50%);animation:mbb-chat-pill-in var(--duration-200,.2s) var(--ease-standard) both}@keyframes mbb-chat-pill-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ba-receipt.mbb-is-new,.ba-receipt.mbb-is-new.mbb-chat-enter,.mbb-chat-card.mbb-is-new,.mbb-chat-card.mbb-is-new.mbb-chat-enter,.mbb-chat-enter,.mbb-chat-newpill{animation:none}.ba-chatrail .ba-switch,.ba-chatrail .ba-switch:after,.ba-memo__sum svg{transition:none}}.ba.mbb-obs-root{min-height:0}.mbb-obs{position:relative;height:100dvh;overflow:hidden}.mbb-obs-screen,.mbb-obs__stage{position:absolute;inset:0}.mbb-obs-screen{overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:152px}.mbb-obs-screen>.ba-onb{min-height:100%}.mbb-obs-screen--in-back,.mbb-obs-screen--in-forward{z-index:2;animation:mbb-obs-card-in var(--duration-200) var(--ease-mindoo) both}.mbb-obs-screen--out-back,.mbb-obs-screen--out-forward{z-index:1;animation:mbb-obs-card-out 80ms var(--ease-standard) both}@keyframes mbb-obs-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mbb-obs-card-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mbb-obs-screen--in-back,.mbb-obs-screen--in-forward,.mbb-obs-screen--out-back,.mbb-obs-screen--out-forward{animation:none}}.mbb-obs-screen .ba-onb__foot{padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}.mbb-obs-screen .ba-welcome-foot{padding-bottom:calc(30px + env(safe-area-inset-bottom, 0px))}@media (min-width:720px){.mbb-obs-screen .ba-onb__foot{padding-bottom:max(22px,env(safe-area-inset-bottom,0px))}.mbb-obs-screen .ba-welcome-foot{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.ba-onb__foot .mdo-btn.mbb-is-loading:disabled{opacity:1;cursor:progress}.ba-onb__title:focus,.ba-welcome__title:focus{outline:none}.ba-agree__tick:has(>input.ba-sr){position:relative}.ba-agree__tick>input.ba-sr{z-index:1;inset:0;width:100%;height:100%;margin:0;overflow:visible;clip:auto;opacity:0;cursor:pointer}.ba-agree__tick>input:focus-visible+.ba-checkbox{outline:2px solid var(--blue-focus);outline-offset:2px}.ba-grp-onboarding-b .ba-onb-error{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;margin:10px 0 0;font-weight:400;font-size:14px;line-height:1.45;color:#c0262b}.ba-grp-onboarding-b .ba-onb-error svg{margin-top:1px}.bh .ba-onb .ba-kicker--fail{color:var(--ink-secondary)}.ba-consent__input{z-index:1}.ba-wait .mbb-obs-wait__still{visibility:hidden;animation:none}.mbb-obs-wait__stop{margin:14px 0 0}.mbb-obs-wait__stop>.ba-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-11px}ul.ba-includes{margin-bottom:0;padding:0;list-style:none}.ba-disc>.ba-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-11px}.mbb-obs-plan__choose>.mbb-obs-plan__ask{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;margin-block:3px -11px}.ba-disc__row .mdo-input[aria-invalid=true]{border-color:var(--red)}.ba-disc__applied:focus,.ba-disc__msg:focus{outline:none}.ba-disc__terms>summary{min-height:44px;margin-block:-6px}.ba-disc__applied{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:14.5px;color:var(--ink-heading)}.ba-disc__code{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ba-disc__by{color:var(--ink-secondary)}.ba-disc__applied>.ba-link{min-height:44px}.ba-order__line{margin:0 0 18px;font-weight:400;font-size:14px;line-height:1.5;color:var(--ink-heading)}.ba-order__discount{margin-bottom:18px;padding:14px 16px;border-radius:var(--radius-16);background:var(--surface-subtle)}.ba-order__discount>.ba-order__line{margin:0}.ba-order__discount>.ba-order__line+.ba-order__line{margin-top:4px}.ba-order>.ba-onb-error{margin:0 0 12px}.ba-consent__input[aria-invalid=true]:not(:checked)+.ba-consent__box{border-color:var(--red)}.ba-place:has(>.ba-onb-error)>.ba-fieldnote:empty{display:none}.ba-grp-onboarding-b .ba-alert.mbb-st-notice--ok:has(>svg){display:inline-flex;align-items:center;justify-self:start}.ba-grp-onboarding-b .mbb-st-notice-slot:not([data-state=out]){margin-top:16px}.mbb-es.ba-grp-onboarding-b .ba-lay__box{padding:28px 20px calc(22px + env(safe-area-inset-bottom, 0px))}.mbb-es.ba-grp-onboarding-b .ba-lay__body,.mbb-es.ba-grp-onboarding-b .ba-lay__head{padding:0}.mbb-es.ba-grp-onboarding-b .ba-lay__title{padding-right:8px;font-size:1.7rem}.mbb-es.ba-grp-onboarding-b .ba-lay__sub{margin-top:10px;font-size:15.5px;line-height:1.55}.mbb-es.ba-grp-onboarding-b .ba-lay__foot{margin-top:8px;padding:16px 0 0;border-top-color:var(--line)}.mbb-es.ba-grp-onboarding-b .ba-lay__foot .mdo-btn{height:52px;font-size:15.5px}@media (min-width:900px){.mbb-es.ba-grp-onboarding-b .ba-lay__box{width:min(460px,calc(100% - 48px));padding:28px 28px 24px;border:0}}.ba-page--intros>.ba-alert{margin:0 0 14px}@media (min-width:1180px){.ba-ov:not(.ba-ov--split){max-width:640px}}.ba-ov__side .mbb-vp-block>.ba-kicker{margin:0 4px 10px}.ba-ov__side .mbb-vp-block .ba-row{min-height:76px}.ba-ov__side .mbb-vp-block .ba-row__title{font-family:var(--font-display);font-size:1.2rem;font-weight:500;letter-spacing:-.005em;line-height:1.15}.ba-ov__side .mbb-vp-block .ba-row__sub .ba-pos{margin-top:2px}.ba-next__tile .ba-initial{font-size:2.4rem}.ba-avatar .ba-initial{font-size:inherit}.ba-vd .mbb-vd-top{display:contents}@media (max-width:1023px){.ba-vd__top{top:max(24px,calc(env(safe-area-inset-top, 0px) + 12px))}.ba-vd__segs{top:max(10px,calc(env(safe-area-inset-top, 0px) + 4px))}.ba-vd__ai{top:max(32px,calc(env(safe-area-inset-top, 0px) + 20px))}}.ba-vd__slides{overflow-y:hidden;overscroll-behavior-x:contain}.ba-vd__decide{padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}@media (min-width:1180px){.ba-vd__decide{padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))}}@media (max-width:1179px){.ba-vd__read:has(>.ba-vd__decide){display:contents}.ba-vd__read:has(>.ba-vd__decide)>*{margin-inline:16px}.ba-vd__read:has(>.ba-vd__decide)>:first-child{margin-top:24px}.ba-vd__read:has(>.ba-vd__decide)>.ba-vd__report{justify-self:start}.ba-vd__read:has(>.ba-vd__decide)>.ba-vd__decide{margin-inline:0}}@media (min-width:681px) and (max-width:1179px){.ba-vd__read:has(>.ba-vd__decide)>*{margin-inline:40px}.ba-vd__read:has(>.ba-vd__decide)>:first-child{margin-top:32px}}.ba-vd__read>.ba-vd__banner:last-child{margin-bottom:calc(28px + env(safe-area-inset-bottom, 0px))}@media (min-width:1180px){.ba-vd__read>.ba-vd__banner:last-child{margin-bottom:calc(40px + env(safe-area-inset-bottom, 0px))}}.ba-vd__slide>.ba-initial{font-size:10rem}@media (min-width:1180px){.ba-vd__slide>.ba-initial{font-size:8rem}}.mbb-vd-decide>summary{list-style:none}.mbb-vd-decide>summary::-webkit-details-marker{display:none}.mbb-vd-decide[open]>summary:before{position:fixed;z-index:80;inset:0;background:rgba(13,13,13,.34);content:"";cursor:default}.ba-vd__decide:has(.mbb-vd-decide[open]){z-index:100}.ba-vd-confirm.ba-sheet{position:fixed;z-index:90;max-height:calc(100dvh - 24px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(26px + env(safe-area-inset-bottom, 0px));animation:ba-product-intros-rise .22s var(--ease-out-expo) both}@media (min-width:1024px){.ba-vd-confirm.ba-sheet{padding-bottom:28px;animation-name:ba-product-intros-pop}}.ba-reasons>.ba-reason{position:relative}.ba-reasons>.ba-reason>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ba-vd-confirm .mdo-textarea{width:100%;box-sizing:border-box;font-size:16px}.mbb-note .ba-closing{max-height:100%;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(26px + env(safe-area-inset-bottom, 0px));animation:ba-product-intros-rise .22s var(--ease-out-expo) both}@media (min-width:681px){.mbb-note .ba-closing{padding-bottom:calc(38px + env(safe-area-inset-bottom, 0px))}}.mbb-note .ba-closing:focus-visible{outline:none}.mbb-vd-scrollhead{position:fixed;z-index:30;top:0;right:0;left:0;padding-top:calc(10px + env(safe-area-inset-top, 0px));visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--duration-250) var(--ease-standard),transform var(--duration-250) var(--ease-standard),visibility var(--duration-250) var(--ease-standard)}.mbb-vd-scrollhead[data-shown=true]{visibility:visible;opacity:1;transform:none}.mbb-vd-scrollhead .ba-avatar{--av:36px}.mbb-vd-scrollhead__words{min-width:0;flex:1 1}.mbb-vd-scrollhead__words>p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.mbb-vd-scrollhead__name{font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1.15}@media (min-width:681px) and (max-width:1023px){.mbb-vd-scrollhead{left:var(--mbb-sidebar-w,250px)}}@media (min-width:1024px){.mbb-vd-scrollhead{display:none}}.ba-mm.mbb-mm{position:fixed;z-index:70;inset:0;box-sizing:border-box;overflow-y:auto;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);overscroll-behavior:contain}.ba-mm.mbb-mm:focus-visible{outline:none}.ba-mm__ava .ba-initial{font-size:4rem}@keyframes ba-product-intros-rise{0%{translate:0 100%}}@keyframes ba-product-intros-pop{0%{opacity:0;scale:.98}}@media (prefers-reduced-motion:reduce){.ba-vd-confirm.ba-sheet,.mbb-note .ba-closing{animation:none}.mbb-vd-scrollhead{transition:none}}.ba-mx__list>.mbb-ptr,.ba-mx__list>.mbb-ptr>.mbb-ptr__content{display:flex;flex:1 1;flex-direction:column;gap:inherit;min-height:0}@media (max-width:1023px){.ba-mx:not(:has(>.ba-mx__stage>.ba-mx-blank))>.ba-mx__list{display:none}.ba-mx:not(:has(>.ba-mx__stage>.ba-mx-blank))>.ba-mx__stage{display:flex}.ba-mx:has(>.ba-mx__stage>.ba-mx-blank){flex-direction:column}.ba-mx:has(>.ba-mx__stage>.ba-mx-blank)>.ba-mx__stage{display:flex;flex:none;order:-1}.ba-mx__stage>.ba-mx-blank{display:none}.ba-mx__stage>.mbb-mx-alert{margin:16px 16px 0}}@media (min-width:1024px){.ba-mx.mbb-mx{height:100dvh}.ba-mx>.ba-mx__list,.ba-mx>.ba-mx__stage{overflow-y:auto}.ba-mx>.ba-mx__stage:has(.mbb-md){overflow:hidden}.ba-mx__stage>.mbb-mx-alert{margin:24px 32px 0}}.ba-mx:has(.ba-mx-emptypage)>.ba-mx__list{padding:0}@media (min-width:1024px){.ba-mx:has(.ba-mx-emptypage)>.ba-mx__list{flex:1 1;width:auto;border-right:0;background:none}.ba-mx:has(.ba-mx-emptypage)>.ba-mx__stage:not(:has(>.ba-alert,>.ba-sys)){flex:none;width:0;overflow:hidden}.ba-mx:has(.ba-mx-emptypage)>.ba-mx__stage>.ba-mx-blank{display:none}}.ba-mx-row:has(.ba-mx-row__name[aria-current=page]){background:var(--blue-wash)}.ba-mx-row .ba-mx-row__name[aria-current=page]{color:var(--blue-strong)}.ba-mx-row--settled .ba-mx-row__name{position:relative}.ba-mx-row--settled .ba-mx-row__name:after{display:block;inset:-11px -4px;border-radius:8px}.ba-mx-row--settled>form{display:contents}.ba-mx-rows[hidden]{display:none}.ba-mx-fold:has(>.ba-mx-rows[hidden]) .ba-mx-fold__chev{transform:none}@media (min-width:1024px){.ba-mx__list .ba-mx-fold:first-child{padding-top:0;border-top-color:transparent!important}}.mbb-md{position:relative;display:flex;flex-direction:column;height:100dvh;overflow:hidden}@media (max-width:680px){body[data-keyboard=open]:has(.mbb-md-composer:focus-within) .mbb-md{top:var(--mbb-vv-offset,0);height:var(--mbb-vv-height,calc(100dvh - var(--mbb-keyboard-inset, 0px)))}}.ba-bubble .mbb-md-msg__body{white-space:pre-wrap}@media (display-mode:standalone){@supports (-webkit-touch-callout:none){.ba-mx-mhead{padding-top:12px}}}.mbb-md-rail{display:none}.mbb-md-layout,.mbb-md-stage{display:contents}.mbb-md-convo,.mbb-md-convo__scroll{display:flex;flex:1 1;flex-direction:column;min-height:0}.mbb-md-convo__scroll{overflow-y:auto;overscroll-behavior:contain}.mbb-md .ba-mx-dhead,.mbb-md .ba-mx-mhead{flex:none}.mbb-md .ba-composer.mbb-md-composer{position:relative;bottom:auto;flex:none;flex-wrap:wrap}.mbb-md-stage>.ba-alert{flex:none;margin:12px 16px 0}.ba-avatar:has(>.mbb-md-avatar__img){position:relative}.ba-avatar>.mbb-md-avatar__img{position:absolute;inset:0}.mbb-md-composer__count{order:-1;flex-basis:100%;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-secondary)}.mbb-md-composer__count--over{color:var(--danger-text)}.mbb-md-composer>.ba-error{flex-basis:100%;margin:0}.ba-composer__field.mbb-md-composer__input{min-width:0;max-height:132px;field-sizing:content;overflow-y:auto}@media (max-width:680px){.mbb-md .ba-composer.mbb-md-composer{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}body[data-keyboard=open] .mbb-md .ba-composer.mbb-md-composer{padding-bottom:14px}.mbb-md-convo--closed .ba-mx-thread{padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px))}}.ba-mx-thread>.mbb-md-gone{margin-top:24px}.ba-mx-dhead:not(:has(>.mbb-md-convohead__slot)){grid-template-columns:auto minmax(0,1fr) auto}.ba-toast.mbb-note-toast.ba-mx-toast{position:absolute;bottom:calc(96px + env(safe-area-inset-bottom, 0px));max-width:calc(100% - 32px)}.mbb-md:not(:has(.mbb-md-composer)) .ba-toast.mbb-note-toast.ba-mx-toast{bottom:calc(46px + env(safe-area-inset-bottom, 0px))}.mbb-md-convohead__profile-icon{display:none}.ba-mx-dhead .mbb-md-convohead__profile{height:44px}@media (min-width:1024px){.mbb-md-layout,.mbb-md-stage{display:flex;flex:1 1;min-height:0}.mbb-md-stage{position:relative;flex-direction:column;min-width:0;container:mbb-md-stage/inline-size}.mbb-md-stage>.ba-alert{margin:16px 32px 0}}@container mbb-md-stage (max-width: 519px){.ba-mx-dhead .mbb-md-convohead__profile{width:44px;height:44px;padding:0;border-radius:9999px}.mbb-md-convohead__profile-icon{display:block}.mbb-md-convohead__profile-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:1600px){.mbb-md-rail.ba-mx-prof__grid{display:block;flex:none;width:400px;padding:30px 28px 44px;box-sizing:border-box;overflow-y:auto;border-right:1px solid var(--line)}.mbb-md-rail .ba-mx-gallery{position:static}.mbb-md-rail .ba-mx-prof__read{margin-top:24px}.mbb-md-rail .ba-mx-prof__name{font-size:2.1rem}.ba-mx-dhead .mbb-md-convohead__profile{display:none}}.ba-mx-gallery__slide>.ba-avatar--initial{width:100%;height:100%;border-radius:0;font-size:7rem}@media (min-width:681px) and (max-width:1023px){.ba-mx-prof__grid:not(.mbb-md-rail)>.ba-mx-gallery,.ba-mx-prof__grid:not(.mbb-md-rail)>.ba-mx-prof__read{max-width:480px}}@media (min-width:1024px){.ba-mx__stage{container:mbb-mx-stage/inline-size}}@container mbb-mx-stage (max-width: 759px){.ba-mx-prof__grid:not(.mbb-md-rail){grid-template-columns:minmax(0,1fr)}.ba-mx-prof__grid:not(.mbb-md-rail)>.ba-mx-gallery{position:static;max-width:320px}}.ba-grp-dossier-a:has(>.ba-page--center){display:flex;flex:1 1;flex-direction:column}.ba-rp-page>.mbb-st-report__form{display:contents}@media (max-width:680px){.mbb-st-report{display:flex;flex-direction:column;min-height:100dvh}.mbb-st-report>.ba-rp-page{flex:1 1}.ba-rp-page .ba-rp-foot{margin-top:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px))}.ba-rp-page .mbb-st-report__form>:has(+.ba-rp-foot){margin-bottom:8px}}.mbb-status-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.mbb-status-row__chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border-radius:9999px;background:var(--blue-tint);color:var(--blue-strong);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.mbb-status-row__chip:before{content:"";flex:none;width:7px;height:7px;border-radius:9999px;background:var(--blue)}.ba-row__sub.mbb-status-row__value--todo{color:var(--blue-strong)}.ba-story__text{margin:18px 0 0;max-width:62ch;font-weight:400;font-size:15.5px;line-height:1.6;color:var(--ink)}.ba-story__text+.ba-story__text{margin-top:12px}.mbb-st-banner{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon body" ". action";align-items:center;grid-gap:4px 14px;gap:4px 14px}.ba-dossier .mbb-st-banner.ba-card{padding:16px}.mbb-st-banner.ba-banner-plan{padding:20px;border:1px solid #efd6ae;border-radius:var(--radius-20);background:var(--ba-warn-wash)}@media (min-width:1024px){.mbb-st-banner.ba-banner-plan{padding:26px 28px}}.mbb-st-banner.ba-card--ended{border-color:var(--line-strong)}.mbb-st-banner__icon{grid-area:icon;align-self:start}.ba-banner-plan .mbb-st-banner__icon{background:var(--surface);color:var(--ba-warn-text)}.mbb-st-banner__icon svg{width:18px;height:18px}.mbb-st-banner__body{grid-area:body;display:flex;flex-direction:column;align-self:center;min-height:36px;justify-content:center}.mbb-st-banner__action{grid-area:action;justify-self:start;margin-top:10px;height:44px;padding:0 18px;font-size:14.5px}.ba-banner-plan .mbb-st-banner__action{background:var(--surface)}.ba-band.mbb-st-statusband--review,.ba-band.mbb-st-statusband--warning{padding-left:16px;background:var(--blue-mist);box-shadow:inset 0 0 0 1px rgba(0,89,255,.26);color:var(--blue-strong)}.ba-ptile__pill:is(.mbb-obs-phototile__pill--review,.mbb-obs-phototile__pill--rejected){display:block}.ba-facts>.mbb-st-notice-slot{margin:6px var(--pad) var(--pad)}.ba-facts>.mbb-st-notice-slot[data-state=out]{margin-top:0;margin-bottom:0}.ba-fact__value.mbb-st-receipt__value--todo{font-weight:500;color:var(--blue-strong)}.ba-mstat .mbb-ms-hero__step{height:44px;margin-top:16px;padding:0 18px;font-size:14.5px}.ba-mstat>.mbb-ms-toggle__refusal{grid-column:1/-1;margin:0}.mbb-keep{white-space:nowrap}.ba-qa+.ba-qa{margin-top:18px;padding-top:18px;border-top:1px solid var(--line-soft)}.ba-dev.ba-dev--off{border-color:var(--line);background:var(--surface-off)}.ba-dev.ba-dev--todo{border-color:rgba(0,89,255,.26);background:var(--blue-mist)}.ba-dev .ba-dev__chip,.mbb-stp__waitchip{background:var(--surface)}.mbb-stp__waitchip{width:84px;height:30px;border-radius:9999px}.mbb-stp__waitline{display:block;height:12px;margin-top:10px;border-radius:6px;background:var(--surface)}.mbb-stp__waitline--title{width:70%;height:22px;margin-top:0}.mbb-stp__waitline--short{width:55%}.mbb-stp__waitswitch{width:48px;height:28px;margin-top:4px;border-radius:9999px;background:var(--line-strong)}.ba-dev .mbb-stp__foot{margin:14px 0 0;max-width:64ch;font-weight:400;font-size:13px;line-height:1.55;color:var(--ink-secondary)}.mbb-stp__steps{display:flex;flex-direction:column;gap:10px;margin-top:16px}.mbb-stp__step{display:flex;align-items:center;gap:12px;font-size:14.5px;line-height:1.45;color:var(--ink)}.mbb-stp__stepglyph{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:var(--surface);color:var(--ink-heading)}.mbb-stp__stepglyph svg{width:16px;height:16px}.mbb-stp__paths{gap:8px;margin-top:16px}.mbb-stp__path,.mbb-stp__paths{display:flex;flex-direction:column}.mbb-stp__path{gap:2px;padding:10px 14px;border-radius:var(--radius-14);background:var(--surface)}.mbb-stp__pathlabel{font-size:13px;font-weight:500;color:var(--ink-secondary)}.mbb-stp__pathvalue{font-family:var(--font-mono);font-size:13.5px;line-height:1.45;color:var(--ink-heading);overflow-wrap:anywhere}.ba-page>.mbb-st-flash{margin:0 0 14px}@media (min-width:681px){.ba-page>.mbb-st-flash{margin-bottom:20px}}.mbb-st-discount__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0}.ba-disc .ba-h2{overflow-wrap:normal}@media (min-width:1440px){.mbb-st-plan__col--side .ba-disc .ba-srow{display:block}.mbb-st-plan__col--side .ba-disc .ba-srow .ba-cact{margin-top:18px}}.ba-disc__lines p.mbb-st-discount__state{color:var(--ink)}.ba-disc__lines p.mbb-st-discount__note{color:var(--ink-secondary)}.ba-switch.mbb-ms-toggle,.ba-switch.mbb-stp-toggle{width:64px;height:44px;border:8px solid transparent;background-clip:padding-box}.ba-switch.mbb-ms-toggle{margin:-6px -8px -8px}.ba-switch.mbb-stp-toggle{margin:-4px -8px -8px}.ba-switch.mbb-ms-toggle:focus-visible,.ba-switch.mbb-stp-toggle:focus-visible{outline:2px solid var(--blue-focus);outline-offset:-6px}.ba-fact--switch .mbb-st-switch__input,.ba-mx__c .mbb-st-switch__input{top:-8px;bottom:-8px;height:auto}.ba-tune__sum.mbb-st-finetune__sum{padding-block:16px}.ba-tile--on .ba-onoff--on{background:color-mix(in srgb,var(--green) 16%,var(--surface))}