.piko-care-widget-module__8u3uzW__launcher{z-index:45;width:56px;height:56px;box-shadow:none;opacity:.82;filter:drop-shadow(0 3px 6px #0e27531a);transform-origin:50% 100%;background:0 0;border:0;border-radius:50%;padding:4px;transition:opacity .18s,filter .18s,transform .24s cubic-bezier(.3,1.4,.5,1);position:fixed;bottom:24px;right:24px;overflow:visible}.piko-care-widget-module__8u3uzW__launcher:hover,.piko-care-widget-module__8u3uzW__launcher:focus-visible,.piko-care-widget-module__8u3uzW__launcher[data-unread]{opacity:1;background:0 0}.piko-care-widget-module__8u3uzW__launcher[data-door]{opacity:1;background:0 0;transform:scale(1.14)}.piko-care-widget-module__8u3uzW__launcher>[data-piko-state-visual]{width:100%;height:100%}.piko-care-widget-module__8u3uzW__launcher[data-hidden]{display:none}.piko-care-widget-module__8u3uzW__launcher[data-away]{visibility:hidden;pointer-events:none}.piko-care-widget-module__8u3uzW__launcher[data-leaving]{pointer-events:none;animation:.2s cubic-bezier(.5,0,.8,.4) forwards piko-care-widget-module__8u3uzW__piko-care-leave}.piko-care-widget-module__8u3uzW__launcher[data-arriving]{animation:.3s cubic-bezier(.3,1.4,.5,1) backwards piko-care-widget-module__8u3uzW__piko-care-arrive}@keyframes piko-care-widget-module__8u3uzW__piko-care-leave{to{opacity:0;transform:translateY(-22px)scale(.7,1.35)}}@keyframes piko-care-widget-module__8u3uzW__piko-care-arrive{0%{opacity:0;transform:translateY(-34px)scale(.86,1.16)}62%{transform:translateY(2px)scale(1.08,.9)}}.piko-care-widget-module__8u3uzW__launcher:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.piko-care-widget-module__8u3uzW__tooltip{border:1px solid var(--border);background:var(--card);color:var(--foreground);white-space:nowrap;opacity:0;pointer-events:none;border-radius:12px;padding:9px 13px;font-size:12px;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;right:calc(100% + 8px);transform:translate(3px)}@media (hover:hover) and (pointer:fine){.piko-care-widget-module__8u3uzW__launcher:hover .piko-care-widget-module__8u3uzW__tooltip{opacity:1;transition-delay:.5s;transform:none}}.piko-care-widget-module__8u3uzW__launcher:focus-visible .piko-care-widget-module__8u3uzW__tooltip,.piko-care-widget-module__8u3uzW__launcher[data-saying] .piko-care-widget-module__8u3uzW__tooltip{opacity:1;transform:none}.piko-care-widget-module__8u3uzW__launcher[data-door] .piko-care-widget-module__8u3uzW__tooltip{opacity:0;transition-delay:0s}.piko-care-widget-module__8u3uzW__tooltipNote{color:var(--muted-foreground);margin-top:2px;font-size:11px;font-weight:500;display:block}.piko-care-widget-module__8u3uzW__launcher[data-dozing]:not([data-unread],:hover,:focus-visible){opacity:.66}.piko-care-widget-module__8u3uzW__unread{border:2px solid var(--background);background:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:5px}.piko-care-widget-module__8u3uzW__panel{z-index:48;border:1px solid color-mix(in srgb, var(--primary) 12%, var(--border));background:var(--card);width:min(400px,100vw - 48px);height:min(650px,100dvh - 48px);min-height:0;color:var(--foreground);transform-origin:100% 100%;border-radius:24px;outline:none;flex-direction:column;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 80px -20px #0a183440,0 3px 12px #0a18340f}.piko-care-widget-module__8u3uzW__panel[data-expanded]{width:min(560px,100vw - 48px);height:min(800px,100dvh - 48px)}.piko-care-widget-module__8u3uzW__panel[data-starting-style],.piko-care-widget-module__8u3uzW__panel[data-ending-style]{opacity:0;transform:translateY(12px)scale(.97)}.piko-care-widget-module__8u3uzW__panel[data-closed]{visibility:hidden;pointer-events:none}.piko-care-widget-module__8u3uzW__backdrop{z-index:47;background:#0a183438;transition:opacity .18s;position:fixed;inset:0}.piko-care-widget-module__8u3uzW__backdrop[data-closed]{visibility:hidden;pointer-events:none}.piko-care-widget-module__8u3uzW__backdrop[data-starting-style],.piko-care-widget-module__8u3uzW__backdrop[data-ending-style]{opacity:0}@media (max-width:1023px){.piko-care-widget-module__8u3uzW__launcher{bottom:calc(5rem + env(safe-area-inset-bottom,0px));right:16px}body:has([data-piko-care-obstacle=marketplace]) .piko-care-widget-module__8u3uzW__launcher{bottom:calc(10rem + env(safe-area-inset-bottom,0px))}}@media (max-width:639px){.piko-care-widget-module__8u3uzW__launcher{width:48px;height:48px}.piko-care-widget-module__8u3uzW__tooltip{display:none}.piko-care-widget-module__8u3uzW__panel,.piko-care-widget-module__8u3uzW__panel[data-expanded]{top:calc(var(--care-viewport-top,0px) + 12px);width:auto;height:calc(var(--care-viewport-height,100dvh) - 20px);padding-bottom:env(safe-area-inset-bottom,0px);transform-origin:bottom;border-radius:22px;bottom:auto;left:8px;right:8px}.piko-care-widget-module__8u3uzW__panel[data-starting-style],.piko-care-widget-module__8u3uzW__panel[data-ending-style]{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.piko-care-widget-module__8u3uzW__launcher,.piko-care-widget-module__8u3uzW__panel,.piko-care-widget-module__8u3uzW__backdrop,.piko-care-widget-module__8u3uzW__tooltip{transition:none}.piko-care-widget-module__8u3uzW__launcher[data-leaving],.piko-care-widget-module__8u3uzW__launcher[data-arriving]{animation:none}}
.support-chat-module__cSmiNa__chat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.support-chat-module__cSmiNa__header{border-bottom:1px solid var(--border);background:linear-gradient(115deg, color-mix(in srgb, var(--primary) 4%, var(--card)), var(--card));flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:78px;padding:12px 12px 12px 16px;display:flex}.support-chat-module__cSmiNa__body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px 16px;overflow-y:auto}.support-chat-module__cSmiNa__log{overflow-wrap:anywhere}.support-chat-module__cSmiNa__composer{flex:none;margin:0 12px 12px}.support-chat-module__cSmiNa__composer input{font-size:16px}.support-chat-module__cSmiNa__prompts{flex-direction:column;gap:8px;margin-top:10px;display:flex}.support-chat-module__cSmiNa__prompts>button{width:100%}
