._root_1d0cb_1{--ask-orange: #ff6a00;--ask-orange-dark: #cc5500;--ask-orange-50: #fff4ec;--ask-orange-100: #fff0e6;--ask-ink: #1a1a1a;--ask-muted: #5a5a5a;--ask-border: #e3e3e3;--ask-surface: #ffffff;--ask-paper: #ffffff;color:var(--ask-ink);font-family:Figtree,Matter,system-ui,sans-serif;position:fixed;z-index:9999}._root_1d0cb_1[data-reduced-motion=true] *,._root_1d0cb_1[data-reduced-motion=true] *:before,._root_1d0cb_1[data-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}._floatingWrap_1d0cb_27{bottom:22px;position:fixed;right:22px}._floatingButton_1d0cb_33,._iconButton_1d0cb_34,._sendButton_1d0cb_35{border:0;cursor:pointer;font:inherit;touch-action:manipulation}._floatingButton_1d0cb_33{align-items:center;background:var(--ask-orange);border:0;border-radius:999px;box-shadow:0 18px 38px #ff6a0047;color:#fff;display:inline-flex;gap:10px;min-height:48px;overflow:hidden;padding:12px 18px;position:relative;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;user-select:none}._floatingButton_1d0cb_33[aria-expanded=false]{animation:_askSmackdabIdleGlow_1d0cb_1 14s ease-in-out infinite;animation-delay:2s}._floatingButton_1d0cb_33>*{position:relative;z-index:1}._floatingButton_1d0cb_33:hover{animation:_askSmackdabHoverGlow_1d0cb_1 .9s ease-out 1;background:var(--ask-orange-dark);box-shadow:0 22px 44px #ff6a0057;transform:translateY(-2px)}._floatingButton_1d0cb_33[aria-expanded=false] ._labelLetter_1d0cb_79{animation:_askSmackdabIdleLetterWave_1d0cb_1 14s ease-in-out infinite;animation-delay:calc(2s + (var(--wave-index) * 42ms))}._floatingButton_1d0cb_33:hover ._labelLetter_1d0cb_79{animation:_askSmackdabLetterWave_1d0cb_1 .9s ease-in-out both;animation-delay:calc(var(--wave-index) * 42ms)}._floatingButton_1d0cb_33:focus-visible,._iconButton_1d0cb_34:focus-visible,._sendButton_1d0cb_35:focus-visible{outline:none;box-shadow:0 0 0 3px #ff6a002e}._input_1d0cb_96:focus-visible{border-color:var(--ask-orange);box-shadow:0 0 0 3px #ff6a001f;outline:none}._sparkIcon_1d0cb_102{height:20px;transform-origin:50% 50%;width:20px}._buttonLabel_1d0cb_108{display:inline-flex}._labelLetter_1d0cb_79,._labelSpace_1d0cb_113{display:inline-block}._labelLetter_1d0cb_79{transform-origin:50% 80%}@keyframes _askSmackdabIdleGlow_1d0cb_1{0%,12%,to{box-shadow:0 18px 38px #ff6a0047}4%,8%{box-shadow:0 18px 38px #ff6a004d,0 0 0 4px #ff6a002e,0 0 24px #ff6a0094}}@keyframes _askSmackdabHoverGlow_1d0cb_1{0%{box-shadow:0 18px 38px #ff6a0047,0 0 #ff6a0000}55%{box-shadow:0 22px 44px #ff6a0057,0 0 0 5px #ff6a0038,0 0 28px #ff6a00a8}to{box-shadow:0 22px 44px #ff6a0057}}@keyframes _askSmackdabLetterWave_1d0cb_1{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}65%{transform:translateY(1px)}}@keyframes _askSmackdabIdleLetterWave_1d0cb_1{0%,12%,to{transform:translateY(0)}4%{transform:translateY(-3px)}8%{transform:translateY(1px)}}._panel_1d0cb_187,._mobileSheet_1d0cb_188{background:var(--ask-paper);border:1px solid var(--ask-border);box-shadow:0 24px 60px #0000001f,inset 0 1px #fff9;display:flex;flex-direction:column;overflow:hidden}._panel_1d0cb_187{border-radius:16px;bottom:22px;max-height:min(720px,calc(100vh - 44px));position:fixed;right:22px;width:min(400px,calc(100vw - 44px))}._mobileSheet_1d0cb_188{border-radius:0;height:100dvh;inset:0;position:fixed;width:100vw}._header_1d0cb_217{align-items:center;background:#fff;border-bottom:1px solid var(--ask-border);color:var(--ask-ink);display:flex;gap:12px;min-height:56px;padding:10px 14px}._title_1d0cb_228{flex:1;min-width:0;color:var(--ask-ink)}._title_1d0cb_228 strong{color:var(--ask-ink);display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2}._title_1d0cb_228 span{color:var(--ask-muted);display:block;font-size:12px;font-weight:400;line-height:1.4}._iconButton_1d0cb_34{align-items:center;background:transparent;border-radius:6px;color:#9a9a9a;display:inline-flex;height:28px;justify-content:center;transition:background .15s ease,color .15s ease;width:28px}._iconButton_1d0cb_34:hover{background:#f5f5f5;color:var(--ask-ink)}._body_1d0cb_270{background:#fff;display:flex;flex:1;flex-direction:column;min-height:0}._characterStage_1d0cb_278{align-items:center;background:linear-gradient(180deg,var(--ask-orange-50) 0%,var(--ask-orange-50) 76%,rgba(255,244,236,0) 100%);display:flex;gap:0;min-height:144px;overflow:visible;padding:12px 16px 14px;position:relative}._characterFrame_1d0cb_296{flex:0 0 auto;height:122px;overflow:visible;position:relative;width:220px;z-index:1}._characterFrame_1d0cb_296 svg{display:block;max-width:100%}._characterHotspot_1d0cb_310{cursor:pointer;position:absolute}._characterHotspotHat_1d0cb_315{height:78px;left:12px;top:6px;width:108px}._characterHotspotEyes_1d0cb_322{height:70px;left:88px;top:46px;width:74px}._characterHotspotLeftEye_1d0cb_329{border-radius:999px;height:38px;left:50px;top:73px;width:38px}._characterHotspotHandle_1d0cb_337{height:42px;left:154px;top:70px;width:48px}._characterSpeechBubble_1d0cb_344{background:#fff;border:1px solid rgba(25,33,42,.12);border-radius:16px 16px 16px 8px;box-shadow:0 10px 26px #422f1f1f;color:var(--ask-ink);flex:1 1 auto;font-size:12.5px;font-weight:600;line-height:1.35;margin:0 0 20px -20px;max-width:168px;min-width:118px;padding:9px 11px 10px;pointer-events:none;position:relative;transform:translate(0);transition:opacity .16s ease,transform .18s ease;z-index:2}._characterSpeechBubble_1d0cb_344:before,._characterSpeechBubble_1d0cb_344:after{content:"";position:absolute}._characterSpeechBubble_1d0cb_344:before{background:inherit;border-bottom:1px solid rgba(25,33,42,.12);border-left:1px solid rgba(25,33,42,.12);bottom:18px;height:12px;left:-7px;transform:rotate(45deg);width:12px}._characterSpeechBubble_1d0cb_344:after{background:var(--ask-orange);border-radius:999px;bottom:22px;box-shadow:0 0 0 4px #f582201f;height:4px;left:-14px;width:4px}._characterSpeechBubble_1d0cb_344[data-bubble-anchor=hat]{transform:translate(-18px,-32px)}._characterSpeechBubble_1d0cb_344[data-bubble-anchor=eyes]{transform:translate(-14px,-14px)}._characterSpeechBubble_1d0cb_344[data-bubble-anchor=leftEye]{transform:translate(-18px,-14px)}._characterSpeechBubble_1d0cb_344[data-bubble-anchor=handle]{max-width:146px;min-width:126px;transform:translate(16px,12px)}._characterSpeechBubble_1d0cb_344[data-bubble-anchor=page]{transform:translate(-12px,-8px)}._messageList_1d0cb_416{display:flex;flex:1;flex-direction:column;gap:10px;min-height:200px;overflow-y:auto;padding:14px 16px}._emptyState_1d0cb_426{display:flex;flex-direction:column;gap:14px;margin:auto 0;padding:8px 0}._emptyHeadline_1d0cb_434{color:var(--ask-ink);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}._emptyHint_1d0cb_443{color:#9a9a9a;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.3;margin:0;text-transform:uppercase}._emptyChips_1d0cb_453{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}._emptyChip_1d0cb_453{background:#fafafa;border:1px solid #ececec;border-radius:10px;color:var(--ask-ink);cursor:pointer;display:block;font:inherit;font-size:13px;font-weight:500;line-height:1.35;padding:10px 14px;text-align:left;width:100%;transition:background .15s ease,border-color .15s ease,color .15s ease}._emptyChip_1d0cb_453:hover:not(:disabled){background:var(--ask-orange-50);border-color:#ff6a004d;color:var(--ask-orange-dark)}._emptyChip_1d0cb_453:focus-visible{border-color:var(--ask-orange);box-shadow:0 0 0 3px #ff6a002e;outline:none}._emptyChip_1d0cb_453:disabled{cursor:not-allowed;opacity:.6}._message_1d0cb_416{border-radius:16px;font-size:14px;line-height:1.45;max-width:86%;padding:10px 12px;white-space:pre-wrap}._userMessage_1d0cb_508{align-self:flex-end;background:var(--ask-orange);color:#fff}._assistantMessage_1d0cb_514{align-self:flex-start;background:#fff;border:1px solid var(--ask-border)}._errorMessage_1d0cb_520{align-self:stretch;background:var(--ask-orange-50);border:1px solid rgba(255,106,0,.3);color:var(--ask-orange-dark);max-width:100%}._sourceTag_1d0cb_528{color:var(--ask-muted);display:block;font-size:11px;margin-top:6px;text-transform:capitalize}._footer_1d0cb_536{background:#fff;border-top:1px solid var(--ask-border);padding:12px 14px 14px}._inputRow_1d0cb_542{align-items:flex-end;display:flex;gap:8px}._input_1d0cb_96{background:#fafafa;border:1px solid #ececec;border-radius:12px;box-sizing:border-box;color:var(--ask-ink);flex:1;font:inherit;font-size:14px;line-height:1.4;max-height:160px;min-height:56px;overflow-y:hidden;padding:12px 14px;resize:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}._input_1d0cb_96:hover{background:#fff;border-color:#dcdcdc}._input_1d0cb_96::placeholder{color:#9a9a9a}._sendButton_1d0cb_35{align-items:center;background:var(--ask-orange);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;transition:background .15s ease,opacity .15s ease,transform .15s ease;width:44px}._sendButton_1d0cb_35:hover:not(:disabled){background:var(--ask-orange-dark);transform:translateY(-1px)}._sendButton_1d0cb_35:disabled{background:#f5f5f5;color:silver;cursor:not-allowed}._counter_1d0cb_605{color:#9a9a9a;font-size:11px;margin-top:8px;opacity:0;pointer-events:none;text-align:right;transition:opacity .15s ease}._counter_1d0cb_605[data-near-limit=true]{opacity:1}._counter_1d0cb_605[data-over-limit=true]{color:var(--ask-orange-dark);font-weight:600;opacity:1}@media(max-width:639px){._floatingWrap_1d0cb_27{bottom:16px;right:16px}._floatingButton_1d0cb_33{min-height:52px;padding:13px 17px}._characterStage_1d0cb_278{min-height:124px;padding:12px 14px 8px}._characterFrame_1d0cb_296{height:106px;width:190px}._characterFrame_1d0cb_296 svg{width:190px}._characterSpeechBubble_1d0cb_344{font-size:12px;margin-bottom:10px;margin-left:-16px;max-width:138px;min-width:104px;padding:8px 10px 9px}._messageList_1d0cb_416{min-height:0}}@media(prefers-reduced-motion:reduce){._floatingButton_1d0cb_33,._panel_1d0cb_187,._mobileSheet_1d0cb_188,._iconButton_1d0cb_34{transition:none}._floatingButton_1d0cb_33:hover{transform:none}}@keyframes _ask-detective-bob_1d0cb_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}
