.PresenceViewer_overlay__AAmE_{position:fixed;inset:0;z-index:3000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0705;animation:PresenceViewer_fadeIn__nsLQG .7s ease both;padding:24px}@keyframes PresenceViewer_fadeIn__nsLQG{0%{opacity:0}to{opacity:1}}.PresenceViewer_room__zU4lc{position:absolute;inset:0;background:url(/images/presence/room.png) 50%/cover no-repeat;filter:sepia(.6) saturate(1.5) hue-rotate(-14deg) brightness(.9)}.PresenceViewer_scrim___7TZ9{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 42%,rgba(245,158,11,.2),transparent 62%),linear-gradient(180deg,rgba(30,14,4,.25),rgba(12,7,5,.46))}.PresenceViewer_close__l_7nf{position:absolute;top:20px;right:22px;z-index:3;color:rgba(255,255,255,.5);background:transparent;border:none;font-size:22px;cursor:pointer;line-height:1}.PresenceViewer_close__l_7nf:hover{color:rgba(255,255,255,.85)}.PresenceViewer_stage__msia2{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.PresenceViewer_portrait__i2Ce5{width:220px;height:220px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.14);box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 0 0 rgba(245,158,11,0);animation:PresenceViewer_breatheIdle__O4bEP 6s ease-in-out infinite;will-change:transform,box-shadow}.PresenceViewer_portrait__i2Ce5 .PresenceViewer_fallback__JFdBl,.PresenceViewer_portrait__i2Ce5 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.PresenceViewer_fallback__JFdBl{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#a855f7);color:white;font-size:72px;font-weight:800}.PresenceViewer_presenceOrb__s9IAR{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 44%,rgba(253,230,138,.6),rgba(245,158,11,.32) 42%,rgba(120,60,30,.16) 70%,transparent 86%)}.PresenceViewer_speaking__3qqbD{animation:PresenceViewer_breatheSpeak__G63ci 3.4s ease-in-out infinite}@keyframes PresenceViewer_breatheIdle__O4bEP{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.012)}}@keyframes PresenceViewer_breatheSpeak__G63ci{0%,to{transform:translateY(0) scale(1);box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 60px 6px rgba(245,158,11,.18)}50%{transform:translateY(-9px) scale(1.03);box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 110px 18px rgba(245,158,11,.34)}}.PresenceViewer_name__QV5q7{position:relative;z-index:2;margin-top:34px;color:#f3f4f6;font-size:20px;font-weight:800;letter-spacing:.01em}.PresenceViewer_caption__G72xc{position:relative;z-index:2;margin-top:6px;color:rgba(255,255,255,.45);font-size:13px;max-width:340px;text-align:center;line-height:1.5}.PresenceViewer_control__1fCHN{position:relative;z-index:2;margin-top:28px;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:9999px;border:1px solid rgba(245,158,11,.4);background:rgba(245,158,11,.12);color:#fde68a;font-size:14px;font-weight:700;cursor:pointer}.PresenceViewer_control__1fCHN:hover{background:rgba(245,158,11,.2)}@media (prefers-reduced-motion:reduce){.PresenceViewer_portrait__i2Ce5,.PresenceViewer_speaking__3qqbD{animation:none}.PresenceViewer_overlay__AAmE_{animation-duration:1ms}}.PositiveNoteDisplay_crystalButton__b3uOh{position:fixed;bottom:16px;left:16px;z-index:40;border-radius:50%;overflow:hidden;background:transparent;border:none;cursor:pointer;transition:opacity .3s}.PositiveNoteDisplay_crystalButton__b3uOh:hover{opacity:.8}.PositiveNoteDisplay_crystalButton__b3uOh:disabled{cursor:not-allowed}.PositiveNoteDisplay_crystalButtonLoading__PJzeH{animation:PositiveNoteDisplay_pulseGlow__bUTem 2s ease-in-out infinite}@keyframes PositiveNoteDisplay_pulseGlow__bUTem{0%,to{box-shadow:0 0 0 0 rgba(139,92,246,.7)}50%{box-shadow:0 0 0 8px rgba(139,92,246,.4)}}.dark .PositiveNoteDisplay_crystalButtonLoading__PJzeH{animation:PositiveNoteDisplay_pulseGlowDark__Cwj_5 2s ease-in-out infinite}@keyframes PositiveNoteDisplay_pulseGlowDark__Cwj_5{0%,to{box-shadow:0 0 0 0 rgba(139,92,246,.7)}50%{box-shadow:0 0 0 8px rgba(139,92,246,.4)}}.PositiveNoteDisplay_crystalImage___yr6R{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CalendarHeatmap_container___RtFM{width:100%;padding:20px;background:white;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_container___RtFM{background:#1f2937;box-shadow:0 2px 4px rgba(0,0,0,.3)}.CalendarHeatmap_legend__HD4gL{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:16px;font-size:12px;color:#6b7280}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_legend__HD4gL{color:#9ca3af}.CalendarHeatmap_legendLabel__ibdt5{font-size:11px}.CalendarHeatmap_legendColors__jWPG9{display:flex;gap:3px}.CalendarHeatmap_legendDay__dPE_s{width:11px;height:11px;border-radius:2px}.CalendarHeatmap_navigationContainer__H3p0R{display:flex;align-items:flex-start;gap:8px}.CalendarHeatmap_calendarContainer__PuPkw{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;flex:1;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_calendarContainer__PuPkw{scrollbar-color:#4b5563 #374151}.CalendarHeatmap_calendarContainer__PuPkw::-webkit-scrollbar{height:8px}.CalendarHeatmap_calendarContainer__PuPkw::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_calendarContainer__PuPkw::-webkit-scrollbar-track{background:#374151}.CalendarHeatmap_calendarContainer__PuPkw::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_calendarContainer__PuPkw::-webkit-scrollbar-thumb{background:#4b5563}.CalendarHeatmap_calendarContainer__PuPkw::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_calendarContainer__PuPkw::-webkit-scrollbar-thumb:hover{background:#6b7280}.CalendarHeatmap_navButton__31AMG{background:white;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:18px;color:#374151;transition:all .2s;min-width:40px;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center}.CalendarHeatmap_navButton__31AMG:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_navButton__31AMG{background:#1f2937;border-color:#4b5563;color:#d1d5db}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_navButton__31AMG:hover{background:#374151;border-color:#6b7280;color:#f3f4f6}.CalendarHeatmap_yearContainer__RnbMM{min-width:-moz-fit-content;min-width:fit-content}.CalendarHeatmap_yearContainer__RnbMM,.CalendarHeatmap_yearHeader__lWGGU{display:flex;flex-direction:column;gap:4px}.CalendarHeatmap_yearContent__nQck5{display:flex;flex-direction:column}.CalendarHeatmap_yearLabel__V5_mq{font-size:12px;font-weight:600;color:#374151;text-align:left;padding-left:2px}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_yearLabel__V5_mq{color:#d1d5db}.CalendarHeatmap_monthLabels__PYU6a{display:flex;gap:3px;padding-left:0;height:16px;align-items:center}.CalendarHeatmap_monthLabel__6UyCR{font-size:10px;color:#6b7280;text-align:center;min-width:11px;font-weight:500}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_monthLabel__6UyCR{color:#9ca3af}.CalendarHeatmap_weeksContainer__r4xil{display:flex;gap:3px}.CalendarHeatmap_week__Lt20V{display:flex;flex-direction:column;gap:3px}.CalendarHeatmap_day__dpNRV{width:11px;height:11px;border-radius:2px;cursor:pointer;transition:all .2s;border:1px solid transparent}.CalendarHeatmap_day__dpNRV:hover{border-color:#8b5cf6;transform:scale(1.2);z-index:10;position:relative}.CalendarHeatmap_day__dpNRV.CalendarHeatmap_selected__qOT2q{border-color:#8b5cf6;border-width:2px;box-shadow:0 0 0 2px rgba(139,92,246,.2)}.CalendarHeatmap_day__dpNRV.CalendarHeatmap_hovered__6Ie_x{border-color:#8b5cf6;transform:scale(1.15)}.CalendarHeatmap_day__dpNRV.CalendarHeatmap_analyzed__EgYCF{position:relative}.CalendarHeatmap_day__dpNRV.CalendarHeatmap_analyzed__EgYCF:after{content:"";position:absolute;top:-2px;right:-2px;width:6px;height:6px;background:#10b981;border-radius:50%;border:1px solid white;box-shadow:0 0 0 1px rgba(16,185,129,.3)}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_day__dpNRV.CalendarHeatmap_analyzed__EgYCF:after{border-color:#1f2937;box-shadow:0 0 0 1px rgba(16,185,129,.5)}.CalendarHeatmap_level-0__HVXRC{background:#ebedf0}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_level-0__HVXRC{background:#374151}.CalendarHeatmap_level-1__9j1Zn{background:#c6e48b}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_level-1__9j1Zn{background:#065f46}.CalendarHeatmap_level-2__Sw5s4{background:#7bc96f}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_level-2__Sw5s4{background:#047857}.CalendarHeatmap_level-3__0AwZX{background:#239a3b}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_level-3__0AwZX{background:#059669}.CalendarHeatmap_level-4__js72L{background:#196127}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_level-4__js72L{background:#10b981}.CalendarHeatmap_tooltip__YrwLO{position:fixed;background:#1f2937;color:white;padding:8px 12px;border-radius:6px;font-size:12px;pointer-events:none;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CalendarHeatmap_dark__zelCQ .CalendarHeatmap_tooltip__YrwLO{background:#111827}.JqIcon_img__jBDpi,.JqIcon_orb__tkYbD{position:relative;display:inline-block;flex:none;border-radius:9999px;overflow:visible}.JqIcon_img__jBDpi img{width:100%;height:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JqIcon_hero__Zvzqv{width:min(46vh,360px);height:min(46vh,360px)}.JqIcon_orbCore__FAFyH{position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle at 38% 32%,#a5f3fc 0,#22d3ee 28%,#4f46e5 62%,#1e1b4b 100%);box-shadow:0 0 .6em .15em rgba(34,211,238,.35),inset 0 0 .5em rgba(255,255,255,.25);animation:JqIcon_jqPulse__mODeJ 5s ease-in-out infinite}.JqIcon_hero__Zvzqv .JqIcon_orbCore__FAFyH{box-shadow:0 0 90px 20px rgba(34,211,238,.35),inset 0 0 70px rgba(255,255,255,.25)}.JqIcon_orbRing__xQhVP{position:absolute;inset:-8%;border-radius:9999px;background:conic-gradient(from 0deg,transparent,rgba(165,243,252,.55),transparent 40%,rgba(129,140,248,.5),transparent 75%);filter:blur(2px);animation:JqIcon_jqSpin__18GT8 12s linear infinite}.JqIcon_hero__Zvzqv .JqIcon_orbRing__xQhVP{filter:blur(6px)}.JqIcon_halo__1n7or{position:absolute;inset:-10%;border-radius:9999px;box-shadow:0 0 .6em .2em rgba(245,158,11,.35);animation:JqIcon_jqPulse__mODeJ 5s ease-in-out infinite;pointer-events:none}.JqIcon_hero__Zvzqv .JqIcon_halo__1n7or{box-shadow:0 0 90px 24px rgba(245,158,11,.35)}.JqIcon_state_idle__oLwIk .JqIcon_halo__1n7or,.JqIcon_state_idle__oLwIk .JqIcon_orbCore__FAFyH{animation-duration:5s}.JqIcon_state_listening__6TY1a .JqIcon_orbCore__FAFyH{animation-duration:1.3s;box-shadow:0 0 120px 30px rgba(34,211,238,.55),inset 0 0 70px rgba(255,255,255,.35)}.JqIcon_state_listening__6TY1a .JqIcon_halo__1n7or{animation-duration:1.3s;box-shadow:0 0 120px 30px rgba(245,158,11,.55)}.JqIcon_state_listening__6TY1a .JqIcon_orbRing__xQhVP{animation-duration:4s}.JqIcon_state_thinking__NuMiy .JqIcon_orbRing__xQhVP{animation-duration:2.5s}.JqIcon_state_thinking__NuMiy .JqIcon_halo__1n7or,.JqIcon_state_thinking__NuMiy .JqIcon_orbCore__FAFyH{animation-duration:2s}.JqIcon_state_speaking__xoGeV .JqIcon_halo__1n7or,.JqIcon_state_speaking__xoGeV .JqIcon_orbCore__FAFyH{animation-duration:.7s}.JqIcon_state_speaking__xoGeV .JqIcon_orbRing__xQhVP{animation-duration:6s}@keyframes JqIcon_jqPulse__mODeJ{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes JqIcon_jqSpin__18GT8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.jq-bridge_container__yhXY1{max-width:1000px;margin:0 auto;padding:24px}.jq-bridge_sectionTitle__8Eoc1{font-size:20px;font-weight:600;margin:0 0 4px;color:#111827}.dark .jq-bridge_sectionTitle__8Eoc1{color:#f9fafb}.jq-bridge_sectionSubtitle__nVCv9{font-size:14px;color:#6b7280;margin:4px 0 0}.dark .jq-bridge_sectionSubtitle__nVCv9{color:#9ca3af}.jq-bridge_sectionLink__5Y6Nq{font-size:14px;color:#8b5cf6;text-decoration:none}.dark .jq-bridge_sectionLink__5Y6Nq{color:#a78bfa}.jq-bridge_sectionLink__5Y6Nq:hover{text-decoration:underline}.jq-bridge_invitationCardContent__Izoxt{display:flex;align-items:flex-start;justify-content:space-between}.jq-bridge_invitationCardInfo__iHvGU{flex:1}.jq-bridge_invitationCardName__BR9jV{font-size:18px;font-weight:600;margin:0 0 8px;color:#111827}.dark .jq-bridge_invitationCardName__BR9jV{color:#f9fafb}.jq-bridge_invitationCardEmail__udr2a{font-size:14px;color:#6b7280;margin:0 0 16px}.dark .jq-bridge_invitationCardEmail__udr2a{color:#9ca3af}.jq-bridge_invitationBadges__DHibN{display:flex;align-items:center;gap:8px;margin-bottom:16px}.jq-bridge_invitationBadge__whzcS{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.jq-bridge_invitationBadgeType___3FOT{background:#f3f4f6;color:#374151}.dark .jq-bridge_invitationBadgeType___3FOT{background:#374151;color:#d1d5db}.jq-bridge_invitationBadgePending__AyLwj{background:#fef3c7;color:#92400e}.dark .jq-bridge_invitationBadgePending__AyLwj{background:#78350f;color:#fbbf24}.jq-bridge_invitationDate__7DUcQ{font-size:12px;color:#6b7280;margin:0}.dark .jq-bridge_invitationDate__7DUcQ{color:#9ca3af}.jq-bridge_invitationAcceptButton__87ej8{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:white;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;margin-left:16px}.jq-bridge_invitationAcceptButton__87ej8:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.jq-bridge_moreInvitationsLink__Jcq2r{margin-top:16px;text-align:center}.jq-bridge_moreInvitationsLink__Jcq2r a{font-size:14px;color:#8b5cf6;text-decoration:none}.dark .jq-bridge_moreInvitationsLink__Jcq2r a{color:#a78bfa}.jq-bridge_moreInvitationsLink__Jcq2r a:hover{text-decoration:underline}.jq-bridge_sectionHeader__fvUjS{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.jq-bridge_header__h8ngE{margin-bottom:32px}.jq-bridge_title__3gzZ7{font-size:32px;font-weight:700;margin:0 0 8px;color:#111827}.dark .jq-bridge_title__3gzZ7,.dark h1.jq-bridge_title__3gzZ7{color:#ffffff!important;text-shadow:0 0 10px rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.8),0 4px 8px rgba(0,0,0,.4)!important;opacity:1!important;-webkit-text-stroke:.5px rgba(255,255,255,.3)}.jq-bridge_subtitle___Pzmk{font-size:16px;color:#6b7280;margin:0}.dark .jq-bridge_subtitle___Pzmk{color:#9ca3af}.jq-bridge_actions__Bkx0f{margin-bottom:24px}.jq-bridge_addButton__aWp_T{padding:12px 24px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.jq-bridge_addButton__aWp_T:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(139,92,246,.3)}.jq-bridge_emptyState__UMZXH,.jq-bridge_loading__rcTrX{text-align:center;padding:60px 20px;color:#6b7280}.dark .jq-bridge_emptyState__UMZXH,.dark .jq-bridge_loading__rcTrX{color:#9ca3af}.jq-bridge_connectionsList___EXj9{display:flex;flex-direction:column;gap:16px}.jq-bridge_connectionCard__s_6yP{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #e5e7eb}.dark .jq-bridge_connectionCard__s_6yP{background:#1f2937;border-color:#374151}.jq-bridge_connectionHeader__sKqLE{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.jq-bridge_connectionName__k_Llp{font-size:20px;font-weight:600;margin:0 0 4px;color:#111827}.dark .jq-bridge_connectionName__k_Llp{color:#f9fafb}.jq-bridge_connectionEmail__qQupg{font-size:14px;color:#6b7280;margin:0 0 8px}.dark .jq-bridge_connectionEmail__qQupg{color:#9ca3af}.jq-bridge_connectionMeta__LhDaJ{display:flex;gap:12px;align-items:center}.jq-bridge_connectionType__hT6Fw{padding:4px 12px;background:#f3f4f6;border-radius:12px;font-size:12px;font-weight:500;color:#374151;text-transform:capitalize}.dark .jq-bridge_connectionType__hT6Fw{background:#374151;color:#d1d5db}.jq-bridge_status__CBjAH{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.jq-bridge_status__CBjAH.jq-bridge_pending__kOGVt{background:#fef3c7;color:#92400e}.dark .jq-bridge_status__CBjAH.jq-bridge_pending__kOGVt{background:#78350f;color:#fbbf24}.jq-bridge_status__CBjAH.jq-bridge_accepted__p0xFN{background:#d1fae5;color:#065f46}.dark .jq-bridge_status__CBjAH.jq-bridge_accepted__p0xFN{background:#064e3b;color:#34d399}.jq-bridge_status__CBjAH.jq-bridge_revoked__ITvAd{background:#fee2e2;color:#991b1b}.dark .jq-bridge_status__CBjAH.jq-bridge_revoked__ITvAd{background:#7f1d1d;color:#f87171}.jq-bridge_acceptedDate__6OgsK,.jq-bridge_invitationDate__7DUcQ,.jq-bridge_pendingNote__l_KPW{font-size:12px;color:#6b7280;margin:4px 0 0}.dark .jq-bridge_acceptedDate__6OgsK,.dark .jq-bridge_invitationDate__7DUcQ,.dark .jq-bridge_pendingNote__l_KPW{color:#9ca3af}.jq-bridge_acceptedDate__6OgsK{color:#059669;font-weight:500}.dark .jq-bridge_acceptedDate__6OgsK{color:#34d399}.jq-bridge_pendingNote__l_KPW{color:#d97706;font-style:italic}.dark .jq-bridge_pendingNote__l_KPW{color:#fbbf24}.jq-bridge_connectionActions__36WNL{display:flex;gap:8px}.jq-bridge_deleteButton__av4pm,.jq-bridge_editButton__EIe27,.jq-bridge_inviteButton__0fifr{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.jq-bridge_inviteButton__0fifr{background:#e0e7ff;color:#3730a3}.dark .jq-bridge_inviteButton__0fifr{background:#312e81;color:#c7d2fe}.jq-bridge_inviteButton__0fifr:hover{background:#c7d2fe}.jq-bridge_editButton__EIe27{background:#f3f4f6;color:#374151}.dark .jq-bridge_editButton__EIe27{background:#374151;color:#d1d5db}.jq-bridge_editButton__EIe27:hover{background:#e5e7eb}.dark .jq-bridge_editButton__EIe27:hover{background:#4b5563}.jq-bridge_deleteButton__av4pm{background:#fee2e2;color:#991b1b}.dark .jq-bridge_deleteButton__av4pm{background:#7f1d1d;color:#f87171}.jq-bridge_deleteButton__av4pm:hover{background:#fecaca}.dark .jq-bridge_deleteButton__av4pm:hover{background:#991b1b}.jq-bridge_permissions__4Ph4j{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.dark .jq-bridge_permissions__4Ph4j{border-top-color:#374151}.jq-bridge_permissionsLabel__RbarW{font-size:14px;font-weight:500;margin:0 0 8px;color:#374151}.dark .jq-bridge_permissionsLabel__RbarW{color:#d1d5db}.jq-bridge_permissionsList__n9VMi{display:flex;flex-wrap:wrap;gap:8px}.jq-bridge_permissionTag__IMLnL{padding:4px 10px;background:#e0e7ff;color:#3730a3;border-radius:12px;font-size:12px;font-weight:500}.dark .jq-bridge_permissionTag__IMLnL{background:#312e81;color:#c7d2fe}.jq-bridge_modalOverlay__lDb33{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.jq-bridge_modalContent__FNNkC{background:white;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.dark .jq-bridge_modalContent__FNNkC{background:#1f2937}.jq-bridge_modalHeader__pTEpf{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid #e5e7eb}.dark .jq-bridge_modalHeader__pTEpf{border-bottom-color:#374151}.jq-bridge_modalHeader__pTEpf h2{font-size:24px;font-weight:700;margin:0;color:#111827}.dark .jq-bridge_modalHeader__pTEpf h2{color:#f9fafb}.jq-bridge_modalSubtitle__4V_lP{font-size:14px;color:#6b7280;margin:8px 0 0}.dark .jq-bridge_modalSubtitle__4V_lP{color:#9ca3af}.jq-bridge_modalClose__nONaM{background:none;border:none;font-size:32px;color:#6b7280;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.dark .jq-bridge_modalClose__nONaM{color:#9ca3af}.jq-bridge_modalClose__nONaM:hover{color:#111827}.dark .jq-bridge_modalClose__nONaM:hover{color:#f9fafb}.jq-bridge_modalForm__MZ1g2{padding:24px}.jq-bridge_formGroup__CvfK_{margin-bottom:20px}.jq-bridge_formGroup__CvfK_ label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#374151}.dark .jq-bridge_formGroup__CvfK_ label{color:#d1d5db}.jq-bridge_formGroup__CvfK_ input,.jq-bridge_formGroup__CvfK_ select{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:white;color:#111827}.dark .jq-bridge_formGroup__CvfK_ input,.dark .jq-bridge_formGroup__CvfK_ select{border-color:#4b5563;background:#374151;color:#f9fafb}.jq-bridge_formGroup__CvfK_ input:focus,.jq-bridge_formGroup__CvfK_ select:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.jq-bridge_permissionsEditor__Qs65G{padding:24px}.jq-bridge_permissionRow__hn_hp{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:background .2s}.jq-bridge_permissionRow__hn_hp:hover{background:#f9fafb}.dark .jq-bridge_permissionRow__hn_hp:hover{background:#374151}.jq-bridge_permissionRow__hn_hp input[type=checkbox]{width:18px;height:18px;cursor:pointer}.jq-bridge_permissionRow__hn_hp span{font-size:14px;color:#374151;font-weight:500}.dark .jq-bridge_permissionRow__hn_hp span{color:#d1d5db}.jq-bridge_modalActions__o3c_8{display:flex;gap:12px;justify-content:flex-end;padding:24px;border-top:1px solid #e5e7eb}.dark .jq-bridge_modalActions__o3c_8{border-top-color:#374151}.jq-bridge_cancelButton__FJPWn,.jq-bridge_submitButton__Wi825{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.jq-bridge_cancelButton__FJPWn{background:#f3f4f6;color:#374151}.dark .jq-bridge_cancelButton__FJPWn{background:#374151;color:#d1d5db}.jq-bridge_cancelButton__FJPWn:hover{background:#e5e7eb}.dark .jq-bridge_cancelButton__FJPWn:hover{background:#4b5563}.jq-bridge_submitButton__Wi825{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:white}.jq-bridge_submitButton__Wi825:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.jq-bridge_acceptedBadge___cEkC{background:#d1fae5;color:#065f46}.dark .jq-bridge_acceptedBadge___cEkC{background:#064e3b;color:#34d399}.jq-bridge_sharedDataLabel__nlmo0{font-size:12px;color:#6b7280;margin:0 0 8px}.dark .jq-bridge_sharedDataLabel__nlmo0{color:#9ca3af}.jq-bridge_sharedDataTag__aBqlu{padding:4px 10px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:12px;font-weight:500}.dark .jq-bridge_sharedDataTag__aBqlu{background:#1e3a8a;color:#93c5fd}.jq-bridge_analysisSection__lPAY0{margin-bottom:24px}.jq-bridge_analysisSectionTitle__JEoO9{font-size:18px;font-weight:600;margin:0 0 16px;color:#111827}.dark .jq-bridge_analysisSectionTitle__JEoO9{color:#f9fafb}.jq-bridge_analysisSectionContent__ol9j_{color:#374151;line-height:1.6}.dark .jq-bridge_analysisSectionContent__ol9j_{color:#e5e7eb}.jq-bridge_analysisTopicTag__d3Qef{padding:6px 12px;background:#f3f4f6;border-radius:9999px;font-size:14px;font-weight:500;color:#374151}.dark .jq-bridge_analysisTopicTag__d3Qef{background:#374151;color:#d1d5db}.jq-bridge_analysisList__EaF1C{list-style:disc;list-style-position:inside;margin:0;padding:0;color:#374151}.dark .jq-bridge_analysisList__EaF1C{color:#d1d5db}.jq-bridge_analysisListItem__cV8ZY{margin:8px 0;color:#374151}.dark .jq-bridge_analysisListItem__cV8ZY{color:#d1d5db}.jq-bridge_analysisSubsectionTitle__PeAqY{font-size:16px;font-weight:500;margin:0 0 8px;color:#111827}.dark .jq-bridge_analysisSubsectionTitle__PeAqY{color:#f9fafb}.jq-bridge_analysisSubsectionList__m3MI7{list-style:disc;list-style-position:inside;margin:0;padding:0;color:#374151}.dark .jq-bridge_analysisSubsectionList__m3MI7{color:#d1d5db}.jq-bridge_analysisSubsectionItem__Dkcj6{margin:4px 0;color:#374151}.dark .jq-bridge_analysisSubsectionItem__Dkcj6{color:#d1d5db}.jq-bridge_emptyStateText__5CiHz{color:#6b7280;margin:0 0 16px}.dark .jq-bridge_emptyStateText__5CiHz{color:#9ca3af}.jq-bridge_emptyStateSubtext__a_AvX{font-size:14px;color:#6b7280;margin:0 0 16px}.dark .jq-bridge_emptyStateSubtext__a_AvX{color:#9ca3af}.jq-bridge_dropsAvailable__Z5Ng9{display:flex;align-items:center;padding:8px 16px;background:#f3f4f6;border-radius:8px;font-size:14px;font-weight:500;color:#374151}.dark .jq-bridge_dropsAvailable__Z5Ng9{background:#374151;color:#d1d5db}.jq-bridge_dropSuggestionCard__mBUfd,.jq-bridge_dropTemplateCard__vySw_{padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:12px}.dark .jq-bridge_dropSuggestionCard__mBUfd,.dark .jq-bridge_dropTemplateCard__vySw_{background:#374151;border-color:#4b5563}.jq-bridge_dropSuggestionText__X_Ynx,.jq-bridge_dropTemplateText__XKCKe{margin:0;flex:1;font-size:14px;color:#374151}.dark .jq-bridge_dropSuggestionText__X_Ynx,.dark .jq-bridge_dropTemplateText__XKCKe{color:#e5e7eb}.jq-bridge_dropTemplateTitle__p8TAH{margin:0 0 4px;font-size:14px;font-weight:600;color:#111827}.dark .jq-bridge_dropTemplateTitle__p8TAH{color:#f9fafb}.jq-bridge_dropWarning__nkRkR{padding:12px;background:#fef3c7;border-radius:8px;margin-top:16px;font-size:14px;color:#92400e}.dark .jq-bridge_dropWarning__nkRkR{background:#78350f;color:#fbbf24}@media (max-width:768px){.jq-bridge_connectionHeader__sKqLE{flex-direction:column;gap:16px}.jq-bridge_connectionActions__36WNL{width:100%;flex-wrap:wrap}.jq-bridge_deleteButton__av4pm,.jq-bridge_editButton__EIe27,.jq-bridge_inviteButton__0fifr{flex:1;min-width:100px}}.Chatbot_chatbotButton__oYlEW{position:fixed;bottom:24px;right:24px;width:64px;height:64px;border-radius:50%;background:white;border:2px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(139,92,246,.7);cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden;animation:Chatbot_pulseGlow__OX4UG 2s ease-in-out infinite}@keyframes Chatbot_pulseGlow__OX4UG{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(139,92,246,.7)}50%{box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 8px rgba(139,92,246,.4)}}.dark .Chatbot_chatbotButton__oYlEW{background:#1f2937;border-color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 0 0 rgba(139,92,246,.7);animation:Chatbot_pulseGlowDark__ZQUSb 2s ease-in-out infinite}@keyframes Chatbot_pulseGlowDark__ZQUSb{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 0 0 rgba(139,92,246,.7)}50%{box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 0 8px rgba(139,92,246,.4)}}.Chatbot_chatbotButtonSpeaking__auRmR,.dark .Chatbot_chatbotButtonSpeaking__auRmR{animation:Chatbot_pulseSpeaking__GoiPH .9s ease-in-out infinite}@keyframes Chatbot_pulseSpeaking__GoiPH{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.2),0 0 0 0 rgba(245,158,11,.75)}50%{box-shadow:0 4px 12px rgba(0,0,0,.2),0 0 0 12px rgba(245,158,11,.35)}}.Chatbot_chatbotButton__oYlEW:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2),0 0 0 4px rgba(139,92,246,.5)}.dark .Chatbot_chatbotButton__oYlEW:hover{box-shadow:0 6px 16px rgba(0,0,0,.5),0 0 0 4px rgba(139,92,246,.5)}.Chatbot_chatbotButtonActive__wmplH{background:#f3f4f6}.dark .Chatbot_chatbotButtonActive__wmplH{background:#374151}.Chatbot_avatar__fRdDT{width:80%;height:80%;-o-object-fit:cover;object-fit:cover;margin:auto}.Chatbot_chatbotWindow__LpnCR{position:fixed;bottom:100px;right:24px;width:400px;max-width:calc(100vw - 48px);height:600px;max-height:calc(100vh - 120px);background:white;color:#111827;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2);z-index:1001;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.dark .Chatbot_chatbotWindow__LpnCR{background:#1f2937;color:#e5e7eb;box-shadow:0 8px 32px rgba(0,0,0,.5)}.Chatbot_chatbotWindowMinimized__earqI{height:60px}.Chatbot_chatbotHeader__B5y5p{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.dark .Chatbot_chatbotHeader__B5y5p{border-bottom-color:#374151;background:#111827}.Chatbot_chatbotHeaderLeft__O_UC2{display:flex;align-items:center;gap:12px}.Chatbot_headerAvatar__lqf_3{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.Chatbot_chatbotTitle__xOKtv{font-size:16px;font-weight:600;color:#111827;margin:0}.dark .Chatbot_chatbotTitle__xOKtv{color:#f9fafb}.Chatbot_chatbotSubtitle__xHhRD{font-size:12px;color:#6b7280;margin:0}.dark .Chatbot_chatbotSubtitle__xHhRD{color:#9ca3af}.Chatbot_chatbotHeaderRight__vT3rc{display:flex;gap:8px}.Chatbot_headerButton__IBHlB{width:28px;height:28px;border:none;background:transparent;color:#6b7280;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.dark .Chatbot_headerButton__IBHlB{color:#9ca3af}.Chatbot_headerButton__IBHlB:hover{background:#e5e7eb;color:#111827}.dark .Chatbot_headerButton__IBHlB:hover{background:#374151;color:#f9fafb}.Chatbot_chatbotTabs__97mDE{display:flex;border-bottom:1px solid #e5e7eb;background:white}.dark .Chatbot_chatbotTabs__97mDE{border-bottom-color:#374151;background:#1f2937}.Chatbot_tab__XECTb{flex:1;padding:12px;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;border-bottom:2px solid transparent}.dark .Chatbot_tab__XECTb{color:#9ca3af}.Chatbot_tab__XECTb:hover{color:#111827;background:#f9fafb}.dark .Chatbot_tab__XECTb:hover{color:#f9fafb;background:#374151}.Chatbot_tabActive__ciJyG{color:#111827;border-bottom-color:#3b82f6}.dark .Chatbot_tabActive__ciJyG{color:#f9fafb;border-bottom-color:#60a5fa}.Chatbot_chatContainer__X3cDP,.Chatbot_chatbotContent__6w__O{flex:1;display:flex;flex-direction:column;overflow:hidden}.Chatbot_messagesContainer__CvHTQ{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.Chatbot_welcomeMessage__lzMJX{padding:16px;background:#f3f4f6;border-radius:12px;color:#374151;text-align:center}.dark .Chatbot_welcomeMessage__lzMJX{background:#374151;color:#d1d5db}.Chatbot_welcomeText__0sUuk{margin-bottom:16px}.Chatbot_quoteContainer__iDMmk{margin-top:16px;padding-top:16px;border-top:1px solid #d1d5db;text-align:left}.dark .Chatbot_quoteContainer__iDMmk{border-top-color:#4b5563}.Chatbot_quoteIntroduction__BQIe3{font-size:13px;color:#6b7280;font-style:italic;margin-bottom:8px}.dark .Chatbot_quoteIntroduction__BQIe3{color:#9ca3af}.Chatbot_quoteText__bRk_K{font-size:15px;color:#111827;font-style:italic;margin:8px 0;line-height:1.6;padding-left:12px;border-left:3px solid #3b82f6}.dark .Chatbot_quoteText__bRk_K{color:#e5e7eb;border-left-color:#60a5fa}.Chatbot_quoteAuthor__XK9R6{font-size:13px;color:#6b7280;margin-top:8px;text-align:right}.dark .Chatbot_quoteAuthor__XK9R6{color:#9ca3af}.Chatbot_shareQuoteButton__dNYGb{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;background:#3b82f6;color:white;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;width:100%;justify-content:center}.dark .Chatbot_shareQuoteButton__dNYGb{background:#2563eb}.Chatbot_shareQuoteButton__dNYGb:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.3)}.dark .Chatbot_shareQuoteButton__dNYGb:hover{background:#1d4ed8}.Chatbot_shareIcon__3bopt{width:16px;height:16px}.Chatbot_modalOverlay__a4Ufu{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.Chatbot_modalContent__t8DKB{background:white;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2);max-width:400px;width:calc(100% - 48px);overflow:hidden}.dark .Chatbot_modalContent__t8DKB{background:#1f2937}.Chatbot_modalHeader__6HupV{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e7eb}.dark .Chatbot_modalHeader__6HupV{border-bottom-color:#374151}.Chatbot_modalTitle__ytkIN{font-size:18px;font-weight:600;color:#111827;margin:0}.dark .Chatbot_modalTitle__ytkIN{color:#f9fafb}.Chatbot_modalCloseButton__QeTm9{width:32px;height:32px;border:none;background:transparent;color:#6b7280;cursor:pointer;font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.dark .Chatbot_modalCloseButton__QeTm9{color:#9ca3af}.Chatbot_modalCloseButton__QeTm9:hover{background:#e5e7eb;color:#111827}.dark .Chatbot_modalCloseButton__QeTm9:hover{background:#374151;color:#f9fafb}.Chatbot_modalBody__OoeWN{padding:20px}.Chatbot_modalText__p7ks_{font-size:14px;color:#374151;margin-bottom:20px;line-height:1.6}.dark .Chatbot_modalText__p7ks_{color:#d1d5db}.Chatbot_modalButtons__pHDRG{display:flex;flex-direction:column;gap:12px}.Chatbot_modalPrimaryButton__JUaAi{padding:12px 24px;background:#3b82f6;color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.dark .Chatbot_modalPrimaryButton__JUaAi{background:#2563eb}.Chatbot_modalPrimaryButton__JUaAi:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.3)}.dark .Chatbot_modalPrimaryButton__JUaAi:hover{background:#1d4ed8}.Chatbot_modalSecondaryButton__e7Nz_{padding:12px 24px;background:transparent;color:#3b82f6;border:2px solid #3b82f6;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.dark .Chatbot_modalSecondaryButton__e7Nz_{color:#60a5fa;border-color:#60a5fa}.Chatbot_modalSecondaryButton__e7Nz_:hover{background:#eff6ff}.dark .Chatbot_modalSecondaryButton__e7Nz_:hover{background:#1e3a8a}.Chatbot_message__6WbaC{display:flex;max-width:80%}.Chatbot_messageUser__sud5I{align-self:flex-end;margin-left:auto}.Chatbot_messageAssistant__vKCc2{align-self:flex-start}.Chatbot_messageContent__F0Qfp{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5}.Chatbot_messageUser__sud5I .Chatbot_messageContent__F0Qfp{background:#3b82f6;color:white}.Chatbot_messageAssistant__vKCc2 .Chatbot_messageContent__F0Qfp{background:#f3f4f6;color:#111827}.dark .Chatbot_messageAssistant__vKCc2 .Chatbot_messageContent__F0Qfp{background:#374151;color:#e5e7eb}.Chatbot_typingIndicator__PrSLr{display:flex;gap:4px;padding:8px 0}.Chatbot_typingIndicator__PrSLr span{width:8px;height:8px;border-radius:50%;background:#9ca3af;animation:Chatbot_typing__Q5qQO 1.4s infinite}.Chatbot_typingIndicator__PrSLr span:nth-child(2){animation-delay:.2s}.Chatbot_typingIndicator__PrSLr span:nth-child(3){animation-delay:.4s}@keyframes Chatbot_typing__Q5qQO{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.Chatbot_inputContainer__qNIvl{display:flex;gap:8px;padding:16px;border-top:1px solid #e5e7eb;background:white}.dark .Chatbot_inputContainer__qNIvl{border-top-color:#374151;background:#1f2937}.Chatbot_input__xmCUF{flex:1;padding:10px 16px;border:1px solid #e5e7eb;border-radius:24px;font-size:14px;outline:none;transition:all .2s;background:white!important;color:#111827!important}.dark .Chatbot_input__xmCUF{border-color:#4b5563;background:#374151!important;color:#e5e7eb!important}.Chatbot_input__xmCUF::-moz-placeholder{color:#9ca3af}.Chatbot_input__xmCUF::placeholder{color:#9ca3af}.dark .Chatbot_input__xmCUF::-moz-placeholder{color:#6b7280}.dark .Chatbot_input__xmCUF::placeholder{color:#6b7280}.Chatbot_input__xmCUF:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dark .Chatbot_input__xmCUF:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.Chatbot_sendButton__Dn2wc{-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:40px;height:40px;border:none;background:#3b82f6;color:white;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s}.Chatbot_sendButton__Dn2wc:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}.Chatbot_sendButton__Dn2wc:disabled{opacity:.5;cursor:not-allowed}.Chatbot_faqContainer__QbLub{flex:1;overflow-y:auto;padding:16px}.Chatbot_emptyState__epIXM{text-align:center;color:#6b7280;padding:32px}.dark .Chatbot_emptyState__epIXM{color:#9ca3af}.Chatbot_faqList__PO80G{display:flex;flex-direction:column;gap:16px}.Chatbot_faqItem__0qj21{padding:16px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.dark .Chatbot_faqItem__0qj21{background:#374151;border-color:#4b5563}.Chatbot_faqQuestion__PzA6n{font-size:14px;font-weight:600;color:#111827;margin:0 0 8px}.dark .Chatbot_faqQuestion__PzA6n{color:#f9fafb}.Chatbot_faqAnswer__jxdVC{font-size:14px;color:#374151;margin:0;line-height:1.6}.dark .Chatbot_faqAnswer__jxdVC{color:#d1d5db}.Chatbot_feedbackContainer__LXHbs{flex:1;overflow-y:auto;padding:16px}.Chatbot_feedbackForm__d4wcL{display:flex;flex-direction:column;gap:16px}.Chatbot_feedbackLabel__4ZBML{font-size:14px;font-weight:500;color:#111827}.dark .Chatbot_feedbackLabel__4ZBML{color:#f9fafb}.Chatbot_feedbackSelect__XC6m7{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;transition:all .2s;background:white;color:#111827}.dark .Chatbot_feedbackSelect__XC6m7{border-color:#4b5563;background:#374151;color:#e5e7eb}.Chatbot_feedbackSelect__XC6m7:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dark .Chatbot_feedbackSelect__XC6m7:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.Chatbot_ratingContainer__OWU_8{display:flex;gap:8px}.Chatbot_ratingButton__AsxfT{width:40px;height:40px;border:1px solid #e5e7eb;background:white;color:#d1d5db;border-radius:8px;cursor:pointer;font-size:20px;transition:all .2s}.dark .Chatbot_ratingButton__AsxfT{border-color:#4b5563;background:#374151;color:#6b7280}.Chatbot_ratingButton__AsxfT:hover,.dark .Chatbot_ratingButton__AsxfT:hover{border-color:#fbbf24;color:#fbbf24}.Chatbot_ratingButtonActive__GGaPu{border-color:#fbbf24;color:#fbbf24;background:#fef3c7}.dark .Chatbot_ratingButtonActive__GGaPu{border-color:#fbbf24;color:#fbbf24;background:#78350f}.Chatbot_feedbackTextarea__nTn47{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;outline:none;transition:all .2s;background:white;color:#111827}.dark .Chatbot_feedbackTextarea__nTn47{border-color:#4b5563;background:#374151;color:#e5e7eb}.Chatbot_feedbackTextarea__nTn47:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dark .Chatbot_feedbackTextarea__nTn47:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.Chatbot_feedbackSubmitButton__A1iHD{padding:12px 24px;background:#3b82f6;color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.Chatbot_feedbackSubmitButton__A1iHD:hover:not(:disabled){background:#2563eb}.Chatbot_feedbackSubmitButton__A1iHD:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.Chatbot_chatbotWindow__LpnCR{width:calc(100vw - 24px);right:12px;left:12px;bottom:88px;top:12px;height:auto;max-height:calc(100vh - 112px)}.Chatbot_chatbotWindowMinimized__earqI{height:60px!important;max-height:60px!important;top:auto}.Chatbot_chatbotButton__oYlEW{bottom:16px;right:16px;width:56px;height:56px}.Chatbot_headerButton__IBHlB{min-width:44px;min-height:44px;width:44px;height:44px}}