.bnbgo-marketing{--mkt-cta:#ff6a00;--mkt-cta-foreground:#fff;--mkt-cta-hover:#e85f00;--mkt-blue:#00a6d8;--mkt-blue-dark:#062b49;--mkt-success:#22c55e;--mkt-hero-bg:linear-gradient(180deg, #b0e3f7 0%, #f5fbfe 100%);--mkt-wash:#e8f6fc;--primary:var(--mkt-blue-dark);--primary-foreground:#fff;--accent:var(--mkt-blue);--accent-foreground:var(--mkt-blue-dark);--success:var(--mkt-success);--success-foreground:#fff;--ring:var(--mkt-blue);--gradient-hero:linear-gradient(135deg, #062b49 0%, #0a6e9e 60%, #00a6d8 100%)}.bnbgo-marketing .mkt-hero{background:var(--mkt-hero-bg)}.bnbgo-marketing .mkt-wash{background-color:var(--mkt-wash)}.bnbgo-marketing .mkt-cta-btn{background-color:var(--mkt-cta)!important;color:var(--mkt-cta-foreground)!important;border-color:#0000!important}.bnbgo-marketing .mkt-cta-btn:hover{background-color:var(--mkt-cta-hover)!important}.bnbgo-marketing .mkt-btn-outline{border-color:var(--mkt-blue-dark)!important;color:var(--mkt-blue-dark)!important;background-color:#0000!important}.bnbgo-marketing .mkt-btn-outline:hover{background-color:color-mix(in oklab,var(--mkt-blue) 14%,white)!important;color:var(--mkt-blue-dark)!important}@keyframes mkt-marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--mkt-marquee-copy-width,50%)))}}.mkt-marquee-track{will-change:transform;backface-visibility:hidden;perspective:1000px;animation:32s linear infinite mkt-marquee-scroll;transform:translateZ(0)}@media(min-width:768px){.mkt-marquee-track{animation-duration:32s}}@media(prefers-reduced-motion:reduce){.mkt-marquee-track{animation:none}}@keyframes mkt-usp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mkt-usp-track{will-change:transform;animation:40s linear infinite mkt-usp-scroll}.mkt-usp-track:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.mkt-usp-track{animation:none}}.bnbgo-marketing .calc-slider [role=slider]{background-color:var(--mkt-cta);border:2px solid #fff;width:22px;height:22px;box-shadow:0 2px 6px #062b4940}.bnbgo-marketing .calc-slider [role=slider]:focus-visible{outline:none;box-shadow:0 0 0 4px #fff6}.bnbgo-marketing .calc-slider>span:first-child{background-color:#ffffff4d;height:6px}.bnbgo-marketing .calc-slider>span:first-child>span{background-color:#fff}.bnbgo-marketing .mkt-line-clamp-3-mobile{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:768px){.bnbgo-marketing .mkt-line-clamp-3-mobile{-webkit-line-clamp:unset;display:block;overflow:visible}}.bnbgo-marketing .mkt-orange-btn{color:#fff;background-color:#ff6a00;transition:background-color .2s;position:relative;overflow:hidden}.bnbgo-marketing .mkt-orange-btn:hover:not(:disabled){background-color:#e65f00}.bnbgo-marketing .mkt-orange-btn:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff59,#0000 70%);width:50%;position:absolute;inset:0 auto 0 -100%;transform:skew(-20deg)}.bnbgo-marketing .mkt-orange-btn.mkt-orange-btn-shine:after{animation:5s ease-in-out infinite mkt-shine-sweep}@keyframes mkt-shine-sweep{0%{left:-100%}20%{left:150%}to{left:150%}}@media(prefers-reduced-motion:reduce){.bnbgo-marketing .mkt-orange-btn.mkt-orange-btn-shine:after{animation:none}.acm-back-to-waitlist{transition-duration:0s!important;transform:none!important}}.bnbgo-dashboard{--dash-cta:#ff6a00;--dash-cta-foreground:#fff;--dash-cta-hover:#e85f00;--dash-blue:#00a6d8;--dash-blue-dark:#062b49;--dash-success:#22c55e;--primary:var(--dash-blue-dark);--primary-foreground:#fff;--ring:var(--dash-blue-dark);--accent:#e6f4fb;--accent-foreground:var(--dash-blue-dark);--success:var(--dash-success);--success-foreground:#fff}body.bnbgo-dashboard-portals{--primary:#062b49;--primary-foreground:#fff;--ring:#062b49;--accent:#e6f4fb;--accent-foreground:#062b49}html.bnbgo-dashboard-root,html.bnbgo-dashboard-root body{background-color:#f2f6fb}html.bnbgo-dashboard-root,html.bnbgo-dashboard-root *{-webkit-tap-highlight-color:transparent}@media(max-width:767px){.bnbgo-dashboard,body.bnbgo-dashboard-portals :where([role=dialog],[role=menu],[role=listbox]){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bnbgo-dashboard :where(.app-selectable-content,input,textarea,[contenteditable=true],[data-copyable],.tabular-nums,tbody td,a[href^="mailto:"],a[href^="tel:"],code,output),body.bnbgo-dashboard-portals :where(input,textarea,[contenteditable=true],[data-copyable]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.bnbgo-dashboard :where(a[href],button,summary,label[for],[role=button],[role=tab],[role=menuitem],[role=option],.cursor-pointer,input[type=button],input[type=submit],input[type=checkbox],input[type=radio]),body.bnbgo-dashboard-portals :where(a[href],button,summary,[role=button],[role=tab],[role=menuitem],[role=option],.cursor-pointer){touch-action:manipulation;transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:ease-out}.bnbgo-dashboard :where(a[href],button,summary,label[for],[role=button],[role=tab],[role=menuitem],[role=option],.cursor-pointer,input[type=button],input[type=submit]):not([aria-disabled=true]):not(:disabled):active,body.bnbgo-dashboard-portals :where(a[href],button,summary,[role=button],[role=tab],[role=menuitem],[role=option],.cursor-pointer):not([aria-disabled=true]):not(:disabled):active{opacity:.72;transform:scale(.97)}.bnbgo-dashboard :where(a,button,input,textarea,select,summary,[tabindex]):focus:not(:focus-visible),body.bnbgo-dashboard-portals :where(a,button,input,textarea,select,summary,[tabindex]):focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.bnbgo-dashboard :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible,body.bnbgo-dashboard-portals :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bnbgo-dashboard :where([data-mobile-chat-messages],[class*=overflow-y-auto],[class*=overflow-auto]),body.bnbgo-dashboard-portals :where([role=dialog],[role=menu],[role=listbox],[class*=overflow-y-auto],[class*=overflow-auto]){overscroll-behavior:contain}}html[data-staido-app="1"].bnbgo-dashboard-root,html[data-staido-app="1"].bnbgo-dashboard-root body{overscroll-behavior:none;width:100%;height:100dvh;overflow:hidden}html[data-staido-app="1"] .bnbgo-dashboard{height:100dvh;min-height:0;overflow:hidden}html[data-staido-app="1"] .bnbgo-dashboard [data-app-scroll-root]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;overflow-y:auto}@media(max-width:767px){html[data-staido-app="1"] .bnbgo-dashboard [data-dashboard-header][data-header-mode=sticky]{position:fixed;top:0;left:0;right:0;transform:none}html[data-staido-app="1"] .bnbgo-dashboard [data-app-scroll-root]:has([data-dashboard-header][data-header-mode=sticky]){padding-top:4rem}}@keyframes dashboard-skeleton-breathe{0%,to{opacity:.7}50%{opacity:1}}.dashboard-skeleton-block{animation:1.2s ease-in-out infinite dashboard-skeleton-breathe}@media(prefers-reduced-motion:reduce){.dashboard-skeleton-block{animation:none}.bnbgo-dashboard :where(a,button,summary,[role=button],[role=tab],[role=menuitem],[role=option]),body.bnbgo-dashboard-portals :where(a,button,summary,[role=button],[role=tab],[role=menuitem],[role=option]){transition-duration:0s}}.dashboard-bottom-fill{background-color:#f2f6fb}html[data-staido-app="1"] body.bnbgo-dashboard-portals .dashboard-nav-backdrop{background:linear-gradient(#f2f6fb00,#f2f6fb)!important}.bnbgo-dashboard .bg-primary.shadow{background-color:var(--dash-cta)!important;color:var(--dash-cta-foreground)!important}.bnbgo-dashboard .bg-primary.shadow:hover{background-color:var(--dash-cta-hover)!important}@keyframes onboarding-step-glow{0%{box-shadow:0 0 #4ade8000}20%{box-shadow:0 0 0 6px #4ade808c}to{box-shadow:0 0 0 14px #4ade8000}}.onboarding-step-glow{animation:1.5s ease-out onboarding-step-glow}@media(prefers-reduced-motion:reduce){.onboarding-step-glow{animation:none}}@keyframes onboarding-allset-pulse{0%,to{opacity:1}50%{opacity:.45}}.onboarding-allset-pulse{animation:1.4s ease-in-out infinite onboarding-allset-pulse}@media(prefers-reduced-motion:reduce){.onboarding-allset-pulse{animation:none}}
