.ssbb-wrap-fixed{position:fixed;z-index:var(--ssbb-z,9999);pointer-events:none;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1;box-sizing:border-box}.ssbb-wrap-fixed *{box-sizing:border-box}.ssbb-pos-top_left{top:var(--ssbb-y,120px);left:var(--ssbb-x,20px)}.ssbb-pos-top_right{top:var(--ssbb-y,120px);right:var(--ssbb-x,20px)}.ssbb-pos-bottom_left{bottom:var(--ssbb-y,120px);left:var(--ssbb-x,20px)}.ssbb-pos-bottom_right{bottom:var(--ssbb-y,120px);right:var(--ssbb-x,20px)}.ssbb-pos-middle_left{top:50%;left:var(--ssbb-x,20px);transform:translateY(-50%)}.ssbb-pos-middle_right{top:50%;right:var(--ssbb-x,20px);transform:translateY(-50%)}.ssbb-stack,.ssbb-links{display:flex;gap:var(--ssbb-gap,10px);align-items:center;pointer-events:auto}.ssbb-orientation-vertical .ssbb-stack,.ssbb-orientation-vertical .ssbb-links{flex-direction:column}.ssbb-orientation-horizontal .ssbb-stack,.ssbb-orientation-horizontal .ssbb-links{flex-direction:row}.ssbb-pos-top_left .ssbb-toggle,.ssbb-pos-top_right .ssbb-toggle{order:-1}.ssbb-btn,.ssbb-toggle{position:relative;display:grid;place-items:center;width:var(--ssbb-size,52px);height:var(--ssbb-size,52px);min-width:var(--ssbb-size,52px);padding:0;border:0;border-radius:var(--ssbb-radius,16px);background:none;text-decoration:none!important;color:#fff;cursor:pointer;outline:0;-webkit-tap-highlight-color:#fff0}.ssbb-btn-surface,.ssbb-toggle{width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;background:var(--ssbb-brand,#475569);overflow:hidden;isolation:isolate;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,filter .22s ease,border-color .22s ease}.ssbb-btn-surface::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgb(255 255 255 / .24),transparent 48%,rgb(0 0 0 / .08));z-index:-1;pointer-events:none}.ssbb-has-shadow .ssbb-btn-surface,.ssbb-has-shadow .ssbb-toggle{box-shadow:0 8px 22px color-mix(in srgb,var(--ssbb-brand,#334155) 30%,transparent),0 2px 7px rgb(15 23 42 / .18)}.ssbb-custom-icon{display:block;width:62%;height:62%;object-fit:contain}.ssbb-icon-mask{position:relative}.ssbb-btn:hover .ssbb-btn-surface,.ssbb-toggle:hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-2px) scale(1.045)}.ssbb-btn:active .ssbb-btn-surface,.ssbb-toggle:active{transform:scale(.94)}.ssbb-btn:focus-visible .ssbb-btn-surface,.ssbb-toggle:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--ssbb-brand,#2563eb)}.ssbb-style-glass .ssbb-btn,.ssbb-style-light .ssbb-btn,.ssbb-style-minimal .ssbb-btn{color:var(--ssbb-brand,#475569)}.ssbb-style-glass .ssbb-btn-surface{background:rgb(255 255 255 / .78);border:1px solid rgb(255 255 255 / .85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ssbb-style-light .ssbb-btn-surface{background:#fff;border:1px solid #e2e8f0}.ssbb-style-dark .ssbb-btn-surface{background:#172033;border:1px solid rgb(255 255 255 / .1)}.ssbb-style-minimal .ssbb-btn-surface{background:#fff0;border:1px solid color-mix(in srgb,var(--ssbb-brand,#475569) 24%,transparent);box-shadow:none}.ssbb-style-glass .ssbb-btn-surface::before,.ssbb-style-light .ssbb-btn-surface::before,.ssbb-style-dark .ssbb-btn-surface::before,.ssbb-style-minimal .ssbb-btn-surface::before{display:none}.ssbb-tooltip{position:absolute;top:50%;z-index:3;padding:8px 11px;border-radius:9px;background:#111827;color:#fff;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-50%) scale(.94);transition:opacity .16s ease,transform .16s ease,visibility .16s;box-shadow:0 8px 20px rgb(15 23 42 / .2);pointer-events:none}.ssbb-pos-top_left .ssbb-tooltip,.ssbb-pos-middle_left .ssbb-tooltip,.ssbb-pos-bottom_left .ssbb-tooltip{left:calc(100% + 11px)}.ssbb-pos-top_right .ssbb-tooltip,.ssbb-pos-middle_right .ssbb-tooltip,.ssbb-pos-bottom_right .ssbb-tooltip{right:calc(100% + 11px)}.ssbb-orientation-horizontal .ssbb-tooltip{left:50%;right:auto;top:auto;bottom:calc(100% + 10px);transform:translateX(-50%) scale(.94)}.ssbb-btn:hover .ssbb-tooltip,.ssbb-btn:focus-visible .ssbb-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.ssbb-orientation-horizontal .ssbb-btn:hover .ssbb-tooltip,.ssbb-orientation-horizontal .ssbb-btn:focus-visible .ssbb-tooltip{transform:translateX(-50%) scale(1)}.ssbb-toggle{background:#0f172a;color:#fff;border:1px solid rgb(255 255 255 / .18);pointer-events:auto}.ssbb-toggle span,.ssbb-toggle span::before,.ssbb-toggle span::after{display:block;width:21px;height:2px;border-radius:2px;background:currentColor;transition:transform .22s ease,opacity .22s ease}.ssbb-toggle span{position:relative}.ssbb-toggle span::before,.ssbb-toggle span::after{content:"";position:absolute;left:0}.ssbb-toggle span::before{top:-7px}.ssbb-toggle span::after{top:7px}.ssbb-has-toggle:not(.is-collapsed) .ssbb-toggle span{background:#fff0}.ssbb-has-toggle:not(.is-collapsed) .ssbb-toggle span::before{top:0;transform:rotate(45deg)}.ssbb-has-toggle:not(.is-collapsed) .ssbb-toggle span::after{top:0;transform:rotate(-45deg)}.ssbb-links{transform-origin:center bottom;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),visibility .2s}.ssbb-is-ready.is-collapsed .ssbb-links,.ssbb-has-toggle.is-collapsed .ssbb-links{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.7) translateY(10px)}.ssbb-orientation-vertical.is-collapsed .ssbb-links{height:0}.ssbb-orientation-horizontal.is-collapsed .ssbb-links{width:0}.ssbb-animation-pop .ssbb-btn{animation:ssbb-pop .4s both}.ssbb-animation-pop .ssbb-btn:nth-child(2){animation-delay:.04s}.ssbb-animation-pop .ssbb-btn:nth-child(3){animation-delay:.08s}.ssbb-animation-pop .ssbb-btn:nth-child(4){animation-delay:.12s}.ssbb-animation-pop .ssbb-btn:nth-child(n+5){animation-delay:.16s}.ssbb-animation-slide.ssbb-pos-top_right .ssbb-links,.ssbb-animation-slide.ssbb-pos-middle_right .ssbb-links,.ssbb-animation-slide.ssbb-pos-bottom_right .ssbb-links{animation:ssbb-slide-right .45s both}.ssbb-animation-slide.ssbb-pos-top_left .ssbb-links,.ssbb-animation-slide.ssbb-pos-middle_left .ssbb-links,.ssbb-animation-slide.ssbb-pos-bottom_left .ssbb-links{animation:ssbb-slide-left .45s both}.ssbb-animation-pulse .ssbb-btn:first-child .ssbb-btn-surface{animation:ssbb-pulse 2.4s ease-in-out infinite}@keyframes ssbb-pop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ssbb-slide-right{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes ssbb-slide-left{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes ssbb-pulse{0%,100%{box-shadow:0 8px 22px color-mix(in srgb,var(--ssbb-brand) 25%,transparent)}50%{box-shadow:0 8px 26px color-mix(in srgb,var(--ssbb-brand) 50%,transparent),0 0 0 8px color-mix(in srgb,var(--ssbb-brand) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.ssbb-wrap-fixed *{animation:none!important;transition-duration:.01ms!important}}@supports not (color:color-mix(in srgb,#000,#fff)){.ssbb-has-shadow .ssbb-btn-surface{box-shadow:0 8px 22px rgb(15 23 42 / .22)}}