:is(.page-chrome-ext,.page-connector-landing) .sb-chat-widget{transition:transform 0.4s cubic-bezier(0.16,1,0.3,1)}html.sb-bottombar-active :is(.page-chrome-ext,.page-connector-landing) .sb-chat-widget{transform:translateY(calc(-1 * var(--sb-bottombar-h,0px) - 12px))}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:0 clamp(12px,4%,48px) calc(env(safe-area-inset-bottom,0px) + 14px);transform:translateY(150%);opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1),opacity 0.4s ease,visibility 0s linear 0.55s}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1),opacity 0.4s ease}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:clamp(12px,2vw,22px);padding:12px 14px 12px 18px;background:rgba(17,24,44,0.82);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--border-hover);border-radius:var(--radius-md);box-shadow:0 18px 50px -14px rgba(0,0,0,0.65)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__copy{display:flex;align-items:center;gap:12px;min-width:0}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__logo{width:34px;height:34px;flex:none;border-radius:9px;object-fit:contain}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__text{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__title{font-size:15px;font-weight:800;color:var(--text-main);line-height:1.2;white-space:nowrap}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__sub{font-size:12.5px;font-weight:500;color:var(--text-secondary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__actions{display:flex;align-items:center;gap:10px;margin-left:auto}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;border:none;font-family:inherit;transition:var(--transition-smooth)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--primary{background:var(--accent-green);color:var(--btn-text);box-shadow:0 8px 22px -8px rgba(65,255,160,0.55)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px rgba(65,255,160,0.7)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--ghost{background:rgba(255,255,255,0.04);color:var(--text-main);border:1px solid var(--border-hover)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--ghost:hover{background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.22);transform:translateY(-2px)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__ico{width:18px;height:18px;flex:none}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__signup{display:inline-flex;align-items:center;flex:none}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__signup[hidden],:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--signup[hidden]{display:none}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--signup{background:rgba(255,255,255,0.04);color:var(--text-main);border:1px solid var(--border-hover);gap:9px;padding:0 15px}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--signup:hover{background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.22);transform:translateY(-2px)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__ico--signup{width:20px;height:20px;border-radius:5px;object-fit:contain;background:#fff}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;padding:0;border:none;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__close:hover{background:rgba(255,255,255,0.08);color:var(--text-main)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__close svg{width:18px;height:18px}@media (max-width:900px){:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__sub{display:none}}@media (max-width:720px){:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__copy{display:none}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__actions{margin-left:0;flex:1}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__signup{flex:1}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn{flex:1;padding:0 12px}}@media (max-width:600px){:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__inner{flex-wrap:wrap;gap:8px;padding:10px 12px}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__actions{display:contents}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__signup{flex:1 1 100%}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--signup{flex:1}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn{height:42px;font-size:13px}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--primary{flex:1 1 100%;padding:0 16px}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--ghost{flex:1 1 0;min-width:0;gap:6px;padding:0 8px}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn-pre{display:none}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__close{flex:0 0 auto;width:42px;height:42px;border:1px solid var(--border-hover)}}@media (prefers-reduced-motion:reduce){:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta{transform:none;transition:opacity 0.3s ease,visibility 0s linear 0.3s}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta.is-visible{transform:none;transition:opacity 0.3s ease}:is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn:hover{transform:none}}[data-sb-theme="light"] :is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__inner{background:rgba(255,255,255,0.92);border-color:var(--border-subtle);box-shadow:0 18px 50px -14px rgba(15,23,42,0.22)}[data-sb-theme="light"] :is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--ghost{background:rgba(15,23,42,0.04);border-color:var(--border-subtle)}[data-sb-theme="light"] :is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--ghost:hover{background:rgba(15,23,42,0.08);border-color:rgba(15,23,42,0.18)}[data-sb-theme="light"] :is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--signup{background:rgba(15,23,42,0.04);border-color:var(--border-subtle)}[data-sb-theme="light"] :is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__btn--signup:hover{background:rgba(15,23,42,0.08);border-color:rgba(15,23,42,0.18)}[data-sb-theme="light"] :is(.page-chrome-ext,.page-connector-landing) .sb-sticky-cta__close:hover{background:rgba(15,23,42,0.06)}