.AskGenieSection-module__fkIBpG__section{padding:var(--section-y) var(--section-x) 100px;position:relative}.AskGenieSection-module__fkIBpG__inner{flex-direction:column;gap:56px;max-width:1080px;margin:0 auto;display:flex}.AskGenieSection-module__fkIBpG__header{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:18px;max-width:980px;margin:0 auto;transition:opacity .7s,transform .7s;display:flex;transform:translateY(24px)}.AskGenieSection-module__fkIBpG__header.AskGenieSection-module__fkIBpG__headerVisible{opacity:1;transform:translateY(0)}.AskGenieSection-module__fkIBpG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9b6fffcc;background:#9b6fff12;border:1px solid #9b6fff38;border-radius:100px;align-items:center;gap:6px;margin-bottom:1rem;padding:5px 14px;font-family:inherit;font-size:10.5px;font-weight:700;display:inline-flex}.AskGenieSection-module__fkIBpG__title{letter-spacing:-.025em;color:#fff;flex-direction:column;align-items:center;width:100%;max-width:980px;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:700;line-height:1.15;display:flex}.AskGenieSection-module__fkIBpG__titleGradient{background:linear-gradient(135deg,#9b6fff 0%,#d10064 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.AskGenieSection-module__fkIBpG__subtitle{color:#ffffff8c;text-align:center;max-width:980px;margin:0;font-size:18px;font-weight:400;line-height:1.7}.AskGenieSection-module__fkIBpG__bodyGrid{opacity:0;grid-template-columns:1.1fr .9fr;align-items:start;gap:40px;transition:opacity .6s .2s,transform .6s .2s;display:grid;transform:translateY(20px)}.AskGenieSection-module__fkIBpG__bodyGrid.AskGenieSection-module__fkIBpG__bodyVisible{opacity:1;transform:translateY(0)}.AskGenieSection-module__fkIBpG__chatWindow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e071ee6;border:1px solid #9b6fff2e;border-radius:20px;flex-direction:column;height:480px;max-height:480px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #9b6fff0f,0 32px 80px #0000008c,0 0 80px #8400ff12}.AskGenieSection-module__fkIBpG__chatHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.AskGenieSection-module__fkIBpG__chatHeaderLeft{align-items:center;gap:10px;display:flex}.AskGenieSection-module__fkIBpG__genieAvatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.AskGenieSection-module__fkIBpG__chatHeaderName{color:#fff;letter-spacing:-.01em;font-size:13.5px;font-weight:700;display:block}.AskGenieSection-module__fkIBpG__chatHeaderStatus{letter-spacing:.1em;text-transform:uppercase;color:#4ade80d9;align-items:center;gap:5px;margin-top:1px;font-family:Courier New,Courier,monospace;font-size:9px;font-weight:700;display:flex}.AskGenieSection-module__fkIBpG__statusDot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite AskGenieSection-module__fkIBpG__statusPulse;box-shadow:0 0 5px #4ade80cc}@keyframes AskGenieSection-module__fkIBpG__statusPulse{0%,to{opacity:1}50%{opacity:.4}}.AskGenieSection-module__fkIBpG__chatHeaderActions{color:#ffffff4d;cursor:pointer;align-items:center;gap:12px;display:flex}.AskGenieSection-module__fkIBpG__chatMessages{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 18px;display:flex;overflow-y:auto}.AskGenieSection-module__fkIBpG__userMsgRow{justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.AskGenieSection-module__fkIBpG__userMsg{color:#ffffffe0;background:#9b6fff1f;border:1px solid #9b6fff38;border-radius:14px 14px 4px;max-width:85%;padding:11px 14px;font-size:13px;line-height:1.6}.AskGenieSection-module__fkIBpG__userAvatar{background:linear-gradient(135deg,#9b6fff73,#643cc873);border:1px solid #9b6fff4d;border-radius:50%;flex-shrink:0;width:26px;height:26px}.AskGenieSection-module__fkIBpG__typingBubble{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:4px;padding:10px 14px;display:flex}.AskGenieSection-module__fkIBpG__typingDot{background:#9b6fff99;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite AskGenieSection-module__fkIBpG__typingBounce;display:inline-block}.AskGenieSection-module__fkIBpG__typingDot:nth-child(2){animation-delay:.18s}.AskGenieSection-module__fkIBpG__typingDot:nth-child(3){animation-delay:.36s}@keyframes AskGenieSection-module__fkIBpG__typingBounce{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.AskGenieSection-module__fkIBpG__aiMsgRow{align-items:flex-start;gap:8px;display:flex}.AskGenieSection-module__fkIBpG__aiAvatarSmall{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.AskGenieSection-module__fkIBpG__aiMsg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px 14px 14px;flex-direction:column;flex:1;gap:0;padding:14px 16px;display:flex}.AskGenieSection-module__fkIBpG__aiMsgText{color:#ffffffbf;margin:0;font-size:12.5px;line-height:1.65}.AskGenieSection-module__fkIBpG__aiHighlight{color:#a78bfa;font-weight:600}.AskGenieSection-module__fkIBpG__skuTable{background:#00000047;border:1px solid #9b6fff1f;border-radius:10px;flex-direction:column;gap:10px;margin:10px 0 0;padding:11px 13px;display:flex}.AskGenieSection-module__fkIBpG__skuTableHeader{letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;justify-content:space-between;font-family:Courier New,Courier,monospace;font-size:8.5px;font-weight:700;display:flex}.AskGenieSection-module__fkIBpG__skuImpact{color:#f87171b3}.AskGenieSection-module__fkIBpG__skuRow{flex-direction:column;gap:5px;display:flex}.AskGenieSection-module__fkIBpG__skuInfo{justify-content:space-between;display:flex}.AskGenieSection-module__fkIBpG__skuName{color:#ffffffd1;font-size:11.5px;font-weight:500}.AskGenieSection-module__fkIBpG__skuDays{color:#fff9;font-size:11px;font-weight:700}.AskGenieSection-module__fkIBpG__skuBar{background:#ffffff0f;border-radius:100px;height:3px;overflow:hidden}.AskGenieSection-module__fkIBpG__skuBarFill{border-radius:100px;height:100%;transition:width 1.2s .3s}.AskGenieSection-module__fkIBpG__aiActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.AskGenieSection-module__fkIBpG__aiActionBtn{letter-spacing:.06em;color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-family:Courier New,Courier,monospace;font-size:10px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.AskGenieSection-module__fkIBpG__aiActionBtn:hover{color:#ffffffe6;background:#9b6fff1a;border-color:#9b6fff40}.AskGenieSection-module__fkIBpG__chatInput{background:#0003;border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:12px 16px;display:flex}.AskGenieSection-module__fkIBpG__chatInputPlaceholder{color:#ffffff38;flex:1;font-size:13px}.AskGenieSection-module__fkIBpG__chatInputIcons{color:#ffffff47;gap:10px;display:flex}.AskGenieSection-module__fkIBpG__chatSendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .2s;display:flex}.AskGenieSection-module__fkIBpG__chatSendBtn:hover{opacity:.82}.AskGenieSection-module__fkIBpG__fadeIn{animation:.35s forwards AskGenieSection-module__fkIBpG__fadeIn}.AskGenieSection-module__fkIBpG__fadeSlideUp{animation:.4s forwards AskGenieSection-module__fkIBpG__fadeSlideUp}@keyframes AskGenieSection-module__fkIBpG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AskGenieSection-module__fkIBpG__fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AskGenieSection-module__fkIBpG__querySide{flex-direction:column;gap:20px;padding-top:4px;display:flex}.AskGenieSection-module__fkIBpG__queryLabel{letter-spacing:.16em;text-transform:uppercase;color:#ffffff54;font-family:Courier New,Courier,monospace;font-size:9.5px;font-weight:700}.AskGenieSection-module__fkIBpG__queryList{flex-direction:column;gap:8px;display:flex}.AskGenieSection-module__fkIBpG__queryPill{color:#ffffffa6;cursor:default;opacity:0;background:#ffffff08;border:1px solid #9b6fff1f;border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:13.5px;transition:opacity .45s,transform .45s,background .2s,border-color .2s;display:flex;transform:translate(16px)}.AskGenieSection-module__fkIBpG__queryPill.AskGenieSection-module__fkIBpG__queryPillVisible{opacity:1;transform:translate(0)}.AskGenieSection-module__fkIBpG__queryPill:hover{color:#ffffffe6;background:#9b6fff12;border-color:#9b6fff47}.AskGenieSection-module__fkIBpG__queryPillIcon{color:#9b6fffcc;background:#9b6fff1a;border:1px solid #9b6fff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.AskGenieSection-module__fkIBpG__socialProof{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.AskGenieSection-module__fkIBpG__avatarStack{align-items:center;display:flex}.AskGenieSection-module__fkIBpG__avatar{border:2px solid #0a0519e6;border-radius:50%;flex-shrink:0;width:30px;height:30px;margin-left:-8px}.AskGenieSection-module__fkIBpG__avatar:first-child{margin-left:0}.AskGenieSection-module__fkIBpG__avatar1{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.AskGenieSection-module__fkIBpG__avatar2{background:linear-gradient(135deg,#ec4899,#9333ea)}.AskGenieSection-module__fkIBpG__avatar3{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.AskGenieSection-module__fkIBpG__avatarCount{color:#9b6fffe6;background:#9b6fff26;border:2px solid #9b6fff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-8px;font-size:8px;font-weight:700;display:flex}.AskGenieSection-module__fkIBpG__socialQuote{color:#ffffff6b;max-width:280px;margin:0;font-size:13px;line-height:1.55}@media (max-width:860px){.AskGenieSection-module__fkIBpG__bodyGrid{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.AskGenieSection-module__fkIBpG__section{padding:var(--section-y-mobile) var(--section-x-mobile) 60px}.AskGenieSection-module__fkIBpG__inner{gap:36px}}@media (max-width:480px){.AskGenieSection-module__fkIBpG__title{max-width:100%;display:block}.AskGenieSection-module__fkIBpG__chatWindow{min-height:360px}.AskGenieSection-module__fkIBpG__chatMessages{min-height:260px;padding:14px 12px}.AskGenieSection-module__fkIBpG__userMsg,.AskGenieSection-module__fkIBpG__aiMsg{font-size:12px}.AskGenieSection-module__fkIBpG__chatInput{padding:10px 12px}}
