.ChatWidgetLauncher-module__2ZPGsG__widget{--cl-accent:#d33c38;--cl-accent-hover:#bb302c;--cl-card:#fff;--cl-line:#ece7e4;--cl-ink:#14100f;--cl-muted:#615957;--cl-alma:#d33c38;--cl-alma-wash:#fdf1f0;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:200;position:fixed}:is(body[data-public-theme=dark] .ChatWidgetLauncher-module__2ZPGsG__widget,body:has(.site-header[data-app-dark]) .ChatWidgetLauncher-module__2ZPGsG__widget){--cl-card:#1f1a1a;--cl-line:#332b2b;--cl-ink:#f3edeb;--cl-muted:#a89f9c;--cl-alma:#f0706c;--cl-alma-wash:#2c1514}@media (prefers-color-scheme:dark){html:not([data-signed-in]) body[data-public-theme=auto] .ChatWidgetLauncher-module__2ZPGsG__widget{--cl-card:#1f1a1a;--cl-line:#332b2b;--cl-ink:#f3edeb;--cl-muted:#a89f9c;--cl-alma:#f0706c;--cl-alma-wash:#2c1514}}.ChatWidgetLauncher-module__2ZPGsG__fab{background:var(--cl-accent);color:#fff;cursor:pointer;border:0;border-radius:18px;place-items:center;width:56px;height:56px;padding:0;transition:transform .16s,background-color .16s;display:grid;position:relative;box-shadow:0 10px 24px #d33c3852,0 2px 6px #14100f1f}.ChatWidgetLauncher-module__2ZPGsG__fab:hover{background:var(--cl-accent-hover);transform:translateY(-1px)}.ChatWidgetLauncher-module__2ZPGsG__fab:focus-visible{outline:3px solid var(--cl-accent);outline-offset:3px}.ChatWidgetLauncher-module__2ZPGsG__fab[aria-busy=true]{cursor:progress}.ChatWidgetLauncher-module__2ZPGsG__dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--cl-accent);background:#fff;border-radius:999px;position:absolute;top:7px;right:7px}.ChatWidgetLauncher-module__2ZPGsG__peek{border:1px solid var(--cl-line);background:var(--cl-card);border-radius:16px;align-items:center;gap:8px;max-width:calc(100vw - 48px);padding:8px 14px 8px 10px;animation:.32s cubic-bezier(.34,1.56,.64,1) ChatWidgetLauncher-module__2ZPGsG__peek-in;display:flex;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 12px 28px #14100f2e}.ChatWidgetLauncher-module__2ZPGsG__peek:after{border-right:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);background:var(--cl-card);content:"";width:12px;height:12px;position:absolute;bottom:-6px;right:22px;transform:rotate(45deg)}.ChatWidgetLauncher-module__2ZPGsG__peekBody{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.ChatWidgetLauncher-module__2ZPGsG__peekMark{background:var(--cl-alma-wash);width:34px;height:34px;color:var(--cl-alma);border-radius:999px;place-items:center;display:grid}.ChatWidgetLauncher-module__2ZPGsG__peekText{color:var(--cl-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-control)}.ChatWidgetLauncher-module__2ZPGsG__peekDismiss{border:1px solid var(--cl-line);background:var(--cl-card);width:20px;height:20px;color:var(--cl-muted);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #00000026}.ChatWidgetLauncher-module__2ZPGsG__peekDismiss:hover{color:var(--cl-ink)}.ChatWidgetLauncher-module__2ZPGsG__peekMark [data-eye]{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite ChatWidgetLauncher-module__2ZPGsG__blink}@keyframes ChatWidgetLauncher-module__2ZPGsG__peek-in{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.ChatWidgetLauncher-module__2ZPGsG__peek[data-leaving=true]{pointer-events:none;animation:.22s forwards ChatWidgetLauncher-module__2ZPGsG__peek-out}@keyframes ChatWidgetLauncher-module__2ZPGsG__peek-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.94)}}@keyframes ChatWidgetLauncher-module__2ZPGsG__blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@media (max-width:767px){.ChatWidgetLauncher-module__2ZPGsG__widget[data-signed-in=true]{bottom:calc(var(--mobile-dock-height) + var(--mobile-dock-offset) * 2 + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ChatWidgetLauncher-module__2ZPGsG__peek,.ChatWidgetLauncher-module__2ZPGsG__peekMark [data-eye]{animation:none}.ChatWidgetLauncher-module__2ZPGsG__fab,.ChatWidgetLauncher-module__2ZPGsG__fab:hover{transition:none;transform:none}}
