.jrs-ai-servicebot{--jrs-ai-primary:#050505;--jrs-ai-accent:#d71920;--jrs-ai-panel:#030303;--jrs-ai-panel-soft:#121212;--jrs-ai-panel-raised:#1d1d1d;--jrs-ai-panel-line:rgba(255,255,255,.1);--jrs-ai-bubble:#353535;--jrs-ai-bubble-user:#202020;--jrs-ai-text:#fff;--jrs-ai-muted:#a9a9a9;--jrs-ai-shadow:0 28px 86px rgba(0,0,0,.5);bottom:calc(22px + env(safe-area-inset-bottom,0px));box-sizing:border-box;color:var(--jrs-ai-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;position:fixed;right:22px;z-index:1000001}.jrs-ai-servicebot *,.jrs-ai-servicebot *:before,.jrs-ai-servicebot *:after{box-sizing:border-box;letter-spacing:0}.jrs-ai-servicebot.is-left{left:22px;right:auto}html.jrs-ai-servicebot-chat-is-open,body.jrs-ai-servicebot-chat-is-open{overflow:hidden !important}.jrs-ai-servicebot-exit-is-open{overflow:hidden}.jrs-ai-servicebot-exit{--jrs-ai-accent:#d71920;align-items:center;display:none;inset:0;justify-content:center;padding:28px;position:fixed;z-index:1000002}.jrs-ai-servicebot-exit.is-visible{display:flex}.jrs-ai-servicebot-exit__backdrop{backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.72),rgba(255,255,255,.38) 42%,rgba(5,6,8,.38) 100%),rgba(255,255,255,.56);inset:0;position:absolute}.jrs-ai-servicebot-exit__card{background:#040404;border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 34px 100px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);color:#f7f8fa;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);max-height:calc(100vh - 48px);min-height:540px;overflow:hidden;padding:0;position:relative;width:min(1080px,calc(100vw - 56px))}.jrs-ai-servicebot-exit__card.has-no-image{display:block;min-height:0;width:min(640px,calc(100vw - 56px))}.jrs-ai-servicebot-exit__card:after{background:linear-gradient(90deg,var(--jrs-ai-accent),rgba(215,25,32,.18));bottom:0;content:"";height:5px;left:50%;opacity:.95;position:absolute;transform:translateX(-50%);width:min(260px,42%)}.jrs-ai-servicebot-exit__media{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.22),transparent 26%),#111;min-height:540px;overflow:hidden;position:relative}.jrs-ai-servicebot-exit__media:after{background:linear-gradient(90deg,transparent 76%,rgba(4,4,4,.32));content:"";inset:0;pointer-events:none;position:absolute}.jrs-ai-servicebot-exit__image{display:block;height:100%;object-fit:cover;width:100%}.jrs-ai-servicebot-exit__content{align-self:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:54px 46px 46px;position:relative;z-index:1}.jrs-ai-servicebot-exit__card.has-no-image .jrs-ai-servicebot-exit__content{padding:42px 42px 36px}.jrs-ai-servicebot-exit__close{align-items:center;background:rgba(255,255,255,.88);border:1px solid rgba(0,0,0,.08);border-radius:999px;color:#121212;cursor:pointer;display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;padding:0 0 3px;position:absolute;right:18px;top:18px;width:36px;z-index:4}.jrs-ai-servicebot-exit__close:hover,.jrs-ai-servicebot-exit__close:focus-visible{background:#fff;outline:2px solid rgba(255,255,255,.48);outline-offset:2px}.jrs-ai-servicebot-exit__intro{margin:0 auto 24px;max-width:460px;text-align:center}.jrs-ai-servicebot-exit h2{color:#fff;font-size:38px;font-weight:850;line-height:1.05;margin:0 0 16px}.jrs-ai-servicebot-exit__body{color:rgba(255,255,255,.84);font-size:14px;font-weight:650;line-height:1.45;margin:0}.jrs-ai-servicebot-exit__form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:470px;width:100%}.jrs-ai-servicebot-exit__field{color:#f3f4f6;display:flex;flex-direction:column;font-size:13px;font-weight:760;gap:7px;line-height:1.25;margin:0;min-width:0}.jrs-ai-servicebot-exit__field--full{grid-column:1/-1}.jrs-ai-servicebot-exit__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.jrs-ai-servicebot-exit__field input,.jrs-ai-servicebot-exit__field textarea{appearance:none;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.24);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#fff;font:inherit;font-weight:500;line-height:1.45;min-height:48px;outline:0;padding:12px 13px;width:100%}.jrs-ai-servicebot-exit__field textarea{min-height:96px;resize:vertical}.jrs-ai-servicebot-exit__field input::placeholder,.jrs-ai-servicebot-exit__field textarea::placeholder{color:rgba(255,255,255,.58);opacity:1}.jrs-ai-servicebot-exit__field input:focus,.jrs-ai-servicebot-exit__field textarea:focus{background:rgba(255,255,255,.085);border-color:rgba(255,255,255,.62);box-shadow:0 0 0 3px rgba(215,25,32,.24)}.jrs-ai-servicebot-exit__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;grid-column:1/-1;justify-content:center;margin-top:8px}.jrs-ai-servicebot-exit .jrs-ai-servicebot-exit__submit{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:850;gap:9px;justify-content:center;line-height:1.2;min-height:48px;padding:0 26px;text-decoration:none}.jrs-ai-servicebot-exit .jrs-ai-servicebot-exit__submit,.jrs-ai-servicebot-exit .jrs-ai-servicebot-exit__submit:hover,.jrs-ai-servicebot-exit .jrs-ai-servicebot-exit__submit:focus,.jrs-ai-servicebot-exit .jrs-ai-servicebot-exit__submit:active{background:var(--jrs-ai-accent) !important;border:1px solid var(--jrs-ai-accent) !important;color:#fff !important}.jrs-ai-servicebot-exit__submit-label{line-height:1}.jrs-ai-servicebot-exit__submit-icon{align-items:center;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.jrs-ai-servicebot-exit__submit-icon svg{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.jrs-ai-servicebot-exit .jrs-ai-servicebot-exit__submit:hover,.jrs-ai-servicebot-exit .jrs-ai-servicebot-exit__submit:focus-visible{filter:brightness(1.04);outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.jrs-ai-servicebot-exit.is-submitting .jrs-ai-servicebot-exit__submit{cursor:wait;opacity:.72}.jrs-ai-servicebot-exit__status{color:rgba(255,255,255,.78);font-size:13px;font-weight:750;grid-column:1/-1;line-height:1.4;min-height:18px;text-align:center}.jrs-ai-servicebot-exit__status.is-success{color:#8ef0b2}.jrs-ai-servicebot-exit__status.is-error{color:#ffb3b8}.jrs-ai-servicebot__button{align-items:center;background:transparent url('../images/launcher-bubble-bg.png') center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:0 12px 28px rgba(0,0,0,.24);color:#fff;cursor:pointer;display:flex;gap:0;height:auto;justify-content:center;max-width:min(252px,calc(100vw - 44px));min-height:58px;min-width:58px;padding:7px 17px 7px 8px;position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:auto}.jrs-ai-servicebot__button:after{display:none}.jrs-ai-servicebot__button>*{position:relative;z-index:1}.jrs-ai-servicebot.is-left .jrs-ai-servicebot__button{padding:7px 8px 7px 17px}.jrs-ai-servicebot.is-left .jrs-ai-servicebot__button:after{left:-5px;right:auto;transform:scaleX(-1)}.jrs-ai-servicebot__button:hover,.jrs-ai-servicebot__button:focus{background:transparent url('../images/launcher-bubble-bg.png') center/100% 100% no-repeat;box-shadow:0 15px 34px rgba(0,0,0,.3);color:#fff;outline:0;transform:translateY(-2px)}.jrs-ai-servicebot__button:active{background:transparent url('../images/launcher-bubble-bg.png') center/100% 100% no-repeat;color:#fff}.jrs-ai-servicebot__button:focus-visible{outline:3px solid rgba(255,255,255,.65);outline-offset:3px}.jrs-ai-servicebot__button-label{align-items:center;border-left:1px solid rgba(255,255,255,.46);clip:auto;display:inline-flex;flex:0 1 auto;font-size:14px;font-weight:400;height:auto;line-height:1.1;margin-left:14px;max-width:164px;min-height:30px;overflow:hidden;padding-left:15px;position:static;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.24);text-overflow:ellipsis;white-space:nowrap;width:auto}.jrs-ai-servicebot__button-bot,.jrs-ai-servicebot__avatar{align-items:center;background:0 0;border:0;border-radius:999px;color:#fff;display:inline-flex;height:44px;justify-content:center;position:relative;width:44px}.jrs-ai-servicebot__button-bot{flex:0 0 44px;height:44px;width:44px}.jrs-ai-servicebot__button-bot.has-custom-icon,.jrs-ai-servicebot__avatar.has-custom-icon{background:#fff;border:2px solid #fff;border-radius:999px;overflow:hidden}.jrs-ai-servicebot__button-bot.has-custom-icon{flex:0 0 44px;height:44px;width:44px}.jrs-ai-servicebot__button-bot.has-custom-icon:before,.jrs-ai-servicebot__button-bot.has-custom-icon:after,.jrs-ai-servicebot__avatar.has-custom-icon:before,.jrs-ai-servicebot__avatar.has-custom-icon:after{display:none}.jrs-ai-servicebot__bot-icon-image{display:block;height:100%;object-fit:cover;width:100%}.jrs-ai-servicebot__bot-icon-svg{display:block;height:36px;overflow:visible;width:36px}.jrs-ai-servicebot__avatar .jrs-ai-servicebot__bot-icon-svg{height:31px;width:31px}.jrs-ai-servicebot__bot-icon-bubble,.jrs-ai-servicebot__bot-icon-headset{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.jrs-ai-servicebot__bot-icon-bubble{stroke-width:3.1}.jrs-ai-servicebot__bot-icon-headset{stroke-width:3}.jrs-ai-servicebot__bot-icon-dot{fill:currentColor}.jrs-ai-servicebot__button-close{display:none;font-size:40px;font-weight:300;line-height:1;margin-top:-3px}.jrs-ai-servicebot.is-open .jrs-ai-servicebot__button{background:var(--jrs-ai-accent);border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.3);gap:0;height:60px;max-width:60px;min-height:60px;min-width:60px;padding:0;width:60px}.jrs-ai-servicebot.is-left.is-open .jrs-ai-servicebot__button{border-radius:999px;padding:0}.jrs-ai-servicebot.is-open .jrs-ai-servicebot__button:after,.jrs-ai-servicebot.is-open .jrs-ai-servicebot__button-label{display:none}.jrs-ai-servicebot.is-open .jrs-ai-servicebot__button-bot{display:none}.jrs-ai-servicebot.is-open .jrs-ai-servicebot__button-close{display:block}.jrs-ai-servicebot.is-open.is-expanded .jrs-ai-servicebot__button{display:none}.jrs-ai-servicebot__panel{background:linear-gradient(180deg,#050505 0%,var(--jrs-ai-panel) 100%);border:1px solid var(--jrs-ai-panel-line);border-radius:16px;bottom:80px;box-shadow:var(--jrs-ai-shadow);display:none;flex-direction:column;height:min(660px,calc(100vh - 118px));overflow:hidden;overscroll-behavior:contain;position:absolute;right:0;width:min(660px,calc(100vw - 44px))}.jrs-ai-servicebot.is-left .jrs-ai-servicebot__panel{left:0;right:auto}.jrs-ai-servicebot.is-open .jrs-ai-servicebot__panel{display:flex}.jrs-ai-servicebot.is-expanded .jrs-ai-servicebot__panel{bottom:0;height:calc(100vh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:min(1020px,calc(100vw - 44px))}.jrs-ai-servicebot__header{align-items:center;border-bottom:1px solid var(--jrs-ai-panel-line);display:flex;flex:0 0 auto;justify-content:space-between;min-height:60px;padding:0 20px}.jrs-ai-servicebot__back,.jrs-ai-servicebot__close,.jrs-ai-servicebot__expand,.jrs-ai-servicebot__reset,.jrs-ai-servicebot__privacy-close{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit}.jrs-ai-servicebot__back{align-items:center;border:1px solid transparent;border-radius:999px;color:#f7f7f7;display:inline-flex;font-size:13px;font-weight:800;gap:7px;min-height:36px;padding:0 10px 0 8px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.jrs-ai-servicebot__back-icon{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.jrs-ai-servicebot__back-icon svg{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15;width:18px}.jrs-ai-servicebot__back-label{line-height:1}.jrs-ai-servicebot__window-actions{align-items:center;display:flex;gap:8px}.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__reset,.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__expand,.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__close{align-items:center;background:0 0 !important;border:1px solid transparent;border-radius:8px;box-shadow:none;color:#fff;display:inline-flex;flex:0 0 34px;font-size:0;height:34px;justify-content:center;min-height:34px;outline:0;opacity:.9;padding:0;position:relative;transition:background .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease;width:34px}.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__reset{flex-basis:auto;gap:6px;min-width:66px;padding:0 10px;width:auto}.jrs-ai-servicebot__window-icon{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.jrs-ai-servicebot__window-icon svg{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:18px}.jrs-ai-servicebot__reset-label{font-size:12px;font-weight:820;line-height:1;white-space:nowrap}.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__reset:hover,.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__expand:hover,.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__close:hover{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.16);opacity:1;outline:0;transform:translateY(-1px)}.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__reset:focus-visible,.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__expand:focus-visible,.jrs-ai-servicebot__window-actions .jrs-ai-servicebot__close:focus-visible{border-color:rgba(255,255,255,.18);box-shadow:0 0 0 2px rgba(255,255,255,.34);opacity:1;outline:0}.jrs-ai-servicebot__expand:before,.jrs-ai-servicebot__expand:after{content:"";position:absolute}.jrs-ai-servicebot__expand:before{background:center/19px 19px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M21 3l-7 7'/%3E%3Cpath d='M9 21H3v-6'/%3E%3Cpath d='M3 21l7-7'/%3E%3C/svg%3E");height:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:20px}.jrs-ai-servicebot__expand:after{content:none}.jrs-ai-servicebot.is-expanded .jrs-ai-servicebot__expand:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 10l7-7'/%3E%3Cpath d='M20 10h-6V4'/%3E%3Cpath d='M3 21l7-7'/%3E%3Cpath d='M4 14h6v6'/%3E%3C/svg%3E")}.jrs-ai-servicebot__close:before,.jrs-ai-servicebot__close:after{background:currentColor;border-radius:999px;content:"";height:2px;left:9px;position:absolute;top:16px;width:16px}.jrs-ai-servicebot__close:before{transform:rotate(45deg)}.jrs-ai-servicebot__close:after{transform:rotate(-45deg)}.jrs-ai-servicebot__back:hover,.jrs-ai-servicebot__back:focus-visible{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff;outline:0;transform:translateY(-1px)}.jrs-ai-servicebot__back:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.34)}.jrs-ai-servicebot__privacy-close:hover,.jrs-ai-servicebot__privacy-close:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:3px}.jrs-ai-servicebot__messages{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 14px;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.jrs-ai-servicebot__home{display:none;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 16px;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.jrs-ai-servicebot.has-home-view .jrs-ai-servicebot__home{display:block}.jrs-ai-servicebot.has-home-view .jrs-ai-servicebot__messages,.jrs-ai-servicebot.has-home-view .jrs-ai-servicebot__actions,.jrs-ai-servicebot.has-home-view .jrs-ai-servicebot__product-cards,.jrs-ai-servicebot.has-home-view .jrs-ai-servicebot__form,.jrs-ai-servicebot.has-home-view .jrs-ai-servicebot__privacy{display:none}.jrs-ai-servicebot__home-hero{background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.045) 42%,rgba(0,0,0,.22));border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);margin-bottom:16px;overflow:hidden;padding:18px;position:relative}.jrs-ai-servicebot__home-hero:before{background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,0));content:"";inset:0;pointer-events:none;position:absolute}.jrs-ai-servicebot__home-hero-media,.jrs-ai-servicebot__home-hero-content,.jrs-ai-servicebot__home-primary{position:relative;z-index:1}.jrs-ai-servicebot__home-hero-media{align-items:center;display:flex;margin-bottom:14px}.jrs-ai-servicebot__home-avatar{align-items:center;background:var(--jrs-ai-accent);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 52px;height:52px;justify-content:center;overflow:hidden;position:relative;width:52px}.jrs-ai-servicebot__home-avatar.has-custom-icon,.jrs-ai-servicebot__home-primary-icon.has-custom-icon{background:#fff;border:2px solid #fff;box-sizing:border-box;overflow:hidden}.jrs-ai-servicebot__home-avatar .jrs-ai-servicebot__bot-icon-svg{height:34px;width:34px}.jrs-ai-servicebot__home-primary-icon .jrs-ai-servicebot__bot-icon-svg{height:26px;width:26px}.jrs-ai-servicebot__home-title{color:#fff;font-size:24px;font-weight:850;letter-spacing:0;line-height:1.12;margin:0 0 8px}.jrs-ai-servicebot__home-copy{color:rgba(255,255,255,.82);font-size:14px;line-height:1.45;margin:0 0 16px}.jrs-ai-servicebot__home-primary{align-items:center;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:850;gap:10px;justify-content:space-between;min-height:56px;padding:7px 12px 7px 7px;text-align:left;width:100%}.jrs-ai-servicebot__home-primary-icon{align-items:center;background:var(--jrs-ai-accent);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.jrs-ai-servicebot__home-primary-arrow,.jrs-ai-servicebot__home-choice-arrow{align-items:center;color:rgba(255,255,255,.82);display:inline-flex;flex:0 0 auto;font-size:26px;line-height:1}.jrs-ai-servicebot__home-section{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:8px;margin-top:12px;overflow:hidden}.jrs-ai-servicebot__home-heading{color:rgba(255,255,255,.92);font-size:14px;font-weight:850;letter-spacing:0;line-height:1.25;margin:0;padding:14px 16px}.jrs-ai-servicebot__home-choice{align-items:center;background:0 0;border:0;border-top:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;display:flex;gap:12px;min-height:52px;padding:11px 14px;text-align:left;width:100%}.jrs-ai-servicebot__home-choice:hover,.jrs-ai-servicebot__home-choice:focus-visible,.jrs-ai-servicebot__home-primary:hover,.jrs-ai-servicebot__home-primary:focus-visible{background:rgba(255,255,255,.09);outline:0}.jrs-ai-servicebot__home-choice:focus-visible,.jrs-ai-servicebot__home-primary:focus-visible{box-shadow:inset 0 0 0 2px rgba(255,255,255,.32)}.jrs-ai-servicebot__home-choice-icon{align-items:center;color:var(--jrs-ai-accent);display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.jrs-ai-servicebot__home-choice-icon svg{display:block;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:22px}.jrs-ai-servicebot__home-choice-text{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.jrs-ai-servicebot__home-choice-label{flex:1 1 auto;font-size:14px;font-weight:780;line-height:1.28;min-width:0}.jrs-ai-servicebot__home-choice-meta{color:rgba(255,255,255,.62);display:-webkit-box;font-size:12px;font-weight:520;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jrs-ai-servicebot.has-product-cards .jrs-ai-servicebot__messages{justify-content:flex-end}.jrs-ai-servicebot__messages::-webkit-scrollbar{width:8px}.jrs-ai-servicebot__messages::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:999px}.jrs-ai-servicebot__bot-row{align-items:flex-start;display:flex;gap:12px;max-width:min(560px,86%)}.jrs-ai-servicebot__bot-row.has-product-cards{max-width:80%;width:80%}.jrs-ai-servicebot__bot-stack{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.jrs-ai-servicebot__bot-stack.has-product-cards{flex:1 1 auto;max-width:calc(100% - 56px);width:calc(100% - 56px)}.jrs-ai-servicebot__avatar{background:var(--jrs-ai-accent);border-color:var(--jrs-ai-accent);border-radius:999px;flex:0 0 44px;height:44px;margin-top:2px;width:44px}.jrs-ai-servicebot__bot-name{color:#fff;font-size:14px;font-weight:800;line-height:1.25}.jrs-ai-servicebot__user-row{display:flex;justify-content:flex-end}.jrs-ai-servicebot__user-stack{align-items:flex-end;display:flex;flex-direction:column;gap:5px;max-width:min(520px,74%);min-width:0}.jrs-ai-servicebot__message{border-radius:13px;font-size:14px;line-height:1.55;max-width:100%;overflow-wrap:anywhere;padding:11px 15px;white-space:pre-line}.jrs-ai-servicebot__message--bot{background:var(--jrs-ai-bubble);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.jrs-ai-servicebot__message--user{background:var(--jrs-ai-bubble-user);color:#fff;max-width:100%}.jrs-ai-servicebot__message strong{color:inherit;font-weight:700}.jrs-ai-servicebot__message-time{color:#9fb1ca;display:block;font-size:11px;font-weight:600;line-height:1.2;padding:0 2px;white-space:nowrap}.jrs-ai-servicebot__typing{align-items:center;display:inline-flex;gap:5px;min-height:38px;min-width:0}.jrs-ai-servicebot__typing-text{color:rgba(255,255,255,.92);font-size:13px;font-weight:700;line-height:1.35;white-space:nowrap}.jrs-ai-servicebot__typing-dots{align-items:center;display:inline-flex;gap:4px;margin-left:2px}.jrs-ai-servicebot__typing-dot{animation:jrs-ai-servicebot-typing 1.25s ease-in-out infinite;background:rgba(255,255,255,.74);border-radius:999px;display:inline-block;height:6px;width:6px}.jrs-ai-servicebot__typing-dot:nth-child(2){animation-delay:.16s}.jrs-ai-servicebot__typing-dot:nth-child(3){animation-delay:.32s}@keyframes jrs-ai-servicebot-typing{0%,80%,100%{opacity:.38;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.jrs-ai-servicebot__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;padding:0 22px 12px 78px}.jrs-ai-servicebot__actions:empty{display:none;padding:0}.jrs-ai-servicebot__action{background:var(--jrs-ai-panel-raised);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:800;line-height:1.25;max-width:100%;min-height:34px;min-width:0;padding:0 13px;text-align:center}.jrs-ai-servicebot__action:hover,.jrs-ai-servicebot__action:focus-visible{background:#2a2a2a;border-color:rgba(255,255,255,.35);outline:0}.jrs-ai-servicebot__product-cards{display:none;flex:0 0 auto;gap:10px;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 22px 12px 78px;scroll-padding-left:78px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jrs-ai-servicebot__product-cards.is-visible{display:flex;min-height:168px}.jrs-ai-servicebot__product-cards::-webkit-scrollbar{height:0;width:0}.jrs-ai-servicebot__product-cards::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.jrs-ai-servicebot__product-slider{flex:0 0 auto;max-width:100%;min-width:0;position:relative;width:100%}.jrs-ai-servicebot__message-products{margin-top:2px;max-width:100%;width:100%}.jrs-ai-servicebot__message-products .jrs-ai-servicebot__product-cards{padding:0 0 4px;scroll-padding-left:0}.jrs-ai-servicebot__message-products .jrs-ai-servicebot__product-cards.is-visible{min-height:168px}.jrs-ai-servicebot__product-slider.has-overflow .jrs-ai-servicebot__product-cards{padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0}.jrs-ai-servicebot .jrs-ai-servicebot__product-slider-button{appearance:none !important;align-items:center;background:rgba(10,10,10,.88) !important;border:1px solid rgba(255,255,255,.24) !important;border-radius:999px !important;box-shadow:0 12px 34px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08) !important;color:#fff !important;cursor:pointer;display:none;font-size:18px !important;font-weight:500 !important;height:34px !important;justify-content:center;line-height:1 !important;margin:0 !important;min-height:0 !important;min-width:0 !important;padding:0 !important;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease,transform .15s ease,background .15s ease,border-color .15s ease;width:34px !important;z-index:3}.jrs-ai-servicebot__product-slider.has-overflow .jrs-ai-servicebot__product-slider-button{display:inline-flex}.jrs-ai-servicebot .jrs-ai-servicebot__product-slider-button:hover,.jrs-ai-servicebot .jrs-ai-servicebot__product-slider-button:focus-visible{background:#202020 !important;border-color:rgba(255,255,255,.42) !important;outline:0}.jrs-ai-servicebot .jrs-ai-servicebot__product-slider-button:disabled,.jrs-ai-servicebot__product-slider.has-single-card .jrs-ai-servicebot__product-slider-button{cursor:default;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.88)}.jrs-ai-servicebot__product-slider-button--prev{left:-17px}.jrs-ai-servicebot__product-slider-button--next{right:-17px}.jrs-ai-servicebot__product-card{background:var(--jrs-ai-panel-soft);border:1px solid rgba(255,255,255,.13);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#fff;display:grid;flex:0 0 258px;gap:10px;grid-template-columns:82px minmax(0,1fr);min-height:148px;min-width:0;overflow:hidden;padding:10px;scroll-snap-align:start}.jrs-ai-servicebot__message-products .jrs-ai-servicebot__product-card{flex-basis:clamp(330px,calc((100% - 12px)/2),430px)}.jrs-ai-servicebot__product-media{align-items:center;align-self:stretch;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#242424,#121212);border:1px solid rgba(255,255,255,.1);border-radius:7px;color:rgba(255,255,255,.72);display:flex;justify-content:center;min-height:128px;overflow:hidden;position:relative;text-decoration:none}.jrs-ai-servicebot__product-media.has-image{background:#fff}.jrs-ai-servicebot__product-placeholder{font-size:24px;font-weight:900;line-height:1}.jrs-ai-servicebot__product-media.has-image .jrs-ai-servicebot__product-placeholder{opacity:0}.jrs-ai-servicebot__product-image{display:block;height:100%;inset:0;object-fit:contain;padding:5px;position:absolute;width:100%}.jrs-ai-servicebot__product-content{display:flex;flex-direction:column;min-height:128px;min-width:0}.jrs-ai-servicebot__product-name{display:-webkit-box;font-size:13px;font-weight:800;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.32;min-height:34px;overflow:hidden;overflow-wrap:anywhere}.jrs-ai-servicebot__product-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px 7px;margin-top:5px;min-width:0}.jrs-ai-servicebot__product-price{color:#fff;font-size:12px;font-weight:850;line-height:1.25;white-space:nowrap}.jrs-ai-servicebot__product-sku{color:var(--jrs-ai-muted);font-size:11px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.jrs-ai-servicebot__product-reason{color:#dedede;display:-webkit-box;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.42;margin:7px 0 0;overflow:hidden}.jrs-ai-servicebot__product-footer{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:auto;min-width:0;padding-top:10px}.jrs-ai-servicebot__product-availability{color:#cfcfcf;flex:1 1 auto;font-size:11px;font-weight:750;line-height:1.2;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.jrs-ai-servicebot .jrs-ai-servicebot__product-link,.jrs-ai-servicebot .jrs-ai-servicebot__product-link:link,.jrs-ai-servicebot .jrs-ai-servicebot__product-link:visited{align-items:center;background:var(--jrs-ai-accent) !important;border-radius:999px;color:#fff !important;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;justify-content:center;min-height:28px;padding:0 10px;text-decoration:none !important;white-space:nowrap}.jrs-ai-servicebot .jrs-ai-servicebot__product-link:hover,.jrs-ai-servicebot .jrs-ai-servicebot__product-link:focus,.jrs-ai-servicebot .jrs-ai-servicebot__product-link:active{background:var(--jrs-ai-accent) !important;color:#fff !important;outline:2px solid rgba(255,255,255,.45);outline-offset:2px;text-decoration:none !important}.jrs-ai-servicebot__form{align-items:center;background:0 0;border:2px solid #464646;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);display:flex;flex:0 0 auto;gap:9px;margin:0 22px 16px;min-height:54px;padding:0 7px 0 18px}.jrs-ai-servicebot__form:focus-within{border-color:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 0 2px rgba(215,25,32,.24)}.jrs-ai-servicebot .jrs-ai-servicebot__form .jrs-ai-servicebot__input{-webkit-text-fill-color:#fff;appearance:none;background:0 0 !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:#fff !important;flex:1;font-size:15px;height:auto;line-height:1.4;margin:0;min-height:40px;min-width:0;outline:0 !important;padding:0 !important;width:auto}.jrs-ai-servicebot .jrs-ai-servicebot__form .jrs-ai-servicebot__input:focus{box-shadow:none !important;outline:0 !important}.jrs-ai-servicebot .jrs-ai-servicebot__form .jrs-ai-servicebot__input:disabled{cursor:wait;opacity:.78}.jrs-ai-servicebot .jrs-ai-servicebot__form .jrs-ai-servicebot__input::placeholder{-webkit-text-fill-color:rgba(255,255,255,.34) !important;color:rgba(255,255,255,.34) !important;opacity:1}.jrs-ai-servicebot__send{align-items:center;background:0 0;border:2px solid #777;border-radius:999px;color:#b8b8b8;cursor:pointer;display:inline-flex;flex:0 0 40px;font-size:27px;height:40px;justify-content:center;line-height:1;padding:0;width:40px}.jrs-ai-servicebot__send-icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.jrs-ai-servicebot__send-icon svg{display:block;fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:20px}.jrs-ai-servicebot__send-icon path:first-child{fill:rgba(255,255,255,.08)}.jrs-ai-servicebot__send:hover,.jrs-ai-servicebot__send:focus{border-color:#fff;color:#fff;outline:0}.jrs-ai-servicebot__send:disabled{cursor:wait;opacity:.58}@media (prefers-reduced-motion:reduce){.jrs-ai-servicebot__typing-dot{animation:none}}.jrs-ai-servicebot__privacy{align-items:center;background:#353535;border-radius:8px;color:#fff;display:flex;flex:0 0 auto;font-size:13px;gap:14px;justify-content:space-between;line-height:1.4;margin:0 22px 20px;min-height:50px;padding:10px 15px 10px 16px}.jrs-ai-servicebot__privacy-close{color:#fff;flex:0 0 auto;font-size:28px;line-height:1;padding:0}@media (min-width:761px){.jrs-ai-servicebot.is-expanded .jrs-ai-servicebot__privacy{margin-left:34px;margin-right:34px}}.jrs-ai-servicebot__lead{background:radial-gradient(circle at 18% 0%,rgba(215,25,32,.14),transparent 34%),linear-gradient(180deg,rgba(13,13,13,.98),#040404 72%);border-top:1px solid rgba(255,255,255,.08);bottom:0;display:flex;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:24px 26px 26px;pointer-events:none;position:absolute;right:0;scrollbar-color:rgba(255,255,255,.24) transparent;scrollbar-width:thin;top:63px;transform:translateX(28px);transition:opacity .18s ease,transform .22s ease;z-index:7}.jrs-ai-servicebot__lead.is-visible{opacity:1;pointer-events:auto;transform:translateX(0)}.jrs-ai-servicebot__lead::-webkit-scrollbar{width:8px}.jrs-ai-servicebot__lead::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.jrs-ai-servicebot__lead-inner{display:flex;flex-direction:column;gap:16px;margin:0 auto;min-height:100%;width:min(760px,100%)}.jrs-ai-servicebot__lead-top{display:flex;flex-direction:column;gap:8px}.jrs-ai-servicebot__lead-back{align-items:center;align-self:flex-start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:8px;min-height:34px;padding:0 13px}.jrs-ai-servicebot__lead-back:hover,.jrs-ai-servicebot__lead-back:focus-visible{background:rgba(255,255,255,.13);outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.jrs-ai-servicebot__lead-back-icon{border-color:currentColor;border-style:solid;border-width:0 0 2px 2px;display:inline-block;height:8px;transform:rotate(45deg);width:8px}.jrs-ai-servicebot__lead-kicker{color:var(--jrs-ai-accent);font-size:11px;font-weight:850;line-height:1.2;margin-top:6px;text-transform:uppercase}.jrs-ai-servicebot__lead-title{color:#fff;font-size:25px;font-weight:820;line-height:1.16;margin:0}.jrs-ai-servicebot__lead-copy{color:#cfcfcf;font-size:14px;line-height:1.48;margin:0;max-width:620px}.jrs-ai-servicebot__lead-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.jrs-ai-servicebot__lead-field{display:flex;flex-direction:column;gap:7px;min-width:0}.jrs-ai-servicebot__lead-field--full{grid-column:1/-1}.jrs-ai-servicebot__lead-label{color:#e6e6e6;font-size:12px;font-weight:750;line-height:1.2}.jrs-ai-servicebot__lead input,.jrs-ai-servicebot__lead textarea{appearance:none;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:none;color:#fff;font-size:14px;line-height:1.4;max-width:100%;min-height:40px;min-width:0;padding:10px 11px;width:100%}.jrs-ai-servicebot__lead textarea{min-height:80px;resize:none}.jrs-ai-servicebot__lead input::placeholder,.jrs-ai-servicebot__lead textarea::placeholder{color:#919191;opacity:1}.jrs-ai-servicebot__lead input:focus,.jrs-ai-servicebot__lead textarea:focus{border-color:rgba(255,255,255,.64);box-shadow:0 0 0 2px rgba(215,25,32,.22);outline:0}.jrs-ai-servicebot__lead-submit{background:var(--jrs-ai-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:850;min-height:48px;padding:0 18px;width:100%}.jrs-ai-servicebot__lead-submit:hover,.jrs-ai-servicebot__lead-submit:focus-visible{filter:brightness(1.06);outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.jrs-ai-servicebot__lead.is-submitting{cursor:wait}.jrs-ai-servicebot__lead.is-submitting input,.jrs-ai-servicebot__lead.is-submitting textarea,.jrs-ai-servicebot__lead.is-submitting button{opacity:.62}@media (max-width:900px){.jrs-ai-servicebot__panel{width:min(600px,calc(100vw - 36px))}}@media (max-width:760px){.jrs-ai-servicebot-exit{align-items:flex-end;padding:12px}.jrs-ai-servicebot-exit__card{border-radius:8px;display:flex;flex-direction:column;max-height:calc(100vh - 24px);min-height:0;overflow:hidden auto;padding:0;width:100%}.jrs-ai-servicebot-exit__card.has-no-image{width:100%}.jrs-ai-servicebot-exit__media{flex:0 0 auto;min-height:0;height:min(230px,31vh)}.jrs-ai-servicebot-exit__media:after{background:linear-gradient(180deg,transparent 70%,rgba(4,4,4,.44))}.jrs-ai-servicebot-exit__content{padding:26px 18px 20px}.jrs-ai-servicebot-exit__card.has-no-image .jrs-ai-servicebot-exit__content{padding:30px 18px 20px}.jrs-ai-servicebot-exit__close{right:14px;top:14px}.jrs-ai-servicebot-exit__intro{margin:0 auto 18px;max-width:430px}.jrs-ai-servicebot-exit h2{font-size:29px}.jrs-ai-servicebot-exit__form{grid-template-columns:1fr}.jrs-ai-servicebot-exit__field,.jrs-ai-servicebot-exit__field--full{grid-column:1/-1}.jrs-ai-servicebot-exit__actions{align-items:stretch;flex-direction:column;gap:9px}.jrs-ai-servicebot-exit__submit{width:100%}.jrs-ai-servicebot,.jrs-ai-servicebot.is-left{bottom:calc(14px + env(safe-area-inset-bottom,0px));left:14px;right:14px}.jrs-ai-servicebot__button{height:auto;margin-left:auto;max-width:min(252px,calc(100vw - 20px));min-height:58px;min-width:58px;padding:7px 17px 7px 8px;width:auto}.jrs-ai-servicebot__button:after{bottom:0;height:11px;right:-4px;width:18px}.jrs-ai-servicebot.is-left .jrs-ai-servicebot__button{padding:7px 8px 7px 17px}.jrs-ai-servicebot.is-left .jrs-ai-servicebot__button:after{left:-4px}.jrs-ai-servicebot__button-label{font-size:13px;font-weight:400;margin-left:12px;max-width:154px;min-height:30px;padding-left:14px}.jrs-ai-servicebot__button-bot{flex-basis:44px;height:44px;width:44px}.jrs-ai-servicebot__button-bot.has-custom-icon{flex-basis:44px;height:44px;width:44px}.jrs-ai-servicebot.is-open .jrs-ai-servicebot__button{height:56px;max-width:56px;min-height:56px;min-width:56px;padding:0;width:56px}.jrs-ai-servicebot__panel,.jrs-ai-servicebot.is-left .jrs-ai-servicebot__panel{border-radius:14px;bottom:72px;height:calc(100vh - 100px - env(safe-area-inset-bottom,0px));left:0;right:0;width:100%}.jrs-ai-servicebot.is-expanded .jrs-ai-servicebot__panel{bottom:0;height:calc(100vh - 28px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:100%}.jrs-ai-servicebot__header{min-height:56px;padding:0 16px}.jrs-ai-servicebot__back{font-size:14px}.jrs-ai-servicebot__window-actions{gap:7px}.jrs-ai-servicebot__messages{gap:12px;padding:15px 16px 11px}.jrs-ai-servicebot__home{padding:14px 14px 12px}.jrs-ai-servicebot__home-hero{margin-bottom:13px;padding:15px}.jrs-ai-servicebot__home-title{font-size:21px}.jrs-ai-servicebot__home-copy,.jrs-ai-servicebot__home-choice-label{font-size:13px}.jrs-ai-servicebot__home-primary{min-height:52px}.jrs-ai-servicebot__bot-row{gap:10px;max-width:100%}.jrs-ai-servicebot__bot-row.has-product-cards{max-width:100%;width:100%}.jrs-ai-servicebot__bot-stack.has-product-cards{max-width:calc(100% - 50px);width:calc(100% - 50px)}.jrs-ai-servicebot__avatar{flex-basis:40px;height:40px;width:40px}.jrs-ai-servicebot__bot-name{font-size:13px}.jrs-ai-servicebot__message{font-size:14px;line-height:1.52;padding:10px 13px}.jrs-ai-servicebot__message--user{max-width:100%}.jrs-ai-servicebot__user-stack{max-width:82%}.jrs-ai-servicebot__actions,.jrs-ai-servicebot__product-cards{padding-left:66px;padding-right:16px}.jrs-ai-servicebot__actions{padding-bottom:12px}.jrs-ai-servicebot__product-cards{padding-bottom:12px;scroll-padding-left:66px}.jrs-ai-servicebot__message-products .jrs-ai-servicebot__product-cards{padding:0 0 4px;scroll-padding-left:0}.jrs-ai-servicebot__product-slider.has-overflow .jrs-ai-servicebot__product-cards{padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0}.jrs-ai-servicebot__product-cards.is-visible{min-height:160px}.jrs-ai-servicebot__product-card{flex-basis:248px;grid-template-columns:78px minmax(0,1fr);min-height:142px}.jrs-ai-servicebot__message-products .jrs-ai-servicebot__product-card{flex-basis:clamp(248px,calc((100% - 10px)/2),330px)}.jrs-ai-servicebot__product-media,.jrs-ai-servicebot__product-content{min-height:122px}.jrs-ai-servicebot__lead{padding:18px 16px 20px;top:58px}.jrs-ai-servicebot__lead-inner{gap:14px;width:100%}.jrs-ai-servicebot__lead-title{font-size:21px}.jrs-ai-servicebot__lead-copy{font-size:13px}.jrs-ai-servicebot__lead-grid{grid-template-columns:1fr}.jrs-ai-servicebot__lead textarea{min-height:96px}.jrs-ai-servicebot__form{margin:0 16px 14px;min-height:52px;padding-left:16px}.jrs-ai-servicebot .jrs-ai-servicebot__form .jrs-ai-servicebot__input{font-size:15px;min-height:38px}.jrs-ai-servicebot__send{flex-basis:38px;font-size:26px;height:38px;width:38px}.jrs-ai-servicebot__privacy{font-size:13px;margin:0 16px 16px;min-height:48px;padding:10px 14px 10px 16px}}@media (max-width:420px){.jrs-ai-servicebot-exit{padding:10px}.jrs-ai-servicebot-exit__content{padding:22px 14px 16px}.jrs-ai-servicebot-exit__media{height:min(190px,27vh)}.jrs-ai-servicebot-exit__intro{margin-bottom:14px}.jrs-ai-servicebot-exit h2{font-size:25px}.jrs-ai-servicebot-exit__body{font-size:14px}.jrs-ai-servicebot,.jrs-ai-servicebot.is-left{bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px;right:10px}.jrs-ai-servicebot__panel,.jrs-ai-servicebot.is-left .jrs-ai-servicebot__panel{bottom:68px;height:calc(100vh - 106px - env(safe-area-inset-bottom,0px))}.jrs-ai-servicebot__header{min-height:54px;padding:0 14px}.jrs-ai-servicebot__messages{gap:11px;padding:13px 12px 9px}.jrs-ai-servicebot__bot-row{gap:9px}.jrs-ai-servicebot__bot-stack.has-product-cards{max-width:calc(100% - 45px);width:calc(100% - 45px)}.jrs-ai-servicebot__avatar{flex-basis:36px;height:36px;width:36px}.jrs-ai-servicebot__message{font-size:13px;padding:9px 11px}.jrs-ai-servicebot__typing-text{font-size:12px;white-space:normal}.jrs-ai-servicebot__actions,.jrs-ai-servicebot__product-cards{padding-left:56px;padding-right:12px}.jrs-ai-servicebot__actions{gap:6px}.jrs-ai-servicebot__product-cards.is-visible{min-height:156px}.jrs-ai-servicebot__product-cards{scroll-padding-left:56px}.jrs-ai-servicebot__message-products .jrs-ai-servicebot__product-cards{padding:0 0 4px;scroll-padding-left:0}.jrs-ai-servicebot__product-slider.has-overflow .jrs-ai-servicebot__product-cards{padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0}.jrs-ai-servicebot .jrs-ai-servicebot__product-slider-button{height:30px !important;width:30px !important}.jrs-ai-servicebot__product-slider-button--prev{left:-12px}.jrs-ai-servicebot__product-slider-button--next{right:-12px}.jrs-ai-servicebot__product-card{flex-basis:232px;gap:9px;grid-template-columns:72px minmax(0,1fr);min-height:138px;padding:9px}.jrs-ai-servicebot__message-products .jrs-ai-servicebot__product-card{flex-basis:232px}.jrs-ai-servicebot__product-media,.jrs-ai-servicebot__product-content{min-height:118px}.jrs-ai-servicebot__product-name{font-size:12px;min-height:32px}.jrs-ai-servicebot__product-reason{font-size:11px}.jrs-ai-servicebot__lead{padding:16px 12px 18px}.jrs-ai-servicebot__lead input,.jrs-ai-servicebot__lead textarea{font-size:14px;min-height:38px;padding:9px 10px}.jrs-ai-servicebot__lead-submit{font-size:14px;min-height:44px;padding:0 12px}.jrs-ai-servicebot__action{font-size:12px;min-height:34px;overflow-wrap:anywhere;padding:7px 9px;white-space:normal}.jrs-ai-servicebot__form{margin:0 12px 11px;min-height:50px}.jrs-ai-servicebot__privacy{margin:0 12px 12px}}@media (max-height:620px) and (min-width:761px){.jrs-ai-servicebot__panel{height:calc(100vh - 112px)}.jrs-ai-servicebot__header{min-height:52px}.jrs-ai-servicebot__messages{gap:11px;padding-top:14px;padding-bottom:10px}.jrs-ai-servicebot__message{font-size:13px;line-height:1.48;padding:9px 12px}.jrs-ai-servicebot__avatar{flex-basis:38px;height:38px;width:38px}.jrs-ai-servicebot__actions,.jrs-ai-servicebot__product-cards{padding-left:72px}.jrs-ai-servicebot__form{min-height:50px}.jrs-ai-servicebot .jrs-ai-servicebot__form .jrs-ai-servicebot__input{font-size:14px;min-height:38px}.jrs-ai-servicebot__send{flex-basis:38px;font-size:25px;height:38px;width:38px}}@supports (height:100dvh){.jrs-ai-servicebot__panel{height:min(660px,calc(100dvh - 118px))}.jrs-ai-servicebot.is-expanded .jrs-ai-servicebot__panel{height:calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}@media (max-width:760px){.jrs-ai-servicebot__panel,.jrs-ai-servicebot.is-left .jrs-ai-servicebot__panel{height:calc(100dvh - 100px - env(safe-area-inset-bottom,0px))}.jrs-ai-servicebot.is-expanded .jrs-ai-servicebot__panel{height:calc(100dvh - 28px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@media (max-width:420px){.jrs-ai-servicebot__panel,.jrs-ai-servicebot.is-left .jrs-ai-servicebot__panel{height:calc(100dvh - 106px - env(safe-area-inset-bottom,0px))}}@media (max-height:620px) and (min-width:761px){.jrs-ai-servicebot__panel{height:calc(100dvh - 112px)}}}