.Attbmq_launcher{z-index:310;right:max(16px,env(safe-area-inset-right));bottom:max(var(--kalena-bottom,18px),env(safe-area-inset-bottom));color:#c62832;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:106px;min-height:94px;padding:5px 4px;display:flex;position:fixed}.Attbmq_launcher:focus-visible{outline-offset:4px;background:#fff;outline:3px solid #c62832}.Attbmq_portrait{flex:none;width:52px;height:52px;margin-top:12px;display:block;position:relative}.Attbmq_portraitCircle{background:#c62832;border:2px solid #c62832;border-radius:50%;position:absolute;inset:0;box-shadow:0 3px 12px #c6283224}.Attbmq_portrait img{object-fit:contain;width:70px;max-width:none;height:72px;position:absolute;top:-18px;left:-9px}.Attbmq_portraitSmall{width:34px;height:34px;margin-top:8px}.Attbmq_portraitSmall img{width:46px;height:47px;top:-12px;left:-6px}.Attbmq_callout{min-height:25px;font:600 11px/1 var(--font-ui);background:#fff;border:1px solid #d77072;border-radius:16px;justify-content:center;align-items:center;gap:4px;padding:2px 8px;display:flex;box-shadow:0 3px 10px #12121214}.Attbmq_callout img{width:64px;height:auto;display:block}.Attbmq_overlay.Attbmq_overlay{align-items:center;padding:16px}.Attbmq_panel.Attbmq_panel{background:#fbfaf9;border:1px solid #e9dbd9;border-radius:22px;flex-direction:column;width:100%;max-width:540px;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.Attbmq_header{background:#fff;border-bottom:1px solid #eee4e2;flex:none;align-items:center;gap:12px;min-height:78px;padding:14px 64px 14px 20px;display:flex}.Attbmq_header h2{color:#121212;font:700 19px/1.2 var(--font-ui);margin:0}.Attbmq_header p{color:#68707a;font:400 12px/1.5 var(--font-ui);margin:5px 0 0}.Attbmq_body{overscroll-behavior:contain;font:400 15px/1.6 var(--font-ui);color:#35332f;padding:24px;overflow-y:auto}.Attbmq_body h3,.Attbmq_welcome h3{color:#121212;font:650 22px/1.3 var(--font-ui);margin:0 0 10px}.Attbmq_body p{margin:0 0 16px}.Attbmq_examples{color:#68707a;margin:18px 0;padding:0 0 0 20px}.Attbmq_examples li{margin:8px 0}.Attbmq_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.Attbmq_primary,.Attbmq_secondary{cursor:pointer;text-align:center;min-height:44px;font:600 14px/1.5 var(--font-ui);border:1px solid #ded8d5;border-radius:14px;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;display:flex}.Attbmq_primary{color:#fff;background:#c62832;border-color:#c62832}.Attbmq_secondary{color:#35332f;background:#fff}.Attbmq_primary:disabled,.Attbmq_secondary:disabled{opacity:.55;cursor:default}.Attbmq_shareOption{cursor:pointer;background:#fff;border:1px solid #e8dfdd;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0;padding:15px;display:flex}.Attbmq_shareOption input{accent-color:#c62832;flex:none;width:20px;height:20px;margin:2px 0 0}.Attbmq_shareOption strong{font-weight:600;display:block}.Attbmq_shareOption span span{color:#68707a;margin-top:5px;font-size:13px;display:block}.Attbmq_textLink{color:#c62832;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.Attbmq_textButton{color:#746867;min-height:44px;font:500 12px/1.5 var(--font-ui);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:4px 6px;text-decoration:underline;display:inline-flex}.Attbmq_textButton:disabled{opacity:.5;cursor:default}.Attbmq_messages{overscroll-behavior:contain;height:390px;min-height:140px;font:400 15px/1.6 var(--font-ui);color:#35332f;flex:auto;padding:20px;overflow-y:auto}.Attbmq_welcome{padding:4px 0 16px}.Attbmq_welcome p{color:#68707a;margin:0}.Attbmq_turn{flex-direction:column;align-items:flex-start;gap:9px;margin:0 0 22px;display:flex}.Attbmq_userMessage{color:#fff;overflow-wrap:anywhere;white-space:pre-wrap;background:#c62832;border-radius:18px 18px 5px;align-self:flex-end;max-width:90%;padding:11px 14px}.Attbmq_aiMessage{overflow-wrap:anywhere;background:#fff;border:1px solid #e8dfdd;border-radius:18px 18px 18px 5px;width:fit-content;max-width:100%;padding:13px 15px}.Attbmq_aiLabel{color:#c62832;font:650 11px/1.5 var(--font-ui);margin-bottom:6px;display:block}.Attbmq_aiMessage p{white-space:pre-wrap;margin:0}.Attbmq_replyLink{color:#c62832;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.Attbmq_receipt{color:#68707a;font:400 11px/1.6 var(--font-ui);margin:0}.Attbmq_feedback{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.Attbmq_rating{color:#68707a;cursor:pointer;background:#fff;border:1px solid #e8dfdd;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.Attbmq_rating[aria-pressed=true]{color:#c62832;background:#fff7f5;border-color:#c62832}.Attbmq_thumbDown{transform:rotate(180deg)}.Attbmq_report{color:#746867;max-width:100%;min-height:44px;font:400 12px/1.5 var(--font-ui);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px;text-decoration:underline}.Attbmq_status{color:#68707a;margin:12px 0}.Attbmq_error{color:#c62832;font:400 13px/1.6 var(--font-ui);overflow-wrap:anywhere;margin:12px 0}.Attbmq_ideas{margin-top:14px}.Attbmq_ideasHeading{color:#77736e;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.Attbmq_ideaGrid{flex-wrap:wrap;gap:8px;display:flex}.Attbmq_idea{color:#35332f;max-width:100%;min-height:44px;font:500 13px/1.5 var(--font-ui);cursor:pointer;text-align:left;background:#fff;border:1px solid #ded8d5;border-radius:22px;padding:9px 12px}.Attbmq_composer{background:#fbfaf9;border-top:1px solid #eee4e2;flex:none;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:8px 10px;padding:12px 16px 8px;display:grid}.Attbmq_composer textarea{resize:vertical;color:#35332f;width:100%;min-height:48px;max-height:112px;font:400 16px/1.5 var(--font-ui);background:#fff;border:1px solid #ded8d5;border-radius:18px;padding:11px 13px}.Attbmq_send{color:#fff;cursor:pointer;background:#c62832;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:2px;display:grid}.Attbmq_send:disabled{opacity:.4;cursor:default}.Attbmq_composerFoot{color:#68707a;font:400 10px/1.5 var(--font-ui);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.Attbmq_composerLinks{flex:none;align-items:center;gap:4px;display:flex}.Attbmq_composer>.Attbmq_error{grid-column:1/-1;margin:0 0 6px}.Attbmq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Attbmq_panel button:focus-visible,.Attbmq_panel a:focus-visible,.Attbmq_panel input:focus-visible,.Attbmq_panel textarea:focus-visible{outline-offset:3px;outline:3px solid #c62832}@media (hover:hover){.Attbmq_primary:hover,.Attbmq_send:not(:disabled):hover{background:#921d21}.Attbmq_secondary:hover,.Attbmq_idea:hover,.Attbmq_rating:hover{background:#fff5f3}}@media (max-width:600px){.Attbmq_launcher{right:max(10px,env(safe-area-inset-right));width:100px}.Attbmq_overlay.Attbmq_overlay{align-items:center;padding:12px}.Attbmq_panel.Attbmq_panel{border-radius:20px;max-height:calc(100dvh - 24px)}.Attbmq_header{padding-left:16px}.Attbmq_body{padding:22px 18px}.Attbmq_actions{flex-direction:column}.Attbmq_actions>*{width:100%}.Attbmq_messages{height:350px;padding:18px 14px}.Attbmq_composer{padding-inline:12px}.Attbmq_composerFoot{gap:4px}}@media (max-height:550px){.Attbmq_messages{min-height:80px}.Attbmq_header{min-height:68px;padding-block:10px}}@property --kalena-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Attbmq_mapLauncher{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--kalena-angle),#c62832,#f2a7ac,transparent 28%,#c62832) border-box;border:2px solid #0000;border-radius:999px;flex-direction:row;align-self:center;gap:5px;width:112px;height:44px;min-height:44px;margin:0;padding:4px 8px;animation:2.8s linear infinite Attbmq_kalenaRing;position:static;overflow:hidden;box-shadow:0 0 12px #c6283273}.Attbmq_mapLauncher .Attbmq_portrait{width:25px;height:25px;margin-top:7px}.Attbmq_mapLauncher .Attbmq_callout{box-shadow:none;background:0 0;border:0;gap:3px;min-height:24px;padding:0;font-size:10px}.Attbmq_mapLauncher .Attbmq_callout img{width:48px}@media (max-width:960px){.Attbmq_mapLauncher{gap:4px;width:88px;min-height:50px;padding-inline:6px}.Attbmq_mapLauncher .Attbmq_portrait{width:22px;height:22px}}.Attbmq_mapLauncher .Attbmq_portrait{border-radius:50%;margin-top:0;overflow:hidden}.Attbmq_mapLauncher .Attbmq_portrait img{object-fit:cover;object-position:center top;width:28px;height:28px;top:0;left:0}.Attbmq_mapLauncher .Attbmq_portraitCircle{display:none}.Attbmq_mapLauncher .Attbmq_callout{align-self:center;margin:0}@keyframes Attbmq_kalenaRing{to{--kalena-angle:360deg}}@media (prefers-reduced-motion:reduce){.Attbmq_mapLauncher{animation:none;box-shadow:0 0 8px #c6283247}}@media (pointer:coarse){.Attbmq_mapLauncher{height:44px;min-height:44px}}@media (max-width:960px){.Attbmq_mapLauncher{height:44px;min-height:44px;margin:0}}.Attbmq_mapLauncher{border:2px solid var(--search-accent);background:var(--search-surface);border-radius:50%;min-width:52px;padding:0;animation:none;width:52px!important;height:52px!important;min-height:52px!important;box-shadow:none!important}.Attbmq_mapLauncher .Attbmq_callout{display:none}.Attbmq_mapLauncher .Attbmq_portrait{width:48px;height:48px;margin:0;overflow:hidden}.Attbmq_mapLauncher .Attbmq_portrait img{width:48px;height:48px;top:0;left:0}.Attbmq_mapLauncher{border:1px solid var(--search-accent);isolation:isolate;flex:none;position:relative;inset:auto;overflow:hidden;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.Attbmq_mapLauncher .Attbmq_portrait,.Attbmq_mapLauncher .Attbmq_portrait img{width:40px;height:40px}.Attbmq_mapLauncher:after{content:"";border:2px solid #0000;border-top-color:var(--search-accent);border-right-color:var(--search-accent);pointer-events:none;border-radius:50%;animation:5s linear infinite Attbmq_assistantOrbit;position:absolute;inset:0}@keyframes Attbmq_assistantOrbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Attbmq_mapLauncher:after{animation:none}}[data-reduce-motion] .Attbmq_mapLauncher:after{animation:none}.portal-reduce-motion .Attbmq_mapLauncher:after{animation:none}.Attbmq_mapLauncher .Attbmq_portrait{display:block!important}.Attbmq_mapLauncher.Attbmq_mapLauncher{background:#fff;border-radius:50%}
