.question-chat-module___7Pusq__pageShell{--question-primary:var(--primary,#8b5cf6);--question-primary-dark:var(--primary-dark,#6b46c1);--question-primary-light:var(--primary-light,#e9d5ff);--question-primary-rgb:var(--primary-rgb,139 92 246);--question-primary-light-rgb:var(--primary-light-rgb,233 213 255);--question-bg:var(--bg-main,#fff8f5);--question-screen:var(--screen-gray,#f8f3ff);--question-surface-soft:var(--surface-soft,#f6eeff);--question-surface:var(--surface,#fff);--question-surface-alt:var(--surface-alt,#fcfcfc);--question-text:var(--text-primary,#292929);--question-text-alt:var(--text-primary,#292929);--question-secondary:var(--text-secondary,#6b7280);--question-muted:var(--text-muted,#6b7280);--question-placeholder:var(--placeholder,#9599a3);--question-border:var(--border,#e6d8ff);--question-border-soft:var(--border-soft,#f0e7ff);--question-success:var(--success,#51b960);background:radial-gradient(circle at top,rgba(var(--question-primary-light-rgb),.56),rgba(var(--question-primary-light-rgb),0)38%),radial-gradient(circle at 8% 90%,#e0e7ff8a,#e0e7ff00 30%),radial-gradient(circle at 88% 42%,#fef3c76b,#fef3c700 30%),linear-gradient(180deg,var(--question-bg)0%,var(--question-surface-soft)100%);min-height:100dvh;color:var(--question-text);justify-content:center;display:flex}.question-chat-module___7Pusq__appContainer{background:var(--question-surface);flex-direction:column;width:min(100%,420px);height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 64px #2929291f}.question-chat-module___7Pusq__header{z-index:10;border-bottom:1px solid var(--question-border-soft);-webkit-backdrop-filter:blur(16px);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0;box-shadow:0 3px 6px #2929290a}.question-chat-module___7Pusq__brand{align-items:center;gap:12px;min-width:0;display:flex}.question-chat-module___7Pusq__logo{width:44px;height:44px;box-shadow:0 10px 22px rgba(var(--question-primary-rgb),.24);border-radius:16px}.question-chat-module___7Pusq__brandName{font-family:var(--font-display);color:var(--question-text);margin:0;font-size:18px;font-weight:700;line-height:1.1}.question-chat-module___7Pusq__status{color:var(--question-success);align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.question-chat-module___7Pusq__statusDot{background:var(--question-success);border-radius:999px;width:8px;height:8px;animation:1.5s ease-in-out infinite question-chat-module___7Pusq__pulse}.question-chat-module___7Pusq__headerButton{border:1px solid var(--question-border-soft);background:var(--question-surface-alt);width:36px;height:36px;color:var(--question-secondary);border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.question-chat-module___7Pusq__chat{background:radial-gradient(rgba(var(--question-primary-light-rgb),.72)1px,transparent 1px),linear-gradient(180deg,var(--question-screen)0%,var(--question-surface-soft)100%);scrollbar-width:none;overscroll-behavior:contain;background-size:20px 20px,auto;flex:1;min-height:0;padding:20px 16px 16px;overflow-y:auto}.question-chat-module___7Pusq__chat::-webkit-scrollbar{display:none}.question-chat-module___7Pusq__thread{gap:20px;display:grid}.question-chat-module___7Pusq__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.question-chat-module___7Pusq__chip{border:1px solid var(--question-primary-light);background:var(--question-primary-light);min-height:28px;color:var(--question-primary);border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.question-chat-module___7Pusq__updated{color:var(--question-secondary);font-size:11px;line-height:1}.question-chat-module___7Pusq__messageRow{min-width:0;display:flex}.question-chat-module___7Pusq__userRow{justify-content:flex-end}.question-chat-module___7Pusq__aiRow{justify-content:flex-start}.question-chat-module___7Pusq__bubble{border-radius:18px;max-width:88%;padding:14px 16px;box-shadow:0 6px 18px #2929290d}.question-chat-module___7Pusq__userBubble{background:var(--question-primary);color:var(--question-surface);box-shadow:var(--shadow-subtle,0 6px 18px #6b46c114);border-top-right-radius:4px}.question-chat-module___7Pusq__aiCluster{align-items:flex-start;gap:10px;max-width:92%;display:flex}.question-chat-module___7Pusq__robotAvatar{background:var(--question-surface);border:1px solid var(--question-border-soft);width:32px;height:32px;color:var(--question-primary);border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;margin-top:4px;display:inline-flex;position:relative}.question-chat-module___7Pusq__robotAvatar:before{content:"";border:2px solid;border-radius:5px;width:15px;height:12px;box-shadow:0 -5px 0 -3px}.question-chat-module___7Pusq__robotAvatar:after{content:"";background:currentColor;border-radius:999px;width:3px;height:3px;position:absolute;box-shadow:7px 0}.question-chat-module___7Pusq__aiBubble{border:1px solid var(--question-border-soft);background:var(--question-surface);color:var(--question-text-alt);border-top-left-radius:4px}.question-chat-module___7Pusq__questionText,.question-chat-module___7Pusq__answerText p{margin:0;font-size:15px;line-height:1.62}.question-chat-module___7Pusq__answerText{gap:12px;display:grid}.question-chat-module___7Pusq__typingDots{align-items:center;gap:5px;height:24px;margin-bottom:8px;display:none}.question-chat-module___7Pusq__typingDots span{background:var(--question-primary);border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite both question-chat-module___7Pusq__typingDot}.question-chat-module___7Pusq__typingDots span:first-child{animation-delay:-.32s}.question-chat-module___7Pusq__typingDots span:nth-child(2){animation-delay:-.16s}.question-chat-module___7Pusq__cursor{background:var(--question-primary);vertical-align:-3px;border-radius:2px;width:7px;height:18px;margin-left:3px;animation:1s step-end infinite question-chat-module___7Pusq__blink;display:none}.question-chat-module___7Pusq__disclaimer{border:1px solid var(--question-border-soft);width:min(100%,380px);color:var(--question-secondary);text-align:left;background:#ffffffeb;border-radius:16px;gap:8px;margin:2px auto 0;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.question-chat-module___7Pusq__bottomPanel{z-index:20;padding:18px 16px max(18px,env(safe-area-inset-bottom));border-top:1px solid rgba(var(--question-primary-light-rgb),.5);background:linear-gradient(180deg,#fff8f5d6 0%,var(--question-bg)34%,var(--question-surface)100%);flex:none;box-shadow:0 -8px 24px #6b46c114}.question-chat-module___7Pusq__fakeInput{border:1px solid var(--question-border-soft);background:var(--question-surface);min-height:52px;color:var(--question-placeholder);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 18px;font-size:14px;display:flex;box-shadow:0 6px 18px #2929290d}.question-chat-module___7Pusq__fakeInputLogo{opacity:.68;border-radius:12px;flex:0 0 34px;width:34px;height:34px}.question-chat-module___7Pusq__storePanel{gap:10px;margin-top:12px;display:grid}.question-chat-module___7Pusq__storeIntro{color:var(--question-muted);text-align:center;margin:0;font-size:12px;line-height:1.35}.question-chat-module___7Pusq__storeLinks{grid-template-columns:repeat(2,max-content);justify-content:center;gap:8px;display:grid}.question-chat-module___7Pusq__storeLink{width:128px;height:40px;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 18px #2929291f}.question-chat-module___7Pusq__storeLink:hover,.question-chat-module___7Pusq__storeLink:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #29292929}.question-chat-module___7Pusq__storeBadge{width:128px;height:40px;display:block}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__userRow{opacity:0;animation:.45s .2s forwards question-chat-module___7Pusq__showMessage;transform:translateY(12px)}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__aiRow{opacity:0;animation:.35s .85s forwards question-chat-module___7Pusq__fadeIn}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__typingDots{animation:.1s linear 1.75s forwards question-chat-module___7Pusq__hideTyping;display:flex}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__answerText{opacity:0;max-height:0;animation:1.1s steps(18,end) 1.85s forwards question-chat-module___7Pusq__streamAnswer;overflow:hidden}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__cursor{display:inline-block}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__disclaimer,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__storePanel{opacity:0;animation:.45s 2.35s forwards question-chat-module___7Pusq__showMessage;transform:translateY(10px)}.question-chat-module___7Pusq__androidOnly,.question-chat-module___7Pusq__iosOnly{display:flex}.question-chat-module___7Pusq__platformAndroid .question-chat-module___7Pusq__iosOnly,.question-chat-module___7Pusq__platformIos .question-chat-module___7Pusq__androidOnly{display:none}.question-chat-module___7Pusq__platformAndroid .question-chat-module___7Pusq__storeLinks,.question-chat-module___7Pusq__platformIos .question-chat-module___7Pusq__storeLinks{grid-template-columns:max-content}@keyframes question-chat-module___7Pusq__showMessage{to{opacity:1;transform:translateY(0)}}@keyframes question-chat-module___7Pusq__fadeIn{to{opacity:1}}@keyframes question-chat-module___7Pusq__hideTyping{to{opacity:0;height:0;margin-bottom:0;overflow:hidden}}@keyframes question-chat-module___7Pusq__streamAnswer{to{opacity:1;max-height:620px}}@keyframes question-chat-module___7Pusq__pulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes question-chat-module___7Pusq__typingDot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes question-chat-module___7Pusq__blink{0%,to{opacity:1}50%{opacity:0}}@media (min-width:640px){.question-chat-module___7Pusq__pageShell{align-items:center;padding:24px}.question-chat-module___7Pusq__appContainer{border:12px solid var(--question-surface);border-radius:40px;height:min(860px,100dvh - 48px)}.question-chat-module___7Pusq__appContainer:before{content:"";z-index:30;background:var(--question-surface);pointer-events:none;border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:120px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #29292905}}@media (max-width:380px){.question-chat-module___7Pusq__storeLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.question-chat-module___7Pusq__statusDot,.question-chat-module___7Pusq__typingDots span,.question-chat-module___7Pusq__cursor,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__userRow,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__aiRow,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__answerText,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__disclaimer,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__storePanel,.question-chat-module___7Pusq__storeLink{transition:none;animation:none}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__userRow,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__aiRow,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__answerText,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__disclaimer,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__storePanel{opacity:1;transform:none}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__answerText{max-height:none;overflow:visible}.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__typingDots,.question-chat-module___7Pusq__enhanced .question-chat-module___7Pusq__cursor{display:none}}
