.ProductHeader_globalBar__Zbp8N{background:rgba(6,26,23,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);padding:10px 24px}.ProductHeader_globalBarInner__cZtvC{max-width:1400px;margin:0 auto;display:flex;align-items:center}.ProductHeader_globalLogo__tjtDx{display:flex;align-items:center;flex-shrink:0;margin-right:48px;text-decoration:none;color:inherit}.ProductHeader_globalLogo__tjtDx svg{height:28px;width:auto;display:block}.ProductHeader_globalNav__UtLs5{display:flex;align-items:center;gap:32px}.ProductHeader_globalNavLink__U9hv8{font-size:.875rem;font-weight:500;color:rgba(255,255,255,.7);background:transparent;border:none;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;gap:5px;text-decoration:none;font-family:inherit}.ProductHeader_globalNavLinkActive__weUDh,.ProductHeader_globalNavLink__U9hv8:hover{color:#ffffff}.ProductHeader_globalDd__NeZwY{position:relative}.ProductHeader_globalDdChev__v8lr2{width:14px;height:14px;opacity:.4;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ProductHeader_globalDd__NeZwY:hover .ProductHeader_globalDdChev__v8lr2{transform:rotate(180deg)}.ProductHeader_globalDdMenu__9oXK9{position:absolute;top:calc(100% + 8px);left:-12px;min-width:200px;background:#0C2922;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);z-index:200}.ProductHeader_globalDd__NeZwY:hover .ProductHeader_globalDdMenu__9oXK9{opacity:1;visibility:visible;transform:translateY(0)}.ProductHeader_globalDdItem__rZRip{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;font-size:.875rem;font-weight:500;color:rgba(255,255,255,.7);transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1);text-decoration:none}.ProductHeader_globalDdItem__rZRip:hover{background:#123D33;color:#ffffff}.ProductHeader_globalDdDot__kVive{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ProductHeader_globalRight__Smuum{display:flex;align-items:center;gap:16px;margin-left:auto}.ProductHeader_globalCta__F_jRV{display:inline-flex;align-items:center;padding:6px 16px;background:#BAF1A6;color:#061A17;font-size:.8125rem;font-weight:600;border-radius:8px;white-space:nowrap;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.ProductHeader_globalCta__F_jRV:hover{background:#9FD990;transform:translateY(-1px)}.ProductHeader_userDd__HltaO{position:relative}.ProductHeader_userTrigger__cFI1b{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.ProductHeader_userTrigger__cFI1b:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14)}.ProductHeader_userMenu__sQZ6y{position:absolute;top:calc(100% + 10px);right:0;width:260px;background:rgba(12,41,34,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(186,241,166,.08);border-radius:14px;padding:6px;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.15),0 16px 40px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:scale(.96) translateY(-6px);transform-origin:top right;transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);overflow:hidden;z-index:200}.ProductHeader_userDd__HltaO:hover .ProductHeader_userMenu__sQZ6y{opacity:1;visibility:visible;transform:scale(1) translateY(0)}.ProductHeader_userInfo__XxJ3P{padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.ProductHeader_userName__YRl5m{font-size:.875rem;font-weight:600;color:#ffffff}.ProductHeader_userEmail__tGqcY{font-size:.75rem;color:rgba(255,255,255,.5);margin-top:2px}.ProductHeader_userCredits__GwnkZ{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.ProductHeader_userCreditsRow__EJ9hK{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ProductHeader_userCreditsLabel__VdJJ6{font-size:.75rem;color:rgba(255,255,255,.5)}.ProductHeader_userCreditsVal__tnz9u{font-size:.875rem;font-weight:700;color:#BAF1A6}.ProductHeader_creditsBar__gJGc9{height:4px;background:rgba(255,255,255,.06);border-radius:999px;overflow:hidden}.ProductHeader_creditsBarFill__dOxFb{height:100%;background:#BAF1A6;border-radius:999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.ProductHeader_userMenuItems__QniK7{padding:6px}.ProductHeader_userMenuItem__Pioyu{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.7);background:transparent;border:none;cursor:pointer;width:100%;text-align:left;text-decoration:none;font-family:inherit;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.ProductHeader_userMenuItem__Pioyu:hover{background:rgba(255,255,255,.06);color:#ffffff}.ProductHeader_userMenuItem__Pioyu svg{width:16px;height:16px;flex-shrink:0}.ProductHeader_userMenuItemDanger___b9Qa{color:#f87171}.ProductHeader_userMenuItemDanger___b9Qa:hover{background:rgba(248,113,113,.08);color:#fca5a5}.ProductHeader_userMenuDivider__Ea9Rs{height:1px;background:rgba(255,255,255,.06);margin:4px 12px}.ProductHeader_productBar__Zp3SQ{padding:8px 24px;border-bottom:2px solid transparent}.ProductHeader_productBarInner__tHz9F{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:16px}.ProductHeader_backButton__YISDT{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:none;color:rgba(255,255,255,.5);cursor:pointer;flex-shrink:0;transition:color .2s ease,background-color .2s ease}.ProductHeader_backButton__YISDT:hover{color:#ffffff;background:rgba(255,255,255,.06)}.ProductHeader_backButtonDisabled__7kirm{opacity:.3;cursor:default;pointer-events:none}.ProductHeader_productLogo__dLBdt{height:24px;width:auto;flex-shrink:0}.ProductHeader_productLabel__cMhKU{font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.6);white-space:nowrap;margin-right:8px}.ProductHeader_stepper__8cvDn{display:flex;align-items:center;gap:4px;margin-left:auto}.ProductHeader_step__XMm68{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:500;white-space:nowrap;transition:background .2s ease,color .2s ease}.ProductHeader_stepDone__vYwPc{color:#BAF1A6;cursor:pointer}.ProductHeader_stepDone__vYwPc:hover{background:rgba(186,241,166,.08)}.ProductHeader_stepActive__Ybbmd{background:rgba(255,255,255,.08);color:#ffffff}.ProductHeader_stepPending__lMtjd{color:rgba(255,255,255,.35)}.ProductHeader_stepDot__Odhrz{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ProductHeader_stepDotDone__Xdl_M{background:#BAF1A6}.ProductHeader_stepDotActive__CTaD_{background:currentColor;box-shadow:0 0 0 3px rgba(255,255,255,.12)}.ProductHeader_stepDotPending__H9Pd4{background:rgba(255,255,255,.2)}.ProductHeader_stepConnector__QljDz{width:16px;height:1px;background:rgba(255,255,255,.12);flex-shrink:0}.ProductHeader_stepConnectorDone__DKWIk{background:rgba(186,241,166,.3)}.ProductHeader_stepLabel__4d2i1{display:none}.ProductHeader_headerWrapper__1eiSv{position:sticky;top:0;z-index:100;background:rgba(6,26,23,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ProductHeader_borderMarket__Uapye{border-bottom-color:#FFB600}.ProductHeader_borderFlash__WxwRx{border-bottom-color:#E9483E}.ProductHeader_borderTalk__H8DGY{border-bottom-color:#8D6DA6}@media (max-width:768px){.ProductHeader_globalCta__F_jRV,.ProductHeader_globalNav__UtLs5{display:none}.ProductHeader_globalBarInner__cZtvC{padding:0}.ProductHeader_globalBar__Zbp8N{padding:8px 16px}.ProductHeader_productBar__Zp3SQ{padding:6px 16px}.ProductHeader_productLabel__cMhKU,.ProductHeader_stepLabel__4d2i1{display:none}.ProductHeader_step__XMm68{padding:4px 6px}.ProductHeader_stepper__8cvDn{gap:2px}.ProductHeader_stepConnector__QljDz{width:8px}}@media (min-width:769px){.ProductHeader_stepLabel__4d2i1{display:inline}}@media (min-width:1024px){.ProductHeader_stepper__8cvDn{gap:6px}.ProductHeader_stepConnector__QljDz{width:24px}}.ProductHeader_mobileMenuBtn__nKDhG{display:none;background:transparent;border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:4px}.ProductHeader_mobileMenuBtn__nKDhG svg{width:22px;height:22px}@media (max-width:768px){.ProductHeader_mobileMenuBtn__nKDhG{display:flex;align-items:center;justify-content:center;margin-right:8px}}.ProductHeader_mobileMenu__OALqR{display:none;flex-direction:column;padding:8px 24px 16px;gap:4px;background:rgba(6,26,23,.95);border-bottom:1px solid rgba(255,255,255,.08)}.ProductHeader_mobileMenuOpen__Vm3cj{display:flex}.ProductHeader_mobileMenuLink__0tKcR{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-size:.9375rem;font-weight:500;color:rgba(255,255,255,.7);text-decoration:none;transition:background .14s ease,color .14s ease}.ProductHeader_mobileMenuLink__0tKcR:hover{background:rgba(255,255,255,.06);color:#ffffff}.ProductHeader_mobileMenuLinkActive__x5fhN{color:#ffffff;background:rgba(255,255,255,.04)}.ProductHeader_mobileMenuDivider__0PluH{height:1px;background:rgba(255,255,255,.06);margin:4px 0}.AvatarCard_card__5btVd{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .3s ease}.AvatarCard_cardActive__Rbnoh{transform:scale(1.05)}.AvatarCard_cardPlaying__s6qrO{transform:scale(1.1)}.AvatarCard_avatarFrame__4E2Uc{position:relative;border-radius:999px;overflow:hidden}.AvatarCard_sizeSm__ULHMu{width:80px;height:80px}.AvatarCard_sizeMd__0e90y{width:112px;height:112px}.AvatarCard_sizeLg__JieMM{width:144px;height:144px}.AvatarCard_ringActive__Ozg_I{box-shadow:0 0 0 2px #ffffff,0 0 0 6px #8D6DA6}.AvatarCard_ringPlaying__gfSN2{box-shadow:0 0 0 2px #ffffff,0 0 0 6px #10b981;animation:AvatarCard_pulse__ZzfXB 1.2s ease-in-out infinite}.AvatarCard_avatarVideo__OjxUD{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AvatarCard_avatarFallback__Cb6dk{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-weight:700;font-size:30px}.AvatarCard_gradientYoungFemale__4JuS8{background:linear-gradient(135deg,#ec4899,#f472b6)}.AvatarCard_gradientMatureFemale__ZbMvK{background:linear-gradient(135deg,#d946ef,#e879f9)}.AvatarCard_gradientYoungMale__pjsA_{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.AvatarCard_gradientMatureMale__jxOo4{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.AvatarCard_gradientSenior__WcVPV{background:linear-gradient(135deg,#8D6DA6,#B89AC9)}.AvatarCard_gradientDefault__K_Za9{background:linear-gradient(135deg,#64748b,#94a3b8)}.AvatarCard_speakingOverlay__yblKw{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px}.AvatarCard_speakingBars__ULqua{display:flex;align-items:flex-end;gap:2px;height:32px}.AvatarCard_speakingBar__gVEp2{width:6px;background:rgba(255,255,255,.9);border-radius:999px 999px 0 0;animation:AvatarCard_soundWave__wi0gj .5s ease-in-out infinite alternate}.AvatarCard_glow__TzIYo{position:absolute;inset:-4px;border-radius:999px;background:linear-gradient(90deg,#10b981,#34d399,#10b981);opacity:.6;filter:blur(6px);animation:AvatarCard_pulse__ZzfXB 1.2s ease-in-out infinite;z-index:-1}.AvatarCard_genderBadge__a3jI1{position:absolute;right:0;bottom:0;width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#ffffff}.AvatarCard_genderFemale__rrLIM{background:#ec4899}.AvatarCard_genderMale__n18lB{background:#3b82f6}.AvatarCard_info__hUe7T{margin-top:8px;text-align:center}.AvatarCard_nameSm__cjX5H{font-size:10px;font-weight:600;color:#0f172a}.AvatarCard_nameMd__TvO1T{font-size:12px;font-weight:600;color:#0f172a}.AvatarCard_nameLg___x5PZ{font-size:14px;font-weight:600;color:#0f172a}.AvatarCard_ageSm__1n7J7{font-size:9px;color:#64748b}.AvatarCard_ageLg__2URCI,.AvatarCard_ageMd__8ToiH{font-size:11px;color:#64748b}.AvatarCard_occupationSm__l_4z6{font-size:8px;color:#94a3b8;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AvatarCard_occupationLg__kvrkJ,.AvatarCard_occupationMd__dg2_h{font-size:10px;color:#94a3b8;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AvatarCard_status__pjqrx{margin-top:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:500}.AvatarCard_statusWaiting__CudB_{background:rgba(141,109,166,.1);color:#8D6DA6}.AvatarCard_statusSpeaking__mUS99{background:rgba(16,185,129,.1);color:#10b981}.AvatarCard_statusDot__rkSpb{width:6px;height:6px;border-radius:999px;background:#10b981;animation:AvatarCard_pulse__ZzfXB 1.2s ease-in-out infinite}@keyframes AvatarCard_pulse__ZzfXB{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}@keyframes AvatarCard_soundWave__wi0gj{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.AvatarGrid_container__D6tGe{width:100%}.AvatarGrid_grid__rhiWd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;justify-items:center}@media (min-width:640px){.AvatarGrid_grid__rhiWd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.AvatarGrid_grid__rhiWd{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}}.AvatarGrid_legend__WlISA{margin-top:24px;display:flex;justify-content:center;gap:24px;font-size:11px;color:#64748b}.AvatarGrid_legendItem__B7pOC{display:flex;align-items:center;gap:8px}.AvatarGrid_legendDotFemale__d9HMS{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,#ec4899,#f472b6)}.AvatarGrid_legendDotMale__zDrts{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#60a5fa)}.AvatarGrid_legendRingWaiting__HdJoJ{width:12px;height:12px;border-radius:999px;border:2px solid #8d6da6;box-shadow:0 0 0 1px #ffffff}.AvatarGrid_legendRingSpeaking__LA_xb{width:12px;height:12px;border-radius:999px;border:2px solid #10b981;box-shadow:0 0 0 1px #ffffff;animation:AvatarGrid_pulse__lLgD1 1.2s ease-in-out infinite}@keyframes AvatarGrid_pulse__lLgD1{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}.AvatarSeat_seat__au_0G{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,opacity .3s ease}.AvatarSeat_avatarWrap__ZqN7A{position:relative}.AvatarSeat_glowPlaying__cP0kw{position:absolute;inset:-8px;border-radius:999px;background:linear-gradient(90deg,#10b981,#34d399);opacity:.5;filter:blur(8px);animation:AvatarSeat_pulse__qmUbv 1.2s ease-in-out infinite}.AvatarSeat_glowActive__R6PTI{position:absolute;inset:-4px;border-radius:999px;opacity:.4;filter:blur(4px)}.AvatarSeat_avatarFrame__H5vTN{position:relative;width:80px;height:80px;border-radius:999px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 0 2px rgba(255,255,255,.2)}@media (min-width:768px){.AvatarSeat_avatarFrame__H5vTN{width:96px;height:96px}}.AvatarSeat_framePlaying__eQkCm{box-shadow:0 0 0 4px #10b981;transform:scale(1.1)}.AvatarSeat_frameActive__UwJ1_{box-shadow:0 0 0 3px #8D6DA6;transform:scale(1.05)}.AvatarSeat_frameIdle__g56uD{box-shadow:0 0 0 2px rgba(255,255,255,.2)}.AvatarSeat_photoWrap__eE1qH{position:relative;width:100%;height:100%}.AvatarSeat_photo__6tpcF{-o-object-fit:cover;object-fit:cover}.AvatarSeat_fallback__MTQZp{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.AvatarSeat_fallbackInitial__IEZpI{color:#ffffff;font-size:24px;font-weight:700;text-shadow:0 2px 6px rgba(0,0,0,.3)}.AvatarSeat_lipAnimation__3Jrr1{position:absolute;bottom:28%;left:50%;transform:translateX(-50%);z-index:10}.AvatarSeat_lipStack__gbogS{display:flex;flex-direction:column;align-items:center}.AvatarSeat_lipUpper__bPxLM{width:20px;height:4px;background:#d4a5a5;border-radius:999px}.AvatarSeat_lipMouth__GU1nL{width:16px;height:6px;background:#2a1a1a;border-radius:999px;margin-top:2px;animation:AvatarSeat_mouthOpen__sv9kM .15s ease-in-out infinite alternate}.AvatarSeat_lipLower__I_2iu{width:24px;height:6px;background:#c98989;border-radius:999px;margin-top:2px;animation:AvatarSeat_lowerLip__Htf__ .18s ease-in-out infinite alternate}.AvatarSeat_photoLipOverlay___Zi2Q{position:absolute;bottom:20%;left:50%;transform:translateX(-50%);z-index:20}.AvatarSeat_photoLipWrap__uK7ih{position:relative;width:40px;height:20px;border-radius:10px;overflow:hidden}.AvatarSeat_photoLipShade__yNthH{position:absolute;inset:0;background:rgba(0,0,0,.2)}.AvatarSeat_photoLipMouth__2bvcX{position:absolute;inset-inline:8px;bottom:4px;height:10px;background:rgba(0,0,0,.4);border-radius:999px;animation:AvatarSeat_photoMouthOpen__JanHe .15s ease-in-out infinite alternate}.AvatarSeat_soundWave__US0vM{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);z-index:20}.AvatarSeat_soundBars__CmQV9{display:flex;align-items:flex-end;gap:2px;height:16px}.AvatarSeat_soundBar__6cM_j{width:4px;background:rgba(255,255,255,.8);border-radius:4px 4px 0 0;animation:AvatarSeat_soundWave__US0vM .4s ease-in-out infinite alternate}@media (min-width:768px){.AvatarSeat_fallbackInitial__IEZpI{font-size:30px}}.AvatarSeat_genderBadge__BOum7{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#ffffff;box-shadow:0 4px 10px rgba(15,23,42,.25)}.AvatarSeat_genderFemale__biLK6{background:#ec4899}.AvatarSeat_genderMale__DHpVR{background:#3b82f6}.AvatarSeat_info__PdkCy{margin-top:8px;text-align:center}.AvatarSeat_name__MDzzJ{font-size:12px;font-weight:600;color:#ffffff;text-shadow:0 2px 6px rgba(15,23,42,.35)}@media (min-width:768px){.AvatarSeat_name__MDzzJ{font-size:14px}}.AvatarSeat_meta__Dfvdm{font-size:10px;color:#94a3b8}@media (min-width:768px){.AvatarSeat_meta__Dfvdm{font-size:12px}}.AvatarSeat_status__Tf2LV{margin-top:4px;padding:2px 8px;border-radius:999px;font-size:8px;font-weight:500;border:1px solid transparent}@media (min-width:768px){.AvatarSeat_status__Tf2LV{font-size:9px}}.AvatarSeat_statusSpeaking__8BOeo{background:rgba(16,185,129,.2);color:#10b981;border-color:rgba(16,185,129,.3)}.AvatarSeat_statusWaiting__4eZtd{background:rgba(141,109,166,.2);color:#8D6DA6;border-color:rgba(141,109,166,.3)}.AvatarSeat_gradientYoungFemale__iod6X{background:linear-gradient(135deg,#ec4899,#f472b6)}.AvatarSeat_gradientMatureFemale__JvOhf{background:linear-gradient(135deg,#d946ef,#e879f9)}.AvatarSeat_gradientYoungMale__uZgmf{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.AvatarSeat_gradientMatureMale__ZxwOg{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.AvatarSeat_gradientSenior__82kWa{background:linear-gradient(135deg,#8D6DA6,#B89AC9)}.AvatarSeat_gradientDefault__INFCZ{background:linear-gradient(135deg,#64748b,#94a3b8)}.AvatarSeat_glowGradientYoungFemale__BNbmc{background:linear-gradient(90deg,rgba(236,72,153,.6),rgba(244,114,182,.6))}.AvatarSeat_glowGradientMatureFemale__OsJa3{background:linear-gradient(90deg,rgba(217,70,239,.6),rgba(232,121,249,.6))}.AvatarSeat_glowGradientYoungMale__BUgfG{background:linear-gradient(90deg,rgba(59,130,246,.6),rgba(96,165,250,.6))}.AvatarSeat_glowGradientMatureMale__oXEyg{background:linear-gradient(90deg,rgba(14,165,233,.6),rgba(56,189,248,.6))}.AvatarSeat_glowGradientSenior__IRlVp{background:linear-gradient(90deg,rgba(141,109,166,.6),rgba(184,154,201,.6))}.AvatarSeat_glowGradientDefault__4J30g{background:linear-gradient(90deg,rgba(100,116,139,.6),rgba(148,163,184,.6))}@keyframes AvatarSeat_pulse__qmUbv{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:1}}@keyframes AvatarSeat_mouthOpen__sv9kM{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes AvatarSeat_lowerLip__Htf__{0%{transform:scaleY(1) translateY(0)}to{transform:scaleY(1.3) translateY(1px)}}@keyframes AvatarSeat_photoMouthOpen__JanHe{0%{transform:scaleY(.3);opacity:.3}to{transform:scaleY(1);opacity:.6}}@keyframes AvatarSeat_soundWave__US0vM{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.ChatBubble_bubble__FWZ_Z{display:flex;gap:var(--space-3);max-width:85%;margin-bottom:var(--space-3);animation:ChatBubble_messageEnter__BN5BV var(--duration-normal) var(--ease-spring)}.ChatBubble_bubbleUser__0X4RC{margin-left:auto;flex-direction:row-reverse}.ChatBubble_bubblePersona__hgTfy{margin-right:auto}.ChatBubble_avatar__5N_8e{width:32px;height:32px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--product-talk),var(--product-talk-dark));display:flex;align-items:center;justify-content:center;font-size:var(--font-xs);font-weight:var(--fw-bold);color:var(--text-primary)}.ChatBubble_avatarImg__Pgb50{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ChatBubble_content__zlMpv{display:flex;flex-direction:column;gap:var(--space-1)}.ChatBubble_contentUser__7d1R0{align-items:flex-end}.ChatBubble_contentPersona__OTMAZ{align-items:flex-start}.ChatBubble_meta__hFWV5{display:flex;align-items:center;gap:var(--space-2)}.ChatBubble_name__6BPee{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-secondary)}.ChatBubble_sentimentBadge__RD8oK{font-size:9px;font-weight:var(--fw-semibold);padding:2px var(--space-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--ls-wide)}.ChatBubble_sentimentPositif___weKy{background:rgba(16,185,129,.15);color:var(--success)}.ChatBubble_sentimentNegatif__0NnVM{background:rgba(239,68,68,.15);color:var(--error)}.ChatBubble_sentimentMixte__QD7P1{background:rgba(245,158,11,.15);color:var(--warning)}.ChatBubble_sentimentNeutre__q7gjX{background:rgba(255,255,255,.08);color:var(--text-muted)}.ChatBubble_text__OdT4N{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:13px;line-height:var(--lh-normal);white-space:pre-wrap;word-break:break-word}.ChatBubble_textUser__zOPzt{background:var(--product-talk-light);color:var(--text-primary);border-bottom-right-radius:var(--space-1)}.ChatBubble_textPersona__MaV1c{background:var(--glass-bg-strong);border:1px solid rgba(141,109,166,.08);color:var(--text-primary);border-bottom-left-radius:var(--space-1)}.ChatBubble_timestamp__kw1JV{font-size:10px;color:var(--text-muted)}.ChatBubble_typing__yhQrI{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--glass-bg-strong);border:1px solid rgba(141,109,166,.08);border-bottom-left-radius:var(--space-1)}.ChatBubble_typingDot__58Ni1{width:6px;height:6px;border-radius:var(--radius-full);background:var(--product-talk);animation:ChatBubble_typingBounce__4_FC7 1.2s var(--ease-smooth) infinite}.ChatBubble_typingDot__58Ni1:nth-child(2){animation-delay:.15s}.ChatBubble_typingDot__58Ni1:nth-child(3){animation-delay:.3s}@keyframes ChatBubble_typingBounce__4_FC7{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes ChatBubble_messageEnter__BN5BV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatInput_container__z4lBN{display:flex;align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(141,109,166,.12);border-radius:var(--radius-xl);transition:border-color var(--duration-fast) var(--ease-smooth)}.ChatInput_container__z4lBN:focus-within{border-color:rgba(141,109,166,.35)}.ChatInput_textarea__BdPAa{flex:1;resize:none;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:var(--font-small);line-height:var(--lh-normal);font-family:inherit;padding:var(--space-1) 0;min-height:24px;max-height:96px;overflow-y:auto}.ChatInput_textarea__BdPAa::-moz-placeholder{color:var(--text-muted)}.ChatInput_textarea__BdPAa::placeholder{color:var(--text-muted)}.ChatInput_textarea__BdPAa:disabled{opacity:.5;cursor:not-allowed}.ChatInput_sendButton__S5TrF{width:36px;height:36px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--product-talk),var(--product-talk-dark));color:var(--btn-talk-text);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-smooth)}.ChatInput_sendButton__S5TrF:hover:not(:disabled){transform:scale(1.05);box-shadow:var(--glow-talk)}.ChatInput_sendButton__S5TrF:disabled{opacity:.35;cursor:not-allowed}.ChatInput_sendIcon__8e_lS{width:18px;height:18px}.ChatPanel_container__pa0_0{display:flex;flex-direction:column;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(141,109,166,.1);border-radius:var(--radius-xl);overflow:hidden;height:100%;min-height:300px;max-height:500px;box-shadow:var(--shadow-md)}.ChatPanel_processingBar__X6guL{padding:var(--space-2) var(--space-4);background:var(--product-talk-light);border-bottom:1px solid rgba(141,109,166,.1);display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-xs);color:var(--product-talk);font-weight:var(--fw-medium)}.ChatPanel_processingDot__uTbz0{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--product-talk);animation:ChatPanel_pulse__hVq6o 1.2s var(--ease-smooth) infinite}.ChatPanel_messageList__yGIvb{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column}.ChatPanel_messageList__yGIvb::-webkit-scrollbar{width:4px}.ChatPanel_messageList__yGIvb::-webkit-scrollbar-track{background:transparent}.ChatPanel_messageList__yGIvb::-webkit-scrollbar-thumb{background:rgba(141,109,166,.2);border-radius:var(--radius-full)}.ChatPanel_empty___kOpb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--font-small);text-align:center;padding:var(--space-6)}.ChatPanel_emptyIcon__dZEt5{width:40px;height:40px;color:var(--text-muted);opacity:.5}.ChatPanel_inputArea__tjqma{padding:var(--space-3);border-top:1px solid rgba(141,109,166,.08)}@keyframes ChatPanel_pulse__hVq6o{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:768px){.ChatPanel_container__pa0_0{max-height:400px;min-height:250px}.ChatPanel_messageList__yGIvb{padding:var(--space-3)}}.MediaZone_container__vA0Ig{width:100%;padding:12px 16px}.MediaZone_hiddenInput__fHF0E{display:none}.MediaZone_preview__5fIx_{position:relative;background:#1a2e28;border-radius:16px;overflow:hidden;border:1px solid rgba(141,109,166,.3)}.MediaZone_removeButton__npjzT{position:absolute;top:8px;right:8px;z-index:10;display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ef4444;color:#ffffff;font-size:12px;font-weight:500;border-radius:12px;box-shadow:0 10px 16px rgba(15,23,42,.2);transition:background-color .2s ease}.MediaZone_removeButton__npjzT:hover{background:#dc2626}.MediaZone_removeButton__npjzT:disabled{opacity:.5}.MediaZone_removeIcon__I3Jm7{width:16px;height:16px}.MediaZone_mediaContent__NK9UJ{display:flex;align-items:center;justify-content:center;padding:16px;min-height:120px}.MediaZone_imageWrap__FptQi{position:relative;max-width:200px;max-height:120px}.MediaZone_image__YPlaw{border-radius:12px;-o-object-fit:contain;object-fit:contain}.MediaZone_videoWrap__C5qA0{position:relative;max-width:240px}.MediaZone_video__7Fr_e{max-height:120px;border-radius:12px}.MediaZone_transcriptionBadge__qGFkI{position:absolute;bottom:8px;left:8px;font-size:12px;color:#ffffff;padding:4px 8px;border-radius:8px}.MediaZone_transcriptionPending__QQroI{background:rgba(0,0,0,.7)}.MediaZone_transcriptionDone__4MGWL{background:rgba(16,185,129,.8)}.MediaZone_infoBar__tnVfX{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#0f1f1a;border-top:1px solid rgba(141,109,166,.2)}.MediaZone_infoMeta__p_Hd6{display:flex;align-items:center;gap:8px;font-size:14px;color:#94a3b8}.MediaZone_infoIcon__Rhz3c{width:16px;height:16px}.MediaZone_infoName__gVZ0j{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MediaZone_infoSize__3BDyZ{color:#64748b}.MediaZone_changeButton__Qh_Kp{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;color:#8D6DA6;border-radius:8px;transition:background-color .2s ease}.MediaZone_changeButton__Qh_Kp:hover{background:rgba(141,109,166,.1)}.MediaZone_changeButton__Qh_Kp:disabled{opacity:.5}.MediaZone_changeIcon__rohdV{width:14px;height:14px}.MediaZone_overlay__QjiUb{position:absolute;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.MediaZone_overlayContent__16gW_{text-align:center}.MediaZone_spinner__S9E7A{width:32px;height:32px;border-radius:999px;border:2px solid #8d6da6;border-top-color:transparent;animation:MediaZone_spin__neUiU .8s linear infinite;margin:0 auto 8px}.MediaZone_overlayText__WkO_7{color:#ffffff;font-size:14px}.MediaZone_uploadZone__hCcUY{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-radius:16px;border:2px dashed #3f5f55;background:rgba(26,46,40,.5);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.MediaZone_uploadZone__hCcUY:hover{border-color:rgba(141,109,166,.5);background:#1a2e28}.MediaZone_uploadZoneActive__o3uZJ{border-color:#8D6DA6;background:rgba(141,109,166,.1)}.MediaZone_uploadZoneDisabled__IGNmG{opacity:.5;cursor:not-allowed}.MediaZone_uploadSpinnerRow__pXvW6{display:flex;align-items:center;gap:12px}.MediaZone_uploadSpinner__pE1PO{width:20px;height:20px;border-radius:999px;border:2px solid #8d6da6;border-top-color:transparent;animation:MediaZone_spin__neUiU .8s linear infinite}.MediaZone_uploadSpinnerText__956fp{font-size:14px;color:#94a3b8}.MediaZone_uploadIconWrap__cCKJa{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(141,109,166,.2)}.MediaZone_uploadIcon__cYaLN{width:20px;height:20px;color:#8D6DA6}.MediaZone_uploadText__LyZ4n{text-align:left}.MediaZone_uploadTitle__lhMcx{font-size:14px;font-weight:500;color:#ffffff}.MediaZone_uploadSubtitle__yUZjJ{font-size:12px;color:#64748b}@keyframes MediaZone_spin__neUiU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ModeToggle_container__LJ2Fz{display:inline-flex;align-items:center;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(141,109,166,.12);border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1)}.ModeToggle_option__fDgD8{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-xs);font-weight:var(--fw-medium);color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth);white-space:nowrap}.ModeToggle_option__fDgD8:hover:not(.ModeToggle_optionActive__ncQpy):not(.ModeToggle_optionDisabled__i2s4j){color:var(--text-secondary);background:rgba(255,255,255,.04)}.ModeToggle_optionActive__ncQpy{background:var(--product-talk);color:var(--text-primary)}.ModeToggle_optionDisabled__i2s4j{opacity:.5;cursor:not-allowed}.ModeToggle_icon__VKsI1{width:14px;height:14px;flex-shrink:0}.PersonaCard_card__BiXhA{position:relative;padding:20px 16px;border-radius:16px;border:1px solid rgba(186,241,166,.08);text-align:left;background:linear-gradient(165deg,rgba(12,41,34,.95),rgba(6,26,23,.98));box-shadow:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;overflow:hidden}.PersonaCard_shine__7_Df3{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.05) 45%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:16px}.PersonaCard_card__BiXhA:hover .PersonaCard_shine__7_Df3{opacity:1}.PersonaCard_cardSelected__Fs8uA{border-color:rgba(233,72,62,.5);background:linear-gradient(165deg,rgba(12,41,34,.95),rgba(6,26,23,.98)),rgba(233,72,62,.04);box-shadow:0 0 0 2px rgba(233,72,62,.3),0 0 20px rgba(233,72,62,.15),0 8px 32px rgba(0,0,0,.5);transform:scale(1.02)}.PersonaCard_cardDisabled__Xmgck{opacity:.4;cursor:not-allowed;pointer-events:none}.PersonaCard_cardDefault__UW_tg{cursor:pointer}.PersonaCard_cardDefault__UW_tg:hover{transform:translateY(-4px);border-color:rgba(233,72,62,.2);box-shadow:0 0 30px rgba(233,72,62,.1),0 12px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.04)}.PersonaCard_avatarWrap__6_XvD{position:relative;width:112px;height:112px;margin:0 auto 12px}@media (min-width:768px){.PersonaCard_avatarWrap__6_XvD{width:128px;height:128px}}.PersonaCard_avatarFrame__wOwWS{width:100%;height:100%;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#0C2922,#061A17);border:2px solid rgba(186,241,166,.15);box-shadow:0 4px 16px rgba(0,0,0,.4);transition:box-shadow .3s ease,border-color .3s ease}.PersonaCard_card__BiXhA:hover .PersonaCard_avatarFrame__wOwWS{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 12px rgba(186,241,166,.15)}.PersonaCard_avatarImage__vFdiu{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PersonaCard_selectedBadge__1j55E{position:absolute;top:-4px;right:-4px;width:32px;height:32px;border-radius:999px;background:#E9483E;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(233,72,62,.4)}.PersonaCard_selectedBadgeIcon__HX4Wp{width:20px;height:20px;color:#ffffff}.PersonaCard_name__nWFfQ{color:#FFFFFF;font-size:16px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PersonaCard_meta__a3KhX{color:rgba(255,255,255,.7);font-size:14px;text-align:center}.PersonaCard_metaSecondary__scvC7{color:rgba(255,255,255,.4);font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PersonaCard_tagRow__dMEbG{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;min-height:24px}.PersonaCard_tag__Zj9AC{font-size:11px;letter-spacing:.03em;padding:4px 8px;background:rgba(141,109,166,.15);color:#B89AC9;border:1px solid rgba(141,109,166,.25);border-radius:999px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PersonaCard_tooltip__aR_kc{position:absolute;left:50%;transform:translateX(-50%);bottom:100%;margin-bottom:10px;width:220px;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:50}.PersonaCard_card__BiXhA:hover .PersonaCard_tooltip__aR_kc{opacity:1}.PersonaCard_tooltipContent__7nb1k{background:rgba(12,41,34,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffff;font-size:12px;line-height:1.5;padding:12px;border-radius:12px;border:1px solid rgba(141,109,166,.25);box-shadow:0 12px 32px rgba(0,0,0,.5);text-align:left}.PersonaCard_tooltipBio__3MGh_{color:rgba(255,255,255,.85);margin-bottom:8px}.PersonaCard_tooltipCitation__l0UhE{color:#B89AC9;font-style:italic;font-size:11px;border-top:1px solid rgba(141,109,166,.2);padding-top:6px}.PersonaSelector_container__k8Q9j{display:flex;flex-direction:column;gap:16px}.PersonaSelector_searchRow__wCG0p{display:flex;gap:12px}.PersonaSelector_searchInputWrap__9PI6S{flex:1;position:relative}.PersonaSelector_searchInput__xlILo{width:100%;height:40px;padding:0 16px 0 40px;border:2px solid rgba(141,109,166,.2);border-radius:8px;font-size:14px;background:#ffffff;color:#1e293b;outline:none;transition:border-color .2s ease}.PersonaSelector_searchInput__xlILo::-moz-placeholder{color:#94a3b8}.PersonaSelector_searchInput__xlILo::placeholder{color:#94a3b8}.PersonaSelector_searchInput__xlILo:focus{border-color:#8D6DA6}.PersonaSelector_searchIcon__znMUG{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#64748b}.PersonaSelector_filterButton__45phj{display:flex;align-items:center;gap:8px;padding:0 16px;height:40px;border-radius:8px;border:2px solid rgba(141,109,166,.2);font-size:14px;font-weight:500;color:#64748b;background:#ffffff;cursor:pointer;transition:all .2s ease}.PersonaSelector_filterButton__45phj:hover{border-color:rgba(141,109,166,.5)}.PersonaSelector_filterButtonActive__GlxZz{border-color:#7A5D96;background:rgba(141,109,166,.1);color:#7A5D96}.PersonaSelector_filterIcon__HWzXP{width:16px;height:16px}.PersonaSelector_filterBadge___xoJR{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#8D6DA6;color:#ffffff;font-size:12px;font-weight:600}.PersonaSelector_filterPanel__e9_aM{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:12px;border:1px solid rgba(141,109,166,.25);background:#ffffff;box-shadow:0 4px 24px rgba(141,109,166,.1),0 1px 3px rgba(0,0,0,.06);max-height:520px;overflow-y:auto}.PersonaSelector_filterGridTwo__ZpVi6{display:grid;grid-template-columns:1fr 1fr;gap:16px}.PersonaSelector_filterLabel__iuUbV{display:block;font-size:11px;font-weight:700;color:#7A5D96;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.PersonaSelector_filterChipGroup__oT1zA{display:flex;flex-wrap:wrap;gap:4px}.PersonaSelector_filterChipGroupSmall__jA27D{display:flex;gap:8px}.PersonaSelector_filterChipGroupScroll__jORV_{display:flex;flex-wrap:wrap;gap:4px;max-height:80px;overflow-y:auto}.PersonaSelector_filterPanel__e9_aM::-webkit-scrollbar{width:6px}.PersonaSelector_filterPanel__e9_aM::-webkit-scrollbar-track{background:transparent}.PersonaSelector_filterPanel__e9_aM::-webkit-scrollbar-thumb{background:rgba(141,109,166,.3);border-radius:3px}.PersonaSelector_filterPanel__e9_aM::-webkit-scrollbar-thumb:hover{background:rgba(141,109,166,.5)}.PersonaSelector_filterChip__jGjdP{padding:6px 10px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all .2s ease}.PersonaSelector_filterChip__jGjdP:hover{border-color:#8D6DA6;color:#8D6DA6;background:rgba(141,109,166,.06)}.PersonaSelector_filterChipFlex__leEHN{flex:1;padding:8px;text-align:center;border-radius:8px}.PersonaSelector_filterChipLarge__kjLuV{padding:6px 12px;border-radius:8px}.PersonaSelector_filterChipEmoji__BUXgv{display:flex;align-items:center;gap:4px}.PersonaSelector_filterChipActive__GHKuH{background:#7A5D96;color:#ffffff;border-color:#7A5D96;font-weight:600;box-shadow:0 1px 4px rgba(141,109,166,.3)}.PersonaSelector_filterChipActive__GHKuH:hover{background:#6B4D8A;border-color:#6B4D8A}.PersonaSelector_clearFiltersRow__zT4Ri{display:flex;justify-content:flex-end}.PersonaSelector_clearFiltersButton__gbUY6{font-size:12px;color:#ef4444;background:none;border:none;cursor:pointer}.PersonaSelector_clearFiltersButton__gbUY6:hover{text-decoration:underline}.PersonaSelector_resultsBar__MPAPK{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#64748b}.PersonaSelector_resultsCountValid___bXCT{color:#10b981}.PersonaSelector_grid__VfSJT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (min-width:768px){.PersonaSelector_grid__VfSJT{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.PersonaSelector_grid__VfSJT{grid-template-columns:repeat(6,minmax(0,1fr))}}.PersonaSelector_emptyState__oxtoY{text-align:center;padding:32px 0;color:#64748b}.PersonaSelector_emptyStateButton__xVZZ0{color:#8D6DA6;background:none;border:none;cursor:pointer;margin-top:8px}.PersonaSelector_emptyStateButton__xVZZ0:hover{text-decoration:underline}.PersonaSelector_selectionBox__BDKbi{background:rgba(12,41,34,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(186,241,166,.08);border-radius:12px;padding:16px}.PersonaSelector_selectionTitle__q9Zjg{color:#e2e8f0;font-size:14px;font-weight:500;margin-bottom:8px}.PersonaSelector_selectionList__WXrHd{display:flex;flex-wrap:wrap;gap:12px}.PersonaSelector_selectionItem__K2Wu0{display:flex;align-items:center;gap:8px;background:rgba(12,41,34,.8);border:1px solid rgba(233,72,62,.2);border-radius:12px;padding:8px 12px}.PersonaSelector_selectionIndex__ipAIP{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#E9483E;color:#ffffff;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(233,72,62,.3)}.PersonaSelector_selectionAvatar__QCDoI{width:32px;height:32px;border-radius:999px;overflow:hidden;background:#1e293b}.PersonaSelector_selectionAvatarImage__Qx7ho{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PersonaSelector_selectionText__ZkykI{text-align:left}.PersonaSelector_selectionName__dzQxW{color:#e2e8f0;font-size:14px;font-weight:500}.PersonaSelector_selectionMeta__iESEE{color:#94a3b8;font-size:12px}.PersonaSelector_selectionRemoveButton__1_YQX{margin-left:8px;padding:4px;border-radius:999px;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.PersonaSelector_selectionRemoveButton__1_YQX:hover{background:rgba(233,72,62,.15)}.PersonaSelector_selectionRemoveIcon__lQku7{width:16px;height:16px;color:rgba(255,255,255,.5)}.ProcessingIndicator_recording__fGCD9{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0}.ProcessingIndicator_recordingDot__x8IK9{width:16px;height:16px;border-radius:999px;background:#ef4444;animation:ProcessingIndicator_pulse__ZhXAi 1.2s ease-in-out infinite}.ProcessingIndicator_recordingText__5oAyH{font-size:14px;font-weight:500;color:#ef4444}.ProcessingIndicator_errorBox__LZ6Nd{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:16px}.ProcessingIndicator_errorRow__AoJed{display:flex;align-items:center;gap:8px;color:#b91c1c}.ProcessingIndicator_errorIcon__g2Btv{width:20px;height:20px}.ProcessingIndicator_errorTitle__uXb1u{font-size:14px;font-weight:500}.ProcessingIndicator_errorText__xMn5_{margin-top:8px;font-size:12px;color:#dc2626}.ProcessingIndicator_panel__9b6p5{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 4px 12px rgba(15,23,42,.08)}.ProcessingIndicator_header__5TNNm{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ProcessingIndicator_title__UZwK0{font-size:14px;font-weight:600;color:#0f172a}.ProcessingIndicator_eta__HqiMF{font-size:11px;color:#64748b}.ProcessingIndicator_steps__OBhq0{display:flex;flex-direction:column;gap:8px}.ProcessingIndicator_step__sZ7Ti{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;transition:background-color .2s ease,border-color .2s ease}.ProcessingIndicator_stepActive__blktO{background:rgba(141,109,166,.1);border:1px solid #8d6da6}.ProcessingIndicator_stepPast__DT0gH{background:rgba(16,185,129,.1)}.ProcessingIndicator_stepFuture__GaDLo{background:#f8fafc}.ProcessingIndicator_stepIcon__VyZTb{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ProcessingIndicator_stepIconActive__T70WQ{background:#8D6DA6;color:#ffffff}.ProcessingIndicator_stepIconPast__Hz_dx{background:#10b981;color:#ffffff}.ProcessingIndicator_stepIconFuture__n9UIG{background:#e2e8f0;color:#94a3b8}.ProcessingIndicator_stepLabel__sEx3M{flex:1;font-size:13px}.ProcessingIndicator_stepLabelActive__F42Ze{color:#8D6DA6;font-weight:600}.ProcessingIndicator_stepLabelPast__2ynWG{color:#10b981}.ProcessingIndicator_stepLabelFuture__Md6qm{color:#94a3b8}.ProcessingIndicator_stepDots__88zbD{display:flex;gap:4px}.ProcessingIndicator_stepDot__PwPa8{width:6px;height:6px;border-radius:999px;background:#8D6DA6;animation:ProcessingIndicator_bounce__cwNeK 1s ease-in-out infinite}.ProcessingIndicator_progressTrack__3qlJ_{margin-top:16px;height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.ProcessingIndicator_progressFill__aJeTF{height:100%;background:linear-gradient(90deg,#8D6DA6,#765C8F);transition:width .5s ease}@keyframes ProcessingIndicator_pulse__ZhXAi{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}@keyframes ProcessingIndicator_bounce__cwNeK{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.RoomTable_container__r19H3{position:relative;width:100%;padding:24px 0}@media (min-width:768px){.RoomTable_container__r19H3{padding:40px 0}}.RoomTable_background__Bi8Q9{position:absolute;inset:0;background:linear-gradient(180deg,#0a1612,#0f1f1a,#0a1612);border-radius:24px}.RoomTable_content__HZw53{position:relative;z-index:10}.RoomTable_avatarsGrid___6VyR{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.RoomTable_avatarsGrid___6VyR{gap:32px}}.RoomTable_avatarsGridCompact__X8hCH{gap:16px}@media (min-width:768px){.RoomTable_avatarsGridCompact__X8hCH{gap:24px}}.RoomTable_avatarsRow__Wzrtl{display:flex;justify-content:center;align-items:flex-start;padding:0 16px}.RoomTable_gapLarge__uNVhC,.RoomTable_gapMedium__ug3Ud{gap:16px}.RoomTable_gapSmall__wrdVC{gap:12px}@media (min-width:768px){.RoomTable_gapLarge__uNVhC,.RoomTable_gapMedium__ug3Ud{gap:32px}.RoomTable_gapSmall__wrdVC{gap:24px}}@media (min-width:1024px){.RoomTable_gapLarge__uNVhC,.RoomTable_gapMedium__ug3Ud{gap:48px}.RoomTable_gapSmall__wrdVC{gap:32px}}.RoomTable_separator__QWxnC{display:flex;justify-content:center;margin:32px 0 16px}.RoomTable_separatorLine__WR3Oy{width:128px;height:2px;background:linear-gradient(90deg,transparent,rgba(141,109,166,.3),transparent)}.RoomTable_userSeat__LpFRC{display:flex;flex-direction:column;align-items:center}.RoomTable_userBadge__Igi6m{position:relative;width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}@media (min-width:768px){.RoomTable_userBadge__Igi6m{width:56px;height:56px}}.RoomTable_userRecording__8azcX{background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.5);animation:RoomTable_pulse__GI2SC 1.2s ease-in-out infinite}.RoomTable_userIdle__RUlOa{background:linear-gradient(135deg,#8D6DA6,#765C8F);box-shadow:0 0 0 2px rgba(255,255,255,.2)}.RoomTable_userIcon__zho2b{width:20px;height:20px;color:#ffffff}.RoomTable_userName__dO6_1{margin-top:8px;font-size:14px;font-weight:500;color:#ffffff}.RoomTable_userMeta__fpDKO{font-size:12px;color:#94a3b8}.RoomTable_avatarStack__aK4AB{display:flex;flex-direction:column;align-items:center}.RoomTable_avatarWrap__gsXYL{position:relative}.RoomTable_glowPlaying__C__5y{position:absolute;inset:-16px;border-radius:999px;background:linear-gradient(90deg,#10b981,#34d399);filter:blur(24px)}.RoomTable_glowActive__hYVOS{position:absolute;inset:-12px;border-radius:999px;background:linear-gradient(90deg,rgba(141,109,166,.5),rgba(184,154,201,.5));filter:blur(18px)}.RoomTable_avatarFrame___BqKX{position:relative;border-radius:999px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.35);transition:transform .3s ease}.RoomTable_avatarSizeTwo__ZUI5S{width:112px;height:112px}@media (min-width:768px){.RoomTable_avatarSizeTwo__ZUI5S{width:160px;height:160px}}@media (min-width:1024px){.RoomTable_avatarSizeTwo__ZUI5S{width:192px;height:192px}}.RoomTable_avatarSizeFour__i3vNl{width:96px;height:96px}@media (min-width:768px){.RoomTable_avatarSizeFour__i3vNl{width:128px;height:128px}}@media (min-width:1024px){.RoomTable_avatarSizeFour__i3vNl{width:160px;height:160px}}.RoomTable_avatarSizeSix__ztVZN{width:80px;height:80px}@media (min-width:768px){.RoomTable_avatarSizeSix__ztVZN{width:112px;height:112px}}@media (min-width:1024px){.RoomTable_avatarSizeSix__ztVZN{width:128px;height:128px}}.RoomTable_avatarSizeCompact__HzEE8{width:72px;height:72px}@media (min-width:768px){.RoomTable_avatarSizeCompact__HzEE8{width:96px;height:96px}}@media (min-width:1024px){.RoomTable_avatarSizeCompact__HzEE8{width:112px;height:112px}}.RoomTable_framePlaying__Sr0Lm{box-shadow:0 0 0 4px #10b981,0 24px 40px rgba(0,0,0,.4)}.RoomTable_frameActive__yxbek{box-shadow:0 0 0 4px #8D6DA6,0 24px 40px rgba(0,0,0,.4)}.RoomTable_frameIdle__dFh9M{box-shadow:0 0 0 2px rgba(255,255,255,.2),0 24px 40px rgba(0,0,0,.35)}.RoomTable_avatarImageWrap__pRvGq{position:relative;width:100%;height:100%}.RoomTable_avatarImage__P_0eh{-o-object-fit:cover;object-fit:cover}.RoomTable_vignette__iwjb_{position:absolute;inset:0;border-radius:999px;box-shadow:inset 0 0 30px rgba(0,0,0,.3);pointer-events:none}.RoomTable_avatarFallback__YjsFY{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8D6DA6,#765C8F)}.RoomTable_avatarInitial__I3DmS{font-size:48px;font-weight:700;color:#ffffff}@media (min-width:768px){.RoomTable_avatarInitial__I3DmS{font-size:60px}}@media (min-width:1024px){.RoomTable_avatarInitial__I3DmS{font-size:72px}}.RoomTable_speakingRing__edhC5{position:absolute;inset:-4px;border-radius:999px;border:2px solid #10b981;opacity:.6}.RoomTable_info__Gnbt9{margin-top:16px;text-align:center}.RoomTable_infoCompact__xOEYQ{margin-top:8px}.RoomTable_name__fHg4t{font-size:20px;font-weight:600;color:#ffffff}@media (min-width:768px){.RoomTable_name__fHg4t{font-size:24px}}.RoomTable_nameSmall__bOjD_{font-size:14px}@media (min-width:768px){.RoomTable_nameSmall__bOjD_{font-size:16px}}.RoomTable_meta__Cu4Bz{text-align:center;font-size:16px;color:#94a3b8}@media (min-width:768px){.RoomTable_meta__Cu4Bz{font-size:18px}}.RoomTable_metaSmall__xC4Rr{font-size:12px}@media (min-width:768px){.RoomTable_metaSmall__xC4Rr{font-size:13px}}.RoomTable_soundWave__cBYkR{margin-top:12px}.RoomTable_soundWaveRow__GTgRW{display:flex;align-items:flex-end;gap:4px;height:24px}.RoomTable_soundWaveBar__Toje9{width:8px;background:#10b981;border-radius:999px 999px 0 0;transform-origin:bottom}.RoomTable_statusBadge__M7U5v{margin-top:8px;padding:6px 16px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent}.RoomTable_statusSmall___9C86{font-size:12px;padding:4px 12px}.RoomTable_statusPlaying__FuMGx{background:rgba(16,185,129,.2);color:#10b981;border-color:rgba(16,185,129,.3)}.RoomTable_statusWaiting__X5Jqw{background:rgba(141,109,166,.2);color:#8D6DA6;border-color:rgba(141,109,166,.3)}.RoomTable_eyeBlink__uRpS7{position:absolute;inset:0;pointer-events:none;z-index:10;transition:opacity 75ms ease}.RoomTable_lipOverlay__tjRJu{position:absolute;bottom:14%;left:50%;transform:translateX(-50%);z-index:20;pointer-events:none}.RoomTable_lipOuter__AK6Y5{position:relative}.RoomTable_lipMain__MxkVx{width:48px;height:20px;border-radius:50%;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.5))}.RoomTable_lipHighlight__cXO9x{position:absolute;top:-2px;left:4px;right:4px;height:6px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1))}.RoomTable_lipShadow__cXRG9{position:absolute;bottom:-4px;left:8px;right:8px;height:4px;border-radius:999px;background:rgba(0,0,0,.2);filter:blur(1px)}@keyframes RoomTable_pulse__GI2SC{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}}.SessionTimer_container__FWAgT{display:flex;align-items:center;gap:12px}.SessionTimer_timerIcon__oKy1S{width:20px;height:20px}.SessionTimer_timerText__sGtAP{font-size:20px;font-family:Space Mono,IBM Plex Mono,monospace;font-weight:700}.SessionTimer_stateNormal__zr6Jj{color:#ffffff}.SessionTimer_stateWarning__cy53Z{color:#f97316;animation:SessionTimer_pulse__dVJTv 1.2s ease-in-out infinite}.SessionTimer_stateCritical__kSMqt{color:#ef4444;animation:SessionTimer_pulse__dVJTv 1.2s ease-in-out infinite}.SessionTimer_extendButton__diaKD{padding:4px 12px;background:#8D6DA6;color:#ffffff;font-size:14px;font-weight:500;border-radius:12px;transition:background-color .2s ease;animation:SessionTimer_bounce__5HFh4 1s ease-in-out infinite}.SessionTimer_extendButton__diaKD:hover{background:#765C8F}@keyframes SessionTimer_pulse__dVJTv{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes SessionTimer_bounce__5HFh4{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.TranscriptPanel_emptyState__L5qLr{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;text-align:center}.TranscriptPanel_emptyIcon__2B2zQ{width:48px;height:48px;margin:0 auto 12px;color:#e2e8f0}.TranscriptPanel_emptyText__TXJQh{font-size:14px;color:#94a3b8}.TranscriptPanel_emptySubtext__X7FnO{margin-top:4px;font-size:12px;color:#cbd5e1}.TranscriptPanel_panel__xnArG{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.TranscriptPanel_header__w_vQ1{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 16px}.TranscriptPanel_title__8AYtF{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.TranscriptPanel_count__mXiXX{font-size:11px;color:#94a3b8}.TranscriptPanel_messages__Yxype{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.TranscriptPanel_messageRow__UgLPD{display:block}.TranscriptPanel_messageRowUser__bqjwl{margin-right:32px}.TranscriptPanel_messageRowPersona__y0PLv{margin-left:32px}.TranscriptPanel_userBubble__ApO6x{background:#8D6DA6;color:#ffffff;border-radius:12px;border-top-left-radius:0;padding:12px}.TranscriptPanel_userMeta__9f0t1{display:flex;align-items:center;gap:8px;margin-bottom:4px}.TranscriptPanel_userName__EdAh1{font-size:11px;font-weight:600;opacity:.8}.TranscriptPanel_userTime__DLpxp{font-size:10px;opacity:.6}.TranscriptPanel_userText__c_osZ{font-size:13px}.TranscriptPanel_userOriginal__fjmHQ{margin-top:4px;font-size:11px;opacity:.7;font-style:italic}.TranscriptPanel_personaBubble__aizuF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;border-top-right-radius:0;padding:12px}.TranscriptPanel_personaMeta__UCvCR{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.TranscriptPanel_personaName__SdmyX{font-size:11px;font-weight:600;color:#0f172a}.TranscriptPanel_personaId__xq0El,.TranscriptPanel_personaTime__TIMOq{font-size:10px;color:#94a3b8}.TranscriptPanel_personaText__PGFct{font-size:13px;color:#334155}.TranscriptPanel_badges__svCIy{display:flex;align-items:center;gap:8px;margin-top:8px}.TranscriptPanel_badgeAudio__N764c{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#64748b}.TranscriptPanel_badgeIcon__5_A6g{width:12px;height:12px}.WelcomePhase_overlay__Pb9Us{position:fixed;inset:0;background:rgba(6,26,23,.95);display:flex;align-items:center;justify-content:center;z-index:var(--z-toast)}.WelcomePhase_container__jw3ht{text-align:center;max-width:672px;padding:0 24px}.WelcomePhase_title__g0Fkk{font-size:var(--font-h2);font-weight:700;color:var(--text-primary);margin-bottom:8px}.WelcomePhase_subtitle__Ziy4H{color:var(--text-secondary);margin-bottom:32px}.WelcomePhase_centerColumn__61bad{display:flex;flex-direction:column;align-items:center}.WelcomePhase_previewList__6hhfC{display:flex;margin-bottom:40px}.WelcomePhase_previewListThree__8ZSSB{gap:16px}.WelcomePhase_previewListTwo__Tn_gG{gap:32px}@media (min-width:768px){.WelcomePhase_previewListThree__8ZSSB{gap:32px}.WelcomePhase_previewListTwo__Tn_gG{gap:48px}}.WelcomePhase_previewItem__B9pGw{display:flex;flex-direction:column;align-items:center}.WelcomePhase_previewAvatarWrap__061uI{position:relative}.WelcomePhase_previewGlow__v1_bs{position:absolute;inset:-8px;border-radius:var(--radius-full);opacity:.3;filter:blur(12px)}.WelcomePhase_previewAvatar__ZibSW{position:relative;border-radius:var(--radius-full);overflow:hidden;box-shadow:0 0 0 2px rgba(255,255,255,.3),0 20px 40px rgba(0,0,0,.35)}.WelcomePhase_coverImage__a8Bkq{-o-object-fit:cover;object-fit:cover}.WelcomePhase_previewAvatarCompact__w8Yyz{width:96px;height:96px}.WelcomePhase_previewAvatarLarge___UcPk{width:128px;height:128px}@media (min-width:768px){.WelcomePhase_previewAvatarCompact__w8Yyz{width:128px;height:128px}.WelcomePhase_previewAvatarLarge___UcPk{width:160px;height:160px}}@media (min-width:1024px){.WelcomePhase_previewAvatarCompact__w8Yyz{width:144px;height:144px}.WelcomePhase_previewAvatarLarge___UcPk{width:192px;height:192px}}.WelcomePhase_previewAvatarFallback__1mN6f{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.WelcomePhase_previewInitial__N6Rq_{color:var(--text-primary);font-weight:700}.WelcomePhase_previewInitialCompact__JO9ut{font-size:30px}.WelcomePhase_previewInitialLarge__KD09L{font-size:36px}@media (min-width:768px){.WelcomePhase_previewInitialCompact__JO9ut{font-size:36px}.WelcomePhase_previewInitialLarge__KD09L{font-size:48px}}.WelcomePhase_previewName__KsaLw{color:var(--text-primary);font-weight:600;margin-top:16px}.WelcomePhase_previewNameCompact__uwjMV{font-size:16px}.WelcomePhase_previewNameLarge__zQiVx{font-size:18px}@media (min-width:768px){.WelcomePhase_previewNameCompact__uwjMV{font-size:18px}.WelcomePhase_previewNameLarge__zQiVx{font-size:20px}}.WelcomePhase_previewMeta__bITXh{color:var(--text-secondary);font-size:14px}@media (min-width:768px){.WelcomePhase_previewMeta__bITXh{font-size:16px}}.WelcomePhase_startButton__HPwYD{padding:16px 32px;border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--product-talk),var(--product-talk-dark));color:var(--text-primary);font-size:18px;font-weight:600;box-shadow:var(--shadow-lg);transition:transform var(--duration-fast) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth),background var(--duration-fast) var(--ease-smooth)}.WelcomePhase_startButton__HPwYD:hover{background:linear-gradient(90deg,var(--product-talk-dark),var(--product-talk-dark));transform:translateY(-1px)}.WelcomePhase_startButtonDisabled__nJQhC{opacity:.5;cursor:wait}.WelcomePhase_currentWrap__oqGpc{position:relative}.WelcomePhase_currentGlow__J9MAa{position:absolute;inset:-16px;border-radius:var(--radius-full);opacity:.5;filter:blur(24px);animation:WelcomePhase_pulse__jb4M7 1.5s ease-in-out infinite}.WelcomePhase_currentAvatar__wEI70{position:relative;width:160px;height:160px;border-radius:var(--radius-full);overflow:hidden;box-shadow:0 0 0 4px var(--accent),0 24px 40px rgba(0,0,0,.4)}@media (min-width:768px){.WelcomePhase_currentAvatar__wEI70{width:208px;height:208px}}@media (min-width:1024px){.WelcomePhase_currentAvatar__wEI70{width:240px;height:240px}}.WelcomePhase_photoLipOverlay__te08c{position:absolute;bottom:18%;left:50%;transform:translateX(-50%);z-index:20}.WelcomePhase_photoLipFrame____Pr8{position:relative;width:64px;height:32px;border-radius:var(--radius-lg);overflow:hidden}.WelcomePhase_photoLipTint__NXRM4{position:absolute;inset:0;background:rgba(0,0,0,.25)}.WelcomePhase_photoLipMouth__5lJCM{position:absolute;left:12px;right:12px;bottom:4px;height:16px;background:rgba(0,0,0,.5);border-radius:var(--radius-full);animation:WelcomePhase_mouthOpen__EvxGf .15s ease-in-out infinite alternate}.WelcomePhase_currentFallback__eFkSO{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.WelcomePhase_currentInitial__2rKoq{font-size:60px;font-weight:700;color:var(--text-primary)}@media (min-width:768px){.WelcomePhase_currentInitial__2rKoq{font-size:72px}}.WelcomePhase_mouthBars__jt7aU{display:flex;flex-direction:column;align-items:center}.WelcomePhase_mouthWrapper__2h3bH{position:absolute;bottom:48px;left:50%;transform:translateX(-50%)}.WelcomePhase_mouthUpper__7LE4f{width:32px;height:6px;background:#d4a5a5;border-radius:var(--radius-full)}.WelcomePhase_mouthOpen__EvxGf{width:28px;height:12px;background:#2a1a1a;border-radius:var(--radius-full);margin-top:2px;animation:WelcomePhase_mouthOpen__EvxGf .15s ease-in-out infinite alternate}.WelcomePhase_mouthLower__9_H4j{width:36px;height:8px;background:#c98989;border-radius:var(--radius-full);margin-top:2px}.WelcomePhase_currentName__ES2gG{margin-top:24px;font-size:24px;font-weight:600;color:var(--text-primary)}@media (min-width:768px){.WelcomePhase_currentName__ES2gG{font-size:30px}}.WelcomePhase_currentMeta__7iNrB{margin-top:8px;font-size:18px;color:var(--text-secondary)}@media (min-width:768px){.WelcomePhase_currentMeta__7iNrB{font-size:20px}}.WelcomePhase_greeting__1stqh{margin-top:16px;max-width:320px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:12px 16px;color:var(--text-primary);font-size:14px;font-style:italic}.WelcomePhase_soundWave__n01oL{display:flex;align-items:flex-end;gap:4px;height:24px;margin-top:16px}.WelcomePhase_soundWaveBar__A_9J0{width:4px;background:var(--accent);border-radius:var(--radius-full);animation:WelcomePhase_soundBar__zDam3 .4s ease-in-out infinite alternate}.WelcomePhase_progressDots__KYW_O{display:flex;gap:8px;margin-top:32px}.WelcomePhase_dot__Tw0kw{width:12px;height:12px;border-radius:var(--radius-full);transition:transform var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth)}.WelcomePhase_dotDone__oTV7j{background:var(--accent)}.WelcomePhase_dotActive__e8CpZ{background:var(--product-talk);transform:scale(1.25);animation:WelcomePhase_pulse__jb4M7 1.2s ease-in-out infinite}.WelcomePhase_dotIdle__Qeslu{background:var(--border-secondary)}.WelcomePhase_skipButton__jVEb_{margin-top:32px;font-size:14px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-smooth)}.WelcomePhase_skipButton__jVEb_:hover{color:var(--text-primary)}.WelcomePhase_gradientYoungFemale__dVsrs{background:linear-gradient(135deg,#ec4899,#f472b6)}.WelcomePhase_gradientMatureFemale__9Q3u_{background:linear-gradient(135deg,#d946ef,#e879f9)}.WelcomePhase_gradientYoungMale__H07Em{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.WelcomePhase_gradientMatureMale__or2Rw{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.WelcomePhase_gradientSenior__Lb00J{background:linear-gradient(135deg,var(--product-talk),#B89AC9)}.WelcomePhase_gradientDefault__dain_{background:linear-gradient(135deg,var(--product-talk),var(--product-talk-dark))}@keyframes WelcomePhase_mouthOpen__EvxGf{0%{transform:scaleY(.3);opacity:.4}to{transform:scaleY(1);opacity:.7}}@keyframes WelcomePhase_soundBar__zDam3{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes WelcomePhase_pulse__jb4M7{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:1}}.conversation_page__yvgwl{min-height:100vh;background:#f8fafc}.conversation_header__Yoc2a{background:rgba(6,26,23,.9);padding:16px 24px;position:sticky;top:0;z-index:40;backdrop-filter:blur(12px)}@media (min-width:768px){.conversation_header__Yoc2a{padding:16px 32px}}.conversation_headerInner__brrZ_{max-width:1152px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.conversation_headerLeft__zBzcy{display:flex;align-items:center;gap:16px}.conversation_backButton__Tiyjh{color:#94a3b8;padding:8px;border-radius:8px;transition:color .2s ease,background-color .2s ease}.conversation_backButton__Tiyjh:hover{color:#8D6DA6;background:#142b24}.conversation_iconLarge__QeGJ6{width:24px;height:24px}.conversation_headerEyebrow__lFu8r{font-size:10px;color:#8D6DA6;text-transform:uppercase;letter-spacing:3px;font-weight:600}.conversation_headerTitle__18dB6{font-size:14px;font-weight:600;color:#ffffff}.conversation_stepBadge__k2i4y{font-size:12px;font-weight:500;color:#0c1f1a;text-transform:uppercase;letter-spacing:.08em;background:#8D6DA6;padding:8px 16px;border-radius:999px}.conversation_main__hHa0E{max-width:1024px;margin:0 auto;padding:32px 24px}.conversation_hero__rtgUe{text-align:center;margin-bottom:48px}.conversation_heroTitle__jervP{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:16px}.conversation_heroSubtitle__6t4ix{font-size:14px;color:#475569;max-width:672px;margin:0 auto}.conversation_overlay__dQTV7{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:50}.conversation_modal__g3Q8H{background:rgba(12,41,34,.95);border:1px solid rgba(141,109,166,.2);border-radius:16px;padding:32px;max-width:512px;width:100%;margin:0 16px;box-shadow:0 24px 48px rgba(0,0,0,.35);color:#FFFFFF}.conversation_loaderWrap__cnHx7{position:relative;width:80px;height:80px;margin:0 auto 24px}.conversation_loaderRing__SSJ5s{position:absolute;inset:0;border-radius:999px;border:4px solid #f1f5f9}.conversation_loaderRingAccent__2AMpQ{position:absolute;inset:0;border-radius:999px;border:4px solid #8d6da6;border-top-color:transparent;animation:conversation_spin__eFMHs .9s linear infinite}.conversation_loaderCenter__kTYWc{position:absolute;inset:8px;border-radius:999px;background:linear-gradient(135deg,#8D6DA6,#765C8F);display:flex;align-items:center;justify-content:center}.conversation_loaderIcon__9fMmt{width:32px;height:32px;color:#ffffff}.conversation_modalTitle__eOol3{font-size:20px;font-weight:700;color:#FFFFFF;text-align:center;margin-bottom:8px}.conversation_modalSubtitle__2gqh3{font-size:14px;color:#64748b;text-align:center}.conversation_errorBox__rPZL_{margin-bottom:24px;padding:16px;background:#fef2f2;border:2px solid #ef4444;border-radius:8px}.conversation_errorText__aqhsU{font-size:14px;color:#b91c1c}.conversation_section__JHPyC{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.conversation_sectionTitle__4Jj00{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#8D6DA6;margin-bottom:24px}.conversation_field__V_UIY{margin-bottom:16px}.conversation_fieldLabel__55Ffl{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0f172a;margin-bottom:12px}.conversation_fieldHint__y0wfC{font-size:11px;color:#94a3b8;margin-top:8px}.conversation_inputWrap__nwwXE{position:relative}.conversation_input__wOr__{width:100%;height:48px;padding:0 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#ffffff}.conversation_input__wOr__:focus{outline:none;border-color:#8D6DA6}.conversation_input__wOr__::-moz-placeholder{color:#94a3b8}.conversation_input__wOr__::placeholder{color:#94a3b8}.conversation_inputSpinner__SwD5M{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:999px;border:2px solid #8d6da6;border-top-color:transparent;animation:conversation_spin__eFMHs .9s linear infinite}.conversation_select__k7y4p{width:100%;height:48px;padding:0 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#ffffff;transition:border-color .2s ease}.conversation_select__k7y4p:focus{outline:none;border-color:#8D6DA6}.conversation_selectDetected__3SNrJ{border-color:rgba(16,185,129,.5)}.conversation_textarea__cUNB0{width:100%;padding:16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#ffffff;resize:none}.conversation_textarea__cUNB0:focus{outline:none;border-color:#8D6DA6}.conversation_textarea__cUNB0::-moz-placeholder{color:#94a3b8}.conversation_textarea__cUNB0::placeholder{color:#94a3b8}.conversation_sectionHeader__eHmZ9{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.conversation_badge__RmM_g{padding:4px 12px;border-radius:999px;font-size:14px;font-weight:500;transition:background-color .2s ease,color .2s ease}.conversation_badgeSmall__ajkvk{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:500}.conversation_badgeActive__1yxHQ{background:rgba(16,185,129,.2);color:#10b981}.conversation_badgeInactive__eBTOH{background:#f1f5f9;color:#64748b}.conversation_panelLoading__4wFD0{text-align:center;padding:48px 0}.conversation_spinnerLarge__qIQwG{width:40px;height:40px;border-radius:999px;border:4px solid #8d6da6;border-top-color:transparent;animation:conversation_spin__eFMHs .9s linear infinite;margin:0 auto 16px}.conversation_loadingText__HCXVP{color:#64748b}.conversation_panelError__CQniD{text-align:center;padding:32px 0;color:#ef4444}.conversation_sectionHint__od_bB{font-size:12px;color:#64748b;margin-top:16px;text-align:center}.conversation_durationGrid__A38_Z{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (min-width:768px){.conversation_durationGrid__A38_Z{grid-template-columns:repeat(3,minmax(0,1fr))}}.conversation_durationCard__fW_eU{position:relative;padding:16px;border-radius:12px;border:1px solid #e2e8f0;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.conversation_durationCardActive__2bLqq{border-color:#8D6DA6;background:rgba(141,109,166,.05);box-shadow:0 6px 16px rgba(15,23,42,.12)}.conversation_durationCardInactive__keZa6:hover{border-color:rgba(141,109,166,.5);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.conversation_durationCardInactive__keZa6{cursor:pointer}.conversation_durationCardDisabled__By5_J{opacity:.5;cursor:not-allowed}.conversation_recommendedBadge__JdxhP{position:absolute;top:-8px;right:-8px;padding:2px 8px;background:#10b981;color:#ffffff;font-size:10px;font-weight:600;border-radius:999px}.conversation_radioRow__LKg4b{display:flex;align-items:flex-start;gap:12px}.conversation_radioIndicator___IRN1{width:20px;height:20px;border-radius:999px;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.conversation_radioIndicatorActive__9e69p{border-color:#8D6DA6}.conversation_radioDot__5Ahug{width:10px;height:10px;border-radius:999px;background:#8D6DA6}.conversation_durationTitle__UdBRz{font-size:16px;font-weight:600;color:#0f172a}.conversation_durationCredits__IGwUM{font-size:14px;font-weight:500;color:#8D6DA6}.conversation_durationDescription__VqKLF{font-size:12px;color:#64748b;margin-top:4px}.conversation_durationInfo__P_XPg{flex:1}.conversation_durationHeader__CnD1_{display:flex;align-items:baseline;justify-content:space-between}.conversation_infoNote__lPgI_{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;background:#f8fafc;border-radius:12px;padding:12px;border:1px solid #e2e8f0}.conversation_iconSmall__zskim{width:16px;height:16px;color:#8D6DA6}.conversation_startButtonWrap__XPiBv{display:flex;justify-content:center}.conversation_startButton__RXSrn{padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:12px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.conversation_startButtonEnabled___Nkzu{background:linear-gradient(90deg,#8D6DA6,#765C8F);color:#ffffff;box-shadow:0 12px 24px rgba(15,23,42,.2)}.conversation_startButtonEnabled___Nkzu:hover{background:linear-gradient(90deg,#765C8F,#5C4A72)}.conversation_startButtonDisabled__IR6z0{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.conversation_footerNote__X2W91{text-align:center;font-size:12px;color:#94a3b8;margin-top:24px}.conversation_footer__lQMr7{background:#0c1f1a;color:#ffffff;padding:24px 32px}.conversation_footerInner__NLZ_A{max-width:1024px;margin:0 auto;text-align:center}.conversation_footerText__2vA30{font-size:12px;color:#94a3b8}@keyframes conversation_spin__eFMHs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.conversation_page__yvgwl{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.competitor_page__hT4cx{min-height:100vh;background:#ffffff;font-family:Space Grotesk,Inter,system-ui,sans-serif}.competitor_header__sF9vH{background:rgba(6,26,23,.9);padding:16px 24px;position:sticky;top:0;z-index:40;backdrop-filter:blur(12px)}@media (min-width:768px){.competitor_header__sF9vH{padding:16px 32px}}.competitor_headerInner__DhaWQ{max-width:1152px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.competitor_headerLeft__a1Hih{display:flex;align-items:center;gap:1rem}.competitor_backButton__5dPdU{color:#94a3b8;padding:.5rem;border-radius:8px;background:transparent;transition:color .2s ease,background-color .2s ease}.competitor_backButton__5dPdU:hover{color:#FFB600;background:#142b24}.competitor_iconLarge__gWbrs{width:1.5rem;height:1.5rem}.competitor_headerEyebrow___fYkb{font-size:10px;color:#FFB600;text-transform:uppercase;letter-spacing:3px;font-weight:600}.competitor_headerTitle__v9eGD{font-size:14px;font-weight:600;color:#ffffff}.competitor_stepBadge__MXjIS{font-size:12px;font-weight:500;color:#0c1f1a;text-transform:uppercase;letter-spacing:.05em;background:#FFB600;padding:.5rem 1rem;border-radius:9999px}.competitor_main__VzaLt{max-width:56rem;margin:0 auto;padding:3rem 2rem}.competitor_recapGrid__op7fg{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:2rem}@media (min-width:768px){.competitor_recapGrid__op7fg{grid-template-columns:repeat(2,minmax(0,1fr))}}.competitor_recapCard__3OX0l{padding:1rem;background:#fffbeb;border-radius:8px;border:2px solid rgba(255,182,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.08)}.competitor_recapLabel__Spldj{font-size:10px;color:#92400e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-weight:600}.competitor_recapValue__Kw4R0{font-size:14px;font-weight:600;color:#b45309}.competitor_recapDescription__mL4a3{font-size:13px;color:#78716c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.competitor_hero__kKwJY{text-align:center;margin-bottom:3rem}.competitor_heroTitle__szfG7{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:1rem}.competitor_heroSubtitle__rwveU{font-size:14px;color:#64748b;max-width:42rem;margin:0 auto}.competitor_formStack__YnBSl{display:flex;flex-direction:column;gap:2rem}.competitor_label__JrA3e{display:block;font-size:12px;font-weight:600;color:#0f172a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.competitor_loadingNote__1ho91{margin-left:.5rem;font-size:12px;color:#FFB600;font-weight:400;text-transform:none}.competitor_inputWrap__OzGHT{position:relative}.competitor_input__8lVpz{width:100%;height:48px;padding:0 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;transition:border-color .2s ease,background-color .2s ease}.competitor_input__8lVpz::-moz-placeholder{color:#94a3b8}.competitor_input__8lVpz::placeholder{color:#94a3b8}.competitor_input__8lVpz:focus{outline:none;border-color:#FFB600}.competitor_inputLoading__CtXb_{border-color:#FFB600;background:#f8fafc}.competitor_spinnerWrap__2_qv3{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.competitor_spinner__iBCWy{width:1.25rem;height:1.25rem;border:2px solid #ffb600;border-top-color:transparent;border-radius:9999px;animation:competitor_spin__T3LwV 1s linear infinite}.competitor_infoCard__xVbVL{padding:1rem;background:#f1f5f9;border-radius:8px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.competitor_infoLabel__pmeRT{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.competitor_infoText__EbL8l{font-size:13px;color:#0f172a}.competitor_infoTextMuted__pn_5U{font-size:13px;color:#64748b}.competitor_badgeRow__lzZvt{display:flex;align-items:center;gap:.5rem}.competitor_badgeLabel__dn8nB{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.competitor_badge__kgDKF{font-size:11px;font-weight:600;text-transform:uppercase;padding:.25rem .5rem;border-radius:8px}.competitor_badgeLeader__Kuzaq{background:rgba(40,167,69,.1);color:#28a745}.competitor_badgeChallenger__nnv8I{background:rgba(255,182,0,.1);color:#FFB600}.competitor_badgeOther__sGFXg{background:rgba(100,116,139,.1);color:#64748b}.competitor_regenerateWrap__O_8pe{display:flex;justify-content:flex-end}.competitor_regenerateButton__SxV3V{font-size:12px;color:#FFB600;text-decoration:underline;transition:color .2s ease;background:transparent}.competitor_regenerateButton__SxV3V:hover{color:#D99A00}.competitor_errorBox__OIKT3{padding:1rem;background:#fef2f2;border:2px solid #ef4444;border-radius:8px}.competitor_errorText__GoaMM{font-size:13px;color:#b91c1c}.competitor_actions__cp_5g{display:flex;justify-content:space-between;align-items:center;padding-top:3rem;margin-top:3rem;border-top:1px solid #e2e8f0}.competitor_buttonSecondary__5PBJ5{padding:.75rem 2rem;border-radius:8px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em;border:1px solid #e2e8f0;color:#64748b;background:transparent;transition:border-color .2s ease}.competitor_buttonSecondary__5PBJ5:hover{border-color:#94a3b8}.competitor_buttonPrimary__9odjO{padding:.75rem 2rem;border-radius:8px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em;border:none;transition:background-color .2s ease,box-shadow .2s ease}.competitor_buttonPrimaryEnabled__HSXog{background:#FFB600;color:#0c1f1a;box-shadow:0 10px 15px rgba(0,0,0,.1)}.competitor_buttonPrimaryEnabled__HSXog:hover{background:#D99A00}.competitor_buttonPrimaryDisabled__lwxog{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.competitor_footer__eP4ju{background:#0c1f1a;color:#ffffff;padding:1.5rem 2rem}.competitor_footerInner__7msA2{max-width:56rem;margin:0 auto;text-align:center}.competitor_footerText__pbj5x{font-size:12px;color:#94a3b8}@keyframes competitor_spin__T3LwV{to{transform:rotate(1turn)}}.Logo_container__3hp7Z{display:flex;flex-direction:column;align-items:center}.Logo_tagline__tRmnN{text-transform:uppercase;letter-spacing:4px;font-weight:400}.Logo_taglinePrimary__vza3q{color:#94a3b8}.Logo_taglineLight___Woyt{color:#64748b}.Logo_text__a57st{font-weight:700;color:#ffffff}.Logo_textDark__z9Qtv{color:#0c1f1a}.Logo_aiHighlight__vOTzJ{color:#BAF1A6;font-weight:700}