.question-chat-module__ke2oZG__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__ke2oZG__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__ke2oZG__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__ke2oZG__brand{align-items:center;gap:12px;min-width:0;display:flex}.question-chat-module__ke2oZG__logo{width:44px;height:44px;box-shadow:0 10px 22px rgba(var(--question-primary-rgb),.24);border-radius:16px}.question-chat-module__ke2oZG__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__ke2oZG__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__ke2oZG__statusDot{background:var(--question-success);border-radius:999px;width:8px;height:8px;animation:1.5s ease-in-out infinite question-chat-module__ke2oZG__pulse}.question-chat-module__ke2oZG__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__ke2oZG__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__ke2oZG__chat::-webkit-scrollbar{display:none}.question-chat-module__ke2oZG__thread{gap:20px;display:grid}.question-chat-module__ke2oZG__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.question-chat-module__ke2oZG__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__ke2oZG__updated{color:var(--question-secondary);font-size:11px;line-height:1}.question-chat-module__ke2oZG__messageRow{min-width:0;display:flex}.question-chat-module__ke2oZG__userRow{justify-content:flex-end}.question-chat-module__ke2oZG__aiRow{justify-content:flex-start}.question-chat-module__ke2oZG__bubble{border-radius:18px;max-width:88%;padding:14px 16px;box-shadow:0 6px 18px #2929290d}.question-chat-module__ke2oZG__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__ke2oZG__aiCluster{align-items:flex-start;gap:10px;max-width:92%;display:flex}.question-chat-module__ke2oZG__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__ke2oZG__robotAvatar:before{content:"";border:2px solid;border-radius:5px;width:15px;height:12px;box-shadow:0 -5px 0 -3px}.question-chat-module__ke2oZG__robotAvatar:after{content:"";background:currentColor;border-radius:999px;width:3px;height:3px;position:absolute;box-shadow:7px 0}.question-chat-module__ke2oZG__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__ke2oZG__questionText,.question-chat-module__ke2oZG__answerText p{margin:0;font-size:15px;line-height:1.62}.question-chat-module__ke2oZG__answerText{gap:12px;display:grid}.question-chat-module__ke2oZG__typingDots{align-items:center;gap:5px;height:24px;margin-bottom:8px;display:none}.question-chat-module__ke2oZG__typingDots span{background:var(--question-primary);border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite both question-chat-module__ke2oZG__typingDot}.question-chat-module__ke2oZG__typingDots span:first-child{animation-delay:-.32s}.question-chat-module__ke2oZG__typingDots span:nth-child(2){animation-delay:-.16s}.question-chat-module__ke2oZG__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__ke2oZG__blink;display:none}.question-chat-module__ke2oZG__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__ke2oZG__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__ke2oZG__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;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 18px #2929290d}.question-chat-module__ke2oZG__fakeInput:hover,.question-chat-module__ke2oZG__fakeInput:focus-visible{border-color:#ff5a7d;box-shadow:0 8px 20px #ff5a7d1f}.question-chat-module__ke2oZG__fakeInput:active{transform:scale(.97)}.question-chat-module__ke2oZG__fakeInputLogo{opacity:.68;border-radius:12px;flex:0 0 34px;width:34px;height:34px}.question-chat-module__ke2oZG__storePanel{gap:10px;margin-top:12px;display:grid}.question-chat-module__ke2oZG__storeIntro{color:var(--question-muted);text-align:center;margin:0;font-size:12px;line-height:1.35}.question-chat-module__ke2oZG__storeLinks{grid-template-columns:repeat(2,max-content);justify-content:center;gap:8px;display:grid}.question-chat-module__ke2oZG__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__ke2oZG__storeLink:hover,.question-chat-module__ke2oZG__storeLink:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #29292929}.question-chat-module__ke2oZG__storeBadge{width:128px;height:40px;display:block}.question-chat-module__ke2oZG__androidOnly,.question-chat-module__ke2oZG__iosOnly{display:flex}.question-chat-module__ke2oZG__platformAndroid .question-chat-module__ke2oZG__iosOnly,.question-chat-module__ke2oZG__platformIos .question-chat-module__ke2oZG__androidOnly{display:none}.question-chat-module__ke2oZG__platformAndroid .question-chat-module__ke2oZG__storeLinks,.question-chat-module__ke2oZG__platformIos .question-chat-module__ke2oZG__storeLinks{grid-template-columns:max-content}@keyframes question-chat-module__ke2oZG__pulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes question-chat-module__ke2oZG__typingDot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes question-chat-module__ke2oZG__blink{0%,to{opacity:1}50%{opacity:0}}@media (min-width:640px){.question-chat-module__ke2oZG__pageShell{align-items:center;padding:24px}.question-chat-module__ke2oZG__appContainer{border:12px solid var(--question-surface);border-radius:40px;height:min(860px,100dvh - 48px)}.question-chat-module__ke2oZG__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__ke2oZG__storeLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.question-chat-module__ke2oZG__statusDot,.question-chat-module__ke2oZG__typingDots span,.question-chat-module__ke2oZG__cursor,.question-chat-module__ke2oZG__storeLink{transition:none;animation:none}}
