/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-content:""}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.top-0{top:0}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.block{display:block}.flex{display:flex}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-full{width:100%;height:100%}.h-max{height:max-content}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-full{min-height:100%}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[80\%\]{max-width:80%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-px-1{scroll-padding-inline:var(--spacing)}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-gutter-stable{scrollbar-gutter:stable}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-transparent{border-color:#0000}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-start{text-align:start}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wrap-break-word{overflow-wrap:break-word}.opacity-60{opacity:.6}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:0}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:end-3:is(:where(.group\/attachment)[data-orientation=vertical] *){inset-inline-end:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:var(--spacing)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:var(--spacing)}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.before\:me-1:before{content:var(--tw-content);margin-inline-end:var(--spacing)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:0}.before\:flex-1:before{content:var(--tw-content);flex:1}.after\:ms-1:after{content:var(--tw-content);margin-inline-start:var(--spacing)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:min-w-0:after{content:var(--tw-content);min-width:0}.after\:flex-1:after{content:var(--tw-content);flex:1}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:var(--spacing)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:var(--spacing)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-\[button\]\:p-0:has(:is(button)){padding:0}.data-autoscrolling\:scrollbar-none[data-autoscrolling]{scrollbar-width:none}.data-pending-scroll\:invisible[data-pending-scroll]{visibility:hidden}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:0}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}@media (prefers-color-scheme:dark){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}.\[button\]\:text-start:is(button){text-align:start}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}}html:has([data-visitor-chat]){--visitor-chat-clearance:96px;scroll-padding-block-end:var(--visitor-chat-clearance)}body:has([data-visitor-chat]):not(:has([data-chat-clearance])){padding-block-end:var(--visitor-chat-clearance)}.visitor-chat-stage{z-index:40;inline-size:min(620px,100% - 32px);color:var(--ink);margin-inline:auto;transition:transform .22s,opacity .18s;position:fixed;inset-block-end:max(12px, env(safe-area-inset-bottom));inset-inline:0}.visitor-chat-stage[data-scroll-hidden=true]:not(:focus-within),:root:has(:is(input,textarea,select):focus:not(.visitor-chat-stage *)) .visitor-chat-stage:not(:focus-within){transform:translateY(calc(100% + 32px + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}.visitor-chat-stage:focus-within{transition:none}.visitor-chat-surface{scrollbar-width:thin;background:#f3f5f7;border:1px solid #ffffffd9;border-radius:28px;max-block-size:calc(100dvh - 32px);padding:5px;overflow-y:auto;box-shadow:0 8px 40px #1d365f26,inset 0 1px #fff}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.visitor-chat-surface{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#f3f5f7de}}.visitor-chat-panel{inline-size:100%;min-inline-size:0}.visitor-chat-composer{background:0 0;border:1px solid #0000;border-radius:23px;align-items:center;gap:8px;padding:0 2px 0 12px;transition:box-shadow .16s,border-color .16s;display:flex}.visitor-chat-composer:focus-within{border-color:#8caedb;box-shadow:0 0 0 3px #4579bf1f}.visitor-chat-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.visitor-chat-composer textarea{resize:none;block-size:46px;min-inline-size:0;color:var(--ink);background:0 0;border:none;border-radius:8px;flex:1;padding:0;padding-block:11px;padding-inline-end:4px;font-size:16px;line-height:1.5;display:block}.visitor-chat-composer textarea::placeholder{color:#526778;opacity:1}.visitor-chat-composer textarea:focus-visible{outline:none}.visitor-chat-actions,.visitor-chat-buttons{align-items:center;gap:8px;display:flex}.visitor-chat-send{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;block-size:46px;inline-size:46px;padding:0;transition:background .15s;display:grid}.visitor-chat-send:hover:enabled{background:#2359b3}.visitor-chat-send:disabled{color:#667c8e;cursor:default;background:#d9e1e7}.visitor-chat-clear{color:#465b6b;cursor:pointer;background:0 0;border:none;min-block-size:44px;max-inline-size:90px;padding:6px;font-size:11px}.visitor-chat-disclosure{text-align:center;color:#526778;margin:0;font-size:11px;line-height:1.6}.visitor-chat-disclosure summary{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-block-size:44px;padding:12px 8px;display:flex}.visitor-chat-disclosure p{margin:0;padding-block-end:12px}.visitor-chat-status{color:#344f66;margin:0;padding:6px 6px 10px;font-size:13px;line-height:1.5}.visitor-chat-status:empty{display:none}.visitor-chat-log{block-size:min(360px,max(72px,100dvh - 320px));margin-block-end:8px;overflow:hidden}.visitor-chat-stage [data-slot=message-scroller-content]{gap:20px;padding:12px 6px 48px}.visitor-chat-stage [data-slot=message-scroller-viewport]{scrollbar-width:thin;overscroll-behavior:contain}.visitor-chat-stage [data-slot=message-scroller-button]{color:#1c436a;cursor:pointer;background:#f9fbfc;border:1px solid #aebfce;border-radius:22px;align-items:center;gap:6px;min-block-size:44px;padding:8px 12px;font-size:12px;display:flex;box-shadow:0 4px 12px #1d365f26}.visitor-chat-stage [data-slot=message-footer]{flex-wrap:wrap;gap:8px;padding-inline:0}.visitor-chat-message-actions{flex-wrap:wrap;gap:4px;display:flex}.visitor-chat-message-action{color:#39556b;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-block-size:44px;padding:6px 8px;font-size:12px;display:inline-flex}.visitor-chat-message-action:hover:enabled{background:#ffffffb3}.visitor-chat-message-action:disabled{opacity:.5;cursor:default}.visitor-chat-marker{color:#465b6b;font-size:12px}.visitor-chat-marker [data-slot=marker-content]{align-items:center;gap:8px;display:inline-flex}.visitor-chat-spinner{border:2px solid #b4c7d6;border-block-start-color:#2359b3;border-radius:50%;block-size:12px;inline-size:12px;animation:.8s linear infinite visitor-chat-spin}@keyframes visitor-chat-spin{to{transform:rotate(360deg)}}.visitor-chat-stage [data-slot=attachment]{background:#ffffffb3;border-color:#b4c7d6;min-block-size:56px}.visitor-chat-stage [data-slot=attachment-trigger]:focus-visible{outline-offset:2px;border-radius:inherit;outline:2px solid #2359b3}.visitor-chat-stage [data-slot=attachment-description]{color:#526778}.visitor-chat-log[hidden]{display:none}.visitor-chat-stage [data-slot=message-header]{color:#465b6b;padding-inline:0;font-size:12px}.visitor-chat-stage [data-align=end] [data-slot=message-header]{align-self:flex-end}.visitor-chat-stage [data-slot=bubble]{max-inline-size:90%}.visitor-chat-stage [data-slot=bubble-content]{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;background:#ffffffd9;border-radius:18px;padding:12px 16px;line-height:1.65}.visitor-chat-stage [data-variant=default]>[data-slot=bubble-content]{background:var(--ink);color:#fff}.visitor-chat-stage [data-slot=bubble-content] p{margin:0}.visitor-chat-contact{color:#39556b;text-underline-offset:3px;justify-content:center;align-items:center;gap:12px;min-block-size:44px;font-size:12px;display:flex}.visitor-chat-load-error,.visitor-chat-noscript{text-align:center;padding:12px;font-size:13px}@media (width<=600px){.visitor-chat-stage{inline-size:calc(100% - 16px);inset-block-end:max(8px, env(safe-area-inset-bottom))}.visitor-chat-surface{border-radius:28px;padding:5px}.visitor-chat-composer{gap:4px;padding:0 2px 0 10px}.visitor-chat-buttons{gap:2px}.visitor-chat-clear{max-inline-size:68px}}@media (prefers-reduced-transparency:reduce){.visitor-chat-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f5f7}.visitor-chat-composer{background:#fff}}@media (prefers-reduced-motion:reduce){.visitor-chat-spinner{animation:none}.visitor-chat-stage,.visitor-chat-composer,.visitor-chat-send{transition:none}}@media (forced-colors:active){.visitor-chat-surface,.visitor-chat-composer{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.visitor-chat-send{border:1px solid buttontext}.visitor-chat-composer textarea:focus-visible{outline:2px solid highlight}}.visitor-chat-conversation[hidden]{display:none}.visitor-chat-conversation{padding:4px 10px 8px}.visitor-chat-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.visitor-chat-header strong{font-size:13px}.visitor-chat-minimize{block-size:44px;inline-size:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.visitor-chat-minimize:hover{background:#ffffffa3}.visitor-chat-invitation{color:#465b6b;margin:12px 0;font-size:14px;line-height:1.6}.visitor-chat-panel[data-expanded=true] .visitor-chat-composer{background:#ffffffa3;padding-block:6px}.visitor-chat-panel[data-expanded=true] textarea{block-size:48px;padding-block:0}.visitor-chat-panel[data-expanded=false] textarea{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visitor-chat-disclosure{text-align:start}.visitor-chat-disclosure summary{justify-content:flex-start;padding-inline:0}.visitor-inquiry{font-size:13px;line-height:1.5}.visitor-inquiry:empty{display:none}.visitor-inquiry-card{background:var(--background,#ffffffb3);color:var(--ink);overflow-wrap:anywhere;border:1px solid;border-radius:16px;margin-block:8px;padding:12px}.visitor-inquiry-card summary{cursor:pointer;min-block-size:32px;font-weight:600}.visitor-chat-stage .visitor-inquiry-card p{margin-block:8px}.visitor-inquiry-card label{margin-block-end:6px;display:block}.visitor-chat-panel[data-expanded=true] .visitor-inquiry-card textarea{box-sizing:border-box;resize:vertical;block-size:110px;max-block-size:200px;inline-size:100%;min-inline-size:0;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:10px;font-size:16px;display:block}.visitor-inquiry-actions{flex-wrap:wrap;gap:4px 8px;display:flex}.visitor-inquiry-actions button,.visitor-inquiry-actions a{min-block-size:44px;font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:6px 8px;text-decoration:underline;display:inline-flex}.visitor-inquiry-actions button:disabled{opacity:.5;cursor:default;text-decoration:none}.visitor-inquiry :focus-visible{outline-offset:3px;outline:2px solid}.visitor-chat-challenge{z-index:1000;inline-size:fit-content;margin-inline:auto;position:fixed;inset-block-end:7rem;inset-inline:0}#ask-newsoul{font:inherit;color:var(--ink)}#ask-newsoul *,#ask-newsoul :before,#ask-newsoul :after{box-sizing:border-box}#ask-newsoul button,#ask-newsoul textarea{letter-spacing:normal;text-transform:none;font-family:inherit}#ask-newsoul .visitor-chat-surface{background:#f7fbf9f2;border-color:#fffc;box-shadow:0 8px 40px #12343b26,inset 0 1px #fff}#ask-newsoul .visitor-chat-composer:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #006c6720}#ask-newsoul .visitor-chat-send,#ask-newsoul [data-variant=default]>[data-slot=bubble-content]{background:var(--teal);color:#fff}#ask-newsoul .visitor-chat-send:hover:enabled{background:var(--teal-hover)}#ask-newsoul .visitor-chat-send:disabled{background:var(--line);color:var(--muted)}#ask-newsoul .visitor-chat-composer textarea::placeholder,#ask-newsoul .visitor-chat-clear,#ask-newsoul .visitor-chat-status,#ask-newsoul .visitor-chat-contact,#ask-newsoul .visitor-chat-invitation,#ask-newsoul .visitor-chat-disclosure,#ask-newsoul .visitor-chat-disclosure p,#ask-newsoul .visitor-chat-marker,#ask-newsoul .visitor-chat-message-action,#ask-newsoul [data-slot=message-header],#ask-newsoul [data-slot=attachment-description]{color:var(--muted)}#ask-newsoul [data-slot=attachment]{border-color:var(--line)}#ask-newsoul [data-slot=attachment-trigger]:focus-visible{outline-color:var(--teal)}#ask-newsoul [data-slot=message-scroller-button]{background:var(--paper);color:var(--teal);border-color:var(--line)}#ask-newsoul .visitor-chat-spinner{border-color:var(--line);border-block-start-color:var(--teal)}@media (prefers-reduced-transparency:reduce){#ask-newsoul .visitor-chat-surface{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){#ask-newsoul .visitor-chat-surface,#ask-newsoul .visitor-chat-composer{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
