.bb-bar{--bg: #eef0f2 url(/assets/home/toast-crystal.jpg) right center / var(--bar-w, 100%) auto no-repeat;--title: #6e6e6e;--text: #7d7d7a;--btn-bg: #3a3a3a;--btn-text: #ffffff;--btn-hover: #1f2533;--close: #8a8a85;--gutter: 24px;--radius: 18px;--pad: 28px;--ease: cubic-bezier(.65, 0, .35, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);position:fixed;right:var(--gutter);bottom:var(--gutter);width:max-content;max-width:calc(100vw - 2 * var(--gutter));z-index:9999;font-family:Suisse Intl,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;pointer-events:none}.bb-bar,.bb-bar *,.bb-bar *:before,.bb-bar *:after{box-sizing:border-box}.bb-bar__shape{position:absolute;right:0;bottom:0;width:var(--shape-w, 100%);height:100%;border-radius:var(--radius);background:var(--bg);overflow:hidden;opacity:0;filter:blur(14px);transform:translateY(18px) scale(.94);transform-origin:100% 100%;transition:opacity .7s var(--ease-out),filter .9s var(--ease-out),transform .9s var(--ease-out)}.bb-bar.is-in .bb-bar__shape{opacity:1;filter:none;transform:none}.bb-bar.is-wide .bb-bar__shape{width:100%;transition:opacity .7s var(--ease-out),filter .9s var(--ease-out),transform .9s var(--ease-out),width 1s var(--ease)}.bb-bar__row{position:relative;display:flex;align-items:center;gap:20px;padding:16px 14px 16px var(--pad);clip-path:inset(0 0 0 calc(100% - var(--shape-w, 0px)))}.bb-bar.is-wide .bb-bar__row{pointer-events:auto;clip-path:inset(0);transition:clip-path 1s var(--ease)}.bb-bar__copy{flex:none;width:min-content;margin-right:16px}.bb-bar__title{margin:0;font-size:19px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--title);white-space:nowrap}.bb-bar__text{margin:4px 0 0;font-size:15px;line-height:1.4;color:var(--text);text-wrap:balance}.bb-bar .word{display:inline-block;white-space:nowrap}.bb-bar .char{display:inline-block;opacity:var(--o, 0);filter:blur(var(--b, 10px));transform:translateY(var(--y, .5em));will-change:filter,opacity,transform}.bb-bar__btn,.bb-bar__close{opacity:0;filter:blur(8px);transform:translateY(6px);transition:opacity .7s var(--ease-out),filter .8s var(--ease-out),transform .8s var(--ease-out),background .2s ease}.bb-bar.is-open .bb-bar__btn,.bb-bar.is-open .bb-bar__close{opacity:1;filter:none;transform:none}.bb-bar.is-open .bb-bar__close{transition-delay:.15s,.15s,.15s,0s}.bb-bar__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;height:46.5px;padding-inline:14.66px;border-radius:8.2px;background:var(--btn-bg);color:var(--btn-text);font-size:14.17px;font-weight:500;letter-spacing:-.1417px;line-height:1.2;text-decoration:none;white-space:nowrap}.bb-bar__btn:hover{background:var(--btn-hover)}.bb-bar__close{flex:none;width:36px;height:36px;margin-left:-10px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--close);cursor:pointer}.bb-bar__close:hover{background:#7f7f7f24}.bb-bar__close svg{width:14px;height:14px}.bb-bar :focus-visible{outline:2px solid currentColor;outline-offset:3px}.bb-bar.is-closing .bb-bar__shape{width:var(--shape-w);transition:width .55s var(--ease)}.bb-bar.is-closing .bb-bar__row{pointer-events:none;opacity:0;clip-path:inset(0 0 0 calc(100% - var(--shape-w, 0px)));transition:clip-path .55s var(--ease),opacity .3s ease}.bb-bar.is-out{opacity:0;transform:translateY(12px);filter:blur(6px);visibility:hidden;transition:opacity .4s ease,transform .4s ease,filter .4s ease,visibility 0s .4s}.bb-bar.is-out .bb-bar__row{pointer-events:none}@media(max-width:760px){.bb-bar{--gutter: 16px;--pad: 20px;left:var(--gutter);right:var(--gutter);width:auto}.bb-bar__row{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:18px 16px 16px var(--pad)}.bb-bar__title{font-size:17px;white-space:normal}.bb-bar__text{margin-top:8px}.bb-bar__close{order:2;margin:-6px -6px 0 0}.bb-bar__btn{order:3;margin-top:8px}.bb-bar__copy{flex:1 1 calc(100% - 50px);width:auto;margin-right:0}}.bb-bar__close svg{width:11.2px;height:11.2px}@media(min-width:761px){.bb-bar__row{padding-right:56px}.bb-bar__close{position:absolute;top:4px;right:4px;width:28px;height:28px;margin:0}}@media(max-width:760px){.bb-bar__close{margin:-7.8px -8px 0 0}}
