@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.ttf) format("truetype")}.jk-contact-fab[data-contact-widget]{--contact-accent:#1babc9;position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:1100;width:64px;height:64px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jk-contact-fab[data-contact-widget][data-contact-brand=joynio]{--contact-accent:#ff3c28}.jk-contact-fab[data-contact-widget].is-open{height:192px}.jk-contact-fab[data-contact-widget],.jk-contact-fab[data-contact-widget] *{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Inter,Arial,sans-serif!important;letter-spacing:normal}.jk-contact-fab[data-contact-widget][hidden]{display:none}.jk-contact-fab[data-contact-widget] img{display:block;max-width:none;pointer-events:none}.jk-contact-fab[data-contact-widget] :is(button,a):focus-visible{outline:2px solid var(--contact-accent);outline-offset:4px}.jk-contact-fab[data-contact-widget] .jk-contact-fab__trigger{position:absolute;bottom:0;left:0;display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:var(--contact-accent);color:#fff;-webkit-box-shadow:0 8px 12px rgba(28,32,35,.1);box-shadow:0 8px 12px rgba(28,32,35,.1);cursor:pointer;-webkit-tap-highlight-color:transparent}.jk-contact-fab[data-contact-widget] .jk-contact-fab__icon-slot{display:grid;place-items:center;width:32px;height:32px}.jk-contact-fab[data-contact-widget] .jk-contact-fab__icon-slot>img{grid-area:1/1;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jk-contact-fab[data-contact-widget] .jk-contact-fab__chat{opacity:1;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.jk-contact-fab[data-contact-widget] .jk-contact-fab__close{opacity:0;-webkit-transform:rotate(-90deg) scale(.9);-ms-transform:rotate(-90deg) scale(.9);transform:rotate(-90deg) scale(.9)}.jk-contact-fab[data-contact-widget].is-open .jk-contact-fab__chat{opacity:0;-webkit-transform:rotate(90deg) scale(.9);-ms-transform:rotate(90deg) scale(.9);transform:rotate(90deg) scale(.9)}.jk-contact-fab[data-contact-widget].is-open .jk-contact-fab__close{opacity:1;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.jk-contact-fab[data-contact-widget] .jk-contact-fab__actions{position:absolute;left:0;bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:16px;width:64px;visibility:hidden;opacity:0;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);pointer-events:none;-webkit-transition:opacity 150ms ease,visibility 150ms,-webkit-transform 150ms ease;transition:opacity 150ms ease,visibility 150ms,-webkit-transform 150ms ease;-o-transition:opacity 150ms ease,transform 150ms ease,visibility 150ms;transition:opacity 150ms ease,transform 150ms ease,visibility 150ms;transition:opacity 150ms ease,transform 150ms ease,visibility 150ms,-webkit-transform 150ms ease}.jk-contact-fab[data-contact-widget].is-open .jk-contact-fab__actions{visibility:visible;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:auto}.jk-contact-fab[data-contact-widget] .jk-contact-fab__link{position:relative;display:grid;place-items:center;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px;border-radius:50%;text-decoration:none;-webkit-tap-highlight-color:transparent}.jk-contact-fab[data-contact-widget] .jk-contact-fab__social-image{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;-o-transition:transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.jk-contact-fab[data-contact-widget] .jk-contact-fab__link:focus-visible .jk-contact-fab__social-image{-webkit-transform:scale(1.0833333333);-ms-transform:scale(1.0833333333);transform:scale(1.0833333333)}.jk-contact-fab[data-contact-widget] .jk-contact-fab__tooltip{position:absolute;right:calc(100% + 12px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px 12px;border-radius:8px;background:#3d4047;color:#fff;-webkit-box-shadow:0 8px 12px rgba(28,32,35,.1);box-shadow:0 8px 12px rgba(28,32,35,.1);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.jk-contact-fab[data-contact-widget] .jk-contact-fab__link:focus-visible .jk-contact-fab__tooltip{opacity:1;visibility:visible}.jk-contact-fab[data-contact-widget] .jk-contact-fab__arrow-slot{position:absolute;right:-5px;top:0;bottom:0;width:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.jk-contact-fab[data-contact-widget] .jk-contact-fab__arrow-slot img{-ms-flex:none;flex:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.jk-contact-fab[data-contact-widget] .jk-contact-fab__link:hover .jk-contact-fab__social-image{-webkit-transform:scale(1.0833333333);-ms-transform:scale(1.0833333333);transform:scale(1.0833333333)}.jk-contact-fab[data-contact-widget] .jk-contact-fab__link:hover .jk-contact-fab__tooltip{opacity:1;visibility:visible}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.jk-contact-fab[data-contact-widget] .jk-contact-fab__icon-slot>img{-webkit-transition:opacity 220ms cubic-bezier(.4,0,.2,1),-webkit-transform 220ms cubic-bezier(.4,0,.2,1);transition:opacity 220ms cubic-bezier(.4,0,.2,1),-webkit-transform 220ms cubic-bezier(.4,0,.2,1);-o-transition:transform 220ms cubic-bezier(.4,0,.2,1),opacity 220ms cubic-bezier(.4,0,.2,1);transition:transform 220ms cubic-bezier(.4,0,.2,1),opacity 220ms cubic-bezier(.4,0,.2,1);transition:transform 220ms cubic-bezier(.4,0,.2,1),opacity 220ms cubic-bezier(.4,0,.2,1),-webkit-transform 220ms cubic-bezier(.4,0,.2,1)}.jk-contact-fab[data-contact-widget]:has(:focus-visible) .jk-contact-fab__icon-slot>img{-webkit-transition:none;-o-transition:none;transition:none}}@media(prefers-reduced-motion:reduce){.jk-contact-fab[data-contact-widget] *,.jk-contact-fab[data-contact-widget] ::after,.jk-contact-fab[data-contact-widget] ::before{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none}.jk-contact-fab[data-contact-widget] .jk-contact-fab__actions{-webkit-transform:none;-ms-transform:none;transform:none}}