.recurring-feature-banner_wrapper__iNipc{position:fixed;bottom:14px;left:0;right:0;z-index:1800;display:flex;justify-content:center;padding:0 20px;pointer-events:none}.recurring-feature-banner_banner__gqigp{position:relative;width:min(460px,100%);pointer-events:auto;background:var(--theme-backgroundColor);border-radius:24px;padding:54px 20px 20px;box-shadow:0 30px 80px color-mix(in srgb,black 12%,transparent),inset 0 0 0 1px color-mix(in srgb,white 4%,transparent);overflow:hidden;animation:recurring-feature-banner_bannerEnter__l_e4J .6s cubic-bezier(.16,1,.3,1) forwards}.recurring-feature-banner_banner__gqigp.recurring-feature-banner_closing__X2nIS{animation:recurring-feature-banner_bannerClose__q_Hx9 .28s cubic-bezier(.4,0,1,1) forwards}.recurring-feature-banner_floatingBg__4901A{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.recurring-feature-banner_floatingBlock__HQO1y{position:absolute;border-radius:8px;background:color-mix(in srgb,var(--theme-brand) 8%,transparent);border:1px solid var(--theme-borderColor);opacity:.5;animation:recurring-feature-banner_floatSlow__K78P5 24s ease-in-out infinite}.recurring-feature-banner_floatingBlock__HQO1y:first-child{width:40px;height:52px;bottom:15%;right:8%;animation-delay:0s}.recurring-feature-banner_floatingBlock__HQO1y:nth-child(2){width:32px;height:44px;top:55%;right:15%;animation-delay:-8s;border-radius:6px}.recurring-feature-banner_floatingBlock__HQO1y:nth-child(3){width:36px;height:48px;bottom:35%;left:5%;animation-delay:-16s}.recurring-feature-banner_content__7HY0p{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.recurring-feature-banner_preview__4q_Zj{border-radius:12px;background:color-mix(in srgb,var(--theme-brand) 12%,transparent);padding:8px;opacity:0;animation:recurring-feature-banner_fadeInUp__vKT7l .5s cubic-bezier(.16,1,.3,1) .4s forwards;transition:transform .28s ease,box-shadow .28s ease;width:90%}.recurring-feature-banner_preview__4q_Zj:hover{transform:scale(1.008);box-shadow:0 8px 32px color-mix(in srgb,black 6%,transparent)}.recurring-feature-banner_eventCard__D4c_1{padding:16px;transition:box-shadow .28s ease}.recurring-feature-banner_eventCard__D4c_1:hover{box-shadow:0 4px 20px color-mix(in srgb,black 6%,transparent)}.recurring-feature-banner_eventHeader__Tb6gV{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.recurring-feature-banner_eventTitle__4Z14G{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:13px;font-weight:700;color:var(--theme-primaryColor)}.recurring-feature-banner_eventRecurrence__TKoeF{font-family:Space Grotesk,Inter,sans-serif;font-size:10px;font-weight:600;color:var(--theme-brand);white-space:nowrap;transition:opacity .2s ease}.recurring-feature-banner_eventDivider__T7HnV{height:1px;background:var(--theme-borderColor);margin:6px 0;opacity:.5}.recurring-feature-banner_eventOccurrences__49iig{display:flex;flex-direction:column;gap:0}.recurring-feature-banner_eventOccurrence__LpJMy{display:flex;align-items:center;justify-content:space-between;padding:2px 0;opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .4s ease}.recurring-feature-banner_eventOccurrenceVisible__4o32N{opacity:1;transform:translateY(0)}.recurring-feature-banner_occurrenceDate__R7OZC{font-family:Space Grotesk,Inter,sans-serif;font-size:11px;font-weight:600;color:var(--theme-primaryColor)}.recurring-feature-banner_occurrenceCheck__WfYp5{width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-brand) 12%,transparent);color:var(--theme-brand);font-size:9px;font-weight:700;opacity:0;transform:scale(.5);transition:opacity .3s ease .15s,transform .3s cubic-bezier(.34,1.56,.64,1) .15s}.recurring-feature-banner_eventOccurrenceVisible__4o32N .recurring-feature-banner_occurrenceCheck__WfYp5{opacity:1;transform:scale(1)}.recurring-feature-banner_contentBlock__qegr_{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.recurring-feature-banner_badge__4Dteh{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--theme-brand) 10%,transparent);color:var(--theme-brand);font-family:Space Grotesk,Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:0;animation:recurring-feature-banner_fadeInUp__vKT7l .5s cubic-bezier(.16,1,.3,1) .1s forwards}.recurring-feature-banner_badgeIcon__4EruE{font-size:12px}.recurring-feature-banner_title__0Ohzw{margin:6px 0 0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(16px,3.5vw,20px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--theme-primaryColor);opacity:0;animation:recurring-feature-banner_fadeInUp__vKT7l .5s cubic-bezier(.16,1,.3,1) .2s forwards}.recurring-feature-banner_description__ERSin{font-size:clamp(11px,1.5vw,12.5px);line-height:1.4;color:var(--theme-secondaryTextColor);opacity:0;text-align:center;max-width:90%;animation:recurring-feature-banner_fadeInUp__vKT7l .5s cubic-bezier(.16,1,.3,1) .3s forwards}.recurring-feature-banner_toggleRow__uz2Mf{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--theme-borderColor) 50%,transparent)}.recurring-feature-banner_toggleLabel__lVsI8{font-family:Space Grotesk,Inter,sans-serif;font-size:11px;font-weight:600;color:var(--theme-primaryColor);display:flex;align-items:center;gap:6px}.recurring-feature-banner_toggleSubtext__CE7QZ{font-size:9px;font-weight:500;color:var(--theme-secondaryTextColor);transition:color .3s ease}.recurring-feature-banner_toggleSubtextOn__4NrCH{color:var(--theme-brand)}.recurring-feature-banner_toggle__j_WfY{position:relative;width:36px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--theme-primaryColor) 15%,transparent);cursor:pointer;transition:background .3s cubic-bezier(.34,1.56,.64,1)}.recurring-feature-banner_toggleOn__5eRVo{background:var(--theme-brand)}.recurring-feature-banner_toggleKnob__8iY_I{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:white;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.recurring-feature-banner_toggleOn__5eRVo .recurring-feature-banner_toggleKnob__8iY_I{transform:translateX(16px)}.recurring-feature-banner_chips__U1W11{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;opacity:0;animation:recurring-feature-banner_fadeInUp__vKT7l .5s cubic-bezier(.16,1,.3,1) .6s forwards}.recurring-feature-banner_chip__pE2py{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--theme-primaryColor) 5%,transparent);border:1px solid color-mix(in srgb,var(--theme-borderColor) 70%,transparent);font-family:Space Grotesk,Inter,sans-serif;font-size:10px;font-weight:600;color:var(--theme-secondaryTextColor);white-space:nowrap;opacity:0;animation:recurring-feature-banner_chipFadeIn__LOZ4B .4s ease forwards}.recurring-feature-banner_chip__pE2py:first-child{animation-delay:.65s}.recurring-feature-banner_chip__pE2py:nth-child(2){animation-delay:.72s}.recurring-feature-banner_chip__pE2py:nth-child(3){animation-delay:.79s}.recurring-feature-banner_chip__pE2py:nth-child(4){animation-delay:.86s}.recurring-feature-banner_chipActive__PDvfo{background:color-mix(in srgb,var(--theme-brand) 10%,transparent);border-color:color-mix(in srgb,var(--theme-brand) 30%,transparent);color:var(--theme-brand)}.recurring-feature-banner_actions__Lr0IN{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;opacity:0;animation:recurring-feature-banner_fadeInUp__vKT7l .5s cubic-bezier(.16,1,.3,1) .7s forwards}.recurring-feature-banner_primaryButton__uoIpj{min-height:36px;padding:0 20px;border:none;border-radius:999px;background:var(--theme-brand);color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .16s ease,transform .16s ease,box-shadow .24s ease}.recurring-feature-banner_primaryButton__uoIpj:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--theme-brand) 32%,transparent)}.recurring-feature-banner_primaryButton__uoIpj:active{transform:translateY(0) scale(.98);box-shadow:none}.recurring-feature-banner_ghostButton__OV04A{min-height:36px;padding:0 20px;border:1px solid var(--theme-borderColor);border-radius:999px;background:transparent;font-family:Space Grotesk,Inter,sans-serif;font-size:12px;font-weight:700;color:var(--theme-secondaryTextColor);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.recurring-feature-banner_ghostButton__OV04A:hover{background:color-mix(in srgb,var(--theme-primaryColor) 5%,transparent);border-color:color-mix(in srgb,var(--theme-primaryColor) 18%,transparent);color:var(--theme-primaryColor)}@keyframes recurring-feature-banner_bannerEnter__l_e4J{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes recurring-feature-banner_bannerClose__q_Hx9{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.97)}}@keyframes recurring-feature-banner_fadeInUp__vKT7l{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes recurring-feature-banner_chipFadeIn__LOZ4B{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes recurring-feature-banner_floatSlow__K78P5{0%,to{transform:translateY(0) rotate(0deg);opacity:.4}50%{transform:translateY(-12px) rotate(3deg);opacity:.7}}@media (max-width:640px){.recurring-feature-banner_wrapper__iNipc{bottom:10px;padding:0 10px}.recurring-feature-banner_banner__gqigp{border-radius:20px}.recurring-feature-banner_preview__4q_Zj{padding:6px}.recurring-feature-banner_chips__U1W11{gap:4px}.recurring-feature-banner_actions__Lr0IN{flex-direction:column}.recurring-feature-banner_ghostButton__OV04A,.recurring-feature-banner_primaryButton__uoIpj{width:100%;justify-content:center;text-align:center}.recurring-feature-banner_floatingBg__4901A{display:none}}.board-feature-banner_wrapper__fyJdW{position:fixed;bottom:0;left:0;right:0;z-index:1800;display:flex;justify-content:center;align-items:flex-end;padding:0;pointer-events:none}.board-feature-banner_popup___N_N_{position:relative;width:min(520px,100%);max-height:90vh;pointer-events:auto;background:var(--theme-backgroundColor);border-radius:24px 24px 0 0;box-shadow:var(--theme-floatingShadow);overflow:hidden;animation:board-feature-banner_popupEnter__TybFY .5s cubic-bezier(.16,1,.3,1) forwards}.board-feature-banner_popup___N_N_.board-feature-banner_closing__h8gVD{animation:board-feature-banner_popupClose__i8HDL .28s cubic-bezier(.4,0,1,1) forwards}.board-feature-banner_closeButton__Q5N71{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:var(--theme-greyColor);color:var(--theme-primaryColorLight);cursor:pointer;z-index:20;transition:transform .16s ease,box-shadow .16s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.board-feature-banner_closeButton__Q5N71:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.board-feature-banner_hero___890_{position:relative;height:400px;background:var(--theme-greyColor);overflow:hidden;display:flex;align-items:center;justify-content:center}.board-feature-banner_blob__k7NDx{position:absolute;width:280px;height:280px;top:-40px;left:-40px;background:rgba(92,92,246,.15);border-radius:40% 60% 70% 30%/50% 40% 60% 50%;animation:board-feature-banner_blobMorph__k5lj_ 10s ease-in-out infinite;z-index:1}.board-feature-banner_blobBlob__nEfLy{position:absolute;width:220px;height:220px;bottom:-30px;right:-20px;background:rgba(72,86,236,.12);border-radius:60% 40% 30% 70%/40% 60% 50% 50%;animation:board-feature-banner_blobMorph__k5lj_ 12s ease-in-out infinite reverse;z-index:1}.board-feature-banner_feedLayer__2p7Ey{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:3}.board-feature-banner_feedItem__lm6aL{display:flex;align-items:center;gap:10px;padding:10px;background:var(--theme-backgroundColor);border-radius:14px;box-shadow:var(--theme-floatingShadow);border:none;animation:board-feature-banner_feedFloat__GjYba 5s ease-in-out infinite;animation-delay:var(--item-delay);transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s ease;width:140px}.board-feature-banner_feedItemAbsorbing__vLO2d{transform:translateX(100px) scale(.7) rotate(5deg);opacity:0}.board-feature-banner_feedThumb__F01Wo{width:36px;height:36px;border-radius:8px;background:var(--item-color);flex-shrink:0}.board-feature-banner_feedText__aRcsu{display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:0}.board-feature-banner_feedTitle__R6IgY{width:70px;height:8px;background:var(--theme-greyColor);border-radius:4px}.board-feature-banner_feedSubtitle__xoAbn{width:50px;height:6px;background:var(--theme-alternateColor);border-radius:3px}.board-feature-banner_boardsLayer__C8RZy{position:absolute;inset:0;z-index:5}.board-feature-banner_boardCard__zRzYu{position:absolute;left:var(--board-x);top:var(--board-y);transform:rotate(var(--board-rotation)) scale(var(--board-scale));z-index:var(--board-z);padding:12px 18px;background:var(--theme-backgroundColor);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);border-left:4px solid var(--board-color);animation:board-feature-banner_cardFloat__rXsxn 6s ease-in-out infinite;transition:transform .3s ease,box-shadow .3s ease;cursor:default;white-space:nowrap}.board-feature-banner_boardCard__zRzYu:hover{transform:rotate(0deg) scale(calc(var(--board-scale) + .05));box-shadow:0 12px 32px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08)}.board-feature-banner_boardCardPulse__LvYS1{animation:board-feature-banner_cardPulse__wZYqC .6s ease-out}.board-feature-banner_boardLabel__h_Dh9{font-family:Space Grotesk,Inter,sans-serif;font-size:12px;font-weight:600;color:var(--theme-primaryColor);letter-spacing:-.01em}.board-feature-banner_sparkle__CsOrF{position:absolute;top:-8px;right:-8px;font-size:16px;animation:board-feature-banner_sparkleIn__LCY3p .5s ease-out forwards}.board-feature-banner_heroContent__bZyos{position:relative;z-index:10;text-align:center;padding:0 32px;margin-top:140px}.board-feature-banner_headline__vjTQ0{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(24px,5vw,30px);font-weight:700;color:var(--theme-primaryColor);letter-spacing:-.03em;line-height:1.1;animation:board-feature-banner_fadeInUp__EPFpE .6s cubic-bezier(.16,1,.3,1) .2s forwards;opacity:0}.board-feature-banner_subtitle__yADeU{margin:12px 0 0;font-size:clamp(13px,2vw,14px);line-height:1.5;color:var(--theme-primaryColorLight);animation:board-feature-banner_fadeInUp__EPFpE .6s cubic-bezier(.16,1,.3,1) .35s forwards;opacity:0}.board-feature-banner_cta__8T_e1{padding:28px 32px 32px;text-align:center;background:var(--theme-alternateColor)}.board-feature-banner_ctaText__HbhSl{margin:0 0 16px;font-family:Space Grotesk,Inter,sans-serif;font-size:13px;font-weight:500;color:var(--theme-primaryColorLight);animation:board-feature-banner_fadeInUp__EPFpE .5s cubic-bezier(.16,1,.3,1) .5s forwards;opacity:0}.board-feature-banner_ctaButton__DWmLt{display:inline-flex;align-items:center;justify-content:center;padding:14px 16px;border:none;border-radius:999px;background:var(--theme-brand);color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.2);animation:board-feature-banner_fadeInUp__EPFpE .5s cubic-bezier(.16,1,.3,1) .6s forwards;opacity:0}.board-feature-banner_ctaButton__DWmLt:hover{transform:translateY(-2px);background:var(--theme-brandDark);box-shadow:0 8px 24px rgba(0,0,0,.25),inset 0 0 0 1px rgba(0,0,0,.1)}.board-feature-banner_ctaButton__DWmLt:active{transform:translateY(0) scale(.98)}@keyframes board-feature-banner_popupEnter__TybFY{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes board-feature-banner_popupClose__i8HDL{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes board-feature-banner_blobMorph__k5lj_{0%,to{border-radius:40% 60% 70% 30%/50% 40% 60% 50%;transform:rotate(0deg) scale(1)}33%{border-radius:60% 40% 30% 70%/40% 60% 50% 50%;transform:rotate(8deg) scale(1.08)}66%{border-radius:50% 50% 60% 40%/60% 40% 40% 60%;transform:rotate(-5deg) scale(.95)}}@keyframes board-feature-banner_feedFloat__GjYba{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes board-feature-banner_cardFloat__rXsxn{0%,to{transform:rotate(var(--board-rotation)) scale(var(--board-scale)) translateY(0)}50%{transform:rotate(var(--board-rotation)) scale(var(--board-scale)) translateY(-8px)}}@keyframes board-feature-banner_cardPulse__wZYqC{0%{box-shadow:0 8px 24px rgba(0,0,0,.1),0 0 0 0 var(--board-color)}50%{box-shadow:0 12px 32px rgba(0,0,0,.15),0 0 0 10px transparent}to{box-shadow:0 8px 24px rgba(0,0,0,.1),0 0 0 0 transparent}}@keyframes board-feature-banner_sparkleIn__LCY3p{0%{opacity:0;transform:scale(0) rotate(-30deg)}50%{opacity:1;transform:scale(1.3) rotate(10deg)}to{opacity:0;transform:scale(.8) rotate(0deg)}}@keyframes board-feature-banner_fadeInUp__EPFpE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.board-feature-banner_popup___N_N_{border-radius:20px 20px 0 0;max-height:85vh}.board-feature-banner_hero___890_{height:340px}.board-feature-banner_blob__k7NDx{width:200px;height:200px;top:-30px;left:-30px}.board-feature-banner_blobBlob__nEfLy{width:160px;height:160px;bottom:-20px;right:-15px}.board-feature-banner_heroContent__bZyos{margin-top:100px;padding:0 24px}.board-feature-banner_feedLayer__2p7Ey{left:10px;transform:translateY(-50%) scale(.85);transform-origin:left center}.board-feature-banner_feedItem__lm6aL{width:120px;padding:8px 10px;gap:8px}.board-feature-banner_feedThumb__F01Wo{width:28px;height:28px}.board-feature-banner_boardCard__zRzYu{padding:10px 14px}.board-feature-banner_boardLabel__h_Dh9{font-size:10px}.board-feature-banner_cta__8T_e1{padding:24px 20px 28px}.board-feature-banner_ctaButton__DWmLt{width:100%}}@media (max-width:380px){.board-feature-banner_hero___890_{height:300px}.board-feature-banner_heroContent__bZyos{margin-top:80px}.board-feature-banner_headline__vjTQ0{font-size:22px}.board-feature-banner_subtitle__yADeU{font-size:12px}.board-feature-banner_feedLayer__2p7Ey{display:none}}.event-chat-feature-banner_wrapper__cgCpB{position:fixed;bottom:0;left:0;right:0;z-index:1800;display:flex;justify-content:center;align-items:flex-end;padding:0;pointer-events:none}.event-chat-feature-banner_popup__VFqXF{position:relative;width:min(520px,100%);max-height:90vh;pointer-events:auto;background:var(--theme-backgroundColor);border-radius:24px 24px 0 0;box-shadow:var(--theme-floatingShadow);overflow:hidden;animation:event-chat-feature-banner_popupEnter__qXtoI .5s cubic-bezier(.16,1,.3,1) forwards}.event-chat-feature-banner_popup__VFqXF.event-chat-feature-banner_closing__9xV3l{animation:event-chat-feature-banner_popupClose__pNgGa .28s cubic-bezier(.4,0,1,1) forwards}.event-chat-feature-banner_closeButton__dtC3u{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:var(--theme-greyColor);color:var(--theme-primaryColorLight);cursor:pointer;z-index:20;transition:transform .16s ease,box-shadow .16s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.event-chat-feature-banner_closeButton__dtC3u:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.event-chat-feature-banner_hero__kru0J{position:relative;height:420px;background:var(--theme-greyColor);overflow:hidden;display:flex;align-items:center;justify-content:center}.event-chat-feature-banner_blob__IK3g8{position:absolute;width:280px;height:280px;top:-40px;left:-40px;background:rgba(99,102,241,.12);border-radius:40% 60% 70% 30%/50% 40% 60% 50%;animation:event-chat-feature-banner_blobMorph__Y2FY_ 10s ease-in-out infinite;z-index:1}.event-chat-feature-banner_blobBlob__CL9Ie{position:absolute;width:220px;height:220px;bottom:-30px;right:-20px;background:rgba(236,72,153,.1);border-radius:60% 40% 30% 70%/40% 60% 50% 50%;animation:event-chat-feature-banner_blobMorph__Y2FY_ 12s ease-in-out infinite reverse;z-index:1}.event-chat-feature-banner_chatPreview__K_gbY{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:200px;background:var(--theme-backgroundColor);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);overflow:hidden;z-index:5;animation:event-chat-feature-banner_chatFloat__ncHG5 6s ease-in-out infinite}.event-chat-feature-banner_chatHeader__qljL3{padding:10px 12px;border-bottom:1px solid var(--theme-borderColor);display:flex;flex-direction:column;gap:4px}.event-chat-feature-banner_chatTitle__FQ2dz{font-size:11px;font-weight:700;color:var(--theme-primaryColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-chat-feature-banner_chatMeta__nIaWH{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--theme-primaryColorLight)}.event-chat-feature-banner_onlineDot__CuzJT{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:event-chat-feature-banner_pulse__9GmRC 2s ease-in-out infinite}.event-chat-feature-banner_avatarStack__91XUT{display:flex;margin-top:4px}.event-chat-feature-banner_miniAvatar__fOJ5K{width:20px;height:20px;border-radius:50%;background:var(--avatar-color);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--theme-backgroundColor);margin-left:-6px;z-index:var(--avatar-z)}.event-chat-feature-banner_miniAvatar__fOJ5K:first-child{margin-left:0}.event-chat-feature-banner_avatarMore__Ho5Kj{width:20px;height:20px;border-radius:50%;background:var(--theme-greyColor);color:var(--theme-primaryColorLight);font-size:7px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid var(--theme-backgroundColor);margin-left:-6px}.event-chat-feature-banner_messagesArea__kTdn1{padding:8px;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.event-chat-feature-banner_message__aziIV{display:flex;gap:6px;animation:event-chat-feature-banner_messageSlideIn__WoiEa .3s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.event-chat-feature-banner_messageNew__m7HJG{opacity:1}.event-chat-feature-banner_msgAvatar__DxdUS{width:22px;height:22px;border-radius:50%;background:var(--msg-color);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.event-chat-feature-banner_msgContent__3PSpN{display:flex;flex-direction:column;gap:2px;min-width:0}.event-chat-feature-banner_msgHeader___KGIr{display:flex;align-items:center;gap:4px}.event-chat-feature-banner_msgName__HVTbG{font-size:9px;font-weight:600;color:var(--theme-primaryColor)}.event-chat-feature-banner_msgTime__iyLyf{font-size:8px;color:var(--theme-primaryColorLight)}.event-chat-feature-banner_msgBubble__q7TBZ{background:var(--theme-greyColor);padding:5px 8px;border-radius:8px 8px 8px 2px;font-size:10px;line-height:1.4;color:var(--theme-primaryColor);max-width:140px}.event-chat-feature-banner_msgReaction__rEH3N{font-size:10px;animation:event-chat-feature-banner_reactionPop__QTCHk .3s cubic-bezier(.34,1.56,.64,1) forwards}.event-chat-feature-banner_typingIndicator__pTHye{display:flex;align-items:center;gap:6px;padding:4px 0;animation:event-chat-feature-banner_fadeIn__oQ5xo .2s ease forwards}.event-chat-feature-banner_typingAvatar__ebOW6{width:22px;height:22px;border-radius:50%;background:var(--theme-primaryColorLight);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.event-chat-feature-banner_typingDots__HSxlN{display:flex;gap:3px;padding:6px 10px;background:var(--theme-greyColor);border-radius:12px}.event-chat-feature-banner_typingDots__HSxlN span{width:4px;height:4px;border-radius:50%;background:var(--theme-primaryColorLight);animation:event-chat-feature-banner_typingBounce__QoeSY 1.2s ease-in-out infinite}.event-chat-feature-banner_typingDots__HSxlN span:nth-child(2){animation-delay:.15s}.event-chat-feature-banner_typingDots__HSxlN span:nth-child(3){animation-delay:.3s}.event-chat-feature-banner_systemMessage__yDrL2{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-size:9px;color:var(--theme-primaryColorLight);animation:event-chat-feature-banner_fadeIn__oQ5xo .3s ease forwards}.event-chat-feature-banner_joinIcon__9rXnV{font-size:12px}.event-chat-feature-banner_unreadBadge__cT00r{position:absolute;top:8px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;animation:event-chat-feature-banner_badgePop___lYWH .3s cubic-bezier(.34,1.56,.64,1) forwards}.event-chat-feature-banner_heroContent__fS4fe{position:relative;z-index:10;text-align:center;padding:0 32px;margin-left:180px}.event-chat-feature-banner_headline__D2ptG{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(24px,5vw,30px);font-weight:700;color:var(--theme-primaryColor);letter-spacing:-.03em;line-height:1.1;animation:event-chat-feature-banner_fadeInUp__hig0s .6s cubic-bezier(.16,1,.3,1) .2s forwards;opacity:0}.event-chat-feature-banner_subtitle__zIWMr{margin:12px 0 0;font-size:clamp(11px,2vw,12px);line-height:1.5;color:var(--theme-primaryColorLight);animation:event-chat-feature-banner_fadeInUp__hig0s .6s cubic-bezier(.16,1,.3,1) .35s forwards;opacity:0}.event-chat-feature-banner_cta__3N9dY{padding:24px 32px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--theme-alternateColor)}.event-chat-feature-banner_badge__4yRW9{font-size:11px;font-weight:600;color:var(--theme-brand);animation:event-chat-feature-banner_fadeInUp__hig0s .5s cubic-bezier(.16,1,.3,1) .5s forwards;opacity:0}.event-chat-feature-banner_ctaButton__87Hl8{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border:none;border-radius:999px;background:var(--theme-brand);color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.2);animation:event-chat-feature-banner_fadeInUp__hig0s .5s cubic-bezier(.16,1,.3,1) .6s forwards;opacity:0}.event-chat-feature-banner_ctaButton__87Hl8:hover{transform:translateY(-2px);background:var(--theme-brandDark);box-shadow:0 8px 24px rgba(0,0,0,.25),inset 0 0 0 1px rgba(0,0,0,.1)}.event-chat-feature-banner_ctaButton__87Hl8:active{transform:translateY(0) scale(.98)}.event-chat-feature-banner_secondaryCta__qgkrd{border:none;background:transparent;color:var(--theme-primaryColorLight);font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;transition:color .15s ease;animation:event-chat-feature-banner_fadeInUp__hig0s .5s cubic-bezier(.16,1,.3,1) .7s forwards;opacity:0}.event-chat-feature-banner_secondaryCta__qgkrd:hover{color:var(--theme-primaryColor)}@keyframes event-chat-feature-banner_popupEnter__qXtoI{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes event-chat-feature-banner_popupClose__pNgGa{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes event-chat-feature-banner_blobMorph__Y2FY_{0%,to{border-radius:40% 60% 70% 30%/50% 40% 60% 50%;transform:rotate(0deg) scale(1)}33%{border-radius:60% 40% 30% 70%/40% 60% 50% 50%;transform:rotate(8deg) scale(1.08)}66%{border-radius:50% 50% 60% 40%/60% 40% 40% 60%;transform:rotate(-5deg) scale(.95)}}@keyframes event-chat-feature-banner_chatFloat__ncHG5{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(calc(-50% - 8px)) translateX(4px)}}@keyframes event-chat-feature-banner_messageSlideIn__WoiEa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes event-chat-feature-banner_typingBounce__QoeSY{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes event-chat-feature-banner_reactionPop__QTCHk{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes event-chat-feature-banner_badgePop___lYWH{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes event-chat-feature-banner_fadeIn__oQ5xo{0%{opacity:0}to{opacity:1}}@keyframes event-chat-feature-banner_pulse__9GmRC{0%,to{opacity:1}50%{opacity:.5}}@keyframes event-chat-feature-banner_fadeInUp__hig0s{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.event-chat-feature-banner_popup__VFqXF{border-radius:20px 20px 0 0;max-height:85vh}.event-chat-feature-banner_hero__kru0J{height:360px}.event-chat-feature-banner_chatPreview__K_gbY{left:10px;width:160px;transform:translateY(-50%) scale(.85);transform-origin:left center}.event-chat-feature-banner_heroContent__fS4fe{margin-left:140px;padding:0 20px}.event-chat-feature-banner_headline__D2ptG{font-size:22px}.event-chat-feature-banner_subtitle__zIWMr{font-size:12px}.event-chat-feature-banner_cta__3N9dY{padding:20px 20px 24px}.event-chat-feature-banner_ctaButton__87Hl8{width:100%}}@media (max-width:380px){.event-chat-feature-banner_hero__kru0J{height:300px}.event-chat-feature-banner_chatPreview__K_gbY{display:none}.event-chat-feature-banner_heroContent__fS4fe{margin-left:0}.event-chat-feature-banner_headline__D2ptG{font-size:20px}}