.mainHeader{z-index:9999;width:100%;transition:top .25s;position:fixed;top:0;left:0}.mainHeader .mobileMembershipBtn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:8px;flex:none;padding:8px 12px;font-size:12px;font-weight:600;transition:transform .25s;display:none}.mainHeader .mobileMembershipBtn:hover{transform:translateY(-2px)}.mainHeader .subHeader{-webkit-backdrop-filter:blur(30px);background:radial-gradient(70% 50% at 20% 0,#ffffff59,#0000 40%),radial-gradient(60% 50% at 90% 20%,#ffffff40,#0000 40%),radial-gradient(80% 60% at 50% 100%,#ffffff4d,#0000 40%),#ffffffd9;border-radius:40px;justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:1400px;margin:0 auto;padding:6px 40px;transition:background .3s,border-color .3s;display:flex}.mainHeader .subHeader .headerLogo{flex-shrink:0}.mainHeader .subHeader .headerLogo img{object-fit:cover;width:200px;height:auto;display:block}.mainHeader .subHeader .Header{gap:20px;display:flex}.mainHeader .subHeader .headerMenu{flex:1;justify-content:center;display:flex;position:relative;left:-8%}.mainHeader .subHeader .headerMenu ul{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.mainHeader .subHeader .headerMenu ul li{color:#707070;cursor:pointer;white-space:nowrap;font-size:15px;font-weight:500;transition:all .3s}.mainHeader .subHeader .headerMenu ul li:hover{color:#b74ddb}.mainHeader .subHeader .headerMenu ul li a{color:#707070;text-decoration:none}.mainHeader .subHeader .headerMenu ul li a.active,.mainHeader .subHeader .headerMenu ul li a:hover{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainHeader .subHeader .headerMenu ul .Header-dropdown{position:relative}.mainHeader .subHeader .headerMenu ul .Header-dropdown .Header-dropdown-btn{font:inherit;color:#707070;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:8px 4px;transition:color .25s;display:flex}.mainHeader .subHeader .headerMenu ul .Header-dropdown .Header-dropdown-btn:hover,.mainHeader .subHeader .headerMenu ul .Header-dropdown .Header-dropdown-btn.isOpen{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainHeader .subHeader .headerMenu ul .Header-dropdown .Header-dropdown-chevron{transition:transform .2s}.mainHeader .subHeader .headerMenu ul .Header-dropdown .Header-dropdown-chevron.isOpen{transform:rotate(180deg)}.mainHeader .subHeader .headerMenu ul .Header-dropdown .Header-dropdown-menu{z-index:50;background:#fff;border-radius:12px;grid-template-columns:repeat(1,minmax(160px,1fr));gap:4px;padding:12px;animation:.15s ease-out dropdownFade;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #14101f26}.mainHeader .subHeader .headerMenu ul .Header-dropdown .Header-dropdown-menu:before{content:"";background:#fff;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 4px #14101f0a}.mainHeader .subHeader .headerMenu ul .Header-dropdown .DropDownOptions{color:#707070;border-radius:8px;padding:6px 10px;font-size:14px;text-decoration:none;transition:background .15s,color .15s}.mainHeader .subHeader .headerMenu ul .Header-dropdown .DropDownOptions:hover{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainHeader .subHeader .headerMenu ul .Header-dropdown__divider{background:#14101f14;grid-column:1/-1;height:1px;margin:8px 4px}.mainHeader .subHeader .headerMenu ul .Header-dropdown__exploreLink{color:#0000;background:linear-gradient(90deg,#7c3aed,#db2777);-webkit-background-clip:text;background-clip:text;border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none}@keyframes dropdownFade{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mainHeader .subHeader .headerAction{flex-shrink:0;align-items:center;gap:10px;display:flex}.mainHeader .subHeader .headerAction .headerActionBellAnn svg{color:#707070}.mainHeader .subHeader .headerAction .accountBtn{cursor:pointer;letter-spacing:1px;color:#fff;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#8c52ff 0%,#d946b5 100%) border-box;border:1px solid #0000;border-radius:40px;padding:10px;font-size:12px;transition:transform .3s}.mainHeader .subHeader .headerAction .accountBtn:hover{transform:translateY(-2px)}.mainHeader .subHeader .headerAction .accountBtn .accountAvatar{background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:600}.mainHeader .subHeader .headerAction .MembershipBtn{cursor:pointer;letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:6px;padding:6px 10px;font-size:12px;transition:transform .3s}.mainHeader .subHeader .headerAction .MembershipBtn:hover{transform:translateY(-2px)}.mainHeader .subHeader .headerAction .loginBtn{cursor:pointer;letter-spacing:1px;color:#7c3aed;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#8c52ff 0%,#d946b5 100%) border-box;border:1px solid #0000;border-radius:4px;outline:none;padding:6px 10px;font-size:12px;transition:all .25s}.mainHeader .subHeader .headerAction .loginBtn .loginIcon{margin-right:10px}.mainHeader .subHeader .headerAction.profile-wrapper{position:relative}.mainHeader .subHeader .headerAction .profile-avatar{cursor:pointer;width:46px;height:46px;position:relative}.mainHeader .subHeader .headerAction .profile-avatar img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;transition:all .3s;box-shadow:0 4px 15px #0000001f}.mainHeader .subHeader .headerAction .profile-avatar:hover img{transform:scale(1.05)}.mainHeader .subHeader .headerAction .elite-badge{color:#fff;background:linear-gradient(135deg,#ffd54f,#ff9800);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;position:absolute;top:-5px;left:-5px;rotate:320deg;box-shadow:0 3px 8px #0003}.mainHeader .subHeader .headerAction .profile-dropdown{z-index:999;background:#fff;border-radius:18px;width:280px;padding:20px;animation:.25s dropdown;position:absolute;top:60px;right:0;box-shadow:0 15px 40px #0000001f}@keyframes dropdown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mainHeader .subHeader .headerAction .profile-header{text-align:center;border-bottom:1px solid #ececec;padding-bottom:18px}.mainHeader .subHeader .headerAction .profile-header h4{margin-top:14px;margin-bottom:4px;font-size:18px;font-weight:700}.mainHeader .subHeader .headerAction .profile-header p{color:#9b6af5;margin-bottom:6px;font-weight:600}.mainHeader .subHeader .headerAction .profile-header span{color:#777;font-size:13px}.mainHeader .subHeader .headerAction .profile-image{width:90px;height:90px;margin:auto;position:relative}.mainHeader .subHeader .headerAction .profile-image img{object-fit:cover;border:4px solid #9b6af5;border-radius:50%;width:100%;height:100%}.mainHeader .subHeader .headerAction .menu-item{cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:14px;font-weight:500;transition:all .25s;display:flex}.mainHeader .subHeader .headerAction .menu-item svg{color:#9b6af5;font-size:18px}.mainHeader .subHeader .headerAction a{cursor:pointer;letter-spacing:1px;color:#fff;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#8c52ff 0%,#d946b5 100%) border-box;border:1px solid #0000;border-radius:4px;padding:6px 10px;font-size:11.5px;transition:transform .3s}.mainHeader .subHeader .headerAction a:hover{transform:translateY(-2px)}.mainHeader .subHeader .headerAction a .LoginBtn-text{background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.mainHeader .subHeader .headerAction .accountMenu{position:relative}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip{z-index:1000;background:#fff;border:1px solid #ececec;border-radius:12px;min-width:220px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 10px 30px #0000001f}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip:before{content:"";background:#fff;border-top:1px solid #ececec;border-left:1px solid #ececec;width:14px;height:14px;position:absolute;top:-7px;right:22px;transform:rotate(45deg)}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip ul{margin:0;padding:8px 0;list-style:none}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li{padding:0 10px}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li a,.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li button{color:#444;background:0 0;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li a svg,.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li button svg{color:#444}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li a:hover,.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li a.active,.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li button:hover,.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li button.active{color:#9b6af5;background:#f5f0ff}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li .logout{color:#e53935;cursor:pointer;background:0 0;border:none;width:100%}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li .logout svg{color:#e53935}.mainHeader .subHeader .headerAction .accountMenu .accountTooltip li .logout:hover{color:#e53935;background:#ffe6e5}.mainHeader .subHeader.atTopSubHeader{background:0 0}.mainHeader.onDark .subHeader{background:radial-gradient(70% 50% at 20% 0,#ffffff0f,#0000 70%),radial-gradient(60% 50% at 90% 20%,#ffffff0d,#0000 70%),radial-gradient(80% 60% at 50% 100%,#ffffff0d,#0000 70%),#140c2099;border-color:#ffffff1f}.mainHeader.onDark .headerMenu ul li{color:#ffffffbf}.mainHeader.onDark .headerMenu ul li:hover{color:#d8b4fe}.mainHeader.onDark .headerMenu ul li a{color:#fff}.mainHeader.onDark .headerMenu ul li a.active,.mainHeader.onDark .headerMenu ul li a:hover{background:linear-gradient(90deg,#a78bfa,#f472b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainHeader.onDark .headerMenu ul li .Header-dropdown-btn.isOpen,.mainHeader.onDark .headerMenu ul li .Header-dropdown-btn:hover{background:linear-gradient(90deg,#a78bfa,#f472b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainHeader.onDark .headerMenu ul li .DropDownOptions{color:#fff}.mainHeader.onDark .headerMenu ul li .Header-dropdown-btn{color:#ffffffbf}.mainHeader.onDark .headerAction .loginBtn{color:#fff;background:#ffffff14;border-color:#ffffff40}.mainHeader.onDark .headerAction .profile-avatar img{border-color:#ffffff80}.mainHeader.onDark .mobileMenuBtn{color:#d8b4fe}.mainHeader.atTop .subHeader{-webkit-backdrop-filter:none;background:0 0}.mainHeader.atTop .subHeader ul li a{color:#fff;-webkit-text-fill-color:#fff}.mainHeader.atTop .subHeader ul li a.active{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:4px;padding:1px 10px;font-weight:500}.mainHeader.atTop .subHeader ul li a:hover{color:#fff;-webkit-text-fill-color:#fff}.mainHeader.atTop .subHeader ul .Header-dropdown{position:relative}.mainHeader.atTop .subHeader ul .Header-dropdown .Header-dropdown-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;outline:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:15px;font-weight:500;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.mainHeader.atTop .subHeader ul .Header-dropdown .Header-dropdown-btn:hover{color:#fff;-webkit-text-fill-color:#fff;background:#ffffff1f}.mainHeader.atTop .subHeader ul .Header-dropdown .Header-dropdown-btn.isOpen{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);box-shadow:0 6px 18px #7c3aed40}.mainHeader.atTop .subHeader ul .Header-dropdown .Header-dropdown-chevron{color:currentColor;flex-shrink:0;width:15px;height:15px;transition:transform .25s}.mainHeader.atTop .subHeader ul .Header-dropdown .Header-dropdown-chevron.isOpen{transform:rotate(180deg)}.mainHeader.atTop .subHeader ul .Header-dropdown .Header-dropdown-menu{z-index:50;background:#fff;border-radius:12px;grid-template-columns:repeat(1,minmax(160px,1fr));gap:4px;padding:12px;animation:.15s ease-out dropdownFade;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #14101f26}.mainHeader.atTop .subHeader ul .Header-dropdown .Header-dropdown-menu:before{content:"";z-index:-1;background:#fff;border-top:1px solid #ffffffe6;border-left:1px solid #ffffffe6;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.mainHeader.atTop .subHeader ul .Header-dropdown .DropDownOptions{box-sizing:border-box;color:#707070;-webkit-text-fill-color:#707070;background:0 0;border-radius:9px;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.mainHeader.atTop .subHeader ul .Header-dropdown .DropDownOptions.active{background:linear-gradient(90deg,#8b3df221,#ec48991a);font-weight:600;color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}.mainHeader.atTop .subHeader .headerActionBellAnn svg{color:#fff}.mainHeader.atTop .subHeader .announcementHeader-item-dismiss svg{color:#707070}.mainHeader.atTop .accountTooltip{z-index:1000;background:#fff;border:1px solid #ececec;border-radius:12px;min-width:220px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 10px 30px #0000001f}.mainHeader.atTop .accountTooltip:before{content:"";background:#fff;border-top:1px solid #ececec;border-left:1px solid #ececec;width:14px;height:14px;position:absolute;top:-7px;right:22px;transform:rotate(45deg)}.mainHeader.atTop .accountTooltip ul{margin:0;padding:8px 0;list-style:none}.mainHeader.atTop .accountTooltip li{padding:0 10px}.mainHeader.atTop .accountTooltip li a,.mainHeader.atTop .accountTooltip li button{color:#444;background:0 0;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.mainHeader.atTop .accountTooltip li a span,.mainHeader.atTop .accountTooltip li button span{color:#444;-webkit-text-fill-color:#444}.mainHeader.atTop .accountTooltip li a svg,.mainHeader.atTop .accountTooltip li button svg{color:#444}.mainHeader.atTop .accountTooltip li a:hover,.mainHeader.atTop .accountTooltip li a.active,.mainHeader.atTop .accountTooltip li button:hover,.mainHeader.atTop .accountTooltip li button.active{color:#9b6af5;background:#f5f0ff}.mainHeader.atTop .accountTooltip li .logout{color:#e53935;cursor:pointer;background:0 0;border:none;width:100%}.mainHeader.atTop .accountTooltip li .logout svg{color:#e53935}.mainHeader.atTop .accountTooltip li .logout:hover{color:#e53935;background:#ffe6e5}.mainHeader.atTop.onDark .subHeader{-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.mobileMenuBtn{cursor:pointer;color:#7c3aed;background:0 0;border:none;font-size:28px;display:none}.mobileHeaderActions{display:none}.NewannouncementHeader{align-items:center;display:flex;position:relative}.NewannouncementHeader .announcementHeader-button{color:#29242f;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .2s,color .2s;display:flex;position:relative}.NewannouncementHeader .announcementHeader-button svg{stroke-width:2px;width:19px;height:19px}.NewannouncementHeader .announcementHeader-count{color:#fff;background:#7c3aed;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;right:0}.NewannouncementHeader .announcementHeader-tooltip{z-index:10020;background:#fff;border:1px solid #ebe7f2;border-radius:14px;width:360px;max-width:calc(100vw - 32px);animation:.18s ease-out newAnnouncementTooltipIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 45px #2a1d4324,0 4px 12px #2a1d430f}.NewannouncementHeader .announcementHeader-tooltip-header{border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;min-height:62px;padding:14px 16px;display:flex}.NewannouncementHeader .announcementHeader-tooltip-header>div{flex-direction:column;gap:3px;display:flex}.NewannouncementHeader .announcementHeader-tooltip-header strong{color:#29242f;font-size:15px;font-weight:700;line-height:1.3}.NewannouncementHeader .announcementHeader-tooltip-header span{color:#8b8494;font-size:12px;line-height:1.3}.NewannouncementHeader .announcementHeader-tooltip-close{color:#817a8b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .2s,color .2s;display:flex}.NewannouncementHeader .announcementHeader-tooltip-close svg{width:16px;height:16px}.NewannouncementHeader .announcementHeader-tooltip-close:hover{color:#29242f;background:#f4f1f8}.NewannouncementHeader .announcementHeader-list{max-height:360px;overflow-y:auto}.NewannouncementHeader .announcementHeader-list ::-webkit-scrollbar{width:4px;height:4px}.NewannouncementHeader .announcementHeader-list ::-webkit-scrollbar-track{background:0 0}.NewannouncementHeader .announcementHeader-list ::-webkit-scrollbar-thumb{background:#9b6af5;border-radius:10px}.NewannouncementHeader .announcementHeader-list ::-webkit-scrollbar-thumb:hover{background:#8754ef}.NewannouncementHeader .announcementHeader-item{border-bottom:1px solid #f0edf4;align-items:flex-start;gap:12px;padding:15px 16px;transition:background-color .2s;display:flex;position:relative}.NewannouncementHeader .announcementHeader-item:last-child{border-bottom:0}.NewannouncementHeader .announcementHeader-item:hover{background:#faf9fc}.NewannouncementHeader .announcementHeader-item-content{flex:1;min-width:0}.NewannouncementHeader .announcementHeader-item-content strong{color:#29242f;margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.4;display:block}.NewannouncementHeader .announcementHeader-item-content p{color:#6f6878;text-wrap:wrap;word-break:break-all;margin:0 0 8px;font-size:13px;line-height:1.5}.NewannouncementHeader .announcementHeader-item-content .linkUrlAnnousment{justify-content:flex-end;display:flex}.NewannouncementHeader .announcementHeader-item-content .linkUrlAnnousment-atag{color:#6d28d9;text-transform:capitalize;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block;padding:4px 10px!important;font-size:10px!important}.NewannouncementHeader .announcementHeader-item-dismiss{color:#aaa3b1;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-2px;padding:0;transition:background-color .2s,color .2s;display:flex}.NewannouncementHeader .announcementHeader-item-dismiss svg{width:14px;height:14px}.NewannouncementHeader .announcementHeader-item-dismiss:hover{color:#5c5565;background:#f1edf5}.NewannouncementHeader .announcementHeader-message{margin:0 0 8px}.NewannouncementHeader .announcementHeader-message p{color:#6f6878;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.NewannouncementHeader .announcementHeader-readMore{color:#6d28d9;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:12px;font-weight:600;transition:color .2s;display:inline-flex}.NewannouncementHeader .announcementHeader-readMore:hover{color:#5b21b6;text-decoration:underline}.NewannouncementHeader .announcementHeader-pagination{background:#faf9fc;border-top:1px solid #f0edf4;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.NewannouncementHeader .announcementHeader-pageBtn{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #e2d9f3;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .2s}.NewannouncementHeader .announcementHeader-pageBtn:hover:not(:disabled){color:#fff;background:#7c3aed;border-color:#7c3aed}.NewannouncementHeader .announcementHeader-pageBtn:disabled{opacity:.4;cursor:not-allowed}.NewannouncementHeader .announcementHeader-pageText{color:#6f6878;font-size:12px;font-weight:600}@keyframes newAnnouncementTooltipIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.headerActionAnnouncement{align-items:center;display:flex}.mobileAnnouncement{display:none}@media (width<=768px){.headerActionAnnouncement{display:none}.mobileAnnouncement{align-items:center;display:flex}.NewannouncementHeader .announcementHeader-tooltip{border-radius:14px;width:auto;max-width:none;position:fixed;top:70px;left:16px;right:16px}.NewannouncementHeader .announcementHeader-list{max-height:calc(100vh - 150px)}}@media (width<=480px){.NewannouncementHeader .announcementHeader-button{width:36px;height:36px}.NewannouncementHeader .announcementHeader-button svg{width:18px;height:18px}.NewannouncementHeader .announcementHeader-tooltip{border-radius:12px;max-width:none;top:64px;left:10px;right:10px}.NewannouncementHeader .announcementHeader-tooltip-header{padding:13px 14px}.NewannouncementHeader .announcementHeader-item{padding:14px}}@media (width<=1200px){.mainHeader .subHeader{gap:18px;width:calc(100% - 24px);padding:8px 20px}.mainHeader .headerLogo img{width:150px}.mainHeader .Header .headerMenu ul{gap:14px}.mainHeader .Header .headerMenu ul li{font-size:13px}.mainHeader .Header .headerAction{gap:6px}.mainHeader .Header .headerAction .accountBtn{padding:8px 12px;font-size:11px}.mainHeader .Header .headerAction .loginBtn{padding:7px 9px;font-size:11px}}@media (width<=1024px){.mainHeader .subHeader{gap:14px;width:calc(100% - 20px);padding:8px 18px}.mainHeader .headerLogo img{width:140px}.mainHeader .Header .headerMenu ul{gap:10px}.mainHeader .Header .headerMenu ul li{font-size:12px}.mainHeader .Header .headerAction .accountBtn{padding:8px 10px;font-size:10px}.mainHeader .Header .headerAction .loginBtn{padding:6px 8px;font-size:10px}}@media (width<=900px){.mainHeader .mobileMembershipBtn{justify-content:center;align-items:center;display:inline-flex}.mainHeader .subHeader{box-sizing:border-box;border-radius:24px;gap:10px;width:calc(100% - 20px);min-height:52px;margin:8px auto;padding:7px 14px}.mainHeader .headerLogo{flex:none}.mainHeader .headerLogo img{width:clamp(115px,18vw,140px)}.mainHeader .mobileHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.mainHeader .mobileNotification{justify-content:center;align-items:center;display:flex}.mainHeader .mobileNotification button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.mainHeader .mobileAccountMenu{align-items:center;display:flex;position:relative}.mainHeader .mobileAccountBtn{cursor:pointer;background:#ffffffd9;border:1px solid #9b6af52e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.mainHeader .mobileAccountBtn .accountAvatar{color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.mainHeader .mobileLoginBtn{color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border-radius:40px;margin-right:10px;padding:6px 10px;font-size:11px;font-weight:600}.mainHeader .mobileMenuBtn{color:#7c3aed;cursor:pointer;background:#fffc;border:1px solid #9b6af52e;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:23px;transition:background .25s,transform .25s,box-shadow .25s;display:flex}.mainHeader .mobileMenuBtn:hover{background:#f7f2ff;box-shadow:0 6px 18px #7c3aed1f}.mainHeader .mobileMenuBtn:active{transform:scale(.94)}.mainHeader .mobileMenuBtn svg{display:block}.mainHeader .Header{box-sizing:border-box;-webkit-backdrop-filter:blur(25px);opacity:0;visibility:hidden;pointer-events:none;z-index:10000;background:#fffffff7;border:1px solid #fffc;border-radius:22px;flex-direction:column;align-items:stretch;gap:20px;width:min(340px,100vw - 20px);max-width:calc(100vw - 20px);min-height:auto;padding:22px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s,visibility .35s;position:absolute;top:calc(100% + 8px);right:0;transform:translate(calc(100% + 30px));box-shadow:0 20px 50px #28144624,0 4px 20px #2814460f;display:flex!important}.mainHeader .Header.active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.mainHeader .Header .headerMenu{flex:none;width:100%;display:block;position:static;left:auto}.mainHeader .Header .headerMenu ul{flex-direction:column;align-items:stretch;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.mainHeader .Header .headerMenu ul li{width:100%;font-size:15px}.mainHeader .Header .headerMenu ul li a{box-sizing:border-box;color:#707070;-webkit-text-fill-color:#707070;border-radius:10px;align-items:center;width:100%;min-height:42px;padding:8px 12px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.mainHeader .Header .headerMenu ul li a:hover{color:#8b3df2;background:#f7f2ff;transform:translate(3px)}.mainHeader .Header .headerMenu ul li a.active{color:#8b3df2;-webkit-text-fill-color:#8b3df2;background:linear-gradient(90deg,#8b3df21a,#ec489914)}.mainHeader .Header .headerAction{width:100%;display:none}.mainHeader .mobileAccountTooltip{box-sizing:border-box;z-index:10001;padding:0;background:#fff!important;border:1px solid #ececec!important;border-radius:12px!important;width:220px!important;min-width:220px!important;max-width:calc(100vw - 20px)!important;margin:0!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 12px 35px #0000001f!important}.mainHeader .mobileAccountTooltip ul{margin:0;padding:8px 0;list-style:none}.mainHeader .mobileAccountTooltip li{padding:0 8px}.mainHeader .mobileAccountTooltip a,.mainHeader .mobileAccountTooltip button{box-sizing:border-box;color:#444;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.mainHeader .mobileAccountTooltip a:hover,.mainHeader .mobileAccountTooltip a.active{color:#9b6af5;background:#f5f0ff}}@media (width<=576px){.mainHeader .mobileMembershipBtn{border-radius:40px;padding:7px 9px;font-size:10px}.mainHeader .subHeader{border-radius:20px;gap:6px;width:calc(100% - 16px);min-height:48px;margin:7px auto;padding:6px 10px}.mainHeader .headerLogo img{width:118px}.mainHeader .mobileHeaderActions{gap:5px}.mainHeader .mobileNotification button,.mainHeader .mobileAccountBtn,.mainHeader .mobileMenuBtn{width:36px;height:36px}.mainHeader .subNewNotificationBell,.mainHeader .NewNotificationBellList-viewAll{width:100%!important}.mainHeader .mobileAccountBtn .accountAvatar{width:29px;height:29px;font-size:10px}.mainHeader .mobileMenuBtn{border-radius:9px;font-size:21px}.mainHeader .Header{border-radius:18px;gap:16px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:18px 14px;top:calc(100% + 6px);right:0}.mainHeader .Header .headerMenu ul li{font-size:14px}.mainHeader .Header .headerMenu ul li a{min-height:40px;padding:7px 10px}.mainHeader .mobileAccountTooltip{width:205px!important;min-width:205px!important;max-width:calc(100vw - 16px)!important}}@media (width<=380px){.mainHeader .mobileMembershipBtn{padding:6px 7px;font-size:9px}.mainHeader .subHeader{border-radius:17px;width:calc(100% - 40px);padding:5px 8px}.mainHeader .headerLogo img{width:105px!important}.mainHeader .mobileHeaderActions{gap:3px}.mainHeader .mobileNotification button,.mainHeader .mobileAccountBtn,.mainHeader .mobileMenuBtn{width:34px;height:34px}.mainHeader .mobileAccountBtn .accountAvatar{width:27px;height:27px}.mainHeader .mobileMenuBtn{font-size:19px}.mainHeader .Header{width:calc(100vw - 12px);max-width:calc(100vw - 12px);padding:16px 12px}.mainHeader .Header .headerMenu ul li{font-size:13px}}@media (width<=992px){.Header-dropdown .Header-dropdown-menu{min-width:185px;max-width:calc(100vw - 30px);top:calc(100% + 10px);left:0;right:auto;transform:none}.Header-dropdown .Header-dropdown-menu:before{left:20px;right:auto;transform:rotate(45deg)}}@media (width<=767px){.Header-dropdown .Header-dropdown-menu{width:185px;min-width:185px;max-width:calc(100vw - 24px);padding:10px;top:calc(100% + 10px);left:0;right:auto;transform:none}.Header-dropdown .Header-dropdown-menu .DropDownOptions{padding:8px 10px;font-size:14px}.Header-dropdown .Header-dropdown-menu:before{left:18px;right:auto}}@media (width<=480px){.atTop .Header-dropdown-btn{color:#707070!important}.atTop .Header-dropdown-btn:hover{-webkit-text-fill-color:#707070!important}.atTop .Header-dropdown-btn.isOpen{-webkit-text-fill-color:#fff!important}.atTop .Header-dropdown-btn .Header-dropdown-chevron.isOpen{color:#fff!important}.Header-dropdown-btn{color:#707070!important}.Header-dropdown .Header-dropdown-menu{width:175px;min-width:175px;right:auto;left:5rem!important}.Header-dropdown .Header-dropdown-menu .DropDownOptions{padding:8px;font-size:13px}.Header-dropdown .Header-dropdown-menu:before{left:16px;right:auto}}.mainNewNotificationBell{align-items:center;display:flex;position:relative}.mainNewNotificationBell.atTop .NewNotificationBell{color:#fff;background:0 0}.mainNewNotificationBell.atTop .NewNotificationBell:hover,.mainNewNotificationBell.atTop .NewNotificationBell.NewNotificationBell-open{color:#707070;background:#f4f1f8}.subNewNotificationBell{justify-content:center;align-items:center;display:flex;position:relative}.NewNotificationBell{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .2s;display:flex;position:relative}.NewNotificationBell svg{width:19px;height:19px}.NewNotificationBell-dark{color:#fff}.NewNotificationBell-dark:hover,.NewNotificationBell-dark.NewNotificationBell-open{color:#fff;background:#ffffff1f}.subNewNotificationBell-badge{color:#fff;background:#7c3aed;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:1px;right:0}.NewNotificationBell-panel{z-index:10020;background:#fff;border:1px solid #ebe7f2;border-radius:14px;flex-direction:column;width:370px;max-width:calc(100vw - 32px);max-height:min(580px,100vh - 90px);display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 45px #2a1d4324,0 4px 12px #2a1d430f}.NewNotificationBell-tabs{border-bottom:1px solid #ebe7f2;flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.NewNotificationBell-tabs .subNewNotificationBell{color:#81798b;cursor:pointer;background:0 0;border:0;width:100%;height:48px;padding:0 12px;font-size:13px;font-weight:600;position:relative}.NewNotificationBell-tabs .subNewNotificationBell:hover{background:#faf9fc}.NewNotificationBell-tabs .subNewNotificationBell.active{color:#6d28d9}.NewNotificationBell-tabs .subNewNotificationBell.active:after{content:"";background:#7c3aed;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.subNewNotificationBell-tabBadge{color:#fff;background:#7c3aed;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 4px;font-size:9px;display:inline-flex}.subNewNotificationBellList-header{border-bottom:1px solid #f0edf4;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 16px;display:flex}.subNewNotificationBellList-header strong{color:#29242f;white-space:nowrap;font-size:13px;font-weight:700}.subNewNotificationBellList-header span{color:#8a35ef;font-size:12px;font-weight:600}.subNewNotificationBellList-action{color:#6d28d9;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:600}.subNewNotificationBellList-action:hover{text-decoration:underline}.NewNotificationBellList{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.subNewNotificationBellList{cursor:pointer;border-bottom:1px solid #f0edf4;padding:14px 16px;transition:background .2s;position:relative}.subNewNotificationBellList:hover{background:#faf9fc}.subNewNotificationBellList:last-child{border-bottom:0}.subNewNotificationBellList.unread{background:#faf7ff}.subNewNotificationBellList.unread:before{content:"";background:#7c3aed;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:7px}.subNewNotificationBellList-title{color:#29242f;margin-bottom:4px;font-size:13px;font-weight:700}.subNewNotificationBellList-message{color:#6f6878;margin-bottom:7px;font-size:12px;line-height:1.5}.subNewNotificationBellList-time{color:#aaa3b1;font-size:10px}.subNewNotificationBellList-announcement{border-bottom:1px solid #f0edf4;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.subNewNotificationBellList-announcement:hover{background:#faf9fc}.subNewNotificationBellList-announcement:last-child{border-bottom:0}.subNewNotificationBellList-content{flex:1;min-width:0}.subNewNotificationBellList-content strong{color:#29242f;margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.4;display:block}.subNewNotificationBellList-readMore{color:#6d28d9;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.subNewNotificationBellList-readMore:hover{text-decoration:underline}@media only screen and (width>=768px) and (width<=1024px){.subNewNotificationBellList-readMore{width:100%!important}}@media only screen and (width<=767px){.subNewNotificationBellList-readMore{width:100%!important}}@media only screen and (width<=480px){.subNewNotificationBellList-readMore{justify-content:flex-start!important;width:100%!important}}.subNewNotificationBellList-link{color:#6d28d9;margin-top:7px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.subNewNotificationBellList-link:hover{text-decoration:underline}.subNewNotificationBellList-dismiss{color:#aaa3b1;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex}.subNewNotificationBellList-dismiss svg{width:13px;height:13px}.subNewNotificationBellList-dismiss:hover{color:#5c5565;background:#f1edf5}.subNewNotificationBellList-empty{color:#8b8494;text-align:center;margin:0;padding:32px 20px;font-size:13px}.subNewNotificationBell-pagination{background:#faf9fc;border-top:1px solid #f0edf4;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.subNewNotificationBell-pageBtn{color:#6d28d9;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2d9f3;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s}.subNewNotificationBell-pageBtn:hover:not(:disabled){color:#fff;background:#7c3aed;border-color:#7c3aed}.subNewNotificationBell-pageBtn:disabled{opacity:.4;cursor:not-allowed}.subNewNotificationBell-pageText{color:#6f6878;white-space:nowrap;font-size:12px;font-weight:600}.NewNotificationBellList-viewAll{color:#7c3aed;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5e4e7;flex-shrink:0;width:100%;padding:11px 16px;font-size:12px;font-weight:600}.NewNotificationBellList-viewAll:hover{background:#faf8fd}@media (width<=768px){.NewNotificationBell-panel{flex-direction:column;width:auto;max-width:none;max-height:calc(100dvh - 85px);display:flex;position:fixed;inset:70px 12px auto}.NewNotificationBellList{max-height:none}}@media (width<=480px){.NewNotificationBell-panel{border-radius:12px;max-height:calc(100dvh - 72px);top:60px;left:8px;right:8px}.NewNotificationBell-tabs .subNewNotificationBell{height:44px;font-size:12px}.subNewNotificationBellList-header,.subNewNotificationBell-pagination{padding:6px 12px}.NewNotificationBellList-viewAll{padding:9px 12px}.subNewNotificationBellList,.subNewNotificationBellList-announcement{padding:11px 12px}}.FooterSection{color:#fff;background:radial-gradient(circle at 92% 8%,#e146be78 0%,#be37dc45 20%,#0000 40%),radial-gradient(circle at 5% 10%,#6a24e047 0%,#0000 34%),linear-gradient(#120024 0%,#1e004a 48%,#32006f 100%);width:100%;padding:82px 40px 0;position:relative}.FooterSection .FooterWave{z-index:0;pointer-events:none;width:100%;height:82px;line-height:0;position:absolute;top:0;left:0}.FooterSection .FooterWave svg{width:100%;height:100%;display:block}.FooterSection .FooterWave path{fill:#fff}.FooterSection .FooterContainer{z-index:2;width:100%;max-width:1540px;margin:0 auto;position:relative}.FooterSection .FooterNewsletter{background:radial-gradient(circle at 92% 8%,#e146be78 0%,#be37dc45 20%,#0000 40%),radial-gradient(circle at 5% 10%,#6a24e047 0%,#0000 34%),linear-gradient(#120024 0%,#1e004a 48%);border:1px solid #c652ff47;border-radius:12px;justify-content:space-between;align-items:center;gap:48px;width:100%;min-height:190px;margin-bottom:26px;padding:30px 138px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000002e,inset 0 1px #ffffff0a}.FooterSection .FooterNewsletter:before,.FooterSection .FooterNewsletter:after{content:"";pointer-events:none;border:1px solid #cc68ff21;border-radius:50%;width:220px;height:150px;position:absolute}.FooterSection .FooterNewsletter:before{bottom:-90px;left:-120px;transform:rotate(20deg)}.FooterSection .FooterNewsletter:after{bottom:-90px;right:-120px;transform:rotate(-20deg)}.FooterSection .FooterNewsletterContent{z-index:1;align-items:center;gap:28px;min-width:0;display:flex;position:relative}.FooterSection .FooterNewsletterIcon{color:#fff;background:radial-gradient(circle,#8e35ec2e,#8e35ec0a);border:1px solid #b847ffe6;border-radius:50%;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:74px;display:flex;box-shadow:0 0 25px #9137f326,inset 0 0 15px #ffffff08}.FooterSection .FooterNewsletterIcon svg{stroke-width:1.7px;width:32px;height:32px}.FooterSection .FooterNewsletterText h3{color:#fff;letter-spacing:-.5px;margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.2}.FooterSection .FooterNewsletterText p{color:#ffffffb8;max-width:560px;margin:0;font-size:14px;font-weight:400;line-height:1.55}.FooterSection .FooterNewsletterForm{z-index:1;flex:none;align-items:center;gap:14px;display:flex;position:relative}.FooterSection .FooterNewsletterInput{background:#140d3480;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:12px;width:438px;height:60px;padding:0 18px;transition:border-color .25s,background .25s;display:flex}.FooterSection .FooterNewsletterInput svg{color:#ffffff7a;flex:none;width:20px;height:20px}.FooterSection .FooterNewsletterInput:focus-within{background:#140d34b8;border-color:#bf51ffa6}.FooterSection .FooterNewsletterInput input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:16px}.FooterSection .FooterNewsletterInput input::placeholder{color:#ffffff61}.FooterSection .FooterNewsletterInput input:focus{box-shadow:none;border:none}.FooterSection .FooterNewsletterInput input:-webkit-autofill{-webkit-text-fill-color:#444;caret-color:#444;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.FooterSection .FooterNewsletterInput input:-webkit-autofill:hover{-webkit-text-fill-color:#444;caret-color:#444;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.FooterSection .FooterNewsletterInput input:-webkit-autofill:focus{-webkit-text-fill-color:#444;caret-color:#444;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.FooterSection .FooterNewsletterInput input:-webkit-autofill:active{-webkit-text-fill-color:#444;caret-color:#444;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.FooterSection .FooterNewsletterForm>button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(100deg,#8538ee 0%,#bc39dc 55%,#ec3e98 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;height:60px;padding:0 28px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 25px #b332d833}.FooterSection .FooterNewsletterForm>button svg{width:19px;height:19px}.FooterSection .FooterNewsletterForm>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #be32dc52}.FooterSection .FooterNewsletterForm>button:disabled{opacity:.65;cursor:not-allowed}.FooterSection .FooterGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr) minmax(0,1.15fr) minmax(0,1.08fr) minmax(0,1.18fr) minmax(0,1fr) minmax(0,1.28fr);gap:28px;padding:0 22px 48px;display:grid}.FooterSection .FooterColumn{min-width:0}.FooterSection .FooterColumn h4{color:#fff;letter-spacing:-.2px;margin:0 0 30px;font-size:16px;font-weight:650;line-height:1.2;display:inline-block;position:relative}.FooterSection .FooterColumn h4:after{content:"";background:linear-gradient(90deg,#9d4dff,#ec3eaa);border-radius:10px;width:28px;height:2px;position:absolute;bottom:-12px;left:0}.FooterSection .FooterColumn ul{margin:0;padding:0;list-style:none}.FooterSection .FooterColumn ul li{margin:0 0 19px}.FooterSection .FooterColumn ul li:last-child{margin-bottom:0}.FooterSection .FooterColumn ul li a{color:#ffffffb0;align-items:center;gap:10px;width:fit-content;max-width:100%;font-size:13px;line-height:1.35;text-decoration:none;transition:color .2s,transform .2s;display:flex}.FooterSection .FooterColumn ul li a span{min-width:0}.FooterSection .FooterColumn ul li a svg{color:#e54aaa;opacity:.9;flex:none;width:14px;height:14px;transition:transform .2s}.FooterSection .FooterColumn ul li a:hover{color:#fff;transform:translate(2px)}.FooterSection .FooterColumn ul li a:hover svg{transform:translate(3px)}.FooterSection .FooterHelp{position:relative}.FooterSection .FooterEmail{color:#ffffffb8;align-items:flex-start;gap:12px;margin-bottom:22px;font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s;display:flex}.FooterSection .FooterEmail:hover{color:#fff}.FooterSection .FooterContactIcon{color:#ffffffb3;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.FooterSection .FooterContactIcon svg{width:19px;height:19px}.FooterSection .ContactUsBtn{color:#fff;cursor:pointer;background:linear-gradient(100deg,#8338ed,#e33c9d);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:43px;margin-bottom:26px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.FooterSection .ContactUsBtn svg{width:16px;height:16px}.FooterSection .ContactUsBtn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #c230ce40}.FooterSection .FooterContactSocials{flex-direction:column;gap:13px;display:flex}.FooterSection .FooterContactSocials a{color:#ffffffb3;align-items:center;gap:12px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.FooterSection .FooterContactSocials a .SocialIcon{color:#d57aff;background:#ffffff06;border:1px solid #c649ff4d;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.FooterSection .FooterContactSocials a .SocialIcon svg{width:18px;height:18px}.FooterSection .FooterContactSocials a>svg{color:#e54aaa;width:14px;height:14px;margin-left:auto;transition:transform .2s}.FooterSection .FooterContactSocials a:hover{color:#fff}.FooterSection .FooterContactSocials a:hover>svg{transform:translate(3px)}.FooterSection .FooterContactSocials a:hover .SocialIcon{border-color:#da47ef99}.FooterSection .ChatTooltip{z-index:99990;background:#fff;border-radius:16px;width:370px;max-width:calc(100vw - 32px);position:absolute;bottom:calc(100% - 68px);right:0;overflow:hidden;box-shadow:0 24px 70px #0006}.FooterSection .ChatHeader{color:#fff;background:linear-gradient(100deg,#8338ed,#e33c9d);justify-content:space-between;align-items:center;gap:15px;padding:15px 16px;display:flex}.FooterSection .ChatHeaderTop{flex-direction:column;gap:3px;display:flex}.FooterSection .ChatHeader span{font-size:15px;font-weight:600}.FooterSection .ChatHeader small{opacity:.86;font-size:11px;line-height:1.4}.FooterSection .ChatClose{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.FooterSection .ChatClose svg{width:20px;height:20px}.FooterSection .ChatClose:hover{background:#ffffff2e}.FooterSection .ChatBody{max-height:70vh;padding:16px;overflow-y:auto}.FooterSection .FooterBrandStrip{border-bottom:1px solid #ffffff1a;align-items:center;gap:30px;min-height:104px;margin-bottom:24px;padding:25px 30px;display:flex}.FooterSection .FooterBrand{flex:none}.FooterSection .FooterBrand .FooterLogo{width:255px;max-width:100%;height:auto;display:block}.FooterSection .FooterBrandDivider{background:#ffffff21;width:1px;height:48px}.FooterSection .FooterBrandStrip>p{color:#ffffffb3;max-width:350px;margin:0;font-size:15px;line-height:1.55}.FooterSection .FooterBrandSocials{gap:14px;margin-left:20px;display:flex}.FooterSection .FooterBrandSocials a{color:#fff;background:#ffffff06;border:1px solid #ca4cff61;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.FooterSection .FooterBrandSocials a svg{width:19px;height:19px}.FooterSection .FooterBrandSocials a:hover{background:linear-gradient(100deg,#8338edcc,#e33c9dcc);border-color:#0000;transform:translateY(-2px)}.FooterSection .FooterBottom{z-index:1;color:#ffffff7a;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1540px;min-height:72px;margin:0 auto;padding:18px 20px;font-size:14px;display:flex;position:relative}.FooterSection .FooterLegal{align-items:center;gap:0;display:flex}.FooterSection .FooterLegal a{color:#ffffff7a;padding:0 20px;font-size:14px;text-decoration:none;transition:color .2s;position:relative}.FooterSection .FooterLegal a:not(:last-child):after{content:"";background:#ffffff47;width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.FooterSection .FooterLegal a:first-child{padding-left:0}.FooterSection .FooterLegal a:last-child{padding-right:0}.FooterSection .FooterLegal a:hover{color:#fff}@media (width<=1200px){.FooterSection{padding:72px 24px 0}.FooterSection .FooterNewsletter{gap:30px;padding:28px 50px}.FooterSection .FooterNewsletterInput{width:320px}.FooterSection .FooterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.FooterSection .FooterBrandStrip{gap:24px}.FooterSection .FooterBrandStrip .FooterLogo{width:220px}}@media (width<=768px){.FooterSection{padding:65px 20px 0}.FooterSection .FooterNewsletter{flex-direction:column;align-items:stretch;gap:24px;min-height:auto;margin-bottom:35px;padding:28px 24px}.FooterSection .FooterNewsletterContent{gap:18px}.FooterSection .FooterNewsletterIcon{flex:0 0 60px;width:60px;height:60px}.FooterSection .FooterNewsletterIcon svg{width:27px;height:27px}.FooterSection .FooterNewsletterText h3{font-size:21px}.FooterSection .FooterNewsletterText p{font-size:13px}.FooterSection .FooterNewsletterForm{flex-direction:column;align-items:stretch;gap:12px;width:100%}.FooterSection .FooterNewsletterInput,.FooterSection .FooterNewsletterForm>button{width:100%;height:54px}.FooterSection .FooterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px;padding:0 0 40px}.FooterSection .FooterColumn h4{margin-bottom:24px;font-size:15px}.FooterSection .FooterColumn ul li{margin-bottom:15px}.FooterSection .FooterColumn ul li a{font-size:13px}.FooterSection .FooterBrandStrip{flex-wrap:wrap;gap:20px;min-height:auto;margin-bottom:0;padding:24px 0}.FooterSection .FooterBrand{width:100%}.FooterSection .FooterBrand .FooterLogo{width:210px}.FooterSection .FooterBrandDivider{display:none}.FooterSection .FooterBrandStrip>p{max-width:100%;font-size:13px}.FooterSection .FooterBrandSocials{width:100%;margin-left:0}.FooterSection .FooterEmail{overflow-wrap:anywhere;word-break:break-word;gap:8px;width:100%;min-width:0;font-size:12px}.FooterSection .FooterBottom{flex-direction:column;align-items:flex-start;gap:16px;min-height:auto;padding:20px 0;font-size:12px}.FooterSection .FooterLegal{flex-wrap:wrap;row-gap:10px}.FooterSection .FooterLegal a{padding:0 14px;font-size:12px}.FooterSection .FooterLegal a:first-child{padding-left:0}.FooterSection .ChatTooltip{width:min(370px,100vw - 40px);right:0}}@media (width<=480px){.FooterSection{padding:55px 16px 0}.FooterSection .FooterNewsletter{border-radius:10px;padding:24px 18px}.FooterSection .FooterNewsletterContent{align-items:flex-start}.FooterSection .FooterNewsletterIcon{flex:0 0 52px;width:52px;height:52px}.FooterSection .FooterNewsletterIcon svg{width:23px;height:23px}.FooterSection .FooterNewsletterText{min-width:0}.FooterSection .FooterNewsletterText h3{font-size:19px}.FooterSection .FooterNewsletterText p{font-size:12px}.FooterSection .FooterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:20px 0 40px}.FooterSection .FooterColumn{width:100%;min-width:0}.FooterSection .FooterColumn h4{white-space:normal;font-size:14px}.FooterSection .FooterColumn ul{width:100%}.FooterSection .FooterColumn ul li{min-width:0;margin-bottom:13px}.FooterSection .FooterColumn ul li a{overflow-wrap:anywhere;gap:7px;width:100%;min-width:0;font-size:12px}.FooterSection .FooterHelp{width:100%;min-width:0}.FooterSection .FooterEmail{overflow-wrap:anywhere;word-break:break-word;gap:8px;width:100%;min-width:0;font-size:12px}.FooterSection .FooterContactIcon{flex:0 0 20px;width:20px;height:20px}.FooterSection .FooterContactIcon svg{width:17px;height:17px}.FooterSection .ContactUsBtn{width:fit-content;max-width:100%;height:40px;padding:0 16px;font-size:13px}.FooterSection .FooterContactSocials{gap:10px;width:100%}.FooterSection .FooterContactSocials a{gap:8px;width:100%;min-width:0;font-size:12px}.FooterSection .FooterContactSocials a .SocialIcon{flex:0 0 38px;width:38px;height:38px}.FooterSection .FooterContactSocials a>svg{flex:none}.FooterSection .FooterBrand{min-width:0}.FooterSection .FooterBrand .FooterLogo{width:180px;max-width:100%}.FooterSection .FooterBrandStrip>p{overflow-wrap:anywhere;font-size:12px}.FooterSection .FooterBrandSocials{gap:10px}.FooterSection .FooterBrandSocials a{width:40px;height:40px}.FooterSection .FooterLegal{flex-wrap:wrap;gap:8px 0}.FooterSection .FooterLegal a{padding:0 10px;font-size:12px}.FooterSection .FooterBottom{width:100%;min-width:0}}.new-toast-stack{z-index:999999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:104px;right:24px}.new-toast-stack .new-toast{color:#1f2937;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;width:100%;min-height:52px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.4;transition:transform .2s,box-shadow .2s;animation:.3s ease-out toastSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000f}.new-toast-stack .new-toast:after{content:"";transform-origin:0;width:100%;height:3px;animation:4.5s linear forwards toastProgress;position:absolute;bottom:0;left:0;overflow:hidden}.new-toast-stack .new-toast:hover{transform:translateY(-2px);box-shadow:0 14px 35px #00000026,0 4px 10px #00000014}.new-toast-stack .new-toast--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #22c55e;border-left-style:solid;border-left-width:4px}.new-toast-stack .new-toast--error{color:#991b1b;background:#fef2f2;border-color:#fecaca #fecaca #fecaca #ef4444;border-left-style:solid;border-left-width:4px}.new-toast-stack .new-toast--info{color:#6d28d9;background:#faf5ff;border-color:#ddd6fe #ddd6fe #ddd6fe #9b6af5;border-left-style:solid;border-left-width:4px}.new-toast-stack .new-toast--success:after{background:#22c55e}.new-toast-stack .new-toast--error:after{background:#ef4444}.new-toast-stack .new-toast--info:after{background:#9b6af5}@keyframes toastSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=600px){.new-toast-stack{width:auto;top:96px;left:16px;right:16px}.new-toast{border-radius:8px;min-height:50px;padding:13px 15px;font-size:13px}}.auth-card{border-radius:16px;width:100%;max-width:480px;padding:10px;overflow:hidden}.auth-card form{flex-direction:column;gap:20px;display:flex}.auth-card .ContactInputsForm{height:18rem;overflow-y:auto}.auth-card label{color:#444;margin-bottom:18px;font-size:13px;font-weight:600;display:block}.auth-card label input,.auth-card label textarea{background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;margin-top:6px;padding:6px 10px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s;display:block}.auth-card label input::placeholder,.auth-card label textarea::placeholder{color:#9ca3af}.auth-card label input:focus,.auth-card label textarea:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed26}.auth-card label textarea{min-height:10px}.auth-card .notice,.auth-card .error{margin:-6px 0 14px;font-size:.85rem}.auth-card .notice{color:#059669}.auth-card .error{color:#dc2626}.auth-card .auth-card-button{justify-content:flex-end;align-items:center;width:100%;display:inline-flex}.auth-card .ContactFormSubmit{color:#fff;cursor:pointer;text-transform:capitalize;background:linear-gradient(135deg,#7c3aed 0%,#ec4899 100%);border:none;border-radius:4px;padding:6px 12px;font-size:14px;transition:filter .15s,transform 50ms}.auth-card .ContactFormSubmit:hover:not(:disabled){filter:brightness(1.05)}.auth-card .ContactFormSubmit:active:not(:disabled){transform:translateY(1px)}.auth-card .ContactFormSubmit:disabled{opacity:.6;cursor:not-allowed}.auth-card--compact{max-width:360px}.auth-card--compact .contact-card__header,.auth-card--compact .contact-card__body{padding:20px 24px 24px}.auth-card--compact .contact-card__header h1{font-size:1.35rem}.chp-none,.chp-loading{color:#6b7280}.chp-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);background:#1f264694;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.chp-modal{color:#18213d;background:#fff;border:1px solid #fffc;border-radius:24px;flex-direction:column;width:min(1095px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #1f264638,0 10px 30px #1f264614}.chp-modal.chp-modal--inline{border:1px solid #e2e6ef;border-radius:16px;width:1250px;max-height:none;margin:0 auto;box-shadow:0 4px 20px #1f26460a}.chp-modal .chp-hero{background:radial-gradient(circle at 75% 45%,#9770ff21,#0000 29%),linear-gradient(115deg,#fff 0%,#fbfaff 55%,#f6f1ff 100%);align-items:center;min-height:150px;padding:2.8rem 3rem 2.3rem;display:flex;position:relative;overflow:hidden}.chp-modal .chp-hero .chp-hero-content{z-index:2;width:62%;position:relative}.chp-modal .chp-hero .chp-hero-content .chp-eyebrow{color:#7435e9;letter-spacing:.6px;background:#eee5ff;border-radius:999px;align-items:center;margin-bottom:10px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}.chp-modal .chp-hero .chp-hero-content h2{letter-spacing:-.4px;margin-bottom:10px;font-size:16px;line-height:1.12}.chp-modal .chp-hero .chp-hero-content p{color:#66708f;text-transform:capitalize;max-width:630px;margin:0;font-size:12px;line-height:1.7}.chp-modal .chp-hero .chp-hero-map{width:200px;height:200px;position:absolute;top:0;right:0}.chp-modal .chp-hero .chp-hero-map img{width:100%;height:100%}.chp-modal .chp-content{scrollbar-width:thin;flex:1;min-height:0;padding:20px;overflow-y:auto}.chp-modal .chp-content .chp-toolbar{align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.chp-modal .chp-content .chp-toolbar .chp-search-wrap{flex:1;position:relative}.chp-modal .chp-content .chp-toolbar .chp-search-wrap svg{color:#26304f;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.chp-modal .chp-content .chp-toolbar .chp-search-wrap .chp-search{box-sizing:border-box;color:#252e4d;background:#fff;border:1.5px solid #a579ff;border-radius:7px;outline:none;width:100%;padding:10px 10px 10px 40px;font-family:inherit;font-size:12px;transition:border-color .2s,box-shadow .2s}.chp-modal .chp-content .chp-toolbar .chp-search-wrap .chp-search::placeholder{color:#7f88a4}.chp-modal .chp-content .chp-toolbar .chp-search-wrap .chp-search:focus{border-color:#763ef0;box-shadow:0 0 0 4px #7c3aed14}.chp-modal .chp-content .chp-toolbar .chp-count{box-sizing:border-box;color:#8a35ef;white-space:nowrap;background:#faf7ff;border:1px solid #e2d6fb;border-radius:999px;justify-content:center;align-items:center;min-width:128px;height:52px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.chp-modal .chp-content .chp-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.chp-modal .chp-content .chp-list li{background:#fff;border:1px solid #e2e6ef;border-radius:16px;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s}.chp-modal .chp-content .chp-list li:hover{border-color:#cfc0fa;transform:translateY(-1px);box-shadow:0 8px 24px #412e7b12}.chp-modal .chp-content .chp-list li.is-checked{background:#fcfaff;border-color:#9b6af5;box-shadow:0 6px 20px #7c3aed17}.chp-modal .chp-content .chp-list li.is-checked.chp-checkbox{background:#7c3aed;border-color:#7c3aed;box-shadow:0 4px 10px #7c3aed33}.chp-modal .chp-content .chp-list li.is-disabled{opacity:.48}.chp-modal .chp-content .chp-list li.is-disabled label{cursor:not-allowed}.chp-modal .chp-content .chp-list label{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:128px minmax(0,1fr) 30px;align-items:center;gap:1rem;min-height:118px;padding:.7rem;display:grid;position:relative}.chp-modal .chp-content .chp-list label .chp-image{background:linear-gradient(135deg,#ded4fb,#f2edff);border-radius:13px;width:128px;height:94px;overflow:hidden}.chp-modal .chp-content .chp-list label .chp-image img{object-fit:cover;width:100%;height:100%;display:block}.chp-modal .chp-content .chp-list label .chp-image .chp-image-fallback{color:#8051e8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.chp-modal .chp-content .chp-list label .chp-image .chp-image-fallback svg{width:30px;height:30px}.chp-modal .chp-content .chp-list label .chp-details{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.chp-modal .chp-content .chp-list label .chp-details .chp-name{color:#151e46;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.chp-modal .chp-content .chp-list label .chp-details .chp-city{color:#79829f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:400;line-height:1.25;display:flex;overflow:hidden}.chp-modal .chp-content .chp-list label:hover .chp-checkbox{border-color:#7c3aed}.chp-modal .chp-content .chp-list label input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chp-modal .chp-content .chp-list label input[type=checkbox] .chp-checkbox{box-sizing:border-box;background:#fff;border:1.5px solid #8490ae;border-radius:5px;justify-content:center;align-items:center;width:29px;height:29px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.chp-modal .chp-content .chp-list .chp-empty{color:#9aa1b2;grid-column:1/-1;justify-content:center;align-items:center;min-height:110px;font-size:.85rem;display:flex;background:#fafbfc!important;border:1px dashed #dfe3ec!important}.chp-modal .chp-content .chp-msg{color:#b91c1c;margin:.75rem 0 0;font-size:.8rem}.chp-modal .chp-content .chp-info{color:#5e6684;background:linear-gradient(100deg,#f3edff,#f8f4ff);border-radius:15px;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.2rem;display:flex}.chp-modal .chp-content .chp-info .chp-info-icon{color:#7135e9;background:#e5d8ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.chp-modal .chp-content .chp-info strong{color:#5e25d5;margin-bottom:.2rem;font-size:.9rem;font-weight:700;display:block}.chp-modal .chp-content .chp-info p{color:#78819d;margin:0;font-size:.76rem;line-height:1.5}.hero-globe{background:radial-gradient(circle at 40% 35%,#b49bff47,#8458f212 45%,#8458f200 70%);border:1px dashed #854df647;border-radius:50%;width:225px;height:225px;position:absolute;top:25px;left:20px}.hero-globe:before{content:"";background:linear-gradient(90deg,#0000 48%,#854df617 49% 50%,#0000 51%),linear-gradient(#0000 48%,#854df617 49% 50%,#0000 51%);border:1px solid #854df614;border-radius:50%;position:absolute;inset:18px}.globe-land{filter:blur(1px);background:#9c7ef124;position:absolute}.globe-land--one{border-radius:65% 35% 55% 45%;width:80px;height:47px;top:43px;left:54px;transform:rotate(-20deg)}.globe-land--two{border-radius:45% 60% 50% 55%;width:55px;height:90px;top:76px;left:120px;transform:rotate(18deg)}.globe-land--three{border-radius:60% 40% 50%;width:58px;height:35px;top:145px;left:76px;transform:rotate(12deg)}.globe-orbit{border:1px dashed #854df673;border-color:#854df673 #854df673 #0000 #0000;border-radius:50%;position:absolute;inset:-10px;transform:rotate(-24deg)}.hero-map-pin{color:#fff;background:linear-gradient(135deg,#6738ec,#9b5cff);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;transform:rotate(-45deg);box-shadow:0 7px 16px #7545ee47}.hero-map-pin svg{width:16px;height:16px;transform:rotate(45deg)}.hero-pin--one{top:27px;left:65px}.hero-pin--two{width:38px;height:38px;top:86px;left:143px}.hero-pin--three{width:22px;height:22px;top:143px;left:69px}.hero-pin--four{width:25px;height:25px;top:70px;right:8px}.chp-hero-note{color:#7765a8;flex-direction:column;font-family:Poppins,sans-serif;font-size:.84rem;font-weight:500;line-height:1.5;display:flex;position:absolute;top:92px;right:26px;transform:rotate(-8deg)}.chp-hero-note i{border-top:2px solid #824cf0;border-radius:50%;width:55px;height:25px;margin-top:4px;margin-left:22px;position:relative}.chp-hero-note i:after{content:"";border-top:2px solid #824cf0;border-right:2px solid #824cf0;width:7px;height:7px;position:absolute;top:-5px;right:0;transform:rotate(25deg)}.chp-close{z-index:5;color:#53607e;cursor:pointer;background:#f8f5ffcc;border:1px solid #e7defb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,color .2s,transform .2s;display:flex;position:absolute;top:1.35rem;right:1.45rem}.chp-close:hover{color:#6637d9;background:#eee7ff;transform:rotate(90deg)}.chp-footer{background:#fff;border-top:1px solid #e9eaf0;justify-content:space-between;align-items:center;gap:1rem;min-height:92px;padding:1rem 2.1rem;display:flex}.chp-footer .chp-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7138ed 0%,#a14ef5 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:14px;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 9px 22px #773deb3d}.chp-footer .chp-save:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.chp-footer .chp-save:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #773deb4d}.chp-footer .chp-save:hover:not(:disabled) .chp-save-arrow{transform:translate(4px)}.chp-footer .chp-saveactive:not(:disabled){transform:translateY(0)}.chp-footer .chp-save-arrow{font-size:1.35rem;line-height:1;transition:transform .2s}.chp-state{color:#6b7280;justify-content:center;align-items:center;gap:.7rem;min-height:180px;font-size:.85rem;display:flex}.chp-spinner{border:2px solid #e2d9f9;border-top-color:#7c3aed;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite chp-spin}@keyframes chp-spin{to{transform:rotate(360deg)}}@media only screen and (width<=1200px){.chp-modal{width:94vw}.chp-modal.chp-modal--inline{width:100%}.chp-modal .chp-hero{padding:2.4rem 2rem 2rem}.chp-modal .chp-hero .chp-hero-content{width:65%}.chp-modal .chp-content{padding:18px}.chp-modal .chp-content .chp-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-globe{width:190px;height:190px;top:25px;left:10px}.chp-hero-map{width:170px!important;height:170px!important}}@media only screen and (width<=980px){.chp-modal-overlay{padding:1rem}.chp-modal{border-radius:20px;width:94vw;max-height:94vh}.chp-modal.chp-modal--inline{border-radius:14px;width:94%;max-width:100%}.chp-modal .chp-hero{min-height:140px;padding:2rem 1.5rem}.chp-modal .chp-hero .chp-hero-content{width:70%}.chp-modal .chp-hero .chp-hero-content .chp-eyebrow{padding:5px 9px;font-size:12px}.chp-modal .chp-hero .chp-hero-content h2{font-size:15px}.chp-modal .chp-hero .chp-hero-content p{font-size:12px;line-height:1.6}.chp-modal .chp-hero .chp-hero-map{width:160px;height:160px}.chp-modal .chp-content{padding:16px}.chp-modal .chp-content .chp-toolbar{gap:.75rem;margin-bottom:1rem}.chp-modal .chp-content .chp-toolbar .chp-search-wrap .chp-search{padding:9px 9px 9px 36px;font-size:12px}.chp-modal .chp-content .chp-toolbar .chp-search-wrap svg{left:1rem}.chp-modal .chp-content .chp-toolbar .chp-count{min-width:105px;height:42px;font-size:12px}.chp-modal .chp-content .chp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.chp-modal .chp-content .chp-list li{border-radius:13px}.chp-modal .chp-content .chp-list label{grid-template-columns:100px minmax(0,1fr) 26px;gap:.65rem;min-height:105px;padding:.6rem}.chp-modal .chp-content .chp-list label .chp-image{border-radius:10px;width:100px;height:78px}.chp-modal .chp-content .chp-list label .chp-details{gap:7px}.chp-modal .chp-content .chp-list label .chp-details .chp-name{font-size:12px}.chp-modal .chp-content .chp-list label .chp-details .chp-city{gap:6px;font-size:12px}.chp-modal .chp-content .chp-info{gap:.75rem;padding:.8rem 1rem}.chp-modal .chp-content .chp-info .chp-info-icon{width:42px;height:42px}.chp-modal .chp-content .chp-info strong{font-size:14px}.chp-modal .chp-content .chp-info p{font-size:12px}.hero-globe{opacity:.7;width:175px;height:175px;top:20px;left:0}.chp-hero-note{font-size:.7rem;top:75px;right:15px}.chp-close{width:38px;height:38px;top:1rem;right:1rem}.chp-footer{min-height:75px;padding:.8rem 1.2rem}.chp-footer .chp-save{padding:9px 18px;font-size:12px}}@media only screen and (width<=768px){.chp-modal-overlay{align-items:center;padding:.6rem}.chp-modal{border-radius:16px;width:100%;max-width:100%;max-height:96vh}.chp-modal.chp-modal--inline{border-radius:12px;width:100%;max-width:100%}.chp-modal .chp-hero{min-height:170px;padding:2.5rem 1rem 1.3rem}.chp-modal .chp-hero .chp-hero-content{width:100%;max-width:100%;padding-right:20px}.chp-modal .chp-hero .chp-hero-content .chp-eyebrow{margin-bottom:7px;padding:5px 8px;font-size:10px}.chp-modal .chp-hero .chp-hero-content h2{margin-bottom:7px;font-size:15px;line-height:1.25}.chp-modal .chp-hero .chp-hero-content p{max-width:100%;font-size:10px;line-height:1.55}.chp-modal .chp-hero .chp-hero-map{opacity:.35;width:120px;height:120px;top:55px;right:-20px}.chp-modal .chp-content{padding:12px}.chp-modal .chp-content .chp-toolbar{flex-direction:column;align-items:stretch;gap:.6rem;margin-bottom:.8rem}.chp-modal .chp-content .chp-toolbar .chp-search-wrap{width:100%}.chp-modal .chp-content .chp-toolbar .chp-search-wrap svg{left:.9rem}.chp-modal .chp-content .chp-toolbar .chp-search-wrap .chp-search{width:100%;padding:9px 9px 9px 34px;font-size:12px}.chp-modal .chp-content .chp-toolbar .chp-count{width:fit-content;min-width:90px;height:34px;padding:0 12px;font-size:12px}.chp-modal .chp-content .chp-list{grid-template-columns:1fr;gap:.65rem}.chp-modal .chp-content .chp-list li{border-radius:12px}.chp-modal .chp-content .chp-list label{grid-template-columns:85px minmax(0,1fr) 25px;gap:.6rem;min-height:92px;padding:.55rem}.chp-modal .chp-content .chp-list label .chp-image{border-radius:9px;width:85px;height:70px}.chp-modal .chp-content .chp-list label .chp-details{gap:6px}.chp-modal .chp-content .chp-list label .chp-details .chp-name{font-size:13px}.chp-modal .chp-content .chp-list label .chp-details .chp-city{gap:5px;font-size:11px}.chp-modal .chp-content .chp-list label .chp-checkbox{width:24px;height:24px}.chp-modal .chp-content .chp-msg{font-size:.7rem}.chp-modal .chp-content .chp-info{border-radius:11px;align-items:flex-start;gap:.65rem;margin-top:.9rem;padding:.75rem}.chp-modal .chp-content .chp-info .chp-info-icon{flex:0 0 36px;width:36px;height:36px}.chp-modal .chp-content .chp-info strong{font-size:13px}.chp-modal .chp-content .chp-info p{font-size:11px;line-height:1.45}.hero-globe{opacity:.3;width:130px;height:130px;top:65px;left:-35px}.chp-hero-note{display:none}.chp-close{width:34px;height:34px;top:.7rem;right:.7rem}.chp-footer{flex-direction:column;align-items:stretch;gap:.6rem;min-height:auto;padding:.8rem 1rem}.chp-footer .chp-save{width:100%;padding:10px 16px;font-size:12px}}@media only screen and (width<=480px){.chp-modal-overlay{padding:.35rem}.chp-modal{border-radius:13px;max-height:97vh}.chp-modal .chp-hero{min-height:155px;padding:2.3rem .8rem 1rem}.chp-modal .chp-hero .chp-hero-content{padding-right:5px}.chp-modal .chp-hero .chp-hero-content .chp-eyebrow{padding:4px 7px;font-size:10px}.chp-modal .chp-hero .chp-hero-content h2{font-size:14px}.chp-modal .chp-hero .chp-hero-content p{font-size:10px;line-height:1.5}.chp-modal .chp-hero .chp-hero-map{width:100px;height:100px;top:65px;right:-25px}.chp-modal .chp-content{padding:10px}.chp-modal .chp-content .chp-toolbar .chp-search-wrap .chp-search{padding:8px 8px 8px 32px;font-size:10px}.chp-modal .chp-content .chp-toolbar .chp-count{min-width:80px;height:30px;font-size:10px}.chp-modal .chp-content .chp-list{gap:.5rem}.chp-modal .chp-content .chp-list label{grid-template-columns:70px minmax(0,1fr) 22px;gap:.5rem;min-height:82px;padding:.45rem}.chp-modal .chp-content .chp-list label .chp-image{border-radius:8px;width:70px;height:60px}.chp-modal .chp-content .chp-list label .chp-details{gap:4px}.chp-modal .chp-content .chp-list label .chp-details .chp-name{font-size:12px}.chp-modal .chp-content .chp-list label .chp-details .chp-city{font-size:10px}.chp-modal .chp-content .chp-list label .chp-checkbox{width:21px;height:21px}.chp-modal .chp-content .chp-info{padding:.65rem}.chp-modal .chp-content .chp-info .chp-info-icon{flex-basis:32px;width:32px;height:32px}.chp-modal .chp-content .chp-info strong,.chp-modal .chp-content .chp-info p{font-size:10px}.hero-globe{width:100px;height:100px;top:70px;left:-35px}.chp-close{width:30px;height:30px;top:.6rem;right:.6rem}.chp-footer{padding:.7rem .8rem}.chp-footer .chp-save{padding:9px 12px;font-size:12px}.chp-footer .chp-save-arrow{font-size:1.1rem}}@media only screen and (width<=360px){.chp-modal-overlay{padding:.2rem}.chp-modal{border-radius:10px;max-height:98vh}.chp-modal .chp-hero{min-height:140px;padding:2.1rem .65rem .8rem}.chp-modal .chp-hero .chp-hero-content .chp-eyebrow{margin-bottom:5px;padding:3px 6px;font-size:10px}.chp-modal .chp-hero .chp-hero-content h2{margin-bottom:5px;font-size:14px}.chp-modal .chp-hero .chp-hero-content p{font-size:10px;line-height:1.45}.chp-modal .chp-hero .chp-hero-map{width:80px;height:80px;top:65px;right:-20px}.chp-modal .chp-content{padding:8px}.chp-modal .chp-content .chp-toolbar{gap:.45rem}.chp-modal .chp-content .chp-toolbar .chp-search-wrap .chp-search{padding:7px 7px 7px 29px;font-size:10px}.chp-modal .chp-content .chp-toolbar .chp-search-wrap svg{left:.7rem}.chp-modal .chp-content .chp-toolbar .chp-count{min-width:70px;height:28px;padding:0 9px;font-size:10px}.chp-modal .chp-content .chp-list{gap:.4rem}.chp-modal .chp-content .chp-list label{grid-template-columns:60px minmax(0,1fr) 20px;gap:.4rem;min-height:72px;padding:.35rem}.chp-modal .chp-content .chp-list label .chp-image{border-radius:7px;width:60px;height:52px}.chp-modal .chp-content .chp-list label .chp-details{gap:3px}.chp-modal .chp-content .chp-list label .chp-details .chp-name{font-size:12px}.chp-modal .chp-content .chp-list label .chp-details .chp-city{gap:4px;font-size:10px}.chp-modal .chp-content .chp-list label .chp-checkbox{width:19px;height:19px}.chp-modal .chp-content .chp-info{gap:.45rem;padding:.55rem}.chp-modal .chp-content .chp-info .chp-info-icon{flex-basis:28px;width:28px;height:28px}.chp-modal .chp-content .chp-info strong{font-size:10px}.chp-modal .chp-content .chp-info p{font-size:10px;line-height:1.4}.chp-close{width:28px;height:28px;top:.45rem;right:.45rem}.chp-footer{padding:.6rem}.chp-footer .chp-save{padding:8px 10px;font-size:12px}.chp-footer .chp-save-arrow{font-size:1rem}}.consortia-loader{background:radial-gradient(circle at 50% 38%,#9b6af514,#0000 34%),#fbfaff;justify-content:center;align-items:center;width:100%;min-height:100vh;font-family:Inter,Segoe UI,sans-serif;display:flex;overflow:hidden}.consortia-loader__container{flex-direction:column;justify-content:center;align-items:center;width:min(100%,760px);min-height:100vh;padding:30px 25px 35px;display:flex;position:relative}.network{flex-shrink:0;width:700px;max-width:100%;height:410px;position:relative}.network__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.network-line{fill:none;stroke:url(#lineGradient);stroke-width:1.2px;stroke-dasharray:6 7;opacity:.42;animation:4s linear infinite lineFlow}.network-line--light{opacity:.22;stroke-width:1px;stroke-dasharray:4 8;animation-duration:6s}@keyframes lineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.network-node{z-index:2;background:#b895fa;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite nodePulse;position:absolute;box-shadow:0 0 0 3px #b895fa14,0 0 10px #9b6af540}@keyframes nodePulse{0%,to{opacity:.55;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}.node-1{animation-delay:.2s;top:22%;left:18%}.node-2{animation-delay:.6s;top:34%;left:28%}.node-3{animation-delay:1s;top:13%;left:38%}.node-4{animation-delay:.4s;top:19%;left:49%}.node-5{animation-delay:1.2s;top:16%;left:62%}.node-6{animation-delay:.8s;top:27%;left:72%}.node-7{animation-delay:1.5s;top:61%;left:22%}.node-8{animation-delay:.3s;top:70%;left:33%}.node-9{animation-delay:1.1s;top:68%;left:49%}.node-10{animation-delay:1.7s;top:63%;left:64%}.node-11{animation-delay:.7s;top:48%;left:76%}.node-12{animation-delay:1.9s;top:46%;left:15%}.network-person{z-index:4;animation:4s ease-in-out infinite personFloat;position:absolute}@keyframes personFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.person-top-left{animation-delay:.3s;top:7%;left:8%}.person-top-center{animation-delay:.8s;top:0;left:47%}.person-top-right{animation-delay:1.2s;top:11%;right:9%}.person-bottom-left{animation-delay:1.6s;bottom:9%;left:9%}.person-bottom-right{animation-delay:.7s;bottom:9%;right:11%}.person-avatar{background:linear-gradient(145deg,#fff,#f1eaff);border:1px solid #9b6af529;border-radius:50%;width:58px;height:58px;position:relative;overflow:hidden;box-shadow:0 8px 22px #7148cd21,0 0 0 7px #9b6af509}.avatar-face{z-index:3;background:#f4c7ad;border-radius:48% 48% 45% 45%;width:21px;height:24px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.avatar-hair{z-index:4;background:#22253a;border-radius:55% 55% 35% 35%;width:27px;height:29px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.person-avatar--female .avatar-hair{border-radius:55% 55% 45% 45%;width:30px;height:32px}.person-avatar--female .avatar-face{top:15px}.person-avatar--male .avatar-hair{border-radius:55% 55% 20% 20%;width:25px;height:17px;top:11px}.avatar-body{background:linear-gradient(135deg,#7440d8,#a45bf0);border-radius:50% 50% 0 0;width:40px;height:25px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.person-avatar--female .avatar-body{background:linear-gradient(135deg,#e77dbf,#9252db)}.person-icon{color:#6930d6;background:radial-gradient(circle,#fff 30%,#f5efff 100%);border:1px solid #9b6af526;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;display:flex;box-shadow:0 8px 25px #693cbe21,0 0 0 7px #9b6af506}.person-icon svg{stroke-width:2px;width:22px;height:22px}.person-icon--member{background:radial-gradient(circle,#fff 30%,#eee6ff 100%)}.network-chat{z-index:4;color:#8450e5;background:radial-gradient(circle,#fff,#f0e8ff);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;animation:3s ease-in-out infinite chatFloat;display:flex;position:absolute;top:42%;right:2%;box-shadow:0 7px 18px #7543cd1f,0 0 0 6px #9b6af506}.network-chat svg{width:17px;height:17px}@keyframes chatFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.network-center{z-index:5;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.network-center__glow{filter:blur(8px);background:radial-gradient(circle,#9b6af52e,#9b6af512 40%,#0000 72%);border-radius:50%;width:135px;height:135px;animation:3s ease-in-out infinite centerGlow;position:absolute}@keyframes centerGlow{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.network-center__logo{background:radial-gradient(circle at 35% 30%,#fff,#faf7ff 65%,#f1eaff);border:1px solid #9b6af517;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;animation:3.5s ease-in-out infinite centerLogoFloat;display:flex;position:relative;box-shadow:0 15px 35px #6e3dc824,inset 0 0 25px #9b6af514}.network-center__logo img{object-fit:contain;z-index:2;width:70px;height:70px;position:relative}@keyframes centerLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.center-dot{z-index:3;background:#7c3aed;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite centerDotPulse;position:absolute;box-shadow:0 0 8px #7c3aed59}.center-dot--one{top:16px;left:34px}.center-dot--two{background:#d457e6;animation-delay:.5s;top:27px;right:16px}.center-dot--three{background:#a486f8;animation-delay:1s;bottom:20px;left:25px}@keyframes centerDotPulse{0%,to{transform:scale(.8)}50%{transform:scale(1.25)}}.loader-brand{z-index:10;text-align:center;margin-top:0;position:relative}.loader-brand__small{color:#4d5367;letter-spacing:2px;font-size:12px;font-weight:700;line-height:1}.loader-brand__title{letter-spacing:1.3px;background:linear-gradient(90deg,#6130c8,#8b43e7,#bd4fda);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:5px;font-size:25px;font-weight:700;line-height:1}.loader-brand__tagline{color:#697083;margin-top:13px;font-size:13px;font-weight:400;line-height:1.4}.loading-bars{justify-content:center;align-items:center;gap:5px;height:18px;margin-top:29px;display:flex}.loading-bars span{background:#9b6af5;border-radius:10px;width:5px;height:9px;animation:1.25s ease-in-out infinite loadingBar}.loading-bars span:first-child{animation-delay:0s}.loading-bars span:nth-child(2){animation-delay:80ms}.loading-bars span:nth-child(3){animation-delay:.16s}.loading-bars span:nth-child(4){animation-delay:.24s}.loading-bars span:nth-child(5){animation-delay:.32s}.loading-bars span:nth-child(6){animation-delay:.4s}.loading-bars span:nth-child(7){animation-delay:.48s}.loading-bars span:nth-child(8){animation-delay:.56s}.loading-bars span:nth-child(9){animation-delay:.64s}.loading-bars span:nth-child(10){animation-delay:.72s}.loading-bars span:nth-child(11){animation-delay:.8s}.loading-bars span:nth-child(12){animation-delay:.88s}@keyframes loadingBar{0%,to{opacity:.35;height:7px;transform:scaleY(.75)}50%{opacity:1;height:18px;transform:scaleY(1)}}.loading-text{color:#555d72;z-index:10;margin-top:20px;font-size:14px;font-weight:500;line-height:1.4;position:relative}@media (width<=700px){.consortia-loader__container{padding-left:15px;padding-right:15px}.network{width:100%;height:380px}.person-top-left{left:5%}.person-top-right{right:5%}.person-bottom-left{left:6%}.person-bottom-right{right:7%}.network-chat{right:0}}@media (width<=520px){.consortia-loader__container{min-height:100svh;padding:20px 12px 30px}.network{height:320px}.person-avatar,.person-icon{width:45px;height:45px}.person-icon svg{width:18px;height:18px}.network-chat{width:32px;height:32px}.network-chat svg{width:14px;height:14px}.network-center{width:115px;height:115px}.network-center__glow{width:110px;height:110px}.network-center__logo{width:82px;height:82px}.network-center__logo img{width:55px;height:55px}.loader-brand__small{letter-spacing:1.6px;font-size:10px}.loader-brand__title{font-size:22px}.loader-brand__tagline{font-size:12px}.loading-bars{margin-top:25px}.loading-text{font-size:13px}}@media (width<=380px){.network{height:285px}.person-avatar,.person-icon{width:40px;height:40px}.network-center{width:100px;height:100px}.network-center__logo{width:72px;height:72px}.network-center__logo img{width:48px;height:48px}.loader-brand__title{font-size:20px}}.AdminSidebar{z-index:100;background:linear-gradient(#8b3df2 0%,#ec4899 100%);height:calc(100vh - 94px);transition:width .3s;position:fixed;top:94px;bottom:0;left:0;overflow:hidden auto}.AdminSidebar .subAdminSidebar{min-height:100%;padding-bottom:20px}.AdminSidebar::-webkit-scrollbar{width:4px}.AdminSidebar::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.AdminSidebar:before{content:"";z-index:1000;border-radius:30%;width:40px;height:40px;display:none;position:absolute;top:0;left:15.6rem;box-shadow:-20px -20px #aa5bc5}.AdminSidebar.show{left:0}.AdminSidebar.expanded{width:238px}.AdminSidebar.collapsed{width:56px;transition:width .3s;overflow:hidden}.AdminSidebar.collapsed:hover{width:238px}.AdminSidebar.collapsed .AdminSidebarLink{justify-content:center;align-items:center;height:42px;padding:0;display:flex}.AdminSidebar.collapsed .AdminSidebarLinkOptions{justify-content:center;align-items:center;width:100%;display:flex}.AdminSidebar.collapsed .AdminsidebarIcon{flex-shrink:0;font-size:22px}.AdminSidebar.collapsed .AdminSidebarLinkOptions span,.AdminSidebar.collapsed .AdminSidebarLinkOptions p{display:none}.AdminSidebar.collapsed:hover .AdminSidebarLink{justify-content:flex-start;padding-left:18px}.AdminSidebar.collapsed:hover .AdminSidebarLinkOptions{justify-content:flex-start;gap:12px}.AdminSidebar.collapsed:hover .AdminSidebarLinkOptions span,.AdminSidebar.collapsed:hover .AdminSidebarLinkOptions p{display:inline}.AdminSidebar ul{height:100%;padding:0;list-style:none}.AdminSidebar ul li{line-height:42px}.AdminSidebar ul li .AdminSidebarLink{color:#fff;border-left:3px solid #0000;padding-left:24px;font-size:12px;font-weight:600;text-decoration:none;transition:all .7s;display:block;position:relative}.AdminSidebar ul li .AdminSidebarLink .AdminSidebarLinkOptions{align-items:center;gap:10px;display:flex}.AdminSidebar ul li .AdminSidebarLink .AdminSidebarLinkOptions .AdminsidebarIcon{font-size:20px}@media (width<=1370px){.AdminSidebar ul li .AdminSidebarLink{font-size:11px}}.AdminSidebar ul li .AdminSidebarLinkLogout{color:#fff;border-left:3px solid #0000;padding-left:24px;font-size:12px;font-weight:600;text-decoration:none;display:block;position:relative}.AdminSidebar ul li .AdminSidebarLinkLogout .AdminSidebarLinkOptionsLogout{align-items:center;gap:10px;display:flex}.AdminSidebar ul li .AdminSidebarLinkLogout .AdminSidebarLinkOptionsLogout .AdminsidebarIcon{font-size:20px}@media (width<=1370px){.AdminSidebar ul li .AdminSidebarLinkLogout{font-size:11px}}.AdminSidebar ul li .AdminSidebarLinkLogout:hover{color:#aa3bff}.AdminSidebar ul li.active a{color:#ec4899;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px}.AdminSidebar ul li ul{display:none;position:static}.AdminSidebar ul li ul.show{display:block}.AdminSidebar ul li ul li{line-height:42px}.AdminSidebar ul li ul li a{color:#fff;padding-left:80px;font-size:12px}.AdminSidebar ul li ul li a:hover{color:#aa5bc5!important;background:#f4f8fc!important}.AdminHeader{z-index:1000;background:#fff;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;height:94px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.AdminHeaderLogo{color:#aa5bc5;cursor:pointer;align-items:center;width:250px;height:90px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.AdminHeaderLogo img{object-fit:contain;width:100%;height:100%}.AdminHeaderProfile{z-index:10001;position:relative}.ProfileButton{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;transition:all .25s;display:flex}.ProfileButton:hover{background:#f6f6f6}.ProfileIcon{color:#aa5bc5;font-size:38px}.ProfileInfo{flex-direction:column;align-items:flex-start;display:flex}.ProfileInfo span{color:#333;font-size:14px;font-weight:700;line-height:1.2}.ProfileInfo small{color:#888;font-size:11px}.Arrow{font-size:18px;transition:transform .25s}.Arrow.rotate{transform:rotate(180deg)}.ProfileDropdown{z-index:10002;background:#fff;border-radius:12px;width:180px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 10px 30px #0000002e}.ProfileDropdown button{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:14px;transition:all .2s;display:flex}.ProfileDropdown button:hover{color:#aa5bc5;background:#f7f1fe}.ProfileDropdown button svg{font-size:20px}.AdminLayout,.admin-wrapper{width:100%;height:100vh;overflow:hidden}#content{background:#fff;width:auto;height:calc(100vh - 94px);transition:left .3s;position:fixed;inset:94px 0 0 56px;overflow:hidden auto}#content.expanded{left:238px}#content.collapsed{left:56px}#content::-webkit-scrollbar{width:7px}#content::-webkit-scrollbar-track{background:0 0}#content::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:10px}#content::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.HeroSection{isolation:isolate;background-image:url(/newfour.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:10.5rem;padding-bottom:4.2rem;position:relative;overflow:hidden}.HeroSection .HeroContent{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:flex-start;gap:80px;width:100%;max-width:1400px;margin:0 auto;padding:0 10px;display:grid}.HeroSection .HeroContent:last-child{align-items:flex-start}.HeroSection .HeroContent .HeroLeft{width:500px}.HeroSection .HeroContent .HeroLeft .HeroLeftTop{flex-direction:column;gap:10px;display:flex}.HeroSection .HeroContent .HeroLeft .HeroLeftTop .HeroLogo{width:120px;margin-bottom:30px}.HeroSection .HeroContent .HeroLeft .HeroLeftTop .HeroBadge{color:#7c3aed;background:#8b3df214;border:1px solid #8b3df226;border-radius:30px;justify-content:flex-start;align-items:stretch;width:fit-content;margin-bottom:25px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.HeroSection .HeroContent .HeroLeft .HeroRoles{margin:22px 0 25px}.HeroSection .HeroContent .HeroLeft .HeroRoles h4{color:#fff;margin:0;font-size:22px;font-weight:600}.HeroSection .HeroContent .HeroLeft .HeroRoles span{color:#6b7280;margin-top:4px;font-size:15px;display:block}.HeroSection .HeroContent .HeroLeft h1{color:#fff;letter-spacing:1.6px;margin-bottom:14px;font-family:Tan Aegean;font-weight:500;line-height:1}.HeroSection .HeroContent .HeroLeft h1 .ConnectingText{letter-spacing:0;font-size:46px;line-height:1.6}.HeroSection .HeroContent .HeroLeft h1 .CustomerSuccessText{-webkit-text-fill-color:transparent;color:#0000;text-wrap:nowrap;text-shadow:1px 1px 1px #07070726;background-image:linear-gradient(90deg,#ff00e6 0%,#ff33e9 35%,#f6e 65%,#ff80f2 100%);-webkit-background-clip:text;background-clip:text;font-family:TAN MERINGUE;font-size:48px;font-weight:100}.HeroSection .HeroContent .HeroLeft p{color:#fff;max-width:500px;margin-top:30px;margin-bottom:18px;font-size:15px;font-weight:500;line-height:1.7}.HeroSection svg{color:#fff;width:100%;height:120px;position:absolute;bottom:0}.HeroRight{perspective:2000px;justify-content:center;align-items:center;width:800px;height:500px;display:flex;position:relative;top:-4rem;left:0}.HeroButtons{gap:12px;margin-bottom:22px;display:flex}.HeroButtons button{cursor:pointer;border-radius:12px;height:46px;padding:0 22px;font-size:14px;font-weight:600}.HeroButtons .PrimaryBtn{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;align-items:center;gap:8px;display:flex}.HeroButtons .SecondaryBtn{color:#24173a;background:0 0;border:1px solid #d8d4df}.HeroStats{gap:30px;display:flex}.HeroStats h3{color:#a855f7;margin-bottom:2px;font-size:36px}.HeroStats span{color:#6b7280;font-size:14px}.Particle{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;animation:15s linear infinite particleOrbit;position:absolute;box-shadow:0 0 10px #fff,0 0 20px #8b3df2}.Particle:nth-child(5){animation-duration:19s;animation-delay:-4s;top:70%;left:70%;transform:scale(1.30716)}.Particle:nth-child(6){animation-duration:20s;animation-delay:-6s;top:76%;left:39%;transform:scale(.565457)}.Particle:nth-child(7){animation-duration:11s;animation-delay:-8s;top:70%;left:62%;transform:scale(1.18827)}.Particle:nth-child(8){animation-duration:20s;animation-delay:-6s;top:30%;left:72%;transform:scale(.536047)}.Particle:nth-child(9){animation-duration:20s;animation-delay:-1s;top:55%;left:37%;transform:scale(1.23399)}.Particle:nth-child(10){animation-duration:15s;animation-delay:-2s;top:31%;left:23%;transform:scale(1.27537)}@keyframes nebulaDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-30px)scale(1.1)}}@keyframes particleOrbit{0%{opacity:0;transform:translate(0)scale(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(100px,-100px)scale(0)}}.SphereHalo{filter:blur(60px);z-index:-1;border-radius:50%;width:820px;height:820px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OrbitSystem{width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;transform:rotateX(60deg)}.OrbitWrapper{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.OrbitWrapper--inner{animation:40s linear infinite orbitSpin}.OrbitWrapper--outer{animation:60s linear infinite reverse orbitSpin}@keyframes orbitSway{0%,to{transform:rotateX(58deg)}50%{transform:rotateX(58deg)}}.OrbitPath{pointer-events:none;border:3.5px dotted #dcdcdc57;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 15px #8b3df20d,0 0 15px #8b3df20d}.OrbitPathInner{border:1.5px solid #c4a5fa73;width:320px;height:320px}.OrbitPathMid{width:calc(var(--path-radius) * 2.3);height:calc(var(--path-radius) * 2);border:1px solid #8b3df266}.OrbitPathOuter{width:calc(var(--path-radius) * 2);height:calc(var(--path-radius) * 2);border:1.5px solid #f472b647}.OrbitDot{width:calc(var(--path-radius) * 2);height:calc(var(--path-radius) * 2);pointer-events:none;animation:14s linear infinite orbitSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OrbitDot:after{content:"";background:linear-gradient(135deg,#d8b4fe,#f9a8d4);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:50%;box-shadow:0 0 16px 4px #d8b4fecc}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OrbitItem{transform-style:preserve-3d;transform:rotate(var(--angle)) translate(var(--radius)) rotate(calc(var(--angle) * -1)) translate(-50%, -50%);position:absolute;top:50%;left:50%}.OrbitItemCounter{transform-style:preserve-3d;animation:40s linear infinite orbitCounter}.OrbitWrapper--outer .OrbitItemCounter{animation:60s linear infinite reverse orbitCounter}.OrbitItemFace{backface-visibility:hidden;-webkit-font-smoothing:antialiased;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:4px;padding:3px;display:flex;transform:rotateX(-65deg);box-shadow:0 4px 15px #00000014}.OrbitItemFace .OrbitIcon{z-index:2;background:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 4px 12px #0000001a,0 0 0 1px #fffc}.OrbitItemFace .OrbitIcon svg,.OrbitItemFace .OrbitIcon img{color:#ec4899;width:20px;height:20px}.OrbitItemFace .OrbitIcon.OrbitIconInner{background:linear-gradient(135deg,#54229e,#9d67f3)}.OrbitItemFace .OrbitIcon.OrbitIconInner img{opacity:2}.OrbitItemFace .OrbitLabel{color:#fff;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-line-clamp:2;text-shadow:1px 1px 1px #07070726;border-radius:10px;-webkit-box-orient:vertical;flex:0 0 130px;width:130px;padding:2px 8px 2px 4px;font-size:10px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.OrbitItemFace .OrbitLabel.OrbitLabelOuter{flex-basis:130px;width:130px}@keyframes orbitCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.OrbitItemFace--top{flex-direction:column-reverse;transform:rotateX(-58deg)translateZ(6px)scale(1)}.OrbitItemFace--bottom{flex-direction:column;transform:rotateX(-58deg)translateZ(6px)scale(.8)}.OrbitItemFace--right{flex-direction:row;transform:rotateX(-58deg)translateZ(6px)scale(.8)}.OrbitItemFace--left{flex-direction:row-reverse;transform:rotateX(-58deg)translateZ(6px)scale(.8)}.OrbitItem--inner .OrbitIcon{width:34px;height:34px;font-size:18px}.OrbitItem--outer .OrbitIcon{width:40px;height:40px;font-size:21px}.OrbitIcon--grad0{color:#b06cff;background:#fff}.OrbitIcon--grad1{color:#7d8cff;background:#fff}.OrbitIcon--grad2{color:#ff5fa7;background:#fff}.CenterCircle{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #8b3df266,0 0 80px #ec489933,inset 0 0 15px #ffffff80,inset 0 -15px 30px #d8d8d8fa}.CenterCircle img{object-fit:contain;filter:drop-shadow(0 0 12px #ffffff80);width:68%;height:auto}.OrbitStars{position:absolute;inset:0;transform:translateZ(-10px)}.Star{width:30px;height:30px;animation:3s ease-in-out infinite twinkle;position:absolute;transform:rotateX(-65deg)}.Star:before,.Star:after{content:"";background:#ec4899;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Star:before{opacity:.4;width:2px;height:100%}.Star:after{opacity:.4;width:100%;height:2px}.Star i{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #8b3df2,0 0 20px #fff}@keyframes twinkle{0%,to{opacity:.3;transform:rotateX(-65deg)scale(.7)}50%{opacity:1;transform:rotateX(-65deg)scale(1.1)}}@media (width<=1200px){.HeroSection .HeroContent{gap:50px}.HeroSection .HeroLeft h1{font-size:52px}.HeroSection .HeroLeft p{font-size:16px}.HeroSection .HeroRight{width:620px;height:480px}.HeroSection .SphereHalo{width:700px;height:700px}.HeroSection .SphereBg{width:520px;height:520px}}@media (width<=992px){.HeroSection{padding-top:7.5rem;padding-bottom:7rem}.HeroSection .HeroContent{text-align:center;grid-template-columns:1fr;gap:50px}.HeroSection .HeroLeft .HeroLeftTop{align-items:center}.HeroSection .HeroLeft h1{letter-spacing:-1px;font-size:48px}.HeroSection .HeroLeft p{max-width:100%}.HeroSection .HeroLeft .HeroRoles{margin:18px 0 30px}.HeroSection .HeroButtons{justify-content:center}.HeroSection .HeroStats{flex-wrap:wrap;justify-content:center}.HeroSection .HeroRight{width:650px;height:500px;margin:auto}.HeroSection .SphereHalo{width:650px;height:650px}.HeroSection .SphereBg{width:480px;height:480px}}@media (width<=768px){.HeroSection{padding-top:7.5rem;padding-bottom:7rem}.HeroSection .HeroContent{gap:30px}.HeroSection .HeroLeft h1{font-size:38px;line-height:1.1}.HeroSection .HeroLeft p{font-size:15px}.HeroSection .HeroLeft .HeroBadge{font-size:12px}.HeroSection .HeroLeft .HeroRoles h4{font-size:20px}.HeroSection .HeroLeft .HeroRoles span{font-size:14px}.HeroSection .HeroButtons button{width:100%}.HeroSection .HeroStats{gap:20px}.HeroSection .HeroStats h3{font-size:28px}.HeroSection .HeroStats span{font-size:13px}.HeroSection .HeroRight{width:100%;max-width:500px;height:380px;display:none}.HeroSection .SphereHalo{width:520px;height:520px}.HeroSection .SphereBg{width:360px;height:360px}.HeroSection .CenterCircle{width:90px;height:90px}.HeroSection .OrbitPathInner{width:240px;height:240px}.HeroSection .OrbitItem--inner .OrbitIcon{width:28px;height:28px;font-size:15px}.HeroSection .OrbitItem--outer .OrbitIcon{width:34px;height:34px;font-size:17px}.HeroSection .OrbitItem--inner .OrbitLabel,.HeroSection .OrbitItem--outer .OrbitLabel{width:70px;font-size:11px}}@media (width<=480px){.HeroSection{background-image:url(/newfour.png);background-position:50%;padding-top:7.5rem;padding-bottom:7rem}.HeroSection .HeroLeft{position:relative;width:100%!important}.HeroSection .HeroLeft .HeroLogo{width:90px}.HeroSection .HeroLeft h1{font-size:30px}.HeroSection .HeroLeft h1 .ConnectingText,.HeroSection .HeroLeft h1 .CustomerSuccessText{font-size:30px!important}.HeroSection .HeroLeft p{font-size:14px}.HeroSection .HeroLeft .HeroBadge{padding:6px 14px;font-size:11px}.HeroSection .HeroLeft .HeroRoles h4{font-size:18px}.HeroSection .HeroLeft .HeroRoles span{font-size:13px}.HeroSection .HeroButtons button{height:42px;font-size:13px}.HeroSection .HeroStats{gap:16px}.HeroSection .HeroStats h3{font-size:24px}.HeroSection .HeroStats span{font-size:12px}.HeroSection .HeroRight{height:300px}.HeroSection .SphereHalo{width:420px;height:420px}.HeroSection .SphereBg{width:280px;height:280px}.HeroSection .CenterCircle{width:70px;height:70px}.HeroSection .OrbitPathInner{width:180px;height:180px}.HeroSection .OrbitItem--inner .OrbitIcon{width:24px;height:24px;font-size:13px}.HeroSection .OrbitItem--outer .OrbitIcon{width:28px;height:28px;font-size:15px}.HeroSection .OrbitItem--inner .OrbitLabel,.HeroSection .OrbitItem--outer .OrbitLabel{width:55px;font-size:9px}.HeroSection .Star{transform:scale(.75)}}.mainOurGlobalChapterNetwork{text-align:center;background:linear-gradient(135deg,#f8f5fd 0%,#fdf6fb 100%);padding:64px 24px}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkBadge{color:#7c3aed;letter-spacing:.6px;background:#efe4fc;border-radius:20px;align-items:center;gap:6px;margin-bottom:24px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkBadge svg{font-size:14px}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkTitle{color:#1a1a2e;margin:0 0 20px;font-size:44px;font-weight:800}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkTitle .OurGlobalChapterNetworkTitleHighlight{background:linear-gradient(90deg,#7c3aed,#db2777);color:#0000;-webkit-background-clip:text;background-clip:text}.mainOurGlobalChapterNetwork .subOurGlobalChapterNetwork{color:#6b7280;max-width:620px;margin:0 auto 38px;font-size:18px;line-height:1.6}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkList{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto 38px;display:grid}@media (width<=900px){.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkList{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkList{grid-template-columns:1fr}}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkSubList{background:#fff;border:1px solid #ece9f3;border-radius:16px;flex-direction:column;align-items:center;padding:32px 20px;display:flex}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkSubList .OurGlobalChapterNetworkIcon{color:#7c3aed;margin-bottom:12px;font-size:26px}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkSubList .OurGlobalChapterNetworkValue{color:#7c3aed;margin-bottom:8px;font-size:32px;font-weight:800}.mainOurGlobalChapterNetwork .OurGlobalChapterNetworkSubList .OurGlobalChapterNetworkLabel{letter-spacing:.6px;color:#6b7280;font-size:13px;font-weight:600}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#8c30e8,#dd3ca7) border-box;border:1px solid #0000;border-radius:20px;max-width:1200px;margin:0 auto 38px;padding:24px;transition:all .7s ease-in-out}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters:hover{box-shadow:0 8px 12px #f0d9f7}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersHeader .IndiaRegionalChaptersHeaderLeft{align-items:center;gap:12px;display:flex}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersHeader .IndiaRegionalChaptersHeaderLeft .IndiaRegionalChaptersCode{color:#9333ea;background:#f0d9f7;border:1px solid #f0d9f7;border-radius:50%;padding:10px;font-size:16px;font-weight:700}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersHeader .IndiaRegionalChaptersHeaderLeft .IndiaRegionalChaptersHeaderRight{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersHeader .IndiaRegionalChaptersHeaderLeft .IndiaRegionalChaptersHeaderRight .IndiaRegionalChaptersTitle{color:#1a1a2e;margin:0;font-size:16px;font-weight:700}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersHeader .IndiaRegionalChaptersHeaderLeft .IndiaRegionalChaptersHeaderRight .subIndiaRegionalChapters{color:#8b8b9e;margin:2px 0 0;font-size:10px}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersHeader .IndiaRegionalChaptersPill{color:#7c3aed;white-space:nowrap;background:#ede4fb;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:600}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersMapWrapper{background:linear-gradient(135deg,#f7ecfb 0%,#fdf2f8 100%);border-radius:16px;margin-bottom:20px;padding:20px}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersMapWrapper .IndiaRegionalChaptersMap{width:100%;height:260px;display:block}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersMapWrapper .IndiaRegionalChaptersMap .IndiaRegionalChaptersMapShape{fill:#d3aeeb;stroke:#b083d9;stroke-width:1px}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersMapWrapper .IndiaRegionalChaptersMap .IndiaRegionalChaptersMarker{fill:#7c3aed;stroke:#fff;stroke-width:1.5px}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersList{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersList .IndiaRegionalChaptersSubList{background:#faf8fc;border:1px solid #f0eaf5;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersList .IndiaRegionalChaptersSubList .IndiaRegionalChaptersRowCode{color:#9333ea;width:34px;font-size:13px;font-weight:700}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersList .IndiaRegionalChaptersSubList .IndiaRegionalChaptersRowText{flex-direction:column;flex:1;align-items:flex-start;display:flex}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersList .IndiaRegionalChaptersSubList .IndiaRegionalChaptersRowName{color:#1a1a2e;font-size:12px;font-weight:600}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersList .IndiaRegionalChaptersSubList .IndiaRegionalChaptersRowRegion{color:#8b8b9e;font-size:10px}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersList .IndiaRegionalChaptersSubList .IndiaRegionalChaptersStatusDot{background:#22c55e;border-radius:50%;width:8px;height:8px}.mainOurGlobalChapterNetwork .mainIndiaRegionalChapters .IndiaRegionalChaptersLink{color:#9333ea;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mainOurGlobalChapterNetwork .ChaptersSectionButton{flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex}.mainOurGlobalChapterNetwork .ChaptersSectionButton button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 28px;font-size:13px;transition:transform .3s;display:flex}.mainOurGlobalChapterNetwork .ChaptersSectionButton button:hover{transform:translateY(-2px)}.mainResourcesSection{text-align:center;background:radial-gradient(circle at 100% 0,#f080f28c 0%,#0000 38%),radial-gradient(circle at 0 85%,#d86af00d 0%,#0000 40%),linear-gradient(135deg,#2b045e 0%,#3e0f93 38%,#3a06ae 62%,#2f0b8b 100%);padding:64px 20px}.mainResourcesSection .ResourcesSectionBadge{color:#7c3aed;letter-spacing:.6px;background:#efe4fc;border-radius:20px;align-items:center;gap:6px;margin-bottom:24px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}.mainResourcesSection .ResourcesSectionBadge svg{font-size:14px}.mainResourcesSection .mainResourcesSectionTitle{color:#1a1a2e;margin:0 0 20px;font-size:42px;font-weight:500}.mainResourcesSection .mainResourcesSectionTitle .OurGlobalChapterNetworkTitleHighlight{background:linear-gradient(90deg,#c084fc,#f472b6);color:#0000;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean;font-size:42px}.mainResourcesSection .subResourcesSection{border-radius:10px;max-width:1250px;margin:0 auto}.mainResourcesSection .subResourcesSection .resource-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;margin-bottom:15px;padding:6px;display:grid;position:relative;overflow:hidden}.mainResourcesSection .subResourcesSection .resource-tabs .tab-slider{z-index:0;border-radius:999px;transition:transform .45s cubic-bezier(.22,1,.36,1),width .35s,background .35s;position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 10px 25px #0003,inset 0 1px #ffffff40}.mainResourcesSection .subResourcesSection .resource-tabs button{z-index:2;color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:14px 20px;font-size:14px;font-weight:600;transition:all .35s;position:relative}.mainResourcesSection .subResourcesSection .resource-tabs button:hover{color:#fff}.mainResourcesSection .subResourcesSection .resource-tabs button.active{color:#fff;transform:scale(1.02)}.mainResourcesSection .subResourcesSection .resource-grid{max-width:1250px;margin:auto}.mainResourcesSection .subResourcesSection .resource-grid .sub-resourcesection-card-View-All-Btn{justify-content:flex-end;margin-bottom:10px;padding:6px 10px;display:flex}.mainResourcesSection .subResourcesSection .resource-grid .sub-resourcesection-card-View-All-Btn button{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:6px;padding:6px 20px;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s,color .25s;display:flex;overflow:hidden;box-shadow:0 8px 25px #27174d14}.mainResourcesSection .subResourcesSection .resource-grid .sub-resourcesection-card-View-All-Btn button svg{flex-shrink:0;transition:transform .25s}.mainResourcesSection .subResourcesSection .resource-grid .sub-resourcesection-card-View-All-Btn button:hover{color:#fff;background:linear-gradient(135deg,#32134d,#4b1d68);border-color:#c484fca6;transform:translateY(-2px);box-shadow:0 8px 20px #7c3aed40,0 0 0 1px #c484fc14}.mainResourcesSection .subResourcesSection .resource-grid .sub-resourcesection-card-View-All-Btn button:hover svg{transform:translate(3px)}.mainResourcesSection .subResourcesSection .resource-grid .sub-resourcesection-card{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.mainResourcesSection .subResourcesSection .resource-grid.video-grid{justify-content:flex-start;display:flex;border-left:none!important}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card .resource-icon{justify-content:center;margin-bottom:45px;font-size:60px}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card .ResourceSectionCoverImage{width:100%;height:10rem;margin-bottom:10px}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card .ResourceSectionCoverImage img{width:100%;height:100%}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card h4,.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card p{text-align:left}.mainResourcesSection .subResourcesSection .resource-grid .resource-card{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;flex:0 0 18rem;justify-content:space-between;gap:20px;width:18rem;padding:20px;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 8px 25px #27174d14}.mainResourcesSection .subResourcesSection .resource-grid .resource-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #27174d2e}.mainResourcesSection .subResourcesSection .resource-grid .resource-card .resource-icon{align-items:center;margin-bottom:15px;font-size:34px;display:flex}.mainResourcesSection .subResourcesSection .resource-grid .resource-card .ResourceSectionCoverImage{width:100%;height:10rem;margin-bottom:10px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card .ResourceSectionCoverImage img{border-radius:10px;width:100%;height:100%}.mainResourcesSection .subResourcesSection .resource-grid .resource-card h4{color:#fff;margin-top:0;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.3}.mainResourcesSection .subResourcesSection .resource-grid .resource-card p{color:#c1c1c1;margin:0;font-size:14px;font-weight:100;line-height:1.7}.mainResourcesSection .subResourcesSection .resource-grid .resource-card .resource-card__button{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:6px;padding:6px 20px;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s,color .25s;display:flex;overflow:hidden;box-shadow:0 8px 25px #27174d14}.mainResourcesSection .subResourcesSection .resource-grid .resource-card .resource-card__button:hover{color:#fff;background:linear-gradient(135deg,#32134d,#4b1d68);border-color:#c484fca6;transform:translateY(-2px);box-shadow:0 8px 20px #7c3aed40,0 0 0 1px #c484fc14}.resource-tabs-select{margin-bottom:15px;display:none;position:relative}.resource-tabs-select__trigger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;align-items:center;width:100%;padding:12px 18px;font-size:14px;font-weight:600;transition:border-color .25s;display:flex}.resource-tabs-select__chevron{transition:transform .25s}.resource-tabs-select__chevron.open{transform:rotate(180deg)}.resource-tabs-select__menu{z-index:10;background:#210d35;border:1px solid #ffffff2e;border-radius:14px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000059}.resource-tabs-select__option{color:#ffffffbf;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.resource-tabs-select__option:hover{color:#fff;background:#ffffff14}.resource-tabs-select__option.active{background:#ffffff14}@media (width<=1200px){.mainResourcesSection .mainResourcesSectionTitle{font-size:38px}.mainResourcesSection .subResourcesSection .resource-grid .sub-resource-card{gap:24px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card{width:18rem}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card{width:14rem}}@media (width<=992px){.mainResourcesSection{padding:60px 20px}.mainResourcesSection .mainResourcesSectionTitle{font-size:34px}.mainResourcesSection .subResourcesSection .resource-tabs{gap:10px}.mainResourcesSection .subResourcesSection .resource-tabs button{min-width:120px;font-size:13px}.mainResourcesSection .subResourcesSection .resource-grid .sub-resource-card{justify-content:center;gap:20px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card{width:calc(50% - 12px)}.mainResourcesSection .subResourcesSection .resource-grid.video-grid{flex-wrap:wrap;gap:20px}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card{width:calc(50% - 12px)}}@media (width<=768px){.mainResourcesSection{padding:50px 16px}.mainResourcesSection .ResourcesSectionBadge{padding:7px 16px;font-size:11px}.mainResourcesSection .resource-tabs{display:none!important}.mainResourcesSection .resource-tabs-select{display:block}.mainResourcesSection .mainResourcesSectionTitle{font-size:28px;line-height:1.3}.mainResourcesSection .subResourcesSection{padding:16px 0}.mainResourcesSection .subResourcesSection .resource-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.mainResourcesSection .subResourcesSection .resource-tabs::-webkit-scrollbar{display:none}.mainResourcesSection .subResourcesSection .resource-tabs button{flex-shrink:0;min-width:120px;padding:10px 16px}.mainResourcesSection .subResourcesSection .resource-grid .sub-resource-card{gap:18px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card{width:100%;padding:18px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card .resource-icon{font-size:30px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card h4{font-size:15px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card p{font-size:13px}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card{width:100%}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card .resource-icon{margin-bottom:30px;font-size:52px}.mainResourcesSection .sub-resourcesection-card{justify-content:center!important}}@media (width<=480px){.mainResourcesSection{padding:40px 14px}.mainResourcesSection .ResourcesSectionBadge{padding:6px 14px;font-size:10px}.mainResourcesSection .mainResourcesSectionTitle,.mainResourcesSection .mainResourcesSectionTitle .OurGlobalChapterNetworkTitleHighlight{font-size:25px!important}.mainResourcesSection .subResourcesSection .resource-tabs button{min-width:110px;padding:9px 14px;font-size:12px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card{flex:100%;padding:16px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card .resource-icon{font-size:28px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card h4{font-size:14px}.mainResourcesSection .subResourcesSection .resource-grid .resource-card p{font-size:12px;line-height:1.6}.mainResourcesSection .subResourcesSection .resource-grid.video-grid .resource-card .resource-icon{margin-bottom:24px;font-size:46px}}.mainResourceRead{z-index:10000;background:#14101f59;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.ResourceRead{color:#14101f;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1280px;height:100%;max-height:860px;padding:20px;display:flex;overflow:hidden;box-shadow:0 24px 60px #14101f40}.ResourceReadHeader{border-bottom:1px solid #e5e0f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.ResourceReadHeaderTitle{color:#14101f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ResourceReadCloseIcon{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background .15s,color .15s;display:flex}.ResourceReadCloseIcon:hover{color:#14101f;background:#ede9fe}.ResourceReadToolbar{box-sizing:border-box;z-index:50;background:#fff;border-top:1px solid #e5e0f5;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:10px 20px;display:flex;position:absolute;bottom:0;left:0;overflow:visible}@media (width<=768px){.ResourceReadToolbar{border-top:none}}.ResourceReadToolbarFileName{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ResourceReadToolbarGroup{align-items:center;gap:6px;display:flex}.ResourceReadToolbarGroup.ResourceReadToolbarGroupEnd{gap:8px;margin-left:auto}.ResourceReadToolbarBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:background .15s,color .15s;display:flex}.ResourceReadToolbarBtn:hover:not(:disabled){color:#7c3aed;background:#ede9fe}.ResourceReadToolbarBtn:disabled{opacity:.4;cursor:not-allowed}.subResourceRead{flex:1;min-height:0;display:flex;position:relative}.ResourceReadLeft{z-index:20;background:#fff;border-right:1px solid #e5e0f5;flex-direction:column;flex-shrink:0;width:300px;padding:20px 20px 70px;display:flex;position:relative;overflow:visible auto}.ResourceReadLeftHeader{gap:12px;margin-bottom:20px;display:flex}.ResourceReadLeftIcon{color:#7c3aed;background:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}iframe ::-webkit-scrollbar{width:4px;height:4px}iframe ::-webkit-scrollbar-track{background:0 0}iframe ::-webkit-scrollbar-thumb{background:#9b6af5;border-radius:10px}iframe ::-webkit-scrollbar-thumb:hover{background:#8754ef}.ResourceReadLeftMeta{flex-direction:column;gap:6px;min-width:0;display:flex}.ResourceReadLeftTitle{margin:0;font-size:13px;font-weight:400}.ResourceReadLeftSubMeta{color:#9ca3af;font-size:12px}.ResourceReadFileInfo{background:#efeafc;border:1px solid #e5e0f5;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.ResourceReadFileInfoIcon{color:#7c3aed;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.ResourceReadFileInfoMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.ResourceReadFileInfoName{color:#14101f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ResourceReadFileInfoType{color:#9ca3af;font-size:11.5px}.ResourceReadDownloadCard{background:#efeafc;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding:16px;display:flex}.ResourceReadDownloadIcon{color:#7c3aed;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.ResourceReadDownloadText{color:#6b7280;margin:0;font-size:12.5px;line-height:1.4}.ResourceReadDownloadBtn{color:#7c3aed;cursor:pointer;background:#fff;border:1.5px solid #7c3aed;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,opacity .15s}.ResourceReadDownloadBtn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border-color:#0000}.ResourceReadDownloadBtn:disabled{opacity:.5;cursor:not-allowed}.ResourceReadRight{background:#ede9fe;flex:1;min-width:0;position:relative;overflow:hidden}.ResourceReadRightScroll{width:100%;height:100%;display:flex;overflow:hidden}.ResourceReadPdfFrame,.ResourceReadOfficeFrame,.ResourceReadYoutubeFrame{background:#fff;border:none;width:100%;height:100%}.ResourceReadImagePreview{justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;overflow:auto}.ResourceReadImagePreview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 4px 12px #0000001a}.ResourceReadVideoPreview{background:#000;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.ResourceReadVideoPreview video{border-radius:8px;max-width:100%;max-height:100%}.ResourceReadTextPreview{white-space:pre-wrap;word-break:break-word;background:#fff;width:100%;height:100%;margin:0;padding:24px;font-family:monospace;font-size:13px;line-height:1.5;overflow:auto}.ResourceReadStatus{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;font-size:14px;display:flex}.ResourceReadStatus.isError{color:#dc2626}.ResourceReadStatus p{margin:0}.ResourceReadSpinner{border:3px solid #e5e0f5;border-top-color:#7c3aed;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite rr-spin}@keyframes rr-spin{to{transform:rotate(360deg)}}.ResourceReadSideIcons{flex-direction:column;gap:10px;display:flex;position:absolute;top:24px;right:24px}.ResourceReadSideIconBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e0f5;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:background .15s,color .15s;display:flex;box-shadow:0 2px 6px #14101f0f}.ResourceReadSideIconBtn:hover{color:#7c3aed;background:#ede9fe}.ResourceReadFooter{border-top:1px solid #e5e0f5;flex-shrink:0;justify-content:flex-end;padding:16px 24px;display:flex}.ResourceReadFooterCloseBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#db2777);border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;transition:opacity .15s}.ResourceReadFooterCloseBtn:hover{opacity:.9}@media (width<=900px){.ResourceReadLeft{width:240px}}@media (width<=680px){.mainResourceRead{padding:0}.ResourceRead{border-radius:0;max-height:100%}.subResourceRead{flex-direction:column}.ResourceReadLeft{border-bottom:1px solid #e5e0f5;border-right:none;width:100%;max-height:200px}}.ResourceReadLockedContainer{background:radial-gradient(circle,#fbf9ff 0%,#efeafc 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:32px;display:flex}.ResourceReadLockedCard{text-align:center;background:#fff;border:1px solid #e5e0f5;border-radius:16px;flex-direction:column;align-items:center;max-width:440px;padding:40px 32px;display:flex;box-shadow:0 16px 40px #7c3aed1a}.ResourceReadLockedIconWrapper{color:#7c3aed;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:28px;display:flex}.ResourceReadLockedTitle{color:#14101f;margin:0 0 12px;font-size:20px;font-weight:700}.ResourceReadLockedText{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.6}.ResourceReadLockedText strong{color:#7c3aed;font-weight:600}.ResourceReadUpgradeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#db2777);border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 28px;font-size:14.5px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #7c3aed4d}.ResourceReadUpgradeBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #7c3aed66}.shareMenuWrapper{align-items:center;display:inline-flex;position:relative}.shareMenuWrapper .shareMenuBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:500;transition:all .2s;display:inline-flex}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--detail{color:#6d28d9;background:#f8f6fc;border:1px solid #e9e2f8;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--detail:hover{background:#ede5fb;border-color:#d8b4fe;transform:translateY(-1px)}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--detail svg{font-size:1.05rem}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--eventDetail{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:1.5px solid #8b3df2;border-radius:9999px;padding:10px 22px;font-size:.95rem;font-weight:600}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--eventDetail:hover{background:#8b3df233;transform:translateY(-1px)}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--eventDetail svg{font-size:1.1rem}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--card{color:#707070;background:#fff;border:1px solid #e2e8f0;border-radius:50%;width:34px;height:34px;padding:0;box-shadow:0 2px 6px #0000000d}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--card:hover{color:#7c3aed;background:#f8fafc;border-color:#c4b5fd;transform:scale(1.06);box-shadow:0 4px 10px #7c3aed26}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--card svg{font-size:.95rem}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--pill{color:#7c3aed;background:#fff;border:1.5px solid #d8b4fe;border-radius:9999px;padding:8px 18px;font-size:.9rem;font-weight:600;box-shadow:0 1px 3px #0000000a}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--pill span{color:#7c3aed!important;font-size:.9rem!important;font-weight:600!important}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--pill:hover{color:#6b21a8;background:#fbf8ff;border-color:#c084fc;transform:translateY(-1px);box-shadow:0 4px 10px #7c3aed1a}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--pill:hover span{color:#6b21a8!important}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--pill svg{color:#7c3aed;font-size:1rem}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--toolbar{color:#475569;background:#f1f5f9;border:1px solid #0000;border-radius:8px;width:36px;height:36px;padding:0}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--toolbar:hover{color:#1e293b;background:#e2e8f0}.shareMenuWrapper .shareMenuBtn.shareMenuBtn--toolbar svg{font-size:1.1rem}.shareMenuWrapper.shareMenuWrapper--inline{align-items:center;gap:12px;display:inline-flex}.shareMenuWrapper .shareInlineIcons{align-items:center;gap:10px;display:inline-flex}.shareMenuWrapper .shareInlineIcons .shareInlineIconBtn{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.05rem;transition:all .2s;display:inline-flex}.shareMenuWrapper .shareInlineIcons .shareInlineIconBtn:hover{color:#7c3aed;background:#f3e8ff;transform:translateY(-1px)}.shareMenuWrapper .shareInlineIcons .shareInlineIconBtn.copied{color:#16a34a}.shareMenuWrapper .shareMenuPopover{z-index:9999;transform-origin:100% 0;background:#fff;border:1px solid #f1f5f9;border-radius:12px;min-width:190px;max-width:210px;animation:.18s cubic-bezier(.16,1,.3,1) forwards shareMenuFadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px -5px #0000002e,0 0 0 1px #0000000f}.shareMenuWrapper .shareMenuPopover.shareMenuPopover--left{transform-origin:0 0;left:0;right:auto}.shareMenuWrapper .shareMenuPopover.shareMenuPopover--top,.shareMenuWrapper .shareMenuPopover.shareMenuPopover--topLeft{transform-origin:0 100%;inset:auto auto calc(100% + 8px) 0}.shareMenuWrapper .shareMenuPopover.shareMenuPopover--topRight,.shareMenuWrapper .shareMenuPopover.shareMenuPopover--bottomRight{transform-origin:100% 100%;inset:auto 0 calc(100% + 8px) auto}.shareMenuWrapper .shareMenuPopover .shareMenuPopoverHeader{letter-spacing:.05em;color:#707070;border-bottom:1px solid #e4e8ed;margin-bottom:4px;padding:6px 10px 8px;font-size:.75rem;font-weight:700}.shareMenuWrapper .shareMenuPopover .shareMenuItems{flex-direction:column;gap:2px;padding:10px;display:flex}.shareMenuWrapper .shareMenuPopover .shareMenuItem{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.shareMenuWrapper .shareMenuPopover .shareMenuItem .shareItemIcon{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.95rem;display:flex}.shareMenuWrapper .shareMenuPopover .shareMenuItem .shareItemIcon.shareItemIcon--linkedin{color:#0077b5;background:#e0f2fe}.shareMenuWrapper .shareMenuPopover .shareMenuItem .shareItemIcon.shareItemIcon--whatsapp{color:#25d366;background:#dcfce7}.shareMenuWrapper .shareMenuPopover .shareMenuItem .shareItemIcon.shareItemIcon--twitter{color:#0f172a;background:#f1f5f9}.shareMenuWrapper .shareMenuPopover .shareMenuItem .shareItemIcon.shareItemIcon--copy{color:#7c3aed;background:#ede9fe}.shareMenuWrapper .shareMenuPopover .shareMenuItem .shareItemIcon.shareItemIcon--copy.copied{color:#16a34a;background:#dcfce7}.shareMenuWrapper .shareMenuPopover .shareMenuItem:hover{color:#0f172a;background:#f8fafc;transform:translate(2px)}.shareMenuWrapper .shareMenuPopover .shareMenuItem.copied{color:#16a34a}@keyframes shareMenuFadeIn{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.mainCareerHub{text-align:center;padding:64px 24px}.mainCareerHub .CareerHubBadge{color:#7c3aed;letter-spacing:.6px;background:#efe4fc;border-radius:20px;align-items:center;gap:6px;margin-bottom:24px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}.mainCareerHub .CareerHubBadge svg{font-size:15px}.mainCareerHub .CareerHubTitle{color:#1a1a2e;letter-spacing:0;margin:0 0 20px;font-family:Tan Aegean;font-size:42px;font-weight:500}.mainCareerHub .CareerHubTitle .CareerHubTitleHighlight{background:linear-gradient(90deg,#7c3aed,#db2777);color:#0000;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean;font-weight:500}.mainCareerHub .subCareerHub{color:#6b7280;max-width:640px;margin:0 auto 48px;font-size:16px;line-height:1.6}.mainCareerHub .CareerHubList{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1250px;margin:0 auto 48px;display:grid}@media (width<=900px){.mainCareerHub .CareerHubList{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.mainCareerHub .CareerHubList{grid-template-columns:1fr}}.mainCareerHub .CareerHubSubList{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece9f3;border-radius:16px;padding:28px 24px;transition:all .35s}.mainCareerHub .CareerHubSubList:hover{border-color:#7c3aed33;transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.mainCareerHub .CareerHubSubList .CareerHubIcon{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:24px;display:flex}.mainCareerHub .CareerHubSubList .CareerHubItemTitle{color:#1a1a2e;margin:0 0 6px;font-size:16px;font-weight:600}.mainCareerHub .CareerHubSubList .CareerHubItemSubtitle{color:#8b8b9e;text-align:justify;margin:0;font-size:14px}.mainCareerHub .CareerHubSubList .CareerHubCardContent{flex:1;min-width:0;margin-bottom:20px;position:relative}.mainCareerHub .CareerHubSubList .CareerHubType{color:#8b5cf6;letter-spacing:.4px;text-transform:uppercase;background:#9b6af514;border:1px solid #9b6af533;border-radius:20px;align-items:center;width:fit-content;margin-bottom:7px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.mainCareerHub .CareerHubSubList.CareerHubSubList--purple{background-image:radial-gradient(circle at 100% 0,#7c3aed29,#0000 70%)}.mainCareerHub .CareerHubSubList.CareerHubSubList--purple .CareerHubIcon{color:#7c3aed}.mainCareerHub .CareerHubSubList.CareerHubSubList--pink{background-image:radial-gradient(circle at 100% 0,#db277729,#0000 70%)}.mainCareerHub .CareerHubSubList.CareerHubSubList--pink .CareerHubIcon{color:#db2777}.mainCareerHub .CareerHubSubList.CareerHubSubList--blue{background-image:radial-gradient(circle at 100% 0,#2563eb29,#0000 70%)}.mainCareerHub .CareerHubSubList.CareerHubSubList--blue .CareerHubIcon{color:#2563eb}.mainCareerHub .CareerHubSubList.CareerHubSubList--orange{background-image:radial-gradient(circle at 100% 0,#f59e0b29,#0000 70%)}.mainCareerHub .CareerHubSubList.CareerHubSubList--orange .CareerHubIcon{color:#f59e0b}.mainCareerHub .CareerHubSubList.CareerHubSubList--teal{background-image:radial-gradient(circle at 100% 0,#14b8a629,#0000 70%)}.mainCareerHub .CareerHubSubList.CareerHubSubList--teal .CareerHubIcon{color:#14b8a6}.mainCareerHub .CareerHubSubList.CareerHubSubList--red{background-image:radial-gradient(circle at 100% 0,#e11d4829,#0000 70%)}.mainCareerHub .CareerHubSubList.CareerHubSubList--red .CareerHubIcon{color:#e11d48}.mainCareerHub .CareerHubButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#9333ea,#db2777);border:none;border-radius:10px;align-items:center;gap:8px;padding:16px 32px;font-size:14px;font-weight:700;display:inline-flex}.mainCareerHub .CareerHubButton:hover{opacity:.92}.mainCareerHub .CareerHubAction{flex-shrink:0;justify-content:flex-end;align-self:flex-end;align-items:center;margin-left:auto;display:flex}.mainCareerHub .CareerHubActionButton{color:#6d28d9;cursor:pointer;background:0 0;border:1px solid #dfcfff;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.mainCareerHub .CareerHubActionButton:hover{color:#6d28d9;background:#f8f3ff;border-color:#cdb3ff;transform:translateY(-1px);box-shadow:0 4px 12px #6d28d914}.mainCareerHub .CareerHubActionButton:active{box-shadow:none;transform:translateY(0)}.mainCareerHub .CareerHubActionButton:focus-visible{outline-offset:2px;outline:2px solid #6d28d94d}.whyCsSection{background-color:#fff;padding:44px 24px}.whyCsHeader{text-align:center;width:min(100%,960px);margin:0 auto 48px}.whyCsEyebrow{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.whyCsEyebrow svg{flex-shrink:0;width:13px;height:13px}.whyCsTitle{letter-spacing:0;margin:16px 0 12px;font-family:Tan Aegean;font-size:clamp(25px,3.2vw,42px);font-weight:500;line-height:1.3}.whyCsTitleAccent{font:inherit;letter-spacing:-.4px;color:#0000;background:linear-gradient(90deg,#7c3aed,#db2777);-webkit-background-clip:text;background-clip:text}.whyCsSubtitle{color:#6b6478;max-width:760px;margin:0 auto;font-size:clamp(12px,1.2vw,15px);font-weight:500;line-height:1.7}.whyCsBody{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,40px);width:min(100%,1250px);margin:0 auto;display:grid}.csHeroVisual{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:sticky;top:12vh}.csHeroVisual .csVisualPhoto{width:100%;overflow:hidden}.csHeroVisual .csVisualPhoto img{object-fit:cover;object-position:center;width:100%;height:auto;display:block}.impactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.impactCard{background:#fff;border:1px solid #ece8fb;border-radius:16px;padding:20px}.impactCardTop{align-items:center;gap:14px;padding-bottom:10px;display:flex}.impactCardIcon{color:#7c3aed;background:#efe9fd;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.impactCardIcon svg{width:18px;height:18px}.impactCardTitle{color:#14101f;margin:0;font-size:15px;font-weight:700;line-height:1.35}.impactCardDescription{color:#6b6478;margin:0;font-size:13px;line-height:1.6}@media (width<=960px){.whyCsSection{padding:48px 20px}.whyCsHeader{margin-bottom:36px}.whyCsEyebrow{padding:6px 14px;font-size:11px}.whyCsBody{grid-template-columns:1fr;gap:28px;width:min(100%,750px)}.csHeroVisual{position:relative;top:auto}.csHeroVisual .csVisualPhoto{max-width:700px;margin:0 auto}.impactGrid{gap:14px}.impactCard{padding:18px}}@media (width<=640px){.whyCsSection{padding:40px 16px}.whyCsHeader{margin-bottom:30px}.whyCsEyebrow{gap:5px;padding:5px 12px;font-size:10px}.whyCsEyebrow svg{width:12px;height:12px}.whyCsTitle{margin:12px 0 10px}.whyCsSubtitle{line-height:1.6}.whyCsBody{gap:24px}.impactGrid{grid-template-columns:1fr;gap:12px}.impactCard{border-radius:14px;padding:16px}.impactCardIcon{border-radius:9px;flex-basis:34px;width:34px;height:34px}.impactCardIcon svg{width:17px;height:17px}.impactCardTitle{font-size:14px}.impactCardDescription{font-size:12px;line-height:1.55}}@media (width<=480px){.whyCsSection{padding:32px 12px}.whyCsHeader{margin-bottom:26px}.whyCsEyebrow{padding:5px 10px;font-size:9px}.whyCsTitle{margin:10px 0 8px}.whyCsSubtitle{line-height:1.55}.whyCsBody{gap:20px}.impactGrid{gap:10px}.impactCard{border-radius:13px;padding:14px}.impactCardIcon{flex-basis:32px;width:32px;height:32px}.impactCardIcon svg{width:16px;height:16px}.impactCardTitle{font-size:13px}.impactCardDescription{font-size:11.5px}}.mainChapterNetwork{padding:64px 20px}.mainChapterNetwork .subChapterNetwork{border-radius:10px;max-width:1250px;margin:0 auto}.mainChapterNetwork .subChapterNetwork .ChapterNetwork{gap:20px;display:flex}@media (width<=1024px){.mainChapterNetwork{padding:48px 20px}.mainChapterNetwork .subChapterNetwork .ChapterNetwork{gap:16px}}@media (width<=768px){.mainChapterNetwork{padding:40px 16px}.mainChapterNetwork .subChapterNetwork .ChapterNetwork{flex-direction:column;gap:16px}}@media (width<=480px){.mainChapterNetwork{padding:32px 12px}.mainChapterNetwork .subChapterNetwork .ChapterNetwork{gap:12px}}.chapterNetworkSection{opacity:1;background:#fefbff;border:2px solid #0000;border-radius:28px;flex:40%;gap:10px;display:flex;position:relative;transform:none}.chapterNetworkSection:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#c026d3,#ec4899);padding:1px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chapterNetworkSection .chapterNetworkMainGrid{border-radius:20px;grid-template-columns:1fr;align-content:start;width:100%;padding:15px;display:grid}@media (width<=960px){.chapterNetworkSection .chapterNetworkMainGrid{grid-template-columns:1fr}}.chapterNetworkSection .chapterMapCard,.chapterNetworkSection .chapterListCard{flex-direction:column;justify-content:flex-start;display:flex}@media (width<=960px){.chapterNetworkSection .chapterMapArea{height:420px!important}}.chapterNetworkSection .chapterMapCardHeader{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.chapterNetworkSection .chapterMapCardIcon{color:#7c3aed;background:#efe9fd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chapterNetworkSection .chapterMapCardIcon svg{width:18px;height:18px}.chapterNetworkSection .chapterMapCardTitle{color:#14101f;font-size:17px;font-weight:700}.chapterNetworkSection .chapterMapCardSubtitle{color:#948d9f;margin-top:2px;font-size:13px}.chapterNetworkSection .chapterMapArea{background:#f8eefb;border-radius:14px;height:420px;position:relative;overflow:hidden}.chapterNetworkSection .chapterMapArea img{color:#9b6af5;width:100%;height:100%}.chapterNetworkSection .chapterMapOutline{width:100%;height:100%;position:absolute;inset:0}.chapterNetworkSection .chapterMapOutline path{fill:#ece9fc}.chapterNetworkSection .chapterMapPin{cursor:pointer;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-6px,-50%)}.chapterNetworkSection .chapterMapPin .markerArrow{background:#9b6af5;border:2px solid #fff;border-radius:50%;width:8px;height:8px;transition:width .25s,height .25s}.chapterNetworkSection .chapterMapPin .markerArrow:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transform:rotate(45deg)}.chapterNetworkSection .chapterMapPin:hover .markerArrow,.chapterNetworkSection .chapterMapPin--active .markerArrow{box-shadow:0 6px 14px #8b3df273}.chapterNetworkSection .chapterMapPin .markerPulse{opacity:0;background:#9b6af566;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chapterNetworkSection .chapterMapPin--active{z-index:10}.chapterNetworkSection .chapterMapPin--active .markerArrow{background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50% 50% 50% 0;width:16px;height:16px;margin-top:-12px;transform:rotate(-45deg);box-shadow:0 4px 8px #0003}.chapterNetworkSection .chapterMapPin--active .markerPulse{animation:1.5s infinite markerPing}.chapterNetworkSection .chapterMapPin--selected{z-index:30}.chapterNetworkSection .chapterMapPin--selected .markerPulse{background:#14101f66;width:18px;height:6px}.chapterNetworkSection .chapterMapPinLabel{white-space:nowrap;background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;box-shadow:0 1px 4px #14101f1f}.chapterNetworkSection .chapterMapPin--green .chapterMapPinDot{background:#16a34a}.chapterNetworkSection .chapterMapPin--green .chapterMapPinLabel{color:#16a34a}.chapterNetworkSection .chapterMapPin--purple .chapterMapPinDot{background:#7c3aed}.chapterNetworkSection .chapterMapPin--purple .chapterMapPinLabel{color:#7c3aed}.chapterNetworkSection .chapterMapPin--pink .chapterMapPinDot{background:#db2777}.chapterNetworkSection .chapterMapPin--pink .chapterMapPinLabel{color:#db2777}.chapterNetworkSection .chapterMapPin--blue .chapterMapPinDot{background:#2563eb}.chapterNetworkSection .chapterMapPin--blue .chapterMapPinLabel{color:#2563eb}.chapterNetworkSection .chapterMapPin--orange .chapterMapPinDot{background:#ea7c1f}.chapterNetworkSection .chapterMapPin--orange .chapterMapPinLabel{color:#ea7c1f}.chapterNetworkSection .chapterMapLegend{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #14101f1a}.chapterNetworkSection .chapterMapLegendDot{background:#16a34a;border-radius:999px;flex-shrink:0;width:8px;height:8px}.chapterNetworkSection .chapterMapLegendValue{color:#14101f;font-size:13px;font-weight:700;display:block}.chapterNetworkSection .chapterMapLegendCopy{color:#948d9f;font-size:12px;display:block}.chapterNetworkSection .chapterListCardHeader{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}@media (width<=540px){.chapterNetworkSection .chapterListCardHeader .chapterNetworkGhostButton svg{display:none}}.chapterNetworkSection .chapterListCardHeading{align-items:center;gap:10px;display:flex}.chapterNetworkSection .chapterListCardIcon{color:#7c3aed;background:#efe9fd;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chapterNetworkSection .chapterListCardIcon svg{width:16px;height:16px}.chapterNetworkSection .chapterListCardTitle{color:#14101f;font-size:17px;font-weight:700}.chapterNetworkSection .chapterNetworkGhostButton{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #ded8f4;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.chapterNetworkSection .chapterNetworkGhostButton svg{width:14px;height:14px}.chapterNetworkSection .chapterNetworkGhostButton:hover{background:#f4f2fb}.chapterNetworkSection .chapterList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chapterNetworkSection .chapterList:has(.chapterRow--active) .chapterRow:not(.chapterRow--active){opacity:.45}.chapterNetworkSection .chapterList .chapterRow{transition:opacity .2s,background .2s}.chapterNetworkSection .chapterRow{background:#f4f2f9;border-radius:14px;align-items:center;gap:14px;padding:10px 16px;display:flex}.chapterNetworkSection .chapterRow:hover{background:#f4f2fb}.chapterNetworkSection .chapterRowBadge{color:#fff;letter-spacing:.02em;background:#efe9fd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex}.chapterNetworkSection .chapterRowBadge span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.chapterNetworkSection .chapterRowInfo{flex-direction:column;flex:1;min-width:0;display:flex}.chapterNetworkSection .chapterRowName{color:#14101f;font-size:14px;font-weight:500}.chapterNetworkSection .chapterRowCities{color:#948d9f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.chapterNetworkSection .chapterRowMembers{flex-shrink:0;align-items:center;gap:6px;display:flex}@media (width<=640px){.chapterNetworkSection .chapterRowMembers{display:none}}.chapterNetworkSection .chapterRowMembersIcon{color:#7c3aed;width:16px;height:16px}.chapterNetworkSection .chapterRowMembersCopy{flex-direction:column;display:flex}.chapterNetworkSection .chapterRowMembersValue{color:#14101f;font-size:13px;font-weight:500}.chapterNetworkSection .chapterRowMembersLabel{color:#948d9f;font-size:11px}.chapterNetworkSection .chapterRowStatus{align-items:center;display:flex}.chapterNetworkSection .chapterRowStatus .statusDot{background:#22c55e;border-radius:50%;width:8px;height:8px}.chapterNetworkSection .chapterRowChevron{color:#14101f;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.chapterNetworkSection .chapterRowChevron svg{width:14px;height:14px}.chapterNetworkSection .chapterNetworkCta{background:#efeafc;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:20px auto 0;padding:24px 28px;display:flex}@media (width<=640px){.chapterNetworkSection .chapterNetworkCta{flex-direction:column;align-items:flex-start}}.chapterNetworkSection .chapterNetworkCtaCopy{align-items:center;gap:14px;display:flex}.chapterNetworkSection .chapterNetworkCtaIcon{color:#7c3aed;background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.chapterNetworkSection .chapterNetworkCtaIcon svg{width:20px;height:20px}.chapterNetworkSection .chapterNetworkCtaTitle{color:#14101f;font-size:16px;font-weight:700;display:block}.chapterNetworkSection .chapterNetworkCtaSubtitle{color:#6b6478;margin-top:2px;font-size:13px;display:block}.chapterNetworkSection .chapterNetworkPrimaryButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#db2777);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.chapterNetworkSection .chapterNetworkPrimaryButton svg{width:16px;height:16px}.chapterNetworkSection .chapterNetworkPrimaryButton:hover{opacity:.92}.chapterNetworkSection .chapterMapActivePin{pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:4px;animation:.18s ease-out chapterPinPop;display:flex;position:absolute;transform:translate(-50%,-100%)}.chapterNetworkSection .chapterMapActivePinDot{background:#7c3aed;border-radius:999px 999px 999px 2px;width:16px;height:16px;transform:rotate(45deg);box-shadow:0 0 0 6px #7c3aed2e,0 2px 6px #14101f40}.chapterNetworkSection .chapterMapActivePinLabel{color:#fff;white-space:nowrap;background:#14101f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}@keyframes chapterPinPop{0%{opacity:0;transform:translate(-50%,-85%)scale(.7)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.chapterNetworkSection .chapterRow--active{background:linear-gradient(90deg,#a855f714,#ec48990f);border-radius:14px;box-shadow:0 8px 12px #021e540f}.chapterNetworkSection .chapterRowBadge--purple span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.chapterNetworkSection .chapterRowBadge--pink span{background:linear-gradient(90deg,#db2777,#f472b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.chapterNetworkSection .chapterRowBadge--blue span{background:linear-gradient(90deg,#2563eb,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.chapterNetworkSection .chapterRowBadge--orange span{background:linear-gradient(90deg,#ea7c1f,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.chapterNetworkSection .chapterRowBadge--green span{background:linear-gradient(90deg,#16a34a,#4ade80);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (width<=1200px){.chapterNetworkSection{padding:56px 20px}.chapterNetworkStatsGrid{grid-template-columns:repeat(2,1fr)}.chapterNetworkMainGrid{grid-template-columns:420px 1fr}}@media (width<=960px){.chapterNetworkSection{padding:48px 20px}.chapterNetworkTitle{font-size:34px}.chapterNetworkTitleAccent{font-size:36px}.chapterNetworkMainGrid{grid-template-columns:1fr}}@media (width<=640px){.chapterNetworkSection{padding:40px 16px}.chapterNetworkHeader{margin-bottom:28px}.chapterNetworkTitle{font-size:28px}.chapterNetworkTitleAccent{font-size:30px}.chapterNetworkSubtitle{font-size:14px}.chapterNetworkStatsGrid{grid-template-columns:repeat(2,1fr);gap:12px}.chapterNetworkStatCard{padding:16px}.chapterNetworkStatValue{font-size:20px}.chapterNetworkStatArrow{display:none}.chapterListCard{padding:18px}.chapterRow{gap:10px;padding:12px}.chapterRowMembers{display:none}.chapterRowStatus{padding:4px 9px;font-size:11px}.chapterNetworkCta{flex-direction:column;align-items:flex-start;padding:20px}.chapterNetworkPrimaryButton{justify-content:center;width:100%}}@media (width<=480px){.chapterNetworkSection{padding:32px 12px}.chapterNetworkTitle{font-size:25px}.chapterNetworkTitleAccent{font-size:27px}.chapterNetworkStatsGrid{gap:10px}.chapterNetworkStatCard{padding:13px}.chapterNetworkStatIcon{width:36px;height:36px}.chapterNetworkStatIcon svg{width:18px;height:18px}.chapterNetworkStatValue{font-size:18px}.chapterNetworkStatLabel,.chapterNetworkStatSublabel{font-size:11px}.chapterListCard{padding:14px}.chapterListCardHeader{gap:8px}.chapterListCardTitle{font-size:15px}.chapterNetworkGhostButton{padding:7px 10px;font-size:11px}.chapterRowBadge{width:38px;height:38px;font-size:12px}.chapterRowName{font-size:13px}.chapterRowCities{font-size:11px}.chapterRowStatus{display:none}.chapterNetworkCta{padding:16px}}@media (width<=360px){.chapterNetworkStatsGrid{grid-template-columns:1fr}.chapterNetworkTitle{font-size:23px}.chapterNetworkTitleAccent{font-size:25px}.chapterNetworkGhostButton{padding:6px 8px}.chapterNetworkGhostButton svg{display:none}}.GlobalChapterNetworkSection{opacity:1;background:#fefbff;border:2px solid #0000;border-radius:28px;flex:70%;gap:10px;display:flex;position:relative;transform:none}.GlobalChapterNetworkSection:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#c026d3,#ec4899);padding:1px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlobalChapterNetworkSection .GlobalChapterNetworkMainGrid{border-radius:20px;grid-template-columns:2fr;align-content:start;gap:20px;width:100%;padding:15px;display:grid}@media (width<=960px){.GlobalChapterNetworkSection .GlobalChapterNetworkMainGrid{grid-template-columns:1fr}}.GlobalChapterNetworkSection .chapterMapCard,.GlobalChapterNetworkSection .chapterListCard{flex-direction:column;justify-content:flex-start;display:flex}.GlobalChapterNetworkSection .chapterListCard{display:none}.GlobalChapterNetworkSection .chapterMapTooltip{width:360px;transform:translateX(-50%) scale(calc(1 / var(--map-zoom,1)));transform-origin:bottom;text-align:left;cursor:default;z-index:100;pointer-events:auto;background:#fff;border:1px solid #eee6f8;border-radius:16px;padding:18px;position:absolute;top:50%;box-shadow:0 18px 45px #46286429,0 4px 12px #46286414}.GlobalChapterNetworkSection .chapterMapTooltip--right{left:32px;transform:translateY(-50%)}.GlobalChapterNetworkSection .chapterMapTooltip--right:before{left:-7px;right:auto}.GlobalChapterNetworkSection .chapterMapTooltip--left{right:32px;transform:translateY(-50%)}.GlobalChapterNetworkSection .chapterMapTooltip--left:before{left:auto;right:-7px}.GlobalChapterNetworkSection .chapterMapTooltip:before{content:"";z-index:-1;background:0 0;height:60px;position:absolute;bottom:-40px;left:0;right:0}.GlobalChapterNetworkSection .chapterMapTooltipHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.GlobalChapterNetworkSection .chapterMapTooltipHeader h3{color:#202124;margin:0;font-size:18px;font-weight:700;line-height:1.25}.GlobalChapterNetworkSection .chapterMapTooltipHeader p{color:#7c7c88;margin:5px 0 0;font-size:13px;font-style:italic;line-height:1.4}.GlobalChapterNetworkSection .chapterMapTooltipStatus{color:#666;white-space:nowrap;background:#f3f4f6;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.GlobalChapterNetworkSection .chapterMapTooltipStatus span{background:#9ca3af;border-radius:50%;width:7px;height:7px}.GlobalChapterNetworkSection .chapterMapTooltipStatus.is-active{color:#059669;background:#d9f8e9}.GlobalChapterNetworkSection .chapterMapTooltipStatus.is-active span{background:#10b981}.GlobalChapterNetworkSection .chapterMapTooltipStats{background:#f8f6fc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.GlobalChapterNetworkSection .chapterMapTooltipStat{align-items:center;gap:8px;min-width:0;display:flex}.GlobalChapterNetworkSection .chapterMapTooltipStatIcon{color:#9b6af5;background:#f0e8ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.GlobalChapterNetworkSection .chapterMapTooltipStatIcon svg{width:16px;height:16px}.GlobalChapterNetworkSection .chapterMapTooltipStat div{min-width:0}.GlobalChapterNetworkSection .chapterMapTooltipStat strong{color:#55555e;font-size:16px;font-weight:700;line-height:1.1;display:block}.GlobalChapterNetworkSection .chapterMapTooltipStat small{color:#777782;margin-top:3px;font-size:11px;line-height:1.2;display:block}.GlobalChapterNetworkSection .chapterMapTooltipExport{color:#9b6af5;cursor:pointer;background:#fff;border:1px solid #e5d8f8;border-radius:9px;justify-content:center;align-items:center;width:100%;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:flex}.GlobalChapterNetworkSection .chapterMapTooltipExport svg{width:16px;height:16px;margin-left:7px}.GlobalChapterNetworkSection .chapterMapTooltipExport:hover{background:#f8f2ff;border-color:#9b6af5;transform:translateY(-1px)}.GlobalChapterNetworkSection .chapterMapZoomLayer{transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .25s}.GlobalChapterNetworkSection .chapterMapZoomLayer img,.GlobalChapterNetworkSection .chapterMapZoomLayer svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.GlobalChapterNetworkSection .chapterMapZoomControls{z-index:50;background:#fffffff2;border:1px solid #e7ddf2;border-radius:10px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 6px 18px #4628641f}.GlobalChapterNetworkSection .chapterMapZoomControls button{color:#9b6af5;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:18px;font-weight:600;transition:background .2s;display:flex}.GlobalChapterNetworkSection .chapterMapZoomControls button:hover:not(:disabled){background:#f4edff}.GlobalChapterNetworkSection .chapterMapZoomControls button:disabled{opacity:.35;cursor:not-allowed}.GlobalChapterNetworkSection .chapterMapZoomControls button span{font-size:14px}.GlobalChapterNetworkSection .chapterMapCardHeader{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.GlobalChapterNetworkSection .chapterMapCardIcon{color:#7c3aed;background:#efe9fd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.GlobalChapterNetworkSection .chapterMapCardIcon svg{width:18px;height:18px}.GlobalChapterNetworkSection .chapterMapCardTitle{color:#14101f;font-size:17px;font-weight:700}.GlobalChapterNetworkSection .chapterMapCardSubtitle{color:#948d9f;margin-top:2px;font-size:13px}.GlobalChapterNetworkSection .chapterMapArea{aspect-ratio:1271/669;cursor:grab;background:#f8eefb;border-radius:14px;width:100%;position:relative;overflow:hidden}.GlobalChapterNetworkSection .chapterMapArea--dragging{cursor:grabbing}.GlobalChapterNetworkSection .chapterMapArea--dragging .chapterMapZoomLayer{transition:none}.GlobalChapterNetworkSection .chapterMapArea img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.GlobalChapterNetworkSection .chapterMapOutline{width:100%;height:100%;position:absolute;inset:0}.GlobalChapterNetworkSection .chapterMapOutline path{fill:#ece9fc}.GlobalChapterNetworkSection .chapterMapPin{cursor:pointer;z-index:2;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.GlobalChapterNetworkSection .chapterMapPin .markerArrow{background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50% 50% 50% 0;width:16px;height:16px;margin-top:-12px;transform:rotate(-45deg);box-shadow:0 4px 8px #0003}.GlobalChapterNetworkSection .chapterMapPin:hover .markerArrow,.GlobalChapterNetworkSection .chapterMapPin--active .markerArrow{box-shadow:0 4px 10px #8b3df259}.GlobalChapterNetworkSection .chapterMapPin .markerPulse{opacity:0;background:#ff00e4;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GlobalChapterNetworkSection .chapterMapPin--active{z-index:2000}.GlobalChapterNetworkSection .chapterMapPin--active .markerArrow{background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50% 50% 50% 0;width:16px;height:16px;margin-top:-12px;animation:none;transform:rotate(-45deg);box-shadow:0 4px 8px #0003}.GlobalChapterNetworkSection .chapterMapPin--active .markerPulse{opacity:0;animation:none}.GlobalChapterNetworkSection .chapterMapPin--selected{z-index:3000}.GlobalChapterNetworkSection .chapterMapPin--selected .markerPulse{background:#14101f66;width:18px;height:6px}.GlobalChapterNetworkSection .chapterMapPinLabel{white-space:nowrap;background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;box-shadow:0 1px 4px #14101f1f}.GlobalChapterNetworkSection .chapterMapPin--green .chapterMapPinDot{background:#16a34a}.GlobalChapterNetworkSection .chapterMapPin--green .chapterMapPinLabel{color:#16a34a}.GlobalChapterNetworkSection .chapterMapPin--purple .chapterMapPinDot{background:#7c3aed}.GlobalChapterNetworkSection .chapterMapPin--purple .chapterMapPinLabel{color:#7c3aed}.GlobalChapterNetworkSection .chapterMapPin--pink .chapterMapPinDot{background:#db2777}.GlobalChapterNetworkSection .chapterMapPin--pink .chapterMapPinLabel{color:#db2777}.GlobalChapterNetworkSection .chapterMapPin--blue .chapterMapPinDot{background:#2563eb}.GlobalChapterNetworkSection .chapterMapPin--blue .chapterMapPinLabel{color:#2563eb}.GlobalChapterNetworkSection .chapterMapPin--orange .chapterMapPinDot{background:#ea7c1f}.GlobalChapterNetworkSection .chapterMapPin--orange .chapterMapPinLabel{color:#ea7c1f}.GlobalChapterNetworkSection .chapterMapLegend{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 2px 8px #14101f1a}.GlobalChapterNetworkSection .chapterMapLegendDot{background:#16a34a;border-radius:999px;flex-shrink:0;width:8px;height:8px}.GlobalChapterNetworkSection .chapterMapLegendValue{color:#14101f;font-size:13px;font-weight:700;display:block}.GlobalChapterNetworkSection .chapterMapLegendCopy{color:#948d9f;font-size:12px;display:block}.GlobalChapterNetworkSection .chapterListCardHeader{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}@media (width<=540px){.GlobalChapterNetworkSection .chapterListCardHeader .GlobalChapterNetworkGhostButton svg{display:none}}.GlobalChapterNetworkSection .chapterListCardHeading{align-items:center;gap:10px;display:flex}.GlobalChapterNetworkSection .chapterListCardIcon{color:#7c3aed;background:#efe9fd;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.GlobalChapterNetworkSection .chapterListCardIcon svg{width:16px;height:16px}.GlobalChapterNetworkSection .chapterListCardTitle{font-size:17px}.GlobalChapterNetworkSection .GlobalChapterNetworkGhostButton{color:#8a35ef;cursor:pointer;background:#fff;border:1px solid #ded8f4;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:10px;font-weight:700;display:inline-flex}.GlobalChapterNetworkSection .GlobalChapterNetworkGhostButton svg{width:14px;height:14px}.GlobalChapterNetworkSection .GlobalChapterNetworkGhostButton:hover{background:#f4f2fb}.GlobalChapterNetworkSection .chapterList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.GlobalChapterNetworkSection .chapterList:has(.chapterRow--active) .chapterRow:not(.chapterRow--active){opacity:.45}.GlobalChapterNetworkSection .chapterList .chapterRow{transition:opacity .2s,background .2s}.GlobalChapterNetworkSection .chapterRow{background:#f5f2f9;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.GlobalChapterNetworkSection .chapterRow:hover{background:#f4f2fb}.GlobalChapterNetworkSection .chapterRowBadge{color:#fff;letter-spacing:.02em;background:#efe9fd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex}.GlobalChapterNetworkSection .chapterRowBadge span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.GlobalChapterNetworkSection .chapterRowInfo{flex-direction:column;flex:1;min-width:0;display:flex}.GlobalChapterNetworkSection .chapterRowName{color:#14101f;font-size:14px;font-weight:700}.GlobalChapterNetworkSection .chapterRowCities{color:#948d9f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.GlobalChapterNetworkSection .chapterRowMembers{flex-shrink:0;align-items:center;gap:6px;display:flex}@media (width<=640px){.GlobalChapterNetworkSection .chapterRowMembers{display:none}}.GlobalChapterNetworkSection .chapterRowMembersIcon{color:#7c3aed;width:16px;height:16px}.GlobalChapterNetworkSection .chapterRowMembersCopy{flex-direction:column;display:flex}.GlobalChapterNetworkSection .chapterRowMembersValue{color:#14101f;font-size:13px;font-weight:700}.GlobalChapterNetworkSection .chapterRowMembersLabel{color:#948d9f;font-size:11px}.GlobalChapterNetworkSection .chapterRowStatus{align-items:center;display:flex}.GlobalChapterNetworkSection .chapterRowStatus .statusDot{background:#22c55e;border-radius:50%;width:8px;height:8px}.GlobalChapterNetworkSection .chapterRowChevron{color:#b3adc0;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.GlobalChapterNetworkSection .chapterRowChevron svg{width:14px;height:14px}.GlobalChapterNetworkSection .GlobalChapterNetworkCta{background:#efeafc;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:20px auto 0;padding:24px 28px;display:flex}@media (width<=640px){.GlobalChapterNetworkSection .GlobalChapterNetworkCta{flex-direction:column;align-items:flex-start}}.GlobalChapterNetworkSection .GlobalChapterNetworkCtaCopy{align-items:center;gap:14px;display:flex}.GlobalChapterNetworkSection .GlobalChapterNetworkCtaIcon{color:#7c3aed;background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.GlobalChapterNetworkSection .GlobalChapterNetworkCtaIcon svg{width:20px;height:20px}.GlobalChapterNetworkSection .GlobalChapterNetworkCtaTitle{color:#14101f;font-size:16px;font-weight:700;display:block}.GlobalChapterNetworkSection .GlobalChapterNetworkCtaSubtitle{color:#6b6478;margin-top:2px;font-size:13px;display:block}.GlobalChapterNetworkSection .GlobalChapterNetworkPrimaryButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#db2777);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.GlobalChapterNetworkSection .GlobalChapterNetworkPrimaryButton svg{width:16px;height:16px}.GlobalChapterNetworkSection .GlobalChapterNetworkPrimaryButton:hover{opacity:.92}.GlobalChapterNetworkSection .chapterMapActivePin{pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:4px;animation:.18s ease-out chapterPinPop;display:flex;position:absolute;transform:translate(-50%,-100%)}.GlobalChapterNetworkSection .chapterMapActivePinDot{background:#7c3aed;border-radius:999px 999px 999px 2px;width:16px;height:16px;transform:rotate(45deg);box-shadow:0 0 0 6px #7c3aed2e,0 2px 6px #14101f40}.GlobalChapterNetworkSection .chapterMapActivePinLabel{color:#fff;white-space:nowrap;background:#14101f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.GlobalChapterNetworkSection .chapterRow--active{background:linear-gradient(90deg,#a855f714,#ec48990f);border-radius:14px;box-shadow:0 8px 12px #021e540f}.GlobalChapterNetworkSection .chapterRowBadge--purple span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.GlobalChapterNetworkSection .chapterRowBadge--pink span{background:linear-gradient(90deg,#db2777,#f472b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.GlobalChapterNetworkSection .chapterRowBadge--blue span{background:linear-gradient(90deg,#2563eb,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.GlobalChapterNetworkSection .chapterRowBadge--orange span{background:linear-gradient(90deg,#ea7c1f,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.GlobalChapterNetworkSection .chapterRowBadge--green span{background:linear-gradient(90deg,#16a34a,#4ade80);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (width<=1200px){.GlobalChapterNetworkSection{padding:56px 20px}.GlobalChapterNetworkStatsGrid{grid-template-columns:repeat(2,1fr)}.GlobalChapterNetworkMainGrid{grid-template-columns:420px 1fr}}@media (width<=960px){.GlobalChapterNetworkSection{padding:48px 20px}.GlobalChapterNetworkTitle{font-size:34px}.GlobalChapterNetworkTitleAccent{font-size:36px}.GlobalChapterNetworkMainGrid{grid-template-columns:1fr;padding:0!important}.chapterMapArea{display:none}.chapterListCard{width:100%;display:block!important}:scope .chapterMapArea{height:220px!important}}@media (width<=640px){.chapterMapCard{display:none!important}.GlobalChapterNetworkSection{padding:40px 16px}.GlobalChapterNetworkHeader{margin-bottom:28px}.GlobalChapterNetworkTitle{font-size:28px}.GlobalChapterNetworkTitleAccent{font-size:30px}.GlobalChapterNetworkSubtitle{font-size:14px}.GlobalChapterNetworkStatsGrid{grid-template-columns:repeat(2,1fr);gap:12px}.GlobalChapterNetworkStatCard{padding:16px}.GlobalChapterNetworkStatValue{font-size:20px}.GlobalChapterNetworkStatArrow{display:none}.chapterListCard{padding:18px}.chapterRow{gap:10px;padding:12px}.chapterRowMembers{display:none}.chapterRowStatus{padding:4px 9px;font-size:11px}.GlobalChapterNetworkCta{flex-direction:column;align-items:flex-start;padding:20px}.GlobalChapterNetworkPrimaryButton{justify-content:center;width:100%}}@media (width<=480px){.GlobalChapterNetworkSection{padding:12px}.GlobalChapterNetworkTitle{font-size:15px!important}.GlobalChapterNetworkTitleAccent{font-size:27px}.GlobalChapterNetworkStatsGrid{gap:10px}.GlobalChapterNetworkStatCard{padding:13px}.GlobalChapterNetworkStatIcon{width:36px;height:36px}.GlobalChapterNetworkStatIcon svg{width:18px;height:18px}.GlobalChapterNetworkStatValue{font-size:18px}.GlobalChapterNetworkStatLabel,.GlobalChapterNetworkStatSublabel{font-size:11px}.chapterListCard{width:100%;padding:14px}.chapterListCardHeader{gap:8px}.chapterListCardTitle{text-wrap:nowrap;font-size:12px!important}.GlobalChapterNetworkGhostButton{padding:7px 10px;font-size:11px}.chapterRowBadge{width:38px;height:38px;font-size:12px}.chapterRowName{font-size:11px!important}.chapterRowCities{font-size:11px}.chapterRowStatus{display:none}.GlobalChapterNetworkCta{padding:16px}}@media (width<=360px){.GlobalChapterNetworkStatsGrid{grid-template-columns:1fr}.GlobalChapterNetworkTitle{font-size:23px}.GlobalChapterNetworkTitleAccent{font-size:25px}.GlobalChapterNetworkGhostButton{padding:6px 8px}.GlobalChapterNetworkGhostButton svg{display:none}}.chapterNetworkStatsGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1250px;margin:0 auto 32px;display:grid}@media (width<=1200px){.chapterNetworkStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:calc(100% - 32px)}}@media (width<=992px){.chapterNetworkStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px}}@media (width<=768px){.chapterNetworkStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:calc(100% - 24px);margin-bottom:24px}}@media (width<=480px){.chapterNetworkStatsGrid{grid-template-columns:1fr;gap:10px;max-width:calc(100% - 20px);margin-bottom:22px}}.ChapterNetworkTopStatCard{background:#fff;border:1px solid #ece8fb;border-radius:18px;padding:20px;position:relative;overflow:hidden}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop{align-items:center;gap:12px;display:flex}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon svg{width:22px;height:22px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon--purple{color:#7c3aed;background:#efe9fd}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon--green{color:#16a34a;background:#e3f7ec}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon--blue{color:#2563eb;background:#e6f1fd}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon--orange{color:#ea7c1f;background:#fdedde}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy{flex-direction:column;flex:1;min-width:0;display:flex}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatValue{font-family:Tan Aegean;font-size:24px;font-weight:800;line-height:1.2}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatLabel{font-size:13px;font-weight:600}.ChapterNetworkTopStatCard .ChapterNetworkTopStatSublabel{color:#948d9f;margin-top:4px;font-size:13px;display:block}@media (width<=1200px){.ChapterNetworkTopStatCard{padding:17px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop{gap:10px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon{border-radius:13px;width:42px;height:42px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon svg{width:20px;height:20px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatValue{font-size:22px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatLabel,.ChapterNetworkTopStatCard .ChapterNetworkTopStatSublabel{font-size:12px}}@media (width<=992px){.ChapterNetworkTopStatCard{padding:17px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop{gap:11px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon{width:42px;height:42px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatValue{font-size:22px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatLabel,.ChapterNetworkTopStatCard .ChapterNetworkTopStatSublabel{font-size:12px}}@media (width<=768px){.ChapterNetworkTopStatCard{border-radius:15px;padding:14px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop{gap:9px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon{border-radius:11px;width:38px;height:38px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon svg{width:19px;height:19px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatValue{font-size:20px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatLabel{font-size:11.5px;line-height:1.3}.ChapterNetworkTopStatCard .ChapterNetworkTopStatSublabel{margin-top:5px;font-size:11px;line-height:1.4}}@media (width<=480px){.ChapterNetworkTopStatCard{border-radius:14px;padding:14px 15px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop{gap:10px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon{border-radius:12px;flex-basis:40px;width:40px;height:40px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatIcon svg{width:19px;height:19px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatValue{font-size:18px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatCardTop .ChapterNetworkTopStatCopy .ChapterNetworkTopStatLabel{font-size:12px}.ChapterNetworkTopStatCard .ChapterNetworkTopStatSublabel{font-size:11px}}.ChapterNetworkTopeader{text-align:center;max-width:820px;margin:0 auto 40px}.ChapterNetworkTopeader .ChapterNetworkTopyebrow{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.ChapterNetworkTopeader .ChapterNetworkTopyebrow svg{width:14px;height:14px}.ChapterNetworkTopeader .ChapterNetworkTopitle{color:#14101f;letter-spacing:0;margin:16px 0 12px;font-family:Tan Aegean;font-size:42px;font-weight:500;line-height:1.15}.ChapterNetworkTopeader .ChapterNetworkTopitle .ChapterNetworkTopitleAccent{background:linear-gradient(90deg,#7c3aed,#db2777);color:#0000;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean;font-size:42px}.ChapterNetworkTopeader .ChapterNetworkTopubtitle{color:#6b6478;font-size:16px;line-height:1.6}@media (width<=1200px){.ChapterNetworkTopeader{max-width:680px;margin-bottom:34px}.ChapterNetworkTopeader .ChapterNetworkTopitle{font-size:38px}.ChapterNetworkTopeader .ChapterNetworkTopubtitle{font-size:15px}}@media (width<=992px){.ChapterNetworkTopeader{max-width:640px;margin-bottom:30px}.ChapterNetworkTopeader .ChapterNetworkTopyebrow{padding:6px 14px;font-size:12px}.ChapterNetworkTopeader .ChapterNetworkTopitle{margin:14px 0 11px;font-size:34px;line-height:1.2}.ChapterNetworkTopeader .ChapterNetworkTopubtitle{font-size:14px;line-height:1.55}}@media (width<=768px){.ChapterNetworkTopeader{max-width:100%;margin-bottom:24px;padding:0 12px}.ChapterNetworkTopeader .ChapterNetworkTopyebrow{gap:5px;padding:6px 12px;font-size:10px}.ChapterNetworkTopeader .ChapterNetworkTopyebrow svg{width:12px;height:12px}.ChapterNetworkTopeader .ChapterNetworkTopitle{margin:12px 0 10px;font-size:clamp(27px,6vw,32px);line-height:1.2}.ChapterNetworkTopeader .ChapterNetworkTopubtitle{font-size:13px;line-height:1.55}}@media (width<=480px){.ChapterNetworkTopeader{margin-bottom:20px;padding:0 10px}.ChapterNetworkTopeader .ChapterNetworkTopyebrow{letter-spacing:.035em;padding:5px 11px;font-size:9px}.ChapterNetworkTopeader .ChapterNetworkTopyebrow svg{width:11px;height:11px}.ChapterNetworkTopeader .ChapterNetworkTopitle{margin:10px 0 8px;line-height:1.25;font-size:25px!important}.ChapterNetworkTopeader .ChapterNetworkTopitle .ChapterNetworkTopitleAccent{font-size:25px!important}.ChapterNetworkTopeader .ChapterNetworkTopubtitle{font-size:12px;line-height:1.5}}.mainNewOneCommunityHero{background:#f7f1ff;width:100%;padding:20px;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero{text-align:center;flex-direction:column;align-items:center;width:1250px;margin:0 auto;padding:14px 0;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityBadge{color:#7c3aed;letter-spacing:.06em;background:#ece9fc;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeading{letter-spacing:0;max-width:1250px;margin:0 0 20px;font-family:Tan Aegean;font-size:42px;font-weight:500;line-height:1.5}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeading .NewOneCommunityHeadingAccent{letter-spacing:-.4px;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#7c3aed,#db2777);-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean;font-size:42px;line-height:1.5;display:inline-block}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunitySubheading{max-width:620px;margin:0 0 40px;font-size:15px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent{grid-template-columns:420px minmax(0,1fr);align-items:stretch;gap:16px;width:100%;display:grid}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList{background:#ffffff8c;border:1px solid #7741d01a;border-radius:12px;flex-direction:column;min-width:0;height:40rem;padding:14px 12px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #5b358206}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#f7f1ff00 0%,#f7f1ffb8 42%,#f7f1fff5 72%,#f7f1ff 100%);height:105px;position:absolute;bottom:0;left:0;right:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList.is-scrolling:after{opacity:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList::-webkit-scrollbar{width:0;height:0;display:none}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListtitle{color:#8a35ef;padding:0 12px 12px;font-size:14px;font-weight:700;line-height:1.2}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListscroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;height:calc(100% - 60px);min-height:0;padding:0 0 2px;overflow:hidden auto}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListscroll::-webkit-scrollbar{width:0;height:0;display:none}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListitem{cursor:pointer;text-align:left;background:#fff6;border:1px solid #7e4bd214;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:58px;margin-bottom:5px;padding:7px 12px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListitem:last-child{margin-bottom:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListitem--active{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#0000;box-shadow:0 7px 16px #5c26c929}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListitem--active .NewOneCommunityHeroListicon{color:#8a35ef;background:#fffffff2;border-color:#ffffff80}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListitem--active .NewOneCommunityHeroListtext strong{color:#fff}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListitem--active .NewOneCommunityHeroListtext small{color:#ffffffe6}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListitem--active .NewOneCommunityHeroListarrow{color:#fff}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListicon{color:#7038d6;background:#f7f0ff;border:1px solid #e8dcfa;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,color .18s;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListtext strong{color:#242039;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.2;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListtext small{color:#58516e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroListarrow{color:#6b637c;flex:none;transition:transform .18s;transform:rotate(0)}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroScrollHint{z-index:6;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;left:0;right:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroScrollArrow{color:#8b3df2;margin-bottom:5px;font-size:20px;font-weight:600;line-height:1;animation:1.8s ease-in-out infinite NewOneCommunityHeroScrollBounce}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroScrollTitle{letter-spacing:.4px;color:#8b3df2;font-size:10px;font-weight:800;line-height:1.2}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroList .NewOneCommunityHeroScrollCount{letter-spacing:.3px;color:#a13de0;margin-top:3px;font-size:10px;font-weight:700;line-height:1.2}@keyframes NewOneCommunityHeroScrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight{background:#fff;border:1px solid #713cd32b;border-radius:20px;align-self:start;min-width:0;height:auto;min-height:0;overflow:hidden;box-shadow:0 8px 28px #522a8209,0 1px 2px #522a8206}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight::-webkit-scrollbar{width:0;height:0;display:none}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroRighthero{align-items:center;min-height:120px;padding:20px;display:flex;position:relative;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroRighthero .NewOneCommunityHeroRightheroContent{z-index:3;gap:20px;padding:10px 0 0 18px;display:flex;position:relative}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroRighthero .NewOneCommunityHeroRightheroContent .NewOneCommunityHeroRightmainIcon{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:13px;display:flex;box-shadow:0 8px 19px #7132d533}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroRighthero .NewOneCommunityHeroRightheroContent .NewOneCommunityHeroRightHeadingandPara{flex-direction:column;align-items:flex-start;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroRighthero .NewOneCommunityHeroRightheroContent .NewOneCommunityHeroRightHeadingandPara h3{color:#10152e;max-width:750px;margin:0 0 2px;font-weight:600}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroRighthero .NewOneCommunityHeroRightheroContent .NewOneCommunityHeroRightHeadingandPara p{color:#565a74;text-align:left;max-width:700px;margin:0;font-size:13px;line-height:1.65}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroRighthero .NewOneCommunityHeroRightillustration{pointer-events:none;width:320px;height:220px;position:absolute;top:0;right:-10px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroRighthero .NewOneCommunityHeroRightillustrationGlow{background:radial-gradient(#8f51e433 0%,#8f51e414 46%,#8f51e400 73%);border-radius:50%;width:340px;height:260px;position:absolute;top:-35px;right:-30px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard{padding:10px 20px 20px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-height:190px;display:grid;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock{border:1px solid #e7dbf6;border-radius:10px;min-width:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock:not(:first-child){border-left:1px solid #eee8f4}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock .NewOneCommunityHeroInfoBlockheading{border-bottom:1px solid #e7dbf6;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock .NewOneCommunityHeroInfoBlockheading span{color:#8a35ef;background:#f5edff;border-radius:50%;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;display:flex;box-shadow:inset 0 0 0 1px #7137d308,0 2px 5px #7137d308}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock .NewOneCommunityHeroInfoBlockheading strong{color:#8a35ef;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock ul{margin:0;padding:0 11px 17px;list-style:none}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock ul li{align-items:flex-start;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock ul li:last-child{margin-bottom:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock ul li svg{color:#8a35ef;flex:none;margin-top:2px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock p{text-align:left;margin:0;padding:0 11px 17px;font-size:12px;line-height:1.55}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock .NewOneCommunityHeroInfoBlocktags{flex-wrap:wrap;align-items:flex-start;gap:7px;padding:0 11px 17px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroInfoCard .subNewOneCommunityHeroInfoCard .NewOneCommunityHeroInfoBlock .NewOneCommunityHeroInfoBlocktags span{color:#5430a8;white-space:nowrap;background:#faf7ff;border:1px solid #dfcff7;border-radius:999px;max-width:100%;padding:6px 12px;font-size:10px;line-height:1}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources{padding:0 20px 20px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources{background:#fff;border:1px solid #e7dbf6;border-radius:16px;padding:14px 18px 13px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesheading{align-items:center;gap:9px;margin-bottom:10px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesheading span{color:#8a35ef;background:#f3eaff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesheading strong{color:#8a35ef;font-size:12px;font-weight:700}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesgrid .NewOneCommunityHeroResource{text-align:left;background:#fff;border:1px solid #e2d8ed;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesgrid .NewOneCommunityHeroResource:hover{border-color:#cdb4ed;transform:translateY(-1px);box-shadow:0 6px 16px #5427a912}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesgrid .NewOneCommunityHeroResource .NewOneCommunityHeroResourceicon{color:#763bd7;background:#f5edff;border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesgrid .NewOneCommunityHeroResource .NewOneCommunityHeroResourcecontent{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesgrid .NewOneCommunityHeroResource .NewOneCommunityHeroResourcecontent strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesgrid .NewOneCommunityHeroResource .NewOneCommunityHeroResourcecontent small{color:#6a6578;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent .NewOneCommunityHeroRight .NewOneCommunityHeroResources .subNewOneCommunityHeroResources .NewOneCommunityHeroResourcesgrid .NewOneCommunityHeroResource .NewOneCommunityHeroResourcearrow{color:#8a35ef;flex:none}.mainNewOneCommunityHero .NewOneCommunityMobileDetails{display:none}@media (width<=1200px){.mainNewOneCommunityHero .subNewOneCommunityHero{width:calc(100% - 32px)}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent{grid-template-columns:310px minmax(0,1fr)}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroInfoCard{grid-template-columns:repeat(2,minmax(0,1fr))}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroInfoBlock:nth-child(3){border-top:1px solid #eee8f4;border-left:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroInfoBlock:nth-child(4){border-top:1px solid #eee8f4}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroRight__heroContent{width:75%}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroRight__heroContent h1{font-size:36px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroRight__illustration{opacity:.7;right:-50px}}@media (width<=800px){.mainNewOneCommunityHero{min-height:auto;overflow:visible}.mainNewOneCommunityHero .subNewOneCommunityHero{width:calc(100% - 20px);min-height:auto;padding:12px 0 20px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeading{margin:10px 0 8px;font-size:25px;line-height:1.3}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeading span{margin:10px 0 8px;line-height:1.3;font-size:25px!important}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroContent{height:auto;min-height:0;display:block}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroList{border-radius:14px;width:100%;height:auto;padding:10px;overflow:visible}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListtitle{padding:2px 4px 10px;font-size:12px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListscroll{height:auto;padding:0;display:block;overflow:visible}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListitem{border-radius:11px;width:100%;min-width:0;min-height:58px;margin-bottom:7px;padding:7px 10px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListitem--active .NewOneCommunityHeroListarrow{transform:rotate(90deg)}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListicon{flex-basis:36px;width:36px;height:36px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListtext strong,.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListtext small{font-size:12px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileDetails{background:#fff;border:1px solid #e7dbf6;border-radius:13px;width:100%;margin:-1px 0 9px;padding:14px;animation:.18s mobileRoleDetailsIn;display:block;box-shadow:0 7px 20px #522a820f}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileDetailsHero{border-bottom:1px solid #eee8f4;align-items:flex-start;gap:11px;padding-bottom:14px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileDetailsIcon{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 6px 14px #7132d529}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileDetailsHero h3{color:#10152e;margin:1px 0 5px;font-size:15px;font-weight:650;line-height:1.3}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileDetailsHero p{color:#565a74;margin:0;font-size:10.5px;line-height:1.55}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfo{grid-template-columns:1fr;gap:0;display:grid}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfoBlock{text-align:left;border-bottom:1px solid #eee8f4;padding:13px 0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfoBlock:last-child{border-bottom:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfoBlock>strong{color:#8a35ef;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfoBlock>p{color:#55516a;margin:0;font-size:10.5px;line-height:1.55}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfoBlock ul{margin:0;padding:0;list-style:none}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfoBlock ul li{color:#4d4960;align-items:flex-start;gap:7px;margin-bottom:6px;font-size:10.5px;line-height:1.45;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfoBlock ul li:last-child{margin-bottom:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileInfoBlock ul li svg{color:#8a35ef;flex:none;margin-top:2px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileTags{flex-wrap:wrap;gap:6px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileTags span{color:#5430a8;background:#faf7ff;border:1px solid #dfcff7;border-radius:999px;padding:5px 8px;font-size:9px;line-height:1.1}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResources{padding-top:13px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResourcesTitle{color:#8a35ef;align-items:center;gap:7px;margin-bottom:8px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResourcesTitle svg{flex:none}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResourcesTitle strong{font-size:12px;font-weight:700}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResourcesList{gap:6px;display:grid}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResource{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5dcef;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:50px;padding:7px 8px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResource>span{color:#763bd7;background:#f5edff;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResource>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResource>div strong{color:#27213b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResource>div small{color:#6a6578;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileResource>svg{color:#8a35ef;flex:none}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroRight{display:none}}@keyframes mobileRoleDetailsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){.mainNewOneCommunityHero .subNewOneCommunityHero{width:calc(100% - 12px)}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeading{margin:10px 0 8px;font-size:25px;line-height:1.3}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListitem{min-width:0}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityHeroListitem--active .NewOneCommunityHeroListarrow{transform:rotate(90deg)!important}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileDetails{padding:12px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileDetailsHero h3{font-size:14px}.mainNewOneCommunityHero .subNewOneCommunityHero .NewOneCommunityMobileDetailsHero p{font-size:12px}.mainNewOneCommunityHero--active .NewOneCommunityHeroListarrow{transform:rotate(90deg)}}.newCustomerSuccessCTA{box-sizing:border-box;width:100%;padding:24px}.newCustomerSuccessCTA__content{box-sizing:border-box;background:radial-gradient(700px 400px at 100%,#ffcff9b3,#0000 70%),radial-gradient(600px 380px at 4% 100%,#e1d2ffb3,#0000 68%),linear-gradient(105deg,#f5f0ff 0%,#fbfaff 42%,#fff7fd 100%);border-radius:28px;align-items:center;width:100%;max-width:1490px;min-height:382px;margin:0 auto;padding:48px 66px;display:flex;position:relative;overflow:hidden}.newCustomerSuccessCTA__copy{z-index:5;width:83%;max-width:1080px;position:relative}.newCustomerSuccessCTA__eyebrow{color:#8644f5;letter-spacing:2.2px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:800;line-height:1;display:flex}.newCustomerSuccessCTA__eyebrow>span:first-child{background:#a443ff;border-radius:10px;flex:0 0 31px;width:31px;height:2px}.newCustomerSuccessCTA h2{color:#24173a;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:400}.newCustomerSuccessCTA h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.newCustomerSuccessCTA p{color:#606184;margin:17px 0 25px;font-size:17px;font-weight:500;line-height:1.42}.newCustomerSuccessCTA__actions{align-items:center;gap:16px;display:flex}.newCustomerSuccessCTA__button{box-sizing:border-box;border-radius:32px;justify-content:center;align-items:center;gap:20px;min-width:277px;padding:10px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.newCustomerSuccessCTA__button:hover{transform:translateY(-2px)}.newCustomerSuccessCTA__button:hover .newCustomerSuccessCTA__buttonArrow{transform:translate(4px)}.newCustomerSuccessCTA__button--primary{color:#fff;background:linear-gradient(100deg,#713cff 0%,#9d38f4 52%,#ef39a3 100%);box-shadow:0 12px 25px #893af533}.newCustomerSuccessCTA__button--secondary{color:#8a35ef;background:#ffffff4d;border:2px solid #7a4bed33}.newCustomerSuccessCTA__buttonText{white-space:nowrap}.newCustomerSuccessCTA__buttonArrow{font-size:23px;font-weight:400;line-height:1;transition:transform .2s}.newCustomerSuccessCTA__benefits{z-index:6;flex-direction:column;gap:22px;display:flex;position:absolute;top:51px;left:51%}.newCustomerSuccessCTA__benefit{align-items:center;gap:22px;min-width:275px;display:flex}.newCustomerSuccessCTA__benefitIcon{color:#8a35ef;background:radial-gradient(circle at 50% 45%,#fffffff2,#efe8ffcc);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:30px;display:flex;box-shadow:inset 0 0 0 1px #8957f00d,0 8px 18px #6f40d10f}.newCustomerSuccessCTA__benefitContent{flex-direction:column;gap:3px;display:flex}.newCustomerSuccessCTA__benefitContent strong{font-size:16px;font-weight:800;line-height:1.1}.newCustomerSuccessCTA__benefitContent span{font-size:12px;font-weight:500;line-height:1.2}.newCustomerSuccessCTA__visual{z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;width:26%;height:100%;display:flex;position:absolute;top:0;right:3%;overflow:hidden}.newCustomerSuccessCTA__visualImage{object-fit:cover;object-position:right center;border:0;width:450px;height:400px;display:block}@media (width<=1200px){.newCustomerSuccessCTA__visual{width:44%}.newCustomerSuccessCTA__visualImage{object-position:center}}@media (width<=980px){.newCustomerSuccessCTA__visual{opacity:.35;width:43%}.newCustomerSuccessCTA__visualImage{object-position:center}}@media (width<=700px){.newCustomerSuccessCTA__visual{display:none}}.newCustomerSuccessCTA__dots{opacity:.45;background-image:radial-gradient(circle,#9e56f24d 1.7px,#0000 1.7px);background-size:15px 15px;width:175px;height:130px;position:absolute;top:95px;right:260px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.newCustomerSuccessCTA__bars{justify-content:center;align-items:flex-end;gap:13px;width:260px;height:170px;display:flex;position:absolute;bottom:28px;right:150px;transform:perspective(500px)skew(-7deg)}.newCustomerSuccessCTA__bars i{background:linear-gradient(#c24af1 0%,#8842ed 50%,#7040d9 100%);border-radius:6px 6px 0 0;width:42px;display:block}.newCustomerSuccessCTA__bars i:first-child{height:52px}.newCustomerSuccessCTA__bars i:nth-child(2){height:78px}.newCustomerSuccessCTA__bars i:nth-child(3){height:111px}.newCustomerSuccessCTA__bars i:nth-child(4){height:145px}.newCustomerSuccessCTA__rocket{filter:drop-shadow(0 12px 8px #9b33dc26);justify-content:center;align-items:center;width:110px;height:110px;font-size:82px;display:flex;position:absolute;top:28px;right:145px;transform:rotate(-18deg)}.newCustomerSuccessCTA__arrow{width:260px;height:160px;position:absolute;top:100px;right:225px;transform:rotate(-18deg)}.newCustomerSuccessCTA__arrow span{border-top:8px solid #9a45eb;border-radius:70% 0 0;width:215px;height:80px;position:absolute;top:20px;left:0;transform:rotate(-8deg)}.newCustomerSuccessCTA__arrow span:after{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:28px solid #db36c5;width:0;height:0;position:absolute;top:-17px;right:-3px;transform:rotate(25deg)}.newCustomerSuccessCTA__impact{color:#18143f;flex-direction:column;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:19px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:158px;right:65px;transform:rotate(-7deg)}.newCustomerSuccessCTA__impact i{background:#df3ab4;border-radius:100%;width:47px;height:3px;margin-top:7px;margin-left:24px;display:block;transform:rotate(-7deg)}.newCustomerSuccessCTA__clouds{opacity:.82;align-items:flex-end;width:440px;height:100px;display:flex;position:absolute;bottom:-37px;right:65px}.newCustomerSuccessCTA__clouds i{background:#f1edfff2;border-radius:50%;display:block}.newCustomerSuccessCTA__clouds i:first-child{width:125px;height:74px;margin-right:-25px}.newCustomerSuccessCTA__clouds i:nth-child(2){width:105px;height:100px;margin-right:-20px}.newCustomerSuccessCTA__clouds i:nth-child(3){width:125px;height:78px;margin-right:-25px}.newCustomerSuccessCTA__clouds i:nth-child(4){width:150px;height:92px}@media (width<=1200px){.newCustomerSuccessCTA__content{padding-left:45px;padding-right:35px}.newCustomerSuccessCTA__copy{width:50%}.newCustomerSuccessCTA__benefits{left:50%}.newCustomerSuccessCTA__bars,.newCustomerSuccessCTA__rocket{right:80px}.newCustomerSuccessCTA__arrow{right:155px}.newCustomerSuccessCTA__impact{right:35px}}@media (width<=980px){.newCustomerSuccessCTA__content{min-height:auto;padding:42px;display:block}.newCustomerSuccessCTA__copy{width:100%;max-width:650px}.newCustomerSuccessCTA__benefits{flex-flow:wrap;margin-top:35px;position:relative;top:auto;left:auto}.newCustomerSuccessCTA__benefit{min-width:220px}.newCustomerSuccessCTA__visual{opacity:.25}}@media (width<=700px){.newCustomerSuccessCTA{padding:14px}.newCustomerSuccessCTA__content{border-radius:22px;padding:32px 24px}.newCustomerSuccessCTA__eyebrow{letter-spacing:1.5px;margin-bottom:14px;font-size:9px}.newCustomerSuccessCTA__eyebrow>span:first-child{flex-basis:23px;width:23px}.newCustomerSuccessCTA h2{letter-spacing:-1.7px;font-size:24px}.newCustomerSuccessCTA h2 br{display:none}.newCustomerSuccessCTA p{margin-top:17px;margin-bottom:23px;font-size:15px;line-height:1.45}.newCustomerSuccessCTA .desktopOnly{display:none}.newCustomerSuccessCTA__actions{flex-direction:column;align-items:stretch;gap:10px}.newCustomerSuccessCTA__button{width:100%;min-width:0;height:54px}.newCustomerSuccessCTA__benefits{grid-template-columns:1fr;gap:14px;margin-top:30px;display:grid}.newCustomerSuccessCTA__benefit{gap:14px;min-width:0}.newCustomerSuccessCTA__benefitIcon{flex-basis:52px;width:52px;height:52px;font-size:23px}.newCustomerSuccessCTA__benefitContent strong{font-size:16px}.newCustomerSuccessCTA__benefitContent span{font-size:13px}.newCustomerSuccessCTA__visual{display:none}}@media (width<=420px){.newCustomerSuccessCTA__content{padding:28px 20px}.newCustomerSuccessCTA h2{letter-spacing:.3px;font-size:24px}.newCustomerSuccessCTA__eyebrow{font-size:8px}.newCustomerSuccessCTA p{font-size:14px}}:root{--brand-green:#1ed760;--brand-green-dark:#16a34a;--panel-black:#0d0d0d;--field-border:#ffffff40;--field-border-focus:#fff9}.page{background:linear-gradient(135deg,#7c4fe0 0%,#4c2c9e 55%,#241150 100%);justify-content:space-between;align-items:flex-end;gap:clamp(24px,6vw,80px);height:100vh;padding:0 7%;display:flex;position:relative;overflow:hidden}.page:before{content:"";z-index:0;background:#f4f2fb;border-radius:50%;width:1200px;height:1200px;position:absolute;top:-260px;right:-420px}.page:after{content:"";z-index:0;background:radial-gradient(circle,#d84fc059,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;bottom:-380px;left:-260px}.page .network-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page .network-lines line{stroke:#c9b8e8;stroke-width:1px;opacity:.55}.page .network-lines circle{fill:#b9a4dd;opacity:.6}.page .dot-grid{z-index:1;pointer-events:none;background-image:radial-gradient(#ffffff59 1.5px,#0000 1.5px);background-size:14px 14px;width:90px;height:60px;position:absolute;top:24px;left:24px}.page .mountain-scene{z-index:1;pointer-events:none;opacity:.9;width:min(52vw,720px);position:absolute;bottom:0;right:0}.page .hero{z-index:2;align-self:center;max-width:600px;position:relative}.page .hero .hero-logo{align-items:center;gap:18px;margin-bottom:50px;display:flex}.page .hero .hero-logo img{width:346px}.page .hero h1{color:#fff;margin-bottom:20px;font-size:34px;font-weight:800;line-height:1.12}.page .hero h1 span{background:linear-gradient(90deg,#d0a8ff,#f2a9e6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page .hero p{color:#ffffffbf;max-width:460px;margin-bottom:42px;font-size:16px;line-height:1.7}.page .hero .hero-features{flex-wrap:wrap;gap:28px;display:flex}.page .hero .hero-features .feature{gap:14px;width:170px;display:flex}.page .hero .hero-features .feature .icon{color:#fff;background:linear-gradient(135deg,#9b6af5,#dd5db7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.page .hero .hero-features .feature h4{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700}.page .hero .hero-features .feature span{color:#ffffffa6;font-size:13px;line-height:1.5}.page .card{box-sizing:border-box;z-index:2;background:#fff;border-radius:13px 13px 0 0;flex-direction:column;align-self:flex-end;width:420px;margin-bottom:0;display:flex;overflow:hidden;box-shadow:0 30px 60px #00000059}.page .card .card-banner{position:relative;overflow:hidden}.page .card .card-banner img{object-fit:cover;opacity:.2;width:100%;height:100%;display:block}.page .card .card-banner:after{content:"";background:linear-gradient(#fff0 30%,#ffffff1a 45%,#ffffff59 60%,#ffffffb3 80%,#fffffff2 95%,#fff 100%);position:absolute;inset:0}.page .card .card-banner .banner-overlay{text-align:center;background:linear-gradient(#6f3ff533,#ff6bb533);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page .card .card-banner .banner-overlay img{opacity:1;width:60px;height:60px;margin-bottom:18px}.page .card .card-banner .banner-overlay h2{color:#000;margin-bottom:10px;font-size:16px}.page .card .card-banner .banner-overlay p{color:#000;font-size:14px;font-weight:600;line-height:1.5}.page .card .card-content{flex:1;padding:0 8px 20px;overflow-y:auto}.page .card .card-content .card-logo{width:56px;height:56px;color:var(--panel-black);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-size:1.1rem;font-weight:800;display:flex}.page .card .card-content .headline{text-align:center;color:#fff;margin:0 0 28px;font-size:clamp(1.35rem,3vw,1.6rem);font-weight:700;line-height:1.3}.page .card .card-content .headline span{color:#fff9;margin-top:6px;font-size:.95rem;font-weight:400;display:block}.page .card .card-content form{flex-direction:column;gap:16px;display:flex}.page .card .card-content form .passfield{gap:10px;display:flex}.page .card .card-content form .field{position:relative}.page .card .card-content form .field label{letter-spacing:.02em;text-transform:uppercase;color:#000;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.page .card .card-content form .field input{color:#707070;background:0 0;border:1px solid #e3e3e3;border-radius:4px;outline:none;width:100%;padding:10px 10px 10px 20px;font-family:inherit;font-size:14px;transition:border-color .15s}.page .card .card-content form .field input::placeholder{color:#707070}.page .card .card-content form .field input:focus{border-color:#e64ac9}.page .card .card-content form .field input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#707070!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.page .card .card-content form .field .toggle-visibility{cursor:pointer;color:#915eff;font-size:18px;position:absolute;top:70%;right:5%;transform:translateY(-50%)}.page .card .card-content form .field .toggle-visibility svg,.page .card .card-content form .field .toggle-visibility:hover svg{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page .card .card-content form .forgot-row{justify-content:flex-end;margin-top:-6px;display:flex}.page .card .card-content form .forgot-row .forgot-link{color:#707070;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.page .card .card-content form .btn-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);border:none;border-radius:999px;width:100%;margin-top:6px;padding:15px 20px;font-family:inherit;font-size:.95rem;font-weight:700}@media (width<=1200px){.page{gap:40px;padding:40px 5%}.page:before{width:900px;height:900px;top:-220px;right:-320px}.page .hero{max-width:520px}.page .hero .hero-logo{margin-bottom:36px}.page .hero .hero-logo img{width:280px}.page .hero h1{font-size:30px}.page .hero p{font-size:15px}.page .card{width:390px}}@media (width<=992px){.page{flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;height:auto;min-height:100vh;padding:50px 24px}.page:before{width:700px;height:700px;top:-160px;right:-260px}.page:after{width:500px;height:500px}.page .mountain-scene{display:none}.page .hero{text-align:center;max-width:100%}.page .hero p{max-width:100%}.page .hero .hero-logo{justify-content:center}.page .hero .hero-logo img{width:240px}.page .hero .hero-features{justify-content:center}.page .card{border-radius:16px;align-self:center;width:100%;max-width:500px}}@media (width<=768px){.page{gap:36px;padding:32px 18px}.page:before{width:520px;height:520px;top:-120px;right:-180px}.page .dot-grid{width:70px;height:50px}.page .hero .hero-logo img{width:190px}.page .hero h1{font-size:26px}.page .hero p{font-size:14px}.page .hero .hero-features{gap:18px}.page .hero .hero-features .feature{text-align:left;justify-content:center;width:100%}.page .card{max-width:100%}.page .card .card-banner .banner-overlay{padding:20px}.page .card .card-banner .banner-overlay img{width:50px;height:50px}.page .card .card-banner .banner-overlay h2{font-size:15px}.page .card .card-banner .banner-overlay p{font-size:13px}.page .card .card-content{padding:20px 16px}.page .card .card-content form .field input{font-size:13px}.page .card .card-content form .btn-primary{padding:14px}}@media (width<=480px){.page{gap:28px;padding:24px 14px}.page:before{width:380px;height:380px;top:-80px;right:-120px}.page .hero .hero-logo{margin-bottom:24px}.page .hero .hero-logo img{width:160px}.page .hero h1{font-size:22px}.page .hero p{font-size:13px;line-height:1.6}.page .hero .hero-features .feature{gap:10px}.page .hero .hero-features .feature .icon{width:40px;height:40px;font-size:16px}.page .hero .hero-features .feature h4{font-size:14px}.page .hero .hero-features .feature span{font-size:12px}.page .card{border-radius:12px}.page .card .card-banner .banner-overlay img{width:42px;height:42px}.page .card .card-banner .banner-overlay h2{font-size:14px}.page .card .card-banner .banner-overlay p{font-size:12px}.page .card .card-content{padding:18px 14px}.page .card .card-content form{gap:14px}.page .card .card-content form .field label{font-size:11px}.page .card .card-content form .field input{padding:10px 16px;font-size:12px}.page .card .card-content form .field .toggle-visibility{font-size:16px}.page .card .card-content form .forgot-row .forgot-link{font-size:11px}.page .card .card-content form .btn-primary{padding:13px;font-size:14px}}.mainContentList{text-align:center;background:#faf7fc}.mainContentList .ContentListHero{background:#f2edfa;justify-content:center;align-items:center;width:100%;min-height:130px;margin-bottom:20px;padding-top:7.5rem;padding-bottom:1.4rem;display:flex;overflow:hidden}.mainContentList .ContentListHero:before{content:"";background:#ffffff47;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:-120px}.mainContentList .ContentListHero .ContentListHeroContainer{z-index:2;justify-content:center;align-items:center;gap:60px;width:100%;max-width:1300px;display:flex;position:relative}.mainContentList .ContentListHero .ContentListHeroContainer .ContentListHeroContent{flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:520px;display:flex}.mainContentList .ContentListHero .ContentListHeroContainer .ContentListHeroContent h1{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-transform:capitalize;-webkit-background-clip:text;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:500}.mainContentList .ContentListHero .ContentListHeroContainer .ContentListHeroContent .heroLine{background:#8b3df2;border-radius:20px;width:170px;height:4px;margin:14px 0}.mainContentList .subContentList{padding-bottom:20px}.mainContentList .subContentList .ContentListgrid{max-width:1250px;margin:auto}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card{text-align:left;background:#fff;border:1px solid #e4e8ed;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:160px;padding:20px;transition:all .35s;display:flex}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card:hover{box-shadow:0 8px 25px #27174d14}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card.video-resource-card{padding:10px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top{align-items:center;gap:20px;width:100%;display:flex}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top .resource-icon{background:#f8f4ff;border-radius:10px;align-items:center;width:100%;padding:10px;font-size:34px;display:flex}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top .resource-icon.video-resource-icon{justify-content:center;font-size:22px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent h4{color:#2d2345;margin-top:0;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.3}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent p{color:#736d87;margin:0;font-size:14px;line-height:1.7}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent .resource-card__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent .resource-card__button:hover{background-color:#7526c4;transform:translateY(-1px)}@media (width<=1200px){.mainContentList .ContentListHero{padding:7.5rem 20px 1.4rem}.mainContentList .ContentListHero .ContentListHeroContainer{gap:40px;max-width:1100px}.mainContentList .ContentListHero .ContentListHeroContent{max-width:600px}.mainContentList .ContentListHero .ContentListHeroContent h1{font-size:30px}.mainContentList .subContentList{padding:20px}.mainContentList .subContentList .ContentListgrid{max-width:1100px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card{gap:18px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card{padding:18px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top{gap:14px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top .resource-icon{height:8rem;font-size:30px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent{gap:8px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent h4{font-size:15px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent p{font-size:13px}}@media (width<=992px){.mainContentList .ContentListHero{min-height:120px;padding:7.5rem 20px 1.4rem}.mainContentList .ContentListHero .ContentListHeroContainer{gap:30px}.mainContentList .ContentListHero .ContentListHeroContent{max-width:100%}.mainContentList .ContentListHero .ContentListHeroContent h1{font-size:28px}.mainContentList .ContentListHero .ContentListHeroContent .heroLine{width:140px;height:4px;margin:12px 0}.mainContentList .subContentList{padding:20px}.mainContentList .subContentList .ContentListgrid{width:100%}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card{min-height:160px;padding:16px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top{gap:12px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top .resource-icon{height:7rem;padding:8px;font-size:28px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent{gap:8px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent h4{font-size:15px;line-height:1.35}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent p{font-size:13px;line-height:1.6}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent .resource-card__button{padding:6px 10px;font-size:13px}}@media (width<=767px){.mainContentList .ContentListHero{min-height:auto;margin-bottom:10px;padding:7.5rem 20px 1.4rem}.mainContentList .ContentListHero:before{width:200px;height:200px;top:-90px;left:-90px}.mainContentList .ContentListHero .ContentListHeroContainer{gap:15px;width:100%}.mainContentList .ContentListHero .ContentListHeroContent{max-width:100%}.mainContentList .ContentListHero .ContentListHeroContent h1{font-size:24px;line-height:1.25}.mainContentList .ContentListHero .ContentListHeroContent .heroLine{width:110px;height:3px;margin:10px 0}.mainContentList .subContentList{padding:15px}.mainContentList .subContentList .ContentListgrid{width:100%}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card{grid-template-columns:1fr;gap:14px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card{gap:12px;width:100%;min-height:auto;padding:15px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card:hover{box-shadow:0 6px 20px #27174d14}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card.video-resource-card{padding:8px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top{gap:12px;width:100%}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top .resource-icon{border-radius:8px;width:100%;height:9rem;padding:8px;font-size:26px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top .resource-icon.video-resource-icon{font-size:20px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent{gap:8px;width:100%}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent h4{margin-bottom:4px;font-size:15px;line-height:1.4}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent p{font-size:13px;line-height:1.65}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent .resource-card__button{padding:7px 12px;font-size:13px}}@media (width<=480px){.mainContentList .ContentListHero{padding:7.5rem 20px 1.4rem}.mainContentList .ContentListHero:before{width:160px;height:160px;top:-70px;left:-70px}.mainContentList .ContentListHero .ContentListHeroContent h1{line-height:1.6;font-size:24px!important}.mainContentList .ContentListHero .ContentListHeroContent .heroLine{width:90px;height:2px;margin:8px 0}.mainContentList .subContentList{padding:12px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card{gap:12px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card{border-radius:8px;padding:13px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card.video-resource-card{padding:7px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top{gap:10px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentList-card-top .resource-icon{object-fit:contain;border-radius:7px;padding:7px;font-size:24px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent{gap:7px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent h4{font-size:14px}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent p{font-size:12px;line-height:1.6}.mainContentList .subContentList .ContentListgrid .sub-ContentList-card .ContentList-card .ContentListContent .resource-card__button{padding:7px 11px;font-size:12px}}.membersPlanHero{background:#f2edfa;justify-content:center;align-items:center;width:100%;min-height:130px;padding-top:7.5rem;padding-bottom:1.4rem;display:flex;overflow:hidden}.membersPlanHero .submembersPlanHero{z-index:2;justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1300px;display:flex;position:relative}.membersPlanHeroContent{max-width:560px}.membersPlanHeroTitle{letter-spacing:0;text-transform:capitalize;margin:0 0 20px;font-family:Tan Aegean;font-size:42px;font-weight:500;line-height:1.4}.membersPlanHeroTitleAccent{background:linear-gradient(90deg,#7c3aed 0%,#db2777 100%);color:#0000;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.membersPlanHeroSubtitle{color:#5b5568;max-width:460px;margin:0 0 40px;font-size:1.05rem;line-height:1.6}.membersPlanHeroFeatures{flex-wrap:wrap;gap:32px;display:flex}@media (width<=900px){.membersPlanHeroFeatures{justify-content:center}}.membersPlanHeroFeature{align-items:flex-start;gap:12px;max-width:160px;display:flex}.membersPlanHeroFeature h3{color:#14101f;margin:0 0 4px;font-size:.95rem;font-weight:700}.membersPlanHeroFeature p{color:#6b6577;margin:0;font-size:.85rem;line-height:1.4}.membersPlanHeroFeatureIcon{color:#7c3aed;background:#ede7fb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.membersPlanHeroVisual{flex-shrink:0;width:560px;height:300px;position:relative}@media (width<=900px){.membersPlanHeroVisual{width:100%;max-width:420px;height:300px}}.membersPlanHeroVisual img{object-fit:cover;width:100%;height:100%}.membersPlanHeroOrbit{width:100%;height:100%;position:relative}.membersPlanHeroCenter{border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #e7defc,0 8px 24px #7c3aed26}.membersPlanHeroCenter img{width:100%;height:100%}.membersPlanHeroCenter span{background:linear-gradient(160deg,#7c3aed 0%,#db2777 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800}.membersPlanHeroAvatar{border-radius:50%;width:76px;height:76px;position:absolute;overflow:hidden;box-shadow:0 0 0 4px #fff,0 8px 20px #7c3aed2e}.membersPlanHeroAvatar img{object-fit:cover;width:100%;height:100%;display:block}.membersPlanHeroAvatar.membersPlanHeroAvatar1{top:8%;left:18%}.membersPlanHeroAvatar.membersPlanHeroAvatar2{top:36%;right:5%}.membersPlanHeroAvatar.membersPlanHeroAvatar3{top:76%;right:48%}.membersPlanHeroAvatar.membersPlanHeroAvatar4{bottom:4%;left:30%}.membersPlanHeroBadge{color:#7c3aed;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex;position:absolute;box-shadow:0 6px 16px #7c3aed26}.membersPlanHeroBadge.membersPlanHeroBadgeUsers{top:44%;left:-4%}.membersPlanHeroBadge.membersPlanHeroBadgeChat{top:30%;right:-6%}@media (width<=1200px){.membersPlanHero{padding:30px}.membersPlanHero .submembersPlanHero{gap:40px;max-width:1100px}.membersPlanHeroContent{max-width:520px}.membersPlanHeroTitle{font-size:2.2rem}.membersPlanHeroTitleAccent{font-size:2.6rem}.membersPlanHeroSubtitle{margin-bottom:30px;font-size:1rem}.membersPlanHeroFeatures{gap:20px}.membersPlanHeroFeature{max-width:150px}.membersPlanHeroVisual{width:400px;height:220px}}@media (width<=992px){.membersPlanHero{padding-top:7.5rem;padding-bottom:1.4rem}.membersPlanHero .submembersPlanHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:35px}.membersPlanHeroContent{width:100%;max-width:700px}.membersPlanHeroTitle{margin-bottom:16px;font-size:2.2rem;line-height:1.25}.membersPlanHeroTitleAccent{font-size:2.6rem}.membersPlanHeroSubtitle{max-width:620px;margin:0 auto 30px;font-size:1rem;line-height:1.6}.membersPlanHeroFeatures{justify-content:center;align-items:flex-start;gap:25px}.membersPlanHeroFeature{text-align:left;max-width:180px}.membersPlanHeroVisual{width:100%;max-width:460px;height:270px;display:none!important}.membersPlanHeroCenter{width:78px;height:78px}.membersPlanHeroAvatar{width:68px;height:68px}.membersPlanHeroBadge{width:38px;height:38px}.membersPlanHeroBadgeUsers{left:0}.membersPlanHeroBadgeChat{right:0}}@media (width<=767px){.membersPlanHero{min-height:auto;padding-top:7.5rem;padding-bottom:1.4rem}.membersPlanHero .submembersPlanHero{gap:25px}.membersPlanHeroContent{max-width:100%}.membersPlanHeroTitle{margin-bottom:14px;font-size:1.8rem;line-height:1.3}.membersPlanHeroTitleAccent{font-size:2.2rem}.membersPlanHeroSubtitle{max-width:100%;margin-bottom:25px;font-size:.95rem;line-height:1.65}.membersPlanHeroFeatures{justify-content:center;gap:16px;width:100%}.membersPlanHeroFeature{gap:9px;width:calc(50% - 8px);max-width:190px}.membersPlanHeroFeature h3{font-size:.85rem}.membersPlanHeroFeature p{font-size:.75rem;line-height:1.4}.membersPlanHeroFeatureIcon{border-radius:8px;width:32px;height:32px;font-size:.95rem}.membersPlanHeroVisual{width:100%;max-width:380px;height:230px}.membersPlanHeroCenter{width:68px;height:68px}.membersPlanHeroCenter span{font-size:1.8rem}.membersPlanHeroAvatar{width:60px;height:60px;box-shadow:0 0 0 3px #fff,0 6px 16px #7c3aed29}.membersPlanHeroBadge{border-radius:8px;width:34px;height:34px;font-size:.95rem}.membersPlanHeroBadgeUsers{left:0}.membersPlanHeroBadgeChat{right:0}}@media (width<=480px){.membersPlanHero{padding-top:7.5rem;padding-bottom:1.4rem}.membersPlanHero .submembersPlanHero{gap:22px}.membersPlanHeroTitle{font-size:1.55rem;line-height:1.6}.membersPlanHeroTitleAccent{font-size:24px}.membersPlanHeroSubtitle{margin-bottom:22px;font-size:.88rem;line-height:1.6}.membersPlanHeroFeatures{gap:14px 10px}.membersPlanHeroFeature{gap:7px;width:calc(50% - 5px)}.membersPlanHeroFeature h3{font-size:.78rem}.membersPlanHeroFeature p{font-size:.7rem}.membersPlanHeroFeatureIcon{border-radius:7px;width:29px;height:29px;font-size:.85rem}.membersPlanHeroVisual{max-width:330px;height:200px}.membersPlanHeroCenter{width:58px;height:58px}.membersPlanHeroCenter span{font-size:1.5rem}.membersPlanHeroAvatar{width:52px;height:52px}.membersPlanHeroBadge{width:30px;height:30px;font-size:.85rem}.membersPlanHeroAvatar1{left:12%}.membersPlanHeroAvatar2{right:8%}.membersPlanHeroAvatar3{right:45%}.membersPlanHeroAvatar4{left:25%}.membersPlanHeroBadgeUsers{left:-1%}.membersPlanHeroBadgeChat{right:-1%}}.mainNewMembersPlanList{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;max-width:1250px;margin:24px auto;padding:14px 0;display:grid}@media (width<=992px){.mainNewMembersPlanList{grid-template-columns:1fr}}.NewMembersPlanSubList{background:#fff;border:1px solid #e4e8ed;border-radius:10px;flex-direction:column;height:52rem;max-height:50rem;padding:22px 28px;transition:all .7s ease-in-out;display:flex;position:relative;box-shadow:0 8px 12px #021e540f}.NewMembersPlanSubList .NewMembersPlanTermsIcon{color:#7c3aed;flex:none;font-size:7px;position:relative;top:-1rem}.NewMembersPlanSubList:hover .NewMembersPlanIcon img{filter:drop-shadow(0 12px 10px #021e5424)}.NewMembersPlanSubList.NewMembersPlanSubList--popular{background:linear-gradient(160deg,#fdf2fb 0%,#fff 40%);border:1px solid #d6469f;transform:scale(1.02);box-shadow:0 16px 40px #d6469f26}.NewMembersPlanSubList.NewMembersPlanSubList--elitepopular{background:linear-gradient(160deg,#fff8e8 0%,#fff 40%);border:1px solid #c8810c;transform:scale(1.02);box-shadow:0 16px 40px #c8810c26}.NewMembersPlanSubList .NewMembersPlanPopularTag{color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:20px;align-items:center;gap:6px;padding:4px 20px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.NewMembersPlanSubList .NewMembersPlanMoreAccessTag{letter-spacing:.6px;text-transform:uppercase;color:#c58a24;white-space:nowrap;z-index:5;background:linear-gradient(135deg,#fff8e8 0%,#fff0c9 50%,#fff8e8 100%);border:1px solid #c58a244d;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.NewMembersPlanSubList .NewMembersPlanActiveTag{color:#7040c2;letter-spacing:.7px;white-space:nowrap;vertical-align:middle;background:#f7f1ff;border:1px solid #cdb4f5;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.NewMembersPlanSubList .NewMembersPlanActiveTag .NewMembersPlanActiveTagIcon{color:#7540c6;stroke-width:2.5px;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.NewMembersPlanSubList .NewMembersPlanActiveTag .NewMembersPlanActiveTagIcon--purple{color:#9747ff}.NewMembersPlanSubList .NewMembersPlanActiveTag .NewMembersPlanActiveTagIcon--fuchsiapink{color:#d6469f}.NewMembersPlanSubList .NewMembersPlanActiveTag .NewMembersPlanActiveTagIcon--orange{color:#c8810c}.NewMembersPlanSubList .NewMembersPlanActiveTag--purple{color:#9747ff;background-color:#f3eaff;border:none}.NewMembersPlanSubList .NewMembersPlanActiveTag--fuchsiapink{color:#d6469f;background-color:#fdeaf5;border-top:2px solid #d6469f}.NewMembersPlanSubList .NewMembersPlanActiveTag--orange{color:#c8810c;background-color:#fff4df;border:none}.NewMembersPlanSubList .NewMembersPlanIconandPlanName{justify-content:space-between;align-items:center;display:flex}.NewMembersPlanSubList .NewMembersPlanIconandPlanName .NewMembersPlanIcon{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;font-size:24px;display:flex;top:-48px;left:5%}.NewMembersPlanSubList .NewMembersPlanIconandPlanName .NewMembersPlanIcon img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s}.NewMembersPlanSubList .NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.NewMembersPlanSubList .NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan .NewMembersPlanName{color:#444;text-transform:uppercase;margin:0;font-size:20px;font-weight:550}.NewMembersPlanSubList .NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan .NewMembersPlanPrice{color:#101011;align-items:baseline;gap:2px;font-size:30px;font-weight:500;display:flex}.NewMembersPlanSubList .NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan .NewMembersPlanPrice .NewMembersPlanPriceValue{font-family:Tan Aegean;font-weight:500}.NewMembersPlanSubList .NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan .NewMembersPlanPrice .NewMembersPlanPriceSymbol{font-weight:300}.NewMembersPlanSubList .NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan .NewMembersPlanPrice .NewMembersPlanPricePrefix{color:#6b7280;font-size:14px;font-weight:500}.NewMembersPlanSubList .mainNewMembersPlanTop{margin-top:10px;margin-bottom:10px}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px;height:1rem;margin-bottom:20px;display:flex}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft{flex-direction:column;flex:70%;gap:5px;display:flex}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanPriceRow{flex-direction:column;align-items:baseline;gap:6px;padding-bottom:5px;display:flex}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer{align-items:center;gap:10px;display:flex}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanPriceWas{color:#9ca3af;white-space:nowrap;font-size:13px;font-weight:400;-webkit-text-decoration:line-through #9ca3afbf;text-decoration:line-through #9ca3afbf;text-decoration-thickness:1px}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanBilled{color:#81798d;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:1.4;display:inline-flex}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanBilled .NewMembersPlanPriceNote{font-size:12px}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanDivider{background:#d8d1df;width:1px;height:14px}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanDiscount{margin-left:1px;font-weight:500}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanDiscount .NewMembersPlanOfferTag{text-align:center;border-radius:4px;width:100%;font-size:13px;font-weight:500;display:block}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanDiscount .NewMembersPlanOfferTag--purple{color:#9747ff}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanDiscount .NewMembersPlanOfferTag--fuchsiapink{color:#d6469f}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft .NewMembersPlanAnuanlInfoandOffer .NewMembersPlanDiscount .NewMembersPlanOfferTag--orange{color:#c8810c}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopRight{flex:30%}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTagline{color:#26203a;margin:5px 0 2px;font-size:16px;font-weight:500}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTagline strong{font-size:14px;font-weight:500}.NewMembersPlanSubList .mainNewMembersPlanTop .NewMembersPlanTagline p{font-size:12px}.NewMembersPlanSubList .NewMembersPlanFeatureList{flex:1;margin:0 0 24px;padding:0;list-style:none}.NewMembersPlanSubList .NewMembersPlanFeatureList .NewMembersPlanFeatureSubList{color:#26203a;border-bottom:1px dashed #f0eef5;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.NewMembersPlanSubList .NewMembersPlanFeatureList .NewMembersPlanFeatureSubList:last-child{border-bottom:none}.NewMembersPlanSubList.NewMembersPlanSubList--purple .NewMembersPlanPeriod{color:#7c3aed;background:#ede9fe;border-radius:40px;margin-left:12px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1}.NewMembersPlanSubList.NewMembersPlanSubList--purple .NewMembersPlanPeriod--active{background:0 0;margin-left:0;padding:0}.NewMembersPlanSubList.NewMembersPlanSubList--purple.NewMembersPlanSubList--active{border-top-color:#7c3aed}.NewMembersPlanSubList.NewMembersPlanSubList--purple .NewMembersPlanButton--active-plan{color:#7c3aed;background:#ede9fe}.NewMembersPlanSubList.NewMembersPlanSubList--purple .NewMembersPlanFeatureCheck{color:#7c3aed;flex-shrink:0;font-size:18px}.NewMembersPlanSubList.NewMembersPlanSubList--fuchsiapink .NewMembersPlanPeriod{color:#d6469f;background:#ffe9f6;border-radius:40px;margin-left:12px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1}.NewMembersPlanSubList.NewMembersPlanSubList--fuchsiapink .NewMembersPlanPeriod--active{background:0 0;margin-left:0;padding:0}.NewMembersPlanSubList.NewMembersPlanSubList--fuchsiapink.NewMembersPlanSubList--active{border-width:2px;border-top-color:#d6469f}.NewMembersPlanSubList.NewMembersPlanSubList--fuchsiapink .NewMembersPlanButton--active-plan{color:#d6469f;background:#ffe9f6}.NewMembersPlanSubList.NewMembersPlanSubList--fuchsiapink .NewMembersPlanFeatureCheck{color:#d6469f;flex-shrink:0;margin-left:0;font-size:18px}.NewMembersPlanSubList.NewMembersPlanSubList--orange .NewMembersPlanPeriod{color:#c8810c;text-wrap:nowrap;background:#fef3e2;border-radius:40px;margin-left:12px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1}.NewMembersPlanSubList.NewMembersPlanSubList--orange .NewMembersPlanPeriod--active{background:0 0;margin-left:0;padding:0}.NewMembersPlanSubList.NewMembersPlanSubList--orange.NewMembersPlanSubList--active{border-color:#c8810c}.NewMembersPlanSubList.NewMembersPlanSubList--orange .NewMembersPlanButton--active-plan{color:#c8810c;background:#fef3e2}.NewMembersPlanSubList.NewMembersPlanSubList--orange .NewMembersPlanFeatureCheck{color:#f59e0b;flex-shrink:0;font-size:18px}.NewMembersPlanSubList .NewMembersPlanTermsandCondition{background:linear-gradient(90deg,#f8f5fff2,#fffffffa);border-top:1px solid #eeeaf8;border-radius:0 0 10px 10px;align-items:center;gap:12px;min-height:22px;margin:16px -28px -22px;padding:0 16px;display:flex}.NewMembersPlanSubList .NewMembersPlanTermsandCondition .NewMembersPlanTermsIcon{color:#7c3aed;flex:none;font-size:7px}.NewMembersPlanSubList .NewMembersPlanTermsandCondition p{color:#4b4657;flex:1;gap:2px;margin:0;font-size:9px;font-weight:400;line-height:1.35;display:flex}.NewMembersPlanSubList .NewMembersPlanTermsandCondition a{text-underline-offset:2px;width:fit-content;font-size:9px;font-weight:700;text-decoration:underline}.NewMembersPlanSubList .NewMembersPlanTermsandCondition a:hover{color:#7c3aed}.NewMembersPlanSubList .NewMembersPlanTermsandCondition .NewMembersPlanTermsBadge{background:#fff;border:1px solid #9b8ad8;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;box-shadow:0 1px 4px #3c237814}.NewMembersPlanSubList .NewMembersPlanTermsandCondition .NewMembersPlanTermsBadge svg{color:#30236b;font-size:10px}.NewMembersPlanSubList .NewMembersPlanButton{cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.NewMembersPlanSubList .NewMembersPlanButton:hover{opacity:.92}.NewMembersPlanSubList .NewMembersPlanButton.NewMembersPlanButton--outline{color:#7c3aed;background:#fff;border:1.5px solid #7c3aed}.NewMembersPlanSubList .NewMembersPlanButton.NewMembersPlanButton--gradient{color:#d6469f;background:#ffe9f6}.NewMembersPlanSubList .NewMembersPlanButton.NewMembersPlanButton--dark{color:#fff;background:#421865}.NewMembersPlanSubList .NewMembersPlanCancelNote{color:#8b8b9e;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:13px;display:flex}.termToggle{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;max-width:1250px;margin:18px auto;display:flex}.termToggleOption{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:4px 2px;font-family:inherit;font-size:15px;font-weight:500;transition:color .15s}.termToggleOption--active{color:#26203a;font-weight:700}.termToggleOption:disabled{cursor:not-allowed}.termToggleSwitch{cursor:pointer;background:#d8d3e4;border:none;border-radius:999px;flex-shrink:0;width:72px;height:28px;padding:0;transition:background-color .3s,background .35s,box-shadow .3s,opacity .2s;position:relative;overflow:hidden}.termToggleSwitch--on{background:linear-gradient(90deg,#db2777,#7c3aed)}.termToggleSwitch:disabled{opacity:.6;cursor:not-allowed}.termToggleKnob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .25s;position:absolute;top:3px;left:3px;transform:translate(0);box-shadow:0 1px 3px #0003}.termToggleSwitch--on .termToggleKnob{transform:translate(44px)}.termToggleSave{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.termToggleSave--disabled{opacity:.45;color:#707070;cursor:not-allowed;background:#e4e8ed}@media (width>=1200px){.mainNewMembersPlanList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1250px;padding:24px 20px}.NewMembersPlanSubList{padding:22px 28px}}@media (width<=1199px){.mainNewMembersPlanList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px 16px}.NewMembersPlanSubList{height:auto;min-height:40rem;max-height:none;padding:20px}.NewMembersPlanIconandPlanName .NewMembersPlanIcon{width:90px}.NewMembersPlanName{font-size:18px}.NewMembersPlanPrice{font-size:27px}.NewMembersPlanFeatureSubList{font-size:13px}}@media (width<=992px){.mainNewMembersPlanList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 16px}.NewMembersPlanSubList{height:auto;min-height:0;max-height:none;padding:20px;transform:none!important}.NewMembersPlanSubList--popular,.NewMembersPlanSubList--elitepopular{transform:none!important}.NewMembersPlanIconandPlanName .NewMembersPlanIcon{width:85px}.NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan{gap:7px}.NewMembersPlanIconandPlanName .NewMembersPlanName{font-size:18px}.NewMembersPlanIconandPlanName .NewMembersPlanPrice{font-size:26px}.mainNewMembersPlanTop .NewMembersPlanTop{gap:12px;margin-bottom:16px}.mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft{flex:65%}.mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopRight{flex:35%}.mainNewMembersPlanTop .NewMembersPlanTagline{font-size:15px}.NewMembersPlanFeatureList .NewMembersPlanFeatureSubList{gap:8px;padding:6px 0;font-size:13px}}@media (width<=768px){.mainNewMembersPlanList{grid-template-columns:1fr;gap:24px;max-width:600px;margin:20px auto;padding:20px 16px}.NewMembersPlanSubList{width:100%;padding:22px 20px}.NewMembersPlanSubList--popular,.NewMembersPlanSubList--elitepopular{transform:none!important}.NewMembersPlanPopularTag{top:-15px}.NewMembersPlanMoreAccessTag,.NewMembersPlanActiveTag{top:-13px}.NewMembersPlanIconandPlanName .NewMembersPlanIcon{width:85px}.NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan{gap:8px}.NewMembersPlanIconandPlanName .NewMembersPlanName{font-size:19px}.NewMembersPlanIconandPlanName .NewMembersPlanPrice{font-size:28px}.mainNewMembersPlanTop .NewMembersPlanTop{flex-direction:row-reverse;align-items:flex-start}.mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft{flex:auto;min-width:0}.mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopRight{flex:none}.mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanPriceRow{gap:5px}.NewMembersPlanAnuanlInfoandOffer{flex-wrap:wrap;gap:7px!important}.NewMembersPlanFeatureList{margin-bottom:20px}.NewMembersPlanFeatureList .NewMembersPlanFeatureSubList{padding:7px 0;font-size:14px}.NewMembersPlanTermsandCondition{margin-left:-20px!important;margin-right:-20px!important}.termToggle{justify-content:center;gap:10px;padding:0 16px}}@media (width<=480px){.mainNewMembersPlanList{grid-template-columns:1fr;gap:20px;margin:16px auto;padding:16px 12px}.NewMembersPlanSubList{border-radius:10px;padding:20px 16px}.NewMembersPlanIconandPlanName{align-items:flex-start!important}.NewMembersPlanIconandPlanName .NewMembersPlanIcon{flex:0 0 70px;width:70px}.NewMembersPlanIconandPlanName .NewMembersPlanTopLeftNameandCurrentPlan{gap:6px}.NewMembersPlanIconandPlanName .NewMembersPlanName{font-size:16px;line-height:1.2}.NewMembersPlanIconandPlanName .NewMembersPlanPrice{font-size:24px}.NewMembersPlanIconandPlanName .NewMembersPlanPrice .NewMembersPlanPricePrefix{font-size:12px}.mainNewMembersPlanTop{margin-top:8px}.mainNewMembersPlanTop .NewMembersPlanTop{gap:8px;margin-bottom:14px}.mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopLeft{min-width:0}.mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanTopRight{flex:none}.mainNewMembersPlanTop .NewMembersPlanTop .NewMembersPlanPriceRow{gap:4px}.mainNewMembersPlanTop .NewMembersPlanTagline{font-size:14px;line-height:1.4}.mainNewMembersPlanTop .NewMembersPlanTagline strong{font-size:13px}.mainNewMembersPlanTop .NewMembersPlanTagline p{font-size:11px}.NewMembersPlanAnuanlInfoandOffer{gap:6px!important}.NewMembersPlanAnuanlInfoandOffer .NewMembersPlanPriceWas{font-size:11px}.NewMembersPlanAnuanlInfoandOffer .NewMembersPlanBilled,.NewMembersPlanAnuanlInfoandOffer .NewMembersPlanBilled .NewMembersPlanPriceNote{font-size:10px}.NewMembersPlanAnuanlInfoandOffer .NewMembersPlanDivider{height:12px}.NewMembersPlanAnuanlInfoandOffer .NewMembersPlanDiscount .NewMembersPlanOfferTag{font-size:11px}.NewMembersPlanFeatureList{margin-bottom:16px}.NewMembersPlanFeatureList .NewMembersPlanFeatureSubList{gap:8px;padding:6px 0;font-size:13px;line-height:1.35}.NewMembersPlanButton{padding:10px 16px;font-size:14px}.NewMembersPlanCancelNote{margin-top:10px;font-size:11px}.NewMembersPlanTermsandCondition{gap:8px;padding:6px 12px;margin-left:-16px!important;margin-right:-16px!important}.NewMembersPlanTermsandCondition p,.NewMembersPlanTermsandCondition a{font-size:8px}.NewMembersPlanTermsandCondition .NewMembersPlanTermsBadge{flex:0 0 22px;width:22px;height:22px}.termToggle{flex-wrap:nowrap;justify-content:center;gap:8px;margin:8px auto;padding:0 12px}.termToggleOption{font-size:13px}.termToggleSwitch{width:64px;height:26px}.termToggleKnob{width:20px;height:20px}.termToggleSwitch--on .termToggleKnob{transform:translate(38px)}.termToggleSave{margin:0 auto;padding:4px 9px;font-size:11px}}@media (width<=360px){.mainNewMembersPlanList{padding:14px 10px}.NewMembersPlanSubList{padding:18px 14px}.NewMembersPlanIconandPlanName .NewMembersPlanIcon{flex-basis:60px;width:60px}.NewMembersPlanIconandPlanName .NewMembersPlanName{font-size:15px}.NewMembersPlanIconandPlanName .NewMembersPlanPrice{font-size:22px}.NewMembersPlanFeatureList .NewMembersPlanFeatureSubList{font-size:12px}.NewMembersPlanButton{padding:9px 14px;font-size:13px}}.payModeOverlay{z-index:10000;background:#1118278c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.payModeCard{background:#fff;border-radius:18px;width:100%;max-width:1000px;max-height:calc(100vh - 32px);padding:28px 36px 20px;position:relative;overflow-y:auto;box-shadow:0 18px 50px #0000002e}.payModeCard h3{color:#172033;letter-spacing:-.35px;margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.25}.payModeSub{color:#596579;margin:0 0 24px;font-size:12px;line-height:1.4}.payModeClose{color:#687083;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:24px;line-height:1;display:flex;position:absolute;top:18px;right:24px}.payModeClose:hover{color:#374151}.payModeField{margin-bottom:20px;display:block}.payModeLabel{color:#20283a;margin-bottom:7px;font-size:12px;font-weight:600;line-height:1.3;display:block}.payModeSelect{color:#202938;cursor:pointer;background:#fff;border:1px solid #ddd8f7;border-radius:10px;width:100%;height:44px;padding:0 14px;font-size:13px;font-weight:500;box-shadow:0 2px 8px #8b3df20d}.payModeSelect:focus{border-color:#b9a0ff;outline:none;box-shadow:0 0 0 3px #8b3df214}.payModeSelect:disabled{opacity:.6;cursor:not-allowed}.payModePriceandOptions{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.payModePrice{box-sizing:border-box;background:linear-gradient(145deg,#faf9ff 0%,#f6f3ff 100%);border:1px solid #e7e3f5;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;min-width:0;min-height:192px;margin:0;padding:18px 18px 16px;display:flex}.payModePriceMain{color:#172033;text-wrap:nowrap;flex-shrink:0;font-family:Tan Aegean;font-size:30px;font-weight:500}.payModePriceMuted{color:#596579;font-size:12px;line-height:1.5}.payModePriceError{color:#842029;font-size:12px;line-height:1.4}.MembersPlanPriceNote{color:#6b7280;margin-top:2px;font-size:11px}.payModeBreakdown{width:100%;padding-bottom:2px}.payModeLine{color:#303949;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;line-height:1.35;display:flex}.payModeLine:not(.payModeLine--total){border-bottom:1px solid #e8e5f0}.payModeLine span:last-child{flex-shrink:0;font-weight:600}.payModeLine--total{color:#172033;margin-top:3px;font-weight:700}.payModeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding-top:36px;display:grid;position:relative}.payModeOptions:before{content:"Choose how to pay";color:#172033;font-size:15px;font-weight:700;line-height:1.3;position:absolute;top:0;left:0}.payModeOption{text-align:center;cursor:pointer;background:#fff;border:1px solid #e4e1ec;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:156px;padding:30px 18px 18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.payModeOption:hover:not(:disabled){background:#fff;border-color:#cfc5e8;box-shadow:0 6px 18px #1f29370f}.payModeOption:disabled{opacity:.6;cursor:not-allowed}.payModeOption--primary{background:linear-gradient(145deg,#fcfaff 0%,#faf7ff 100%);border-color:#a66df4;box-shadow:0 4px 12px #8b3df20d}.payModeOption--primary:hover{border-color:#a66df4}.payModeOption:before{content:"";box-sizing:border-box;background:#fff;border:1.5px solid #c4c8d2;border-radius:50%;width:21px;height:21px;position:absolute;top:16px;left:16px}.payModeOption--primary:before{background:linear-gradient(#8b3df2,#8b3df2) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:6px solid #fff;box-shadow:0 0 0 1px #8b3df2,0 0 0 1px #ec4899}.payModeOptionIcon{color:#8b3df2;background:#f0edff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:12px;font-size:23px;display:flex}.payModeOption:nth-child(2) .payModeOptionIcon,.payModeOption:nth-child(3) .payModeOptionIcon{color:#8b3df2;background:#f0edff}.payModeOptionTitle{color:#151c2a;letter-spacing:-.15px;margin:0 0 9px;font-size:15px;font-weight:700;line-height:1.25}.payModeOptionPrice{color:#111827;text-wrap:nowrap;justify-content:center;align-items:baseline;margin-bottom:10px;font-family:Tan Aegean;font-size:21px;font-weight:500;display:flex}.payModeOptionNote{color:#303949;border-top:1px solid #e6e3eb;width:100%;max-width:250px;padding-top:10px;font-size:12px;line-height:1.5}.payModeInlineLink{color:#7951d8;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.payModeInlineLink:hover{text-decoration:underline}.payModeBusy{text-align:center;color:#6b7280;margin:8px 0 0;font-size:11px}.payModeCard>button:last-child{color:#fff;cursor:pointer;background:#5746c9;border:none;border-radius:10px;min-width:145px;height:42px;margin:14px 0 0 auto;padding:0 22px;font-size:14px;font-weight:700;transition:background .15s;display:block}.payModeCard>button:last-child:hover{background:#4d3eb8}.payModeCard>button:last-child:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.payModeCard{max-width:760px;padding:26px 28px 20px}.payModePriceandOptions{grid-template-columns:175px minmax(0,1fr);gap:14px}.payModePrice{min-height:270px;padding:16px}.payModePriceMain{font-size:27px}.payModeOptions{gap:12px}.payModeOption{min-height:240px;padding-left:14px;padding-right:14px}.payModeOptionPrice{font-size:19px}}@media (width<=720px){.payModeOverlay{padding:10px}.payModeCard{border-radius:16px;max-height:calc(100vh - 20px);padding:24px 18px 18px}.payModeCard h3{padding-right:35px;font-size:18px}.payModeClose{width:28px;height:28px;font-size:23px;top:16px;right:14px}.payModeSub{margin-bottom:20px;font-size:12px}.payModeField{margin-bottom:20px}.payModeLabel{font-size:12px}.payModeSelect{height:44px;font-size:13px}.payModePriceandOptions{grid-template-columns:1fr;gap:16px}.payModePrice{min-height:auto}.payModeOptions{grid-template-columns:1fr;padding-top:34px}.payModeOption{min-height:125px}.payModeCard>button:last-child{width:100%;margin-left:0}}.termSegmentedWrap{box-sizing:border-box;justify-content:center;width:100%;margin:32px auto;padding:0 16px;display:flex}.termSegmented{--termAccent:#4f7cff;scrollbar-width:none;background:#fff;border:1px solid #0f172a1f;border-radius:999px;gap:4px;width:auto;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto;box-shadow:0 1px 2px #0f172a0f}.termSegmented::-webkit-scrollbar{display:none}.termSegmentedOption{color:#334155;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 16px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.termSegmentedOption:hover:not(:disabled):not(.termSegmentedOption--active){background:#0f172a0d}.termSegmentedOption:focus-visible{outline:2px solid var(--termAccent);outline-offset:2px}.termSegmentedOption:disabled{cursor:default;opacity:.6}.termSegmentedOption--active{color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);font-weight:600}.termSegmentedSave{letter-spacing:.01em;color:#15803d;font-size:11px;font-weight:600}.termSegmentedOption--active .termSegmentedSave{color:#ffffffe6}@media (width<=480px){.termSegmentedOption{padding:6px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.termSegmentedOption{transition:none}}.mainNewMembersPlanFeatureComparison{text-align:center;background:#f8f7fc;padding:56px 24px 70px}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonEyebrow{color:#6738e8;letter-spacing:1.8px;text-transform:uppercase;justify-content:center;align-items:center;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonTitle{color:#121936;margin:0 0 8px;font-family:Tan Aegean;font-size:42px;font-weight:500;line-height:1.15}.mainNewMembersPlanFeatureComparison .subNewMembersPlanFeatureComparison{color:#59617a;margin:0 0 32px;font-size:16px;line-height:1.5}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonTable{-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:#fff;border:1px solid #dddfea;border-radius:18px;width:100%;max-width:1410px;margin:0 auto;position:relative;overflow:auto visible;box-shadow:0 14px 40px #1f194012}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonTable .NewMembersPlanFeatureComparisonHeaderRow{z-index:100;isolation:isolate;background:#fff;border-bottom:1px solid #dddfea;grid-template-columns:200px minmax(320px,1.65fr) repeat(3,minmax(180px,1fr));min-width:1060px;display:grid;position:sticky;top:0}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonHeaderCell{color:#8b3df2;background:#fff;border-right:1px solid #e7e5ef;justify-content:center;align-items:center;min-height:112px;padding:18px 20px;font-size:13px;font-weight:600;display:flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonHeaderCell:last-child{border-right:none}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonCategoryHeader{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;justify-content:center;padding-left:28px;font-size:18px}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonBenefitHeader{text-align:center;background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;justify-content:center;padding-left:22px;font-size:18px}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanHeader{flex-direction:column;gap:5px;min-height:112px;padding-top:35px;position:relative;overflow:hidden}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanHeader--purple{background:#fff}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanHeader--orange{background:#fffdf9}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanHeader--popular{background:linear-gradient(#fcf3ff 0%,#fff 100%);border-left:2px solid #d6469f;border-right:2px solid #d6469f}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanIcon{color:#fff;background:linear-gradient(135deg,#8050f5,#a14bea);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex;box-shadow:0 7px 18px #7141e633}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanHeader--orange .NewMembersPlanFeatureComparisonPlanIcon{background:linear-gradient(135deg,#ffb62d,#ff9219);box-shadow:0 7px 18px #f59e0b33}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanName{text-transform:uppercase;font-size:18px;font-weight:600;line-height:1.2}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanName--member{color:#7c3aed}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanName--professional{color:#d6469f}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanName--elite{color:#c8810c}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPlanPrice{color:#59617a;font-size:13px;font-weight:500;line-height:1.3}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonPopularTag{color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(90deg,#713ce7,#c63fc4);border-radius:0 0 7px 7px;width:max-content;padding:6px 15px;font-size:10px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonCategoryGroup{border-bottom:1px solid #e4e1ec;grid-template-columns:200px minmax(320px,1.65fr) repeat(3,minmax(180px,1fr));align-items:stretch;min-width:1060px;display:grid}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonCategoryGroup:last-child{border-bottom:none}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonCategoryColumn{background:linear-gradient(#faf8ff 0%,#f7f3ff 100%);border-right:1px solid #e3dff0;grid-column:1;justify-content:center;align-items:center;min-height:100%;display:flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonCategoryContent{color:#8a35ef;text-transform:uppercase;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;width:100%;padding:2px 14px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonCategoryIcon{color:#7041df;background:#eee8ff;border-radius:10px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:17px;display:flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonBenefitsColumn{grid-column:2/-1;width:100%}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonRow{border-bottom:1px solid #eeeef3;grid-template-columns:minmax(320px,1.65fr) repeat(3,minmax(180px,1fr));min-height:66px;display:grid}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonRow:last-child{border-bottom:none}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonFeatureCell{color:#151b3c;text-align:left;background:#fff;border-right:1px solid #eeeef3;align-items:center;gap:11px;padding:8px 22px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonFeatureIcon{color:#7445df;background:#f0ebff;border-radius:8px;justify-content:center;align-items:center;width:29px;min-width:29px;height:29px;font-size:13px;display:flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonValueCell{background:#fff;border-right:1px solid #eeeef3;justify-content:center;align-items:center;min-height:52px;padding:8px 15px;display:flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonValueCell:last-child{border-right:none}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonValueCell--popular{background:#faf3ffb8;border-left:2px solid #d6469f;border-right:2px solid #d6469f}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonStatus{border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;display:flex}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonStatus--yes{color:#fff;background:#7542e4}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonStatus--no{color:#686b75;background:0 0;width:auto;height:auto;font-size:17px}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonStatus--text{white-space:nowrap;background:0 0;width:auto;height:auto;font-size:13px;font-weight:700}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonStatus--purple{color:#713ce7}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonStatus--orange{color:#e18a0c}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonValueCell--orange .NewMembersPlanFeatureComparisonStatus--yes{background:#ff991c}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonFooter{color:#555d73;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:max-content;margin:14px auto 0;padding:10px 18px;font-size:12px;font-weight:500;display:flex;box-shadow:0 5px 18px #1f19400d}.mainNewMembersPlanFeatureComparison .NewMembersPlanFeatureComparisonFooter span{color:#60687b;font-size:14px}.responsiveNewMembersPlanFeatureComparison{display:none}@media (width<=768px){.responsiveNewMembersPlanFeatureComparison{box-sizing:border-box;background:#f8f7fc;width:100%;max-width:680px;margin:0 auto;padding:32px 14px 45px;display:block}.responsiveNewMembersPlanFeatureComparison-header{text-align:center;margin-bottom:22px}.responsiveNewMembersPlanFeatureComparison-header .responsiveNewMembersPlanFeatureComparison-eyebrow{color:#7d42e8;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.responsiveNewMembersPlanFeatureComparison-header h2{color:#171c3b;margin:0;font-family:Tan Aegean,sans-serif;font-size:28px;font-weight:500;line-height:1.2}.responsiveNewMembersPlanFeatureComparison-header p{color:#656c80;margin:8px 0 0;font-size:12px;line-height:1.45}.responsiveNewMembersPlanFeatureComparison-planSelect{margin-bottom:12px}.responsiveNewMembersPlanFeatureComparison-planSelect label{color:#3d4359;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.responsiveNewMembersPlanFeatureComparison-selectWrapper{width:100%;position:relative}.responsiveNewMembersPlanFeatureComparison-selectWrapper svg{pointer-events:none;color:#7a42e7;width:17px;height:17px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.responsiveNewMembersPlanFeatureComparison-selectWrapper select{appearance:none;color:#242943;cursor:pointer;background:#fff;border:1px solid #ddd8ea;border-radius:11px;outline:none;width:100%;height:48px;padding:0 42px 0 14px;font-size:13px;font-weight:600;box-shadow:0 4px 14px #1f19400a}.responsiveNewMembersPlanFeatureComparison-selectWrapper select:focus{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df214}.responsiveNewMembersPlanFeatureComparison-selectedPlan{box-sizing:border-box;background:#fff;border:1px solid #e3ddec;border-radius:13px;align-items:center;gap:11px;min-height:68px;margin-bottom:14px;padding:11px 13px;display:flex;position:relative;box-shadow:0 6px 18px #1f19400d}.responsiveNewMembersPlanFeatureComparison-selectedPlan--purple{border-color:#dfd4f8}.responsiveNewMembersPlanFeatureComparison-selectedPlan--orange{border-color:#f1dfc2}.responsiveNewMembersPlanFeatureComparison-selectedPlan-icon{color:#fff;background:linear-gradient(135deg,#8050f5,#a14bea);border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:17px;display:flex}.responsiveNewMembersPlanFeatureComparison-selectedPlan--orange .responsiveNewMembersPlanFeatureComparison-selectedPlan-icon{background:linear-gradient(135deg,#ffb62d,#ff9219)}.responsiveNewMembersPlanFeatureComparison-selectedPlan-info{flex-direction:column;min-width:0;display:flex}.responsiveNewMembersPlanFeatureComparison-selectedPlan-info span{color:#858b9c;margin-bottom:2px;font-size:9px;font-weight:500}.responsiveNewMembersPlanFeatureComparison-selectedPlan-info strong{color:#252a45;font-size:14px;font-weight:800}.responsiveNewMembersPlanFeatureComparison-selectedPlan-info small{color:#72798c;margin-top:1px;font-size:9px}.responsiveNewMembersPlanFeatureComparison-popular{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#713ce7,#c63fc4);border-radius:6px;margin-left:auto;padding:5px 7px;font-size:7px;font-weight:800}.responsiveNewMembersPlanFeatureComparison-categories{flex-direction:column;gap:9px;display:flex}.responsiveNewMembersPlanFeatureComparison-category{background:#fff;border:1px solid #e2deeb;border-radius:13px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 16px #1f194009}.responsiveNewMembersPlanFeatureComparison-category.is-open{border-color:#dcd4ed;box-shadow:0 7px 20px #1f19400e}.responsiveNewMembersPlanFeatureComparison-categoryHeader{color:#242943;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 11px;display:flex}.responsiveNewMembersPlanFeatureComparison-categoryHeader:active{background:#faf8ff}.responsiveNewMembersPlanFeatureComparison-categoryIcon{color:#7542e4;background:#f0eaff;border-radius:9px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:15px;display:flex}.responsiveNewMembersPlanFeatureComparison-categoryName{color:#252a45;text-transform:uppercase;flex:1;font-size:12px;font-weight:800;line-height:1.25}.responsiveNewMembersPlanFeatureComparison-categoryCount{color:#7c43e5;background:#f5f1fc;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-weight:700;display:flex}.responsiveNewMembersPlanFeatureComparison-categoryArrow{color:#6f7487;background:#f7f4fb;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;transition:transform .2s;display:flex}.responsiveNewMembersPlanFeatureComparison-categoryArrow svg{width:15px;height:15px}.responsiveNewMembersPlanFeatureComparison-category.is-open .responsiveNewMembersPlanFeatureComparison-categoryArrow{color:#7542e4;background:#eee8ff;transform:rotate(180deg)}.responsiveNewMembersPlanFeatureComparison-categoryContent{background:#fff;border-top:1px solid #eeeaf4}.responsiveNewMembersPlanFeatureComparison-benefitTitle{background:#faf8fd;border-bottom:1px solid #eeeaf4;justify-content:space-between;align-items:center;min-height:39px;padding:0 13px;display:flex}.responsiveNewMembersPlanFeatureComparison-benefitTitle span:first-child{color:#9a43e9;letter-spacing:1px;font-size:9px;font-weight:800}.responsiveNewMembersPlanFeatureComparison-benefitTitle span:last-child{color:#858b9d;font-size:9px;font-weight:600}.responsiveNewMembersPlanFeatureComparison-benefitList{flex-direction:column;display:flex}.responsiveNewMembersPlanFeatureComparison-benefit{box-sizing:border-box;border-bottom:1px solid #f0edf4;align-items:center;gap:9px;min-height:53px;padding:8px 12px;display:flex}.responsiveNewMembersPlanFeatureComparison-benefit:last-child{border-bottom:none}.responsiveNewMembersPlanFeatureComparison-benefit.is-disabled .responsiveNewMembersPlanFeatureComparison-benefitName{color:#999dab}.responsiveNewMembersPlanFeatureComparison-benefit.is-disabled .responsiveNewMembersPlanFeatureComparison-benefitIcon{color:#a4a7b1;background:#f5f3f7}.responsiveNewMembersPlanFeatureComparison-benefitIcon{color:#7542e4;background:#f0ebff;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:12px;display:flex}.responsiveNewMembersPlanFeatureComparison-benefitName{color:#292e49;flex:1;padding-right:4px;font-size:11px;font-weight:500;line-height:1.35}.responsiveNewMembersPlanFeatureComparison-benefitStatus{border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.responsiveNewMembersPlanFeatureComparison-benefitStatus.is-included{color:#fff;background:#7542e4}.responsiveNewMembersPlanFeatureComparison-benefitStatus.is-notIncluded{color:#9a9ca6;background:#f1eff3}.responsiveNewMembersPlanFeatureComparison-benefitStatus.is-value{color:#7542e4;background:#f1eaff;border-radius:999px;width:auto;min-width:32px;padding:0 7px;font-size:9px}}@media (width<=480px){.responsiveNewMembersPlanFeatureComparison{padding:27px 10px 40px}.responsiveNewMembersPlanFeatureComparison-header h2{font-size:25px}.responsiveNewMembersPlanFeatureComparison-header p{font-size:11px}.responsiveNewMembersPlanFeatureComparison-selectedPlan{min-height:62px;padding:9px 10px}.responsiveNewMembersPlanFeatureComparison-selectedPlan-icon{width:36px;min-width:36px;height:36px;font-size:15px}.responsiveNewMembersPlanFeatureComparison-selectedPlan-info strong{font-size:13px}.responsiveNewMembersPlanFeatureComparison-popular{display:none}.responsiveNewMembersPlanFeatureComparison-categoryHeader{min-height:58px;padding:8px 10px}.responsiveNewMembersPlanFeatureComparison-categoryName{font-size:11px}.responsiveNewMembersPlanFeatureComparison-benefit{min-height:51px;padding:8px 10px}.responsiveNewMembersPlanFeatureComparison-benefitName{font-size:10.5px}}.subscriptionPage{width:100%;min-height:100vh}.subscriptionHero{background:#f2edfa;justify-content:center;align-items:center;width:100%;min-height:320px;padding:4.5rem 0 2.24rem;display:flex;overflow:hidden}.subscriptionHero:before{content:"";background:#ffffff47;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:-120px}.subscriptionHero .subscriptionHeroContainer{z-index:2;justify-content:center;align-items:center;width:100%;max-width:1250px;margin:0 auto;display:flex;position:relative}.subscriptionHero .subscriptionHeroContainer .subscriptionHeroContent{flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:520px;display:flex}.subscriptionHero .subscriptionHeroContainer .subscriptionHeroContent h1{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.4px;text-align:center;-webkit-background-clip:text;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:500}.subscriptionHero .subscriptionHeroContainer .subscriptionHeroContent .subscriptionHeroLine{background:#8b3df2;border-radius:20px;width:170px;height:4px;margin:14px 0}.subscriptionHero .subscriptionHeroContainer .subscriptionHeroContent p{color:#5f5f72;margin:0;font-size:16px;line-height:1.7}.subscriptionContainer{width:1250px;margin:0 auto;padding:30px 0}.subscriptionNotice{color:#7139ed;background:#f8f2ff;border:1px solid #d9c8f8;border-radius:10px;width:100%;margin:0 0 16px;padding:12px 16px;font-size:14px}.subscriptionGrid{grid-template-columns:minmax(337px,.78fr) minmax(1000px,1.35fr);align-items:stretch;gap:26px;width:100%;display:grid}.subscriptionCurrentCard,.subscriptionHistoryCard{background:#fff;border:1px solid #eee9f7;border-radius:16px;min-width:0}.subscriptionCurrentCard{padding:24px 10px 28px}.subscriptionCardHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.subscriptionCardTitle{align-items:center;gap:14px;min-width:0;display:flex}.subscriptionCardTitle h2{margin:0;font-size:16px;font-weight:700;line-height:1.3}.subscriptionHeaderIcon{color:#7139ed;background:#f0e9ff;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:30px;height:40px;font-size:23px;display:flex}.subscriptionStatus{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;min-height:34px;padding:5px 14px;font-size:13px;font-weight:500;display:inline-flex}.subscriptionStatus.pill--published{color:#159447;background:#effcf3;border:1px solid #bcefcf}.subscriptionStatus.pill--draft{color:#c04444;background:#fff2f2;border:1px solid #f2cccc}.subscriptionStatus.pill--archived{color:#70768a;background:#f4f4f7;border:1px solid #dfdfe5}.subscriptionStatus.pill--scheduled{color:#9a6b00;background:#fff9e8;border:1px solid #f4dfa0}.subscriptionPlan{align-items:center;gap:10px;margin:0 0 25px;padding-left:4px;display:flex}.subscriptionPlanIcon{color:#7139ed;border-radius:50%;flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:120px;font-size:34px;display:flex}.subscriptionPlanIcon img{object-fit:contain;width:110px;height:110px;display:block}.subscriptionPlanInfo{min-width:0}.subscriptionPlanInfo h3{color:#172342;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.2}.subscriptionPlanInfo p{color:#5f6b88;margin:0;font-size:14px;line-height:1.5}.subscriptionDetails{width:100%;margin:0;padding:0}.subscriptionDetailRow{border-bottom:1px solid #eeeef3;grid-template-columns:205px minmax(0,1fr);align-items:center;min-height:44px;display:grid}.subscriptionDetailRow dt{color:#52607f;align-items:center;gap:13px;font-size:14px;font-weight:400;display:flex}.subscriptionDetailRow dd{color:#273454;margin:0;font-size:14px;font-weight:500}.subscriptionDetailIcon{color:#9b6af5;justify-content:center;align-items:center;width:20px;height:20px;font-size:17px;display:inline-flex}.subscriptionBottomBox{background:linear-gradient(135deg,#faf7ff 0%,#f7f2ff 100%);border:1px solid #e5d9ff;border-radius:13px;margin-top:28px;padding:16px 18px 18px}.subscriptionAccessInfo{color:#596581;align-items:center;gap:10px;margin-bottom:13px;font-size:14px;line-height:1.5;display:flex}.subscriptionAccessIcon{color:#7139ed;flex:none;font-size:20px}.subscriptionActionBtn{color:#8a35ef;cursor:pointer;background:#fff;border:1px solid #8a35ef;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.subscriptionActionBtn:hover{background:#faf6ff;border-color:#7139ed;box-shadow:0 5px 15px #7139ed14}.subscriptionActionBtn:active{transform:translateY(1px)}.subscriptionArrow{font-size:20px;line-height:1}.subscriptionActionDanger{color:#c44b4b;border-color:#e58a8a}.subscriptionActionDanger:hover{background:#fff7f7;border-color:#d76565}.subscriptionEmptyCurrent{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.subscriptionEmptyCurrent p{color:#626c88;margin:0 0 18px;font-size:15px}.subscriptionEmptyCurrent .subscriptionActionBtn{width:auto;min-width:210px}.subscriptionHistoryCard{padding:24px 22px}.subscriptionHistoryHeader{margin-bottom:16px}.subscriptionHistoryTable{border:1px solid #e5def5;border-radius:13px;width:100%;overflow-x:auto}.subscriptionHistoryTable table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.subscriptionHistoryTable thead{background:linear-gradient(#f8f4ff 0%,#f5f0fc 100%)}.subscriptionHistoryTable th{color:#3e4967;text-align:left;white-space:nowrap;border-bottom:1px solid #e3dcef;height:56px;padding:0 18px;font-size:13px;font-weight:600}.subscriptionHistoryTable td{color:#34405f;vertical-align:middle;padding:12px 18px;font-size:13px}.subscriptionHistoryTable tbody tr:last-child td{border-bottom:0}.subscriptionHistoryTable tbody tr:hover{background:#fcfaff}.subscriptionHistoryTable td strong{color:#172342;margin-bottom:5px;font-size:14px;display:block}.subscriptionTableMuted{color:#7e87a0;font-size:12px;display:block}.subscriptionHistoryEmpty{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:510px;display:flex}.subscriptionEmptyIcon{justify-content:center;align-items:center;width:180px;height:150px;margin-bottom:14px;display:flex;position:relative}.subscriptionEmptyIcon:before,.subscriptionEmptyIcon:after{content:"";background:#dfd1ff;border-radius:2px;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.subscriptionEmptyIcon:before{top:24px;left:25px}.subscriptionEmptyIcon:after{top:35px;right:25px}.subscriptionEmptyDocument{background:#fff;border:4px solid #c6a9fa;border-radius:13px;width:82px;height:116px;padding:31px 17px 15px;position:relative;transform:translateY(7px);box-shadow:0 10px 18px #9b6af514}.subscriptionEmptyDocument span{background:#d7c3fb;border-radius:10px;width:100%;height:5px;margin-bottom:10px;display:block}.subscriptionEmptyDocument span:nth-child(2){width:85%}.subscriptionEmptyDocument span:nth-child(3){width:60%}.subscriptionEmptyCheck{color:#fff;background:#b89aef;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:27px;font-weight:700;display:flex;position:absolute;bottom:-8px;right:-19px;box-shadow:0 7px 18px #9b6af52e}.subscriptionHistoryEmpty h3{color:#394462;margin:0 0 8px;font-size:18px;font-weight:500}.subscriptionHistoryEmpty p{color:#7d86a0;margin:0;font-size:14px}@media (width<=1200px){.subscriptionContainer{width:min(1100px,100% - 40px)}.subscriptionGrid{grid-template-columns:minmax(350px,.8fr) minmax(500px,1.2fr);gap:20px}.subscriptionDetailRow{grid-template-columns:145px minmax(0,1fr)}}@media (width<=950px){.subscriptionContainer{width:calc(100% - 32px)}.subscriptionGrid{grid-template-columns:1fr}.subscriptionCurrentCard,.subscriptionHistoryCard{width:100%}.subscriptionHistoryEmpty{min-height:420px}}@media (width<=600px){.subscriptionPage{padding-bottom:30px}.subscriptionHero{min-height:145px;padding:20px 15px 25px}.subscriptionHeroContent h1{font-size:32px}.subscriptionHeroContent p{margin-top:10px;font-size:14px}.subscriptionHeroLine{width:75px;height:3px;margin-top:11px}.subscriptionContainer{width:calc(100% - 24px)}.subscriptionGrid{gap:16px}.subscriptionCurrentCard,.subscriptionHistoryCard{border-radius:13px;padding:20px 16px}.subscriptionCardHeader{margin-bottom:22px}.subscriptionCardTitle{gap:10px}.subscriptionCardTitle h2{font-size:17px}.subscriptionHeaderIcon{flex-basis:42px;width:42px;height:42px;font-size:20px}.subscriptionStatus{min-height:30px;padding:4px 10px;font-size:12px}.subscriptionPlan{gap:14px;margin-bottom:20px}.subscriptionPlanIcon{border-width:5px;flex:0 0 120px;width:120px;height:120px;font-size:27px}.subscriptionPlanInfo h3{font-size:22px}.subscriptionPlanInfo p{font-size:13px}.subscriptionDetailRow{grid-template-columns:1fr 1fr;gap:10px;min-height:46px}.subscriptionDetailRow dt,.subscriptionDetailRow dd{font-size:13px}.subscriptionDetailIcon{font-size:15px}.subscriptionBottomBox{margin-top:22px;padding:14px}.subscriptionAccessInfo{align-items:flex-start;font-size:13px}.subscriptionHistoryTable{border-radius:10px}.subscriptionHistoryEmpty{min-height:360px}.subscriptionEmptyIcon{transform:scale(.85)}.subscriptionHistoryEmpty h3{font-size:16px}.subscriptionHistoryEmpty p{font-size:13px}}@media (width<=400px){.subscriptionContainer{width:calc(100% - 20px)}.subscriptionCurrentCard,.subscriptionHistoryCard{padding:17px 13px}.subscriptionCardHeader{align-items:flex-start}.subscriptionCardTitle h2{font-size:16px}.subscriptionStatus{font-size:11px}.subscriptionDetailRow{grid-template-columns:1fr;gap:3px;padding:8px 0}.subscriptionDetailRow dd{padding-left:33px}}.subscriptionActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:18px;display:grid}.subscriptionBtn{text-align:center;cursor:pointer;text-transform:capitalize;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;padding:8px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.subscriptionBtn:disabled{opacity:.55;cursor:not-allowed}.subscriptionBtn--primary{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899)}.subscriptionBtn--ghost{color:#374151;background:0 0;border-color:#d1d5db;grid-column:1/-1}.subscriptionBtn--danger{color:#f16695;background:0 0;border-color:#f16695;grid-column:1/-1}.subscriptionBtn--danger:hover:not(:disabled){color:#fff;background:#f16695}.subscriptionHint{color:#6b7280;margin-top:10px;font-size:13px}.subscriptionWarn{color:#7a5b00;background:#fff3cd;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px}.subscriptionEmpty{color:#6b7280;font-size:14px}.subscriptionNotice{cursor:pointer}.subscriptionNotice--error{color:#842029}.subscriptionConfirm{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;margin-top:14px;padding:14px}.subscriptionConfirm p{color:#374151;margin:0 0 10px;font-size:14px;line-height:1.5}.subscriptionReasonInput{border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;margin-bottom:10px;padding:9px 11px;font-size:14px}.subscriptionReasonInput:focus{border-color:#4f7cff}.subscriptionConfirmActions{gap:10px;display:flex}.subscriptionHistoryList{margin:0;padding:0;list-style:none}.subscriptionHistoryItem{border-bottom:1px solid #f0f0f0;padding:12px 0}.subscriptionHistoryItem:last-child{border-bottom:none}.subscriptionHistoryMain{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.subscriptionHistoryMeta{color:#6b7280;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.subscriptionHistoryReason{color:#9ca3af;margin:6px 0 0;font-size:12px;font-style:italic}.MembersPlanNotice{text-align:center;color:#6b7280;cursor:pointer;margin-bottom:14px;font-size:14px}.payModeBreakdown{flex-direction:column;gap:6px;width:100%;display:flex}.payModeLine{color:#374151;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.payModeLine--credit{color:#0f5132}.payModeLine--total{color:#111827;border-top:1px solid #dbe4ff;margin-top:2px;padding-top:8px;font-size:16px;font-weight:700}.eventHero{background:#f5effd;border-radius:10px;justify-content:space-between;align-items:center;gap:32px;padding:7.5rem 64px 1.4rem;display:flex;overflow:hidden}.eventHero .eventHeroContent{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;max-width:520px;display:flex;position:relative}.eventHero .eventHeroContent .eventHeroListTitle{letter-spacing:0;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:500}@media (width<=600px){.eventHero .eventHeroContent .eventHeroListTitle{font-size:32px}}.eventHero .eventHeroContent .eventHeroListTitle .eventHeroListTitleAccent{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.4px;-webkit-background-clip:text;font-family:Tan Aegean}.eventHero .eventHeroContent .eventHeroSubtitle{color:#5b566e;max-width:380px;margin:0;font-size:17px;line-height:1.6}.eventHero .eventHeroContent .eventHeroCta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b5cf6 0%,#7c3aed 100%);border:none;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.eventHero .eventHeroContent .eventHeroCta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #7c3aed47}.eventHero .eventHeroContent .eventHeroCta:active{transform:translateY(0)}.eventHero .eventHeroContent .eventHeroCta .eventHeroCtaIcon{font-size:16px}.eventHero .eventHeroArt{z-index:1;flex-shrink:0;width:380px;max-width:45%;position:relative}.eventHero .eventHeroArt img{width:100%;height:auto;display:block;overflow:visible}@media (width<=1200px){.eventHero{gap:24px;padding-top:7.5rem;padding-bottom:1.4rem}.eventHero .eventHeroContent{max-width:480px}.eventHero .eventHeroContent .eventHeroListTitle{font-size:38px}.eventHero .eventHeroContent .eventHeroListTitle .eventHeroListTitleAccent{font-size:40px}.eventHero .eventHeroContent .eventHeroSubtitle{font-size:16px}.eventHero .eventHeroArt{width:320px}}@media (width<=992px){.eventHero{gap:20px;padding-top:7.5rem;padding-bottom:1.4rem}.eventHero .eventHeroContent{gap:16px;max-width:440px;align-items:center!important}.eventHero .eventHeroContent .eventHeroSubtitle{font-size:15px}.eventHero .eventHeroContent .eventHeroCta{padding:11px 22px}.eventHero .eventHeroArt{width:280px;display:none}}@media (width<=768px){.eventHero{text-align:center;flex-direction:column;justify-content:center;gap:24px;padding-top:7.5rem;padding-bottom:1.4rem}.eventHeroContent{align-items:center;width:100%;max-width:600px}.eventHeroContent .eventHeroListTitle{font-size:32px}.eventHeroContent .eventHeroListTitle .eventHeroListTitleAccent{font-size:34px}.eventHeroContent .eventHeroSubtitle{max-width:500px;font-size:14px}.eventHeroArt{width:240px;max-width:70%}}@media (width<=480px){.eventHero{border-radius:8px;gap:20px;padding-top:7.5rem;padding-bottom:1.4rem}.eventHeroContent{gap:10px!important}.eventHeroContent .eventHeroListTitle{text-wrap:nowrap;width:100%;font-size:24px!important}.eventHeroContent .eventHeroListTitle .eventHeroListTitleAccent{font-size:24px!important}.eventHeroContent .eventHeroSubtitle{line-height:1.6;font-size:13px!important}.eventHeroContent .eventHeroCta{padding:10px 20px;font-size:12px}.eventHeroContent .eventHeroCta .eventHeroCtaIcon{font-size:14px}.eventHeroArt{width:190px;max-width:75%}}.mainEventsTab{text-align:center;background:#faf7fc;min-width:0}.mainEventsTab .subEventsTab{min-width:0;padding:20px}.mainEventsTab .subEventsTab .EventsTab{z-index:20;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:1250px;margin:-52px auto 30px;padding:10px;display:flex;position:relative;box-shadow:0 20px 45px #4d1e9214,0 4px 10px #0000000a}.mainEventsTab .subEventsTab .EventsTab .tab-indicator{z-index:0;pointer-events:none;border-radius:6px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),background .35s;position:absolute;top:10px;bottom:10px;left:0}.mainEventsTab .subEventsTab .EventsTab .tabItem{color:#434343;cursor:pointer;z-index:1;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;min-width:0;padding:10px;font-size:14px;font-weight:600;display:flex;position:relative}.mainEventsTab .subEventsTab .EventsTab .tabItem.active{color:#fff}.mainEventsTab .subEventsTab .eventsMobileSelector{display:none}@media (width<=1024px){.mainEventsTab .subEventsTab{padding:16px}.mainEventsTab .subEventsTab .EventsTab{gap:6px;margin:-42px auto 24px;padding:8px}.mainEventsTab .subEventsTab .EventsTab .tabItem{padding:9px 6px;font-size:13px}.mainEventsTab .subEventsTab .EventsTab .tab-indicator{top:8px;bottom:8px}}@media (width<=768px){.mainEventsTab .subEventsTab{padding:14px}.mainEventsTab .subEventsTab .EventsTab{display:none}.mainEventsTab .subEventsTab .eventsMobileSelector{z-index:30;width:100%;max-width:100%;margin:-28px auto 20px;display:block;position:relative}.mainEventsTab .subEventsTab .eventsMobileSelector__trigger{cursor:pointer;text-align:left;background:#fff;border:1px solid #eee7f5;border-radius:24px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:5px 8px;display:flex;box-shadow:0 8px 24px #4d1e9214,0 2px 6px #0000000a}.mainEventsTab .subEventsTab .eventsMobileSelector__triggerContent{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mainEventsTab .subEventsTab .eventsMobileSelector__icon{border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.mainEventsTab .subEventsTab .eventsMobileSelector__label{color:#292929;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.mainEventsTab .subEventsTab .eventsMobileSelector__arrow{color:#6b6b6b;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;transition:transform .25s;display:flex}.mainEventsTab .subEventsTab .eventsMobileSelector__arrow.open{transform:rotate(180deg)}.mainEventsTab .subEventsTab .eventsMobileSelector__menu{background:#fff;border:1px solid #eee7f5;border-radius:10px;max-height:260px;padding:5px;animation:.2s eventsMobileMenuIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #0000001a,0 5px 12px #4d1e920f}.mainEventsTab .subEventsTab .eventsMobileSelector__item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:42px;padding:6px 8px;transition:background .2s;display:flex}.mainEventsTab .subEventsTab .eventsMobileSelector__item:hover{background:#faf7fc}.mainEventsTab .subEventsTab .eventsMobileSelector__item.active{background:#f7f1ff}.mainEventsTab .subEventsTab .eventsMobileSelector__itemIcon{border-radius:6px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.mainEventsTab .subEventsTab .eventsMobileSelector__itemLabel{color:#3f3f3f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.mainEventsTab .subEventsTab .eventsMobileSelector__check{color:#7c3aed;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}}@media (width<=480px){.mainEventsTab .subEventsTab{padding:12px}.mainEventsTab .subEventsTab .eventsMobileSelector{margin:-22px auto 16px}.mainEventsTab .subEventsTab .eventsMobileSelector__trigger{min-height:44px;padding:4px 7px}.mainEventsTab .subEventsTab .eventsMobileSelector__icon{flex-basis:30px;width:30px;height:30px;font-size:12px}.mainEventsTab .subEventsTab .eventsMobileSelector__label{font-size:12px}.mainEventsTab .subEventsTab .eventsMobileSelector__arrow{flex-basis:26px;width:26px;height:26px;font-size:16px}.mainEventsTab .subEventsTab .eventsMobileSelector__menu{max-height:240px;padding:4px}.mainEventsTab .subEventsTab .eventsMobileSelector__item{min-height:40px;padding:5px 7px}.mainEventsTab .subEventsTab .eventsMobileSelector__itemIcon{flex-basis:28px;width:28px;height:28px}.mainEventsTab .subEventsTab .eventsMobileSelector__itemLabel{font-size:12px}}@media (width<=360px){.mainEventsTab .subEventsTab{padding:10px}.mainEventsTab .subEventsTab .eventsMobileSelector{margin:-18px auto 14px}.mainEventsTab .subEventsTab .eventsMobileSelector__trigger{min-height:42px}.mainEventsTab .subEventsTab .eventsMobileSelector__icon{flex-basis:28px;width:28px;height:28px}.mainEventsTab .subEventsTab .eventsMobileSelector__label{font-size:11px}.mainEventsTab .subEventsTab .eventsMobileSelector__arrow{flex-basis:24px;width:24px;height:24px}.mainEventsTab .subEventsTab .eventsMobileSelector__item{min-height:38px}.mainEventsTab .subEventsTab .eventsMobileSelector__itemIcon{flex-basis:26px;width:26px;height:26px}.mainEventsTab .subEventsTab .eventsMobileSelector__itemLabel{font-size:11px}}@keyframes eventsMobileMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mainEventsList{background:#faf7fc;justify-content:center;align-items:center;width:100%;min-height:130px;padding:10px 0 30px;display:flex;overflow:hidden}.mainEventsList:before{content:"";background:#ffffff47;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:-120px}.mainEventsList .subEventsList{border-radius:4px;flex-direction:column;gap:20px;width:100%;max-width:1250px;padding:10px;display:flex}.mainEventsList .subEventsList .EventsListTop{justify-content:space-between;display:flex}.mainEventsList .subEventsList .EventsListTop h2{color:#2d2d2d;font-size:20px}.mainEventsList .subEventsList .EventsListTop .EventsListTop-tabs{background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative}.mainEventsList .subEventsList .EventsListTop .EventsListTop-tabs .timeframe-indicator{z-index:0;pointer-events:none;background:#fff;border-radius:999px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:0}.mainEventsList .subEventsList .EventsListTop .EventsListTop-tabs button{color:#444;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:6px 20px;font-size:14px;font-weight:600;transition:color .3s;display:flex;position:relative}.mainEventsList .subEventsList .EventsListTop .EventsListTop-tabs button:hover:not(.active),.mainEventsList .subEventsList .EventsListTop .EventsListTop-tabs button:hover:not(.active) .tab-icon{color:#6a6479}.mainEventsList .subEventsList .EventsListTop .EventsListTop-tabs button.active{color:#fff}.mainEventsList .subEventsList .EventsListGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;margin:auto;display:grid;position:relative}.mainEventsList .subEventsList .EventsListGrid .EventsListCard{background:#fff;border:1px solid #ece7f7;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;min-height:220px;padding:18px;transition:all .35s;display:flex;box-shadow:0 4px 16px #1f152814}.mainEventsList .subEventsList .EventsListGrid .EventsListCard .EventsListCardCategories{z-index:9;padding:10px;position:absolute}.mainEventsList .subEventsList .EventsListGrid .EventsListCard .EventsListCardCategories span{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:40px;padding:4px 10px;font-size:12px}.mainEventsList .subEventsList .EventsListGrid .EventsListCard:hover{transform:translateY(-6px);box-shadow:0 15px 40px #6648ff1f}.mainEventsList .subEventsList .EventsListGrid .EventsListCard .eventListOverlayImage{min-height:220px;position:relative}.mainEventsList .subEventsList .EventsListGrid .EventsListCard .eventListOverlay{background:linear-gradient(#14101fd9 0%,#14101f8c 35%,#14101f0d 65%);position:absolute;inset:0}.mainEventsList .subEventsList .EventsListGrid .EventsListCard img{border-radius:6px;width:100%;height:100%}.mainEventsList .subEventsList .EventsListGrid .EventsListCard .quoteIcon{color:#d5b7ff;font-size:44px;font-weight:700;line-height:.7}.mainEventsList .subEventsList .EventsListGrid .EventsListCard .EventsListText{color:#707070;margin:0;font-size:14px;line-height:1.8}.mainEventsList .subEventsList .EventsListGrid .testimonialsCta{justify-content:space-between;align-items:center;display:flex}.mainEventsList .subEventsList .EventsListGrid .testimonialsCta .testimonialUser{align-items:center;gap:16px;display:flex}.mainEventsList .subEventsList .EventsListGrid .testimonialsCta .testimonialUser .avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.mainEventsList .subEventsList .EventsListGrid .testimonialsCta .testimonialUser .userInfo h4{color:#707070;margin:0;font-size:15px;font-weight:700}.mainEventsList .subEventsList .EventsListGrid .testimonialsCta .testimonialUser .userInfo .designation{color:#6b7280;margin:2px 0 0;font-size:13px}.mainEventsList .subEventsList .EventsListGrid .testimonialsCta .testimonialUser .userInfo .companyLocation{color:#9ca3af;margin:2px 0 0;font-size:12px}.mainEventsList .subEventsList .EventsListGrid .testimonialsCta .ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s}.mainEventsList .subEventsList .EventsListGrid .testimonialsCta .ctaButton:hover{background-color:#7526c4;transform:translateY(-1px)}.mainEventsList .subEventsList .EventsEmptyState{text-align:center;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.mainEventsList .subEventsList .EventsEmptyState .EventsEmptyStateImage{width:320px;margin-bottom:20px}.mainEventsList .subEventsList .EventsEmptyState .EventsEmptyStateImage img{width:100%;display:block}.mainEventsList .subEventsList .EventsEmptyState h3{color:#2d2d2d;margin:0;font-size:16px;font-weight:700}.mainEventsList .subEventsList .EventsEmptyState p{color:#7b7b7b;max-width:380px;margin-top:12px;font-size:14px;line-height:1.7}@media (width<=768px){.mainEventsList .subEventsList .EventsEmptyState{padding:36px 20px}.mainEventsList .subEventsList .EventsEmptyState .EventsEmptyStateImage{width:170px}.mainEventsList .subEventsList .EventsEmptyState h3{font-size:22px}.mainEventsList .subEventsList .EventsEmptyState p{font-size:14px}}.no-image{color:#9ca3af;text-align:center;background:#f8fafc;border:2px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:180px;transition:all .3s;display:flex}.no-image svg{color:#cbd5e1;font-size:2.5rem}.no-image span{color:#6b7280;font-size:.95rem;font-weight:500}.no-image:hover{background:#f7f3ff;border-color:#9b6af5}.no-image:hover i,.no-image:hover span{color:#9b6af5}@media (width<=1200px){.mainEventsList{padding:10px 20px 30px}.subEventsList{max-width:1100px}.EventsListGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.EventsListCard{padding:16px}}@media (width<=992px){.mainEventsList{padding:10px 20px 30px}.subEventsList{gap:18px}.EventsListTop{align-items:center;gap:16px}.EventsListTop h2{font-size:19px}.EventsListGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.EventsListCard{min-height:210px}.EventsListCard .eventListOverlayImage{min-height:200px}.EventsListCard .EventsListText{font-size:13px}.EventsEmptyState{padding:40px 20px}.EventsEmptyStateImage{width:260px}}@media (width<=768px){.mainEventsList{min-height:auto;padding:20px 16px 30px}.subEventsList{gap:16px;padding:0}.EventsListTop{flex-direction:column;align-items:flex-start;gap:12px}.EventsListTop h2{font-size:18px}.EventsListTop .EventsListTop-tabs{justify-content:center;width:100%}.EventsListTop .EventsListTop-tabs button{flex:1;justify-content:center;padding:7px 12px;font-size:13px}.EventsListGrid{gap:16px;grid-template-columns:1fr!important}.EventsListCard{width:100%;min-height:200px;padding:16px}.EventsListCard .eventListOverlayImage{min-height:200px}.EventsListCard .EventsListText{font-size:13px;line-height:1.7}.EventsListCard .testimonialsCta{gap:12px}.EventsListCard .testimonialsCta .testimonialUser{gap:10px}.EventsListCard .testimonialsCta .testimonialUser .avatar{width:38px;height:38px;font-size:13px}.EventsListCard .testimonialsCta .testimonialUser .userInfo h4{font-size:14px}.EventsListCard .testimonialsCta .testimonialUser .userInfo .designation{font-size:12px}.EventsListCard .testimonialsCta .testimonialUser .userInfo .companyLocation{font-size:11px}.EventsListCard .testimonialsCta .ctaButton{padding:6px 9px;font-size:12px}.EventsEmptyState{padding:36px 20px}.EventsEmptyState .EventsEmptyStateImage{width:200px}.EventsEmptyState h3{font-size:20px}.EventsEmptyState p{max-width:340px;font-size:13px}.no-image{min-height:180px}}@media (width<=480px){.mainEventsList{padding:16px 12px 24px}.EventsListTop h2{font-size:17px!important}.EventsListTop .EventsListTop-tabs button{gap:5px;padding:6px 8px;font-size:12px!important}.EventsListCard{padding:14px}.EventsListCard .eventListOverlayImage{min-height:180px}.EventsListCard .EventsListCardCategories{padding:8px}.EventsListCard .EventsListCardCategories span{padding:3px 8px;font-size:11px}.EventsListCard .quoteIcon{font-size:36px}.EventsListCard .EventsListText{font-size:12px;line-height:1.6}.EventsListCard .testimonialsCta{flex-direction:column;align-items:flex-start!important}.EventsListCard .testimonialsCta .testimonialUser{width:100%}.EventsListCard .testimonialsCta .ctaButton{padding:8px 10px;font-size:12px!important}.EventsEmptyState{padding:28px 16px}.EventsEmptyState .EventsEmptyStateImage{width:160px}.EventsEmptyState h3{font-size:18px!important}.EventsEmptyState p{font-size:12px!important}.no-image{min-height:160px}.no-image svg{font-size:2rem}.no-image span{font-size:.85rem}}.eventDetail{max-width:1250px;margin:0 auto;padding-top:4.5rem;padding-bottom:4.2rem}.eventDetail .EventDetailsHero{margin-top:40px;margin-bottom:60px;position:relative}.eventDetail .EventDetailsHero .eventHeroImage{object-fit:cover;border-radius:16px;width:100%;height:460px;display:block}.eventDetail .EventDetailsHero .eventHeroOverlay{background:linear-gradient(100deg,#14101fd9 0%,#14101f8c 35%,#14101f0d 65%);border-radius:16px;position:absolute;inset:0}.eventDetail .EventDetailsHero .EventDetailsHeroContent{color:#fff;max-width:640px;padding:48px 56px 0;position:absolute;top:0;left:0;right:0}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventLiveBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#8c52ff59;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventLiveBadge:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventHeroTitle{color:#fff;letter-spacing:1.5px;margin:0 0 16px;font-family:Tan Aegean;font-size:42px;font-weight:400;line-height:1.2}.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero{position:relative}.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .eventHeroDescription{color:#ffffffd9;margin:0 0 28px;font-size:15px;line-height:1.6;position:relative}.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .EventDescriptonReadMoreBtn{color:#fff;background:0 0;border:none;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .ReadMoreTooltip{z-index:100;background:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;min-width:220px;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000026}.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .ReadMoreTooltip .subReadMoreTooltip{padding:10px}.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .ReadMoreTooltip .subReadMoreTooltip p{font-size:14px}.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .ReadMoreTooltip a,.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .ReadMoreTooltip button{color:#333;cursor:pointer;text-align:left;background:0 0;border:none;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .ReadMoreTooltip a:hover,.eventDetail .EventDetailsHero .EventDetailsHeroContent .EventDescriptionHero .ReadMoreTooltip button:hover{color:#8c52ff;background:#f3f0ff}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventHeroActions{gap:14px;display:flex}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventActionButton{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventActionButton--solid{color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%)}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventActionButton--solid:hover{transform:translateY(-1px)}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventActionButton--outline{color:#fff;background:0 0;border:1px solid #fff6}.eventDetail .EventDetailsHero .EventDetailsHeroContent .eventActionButton--outline:hover{background:#ffffff14}.eventDetail .EventDetailsHero .EventDetailsHeroContent .calendarDropdownContainer{display:inline-block;position:relative}.eventDetail .EventDetailsHero .EventDetailsHeroContent .calendarDropdownMenu{z-index:100;background:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;min-width:220px;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000026}.eventDetail .EventDetailsHero .EventDetailsHeroContent .calendarDropdownMenu a,.eventDetail .EventDetailsHero .EventDetailsHeroContent .calendarDropdownMenu button{color:#333;cursor:pointer;text-align:left;background:0 0;border:none;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.eventDetail .EventDetailsHero .EventDetailsHeroContent .calendarDropdownMenu a:hover,.eventDetail .EventDetailsHero .EventDetailsHeroContent .calendarDropdownMenu button:hover{color:#8c52ff;background:#f3f0ff}.eventDetail .EventDetailsHero .eventInfoBar{background:#fff;border-radius:14px;justify-content:space-between;gap:24px;padding:24px 32px;display:flex;position:absolute;bottom:-48px;left:32px;right:32px;box-shadow:0 20px 45px #27174d26}.eventDetail .EventDetailsHero .eventInfoBar .eventInfoItem{align-items:center;gap:12px;display:flex}.eventDetail .EventDetailsHero .eventInfoBar .eventInfoIcon{color:#8c52ff;flex-shrink:0;font-size:20px}.eventDetail .EventDetailsHero .eventInfoBar .eventInfoLabel{color:#9b93b5;font-size:12px;display:block}.eventDetail .EventDetailsHero .eventInfoBar .eventInfoValue{color:#14101f;font-size:14px;font-weight:700;display:block}.eventDetail .eventChipsRow{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.eventDetail .eventChipsRow .eventChip{color:#8c52ff;background:#fff;border:1px solid #d9cff5;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.eventDetail .eventBodyGrid{grid-template-columns:2fr 1fr;align-items:start;gap:24px;margin-bottom:20px;display:grid}.eventDetail .eventMainColumn{min-width:0}.eventDetail .eventSideColumn{position:sticky;top:24px}.eventDetail .eventCard{background:#fff;border:1px solid #ece7f7;border-radius:14px;padding:28px 32px;box-shadow:0 4px 16px #1f15280d}.eventDetail .eventCardTitle{color:#14101f;border-left:3px solid #8c52ff;margin:0 0 12px;padding-left:12px;font-size:16px;font-weight:700}.eventDetail .eventCardTitle:not(:first-child){margin-top:28px}.eventDetail .eventAboutText{color:#6b6480;margin:0 0 8px;font-size:14px;line-height:1.6}.eventDetail .eventSessions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.eventDetail .eventSessionRow{border:1px solid #ece7f7;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex}.eventDetail .eventSessionIcon{color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.eventDetail .eventSessionTime{color:#14101f;flex-shrink:0;font-size:13px;font-weight:700}.eventDetail .eventSessionTitle{color:#4b4560;flex:1;font-size:13px}.eventDetail .eventSessionJoin{color:#9b6af5;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.eventDetail .eventSpeakersHeader{justify-content:space-between;align-items:baseline;display:flex}.eventDetail .eventSpeakersHeader .eventCardTitle{margin-top:28px}.eventDetail .eventViewAllLink{color:#8c52ff;font-size:13px;font-weight:600}.eventDetail .eventSpeakers{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.eventDetail .eventSpeakerCard{background:#fff;border:1px solid #ece7f7;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #27174d1f}.eventDetail .eventSpeakerCard img{aspect-ratio:1;width:100%;height:100px;display:block}.eventDetail .eventSpeakerAvatarFallback{aspect-ratio:1;color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);justify-content:center;align-items:center;width:100%;height:5rem;font-size:1.5rem;font-weight:700;display:flex}.eventDetail .eventSpeakerInfo{padding:10px 12px}.eventDetail .eventSpeakerInfo strong{color:#14101f;font-size:13px;display:block}.eventDetail .eventSpeakerRole{color:#9b93b5;margin-top:2px;font-size:11px;display:block}.eventDetail .eventSpeakerQuote{color:#6b6480;margin-top:6px;font-size:11px;line-height:1.4;display:block}.eventDetail .eventRegisterCard{background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 10px 30px #27174d1f}.eventDetail .eventRegisterHeader{color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);padding:24px}.eventDetail .eventRegisterHeader h3{color:#fff;margin:8px 0 4px;font-size:16px}.eventDetail .eventRegisterHeader p{color:#ffffffd9;margin:0;font-size:12px}.eventDetail .eventRegisterIcon{background:#fff3;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.eventDetail .eventRegisterBody{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:24px}.eventDetail .eventRegisterBody .eventRegisterCenter{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}.eventDetail .eventRegisterBody .eventRegisterCenter .subeventRegisterCenter{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:0 16px;display:flex}.eventDetail .eventRegisterBody .eventRegisterCenter .subeventRegisterCenter:not(:last-child){border-right:1px solid #e4e8ed}.eventDetail .eventRegisterBody .eventRegisterCenter .subeventRegisterCenter span{color:#172554;margin-bottom:3px;font-size:16px;font-weight:700;line-height:1.2}.eventDetail .eventRegisterBody .eventRegisterCenter .subeventRegisterCenter p{color:#64748b;white-space:nowrap;margin:0;font-size:11px;font-weight:500;line-height:1.3}.eventDetail .eventRegisterBody .interestedSpeakingCard{cursor:pointer;text-align:left;background:linear-gradient(135deg,#fff 0%,#fbf8ff 100%);border:1px solid #e6d9ff;border-radius:10px;align-items:center;gap:14px;width:100%;max-width:430px;min-height:76px;margin-top:10px;padding:12px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #7846c814}.eventDetail .eventRegisterBody .interestedSpeakingCard:hover{border-color:#cdb0ff;transform:translateY(-2px);box-shadow:0 8px 22px #7846c81f}.eventDetail .eventRegisterBody .interestedSpeakingCard:hover .interestedSpeakingArrow{transform:translate(3px)}.eventDetail .eventRegisterBody .interestedSpeakingCard .interestedSpeakingIcon{color:#a855f7;background:#faf5ff;border:1px solid #e4ccff;border-radius:9px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.eventDetail .eventRegisterBody .interestedSpeakingCard .interestedSpeakingContent{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.eventDetail .eventRegisterBody .interestedSpeakingCard .interestedSpeakingContent .interestedSpeakingTitle{color:#7441d8;font-size:14px;font-weight:700;line-height:1.3}.eventDetail .eventRegisterBody .interestedSpeakingCard .interestedSpeakingContent .interestedSpeakingSubtitle{color:#9b83c5;font-size:11px;line-height:1.4}.eventDetail .eventRegisterBody .interestedSpeakingCard .interestedSpeakingContent .interestedSpeakingArrow{color:#8b5cf6;flex:none;font-size:27px;line-height:1;transition:transform .2s}.eventDetail .eventRegisterBody .rsvpForm{margin-bottom:10px}.eventDetail .eventRegisterBody label{color:#14101f;font-size:13px;font-weight:600;display:block}.eventDetail .eventRegisterBody label:first-child{margin-top:0}.eventDetail .eventRegisterBody input,.eventDetail .eventRegisterBody select,.eventDetail .eventRegisterBody textarea{color:#14101f;border:1px solid #e2ddf0;border-radius:8px;width:100%;padding:10px 12px;font-size:13px}.eventDetail .eventRegisterBody input:focus,.eventDetail .eventRegisterBody select:focus,.eventDetail .eventRegisterBody textarea:focus{border-color:#8c52ff;outline:none}.eventDetail .eventRegisterBody button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:8px;width:100%;margin-top:20px;padding:13px;font-size:14px;font-weight:700}.eventDetail .eventRegisterBody button[type=submit]:hover{transform:translateY(-1px)}.eventDetail .eventRegisterBody .rsvp--confirmed{flex-direction:column;align-items:center;gap:10px;display:flex}.eventDetail .eventRegisterBody .RsvpFormbadge,.eventDetail .eventRegisterBody .RsvpFormbtn{text-transform:capitalize;border-radius:10px;width:100%;padding:6px 10px;font-size:14px}.eventDetail .eventPaywall{text-align:center;background:#f5f2fc;border-radius:14px;padding:32px 24px}.eventDetail .eventRsvp{margin-top:32px}.eventDetail .eventGallerySection{margin-top:2rem}.eventDetail .eventGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1rem;display:grid}.eventDetail .eventGalleryItem{cursor:pointer;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.eventDetail .eventGalleryItem:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.eventDetail .eventGalleryItem img{object-fit:cover;width:100%;height:140px;display:block}.eventDetail .eventGalleryItem p{color:#666;margin:0;padding:.4rem 0;font-size:.85rem}.eventGalleryModal{z-index:99999;background:#000c;justify-content:center;align-items:center;padding:24px;animation:.2s eventGalleryModalFadeIn;display:flex;position:fixed;inset:0}.eventGalleryModalContent{background:#fff;border-radius:12px;flex-direction:column;align-items:center;max-width:min(1100px,95vw);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.eventGalleryModalImage{object-fit:contain;width:auto;max-width:95vw;height:auto;max-height:80vh;display:block}.eventGalleryModalCaption{box-sizing:border-box;color:#555;text-align:center;background:#fff;width:100%;margin:0;padding:12px 18px;font-size:.9rem;line-height:1.4}.eventGalleryModalClose{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;transition:background .2s;display:flex;position:absolute;top:10px;right:10px}.eventGalleryModalActions{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 18px;display:flex}.eventGalleryDownloadButton,.eventGalleryCancelButton{cursor:pointer;border-radius:6px;min-width:100px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .2s}.eventGalleryDownloadButton{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:1px solid #8b3df2}.eventGalleryCancelButton{color:#333;background:#fff;border:1px solid #ddd}.eventGalleryCancelButton:hover{background:#f5f5f5}@keyframes eventGalleryModalFadeIn{0%{opacity:0}to{opacity:1}}@media (width<=992px){.eventDetail{padding-left:18px;padding-right:18px}.eventDetail .EventDetailsHero{margin-top:28px;margin-bottom:80px}.eventDetail .EventDetailsHero .eventHeroImage{height:420px}.eventDetail .EventDetailsHero .EventDetailsHeroContent{max-width:760px;padding:36px}.eventDetail .EventDetailsHero .eventHeroTitle{font-size:36px}.eventDetail .EventDetailsHero .eventInfoBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:20px 22px;display:grid;bottom:-68px;left:20px;right:20px}.eventDetail .EventDetailsHero .eventInfoItemLocation{display:none!important}.eventDetail .EventDetailsHero .eventInfoValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventDetail .eventBodyGrid{grid-template-columns:1fr}.eventDetail .eventSideColumn{position:static}.eventDetail .eventSpeakers{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=768px){.eventDetail{padding-left:14px;padding-right:14px}.eventDetail .EventDetailsHero{margin-top:20px;margin-bottom:150px}.eventDetail .EventDetailsHero .eventHeroImage{border-radius:14px;height:500px;min-height:500px}.eventDetail .EventDetailsHero .eventHeroOverlay{background:linear-gradient(#14101fe0 0%,#14101f9e 42%,#14101f47 75%,#14101f26 100%);border-radius:14px}.eventDetail .EventDetailsHero .EventDetailsHeroContent{box-sizing:border-box;width:100%;max-width:none;padding:18px 22px 24px}.eventDetail .EventDetailsHero .eventLiveBadge{margin-bottom:14px;padding:5px 11px;font-size:10px}.eventDetail .EventDetailsHero .eventHeroTitle{margin-bottom:14px;font-size:clamp(28px,8vw,34px);line-height:1.15}.eventDetail .EventDetailsHero .eventHeroDescription{margin-bottom:20px;font-size:13px;line-height:1.55}.eventDetail .EventDetailsHero .eventHeroActions{gap:10px;width:100%}.eventDetail .EventDetailsHero .calendarDropdownContainer{width:100%}.eventDetail .EventDetailsHero .eventActionButton{justify-content:center;width:100%;padding:12px 16px}.eventDetail .EventDetailsHero .calendarDropdownMenu{box-sizing:border-box;width:100%;min-width:0;left:0;right:0}.eventDetail .EventDetailsHero .eventInfoBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 6px;display:grid;bottom:-113px;left:12px;right:12px}.eventDetail .EventDetailsHero .eventInfoItem{gap:9px;min-width:0;padding:13px 12px}.eventDetail .EventDetailsHero .eventInfoItemLocation{display:none!important}.eventDetail .EventDetailsHero .eventInfoIcon{font-size:17px}.eventDetail .EventDetailsHero .eventInfoLabel{margin-bottom:3px;font-size:10px}.eventDetail .EventDetailsHero .eventInfoValue{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.eventDetail .eventChipsRow{gap:8px;margin:20px 0}.eventDetail .eventChipsRow .eventChip{padding:6px 11px;font-size:11px}.eventDetail .eventBodyGrid{flex-direction:column;gap:18px;padding:10px;display:flex}.eventDetail .eventSideColumn{width:100%;position:static}.eventDetail .eventCard{padding:22px 18px}.eventDetail .eventCardTitle{font-size:15px}.eventDetail .eventAboutText{font-size:13px}.eventDetail .eventSessionRow{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px;display:grid}.eventDetail .eventSessionIcon{grid-row:span 2}.eventDetail .eventSessionTime{font-size:12px}.eventDetail .eventSessionTitle{font-size:12px;line-height:1.4}.eventDetail .eventSessionJoin{white-space:normal;grid-column:2;justify-self:start;font-size:11px}.eventDetail .eventSpeakers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eventDetail .eventSpeakerCard img,.eventDetail .eventSpeakerAvatarFallback{height:150px}.eventDetail .eventSpeakerInfo{padding:9px 10px}.eventDetail .eventSpeakerInfo strong{font-size:12px}.eventDetail .eventSpeakerRole,.eventDetail .eventSpeakerQuote{font-size:10px}.eventDetail .eventRegisterHeader{padding:20px}.eventDetail .eventRegisterHeader h3{font-size:15px}.eventDetail .eventRegisterHeader p{font-size:11px}.eventDetail .eventRegisterBody{padding:20px}.eventDetail .subeventRegisterCenter{padding:0 10px}.eventDetail .subeventRegisterCenter span{font-size:15px}.eventDetail .subeventRegisterCenter p{font-size:10px}.eventDetail .eventGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.eventDetail .eventGalleryItem img{object-fit:cover!important;width:100%!important;height:120px!important}.eventDetail .eventGalleryItem p{padding:6px 4px!important;font-size:11px!important}.eventGalleryModal{padding:12px}.eventGalleryModalContent{width:100%;max-width:100%;max-height:94vh}.eventGalleryModalImage{width:100%;max-width:100%;max-height:68vh}.eventGalleryModalActions{gap:8px;padding:10px 12px}.eventGalleryDownloadButton,.eventGalleryCancelButton{flex:1;min-width:0}}@media (width<=480px){.eventDetail{padding-left:10px;padding-right:10px}.eventDetail .EventDetailsHero{margin-top:14px;margin-bottom:145px}.eventDetail .EventDetailsHero .eventHeroImage{height:470px;min-height:470px}.eventDetail .EventDetailsHero .EventDetailsHeroContent{padding:22px 17px}.eventDetail .EventDetailsHero .eventHeroTitle{font-size:27px}.eventDetail .EventDetailsHero .eventHeroDescription{margin:0 0 18px!important;font-size:12px!important}.eventDetail .EventDetailsHero .EventDescriptonReadMoreBtn{font-size:12px!important}.eventDetail .EventDetailsHero .eventActionButton{text-wrap:nowrap;font-size:12px!important}.eventDetail .EventDetailsHero .eventInfoBar{bottom:-128px;left:6px;right:6px}.eventDetail .EventDetailsHero .eventInfoItem{gap:7px;padding:5px 8px}.eventDetail .EventDetailsHero .eventInfoItemLocation{display:none!important}.eventDetail .EventDetailsHero .eventInfoIcon{font-size:15px}.eventDetail .EventDetailsHero .eventInfoLabel{font-size:9px}.eventDetail .EventDetailsHero .eventInfoValue{font-size:11px}.eventDetail .eventChipsRow{margin-top:26px}.eventDetail .eventChipsRow .eventChip{padding:5px 9px;font-size:10px}.eventMainColumn,.eventSideColumn{width:100%}.eventDetail .eventCard{width:100%;padding:18px 14px}.eventDetail .eventSpeakerCard img,.eventDetail .eventSpeakerAvatarFallback{height:120px}.eventDetail .eventSpeakerInfo{padding:8px}.eventDetail .eventSpeakerInfo strong{font-size:11px}.eventDetail .eventSpeakerRole,.eventDetail .eventSpeakerQuote{font-size:9px}.eventDetail .eventRegisterHeader,.eventDetail .eventRegisterBody{padding:16px}.eventDetail .eventGalleryGrid{gap:8px!important}.eventDetail .eventGalleryItem img{height:100px!important}}@media (width<=360px){.eventDetail .EventDetailsHero .eventHeroImage{height:450px;min-height:450px}.eventDetail .EventDetailsHero .eventHeroTitle{font-size:24px}.eventDetail .EventDetailsHero .eventInfoBar{bottom:-112px}.eventDetail .EventDetailsHero .eventInfoItem{padding:9px 6px}.eventDetail .EventDetailsHero .eventInfoValue{font-size:10px}.eventDetail .eventSpeakers{grid-template-columns:1fr}.eventDetail .eventSpeakerCard img,.eventDetail .eventSpeakerAvatarFallback{height:180px}}.mainStoriesHero{background:linear-gradient(#fff 0%,#fbf9ff 100%);padding-top:7.5rem;padding-bottom:1.4rem;overflow:hidden}.mainStoriesHero .subStoriesHero{justify-content:space-between;align-items:flex-start;gap:70px;max-width:1400px;margin:auto;display:flex}.mainStoriesHero .subStoriesHero .StoriesHeroLeft{flex:1;max-width:560px}.mainStoriesHero .subStoriesHero .StoriesHeroLeft h1{letter-spacing:0;margin-bottom:20px;font-family:Tan Aegean;font-size:42px;font-weight:500;line-height:1.4}.mainStoriesHero .subStoriesHero .StoriesHeroLeft h1 span{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.mainStoriesHero .subStoriesHero .StoriesHeroLeft p{color:#5f6477;max-width:480px;margin-bottom:15px;font-size:18px;line-height:1.8}.mainStoriesHero .subStoriesHero .StoriesHeroLeft .storiesHeroline{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);border-radius:20px;width:80px;height:5px;margin-bottom:15px}.mainStoriesHero .subStoriesHero .StoriesHeroRight{flex:1;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.mainStoriesHero .subStoriesHero .StoriesHeroRight img{width:100%;max-width:620px;position:relative}@media (width<=1200px){.mainStoriesHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainStoriesHero .subStoriesHero{gap:50px}.mainStoriesHero .subStoriesHero .StoriesHeroLeft h2{font-size:28px}.mainStoriesHero .subStoriesHero .StoriesHeroLeft p{font-size:16px}.mainStoriesHero .subStoriesHero .StoriesHeroRight img{max-width:520px}}@media (width<=992px){.mainStoriesHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainStoriesHero .subStoriesHero{text-align:center;flex-direction:column;align-items:center;gap:40px}.mainStoriesHero .subStoriesHero .StoriesHeroLeft,.mainStoriesHero .subStoriesHero .StoriesHeroLeft p{max-width:100%}.mainStoriesHero .subStoriesHero .StoriesHeroLeft .storiesHeroline{margin:0 auto 30px}.mainStoriesHero .subStoriesHero .StoriesHeroRight{width:100%;height:auto;display:none!important}.mainStoriesHero .subStoriesHero .StoriesHeroRight img{max-width:500px}}@media (width<=768px){.mainStoriesHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainStoriesHero .subStoriesHero{gap:30px}.mainStoriesHero .subStoriesHero .StoriesHeroLeft h2{font-size:24px;line-height:1.3}.mainStoriesHero .subStoriesHero .StoriesHeroLeft p{font-size:15px;line-height:1.7}.mainStoriesHero .subStoriesHero .StoriesHeroLeft .storiesHeroline{width:70px;margin-bottom:24px}.mainStoriesHero .subStoriesHero .StoriesHeroRight img{width:100%;max-width:380px}}@media (width<=480px){.mainStoriesHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainStoriesHero .subStoriesHero{gap:24px}.mainStoriesHero .subStoriesHero .StoriesHeroLeft h1{font-size:24px!important}.mainStoriesHero .subStoriesHero .StoriesHeroLeft p{font-size:14px!important}.mainStoriesHero .subStoriesHero .StoriesHeroLeft .storiesHeroline{width:60px;height:4px;margin-bottom:20px}.mainStoriesHero .subStoriesHero .StoriesHeroRight img{max-width:300px}}.StoriesLists{background:linear-gradient(90deg,#fff 0%,#fbf9ff 100%);width:100%;margin-top:-62px;padding:40px 0}.StoriesLists .StoriesListGrid{z-index:100;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:90%;margin:auto;display:grid;position:relative}.StoriesLists .StoriesListGrid .StoriesListCard{background:#fff;border:1px solid #ece7f7;border-radius:10px;flex-direction:column;gap:10px;min-height:220px;padding:18px;transition:all .35s;display:flex;box-shadow:0 4px 16px #1f152814}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories{padding:10px;position:absolute}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories span{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:40px;padding:4px 10px;font-size:12px}.StoriesLists .StoriesListGrid .StoriesListCard:hover{transform:translateY(-6px);box-shadow:0 15px 40px #6648ff1f}.StoriesLists .StoriesListGrid .StoriesListCard img{border-radius:6px}.StoriesLists .StoriesListGrid .StoriesListCard .quoteIcon{color:#d5b7ff;font-size:44px;font-weight:700;line-height:.7}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListInfo{flex-direction:column;gap:20px;min-height:220px;display:flex}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListText{color:#707070;margin:0;font-size:14px;line-height:1.8}.StoriesLists .StoriesListsCta{justify-content:space-between;align-items:center;display:flex}.StoriesLists .StoriesListsCta .StoriesListUser{align-items:center;gap:16px;display:flex}.StoriesLists .StoriesListsCta .StoriesListUser .avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo h4{color:#707070;margin:0;font-size:15px;font-weight:700}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo .designation{color:#6b7280;margin:2px 0 0;font-size:13px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo .companyLocation{color:#9ca3af;margin:2px 0 0;font-size:12px}.StoriesLists .StoriesListsCta .ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s}.StoriesLists .StoriesListsCta .ctaButton:hover{background-color:#7526c4;transform:translateY(-1px)}@media (width<=1200px){.StoriesLists{padding:35px 0}.StoriesLists .StoriesListGrid{gap:18px;width:92%}.StoriesLists .StoriesListGrid .StoriesListCard{min-height:210px;padding:16px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories{padding:8px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories span{padding:4px 9px;font-size:11px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListInfo{gap:16px;min-height:205px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListText{font-size:13px;line-height:1.7}.StoriesLists .StoriesListsCta{width:92%;margin:25px auto 0}}@media (width<=992px){.StoriesLists{margin-top:-30px;padding:30px 0}.StoriesLists .StoriesListGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:calc(100% - 40px)}.StoriesLists .StoriesListGrid .StoriesListCard{gap:8px;min-height:210px;padding:16px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories{padding:7px;position:absolute}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories span{padding:4px 9px;font-size:11px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListInfo{gap:15px;min-height:200px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListText{font-size:13px;line-height:1.7}.StoriesLists .StoriesListGrid .StoriesListCard .quoteIcon{font-size:40px}.StoriesLists .StoriesListGrid .StoriesListCard:hover{transform:translateY(-3px)}.StoriesLists .StoriesListsCta{gap:20px;width:calc(100% - 40px);margin:25px auto 0}.StoriesLists .StoriesListsCta .StoriesListUser{gap:12px}.StoriesLists .StoriesListsCta .StoriesListUser .avatar{flex-shrink:0;width:40px;height:40px;font-size:13px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo h4{font-size:14px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo .designation{font-size:12px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo .companyLocation{font-size:11px}.StoriesLists .StoriesListsCta .ctaButton{padding:7px 12px;font-size:13px}}@media (width<=768px){.StoriesLists{margin-top:-15px;padding:25px 0}.StoriesLists .StoriesListGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:18px;width:calc(100% - 40px)}.StoriesLists .StoriesListGrid .StoriesListCard{gap:8px;min-height:210px;padding:16px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories{padding:7px;position:absolute}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories span{padding:4px 9px;font-size:10px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListInfo{gap:15px;min-height:200px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListText{font-size:13px;line-height:1.65}.StoriesLists .StoriesListGrid .StoriesListCard .quoteIcon{font-size:38px}.StoriesLists .StoriesListGrid .StoriesListCard:hover{transform:none}.StoriesLists .StoriesListsCta{gap:20px;width:calc(100% - 40px);margin:25px auto 0}.StoriesLists .StoriesListsCta .StoriesListUser{gap:12px}.StoriesLists .StoriesListsCta .StoriesListUser .avatar{flex-shrink:0;width:40px;height:40px;font-size:13px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo{min-width:0}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo h4{font-size:14px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo .designation{font-size:12px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo .companyLocation{font-size:11px}.StoriesLists .StoriesListsCta .ctaButton{padding:10px 14px;font-size:13px}}@media (width<=480px){.StoriesLists{margin-top:0;padding:20px 0}.StoriesLists .StoriesListGrid{gap:12px;width:calc(100% - 24px)}.StoriesLists .StoriesListGrid .StoriesListCard{border-radius:9px;padding:14px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories{padding:6px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListCardCategories span{padding:3px 8px;font-size:10px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListInfo{gap:12px}.StoriesLists .StoriesListGrid .StoriesListCard .StoriesListText{font-size:12px;line-height:1.6}.StoriesLists .StoriesListGrid .StoriesListCard .quoteIcon{font-size:34px}.StoriesLists .StoriesListsCta{gap:14px;width:calc(100% - 24px);margin-top:18px}.StoriesLists .StoriesListsCta .StoriesListUser{gap:10px}.StoriesLists .StoriesListsCta .StoriesListUser .avatar{width:36px;height:36px;font-size:12px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo h4{font-size:13px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo .designation{font-size:11px}.StoriesLists .StoriesListsCta .StoriesListUser .userInfo .companyLocation{font-size:10px}.StoriesLists .StoriesListsCta .ctaButton{padding:9px 12px;font-size:12px}}.mainStoryDetail{width:1250px;margin:0 auto;padding:7.5rem 20px 4.2rem}.mainStoryDetail .subStoryDetail{flex-direction:column;gap:20px;display:flex}.mainStoryDetail .subStoryDetail .StoryDetailTop{background:#fdfdfe;border:1px solid #e4e8ed;border-radius:10px;place-content:flex-start space-between;display:flex}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft{flex-direction:column;flex:50%;justify-content:center;align-items:flex-start;gap:20px;padding:40px;display:flex}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailTag{color:#9b6af5;background:#e8e0fe;border-radius:40px;padding:6px 10px;font-size:12px;font-weight:600}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailTitle h2{letter-spacing:1.5px;margin-top:4px;font-family:Tan Aegean;font-size:25px;font-weight:600;line-height:1.6}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailInfoandBtns{justify-content:flex-start;align-items:center;gap:3rem;width:100%;margin-top:20px;display:flex}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailInfoandBtns span{color:#707070;font-size:13px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailInfoandBtns .StoryDetaillinklike{color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:14px;display:flex}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight{flex:40%;margin-right:30px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages{width:100%;padding:10px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider{aspect-ratio:4/3;background:#f5f5f5;border-radius:10px;width:100%;height:16rem;position:relative;overflow:hidden;box-shadow:0 8px 12px #021e540f}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .storySliderImage{width:100%;height:100%;transition:opacity .4s;display:block}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn{color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;border-radius:50%;width:42px;height:42px;font-size:20px;transition:all .25s;position:absolute;top:50%;transform:translateY(-50%)}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn:hover{background:#9b6af5}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn.prev{left:16px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn.next{right:16px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderDots{gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderDots .dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:10px;height:10px;transition:all .25s}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderDots .dot.active{background:#9b6af5;border-radius:20px;width:28px}.mainStoryDetail .subStoryDetail .StoryDetailBottom{border:1px solid #e4e8ed;border-radius:6px;padding:40px;box-shadow:0 8px 12px #021e540f}.mainStoryDetail .subStoryDetail .StoryDetailBottom h1{margin:0;font-size:16px}.mainStoryDetail .subStoryDetail .StoryDetailBottom h2{color:#707070;margin:0;font-size:14px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .storiesHeroline{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);border-radius:20px;width:80px;height:5px;margin-bottom:15px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body{color:#707070;letter-spacing:.5px;opacity:0;font-size:14px;font-weight:400;line-height:1.3;animation:.7s forwards fadeUp;animation-timeline:view();animation-range:entry 10% cover 25%;position:relative;transform:translateY(35px)}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body h1{color:#222;margin:30px 0 18px;font-size:1.2rem;font-weight:600}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body h2{color:#222;margin:36px 0 18px;font-size:1.2rem;font-weight:600}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body h3{margin:28px 0 16px;font-size:.9rem}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body p{color:#555;margin-bottom:20px;font-size:.8rem;line-height:1.9}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body img{border-radius:20px;width:70%;height:30rem;margin:32px auto;display:block;box-shadow:0 12px 40px #00000014}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body ul,.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body ol{margin:24px 0;padding-left:28px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body li{font-size:.8rem;line-height:1.8}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body blockquote{background:#f8f5ff;border-left:5px solid #9b6af5;border-radius:12px;margin:30px 0;padding:20px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body table{border-collapse:collapse;width:100%;margin:30px 0}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body th,.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body td{border:1px solid #ececec;padding:14px;font-size:.8rem}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body a{color:#9b6af5;text-decoration:none}@media (width<=1200px){.mainStoryDetail{padding-top:7.5rem;padding-bottom:4.2rem}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft{padding:30px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailTitle h2{font-size:23px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight{margin-right:20px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages{padding:10px}.mainStoryDetail .subStoryDetail .StoryDetailBottom{padding:30px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body img{width:75%}}@media (width<=992px){.mainStoryDetail{width:auto;padding-top:7.5rem;padding-bottom:4.2rem}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft{padding:25px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailTitle h2{font-size:21px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailInfoandBtns{gap:12px 20px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight{margin-right:15px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages{padding:10px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider{aspect-ratio:4/3}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn{width:38px;height:38px;font-size:18px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn.prev{left:12px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn.next{right:12px}.mainStoryDetail .subStoryDetail .StoryDetailBottom{padding:30px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body img{width:80%}}@media (width<=768px){.mainStoryDetail{width:auto;padding-top:7.5rem;padding-bottom:4.2rem}.mainStoryDetail .subStoryDetail .StoryDetailTop{flex-direction:column}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft{box-sizing:border-box;width:100%;padding:25px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailTitle h2{font-size:20px;line-height:1.5}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailInfoandBtns{gap:12px 20px;margin-top:10px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight{box-sizing:border-box;width:100%;margin-right:0}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages{padding:0 25px 25px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider{aspect-ratio:16/9}.mainStoryDetail .subStoryDetail .StoryDetailBottom{padding:25px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body img{width:90%}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body p{font-size:.8rem;line-height:1.8}}@media (width<=480px){.mainStoryDetail{width:auto;padding-top:7.5rem;padding-bottom:4.2rem}.mainStoryDetail .subStoryDetail{gap:15px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft{padding:20px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailTag{padding:5px 9px;font-size:11px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailTitle h2{letter-spacing:1px;font-size:18px;line-height:1.5}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailInfoandBtns{flex-direction:column;align-items:flex-start;gap:10px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailInfoandBtns span{font-size:12px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopLeft .StoryDetailInfoandBtns .StoryDetaillinklike{padding:5px 9px;font-size:12px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight{box-sizing:border-box;flex:0 0 100%;align-self:stretch;width:100%;min-width:0;max-width:100%;margin-right:0}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider{aspect-ratio:16/9;box-sizing:border-box;border-radius:10px;width:100%;max-width:100%;height:auto;position:relative;overflow:hidden}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn{width:32px;height:32px;font-size:15px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn.prev{left:8px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderBtn.next{right:8px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderDots{gap:5px;bottom:10px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderDots .dot{width:7px;height:7px}.mainStoryDetail .subStoryDetail .StoryDetailTop .StoryDetailTopRight .StoryDetailTopRightImages .storySlider .sliderDots .dot.active{width:20px}.mainStoryDetail .subStoryDetail .StoryDetailBottom{padding:20px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body h1{margin:25px 0 15px;font-size:1.05rem}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body h2{margin:28px 0 15px;font-size:1rem}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body h3{margin:22px 0 12px;font-size:.85rem}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body p{font-size:.78rem;line-height:1.8}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body img{border-radius:14px;width:100%;margin:24px auto}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body ul,.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body ol{margin:20px 0;padding-left:22px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body li{font-size:.78rem;line-height:1.7}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body blockquote{margin:22px 0;padding:15px}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body table{white-space:nowrap;display:block;overflow-x:auto}.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body th,.mainStoryDetail .subStoryDetail .StoryDetailBottom .detail__body td{padding:10px;font-size:.75rem}}.mainBookmarks{text-align:center;background:#fbf9fd;width:100%}.mainBookmarks .BookmarksHero{background:radial-gradient(circle at 8% 20%,#ffffffbf 0,#fff0 24%),radial-gradient(circle at 92% 70%,#d5bcff61 0,#d5bcff00 30%),linear-gradient(135deg,#f1eafd 0%,#f9f5ff 48%,#f0e8ff 100%);justify-content:center;align-items:center;width:100%;min-height:320px;margin-bottom:0;padding-top:4.5rem;padding-bottom:2.24rem;display:flex;position:relative;overflow:hidden}.mainBookmarks .BookmarksHero:before{content:"";background:#ffffff40;border:1px solid #8b3df214;border-radius:50%;width:300px;height:300px;position:absolute;top:-145px;left:-130px}.mainBookmarks .BookmarksHero:after{content:"";border:40px solid #8b3df20a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-180px;right:-150px}.mainBookmarks .BookmarksHeroContainer{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:1300px;padding:55px 30px;display:flex;position:relative}.mainBookmarks .BookmarksHeroContent{flex-direction:column;justify-content:center;align-items:center;max-width:650px;display:flex}.mainBookmarks .BookmarksHeroContent h1{letter-spacing:-1px;background:linear-gradient(90deg,#7138ee 0%,#9b45ed 45%,#df3f9e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:500}.mainBookmarks .BookmarksHeroContent .heroLine{background:linear-gradient(90deg,#823cf3,#c542dc);border-radius:20px;width:136px;height:3px;margin:22px 0 18px}.mainBookmarks .BookmarksHeroContent:after{content:"Your saved reads, insights, and resources — all in one place for quick access anytime.";color:#4f4a5c;max-width:520px;font-size:16px;font-weight:400;line-height:1.7;display:block}.mainBookmarks .subBookmarks{box-sizing:border-box;width:100%;padding:58px 24px 70px}.mainBookmarks .Bookmarksgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100%;max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.mainBookmarks .sub-Bookmarks-card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #eee9f6;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:330px;padding:34px 36px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 8px 30px #452a710f}.mainBookmarks .sub-Bookmarks-card:after{color:#7c3aed;background:#f1e9ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex;position:absolute;top:14px;right:18px}.mainBookmarks .sub-Bookmarks-card .bookmark-icon{color:#7c3aed;stroke-width:1.8px;width:22px;height:22px;transition:all .25s;position:absolute;top:18px;right:20px}.mainBookmarks .sub-Bookmarks-card:hover{border-color:#8b3df22e;transform:translateY(-5px);box-shadow:0 18px 45px #452a711f}.mainBookmarks .sub-Bookmarks-card>a{flex-direction:column;align-items:flex-start;width:100%;padding-right:35px;text-decoration:none;display:flex}.mainBookmarks .sub-Bookmarks-card .chip{color:#765f96;text-transform:capitalize;background:#faf8fd;border:1px solid #ddd4ec;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-bottom:18px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.mainBookmarks .sub-Bookmarks-card .chip--tag{color:#765f96}.mainBookmarks .sub-Bookmarks-card strong{color:#242039;font-size:21px;font-weight:700;line-height:1.45;transition:color .25s;display:block}.mainBookmarks .sub-Bookmarks-card>a:hover strong{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainBookmarks .sub-Bookmarks-card .muted{color:#77728a;margin:24px 0 0;font-size:15px;font-weight:400;line-height:1.7}.mainBookmarks .sub-Bookmarks-card>a:after{content:"";background:linear-gradient(90deg,#8b3df2,#c842d9);border-radius:10px;width:42px;height:2px;margin-top:22px;display:block}.mainBookmarks .Bookmarksgrid:empty{justify-content:center;align-items:center;min-height:280px;display:flex}@media (width<=992px){.mainBookmarks .BookmarksHero{min-height:280px}.mainBookmarks .BookmarksHeroContainer{padding:45px 24px}.mainBookmarks .Bookmarksgrid{grid-template-columns:1fr;gap:22px;max-width:700px}.mainBookmarks .sub-Bookmarks-card{min-height:280px;padding:30px}}@media (width<=768px){.mainBookmarks .BookmarksHero{min-height:250px}.mainBookmarks .BookmarksHeroContainer{padding:40px 20px}.mainBookmarks .BookmarksHeroContent h1{font-size:48px}.mainBookmarks .BookmarksHeroContent:before{border-radius:13px;width:48px;height:48px;font-size:25px}.mainBookmarks .BookmarksHeroContent:after{max-width:390px;font-size:14px}.mainBookmarks .BookmarksHeroContent .heroLine{width:100px;margin:16px 0}.mainBookmarks .subBookmarks{padding:35px 16px 50px}.mainBookmarks .Bookmarksgrid{width:100%}.mainBookmarks .sub-Bookmarks-card{border-radius:15px;min-height:auto;padding:26px 24px}.mainBookmarks .sub-Bookmarks-card strong{font-size:18px;line-height:1.45}.mainBookmarks .sub-Bookmarks-card .muted{margin-top:18px;font-size:14px;line-height:1.65}}@media (width<=480px){.mainBookmarks .BookmarksHero{min-height:225px}.mainBookmarks .BookmarksHeroContainer{padding:35px 15px}.mainBookmarks .BookmarksHeroContent h1{font-size:42px}.mainBookmarks .BookmarksHeroContent:before{width:44px;height:44px;margin-bottom:14px;font-size:22px}.mainBookmarks .BookmarksHeroContent:after{max-width:300px;font-size:13px;line-height:1.6}.mainBookmarks .BookmarksHeroContent .heroLine{width:90px;height:3px;margin:14px 0}.mainBookmarks .subBookmarks{padding:25px 12px 40px}.mainBookmarks .Bookmarksgrid{gap:16px}.mainBookmarks .sub-Bookmarks-card{border-radius:14px;padding:22px 20px}.mainBookmarks .sub-Bookmarks-card:after{width:30px;height:30px;font-size:16px;top:12px;right:12px}.mainBookmarks .sub-Bookmarks-card>a{padding-right:30px}.mainBookmarks .sub-Bookmarks-card .chip{margin-bottom:14px;padding:5px 10px;font-size:11px}.mainBookmarks .sub-Bookmarks-card strong{font-size:17px}.mainBookmarks .sub-Bookmarks-card .muted{font-size:13px}}.mainAddEditSection{padding:20px;position:relative}.mainAddEditSection .subAddEditSection .AddEditSectionForm{flex-direction:column;gap:20px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .AddEditSectionFormHead{color:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .AddEditSectionFormHead h1{font-size:18px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .AddEditSectionFormHead .AddEditSectionFormHeadActions{align-items:center;gap:10px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .AddEditSectionFormHead .AddEditSectionFormHeadActions .AddEditSectionFormHeadActions-linklike{color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:4px;width:130px;padding:6px 10px;font-size:13px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .AddEditSectionFormHead .AddEditSectionFormHeadActions .AddEditSectionFormHeadActions-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:4px;width:130px;padding:6px 10px;font-size:13px;font-weight:500}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs{background:#f7f8fa;border:1px solid #e6e8ec;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:2px;padding:6px;display:grid}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item{color:#667085;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:12px 14px;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item:hover{color:#344054;background:#fff}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item.active{color:#8a35ef;background:#f6f1ff;border:1px solid #8a35ef;box-shadow:0 1px 3px #10182814}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item.active small{color:#8a35ef}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item strong,.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item small{display:block}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item strong{font-size:14px;font-weight:600;line-height:20px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item small{color:#98a2b3;margin-top:1px;font-size:10px;line-height:17px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabs .editorTabs-item span{gap:10px;display:inline-flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs{background:#fff;border:1px solid #e6e8ec;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:0;margin-bottom:16px;padding:6px;display:grid}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e6e8ec;align-items:center;gap:10px;min-width:0;padding:12px 10px;transition:all .2s;display:flex;position:relative}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab:last-child{border-right:0}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab:hover{background:#faf9ff;border-radius:10px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab:hover:before{content:"";background:#e6e8ec;width:1px;height:100%;position:absolute;top:0;left:-6px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab:hover:after{content:"";background:#e6e8ec;width:1px;height:100%;position:absolute;top:0;right:-6px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab.is-active{color:#8a35ef;background:#f6f1ff;border:1px solid #8a35ef;border-radius:10px;box-shadow:0 1px 3px #10182814}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab.is-active:before{content:"";background:#e6e8ec;width:1px;height:100%;position:absolute;top:0;left:-6px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab.is-active:after{content:"";background:#e6e8ec;width:1px;height:100%;position:absolute;top:0;right:-6px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab.is-active .eventEditorTabContent strong{color:#8a35ef}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab .eventEditorTabContent{flex-direction:column;gap:2px;min-width:0;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab .eventEditorTabContent strong{color:#263043;white-space:nowrap;font-size:12px;line-height:16px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .eventEditorTabs .eventEditorTab .eventEditorTabContent small{color:#8a92a3;white-space:nowrap;font-size:10px;line-height:14px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabPanel{background:#fff;border:1px solid #e6e8ec;border-radius:12px;overflow:hidden}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabPanel .editorSectionHeader{background:#fcfdff;border-bottom:2px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding:10px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabPanel .editorSectionHeader h2{color:#101828;margin:0;font-size:18px;font-weight:700;line-height:26px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editorTabPanel .editorSectionHeader p{color:#667085;margin:0;font-size:13px;line-height:20px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs{flex-direction:column;gap:18px;margin-top:22px;padding:0 20px 20px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .MetaDataEditor{gap:18px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body{flex:1;align-items:center;gap:7px;width:100%;margin:0}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field>span:first-child,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body>span:first-child{color:#17191c;white-space:nowrap;font-size:13px;font-weight:600}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field>span:first-child small,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body>span:first-child small{color:#8b919b;font-size:11px;font-weight:400}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field input,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field select,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body input,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body select{color:#252932;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline:none;width:100%;padding:6px 12px;font-size:13px;font-weight:400;transition:all .2s}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field input:hover,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field select:hover,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body input:hover,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body select:hover{border-color:#c8ced7}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field input:focus,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field select:focus,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body input:focus,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body select:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51a}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field input::placeholder,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field select::placeholder,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body input::placeholder,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body select::placeholder{color:#a1a7b0}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field select,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body select{cursor:pointer}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field textarea,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body textarea{height:150px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field .form-field-body-Preview-Text,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body .form-field-body-Preview-Text{justify-content:space-between;align-items:center;width:100%;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field .form-field-body-Preview-Text .characterCount,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body .form-field-body-Preview-Text .characterCount{color:#64748b;margin-left:auto;font-size:12px;font-weight:500}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:16px;width:100%;margin:0;padding:0;display:grid}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .form-field{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .form-field>span:first-child{white-space:nowrap;color:#17191c;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField{flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField>span{color:#17191c;margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px;display:block}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField input,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField select{color:#252932;box-sizing:border-box;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:400;transition:border-color .2s,box-shadow .2s}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField input:hover,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField select:hover{border-color:#c8ced7}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField input:focus,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField select:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51a}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField select{cursor:pointer}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .scheduleField input[type=datetime-local]{color:#4d535d;cursor:pointer}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .custom-checkbox.scheduleField{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:max-content;min-width:max-content;height:40px;margin:0;padding:0;display:inline-flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .custom-checkbox.scheduleField input{width:auto;height:auto;margin:0;padding:0}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .StatusAndSchedule .custom-checkbox.scheduleField>span{color:#17191c;white-space:nowrap;align-items:center;margin:0;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .status-field{min-width:0}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .AcceptSpeakerApplicaton{border:1px solid #dfe3e8;border-radius:6px;padding:10px;box-shadow:0 4px 4px #021e540f}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .paraofManageBadge,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .Viewmuted{font-size:12px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .ViewmutedLinks{gap:16px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .ViewmutedLinks a{color:#8a35ef;text-transform:capitalize;border:1px solid #8a35ef;border-radius:6px;padding:6px 10px;font-size:12px;transition:color .2s}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .ViewmutedLinks a:hover{background:#f6f1ff}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;height:40px;margin:0;padding-bottom:0;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox input{opacity:0;pointer-events:none;position:absolute}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox .checkmark{background:#fff;border:1.5px solid #d1d5db;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox .checkmark .icon{color:#fff;opacity:0;font-size:14px;transition:all .18s;transform:scale(.5)}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox .checkbox-label{color:#30343b;font-size:12px;font-weight:600}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox input:checked+.checkmark{background:#9b6af5;border-color:#9b6af5}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox input:checked+.checkmark .icon{opacity:1;transform:scale(1)}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox:hover .checkmark{border-color:#9b6af5}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .custom-checkbox:hover .checkbox-label{color:#9b6af5}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .form-field-body{flex-direction:column;align-items:flex-start;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .EditrUplaod{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:18px;width:100%;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .EditrUplaod .PreviewSectionYoutube{flex:1 1 0}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .EditrUplaod .PreviewSection{flex:1 1 0;gap:10px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .EditrUplaod .subEditrUplaod{box-sizing:border-box;flex:1 1 0;width:auto;min-width:0}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .AuthorInfo{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .AuthorInfo .form-field span{margin-bottom:10px;display:block}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .editorSectionSeparator{border-top:1px solid #ffffff14;width:100%;margin:1.5rem 0 .5rem;padding-top:1.25rem}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .editorSectionSeparator h3{letter-spacing:.05em;margin:0 0 .5rem;font-size:13px;font-weight:600}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .editorSectionSeparator h3 small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled{grid-template-rows:auto minmax(160px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px 16px;width:100%;display:grid}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled{display:contents}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl{box-sizing:border-box;background:#fff;border:1px solid #dfe3e8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:0;margin:0;padding:16px;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl>span{color:#20242b;font-size:13px;font-weight:500;line-height:18px;display:block}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl small{color:#8a92a3;font-size:11px;font-weight:400;line-height:16px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl select,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl textarea{box-sizing:border-box;color:#252932;background:#fff;border:1px solid #dfe3e8;border-radius:6px;outline:none;width:100%;font-family:inherit;font-size:13px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl select:focus,.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl textarea:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51a}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl select{padding:6px 12px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl textarea{resize:vertical;flex:1;min-height:100px;padding:10px 12px}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl textarea::placeholder{color:#9ca3af}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl>p{color:#8a92a3;margin:0;font-size:12px;line-height:18px}@media (width<=900px){.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled{grid-template-rows:auto;grid-template-columns:1fr}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSectionInputs .mainspeakerInterestEnabled .speakerInterestEnabled-feidl{min-height:140px}}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSection{background:#fff;border:1px solid #e4e8ed;border-radius:4px;padding:0 20px 24px;box-shadow:0 2px 8px #021e540a}.mainAddEditSection .subAddEditSection .AddEditSectionForm .basicAddEditSection h3{color:#303642;border-bottom:1px solid #edf0f4;margin:0 -20px;padding:10px 20px;font-size:16px;font-weight:700}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editor-foot{justify-content:flex-end;display:flex}.mainAddEditSection .subAddEditSection .AddEditSectionForm .editor-foot .AddEditSectionFormHeadActions-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:4px;width:130px;padding:6px 10px;font-size:13px;font-weight:500}.dynamic-points-editor{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}.dynamic-points-editor .dynamic-points-editor-Title{justify-content:space-between;align-items:center;display:flex}.dynamic-points-editor .dynamic-points-editor-Title .editor-label{color:#17191c;margin:0;font-size:13px;font-weight:600;line-height:18px;display:block}.dynamic-points-editor .dynamic-points-editor-Title .add-more-container{margin-top:2px}.dynamic-points-editor .dynamic-points-editor-Title .add-more-container .btn-add-more{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:6px;height:30px;padding:0 14px;font-size:12px;font-weight:500;transition:opacity .2s,transform .2s}.dynamic-points-editor .dynamic-points-editor-Title .add-more-container .btn-add-more:hover{opacity:.92}.dynamic-points-editor .dynamic-points-editor-Title .add-more-container .btn-add-more:active{transform:translateY(1px)}.dynamic-points-editor .points-container{border:1px solid #e4e8ed;border-radius:10px;flex-direction:column;gap:10px;width:100%;height:14rem;padding:10px;display:flex;overflow-y:auto}.dynamic-points-editor .point-row-wrapper{width:100%;min-width:0}.dynamic-points-editor .point-row{grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:8px;width:100%;display:grid}.dynamic-points-editor .point-input{box-sizing:border-box;color:#252932;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline:none;width:100%;min-width:0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:400;transition:border-color .2s,box-shadow .2s}.dynamic-points-editor .point-input::placeholder{color:#a1a7b0}.dynamic-points-editor .point-input:hover{border-color:#c8ced7}.dynamic-points-editor .point-input:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51a}.dynamic-points-editor .point-input.over-limit{background:snow;border-color:#ef5350}.dynamic-points-editor .point-input.over-limit:focus{border-color:#ef5350;box-shadow:0 0 0 3px #ef53501a}.dynamic-points-editor .dynamic-points-editor-btn-edit,.dynamic-points-editor .dynamic-points-editor-btn-delete{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:8px 10px;font-size:0;line-height:0;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.dynamic-points-editor .dynamic-points-editor-btn-edit svg,.dynamic-points-editor .dynamic-points-editor-btn-delete svg{font-size:16px;display:block}.dynamic-points-editor .dynamic-points-editor-btn-edit{color:#252932;background:#f8f9fb;border:1px solid #dfe3e8}.dynamic-points-editor .dynamic-points-editor-btn-edit:hover{background:#f1f3f6;border-color:#b9bec7}.dynamic-points-editor .dynamic-points-editor-btn-delete{color:#ef5350;background:#fff5f5;border:1px solid #ffb7b7}.dynamic-points-editor .dynamic-points-editor-btn-delete:hover{background:#ffeaea;border-color:#ef5350}.dynamic-points-editor .point-info{box-sizing:border-box;color:#8b919b;justify-content:flex-end;align-items:center;width:100%;min-height:16px;padding:0 88px 0 0;font-size:11px;line-height:16px;display:flex}.dynamic-points-editor .point-info span:first-child{color:#ef5350;margin-right:auto}.dynamic-points-editor .point-info.over-limit{color:#ef5350}.basicAddEditSectionInputsBody{display:flex}.basicAddEditSectionInputsBody .main-form-field-body{gap:10px;display:flex}.coverImageUpload{width:100%}.coverImageUpload .coverImageLabel{color:#707070;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.coverImageUpload .coverImageRow{align-items:center;gap:14px;width:100%;margin-bottom:10px;display:flex}.coverImageUpload .coverImagePreview{background:#f7f8fa;border:1px solid #e1e5ea;border-radius:8px;flex-shrink:0;width:200px;height:200px;overflow:hidden}.coverImageUpload .coverImagePreview img{width:100%;height:100%}.coverImageUpload .coverImageThumbnail{object-fit:cover;width:100%;height:100%;display:block}.coverImageUpload .coverImageInput{cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:7px;align-items:center;width:100%;height:40px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.coverImageUpload .coverImageInput:hover{border-color:#c9ced6}.coverImageUpload .coverImageInput:focus-within{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51a}.coverImageUpload .coverImageInput input{opacity:0;pointer-events:none;width:1px;height:1px;display:none;position:absolute}.coverImageUpload .coverImageButton{color:#8057d8;white-space:nowrap;background:#f5f3ff;border-right:1px solid #e4defd;justify-content:center;align-items:center;height:100%;padding:0 16px;font-size:12px;font-weight:600;display:flex}.coverImageUpload .coverImageFilename{color:#8b919b;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:12px;overflow:hidden}.coverImageUpload .coverImageAsset{color:#8b919b;font-size:11px}.coverImageUpload .coverImageStatus{color:#8b919b;margin-top:7px;font-size:11px;display:block}.coverImageUpload .coverImageError{color:#dc4b4b;margin-top:7px;font-size:11px;display:block}.planSelection{width:100%}.planSelection .planSelectionLabel{margin-bottom:10px;font-size:12px;font-weight:600;display:block}.planSelection .planSelectionGrid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.planSelection .planSelectionEmpty{color:#9ca3af;font-size:12px}.planSelection .planSelectionChip{color:#555b65;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e1e4e9;border-radius:18px;justify-content:center;align-items:center;min-width:100px;height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.planSelection .planSelectionChip input{display:none}.planSelection .planSelectionChip:hover{color:#7650c8;border-color:#bda5f8}.planSelection .planSelectionChipOn{color:#7650c8;background:#f4ecff;border-color:#9b6af5;font-weight:600;box-shadow:0 0 0 1px #9b6af51f}.speakerOrderPicker{flex-direction:column;gap:16px;width:100%;display:flex}.speakerOrderPicker .speakerOrderPickerHeader{justify-content:space-between;align-items:center;display:flex}.speakerOrderPicker .speakerOrderPickerHeader .speakerOrderPickerLabel{color:#344054;font-size:13px;font-weight:600}.speakerOrderPicker .speakerOrderPickerHeader .speakerOrderPickerClearBtn{color:#e11d48;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500;transition:all .2s}.speakerOrderPicker .speakerOrderPickerHeader .speakerOrderPickerClearBtn:hover{background:#ffe4e6}.speakerOrderPicker .speakerDropdownContainer{width:100%;position:relative}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownTrigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 14px;transition:all .2s;display:flex;box-shadow:0 1px 2px #1018280d}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownTrigger:hover{border-color:#9b6af5}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownTrigger.isOpen{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df226}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownTrigger .speakerDropdownTriggerText{font-size:13px}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownTrigger .speakerDropdownTriggerText .placeholder{color:#98a2b3}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownTrigger .speakerDropdownTriggerText .selectedCount{color:#1d2939}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownTrigger .speakerDropdownTriggerText .selectedCount strong{color:#8b3df2;font-weight:600}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownTrigger .speakerDropdownArrow{color:#667085;align-items:center;font-size:16px;display:flex}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu{z-index:100;background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;max-height:360px;animation:.15s ease-out fadeInDropdown;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownSearchBox{background:#fcfcfd;border-bottom:1px solid #f2f4f7;align-items:center;gap:8px;padding:10px 12px;display:flex}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownSearchBox .searchIcon{color:#98a2b3;flex-shrink:0;font-size:15px}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownSearchBox .speakerDropdownSearchInput{color:#1d2939;background:0 0;border:none;outline:none;flex:1;font-size:13px}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownSearchBox .speakerDropdownSearchInput::placeholder{color:#98a2b3}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownSearchBox .clearSearchBtn{color:#98a2b3;cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:2px;display:flex}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownSearchBox .clearSearchBtn:hover{color:#344054;background:#e4e7ec}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList{max-height:300px;padding:4px;overflow-y:auto}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownEmpty{text-align:center;color:#98a2b3;padding:18px 12px;font-size:13px}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem:hover{background:#f9f5ff}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem.isSelected{background:#f4ecff}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem.isSelected:hover{background:#ede0ff}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemAvatar{border:1px solid #eaecf0;border-radius:50%;flex-shrink:0;width:34px;height:34px;overflow:hidden}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemAvatar img{object-fit:cover;width:100%;height:100%}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemAvatar .avatarFallback{color:#6b21a8;background:linear-gradient(135deg,#e9d5ff,#c084fc);justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:600;display:flex}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemInfo{flex-direction:column;flex:1;min-width:0;display:flex}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemInfo .speakerName{color:#1d2939;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemInfo .speakerDesignation{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemStatus{flex-shrink:0}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemStatus .orderBadge{color:#fff;background:#8b3df2;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemStatus .orderBadge .checkIcon{font-size:12px}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem .speakerDropdownItemStatus .unselectedBadge{color:#475467;background:#f2f4f7;border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.speakerOrderPicker .speakerDropdownContainer .speakerDropdownMenu .speakerDropdownList .speakerDropdownItem:hover .unselectedBadge{color:#fff;background:#8b3df2}.speakerOrderPicker .speakerSelectedListSection{margin-top:4px}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedListTitle{color:#475467;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedListTitle .speakerOrderHint{color:#98a2b3;font-size:11px;font-weight:400}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedEmpty{color:#98a2b3;text-align:center;background:#fafafa;border:1px dashed #d0d5dd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedEmpty .emptyIcon{color:#d0d5dd;font-size:24px}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedEmpty p{margin:0;font-size:12px}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards{flex-direction:column;gap:8px;display:flex}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard{background:#fff;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex;box-shadow:0 1px 2px #1018280a}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard:hover{border-color:#d8b4fe;box-shadow:0 2px 4px #8b3df214}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerOrderNumber{flex-shrink:0}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerOrderNumber span{color:#7e22ce;background:#f4ecff;border:1px solid #e9d5ff;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardAvatar{border:1px solid #eaecf0;border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardAvatar img{object-fit:cover;width:100%;height:100%}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardAvatar .avatarFallback{color:#6b21a8;background:linear-gradient(135deg,#e9d5ff,#c084fc);justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:600;display:flex}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardDetails{flex:1;min-width:0}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardDetails .speakerCardName{color:#1d2939;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardDetails .speakerCardDesignation{color:#667085;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardActions .reorderBtn{color:#475467;cursor:pointer;background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .15s;display:flex}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardActions .reorderBtn:hover:not(:disabled){color:#7e22ce;background:#f4ecff;border-color:#9b6af5}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardActions .reorderBtn:disabled{opacity:.35;cursor:not-allowed}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardActions .removeSpeakerBtn{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #fee2e2;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;font-size:13px;transition:all .15s;display:flex}.speakerOrderPicker .speakerSelectedListSection .speakerSelectedCards .speakerSelectedCard .speakerCardActions .removeSpeakerBtn:hover{color:#b91c1c;background:#fee2e2}.scopeCheckboxesSection{box-sizing:border-box;background:#fafbff;border:1px solid #e9d5ff;border-radius:12px;flex-direction:column;gap:12px;width:100%;margin-top:14px;padding:16px 18px;display:flex}.scopeCheckboxesSection .scopeCheckboxesHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesLabel{color:#1e1b4b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesLabel .scopeCountBadge{color:#fff;background:#8b3df2;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .scopeSearchBox{align-items:center;display:flex;position:relative}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .scopeSearchBox .searchIcon{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;left:8px}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .scopeSearchBox input{background:#fff;border:1px solid #d8b4fe;border-radius:6px;outline:none;width:180px;padding:5px 8px 5px 28px;font-size:12px;transition:all .2s}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .scopeSearchBox input:focus{border-color:#8b3df2;box-shadow:0 0 0 2px #8b3df226}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .scopeSearchBox input::placeholder{color:#94a3b8}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .btnScopeAction{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #d8b4fe;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .btnScopeAction:hover{color:#fff;background:#8b3df2;border-color:#8b3df2}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .btnScopeAction--clear{color:#e11d48;border-color:#fecdd3}.scopeCheckboxesSection .scopeCheckboxesHeader .scopeCheckboxesActions .btnScopeAction--clear:hover{color:#fff;background:#e11d48;border-color:#e11d48}.scopeCheckboxesSection .scopeCheckboxesGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:240px;padding:2px;display:grid;overflow-y:auto}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .15s;display:flex}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard:hover{background:#faf5ff;border-color:#c084fc}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard.isSelected{background:#f5edff;border-color:#8b3df2;box-shadow:0 0 0 1px #8b3df233}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard.isSelected .scopeCheckboxCardName{color:#6b21a8;font-weight:600}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard .customCheckboxBox{color:#0000;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:all .15s;display:flex}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard .customCheckboxBox.isChecked{color:#fff;background:#8b3df2;border-color:#8b3df2}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard .scopeCheckboxCardInfo{flex-direction:column;min-width:0;display:flex}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard .scopeCheckboxCardInfo .scopeCheckboxCardName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxCard .scopeCheckboxCardInfo .scopeCheckboxCardSub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.scopeCheckboxesSection .scopeCheckboxesGrid .scopeCheckboxesEmpty{text-align:center;color:#94a3b8;grid-column:1/-1;padding:16px;font-size:12.5px}.sessionsBuilder{box-sizing:border-box;width:100%}.sessionsBuilder .subsessionsBuilderlist{flex-direction:column;gap:10px;display:flex}.sessionsBuilder .subsessionsBuilder{height:14rem;padding:10px;overflow-y:auto}.sessionsBuilder .sessionItem{box-sizing:border-box;background:#fff;border:1px solid #dfe3e8;border-radius:12px;width:100%;margin-bottom:10px;padding:18px 16px 16px}.sessionsBuilder .sessionTopRow{box-sizing:border-box;align-items:end;gap:18px;width:100%;display:flex;position:relative}.sessionsBuilder .sessionField{flex-direction:column;gap:7px;width:100%;min-width:0;margin:0;display:flex}.sessionsBuilder .sessionField span{color:#20242b;font-size:12px;font-weight:600;line-height:18px;display:block}.sessionsBuilder .sessionField input{box-sizing:border-box;color:#252932;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:12px;transition:border-color .2s,box-shadow .2s}.sessionsBuilder .sessionField input:hover{border-color:#c8cdd5}.sessionsBuilder .sessionField input:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51a}.sessionsBuilder .sessionField input::placeholder{color:#9ca3af}.sessionsBuilder .sessionDateField{min-width:0}.sessionsBuilder .sessionUrlField{min-width:0;margin:0}.sessionsBuilder .sessionLocationRow{grid-column:1/-1;gap:18px;width:100%;margin-top:2px;display:grid}.sessionsBuilder .sessionFieldlinklike{box-sizing:border-box;color:#9b6af5;cursor:pointer;background:#fff;border:1px solid #9b6af5;border-radius:7px;justify-content:center;align-items:center;width:100%;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sessionsBuilder .sessionFieldlinklike:hover{color:#8a35ef;background:#f8f4ff;border-color:#8a35ef}.sessionsBuilder .sessionFieldlinklike.danger{color:#dc2626;background:#fff7f7;border-color:#fecaca;width:fit-content;min-width:40px;padding:8px 10px}.sessionsBuilder .sessionFieldlinklike.danger:hover{color:#b91c1c;background:#fff1f1;border-color:#fca5a5}.sessionsBuilder .sessionFieldlinklike.danger svg{color:currentColor;fill:currentColor;font-size:18px;display:block}.sessionsBuilder .sessionFieldlinklike svg{font-size:14px}.sessionsBuilder .sessionTopRow>.sessionFieldlinklike.danger{grid-area:1/5;justify-self:start;width:40px;min-width:40px;padding:8px 10px}.sessionsBuilder .subsessionsBuilderlist>.sessionFieldlinklike:not(.danger){color:#9b6af5;background:#fff;border-color:#9b6af5;order:-1;align-self:flex-end;width:auto;min-width:120px;padding:8px 12px;font-size:12px;font-weight:500}.sessionsBuilder .subsessionsBuilderlist>.sessionFieldlinklike:not(.danger):hover{color:#8a35ef;background:#f8f4ff;border-color:#8a35ef}.sessionsBuilder .sessionRemoveButton{color:#ef5350;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:12px;font-weight:500}.sessionsBuilder .sessionRemoveButton:hover{color:#d32f2f}@media (width<=1100px){.sessionsBuilder .sessionTopRow{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.sessionsBuilder .sessionTopRow>.sessionFieldlinklike.danger{grid-area:1/4}.sessionsBuilder .sessionLocationRow{grid-template-columns:1fr 1fr}}@media (width<=768px){.sessionsBuilder .sessionItem{padding:14px}.sessionsBuilder .sessionTopRow{grid-template-columns:1fr;gap:14px}.sessionsBuilder .sessionTopRow>.sessionFieldlinklike.danger{grid-area:auto/1}.sessionsBuilder .sessionLocationRow{grid-column:1;grid-template-columns:1fr;gap:14px;margin-top:0}}.customReactQuill{background:#fff;border:1px solid #ded8e6;border-radius:10px;width:100%;transition:border-color .2s,box-shadow .2s}.customReactQuill:focus-within{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51a}.customReactQuillToolbar{background:#faf8fd;border-bottom:1px solid #e8e2ef;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.customReactQuillToolbar button{color:#5f5868;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:30px;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.customReactQuillToolbar button:hover{color:#8050d8;background:#f0e9ff;border-color:#ddd2ef}.customReactQuillToolbar button:focus{outline:none}.customReactQuillToolbar button:focus-visible{outline-offset:1px;outline:2px solid #9b6af5}.customReactQuillToolbar button:active{background:#e8dcff}.customReactQuillToolbar .toolbarDivider{background:#ded8e6;width:1px;height:22px;margin:0 4px}.customReactQuillEditor{color:#332d39;outline:none;height:400px;min-height:400px;padding:16px;font-size:14px;line-height:1.7;overflow-y:auto;font-family:Poppins,sans-serif!important}.customReactQuillEditor:empty:before{content:attr(data-placeholder);color:#aaa4b1;pointer-events:none}.customReactQuillEditor h1{font-size:56px;line-height:1.15}.customReactQuillEditor h2{font-size:28px;line-height:1.25}.customReactQuillEditor h3{font-size:24px;line-height:1.3}.customReactQuillEditor h4{font-size:22px;line-height:1.35}.customReactQuillEditor p,.customReactQuillEditor li{font-size:22px;line-height:1.7}.customReactQuillEditor .lead,.customReactQuillEditor blockquote{font-size:22px;line-height:1.6}.customReactQuillEditor .caption{font-size:20px}@media (width<=768px){.customReactQuillEditor h1{font-size:32px}.customReactQuillEditor h2{font-size:24px}.customReactQuillEditor h3{font-size:21px}.customReactQuillEditor h4{font-size:18px}.customReactQuillEditor p,.customReactQuillEditor li{font-size:16px}.customReactQuillEditor .lead,.customReactQuillEditor blockquote{font-size:17px}}.customReactQuillEditor a{color:#8b5cf6;text-decoration:underline}.customReactQuillEditor img{border-radius:8px;max-width:100%;height:auto;margin:10px 0}.customReactQuillImageControls{background:#f8f5fc;border-bottom:1px solid #e8e2ef;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.imageSizeControl{align-items:center;gap:6px;display:flex}.imageSizeControl label{color:#5f5868;font-size:12px;font-weight:600}.imageSizeControl input{color:#332d39;background:#fff;border:1px solid #ded8e6;border-radius:6px;outline:none;width:75px;height:30px;padding:4px 8px;font-size:13px}.imageSizeControl input:focus{border-color:#9b6af5;box-shadow:0 0 0 2px #9b6af51a}.imageSizeControl span{color:#8b8492;font-size:12px}.customReactQuillImageControls>button{color:#6f4bb1;cursor:pointer;background:#fff;border:1px solid #ddd3ec;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:600}.customReactQuillImageControls>button:hover{background:#f0e9ff;border-color:#9b6af5}.customReactQuillEditor img{cursor:pointer;border-radius:8px;max-width:100%;height:auto;margin:12px 0;transition:outline .15s,box-shadow .15s;display:block}.customReactQuillEditor img:hover{outline:2px solid #9b6af559}.mainadminmanager{padding:24px}.manager__head h1{color:#1e1e2d;font-size:20px;font-weight:700}:scope .subadminmanager{gap:20px;display:flex}:scope .subadminmanager .adminmanager{background:#fff;border:1px solid #ececec;border-radius:14px;flex-direction:column;flex:70%;transition:all .25s;display:flex;overflow-x:auto;box-shadow:0 10px 30px #9b6af514,0 2px 8px #0f172a0a}:scope .subadminmanager .adminmanager__role{padding:10px}:scope .subadminmanager .adminmanagerForm{background:#fff;border:1px solid #eceaf8;border-radius:10px;flex:30%;width:100%;box-shadow:0 10px 30px #9b6af514,0 2px 8px #0f172a0a}:scope .subadminmanager .adminmanagerForm .adminmanagerForm-side-form{flex-direction:column;gap:10px;padding:24px;display:flex}:scope .subadminmanager .adminmanagerForm span{font-size:12px}:scope .subadminmanager .adminmanagerForm .adminmanagerFormTitle{border-bottom:1px solid #eceaf8;padding:10px}:scope .subadminmanager .adminmanagerForm .adminmanagerFormTitle h3{color:#1f2937;margin:0;font-size:15px;font-weight:700}:scope .subadminmanager .adminmanagerForm .adminmanagerFormTitle h1{color:#1f2937;margin:0;font-size:18px;font-weight:700}:scope .subadminmanager .adminmanagerForm .adminmanagerFormTitle.adminmanagerFormTitle1{justify-content:space-between;align-items:center;display:flex}input,textarea,select{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 14px;font-family:inherit;font-size:12px;transition:all .25s}textarea{resize:vertical;min-height:110px}input::placeholder,textarea::placeholder{color:#9ca3af}input:focus,textarea:focus,select:focus{border-color:#9b6af5;box-shadow:0 0 0 4px #9b6af51f}.row{gap:16px;display:flex}.row>*{flex:1}.radio-label{cursor:pointer;color:#4b5563;align-items:center;gap:8px;font-weight:500;display:flex}.radio-label input[type=radio]{accent-color:#9b6af5;cursor:pointer;width:18px;height:18px}.custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:12px;display:inline-flex}.custom-checkbox input{display:none}.custom-checkbox .checkmark{background:#fff;border:2px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;transition:all .25s;display:flex}.custom-checkbox .checkmark .icon{color:#fff;opacity:0;font-size:16px;transition:all .2s;transform:scale(.5)}.custom-checkbox .checkbox-text{color:#4b5563;font-size:13px;font-weight:500;transition:color .2s}.custom-checkbox input:checked+.checkmark{background:#9b6af5;border-color:#9b6af5}.custom-checkbox input:checked+.checkmark .icon{opacity:1;transform:scale(1)}.custom-checkbox:hover .checkmark{border-color:#9b6af5}.adminleft{align-items:center;gap:10px;display:flex}a{color:#9b6af5}.nodtat{padding:10px}.row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.linklike{color:#9b6af5;background:0 0;border:1px solid #9b6af5;border-radius:5px;padding:4px 10px;font-size:12px}.linklike.danger{color:#dc2626;border-color:#dc2626}.linklike.linklikeSave{color:#fff;background:#9b6af5;border:1px solid #9b6af5;border-radius:5px;margin-left:10px;padding:4px 10px;font-size:12px}.linkliketext{color:#9b6af5;background:0 0;border:none;border-radius:5px;font-size:14px}table{border-collapse:collapse;width:100%}table thead{background:#fafbff;border-bottom:1px solid #edf0f7}table thead th{text-align:left;letter-spacing:.6px;color:#707070;white-space:nowrap;padding:8px 20px;font-size:12px;font-weight:700}table thead th:first-child{padding-left:30px}table thead th:last-child{text-align:center}table tbody tr{border-bottom:1px solid #f3f4f8;transition:all .25s}table tbody tr:hover{background:#fafbff}table tbody tr:last-child{border-bottom:none}table tbody td{vertical-align:middle;padding:18px 20px;font-size:13px}table tbody td .pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}table tbody td .pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}table tbody td .pill--draft{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}table tbody td .pill--scheduled{color:#b45309;background:#fff7e6;border-color:#f59e0b;font-weight:600}table tbody td .pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}table tbody td:nth-child(5){text-align:center}table tbody td:first-child{padding-left:30px}table tbody td:last-child{text-align:center}table tbody td .row-actions-linklike{color:#9b6af5;background:0 0;border:1px solid #9b6af5;border-radius:5px;padding:4px 10px;font-size:12px}table tbody td .row-actions-linklike.danger{color:#dc2626;border-color:#dc2626}.emailbadge,.badge{letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.badge--warn{color:#7a5b00;background:#fff3cd}.warn{color:#7a5b00;background:#fff3cd;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.field .muted{margin:4px 0 0;font-size:12.5px;line-height:1.45}.row-actions .linklike+.linklike{margin-left:10px}.previewGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.previewCell{background:#fafbff;border:1px solid #e5e7eb;border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.previewCell--bad{background:#fdf2f3;border-color:#f5c2c7}.previewCode{color:#6b7280;letter-spacing:.04em;font-size:11.5px;font-weight:700}.previewAmount{color:#111827;font-size:17px;font-weight:700}.previewWarn{color:#9b1c1c;font-size:11px}.inlineField{color:#374151;align-items:center;gap:8px;font-size:13px;display:inline-flex}.inlineField input{border:1px solid #d1d5db;border-radius:7px;width:90px;padding:6px 9px}.formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:14px 0;display:grid}.field{flex-direction:column;gap:4px;display:flex}.field>span:first-child{color:#374151;font-size:12.5px;font-weight:600}.field input,.field select{border:1px solid #d1d5db;border-radius:7px;padding:9px 11px;font-size:14px}.field input:focus,.field select:focus{border-color:#4f7cff;outline:none}.field input:disabled,.field select:disabled{color:#6b7280;background:#f3f4f6}.formActions{gap:10px;margin-top:14px;display:flex}.notice{color:#0f5132;cursor:pointer;background:#e7f5ec;border-radius:8px;padding:10px 12px;font-size:13px}.row--muted td{opacity:.55}.exampleBox{background:#f8faff;border:1px solid #dbe4ff;border-radius:10px;margin-top:14px;padding:14px 16px}.exampleLine{color:#374151;justify-content:space-between;gap:12px;padding:3px 0;font-size:14px;display:flex}.exampleLine--credit{color:#0f5132}.exampleLine--total{color:#111827;border-top:1px solid #dbe4ff;margin-top:6px;padding-top:8px;font-size:17px;font-weight:700}.inlineInput{border:1px solid #d1d5db;border-radius:7px;width:110px;padding:6px 9px;font-size:14px}.inlineInput:focus{border-color:#4f7cff;outline:none}.inlineEditRow{align-items:center;gap:8px;margin-top:4px;display:flex}.inlineInput--wide{width:240px}.adminPage ul.muted{margin:8px 0 12px;padding-left:20px;line-height:1.7}.adminPage ul.muted li{margin-bottom:4px}.badge--ok{color:#0f5132;background:#e7f5ec}.cardHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.cardHeader h2{margin:0}.cardHeader .btn{width:auto}.emailLayout{grid-template-columns:240px 1fr 380px;align-items:start;gap:20px;display:grid}@media (width<=1400px){.emailLayout{grid-template-columns:220px 1fr}}@media (width<=900px){.emailLayout{grid-template-columns:1fr}}.emailList{background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:78vh;padding:12px;overflow-y:auto}.emailListGroup{margin-bottom:14px}.emailListGroup h4{letter-spacing:.5px;text-transform:uppercase;color:#9ca3af;margin:0 0 6px;font-size:11px;font-weight:700}.emailListItem{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}.emailListItem:hover{background:#f3f4f6}.emailListItem--active{color:#5b21b6;background:#ede9fe;font-weight:600}.emailListItem span:first-child{flex:1}.emailEditor{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.emailCode{resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:340px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55}.emailCode:focus{border-color:#7c3aed;outline:none}.tokenPicker{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.tokenPickerLabel{color:#374151;font-size:12.5px;font-weight:600}.tokenGroup summary{cursor:pointer;color:#4f7cff;font-size:12.5px;list-style:none}.tokenGroup summary::-webkit-details-marker{display:none}.tokenGroup summary:before{content:"+ "}.tokenGroup[open] summary:before{content:"− "}.tokenList{flex-wrap:wrap;gap:5px;padding:8px 0 2px;display:flex}.tokenChip{color:#4f7cff;cursor:pointer;background:#f8faff;border:1px solid #dbe4ff;border-radius:999px;padding:3px 9px;font-family:ui-monospace,monospace;font-size:11.5px}.tokenChip:hover{color:#fff;background:#4f7cff}.emailPreview{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;position:sticky;top:20px}.emailPreview h4{color:#6b7280;margin:0 0 10px;font-size:13px}.emailPreviewSubject{color:#111827;background:#f3f4f6;border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:13.5px;font-weight:600}.emailPreviewFrame{background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;height:520px}.card--notice{background:#f8faff;border-color:#dbe4ff}.tabRow{gap:8px;margin-bottom:16px;display:flex}.tabBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:14px}.tabBtn--active{color:#fff;background:#7c3aed;border-color:#7c3aed;font-weight:600}.badge--danger{color:#842029;background:#fdf2f3}.row--muted{opacity:.55}.btn-spinner{vertical-align:middle;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.6s linear infinite btn-spin;display:inline-block}.btn-spinner--dark{border-color:#4b5563 #00000026 #00000026}@keyframes btn-spin{to{transform:rotate(360deg)}}button:disabled,.btn:disabled,.primaryBtn:disabled,.AnnouncementsFormbtn:disabled,.addSpeakerBtn:disabled{opacity:.65!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.event-emails{box-sizing:border-box;width:100%}.event-emails .muted{color:#6b7280}.event-emails .notice{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:13px}.event-emails .table{border-collapse:collapse;width:100%}.event-emails .table th,.event-emails .table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:12px 14px}.event-emails .table th{color:#475569;text-transform:uppercase;letter-spacing:.03em;background:#f8fafc;font-size:12px;font-weight:600}.event-emails .table td{color:#1f2937;font-size:13px}.event-emails .table tbody tr:last-child td{border-bottom:0}.event-emails .table tbody tr:hover{background:#fafafa}.event-emails .tag{color:#64748b;text-transform:uppercase;background:#f1f5f9;border-radius:999px;align-items:center;margin-left:6px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.event-emails .btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:1px solid #8a35ef;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,box-shadow .15s}.event-emails .btn:disabled{opacity:.5;cursor:not-allowed}.event-emails .btn--sm{min-height:32px;padding:0 11px;font-size:12px}.event-emails .btn--ghost{color:#374151;background:#fff;border-color:#d1d5db}.event-emails .btn--ghost:hover{background:#f9fafb;border-color:#9ca3af}.event-emails__toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;padding:14px;display:flex}.event-emails__search,.event-emails__copy{display:flex}.event-emails__reminder,.event-emails__copy label{color:#374151;gap:6px;font-size:12px;font-weight:600}.event-emails__reminder span,.event-emails__copy label span{align-items:center;display:flex}.event-emails__reminder{min-width:280px}.event-emails__toolbar input,.event-emails__toolbar select{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;height:38px;padding:0 10px;font-size:13px}.event-emails__toolbar input:focus,.event-emails__toolbar select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b826}.event-emails__copy{min-width:230px}.event-emails__toolbar>.btn{margin-bottom:0}.event-emails__docs{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:18px;padding:18px}.event-emails__docs-head{margin-bottom:8px}.event-emails__docs-head h4{color:#111827;margin:0;font-size:15px;font-weight:600}.event-emails__docs>p{margin:0 0 14px;font-size:13px;line-height:1.6}.event-emails__docs .table{margin-top:12px}.event-emails__table-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.event-emails__table{table-layout:fixed}.event-emails__table th:first-child{width:55%}.event-emails__table th:nth-child(2){width:10%}.event-emails__table th:nth-child(3){width:15%}.event-emails__table th:nth-child(4){width:20%}.event-emails__table td:first-child{line-height:1.5}.event-emails__table td:first-child b{color:#111827;font-weight:600}.event-emails__table td:first-child small{color:#6b7280;margin-top:2px;line-height:1.4;display:inline-block}.event-emails__table td:nth-child(2){text-align:center}.event-emails__table td:last-child{white-space:nowrap}.event-emails__table input[type=checkbox]{cursor:pointer;accent-color:#8a35ef;width:24px;height:24px;margin:0}.event-emails__modal{box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;z-index:999999!important}.event-emails__editor{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(1180px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 20px 50px #0f172a33;z-index:999999!important}.event-emails__editor-head{border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px}.event-emails__editor-head .event-emails__editor-head-sub{justify-content:space-between;display:flex}.event-emails__editor-head h4{color:#111827;margin:0 0 6px;font-size:18px;font-weight:600}.event-emails__editor-head p{margin:0;font-size:12px;line-height:1.6}.event-emails__editor-head code{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;padding:3px 6px;font-size:11px;display:inline-block;margin:3px 4px 0 0!important}.event-emails__close{color:#000;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:34px;line-height:1;display:flex}.event-emails .form-field{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;display:grid}.event-emails .form-field>span{color:#374151;padding-top:10px;font-size:13px;font-weight:600}.event-emails .form-field input,.event-emails .form-field textarea{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%}.event-emails .form-field input:focus,.event-emails .form-field textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b826}.event-emails .form-field input{height:40px;padding:0 11px;font-size:13px}.event-emails .form-field textarea{resize:vertical;min-height:320px;padding:11px;line-height:1.6;font-family:monospace!important;font-size:12px!important}.event-emails__editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:4px;display:grid}.event-emails__editor-grid .form-field{flex-direction:column;gap:7px;margin:0;display:flex}.event-emails__editor-grid .form-field>span{padding:0}.event-emails__preview{min-width:0}.event-emails__preview>span{color:#374151;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.event-emails__preview>div{box-sizing:border-box;color:#1f2937;background:#f8fafc;border:1px solid #e5e7eb;border-radius:7px;min-height:320px;padding:18px;overflow:auto}.event-emails__preview>div strong{color:#111827;margin-bottom:14px;font-size:16px;line-height:1.4;display:block}.event-emails__preview>div p{margin:0 0 10px;line-height:1.6}.event-emails__preview>div img{max-width:100%;height:auto}.event-emails__preview>div a{color:#2563eb}.event-emails__preview>small{line-height:1.5;display:block;font-size:11px!important}.event-emails__editor-buttons{border-top:1px solid #e5e7eb;align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.event-emails__test{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.event-emails__test input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:7px;outline:none;min-width:240px;height:36px;padding:0 10px;font-size:13px}.event-emails__test input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b826}.event-emails__test .muted{font-size:12px}@media (width<=900px){.event-emails__editor-grid{grid-template-columns:1fr}.event-emails__editor{padding:18px}.event-emails__table-card,.event-emails__docs{overflow-x:auto}.event-emails__table{min-width:700px}}@media (width<=640px){.event-emails__modal{align-items:flex-start;padding:10px}.event-emails__editor{border-radius:10px;max-height:calc(100vh - 20px);padding:16px}.event-emails__toolbar{flex-direction:column;align-items:stretch}.event-emails__reminder,.event-emails__copy{width:100%;min-width:0}.event-emails__toolbar>.btn{width:100%}.event-emails .form-field{flex-direction:column;gap:6px;display:flex}.event-emails .form-field>span{padding:0}.event-emails__test{flex-direction:column;align-items:stretch}.event-emails__test input,.event-emails__test button{width:100%}}.attendees-page{box-sizing:border-box;color:#0f172a;width:100%;padding:24px 32px 48px;font-family:inherit}.attendees-page .attendees-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.attendees-page .attendees-header .attendees-header-left{flex-direction:column;gap:10px;display:flex}.attendees-page .attendees-header .attendees-header-left .btn-back-link{color:#7c3aed;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.attendees-page .attendees-header .attendees-header-left .btn-back-link .back-icon{font-size:14px;transition:transform .15s}.attendees-page .attendees-header .attendees-header-left .btn-back-link:hover{color:#6d28d9;transform:translate(-2px)}.attendees-page .attendees-header .attendees-header-left .btn-back-link:hover .back-icon{transform:translate(-2px)}.attendees-page .attendees-header .attendees-header-left .attendees-title-row{align-items:center;gap:14px;display:flex}.attendees-page .attendees-header .attendees-header-left .attendees-title-row .header-icon-wrap{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border:1px solid #ddd6fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.attendees-page .attendees-header .attendees-header-left .attendees-title-row .header-icon-wrap svg{fill:none!important;stroke:currentColor!important}.attendees-page .attendees-header .attendees-header-left .attendees-title-row h1{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.attendees-page .attendees-header .attendees-header-left .attendees-title-row .attendees-subtitle{color:#64748b;margin:4px 0 0;font-size:13.5px;line-height:1.4}.attendees-page .attendees-header .attendees-header-actions{align-items:center;gap:10px;display:flex}.attendees-page .attendees-header .attendees-header-actions .btn-refresh{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.attendees-page .attendees-header .attendees-header-actions .btn-refresh svg{font-size:14px;fill:none!important;stroke:currentColor!important}.attendees-page .attendees-header .attendees-header-actions .btn-refresh:hover:not(:disabled){color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.attendees-page .attendees-header .attendees-header-actions .btn-refresh .spin{animation:1s linear infinite spin}.attendees-page .attendees-header .attendees-header-actions .btn-add-walkin{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:9px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #8b3df240}.attendees-page .attendees-header .attendees-header-actions .btn-add-walkin svg{font-size:16px;fill:none!important;stroke:currentColor!important}.attendees-page .attendees-header .attendees-header-actions .btn-add-walkin:hover{transform:translateY(-1px);box-shadow:0 6px 16px #8b3df259}.attendees-page .attendees-header .attendees-header-actions .btn-add-walkin:active{transform:scale(.97)}.attendees-page .attendees-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:22px;display:grid}.attendees-page .attendees-stats-grid .stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:16px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0f172a08}.attendees-page .attendees-stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0f}.attendees-page .attendees-stats-grid .stat-card .stat-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.attendees-page .attendees-stats-grid .stat-card .stat-icon-box svg{fill:none!important;stroke:currentColor!important}.attendees-page .attendees-stats-grid .stat-card .stat-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.attendees-page .attendees-stats-grid .stat-card .stat-meta .stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.attendees-page .attendees-stats-grid .stat-card .stat-meta .stat-val{color:#0f172a;font-size:22px;font-weight:800;line-height:1.1}.attendees-page .attendees-stats-grid .stat-card .stat-meta .stat-val--mode{color:#7c3aed;font-size:16px;font-weight:700}.attendees-page .attendees-stats-grid .stat-card--going .stat-icon-box{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.attendees-page .attendees-stats-grid .stat-card--requested .stat-icon-box{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.attendees-page .attendees-stats-grid .stat-card--waitlist .stat-icon-box{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.attendees-page .attendees-stats-grid .stat-card--cancelled .stat-icon-box{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.attendees-page .attendees-stats-grid .stat-card--online .stat-icon-box,.attendees-page .attendees-stats-grid .stat-card--spots .stat-icon-box{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd}.attendees-page .attendees-stats-grid .stat-card--onsite .stat-icon-box{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}.attendees-page .attendees-stats-grid .stat-card--mode .stat-icon-box{color:#7c3aed;background:#faf5ff;border:1px solid #ddd6fe}.attendees-page .post-event-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:22px;padding:18px 22px;box-shadow:0 1px 4px #0f172a08}.attendees-page .post-event-card .post-event-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.attendees-page .post-event-card .post-event-head .post-event-icon-box{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.attendees-page .post-event-card .post-event-head .post-event-icon-box svg{fill:none!important;stroke:currentColor!important}.attendees-page .post-event-card .post-event-head .post-event-head-meta h4{color:#0f172a;margin:0;font-size:15px;font-weight:700}.attendees-page .post-event-card .post-event-head .post-event-head-meta p{color:#64748b;margin:2px 0 0;font-size:12.5px}.attendees-page .post-event-card .post-event-form{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.attendees-page .post-event-card .post-event-form .post-field{flex-direction:column;gap:6px;display:flex}.attendees-page .post-event-card .post-event-form .post-field label{color:#475569;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.attendees-page .post-event-card .post-event-form .post-field select,.attendees-page .post-event-card .post-event-form .post-field input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;height:40px;padding:0 12px;font-size:13.5px;transition:all .2s}.attendees-page .post-event-card .post-event-form .post-field select:focus,.attendees-page .post-event-card .post-event-form .post-field input:focus{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21f}.attendees-page .post-event-card .post-event-form .post-field--select{min-width:230px}.attendees-page .post-event-card .post-event-form .post-field--input{flex:1;min-width:260px}.attendees-page .post-event-card .post-event-form .post-event-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.attendees-page .post-event-card .post-event-form .post-event-actions .btn-preview{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.attendees-page .post-event-card .post-event-form .post-event-actions .btn-preview svg{font-size:14px;fill:none!important;stroke:currentColor!important}.attendees-page .post-event-card .post-event-form .post-event-actions .btn-preview:hover:not(:disabled){color:#8b3df2;background:#faf5ff;border-color:#8b3df2}.attendees-page .post-event-card .post-event-form .post-event-actions .preview-badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;padding:6px 12px;font-size:12.5px;display:inline-flex}.attendees-page .post-event-card .post-event-form .post-event-actions .preview-badge strong{margin-right:3px;font-weight:700}.attendees-page .post-event-card .post-event-form .post-event-actions .btn-send-broadcast{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #8b3df233}.attendees-page .post-event-card .post-event-form .post-event-actions .btn-send-broadcast svg{font-size:14px;fill:none!important;stroke:currentColor!important}.attendees-page .post-event-card .post-event-form .post-event-actions .btn-send-broadcast:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b3df24d}.attendees-page .post-event-card .post-event-form .post-event-actions .btn-send-broadcast:disabled{opacity:.55;cursor:not-allowed;transform:none}.attendees-page .attendees-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.attendees-page .attendees-toolbar .search-box{flex:1;min-width:240px;max-width:380px;position:relative}.attendees-page .attendees-toolbar .search-box .search-icon{color:#94a3b8;pointer-events:none;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%);fill:none!important;stroke:currentColor!important}.attendees-page .attendees-toolbar .search-box input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;width:100%;height:40px;padding:0 36px 0 38px;font-size:13.5px;transition:all .2s}.attendees-page .attendees-toolbar .search-box input::placeholder{color:#94a3b8}.attendees-page .attendees-toolbar .search-box input:focus{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21f}.attendees-page .attendees-toolbar .search-box .btn-clear-search{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:14px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.attendees-page .attendees-toolbar .search-box .btn-clear-search:hover{color:#475569}.attendees-page .attendees-toolbar .filter-select-group{flex-flow:row!important;flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.attendees-page .attendees-toolbar .filter-select-group select{box-sizing:border-box!important;color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;outline:none!important;width:auto!important;min-width:160px!important;max-width:200px!important;height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;transition:all .2s!important}.attendees-page .attendees-toolbar .filter-select-group select:focus{border-color:#8b3df2!important;box-shadow:0 0 0 3px #8b3df21f!important}.attendees-page .attendees-toolbar .toolbar-actions{flex-shrink:0;align-items:center;display:flex}.attendees-page .attendees-toolbar .toolbar-actions .btn-mark-all-going{color:#7c3aed;cursor:pointer;white-space:nowrap;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.attendees-page .attendees-toolbar .toolbar-actions .btn-mark-all-going svg{font-size:15px;fill:none!important;stroke:currentColor!important}.attendees-page .attendees-toolbar .toolbar-actions .btn-mark-all-going:hover:not(:disabled){color:#fff;background:#7c3aed;border-color:#7c3aed;box-shadow:0 3px 8px #7c3aed40}.attendees-page .attendees-toolbar .toolbar-actions .btn-mark-all-going:disabled{opacity:.55;cursor:not-allowed}.attendees-page .attendees-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px #0f172a08}.attendees-page .attendees-table-card .attendees-empty-state{text-align:center;padding:54px 20px}.attendees-page .attendees-table-card .attendees-empty-state .empty-icon-wrap{color:#94a3b8;background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:26px;display:flex}.attendees-page .attendees-table-card .attendees-empty-state .empty-icon-wrap svg{fill:none!important;stroke:currentColor!important}.attendees-page .attendees-table-card .attendees-empty-state h3{color:#1e293b;margin:0 0 6px;font-size:16px;font-weight:700}.attendees-page .attendees-table-card .attendees-empty-state p{color:#64748b;margin:0;font-size:13.5px}.attendees-page .attendees-table-card .attendees-table-wrapper{width:100%;overflow-x:auto}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:14px 18px;font-size:12px;font-weight:600}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table thead th:last-child{text-align:right}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr:last-child{border-bottom:none}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr:hover{background:#f8fafc}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td{color:#334155;vertical-align:middle;padding:14px 18px}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td.name-cell .attendee-user-wrap{align-items:center;gap:12px;display:flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td.name-cell .attendee-user-wrap .attendee-avatar{color:#fff;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 6px #8b3df233}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td.name-cell .attendee-user-wrap .attendee-user-info{flex-direction:column;gap:2px;display:flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td.name-cell .attendee-user-wrap .attendee-user-info .attendee-name{color:#0f172a;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td.name-cell .attendee-user-wrap .attendee-user-info .attendee-name .walkin-badge{color:#db2777;text-transform:uppercase;letter-spacing:.03em;background:#fdf2f8;border:1px solid #fbcfe8;border-radius:12px;padding:1px 7px;font-size:10.5px;font-weight:700}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .email-text{color:#475569;font-family:inherit;font-size:13px}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .phone-text{color:#64748b;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .phone-text .cell-icon{color:#94a3b8;font-size:12px;fill:none!important;stroke:currentColor!important}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .muted-dash{color:#cbd5e1}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill .dot{border-radius:50%;width:6px;height:6px}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--going{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--going .dot{background:#10b981}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--requested{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--requested .dot{background:#6366f1}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--waitlisted{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--waitlisted .dot{background:#f59e0b}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--cancelled,.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--rejected{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--cancelled .dot,.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .status-pill--rejected .dot{background:#ef4444}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .mode-pill{border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .mode-pill .mode-icon{font-size:13px;fill:none!important;stroke:currentColor!important}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .mode-pill--online{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .mode-pill--onsite{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .att-pill{border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .att-pill .att-icon{font-size:13px;fill:none!important;stroke:currentColor!important}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .att-pill--attended{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .att-pill--noshow{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .att-pill--unmarked{color:#94a3b8;background:#f8fafc;border:1px dashed #cbd5e1}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:7px;outline:none;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action svg{font-size:13px;fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action:disabled{opacity:.5;cursor:not-allowed}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action--confirm{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action--confirm:hover:not(:disabled){color:#fff;background:#16a34a;border-color:#16a34a}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action--reject{color:#dc2626;background:#fef2f2;border-color:#fecaca}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action--reject:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action--attended:hover:not(:disabled){color:#047857;background:#ecfdf5;border-color:#a7f3d0}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action--attended.is-active{color:#fff;background:#047857;border-color:#047857}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action--noshow:hover:not(:disabled){color:#e11d48;background:#fff1f2;border-color:#fecdd3}.attendees-page .attendees-table-card .attendees-table-wrapper .attendees-table tbody tr td .row-actions-wrap .btn-row-action--noshow.is-active{color:#fff;background:#e11d48;border-color:#e11d48}.attendees-page .attendees-table-card .attendees-pagination{background:#fff;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.attendees-page .attendees-table-card .attendees-pagination .pagination-info{color:#64748b;font-size:13px}.attendees-page .attendees-table-card .attendees-pagination .pagination-info strong{color:#0f172a}.attendees-page .attendees-table-card .attendees-pagination .pagination-controls{align-items:center;gap:8px;display:flex}.attendees-page .attendees-table-card .attendees-pagination .pagination-controls .btn-pager{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.attendees-page .attendees-table-card .attendees-pagination .pagination-controls .btn-pager:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.attendees-page .attendees-table-card .attendees-pagination .pagination-controls .btn-pager:disabled{opacity:.45;cursor:not-allowed}.attendees-page .attendees-table-card .attendees-pagination .pagination-controls .pager-badge{color:#475569;padding:0 4px;font-size:12.5px;font-weight:600}.attendees-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#0f172a99;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.attendees-modal-overlay .attendees-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:520px;animation:.2s cubic-bezier(.16,1,.3,1) scaleUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #00000014}.attendees-modal-overlay .attendees-modal .attendees-modal-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.attendees-modal-overlay .attendees-modal .attendees-modal-head .head-title-wrap{align-items:center;gap:12px;display:flex}.attendees-modal-overlay .attendees-modal .attendees-modal-head .head-title-wrap .head-icon-box{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.attendees-modal-overlay .attendees-modal .attendees-modal-head .head-title-wrap .head-icon-box svg{fill:none!important;stroke:currentColor!important}.attendees-modal-overlay .attendees-modal .attendees-modal-head .head-title-wrap h2{color:#0f172a;margin:0;font-size:17px;font-weight:700}.attendees-modal-overlay .attendees-modal .attendees-modal-head .head-title-wrap .head-subtitle{color:#64748b;margin:2px 0 0;font-size:12px}.attendees-modal-overlay .attendees-modal .attendees-modal-head .btn-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:20px;transition:all .15s;display:flex}.attendees-modal-overlay .attendees-modal .attendees-modal-head .btn-modal-close:hover{color:#0f172a;background:#f1f5f9}.attendees-modal-overlay .attendees-modal .attendees-modal-form{flex-direction:column;flex:1;display:flex}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body{flex-direction:column;gap:16px;padding:22px 24px;display:flex}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body .form-group{flex-direction:column;gap:6px;display:flex}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body .form-group label{color:#334155;font-size:12.5px;font-weight:600}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body .form-group input,.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body .form-group select{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;height:40px;padding:0 12px;font-size:13.5px;transition:all .2s}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body .form-group input::placeholder,.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body .form-group select::placeholder{color:#94a3b8}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body .form-group input:focus,.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-body .form-group select:focus{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21f}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-foot{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-foot .btn-foot-cancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-foot .btn-foot-cancel:hover{color:#0f172a;background:#f1f5f9}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-foot .btn-foot-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #8b3df233}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-foot .btn-foot-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b3df24d}.attendees-modal-overlay .attendees-modal .attendees-modal-form .attendees-modal-foot .btn-foot-submit:disabled{opacity:.55;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=768px){.attendees-page{padding:16px 16px 32px}.attendees-page .attendees-header{flex-direction:column;align-items:flex-start}.attendees-page .attendees-header .attendees-header-actions{justify-content:flex-end;width:100%}.attendees-page .attendees-toolbar{flex-direction:column;align-items:stretch}.attendees-page .attendees-toolbar .search-box{max-width:none}.attendees-page .attendees-toolbar .filter-select-group{flex-wrap:wrap!important}.attendees-page .attendees-toolbar .filter-select-group select{flex:1;min-width:140px!important;max-width:none!important}}.badges-manager-page{color:#1e293b;background-color:#fafaff;min-height:100vh;padding:32px;font-family:inherit}.badges-manager-page .badges-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.badges-manager-page .badges-header .badges-header-title h1{color:#1e1b4b;letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 6px;font-size:26px;font-weight:700;display:flex}.badges-manager-page .badges-header .badges-header-title h1 .header-icon{color:#8b3df2;display:inline-flex}.badges-manager-page .badges-header .badges-header-title p{color:#64748b;margin:0;font-size:14px;line-height:1.5}.badges-manager-page .badges-header .btn-create-badge{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #8b3df24d}.badges-manager-page .badges-header .btn-create-badge:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b3df266}.badges-manager-page .badges-header .btn-create-badge:active{transform:translateY(0)}.badges-manager-page .badges-header .btn-create-badge svg{font-size:18px}.badges-manager-page .badges-stats-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:24px;display:grid}.badges-manager-page .badges-stats-grid .stat-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000005}.badges-manager-page .badges-stats-grid .stat-card:hover{border-color:#8b3df2;transform:translateY(-2px);box-shadow:0 4px 12px #8b3df21a}.badges-manager-page .badges-stats-grid .stat-card.active-filter{background:#fcfaff;border-color:#8b3df2;box-shadow:0 0 0 2px #8b3df233}.badges-manager-page .badges-stats-grid .stat-card .stat-icon-wrapper{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.badges-manager-page .badges-stats-grid .stat-card .stat-icon-wrapper.purple{color:#8b3df2;background:#f3e8ff}.badges-manager-page .badges-stats-grid .stat-card .stat-icon-wrapper.green{color:#16a34a;background:#dcfce7}.badges-manager-page .badges-stats-grid .stat-card .stat-icon-wrapper.blue{color:#0284c7;background:#e0f2fe}.badges-manager-page .badges-stats-grid .stat-card .stat-icon-wrapper.amber{color:#d97706;background:#fef3c7}.badges-manager-page .badges-stats-grid .stat-card .stat-icon-wrapper.indigo{color:#4f46e5;background:#eef2ff}.badges-manager-page .badges-stats-grid .stat-card .stat-icon-wrapper.pink{color:#ec4899;background:#fce7f3}.badges-manager-page .badges-stats-grid .stat-card .stat-icon-wrapper.teal{color:#0d9488;background:#ccfbf1}.badges-manager-page .badges-stats-grid .stat-card .stat-info{flex-direction:column;min-width:0;display:flex}.badges-manager-page .badges-stats-grid .stat-card .stat-info .stat-value{color:#0f172a;font-size:18px;font-weight:700;line-height:1.2}.badges-manager-page .badges-stats-grid .stat-card .stat-info .stat-label{color:#64748b;word-break:break-word;font-size:11.5px;font-weight:600;line-height:1.25}.badges-manager-page .badges-controls-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #00000005}.badges-manager-page .badges-controls-card .search-box{flex:1;min-width:260px;position:relative}.badges-manager-page .badges-controls-card .search-box .search-icon{color:#94a3b8;pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.badges-manager-page .badges-controls-card .search-box input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9px 14px 9px 40px;font-size:14px;transition:all .2s}.badges-manager-page .badges-controls-card .search-box input::placeholder{color:#94a3b8}.badges-manager-page .badges-controls-card .search-box input:focus{background:#fff;border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21f}.badges-manager-page .badges-controls-card .filter-group{align-items:center;gap:12px;display:flex}.badges-manager-page .badges-controls-card .filter-group .filter-select-wrapper{align-items:center;display:flex;position:relative}.badges-manager-page .badges-controls-card .filter-group .filter-select-wrapper select{appearance:none;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:9px 36px 9px 14px;font-size:13px;font-weight:500;transition:all .2s}.badges-manager-page .badges-controls-card .filter-group .filter-select-wrapper select:focus{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21f}.badges-manager-page .badges-controls-card .filter-group .filter-select-wrapper .select-arrow{color:#64748b;pointer-events:none;font-size:12px;position:absolute;right:12px}.badges-manager-page .badges-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000008}.badges-manager-page .badges-table-card .table-responsive{width:100%;overflow-x:auto}.badges-manager-page .badges-table-card table.badges-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.badges-manager-page .badges-table-card table.badges-table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.badges-manager-page .badges-table-card table.badges-table thead th{text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:14px 20px;font-size:12px;font-weight:600}.badges-manager-page .badges-table-card table.badges-table thead th:first-child{padding-left:24px}.badges-manager-page .badges-table-card table.badges-table thead th:last-child{text-align:right;padding-right:24px}.badges-manager-page .badges-table-card table.badges-table tbody tr{transition:background-color .15s}.badges-manager-page .badges-table-card table.badges-table tbody tr:hover{background-color:#f8fafc}.badges-manager-page .badges-table-card table.badges-table tbody tr:not(:last-child) td{border-bottom:1px solid #f1f5f9}.badges-manager-page .badges-table-card table.badges-table tbody tr td{color:#334155;vertical-align:middle;padding:16px 20px;font-size:14px}.badges-manager-page .badges-table-card table.badges-table tbody tr td:first-child{padding-left:24px}.badges-manager-page .badges-table-card table.badges-table tbody tr td:last-child{padding-right:24px}.badges-manager-page .badges-table-card table.badges-table tbody .badge-info-cell{align-items:center;gap:14px;display:flex}.badges-manager-page .badges-table-card table.badges-table tbody .badge-info-cell .badge-avatar{background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);border:1px solid #e9d5ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden;box-shadow:0 2px 6px #8b3df214}.badges-manager-page .badges-table-card table.badges-table tbody .badge-info-cell .badge-avatar img{object-fit:cover;width:100%;height:100%}.badges-manager-page .badges-table-card table.badges-table tbody .badge-info-cell .badge-avatar .badge-fallback-icon{color:#8b3df2;font-size:20px}.badges-manager-page .badges-table-card table.badges-table tbody .badge-info-cell .badge-details{flex-direction:column;display:flex}.badges-manager-page .badges-table-card table.badges-table tbody .badge-info-cell .badge-details .badge-name{color:#0f172a;font-size:15px;font-weight:600;line-height:1.3}.badges-manager-page .badges-table-card table.badges-table tbody .badge-info-cell .badge-details .badge-desc{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:2px;font-size:12px;overflow:hidden}.badges-manager-page .badges-table-card table.badges-table tbody .badge-type-pill{border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.badges-manager-page .badges-table-card table.badges-table tbody .badge-type-pill.CoLabContributor{color:#4f46e5;background-color:#eef2ff;border:1px solid #c7d2fe}.badges-manager-page .badges-table-card table.badges-table tbody .badge-type-pill.MembershipTier{color:#7e22ce;background-color:#f3e8ff;border:1px solid #e9d5ff}.badges-manager-page .badges-table-card table.badges-table tbody .badge-type-pill.EventSpeaker{color:#b45309;background-color:#fef3c7;border:1px solid #fde68a}.badges-manager-page .badges-table-card table.badges-table tbody .badge-type-pill.EventParticipant{color:#0369a1;background-color:#e0f2fe;border:1px solid #bae6fd}.badges-manager-page .badges-table-card table.badges-table tbody .badge-type-pill.Custom{color:#0f766e;background-color:#ccfbf1;border:1px solid #99f6e4}.badges-manager-page .badges-table-card table.badges-table tbody .status-pill{border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.badges-manager-page .badges-table-card table.badges-table tbody .status-pill.active{color:#15803d;background-color:#dcfce7;border:1px solid #bbf7d0}.badges-manager-page .badges-table-card table.badges-table tbody .status-pill.active .status-dot{background-color:#16a34a;border-radius:50%;width:6px;height:6px}.badges-manager-page .badges-table-card table.badges-table tbody .status-pill.inactive{color:#64748b;background-color:#f1f5f9;border:1px solid #e2e8f0}.badges-manager-page .badges-table-card table.badges-table tbody .status-pill.inactive .status-dot{background-color:#94a3b8;border-radius:50%;width:6px;height:6px}.badges-manager-page .badges-table-card table.badges-table tbody .action-buttons-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.badges-manager-page .badges-table-card table.badges-table tbody .action-buttons-cell .btn-action{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.badges-manager-page .badges-table-card table.badges-table tbody .action-buttons-cell .btn-action.btn-edit{color:#7c3aed;background-color:#f3e8ff}.badges-manager-page .badges-table-card table.badges-table tbody .action-buttons-cell .btn-action.btn-edit:hover{color:#6d28d9;background-color:#e9d5ff}.badges-manager-page .badges-table-card table.badges-table tbody .action-buttons-cell .btn-action.btn-delete{color:#dc2626;background-color:#fee2e2}.badges-manager-page .badges-table-card table.badges-table tbody .action-buttons-cell .btn-action.btn-delete:hover{color:#b91c1c;background-color:#fecaca}.badges-manager-page .badges-table-card table.badges-table tbody .empty-state-cell{text-align:center;padding:48px 20px!important}.badges-manager-page .badges-table-card table.badges-table tbody .empty-state-cell .empty-state-container{flex-direction:column;justify-content:center;align-items:center;max-width:360px;margin:0 auto;display:flex}.badges-manager-page .badges-table-card table.badges-table tbody .empty-state-cell .empty-state-container .empty-icon{color:#cbd5e1;margin-bottom:12px;font-size:44px}.badges-manager-page .badges-table-card table.badges-table tbody .empty-state-cell .empty-state-container h3{color:#334155;margin:0 0 6px;font-size:16px;font-weight:600}.badges-manager-page .badges-table-card table.badges-table tbody .empty-state-cell .empty-state-container p{color:#64748b;margin:0 0 16px;font-size:13px}.badges-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;box-sizing:border-box;background-color:#0f172a73;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) forwards badgesFadeIn;display:flex;position:fixed;inset:0}.badges-modal{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) forwards badgesPopIn;display:flex;overflow:hidden;box-shadow:0 20px 50px #0003}.badges-modal .modal-header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.badges-modal .modal-header .header-title-block h3{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:700}.badges-modal .modal-header .header-title-block p{color:#64748b;margin:0;font-size:13px}.badges-modal .modal-header .btn-close-modal{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.badges-modal .modal-header .btn-close-modal:hover{color:#0f172a;background:#e2e8f0}.badges-modal .modal-body{padding:24px 26px;overflow-y:auto}.badges-modal .modal-body .modal-form-grid{grid-template-columns:1fr 220px;gap:24px;display:grid}@media (width<=640px){.badges-modal .modal-body .modal-form-grid{grid-template-columns:1fr}}.badges-modal .modal-body .form-column{flex-direction:column;gap:18px;display:flex}.badges-modal .modal-body .form-column .form-group{flex-direction:column;gap:6px;display:flex}.badges-modal .modal-body .form-column .form-group label{color:#334155;font-size:13px;font-weight:600}.badges-modal .modal-body .form-column .form-group label .req{color:#ef4444;margin-left:2px}.badges-modal .modal-body .form-column .form-group input[type=text],.badges-modal .modal-body .form-column .form-group select,.badges-modal .modal-body .form-column .form-group textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.badges-modal .modal-body .form-column .form-group input[type=text]:focus,.badges-modal .modal-body .form-column .form-group select:focus,.badges-modal .modal-body .form-column .form-group textarea:focus{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21f}.badges-modal .modal-body .form-column .form-group textarea{resize:vertical;min-height:80px}.badges-modal .modal-body .form-column .form-group .checkbox-label-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.badges-modal .modal-body .form-column .form-group .checkbox-label-toggle input[type=checkbox]{accent-color:#8b3df2;cursor:pointer;width:18px;height:18px}.badges-modal .modal-body .form-column .form-group .checkbox-label-toggle span{color:#1e293b;font-size:14px;font-weight:500}.badges-modal .modal-body .preview-column{flex-direction:column;gap:8px;display:flex}.badges-modal .modal-body .preview-column .preview-title{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:12px;font-weight:600}.badges-modal .modal-body .preview-column .badge-preview-card{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;display:flex}.badges-modal .modal-body .preview-column .badge-preview-card .preview-badge-avatar{background:#fff;border:2px solid #e9d5ff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden;box-shadow:0 4px 12px #8b3df21f}.badges-modal .modal-body .preview-column .badge-preview-card .preview-badge-avatar img{object-fit:cover;width:100%;height:100%}.badges-modal .modal-body .preview-column .badge-preview-card .preview-badge-avatar .preview-fallback{color:#8b3df2;font-size:30px}.badges-modal .modal-body .preview-column .badge-preview-card .preview-badge-name{color:#0f172a;word-break:break-word;font-size:14px;font-weight:700;line-height:1.2}.badges-modal .modal-body .preview-column .badge-preview-card .preview-badge-desc{color:#64748b;max-height:40px;font-size:11px;line-height:1.3;overflow:hidden}.badges-modal .modal-body .modal-error-alert{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:16px;padding:10px 14px;font-size:13px}.badges-modal .modal-footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;padding:16px 26px;display:flex}.badges-modal .modal-footer .btn-cancel{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .15s}.badges-modal .modal-footer .btn-cancel:hover{color:#1e293b;background:#f1f5f9}.badges-modal .modal-footer .btn-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #8b3df240}.badges-modal .modal-footer .btn-save:hover:not(:disabled){opacity:.95;box-shadow:0 6px 16px #8b3df259}.badges-modal .modal-footer .btn-save:disabled{opacity:.6;cursor:not-allowed}@keyframes badgesFadeIn{0%{opacity:0}to{opacity:1}}@keyframes badgesPopIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.plans-page-container{box-sizing:border-box;color:#1e293b;width:100%;max-width:100%;padding:20px 24px 40px;font-family:inherit}.plans-page-container .plans-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.plans-page-container .plans-header .plans-header-info h1{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 6px;font-size:22px;font-weight:700;display:flex}.plans-page-container .plans-header .plans-header-info p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.plans-page-container .plans-header .plans-header-actions{align-items:center;gap:12px;display:flex}.plans-page-container .plans-stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.plans-page-container .plans-stats-grid .plans-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:16px;padding:16px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0f172a08,0 1px 2px #0f172a05}.plans-page-container .plans-stats-grid .plans-stat-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #8b3df214,0 2px 6px #0f172a0a}.plans-page-container .plans-stats-grid .plans-stat-card .plans-stat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.plans-page-container .plans-stats-grid .plans-stat-card .plans-stat-icon--purple{color:#8b3df2;background:#8b3df21a}.plans-page-container .plans-stats-grid .plans-stat-card .plans-stat-icon--emerald{color:#059669;background:#10b9811f}.plans-page-container .plans-stats-grid .plans-stat-card .plans-stat-icon--blue{color:#2563eb;background:#3b82f61f}.plans-page-container .plans-stats-grid .plans-stat-card .plans-stat-icon--amber{color:#d97706;background:#f59e0b1f}.plans-page-container .plans-stats-grid .plans-stat-card .plans-stat-meta .plans-stat-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:2px;font-size:12px;font-weight:600}.plans-page-container .plans-stats-grid .plans-stat-card .plans-stat-meta .plans-stat-val{color:#0f172a;font-size:24px;font-weight:700;line-height:1.1}.plans-page-container .plans-warn-banner{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:13.5px;display:flex;box-shadow:0 1px 3px #f59e0b0d}.plans-page-container .plans-warn-banner .warn-icon{color:#d97706;flex-shrink:0;font-size:20px}.plans-page-container .plans-warn-banner .warn-text{flex:1;line-height:1.4}.plans-page-container .plans-warn-banner .warn-text strong{color:#78350f;font-weight:700}.plans-page-container .plans-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px #0f172a08}.plans-page-container .plans-table-card .plans-table-wrapper{width:100%;overflow-x:auto}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:14px 18px;font-size:12px;font-weight:600}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr:last-child{border-bottom:none}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr:hover{background:#f8fafc}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td{color:#334155;vertical-align:middle;padding:16px 18px}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td.name-cell .plan-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td.name-cell .plan-title-row .plan-name{color:#0f172a;font-size:14px;font-weight:700}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td.name-cell .plan-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin-top:3px;font-size:12px;overflow:hidden}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .price-tag{color:#0f172a;font-size:14px;font-weight:700}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .sub-count-badge{color:#334155;background:#f1f5f9;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .sub-count-badge .icon{color:#8b3df2}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .pill{border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .pill--active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .pill--inactive{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .pill--default{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .pill--free{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .pill--synced{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .pill--warn{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .pill--danger{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .btn-make-default{color:#8b3df2;cursor:pointer;background:#fff;border:1px solid #c084fc;border-radius:7px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .btn-make-default:hover{color:#fff;background:#8b3df2}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .btn-sync-action{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .btn-sync-action:hover{color:#8b3df2;background:#faf5ff;border-color:#8b3df2}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell{align-items:center;gap:8px;display:flex}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-edit,.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-delete{cursor:pointer;border-radius:9px;outline:none;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-edit svg,.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-delete svg{width:15px;height:15px;font-size:15px;transition:transform .15s;display:block;fill:none!important;stroke:currentColor!important;stroke-width:2px!important}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-edit:active,.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-delete:active{transform:scale(.92)}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-edit{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-edit:hover{color:#fff;background:#7c3aed;border-color:#7c3aed;transform:translateY(-1px);box-shadow:0 3px 10px #7c3aed47}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-edit:hover svg{transform:scale(1.1)}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-delete{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-delete:hover{color:#fff;background:#e11d48;border-color:#e11d48;transform:translateY(-1px);box-shadow:0 3px 10px #e11d4847}.plans-page-container .plans-table-card .plans-table-wrapper .plans-table tbody tr td .actions-cell .btn-action-delete:hover svg{transform:scale(1.1)}.plans-action-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.plans-action-btn--primary{background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:none;box-shadow:0 4px 12px #8b3df247;color:#fff!important}.plans-action-btn--primary:hover:not(:disabled){opacity:.94;transform:translateY(-1.5px);box-shadow:0 6px 18px #8b3df261}.plans-action-btn--primary:active:not(:disabled){transform:translateY(0)}.plans-action-btn--primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.plans-action-btn--cancel{color:#475569;background:#fff;border:1.5px solid #cbd5e1;box-shadow:0 1px 3px #0f172a0d}.plans-action-btn--cancel:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1.5px);box-shadow:0 3px 8px #0f172a14}.plans-action-btn--cancel:active:not(:disabled){background:#f1f5f9;transform:translateY(0)}.plans-action-btn--cancel:disabled{opacity:.5;cursor:not-allowed}.plans-action-btn--outline{color:#334155;background:#fff;border:1.5px solid #e2e8f0;box-shadow:0 1px 3px #0f172a08}.plans-action-btn--outline:hover:not(:disabled){color:#8b3df2;background:#faf5ff;border-color:#c084fc;transform:translateY(-1.5px);box-shadow:0 4px 12px #8b3df21a}.plans-action-btn--outline:disabled{opacity:.5;cursor:not-allowed}.plans-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000;background:#0f172ab3;justify-content:center;align-items:center;padding:24px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.plans-modal-overlay .plans-modal{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:720px;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.plans-modal-overlay .plans-modal .plans-modal-head{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.plans-modal-overlay .plans-modal .plans-modal-head h2{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.plans-modal-overlay .plans-modal .plans-modal-head .btn-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:22px;transition:all .2s;display:flex}.plans-modal-overlay .plans-modal .plans-modal-head .btn-modal-close:hover{color:#1e293b;background:#f1f5f9}.plans-modal-overlay .plans-modal .plans-modal-body{flex:1;padding:24px;overflow-y:auto}.plans-modal-overlay .plans-modal .plans-modal-body .form-grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=600px){.plans-modal-overlay .plans-modal .plans-modal-body .form-grid-2{grid-template-columns:1fr}}.plans-modal-overlay .plans-modal .plans-modal-body .form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=600px){.plans-modal-overlay .plans-modal .plans-modal-body .form-grid-3{grid-template-columns:1fr}}.plans-modal-overlay .plans-modal .plans-modal-body .form-group{margin-bottom:16px}.plans-modal-overlay .plans-modal .plans-modal-body .form-group label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.plans-modal-overlay .plans-modal .plans-modal-body .form-group input[type=text],.plans-modal-overlay .plans-modal .plans-modal-body .form-group input[type=number],.plans-modal-overlay .plans-modal .plans-modal-body .form-group textarea,.plans-modal-overlay .plans-modal .plans-modal-body .form-group select{color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px;font-size:13.5px;transition:all .2s}.plans-modal-overlay .plans-modal .plans-modal-body .form-group input[type=text]:focus,.plans-modal-overlay .plans-modal .plans-modal-body .form-group input[type=number]:focus,.plans-modal-overlay .plans-modal .plans-modal-body .form-group textarea:focus,.plans-modal-overlay .plans-modal .plans-modal-body .form-group select:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21f}.plans-modal-overlay .plans-modal .plans-modal-body .form-group .form-hint{color:#64748b;margin-top:4px;font-size:12px;line-height:1.4}.plans-modal-overlay .plans-modal .plans-modal-body .switch-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:24px;margin-bottom:18px;padding:12px 16px;display:flex}.plans-modal-overlay .plans-modal .plans-modal-body .switch-row .switch-label{color:#1e293b;cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.plans-modal-overlay .plans-modal .plans-modal-body .switch-row .switch-label input[type=checkbox]{accent-color:#8b3df2;cursor:pointer;width:18px;height:18px}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:16px;padding:16px 18px}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .section-head .section-title-wrap{align-items:center;gap:10px;display:flex}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .section-head .section-title-wrap .section-title{color:#0f172a;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .section-head .section-title-wrap .selection-badge{color:#7c3aed;background:#ede9fe;border:1px solid #ddd6fe;border-radius:12px;padding:2px 9px;font-size:11.5px;font-weight:600}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .section-head .section-actions{align-items:center;gap:8px;font-size:12px;display:flex}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .section-head .section-actions .btn-text-action{color:#8b3df2;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-weight:600;transition:all .15s}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .section-head .section-actions .btn-text-action:hover{color:#6b21a8;background:#f3e8ff}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .section-head .section-actions .dot{color:#cbd5e1}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;display:grid}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid .type-toggle-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 1px 2px #0f172a08}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid .type-toggle-card .custom-check-box{background:#fff;border:1.5px solid #cbd5e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid .type-toggle-card .custom-check-box .check-icon{color:#fff;stroke-width:3.5px;font-size:12px}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid .type-toggle-card .type-label{color:#334155;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;line-height:1.25;transition:color .2s;overflow:hidden}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid .type-toggle-card:hover:not(.is-selected){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 6px #0f172a0d}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid .type-toggle-card.is-selected{background:#f5f3ff;border-color:#8b3df2;transform:translateY(-1px);box-shadow:0 2px 8px #8b3df21f}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid .type-toggle-card.is-selected .custom-check-box{background:#8b3df2;border-color:#8b3df2;box-shadow:0 1px 3px #8b3df24d}.plans-modal-overlay .plans-modal .plans-modal-body .content-types-section .content-types-grid .type-toggle-card.is-selected .type-label{color:#6d28d9;font-weight:600}.plans-modal-overlay .plans-modal .plans-modal-foot{background:#f8fafc;border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;padding:18px 24px;display:flex}.announcements-page-container{box-sizing:border-box;max-width:1600px;margin:0 auto;padding:24px 32px 48px}@media (width<=768px){.announcements-page-container{padding:16px}}.announcements-page-container .announcements-header{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 1px 2px #00000008}.announcements-page-container .announcements-header .header-left h1{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 4px;font-size:22px;font-weight:700;display:flex}.announcements-page-container .announcements-header .header-left h1 .header-icon{color:#8b3df2;font-size:24px}.announcements-page-container .announcements-header .header-left p{color:#64748b;margin:0;font-size:13.5px}.announcements-page-container .announcements-header .header-actions{align-items:center;gap:12px;display:flex}.announcements-page-container .announcements-header .header-actions .btn-refresh{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.announcements-page-container .announcements-header .header-actions .btn-refresh:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.announcements-page-container .announcements-header .header-actions .btn-refresh .spin{animation:1s linear infinite spin}.announcements-page-container .announcements-header .header-actions .btn-add-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b3df240}.announcements-page-container .announcements-header .header-actions .btn-add-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.announcements-page-container .announcements-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=1100px){.announcements-page-container .announcements-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.announcements-page-container .announcements-stats-grid{grid-template-columns:1fr}}.announcements-page-container .announcements-stats-grid .stat-card{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:flex;box-shadow:0 2px 10px #0f172a08}.announcements-page-container .announcements-stats-grid .stat-card:hover{border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 6px 18px #8b3df214}.announcements-page-container .announcements-stats-grid .stat-card .stat-icon-wrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.announcements-page-container .announcements-stats-grid .stat-card .stat-icon-wrapper.purple{color:#8b3df2;background:#f5f3ff}.announcements-page-container .announcements-stats-grid .stat-card .stat-icon-wrapper.green{color:#10b981;background:#ecfdf5}.announcements-page-container .announcements-stats-grid .stat-card .stat-icon-wrapper.amber{color:#f59e0b;background:#fffbeb}.announcements-page-container .announcements-stats-grid .stat-card .stat-icon-wrapper.gray{color:#64748b;background:#f1f5f9}.announcements-page-container .announcements-stats-grid .stat-card .stat-content .stat-value{color:#0f172a;font-size:22px;font-weight:700;line-height:1.1}.announcements-page-container .announcements-stats-grid .stat-card .stat-content .stat-label{color:#64748b;margin-top:3px;font-size:12.5px;font-weight:500}.announcements-page-container .announcements-list-section{flex-direction:column;gap:16px;display:flex}.announcements-page-container .announcements-list-section .filter-toolbar{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 2px 8px #0f172a05}.announcements-page-container .announcements-list-section .filter-toolbar .search-box{flex:1;min-width:240px;position:relative}.announcements-page-container .announcements-list-section .filter-toolbar .search-box .search-icon{color:#94a3b8;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.announcements-page-container .announcements-list-section .filter-toolbar .search-box input{color:#0f172a;box-sizing:border-box;background:#f8fafc33;border:1.5px solid #e2e8f0;border-radius:9px;width:100%;padding:9px 14px 9px 38px;font-size:13px;transition:all .2s}.announcements-page-container .announcements-list-section .filter-toolbar .search-box input:focus{background:#fff;border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21a}.announcements-page-container .announcements-list-section .filter-toolbar .status-filters{gap:6px;display:flex}.announcements-page-container .announcements-list-section .filter-toolbar .status-filters .filter-chip{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .15s}.announcements-page-container .announcements-list-section .filter-toolbar .status-filters .filter-chip:hover{color:#1e293b;background:#e2e8f0}.announcements-page-container .announcements-list-section .filter-toolbar .status-filters .filter-chip.active{color:#fff;background:linear-gradient(90deg,#8b3df2 0%,#ec4899 100%);font-weight:600}.announcements-page-container .announcements-list-section .announcements-table-card{background:#fff;border:1px solid #e4e8ed;border-radius:16px;overflow:hidden}.announcements-page-container .announcements-list-section .announcements-table-card table{border-collapse:collapse;text-align:left;width:100%}.announcements-page-container .announcements-list-section .announcements-table-card table thead{background:#f8fafc;border-bottom:1.5px solid #e2e8f0}.announcements-page-container .announcements-list-section .announcements-table-card table thead th{color:#475569;text-transform:uppercase;letter-spacing:.04em;padding:14px 20px;font-size:12px;font-weight:700}.announcements-page-container .announcements-list-section .announcements-table-card table thead th:last-child{text-align:right}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr:hover{background:#faf8ff}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr:last-child{border-bottom:none}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td{vertical-align:middle;color:#334155;padding:18px 20px;font-size:13.5px}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td:last-child{text-align:right}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .announcement-title-cell .title-main{color:#0f172a;align-items:center;gap:8px;margin-bottom:4px;font-size:14.5px;font-weight:700;display:flex}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .announcement-title-cell .title-main .announcement-icon{color:#8b3df2;flex-shrink:0;font-size:17px}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .announcement-title-cell .message-snippet{color:#64748b;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:520px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .announcement-title-cell .link-chip{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .announcement-title-cell .link-chip:hover{text-decoration:underline}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .window-cell{color:#475569;flex-direction:column;gap:3px;font-size:13px;display:flex}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .window-cell .date-item{align-items:center;gap:6px;display:flex}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .window-cell .date-item .cal-icon{color:#94a3b8;font-size:14px}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .window-cell .date-arrow{color:#94a3b8;margin-left:20px;font-size:11px}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .state-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .state-badge .badge-dot{border-radius:50%;width:7px;height:7px}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .state-badge.live{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .state-badge.live .badge-dot{background:#10b981;animation:2s infinite pulse;box-shadow:0 0 0 2px #10b9814d}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .state-badge.scheduled{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .state-badge.scheduled .badge-dot{background:#f59e0b}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .state-badge.inactive{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .state-badge.inactive .badge-dot{background:#94a3b8}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions{align-items:center;gap:8px;display:inline-flex}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action{cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action.btn-toggle{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action.btn-toggle:hover{color:#0f172a;background:#e2e8f0}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action.btn-toggle.is-active-btn{color:#b45309;background:#fffbeb;border-color:#fde68a}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action.btn-toggle.is-active-btn:hover{background:#fef3c7}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action.btn-edit{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action.btn-edit:hover{color:#6d28d9;background:#ede9fe}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action.btn-delete{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.announcements-page-container .announcements-list-section .announcements-table-card table tbody tr td .table-actions .btn-row-action.btn-delete:hover{color:#be123c;background:#ffe4e6}.announcements-page-container .announcements-list-section .announcements-table-card .empty-announcements{text-align:center;padding:56px 24px}.announcements-page-container .announcements-list-section .announcements-table-card .empty-announcements .empty-icon{color:#cbd5e1;margin-bottom:14px;font-size:46px}.announcements-page-container .announcements-list-section .announcements-table-card .empty-announcements h3{color:#1e293b;margin:0 0 6px;font-size:17px;font-weight:700}.announcements-page-container .announcements-list-section .announcements-table-card .empty-announcements p{color:#64748b;margin:0 0 18px;font-size:13.5px}.announcements-page-container .announcements-list-section .announcements-table-card .empty-announcements .btn-add-empty{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.announcements-page-container .announcements-list-section .announcements-table-card .empty-announcements .btn-add-empty:hover{transform:translateY(-1px)}.announcements-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.announcements-modal-overlay .announcements-modal-card{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) popUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.announcements-modal-overlay .announcements-modal-card .modal-head{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.announcements-modal-overlay .announcements-modal-card .modal-head .modal-title-wrap{align-items:center;gap:10px;display:flex}.announcements-modal-overlay .announcements-modal-card .modal-head .modal-title-wrap .modal-header-icon{color:#8b3df2;font-size:22px}.announcements-modal-overlay .announcements-modal-card .modal-head .modal-title-wrap h2{color:#0f172a;margin:0;font-size:18px;font-weight:700}.announcements-modal-overlay .announcements-modal-card .modal-head .btn-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:20px;transition:all .2s;display:flex}.announcements-modal-overlay .announcements-modal-card .modal-head .btn-modal-close:hover{color:#1e293b;background:#f1f5f9}.announcements-modal-overlay .announcements-modal-card form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.announcements-modal-overlay .announcements-modal-card form .modal-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:12.5px;font-weight:500}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=540px){.announcements-modal-overlay .announcements-modal-card form .modal-body .form-grid-2{grid-template-columns:1fr}}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group{flex-direction:column;gap:6px;display:flex}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group label{color:#334155;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group label .req{color:#ef4444}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group label .opt{color:#94a3b8;font-size:11px;font-weight:400}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group input[type=text],.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group input[type=datetime-local],.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px;font-size:13.5px;transition:all .2s}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group input[type=text]:focus,.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group input[type=datetime-local]:focus,.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group textarea:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21f}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group input[type=text]::placeholder,.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group input[type=datetime-local]::placeholder,.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group textarea::placeholder{color:#94a3b8}.announcements-modal-overlay .announcements-modal-card form .modal-body .form-group textarea{resize:vertical;min-height:95px;line-height:1.45}.announcements-modal-overlay .announcements-modal-card form .modal-body .active-switch-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.announcements-modal-overlay .announcements-modal-card form .modal-body .active-switch-row .switch-label-text{color:#1e293b;font-size:13.5px;font-weight:600}.announcements-modal-overlay .announcements-modal-card form .modal-body .active-switch-row .toggle-switch-ui{background:#cbd5e1;border-radius:14px;width:44px;height:24px;transition:background .2s;position:relative}.announcements-modal-overlay .announcements-modal-card form .modal-body .active-switch-row .toggle-switch-ui.is-on{background:#8b3df2}.announcements-modal-overlay .announcements-modal-card form .modal-body .active-switch-row .toggle-switch-ui.is-on .toggle-knob{transform:translate(20px)}.announcements-modal-overlay .announcements-modal-card form .modal-body .active-switch-row .toggle-switch-ui .toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.announcements-modal-overlay .announcements-modal-card form .modal-foot{background:#f8fafc;border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}.announcements-modal-overlay .announcements-modal-card form .modal-foot .btn-modal-cancel{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:9px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:all .15s}.announcements-modal-overlay .announcements-modal-card form .modal-foot .btn-modal-cancel:hover{color:#0f172a;background:#f1f5f9}.announcements-modal-overlay .announcements-modal-card form .modal-foot .btn-modal-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:9px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b3df240}.announcements-modal-overlay .announcements-modal-card form .modal-foot .btn-modal-submit:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.announcements-modal-overlay .announcements-modal-card form .modal-foot .btn-modal-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes popUp{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 #10b98100}}.tab-toolbar .muted{color:#6b7280;margin:0;font-size:14px}.full-width-table-wrapper table thead th.text-right,.full-width-table-wrapper table thead th:last-child{padding-right:20px;text-align:right!important}.category-tree-name{flex-direction:column;gap:2px;display:flex}.category-tree-name strong{color:#1e1e2d;font-size:14px}.category-depth-indent{color:#9ca3af;margin-right:4px;font-weight:700}.sr-no-col{color:#6b7280;width:70px;font-weight:500}.status-toggle-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.status-toggle-btn:focus{outline:none}.status-toggle-btn .pill{transition:opacity .2s,transform .15s}.status-toggle-btn .pill:hover{opacity:.85;transform:translateY(-1px)}.filter-toolbar-row{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.filter-toolbar-row__left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-toolbar-row__right{align-items:center;gap:12px;display:flex}.filter-tab-pill{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.filter-tab-pill:hover{color:#111827;background:#f3f4f6}.filter-tab-pill.active{color:#fff;background:#8b3df2;border-color:#8b3df2;font-weight:600}.table-search-input{border:1px solid #d1d5db;border-radius:8px;width:240px;padding:7px 12px;font-size:13px;transition:border-color .2s}.table-search-input:focus{border-color:#8b3df2;outline:none}.type-badge{letter-spacing:.2px;border-radius:9999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.type-badge--admin{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.type-badge--self{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.type-badge--free{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.table-pagination-footer{color:#6b7280;background:#fff;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;display:flex}.table-pagination-footer__pages{align-items:center;gap:6px;display:flex}.table-pagination-footer .page-indicator-text{color:#111827;margin:0 6px;font-weight:600}.table-pagination-footer .page-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 11px;font-size:12px;transition:all .15s}.table-pagination-footer .page-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.table-pagination-footer .page-btn.active{color:#fff;background:#8b3df2;border-color:#8b3df2;font-weight:600}.table-pagination-footer .page-btn:disabled{opacity:.4;cursor:not-allowed}.SimpleGallerymanager{box-sizing:border-box;color:#18213f;width:100%;padding:22px 30px 40px}.SimpleGallerymanager__head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.SimpleGallerymanager__head h1{color:#18213f;margin:0;font-size:18px;font-weight:700;line-height:1.3}.SimpleGallerymanager__head .row{align-items:center;gap:20px;display:flex}.SimpleGallerylinklike{color:#7037e6;cursor:pointer;text-align:center;font-size:13px;font-weight:600;text-decoration:none}.SimpleGallerylinklike:hover{text-decoration:underline}.SimpleGallerybtn{box-sizing:border-box;color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:1px solid #7135e5;border-radius:9px;justify-content:center;align-items:center;width:200px;padding:8px 18px;font-size:13px;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.notice{color:#6931df;background:#f3edff;border:1px solid #e4d9ff;border-radius:9px;margin:0 0 18px;padding:12px 15px;font-size:13px;font-weight:600}.error{color:#df4652;margin:10px 0;font-size:13px}.gallery-builder{box-sizing:border-box;width:100%}.gallery-builder__actions{box-sizing:border-box;background:linear-gradient(135deg,#faf8ff 0%,#f5efff 100%);border:1.5px dashed #a678f0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:145px;margin-bottom:25px;padding:25px;transition:border-color .15s,background .15s;display:flex;position:relative}.gallery-builder__actions input[type=file]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.gallery-builder__actions:before{content:"↑";color:#7135e5;background:#eee4ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;font-size:27px;font-weight:700;display:flex;position:absolute;top:27px}.gallery-builder__actions:after{content:"Drag and drop photos here, or click to choose files";color:#202a4b;pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:84px}.gallery-builder__actions .muted{color:#8a91a9;z-index:1;font-size:13px;position:absolute;top:108px}.gallery-builder__actions .muted:last-child{display:none}.gallery-builder__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.gallery-builder__grid:before{content:"";grid-column:1/-1;position:absolute}.gimg{background:#fff;border:1px solid #e5e7ef;border-radius:11px;min-width:0;margin:0;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 5px 18px #241d490f}.gimg:hover{transform:translateY(-2px);box-shadow:0 8px 25px #241d491a}.gimg>img{object-fit:cover;background:#f2f3f7;width:100%;height:175px;display:block}.gimg figcaption{box-sizing:border-box;background:#fff;padding:13px 14px 14px;display:flex}.gimg__label{flex-direction:column;gap:6px;width:100%;display:flex}.gimg__label .muted{color:#26345b;font-size:13px;font-weight:600}.gimg__label input{box-sizing:border-box;color:#26345b;background:#fff;border:1px solid #dfe3ec;border-radius:7px;outline:none;width:100%;height:39px;padding:0 11px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.gimg__label input::placeholder{color:#9aa1b4}.gimg__label input:focus{border-color:#9a6be8;box-shadow:0 0 0 3px #7035e214}.gimg__move{align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.gimg__move button{box-sizing:border-box;color:#273252;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:7px;justify-content:center;align-items:center;min-width:43px;height:39px;padding:0 10px;font-size:16px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.gimg__move button:disabled{opacity:.4;cursor:not-allowed}.gimg__move .danger{color:#e64651;text-align:center;background:#fff;border:1px solid #ff6d76;flex:1;min-width:0;margin-left:auto;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none}.gimg__move .danger:hover{background:#fff5f5;border-color:#e64651;text-decoration:none}.gallery-builder__grid>.muted{color:#7d849b;text-align:center;background:#fafbfc;border:1px dashed #dfe2eb;border-radius:11px;grid-column:1/-1;margin:0;padding:45px 20px;font-size:13px}.manager>p:not(.notice):not(.error){color:#7d849b;font-size:13px}@media (width>=1800px){.gallery-builder__grid{grid-template-columns:repeat(4,minmax(300px,1fr))}}@media (width<=1100px){.manager{padding:20px}.gallery-builder__grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=700px){.manager{padding:16px}.manager__head{flex-direction:column;align-items:flex-start;gap:14px}.manager__head .row{justify-content:space-between;width:100%}.gallery-builder__actions{min-height:130px}.gallery-builder__grid{grid-template-columns:1fr}.gimg>img{height:200px}}.mainAnnouncements{padding:24px}.mainAnnouncements .AnnouncementsTitle{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mainAnnouncements .AnnouncementsTitle h1{color:#1e1e2d;margin:0;font-size:20px;font-weight:700}.mainAnnouncements .AnnouncementsTitle .addSpeakerBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s;box-shadow:0 4px 14px #8b3df240}.mainAnnouncements .AnnouncementsTitle .addSpeakerBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.mainAnnouncements .subAnnouncements{gap:20px;display:flex}.mainAnnouncements .subAnnouncements .Announcements{background:#fff;border:1px solid #ececec;border-radius:14px;flex-direction:column;flex:70%;transition:all .25s;display:flex;overflow-x:auto;box-shadow:0 10px 30px #9b6af514,0 2px 8px #0f172a0a}.mainAnnouncements .subAnnouncements .Announcements.fullWidthTable{flex:100%;width:100%}.mainAnnouncements .subAnnouncements .Announcements table{border-collapse:collapse;width:100%}.mainAnnouncements .subAnnouncements .Announcements table thead{background:#fafbff;border-bottom:1px solid #edf0f7}.mainAnnouncements .subAnnouncements .Announcements table thead th{text-align:left;letter-spacing:.6px;color:#707070;white-space:nowrap;padding:8px 20px;font-size:12px;font-weight:700}.mainAnnouncements .subAnnouncements .Announcements table thead th:first-child{padding-left:30px}.mainAnnouncements .subAnnouncements .Announcements table thead th:last-child{text-align:center}.mainAnnouncements .subAnnouncements .Announcements table tbody tr{border-bottom:1px solid #f3f4f8;transition:all .25s}.mainAnnouncements .subAnnouncements .Announcements table tbody tr:hover{background:#fafbff}.mainAnnouncements .subAnnouncements .Announcements table tbody tr:last-child{border-bottom:none}.mainAnnouncements .subAnnouncements .Announcements table tbody td{vertical-align:middle;padding:18px 20px;font-size:13px}.mainAnnouncements .subAnnouncements .Announcements table tbody td .pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.mainAnnouncements .subAnnouncements .Announcements table tbody td .pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}.mainAnnouncements .subAnnouncements .Announcements table tbody td .pill--draft{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainAnnouncements .subAnnouncements .Announcements table tbody td .pill--scheduled{color:#e3ac2b;background:#fffde5;border-color:#e3ac2b;font-weight:600}.mainAnnouncements .subAnnouncements .Announcements table tbody td .pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainAnnouncements .subAnnouncements .Announcements table tbody td:nth-child(5){text-align:center}.mainAnnouncements .subAnnouncements .Announcements table tbody td:first-child{padding-left:30px}.mainAnnouncements .subAnnouncements .Announcements table tbody td:last-child{text-align:center}.mainAnnouncements .subAnnouncements .Announcements table tbody td .row-actions-linklike{color:#9b6af5;background:0 0;border:1px solid #9b6af5;border-radius:5px;padding:4px 10px;font-size:12px}.mainAnnouncements .subAnnouncements .Announcements table tbody td .row-actions-linklike.danger{color:#dc2626;border-color:#dc2626}.mainAnnouncements .subAnnouncements .Announcements .muted{color:#6b7280;max-width:420px;margin-top:6px;font-size:13px;line-height:1.5}.mainAnnouncements .subAnnouncements .Announcements .pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.mainAnnouncements .subAnnouncements .Announcements .pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}.mainAnnouncements .subAnnouncements .Announcements .pill--draft{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainAnnouncements .subAnnouncements .Announcements .pill--scheduled{color:#e3ac2b;background:#fffde5;border-color:#e3ac2b;font-weight:600}.mainAnnouncements .subAnnouncements .Announcements .pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainAnnouncements .subAnnouncements .Announcements .row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper{align-items:center;gap:8px;display:inline-flex;position:relative}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .btn-edit-action{color:#7c3aed;cursor:pointer;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .btn-edit-action:hover{color:#fff;background:#8b3df2;border-color:#8b3df2}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .btn-more-action{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .btn-more-action:hover,.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .btn-more-action.active{color:#9b6af5;background:#f9fafb;border-color:#9b6af5}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown{z-index:1000;background:#fff;border:1px solid #eceaf8;border-radius:10px;min-width:170px;padding:6px 0;animation:.15s ease-out dropdownFadeIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px #0000001f,0 4px 10px #8b3df214}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-section-label{letter-spacing:.5px;color:#9ca3af;text-transform:uppercase;padding:6px 12px 4px;font-size:10px;font-weight:700}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-divider{background:#f3f4f6;height:1px;margin:4px 0}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item .icon{color:#7c3aed;flex-shrink:0;font-size:14px}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item:hover{color:#7c3aed;background:#f5f3ff}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item.danger,.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item.danger .icon{color:#dc2626}.mainAnnouncements .subAnnouncements .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item.danger:hover{color:#b91c1c;background:#fef2f2}.mainAnnouncements .subAnnouncements .Announcements .linklike{white-space:nowrap;color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.mainAnnouncements .subAnnouncements .Announcements .linklike svg{font-size:13px;color:#9b6af5!important;fill:none!important}.mainAnnouncements .subAnnouncements .Announcements .linklike:hover,.mainAnnouncements .subAnnouncements .Announcements .linklike.active{color:#8b3df2;background:#f5f3ff;border-color:#8b3df2}.mainAnnouncements .subAnnouncements .Announcements .linklike:hover svg,.mainAnnouncements .subAnnouncements .Announcements .linklike.active svg{color:#8b3df2!important}.mainAnnouncements .subAnnouncements .Announcements .linklike.danger{color:#dc2626;border-color:#dc2626}.mainAnnouncements .subAnnouncements .Announcements .linklike.danger svg{color:#dc2626!important}.mainAnnouncements .subAnnouncements .Announcements .table tbody tr td[colspan]{text-align:center;color:#9ca3af;padding:40px;font-size:15px}.mainAnnouncements .subAnnouncements .Announcements::-webkit-scrollbar{height:8px}.mainAnnouncements .subAnnouncements .Announcements::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.mainAnnouncements .subAnnouncements .Announcements::-webkit-scrollbar-thumb:hover{background:#9b6af5}.mainAnnouncements .subAnnouncements .Announcements .Announcements-job-card{border:1px solid #e4e8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:10px;padding:10px 18px;display:flex}.mainAnnouncements .subAnnouncements .Announcements .Announcements-job-card .AnnouncementsFormbtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .25s}.mainAnnouncements .subAnnouncements .Announcements .Announcements-job-card .AnnouncementsFormbtn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #9b6af540}.mainAnnouncements .subAnnouncements .AnnouncementsForm{background:#fff;border:1px solid #eceaf8;border-radius:10px;flex:30%;width:100%;box-shadow:0 10px 30px #9b6af514,0 2px 8px #0f172a0a}.mainAnnouncements .subAnnouncements .AnnouncementsForm .Announcements-inline-form{flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.mainAnnouncements .subAnnouncements .AnnouncementsForm .Announcements-inline-form .field2{flex-direction:column;gap:12px;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .AnnouncementsFormTitle{border-bottom:1px solid #eceaf8;padding:10px}.mainAnnouncements .subAnnouncements .AnnouncementsForm .AnnouncementsFormTitle h3{color:#1f2937;margin:0;font-size:15px;font-weight:700}.mainAnnouncements .subAnnouncements .AnnouncementsForm .error{color:#ef4444;margin:0;font-size:14px}.mainAnnouncements .subAnnouncements .AnnouncementsForm .field>label{color:#374151;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm input,.mainAnnouncements .subAnnouncements .AnnouncementsForm textarea,.mainAnnouncements .subAnnouncements .AnnouncementsForm select{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 14px;font-family:inherit;font-size:12px;transition:all .25s}.mainAnnouncements .subAnnouncements .AnnouncementsForm textarea{resize:vertical;min-height:110px}.mainAnnouncements .subAnnouncements .AnnouncementsForm input::placeholder,.mainAnnouncements .subAnnouncements .AnnouncementsForm textarea::placeholder{color:#9ca3af}.mainAnnouncements .subAnnouncements .AnnouncementsForm input:focus,.mainAnnouncements .subAnnouncements .AnnouncementsForm textarea:focus,.mainAnnouncements .subAnnouncements .AnnouncementsForm select:focus{border-color:#9b6af5;box-shadow:0 0 0 4px #9b6af51f}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;height:40px;margin:0;padding-bottom:0;display:flex;flex-direction:row!important}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test input{opacity:0;pointer-events:none;position:absolute}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test .checkmark{background:#fff;border:1.5px solid #d1d5db;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test .checkmark .icon{color:#fff;opacity:0;font-size:14px;transition:all .18s;transform:scale(.5)}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test .checkbox-label{color:#30343b;font-size:12px;font-weight:600}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test input:checked+.checkmark{background:#9b6af5;border-color:#9b6af5}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test input:checked+.checkmark .icon{opacity:1;transform:scale(1)}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test:hover .checkmark{border-color:#9b6af5}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox-test:hover .checkbox-label{color:#9b6af5}.mainAnnouncements .subAnnouncements .AnnouncementsForm .row{gap:16px;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .row>*{flex:1}.mainAnnouncements .subAnnouncements .AnnouncementsForm .radio-label{cursor:pointer;color:#4b5563;align-items:center;gap:8px;font-weight:500;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .radio-label input[type=radio]{accent-color:#9b6af5;cursor:pointer;width:18px;height:18px}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:12px;display:inline-flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox input{display:none}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox .checkmark{background:#fff;border:2px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .25s;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox .checkmark .icon{color:#fff;opacity:0;font-size:16px;transition:all .2s;transform:scale(.5)}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox .checkbox-text{color:#4b5563;font-size:14px;font-weight:500;transition:color .2s}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox input:checked+.checkmark{background:linear-gradient(90deg,#8b3df2,#ec4899);border:none}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox input:checked+.checkmark .icon{opacity:1;transform:scale(1)}.mainAnnouncements .subAnnouncements .AnnouncementsForm .custom-checkbox:hover .checkmark{border-color:#9b6af5}.mainAnnouncements .subAnnouncements .AnnouncementsForm .media-upload{text-align:center;background:#faf8ff;border:2px dashed #ddd6fe;border-radius:12px;padding:18px;transition:all .25s}.mainAnnouncements .subAnnouncements .AnnouncementsForm .media-upload:hover{background:#f6f2ff;border-color:#9b6af5}.mainAnnouncements .subAnnouncements .AnnouncementsForm .row:last-child{justify-content:flex-end;margin-top:6px}.mainAnnouncements .subAnnouncements .AnnouncementsForm .AnnouncementsFormbtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .25s}.mainAnnouncements .subAnnouncements .AnnouncementsForm .AnnouncementsFormbtn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #9b6af540}.mainAnnouncements .subAnnouncements .AnnouncementsForm .linklike{color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:4px;width:130px;padding:6px 10px;font-size:13px}.mainAnnouncements .subAnnouncements .AnnouncementsForm .topicSelection{flex-direction:column;gap:12px;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .topicSelection .topicSelectionTitle{color:#1f2937;font-size:15px;font-weight:600}.mainAnnouncements .subAnnouncements .AnnouncementsForm .topicSelection .topicSelectionOptions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .topicSelection .radioLabel{cursor:pointer;color:#6b7280;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.mainAnnouncements .subAnnouncements .AnnouncementsForm .topicSelection .radioLabel input[type=radio]{accent-color:#9b6af5;cursor:pointer;width:18px;height:18px;margin:0}.mainAnnouncements .subAnnouncements .AnnouncementsForm .topicSelection .radioLabel span{transition:color .2s}.mainAnnouncements .subAnnouncements .AnnouncementsForm .topicSelection .radioLabel:hover span{color:#9b6af5}.mainAnnouncements .subAnnouncements .AnnouncementsForm .topicSelection .radioLabel input[type=radio]:checked+span{color:#9b6af5;font-weight:600}.speakerModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#0f172a73;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out fadeInModal;display:flex;position:fixed;inset:0}.speakerModalOverlay .speakerModalCard{background:#fff;border:1px solid #f0f0f5;border-radius:16px;width:100%;max-width:520px;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) slideUpModal;overflow-y:auto;box-shadow:0 20px 40px #0000002e,0 4px 12px #8b3df21a}.speakerModalOverlay .speakerModalCard .speakerModalHeader{z-index:10;background:#fff;border-bottom:1px solid #eceaf8;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.speakerModalOverlay .speakerModalCard .speakerModalHeader h3{color:#1f2937;margin:0;font-size:16px;font-weight:700}.speakerModalOverlay .speakerModalCard .speakerModalHeader .closeModalBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px;transition:all .15s}.speakerModalOverlay .speakerModalCard .speakerModalHeader .closeModalBtn:hover{color:#111827;background:#f3f4f6}.speakerModalOverlay .speakerModalCard .Announcements-inline-form{flex-direction:column;gap:14px;padding:24px;display:flex}.speakerModalOverlay .speakerModalCard .Announcements-inline-form .field>label{color:#374151;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.speakerModalOverlay .speakerModalCard .Announcements-inline-form input,.speakerModalOverlay .speakerModalCard .Announcements-inline-form textarea,.speakerModalOverlay .speakerModalCard .Announcements-inline-form select{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:9px 14px;font-family:inherit;font-size:13px;transition:all .25s}.speakerModalOverlay .speakerModalCard .Announcements-inline-form input:focus,.speakerModalOverlay .speakerModalCard .Announcements-inline-form textarea:focus,.speakerModalOverlay .speakerModalCard .Announcements-inline-form select:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af526}.speakerModalOverlay .speakerModalCard .Announcements-inline-form textarea{resize:vertical;min-height:90px}.speakerModalOverlay .speakerModalCard .Announcements-inline-form .error{color:#ef4444;background:#fef2f2;border-left:3px solid #ef4444;border-radius:6px;margin:0;padding:8px 12px;font-size:13px}.speakerModalOverlay .speakerModalCard .Announcements-inline-form .modalFormActions{border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding-top:14px;display:flex}.speakerModalOverlay .speakerModalCard .Announcements-inline-form .modalFormActions .cancelBtn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.speakerModalOverlay .speakerModalCard .Announcements-inline-form .modalFormActions .cancelBtn:hover{color:#111827;background:#e5e7eb}.speakerModalOverlay .speakerModalCard .Announcements-inline-form .modalFormActions .AnnouncementsFormbtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .25s;box-shadow:0 4px 12px #8b3df233}.speakerModalOverlay .speakerModalCard .Announcements-inline-form .modalFormActions .AnnouncementsFormbtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #8b3df24d}.eventtypes-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out fadeInModal;display:flex;position:fixed;inset:0}.eventtypes-modal-overlay .eventtypes-modal-card{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:580px;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) slideUpModal;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.eventtypes-modal-overlay .eventtypes-modal-card .modal-head{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.eventtypes-modal-overlay .eventtypes-modal-card .modal-head .modal-title-wrap{align-items:center;gap:10px;display:flex}.eventtypes-modal-overlay .eventtypes-modal-card .modal-head .modal-title-wrap h2{color:#0f172a;margin:0;font-size:18px;font-weight:700}.eventtypes-modal-overlay .eventtypes-modal-card .modal-head .btn-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:20px;transition:all .2s;display:flex}.eventtypes-modal-overlay .eventtypes-modal-card .modal-head .btn-modal-close:hover{color:#1e293b;background:#f1f5f9}.eventtypes-modal-overlay .eventtypes-modal-card form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:12.5px;font-weight:500}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field{flex-direction:column;gap:6px;display:flex}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field label{color:#334155;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field label .req{color:#ef4444}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field label .opt{color:#94a3b8;font-size:11px;font-weight:400}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field input[type=text],.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field input[type=number],.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px;font-size:13.5px;transition:all .2s}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field input[type=text]:focus,.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field input[type=number]:focus,.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field textarea:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21f}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field input[type=text]::placeholder,.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field input[type=number]::placeholder,.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field textarea::placeholder{color:#94a3b8}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .field textarea{resize:vertical;min-height:90px;line-height:1.45}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .active-switch-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .active-switch-row .switch-label-text{color:#1e293b;font-size:13.5px;font-weight:600}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .active-switch-row .toggle-switch-ui{background:#cbd5e1;border-radius:14px;width:44px;height:24px;transition:background .2s;position:relative}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .active-switch-row .toggle-switch-ui.is-on{background:#8b3df2}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .active-switch-row .toggle-switch-ui.is-on .toggle-knob{transform:translate(20px)}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-body .active-switch-row .toggle-switch-ui .toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-foot{background:#f8fafc;border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-foot .btn-modal-cancel{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:9px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:all .15s}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-foot .btn-modal-cancel:hover{color:#0f172a;background:#f1f5f9}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-foot .btn-modal-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:9px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b3df240}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-foot .btn-modal-submit:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.eventtypes-modal-overlay .eventtypes-modal-card form .modal-foot .btn-modal-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.speakerManagerToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.speakerManagerToolbar .speakerFiltersLeft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.speakerManagerToolbar .speakerFiltersLeft .speakerSearchBox{min-width:260px;position:relative}.speakerManagerToolbar .speakerFiltersLeft .speakerSearchBox input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:9px 14px 9px 36px;font-size:13px;transition:all .2s}.speakerManagerToolbar .speakerFiltersLeft .speakerSearchBox input:focus{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21f}.speakerManagerToolbar .speakerFiltersLeft .speakerSearchBox input::placeholder{color:#94a3b8}.speakerManagerToolbar .speakerFiltersLeft .speakerSearchBox .speakerSearchIcon{color:#94a3b8;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.speakerManagerToolbar .speakerFiltersLeft .speakerStatusTabs{background:#f1f5f9;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.speakerManagerToolbar .speakerFiltersLeft .speakerStatusTabs .speakerTabBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.speakerManagerToolbar .speakerFiltersLeft .speakerStatusTabs .speakerTabBtn .countBadge{color:#475569;background:#e2e8f0;border-radius:10px;padding:1px 6px;font-size:11px}.speakerManagerToolbar .speakerFiltersLeft .speakerStatusTabs .speakerTabBtn:hover{color:#1e293b;background:#fff9}.speakerManagerToolbar .speakerFiltersLeft .speakerStatusTabs .speakerTabBtn.active{color:#8b3df2;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.speakerManagerToolbar .speakerFiltersLeft .speakerStatusTabs .speakerTabBtn.active .countBadge{color:#8b3df2;background:#ede7f6}.speakerManagerToolbar .speakerFilterSelect{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:8px 12px;font-size:13px;font-weight:500}.speakerManagerToolbar .speakerFilterSelect:focus{border-color:#8b3df2}.speakerStatusPill{text-transform:capitalize;cursor:default;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.speakerStatusPill .statusDot{border-radius:50%;width:6px;height:6px}.speakerStatusPill.activeStatus{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.speakerStatusPill.activeStatus .statusDot{background:#10b981}.speakerStatusPill.inactiveStatus{color:#64748b;background:#f8fafc;border:1px solid #cbd5e1}.speakerStatusPill.inactiveStatus .statusDot{background:#94a3b8}.speakerStatusPill.interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.speakerStatusPill.interactive:hover{opacity:.85;transform:translateY(-1px)}.speakerToggleBtn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.speakerActiveCheckboxContainer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.speakerActiveCheckboxContainer input[type=checkbox]{accent-color:#8b3df2;cursor:pointer;width:18px;height:18px;margin:0}.speakerActiveCheckboxContainer .checkboxLabel{cursor:pointer;flex-direction:column;gap:2px;display:flex}.speakerActiveCheckboxContainer .checkboxLabel strong{color:#1e293b;font-size:13px;font-weight:600}.speakerActiveCheckboxContainer .checkboxLabel span{color:#64748b;font-size:12px}.chapter-details-page{padding:24px 32px}.chapter-details-page__header-bar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;margin-bottom:24px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000a}.chapter-details-page__header-info{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.chapter-details-page__back-link{color:#6b7280;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.chapter-details-page__back-link:hover{color:#9b6af5}.chapter-details-page__divider{color:#e5e7eb;font-size:16px;font-weight:300}.chapter-details-page__title{color:#111827;margin:0;font-size:20px;font-weight:700;line-height:1.2}.chapter-details-page__pill{border-radius:9999px;padding:3px 10px;font-size:12px}.chapter-details-page__meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.chapter-details-page__tagline{color:#8b5cf6;margin-left:4px;font-style:italic}.chapter-details-page__action-btn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.chapter-details-page__tabs-container{margin-top:16px}.chapter-details-page__tabs-list{margin-bottom:24px}.chapter-details-page__tab-item{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.tab-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 1px 2px #00000008}.tab-toolbar__desc{color:#6b7280;margin:0;font-size:14px}.addSpeakerBtn,.tab-toolbar .addSpeakerBtn{cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #8b3df240;color:#fff!important}.addSpeakerBtn:hover,.tab-toolbar .addSpeakerBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.addSpeakerBtn:disabled,.tab-toolbar .addSpeakerBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.role-group-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.role-group-card__header{background:#fafbff;border-bottom:1px solid #edf0f7;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.role-group-card__title{color:#111827;margin:0;font-size:15px;font-weight:700}.role-group-card__count{color:#4f46e5;background:#eef2ff;border-radius:9999px;padding:2px 8px;font-size:11px}.person-avatar-placeholder{color:#4f46e5;background:#e0e7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:inline-flex}.person-avatar-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.person-info-group{align-items:center;gap:12px;display:flex}.person-name-row{align-items:center;gap:6px;display:flex}.person-name-row strong{color:#1e1e2d;font-size:14px}.person-details-meta{color:#6b7280;margin-top:2px;font-size:12px}.full-width-table-wrapper{width:100%}.full-width-table-wrapper .Announcements{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000a}.full-width-table-wrapper table{border-collapse:collapse;width:100%}.full-width-table-wrapper table thead{background:#fafbff;border-bottom:1px solid #edf0f7}.full-width-table-wrapper table thead th{text-align:left;letter-spacing:.6px;color:#6b7280;text-transform:uppercase;padding:12px 20px;font-size:11px;font-weight:700}.full-width-table-wrapper table thead th:last-child{padding-right:20px;text-align:right!important}.full-width-table-wrapper table tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.full-width-table-wrapper table tbody tr:hover{background:#fafbff}.full-width-table-wrapper table tbody tr:last-child{border-bottom:none}.full-width-table-wrapper table tbody td{vertical-align:middle;text-align:left;padding:14px 20px}.full-width-table-wrapper table tbody td.row-actions{white-space:nowrap;padding-right:20px;text-align:right!important}.full-width-table-wrapper table tbody td.row-actions .row-actions-group{align-items:center;gap:10px;display:inline-flex}.full-width-table-wrapper table tbody td:last-child{padding-right:20px;text-align:right!important}.modal-actions-bar{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.notice-banner{color:#065f46;background:#ecfdf5;border-radius:8px;margin-bottom:16px;padding:10px 16px;font-size:13px}.block-info-flex{align-items:flex-start;gap:12px;display:flex}.block-icon-img{object-fit:contain;width:28px;height:28px;margin-top:2px}.block-cover-img{object-fit:cover;border-radius:6px;width:44px;height:44px}.block-chip-type{margin-bottom:4px;font-size:11px;display:inline-block}.block-title-text{color:#1e1e2d;font-size:14px}.block-desc-text{color:#4b5563;margin:4px 0 0;font-size:13px}.empty-cell-notice{color:#9ca3af;padding:16px 20px;font-style:italic}.spotlight-info-flex{align-items:flex-start;gap:12px;display:flex}.spotlight-quote{color:#6b7280;margin:4px 0 0;font-size:13px;font-style:italic}.text-right{text-align:right!important}.modalActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.comm-container{box-sizing:border-box;color:#1e293b;width:100%;max-width:100%;padding:20px 24px 40px;font-family:inherit}.comm-container .comm-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.comm-container .comm-header .comm-header-info h1{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 6px;font-size:22px;font-weight:700;display:flex}.comm-container .comm-header .comm-header-info p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.comm-container .comm-header .comm-header-actions{align-items:center;gap:12px;display:flex}.comm-container .comm-stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.comm-container .comm-stats-grid .comm-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:16px;padding:16px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0f172a08,0 1px 2px #0f172a05}.comm-container .comm-stats-grid .comm-stat-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #8b3df214,0 2px 6px #0f172a0a}.comm-container .comm-stats-grid .comm-stat-card .comm-stat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.comm-container .comm-stats-grid .comm-stat-card .comm-stat-icon--purple{color:#8b3df2;background:#8b3df21a}.comm-container .comm-stats-grid .comm-stat-card .comm-stat-icon--amber{color:#d97706;background:#f59e0b1f}.comm-container .comm-stats-grid .comm-stat-card .comm-stat-icon--emerald{color:#059669;background:#10b9811f}.comm-container .comm-stats-grid .comm-stat-card .comm-stat-icon--blue{color:#2563eb;background:#3b82f61f}.comm-container .comm-stats-grid .comm-stat-card .comm-stat-icon--rose{color:#e11d48;background:#f43f5e1f}.comm-container .comm-stats-grid .comm-stat-card .comm-stat-meta .comm-stat-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:2px;font-size:12px;font-weight:600}.comm-container .comm-stats-grid .comm-stat-card .comm-stat-meta .comm-stat-val{color:#0f172a;font-size:24px;font-weight:700;line-height:1.1}.comm-container .comm-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px 18px;display:flex;box-shadow:0 1px 3px #00000005}.comm-container .comm-toolbar .comm-filter-tabs{background:#f1f5f9;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.comm-container .comm-toolbar .comm-filter-tabs .comm-filter-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.comm-container .comm-toolbar .comm-filter-tabs .comm-filter-btn .count-badge{color:#475569;background:#64748b26;border-radius:20px;padding:1px 6px;font-size:11px;font-weight:600}.comm-container .comm-toolbar .comm-filter-tabs .comm-filter-btn:hover:not(.active){color:#1e293b;background:#ffffff80}.comm-container .comm-toolbar .comm-filter-tabs .comm-filter-btn.active{color:#8b3df2;background:#fff;box-shadow:0 2px 6px #0000000f}.comm-container .comm-toolbar .comm-filter-tabs .comm-filter-btn.active .count-badge{color:#8b3df2;background:#8b3df21f}.comm-container .comm-toolbar .comm-search-wrap{flex:1;min-width:260px;max-width:360px;position:relative}.comm-container .comm-toolbar .comm-search-wrap .comm-search-icon{color:#94a3b8;pointer-events:none;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.comm-container .comm-toolbar .comm-search-wrap .comm-search-input{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;width:100%;padding:8px 32px 8px 36px;font-size:13px;transition:all .2s}.comm-container .comm-toolbar .comm-search-wrap .comm-search-input:focus{background:#fff;border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21f}.comm-container .comm-toolbar .comm-search-wrap .comm-search-input::placeholder{color:#94a3b8}.comm-container .comm-toolbar .comm-search-wrap .comm-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;font-size:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.comm-container .comm-toolbar .comm-search-wrap .comm-search-clear:hover{color:#475569}.comm-container .comm-action-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.comm-container .comm-action-btn--primary{background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:none;box-shadow:0 4px 12px #8b3df247;color:#fff!important}.comm-container .comm-action-btn--primary:hover:not(:disabled){opacity:.94;transform:translateY(-1.5px);box-shadow:0 6px 18px #8b3df261}.comm-container .comm-action-btn--primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.comm-container .comm-action-btn--outline{color:#334155;background:#fff;border:1.5px solid #e2e8f0;box-shadow:0 1px 3px #0f172a08}.comm-container .comm-action-btn--outline:hover:not(:disabled){color:#8b3df2;background:#faf5ff;border-color:#c084fc;transform:translateY(-1.5px);box-shadow:0 4px 12px #8b3df21a}.comm-container .comm-action-btn--outline:disabled{opacity:.5;cursor:not-allowed}.comm-container .comm-action-btn .spin{animation:1s linear infinite spin}.comm-container .comm-inbox-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.comm-container .comm-inbox-list .comm-inbox-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 4px #0f172a08}.comm-container .comm-inbox-list .comm-inbox-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0d}.comm-container .comm-inbox-list .comm-inbox-card.is-handled{background:#fafbfc;border-color:#edf2f7}.comm-container .comm-inbox-list .comm-inbox-card.is-handled .comm-inbox-avatar{color:#64748b;background:#e2e8f0}.comm-container .comm-inbox-list .comm-inbox-card.is-expanded{border-color:#c084fc;box-shadow:0 6px 20px #8b3df214}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap .comm-inbox-avatar{color:#8b3df2;text-transform:uppercase;background:linear-gradient(135deg,#8b3df226 0%,#ec489926 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap .comm-inbox-info{flex:1;min-width:0}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap .comm-inbox-info .comm-inbox-subject{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:15px;font-weight:700;overflow:hidden}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap .comm-inbox-info .comm-inbox-details{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap .comm-inbox-info .comm-inbox-details .sender-name{color:#334155;font-weight:600}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap .comm-inbox-info .comm-inbox-details .sender-email{color:#64748b}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap .comm-inbox-info .comm-inbox-details .dot-sep{color:#cbd5e1}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-meta-wrap .comm-inbox-info .comm-inbox-details .sent-date{color:#94a3b8}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-status-wrap{flex-shrink:0;align-items:center;gap:12px;display:flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-status-wrap .comm-status-badge{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-status-wrap .comm-status-badge--open{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-status-wrap .comm-status-badge--open .pulse-dot{background:#d97706;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseAnimation}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-status-wrap .comm-status-badge--handled{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-status-wrap .expand-arrow{color:#94a3b8;font-size:16px;transition:transform .2s}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-head .comm-inbox-status-wrap .expand-arrow.is-flipped{color:#8b3df2;transform:rotate(180deg)}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body{border-top:1px dashed #f1f5f9;margin-top:4px;padding:0 20px 20px 76px;animation:.2s fadeIn}@media (width<=640px){.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body{padding-left:20px}}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-message-box{color:#334155;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:14px;padding:14px 18px;font-size:13.5px;line-height:1.6}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-actions .btn-reply{color:#fff;background:linear-gradient(135deg,#8b3df2 0%,#a855f7 100%);border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #8b3df233}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-actions .btn-reply:hover{opacity:.92;transform:translateY(-1px)}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-actions .btn-toggle-handled{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-actions .btn-toggle-handled:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-actions .btn-toggle-handled.is-active{color:#d97706;background:#fffbeb;border-color:#fcd34d}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-actions .btn-copy{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;transition:all .2s;display:inline-flex}.comm-container .comm-inbox-list .comm-inbox-card .comm-inbox-card-body .comm-inbox-actions .btn-copy:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.comm-container .comm-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px #0f172a08}.comm-container .comm-table-card .comm-table-wrapper{width:100%;overflow-x:auto}.comm-container .comm-table-card .comm-table-wrapper .comm-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.comm-container .comm-table-card .comm-table-wrapper .comm-table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.comm-container .comm-table-card .comm-table-wrapper .comm-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:12px 18px;font-size:12px;font-weight:600}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr:last-child{border-bottom:none}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr:hover{background:#f8fafc}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td{color:#334155;vertical-align:middle;padding:14px 18px}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td.email-cell{color:#0f172a;align-items:center;gap:10px;font-weight:600;display:flex}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td.email-cell .email-icon{color:#8b3df2;background:#8b3df214;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td .pill-sub{border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td .pill-sub--active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td .pill-sub--unsub{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td .date-text{color:#64748b;font-size:12.5px}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td .actions-cell{align-items:center;gap:6px;display:flex}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td .actions-cell .btn-icon-action{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .2s;display:flex}.comm-container .comm-table-card .comm-table-wrapper .comm-table tbody tr td .actions-cell .btn-icon-action:hover{color:#8b3df2;background:#8b3df20d;border-color:#c084fc}.comm-container .comm-send-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:24px;display:grid}@media (width<=980px){.comm-container .comm-send-grid{grid-template-columns:1fr}}.comm-container .comm-send-grid .comm-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.comm-container .comm-send-grid .comm-form-card .comm-form-section-title{color:#0f172a;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types .comm-rtype-btn{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types .comm-rtype-btn .rtype-icon{color:#64748b;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .2s;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types .comm-rtype-btn .rtype-meta strong{color:#1e293b;margin-bottom:2px;font-size:14px;display:block}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types .comm-rtype-btn .rtype-meta span{color:#64748b;font-size:11.5px}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types .comm-rtype-btn:hover:not(.active){background:#f8fafc;border-color:#cbd5e1}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types .comm-rtype-btn.active{background:#8b3df20a;border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21a}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types .comm-rtype-btn.active .rtype-icon{color:#fff;background:linear-gradient(135deg,#8b3df2 0%,#a855f7 100%)}.comm-container .comm-send-grid .comm-form-card .comm-recipient-types .comm-rtype-btn.active .rtype-meta strong{color:#8b3df2}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap{margin-bottom:20px;position:relative}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-field-label{color:#334155;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-field-label .manual-toggle-btn{color:#8b3df2;cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:600;text-decoration:underline}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-field-label .manual-toggle-btn:hover{color:#6b21a8}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-chosen-recipient{background:#f8fafc;border:1.5px solid #c084fc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 2px 6px #8b3df20f}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-chosen-recipient .recipient-meta-left{align-items:center;gap:12px;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-chosen-recipient .recipient-meta-left .recipient-avatar{color:#fff;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-chosen-recipient .recipient-meta-left .recipient-texts .recipient-name{color:#0f172a;margin-bottom:2px;font-size:14px;font-weight:700}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-chosen-recipient .recipient-meta-left .recipient-texts .recipient-sub{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-chosen-recipient .recipient-meta-left .recipient-texts .recipient-sub .id-tag{color:#334155;background:#e2e8f0;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:11px}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-chosen-recipient .btn-clear-recipient{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-chosen-recipient .btn-clear-recipient:hover{background:#fef2f2;border-color:#fca5a5}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker,.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-input-wrap{position:relative}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-input-wrap .picker-search-icon{color:#94a3b8;pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-input-wrap .picker-input{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px 10px 40px;font-size:13.5px;transition:all .2s}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-input-wrap .picker-input:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df226}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-input-wrap .picker-input::placeholder{color:#94a3b8}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu{z-index:50;background:#fff;border:1px solid #cbd5e1;border-radius:12px;max-height:280px;animation:.15s fadeIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0f172a1f}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list{margin:0;padding:6px;list-style:none}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list .picker-item{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list .picker-item:hover{background:#f1f5f9}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list .picker-item .item-main{align-items:center;gap:10px;min-width:0;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list .picker-item .item-main .item-avatar{color:#8b3df2;background:#8b3df21a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list .picker-item .item-main .item-info{min-width:0}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list .picker-item .item-main .item-info .item-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list .picker-item .item-main .item-info .item-email{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-list .picker-item .item-badge{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:12px;padding:2px 7px;font-size:11px;font-weight:600}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-empty-state{text-align:center;color:#64748b;padding:20px;font-size:13px}.comm-container .comm-send-grid .comm-form-card .comm-recipient-select-wrap .comm-dropdown-picker .picker-menu .picker-footer{color:#64748b;background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11.5px;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-type-selection-wrap{margin-bottom:20px}.comm-container .comm-send-grid .comm-form-card .comm-type-selection-wrap .comm-field-label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.comm-container .comm-send-grid .comm-form-card .comm-type-selection-wrap .comm-type-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-type-selection-wrap .comm-type-chips .type-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.comm-container .comm-send-grid .comm-form-card .comm-type-selection-wrap .comm-type-chips .type-chip:hover{color:#8b3df2;background:#8b3df20a;border-color:#8b3df2}.comm-container .comm-send-grid .comm-form-card .comm-type-selection-wrap .comm-type-chips .type-chip.active{color:#fff;background:#8b3df2;border-color:#8b3df2;box-shadow:0 2px 6px #8b3df240}.comm-container .comm-send-grid .comm-form-card .comm-type-selection-wrap .comm-custom-type-input{color:#1e293b;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:8px 12px;font-size:13px}.comm-container .comm-send-grid .comm-form-card .comm-type-selection-wrap .comm-custom-type-input:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21a}.comm-container .comm-send-grid .comm-form-card .comm-input-group{margin-bottom:20px}.comm-container .comm-send-grid .comm-form-card .comm-input-group .comm-field-label{color:#334155;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-input-group .comm-field-label .char-count{color:#94a3b8;font-size:11.5px;font-weight:400}.comm-container .comm-send-grid .comm-form-card .comm-input-group .comm-form-input{color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px;font-size:14px;transition:all .2s}.comm-container .comm-send-grid .comm-form-card .comm-input-group .comm-form-input:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df226}.comm-container .comm-send-grid .comm-form-card .comm-input-group .comm-form-input::placeholder{color:#94a3b8}.comm-container .comm-send-grid .comm-form-card .comm-input-group .comm-form-textarea{color:#0f172a;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:100px;padding:12px 14px;font-size:13.5px;line-height:1.5;transition:all .2s}.comm-container .comm-send-grid .comm-form-card .comm-input-group .comm-form-textarea:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df226}.comm-container .comm-send-grid .comm-form-card .comm-input-group .comm-form-textarea::placeholder{color:#94a3b8}.comm-container .comm-send-grid .comm-form-card .comm-alert{border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-alert--success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.comm-container .comm-send-grid .comm-form-card .comm-alert--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.comm-container .comm-send-grid .comm-form-card .comm-form-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.comm-container .comm-send-grid .comm-form-card .comm-form-footer .btn-reset-form{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:600}.comm-container .comm-send-grid .comm-form-card .comm-form-footer .btn-reset-form:hover{color:#334155;background:#f8fafc}.comm-container .comm-send-grid .comm-form-card .comm-form-footer .btn-send-notif{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:9px;align-items:center;gap:8px;padding:10px 24px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b3df24d}.comm-container .comm-send-grid .comm-form-card .comm-form-footer .btn-send-notif:hover:not(:disabled){opacity:.94;transform:translateY(-1px);box-shadow:0 6px 18px #8b3df266}.comm-container .comm-send-grid .comm-form-card .comm-form-footer .btn-send-notif:disabled{opacity:.5;cursor:not-allowed;transform:none}.comm-container .comm-send-grid .comm-preview-panel{position:sticky;top:24px}.comm-container .comm-send-grid .comm-preview-panel .preview-box{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 4px 16px #0f172a0a}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-header .preview-badge{text-transform:uppercase;letter-spacing:.05em;color:#8b3df2;background:#8b3df21a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-header .preview-recipient-type{color:#64748b;font-size:12px;font-weight:500}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen .mock-drawer-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 12px #0f172a0f}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen .mock-drawer-card .mock-bell-icon{color:#fff;background:linear-gradient(135deg,#8b3df2 0%,#a855f7 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen .mock-drawer-card .mock-content{flex:1;min-width:0}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen .mock-drawer-card .mock-content .mock-top-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen .mock-drawer-card .mock-content .mock-top-meta .mock-category{color:#8b3df2;text-transform:uppercase;font-size:11px;font-weight:700}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen .mock-drawer-card .mock-content .mock-top-meta .mock-time{color:#94a3b8;font-size:11px}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen .mock-drawer-card .mock-content .mock-title{color:#0f172a;word-break:break-word;margin-bottom:4px;font-size:14px;font-weight:700}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-mock-screen .mock-drawer-card .mock-content .mock-msg{color:#475569;word-break:break-word;white-space:pre-wrap;font-size:12.5px;line-height:1.5}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-tips{color:#6b21a8;background:#faf5ff;border:1px solid #f3e8ff;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.4}.comm-container .comm-send-grid .comm-preview-panel .preview-box .preview-tips strong{margin-bottom:2px;display:block}.comm-container .comm-empty-state{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:48px 24px}.comm-container .comm-empty-state .empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:28px;display:flex}.comm-container .comm-empty-state h3{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:700}.comm-container .comm-empty-state p{color:#64748b;max-width:380px;margin:0 auto;font-size:13px}@keyframes pulseAnimation{0%{transform:scale(.95);box-shadow:0 0 #d9770680}70%{transform:scale(1);box-shadow:0 0 0 5px #d9770600}to{transform:scale(.95);box-shadow:0 0 #d9770600}}.mainNotifications{width:100%;max-width:1100px;margin:0 auto;padding-top:10.5rem;padding-bottom:4.2rem}.mainNotifications .NotificationsTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.mainNotifications .NotificationsTitle h1{color:#1f2937;margin:0;font-size:28px;font-weight:600;line-height:1.3}.muted{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.linklike{color:#9b6af5;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:500;transition:color .2s,opacity .2s}.linklike:hover:not(:disabled){color:#7c4fd3}.linklike:disabled{color:#b9b9b9;cursor:not-allowed;opacity:.6}.notif-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.notif{cursor:pointer;background:#fff;border:1px solid #e8e5ee;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.notif:hover{background:#fcfaff;border-color:#9b6af5;box-shadow:0 4px 14px #9b6af514}.notif.unread{background:#faf7ff;border-color:#d8c8f8}.notif.unread .notif__title{color:#1f172f;font-weight:600}.notif__title{color:#374151;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.notif .muted{padding-right:10px}.notif__time{color:#9ca3af;margin-top:3px;font-size:12px;line-height:1.4}.dot{background:#9b6af5;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #9b6af51f}.mainNotifications>.muted{text-align:center;background:#fafafa;border:1px dashed #dedede;border-radius:12px;padding:40px 20px}.pager{border-top:1px solid #eee;justify-content:center;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.pager .muted{text-align:center;min-width:100px}@media (width<=768px){.mainNotifications{padding-top:7.5rem;padding-bottom:1.2rem}.mainNotifications .NotificationsTitle{align-items:flex-start;margin-bottom:18px}.mainNotifications .NotificationsTitle h1{font-size:24px}.notif{padding:16px}.notif__title{font-size:14px}}@media (width<=480px){.mainNotifications{padding:7.5rem 20px 1.2rem}.mainNotifications .NotificationsTitle{gap:8px}.mainNotifications .NotificationsTitle h1{font-size:22px}.notif{padding:14px}.notif__title{font-size:14px}.notif .muted{font-size:13px}.notif__time{font-size:11px}.pager{justify-content:space-between;gap:12px}.pager .linklike{font-size:13px}.pager .muted{min-width:auto;font-size:12px}}.dash-root{box-sizing:border-box;background:#faf9fd;flex-direction:column;gap:16px;min-height:auto;padding:20px 24px;display:flex}.dash-root *{box-sizing:border-box}.dash-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-header .dash-title{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.dash-header .dash-subtitle{color:#6b7280;margin:3px 0 0;font-size:13px;font-weight:400}.dash-header .dash-date-pill{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.dash-header .dash-date-pill svg{color:#7c3aed;font-size:13px}.dash-kpi-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}@media (width<=1440px){.dash-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.dash-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=550px){.dash-kpi-grid{grid-template-columns:1fr}}.dash-kpi-card{background:#fff;border:1px solid #e8e5f2;border-radius:10px;flex-direction:column;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #00000008}.dash-kpi-card:hover{border-color:#c4b5fd;transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed14}.dash-kpi-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dash-kpi-header .dash-kpi-label{color:#4b5563;text-transform:capitalize;letter-spacing:-.01em;font-size:12px;font-weight:600}.dash-kpi-header .dash-kpi-icon{color:#8b5cf6;opacity:.85;font-size:16px}.dash-kpi-value{color:#111827;margin-bottom:6px;font-family:inherit;font-size:26px;font-weight:700;line-height:1.15}.dash-kpi-sub{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.dash-kpi-sub.has-alert{color:#dc2626;font-weight:600}.dash-main-grid{grid-template-columns:1.65fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=1080px){.dash-main-grid{grid-template-columns:1fr}}.dash-col-primary,.dash-col-secondary{flex-direction:column;gap:16px;display:flex}.dash-panel{background:#fff;border:1px solid #e8e5f2;border-radius:12px;flex-direction:column;padding:16px 20px;display:flex;box-shadow:0 1px 3px #00000008}.dash-panel.dash-panel-accent{background:linear-gradient(#fffbf5 0%,#fff 100%);border-color:#fed7aa}.dash-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dash-panel-header .dash-panel-title{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.dash-panel-header .dash-panel-subtitle{color:#6b7280;margin:2px 0 0;font-size:11.5px}.dash-panel-header .dash-panel-action{color:#7c3aed;font-size:12px;font-weight:600;text-decoration:none}.dash-panel-header .dash-panel-action:hover{text-decoration:underline}.dash-content-summary-body{grid-template-columns:140px 1fr;align-items:center;gap:28px;display:grid}@media (width<=600px){.dash-content-summary-body{grid-template-columns:1fr;justify-items:center}}.dash-donut-wrap{justify-content:center;align-items:center;display:flex}.dash-donut{border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.dash-donut-hole{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:inset 0 1px 3px #0000000a}.dash-donut-hole strong{color:#111827;font-size:20px;font-weight:700;line-height:1}.dash-donut-hole span{color:#9ca3af;letter-spacing:.05em;margin-top:3px;font-size:8px;font-weight:700}.dash-summary-list{flex-direction:column;gap:10px;width:100%;display:flex}.dash-summary-row{grid-template-columns:85px 1fr 28px 34px;align-items:center;gap:10px;font-size:11.5px;display:grid}.dash-summary-row-label{color:#374151;align-items:center;gap:7px;font-weight:500;display:flex}.dash-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dash-dot.published{background:#7c3aed}.dash-dot.drafts{background:#ec4899}.dash-dot.pending{background:#0284c7}.dash-dot.archived{background:#f59e0b}.dash-dot.expired{background:#10b981}.dash-summary-bar-wrap{background:#f3f4f6;border-radius:99px;width:100%;height:6px;overflow:hidden}.dash-summary-bar{border-radius:99px;height:100%;transition:width .3s}.dash-summary-bar.published{background:#7c3aed}.dash-summary-bar.drafts{background:#ec4899}.dash-summary-bar.pending{background:#0284c7}.dash-summary-bar.archived{background:#f59e0b}.dash-summary-bar.expired{background:#10b981}.dash-summary-val{color:#111827;text-align:right;font-weight:600}.dash-summary-pct{color:#6b7280;text-align:right;font-size:10.5px}.dash-quick-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=650px){.dash-quick-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.dash-quick-grid{grid-template-columns:1fr}}.dash-quick-btn{color:#5b21b6;background:#faf8ff;border:1px solid #ede9fe;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.dash-quick-btn .dash-quick-icon{color:#7c3aed;flex-shrink:0;font-size:14px}.dash-quick-btn:hover{color:#fff;background:#7c3aed;border-color:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 10px #7c3aed33}.dash-quick-btn:hover .dash-quick-icon{color:#fff}.dash-alert-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.dash-alert-header .dash-alert-icon{color:#7c3aed;font-size:16px}.dash-alert-header .dash-alert-title{color:#1f2937;margin:0;font-size:14px;font-weight:700}.dash-alert-text{color:#4b5563;margin:0 0 12px;font-size:12px}.dash-alert-text strong{color:#111827}.dash-alert-link{color:#7c3aed;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dash-alert-link:hover{color:#6d28d9;background:#faf5ff;border-color:#c4b5fd}.dash-events-list{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.dash-empty-state{color:#9ca3af;text-align:center;margin:12px 0;font-size:12px}.dash-event-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding-bottom:10px;display:flex}.dash-event-row:last-child{border-bottom:0;padding-bottom:0}.dash-event-date{background:#f5f3ff;border:1px solid #ede9fe;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dash-event-date .dash-event-month{color:#7c3aed;text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1}.dash-event-date .dash-event-day{color:#1f2937;margin-top:2px;font-size:15px;font-weight:700;line-height:1.1}.dash-event-info{flex:1;min-width:0}.dash-event-info .dash-event-title{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden}.dash-event-info .dash-event-meta{color:#6b7280;margin:2px 0 0;font-size:11px}.dash-all-events-btn{text-align:center;color:#7c3aed;background:#faf8ff;border:1px solid #ede9fe;border-radius:6px;margin-top:4px;padding:8px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s;display:block}.dash-all-events-btn:hover{background:#f5f3ff;border-color:#ddd6fe}.mainIndiaRegionalChapters{background:#f6f2fb;padding:64px 24px 80px}.mainIndiaRegionalChapters .subIndiaRegionalChapters{text-align:center;max-width:1200px;margin:0 auto;padding:0 24px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersTop{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed1a;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersTop .IndiaRegionalChaptersicon{font-size:12px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersicontitle{letter-spacing:0;margin:0 0 12px;font-family:Tan Aegean;font-size:42px;font-weight:500}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersicontitle .IndiaRegionalChaptersicontitlehighlight{background:linear-gradient(90deg,#7c3aed 0%,#d6409f 100%);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChapterssubtitle{color:#6b7280;margin:0 0 48px;font-size:18px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent{background:#fff radial-gradient(circle,#e5e0ee 1px,#0000 1px) 50%/18px 18px;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1150px;padding:4px 24px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #140a280f}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap{background:#fff radial-gradient(circle,#e5e0ee 1px,#0000 1px) 50%/18px 18px;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:650px;padding:4px 24px 0;transition:transform .35s;display:flex;position:relative;overflow:hidden;transform:translate(0)}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMapSvg{justify-content:center;align-items:center;width:100%;max-width:840px;height:auto;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMapShape{fill:#9333ea2e;stroke:#a855f7;stroke-width:.5px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMap-pin{cursor:pointer}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMap-pin.IndiaRegionalChaptersContentMap-pin-active .IndiaRegionalChaptersContentMap-pin-ring-dot{fill:url(#chapterMarkerGradient);r:7}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMap-pin.IndiaRegionalChaptersContentMap-pin-active .IndiaRegionalChaptersContentMap-pin-ring-label{fill:#1a1523;font-weight:700}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMap-pin .IndiaRegionalChaptersContentMap-pin-ring{fill:#db277726;stroke:#db2777;stroke-width:2px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMap-pin .IndiaRegionalChaptersContentMap-pin-ring-dot{fill:url(#chapterMarkerGradient);transition:fill .2s,r .2s}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMap-pin:hover .mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMap-pin .IndiaRegionalChaptersContentMap-pin-ring-dot{fill:url(#chapterMarkerGradient)}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap .IndiaRegionalChaptersContentMap-pin .IndiaRegionalChaptersContentMap-pin-ring-label{fill:#4b5563;font-size:18px;font-weight:600}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent.IndiaRegionalChaptersContent-is-open .IndiaRegionalChaptersContentMap{transform:translate(-190px)}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersOverlay{opacity:0;pointer-events:none;z-index:998;transition:opacity .3s;position:absolute;inset:0}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersOverlay-show{opacity:1;pointer-events:auto}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard{z-index:999;opacity:0;background:#fff;flex-direction:column;gap:30px;width:min(480px,90vw);height:100%;padding:30px 32px;transition:transform .35s,opacity .35s;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 30px #140a2826}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-show{opacity:1;transform:translate(0)}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-badge-Top{justify-content:space-between;align-items:center;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-badge-Top .IndiaRegionalChaptersContentCard-badge{color:#7c3aed;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-badge-Top .IndiaRegionalChaptersContentCard-badge .IndiaRegionalChaptersContentCard-badge-icon{font-size:13px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-badge-Top .IndiaRegionalChaptersContentCard-close{color:#6b7280;cursor:pointer;background:0 0;border:none;align-self:flex-end;font-size:20px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-badge-Top .IndiaRegionalChaptersContentCard-close:hover{color:#1a1523}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-ChapterName{justify-content:space-between;align-items:center;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-ChapterName .sub-IndiaRegionalChaptersContentCard-ChapterName{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-ChapterName .sub-IndiaRegionalChaptersContentCard-ChapterName .IndiaRegionalChaptersContentCard-name{color:#1a1523;margin:0;font-size:15px;font-weight:800}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-ChapterName .sub-IndiaRegionalChaptersContentCard-ChapterName .IndiaRegionalChaptersContentCard-tagline{color:#6b7280;margin:0;font-size:.75rem;font-style:italic}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-ChapterName .IndiaRegionalChaptersContentCard-status{color:#059669;background:#d1fae5;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-ChapterName .IndiaRegionalChaptersContentCard-status .IndiaRegionalChaptersContentCard-status-dot{background:#059669;border-radius:50%;width:6px;height:6px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Info-Card{background:#f8f7fd;border-radius:10px;padding:10px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card{justify-content:space-between;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card .statCard{gap:10px;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card .statCard svg{color:#7c3aed;background:#f5eeff;border-radius:40px;padding:10px;font-size:16px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card .statCard .substatCard{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card .statCard .substatCard h3{color:#707070;margin:0;font-size:16px;font-weight:700}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card .statCard .substatCard p{color:#707070;margin:0;font-size:10px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-activities-title{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;text-align:left;margin:0 0 12px;font-size:12px;font-weight:700}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-activities{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px;display:grid}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-activities .IndiaRegionalChaptersContentCard-activity{color:#374151;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:500;display:flex;box-shadow:0 8px 12px #021e540f}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-activities .IndiaRegionalChaptersContentCard-activity .IndiaRegionalChaptersContentCard-activity-icon{color:#7c3aed;text-align:center;background:#f8f1ff;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:18px;font-weight:700;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-activities .IndiaRegionalChaptersContentCard-activity .IndiaRegionalChaptersContentCard-activity-content{flex-direction:column;align-items:flex-start;display:flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-activities .IndiaRegionalChaptersContentCard-activity .IndiaRegionalChaptersContentCard-activity-content h4{margin:0;font-size:14px;font-weight:600}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-activities .IndiaRegionalChaptersContentCard-activity .IndiaRegionalChaptersContentCard-activity-content p{margin:0;font-size:12px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-activities .IndiaRegionalChaptersContentCard-activity .IndiaRegionalChaptersContentCard-activity-content span{color:#7c3aed;font-size:10px}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed 0%,#d6409f 100%);border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:12px 24px;font-size:14px;transition:opacity .2s;display:inline-flex}.mainIndiaRegionalChapters .subIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard .IndiaRegionalChaptersContentCard-Upcoming-Activity .IndiaRegionalChaptersContentCard-cta:hover{opacity:.9}.mainIndiaRegionalChapters__status{color:#059669;background:#d1fae5;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:28px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.mainIndiaRegionalChapters__status-dot{background:#059669;border-radius:50%;width:6px;height:6px}.mainIndiaRegionalChapters__activities-title{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin:0 0 12px;font-size:12px;font-weight:700}.mainIndiaRegionalChapters__activities{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px;display:grid}.mainIndiaRegionalChapters__activity{color:#374151;background:#f9fafb;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:.9rem;font-weight:500;display:flex}.mainIndiaRegionalChapters__activity-icon{color:#7c3aed;flex-shrink:0;font-size:16px}.mainIndiaRegionalChapters__cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed 0%,#d6409f 100%);border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:12px 24px;font-size:.95rem;font-weight:700;transition:opacity .2s;display:inline-flex}.mainIndiaRegionalChapters__cta:hover{opacity:.9}@media (width<=1200px){.mainIndiaRegionalChapters{padding:56px 20px 70px}.mainIndiaRegionalChapters .subIndiaRegionalChapters{padding:0 16px}.mainIndiaRegionalChapters .IndiaRegionalChaptersicontitle{font-size:38px}.mainIndiaRegionalChapters .IndiaRegionalChaptersicontitle .IndiaRegionalChaptersicontitlehighlight{font-size:40px}.mainIndiaRegionalChapters .IndiaRegionalChapterssubtitle{margin-bottom:36px;font-size:16px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap{max-width:100%}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard{box-sizing:border-box;width:min(520px,100% - 32px);padding:26px 28px;right:16px}}@media (width<=992px){.mainIndiaRegionalChapters{padding:48px 20px 60px}.mainIndiaRegionalChapters .subIndiaRegionalChapters{padding:0}.mainIndiaRegionalChapters .IndiaRegionalChaptersicontitle{font-size:34px}.mainIndiaRegionalChapters .IndiaRegionalChaptersicontitle .IndiaRegionalChaptersicontitlehighlight{font-size:36px}.mainIndiaRegionalChapters .IndiaRegionalChapterssubtitle{margin-bottom:30px;font-size:15px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap{width:100%;max-width:100%}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard{box-sizing:border-box;gap:24px;width:min(500px,100% - 24px);padding:24px;right:12px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card{gap:12px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-activities{grid-template-columns:1fr}}@media (width<=768px){.mainIndiaRegionalChapters{padding:40px 16px 50px}.mainIndiaRegionalChapters .IndiaRegionalChaptersicontitle{font-size:30px;line-height:1.2}.mainIndiaRegionalChapters .IndiaRegionalChaptersicontitle .IndiaRegionalChaptersicontitlehighlight{font-size:32px}.mainIndiaRegionalChapters .IndiaRegionalChapterssubtitle{margin-bottom:24px;font-size:14px;line-height:1.6}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentMap{padding:4px 12px 0}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard{box-sizing:border-box;gap:20px;width:calc(100% - 24px);max-width:none;padding:20px;right:12px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-ChapterName{gap:12px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-Info-Card{padding:10px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card{gap:10px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-activities{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-cta{width:100%}}@media (width<=480px){.mainIndiaRegionalChapters{padding:32px 12px 40px}.mainIndiaRegionalChapters .IndiaRegionalChaptersTop{padding:5px 12px;font-size:10px}.mainIndiaRegionalChapters .IndiaRegionalChaptersicontitle,.mainIndiaRegionalChapters .IndiaRegionalChaptersicontitle .IndiaRegionalChaptersicontitlehighlight{font-size:28px!important}.mainIndiaRegionalChapters .IndiaRegionalChapterssubtitle{font-size:13px!important}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard{border-radius:16px;gap:18px;width:calc(100% - 16px);padding:18px;right:8px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-badge-Top{gap:8px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-ChapterName{align-items:flex-start!important}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-status{align-self:flex-start}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-Info-Card .sub-IndiaRegionalChaptersContentCard-Info-Card{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-Info-Card .statCard{gap:6px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-Info-Card .statCard svg{padding:8px;font-size:14px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-Info-Card .statCard .substatCard h3{font-size:14px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-Info-Card .statCard .substatCard p{font-size:9px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-activity{padding:10px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-activity .IndiaRegionalChaptersContentCard-activity-icon{width:32px;height:32px;font-size:15px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-activity .IndiaRegionalChaptersContentCard-activity-content h4{font-size:13px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-activity .IndiaRegionalChaptersContentCard-activity-content p{font-size:11px}.mainIndiaRegionalChapters .IndiaRegionalChaptersContent .IndiaRegionalChaptersContentCard-cta{padding:10px 18px;font-size:13px}}.mainGlobalRegionalChapters{background:#f6f2fb;padding-top:7.5rem;padding-bottom:1.4rem}.mainGlobalRegionalChapters .subGlobalRegionalChapters{text-align:center;max-width:1250px;margin:0 auto;padding:0 24px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersTop{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed1a;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersTop .GlobalRegionalChaptersicon{font-size:12px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersicontitle{letter-spacing:0;margin:0 0 12px;font-family:Tan Aegean;font-size:42px;font-weight:500}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersicontitle .GlobalRegionalChaptersicontitlehighlight{background:linear-gradient(90deg,#7c3aed 0%,#d6409f 100%);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChapterssubtitle{color:#6b7280;margin:0 0 48px;font-size:18px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent{aspect-ratio:1271/669;background:#fff radial-gradient(circle,#e5e0ee 1px,#0000 1px) 50%/18px 18px;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:10500px;padding:4px 24px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #140a280f}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap{background:#fff radial-gradient(circle,#e5e0ee 1px,#0000 1px) 50%/18px 18px;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:10500px;padding:4px 24px 0;display:flex;position:relative;overflow:hidden}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMapSvg{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMapShape{fill:#9333ea2e;stroke:#a855f7;stroke-width:2px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin{cursor:pointer;background:0 0}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin .GlobalRegionalChaptersContentMap-pin-markerArrow{fill:url(#chapterMarkerGradient);opacity:0;pointer-events:none;filter:drop-shadow(0 4px 8px #0003);transition:opacity .18s,filter .18s}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin .GlobalRegionalChaptersContentMap-pin-label-bg{fill:#fff;opacity:1;pointer-events:none;filter:drop-shadow(0 3px 8px #140a281f);transition:opacity .18s,transform .18s}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin .GlobalRegionalChaptersContentMap-pin-ring{background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50% 50% 50% 0;width:32px;height:32px;margin-top:-12px;transition:width .2s,height .2s,box-shadow .2s,transform .2s;transform:rotate(-45deg);box-shadow:0 4px 8px #0003}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin .GlobalRegionalChaptersContentMap-pin-ring-dot{fill:url(#chapterMarkerGradient);stroke:none;opacity:1;border:1px solid #fff;transition:opacity .18s,fill .18s}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin .GlobalRegionalChaptersContentMap-pin-ring-label-bg{fill:#fff;stroke:#fff;stroke-width:12px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;pointer-events:none;display:none}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin .GlobalRegionalChaptersContentMap-pin-ring-label{fill:#111827;pointer-events:none;dominant-baseline:middle;font-size:14px;font-weight:600;transition:all .6s ease-in-out;display:none}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin:hover{background:0 0}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin:hover .GlobalRegionalChaptersContentMap-pin-ring-label-bg,.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin:hover .GlobalRegionalChaptersContentMap-pin-ring-label{display:block}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin:hover .GlobalRegionalChaptersContentMap-pin-markerArrow{opacity:1;filter:drop-shadow(0 4px 10px #8b3df259)}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin:hover .GlobalRegionalChaptersContentMap-pin-ring-dot{fill:url(#chapterMarkerGradient);stroke:#fff;stroke-width:1.5px;r:5}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin.GlobalRegionalChaptersContentMap-pin-active .GlobalRegionalChaptersContentMap-pin-ring-label-bg{display:block}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin.GlobalRegionalChaptersContentMap-pin-active .GlobalRegionalChaptersContentMap-pin-ring-label{fill:#111827;font-weight:700;display:block}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin.GlobalRegionalChaptersContentMap-pin-active .GlobalRegionalChaptersContentMap-pin-ring-dot{fill:url(#chapterMarkerGradient);stroke:#fff;stroke-width:1.5px;r:5}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap .GlobalRegionalChaptersContentMap-pin.GlobalRegionalChaptersContentMap-pin-active .GlobalRegionalChaptersContentMap-pin-markerArrow{opacity:1;filter:drop-shadow(0 4px 10px #8b3df259)}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersOverlay{opacity:0;pointer-events:none;z-index:998;transition:opacity .3s;position:absolute;inset:0}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersOverlay-show{opacity:1;pointer-events:auto}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard{z-index:999;opacity:0;pointer-events:none;background:#fff;flex-direction:column;gap:30px;width:min(420px,90vw);height:100%;padding:30px 32px;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-8px 0 30px #140a2826}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard.GlobalRegionalChaptersContentCard-right{left:auto;right:0;transform:translate(100%);box-shadow:-8px 0 30px #140a2826}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard.GlobalRegionalChaptersContentCard-right.GlobalRegionalChaptersContentCard-show{opacity:1;pointer-events:auto;transform:translate(0)}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard.GlobalRegionalChaptersContentCard-left{left:0;right:auto;transform:translate(-100%);box-shadow:8px 0 30px #140a2826}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard.GlobalRegionalChaptersContentCard-left.GlobalRegionalChaptersContentCard-show{opacity:1;pointer-events:auto;transform:translate(0)}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard{transition:transform .35s,opacity .35s}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-badge-Top{justify-content:space-between;align-items:center;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-badge-Top .GlobalRegionalChaptersContentCard-badge{color:#7c3aed;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-badge-Top .GlobalRegionalChaptersContentCard-badge .GlobalRegionalChaptersContentCard-badge-icon{font-size:13px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-badge-Top .GlobalRegionalChaptersContentCard-close{color:#6b7280;cursor:pointer;background:0 0;border:none;align-self:flex-end;font-size:20px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-badge-Top .GlobalRegionalChaptersContentCard-close:hover{color:#1a1523}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-ChapterName{justify-content:space-between;align-items:center;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-ChapterName .sub-GlobalRegionalChaptersContentCard-ChapterName{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-ChapterName .sub-GlobalRegionalChaptersContentCard-ChapterName .GlobalRegionalChaptersContentCard-name{color:#1a1523;margin:0;font-size:15px;font-weight:800}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-ChapterName .sub-GlobalRegionalChaptersContentCard-ChapterName .GlobalRegionalChaptersContentCard-tagline{color:#6b7280;margin:0;font-size:.75rem;font-style:italic}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-ChapterName .GlobalRegionalChaptersContentCard-status{color:#059669;background:#d1fae5;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-ChapterName .GlobalRegionalChaptersContentCard-status .GlobalRegionalChaptersContentCard-status-dot{background:#059669;border-radius:50%;width:6px;height:6px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Info-Card{border-radius:10px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card{background:#f8f7fd;border-radius:10px;justify-content:space-between;padding:10px;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card .statCard{gap:10px;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card .statCard svg{color:#7c3aed;background:#f5eeff;padding:10px;font-size:43px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card .statCard .substatCard{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card .statCard .substatCard h3{color:#707070;margin:0;font-size:16px;font-weight:700}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card .statCard .substatCard p{color:#707070;margin:0;font-size:10px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .ExpectedGroth{text-align:right;width:100%;margin-top:8px;font-size:10px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-activities-title{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;text-align:left;margin:0 0 12px;font-size:12px;font-weight:700}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-activities{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px;display:grid}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-activities .GlobalRegionalChaptersContentCard-activity{color:#374151;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:500;display:flex;box-shadow:0 8px 12px #021e540f}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-activities .GlobalRegionalChaptersContentCard-activity .GlobalRegionalChaptersContentCard-activity-icon{color:#7c3aed;text-align:center;background:#f8f1ff;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:18px;font-weight:700;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-activities .GlobalRegionalChaptersContentCard-activity .GlobalRegionalChaptersContentCard-activity-content{flex-direction:column;align-items:flex-start;display:flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-activities .GlobalRegionalChaptersContentCard-activity .GlobalRegionalChaptersContentCard-activity-content h4{margin:0;font-size:14px;font-weight:600}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-activities .GlobalRegionalChaptersContentCard-activity .GlobalRegionalChaptersContentCard-activity-content p{margin:0;font-size:12px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-activities .GlobalRegionalChaptersContentCard-activity .GlobalRegionalChaptersContentCard-activity-content span{color:#7c3aed;font-size:10px}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed 0%,#d6409f 100%);border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:12px 24px;font-size:14px;transition:opacity .2s;display:inline-flex}.mainGlobalRegionalChapters .subGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard .GlobalRegionalChaptersContentCard-Upcoming-Activity .GlobalRegionalChaptersContentCard-cta:hover{opacity:.9}.mainGlobalRegionalChapters__status{color:#059669;background:#d1fae5;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:28px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.mainGlobalRegionalChapters__status-dot{background:#059669;border-radius:50%;width:6px;height:6px}.mainGlobalRegionalChapters__activities-title{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin:0 0 12px;font-size:12px;font-weight:700}.mainGlobalRegionalChapters__activities{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px;display:grid}.mainGlobalRegionalChapters__activity{color:#374151;background:#f9fafb;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:.9rem;font-weight:500;display:flex}.mainGlobalRegionalChapters__activity-icon{color:#7c3aed;flex-shrink:0;font-size:16px}.mainGlobalRegionalChapters__cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed 0%,#d6409f 100%);border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:12px 24px;font-size:.95rem;font-weight:700;transition:opacity .2s;display:inline-flex}.mainGlobalRegionalChapters__cta:hover{opacity:.9}@media (width<=1200px){.mainGlobalRegionalChapters{padding:56px 20px 70px}.mainGlobalRegionalChapters .subGlobalRegionalChapters{padding:0 16px}.mainGlobalRegionalChapters .GlobalRegionalChaptersicontitle{font-size:38px}.mainGlobalRegionalChapters .GlobalRegionalChaptersicontitle .GlobalRegionalChaptersicontitlehighlight{font-size:40px}.mainGlobalRegionalChapters .GlobalRegionalChapterssubtitle{margin-bottom:36px;font-size:16px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap{max-width:100%}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard{box-sizing:border-box;width:min(520px,100% - 32px);padding:26px 28px;right:16px}}@media (width<=992px){.mainGlobalRegionalChapters{padding:48px 20px 60px}.mainGlobalRegionalChapters .subGlobalRegionalChapters{padding:0}.mainGlobalRegionalChapters .GlobalRegionalChaptersicontitle{font-size:34px}.mainGlobalRegionalChapters .GlobalRegionalChaptersicontitle .GlobalRegionalChaptersicontitlehighlight{font-size:36px}.mainGlobalRegionalChapters .GlobalRegionalChapterssubtitle{margin-bottom:30px;font-size:15px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap{width:100%;max-width:100%}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard{box-sizing:border-box;gap:24px;width:min(500px,100% - 24px);padding:24px;right:12px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card{gap:12px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-activities{grid-template-columns:1fr}}@media (width<=768px){.mainGlobalRegionalChapters{padding:40px 16px 50px}.mainGlobalRegionalChapters .GlobalRegionalChaptersicontitle{font-size:30px;line-height:1.2}.mainGlobalRegionalChapters .GlobalRegionalChaptersicontitle .GlobalRegionalChaptersicontitlehighlight{font-size:32px}.mainGlobalRegionalChapters .GlobalRegionalChapterssubtitle{margin-bottom:24px;font-size:14px;line-height:1.6}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentMap{padding:4px 12px 0}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard{box-sizing:border-box;gap:20px;width:calc(100% - 24px);max-width:none;padding:20px;right:12px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-ChapterName{gap:12px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-Info-Card{padding:10px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card{gap:10px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-activities{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-cta{width:100%}}@media (width<=480px){.mainGlobalRegionalChapters{padding:32px 12px 40px}.mainGlobalRegionalChapters .GlobalRegionalChaptersTop{padding:5px 12px;font-size:10px}.mainGlobalRegionalChapters .GlobalRegionalChaptersicontitle,.mainGlobalRegionalChapters .GlobalRegionalChaptersicontitle .GlobalRegionalChaptersicontitlehighlight{font-size:28px!important}.mainGlobalRegionalChapters .GlobalRegionalChapterssubtitle{font-size:13px!important}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard{border-radius:16px;gap:18px;width:calc(100% - 16px);padding:18px;right:8px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-badge-Top{gap:8px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-ChapterName{align-items:flex-start!important}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-status{align-self:flex-start}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-Info-Card .sub-GlobalRegionalChaptersContentCard-Info-Card{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-Info-Card .statCard{gap:6px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-Info-Card .statCard svg{padding:8px;font-size:14px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-Info-Card .statCard .substatCard h3{font-size:14px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-Info-Card .statCard .substatCard p{font-size:9px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-activity{padding:10px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-activity .GlobalRegionalChaptersContentCard-activity-icon{width:32px;height:32px;font-size:15px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-activity .GlobalRegionalChaptersContentCard-activity-content h4{font-size:13px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-activity .GlobalRegionalChaptersContentCard-activity-content p{font-size:11px}.mainGlobalRegionalChapters .GlobalRegionalChaptersContent .GlobalRegionalChaptersContentCard-cta{padding:10px 18px;font-size:13px}}.continent-map{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(340px,.9fr);align-items:stretch;gap:8px;display:grid}.continent-map .continent-map-svg{border-radius:20px;width:100%;height:100%;min-height:450px;display:block;box-shadow:0 8px 28px #35275c0f}.continent-map .continent-map-land .country,.continent-map .continent-map-land path{fill:#e9dcfb;stroke:#9b6af5;stroke-width:.5px;vector-effect:non-scaling-stroke}.continent-map .continent-map-pin{cursor:pointer}.continent-map .continent-map-pin-dot{fill:#8b3df2;stroke:#fff;stroke-width:.8px;vector-effect:non-scaling-stroke}.continent-map .continent-map-pin.is-active .continent-map-pin-dot{fill:#8b3df2}.continent-map .continent-map-pin-ring{fill:#7138ed2e;stroke:#8b3df2;stroke-width:.6px;vector-effect:non-scaling-stroke}.continent-map .continent-map-pin-label{fill:#444;paint-order:stroke;stroke:#fff;stroke-width:.8px;font-size:8.4px;font-weight:700}.continent-map .continent-map-list{background:#fff;flex-direction:column;gap:12px;max-height:450px;margin:0;padding:10px;list-style:none;display:flex;overflow-y:auto}.continent-map .continent-map-list li{background:#fff;border:1px solid #f0edf7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;box-shadow:0 4px 16px #35275c0d}.continent-map .continent-map-list li:hover{border-color:#ddd2f8;box-shadow:0 7px 20px #35275c14}.continent-map .continent-map-list li.is-active{background:#faf7ff;border-color:#ddd2f8}.continent-map .continent-map-list .continent-map-list-name{color:#444;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.continent-map .continent-map-list .continent-map-list-city{color:#747184;margin-top:3px;font-size:10px;line-height:1.3;display:block}.continent-map .continent-map-list .continent-map-list-link{color:#8b3df2;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex}.continent-map .continent-map-list .continent-map-list-link:hover{color:#8b3df2}.continent-map .continent-map-list .continent-map-empty{color:#9ca3af;min-height:120px;box-shadow:none;justify-content:center}.continent-map .continent-map-sidebar{background:#fff;border:1px solid #eeeaf8;border-radius:20px;flex-direction:column;min-width:0;display:flex;box-shadow:0 8px 28px #35275c0f}.continent-map .continent-map-sidebar-header{border-bottom:1px solid #eeeaf8;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.continent-map .continent-map-sidebar-header h3{color:#20233a;margin:0;font-size:16px;font-weight:700;line-height:1.2}.continent-map .continent-map-sidebar-count{color:#4c3a8f;background:#f0ecff;border-radius:20px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.continent-map .continent-map-sidebar-help{background:#f8f6ff;border-radius:12px;align-items:center;gap:14px;margin:auto 20px 20px;padding:16px;display:flex}.continent-map .continent-map-sidebar-help-icon{color:#8b3df2;background:#e9ddff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.continent-map .continent-map-sidebar-help p{color:#6d6880;margin:0;font-size:12px;line-height:1.5}.continent-map .continent-map-list-content{flex-direction:column;min-width:0;display:flex}@media (width<=900px){.continent-map{grid-template-columns:1.4fr 1fr}.continent-map .continent-map-list{padding-left:16px;padding-right:16px}}@media (width<=768px){.continent-map{background:0 0;grid-template-columns:1fr;gap:10px}.continent-map .continent-map-svg{border-radius:10px;height:auto;min-height:320px}.continent-map .continent-map-list{max-height:none;padding:20px 16px}.continent-map .continent-map-list li{min-height:68px}}.continent-sections{max-width:1100px;margin:3rem auto;padding:0 1.25rem}.continent-sections .continent-sections-head{text-align:center;margin-bottom:2rem}.continent-sections .continent-sections-head .continent-sections-eyebrow{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed1a;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}.continent-sections .continent-sections-head h2{letter-spacing:0;margin:0 0 12px;font-family:Tan Aegean;font-size:42px;font-weight:500}.continent-sections .continent-sections-head h2 span{background:linear-gradient(90deg,#7c3aed 0%,#d6409f 100%);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.continent-sections .continent-sections-head p{color:#6b7280;margin:0 0 48px;font-size:18px}.continent-sections .continent-tabs{scrollbar-width:none;justify-content:center;align-items:center;gap:14px;width:100%;margin-bottom:1.75rem;padding:8px 4px 14px;display:flex;overflow:auto visible}.continent-sections .continent-tabs::-webkit-scrollbar{display:none}.continent-sections .continent-tabs .continent-tab{color:#656176;cursor:pointer;background:#fff;border:1px solid #e9e7f0;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 8px #2d23500a}.continent-sections .continent-tabs .continent-tab:hover{color:#8b3df2;background:#fff;border-color:#ddd6fe;transform:translateY(-1px);box-shadow:0 4px 12px #2d235014}.continent-sections .continent-tabs .continent-tab:hover .continent-tab-icon{color:#8b3df2}.continent-sections .continent-tabs .continent-tab.active{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#0000;transform:translateY(-1px);box-shadow:0 5px 12px #7c3aed2e,0 2px 5px #ec489914}.continent-sections .continent-tabs .continent-tab.active:hover{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#0000;transform:translateY(-1px);box-shadow:0 6px 14px #7c3aed38,0 2px 6px #ec48991a}.continent-sections .continent-tabs .continent-tab.active:hover .continent-tab-icon{color:#fff}.continent-sections .continent-tabs .continent-tab .continent-tab-icon{width:20px;height:20px;color:inherit;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.continent-sections .continent-tabs .continent-tab .continent-tab-icon svg{flex-shrink:0;width:18px;height:18px}.continent-sections .continent-tabs .continent-tab .continent-tab-label{white-space:nowrap}.continent-sections .continent-section{border-top:none;width:100%;padding:.75rem 0}.continent-sections .continent-section .continent-section-title{margin:0 0 1rem;font-size:1.3rem;font-weight:700}@media (width<=768px){.continent-sections .continent-tabs{justify-content:flex-start;gap:8px;margin-bottom:1rem;padding:7px 3px 12px}.continent-sections .continent-tabs .continent-tab{min-height:40px;padding:0 14px;font-size:12px}.continent-sections .continent-tabs .continent-tab .continent-tab-icon{width:18px;height:18px}.continent-sections .continent-tabs .continent-tab .continent-tab-icon svg{width:16px;height:16px}.continent-sections .continent-sections-head h2{font-size:1.6rem}}.mainChapterResponsive{color:#27213a;background:radial-gradient(circle at 50% 0,#8346dc14,#0000 35%),#faf8ff;width:100%;min-height:100vh;padding:30px 16px 55px}.mainChapterResponsive .subChapterResponsiveList{width:100%;max-width:760px;margin:0 auto 42px;padding-top:6rem;padding-bottom:1.4rem}.mainChapterResponsive .subChapterResponsiveList--india{margin-bottom:0}.mainChapterResponsive .ChapterResponsiveHeader{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:21px;display:flex}.mainChapterResponsive .ChapterResponsiveHeader .ChapterResponsiveBadge{color:#7135dc;letter-spacing:.55px;background:#eee4ff;border-radius:50px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.mainChapterResponsive .ChapterResponsiveHeader .ChapterResponsiveBadge svg{width:10px;height:10px}.mainChapterResponsive .ChapterResponsiveHeader .ChapterResponsiveBadge span{font-size:13px}.mainChapterResponsive .ChapterResponsiveHeader h1{letter-spacing:0;margin:0 0 2px;font-family:Tan Aegean;font-size:28px;font-weight:500}.mainChapterResponsive .ChapterResponsiveHeader h1 span{background:linear-gradient(90deg,#7c3aed 0%,#d6409f 100%);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.mainChapterResponsive .ChapterResponsiveHeader p{color:#706978;max-width:370px;margin:0;font-size:11px;line-height:1.55}.mainChapterResponsive .ChapterResponsiveList{flex-direction:column;gap:7px;display:flex}.mainChapterResponsive .ChapterResponsive{background:#fffffff5;border:1px solid #6d48b512;border-radius:12px;width:100%;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 5px 20px #4c2d7c0e,0 1px 3px #4c2d7c06}.mainChapterResponsive .ChapterResponsive--expanded{border-color:#773add1c;box-shadow:0 8px 25px #542a8f16,0 2px 5px #542a8f06}.mainChapterResponsive .ChapterResponsive--skeleton{align-items:center;gap:10px;min-height:69px;padding:10px;display:flex}.mainChapterResponsive .subChapterResponsive{width:100%;min-height:69px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;display:flex}.mainChapterResponsive .subChapterResponsive:focus-visible{outline-offset:-3px;outline:2px solid #7135dc}.mainChapterResponsive .ChapterResponsiveIcon{color:#773be0;background:radial-gradient(circle at 35% 25%,#f8f1ff,#e9d9ff 85%);border-radius:50%;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.mainChapterResponsive .ChapterResponsiveIcon svg{width:21px;height:21px}.mainChapterResponsive .ChapterResponsiveName{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mainChapterResponsive .ChapterResponsiveName strong{color:#30283f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.2;overflow:hidden}.mainChapterResponsive .ChapterResponsiveName small{color:#7135dc;font-size:10.5px;font-weight:600;line-height:1.2}.mainChapterResponsive .ChapterResponsiveStatus{white-space:nowrap;border-radius:50px;flex:none;align-items:center;gap:4px;min-height:18px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.mainChapterResponsive .ChapterResponsiveStatus span{background:currentColor;border-radius:50%;width:5px;height:5px}.mainChapterResponsive .ChapterResponsiveStatus--active{color:#15815a;background:#daf7e9}.mainChapterResponsive .ChapterResponsiveStatus--soon{color:#dc8617;background:#fff1d9}.mainChapterResponsive .ChapterResponsiveArrow{color:#40384b;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;transition:transform .2s;display:flex}.mainChapterResponsive .ChapterResponsiveArrow svg{width:15px;height:15px}.mainChapterResponsive .ChapterResponsiveArrow--open{transform:rotate(180deg)}.mainChapterResponsive .subChapterResponsiveDetails{border-top:1px solid #f1edf7;padding:0 10px 13px;animation:.22s both ChapterResponsiveDetailsOpen}.mainChapterResponsive .ChapterResponsiveStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.mainChapterResponsive .ExpectedGroth{text-align:right;width:100%;margin-top:8px;font-size:10px}.mainChapterResponsive .ChapterResponsiveStat{background:#fff;border:1px solid #f1edf8;border-radius:9px;align-items:center;gap:8px;min-height:57px;padding:8px 9px;display:flex;box-shadow:0 2px 8px #4c2d7c09}.mainChapterResponsive .ChapterResponsiveStat .ChapterResponsiveStatIcon{color:#7639df;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.mainChapterResponsive .ChapterResponsiveStat .ChapterResponsiveStatIcon svg{width:18px;height:18px}.mainChapterResponsive .ChapterResponsiveStat div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.mainChapterResponsive .ChapterResponsiveStat strong{color:#332b41;font-size:13px;font-weight:800;line-height:1.1}.mainChapterResponsive .ChapterResponsiveStat span{color:#777080;font-size:11px;line-height:1.2}.mainChapterResponsive .ChapterResponsiveAbout,.mainChapterResponsive .ChapterResponsiveActivities{margin-top:17px}.mainChapterResponsive .ChapterResponsiveAbout h3,.mainChapterResponsive .ChapterResponsiveActivities h3{color:#3c334c;margin:0 0 7px;font-size:13px;font-weight:800;line-height:1.2}.mainChapterResponsive .ChapterResponsiveAbout p,.mainChapterResponsive .ChapterResponsiveActivities p{color:#655e6e;margin:0;font-size:12px;line-height:1.55}.mainChapterResponsive .ChapterResponsiveActivityList{flex-direction:column;gap:5px;display:flex}.mainChapterResponsive .ChapterResponsiveActivity{text-align:left;cursor:pointer;background:linear-gradient(90deg,#fcfaff,#f8f1ff);border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:46px;padding:7px 9px;transition:background .2s,transform .2s;display:flex}.mainChapterResponsive .ChapterResponsiveActivity:hover{background:linear-gradient(90deg,#f8f2ff,#f4eaff);transform:translateY(-1px)}.mainChapterResponsive .ChapterResponsiveActivityIcon{color:#773be0;border:1px solid #e8dcf8;border-radius:7px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.mainChapterResponsive .ChapterResponsiveActivityIcon svg{width:14px;height:14px}.mainChapterResponsive .ChapterResponsiveActivityContent{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mainChapterResponsive .ChapterResponsiveActivityContent strong{color:#41384d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.2;overflow:hidden}.mainChapterResponsive .ChapterResponsiveActivityContent small{color:#918996;font-size:10px;line-height:1.2}.mainChapterResponsive .ChapterResponsiveActivityArrow{color:#7437db;flex:0 0 13px;width:13px;height:13px}.mainChapterResponsive .ChapterResponsiveCTA{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7228eb,#df2e96);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:13px;padding:0 15px;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 5px 13px #732bd926}.mainChapterResponsive .ChapterResponsiveCTA:hover{transform:translateY(-1px);box-shadow:0 7px 16px #732bd938}.mainChapterResponsive .ChapterResponsiveCTA svg{width:13px;height:13px}.mainChapterResponsive .ChapterResponsiveNoActivities{color:#82798b;text-align:center;background:#faf7ff;border-radius:8px;padding:10px;font-size:12px}.mainChapterResponsive .ChapterResponsiveError{color:#8a7e91;text-align:center;padding:18px 8px;font-size:13px}.mainChapterResponsive .ChapterResponsiveErrorPage{color:#71697b;text-align:center;background:#fff;border:1px solid #eee7f7;border-radius:12px;width:100%;max-width:500px;margin:40px auto;padding:25px;font-size:12px}.mainChapterResponsive .ChapterResponsiveDetailsSkeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.mainChapterResponsive .ChapterResponsiveDetailsSkeleton span{background:linear-gradient(90deg,#f4eff9 25%,#faf8fd 50%,#f4eff9 75%) 0 0/200% 100%;border-radius:9px;height:57px;animation:1.2s infinite ChapterResponsiveSkeleton}.mainChapterResponsive .ChapterResponsiveSkeletonIcon{background:#eee8f7;border-radius:50%;flex:0 0 43px;width:43px;height:43px;animation:1.2s infinite ChapterResponsiveSkeleton}.mainChapterResponsive .ChapterResponsiveSkeletonContent{flex-direction:column;flex:1;gap:6px;display:flex}.mainChapterResponsive .ChapterResponsiveSkeletonContent span{background:#eee8f7;border-radius:5px;width:70%;height:7px;animation:1.2s infinite ChapterResponsiveSkeleton}.mainChapterResponsive .ChapterResponsiveSkeletonContent span:last-child{width:45%}.mainChapterResponsive .ChapterResponsiveSkeletonStatus{background:#eee8f7;border-radius:50px;width:55px;height:18px;animation:1.2s infinite ChapterResponsiveSkeleton}.mainChapterResponsive .ChapterResponsiveSkeletonArrow{background:#eee8f7;border-radius:50%;width:16px;height:16px;animation:1.2s infinite ChapterResponsiveSkeleton}.mainChapterResponsive .ChapterResponsiveEmpty{color:#847a8d;text-align:center;padding:25px 10px;font-size:10px}@keyframes ChapterResponsiveDetailsOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ChapterResponsiveSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width>=480px){.mainChapterResponsive{padding-left:22px;padding-right:22px}.mainChapterResponsive .subChapterResponsiveList{max-width:680px}.mainChapterResponsive .ChapterResponsiveHeader h1{font-size:38px}.mainChapterResponsive .ChapterResponsiveHeader p{font-size:12px}}@media (width>=768px){.mainChapterResponsive{padding:40px 28px 70px}.mainChapterResponsive .subChapterResponsiveList{max-width:760px;margin-bottom:55px}.mainChapterResponsive .ChapterResponsiveHeader{margin-bottom:27px}.mainChapterResponsive .ChapterResponsiveHeader h1{font-size:46px}.mainChapterResponsive .ChapterResponsiveHeader p{font-size:14px}.mainChapterResponsive .subChapterResponsive{min-height:76px;padding:10px 17px 10px 13px}.mainChapterResponsive .ChapterResponsiveIcon{flex-basis:48px;width:48px;height:48px}.mainChapterResponsive .ChapterResponsiveIcon svg{width:23px;height:23px}.mainChapterResponsive .ChapterResponsiveName strong,.mainChapterResponsive .ChapterResponsiveName small{font-size:13px}.mainChapterResponsive .ChapterResponsiveStatus{font-size:12px}.mainChapterResponsive .subChapterResponsiveDetails{padding-bottom:18px;padding-left:18px;padding-right:18px}.mainChapterResponsive .ChapterResponsiveStats{gap:10px}.mainChapterResponsive .ChapterResponsiveStat{min-height:64px;padding:10px 13px}.mainChapterResponsive .ChapterResponsiveCTA{min-height:40px;font-size:10px}}.resourcesHero{background:#f2edfa;justify-content:center;align-items:center;width:100%;min-height:130px;padding-top:7.5rem;padding-bottom:1.4rem;display:flex;overflow:hidden}.resourcesHero:before{content:"";background:#ffffff47;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:-120px}.resourcesHero .resourcesHeroContainer{z-index:2;justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1300px;display:flex;position:relative}.resourcesHero .resourcesHeroContainer .resourcesHeroContent{flex:1;max-width:620px}.resourcesHero .resourcesHeroContainer .resourcesHeroContent h1{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:500}.resourcesHero .resourcesHeroContainer .resourcesHeroContent .heroLine{background:#8b3df2;border-radius:20px;width:260px;height:4px;margin:14px 0}.resourcesHero .resourcesHeroContainer .resourcesHeroContent p{color:#5f5f72;margin:0;font-size:16px;line-height:1.7}.resourcesHero .resourcesHeroContainer .resourcesHeroImage{flex:1;justify-content:flex-end;align-items:center;display:flex}.resourcesHero .resourcesHeroContainer .resourcesHeroImage img{object-fit:contain;width:100%;max-width:270px;display:block}@media (width<=1200px){.resourcesHero{padding-top:7.5rem;padding-bottom:1.4rem}.resourcesHeroContainer{gap:40px;max-width:1100px}.resourcesHeroContent{max-width:480px}.resourcesHeroContent h1{font-size:40px}.resourcesHeroContent p{font-size:15px}.resourcesHeroImage img{max-width:240px}}@media (width<=992px){.resourcesHero{padding-top:7.5rem;padding-bottom:1.4rem}.resourcesHeroContainer{gap:32px}.resourcesHeroContent{max-width:450px}.resourcesHeroContent h1{font-size:36px}.resourcesHeroContent p{font-size:15px}.resourcesHeroImage img{max-width:220px}}@media (width<=768px){.resourcesHero{min-height:auto;padding-top:7.5rem;padding-bottom:1.4rem}.resourcesHeroContainer{text-align:center;flex-direction:column;gap:24px}.resourcesHeroContent{max-width:100%}.resourcesHeroContent h1{font-size:32px}.resourcesHeroContent .heroLine{margin:12px auto!important}.resourcesHeroContent p{font-size:14px;line-height:1.6}.resourcesHeroImage{justify-content:center;display:none!important}.resourcesHeroImage img{max-width:180px}}@media (width<=480px){.resourcesHero{padding-top:7.5rem;padding-bottom:1.4rem}.resourcesHeroContent h1{font-size:24px!important}.resourcesHeroContent .heroLine{height:2px!important}.resourcesHeroContent p{font-size:13px!important}.resourcesHeroImage img{max-width:150px}}.mainResources{text-align:center;background:#faf7fc}.mainResources .subResources{padding:20px}.mainResources .resourcetabs{z-index:20;scrollbar-width:none;background:#fff;border-radius:6px;align-items:center;gap:10px;width:min(100%,1250px);margin:-52px auto 40px;padding:10px;display:flex;position:relative;overflow-x:auto;box-shadow:0 20px 45px #4d1e9214,0 4px 10px #0000000a}.mainResources .resourcetabs::-webkit-scrollbar{display:none}.mainResources .resourcetabs button{z-index:1;color:#434343;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;min-width:130px;padding:10px;font-size:14px;font-weight:600;transition:color .25s;display:flex;position:relative}.mainResources .resourcetabs button svg{flex-shrink:0;font-size:20px}.mainResources .resourcetabs button:hover{color:#7b2cf5}.mainResources .resourcetabs button.active{color:#fff;transform:translateY(-1px)}.mainResources .resourcetabs .tab-indicator{z-index:0;pointer-events:none;border-radius:6px;transition:transform .55s cubic-bezier(.4,0,.2,1),width .55s cubic-bezier(.4,0,.2,1),background .55s;position:absolute;top:10px;bottom:10px;left:0}.mainResources .resourcegrid{width:min(100%,1250px);margin:0 auto}.mainResources .resourcegrid .sub-resource-card{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.mainResources .resourcegrid .resource-card{text-align:left;background:#fff;border:1px solid #e4e8ed;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:160px;padding:20px;transition:box-shadow .35s;display:flex;position:relative}.mainResources .resourcegrid .resource-card:hover{box-shadow:0 8px 25px #27174d14}.mainResources .resourcegrid .resource-card.video-resource-card{padding:10px}.mainResources .resourcegrid .resource-card.video-resource-card .video-resource-icon{font-size:22px}.mainResources .resourcegrid .resource-card.video-resource-card .video-resource-content h4{color:#707070;text-align:left;font-size:14px}.mainResources .resourcegrid .resource-card.video-resource-card .video-resource-content p{text-align:left;font-size:12px}.mainResources .resourcegrid .resource-card .resource-card-top{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex;position:relative}.mainResources .resourcegrid .resource-card .resource-card-top .resource-icon{background:#f8f4ff;flex:none;justify-content:center;align-items:center;width:100%;height:160px;font-size:34px;display:flex}.mainResources .resourcegrid .resource-card .resource-card-top .resource-icon img{border-radius:10px;width:100%;height:100%}.mainResources .resourcegrid .resource-card .resource-card-top h4{letter-spacing:.5px}.mainResources .resourcegrid .resource-card .resource-card-top .ResourceTopBookmark{color:#9b6af5;cursor:pointer;background:#e4e8ed;border:1px solid #9b6af5;border-radius:50%;align-items:center;gap:4px;padding:10px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.mainResources .resourcegrid .resource-card .resourceContent{width:100%;height:130px}.mainResources .resourcegrid .resource-card .resourceContent h4{color:#2d2345;letter-spacing:.5px;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.mainResources .resourcegrid .resource-card .resourceContent p{color:#736d87;letter-spacing:.5px;margin:0;font-size:14px;line-height:1.7}.mainResources .resourcegrid .resource-card .resource-card-author{border-top:1px solid #f1f5f9;align-items:center;gap:10px;width:100%;margin:10px 0 12px;padding-top:8px;display:flex}.mainResources .resourcegrid .resource-card .resource-card-author__avatar{object-fit:cover;border:1.5px solid #e9d5ff;border-radius:50%;flex-shrink:0;width:26px;height:26px}.mainResources .resourcegrid .resource-card .resource-card-author__fallback{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;font-weight:700;display:flex}.mainResources .resourcegrid .resource-card .resource-card-author__info{flex-direction:column;min-width:0;display:flex;overflow:hidden}.mainResources .resourcegrid .resource-card .resource-card-author__name{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.mainResources .resourcegrid .resource-card .resource-card-author__designation{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.mainResources .resourcegrid .resource-card .resource-card__button{cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.mainResources .resourcegrid .resource-card .resource-card-actions{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;display:flex}.mainResources .resourceMobileSelector{display:none}@media (width<=992px){.mainResources{padding:40px 20px}.mainResources .resourcetabs{justify-content:flex-start;margin-bottom:32px}.mainResources .resourcetabs button{flex:none;min-width:130px}.mainResources .resourcegrid .sub-resource-card{grid-template-columns:repeat(2,minmax(0,1fr))}.mainResources .resourcegrid .resource-card{padding:24px}.mainResources .resourcegrid .resource-card .resourceContent h4{font-size:18px}.mainResources .resourcegrid .resource-card .resourceContent p{font-size:15px}.mainResources .resourcegrid .resource-card .resource-icon{font-size:28px}}@media (width<=768px){.mainResources{padding:30px 15px}.mainResources .subResources{padding:0}.mainResources .resourcetabs{display:none}.mainResources .resourceMobileSelector{z-index:30;width:100%;margin:-35px auto 32px;display:block;position:relative}.mainResources .resourceMobileSelector__trigger{color:#2d2345;cursor:pointer;background:#fff;border:1px solid #ebe5f5;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 18px;font-size:15px;font-weight:700;display:flex;box-shadow:0 12px 30px #4d1e9214,0 3px 8px #00000008}.mainResources .resourceMobileSelector__triggerContent{align-items:center;gap:12px;display:flex}.mainResources .resourceMobileSelector__icon{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:700;display:flex}.mainResources .resourceMobileSelector__arrow{color:#7b2cf5;justify-content:center;align-items:center;width:28px;height:28px;font-size:24px;line-height:1;transition:transform .25s;display:flex}.mainResources .resourceMobileSelector__arrow.open{transform:rotate(180deg)}.mainResources .resourceMobileSelector__menu{background:#fff;border:1px solid #ebe5f5;border-radius:12px;padding:8px;animation:.2s resourceMobileMenuIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #27174d24,0 4px 12px #0000000d}.mainResources .resourceMobileSelector__item{color:#2d2345;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.mainResources .resourceMobileSelector__item:hover{color:#7b2cf5;background:#faf7ff}.mainResources .resourceMobileSelector__item.active{color:#6f22dc;background:#f5efff;font-weight:700}.mainResources .resourceMobileSelector__itemIcon{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex}.mainResources .resourceMobileSelector__itemLabel{flex:1}.mainResources .resourceMobileSelector__check{color:#7b2cf5;justify-content:center;align-items:center;width:24px;height:24px;font-size:17px;font-weight:800;display:flex}.mainResources .resourcegrid .sub-resource-card{grid-template-columns:1fr;gap:14px}.mainResources .resourcegrid .resource-card{width:100%;max-width:100%;padding:18px}.mainResources .resourcegrid .resource-card .resourceContent h4{font-size:16px}.mainResources .resourcegrid .resource-card .resourceContent p{font-size:14px}}@media (width<=480px){.mainResources{padding:28px 12px}.mainResources .resourcegrid .sub-resource-card{gap:12px}.mainResources .resourcegrid .resource-card{padding:16px}.mainResources .resourcegrid .resource-card .resource-icon{font-size:26px}}.resource-card--skeleton{pointer-events:none}.resource-card--skeleton .sk{background:linear-gradient(90deg,#f1edf7 25%,#e9e3f3 37%,#f1edf7 63%) 0 0/400% 100%;border-radius:6px;width:100%;animation:1.2s infinite resourceShimmer}.resource-card--skeleton .sk-img{height:160px}.resource-card--skeleton .sk-line{height:14px}.resource-card--skeleton .sk-line.short{width:60%}.resource-card--skeleton .sk-btn{width:110px;height:30px;margin-top:auto}@keyframes resourceShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes resourceMobileMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.readingProgress{z-index:9999;background:linear-gradient(90deg,#9b6af5,#c18bff,#f472b6);width:0;height:4px;transition:width .15s linear,opacity .3s;position:fixed;top:0;left:0}.mainResourceDetail{width:1250px;margin:0 auto;padding-top:7.5rem;padding-bottom:1rem}.mainResourceDetail .subResourceDetail{flex-direction:column;gap:20px;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop{background:#fdfdfe;border:1px solid #e4e8ed;border-radius:10px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat{align-items:flex-start;gap:20px;padding:10px;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .ResourceDetailTag{flex:10%;align-items:center;gap:7px;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .ResourceDetailTag .resourcetag{color:#9b6af5;background:#e8e0fe;border-radius:40px;padding:6px 10px;font-size:12px;font-weight:600}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .detailmeta{flex-wrap:wrap;flex:90%;align-items:center;gap:10px;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .detailmeta .resourceCat{color:#ec4899;background:#ffe8f3;border-radius:40px;margin-left:10px;padding:6px 10px;font-size:12px;font-weight:600}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop{flex-wrap:wrap;place-content:flex-start space-between;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft{flex-direction:column;flex:50%;justify-content:center;align-items:flex-start;gap:20px;padding:40px;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailTitle h2{letter-spacing:1.5px;margin-top:4px;font-family:Tan Aegean;font-size:25px;font-weight:600;line-height:1.6}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .ResourceDetaillinklike{color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:14px;transition:all .2s;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .ResourceDetaillinklike:hover{background:#f3e8ff}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .ResourceDetailActionsRow{flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-top:6px;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .detailActionBtn--read{cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:9999px;align-items:center;gap:8px;padding:9px 22px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b98140;color:#fff!important}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .detailActionBtn--read span{color:#fff!important;font-size:.9rem!important;font-weight:600!important}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .detailActionBtn--read:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 6px 16px #10b98159}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .detailActionBtn--read:hover span{color:#fff!important}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .detailActionBtn--read svg{font-size:1.05rem;color:#fff!important}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .detailActionBtn--save{color:#8a35ef;cursor:pointer;background:0 0;border:1px solid #8a35ef;border-radius:9999px;align-items:center;gap:8px;padding:9px 22px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #6366f140}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .authorInfoCard{background:#fdfdfe;border-radius:12px;align-items:center;gap:10px;padding:10px 0;transition:all .2s;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .authorInfoCard .authorInfoCardAvatarWrapper{flex-shrink:0}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .authorInfoCard .authorInfoCardAvatarWrapper .authorInfoCardAvatar{object-fit:cover;border:2px solid #e8e0fe;border-radius:50%;width:40px;height:40px;display:block;box-shadow:0 3px 8px #9b6af52e}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .authorInfoCard .authorInfoCardAvatarWrapper .authorInfoCardAvatarFallback{color:#fff;background:linear-gradient(135deg,#9b6af5,#7c3aed);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:20px;font-weight:700;display:flex;box-shadow:0 3px 8px #9b6af533}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .authorInfoCard .authorInfoCardContent{flex-direction:column;gap:2px;display:flex}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .authorInfoCard .authorInfoCardContent .authorInfoCardContentlabel{letter-spacing:.8px;color:#9b6af5;font-size:11px;font-weight:700}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .authorInfoCard .authorInfoCardContent .authorInfoCardContentname{color:#0f172a;margin:0;font-size:14px;line-height:1.3}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns .authorInfoCard .authorInfoCardContent .authorInfoCardContentdesignation{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:1.4}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight{flex:40%;margin-right:30px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages{width:100%;height:300px;padding:10px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages img{border-radius:12px;width:100%;height:100%;margin:0 0 12px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider{aspect-ratio:4/3;background:#f5f5f5;border-radius:10px;width:100%;height:16rem;position:relative;overflow:hidden;box-shadow:0 8px 12px #021e540f}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .storySliderImage{width:100%;height:100%;transition:opacity .4s;display:block}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderBtn{color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;border-radius:50%;width:42px;height:42px;font-size:20px;transition:all .25s;position:absolute;top:50%;transform:translateY(-50%)}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderBtn:hover{background:#9b6af5}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderBtn.prev{left:16px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderBtn.next{right:16px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderDots{gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderDots .dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:10px;height:10px;transition:all .25s}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderDots .dot.active{background:#9b6af5;border-radius:20px;width:28px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom{border:1px solid #e4e8ed;border-radius:6px;padding:40px;box-shadow:0 8px 12px #021e540f}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .locked-content-container{position:relative;overflow:hidden}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .locked-content-container .faded-content{color:#707070;opacity:.8;margin-bottom:-50px;padding-bottom:80px;font-size:16px;line-height:1.8;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall{background:radial-gradient(circle at 90% 0,#c470d22e,#0000 35%),linear-gradient(135deg,#fff 0%,#faf7ff 55%,#f7efff 100%);border:1px solid #e7dcf5;border-radius:20px;margin:32px 0;padding:40px 42px;position:relative;overflow:hidden;box-shadow:0 10px 30px #65468214}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall:after{content:"";filter:blur(20px);pointer-events:none;background:#c470d21f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-100px;right:-70px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall .detail__body--clamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall .paywallIcon{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:28px;font-size:22px;display:flex;box-shadow:0 8px 20px #9b6af52e}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall h3{z-index:1;letter-spacing:-1.5px;color:#24202c;margin:0 0 22px;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.08;position:relative}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall h3 span{background:linear-gradient(90deg,#e94bc8,#9b6af5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:.95em;font-style:italic;font-weight:400;display:block}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall p{z-index:1;color:#5d5867;max-width:850px;margin:0 0 26px;font-size:17px;line-height:1.65;position:relative}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall p strong{color:#2d2836;font-weight:700}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall .btn{z-index:1;color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;box-shadow:0 8px 18px #9b6af538}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall .btn span{font-size:19px;transition:transform .25s}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #9b6af54d}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall .btn:hover span{transform:translate(4px)}@media (width<=768px){.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall{padding:32px 26px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall h3{font-size:36px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall p{font-size:16px}}@media (width<=480px){.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall{border-radius:16px;padding:26px 20px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall .paywallIcon{width:46px;height:46px;margin-bottom:22px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall h3{letter-spacing:-1px;font-size:32px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall p{font-size:15px;line-height:1.55}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .paywall .btn{width:100%}}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .storiesHeroline{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);border-radius:20px;width:80px;height:5px;margin-bottom:15px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body{letter-spacing:0;color:#707070;font-size:15px;font-weight:400;line-height:1.75;position:relative;font-family:Poppins,sans-serif!important}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body h1{color:#292332;margin:0 0 18px;font-size:30px;font-weight:700;line-height:1.3}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body h2{color:#292332;margin:26px 0 8px;font-size:22px;font-weight:700;line-height:1.35}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body h2:first-child{margin-top:0}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body h3{color:#292332;margin:22px 0 8px;font-size:18px;font-weight:700;line-height:1.4}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body h3:first-child{margin-top:0}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body p{color:#707070;margin:0 0 14px;font-size:15px;line-height:1.75}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body p:last-child{margin-bottom:0}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body p span{font-size:inherit;line-height:inherit}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body p strong{color:#3a3543;font-weight:600}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body ul,.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body ol{margin:10px 0 18px;padding-left:24px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body li{color:#707070;margin-bottom:6px;font-size:15px;line-height:1.7}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body li:last-child{margin-bottom:0}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body li ul,.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body li ol{margin-top:6px;margin-bottom:6px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body img{border-radius:20px;width:70%;height:auto;margin:28px auto;display:block;box-shadow:0 12px 40px #00000014}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body blockquote{color:#5f596b;background:#f8f5ff;border-left:4px solid #9b6af5;border-radius:6px;margin:10px 0;padding:9px 20px;line-height:1.7}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:max-content;min-width:100%;max-width:100%;margin:24px 0 28px;font-size:14px;line-height:1.5}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body th,.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body td{text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;border:1px solid #ececec;padding:12px 14px;font-size:14px;line-height:1.5}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body th{color:#3a3543;white-space:nowrap;background:#faf8ff;font-weight:600}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body td{color:#707070}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body a{color:#9b6af5;text-decoration:none}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body a:hover{text-decoration:underline}@keyframes fadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .categoriesLinksTitle{border-bottom:1px solid #e4e4e4;margin-bottom:10px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .categoriesLinksTitle h3{color:#444;padding-bottom:4px;font-size:14px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .allcategoriesLinks{flex-wrap:wrap;gap:12px;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .allcategoriesLinks .categoriesLinks{color:#ec4899;cursor:pointer;background:#fff1f7;border:1px solid #f8c6dc;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .allcategoriesLinks .categoriesLinks:hover{color:#fff;background:#ec4899;border-color:#ec4899;transform:translateY(-2px);box-shadow:0 8px 18px #ec48992e}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails{align-items:flex-start;gap:24px;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideo{flex:65%;min-width:0}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideo iframe{aspect-ratio:21/9;border-radius:10px;width:100%}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo{flex-direction:column;flex:320px;gap:20px;max-width:340px;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo .courseVideoDetailsCard{background:#fff;border:1px solid #eee6fb;border-radius:14px;flex-direction:column;gap:10px;padding:0;display:flex;box-shadow:0 4px 12px #021e540f}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo .courseVideoDetailsCard h3{border-bottom:1px solid #e4e4e4;margin:0;padding:10px 14px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo .courseVideoDetailsCard h3:not(:first-child){border-top:1px solid #f1edf9;margin-top:22px;padding-top:18px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo .courseVideoDetailsCard .whyWatchList{flex-direction:column;gap:8px;margin:0 0 10px;padding:0 20px;list-style:none;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo .courseVideoDetailsCard .whyWatchList li{align-items:flex-start;gap:10px;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo .courseVideoDetailsCard .whyWatchList .whyWatchCheck{color:#7b2cf5;background:#f0e9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo .courseVideoDetailsCard .learningOutcomesList{flex-direction:column;gap:8px;margin:0 0 10px;padding:0 20px;list-style:none;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo .courseVideoDetailsCard .learningOutcomesList li{align-items:flex-start;gap:10px;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .outcomeCheck{color:#10b981;background:#e9f9f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;display:flex}@media (width<=900px){.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails{flex-direction:column}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .resourceVideoDetails .detailvideoInfo{width:100%;max-width:100%}}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard{background:#fff;border:1px solid #eee6fb;border-radius:14px;padding:10px 24px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard h3{color:#2d2345;margin:0 0 16px;font-size:14px;font-weight:700}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .courseDetailsList{margin:0 0 20px;padding:0;list-style:none}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .courseDetailsList li{border-bottom:1px solid #f1edf9;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .courseDetailsList li:last-child{border-bottom:none}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .courseDetailsList .courseDetailIcon{color:#9b7bef;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .courseDetailsList .courseDetailLabel{color:#7a7390;flex:1}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .courseDetailsList .courseDetailValue{color:#2d2345;text-align:right;font-weight:600}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .courseDetailsList .courseDetailValue--link{color:#7b2cf5}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .continueLearning{background:#f7f3ff;border-radius:10px;padding:14px 16px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .continueLearning .continueLearningTop{color:#4b3d70;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .continueLearning .continueLearningBar{background:#e3daf7;border-radius:999px;height:6px;overflow:hidden}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .continueLearning .continueLearningFill{background:linear-gradient(90deg,#7c3aed,#db2777);border-radius:999px;height:100%;transition:width .35s}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:13px;font-size:14px;font-weight:600;transition:all .25s;display:flex}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard button:last-of-type{margin-bottom:0}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .watchNowBtn{color:#fff;background:linear-gradient(90deg,#7c3aed,#db2777);border:none}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .watchNowBtn:hover{opacity:.92}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .downloadNotesBtn,.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .shareBtn{color:#4b3d70;background:#fff;border:1.5px solid #e4e0f0}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .downloadNotesBtn:hover,.mainResourceDetail .subResourceDetail .ResourceDetailBottom .courseDetailsCard .shareBtn:hover{color:#7b2cf5;border-color:#7b2cf5}.mainResourceDetail .lockedPreview{-webkit-line-clamp:6;-webkit-box-orient:vertical;max-height:15.4em;display:-webkit-box;position:relative;overflow:hidden}.mainResourceDetail .lockedPreview:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#fff 90%);height:4em;position:absolute;bottom:0;left:0;right:0}@media (width<=1200px){.mainResourceDetail{padding-top:7.5rem;padding-bottom:1rem}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailTitle h2{font-size:38px}}@media (width<=992px){.mainResourceDetail{width:auto;padding-top:7.5rem;padding-bottom:1rem}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat{flex-direction:column;align-items:flex-start;gap:12px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .ResourceDetailTag,.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .detailmeta{flex-wrap:wrap;flex:100%;gap:10px;width:100%}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .detailmeta{margin-left:0}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop{flex-direction:column;gap:20px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft,.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight{flex:100%;width:100%}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailTitle h2{font-size:34px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider{height:20rem}}.resourceAuthorHeader{align-items:center;gap:12px;display:flex}.resourceAuthorHeader__avatar{object-fit:cover;border:2px solid #e8e0fe;border-radius:50%;width:38px;height:38px;box-shadow:0 2px 5px #9b6af526}.resourceAuthorHeader__fallback{color:#fff;background:linear-gradient(135deg,#9b6af5,#7c3aed);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 5px #9b6af533}.resourceAuthorHeader__meta{flex-direction:column;gap:1px;display:flex}.resourceAuthorHeader__name{color:#1e293b;font-size:13px;font-weight:600;line-height:1.2}.resourceAuthorHeader__designation{color:#64748b;font-size:11px;font-weight:500;line-height:1.2}@media (width<=768px){.mainResourceDetail{width:auto;padding-top:7.5rem;padding-bottom:1rem}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat{padding:16px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .detailmeta{gap:8px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .detailmeta .resourceCat{margin-left:0}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft{padding:16px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailTitle h2{font-size:28px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns{flex-wrap:wrap;justify-content:flex-start;gap:12px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages{padding:16px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider{height:16rem}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderBtn{width:36px;height:36px;font-size:18px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom{padding:16px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom h1{font-size:15px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom h2{font-size:14px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body{font-size:14px;line-height:2}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body .detailvideo{flex:100%;width:100%;min-width:0}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body .detailvideo iframe{aspect-ratio:16/9;border-radius:10px;width:100%}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body table{-webkit-overflow-scrolling:touch;white-space:normal;scrollbar-width:auto;width:100%;min-width:100%;max-width:100%;margin:20px 0 24px;display:block;overflow:auto hidden}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body table::-webkit-scrollbar{width:8px;height:5px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body table::-webkit-scrollbar-track{background:#eee9f8;border-radius:20px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body table::-webkit-scrollbar-thumb{background:#9b6af5;border-radius:20px;min-width:40px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body table::-webkit-scrollbar-thumb:hover{background:#7c3aed}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body thead,.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body tbody{width:max-content;min-width:100%;display:table}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body tr{width:max-content}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body th,.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body td{min-width:120px;padding:10px 12px;line-height:1.5}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body th{white-space:nowrap}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body td{white-space:normal;overflow-wrap:break-word;word-break:normal}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .allcategoriesLinks{flex-wrap:wrap}}@media (width<=480px){.mainResourceDetail{width:auto;padding:7.5rem 10px 1rem}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat{padding:12px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .ResourceDetailTag .resourcetag,.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTagandCat .detailmeta .resourceCat{font-size:11px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft{gap:10px;padding:12px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailTitle h2{font-size:20px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopLeft .ResourceDetailInfoandBtns{flex-direction:column;align-items:flex-start;gap:10px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages{padding:12px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider{height:13rem}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderBtn{width:32px;height:32px;font-size:16px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderBtn.prev{left:10px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderBtn.next{right:10px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderDots{bottom:12px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderDots .dot{width:8px;height:8px}.mainResourceDetail .subResourceDetail .mainResourceDetailTop .ResourceDetailTop .ResourceDetailTopRight .ResourceDetailTopRightImages .storySlider .sliderDots .dot.active{width:22px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom{padding:14px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom h1{font-size:14px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom h2{font-size:13px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .storiesHeroline{width:60px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .detail__body{font-size:13px;line-height:1.9}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .categoriesLinksTitle h3{font-size:13px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .allcategoriesLinks{gap:8px}.mainResourceDetail .subResourceDetail .ResourceDetailBottom .allcategoriesLinks .categoriesLinks{padding:4px 8px;font-size:12px}}.main-ContentMgt-manager{padding:24px}.main-ContentMgt-manager .ContentMgt-Title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.main-ContentMgt-manager .ContentMgt-Title h1{color:#1e1e2d;font-size:20px;font-weight:700}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title{align-items:center;gap:12px;display:flex}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters{align-items:center;gap:10px;display:flex}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters input,.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters select{box-sizing:border-box;color:#454552;background:#fff;border:1px solid #e4e6ef;border-radius:7px;outline:none;height:36px;padding:0 12px;font-size:12px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters input:hover,.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters select:hover{border-color:#d5d8e2}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters input:focus,.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters select:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f714}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters input{width:210px}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters input::placeholder{color:#9a9aa6;font-size:12px}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .manager-filters select{cursor:pointer;width:145px}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .ContentMgt-btn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);border:0;border-radius:7px;justify-content:center;align-items:center;height:36px;padding:0 15px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 4px 10px #8b3df229}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .ContentMgt-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px #8b3df238}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .ContentMgt-btn:active{transform:translateY(0)}@media (width<=900px){.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title{flex-direction:column;align-items:flex-start}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title{width:100%}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title .manager-filters{flex:1}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title .manager-filters input{width:100%}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title .manager-filters select{width:150px}}@media (width<=600px){.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title{flex-direction:column;align-items:stretch}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title .manager-filters{width:100%}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title .manager-filters input,.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title .manager-filters select{flex:1;width:50%}.main-ContentMgt-manager .ContentMgt-Title .sub-ContentMgt-Title .sub-ContentMgt-Title .ContentMgt-btn{width:100%}}.main-ContentMgt-manager .sub-ContentMgt-manager{background:#fff;border:1px solid #e4e8ed;border-radius:6px;margin-top:20px;overflow:hidden}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager{height:auto;max-height:32rem;overflow-x:auto}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table{border-collapse:collapse;width:100%;padding:10px}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table thead{z-index:1;background-color:#fff;position:sticky;top:0}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table thead th{color:var(--font-data-colors);text-align:left;background-color:#f2f6fb;padding-top:.625em;padding-bottom:.625em;font-size:12px;font-weight:600}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table thead th span{justify-content:flex-start;align-items:center;gap:4%;display:flex}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table thead th span em{font-style:normal}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table thead th:first-child{text-align:center;padding:10px}@media only screen and (width>=768px) and (width<=1024px){.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table thead th{padding:.625em}}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tbody{overflow-y:auto}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr{border-bottom:.5px solid #e4e8ed;padding:.35em}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td{vertical-align:middle;padding:8px 20px;font-size:13px}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .pill--completed,.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .pill--draft,.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .pill--upcoming{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .pill--scheduled{color:#e3ac2b;background:#fffde5;border-color:#e3ac2b;font-weight:600}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .isFutures{color:#f59e0b;fill:#f59e0b;flex-shrink:0;font-size:20px;display:block}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td:nth-child(5){text-align:center}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td:first-child{padding-left:30px}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td:last-child{text-align:center}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td.content-row-actions{vertical-align:middle}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td.content-row-actions .content-row-actions-inner{justify-content:flex-end;align-items:center;gap:10px;display:flex}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .row-actions-linklike{color:#9b6af5;background:#fcfafe;border:1px solid #decafd;border-radius:5px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .row-actions-linklike.danger{color:#dc2626;background:#fef5f7;border-color:#fbc2c2}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .row-actions-linklike.danger svg{color:#dc2626;fill:#dc2626}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td .row-actions-linklike svg{color:#9b6af5;fill:#9b6af5;font-size:14px}.main-ContentMgt-manager .sub-ContentMgt-manager .ContentMgt-manager table tr td:last-child{border-bottom:none}.main-ContentMgt-manager .content-title{flex-direction:column;gap:4px;display:flex}.main-ContentMgt-manager .content-title h4{color:#222;margin:0;font-size:15px;font-weight:600}.main-ContentMgt-manager .content-title span{color:#8b95a7;font-size:12px}.main-ContentMgt-manager .status{border-radius:30px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.main-ContentMgt-manager .status:before{content:"";border-radius:50%;width:8px;height:8px}.main-ContentMgt-manager .status.published{color:#16a34a;background:#ecfdf3}.main-ContentMgt-manager .status.published:before{background:#16a34a}.main-ContentMgt-manager .status.draft{color:#d97706;background:#fff7ed}.main-ContentMgt-manager .status.draft:before{background:#d97706}.main-ContentMgt-manager .status.archived{color:#64748b;background:#f1f5f9}.main-ContentMgt-manager .status.archived:before{background:#64748b}.main-ContentMgt-manager .visibility{color:#475569;font-weight:500}.main-ContentMgt-manager .featured{color:#8b3df2;font-size:18px}.main-ContentMgt-manager .featured.inactive{color:#cbd5e1}.main-ContentMgt-manager .table-actions{justify-content:center;gap:10px;display:flex}.main-ContentMgt-manager .table-actions button,.main-ContentMgt-manager .table-actions a{cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;transition:all .2s}.main-ContentMgt-manager .table-actions button.edit,.main-ContentMgt-manager .table-actions a.edit{color:#3b82f6}.main-ContentMgt-manager .table-actions button.edit:hover,.main-ContentMgt-manager .table-actions a.edit:hover{color:#1d4ed8}.main-ContentMgt-manager .table-actions button.delete,.main-ContentMgt-manager .table-actions a.delete{color:#ef4444}.main-ContentMgt-manager .table-actions button.delete:hover,.main-ContentMgt-manager .table-actions a.delete:hover{color:#b91c1c}.main-ContentMgt-manager .table-actions button.view,.main-ContentMgt-manager .table-actions a.view{color:#8b3df2}.main-ContentMgt-manager .table-actions button.view:hover,.main-ContentMgt-manager .table-actions a.view:hover{color:#6d28d9}.main-ContentMgt-manager .table-thumbnail{object-fit:cover;border:1px solid #edf0f7;border-radius:12px;width:60px;height:60px}.main-ContentMgt-manager .table-pagination{border-top:1px solid #edf0f7;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.main-ContentMgt-manager .table-pagination p{color:#64748b;font-size:13px}.main-ContentMgt-manager .table-pagination .pages{gap:8px;display:flex}.main-ContentMgt-manager .table-pagination .pages button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:36px;height:36px;transition:all .2s}.main-ContentMgt-manager .table-pagination .pages button:hover,.main-ContentMgt-manager .table-pagination .pages button.active{color:#fff;background:linear-gradient(#8b3df2,#ec4899);border-color:#0000}.ContentMgt-Tabbtn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:6px 10px;transition:all .2s}.ContentMgt-Tabbtn:hover,.ContentMgt-Tabbtn.active{color:#fff;background:#9b6af5;border-color:#0000}.star-toggle-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:16px;transition:transform .15s,opacity .15s;display:inline-flex}.star-toggle-btn:hover{transform:scale(1.2)}.star-toggle-btn svg{transition:color .15s}.star-toggle-btn.is-featured svg{color:#f59e0b;fill:#f59e0b}.star-toggle-btn:not(.is-featured) svg{color:#9ca3af}.star-toggle-btn:not(.is-featured):hover svg{color:#f59e0b}.ContentTypesManager{padding:24px}.ContentTypesManager .ContentTypesManagerTitle{margin-bottom:24px}.ContentTypesManager .ContentTypesManagerTitle h1{color:#1e1e2d;font-size:20px;font-weight:700}.ContentTypesManager .ContentTypesManagerTitle .ContentTypes-muted{color:#444;font-size:13px}.ContentTypesManager .ContentTypesGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.ContentTypesManager .ContentTypesGrid .ContentTypesCards{background:#fff;border:1px solid #ecebff;border-radius:22px;flex-direction:column;justify-content:flex-start;gap:10px;min-height:140px;padding:28px;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #6d5eff14,0 2px 8px #0000000a}.ContentTypesManager .ContentTypesGrid .ContentTypesCards h3{color:#444;margin:0;font-size:16px;font-weight:600}.ContentTypesManager .ContentTypesGrid .ContentTypesCards .ContentTypes-muted-desc{color:#444;margin:0;font-size:12px}.ContentTypesManager .ContentTypesGrid .ContentTypesCards .hub-card-go{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-self:flex-start;font-size:14px;font-weight:500}.ContentTypesManager .ContentTypesGrid .ContentTypesCards:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px;transform:translateY(-6px);box-shadow:0 15px 40px #6648ff1f}.registered-members-container{box-sizing:border-box;color:#1e293b;background-color:#fafaff;width:100%;min-height:100vh;padding:32px;font-family:inherit}.registered-members-container .notice-banner{border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 18px;font-size:.9rem;display:flex}.registered-members-container .notice-banner.error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca}.registered-members-container .notice-banner.error button{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:5px 12px;font-size:.82rem;font-weight:600;transition:background .15s}.registered-members-container .notice-banner.error button:hover{background:#b91c1c}.registered-members-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.registered-members-header .header-text-block .header-badge-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}.registered-members-header .header-text-block .header-badge-row h1{color:#1e1b4b;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.registered-members-header .header-text-block .header-badge-row .members-count-badge{color:#7c3aed;background:linear-gradient(135deg,#f3e8ff 0%,#ede9fe 100%);border:1px solid #ddd6fe;border-radius:20px;padding:3px 10px;font-size:13px;font-weight:700}.registered-members-header .header-text-block p{color:#64748b;max-width:680px;margin:0;font-size:14px;line-height:1.5}.registered-members-header .header-actions{align-items:center;gap:10px;display:flex}.registered-members-header .header-actions .btn-refresh{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.registered-members-header .header-actions .btn-refresh:hover:not(:disabled){color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.registered-members-header .header-actions .btn-refresh:disabled{opacity:.6;cursor:not-allowed}.registered-members-header .header-actions .btn-refresh .icon.spinning{animation:1s linear infinite spin}.members-stats-grid{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:24px;display:grid}@media (width<=1400px){.members-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.members-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.members-stats-grid{grid-template-columns:1fr}}.members-stats-grid .stat-card{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #00000008}.members-stats-grid .stat-card:hover{border-color:#8b3df2;transform:translateY(-2px);box-shadow:0 6px 16px #8b3df214}.members-stats-grid .stat-card.active-filter{background:#faf5ff;border-color:#8b3df2;box-shadow:0 0 0 2px #8b3df22e}.members-stats-grid .stat-card .stat-icon-wrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.members-stats-grid .stat-card .stat-icon-wrapper.purple{color:#8b3df2;background:#f3e8ff}.members-stats-grid .stat-card .stat-icon-wrapper.green{color:#16a34a;background:#dcfce7}.members-stats-grid .stat-card .stat-icon-wrapper.pink{color:#ec4899;background:#fce7f3}.members-stats-grid .stat-card .stat-icon-wrapper.blue{color:#2563eb;background:#eff6ff}.members-stats-grid .stat-card .stat-icon-wrapper.teal{color:#0d9488;background:#ccfbf1}.members-stats-grid .stat-card .stat-icon-wrapper.amber{color:#d97706;background:#fef3c7}.members-stats-grid .stat-card .stat-info{flex-direction:column;min-width:0;display:flex}.members-stats-grid .stat-card .stat-info .stat-value{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.members-stats-grid .stat-card .stat-info .stat-label{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.registered-members-panel{background:#fff;border:1px solid #eef2f6;border-radius:18px;overflow:hidden;box-shadow:0 4px 24px #00000008}.registered-members-panel .table-controls-hub{background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.registered-members-panel .table-controls-hub .segmented-tab-row{background:#f1f5f9;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.registered-members-panel .table-controls-hub .segmented-tab-row .seg-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.registered-members-panel .table-controls-hub .segmented-tab-row .seg-tab:hover{color:#1e293b}.registered-members-panel .table-controls-hub .segmented-tab-row .seg-tab.active{color:#7c3aed;background:#fff;box-shadow:0 2px 6px #0000000f}.registered-members-panel .table-controls-hub .segmented-tab-row .seg-tab .dot{border-radius:50%;width:7px;height:7px}.registered-members-panel .table-controls-hub .segmented-tab-row .seg-tab .dot.green{background:#10b981}.registered-members-panel .table-controls-hub .segmented-tab-row .seg-tab .dot.gray{background:#94a3b8}.registered-members-panel .table-controls-hub .table-search-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.registered-members-panel .table-controls-hub .table-search-actions .omnisearch-box{width:320px;position:relative}@media (width<=640px){.registered-members-panel .table-controls-hub .table-search-actions .omnisearch-box{width:100%}}.registered-members-panel .table-controls-hub .table-search-actions .omnisearch-box .search-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.registered-members-panel .table-controls-hub .table-search-actions .omnisearch-box input{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;height:38px;padding-left:38px;padding-right:32px;font-size:13px;transition:all .2s}.registered-members-panel .table-controls-hub .table-search-actions .omnisearch-box input:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.registered-members-panel .table-controls-hub .table-search-actions .omnisearch-box input::placeholder{color:#94a3b8}.registered-members-panel .table-controls-hub .table-search-actions .omnisearch-box .btn-clear-search{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.registered-members-panel .table-controls-hub .table-search-actions .omnisearch-box .btn-clear-search:hover{color:#475569}.registered-members-panel .table-controls-hub .table-search-actions .btn-toggle-filters{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.registered-members-panel .table-controls-hub .table-search-actions .btn-toggle-filters:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.registered-members-panel .table-controls-hub .table-search-actions .btn-toggle-filters.open{color:#7c3aed;background:#faf5ff;border-color:#8b5cf6}.registered-members-panel .table-controls-hub .table-search-actions .btn-toggle-filters .active-badge-count{color:#fff;background:#7c3aed;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700}.registered-members-panel .table-controls-hub .table-search-actions .btn-reset-all{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;height:38px;padding:0 12px;font-size:13px;font-weight:600;transition:all .15s}.registered-members-panel .table-controls-hub .table-search-actions .btn-reset-all:hover{background:#fee2e2;border-color:#f87171}.registered-members-panel .advanced-filters-drawer{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:18px 24px;animation:.2s cubic-bezier(.16,1,.3,1) forwards drawerSlideDown}.registered-members-panel .advanced-filters-drawer .filters-grid-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1100px){.registered-members-panel .advanced-filters-drawer .filters-grid-row{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.registered-members-panel .advanced-filters-drawer .filters-grid-row{grid-template-columns:1fr}}.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group{flex-direction:column;gap:5px;display:flex}.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group label{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group input[type=text],.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group select{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px;font-size:13px;transition:border-color .2s}.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group input[type=text]:focus,.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group.date-range-group .date-inputs-pair{align-items:center;gap:6px;display:flex}.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group.date-range-group .date-inputs-pair input[type=date]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:36px;padding:0 8px;font-size:12px}.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group.date-range-group .date-inputs-pair input[type=date]:focus{border-color:#8b5cf6}.registered-members-panel .advanced-filters-drawer .filters-grid-row .filter-input-group.date-range-group .date-inputs-pair .date-sep{color:#94a3b8;font-size:12px;font-weight:600}.registered-members-panel .active-filters-strip{background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 24px;display:flex}.registered-members-panel .active-filters-strip .active-title{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.registered-members-panel .active-filters-strip .chips-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.registered-members-panel .active-filters-strip .chips-list .active-filter-chip{color:#7c3aed;background:#f3e8ff;border:1px solid #ddd6fe;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.registered-members-panel .active-filters-strip .chips-list .active-filter-chip button{color:#7c3aed;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.registered-members-panel .active-filters-strip .chips-list .active-filter-chip button:hover{color:#4c1d95}.registered-members-panel .active-filters-strip .btn-clear-inline{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12px;font-weight:600}.registered-members-panel .active-filters-strip .btn-clear-inline:hover{text-decoration:underline}@keyframes drawerSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.table-responsive-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-responsive-wrapper .registered-members-table{border-collapse:collapse;text-align:left;width:100%;min-width:1350px}.table-responsive-wrapper .registered-members-table thead tr{background:#f8fafc;border-bottom:1px solid #e2e8f0}.table-responsive-wrapper .registered-members-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:14px 18px;font-size:12px;font-weight:700}.table-responsive-wrapper .registered-members-table thead th.col-sr{text-align:center;width:48px}.table-responsive-wrapper .registered-members-table thead th.align-center{text-align:center}.table-responsive-wrapper .registered-members-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.table-responsive-wrapper .registered-members-table tbody tr:hover{background:#faf5ff}.table-responsive-wrapper .registered-members-table tbody tr.row-inactive{opacity:.85;background-color:#fafbfc}.table-responsive-wrapper .registered-members-table tbody td{vertical-align:middle;color:#334155;white-space:nowrap;padding:14px 18px;font-size:13.5px}.table-responsive-wrapper .registered-members-table tbody td.col-sr{text-align:center;color:#94a3b8;font-size:13px;font-weight:600}.table-responsive-wrapper .registered-members-table tbody td.align-center{text-align:center}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell{align-items:center;gap:12px;display:flex}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .avatar-circle{background:linear-gradient(135deg,#e0e7ff 0%,#ede9fe 100%);border:1px solid #c7d2fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .avatar-circle img{object-fit:cover;width:100%;height:100%}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .avatar-circle span{color:#6366f1;font-size:14px;font-weight:700}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .member-info-col{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .member-info-col .member-full-name{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .member-info-col .member-test-tag-row{margin-top:1px;display:inline-flex}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .member-info-col .member-test-tag-row .badge-test-tag{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .member-info-col .member-role-company{color:#64748b;align-items:center;gap:5px;font-size:12px;display:flex}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .member-info-col .member-role-company .icon-role{color:#94a3b8}.table-responsive-wrapper .registered-members-table tbody td.col-member-profile .member-profile-cell .member-info-col .member-sub-empty{color:#cbd5e1;font-size:12px}.table-responsive-wrapper .registered-members-table tbody td .member-email-link{color:#7c3aed;font-size:13px;font-weight:500;text-decoration:none}.table-responsive-wrapper .registered-members-table tbody td .member-email-link:hover{text-decoration:underline}.table-responsive-wrapper .registered-members-table tbody td .location-cell{color:#475569;align-items:center;gap:5px;font-size:13px;display:flex}.table-responsive-wrapper .registered-members-table tbody td .location-cell .icon-pin{color:#94a3b8}.table-responsive-wrapper .registered-members-table tbody td .dash-empty{color:#cbd5e1}.table-responsive-wrapper .registered-members-table tbody td .plan-badge{letter-spacing:.02em;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.table-responsive-wrapper .registered-members-table tbody td .plan-badge.elite{color:#7c3aed;background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);border:1px solid #e9d5ff}.table-responsive-wrapper .registered-members-table tbody td .plan-badge.pro{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#e0e7ff 100%);border:1px solid #bfdbfe}.table-responsive-wrapper .registered-members-table tbody td .plan-badge.member{color:#15803d;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #bbf7d0}.table-responsive-wrapper .registered-members-table tbody td .plan-badge.no-plan{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.table-responsive-wrapper .registered-members-table tbody td .date-stacked-cell{flex-direction:column;gap:2px;font-size:12px;display:flex}.table-responsive-wrapper .registered-members-table tbody td .date-stacked-cell .date-line{color:#334155;align-items:center;gap:4px;display:flex}.table-responsive-wrapper .registered-members-table tbody td .date-stacked-cell .date-line .date-tag{color:#94a3b8;font-size:11px;font-weight:600}.table-responsive-wrapper .registered-members-table tbody td .date-stacked-cell .date-line.end{color:#64748b}.table-responsive-wrapper .registered-members-table tbody td .member-reg-date{color:#475569;font-size:12.5px}.table-responsive-wrapper .registered-members-table tbody td .member-price-val{color:#0f172a;font-size:13px;font-weight:700}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack{flex-direction:column;gap:4px;display:flex}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack .badge-verified{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack .badge-unverified{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack .badge-active-toggle{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:5px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack .badge-active-toggle.is-active{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack .badge-active-toggle.is-active .status-indicator-dot{background:#16a34a;border-radius:50%;width:6px;height:6px}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack .badge-active-toggle.is-inactive{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack .badge-active-toggle.is-inactive .status-indicator-dot{background:#94a3b8;border-radius:50%;width:6px;height:6px}.table-responsive-wrapper .registered-members-table tbody td .status-badges-stack .badge-active-toggle:hover:not(:disabled){opacity:.8}.table-responsive-wrapper .registered-members-table tbody td.col-actions .action-buttons-group{align-items:center;gap:6px;display:inline-flex}.table-responsive-wrapper .registered-members-table tbody td.col-actions .action-buttons-group .btn-view-profile{color:#7c3aed;cursor:pointer;background:#f3e8ff;border:1px solid #ddd6fe;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.table-responsive-wrapper .registered-members-table tbody td.col-actions .action-buttons-group .btn-view-profile:hover{color:#6b21a8;background:#e9d5ff;border-color:#c084fc}.table-responsive-wrapper .registered-members-table tbody td.col-actions .action-buttons-group .btn-icon-action{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.table-responsive-wrapper .registered-members-table tbody td.col-actions .action-buttons-group .btn-icon-action:hover{color:#0f172a;background:#f1f5f9}.table-responsive-wrapper .registered-members-table tbody td.col-actions .action-buttons-group .btn-icon-action.active-test{color:#b45309;background:#fef3c7;border-color:#fde68a}.table-responsive-wrapper .registered-members-table .empty-state-row{text-align:center;padding:48px 24px}.table-responsive-wrapper .registered-members-table .empty-state-row .empty-state-card{flex-direction:column;justify-content:center;align-items:center;max-width:360px;margin:0 auto;display:flex}.table-responsive-wrapper .registered-members-table .empty-state-row .empty-state-card .empty-icon-wrap{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:12px;display:flex}.table-responsive-wrapper .registered-members-table .empty-state-row .empty-state-card h3{color:#1e293b;margin:0 0 6px;font-size:16px;font-weight:700}.table-responsive-wrapper .registered-members-table .empty-state-row .empty-state-card p{color:#64748b;margin:0 0 16px;font-size:13px;line-height:1.4}.table-responsive-wrapper .registered-members-table .empty-state-row .empty-state-card .btn-empty-reset{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.table-responsive-wrapper .registered-members-table .empty-state-row .empty-state-card .btn-empty-reset:hover{background:#6d28d9}.pagination-bar{background:#fff;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.pagination-bar .pagination-info-left{color:#64748b;align-items:center;gap:16px;font-size:13px;display:flex}.pagination-bar .pagination-info-left .results-count strong{color:#0f172a}.pagination-bar .pagination-info-left .page-size-selector{align-items:center;gap:6px;display:flex}.pagination-bar .pagination-info-left .page-size-selector select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;height:30px;padding:0 8px;font-size:12px}.pagination-bar .pagination-controls-right{align-items:center;gap:6px;display:flex}.pagination-bar .pagination-controls-right .btn-page-nav{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.pagination-bar .pagination-controls-right .btn-page-nav:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.pagination-bar .pagination-controls-right .btn-page-nav:disabled{opacity:.4;cursor:not-allowed}.pagination-bar .pagination-controls-right .btn-page-text-nav{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.pagination-bar .pagination-controls-right .btn-page-text-nav:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.pagination-bar .pagination-controls-right .btn-page-text-nav:disabled{opacity:.4;cursor:not-allowed}.pagination-bar .pagination-controls-right .page-numbers-list{align-items:center;gap:4px;display:flex}.pagination-bar .pagination-controls-right .page-numbers-list .btn-page-number{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:32px;height:32px;padding:0 6px;font-size:13px;font-weight:600;transition:all .15s}.pagination-bar .pagination-controls-right .page-numbers-list .btn-page-number:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.pagination-bar .pagination-controls-right .page-numbers-list .btn-page-number.active{color:#fff;background:#7c3aed;box-shadow:0 2px 6px #7c3aed40}.pagination-bar .pagination-controls-right .page-numbers-list .btn-page-number:disabled{cursor:not-allowed}.pagination-bar .pagination-controls-right .page-numbers-list .pagination-ellipsis{color:#94a3b8;padding:0 4px;font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;box-sizing:border-box;background:#0f172a73;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) forwards modalFadeIn;display:flex;position:fixed;inset:0}.modal-backdrop .modal-content.member-details-modal{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:760px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) forwards modalPopIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #0003}.modal-backdrop .modal-content.member-details-modal .modal-header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-header .modal-header-info h3{color:#0f172a;margin:0;font-size:18px;font-weight:700}.modal-backdrop .modal-content.member-details-modal .modal-header .btn-close-modal{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-header .btn-close-modal:hover{color:#0f172a;background:#e2e8f0}.modal-backdrop .modal-content.member-details-modal .modal-body{padding:24px;overflow-y:auto}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:16px;margin-bottom:24px;padding:20px}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top{align-items:center;gap:18px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-avatar-wrap{background:#fff;border:2px solid #ddd6fe;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:flex;overflow:hidden;box-shadow:0 4px 12px #7c3aed1f}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-avatar-wrap .avatar-img{object-fit:cover;width:100%;height:100%}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-avatar-wrap .avatar-fallback{color:#7c3aed;font-size:24px;font-weight:700}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta{flex-direction:column;gap:6px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-name-row{align-items:center;gap:10px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-name-row h2{color:#0f172a;margin:0;font-size:20px;font-weight:800}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-name-row .test-badge-pill{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row .email-text{color:#475569;font-size:13.5px;font-weight:500}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row .badge-chip{border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row .badge-chip.verified{color:#15803d;background:#dcfce7}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row .badge-chip.unverified{color:#dc2626;background:#fee2e2}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row .badge-chip.active-status{color:#16a34a;background:#f0fdf4}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row .badge-chip.active-status .status-dot{background:#16a34a;border-radius:50%;width:6px;height:6px}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row .badge-chip.inactive-status{color:#64748b;background:#f1f5f9}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-card-top .profile-meta .profile-email-row .badge-chip.inactive-status .status-dot{background:#94a3b8;border-radius:50%;width:6px;height:6px}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill.btn-activate{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill.btn-activate:hover{background:#dcfce7}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill.btn-deactivate{color:#dc2626;background:#fef2f2;border-color:#fecaca}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill.btn-deactivate:hover{background:#fee2e2}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill.btn-mark-test{color:#475569;background:#fff;border-color:#cbd5e1}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill.btn-mark-test:hover{background:#f8fafc}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill.btn-unmark-test{color:#b45309;background:#fef3c7;border-color:#fde68a}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill.btn-unmark-test:hover{background:#fde68a}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-profile-card .profile-actions-bar .btn-action-pill:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section{margin-bottom:22px}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .section-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .section-header .section-icon{font-size:16px}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .section-header h4{color:#0f172a;margin:0;font-size:14px;font-weight:700}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .modal-details-grid{background:#fff;border:1px solid #f1f5f9;border-radius:12px;gap:12px;padding:14px 18px;display:grid}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .modal-details-grid.grid-4{grid-template-columns:repeat(4,1fr)}@media (width<=600px){.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .modal-details-grid.grid-4{grid-template-columns:repeat(2,1fr)}}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .modal-details-grid.grid-3{grid-template-columns:repeat(3,1fr)}@media (width<=600px){.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .modal-details-grid.grid-3{grid-template-columns:1fr}}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .modal-details-grid .detail-item{flex-direction:column;gap:4px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .modal-details-grid .detail-item label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .modal-details-grid .detail-item .val{color:#1e293b;word-break:break-word;font-size:13.5px;font-weight:600}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .bio-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .bio-block p{color:#475569;margin:0;font-size:13px;line-height:1.5}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .social-links-row{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .social-links-row .social-link{border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .social-links-row .social-link.linkedin{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .social-links-row .social-link.linkedin:hover{background:#dbeafe}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .social-links-row .social-link.twitter{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .social-links-row .social-link.twitter:hover{background:#e2e8f0}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .social-links-row .social-link.website{color:#be185d;background:#fdf2f8;border:1px solid #fbcfe8}.modal-backdrop .modal-content.member-details-modal .modal-body .modal-section .social-links-row .social-link.website:hover{background:#fce7f3}.modal-backdrop .modal-content.member-details-modal .modal-footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;padding:16px 24px;display:flex}.modal-backdrop .modal-content.member-details-modal .modal-footer .btn-modal-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 22px;font-size:13.5px;font-weight:600;transition:all .15s}.modal-backdrop .modal-content.member-details-modal .modal-footer .btn-modal-close:hover{color:#0f172a;background:#f1f5f9}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.AdminColabDetails{max-width:1000px;margin:0 auto;padding:2rem}.AdminColabDetails .back-link{color:#3b82f6;margin-bottom:1rem;font-weight:700;text-decoration:none;display:inline-block}.AdminColabDetails .back-link:hover{text-decoration:underline}.AdminColabDetails .details-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.AdminColabDetails .details-header h1{color:#1f2937;margin:0;font-size:24px}.AdminColabDetails .details-header .header-actions{gap:10px;display:flex}.AdminColabDetails .details-header .header-actions button{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-weight:700;transition:opacity .2s}.AdminColabDetails .details-header .header-actions button:disabled{opacity:.5;cursor:not-allowed}.AdminColabDetails .details-header .header-actions button.btn-approve{color:#fff;background:#10b981}.AdminColabDetails .details-header .header-actions button.btn-reject{color:#fff;background:#ef4444}.AdminColabDetails .details-grid{background:#f9fafb;border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:2rem;padding:1.5rem;display:grid}.AdminColabDetails .details-grid p{color:#4b5563;margin:0 0 10px}.AdminColabDetails .details-grid p strong{color:#111827;width:100px;display:inline-block}.AdminColabDetails .AdminColabDetails .colab-badge-section .badge-hint{color:#6b7280;margin:0 0 .75rem;font-size:.9rem}.AdminColabDetails .AdminColabDetails .colab-badge-section .badge-award-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.AdminColabDetails .AdminColabDetails .colab-badge-section .badge-award-row select{border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:220px;padding:.5rem .75rem}.AdminColabDetails .AdminColabDetails .colab-badge-section .member-awards{margin:1rem 0 0;padding:0;list-style:none}.AdminColabDetails .AdminColabDetails .colab-badge-section .member-awards li{border-top:1px solid #eef0f3;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.AdminColabDetails .AdminColabDetails .colab-badge-section .member-awards .award-name{font-weight:600}.AdminColabDetails .AdminColabDetails .colab-badge-section .member-awards .award-meta{color:#6b7280;margin-right:auto;font-size:.85rem}.AdminColabDetails .AdminColabDetails .colab-badge-section .member-awards .btn-resend{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.35rem .75rem}.AdminColabDetails .AdminColabDetails .colab-badge-section .member-awards .btn-resend:hover{background:#f3f4f6}.AdminColabDetails .details-section{margin-bottom:2rem}.AdminColabDetails .details-section h3{color:#1f2937;margin-bottom:1rem;font-size:18px}.AdminColabDetails .details-section .img-preview{border-radius:8px;max-width:100%;max-height:300px;box-shadow:0 4px 6px #0000001a}.AdminColabDetails .details-section .text-preview{white-space:pre-wrap;color:#374151;background:#f3f4f6;border-radius:8px;padding:1rem}.AdminColabDetails .details-section .video-link{color:#3b82f6;text-decoration:none}.AdminColabDetails .details-section .video-link:hover{text-decoration:underline}.AdminColabDetails .details-section .html-content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:300px;padding:2rem}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay .modal-content{background:#fff;border-radius:8px;width:100%;max-width:450px;padding:2rem;box-shadow:0 10px 25px #00000026}.modal-overlay .modal-content h3{margin-top:0;margin-bottom:1rem}.modal-overlay .modal-content p{color:#6b7280;margin-bottom:1rem;font-size:14px}.modal-overlay .modal-content textarea{resize:none;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px;font-size:14px}.modal-overlay .modal-content .modal-actions{justify-content:flex-end;gap:10px;margin-top:1.5rem;display:flex}.modal-overlay .modal-content .modal-actions button{cursor:pointer;border-radius:4px;padding:8px 16px;font-weight:700}.modal-overlay .modal-content .modal-actions button.btn-cancel{color:#374151;background:#fff;border:1px solid #ccc}.modal-overlay .modal-content .modal-actions button.btn-submit{color:#fff;background:#ef4444;border:none}.mainCategoriesHero{background:linear-gradient(#fff 0%,#fbf9ff 100%);padding-top:7.5rem;padding-bottom:1.4rem;overflow:hidden}.mainCategoriesHero .subCategoriesHero{justify-content:space-between;align-items:flex-start;gap:70px;max-width:1400px;margin:auto;display:flex}.mainCategoriesHero .subCategoriesHero .CategoriesHeroLeft{flex:1;max-width:600px;margin-top:10px}.mainCategoriesHero .subCategoriesHero .CategoriesHeroLeft h2{letter-spacing:0;margin-bottom:20px;font-family:Tan Aegean;font-size:42px;font-weight:500;line-height:1.4}.mainCategoriesHero .subCategoriesHero .CategoriesHeroLeft h2 span{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.mainCategoriesHero .subCategoriesHero .CategoriesHeroLeft p{color:#5f6477;max-width:480px;margin:10px 0 0;font-size:18px;line-height:1.8}.mainCategoriesHero .subCategoriesHero .CategoriesHeroLeft .storiesHeroline{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);border-radius:20px;width:80px;height:5px;margin-bottom:15px}.mainCategoriesHero .subCategoriesHero .CategoriesHeroRight{flex:1;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.mainCategoriesHero .subCategoriesHero .CategoriesHeroRight img{width:100%;max-width:370px;position:relative}.mainCategoriesHero__image{flex:1;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.mainCategoriesHero__image img{z-index:2;width:100%;max-width:620px;position:relative}.mainCategoriesHero__blob{z-index:1;background:radial-gradient(circle,#f4efff 0%,#0000 75%);border-radius:50%;width:600px;height:420px;position:absolute}.mainCategoriesHero__quote{color:#fff;z-index:3;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;font-size:34px;display:flex;position:absolute;top:10px;left:48%;transform:translate(-50%);box-shadow:0 15px 40px #8b5cf640}.mainCategoriesHero__bubble{z-index:3;background:#ffffffe6;border:2px solid #a78bfa;border-radius:50px;position:absolute}.mainCategoriesHero__bubble:after{content:"";background:#fff;border-bottom:2px solid #a78bfa;border-left:2px solid #a78bfa;width:10px;height:10px;position:absolute;bottom:-6px;left:20px;transform:rotate(-45deg)}.mainCategoriesHero .bubble-1{width:80px;height:55px;top:40px;left:12%}.mainCategoriesHero .bubble-2{width:95px;height:60px;top:50px;right:12%}.mainCategoriesHero .bubble-3{width:60px;height:42px;top:95px;right:0}@media (width<=1200px){.mainCategoriesHero{padding:7.5rem 20px 1.4rem}.mainCategoriesHero .subCategoriesHero{gap:40px}.mainCategoriesHero .CategoriesHeroLeft{max-width:540px}.mainCategoriesHero .CategoriesHeroLeft h2{font-size:36px;line-height:1.35}.mainCategoriesHero .CategoriesHeroLeft p{font-size:17px;line-height:1.7}.mainCategoriesHero .CategoriesHeroRight{height:210px}.mainCategoriesHero .CategoriesHeroRight img{max-width:340px}.mainCategoriesHero__image{min-height:360px}.mainCategoriesHero__image img{max-width:520px}.mainCategoriesHero__blob{width:520px;height:360px}}@media (width<=992px){.mainCategoriesHero{padding:7.5rem 20px 1.4rem}.mainCategoriesHero .subCategoriesHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px}.mainCategoriesHero .CategoriesHeroLeft{width:100%;max-width:700px;margin-top:0}.mainCategoriesHero .CategoriesHeroLeft h2{margin-bottom:16px;font-size:34px;line-height:1.35}.mainCategoriesHero .CategoriesHeroLeft p{max-width:650px;margin:10px auto 0;font-size:16px;line-height:1.7}.mainCategoriesHero .CategoriesHeroLeft .storiesHeroline{margin:0 auto 18px}.mainCategoriesHero .CategoriesHeroRight{width:100%;height:auto;min-height:250px;display:none!important}.mainCategoriesHero .CategoriesHeroRight img{width:100%;max-width:400px}.mainCategoriesHero__image{width:100%;min-height:300px}.mainCategoriesHero__image img{width:100%;max-width:480px}.mainCategoriesHero__blob{width:480px;height:330px}.mainCategoriesHero__quote{border-radius:20px;width:64px;height:64px;font-size:30px}.mainCategoriesHero .bubble-1{left:15%}.mainCategoriesHero .bubble-2{right:15%}.mainCategoriesHero .bubble-3{right:5%}}@media (width<=767px){.mainCategoriesHero{padding:7.5rem 20px 1.4rem}.mainCategoriesHero .subCategoriesHero{gap:20px}.mainCategoriesHero .CategoriesHeroLeft{max-width:100%}.mainCategoriesHero .CategoriesHeroLeft h2{margin-bottom:14px;font-size:28px;line-height:1.35}.mainCategoriesHero .CategoriesHeroLeft p{max-width:100%;margin-top:8px;font-size:15px;line-height:1.65}.mainCategoriesHero .CategoriesHeroLeft .storiesHeroline{width:65px;height:4px;margin-bottom:16px}.mainCategoriesHero .CategoriesHeroRight{min-height:200px}.mainCategoriesHero .CategoriesHeroRight img{max-width:350px}.mainCategoriesHero__image{min-height:240px}.mainCategoriesHero__image img{max-width:100%}.mainCategoriesHero__blob{width:380px;height:270px}.mainCategoriesHero__quote{border-radius:17px;width:56px;height:56px;font-size:26px}.mainCategoriesHero .bubble-1{width:65px;height:45px;top:30px;left:5%}.mainCategoriesHero .bubble-2{width:75px;height:50px;top:35px;right:5%}.mainCategoriesHero .bubble-3{width:50px;height:36px;top:80px;right:0}}@media (width<=480px){.mainCategoriesHero{padding:7.5rem 20px 1.4rem}.mainCategoriesHero .subCategoriesHero{gap:15px}.mainCategoriesHero .CategoriesHeroLeft h2{font-size:24px!important;line-height:1.6!important}.mainCategoriesHero .CategoriesHeroLeft p{font-size:14px;line-height:1.6}.mainCategoriesHero .CategoriesHeroLeft .storiesHeroline{width:55px;height:4px;margin-bottom:14px}.mainCategoriesHero .CategoriesHeroRight{min-height:170px}.mainCategoriesHero .CategoriesHeroRight img{max-width:100%}.mainCategoriesHero__image{min-height:200px}.mainCategoriesHero__blob{width:320px;height:230px}.mainCategoriesHero__quote{border-radius:14px;width:48px;height:48px;font-size:22px}.mainCategoriesHero .bubble-1{width:55px;height:38px;top:25px;left:2%}.mainCategoriesHero .bubble-2{width:65px;height:42px;top:30px;right:2%}.mainCategoriesHero .bubble-3{display:none}}.mainCategories{background:linear-gradient(90deg,#fff 0%,#fbf9ff 100%);width:100%;margin-top:-52px;padding:40px 0}.mainCategories .subCategories{z-index:100;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:90%;margin:auto;display:grid;position:relative}.mainCategories .subCategories .CategoriesCard{background:#fff;border:1px solid #ece7f7;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;min-height:120px;padding:18px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 4px 16px #1f152814}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories{flex-direction:column;gap:10px;padding:10px;display:flex}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories span{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:40px;padding:4px 10px;font-size:12px}.mainCategories .subCategories .CategoriesCard:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px;transform:translateY(-6px);box-shadow:0 15px 40px #6648ff1f}.mainCategories .subCategories .CategoriesCard h3{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:14px}.mainCategories .subCategories .CategoriesCard img{border-radius:6px}.mainCategories .subCategories .CategoriesCard .quoteIcon{color:#d5b7ff;font-size:44px;font-weight:700;line-height:.7}.mainCategories .subCategories .CategoriesCard .CategoriesText{color:#707070;margin:0;font-size:14px;line-height:1.8}.mainCategories .mainCategoriesCta{justify-content:space-between;align-items:center;display:flex}.mainCategories .mainCategoriesCta .testimonialUser{align-items:center;gap:16px;display:flex}.mainCategories .mainCategoriesCta .testimonialUser .avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.mainCategories .mainCategoriesCta .testimonialUser .userInfo h4{color:#707070;margin:0;font-size:15px;font-weight:700}.mainCategories .mainCategoriesCta .testimonialUser .userInfo .designation{color:#6b7280;margin:2px 0 0;font-size:13px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo .companyLocation{color:#9ca3af;margin:2px 0 0;font-size:12px}.mainCategories .mainCategoriesCta .ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s}.mainCategories .mainCategoriesCta .ctaButton:hover{background-color:#7526c4;transform:translateY(-1px)}@media (width<=1200px){.mainCategories{padding:35px 0}.mainCategories .subCategories{gap:18px;width:92%}.mainCategories .subCategories .CategoriesCard{min-height:115px;padding:16px}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories{gap:8px;padding:8px}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories span{padding:4px 9px;font-size:11px}.mainCategories .subCategories .CategoriesCard h3{font-size:14px}.mainCategories .subCategories .CategoriesCard .CategoriesText{font-size:13px;line-height:1.7}.mainCategories .mainCategoriesCta{width:92%;margin:25px auto 0}}@media (width<=992px){.mainCategories{margin-top:-30px;padding:30px 0}.mainCategories .subCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:calc(100% - 40px)}.mainCategories .subCategories .CategoriesCard{min-height:120px;padding:16px}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories{gap:8px;padding:6px}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories span{padding:4px 9px;font-size:11px}.mainCategories .subCategories .CategoriesCard h3{font-size:14px}.mainCategories .subCategories .CategoriesCard .CategoriesText{font-size:13px;line-height:1.7}.mainCategories .subCategories .CategoriesCard:hover{transform:translateY(-3px)}.mainCategories .mainCategoriesCta{gap:20px;width:calc(100% - 40px);margin:25px auto 0}.mainCategories .mainCategoriesCta .testimonialUser{gap:12px}.mainCategories .mainCategoriesCta .testimonialUser .avatar{width:40px;height:40px;font-size:13px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo h4{font-size:14px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo .designation{font-size:12px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo .companyLocation{font-size:11px}.mainCategories .mainCategoriesCta .ctaButton{padding:7px 12px;font-size:13px}}@media (width<=767px){.mainCategories{margin-top:-15px;padding:25px 0}.mainCategories .subCategories{grid-template-columns:1fr;gap:14px;width:calc(100% - 30px)}.mainCategories .subCategories .CategoriesCard{gap:8px;width:100%;min-height:auto;padding:16px}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories{gap:8px;padding:4px}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories span{width:fit-content;padding:4px 9px;font-size:11px}.mainCategories .subCategories .CategoriesCard h3{font-size:14px}.mainCategories .subCategories .CategoriesCard .CategoriesText{font-size:13px;line-height:1.65}.mainCategories .subCategories .CategoriesCard .quoteIcon{font-size:38px}.mainCategories .subCategories .CategoriesCard:hover{transform:none}.mainCategories .mainCategoriesCta{flex-direction:column;align-items:stretch;gap:16px;width:calc(100% - 30px);margin-top:22px}.mainCategories .mainCategoriesCta .testimonialUser{gap:12px;width:100%}.mainCategories .mainCategoriesCta .testimonialUser .avatar{flex-shrink:0;width:40px;height:40px;font-size:13px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo{min-width:0}.mainCategories .mainCategoriesCta .testimonialUser .userInfo h4{font-size:14px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo .designation{font-size:12px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo .companyLocation{font-size:11px}.mainCategories .mainCategoriesCta .ctaButton{width:100%;padding:10px 14px;font-size:13px}}@media (width<=480px){.mainCategories{margin-top:0;padding:20px 0}.mainCategories .subCategories{gap:12px;width:calc(100% - 24px)}.mainCategories .subCategories .CategoriesCard{border-radius:9px;padding:14px}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories{padding:3px}.mainCategories .subCategories .CategoriesCard .CategoriesCardCategories span{padding:4px 8px;font-size:10px}.mainCategories .subCategories .CategoriesCard h3{font-size:13px}.mainCategories .subCategories .CategoriesCard .CategoriesText{font-size:12px;line-height:1.6}.mainCategories .subCategories .CategoriesCard .quoteIcon{font-size:34px}.mainCategories .mainCategoriesCta{width:calc(100% - 24px);margin-top:18px}.mainCategories .mainCategoriesCta .testimonialUser{gap:10px}.mainCategories .mainCategoriesCta .testimonialUser .avatar{width:36px;height:36px;font-size:12px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo h4{font-size:13px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo .designation{font-size:11px}.mainCategories .mainCategoriesCta .testimonialUser .userInfo .companyLocation{font-size:10px}.mainCategories .mainCategoriesCta .ctaButton{padding:9px 12px;font-size:12px}}.mainCategoryDetailHero{margin:0 auto;padding-top:7.5rem;padding-bottom:1.4rem}.mainCategoryDetailHero .subCategoryDetailHero{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:95%;margin:10px auto;position:relative}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero{background:linear-gradient(240deg,#ece7f4 0%,#ede4fe 100%);border-radius:10px;gap:10px;padding:18px 36px 20px 56px;display:flex}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroImage{background:#ede6fd;border-radius:10px;width:9rem;padding:10px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroImage img{border-radius:10px;width:100%;height:100%}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData{padding:10px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData{flex-direction:column;gap:10px;margin-top:10px;display:flex}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown{display:inline-block;position:relative}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownBtn{color:#444;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:20px;font-weight:700;display:flex}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownBtn svg{font-size:16px;transition:all .25s}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownBtn .rotate{transform:rotate(180deg)}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu{z-index:100;background:#fff;border-radius:4px;width:240px;padding:10px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 18px 45px #00000026}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategorySearch{border-bottom:1px solid #ececec}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategorySearch .sub-CategorySearch{width:100%;padding:10px 0;position:relative}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategorySearch input{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:10px;font-size:12px;transition:all .25s}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategorySearch input:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51f}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategoryList{max-height:260px;overflow-y:auto}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategoryList .CategoryItem{color:#707070;cursor:pointer;padding:4px 10px;font-size:12px;transition:all .2s}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategoryList .CategoryItem:hover{color:#9b6af5;background:#f7f3ff}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategoryList .CategoryItem.active{color:#9b6af5;background:#f3ecff;font-weight:600}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategoryList .noChapterFound{color:#707070;padding:10px;font-size:12px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData h2{margin:0;font-size:24px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData h5{margin:0;font-size:12px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData p{color:#5b566e;margin:0;font-size:12px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .location{font-size:12px}@media (width<=1200px){.mainCategoryDetailHero{padding:7.5rem 20px 1.4rem}.mainCategoryDetailHero .subCategoryDetailHero{width:100%}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero{padding:20px 30px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroImage{width:8rem}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData h2{font-size:22px}}@media (width<=992px){.mainCategoryDetailHero{padding:7.5rem 20px 1.4rem}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero{align-items:center;padding:24px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroImage{width:7rem}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData{flex:1}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData h2{font-size:20px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu{width:220px}}@media (width<=768px){.mainCategoryDetailHero{padding:7.5rem 20px 1.4rem}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero{text-align:center;flex-direction:column;gap:20px;padding:20px 16px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroImage{width:130px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData{width:100%;padding:0}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData{align-items:center}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData h2{font-size:18px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData h5,.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData p,.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .location{font-size:13px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown{width:100%}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownBtn{justify-content:center;width:100%;font-size:18px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu{width:100%;left:0}}@media (width<=480px){.mainCategoryDetailHero{padding:6rem 20px 1.4rem}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero{padding:16px 14px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroImage{width:100px;padding:8px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData h2{font-size:16px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData h5,.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData p,.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .location{font-size:12px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownBtn{font-size:16px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownBtn svg{font-size:14px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu{padding:8px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategorySearch input{padding:9px;font-size:12px}.mainCategoryDetailHero .subCategoryDetailHero .CategoryDetailHero .CategoryDetailHeroData .subCategoryDetailHeroData .CategoryDropdown .CategoryDropdownMenu .CategoryList .CategoryItem{font-size:12px}}.mainCategoryDetail{margin:0 auto;padding:20px 76px}.mainCategoryDetail .CategoryDetailTabs{z-index:20;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;max-width:1400px;margin:-72px auto 40px;padding:10px;display:flex;position:relative;box-shadow:0 20px 45px #4d1e9214,0 4px 10px #0000000a}.mainCategoryDetail .CategoryDetailTabs .detailTab{color:#707070;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:600;transition:all .35s;display:flex}.mainCategoryDetail .CategoryDetailTabs .detailTab svg{font-size:20px}.mainCategoryDetail .CategoryDetailTabs .detailTab:hover{color:#7b2cf5}.mainCategoryDetail .CategoryDetailTabs .detailTab.active{color:#9b6af5;background:#f6f3ff;transform:translateY(-1px)}.mainCategoryDetail .subCategoryDetail{max-width:1400px;margin:auto}.mainCategoryDetail .subCategoryDetail .CategoryDetail{z-index:99;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:95%;display:grid;position:relative}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card{background:#fff;border:1px solid #ece7f7;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;min-height:220px;padding:18px;transition:all .35s;display:flex;box-shadow:0 4px 16px #1f152814}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card:hover{box-shadow:0 8px 25px #27174d14}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card img{border-radius:6px}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card h4{color:#707070;font-size:14px}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card .CategoryDetailCta{justify-content:space-between;align-items:center;display:flex}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card .CategoryDetailCta .CategoryDetail-ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card .CategoryDetailCta .CategoryDetail-ctaButton:hover{background-color:#7526c4;transform:translateY(-1px)}.mainCategoryDetail .subCategoryDetail .contentTabLayout{align-items:flex-start;gap:20px;display:flex}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel{background:#fff;border:1px solid #e4e8ed;border-radius:10px;flex:20%;height:30rem;max-height:calc(100vh - 110px);position:sticky;top:90px;overflow-y:auto;box-shadow:0 8px 12px #021e540f}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel::-webkit-scrollbar{width:6px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterTitle{border-bottom:1px solid #e4e8ed;margin:0;padding:10px;font-size:14px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList{background:#fff;flex-direction:column;gap:10px;padding:10px;display:flex}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterItem{color:#444;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:6px 14px;font-size:14px;transition:all .2s;display:flex}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterItem:hover{color:#9b6af5;background:#f7f4ff}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterItem.active{color:#9b6af5;background:#f1ecff;font-weight:600}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterLabel{flex:1}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterCount{color:#777;justify-content:center;align-items:center;min-width:24px;font-size:12px;display:inline-flex}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterListOption{justify-content:space-between;align-items:center;width:100%;display:flex}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterListOption .contentFilterItem{flex-direction:row;gap:10px;display:flex}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterListOption .contentFilterCount{color:#9b6af5;background:#f6eeff;border-radius:6px;padding:6px 10px;font-size:12px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults{flex:80%}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent{z-index:99;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;display:grid;position:relative}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card{background:#fff;border:1px solid #ece7f7;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;min-height:220px;padding:12px;transition:all .35s;display:flex;position:relative;box-shadow:0 4px 16px #1f152814}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card:hover{box-shadow:0 8px 25px #27174d14}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailContentThumb{position:relative}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailContentThumb img{border-radius:6px;width:100%;height:10rem;display:block}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailContentType{z-index:2;letter-spacing:.04em;color:#fff;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card h4{color:#707070;font-size:14px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailCta{justify-content:space-between;align-items:center;display:flex}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailCta .CategoryDetail-ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailCta .CategoryDetail-ctaButton:hover{background-color:#7526c4;transform:translateY(-1px)}.mobileFilterBar{display:none}@media (width<=1200px){.mainCategoryDetail{padding:20px 30px}.mainCategoryDetail .CategoryDetailTabs{margin-top:-60px}.mainCategoryDetail .subCategoryDetail .CategoryDetail{gap:20px;width:100%}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=992px){.mainCategoryDetail{padding:20px}.mainCategoryDetail .CategoryDetailTabs{flex-wrap:nowrap;justify-content:flex-start;margin-top:-40px;overflow-x:auto}.mainCategoryDetail .CategoryDetailTabs::-webkit-scrollbar{display:none}.mainCategoryDetail .CategoryDetailTabs .detailTab{flex-shrink:0;min-width:160px}.mainCategoryDetail .subCategoryDetail .CategoryDetail{grid-template-columns:repeat(2,1fr);width:100%}.mainCategoryDetail .subCategoryDetail .contentTabLayout{flex-direction:column}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel{width:100%;height:auto;max-height:none;position:static}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults{width:100%}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.mainCategoryDetail{padding:16px}.mainCategoryDetail .CategoryDetailTabs{gap:8px;margin-top:-30px;padding:8px}.mainCategoryDetail .CategoryDetailTabs .detailTab{min-width:140px;padding:10px 14px;font-size:13px}.mainCategoryDetail .CategoryDetailTabs .detailTab svg{font-size:18px}.mainCategoryDetail .subCategoryDetail .CategoryDetail{grid-template-columns:1fr;gap:18px}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card{min-height:auto;padding:16px}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card img{width:100%}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel{display:none}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList{gap:8px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent{grid-template-columns:1fr;gap:18px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card{min-height:auto}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailContentThumb img{object-fit:cover;height:220px}.mobileFilterBar{justify-content:flex-end;margin-bottom:16px;display:flex}.mobileFilterBar .mobileFilterBtn{color:#fff;cursor:pointer;background:#9b6af5;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:flex}.contentFilterPanel{display:none}.filterPopupOverlay{z-index:999;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.filterPopup{background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:75vh;padding:20px;animation:.25s slideUp;overflow-y:auto}.filterPopupHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.filterPopupHeader h3{margin:0;font-size:18px}.filterPopupHeader button{cursor:pointer;background:0 0;border:none;font-size:20px}.mobileFilterOptions{flex-direction:column;gap:12px;display:flex}.mobileFilterOption{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.mobileFilterOption:last-child{border-bottom:none}.mobileFilterLabel{cursor:pointer;flex-direction:row;flex:1;align-items:center;gap:12px;display:flex}.mobileFilterLabel input[type=radio]{accent-color:#9b6af5;cursor:pointer;width:18px;height:18px}.mobileFilterText{color:#444;font-size:14px;font-weight:500}.mobileFilterCount{color:#9b6af5;background:#f3ecff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:flex}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (width<=480px){.mainCategoryDetail{padding:12px}.mainCategoryDetail .CategoryDetailTabs{margin-top:-20px}.mainCategoryDetail .CategoryDetailTabs .detailTab{min-width:120px;padding:8px 12px;font-size:12px}.mainCategoryDetail .CategoryDetailTabs .detailTab svg{font-size:16px}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card{padding:14px}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card h4{font-size:13px}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card .CategoryDetailCta{flex-direction:column;align-items:stretch;gap:10px}.mainCategoryDetail .subCategoryDetail .CategoryDetail .CategoryDetail-card .CategoryDetailCta .CategoryDetail-ctaButton{text-align:center;width:100%}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel{display:none}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterTitle{font-size:13px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterPanel .contentFilterList .contentFilterListOption .contentFilterCount{padding:4px 8px;font-size:11px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card{padding:14px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailContentThumb img{height:180px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card h4{font-size:13px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailCta{flex-direction:column;align-items:stretch;gap:10px}.mainCategoryDetail .subCategoryDetail .contentTabLayout .contentFilterResults .CategoryDetailContent .CategoryDetailContent-card .CategoryDetailCta .CategoryDetail-ctaButton{text-align:center;width:100%}}.mainUnsubscribePage{background:#fff;justify-content:center;align-items:center;padding-top:10.5rem;padding-bottom:4.2rem;display:flex}.subUnsubscribePage{width:100%;max-width:1250px}.UnsubscribePage{border-radius:16px;justify-content:center;align-items:center;gap:40px;display:flex}.UnsubscribePageLeft{border:1px solid #e4e8ed;border-radius:16px;flex-direction:column;flex:420px;align-items:center;max-width:480px;padding:10px;display:flex}.UnsubscribePageLeft .icon{color:#7c3aed;background:#f1edfb;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:24px;display:flex;position:relative}.UnsubscribePageLeft .icon svg{font-size:30px}.UnsubscribePageLeft .iconBadge{background:#7c3aed;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px}.UnsubscribePageLeft .title{color:#1e1b4b;margin:0 0 12px;font-size:32px;font-weight:800}.UnsubscribePageLeft .subtitle{color:#6b7280;margin:0 0 28px;font-size:15px;line-height:1.6}.UnsubscribePageLeft .form{flex-direction:column;flex:100%;width:100%;display:flex}.UnsubscribePageLeft .label{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600}.UnsubscribePageLeft .inputWrap{margin-bottom:20px;position:relative}.UnsubscribePageLeft .inputIcon{color:#9ca3af;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.UnsubscribePageLeft .inputWrap input{color:#111827;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:12px 14px 12px 42px;font-size:14px;transition:border-color .15s,box-shadow .15s}.UnsubscribePageLeft .inputWrap input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed1f}.UnsubscribePageLeft .notice{color:#7c3aed;background:#f5f3ff;border-radius:8px;margin:-8px 0 16px;padding:8px 12px;font-size:13px}.UnsubscribePageLeft .btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:20px;padding:13px 20px;font-size:15px;font-weight:600;transition:opacity .15s;display:flex}.UnsubscribePageLeft .btn:hover{opacity:.92}.UnsubscribePageLeft .btn:disabled{opacity:.6;cursor:not-allowed}.UnsubscribePageLeft .privacy{color:#9ca3af;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.UnsubscribePageRight .art{width:100%;max-width:420px;height:auto}@media (width<=860px){.UnsubscribePageRight{display:none}}.mainMemberDashboard{box-sizing:border-box;width:1250px;margin:0 auto;padding-top:7.5rem;padding-bottom:1.4rem}.mainMemberDashboard .subMemberDashboard{flex-direction:column;gap:22px;width:100%;display:flex}.mainMemberDashboard .MemberDashboardTop{background:#fff;border:1px solid #eeeef4;border-radius:14px;align-items:center;width:100%;min-height:300px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #2a1e540d}.mainMemberDashboard .MemberDashboardTopLeft{box-sizing:border-box;z-index:2;flex-direction:column;flex:100%;justify-content:center;gap:16px;padding:22px 18px;display:flex}.mainMemberDashboard .MemberDashboardHeading{flex-direction:column;gap:6px;display:flex}.mainMemberDashboard .MemberDashboardHeading h1{color:#171827;letter-spacing:-.5px;margin:0;font-size:24px;font-weight:700;line-height:1.2}.mainMemberDashboard .MemberDashboardHeading p{color:#73748a;margin:0;font-size:12px;line-height:1.5}.mainMemberDashboard .Membership-card{box-sizing:border-box;background:linear-gradient(135deg,#f9f2ff 0%,#f1e9ff 100%);border:1px solid #eee3ff;border-radius:12px;width:100%;min-height:175px;padding:18px;position:relative;overflow:hidden;box-shadow:0 8px 20px #643eb40f}.mainMemberDashboard .membership-card-content{justify-content:space-between;align-items:center;min-height:76px;display:flex}.mainMemberDashboard .membership-card-info{z-index:2;flex-direction:column;gap:7px;display:flex}.mainMemberDashboard .Membership-label{color:#5f6174;font-size:11px;font-weight:500}.mainMemberDashboard .membership-status-row{align-items:center;gap:8px;display:flex}.mainMemberDashboard .membership-status-row h2{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:22px;font-weight:700;line-height:1}.mainMemberDashboard .Membership-pill{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.mainMemberDashboard .Membership-pill--published{color:#0d9346;background:#e8fff2;border:none}.mainMemberDashboard .status-dot{background:#19b768;border-radius:50%;width:5px;height:5px}.mainMemberDashboard .membership-date{color:#535568;align-items:center;gap:6px;font-size:10px;display:flex}.mainMemberDashboard .membership-date svg{color:#6650a8;flex-shrink:0}.mainMemberDashboard .membership-crown{justify-content:center;align-items:center;width:82px;height:82px;margin-right:10px;display:none;position:relative}.mainMemberDashboard .crown-glow{filter:blur(3px);background:#9b6af51a;border-radius:50%;width:75px;height:75px;position:absolute}.mainMemberDashboard .crown-shape{color:#fff;clip-path:polygon(50% 0%,92% 22%,87% 76%,50% 100%,13% 76%,8% 22%);filter:drop-shadow(0 8px 10px #6e40dc40);z-index:2;background:linear-gradient(145deg,#9b6af5 0%,#7241dd 100%);justify-content:center;align-items:center;width:54px;height:58px;display:flex;position:relative}.mainMemberDashboard .crown-shape svg{stroke-width:2px}.mainMemberDashboard .membership-progress-wrapper{margin-top:12px}.mainMemberDashboard .membership-progress{background:#ddd8f5;border-radius:999px;width:100%;height:6px;overflow:hidden}.mainMemberDashboard .membership-progress span{border-radius:inherit;background:linear-gradient(90deg,#8744f5 0%,#7540ef 100%);height:100%;transition:width .4s;display:block}.mainMemberDashboard .membership-progress-info{color:#55576c;justify-content:flex-end;margin-top:7px;font-size:11px;display:flex}.mainMemberDashboard .membership-footer{justify-content:flex-start;align-items:center;margin-top:14px;display:flex}.mainMemberDashboard .membership-footer a{color:#7140e8;align-items:center;gap:4px;font-size:10px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.mainMemberDashboard .membership-footer a:hover{color:#5424c2}.mainMemberDashboard .membership-warning{color:#d64b4b;margin:0;font-size:10px}.mainMemberDashboard .membership-warning a{color:#7140e8;margin-left:5px}.mainMemberDashboard .membership-empty{flex-direction:column;gap:12px;display:flex}.mainMemberDashboard .membership-empty p{color:#65677b;margin:0;font-size:12px}.mainMemberDashboard .MemberDashboardTopRight{flex:60%;justify-content:flex-end;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.mainMemberDashboard .StoryDetailTopRightImages{object-fit:contain;align-self:flex-end;width:100%;max-width:400px;height:auto;display:block}.mainMemberDashboard .MemberDashboardBottom{border-radius:8px;gap:14px;display:flex}.mainMemberDashboard .MemberDashboardBottomSection{background:#fff;border:1px solid #e8e9ef;border-radius:10px;flex:1;min-width:0;box-shadow:0 6px 16px #021e540a}.mainMemberDashboard .MemberDashboardBottomSectionhead{border-bottom:1px solid #eeeef3;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.mainMemberDashboard .MemberDashboardBottomSectionhead h3{color:#262738;margin:0;font-size:12px;font-weight:600}.mainMemberDashboard .MemberDashboardBottomSectionhead a{color:#7540ef;padding:4px 6px;font-size:12px;font-weight:600;text-decoration:none}.mainMemberDashboard .MemberDashboardBottomSectionhead a:hover{color:#5424c2}.mainMemberDashboard .Quicklinksgrid1{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:10px;display:grid}.mainMemberDashboard .QuickLinksCard{background:#faf9ff;border:1px solid #ebe7f6;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.mainMemberDashboard .QuickLinksCard h4{color:#292a39;margin:0;font-size:11px;font-weight:600}.mainMemberDashboard .QuickLinksCard p{color:#7a7b8d;margin:0;font-size:10px}.mainMemberDashboard .QiuckLinksGo{color:#fff;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:5px;align-items:center;margin-top:4px;padding:5px 9px;font-size:9px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.mainMemberDashboard .QiuckLinksGo:hover{transform:translateY(-1px);box-shadow:0 4px 10px #8c52ff2e}.mainMemberDashboard .bookmark-list{flex-direction:column;gap:8px;margin:0;padding:10px;list-style:none;display:flex}.mainMemberDashboard .bookmark-list li{background:#faf9ff;border:1px solid #eeeef4;border-radius:7px;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;display:flex}.mainMemberDashboard .bookmark-list li strong{color:#343545;font-size:12px;font-weight:500}.mainMemberDashboard .chip--tag{color:#7540ef;background:#f0eaff;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:600}.mainMemberDashboard .Quicklinksgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.mainMemberDashboard .QuickLinksCardLink{color:#8a43e8;background:linear-gradient(135deg,#faf7ff 0%,#fff2fb 100%);border:1px solid #eadcf9;border-radius:7px;justify-content:center;align-items:center;min-height:35px;padding:7px 9px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.mainMemberDashboard .QuickLinksCardLink:hover{border-color:#cdb2f4;transform:translateY(-1px)}@media (width<=1200px){.mainMemberDashboard{width:100%;max-width:1200px;padding:20px 30px}.MemberDashboardTop{min-height:280px}.MemberDashboardTopLeft{flex:48%}.MemberDashboardTopRight{flex:52%}.StoryDetailTopRightImages{max-width:360px}.MemberDashboardBottom{gap:12px}.Quicklinksgrid1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.mainMemberDashboard{padding:18px 24px}.subMemberDashboard{gap:18px}.MemberDashboardTop{min-height:auto}.MemberDashboardTopLeft{flex:52%;padding:20px 16px}.MemberDashboardTopRight{flex:48%}.StoryDetailTopRightImages{max-width:300px}.MemberDashboardHeading h1{font-size:22px}.MemberDashboardHeading p{font-size:11px}.Membership-card{padding:16px}.membership-status-row h2{font-size:20px}.MemberDashboardBottom{flex-wrap:wrap}.MemberDashboardBottomSection{flex:calc(50% - 6px)}}@media (width<=768px){.mainMemberDashboard{padding:16px 20px}.MemberDashboardTop{flex-direction:column;align-items:stretch}.MemberDashboardTopLeft{width:100%;padding:20px}.MemberDashboardTopRight{justify-content:center;align-items:flex-end;width:100%;min-height:220px}.StoryDetailTopRightImages{width:80%;max-width:320px}.MemberDashboardBottom{flex-direction:column;gap:14px}.MemberDashboardBottomSection{flex:100%;width:100%}.Quicklinksgrid1,.Quicklinksgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=576px){.mainMemberDashboard{padding:12px 14px}.subMemberDashboard{gap:14px}.MemberDashboardTopLeft{padding:16px}.MemberDashboardHeading h1{letter-spacing:-.3px;font-size:20px}.MemberDashboardHeading p{font-size:11px}.Membership-card{padding:14px}.membership-card-content{align-items:flex-start}.membership-status-row{flex-wrap:wrap}.membership-status-row h2{font-size:19px}.membership-date,.membership-progress-info{font-size:10px}.membership-footer{margin-top:12px}.MemberDashboardTopRight{min-height:180px}.StoryDetailTopRightImages{width:90%;max-width:280px}.MemberDashboardBottomSectionhead{padding:10px}.MemberDashboardBottomSectionhead h3{font-size:12px}.MemberDashboardBottomSectionhead a{font-size:11px}.Quicklinksgrid1,.Quicklinksgrid{grid-template-columns:1fr;padding:8px}.QuickLinksCard{padding:11px}.bookmark-list{padding:8px}}@media (width<=400px){.mainMemberDashboard{padding:10px}.MemberDashboardTopLeft{padding:14px}.Membership-card{padding:12px}.membership-status-row h2{font-size:18px}.MemberDashboardTopRight{min-height:150px;display:none!important}.StoryDetailTopRightImages{width:95%}.QuickLinksCardLink{min-height:34px;font-size:11px}}.member-engagement{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1rem 0;display:grid}.member-engagement.is-loading{color:#6b7280;padding:1rem 0;display:block}.member-engagement .me-stat{background:#fff;border:1px solid #eef0f3;border-radius:12px;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem;display:flex}.member-engagement .me-value{font-size:1.75rem;font-weight:700;line-height:1.1}.member-engagement .me-label{color:#6b7280;margin-top:.35rem;font-size:.85rem}.member-engagement .me-sub{color:#9ca3af;margin-top:.15rem;font-size:.75rem}.member-engagement .me-streak .me-value{color:#f59e0b}@media (width<=640px){.member-engagement{grid-template-columns:repeat(2,1fr)}}.tl-card{background:#fff;border:1px solid #eceef1;border-radius:14px;margin-top:16px;padding:18px}.tl-card-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.tl-badge-ico{color:#9ca3af;background:#f3f4f6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.tl-badge-ico.on{color:#d97706;background:#fef3c7}.tl-badge-ico.big{width:56px;height:56px}.tl-card-title{font-weight:700}.tl-card-line{color:#374151;margin:8px 0;font-size:12px}.tl-card-link{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:14px;font-weight:600;text-decoration:none}.sub-tl-card-head{justify-content:space-between;align-items:center;width:100%;display:flex}.tl-st{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.tl-st--active{color:#16a34a;background:#dcfce7}.tl-st--risk{color:#ca8a04;background:#fef9c3}.tl-st--expired{color:#6b7280;background:#f3f4f6}.tl-st--none{color:#8a35ef;background:#f7f1ff}.tl-progress{background:#eef2ff;border-radius:999px;height:8px;position:relative;overflow:hidden}.tl-progress.big{height:14px;margin:6px 0 4px}.tl-progress-bar{background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:999px;height:100%;transition:width .3s}.tl-progress-label{color:#6b7280;font-size:12px}.tl-page{max-width:860px;margin:0 auto;padding:20px 16px 48px}.tl-hero{align-items:center;gap:16px;margin-bottom:18px;display:flex}.tl-hero h1{margin:0;font-size:22px}.tl-toolbar{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.tl-toolbar h2{margin:0;font-size:16px}.tl-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:10px;padding:9px 16px;font-weight:600}.tl-btn:hover{background:#4338ca}.tl-btn:disabled{opacity:.6}.tl-linklike{color:#4f46e5;cursor:pointer;background:0 0;border:none;padding:0 6px;font-weight:600}.tl-linklike.danger{color:#dc2626}.tl-list{flex-direction:column;gap:10px;display:flex}.tl-item{border:1px solid #eceef1;border-radius:12px;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.tl-item-main{flex-direction:column;gap:3px;min-width:0;display:flex}.tl-type{color:#6b7280;font-size:13px}.tl-type em{color:#b45309;font-style:normal}.tl-item-link{color:#4f46e5;word-break:break-all;font-size:12px}.tl-note{color:#b91c1c;margin-top:4px;font-size:13px}.tl-item-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.tl-item-actions{gap:6px;display:flex}.tl-pill{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.tl-pill--pending{color:#ca8a04;background:#fef9c3}.tl-pill--approved{color:#16a34a;background:#dcfce7}.tl-pill--rejected{color:#b91c1c;background:#fee2e2}.tl-overlay{z-index:1000;background:#0f172a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tl-modal{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:90vh;padding:22px;overflow-y:auto}.tl-modal-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tl-modal-head h3{margin:0}.tl-close{cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;width:30px;height:30px}.tl-field{color:#374151;flex-direction:column;gap:5px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.tl-field input,.tl-field textarea,.tl-field select{border:1px solid #d1d5db;border-radius:9px;padding:9px 11px;font-size:14px;font-weight:400}.tl-field input:focus,.tl-field textarea:focus,.tl-field select:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #9b6af51a}.tl-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tl-error{color:#b91c1c;background:#fef2f2;border-radius:8px;padding:8px 12px;font-size:14px}.tl-modal-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}@media (width<=640px){.tl-two{grid-template-columns:1fr}}.tl-public-highlight{background:linear-gradient(#fffbeb,#fff);border:1px solid #fde68a;border-radius:14px;align-items:center;gap:14px;max-width:640px;margin:0 auto 20px;padding:16px 18px;display:flex}.tl-public-title{font-size:16px;font-weight:800}.tl-public-sub{color:#92400e;margin-top:2px;font-size:13px}.mainEventsByChapterInfo{margin:0 auto;padding:6rem 56px 4.2rem}.mainEventsByChapterInfo .subEventsByChapterInfo{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:20rem;margin:0 auto;position:relative;box-shadow:0 20px 40px #7c3aed40}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo{gap:10px;padding:38px 56px 20px;display:flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoImage{width:12rem;height:11rem}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoImage img{object-fit:cover;border-radius:10px;width:100%;height:100%}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoImage .EventsByChapterInfoInitials{background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;font-family:Tan Aegean;font-size:74px;font-weight:700;display:flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData{padding:10px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .Status{border-radius:50px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .Status .statusDot{border-radius:50%;width:8px;height:8px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .Status.active{color:#15803d;background:#f4fff8}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .Status.active .statusDot{background:#22c55e}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .Status.inactive{color:#b91c1c;background:#fff6f6}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .Status.inactive .statusDot{background:#ef4444}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData{flex-direction:column;gap:10px;margin-top:10px;display:flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown{display:inline-block;position:relative}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownBtn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:24px;font-weight:700;display:flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownBtn span{letter-spacing:1.8px;font-family:Para}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownBtn svg{font-size:16px;transition:all .25s}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownBtn .rotate{transform:rotate(180deg)}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu{z-index:100;background:#fff;border-radius:4px;width:240px;padding:10px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 18px 45px #00000026}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu .chapterSearch{border-bottom:1px solid #ececec}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu .chapterSearch .sub-chapterSearch{width:100%;padding:10px 0;position:relative}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu .chapterSearch input{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:10px;font-size:12px;transition:all .25s}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu .chapterSearch input:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51f}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu .chapterList{max-height:260px;overflow-y:auto}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu .chapterList .chapterItem{color:#707070;cursor:pointer;padding:4px 10px;font-size:12px;transition:all .2s}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu .chapterList .chapterItem:hover{color:#9b6af5;background:#f7f3ff}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu .chapterList .chapterItem.active{color:#9b6af5;background:#f3ecff;font-weight:600}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData h2{margin:0;font-size:24px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData h5{color:#fff;margin:0;font-size:12px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData p{color:#dcdcdc;margin:0;font-size:12px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .location{font-size:12px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat{margin:0 28px;position:relative}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .EventsByChapterInfoStatBox{background:#fff;border-radius:10px;padding:10px 0;box-shadow:0 4px 4px #021e540f}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .subEventsByChapterInfoStat{align-items:center;display:flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .subEventsByChapterInfoStatInfo{justify-content:flex-end;padding:0 20px;display:flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .subEventsByChapterInfoStatInfo p{color:#d1d1d1;font-size:12px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statCard{flex:1;justify-content:center;align-items:center;gap:16px;padding:18px 12px;display:flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .borderRight{border-right:1px solid #ececec}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statIcon{background:linear-gradient(135deg,#f6f0ff 0%,#fff6fc 100%);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statIcon svg{color:#9b6af5;font-size:26px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statContent h3{color:#1f2937;margin:0;font-size:18px;font-weight:700}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statContent p{color:#6b7280;margin:4px 0 0;font-size:13px;font-weight:500}@media (width<=1200px){.mainEventsByChapterInfo{padding-top:6rem;padding-bottom:4.2rem}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo{padding:32px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat{margin:0 20px}}@media (width<=992px){.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat{margin:24px 16px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .subEventsByChapterInfoStat{flex-wrap:nowrap;width:100%}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statCard{flex:33.333%;gap:10px;min-width:0;padding:16px 10px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .borderRight{border-right:1px solid #ececec}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statIcon{width:44px;height:44px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statIcon svg{font-size:22px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statContent h3{font-size:17px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statContent p{font-size:12px}}@media (width<=768px){.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat{margin:16px 8px 0}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .subEventsByChapterInfoStat{flex-flow:row;width:100%;padding:4px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statCard{flex:33.333%;justify-content:center;gap:8px;width:auto;min-width:0;padding:14px 8px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .borderRight{border-bottom:none;border-right:1px solid #eee9f8}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statIcon{flex:0 0 40px;width:40px;height:40px;display:none}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statIcon svg{font-size:20px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statContent h3{font-size:15px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statContent p{font-size:11px}}@media (width<=480px){.mainEventsByChapterInfo{padding-top:6rem;padding-bottom:4.2rem}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo{padding:20px 14px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoImage{width:120px;height:120px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData h2{font-size:18px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData h5,.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData p,.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .location{font-size:12px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownBtn{font-size:18px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfo .EventsByChapterInfoData .subEventsByChapterInfoData .chapterDropdown .chapterDropdownMenu{width:100%}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statCard{gap:12px;padding:11px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statIcon{width:42px;height:42px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statIcon svg{font-size:20px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statContent h3{text-align:center;font-size:16px}.mainEventsByChapterInfo .subEventsByChapterInfo .EventsByChapterInfoStat .statContent p{font-size:12px}}.mainEventsOverviewUpcomingEvents{border:1px solid #ececf5;border-radius:10px;padding:20px 0;box-shadow:0 12px 40px #0000000d}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader{justify-content:space-between;align-items:center;padding:0 20px;display:flex}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader h2{color:#1f2937;margin:0;font-size:18px;font-weight:700}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader h2 span{color:#8b5cf6}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader button{color:#8b5cf6;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader button svg{font-size:18px;transition:all .3s}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader button:hover{gap:12px}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents{padding:6px 20px}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard{background:#fff;border:1px solid #ececec;border-radius:8px;flex-direction:column;gap:10px;padding:14px;transition:all .3s;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard:hover{transform:translateY(-5px);box-shadow:0 18px 40px #00000014}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventTop{justify-content:space-between;align-items:center;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventTop .eventType{border-radius:30px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventTop .eventType svg{font-size:16px}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventTop .bookmarkBtn{cursor:pointer;color:#707070;background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;transition:all .2s;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventTop .bookmarkBtn:hover{transform:scale(1.1)}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventTop .bookmarkBtn.active{color:#8b5cf6}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard h3{color:#1d2433;margin:0;font-size:14px;font-weight:700;line-height:1.4}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard h3 a,.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard h3 .eventCardTitleLink{color:inherit;text-decoration:none;transition:color .2s}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard h3 a:hover,.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard h3 .eventCardTitleLink:hover{color:#9b6af5}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventInfo{flex-direction:column;gap:6px;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventInfo div{color:#6b7280;align-items:center;gap:8px;font-size:12px;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventFooter{justify-content:space-between;align-items:center;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventFooter button{color:#8b5cf6;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventFooter .eventImage{background:#8b5cf614;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventFooter .cardRsvpStatus{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventFooter .cardRsvpStatus .registeredBadge{color:#10b981;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventFooter .cardRsvpStatus .cancelLink{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;display:inline-block}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents .eventCard .eventFooter .cardRsvpStatus .cancelLink:hover{color:#dc2626}@media (width<=1200px){.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader{padding:0 18px}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents{padding:6px 18px}.mainEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents{gap:12px}}@media (width<=992px){.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader{padding:0 16px}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader h2{font-size:17px}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents{padding:6px 16px}.mainEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents{gap:12px;grid-template-columns:1fr!important}.mainEventsOverviewUpcomingEvents .eventCard{padding:14px}}@media (width<=768px){.mainEventsOverviewUpcomingEvents{padding:16px 0}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader{padding:0 14px}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader h2{font-size:16px}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader button{gap:6px;font-size:11px}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader button svg{font-size:16px}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents{padding:6px 14px}.mainEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents{gap:10px}.mainEventsOverviewUpcomingEvents .eventCard{gap:8px;padding:12px}.mainEventsOverviewUpcomingEvents .eventCard .eventTop .eventType{padding:7px 12px;font-size:12px}.mainEventsOverviewUpcomingEvents .eventCard .eventTop .eventType svg{font-size:14px}.mainEventsOverviewUpcomingEvents .eventCard .eventTop .bookmarkBtn{font-size:20px}.mainEventsOverviewUpcomingEvents .eventCard h3{font-size:13px}.mainEventsOverviewUpcomingEvents .eventCard .eventInfo{gap:5px}.mainEventsOverviewUpcomingEvents .eventCard .eventInfo div{font-size:11px}.mainEventsOverviewUpcomingEvents .eventCard .eventFooter .eventImage{width:36px;height:36px;font-size:16px}.mainEventsOverviewUpcomingEvents .eventCard .eventFooter button,.mainEventsOverviewUpcomingEvents .eventCard .eventFooter .cardRsvpStatus .registeredBadge,.mainEventsOverviewUpcomingEvents .eventCard .eventFooter .cardRsvpStatus .cancelLink{font-size:11px}}@media (width<=480px){.mainEventsOverviewUpcomingEvents{border-radius:8px;padding:14px 0}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader{padding:0 12px}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader h2{font-size:15px}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader button{font-size:10px}.mainEventsOverviewUpcomingEvents .UpcomingEventsHeader button svg{font-size:14px}.mainEventsOverviewUpcomingEvents .subEventsOverviewUpcomingEvents{padding:6px 12px}.mainEventsOverviewUpcomingEvents .EventsOverviewUpcomingEvents{gap:8px}.mainEventsOverviewUpcomingEvents .eventCard{padding:11px}.mainEventsOverviewUpcomingEvents .eventCard .eventTop .eventType{padding:6px 10px;font-size:11px}.mainEventsOverviewUpcomingEvents .eventCard .eventTop .eventType svg{font-size:13px}.mainEventsOverviewUpcomingEvents .eventCard .eventTop .bookmarkBtn{font-size:18px}.mainEventsOverviewUpcomingEvents .eventCard h3{font-size:12px}.mainEventsOverviewUpcomingEvents .eventCard .eventInfo div{font-size:10px}.mainEventsOverviewUpcomingEvents .eventCard .eventFooter .eventImage{width:34px;height:34px;font-size:15px}.mainEventsOverviewUpcomingEvents .eventCard .eventFooter button,.mainEventsOverviewUpcomingEvents .eventCard .eventFooter .cardRsvpStatus .registeredBadge,.mainEventsOverviewUpcomingEvents .eventCard .eventFooter .cardRsvpStatus .cancelLink{font-size:10px}}.rsvp-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#1c162a7a;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out rsvpOverlayIn;display:flex;position:fixed;inset:0}.rsvp-modal-content{scrollbar-width:thin;scrollbar-color:#d7caee transparent;background:#fff;border:1px solid #9b6af51f;border-radius:22px;width:min(100%,620px);max-height:88vh;animation:.24s ease-out rsvpModalIn;position:relative;overflow-y:auto;box-shadow:0 25px 60px #2319372e,0 8px 25px #23193714}.rsvp-modal-content::-webkit-scrollbar{width:5px}.rsvp-modal-content::-webkit-scrollbar-track{background:0 0}.rsvp-modal-content::-webkit-scrollbar-thumb{background:#d7caee;border-radius:10px}.rsvp-modal-close{z-index:5;color:#766d82;cursor:pointer;background:#fff;border:1px solid #e8e1f1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:20px;right:20px}.rsvp-modal-close svg{stroke-width:1.8px;width:17px;height:17px}.rsvp-modal-close:hover{color:#4a4057;background:#f8f5fc;border-color:#d9cceb}.rsvp-modal-close:focus-visible{outline-offset:2px;outline:3px solid #9b6af52e}.rsvp-modal-body{padding:38px 40px 40px;position:relative}.rsvp-modal-body:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 0,#9b6af517,#0000 48%),linear-gradient(#fbf9ff 0%,#fff0 100%);border-radius:22px 22px 0 0;height:110px;position:absolute;top:0;left:0;right:0}.rsvp-modal-body h2{z-index:1;letter-spacing:-.025em;max-width:500px;margin:0 0 30px;font-size:16px;font-weight:700;line-height:1.28;position:relative}.rsvp-modal-body form{z-index:1;position:relative}.rsvp-modal-body label{color:#444;flex-direction:column;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.rsvp-modal-body input,.rsvp-modal-body select,.rsvp-modal-body textarea{background:#fff;border:1px solid #e3dfe8;border-radius:9px;outline:none;width:100%;padding:6px 13px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.rsvp-modal-body input::placeholder,.rsvp-modal-body select::placeholder,.rsvp-modal-body textarea::placeholder{color:#aaa3b2}.rsvp-modal-body input:hover,.rsvp-modal-body select:hover,.rsvp-modal-body textarea:hover{border-color:#d4c9e2}.rsvp-modal-body input:focus,.rsvp-modal-body select:focus,.rsvp-modal-body textarea:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #9b6af51a}.rsvp-modal-body textarea{resize:vertical;min-height:100px}.rsvp-modal-body select{cursor:pointer;appearance:auto}.rsvp-modal-body button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:9px;width:100%;min-height:46px;margin-top:8px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 5px 14px #9b6af529}.rsvp-modal-body button[type=submit]:active{transform:translateY(0)}.rsvp-modal-body button[type=submit]:focus-visible{outline-offset:2px;outline:3px solid #9b6af52e}.paywall{z-index:1;text-align:center;background:#faf8fd;border:1px solid #ebe4f4;border-radius:15px;padding:24px;position:relative}.paywall p{color:#665d71;margin:0 0 18px;font-size:14px;line-height:1.6}.paywall .btn{color:#fff;background:#9b6af5;border:1px solid #9b6af5;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.paywall .btn:hover{background:#8f5de7;transform:translateY(-1px);box-shadow:0 7px 18px #9b6af52e}.rsvp-modal-content>div:not(.rsvp-modal-body):not(.rsvp-modal-error){justify-content:center;align-items:center;min-height:180px;padding:32px;display:flex}.rsvp-modal-error{color:#70677b;text-align:center;justify-content:center;align-items:center;min-height:180px;padding:32px;font-size:14px;display:flex}@keyframes rsvpOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes rsvpModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.rsvp-modal-overlay{padding:18px}.rsvp-modal-content{border-radius:20px;width:100%;max-height:90vh}.rsvp-modal-body{padding:34px 28px 32px}.rsvp-modal-body:before{border-radius:20px 20px 0 0}.rsvp-modal-body h2{margin-bottom:26px;margin-right:45px;font-size:24px}.rsvp-modal-close{top:16px;right:16px}}@media (width<=480px){.rsvp-modal-overlay{align-items:flex-end;padding:0}.rsvp-modal-content{border-radius:20px 20px 0 0;width:100%;max-height:94vh;animation:.25s ease-out rsvpMobileModalIn}.rsvp-modal-body{padding:30px 20px 26px}.rsvp-modal-body:before{border-radius:20px 20px 0 0}.rsvp-modal-body h2{margin-bottom:24px;margin-right:42px;font-size:22px}.rsvp-modal-close{width:34px;height:34px;top:12px;right:12px}.paywall{padding:20px 16px}.paywall .btn{width:100%}}@keyframes rsvpMobileModalIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rsvp-modal-overlay,.rsvp-modal-content{animation:none}}.mainEventsOverviewWhyJoin .EventsOverviewWhyJoin{background:#fff;border:1px solid #ececf5;border-radius:10px;max-width:620px;padding:20px;box-shadow:0 12px 40px #0000000d}.mainEventsOverviewWhyJoin .EventsOverviewWhyJoin h2{color:#1e1b4b;margin-bottom:10px;font-size:16px;font-weight:700}.mainEventsOverviewWhyJoin .EventsOverviewWhyJoin .whyJoinList{background:#fff;border-radius:10px;flex-direction:column;gap:20px;max-width:620px;padding:20px;display:flex}.mainEventsOverviewWhyJoin .EventsOverviewWhyJoin .whyJoinList .whyJoinItem{align-items:center;gap:20px;display:flex}.mainEventsOverviewWhyJoin .EventsOverviewWhyJoin .whyJoinList .whyJoinItem .icon{color:#8b5cf6;background:#8b5cf614;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.mainEventsOverviewWhyJoin .EventsOverviewWhyJoin .whyJoinList .whyJoinItem .content h4{color:#1f2937;margin:0;font-size:14px;font-weight:700}.mainEventsOverviewWhyJoin .EventsOverviewWhyJoin .whyJoinList .whyJoinItem .content p{color:#6b7280;word-break:break-word;margin:0;font-size:12px}@media (width<=1200px){.mainEventsOverviewWhyJoin .whyJoinList{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.mainEventsOverviewWhyJoin .whyJoinList{grid-template-columns:1fr}.mainEventsOverviewWhyJoin h2{font-size:28px}.mainEventsOverviewWhyJoin .whyJoinItem .icon{width:70px;min-width:70px;height:70px;font-size:30px}.mainEventsOverviewWhyJoin .whyJoinItem .content h4{font-size:20px}.mainEventsOverviewWhyJoin .whyJoinItem .content p{font-size:16px}}.mainEventsOverviewAboutChapter .aboutChapterCard{background:#fff;border:1px solid #ececf5;border-radius:10px;max-width:620px;padding:20px;box-shadow:0 12px 40px #0000000d}.mainEventsOverviewAboutChapter .aboutChapterCard h2{color:#1e1b4b;margin-bottom:10px;font-size:16px;font-weight:700}.mainEventsOverviewAboutChapter .aboutChapterCard p{color:#6b7280;margin-bottom:10px;font-size:12px;line-height:1.8}.mainEventsOverviewAboutChapter .aboutChapterCard .aboutInfo{flex-direction:column;gap:28px;margin-bottom:40px;display:flex}.mainEventsOverviewAboutChapter .aboutChapterCard .aboutInfo .infoItem{align-items:center;gap:20px;display:flex}.mainEventsOverviewAboutChapter .aboutChapterCard .aboutInfo .infoItem .icon{color:#8b5cf6;background:#8b5cf614;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.mainEventsOverviewAboutChapter .aboutChapterCard .aboutInfo .infoItem .Eventscontent h4{color:#1f2937;margin:0;font-size:14px;font-weight:700}.mainEventsOverviewAboutChapter .aboutChapterCard .aboutInfo .infoItem .Eventscontent span{color:#6b7280;word-break:break-word;font-size:12px}.mainEventsOverviewAboutChapter .aboutChapterCard .contactBtn{color:#8b5cf6;cursor:pointer;background:0 0;border:2px solid #8b5cf6;border-radius:10px;justify-content:center;align-items:center;gap:14px;width:100%;padding:10px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.mainEventsOverviewAboutChapter .aboutChapterCard .contactBtn svg{font-size:22px}.mainEventsOverviewAboutChapter .aboutChapterCard .contactBtn:hover{color:#fff;background:#8b5cf6}@media (width<=768px){.mainEventsOverviewAboutChapter{padding:20px 0}.mainEventsOverviewAboutChapter .aboutChapterCard{padding:24px}.mainEventsOverviewAboutChapter .aboutChapterCard h2{font-size:18px}.mainEventsOverviewAboutChapter .aboutChapterCard p,.mainEventsOverviewAboutChapter .aboutChapterCard .aboutInfo .infoItem .Eventscontent h4{font-size:14px}.mainEventsOverviewAboutChapter .aboutChapterCard .aboutInfo .infoItem .Eventscontent span{font-size:16px}.mainEventsOverviewAboutChapter .aboutChapterCard .contactBtn{height:56px;font-size:17px}}.mainPastEventsOverview{border:1px solid #ececf5;border-radius:10px;padding:20px 0;box-shadow:0 12px 40px #0000000d}.mainPastEventsOverview .PastEventsOverviewHeader{justify-content:space-between;align-items:center;padding:0 20px;display:flex}.mainPastEventsOverview .PastEventsOverviewHeader h2{color:#1f2937;margin:0;font-size:18px;font-weight:700}.mainPastEventsOverview .PastEventsOverviewHeader h2 span{color:#8b5cf6}.mainPastEventsOverview .PastEventsOverviewHeader button{color:#8b5cf6;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.mainPastEventsOverview .PastEventsOverviewHeader button svg{font-size:18px;transition:all .3s}.mainPastEventsOverview .PastEventsOverviewHeader button:hover{gap:12px}.mainPastEventsOverview .subPastEventsOverview{padding:6px 20px}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard{background:#fff;border:1px solid #edf0f7;border-radius:8px;flex-direction:column;gap:20px;padding:10px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 8px 25px #0f172a0d}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f172a1a}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard:hover img{transform:scale(1.05)}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventCardImg{width:100%;height:170px}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventCardImg img{object-fit:cover;border-radius:10px;width:100%;height:100%;transition:transform .4s;display:block}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent .eventBadge{color:#707070;background:#ececec;border-radius:30px;align-items:center;gap:8px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent .eventBadge svg{font-size:15px}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent h3{color:#707070;margin-top:0;margin-bottom:18px;font-size:14px;font-weight:700;line-height:1.5}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent h3 a,.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent h3 .eventCardTitleLink{color:inherit;text-decoration:none;transition:color .2s}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent h3 a:hover,.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent h3 .eventCardTitleLink:hover{color:#9b6af5}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent .eventMeta{flex-direction:column;gap:10px;display:flex}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent .eventMeta div{color:#6b7280;align-items:center;gap:8px;font-size:12px;display:flex}.mainPastEventsOverview .subPastEventsOverview .PastEventsOverview .pastEventCard .pastEventContent .eventMeta div svg{color:#8b5cf6;font-size:16px}@media (width<=1200px){.mainPastEventsOverview .pastEventsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.mainPastEventsOverview .pastEventsHeader{flex-direction:column;align-items:flex-start;gap:16px}.mainPastEventsOverview .pastEventsHeader h2{font-size:28px}.mainPastEventsOverview .pastEventsGrid{grid-template-columns:1fr}}@media (width<=1200px){.mainPastEventsOverview .PastEventsOverviewHeader{padding:0 18px}.mainPastEventsOverview .subPastEventsOverview{padding:6px 18px}.mainPastEventsOverview .PastEventsOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mainPastEventsOverview .pastEventCard .pastEventCardImg{height:160px}}@media (width<=992px){.mainPastEventsOverview .PastEventsOverviewHeader{padding:0 16px}.mainPastEventsOverview .PastEventsOverviewHeader h2{font-size:17px}.mainPastEventsOverview .subPastEventsOverview{padding:6px 16px}.mainPastEventsOverview .PastEventsOverview{gap:12px;grid-template-columns:1fr!important}.mainPastEventsOverview .pastEventCard{gap:16px;padding:10px}.mainPastEventsOverview .pastEventCard .pastEventCardImg{height:160px}.mainPastEventsOverview .pastEventCard .pastEventContent{gap:8px}.mainPastEventsOverview .pastEventCard .pastEventContent h3{margin-bottom:12px;font-size:13px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventMeta{gap:8px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventMeta div{font-size:11px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventMeta div svg{font-size:15px}}@media (width<=768px){.mainPastEventsOverview{padding:16px 0}.mainPastEventsOverview .PastEventsOverviewHeader{gap:12px;padding:0 14px}.mainPastEventsOverview .PastEventsOverviewHeader h2{font-size:16px}.mainPastEventsOverview .PastEventsOverviewHeader button{gap:6px;font-size:11px}.mainPastEventsOverview .PastEventsOverviewHeader button svg{font-size:16px}.mainPastEventsOverview .subPastEventsOverview{padding:6px 14px}.mainPastEventsOverview .PastEventsOverview{grid-template-columns:1fr;gap:14px}.mainPastEventsOverview .pastEventCard{gap:14px;padding:12px}.mainPastEventsOverview .pastEventCard .pastEventCardImg{height:200px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventBadge{padding:4px 9px;font-size:10px}.mainPastEventsOverview .pastEventCard .pastEventContent h3{margin-bottom:10px;font-size:14px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventMeta{gap:8px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventMeta div{font-size:11px}}@media (width<=480px){.mainPastEventsOverview{border-radius:8px;padding:14px 0}.mainPastEventsOverview .PastEventsOverviewHeader{padding:0 12px}.mainPastEventsOverview .PastEventsOverviewHeader h2{font-size:15px}.mainPastEventsOverview .PastEventsOverviewHeader button{font-size:10px}.mainPastEventsOverview .PastEventsOverviewHeader button svg{font-size:14px}.mainPastEventsOverview .subPastEventsOverview{padding:6px 12px}.mainPastEventsOverview .PastEventsOverview{gap:12px}.mainPastEventsOverview .pastEventCard{gap:12px;padding:10px}.mainPastEventsOverview .pastEventCard .pastEventCardImg{height:180px}.mainPastEventsOverview .pastEventCard .pastEventContent{gap:7px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventBadge{padding:3px 8px;font-size:9px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventBadge svg{font-size:13px}.mainPastEventsOverview .pastEventCard .pastEventContent h3{margin-bottom:8px;font-size:12px;line-height:1.4}.mainPastEventsOverview .pastEventCard .pastEventContent .eventMeta{gap:7px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventMeta div{font-size:10px}.mainPastEventsOverview .pastEventCard .pastEventContent .eventMeta div svg{font-size:14px}}.mainEventsOverview{gap:10px;padding:20px;display:flex}.mainEventsOverview .subEventsOverview{flex-direction:column;flex:70%;gap:20px;display:flex}.mainEventsOverview .subEventsOverview1{flex-direction:column;flex:30%;gap:20px;display:flex}@media (width<=1200px){.mainEventsOverview{gap:16px;padding:20px 16px}.mainEventsOverview .subEventsOverview{flex:65%}.mainEventsOverview .subEventsOverview1{flex:35%}}@media (width<=992px){.mainEventsOverview{flex-direction:column;gap:20px;padding:20px 16px}.mainEventsOverview .subEventsOverview,.mainEventsOverview .subEventsOverview1{flex:100%;width:100%}}@media (width<=768px){.mainEventsOverview{gap:16px;padding:16px 12px}.mainEventsOverview .subEventsOverview,.mainEventsOverview .subEventsOverview1{gap:16px}}@media (width<=480px){.mainEventsOverview{gap:12px;padding:12px 10px}.mainEventsOverview .subEventsOverview,.mainEventsOverview .subEventsOverview1{gap:12px}}.mainEventUpcomingFilters{padding:20px 0;position:relative}.mainEventUpcomingFilters .filterToggleBtn,.mainEventUpcomingFilters .filterBackdrop,.mainEventUpcomingFilters .filterCloseBtn{display:none}.mainEventUpcomingFilters .chapterFilter{background:#fff;border:1px solid #ececf4;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 10px 30px #0000000d}.mainEventUpcomingFilters .chapterFilter .filterGroup p{color:#707070;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.mainEventUpcomingFilters .chapterFilter .filterGroup label{color:#707070;margin-bottom:4px;font-size:12px;display:block}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox{margin-bottom:28px;position:relative}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox .icon{color:#9b6af5;pointer-events:none;font-size:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox .arrow{color:#707070;pointer-events:none;font-size:15px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox select{color:#444;cursor:pointer;appearance:none;background:#fff;border:1px solid #e6e8ef;border-radius:4px;outline:none;width:100%;padding:10px 46px;font-size:12px;transition:all .25s}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox select:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51f}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox span{color:#707070;font-size:12px}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox input[type=date]{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:10px;font-size:12px;transition:all .25s}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox input[type=date]:focus{border:1px solid #9b6af5;box-shadow:0 0 8px #9b6af5cc}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox input[type=date]::placeholder{color:#999;font-size:12px;position:relative;left:2px}.mainEventUpcomingFilters .chapterFilter .filterGroup .selectBox input[type=date]::-webkit-calendar-picker-indicator{filter:invert(88%)sepia(7%)saturate(600%)hue-rotate(170deg)brightness(85%)contrast(97%)}.mainEventUpcomingFilters .chapterFilter .filterGroupType{flex-direction:column;gap:10px;display:flex}.mainEventUpcomingFilters .chapterFilter .filterGroupType label{color:#707070;margin-bottom:4px;font-size:12px;display:block}.mainEventUpcomingFilters .chapterFilter .filterGroupType .eventTypes{flex-direction:column;gap:14px;display:flex}.mainEventUpcomingFilters .chapterFilter .filterGroupType .eventTypes .eventType{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.mainEventUpcomingFilters .chapterFilter .filterGroupType .eventTypes .eventType .left{align-items:center;gap:12px;display:flex}.mainEventUpcomingFilters .chapterFilter .filterGroupType .eventTypes .eventType .left input[type=checkbox]{display:none}.mainEventUpcomingFilters .chapterFilter .filterGroupType .eventTypes .eventType .left input[type=checkbox]+.FilterCheckbox{cursor:pointer;background-color:#fff;border:1px solid #9b6af5;border-radius:4px;width:20px;height:20px;display:inline-block;position:relative}.mainEventUpcomingFilters .chapterFilter .filterGroupType .eventTypes .eventType .left input[type=checkbox]:checked+.FilterCheckbox{background-color:#fff}.mainEventUpcomingFilters .chapterFilter .filterGroupType .eventTypes .eventType .left input[type=checkbox]:checked+.FilterCheckbox:before{content:"✓";color:#9b6af5;font-size:14px;position:absolute;top:-1px;left:4px}.mainEventUpcomingFilters .chapterFilter .filterGroupType .eventTypes .eventType .count{color:#666;background:#f4f5fb;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.mainEventUpcomingFilters .chapterFilter .applyBtn{color:#9b6af5;cursor:pointer;background:#fff;border:1px solid #9b6af5;border-radius:4px;width:100%;padding:7px;font-size:12px;font-weight:600;transition:all .3s}.mainEventUpcomingFilters .chapterFilter .applyBtn:active{transform:scale(.98)}.upcomingEventsTitle{display:none}@media (width<=768px){.mainEventUpcomingFilters{justify-content:space-between;align-items:center;width:100%;padding:12px 0 0;display:flex}.mainEventUpcomingFilters .upcomingEventsTitle{color:#444;margin:0;font-size:18px;font-weight:700;display:block}.mainEventUpcomingFilters .filterToggleBtn{color:#9b6af5;cursor:pointer;background:#fff;border:1px solid #9b6af5;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:4px 15px;font-size:13px;font-weight:600;display:flex;position:relative}.mainEventUpcomingFilters .filterToggleBtn .icon{font-size:16px}.mainEventUpcomingFilters .filterToggleBtn .filterBadge{color:#fff;background:#9b6af5;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex}.mainEventUpcomingFilters .filterBackdrop{z-index:998;background:#14101f59;display:block;position:fixed;inset:0}.mainEventUpcomingFilters .chapterFilter{z-index:999;max-height:75vh;display:none;position:absolute;top:calc(100% - 38px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #14101f2e}.mainEventUpcomingFilters .chapterFilter:before{content:"";background:#fff;border-top:1px solid #ececf4;border-left:1px solid #ececf4;width:14px;height:14px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}.mainEventUpcomingFilters .chapterFilter--open{flex-direction:column;animation:.2s filterPopIn;display:flex}.mainEventUpcomingFilters .chapterFilter .filterCloseBtn{color:#9b6af5;cursor:pointer;background:#ece9fc;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:48px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.mainEventUpcomingFilters .chapterFilter .filterCloseBtn:hover{color:#9b6af5;background:#ece9fc}@keyframes filterPopIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}.mainAllEvents{padding:20px 0}.mainAllEvents .subAllEvents .AllEventstop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mainAllEvents .subAllEvents .AllEventstop p{color:#707070;margin:0;font-size:12px}.mainAllEvents .subAllEvents .AllEventstop p strong{color:#9b6af5;font-weight:700}.mainAllEvents .subAllEvents .AllEventstop .viewButtons{align-items:center;gap:10px;display:flex}.mainAllEvents .subAllEvents .AllEventstop .viewButtons button{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:5px;justify-content:center;align-items:center;padding:10px;transition:all .25s;display:flex}.mainAllEvents .subAllEvents .AllEventstop .viewButtons button svg{font-size:18px}.mainAllEvents .subAllEvents .AllEventstop .viewButtons button:hover{color:#9b6af5;border-color:#9b6af5}.mainAllEvents .subAllEvents .AllEventstop .viewButtons button.active{color:#fff;background:#9b6af5;border-color:#9b6af5}.mainAllEvents .subAllEvents .AllEvents{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mainAllEvents .subAllEvents .AllEvents .eventCard{background:#fff;border:1px solid #ececec;border-radius:8px;flex-direction:column;justify-content:space-between;gap:10px;padding:10px;transition:all .3s;display:flex;box-shadow:0 12px 40px #0000000d}.mainAllEvents .subAllEvents .AllEvents .eventCard:hover{transform:translateY(-5px);box-shadow:0 18px 40px #00000014}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventTop{justify-content:space-between;align-items:center;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventTop .eventType{border-radius:10px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventTop .eventType svg{font-size:16px}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventTop .bookmarkBtn{cursor:pointer;color:#707070;background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;transition:all .2s;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventTop .bookmarkBtn:hover{transform:scale(1.1)}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventTop .bookmarkBtn.active{color:#8b5cf6}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter .eventCardTitleLink,.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter a{color:inherit;cursor:pointer;text-decoration:none;display:block}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter .eventCardTitleLink:hover h3,.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter a:hover h3{color:#9b6af5}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter img{object-fit:contain;border-radius:7px;width:100%;height:10rem}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter h3{color:#1d2433;margin:0;font-size:14px;font-weight:700;line-height:1.4;transition:color .2s}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter p{margin:0;font-size:11px}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventInfo{flex-direction:column;gap:6px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventInfo div{color:#6b7280;align-items:center;gap:8px;font-size:12px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter{border-top:1px solid #ececf5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter button{color:#8b5cf6;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter .eventImage{background:#8b5cf614;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter .cardRsvpStatus{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter .cardRsvpStatus .registeredBadge{color:#10b981;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter .cardRsvpStatus .cancelLink{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;display:inline-block}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter .cardRsvpStatus .cancelLink:hover{color:#dc2626}.mainAllEvents .subAllEvents .AllEvents.list{flex-direction:column;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard{background:#fff;border:1px solid #ececec;border-radius:14px;grid-template-columns:280px 1fr;align-items:center;gap:24px;padding:20px;transition:all .3s;display:grid;box-shadow:0 10px 35px #0000000f}.mainAllEvents .subAllEvents .AllEvents .eventListCard:hover{transform:translateY(-3px);box-shadow:0 18px 45px #00000014}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListImage img{object-fit:cover;border-radius:12px;width:100%;height:180px}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent{flex-direction:column;gap:14px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent h2{color:#1d2433;margin:0;font-size:14px;font-weight:700;line-height:1.4}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent h2 a,.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent h2 .eventCardTitleLink{color:inherit;text-decoration:none;transition:color .2s}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent h2 a:hover,.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent h2 .eventCardTitleLink:hover{color:#9b6af5}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent p{margin:0;font-size:11px}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListTop{justify-content:space-between;align-items:center;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListTop .eventType{border-radius:40px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListTop .bookmarkBtn{cursor:pointer;color:#707070;background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;transition:all .2s;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListTop .bookmarkBtn:hover{transform:scale(1.1)}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListTop .bookmarkBtn.active{color:#8b5cf6}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventMeta{flex-wrap:wrap;gap:24px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventMeta div{color:#666;align-items:center;gap:8px;font-size:11px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListAction{justify-content:space-between;align-items:center;gap:24px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListAction button{color:#9b6af5;cursor:pointer;background:#fff;border:1px solid #9b6af5;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:170px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListAction .eventIcon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListAction .cardRsvpStatus{justify-content:space-between;align-items:center;gap:4px;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListAction .cardRsvpStatus .registeredBadge{color:#10b981;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListAction .cardRsvpStatus .cancelLink{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;padding:6px 10px;font-size:12px;font-weight:600;display:inline-block}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListAction .cardRsvpStatus .cancelLink:hover{color:#dc2626}@media (width<=1200px){.mainAllEvents .subAllEvents .AllEvents{grid-template-columns:repeat(3,minmax(0,1fr))}.mainAllEvents .subAllEvents .AllEvents .eventListCard{grid-template-columns:240px minmax(0,1fr)}}@media (width<=992px){.mainAllEvents .subAllEvents .AllEvents{grid-template-columns:repeat(2,minmax(0,1fr))}.mainAllEvents .subAllEvents .AllEvents .eventListCard{grid-template-columns:200px minmax(0,1fr);gap:18px;padding:16px}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListImage img{height:160px}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent{gap:10px}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventMeta{gap:8px 16px}.mainAllEvents .subAllEvents .AllEvents .eventListCard .eventListContent .eventListAction>button{width:150px}}@media (width<=768px){.mainAllEvents{padding:15px 0}.mainAllEvents .subAllEvents .AllEventstop{margin-bottom:12px}.mainAllEvents .subAllEvents .AllEventstop .viewButtons{gap:6px}.mainAllEvents .subAllEvents .AllEventstop .viewButtons button{width:36px;height:36px}.mainAllEvents .subAllEvents .AllEventstop .viewButtons button svg{font-size:16px}.mainAllEvents .subAllEvents .AllEvents:not(.list){grid-template-columns:repeat(2,minmax(0,1fr))}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard{grid-template-columns:1fr;gap:14px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListImage img{height:200px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListContent .eventListAction{flex-wrap:wrap}}@media (width<=576px){.mainAllEvents{padding:12px 0}.mainAllEvents .subAllEvents .AllEventstop{align-items:flex-start}.mainAllEvents .subAllEvents .AllEventstop p{font-size:11px}.mainAllEvents .subAllEvents .AllEventstop .viewButtons button{width:34px;height:34px}.mainAllEvents .subAllEvents .AllEvents:not(.list){grid-template-columns:1fr;gap:12px}.mainAllEvents .subAllEvents .AllEvents .eventCard{padding:10px}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter img{height:12rem}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter .cardRsvpStatus .registeredBadge,.mainAllEvents .subAllEvents .AllEvents .eventCard .eventFooter .cardRsvpStatus .cancelLink{font-size:11px}.mainAllEvents .subAllEvents .AllEvents.list{gap:12px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard{border-radius:10px;padding:12px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListImage img{border-radius:9px;height:180px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListContent{gap:10px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListContent h2{font-size:13px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListContent .eventMeta{flex-direction:column;gap:7px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListContent .eventListAction{flex-direction:column;align-items:stretch;gap:10px}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListContent .eventListAction>button{width:100%}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListContent .eventListAction .cardRsvpStatus{justify-content:space-between;width:100%}}@media (width<=400px){.mainAllEvents .subAllEvents .AllEventstop .viewButtons{gap:5px}.mainAllEvents .subAllEvents .AllEventstop .viewButtons button{width:32px;height:32px}.mainAllEvents .subAllEvents .AllEvents .eventCard .eventCenter img{height:10rem}.mainAllEvents .subAllEvents .AllEvents.list .eventListCard .eventListImage img{height:160px}}.mainAllPastEvents{padding:20px 0}.mainAllPastEvents .subAllPastEvents .AllPastEventstop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEventstop p{color:#707070;margin:0;font-size:12px}.mainAllPastEvents .subAllPastEvents .AllPastEventstop p strong{color:#9b6af5;font-weight:700}.mainAllPastEvents .subAllPastEvents .AllPastEventstop .viewButtons{align-items:center;gap:10px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEventstop .viewButtons button{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:5px;justify-content:center;align-items:center;padding:10px;transition:all .25s;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEventstop .viewButtons button svg{font-size:18px}.mainAllPastEvents .subAllPastEvents .AllPastEventstop .viewButtons button:hover{color:#9b6af5;border-color:#9b6af5}.mainAllPastEvents .subAllPastEvents .AllPastEventstop .viewButtons button.active{color:#fff;background:#9b6af5;border-color:#9b6af5}.mainAllPastEvents .subAllPastEvents .AllPastEvents{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard{background:#fff;border:1px solid #ececec;border-radius:8px;flex-direction:column;justify-content:space-between;gap:10px;padding:10px;transition:all .3s;display:flex;box-shadow:0 12px 40px #0000000d}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard:hover{transform:translateY(-5px);box-shadow:0 18px 40px #00000014}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventTop{justify-content:space-between;align-items:center;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventTop .eventType{border-radius:10px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventTop .eventType svg{font-size:16px}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventTop .bookmarkBtn{cursor:pointer;color:#707070;background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;transition:all .2s;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventTop .bookmarkBtn:hover{transform:scale(1.1)}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventTop .bookmarkBtn.active{color:#8b5cf6}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventCenter .eventCardTitleLink,.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventCenter a{color:inherit;cursor:pointer;text-decoration:none;display:block}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventCenter .eventCardTitleLink:hover h3,.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventCenter a:hover h3{color:#9b6af5}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventCenter img{object-fit:contain;border-radius:7px;width:100%;height:10rem}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventCenter h3{color:#1d2433;margin:0;font-size:14px;font-weight:700;line-height:1.4;transition:color .2s}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventCenter p{margin:0;font-size:11px}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventInfo{flex-direction:column;gap:6px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventInfo div{color:#6b7280;align-items:center;gap:8px;font-size:12px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventFooter{border-top:1px solid #ececf5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventFooter button{color:#8b5cf6;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventCard .eventFooter .eventImage{background:#8b5cf614;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents.list{flex-direction:column;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard{background:#fff;border:1px solid #ececec;border-radius:14px;grid-template-columns:280px 1fr;align-items:center;gap:24px;padding:20px;transition:all .3s;display:grid;box-shadow:0 10px 35px #0000000f}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard:hover{transform:translateY(-3px);box-shadow:0 18px 45px #00000014}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListImage img{object-fit:cover;border-radius:12px;width:100%;height:180px}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent{flex-direction:column;gap:14px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent h2{color:#1d2433;margin:0;font-size:14px;font-weight:700;line-height:1.4}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent p{margin:0;font-size:11px}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventListTop{justify-content:space-between;align-items:center;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventListTop .eventType{border-radius:40px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventListTop .bookmarkBtn{cursor:pointer;color:#707070;background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;transition:all .2s;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventListTop .bookmarkBtn:hover{transform:scale(1.1)}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventListTop .bookmarkBtn.active{color:#8b5cf6}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventMeta{flex-wrap:wrap;gap:24px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventMeta div{color:#666;align-items:center;gap:8px;font-size:11px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventListAction{justify-content:space-between;align-items:center;gap:24px;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventListAction button{color:#9b6af5;cursor:pointer;background:#fff;border:1px solid #9b6af5;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:170px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.mainAllPastEvents .subAllPastEvents .AllPastEvents .eventListCard .eventListContent .eventListAction .eventIcon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.mainEventsByChapterGalleryFilters{padding:20px 0;position:relative}.mainEventsByChapterGalleryFilters .filterToggleBtn,.mainEventsByChapterGalleryFilters .filterBackdrop,.mainEventsByChapterGalleryFilters .filterCloseBtn{display:none}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters{background:#fff;border:1px solid #ececf4;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 10px 30px #0000000d}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersTop{justify-content:space-between;align-items:center;display:flex}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersTop h2{color:#707070;font-size:14px}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersTop button{color:#9b6af5;cursor:pointer;background:#f4eeff;border:none;border-radius:4px;padding:4px 10px;font-size:12px}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersBottom{flex-direction:column;gap:10px;display:flex}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersBottom .EventsByChapterGalleryFiltersBottomSelectOption{flex-direction:column;display:flex}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersBottom .EventsByChapterGalleryFiltersBottomSelectOption label{color:#707070;gap:10px;margin-bottom:5px;font-size:12px}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersBottom .EventsByChapterGalleryFiltersBottomSelectOption .EventsByChapterGalleryFiltersBottomSelectOptionSelect{align-items:center;gap:5px;display:flex;position:relative}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersBottom .EventsByChapterGalleryFiltersBottomSelectOption .EventsByChapterGalleryFiltersBottomSelectOptionSelect .selecttheoption{color:#707070;appearance:none;background:0 0;border:1px solid #e4e8ed;border-radius:3px;outline:none;width:100%;padding:7px 10px;font-size:12px}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersBottom .EventsByChapterGalleryFiltersBottomSelectOption .EventsByChapterGalleryFiltersBottomSelectOptionSelect .selecttheoption:focus{border:1px solid #9b6af5;box-shadow:0 0 8px #9b6af5cc}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .EventsByChapterGalleryFilters .EventsByChapterGalleryFiltersBottom .EventsByChapterGalleryFiltersBottomSelectOption .EventsByChapterGalleryFiltersBottomSelectOptionSelect .select-icon{pointer-events:none;color:#b2b2b3;font-size:12px;position:relative;top:0%;right:20%;transform:translateY(5%)}.ChapterGalleryTitle{display:none}@media (width<=768px){.mainEventsByChapterGalleryFilters{justify-content:space-between;align-items:center;width:100%;padding:12px 0 0;display:flex}.mainEventsByChapterGalleryFilters .ChapterGalleryTitle{color:#444;margin:0;font-size:18px;font-weight:700;display:block}.mainEventsByChapterGalleryFilters .filterToggleBtn{color:#9b6af5;cursor:pointer;background:#fff;border:1px solid #9b6af5;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:4px 15px;font-size:13px;font-weight:600;display:flex;position:relative}.mainEventsByChapterGalleryFilters .filterToggleBtn .icon{font-size:16px}.mainEventsByChapterGalleryFilters .filterToggleBtn .filterBadge{color:#fff;background:#9b6af5;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex}.mainEventsByChapterGalleryFilters .filterBackdrop{z-index:998;background:#14101f59;display:block;position:fixed;inset:0}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters{z-index:999;max-height:75vh;display:none;position:absolute;top:calc(100% - 28px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #14101f2e}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters:before{content:"";background:#fff;border-top:1px solid #ececf4;border-left:1px solid #ececf4;width:14px;height:14px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters--open{flex-direction:column;animation:.2s filterPopIn;display:flex}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .filterCloseBtn{color:#9b6af5;cursor:pointer;background:#ece9fc;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:48px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.mainEventsByChapterGalleryFilters .subEventsByChapterGalleryFilters .filterCloseBtn:hover{color:#9b6af5;background:#ece9fc}@keyframes filterPopIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}.mainEventsByChapterGalleryImages{padding:20px 0}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages{background:#fff;border-radius:10px;width:100%;padding:28px;box-shadow:0 10px 35px #14142b0f}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImagesTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImagesTop h2{color:#707070;margin:0;font-size:12px}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImagesTop h2 strong{color:#9b6af5;font-weight:700}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImages{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImages .galleryCard{cursor:pointer;background:#eee;border-radius:10px;grid-column:span 3;height:195px;position:relative;overflow:hidden}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImages .galleryCard img{object-fit:cover;width:100%;height:100%;transition:all .45s;display:block}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImages .galleryCard:hover img{transform:scale(1.08)}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImages .galleryCard:hover .overlay{background:linear-gradient(#00000026,#000000d9)}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImages .galleryCard .overlay{background:linear-gradient(#0000000d,#000000bf);flex-direction:column;justify-content:flex-end;padding:20px;transition:all .35s;display:flex;position:absolute;inset:0}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImages .galleryCard .overlay h3{color:#fff;margin:0;font-size:12px;font-weight:700}.mainEventsByChapterGalleryImages .subEventsByChapterGalleryImages .EventsByChapterGalleryImages .galleryCard .overlay p{color:#ffffffd9;margin:0;font-size:12px}.mainEventsByChapterGalleryImages .loadMore{justify-content:center;margin-top:35px;display:flex}.mainEventsByChapterGalleryImages .loadMore button{color:#9b6af5;cursor:pointer;background:#fff;border:1px solid #9b6af5;border-radius:3px;align-items:center;gap:10px;padding:6px 10px;font-size:12px;font-weight:700;transition:all .3s;display:flex}.mainEventsByChapterGalleryImages .loadMore button:hover{color:#fff;background:#9b6af5}@media (width<=1200px){.gallerySection .galleryCard.featured{grid-column:span 6}.gallerySection .galleryCard.small{grid-column:span 4}}@media (width<=768px){.gallerySection{padding:18px}.gallerySection .galleryHeader{flex-direction:column;align-items:flex-start}.gallerySection .galleryCard.featured,.gallerySection .galleryCard.small{grid-column:span 12;height:250px}}.mainEventsByChapterAboutUs{padding:20px 0}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter{border:1px solid #ececf5;border-radius:10px;justify-content:space-between;gap:14px;padding:16px 20px;display:flex;box-shadow:0 12px 40px #0000000d}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterLeft{flex-direction:column;flex:60%;gap:10px;padding:20px;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter h2{font-size:16px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter p{font-size:14px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterImageandVideo{flex:40%}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterImageandVideo .sub-AboutChapterImageandVideo{height:15rem}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterImageandVideo img{border-radius:10px;width:100%;height:100%}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose{margin-top:50px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .EventsByChapterOurPurposeHeading{text-align:center;margin-bottom:35px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .EventsByChapterOurPurposeHeading h2{color:#1e1b4b;font-size:18px;font-weight:700;display:inline-block;position:relative}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .EventsByChapterOurPurposeHeading h2:after{content:"";background:#8b5cf6;border-radius:20px;width:90px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;display:grid}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard{text-align:center;border:1px solid #ece8ff;border-radius:10px;padding:35px 30px;transition:all .3s}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000014}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard h3{color:#1f2937;margin:20px 0 15px;font-size:16px;font-weight:700}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard p{color:#555;font-size:14px;line-height:1.7}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard.mission-card{background:linear-gradient(135deg,#fdf2ff,#fff)}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard.vision-card{background:linear-gradient(135deg,#eefcff,#f7fff7)}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard.values-card{background:linear-gradient(135deg,#f8f6ff,#fff)}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard .EventsByChapterPurposeIcon{background:#9b6af51f;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:auto;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard .EventsByChapterPurposeIcon svg{color:#9b6af5;font-size:42px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard .EventsByChapterPurposeTags{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard .EventsByChapterPurposeTags span{color:#6d4ed6;background:#f3efff;border-radius:30px;padding:6px 10px;font-size:14px;font-weight:600}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy{margin-top:50px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .EventsByChapterWhyHeading{text-align:center;margin-bottom:35px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .EventsByChapterWhyHeading h2{color:#1e1b4b;font-size:18px;font-weight:700;display:inline-block;position:relative}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .EventsByChapterWhyHeading h2:after{content:"";background:#8b5cf6;border-radius:20px;width:90px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;display:grid}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard{text-align:center;background:#fff;border:1px solid #ece8ff;border-radius:10px;flex-direction:column;gap:10px;padding:14px;transition:all .3s;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard .EventsByChapterWhyIcon{background:#9b6af51f;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:auto;padding:10px;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard .EventsByChapterWhyIcon svg{color:#9b6af5;font-size:24px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard .EventsByChapterWhyIcon img{width:100%;height:100%}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000014}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard h3{color:#1f2937;font-size:16px;font-weight:700}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard p{color:#555;margin-top:6px;font-size:14px;line-height:1.7}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative{margin-top:60px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterSectionTitle{margin-bottom:30px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterSectionTitle h2{color:#1f2937;font-size:16px;font-weight:700;display:inline-block;position:relative}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterSectionTitle h2:after{content:"";background:#9b6af5;border-radius:20px;width:70px;height:4px;position:absolute;bottom:-10px;left:0}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard{background:#fff;border:1px solid #edf0f7;border-radius:10px;transition:all .3s;position:relative;overflow:hidden}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard:hover{transform:translateY(-6px);box-shadow:0 18px 35px #00000014}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeImage{height:140px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeImage img{object-fit:cover;width:100%;height:100%;display:block}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeImage .EventsByChapterKeyInitiativeFallback{color:#9b6af5;text-transform:uppercase;background:#f5eeff;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:600;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:6.5rem;left:.8rem}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeIcon svg{font-size:16px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeContent{align-items:flex-start;gap:18px;padding:22px;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeContent .EventsByChapterKeyInitiativeInfo h3{color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:700}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeContent .EventsByChapterKeyInitiativeInfo p{color:#6b7280;font-size:14px;line-height:1.6}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .events-card .EventsByChapterKeyInitiativeIcon{background:#f3e8ff}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .events-card .EventsByChapterKeyInitiativeIcon svg{color:#9b6af5}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .mentorship-card .EventsByChapterKeyInitiativeIcon{background:#e7faf5}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .mentorship-card .EventsByChapterKeyInitiativeIcon svg{color:#14b8a6}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .skill-card .EventsByChapterKeyInitiativeIcon{background:#eef2ff}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .skill-card .EventsByChapterKeyInitiativeIcon svg{color:#6366f1}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .community-card .EventsByChapterKeyInitiativeIcon{background:#e0f2fe}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .community-card .EventsByChapterKeyInitiativeIcon svg{color:#0ea5e9}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead{margin-top:60px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard{background:linear-gradient(90deg,#f8f4ff 0%,#f3f0ff 100%);border:1px solid #ebe7ff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:10px 40px;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft{flex:1;align-items:center;gap:25px;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:110px;height:110px;box-shadow:0 10px 25px #9b6af526}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo{flex:1}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo .EventsByChapterLeadName{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo .EventsByChapterLeadName .subEventsByChapterLeadName h3{font-size:14px;font-weight:700}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo .EventsByChapterLeadName .subEventsByChapterLeadName span{margin:0;font-size:12px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo .EventsByChapterLeadName a{color:#9b6af5;border-radius:8px;justify-content:center;align-items:center;font-size:20px;transition:all .3s;display:flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo .EventsByChapterLeadName a:hover{transform:translateY(-2px)}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo p{max-width:650px;margin-top:14px;font-size:14px;line-height:1.8}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadButton{color:#9b6af5;border:1px solid #9b6af5;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadButton:hover{color:#fff;background:#9b6af5}@media (width<=1200px){.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterImageandVideo{width:45rem}}@media (width<=992px){.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter{flex-direction:column;padding:20px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterLeft{padding:0}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterImageandVideo{width:100%;height:320px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterImageandVideo img{object-fit:cover}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose,.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy,.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid{grid-template-columns:repeat(2,1fr)}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard{flex-direction:column;align-items:flex-start;padding:24px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft,.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadButton{width:100%}}@media (width<=768px){.mainEventsByChapterAboutUs{padding:16px 0}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter{padding:16px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterLeft h2{font-size:18px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterLeft p{font-size:13px;line-height:1.7}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterImageandVideo{height:240px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose{margin-top:40px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .EventsByChapterOurPurposeHeading h2{font-size:20px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose{grid-template-columns:1fr}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard{padding:24px 20px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard .EventsByChapterPurposeIcon{width:70px;height:70px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard .EventsByChapterPurposeIcon svg{font-size:32px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy{margin-top:40px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .EventsByChapterWhyHeading h2{font-size:20px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy{grid-template-columns:1fr}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative{margin-top:40px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid{grid-template-columns:1fr}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeImage{height:180px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeIcon{top:8.4rem}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead{margin-top:40px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard{padding:20px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft{text-align:center;flex-direction:column;align-items:center}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft img{width:90px;height:90px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo .EventsByChapterLeadName{justify-content:center;gap:12px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo p{max-width:100%;font-size:13px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadButton{text-align:center;width:100%}}@media (width<=480px){.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterLeft h2{font-size:16px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterLeft p{font-size:12px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .AboutChapter .AboutChapterImageandVideo{height:180px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard{padding:20px 16px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterOurPurpose .subEventsByChapterOurPurpose .EventsByChapterPurposeCard .EventsByChapterPurposeTags span{font-size:12px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard{padding:16px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard h3{font-size:15px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterWhy .subEventsByChapterWhy .EventsByChapterWhyCard p{font-size:12px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeContent{padding:18px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterKeyInitiative .EventsByChapterKeyInitiativeGrid .EventsByChapterKeyInitiativeCard .EventsByChapterKeyInitiativeIcon{width:42px;height:42px;top:9rem}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard{padding:16px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft img{width:80px;height:80px}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadLeft .EventsByChapterLeadInfo .EventsByChapterLeadName{flex-direction:column;align-items:center}.mainEventsByChapterAboutUs .subEventsByChapterAboutUs .EventsByChapterAboutUs .EventsByChapterLead .EventsByChapterLeadCard .EventsByChapterLeadButton{font-size:13px}}.mainEventsByChapterTabs{margin:0 auto;padding:20px 76px}.mainEventsByChapterTabs .subEventsByChapterTabs{background:#fff;border-bottom:1px solid #e5e4ec;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.mainEventsByChapterTabs .tabButton{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;gap:8px;padding:18px;font-size:14px;font-weight:600;transition:all .25s;display:flex;position:relative}.mainEventsByChapterTabs .tabButton svg{font-size:18px}.mainEventsByChapterTabs .tabButton:hover,.mainEventsByChapterTabs .tabButton.active{color:#9b6af5}.mainEventsByChapterTabs .tabButton.active:after{content:"";background:#9b6af5;border-radius:30px;height:3px;position:absolute;bottom:0;left:0;right:0}@media (width<=1200px){.mainEventsByChapterTabs{padding:20px 30px}.mainEventsByChapterTabs .subEventsByChapterTabs{padding:0 8px}.mainEventsByChapterTabs .tabButton{padding:16px 14px;font-size:13px}}@media (width<=992px){.mainEventsByChapterTabs{padding:18px 20px}.mainEventsByChapterTabs .subEventsByChapterTabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:0;overflow:auto hidden}.mainEventsByChapterTabs .subEventsByChapterTabs::-webkit-scrollbar{display:none}.mainEventsByChapterTabs .tabButton{white-space:nowrap;flex-shrink:0;padding:16px 14px;font-size:13px}.mainEventsByChapterTabs .tabButton svg{font-size:17px}}@media (width<=768px){.mainEventsByChapterTabs{padding:15px}.mainEventsByChapterTabs .subEventsByChapterTabs{border-radius:8px;gap:4px}.mainEventsByChapterTabs .tabButton{gap:6px;padding:14px 12px;font-size:12px}.mainEventsByChapterTabs .tabButton svg{font-size:16px}}@media (width<=480px){.mainEventsByChapterTabs{padding:12px}.mainEventsByChapterTabs .subEventsByChapterTabs{padding-bottom:2px}.mainEventsByChapterTabs .tabButton{gap:5px;padding:12px 10px;font-size:11px}.mainEventsByChapterTabs .tabButton svg{font-size:15px}.mainEventsByChapterTabs .tabButton.active:after{height:2px}}.testimonials-page-container{box-sizing:border-box;max-width:1600px;margin:0 auto;padding:24px 32px 48px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}@media (width<=768px){.testimonials-page-container{padding:16px}}.testimonials-page-container .testimonials-header{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 1px 2px #00000008}.testimonials-page-container .testimonials-header .header-left h1{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 4px;font-size:22px;font-weight:700;display:flex}.testimonials-page-container .testimonials-header .header-left h1 .header-icon{color:#8b3df2;font-size:24px}.testimonials-page-container .testimonials-header .header-left p{color:#64748b;margin:0;font-size:13.5px}.testimonials-page-container .testimonials-header .header-actions{align-items:center;gap:12px;display:flex}.testimonials-page-container .testimonials-header .header-actions .btn-refresh{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.testimonials-page-container .testimonials-header .header-actions .btn-refresh:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.testimonials-page-container .testimonials-header .header-actions .btn-refresh .spin{animation:1s linear infinite spin}.testimonials-page-container .testimonials-header .header-actions .btn-add-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b3df240}.testimonials-page-container .testimonials-header .header-actions .btn-add-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.testimonials-page-container .testimonials-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=1100px){.testimonials-page-container .testimonials-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.testimonials-page-container .testimonials-stats-grid{grid-template-columns:1fr}}.testimonials-page-container .testimonials-stats-grid .stat-card{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:flex;box-shadow:0 2px 10px #0f172a08}.testimonials-page-container .testimonials-stats-grid .stat-card:hover{border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 6px 18px #8b3df214}.testimonials-page-container .testimonials-stats-grid .stat-card .stat-icon-wrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.testimonials-page-container .testimonials-stats-grid .stat-card .stat-icon-wrapper.purple{color:#8b3df2;background:#f5f3ff}.testimonials-page-container .testimonials-stats-grid .stat-card .stat-icon-wrapper.green{color:#10b981;background:#ecfdf5}.testimonials-page-container .testimonials-stats-grid .stat-card .stat-icon-wrapper.blue{color:#3b82f6;background:#eff6ff}.testimonials-page-container .testimonials-stats-grid .stat-card .stat-icon-wrapper.pink{color:#ec4899;background:#fdf2f8}.testimonials-page-container .testimonials-stats-grid .stat-card .stat-content .stat-value{color:#0f172a;font-size:22px;font-weight:700;line-height:1.1}.testimonials-page-container .testimonials-stats-grid .stat-card .stat-content .stat-label{color:#64748b;margin-top:3px;font-size:12.5px;font-weight:500}.testimonials-page-container .testimonials-list-section{flex-direction:column;gap:16px;display:flex}.testimonials-page-container .testimonials-list-section .filter-toolbar{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 2px 8px #0f172a05}.testimonials-page-container .testimonials-list-section .filter-toolbar .search-box{flex:1;min-width:240px;position:relative}.testimonials-page-container .testimonials-list-section .filter-toolbar .search-box .search-icon{color:#94a3b8;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.testimonials-page-container .testimonials-list-section .filter-toolbar .search-box input{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9px;width:100%;padding:9px 14px 9px 38px;font-size:13px;transition:all .2s}.testimonials-page-container .testimonials-list-section .filter-toolbar .search-box input:focus{background:#fff;border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21a}.testimonials-page-container .testimonials-list-section .filter-toolbar .status-filters{gap:6px;display:flex}.testimonials-page-container .testimonials-list-section .filter-toolbar .status-filters .filter-chip{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .15s}.testimonials-page-container .testimonials-list-section .filter-toolbar .status-filters .filter-chip:hover{color:#1e293b;background:#e2e8f0}.testimonials-page-container .testimonials-list-section .filter-toolbar .status-filters .filter-chip.active{color:#fff;background:#8b3df2;font-weight:600}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=1024px){.testimonials-page-container .testimonials-list-section .testimonials-cards-grid{grid-template-columns:1fr}}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;flex-direction:column;align-items:flex-start;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a08}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card{align-items:flex-start;gap:18px;height:11rem;padding:10px 22px;display:flex;overflow-y:auto}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card.is-inactive{opacity:.75;background:#fafafa}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:54px;height:54px;box-shadow:0 2px 8px #0000001a}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-avatar.avatar-fallback{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main{flex:1;min-width:0}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-quote{color:#334155;margin:0 0 12px;font-size:14px;font-style:italic;line-height:1.6;position:relative}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-quote:before{content:"“";color:#8b3df2;vertical-align:-4px;margin-right:4px;font-size:24px;font-weight:700;line-height:0}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-quote:after{content:"”";color:#8b3df2;vertical-align:-4px;margin-left:4px;font-size:24px;font-weight:700;line-height:0}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-author-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-author-meta .author-name{color:#0f172a;font-size:14px;font-weight:700}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-author-meta .author-designation{color:#64748b;font-size:13px;font-weight:500}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-author-meta .author-location{color:#94a3b8;align-items:center;gap:4px;font-size:12.5px;display:flex}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-author-meta .status-pill{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-author-meta .status-pill.active{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-author-meta .status-pill.inactive{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-chips .chip{border-radius:16px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-chips .chip.chip-chapter{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-chips .chip.chip-event{color:#db2777;background:#fdf2f8;border:1px solid #fbcfe8}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-chips .chip.chip-category{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .sub-testimonial-card .card-main .card-chips .chip.chip-order{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .card-actions{background:#e4e8ed4a;flex-shrink:0;gap:6px;width:100%;padding:10px;display:flex}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .card-actions .action-btn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .card-actions .action-btn.btn-edit{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .card-actions .action-btn.btn-edit:hover{color:#6d28d9;background:#ede9fe}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .card-actions .action-btn.btn-delete{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.testimonials-page-container .testimonials-list-section .testimonials-cards-grid .testimonial-card .card-actions .action-btn.btn-delete:hover{color:#be123c;background:#ffe4e6}.testimonials-page-container .testimonials-list-section .empty-testimonials{text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:16px;grid-column:1/-1;padding:56px 24px}.testimonials-page-container .testimonials-list-section .empty-testimonials .empty-icon{color:#cbd5e1;margin-bottom:14px;font-size:46px}.testimonials-page-container .testimonials-list-section .empty-testimonials h3{color:#1e293b;margin:0 0 6px;font-size:17px;font-weight:700}.testimonials-page-container .testimonials-list-section .empty-testimonials p{color:#64748b;margin:0 0 18px;font-size:13.5px}.testimonials-page-container .testimonials-list-section .empty-testimonials .btn-add-empty{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.testimonials-page-container .testimonials-list-section .empty-testimonials .btn-add-empty:hover{transform:translateY(-1px)}.testimonials-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.testimonials-modal-overlay .testimonials-modal-card{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) popUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.testimonials-modal-overlay .testimonials-modal-card .modal-head{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.testimonials-modal-overlay .testimonials-modal-card .modal-head .modal-title-wrap{align-items:center;gap:10px;display:flex}.testimonials-modal-overlay .testimonials-modal-card .modal-head .modal-title-wrap .modal-header-icon{color:#8b3df2;font-size:22px}.testimonials-modal-overlay .testimonials-modal-card .modal-head .modal-title-wrap h2{color:#0f172a;margin:0;font-size:18px;font-weight:700}.testimonials-modal-overlay .testimonials-modal-card .modal-head .btn-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:20px;transition:all .2s;display:flex}.testimonials-modal-overlay .testimonials-modal-card .modal-head .btn-modal-close:hover{color:#1e293b;background:#f1f5f9}.testimonials-modal-overlay .testimonials-modal-card form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.testimonials-modal-overlay .testimonials-modal-card form .modal-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:12.5px;font-weight:500}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=540px){.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-grid-2{grid-template-columns:1fr}}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group{flex-direction:column;gap:6px;display:flex}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group label{color:#334155;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group label .req{color:#ef4444}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group label .opt{color:#94a3b8;font-size:11px;font-weight:400}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group input[type=text],.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group input[type=number],.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group textarea,.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group select{color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px;font-size:13.5px;transition:all .2s}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group input[type=text]:focus,.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group input[type=number]:focus,.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group textarea:focus,.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group select:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21f}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group input[type=text]::placeholder,.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group input[type=number]::placeholder,.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group textarea::placeholder,.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group select::placeholder{color:#94a3b8}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .form-group textarea{resize:vertical;min-height:95px;line-height:1.45}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .topic-segmented-control{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .topic-segmented-control .topic-label{color:#334155;margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .topic-segmented-control .segmented-options{background:#e2e8f0;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .topic-segmented-control .segmented-options .segment-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;font-size:12.5px;font-weight:600;transition:all .15s}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .topic-segmented-control .segmented-options .segment-btn.active{color:#8b3df2;background:#fff;box-shadow:0 1px 3px #00000014}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .active-switch-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .active-switch-row .switch-label-text{color:#1e293b;font-size:13.5px;font-weight:600}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .active-switch-row .toggle-switch-ui{background:#cbd5e1;border-radius:14px;width:44px;height:24px;transition:background .2s;position:relative}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .active-switch-row .toggle-switch-ui.is-on{background:#8b3df2}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .active-switch-row .toggle-switch-ui.is-on .toggle-knob{transform:translate(20px)}.testimonials-modal-overlay .testimonials-modal-card form .modal-body .active-switch-row .toggle-switch-ui .toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.testimonials-modal-overlay .testimonials-modal-card form .modal-foot{background:#f8fafc;border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}.testimonials-modal-overlay .testimonials-modal-card form .modal-foot .btn-modal-cancel{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:9px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:all .15s}.testimonials-modal-overlay .testimonials-modal-card form .modal-foot .btn-modal-cancel:hover{color:#0f172a;background:#f1f5f9}.testimonials-modal-overlay .testimonials-modal-card form .modal-foot .btn-modal-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2 0%,#ec4899 100%);border:none;border-radius:9px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b3df240}.testimonials-modal-overlay .testimonials-modal-card form .modal-foot .btn-modal-submit:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.testimonials-modal-overlay .testimonials-modal-card form .modal-foot .btn-modal-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.mainTestimonialsListHero{background:linear-gradient(#fff 0%,#fbf9ff 100%);padding-top:7.5rem;padding-bottom:1.4rem;overflow:hidden}.mainTestimonialsListHero .subTestimonialsListHero{justify-content:space-between;align-items:flex-start;gap:70px;max-width:1400px;margin:auto;display:flex}.mainTestimonialsListHero .subTestimonialsListHero .TestimonialsListHeroLeft{flex:1;max-width:960px;margin-top:20px}.mainTestimonialsListHero .subTestimonialsListHero .TestimonialsListHeroLeft h2{letter-spacing:0;margin-bottom:20px;font-family:Tan Aegean;font-size:42px;font-weight:500;line-height:1.4}.mainTestimonialsListHero .subTestimonialsListHero .TestimonialsListHeroLeft h2 span{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.mainTestimonialsListHero .subTestimonialsListHero .TestimonialsListHeroLeft p{color:#5f6477;max-width:480px;font-size:18px;line-height:1.8}.mainTestimonialsListHero .subTestimonialsListHero .TestimonialsListHeroLeft .TestimonialsListHeroline{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);border-radius:20px;width:80px;height:5px;margin-bottom:25px}.mainTestimonialsListHero .subTestimonialsListHero .TestimonialsListHeroRight{flex:1;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.mainTestimonialsListHero .subTestimonialsListHero .TestimonialsListHeroRight img{width:100%;max-width:620px;position:relative}.mainTestimonialsListHero__image{flex:1;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.mainTestimonialsListHero__image img{z-index:2;width:100%;max-width:620px;position:relative}.mainTestimonialsListHero__blob{z-index:1;background:radial-gradient(circle,#f4efff 0%,#0000 75%);border-radius:50%;width:600px;height:420px;position:absolute}.mainTestimonialsListHero__quote{color:#fff;z-index:3;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;font-size:34px;display:flex;position:absolute;top:10px;left:48%;transform:translate(-50%);box-shadow:0 15px 40px #8b5cf640}.mainTestimonialsListHero__bubble{z-index:3;background:#ffffffe6;border:2px solid #a78bfa;border-radius:50px;position:absolute}.mainTestimonialsListHero__bubble:after{content:"";background:#fff;border-bottom:2px solid #a78bfa;border-left:2px solid #a78bfa;width:10px;height:10px;position:absolute;bottom:-6px;left:20px;transform:rotate(-45deg)}.mainTestimonialsListHero .bubble-1{width:80px;height:55px;top:40px;left:12%}.mainTestimonialsListHero .bubble-2{width:95px;height:60px;top:50px;right:12%}.mainTestimonialsListHero .bubble-3{width:60px;height:42px;top:95px;right:0}@media (width<=992px){.mainTestimonialsListHero{padding:60px 20px}.mainTestimonialsListHero__container{text-align:center;flex-direction:column;gap:50px}.mainTestimonialsListHero__content{max-width:100%}.mainTestimonialsListHero__content p{margin:auto}.mainTestimonialsListHero__line{margin:0 auto 30px}.mainTestimonialsListHero__image{min-height:320px}.mainTestimonialsListHero__image img{max-width:500px}}@media (width<=576px){.mainTestimonialsListHero__content h1{font-size:38px}.mainTestimonialsListHero__content p{font-size:17px}.mainTestimonialsListHero__quote{width:60px;height:60px;font-size:28px}.mainTestimonialsListHero__image img{max-width:100%}}.testimonials{background:linear-gradient(90deg,#fff 0%,#fbf9ff 100%);width:100%;margin-top:-52px;padding:40px 0}.testimonials .testimonialGrid{z-index:100;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:90%;margin:auto;display:grid;position:relative}.testimonials .testimonialGrid .testimonialCard{background:#fff;border:1px solid #ece7f7;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:220px;padding:38px;transition:all .35s;display:flex;box-shadow:0 4px 16px #1f152814}.testimonials .testimonialGrid .testimonialCard:hover{transform:translateY(-6px);box-shadow:0 15px 40px #6648ff1f}.testimonials .testimonialGrid .testimonialCard .quoteIcon{color:#d5b7ff;margin-bottom:12px;font-size:44px;font-weight:700;line-height:.7}.testimonials .testimonialGrid .testimonialCard .testimonialText{color:#707070;text-align:left;margin:1px 0 20px;font-size:14px;font-style:italic;line-height:1.8}.testimonials .testimonialGrid .testimonialCard .testimonialUser{border-top:1px solid #f3f4f6;align-items:center;gap:16px;padding-top:16px;display:flex}.testimonials .testimonialGrid .testimonialCard .testimonialUser .avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo{text-align:left}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo h4{color:#707070;margin:0;font-size:15px;font-weight:700}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo .designation{color:#6b7280;margin:2px 0 0;font-size:13px;line-height:1.3}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo .companyLocation{color:#9ca3af;margin:2px 0 0;font-size:12px;line-height:1.3}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo .testimonial-topic-tag{text-transform:uppercase;letter-spacing:.5px;color:#9b6af5;background:#9b6af514;border:1px solid #9b6af526;border-radius:20px;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-block}.testimonials .testimonialsCta{justify-content:center;margin-top:40px;display:flex}.testimonials .testimonialsCta .ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:8px;padding:14px 32px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s}.testimonials .testimonialsCta .ctaButton:hover{background-color:#7526c4;transform:translateY(-1px);box-shadow:0 4px 14px #8c52ff4d}.feedback-container{background-color:#faf9fc;justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:40px 24px;display:flex}.feedback-container .auth-card{border-radius:16px;width:100%;max-width:580px;margin:40px auto;padding:40px;box-shadow:0 10px 30px #9b6af50f;background:#fff!important;border:1px solid #ece7f7!important}.feedback-container .auth-card h1{text-align:left;margin:0 0 8px;font-size:28px;font-weight:800;color:#141b4d!important}.feedback-container .auth-card .muted{text-align:left;margin-bottom:30px;font-size:15px;color:#6b7280!important}.feedback-container .auth-card form{flex-direction:column;gap:20px;display:flex}.feedback-container .auth-card form label{text-align:left;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex;color:#4b5563!important}.feedback-container .auth-card form input[type=text],.feedback-container .auth-card form input[type=email],.feedback-container .auth-card form select,.feedback-container .auth-card form textarea{border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .25s,box-shadow .25s;color:#1f2937!important;background:#fbf9ff!important;border:1px solid #e2dcf0!important}.feedback-container .auth-card form input[type=text]:focus,.feedback-container .auth-card form input[type=email]:focus,.feedback-container .auth-card form select:focus,.feedback-container .auth-card form textarea:focus{border-color:#9b6af5!important;box-shadow:0 0 0 3px #9b6af526!important}.feedback-container .auth-card form input[type=text]::placeholder,.feedback-container .auth-card form input[type=email]::placeholder,.feedback-container .auth-card form select::placeholder,.feedback-container .auth-card form textarea::placeholder{color:#9ca3af!important}.feedback-container .auth-card form textarea{resize:vertical;min-height:120px}.feedback-container .auth-card form .row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=576px){.feedback-container .auth-card form .row{grid-template-columns:1fr;gap:12px}}.feedback-container .auth-card form button[type=submit],.feedback-container .auth-card form .btn{cursor:pointer;text-align:center;border-radius:8px;margin-top:10px;padding:14px 20px;font-size:15px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);color:#fff!important;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%)!important;border:none!important}.feedback-container .auth-card form button[type=submit]:hover,.feedback-container .auth-card form .btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #9b6af540}.feedback-container .auth-card form button[type=submit]:active,.feedback-container .auth-card form .btn:active{transform:translateY(0)}.feedback-container .auth-card form button[type=submit]:disabled,.feedback-container .auth-card form .btn:disabled{cursor:not-allowed;box-shadow:none;transform:none;background:#ccc!important}.topic-selection-group{text-align:left;margin-bottom:8px}.topic-selection-group .topic-group-title{color:#4b5563;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.topic-selection-group .radio-container{gap:24px;display:flex}.topic-selection-group .radio-option{cursor:pointer;-webkit-user-select:none;user-select:none;color:#4b5563;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.topic-selection-group .radio-option input[type=radio]{cursor:pointer;accent-color:#9b6af5;width:18px;height:18px;margin:0}.select-label{text-align:left;flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.select-label select{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);cursor:pointer;border-radius:8px;outline:none;padding:10px 12px;font-size:15px;transition:border-color .2s}.select-label select:focus{border-color:#9b6af5}.animate-fade-in{animation:.3s ease-out forwards fadeIn}.empty-state{text-align:center;background:#fff;border:1px dashed #f1f0f4;border-radius:16px;max-width:600px;margin:40px auto;padding:80px 24px}@media (width<=1200px){.mainTestimonialsListHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainTestimonialsListHero .subTestimonialsListHero{gap:40px}.mainTestimonialsListHero .TestimonialsListHeroLeft{max-width:520px}.mainTestimonialsListHero .TestimonialsListHeroLeft h2{font-size:30px}.mainTestimonialsListHero .TestimonialsListHeroLeft p{font-size:17px}.mainTestimonialsListHero .TestimonialsListHeroRight{height:210px}.mainTestimonialsListHero .TestimonialsListHeroRight img{max-width:520px}.testimonials .testimonialGrid{gap:18px;width:92%}.testimonials .testimonialGrid .testimonialCard{padding:30px}}@media (width<=992px){.mainTestimonialsListHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainTestimonialsListHero .subTestimonialsListHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px}.mainTestimonialsListHero .TestimonialsListHeroLeft{width:100%;max-width:700px;margin-top:0}.mainTestimonialsListHero .TestimonialsListHeroLeft h2{margin-bottom:16px;font-size:30px;line-height:1.35}.mainTestimonialsListHero .TestimonialsListHeroLeft p{max-width:650px;margin:0 auto;font-size:16px;line-height:1.7}.mainTestimonialsListHero .TestimonialsListHeroLeft .TestimonialsListHeroline{margin:0 auto 20px}.mainTestimonialsListHero .TestimonialsListHeroRight{width:100%;height:auto;min-height:260px;display:none!important}.mainTestimonialsListHero .TestimonialsListHeroRight img{width:100%;max-width:500px}.mainTestimonialsListHero__image{min-height:320px}.mainTestimonialsListHero__image img{max-width:500px}.mainTestimonialsListHero__blob{width:500px;height:350px}.mainTestimonialsListHero__quote{width:64px;height:64px;font-size:30px}.mainTestimonialsListHero .bubble-1{left:15%}.mainTestimonialsListHero .bubble-2{right:15%}.mainTestimonialsListHero .bubble-3{right:5%}.testimonials{margin-top:0;padding:35px 0}.testimonials .testimonialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:calc(100% - 40px)}.testimonials .testimonialGrid .testimonialCard{min-height:220px;padding:28px}.testimonials .testimonialsCta{margin-top:30px}.feedback-container{padding:30px 20px}.feedback-container .auth-card{margin:20px auto;padding:32px}}@media (width<=768px){.mainTestimonialsListHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainTestimonialsListHero .subTestimonialsListHero{gap:20px}.mainTestimonialsListHero .TestimonialsListHeroLeft h2{font-size:26px;line-height:1.35}.mainTestimonialsListHero .TestimonialsListHeroLeft p{font-size:15px;line-height:1.65}.mainTestimonialsListHero .TestimonialsListHeroLeft .TestimonialsListHeroline{width:60px;height:4px;margin-bottom:18px}.mainTestimonialsListHero .TestimonialsListHeroRight{min-height:200px}.mainTestimonialsListHero .TestimonialsListHeroRight img{max-width:420px}.mainTestimonialsListHero__image{min-height:240px}.mainTestimonialsListHero__image img{max-width:100%}.mainTestimonialsListHero__blob{width:380px;height:280px}.mainTestimonialsListHero__quote{border-radius:18px;width:56px;height:56px;font-size:26px}.mainTestimonialsListHero .bubble-1{width:65px;height:45px;top:30px;left:5%}.mainTestimonialsListHero .bubble-2{width:75px;height:50px;top:35px;right:5%}.mainTestimonialsListHero .bubble-3{width:50px;height:36px;top:80px;right:0}.testimonials{padding:25px 0}.testimonials .testimonialGrid{grid-template-columns:1fr;gap:16px;width:calc(100% - 30px)}.testimonials .testimonialGrid .testimonialCard{border-radius:12px;min-height:auto;padding:24px}.testimonials .testimonialGrid .testimonialCard:hover{transform:none}.testimonials .testimonialGrid .testimonialCard .quoteIcon{margin-bottom:10px;font-size:38px}.testimonials .testimonialGrid .testimonialCard .testimonialText{margin-bottom:18px;font-size:14px;line-height:1.7}.testimonials .testimonialGrid .testimonialCard .testimonialUser{gap:12px;padding-top:14px}.testimonials .testimonialGrid .testimonialCard .testimonialUser .avatar{width:40px;height:40px;font-size:13px}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo{min-width:0}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo h4{font-size:14px}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo .designation{font-size:12px}.testimonials .testimonialGrid .testimonialCard .testimonialUser .userInfo .companyLocation{font-size:11px}.testimonials .testimonialsCta{margin-top:25px;padding:0 15px}.testimonials .testimonialsCta .ctaButton{text-align:center;width:100%;max-width:320px;padding:13px 20px}.feedback-container{min-height:auto;padding:25px 15px}.feedback-container .auth-card{border-radius:14px;margin:10px auto;padding:25px 20px}.feedback-container .auth-card h1{font-size:24px}.feedback-container .auth-card .muted{margin-bottom:22px;font-size:14px}.feedback-container .auth-card form{gap:16px}.feedback-container .auth-card form label{font-size:13px}.feedback-container .auth-card form input[type=text],.feedback-container .auth-card form input[type=email],.feedback-container .auth-card form select,.feedback-container .auth-card form textarea{padding:11px 13px;font-size:14px}.topic-selection-group .radio-container{flex-wrap:wrap;gap:16px}}@media (width<=480px){.mainTestimonialsListHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainTestimonialsListHero .TestimonialsListHeroLeft h2{font-size:24px!important;line-height:1.7!important}.mainTestimonialsListHero .TestimonialsListHeroLeft p{font-size:14px!important}.mainTestimonialsListHero .TestimonialsListHeroRight{min-height:170px}.mainTestimonialsListHero .TestimonialsListHeroRight img{max-width:100%}.mainTestimonialsListHero__image{min-height:200px}.mainTestimonialsListHero__quote{border-radius:15px;width:48px;height:48px;font-size:22px}.mainTestimonialsListHero .bubble-1{width:55px;height:38px;left:2%}.mainTestimonialsListHero .bubble-2{width:65px;height:42px;right:2%}.mainTestimonialsListHero .bubble-3{display:none}.testimonials .testimonialGrid{width:calc(100% - 24px)}.testimonials .testimonialGrid .testimonialCard{padding:20px}.feedback-container{padding-top:4.5rem;padding-bottom:1.4rem}.feedback-container .auth-card{padding:22px 16px}}.mainAdminSelectedTabs{flex-direction:column;height:100%;min-height:0;display:flex}.mainAdminSelectedTabs .subAdminSelectedTabs{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;background:#f2f6fb;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.mainAdminSelectedTabs .subAdminSelectedTabs::-webkit-scrollbar{display:none}.mainAdminSelectedTabs .subAdminSelectedTabs li{cursor:pointer;color:#707070;white-space:nowrap;border-radius:6px;flex:none;padding:10px 20px;font-size:12px;transition:all .25s;position:relative}.mainAdminSelectedTabs .subAdminSelectedTabs li.active{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700}.mainAdminSelectedTabs .subAdminSelectedTabs .slider{background:#aa5bc5;border-radius:20px;width:auto;height:2px;position:absolute;bottom:-5px;left:12px;right:12px}.mainAdminSelectedTabs .admin-bottom-tab{flex:1;min-height:0;padding:2px 2px 40px;overflow:hidden auto}.signupPage{min-height:100vh;display:flex;overflow:hidden}.signupPage .signupHeroPanel{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#db2777 140%);flex-direction:column;flex:1;justify-content:center;min-width:0;padding:4px 56px;display:flex;position:relative;overflow:hidden}.signupPage .signupHeroPanel:before{content:"";z-index:0;background:#f6f4fb;border-radius:70%;width:450px;position:absolute;right:-300px}.signupPage .signupHeroPanel .subsignupHeroPanel{z-index:1}.signupPage .signupHeroPanel .signupHeroBrand{align-items:center;gap:12px;margin-bottom:40px;display:flex}.signupPage .signupHeroPanel .signupHeroBrand .signupHeroBrandImage{width:19rem}.signupPage .signupHeroPanel .signupHeroBrand img{width:100%;height:100%}.signupPage .signupHeroPanel .signupHeroHeadline{color:#fff;margin:0 0 20px;font-size:46px;font-weight:800;line-height:1.15}.signupPage .signupHeroPanel .signupHeroHeadline .signupHeroHighlight{color:#d84fc0}.signupPage .signupHeroPanel .signupHeroSubtext{opacity:.99;color:#fff;max-width:460px;margin:0 0 40px;font-size:15px;line-height:1.6}.signupPage .signupHeroPanel .signupHeroFeatureGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:620px;display:grid;position:relative}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureIcon{background:#ffffff2e;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureTitle{font-size:14px;font-weight:700}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureDesc{color:#fff;margin:0;font-size:12.5px;line-height:1.5}.signupPage .signupContentPanel{z-index:1;background:#f6f4fb;flex-direction:column;flex:1;min-width:0;display:flex}.signupPage .signupContentPanel .signupNavbar{justify-content:space-between;align-items:center;padding:18px 48px;display:flex}.signupPage .signupContentPanel .signupNavbar .signupNavLinks{align-items:center;gap:32px;display:flex}.signupPage .signupContentPanel .signupNavbar .signupNavLinks .signupNavLink{color:#444;font-size:14px;font-weight:500;text-decoration:none}.signupPage .signupContentPanel .signupNavbar .signupNavLinks .signupNavLink:hover{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.signupPage .signupContentPanel .signupNavbar .signupNavLoginBtn{color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:999px;padding:9px 22px;font-size:14px;font-weight:600;text-decoration:none}.signupPage .signupContentPanel .signupFormWrapper{flex:1;justify-content:center;align-items:center;padding:10px 40px 38px;display:flex}.signupPage .signupContentPanel .signupFormWrapper .signupCard{background:#fff;border-radius:20px;width:100%;max-width:400px;padding:26px 32px;box-shadow:0 20px 45px #14101f14}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupCardEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupCardTitle{color:#444;margin:0 0 6px;font-size:24px;font-weight:800}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupCardSubtitle{color:#6b6577;margin:0 0 14px;font-size:13.5px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm{flex-direction:column;gap:18px;display:flex}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField{flex-direction:column;gap:6px;display:flex;position:relative}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormLabel{color:#444;font-size:13px;font-weight:600}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormInput{color:#444;background:#fff;border:1px solid #e4e0ec;border-radius:10px;padding:11px 14px;font-size:14px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormInput:-webkit-autofill{-webkit-text-fill-color:#444;caret-color:#444;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormInput:-webkit-autofill:hover{-webkit-text-fill-color:#444;caret-color:#444;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormInput:-webkit-autofill:focus{-webkit-text-fill-color:#444;caret-color:#444;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormInput:-webkit-autofill:active{-webkit-text-fill-color:#444;caret-color:#444;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormInput::placeholder{color:#a9a3b5}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormInput:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed1f}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .toggle-visibility{cursor:pointer;color:#ec4899;font-size:18px;position:absolute;top:70%;right:5%;transform:translateY(-50%)}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .toggle-visibility svg{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .toggle-visibility:hover svg{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupSubmitBtn{color:#fff;cursor:pointer;text-transform:capitalize;background:linear-gradient(135deg,#7c3aed,#db2777);border:none;border-radius:10px;margin-top:6px;padding:13px 0;font-size:15px;font-weight:700;transition:opacity .2s}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupSubmitBtn:hover{opacity:.92}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormFooter{font-size:13px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormFooter a{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormFooterBack{justify-content:flex-end;font-size:13px;display:flex}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormFooterBack a{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:5px;padding:6px 10px;font-weight:600}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupLoginPrompt{text-align:center;color:#6b6577;margin:20px 0 0;font-size:13.5px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupLoginPrompt .signupLoginLink{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600;text-decoration:none}@media (width<=960px){.signupPage{flex-direction:column}.signupHeroPanel{padding:40px 32px}.signupHeroFeatureGrid{grid-template-columns:1fr}.signupNavbar{padding:20px 24px}.signupNavLinks{display:none}.signupFormWrapper{padding:24px 24px 48px}}@media (width<=1200px){.signupPage .signupHeroPanel{padding:4px 40px}.signupPage .signupHeroPanel .signupHeroBrand{margin-bottom:32px}.signupPage .signupHeroPanel .signupHeroBrand .signupHeroBrandImage{width:16rem}.signupPage .signupHeroPanel .signupHeroHeadline{font-size:40px}.signupPage .signupHeroPanel .signupHeroSubtext{max-width:420px;margin-bottom:32px;font-size:14px}.signupPage .signupHeroPanel .signupHeroFeatureGrid{gap:12px}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard{padding:15px}.signupPage .signupContentPanel .signupNavbar{padding:18px 32px}.signupPage .signupContentPanel .signupNavbar .signupNavLinks{gap:22px}.signupPage .signupContentPanel .signupFormWrapper{padding:10px 30px 32px}.signupPage .signupContentPanel .signupFormWrapper .signupCard{max-width:390px;padding:24px 28px}}@media (width<=1024px){.signupPage .signupHeroPanel{padding:30px 32px}.signupPage .signupHeroPanel:before{width:350px;height:650px;right:-250px}.signupPage .signupHeroPanel .signupHeroBrand{margin-bottom:28px}.signupPage .signupHeroPanel .signupHeroBrand .signupHeroBrandImage{width:14rem}.signupPage .signupHeroPanel .signupHeroHeadline{font-size:34px;line-height:1.2}.signupPage .signupHeroPanel .signupHeroSubtext{max-width:390px;margin-bottom:28px;font-size:13.5px}.signupPage .signupHeroPanel .signupHeroFeatureGrid{grid-template-columns:1fr;gap:10px;max-width:390px}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard{grid-template-columns:34px 1fr;gap:2px 10px;padding:13px;display:grid}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureIcon{grid-row:span 2}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureTitle{font-size:13px}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureDesc{font-size:11.5px}.signupPage .signupContentPanel .signupNavbar{padding:16px 24px}.signupPage .signupContentPanel .signupNavbar .signupNavLinks{gap:18px}.signupPage .signupContentPanel .signupNavbar .signupNavLinks .signupNavLink{font-size:13px}.signupPage .signupContentPanel .signupNavbar .signupNavLoginBtn{padding:8px 18px;font-size:13px}.signupPage .signupContentPanel .signupFormWrapper{padding:20px 24px 32px}.signupPage .signupContentPanel .signupFormWrapper .signupCard{border-radius:16px;max-width:370px;padding:24px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupCardTitle{font-size:22px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm{gap:15px}}@media (width<=768px){.signupPage{flex-direction:column;min-height:100vh;overflow:visible}.signupPage .signupHeroPanel{flex:none;width:100%;min-height:auto;padding:40px 28px}.signupPage .signupHeroPanel:before{border-radius:50%;width:420px;height:420px;top:-180px;right:-260px}.signupPage .signupHeroPanel .signupHeroBrand{margin-bottom:28px}.signupPage .signupHeroPanel .signupHeroBrand .signupHeroBrandImage{width:15rem}.signupPage .signupHeroPanel .signupHeroHeadline{max-width:600px;font-size:36px}.signupPage .signupHeroPanel .signupHeroSubtext{max-width:600px;margin-bottom:28px;font-size:14px}.signupPage .signupHeroPanel .signupHeroFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:100%}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard{gap:7px;padding:14px;display:flex}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureIcon{width:30px;height:30px}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureTitle{font-size:12.5px}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureDesc{font-size:11px;line-height:1.4}.signupPage .signupContentPanel{flex:none;width:100%}.signupPage .signupContentPanel .signupNavbar{padding:16px 24px}.signupPage .signupContentPanel .signupNavbar .signupNavLinks{display:none}.signupPage .signupContentPanel .signupFormWrapper{align-items:flex-start;padding:30px 24px 45px}.signupPage .signupContentPanel .signupFormWrapper .signupCard{max-width:500px;margin:0 auto;padding:28px}}@media (width<=576px){.signupPage .signupHeroPanel{padding:32px 20px 28px}.signupPage .signupHeroPanel:before{width:300px;height:380px;top:-160px;right:-220px}.signupPage .signupHeroPanel .signupHeroBrand{margin-bottom:24px}.signupPage .signupHeroPanel .signupHeroBrand .signupHeroBrandImage{width:12rem}.signupPage .signupHeroPanel .signupHeroHeadline{margin-bottom:14px;font-size:29px;line-height:1.2}.signupPage .signupHeroPanel .signupHeroSubtext{margin-bottom:24px;font-size:13px;line-height:1.55}.signupPage .signupHeroPanel .signupHeroFeatureGrid{grid-template-columns:1fr;gap:8px}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard{grid-template-columns:34px 1fr;column-gap:10px;padding:12px;display:grid}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureIcon{grid-row:span 2;width:30px;height:30px}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureTitle{font-size:12.5px}.signupPage .signupHeroPanel .signupHeroFeatureGrid .signupHeroFeatureCard .signupHeroFeatureDesc{font-size:11px}.signupPage .signupContentPanel .signupNavbar{padding:14px 18px}.signupPage .signupContentPanel .signupNavbar .signupNavLoginBtn{padding:8px 17px;font-size:12px}.signupPage .signupContentPanel .signupFormWrapper{padding:20px 16px 35px}.signupPage .signupContentPanel .signupFormWrapper .signupCard{border-radius:15px;max-width:100%;padding:22px 18px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupCardEyebrow{font-size:10px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupCardTitle{font-size:21px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupCardSubtitle{font-size:12.5px;line-height:1.5}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm{gap:14px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField{gap:5px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormLabel{font-size:12px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .signupFormInput{padding:10px 12px;font-size:13px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormField .toggle-visibility{font-size:16px;right:12px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupFormRow{grid-template-columns:1fr;gap:14px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupForm .signupSubmitBtn{padding:12px 0;font-size:14px}.signupPage .signupContentPanel .signupFormWrapper .signupCard .signupLoginPrompt{margin-top:17px;font-size:12.5px}}@media (width<=400px){.signupPage .signupHeroPanel{padding:28px 16px 24px}.signupPage .signupHeroPanel .signupHeroBrand{margin-bottom:20px}.signupPage .signupHeroPanel .signupHeroBrand .signupHeroBrandImage{width:10.5rem}.signupPage .signupHeroPanel .signupHeroHeadline{font-size:25px}.signupPage .signupHeroPanel .signupHeroSubtext{font-size:12px}.signupPage .signupContentPanel .signupNavbar{padding:12px 14px}.signupPage .signupContentPanel .signupFormWrapper{padding:18px 12px 30px}.signupPage .signupContentPanel .signupFormWrapper .signupCard{padding:20px 15px}}.authAlert{background:#fef2f4;border:1px solid #f16695;border-radius:8px;margin-bottom:16px;padding:12px 14px}.authAlert .authAlertText{color:#f16695;text-transform:capitalize;margin:0;font-size:13px;font-weight:600;line-height:1.45}.authAlert .authAlertLink{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.authAlert .authAlertLink:hover{text-decoration:underline}.authResendBlock{margin-top:10px}.authResendHint{color:#6b7280;margin:0 0 6px;font-size:13px}.authResendBtn{color:#9b6af5;cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:6px;margin-top:20px;margin-bottom:20px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s}.authResendBtn:hover:not(:disabled){color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899)}.authResendBtn:disabled{opacity:.55;cursor:not-allowed;color:#6b7280;border-color:#9ca3af}.authNote{margin:8px 0 0;font-size:13px}.authNote.success{color:#0f5132}.authNote.error{color:#ef6363}.VerifyEmailPage .auth-card .icon.warning{color:#9b6af5;background:#f7f3ff}.VerifyEmailPage .auth-card .authResendForm{flex-direction:column;gap:10px;width:100%;margin:4px 0 14px;display:flex}.VerifyEmailPage .auth-card .authResendInput{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:11px 13px;font-size:14px;transition:border-color .15s}.VerifyEmailPage .auth-card .authResendInput:focus{border-color:#9b6af5}.VerifyEmailPage .auth-card .authResendHint{color:#6b7280;text-align:center;margin:0;font-size:13px}.VerifyEmailPage .auth-card .btn:disabled{opacity:.6;cursor:not-allowed}.VerifyEmailPage .auth-card .authNote{text-align:center;margin:4px 0 12px;font-size:13px}.VerifyEmailPage .auth-card .authNote.success{color:#0f5132}.VerifyEmailPage .auth-card .authNote.error{color:#842029}.signupFormForgotRow{justify-content:flex-end;margin:6px 0 14px;display:flex}.signupFormForgotLink{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:11px;font-weight:600;text-decoration:none}.signupFormForgotLink:hover{text-decoration:underline}.mainAboutHero{background:linear-gradient(135deg,#f5f0fb 0%,#f9f5fc 50%,#f3eefb 100%);padding-top:7.5rem;padding-bottom:1.4rem;overflow:hidden}.mainAboutHero .subAboutHero{justify-content:space-between;align-items:flex-start;gap:70px;max-width:1400px;margin:auto;display:flex}.mainAboutHero .subAboutHero .AboutHeroLeft{flex:1;max-width:560px;margin-top:50px}.mainAboutHero .subAboutHero .AboutHeroLeft h2{color:#141b4d;letter-spacing:0;margin-bottom:30px;font-family:Tan Aegean;font-size:42px;font-weight:500;line-height:1.08}.mainAboutHero .subAboutHero .AboutHeroLeft h2 span{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;background-clip:text;font-family:Tan Aegean}.mainAboutHero .subAboutHero .AboutHeroLeft p{color:#5f6477;max-width:580px;font-size:18px;line-height:1.8}.mainAboutHero .subAboutHero .AboutHeroLeft .AboutHeroline{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);border-radius:20px;width:80px;height:5px;margin-bottom:20px}.mainAboutHero .subAboutHero .AboutHeroRight{flex:1;justify-content:center;align-items:center;height:220px;margin-top:50px;display:flex;position:relative}.mainAboutHero .subAboutHero .AboutHeroRight img{width:100%;max-width:520px;position:relative}@media (width<=1200px){.mainAboutHero{padding:7.5rem 20px 1.4rem}.mainAboutHero .subAboutHero{gap:40px}.mainAboutHero .subAboutHero .AboutHeroLeft{max-width:520px;margin-top:35px}.mainAboutHero .subAboutHero .AboutHeroLeft h2{font-size:38px}.mainAboutHero .subAboutHero .AboutHeroLeft p{font-size:17px;line-height:1.7}.mainAboutHero .subAboutHero .AboutHeroRight{height:200px;margin-top:35px}.mainAboutHero .subAboutHero .AboutHeroRight img{max-width:460px}}@media (width<=992px){.mainAboutHero{padding:7.5rem 20px 1.4rem}.mainAboutHero .subAboutHero{align-items:center;gap:30px}.mainAboutHero .subAboutHero .AboutHeroLeft{max-width:480px;margin-top:20px}.mainAboutHero .subAboutHero .AboutHeroLeft h2{margin-bottom:22px;font-size:34px}.mainAboutHero .subAboutHero .AboutHeroLeft .AboutHeroline{width:65px;height:4px;margin-bottom:16px}.mainAboutHero .subAboutHero .AboutHeroLeft p{font-size:16px;line-height:1.7}.mainAboutHero .subAboutHero .AboutHeroRight{height:180px;margin-top:20px}.mainAboutHero .subAboutHero .AboutHeroRight img{max-width:400px}}@media (width<=768px){.mainAboutHero{padding:7.5rem 20px 1.4rem}.mainAboutHero .subAboutHero{text-align:center;flex-direction:column;align-items:center;gap:25px}.mainAboutHero .subAboutHero .AboutHeroLeft{width:100%;max-width:650px;margin-top:0}.mainAboutHero .subAboutHero .AboutHeroLeft h2{margin-bottom:18px;font-size:34px;line-height:1.15}.mainAboutHero .subAboutHero .AboutHeroLeft .AboutHeroline{width:70px;height:4px;margin:0 auto 18px}.mainAboutHero .subAboutHero .AboutHeroLeft p{max-width:600px;margin:0 auto;font-size:16px;line-height:1.7}.mainAboutHero .subAboutHero .AboutHeroRight{width:100%;height:auto;margin-top:5px}.mainAboutHero .subAboutHero .AboutHeroRight img{width:85%;max-width:440px;height:auto}}@media (width<=576px){.mainAboutHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainAboutHero .subAboutHero{gap:20px}.mainAboutHero .subAboutHero .AboutHeroLeft h2{margin-bottom:16px;font-size:30px;line-height:1.15}.mainAboutHero .subAboutHero .AboutHeroLeft .AboutHeroline{width:60px;height:4px;margin-bottom:16px}.mainAboutHero .subAboutHero .AboutHeroLeft p{font-size:15px;line-height:1.65}.mainAboutHero .subAboutHero .AboutHeroRight{margin-top:0}.mainAboutHero .subAboutHero .AboutHeroRight img{width:92%;max-width:400px}}@media (width<=400px){.mainAboutHero{padding-top:7.5rem;padding-bottom:1.4rem}.mainAboutHero .subAboutHero{gap:18px}.mainAboutHero .subAboutHero .AboutHeroLeft h2{font-size:27px}.mainAboutHero .subAboutHero .AboutHeroLeft .AboutHeroline{width:55px;margin-bottom:14px}.mainAboutHero .subAboutHero .AboutHeroLeft p{font-size:14px;line-height:1.6}.mainAboutHero .subAboutHero .AboutHeroRight img{width:100%}}.about-hero{text-align:center;background:linear-gradient(135deg,#f5f0fb 0%,#f9f5fc 50%,#f3eefb 100%);width:100%;padding:60px 0;position:relative;overflow:hidden}.about-hero__tag{color:#7b3fe4;font-size:13px;font-weight:600;position:absolute;top:20px;left:20px}.about-hero__title{color:#1a1a2e;margin:0 0 20px;font-size:48px;font-weight:800}.about-hero__title--highlight{background:linear-gradient(90deg,#a259e6 0%,#e64ac9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-hero__desc{color:#6b6b7b;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.ourVision{background:radial-gradient(circle at 72% 48%,#9b6af514,#0000 32%),#faf9ff;width:100%;padding:10px 0}.ourVision .ourVisionContainer{grid-template-columns:430px minmax(0,1fr);align-items:center;gap:55px;width:min(1250px,100% - 70px);margin:0 auto;display:grid}.ourVision .visionContent{background:linear-gradient(145deg,#fffffffa,#f8f6fff5);border:1px solid #9b6af514;border-radius:22px;min-height:400px;padding:20px 28px;position:relative;overflow:hidden;box-shadow:0 15px 45px #5c439d1a,0 2px 8px #5c439d0a}.ourVision .visionContent .visionDots{opacity:.35;background-image:radial-gradient(#c7b4f9 1.4px,#0000 1.4px);background-size:9px 9px;width:75px;height:75px;position:absolute;top:12px;right:15px;-webkit-mask-image:linear-gradient(135deg,#000,#0000);mask-image:linear-gradient(135deg,#000,#0000)}.ourVision .visionTag{z-index:2;color:#7141e8;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:800;display:flex;position:relative}.ourVision .visionTag svg{stroke-width:2px;width:16px;height:16px}.ourVision .visionContent h2{z-index:2;color:#20203a;margin:0;font-size:25px;font-weight:700;line-height:1.17;position:relative}.ourVision .visionContent h2 span{color:#8b3ff5}.ourVision .visionDivider{z-index:2;background:#8b5cf6;border-radius:5px;width:23px;height:3px;margin:13px 0;position:relative}.ourVision .visionContent p{z-index:2;color:#56536c;margin:0;font-size:12px;line-height:1.65;position:relative}.ourVision .visionBottom{z-index:4;background:#f8f5ffe0;border:1px solid #8b5cf614;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:absolute;bottom:7px;left:28px}.ourVision .visionBottom .visionBottomIcon{color:#7540ee;background:#eee8ff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ourVision .visionBottom .visionBottomIcon svg{width:16px;height:16px}.ourVision .visionBottom div:last-child{flex-direction:column;display:flex}.ourVision .visionBottom strong,.ourVision .visionBottom span{color:#6241bc;font-size:12px;line-height:1.4}.ourVision .visionBottom strong{font-weight:800}.ourVision .visionDecoration{opacity:.55;width:115px;height:90px;position:absolute;bottom:0;right:8px}.ourVision .mountain{border-bottom:75px solid #ddd4ff;border-left:45px solid #0000;border-right:45px solid #0000;width:0;height:0;display:block;position:absolute;bottom:0}.ourVision .mountainOne{border-bottom-width:65px;border-left-width:45px;border-right-width:45px;right:0}.ourVision .mountainTwo{border-bottom-width:50px;border-bottom-color:#c9b9fa;border-left-width:35px;border-right-width:35px;right:34px}.ourVision .mountainThree{border-bottom-width:36px;border-bottom-color:#eeeaff;border-left-width:25px;border-right-width:25px;right:60px}.ourVision .roadmapCard{min-width:0;padding:5px 0 0}.ourVision .roadmapHeader{justify-content:center;align-items:center;gap:13px;margin-bottom:8px;display:flex}.ourVision .roadmapHeaderLine{background:#ddd3fa;flex:1;height:1px}.ourVision .roadmapHeaderLine span{background:#a174f7;border-radius:50%;width:4px;height:4px;margin-top:-1.5px;display:block}.ourVision .roadmapHeaderLine:last-child{justify-content:flex-end;display:flex}.ourVision .roadmapTitle{white-space:nowrap;align-items:center;gap:8px;display:flex}.ourVision .roadmapTitle h3{letter-spacing:1px;margin:0;font-size:14px;font-weight:800}.ourVision .roadmapTitleIcon{color:#8550ed;background:#f0ebff;border-radius:6px;justify-content:center;align-items:center;width:23px;height:23px;display:flex;box-shadow:0 3px 8px #7c3aed1a}.ourVision .roadmapTitleIcon svg{width:14px;height:14px}.ourVision .roadmapHeading{text-align:center;margin-bottom:8px}.ourVision .roadmapHeading h2{color:#29263e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.ourVision .roadmapHeading p{color:#8a849d;margin:4px 0 0;font-size:12px}.ourVision .roadmap{height:300px;margin-top:5px;position:relative}.ourVision .roadmapCurve{z-index:1;pointer-events:none;width:100%;height:225px;position:absolute;top:8px;left:0;overflow:visible}.ourVision .roadmapCurve .roadmapPath{fill:none;stroke:url(#roadmapLine);stroke-width:4px;stroke-linecap:round}.ourVision .roadmapCurve .roadmapGlow{fill:none;stroke:url(#roadmapGlow);stroke-width:15px;stroke-linecap:round}.ourVision .roadmapCurve .roadmapArrow{fill:none;stroke:#8145ef;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.ourVision .roadmapMilestone{z-index:5;flex-direction:column;align-items:center;width:120px;display:flex;position:absolute}.ourVision .roadmapMilestone.purple{--milestone-color:#7650ef;--milestone-light:#e8e0ff}.ourVision .roadmapMilestone.pink{--milestone-color:#e943ad;--milestone-light:#ffe1f4}.ourVision .roadmapMilestone.blue{--milestone-color:#7043ed;--milestone-light:#e5deff}.ourVision .roadmapMilestone-1{top:100px;left:6%}.ourVision .roadmapMilestone-2{top:56px;left:39%}.ourVision .roadmapMilestone-3{top:-10px;right:4%}.ourVision .milestoneYear{color:var(--milestone-color);margin-bottom:4px;font-size:12px;font-weight:800}.ourVision .milestoneLine{background:var(--milestone-color);width:1px;height:10px}.ourVision .milestoneCircleOuter{border:5px solid var(--milestone-light);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative;box-shadow:0 0 0 4px #fff9,0 8px 20px #6446b41f}.ourVision .milestoneCircle{border:1px solid var(--milestone-light);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ourVision .milestoneIcon{color:var(--milestone-color)}.ourVision .milestoneIcon svg{stroke-width:1.8px;width:28px;height:28px}.ourVision .milestoneInfo{text-align:center;margin-top:8px}.ourVision .milestoneInfo h3{color:var(--milestone-color);margin:0;font-size:20px;font-weight:800;line-height:1.1}.ourVision .milestoneInfo strong{color:#27243c;margin-top:2px;font-size:12px;font-weight:700;display:block}.ourVision .milestoneChapter{justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.ourVision .milestoneChapter svg{color:#8b5cf6;width:12px;height:12px}.ourVision .roadmapGoal{z-index:6;color:#fff;background:linear-gradient(135deg,#7c3aed,#9b5cf6);border-radius:20px;align-items:center;gap:6px;padding:7px 12px;display:flex;position:absolute;bottom:3px;right:2%;box-shadow:0 6px 16px #7c3aed40}.ourVision .roadmapGoal .goalIcon{display:flex}.ourVision .roadmapGoal .goalIcon svg{fill:currentColor;width:11px;height:11px}.ourVision .roadmapGoal span{letter-spacing:.5px;font-size:8px;font-weight:800}@media (width<=1000px){.ourVision .ourVisionContainer{grid-template-columns:290px minmax(0,1fr);gap:35px;width:min(850px,100% - 40px)}.ourVision .visionContent{padding:27px 24px}.ourVision .visionContent h2{font-size:22px}.ourVision .roadmapHeading h2{font-size:17px}}@media (width<=760px){.ourVision{padding:45px 0}.ourVision .ourVisionContainer{grid-template-columns:1fr;gap:40px;width:calc(100% - 28px)}.ourVision .visionContent{min-height:350px}.ourVision .roadmapCard{width:100%;min-width:0;padding:0 4px}.ourVision .roadmapHeader{gap:10px;margin-bottom:8px}.ourVision .roadmapHeaderLine{min-width:0}.ourVision .roadmapTitle{gap:7px}.ourVision .roadmapTitle h3{letter-spacing:.8px;font-size:13px}.ourVision .roadmapTitleIcon{width:22px;height:22px}.ourVision .roadmapHeading{margin-bottom:5px}.ourVision .roadmapHeading p{max-width:280px;margin:4px auto 0;font-size:11px;line-height:1.5}.ourVision .roadmap{width:100%;height:610px;margin-top:8px;position:relative}.ourVision .roadmap:before{content:"";z-index:0;opacity:.25;background:linear-gradient(#9b6af5 0%,#a855f7 50%,#e943ad 100%);border-radius:10px;width:2px;position:absolute;top:25px;bottom:25px;left:50%;transform:translate(-50%)}.ourVision .roadmapCurve{display:none}.ourVision .roadmapMilestone{z-index:2;width:145px;position:absolute}.ourVision .roadmapMilestone-1{top:390px;left:calc(50% - 155px)}.ourVision .roadmapMilestone-2{top:205px;left:calc(50% + 10px)}.ourVision .roadmapMilestone-3{top:20px;left:calc(50% - 155px);right:auto}.ourVision .milestoneYear{margin-bottom:5px;font-size:12px}.ourVision .milestoneLine{height:9px}.ourVision .milestoneCircleOuter{border-width:4px;width:68px;height:68px}.ourVision .milestoneCircle{width:52px;height:52px}.ourVision .milestoneIcon svg{width:26px;height:26px}.ourVision .milestoneInfo{margin-top:8px}.ourVision .milestoneInfo h3{font-size:20px}.ourVision .milestoneInfo strong{font-size:12px}.ourVision .milestoneChapter{white-space:nowrap;gap:4px;margin-top:8px;font-size:11px}.ourVision .milestoneChapter svg{flex-shrink:0;width:11px;height:11px}.ourVision .roadmapGoal{bottom:0;right:50%;transform:translate(50%)}}@media (width<=480px){.ourVision .ourVisionContainer{width:calc(100% - 24px)}.ourVision .roadmapCard{padding:0}.ourVision .roadmapHeader{gap:7px}.ourVision .roadmapHeaderLine{max-width:45px}.ourVision .roadmapTitle{gap:6px}.ourVision .roadmapTitle h3{letter-spacing:.7px;font-size:12px}.ourVision .roadmapTitleIcon{width:21px;height:21px}.ourVision .roadmapTitleIcon svg{width:13px;height:13px}.ourVision .roadmapHeading p{max-width:260px;font-size:10.5px}.ourVision .roadmap{height:590px}.ourVision .roadmapMilestone{width:135px}.ourVision .roadmapMilestone-1{top:370px;left:0}.ourVision .roadmapMilestone-2{top:195px;left:auto;right:0}.ourVision .roadmapMilestone-3{top:20px;left:0;right:auto}.ourVision .milestoneCircleOuter{border-width:4px;width:64px;height:64px}.ourVision .milestoneCircle{width:50px;height:50px}.ourVision .milestoneIcon svg{width:24px;height:24px}.ourVision .milestoneInfo{margin-top:7px}.ourVision .milestoneInfo h3{font-size:19px}.ourVision .milestoneInfo strong{font-size:11px}.ourVision .milestoneChapter{margin-top:7px;font-size:10.5px}.ourVision .roadmapGoal{padding:6px 10px}.ourVision .roadmapGoal span{font-size:8px}}.openToAll{background:linear-gradient(135deg,#f8f3ff 0%,#f4eefc 100%);width:100%;padding:65px 20px 80px;overflow:hidden}.openToAll .openToAllContainer{width:min(1250px,100%);margin:0 auto}.openToAll .openHeader{text-align:center;margin-bottom:40px}.openToAll .openHeader .openEyebrow{color:#7650df;letter-spacing:1.4px;background:#8b5cf612;border:1px solid #8b5cf61f;border-radius:20px;justify-content:center;align-items:center;padding:6px 15px;font-size:10px;font-weight:700;display:inline-flex}.openToAll .openHeader h2{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-wrap:nowrap;-webkit-background-clip:text;margin:12px 0 7px;font-family:Tan Aegean;font-size:32px}.openToAll .openHeader h2 span{color:#8b5cf6}.openToAll .openHeader p{color:#77738a;margin:0;font-size:13px}.openToAll .ecosystem{width:1250px;max-width:100%;height:560px;margin:0 auto;position:relative}.openToAll .ecosystemGlow{pointer-events:none;background:radial-gradient(#9b6af529 0%,#9b6af512 40%,#0000 72%);border-radius:50%;width:500px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.openToAll .backgroundCurve{pointer-events:none;border:1px solid #9b6af50e;border-radius:50%;width:550px;height:600px;position:absolute;top:50%}.openToAll .backgroundCurveLeft{left:-410px;transform:translateY(-50%)rotate(-13deg)}.openToAll .backgroundCurveRight{right:-410px;transform:translateY(-50%)rotate(13deg)}.openToAll .orbitRing{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.openToAll .orbitRingOuter{border:1px dashed #8961ef33;width:550px;height:385px}.openToAll .orbitRingMiddle{border:1px solid #8961ef1a;width:455px;height:315px}.openToAll .orbitRingInner{border:1px solid #8961ef14;width:350px;height:250px;box-shadow:0 0 30px #8961ef0f}.openToAll .connectorSvg{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.openToAll .connectorSvg .connector{fill:none;stroke-width:1.2px;stroke-linecap:round;opacity:.88}.openToAll .connectorSvg .connectorDot.purple{fill:#8b5cf6}.openToAll .connectorSvg .connectorDot.pink{fill:#ec4899}.openToAll .connectorSvg .connectorDot.blue{fill:#3b82f6}.openToAll .connectorSvg .connectorDot.teal{fill:#14b8a6}.openToAll .connectorSvg .connectorDot.orange{fill:#f59e0b}.openToAll .connectorSvg .connectorDot.green{fill:#22c55e}.openToAll .connectorSvg .purple{stroke:#8b5cf6}.openToAll .connectorSvg .pink{stroke:#ec4899}.openToAll .connectorSvg .blue{stroke:#3b82f6}.openToAll .connectorSvg .teal{stroke:#14b8a6}.openToAll .connectorSvg .orange{stroke:#f59e0b}.openToAll .connectorSvg .green{stroke:#22c55e}.openToAll .ecosystemCenter{z-index:10;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff;border:1px solid #ffffff26;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #8b3df266,0 0 80px #ec489933,inset 0 0 15px #ffffff80}.openToAll .ecosystemCenter:before{content:"";border:1px solid #8b5cf612;border-radius:50%;position:absolute;inset:-10px}.openToAll .ecosystemCenter .centerIcon{color:#8150ed;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:8px;font-size:25px;display:flex}.openToAll .ecosystemCenter h3{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:22px;font-weight:700}.openToAll .roleColumn{z-index:20;flex-direction:column;justify-content:space-between;width:350px;height:100%;display:flex;position:absolute;top:0}.openToAll .roleColumnLeft{left:20px}.openToAll .roleColumnRight{right:20px}.openToAll .roleCard{background:#fffffff5;border-radius:10px;align-items:center;width:350px;height:58px;padding:8px 14px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 20px #49377812,0 2px 5px #49377809}.openToAll .roleCard:hover{transform:translateY(-2px);box-shadow:0 12px 25px #4937781c}.openToAll .roleCard .roleNumber{color:#fff;z-index:5;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 9px #3f2d6e29}.openToAll .roleCard.left .roleNumber{left:-16px}.openToAll .roleCard.right .roleNumber{right:-16px}.openToAll .roleCard .roleIcon{border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin-left:18px;font-size:25px;display:flex}.openToAll .roleCard .roleContent{min-width:0;margin-left:22px}.openToAll .roleCard h4{color:#17172c;margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.18}.openToAll .roleCard p{color:#6f6a7c;max-width:245px;margin:0;font-size:12px;line-height:1.35}.openToAll .roleCard.purple:after,.openToAll .roleCard.purple .roleNumber{background:#7c3aed}.openToAll .roleCard.purple .roleIcon{color:#7c3aed;background:#f0e7ff}.openToAll .roleCard.pink:after,.openToAll .roleCard.pink .roleNumber{background:#ec4899}.openToAll .roleCard.pink .roleIcon{color:#ec4899;background:#ffe6f2}.openToAll .roleCard.blue:after,.openToAll .roleCard.blue .roleNumber{background:#3b82f6}.openToAll .roleCard.blue .roleIcon{color:#3b82f6;background:#e7f0ff}.openToAll .roleCard.teal:after,.openToAll .roleCard.teal .roleNumber{background:#14b8a6}.openToAll .roleCard.teal .roleIcon{color:#14b8a6;background:#e1f8f5}.openToAll .roleCard.orange:after,.openToAll .roleCard.orange .roleNumber{background:#f59e0b}.openToAll .roleCard.orange .roleIcon{color:#f59e0b;background:#fff1d9}.openToAll .roleCard.green:after,.openToAll .roleCard.green .roleNumber{background:#22c55e}.openToAll .roleCard.green .roleIcon{color:#22c55e;background:#e8f8ec}@media (width<=1150px){.openToAll .ecosystem{transform-origin:top;width:111%;margin-left:-5.5%;transform:scale(.9)}}@media (width<=950px){.openToAll .ecosystem{flex-direction:column;gap:14px;width:100%;height:auto;margin:0;display:flex;transform:none}.openToAll .ecosystemGlow,.openToAll .backgroundCurve,.openToAll .orbitRing,.openToAll .connectorSvg{display:none}.openToAll .ecosystemCenter{order:1;width:175px;height:175px;margin:0 auto 20px;position:relative;top:auto;left:auto;transform:none}.openToAll .roleColumn{gap:12px;width:100%;height:auto;position:relative;top:auto;left:auto;right:auto}.openToAll .roleColumnLeft{order:2}.openToAll .roleColumnRight{order:3}.openToAll .roleCard{width:100%;height:80px}}@media (width<=520px){.openToAll{padding:50px 14px 65px}.openToAll .openHeader{margin-bottom:30px}.openToAll .openHeader h2{font-size:30px}.openToAll .openHeader p{font-size:12px}.openToAll .roleCard{height:76px}.openToAll .roleCard .roleIcon{flex-basis:48px;width:48px;height:48px;font-size:20px}.openToAll .roleCard h4{font-size:10px}.openToAll .roleCard p{font-size:7.5px}.openToAll .roleContent h4{font-size:14px}}.ourValues{background:linear-gradient(135deg,#f8f3ff 0%,#f4eefc 100%);width:100%;padding:70px 0 80px;overflow:hidden}.ourValues .ourValuesContainer{width:min(1200px,100% - 80px);margin:0 auto}.ourValues .valuesHeader{text-align:center;margin-bottom:55px}.ourValues .valuesHeader>span{color:#7650df;letter-spacing:1.4px;background:#8b5cf612;border:1px solid #8b5cf61f;border-radius:20px;justify-content:center;align-items:center;padding:6px 15px;font-size:10px;font-weight:700;display:inline-flex}.ourValues .valuesHeader h2{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-wrap:nowrap;-webkit-background-clip:text;margin:12px 0 7px;font-family:Tan Aegean;font-size:32px}.ourValues .valuesHeader h2 strong{color:#7c3aed;font-weight:700}.ourValues .valuesTimeline{grid-template-columns:repeat(5,1fr);column-gap:20px;min-height:440px;display:grid;position:relative}.ourValues .valuesConnector{z-index:0;pointer-events:none;width:calc(100% + 40px);height:120px;position:absolute;top:72px;left:-20px}.ourValues .valuesConnector path{fill:none;stroke:#9870f5;stroke-width:2px;stroke-linecap:round;opacity:.85}.ourValues .valueItem{z-index:1;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.ourValues .valueItem-1 .valueVisual,.ourValues .valueItem-3 .valueVisual,.ourValues .valueItem-5 .valueVisual{transform:translateY(0)}.ourValues .valueItem-2 .valueVisual,.ourValues .valueItem-4 .valueVisual{transform:translateY(4px)}.ourValues .valueVisual{justify-content:center;align-items:center;width:155px;height:155px;margin-bottom:30px;display:flex;position:relative}.ourValues .valueOrbit{pointer-events:none;border-radius:50%;position:absolute}.ourValues .valueOrbitOuter{border:1.5px solid #9267f661;width:150px;height:150px;box-shadow:0 0 0 8px #9b6af509,0 12px 30px #744ae014}.ourValues .valueOrbitMiddle{border:7px solid #0000;border-color:#8b5cf659 #0000 #0000 #8b5cf62e;width:126px;height:126px;transform:rotate(-35deg)}.ourValues .valueOrbitInner{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff26;width:105px;height:105px;box-shadow:0 0 25px #8b3df266,0 0 80px #ec489933,inset 0 0 15px #ffffff80,inset 0 -15px 30px #d8d8d8fa}.ourValues .valueIcon{z-index:3;color:#6737e8;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}.ourValues .valueIcon svg{stroke-width:1.7px;width:58px;height:58px}.ourValues .valueBadge{z-index:5;color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:absolute;top:-4px;right:0;box-shadow:0 7px 18px #7c3aed47,inset 0 1px #ffffff4d}.ourValues .valueBadge svg{stroke-width:1.8px;width:18px;height:18px}.ourValues .valueDot{z-index:4;background:#8b5cf6;border:3px solid #eee9ff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #7c3aed2e}.ourValues .valueContent{text-align:center;width:100%;max-width:190px}.ourValues .valueContent h3{color:#15132b;margin:0;font-size:18px;font-weight:700;line-height:1.35}.ourValues .valueContent .valueUnderline{background:#e1d8ff;border-radius:10px;width:28px;height:3px;margin:9px auto 13px;display:block;position:relative}.ourValues .valueContent .valueUnderline i{background:#7c3aed;border-radius:10px;width:17px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ourValues .valueContent p{color:#3f3a58;margin:0;font-size:13px;font-weight:500;line-height:1.65}@media (width>=1100px){.ourValues .valueItem-2 .valueVisual,.ourValues .valueItem-4 .valueVisual{margin-top:5px}}@media (width<=900px){.ourValues{padding:60px 0}.ourValues .ourValuesContainer{width:min(720px,100% - 40px)}.ourValues .valuesTimeline{grid-template-columns:repeat(2,1fr);row-gap:55px}.ourValues .valuesConnector{display:none}.ourValues .valueVisual{width:145px;height:145px}.ourValues .valueOrbitOuter{width:140px;height:140px}.ourValues .valueOrbitMiddle{width:118px;height:118px}.ourValues .valueOrbitInner{width:98px;height:98px}}@media (width<=560px){.ourValues{padding:45px 0 55px}.ourValues .ourValuesContainer{width:calc(100% - 32px)}.ourValues .valuesHeader{margin-bottom:35px}.ourValues .valuesHeader>span{letter-spacing:1.5px;font-size:10px}.ourValues .valuesHeader h2{font-size:28px}.ourValues .valuesTimeline{grid-template-columns:1fr;row-gap:48px}.ourValues .valueVisual{margin-bottom:25px}.ourValues .valueContent{max-width:280px}.ourValues .valueContent h3{font-size:17px}.ourValues .valueContent p{font-size:13px}.ourValues .valueItem-2 .valueVisual,.ourValues .valueItem-4 .valueVisual{margin-top:0;transform:none}}.mainPrivacyPolicyHero{box-sizing:border-box;width:100%;padding-top:7.5rem}.subPrivacyPolicyHero{box-sizing:border-box;background:radial-gradient(55% 90% at 78% 55%,#b18bff3d,#0000 70%),radial-gradient(65% 90% at 18% 100%,#dccdff59,#0000 72%),linear-gradient(135deg,#faf7ff 0%,#f4efff 45%,#eee8ff 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1250px;min-height:338px;margin:0 auto;padding:45px 52px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9b6af50a,0 8px 30px #5f41960a}.subPrivacyPolicyHero:before{content:"";pointer-events:none;background:radial-gradient(#9b6af521,#0000 70%);width:500px;height:250px;position:absolute;bottom:-180px;left:28%}.PrivacyPolicyHero{z-index:3;flex-direction:column;flex:1;align-items:flex-start;max-width:650px;display:flex;position:relative}.PrivacyPolicyHero__topIcon{color:#8655e9;background:radial-gradient(circle at 35% 30%,#fffc,#0000 40%),linear-gradient(145deg,#e6d5ff,#cbb0ff);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;display:flex;box-shadow:0 8px 20px #8952eb1f,inset 0 0 0 1px #ffffff8c}.PrivacyPolicyHero__topIcon svg{stroke-width:2.1px;width:27px;height:27px}.PrivacyPolicyHero h1{color:#24173a;letter-spacing:1.6px;background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:14px;font-family:Tan Aegean;font-size:45px;font-weight:500}.PrivacyPolicyHero p{margin:0;font-size:16px;font-weight:400;line-height:1.65}.PrivacyPolicyHero__updated{color:#8152df;align-items:center;gap:9px;margin-top:24px;font-size:13px;font-weight:600;display:flex}.PrivacyPolicyHero__updated svg{stroke-width:2px;width:17px;height:17px}.PrivacyPolicyListHero{justify-content:center;align-items:center;width:38%;min-width:250px;height:280px;display:flex;position:relative}.PrivacyPolicyListHero img{width:100%;height:100%}.subPrivacyPolicyListHero{z-index:4;filter:drop-shadow(0 18px 20px #5832a629);justify-content:center;align-items:center;width:130px;height:145px;display:flex;position:relative}.PrivacyPolicyListHero__platform{z-index:2;background:linear-gradient(#fffffff2,#dcd6f4a6);border-radius:50%;width:210px;height:32px;position:absolute;bottom:13px;box-shadow:0 15px 25px #5b3e971f,inset 0 1px 4px #fff}.PrivacyPolicyListHero__platform:before{content:"";background:linear-gradient(#fff,#e5e0f5);border-radius:50%;height:25px;position:absolute;top:8px;left:18px;right:18px;box-shadow:0 4px 10px #6746a614}.PrivacyPolicyListHero__platform span{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute}.PrivacyPolicyListHero__platform span:first-child{top:8px;left:32px}.PrivacyPolicyListHero__platform span:nth-child(2){top:5px;left:50%;transform:translate(-50%)}.PrivacyPolicyListHero__platform span:nth-child(3){top:8px;right:32px}@media (width<=1000px){.subPrivacyPolicyHero{padding:7.5rem 20px 1.4rem}.PrivacyPolicyListHero{width:45%;min-width:390px}.PrivacyPolicyHero p br{display:none}}@media (width<=760px){.mainPrivacyPolicyHero{padding:10px 14px 0}.subPrivacyPolicyHero{flex-direction:column;align-items:flex-start;gap:20px;min-height:auto;padding:7.5rem 20px 1.4rem}.PrivacyPolicyHero{max-width:100%}.PrivacyPolicyHero h1{font-size:36px}.PrivacyPolicyHero p{font-size:15px}.PrivacyPolicyListHero{align-self:center;width:100%;min-width:0;height:250px}}@media (width<=480px){.mainPrivacyPolicyHero{padding:8px 10px 0}.subPrivacyPolicyHero{border-radius:12px;padding:7.5rem 20px 1.4rem}.PrivacyPolicyHero__topIcon{width:50px;height:50px;margin-bottom:16px}.PrivacyPolicyHero__topIcon svg{width:24px;height:24px}.PrivacyPolicyHero h1{letter-spacing:-.8px;margin-bottom:14px;font-size:31px}.PrivacyPolicyHero p{font-size:14px;line-height:1.6}.PrivacyPolicyHero__updated{margin-top:20px;font-size:12px}.PrivacyPolicyListHero{height:220px}.PrivacyPolicyListHero__floatingIcon{width:56px;height:56px}.PrivacyPolicyListHero__floatingIcon svg{width:27px;height:27px}.PrivacyPolicyListHero__floatingIcon--users{top:5px;left:0}.PrivacyPolicyListHero__floatingIcon--shield{width:64px;height:64px;right:0}.PrivacyPolicyListHero__orbit{width:260px;height:145px}.PrivacyPolicyListHero__orbit--two{width:230px;height:160px}.subPrivacyPolicyListHero{transform:scale(.82)}.PrivacyPolicyListHero__platform{width:180px;bottom:4px}}.mainPrivacyPolicyTrust{box-sizing:border-box;background:#fff;width:100%;padding:14px 20px 20px}.subPrivacyPolicyTrust{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1250px;margin:0 auto;display:grid}.PrivacyPolicyTrust{box-sizing:border-box;background:#fff;border:1px solid #eeeaf9;border-radius:12px;align-items:center;gap:20px;min-height:108px;padding:18px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #56379606}.PrivacyPolicyTrust:hover{border-color:#9b6af52e;transform:translateY(-2px);box-shadow:0 8px 22px #6944b412}.PrivacyPolicyTrust__icon{color:#6632dc;background:radial-gradient(circle at 35% 30%,#fffffff2,#0000 42%),linear-gradient(145deg,#f4efff 0%,#eee6ff 100%);border-radius:50%;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:inset 0 0 0 1px #9b6af509}.PrivacyPolicyTrust__icon svg{stroke-width:2.2px;width:31px;height:31px}.PrivacyPolicyTrust__content{min-width:0}.PrivacyPolicyTrust__content h3{color:#21155c;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.2}.PrivacyPolicyTrust__content p{color:#40396d;margin:0;font-size:13px;font-weight:400;line-height:1.55}@media (width<=1100px){.subPrivacyPolicyTrust{grid-template-columns:repeat(2,1fr)}.PrivacyPolicyTrust{min-height:105px}}@media (width<=600px){.mainPrivacyPolicyTrust{padding:10px 14px 18px}.subPrivacyPolicyTrust{grid-template-columns:1fr;gap:12px}.PrivacyPolicyTrust{gap:17px;min-height:94px;padding:15px 18px}.PrivacyPolicyTrust__icon{flex-basis:58px;width:58px;height:58px}.PrivacyPolicyTrust__icon svg{width:27px;height:27px}.PrivacyPolicyTrust__content h3{margin-bottom:5px;font-size:14px}.PrivacyPolicyTrust__content p{font-size:13px;line-height:1.45}.PrivacyPolicyTrust__content p br{display:none}}.mainPrivacyPolicyContent{background:#fff;width:100%;padding:40px 0}.mainPrivacyPolicyContent .subPrivacyPolicyContent{max-width:1250px;margin:0 auto;padding:0 16px}.PrivacyPolicyOverview{margin-bottom:32px}.PrivacyPolicyOverview h2{align-items:baseline;gap:6px;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3;display:flex}.PrivacyPolicyOverview h2 span{font-weight:700}.PrivacyPolicyOverview p{margin:0;font-size:12px;line-height:1.6}.PrivacyPolicyAccordion{background:#fff;flex-direction:column;gap:10px;display:flex}.PrivacyPolicyAccordion__item{background:#fff;border:1px solid #0000001a;border-radius:10px;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 4px 4px #021e540f}.PrivacyPolicyAccordion__item:before{content:"";opacity:1;pointer-events:none;z-index:1;border:1px solid #e4e8ed;border-radius:10px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.PrivacyPolicyAccordion__item--open{border-color:#0000}.PrivacyPolicyAccordion__item--open:before{opacity:1}.PrivacyPolicyAccordion__header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.PrivacyPolicyAccordion__title{align-items:center;gap:10px;min-width:0;display:flex}.PrivacyPolicyAccordion__title span{font-size:16px;font-weight:600;line-height:1.4}.PrivacyPolicyAccordion__icon{background:linear-gradient(135deg,#f6f2ff 0%,#fff3fd 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.PrivacyPolicyAccordion__icon svg{color:#a78bfa;background:linear-gradient(90deg,#a78bfa,#f472b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:18px;font-weight:700}.PrivacyPolicyAccordion__arrow{flex-shrink:0;font-size:18px;transition:transform .2s}.PrivacyPolicyAccordion__arrow--open{transform:rotate(180deg)}.PrivacyPolicyAccordion__body{flex-direction:column;gap:14px;padding:0 16px 16px 54px;display:flex}.PrivacyPolicyAccordion__body>p{margin:0;font-size:13px;line-height:1.6}.PrivacyPolicyAccordion__list{flex-direction:column;gap:6px;margin:0;padding-left:18px;list-style:outside;display:flex}.PrivacyPolicyAccordion__list li{font-size:12px;line-height:1.6}.PrivacyPolicyAccordion__subsection{border-top:1px dashed #00000014;padding-top:6px}.PrivacyPolicyAccordion__subsection:first-child{border-top:none;padding-top:0}.PrivacyPolicyAccordion__subsection p{margin:0;font-size:12px;line-height:1.6}.PrivacyPolicyAccordion__subheading{align-items:center;gap:8px;margin-bottom:6px;display:flex}.PrivacyPolicyAccordion__subheading h4{margin:0;font-size:14px;font-weight:600;line-height:1.4}.PrivacyPolicyAccordion__subicon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.PrivacyPolicyAccordion__subicon svg{font-size:14px}.mainTermsandConditionsHero{box-sizing:border-box;width:100%;padding-top:7.5rem}.mainTermsandConditionsHero .subTermsandConditionsHero{box-sizing:border-box;background:radial-gradient(55% 90% at 78% 55%,#b18bff3d,#0000 70%),radial-gradient(65% 90% at 18% 100%,#dccdff59,#0000 72%),linear-gradient(135deg,#faf7ff 0%,#f4efff 45%,#eee8ff 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1250px;min-height:338px;margin:0 auto;padding:20px 52px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9b6af50a,0 8px 30px #5f41960a}.mainTermsandConditionsHero .subTermsandConditionsHero:before{content:"";pointer-events:none;background:radial-gradient(#9b6af521,#0000 70%);width:500px;height:250px;position:absolute;bottom:-180px;left:28%}.mainTermsandConditionsHero .subTermsandConditionsHero .TermsandConditionsHero{z-index:3;flex-direction:column;flex:1;align-items:flex-start;max-width:650px;display:flex;position:relative}.mainTermsandConditionsHero .subTermsandConditionsHero .TermsandConditionsHero h1{color:#24173a;letter-spacing:1.6px;background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:14px;font-family:Tan Aegean;font-size:45px;font-weight:500}.mainTermsandConditionsHero .subTermsandConditionsHero .TermsandConditionsHero p{margin:0;font-size:16px;font-weight:400;line-height:1.65}.mainTermsandConditionsHero .subTermsandConditionsHero .TermsandConditionsHero__updated{color:#8152df;align-items:center;gap:9px;margin-top:24px;font-size:13px;font-weight:600;display:flex}.mainTermsandConditionsHero .subTermsandConditionsHero .TermsandConditionsHero__updated svg{stroke-width:2px;width:17px;height:17px}.mainTermsandConditionsHero .subTermsandConditionsHero .TermsandConditionsListHero{justify-content:center;align-items:center;width:38%;min-width:250px;height:280px;display:flex;position:relative}.mainTermsandConditionsHero .subTermsandConditionsHero .TermsandConditionsListHero img{width:100%;height:100%}@media (width<=1000px){.subTermsandConditionsHero{padding:7.5rem 20px 1.4rem}.PrivacyPolicyListHero{width:45%;min-width:390px}.TermsandConditionsHero p br{display:none}}@media (width<=760px){.mainTermsandConditionsHero{padding-top:7.5rem;padding-bottom:1.4rem;padding-left:20px!important;padding-right:20px!important}.subTermsandConditionsHero{flex-direction:column;align-items:flex-start;gap:20px;padding:7.5rem 20px 1.4rem;min-height:auto!important}:scope .TermsandConditionsListHero{height:180px!important}.TermsandConditionsHero{max-width:100%}.TermsandConditionsHero h1{font-size:24px!important}.TermsandConditionsHero p{font-size:13px!important}.PrivacyPolicyListHero{align-self:center;width:100%;min-width:0;height:250px}}@media (width<=480px){.mainTermsandConditionsHero{padding:7.5rem 20px 1.4rem}.subTermsandConditionsHero{border-radius:12px;padding-top:7.5rem;padding-bottom:1.4rem;padding-left:20px!important;padding-right:20px!important}.TermsandConditionsHeroTermsandConditionsHerotopIcon{width:50px;height:50px;margin-bottom:16px}.TermsandConditionsHeroTermsandConditionsHerotopIcon svg{width:24px;height:24px}.TermsandConditionsHero h1{letter-spacing:-.8px;margin-bottom:14px;font-size:24px!important}.TermsandConditionsHero p{font-size:14px;line-height:1.6}.TermsandConditionsHero__updated{margin-top:20px;font-size:12px}.PrivacyPolicyListHero{height:220px}.PrivacyPolicyListHero__floatingIcon{width:56px;height:56px}.PrivacyPolicyListHero__floatingIcon svg{width:27px;height:27px}.PrivacyPolicyListHero__floatingIcon--users{top:5px;left:0}.PrivacyPolicyListHero__floatingIcon--shield{width:64px;height:64px;right:0}.PrivacyPolicyListHero__orbit{width:260px;height:145px}.PrivacyPolicyListHero__orbit--two{width:230px;height:160px}.subPrivacyPolicyListHero{transform:scale(.82)}.PrivacyPolicyListHero__platform{width:180px;bottom:4px}}.mainTermsandConditionsTrust{box-sizing:border-box;background:#fff;width:100%;padding:14px 20px 20px}.mainTermsandConditionsTrust .subTermsandConditionsTrust{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1250px;margin:0 auto;display:grid}.mainTermsandConditionsTrust .subTermsandConditionsTrust .TermsandConditionsTrust{box-sizing:border-box;background:#fff;border:1px solid #eeeaf9;border-radius:12px;align-items:center;gap:20px;min-height:108px;padding:18px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #56379606}.mainTermsandConditionsTrust .subTermsandConditionsTrust .TermsandConditionsTrust:hover{border-color:#9b6af52e;transform:translateY(-2px);box-shadow:0 8px 22px #6944b412}.mainTermsandConditionsTrust .subTermsandConditionsTrust .TermsandConditionsTrust .TermsandConditionsTrustIcon{color:#6632dc;background:radial-gradient(circle at 35% 30%,#fffffff2,#0000 42%),linear-gradient(145deg,#f4efff 0%,#eee6ff 100%);border-radius:50%;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:inset 0 0 0 1px #9b6af509}.mainTermsandConditionsTrust .subTermsandConditionsTrust .TermsandConditionsTrust .TermsandConditionsTrustIcon svg{stroke-width:2.2px;width:31px;height:31px}.mainTermsandConditionsTrust .subTermsandConditionsTrust .TermsandConditionsTrust .TermsandConditionsTrustContent{min-width:0}.mainTermsandConditionsTrust .subTermsandConditionsTrust .TermsandConditionsTrust .TermsandConditionsTrustContent h3{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.2}.mainTermsandConditionsTrust .subTermsandConditionsTrust .TermsandConditionsTrust .TermsandConditionsTrustContent p{margin:0;font-size:13px;font-weight:400;line-height:1.55}@media (width<=1100px){.subTermsandConditionsTrust{grid-template-columns:repeat(2,1fr)}.TermsandConditionsTrust{min-height:105px}}@media (width<=600px){.mainTermsandConditionsTrust{padding:10px 14px 18px}.subTermsandConditionsTrust{gap:12px;grid-template-columns:1fr!important}.TermsandConditionsTrust{gap:17px;min-height:94px;padding:15px 18px}.TermsandConditionsTrust .TermsandConditionsTrustIcon{flex-basis:58px;width:58px;height:58px}.TermsandConditionsTrust .TermsandConditionsTrustIcon svg{width:27px;height:27px}.TermsandConditionsTrust .TermsandConditionsTrustContent h3{margin-bottom:5px;font-size:14px}.TermsandConditionsTrust .TermsandConditionsTrustContent p{font-size:13px;line-height:1.45}.TermsandConditionsTrust .TermsandConditionsTrustContent p br{display:none}}.mainTermsandConditionsContent{background:#fff;width:100%;padding:40px 0}.mainTermsandConditionsContent .subTermsandConditionsContent{max-width:1250px;margin:0 auto;padding:0 16px}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsOverview{margin-bottom:32px}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsOverview h2{align-items:baseline;gap:6px;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsOverview h2 span{font-weight:700}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsOverview p{color:#000000bf;margin:0;font-size:12px;line-height:1.6}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion{background:#fff;flex-direction:column;gap:10px;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionItem{background:#fff;border:1px solid #e4e8ed;border-radius:10px;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 4px 4px #021e540f}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionItem:before{content:"";opacity:1;pointer-events:none;z-index:1;border:1px solid #e4e8ed;border-radius:10px;transition:opacity .3s;position:absolute;inset:0}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionItem.TermsandConditionsAccordionItemOpen{border-color:#0000}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionItem.TermsandConditionsAccordionItemOpen:before{opacity:1}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionTitle{align-items:center;gap:10px;min-width:0;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionTitle span{font-size:16px;font-weight:600;line-height:1.4}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionIcon{background:linear-gradient(135deg,#f6f2ff 0%,#fff3fd 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionIcon svg{color:#a78bfa;background:linear-gradient(90deg,#a78bfa,#f472b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:18px;font-weight:700}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionArrow{flex-shrink:0;font-size:18px;transition:transform .2s}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionArrow .TermsandConditionsAccordionArrowOpen{transform:rotate(180deg)}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionBody{flex-direction:column;gap:14px;padding:0 16px 16px 54px;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionBody>p{margin:0;font-size:13px;line-height:1.6}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionList{flex-direction:column;gap:6px;margin:0;padding-left:18px;list-style:outside;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionList li{color:#000000bf;font-size:12px;line-height:1.6}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionSubsection{border-top:1px dashed #00000014;padding-top:6px}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionSubsection:first-child{border-top:none;padding-top:0}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionSubsection p{color:#000000bf;margin:0;font-size:12px;line-height:1.6}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionSubheading{align-items:center;gap:8px;margin-bottom:6px;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .TermsandConditionsAccordionSubheading h4{margin:0;font-size:14px;font-weight:600;line-height:1.4}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .PrivacyPolicyAccordionSubicon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.mainTermsandConditionsContent .subTermsandConditionsContent .TermsandConditionsAccordion .PrivacyPolicyAccordionSubicon svg{font-size:14px}.mainNewCoLabHero{background:#f8f5fd;padding-top:7.5rem;padding-bottom:1.4rem;overflow:hidden}.mainNewCoLabHero .subNewCoLabHero{justify-content:space-between;align-items:flex-start;gap:70px;max-width:1400px;margin:auto;display:flex}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft{flex:1;max-width:660px;margin-top:50px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2{margin-bottom:8px;font-family:Tan Aegean;font-size:42px;font-weight:500}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-wrap:nowrap;letter-spacing:-.4px;-webkit-background-clip:text;font-family:Tan Aegean;font-size:42px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h3{color:#9b6af5;letter-spacing:.4px;margin-bottom:10px;font-size:18px;font-weight:500}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h3 span{background:linear-gradient(135deg,#8b5cf6,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft p{color:#6f6783;margin:22px 0 0;font-size:16px;font-weight:400;line-height:1.6}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .storiesHeroline{background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:20px;width:180px;height:5px;margin-bottom:15px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton{align-items:center;gap:20px;margin-top:20px;display:flex}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .SubmissionBtn{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:40px;padding:10px 20px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .ViewMembershipBtn{background:0 0;border:1px solid #e6e5ee;border-radius:40px;padding:10px 20px;transition:all .4s ease-in-out}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .ViewMembershipBtn:hover{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight{flex:1;justify-content:center;align-items:center;height:300px;display:flex;position:relative}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight img{width:100%;max-width:620px;position:relative}@media (width<=1200px){.mainNewCoLabHero{padding:7.5rem 20px 1.4rem}.mainNewCoLabHero .subNewCoLabHero{gap:40px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft{max-width:560px;margin-top:40px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2,.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2 span{font-size:38px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h3{font-size:17px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft p{font-size:15px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight{height:280px;display:none}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight img{max-width:520px}}@media (width<=960px){.mainNewCoLabHero{padding:7.5rem 20px 1.4rem}.mainNewCoLabHero .subNewCoLabHero{gap:30px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft{margin-top:30px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2{font-size:34px;line-height:1.3}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2 span{font-size:34px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h3{font-size:16px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft p{margin-top:18px;font-size:14px;line-height:1.6}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .storiesHeroline{width:150px;height:4px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton{gap:12px;margin-top:18px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .SubmissionBtn,.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .ViewMembershipBtn{padding:9px 17px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight{height:250px;display:none}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight img{max-width:450px}}@media (width<=640px){.mainNewCoLabHero{padding:7.5rem 20px 1.4rem}.mainNewCoLabHero .subNewCoLabHero{text-align:center;flex-direction:column;align-items:center;gap:30px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft{width:100%;max-width:100%;margin-top:0}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2{font-size:28px;line-height:1.3}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2 span{font-size:29px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h3{font-size:15px;line-height:1.4}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft p{margin-top:16px;font-size:14px;line-height:1.6}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .storiesHeroline{width:130px;height:4px;margin:0 auto 14px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .SubmissionBtn,.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .ViewMembershipBtn{padding:9px 16px;font-size:13px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight{width:100%;height:auto;display:none}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight img{width:100%;max-width:430px}}@media (width<=480px){.mainNewCoLabHero{padding:7.5rem 20px 1.4rem}.mainNewCoLabHero .subNewCoLabHero{gap:24px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2{text-transform:capitalize;font-size:24px;line-height:1.6}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2 span{font-size:26px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h3{font-size:14px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft p{font-size:13px;line-height:1.55}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .storiesHeroline{width:110px;height:3px;margin-bottom:12px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton{gap:8px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .SubmissionBtn,.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .ViewMembershipBtn{padding:8px 14px;font-size:12px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight{display:none}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight img{max-width:340px}}@media (width<=360px){.mainNewCoLabHero{padding:28px 12px}.mainNewCoLabHero .subNewCoLabHero{gap:20px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2{font-size:23px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h2 span{font-size:24px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft h3{font-size:13px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft p{font-size:12px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .storiesHeroline{width:90px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton{gap:6px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .SubmissionBtn,.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroLeft .NewCoLabHeroLeftButton .ViewMembershipBtn{padding:7px 12px;font-size:11px}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight{display:none}.mainNewCoLabHero .subNewCoLabHero .NewCoLabHeroRight img{max-width:300px}}.mainNewCoLabInfoCards{background:#f8f5fd;margin-top:-12px;padding:30px 20px 70px}.mainNewCoLabInfoCards .subNewCoLabInfoCards{z-index:100;flex-direction:column;gap:22px;max-width:1250px;margin:auto;display:flex;position:relative}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCardsList{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=992px){.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCardsList{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCardsList{grid-template-columns:1fr}}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCardsList .subNewCoLabInfoCardsList{background:#fff;border:1px solid #edeef4;border-radius:20px;padding:24px;transition:all .4s;box-shadow:0 1px 2px #2411500a,0 12px 32px -18px #24115047}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCardsList .subNewCoLabInfoCardsList:hover{border:1px solid #7c4fe073;box-shadow:0 18px 40px -22px #7c4fe073}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCardsList .subNewCoLabInfoCardsList .NewCoLabInfoCardsIcon{color:#8b3df2;background:linear-gradient(90deg,#8b3df233,#ec489933);border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCardsList .subNewCoLabInfoCardsList .NewCoLabInfoCardsTitle{color:#1c1650;margin:0 0 8px;font-size:16px;font-weight:700}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCardsList .subNewCoLabInfoCardsList .NewCoLabInfoCardsDescription{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCards{background:#fff;border:1px solid #edeef4;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:all .4s;display:flex;box-shadow:0 1px 2px #2411500a,0 12px 32px -18px #24115047}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCards:hover{border:1px solid #7c4fe073;box-shadow:0 18px 40px -22px #7c4fe073}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCards .subNewCoLabInfoCardsData{color:#4b5563;align-items:center;gap:10px;font-size:14px;display:flex}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCards .subNewCoLabInfoCardsData .subNewCoLabInfoCardsSparkle{color:#6952f0;flex-shrink:0}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCards .subNewCoLabInfoCardsBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:opacity .2s}.mainNewCoLabInfoCards .subNewCoLabInfoCards .NewCoLabInfoCards .subNewCoLabInfoCardsBtn:hover{opacity:.9}.mainNewCoLabSubmission{background:#faf9fe;flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px 80px;display:flex}.mainNewCoLabSubmission .submitBadge{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainNewCoLabSubmission .pageTitle{color:#444;margin:0 0 32px;font-family:Tan Aegean;font-size:40px;font-weight:400}.mainNewCoLabSubmission .pageTitle span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainNewCoLabSubmission .subNewCoLabSubmission{background:#fff;border-radius:16px;width:100%;max-width:1400px;padding:32px 30px 40px;box-shadow:0 20px 40px #1e114714}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmissionList{justify-content:space-between;align-items:center;gap:40px;margin:0 0 32px;padding:0;list-style:none;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmissionList .stepItem{cursor:pointer;align-items:center;gap:10px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepNumber{color:#6b7280;background:#ece9f7;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepLabel{color:#6b7280;font-size:14px;font-weight:500}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmissionList .stepItem.active .stepNumber{color:#fff;background:linear-gradient(90deg,#8b3df2,#8b3df2)}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmissionList .stepItem.active .stepLabel{background:linear-gradient(90deg,#8b3df2,#8b3df2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmissionList .stepItem.completed .stepNumber{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899)}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmissionList .stepItem.completed .stepLabel{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .sectionTitle{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 10px;font-family:Tan Aegean;font-size:24px;font-weight:400}.mainNewCoLabSubmission .subNewCoLabSubmission .sectionDescription{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.6}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;width:100%;margin-bottom:32px;display:grid}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab{border:1px solid #d9d9e3;border-radius:12px;transition:all .5s;overflow:hidden;box-shadow:0 1px 2px #2411500a,0 4px 22px -18px #24115047}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px;box-shadow:0 1px 2px #2411500a,0 12px 32px -18px #24115047}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab.open{border-color:#d9d9e3}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab.open .chevron{transform:rotate(180deg)}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .tabHeaderRow{cursor:pointer;gap:20px;padding:10px 14px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .tabHeaderRow .tabNumber{color:#c7c2dd;font-size:22px}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .tabHeaderRow .tabContent{flex:1}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .tabHeaderRow .tabContent .tabHeader{justify-content:space-between;align-items:center;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .tabHeaderRow .tabContent .tabHeader h3{color:#444;margin:0;font-size:14px;font-weight:700}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .tabHeaderRow .tabContent .tabHeader .chevron{color:#6d3ff2;flex-shrink:0;transition:transform .2s}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .tabHeaderRow .tabContent p{color:#6b7280;margin:6px 0 0;font-size:12px}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel{background:#faf9fe;border-top:1px solid #d9d9e3;padding:20px}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab{background:#fff;border:1px solid #d9d9e3;border-radius:20px;overflow:hidden}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .subTabHeader{cursor:pointer;color:#444;justify-content:space-between;align-items:center;padding:10px 20px;font-size:13px;font-weight:500;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .toggleIcon{flex-shrink:0;width:10px;height:10px;transition:transform .2s;position:relative}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .toggleIcon:before,.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .toggleIcon:after{content:"";background:#6b7280;border-radius:2px;position:absolute}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .toggleIcon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .toggleIcon:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab.open .toggleIcon{transform:rotate(45deg)}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab.open .toggleIcon:before,.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab.open .toggleIcon:after{background:#6d3ff2}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .subTabBody{color:#6b7280;border-top:1px solid #e4e8ed;padding:20px;font-size:13px;line-height:1.7}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .subTabBody p{margin:0 0 10px}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .subTabBody ul{margin:0;padding-left:18px}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .subTabBody ul li{margin-bottom:4px}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList .NewCoLabSubmissionSubTab .subTabBody .placeholder{color:#a7a2c4;font-style:italic}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionAgreeBox{color:#6b7280;background:#fff;border-radius:20px;margin-top:20px;padding:20px 10px 10px;font-size:13px;line-height:1.7}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionAgreeBox p{margin:0 0 10px}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionAgreeBox .agreeActions{gap:10px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionAgreeBox .agreeActions .agreeBtn{color:#444;background:0 0;border:1px solid #e4e8ed;border-radius:20px;padding:6px 20px;font-size:12px;font-weight:500;transition:all .2s}.mainNewCoLabSubmission .subNewCoLabSubmission .subNewCoLabSubmissionTab .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionAgreeBox .agreeActions .agreeBtn.selected{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899)}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup{flex-direction:column;flex:1;gap:4px;margin-bottom:22px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .formLabel{align-items:center;gap:.4rem;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .formLabel label{margin:0}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .formLabel .imageInfo{align-items:center;display:inline-flex;position:relative}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .formLabel .imageInfo__icon{color:#9b6af5;cursor:pointer;font-size:.9rem}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .formLabel .imageInfo__tooltip{color:#444;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#fff;border:1px solid #e9e4f7;border-radius:.5rem;width:max-content;max-width:480px;padding:.55rem .75rem;font-size:.75rem;line-height:1.4;transition:all .2s;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000001a}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .formLabel .imageInfo:hover .imageInfo__tooltip{opacity:1;visibility:visible}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup label{color:#38323f;font-size:14px;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup label.PreviewTextLabel{justify-content:space-between;align-items:center;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup input,.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup select,.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup textarea{color:#332d39;box-sizing:border-box;background:#fff;border:1px solid #ded8e6;border-radius:10px;outline:none;width:100%;padding:10px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup input:focus,.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup select:focus,.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup textarea:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #9b6af51a}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup input::placeholder,.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup select::placeholder,.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup textarea::placeholder{color:#aaa4b1}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup textarea{resize:vertical;min-height:100px;line-height:1.6}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup select{cursor:pointer}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup input[type=file]{cursor:pointer;background:#faf8fd;padding:11px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup small{color:#96909d;font-size:12px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown{margin:2px 0;position:relative}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownToggle{color:#343946;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e1ec;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownToggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownToggle .NewCoLabCategoryDropdownIcon{flex-shrink:0;margin-left:10px;transition:transform .2s}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownToggle .NewCoLabCategoryDropdownIcon.open{transform:rotate(180deg)}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList{z-index:20;background:#fff;border:1px solid #e4e1ec;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #00000014}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownSearch{border-bottom:1px solid #f0eef5;margin-bottom:6px;padding:4px 4px 8px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownSearch input{border:1px solid #e4e1ec;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownSearch input:focus{border-color:#9b6af5}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItems{flex-direction:column;gap:8px;width:100%;max-height:220px;display:inline-flex;overflow-y:auto}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItems .NewCoLabCategoryDropdownItem{cursor:pointer;color:#343946;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItems .NewCoLabCategoryDropdownItem:hover{background:#faf8ff}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItems .NewCoLabCategoryDropdownItem.checked{color:#6d35d8;background:#f3ecff;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItems .NewCoLabCategoryDropdownItem .NewCoLabCategoryDropdownCheck{color:#0000;background:#fff;border:1.5px solid #c9cbd4;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItems .NewCoLabCategoryDropdownItem.checked .NewCoLabCategoryDropdownCheck{color:#fff;background:#9b6af5;border-color:#9b6af5}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItems .NewCoLabCategoryDropdownEmpty{text-align:center;color:#9a9aa5;padding:14px;font-size:13px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItems .NewCoLabError{color:#dc5a5a;font-size:12px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown label{color:#38323f;font-size:14px;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown select{cursor:pointer}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown small{color:#96909d;font-size:12px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagChips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagChips .NewCoLabTagChip{color:#9b6af5;background:#f7f5ff;border-radius:15px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagChips .NewCoLabTagChip .NewCoLabTagChipRemove{color:#9b6af5;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:4px 0;font-size:18px;line-height:1}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown{position:relative}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagInput{color:#343946;border:1px solid #e4e1ec;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagInput:focus{border-color:#9b6af5}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagInput::placeholder{color:#9a9aa5}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList{z-index:20;background:#fff;border:1px solid #e4e1ec;border-radius:10px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList .NewCoLabTagDropdownItem{color:#343946;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:14px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList .NewCoLabTagDropdownItem:hover{background:#faf8ff}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList .NewCoLabTagDropdownAddCustom{color:#6d28d9;cursor:pointer;background:#f3f4f6;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList .NewCoLabTagDropdownAddCustom:hover{background:#ece9f3}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList .NewCoLabTagDropdownFooter{text-align:center;border-top:1px solid #f0eef5;justify-content:flex-end;margin-top:4px;padding:8px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList .NewCoLabTagDropdownFooter .NewCoLabTagDropdownClose{color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:4px;font-size:12px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload{align-items:stretch;gap:14px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone{text-align:center;cursor:pointer;background:#fbfaff;border:1.5px dashed #d7d2e4;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:28px 16px;transition:border-color .2s,background .2s;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone:hover,.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone.dragging{background:#f8f4ff;border-color:#9b6af5}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone .NewCoLabCoverUploadIcon{color:#9b6af5;margin-bottom:8px;font-size:24px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone .NewCoLabCoverUploadText{color:#343946;margin:0;font-size:14px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone .NewCoLabCoverUploadLink{color:#6d35d8;font-weight:600;text-decoration:underline}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone .NewCoLabCoverUploadHint{color:#9a9aa5;margin-top:6px;font-size:12px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadPreview{border:1px solid #e4e1ec;border-radius:12px;flex:0 0 160px;height:auto;position:relative;overflow:hidden}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadPreview img{object-fit:cover;width:100%;height:100%;display:block}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadPreview .NewCoLabCoverUploadRemove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadPreview .NewCoLabCoverUploadRemove:hover{background:#000000bf}@media (width<=600px){.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUpload{flex-direction:column}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCoverUpload .NewCoLabCoverUploadPreview{flex:none;width:100%;height:180px}}@media (width<=700px){.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabPreviewRow{flex-direction:column}}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabPreviewRow{align-items:stretch;gap:16px;margin:10px 0;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabPreviewRow .NewCoLabPreviewTextField,.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabPreviewRow .NewCoLabPreviewImageField{flex:1;min-width:0;margin:0}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabPreviewRow .NewCoLabPreviewImageField .CoLabCoverUpload{align-items:stretch;height:100%}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabPreviewRow .NewCoLabPreviewImageField .CoLabCoverUploadDropzone{padding:18px 12px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabPreviewRow .NewCoLabPreviewImageField .CoLabCoverUploadPreview{flex:0 0 110px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabPreviewRow .characterCount{color:#64748b;margin-left:auto;font-size:12px;font-weight:500}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryGrid{grid-template-columns:repeat(6,1fr);gap:14px;width:100%;margin-top:10px;display:grid}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption{cursor:pointer;color:#444;background:#fff;border:1px solid #e1e2ea;border-radius:12px;justify-content:center;align-items:center;min-height:58px;padding:14px 18px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption input{opacity:0;pointer-events:none;position:absolute}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption:hover{background:#faf8ff;border-color:#9b6af5}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption.selected{background:#faf7ff;border:1.5px solid #8b5cf6;box-shadow:0 0 0 1px #8b5cf60d}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption.selected .CoLabResourceCategoryLabel{color:#8b5cf6;font-weight:600}@media (width<=768px){.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryGrid{grid-template-columns:1fr}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabResourceCategoryOption{min-height:54px}}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabFileDropzone{cursor:pointer;text-align:center;background:#faf9ff;border:1.5px dashed #7c3aed59;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 24px;transition:border-color .2s,background .2s;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabFileDropzone:hover,.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabFileDropzone.dragging{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #9b6af51a}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabFileDropzoneIcon{color:#ec4899;background:linear-gradient(90deg,#f0e3ff,#ffe5f2);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabFileDropzoneText{color:#14101f;margin:0;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabFileDropzoneLink{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabFileDropzoneHint{color:#9ca3af;font-size:12px}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabContributionFormActions{justify-content:flex-end;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabContributionFormActions .CoLabBackButton,.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabContributionFormActions .CoLabNextButton{cursor:pointer;border-radius:4px;padding:7px 15px;font-size:12px;font-weight:600;transition:all .2s}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabContributionFormActions .CoLabBackButton{color:#696270;background:#fff;border:1px solid #ded8e6}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabContributionFormActions .CoLabBackButton:hover{background:#faf8fd;border-color:#c8bde0}.mainNewCoLabSubmission .subNewCoLabSubmission .CoLabContributionFormActions .CoLabNextButton{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;margin-left:auto;box-shadow:0 5px 15px #9b6af52e}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay{z-index:9999;background:#f8f7fdeb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard{text-align:center;background:#fff;border:1px solid #e5e1ef;border-radius:26px;width:min(840px,100%);padding:48px 60px;box-shadow:0 16px 40px #4c2a9e14}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard .NewCoLabSuccessIcon{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 28px;font-size:30px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard .NewCoLabSuccessIcon svg{stroke-width:2.5px;width:30px;height:30px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard h2{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 14px;font-family:Tan Aegean;font-size:32px;font-weight:500}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard p{color:#71717f;max-width:650px;margin:0 auto;font-size:18px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard .NewCoLabSuccessButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:8px;margin-top:28px;padding:12px 26px;font-size:15px;font-weight:600;transition:background .2s}@media (width<=768px){.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard{border-radius:20px;padding:40px 24px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard .NewCoLabSuccessIcon{width:56px;height:56px;margin-bottom:22px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard h2{font-size:28px}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard p{font-size:16px}}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmitActions{justify-content:flex-start;align-items:center;gap:16px;margin-top:30px;display:flex}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmitActions .backBtn{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;border:1px solid #ddd6fe;border-radius:40px;min-width:120px;padding:10px 32px;font-size:15px;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmitActions .continueBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:999px;padding:10px 32px;font-size:14px;font-weight:600}.mainNewCoLabSubmission .subNewCoLabSubmission .NewCoLabSubmitActions .continueBtn:hover{filter:brightness(1.05)}@media (width<=1200px){.mainNewCoLabSubmission{padding:36px 18px 70px}.mainNewCoLabSubmission .pageTitle,.mainNewCoLabSubmission .pageTitle span{font-size:38px}.mainNewCoLabSubmission .subNewCoLabSubmission{max-width:1100px;padding:28px 24px 36px}.mainNewCoLabSubmission .NewCoLabSubmissionList{gap:20px}.mainNewCoLabSubmission .subNewCoLabSubmissionTab{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=960px){.mainNewCoLabSubmission{padding:32px 16px 60px}.mainNewCoLabSubmission .submitBadge{margin-bottom:16px;font-size:11px}.mainNewCoLabSubmission .pageTitle{margin-bottom:26px;font-size:34px}.mainNewCoLabSubmission .pageTitle span{font-size:34px}.mainNewCoLabSubmission .subNewCoLabSubmission{border-radius:14px;padding:24px 20px 32px}.mainNewCoLabSubmission .NewCoLabSubmissionList{gap:12px;margin-bottom:26px}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem{gap:7px}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepNumber{width:25px;height:25px;font-size:12px}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepLabel{font-size:12px}.mainNewCoLabSubmission .sectionTitle{font-size:22px}.mainNewCoLabSubmission .sectionDescription{margin-bottom:20px;font-size:13px}.mainNewCoLabSubmission .subNewCoLabSubmissionTab{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow{gap:12px;padding:10px 12px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabNumber{font-size:20px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent .tabHeader h3{font-size:13px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent p{font-size:11px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel{padding:16px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption{min-height:54px;padding:12px;font-size:13px}.mainNewCoLabSubmission .NewCoLabFieldGroup{margin-bottom:18px}.mainNewCoLabSubmission .NewCoLabFieldGroup label{font-size:13px}.mainNewCoLabSubmission .NewCoLabFieldGroup input,.mainNewCoLabSubmission .NewCoLabFieldGroup select,.mainNewCoLabSubmission .NewCoLabFieldGroup textarea{padding:9px;font-size:13px}.mainNewCoLabSubmission .NewCoLabFieldGroup textarea{min-height:90px}.mainNewCoLabSubmission .NewCoLabCoverUpload{gap:12px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadPreview{flex-basis:140px}.mainNewCoLabSubmission .NewCoLabPreviewRow,.mainNewCoLabSubmission .NewCoLabSubmitActions{gap:12px}.mainNewCoLabSubmission .NewCoLabSubmitActions .backBtn,.mainNewCoLabSubmission .NewCoLabSubmitActions .continueBtn{padding:9px 26px;font-size:13px}}@media (width<=640px){.mainNewCoLabSubmission{padding:28px 14px 50px}.mainNewCoLabSubmission .submitBadge{margin-bottom:14px;padding:5px 12px;font-size:10px}.mainNewCoLabSubmission .pageTitle{margin-bottom:22px;font-size:28px;line-height:1.3}.mainNewCoLabSubmission .pageTitle span{font-size:29px}.mainNewCoLabSubmission .subNewCoLabSubmission{border-radius:12px;padding:20px 16px 28px}.mainNewCoLabSubmission .NewCoLabSubmissionList{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-bottom:24px;display:grid}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem{justify-content:center;gap:5px}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepNumber{width:24px;height:24px;font-size:11px}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepLabel{font-size:10px}.mainNewCoLabSubmission .sectionTitle{margin-bottom:8px;font-size:20px}.mainNewCoLabSubmission .sectionDescription{margin-bottom:18px;font-size:12px;line-height:1.6}.mainNewCoLabSubmission .subNewCoLabSubmissionTab{gap:12px;grid-template-columns:1fr!important}.mainNewCoLabSubmission .NewCoLabSubmissionTab{border-radius:10px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow{gap:10px;padding:10px 12px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabNumber{font-size:19px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent .tabHeader h3{font-size:13px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent .tabHeader .chevron{font-size:12px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent p{font-size:11px;line-height:1.5}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel{padding:14px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubList{gap:10px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubTab{border-radius:14px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubTab .subTabHeader{padding:9px 14px;font-size:12px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubTab .subTabBody{padding:16px 14px;font-size:12px;line-height:1.6}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionAgreeBox{margin-top:14px;padding:16px 10px 10px;font-size:12px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionAgreeBox .agreeActions{flex-wrap:wrap}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionAgreeBox .agreeActions .agreeBtn{padding:6px 16px}.mainNewCoLabSubmission .NewCoLabFieldGroup{margin-bottom:16px}.mainNewCoLabSubmission .NewCoLabFieldGroup .formLabel label{font-size:13px}.mainNewCoLabSubmission .NewCoLabFieldGroup .formLabel .imageInfo__tooltip{white-space:normal;max-width:260px;font-size:11px}.mainNewCoLabSubmission .NewCoLabFieldGroup input,.mainNewCoLabSubmission .NewCoLabFieldGroup select,.mainNewCoLabSubmission .NewCoLabFieldGroup textarea{border-radius:8px;padding:9px 10px;font-size:13px}.mainNewCoLabSubmission .NewCoLabFieldGroup textarea{min-height:90px}.mainNewCoLabSubmission .NewCoLabFieldGroup small{font-size:11px}.mainNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownToggle,.mainNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabCategoryDropdown .NewCoLabCategoryDropdownList .NewCoLabCategoryDropdownItem,.mainNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagInput{padding:10px 12px;font-size:13px}.mainNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList .NewCoLabTagDropdownItem,.mainNewCoLabSubmission .NewCoLabFieldGroup .NewCoLabTagDropdown .NewCoLabTagDropdownList .NewCoLabTagDropdownAddCustom{padding:9px 12px;font-size:13px}.mainNewCoLabSubmission .NewCoLabTagChips{gap:5px}.mainNewCoLabSubmission .NewCoLabTagChips .NewCoLabTagChip{padding:4px 8px;font-size:12px}.mainNewCoLabSubmission .NewCoLabCoverUpload{flex-direction:column;gap:12px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone{padding:24px 14px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone .NewCoLabCoverUploadIcon{font-size:22px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone .NewCoLabCoverUploadText{font-size:13px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone .NewCoLabCoverUploadHint{font-size:11px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadPreview{flex:none;width:100%;height:180px}.mainNewCoLabSubmission .NewCoLabPreviewRow{flex-direction:column;gap:14px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption{min-height:52px;padding:10px;font-size:12px}.mainNewCoLabSubmission .CoLabFileDropzone{padding:26px 16px}.mainNewCoLabSubmission .CoLabFileDropzoneIcon{width:38px;height:38px;font-size:19px}.mainNewCoLabSubmission .CoLabFileDropzoneText{font-size:13px}.mainNewCoLabSubmission .NewCoLabSubmitActions{flex-wrap:wrap;gap:10px;margin-top:24px}.mainNewCoLabSubmission .NewCoLabSubmitActions .backBtn,.mainNewCoLabSubmission .NewCoLabSubmitActions .continueBtn{min-width:auto;padding:9px 22px;font-size:12px}.mainNewCoLabSubmission .CoLabContributionFormActions .CoLabBackButton,.mainNewCoLabSubmission .CoLabContributionFormActions .CoLabNextButton{padding:7px 13px;font-size:11px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay{padding:16px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard{border-radius:18px;padding:32px 20px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard .NewCoLabSuccessIcon{width:52px;height:52px;margin-bottom:18px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard .NewCoLabSuccessIcon svg{width:25px;height:25px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard h2{font-size:25px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard p{font-size:14px;line-height:1.5}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard .NewCoLabSuccessButton{margin-top:22px;padding:10px 22px;font-size:13px}}@media (width<=480px){.mainNewCoLabSubmission{padding:24px 10px 44px}.mainNewCoLabSubmission .pageTitle{margin-bottom:20px;font-size:25px}.mainNewCoLabSubmission .pageTitle span{font-size:26px}.mainNewCoLabSubmission .subNewCoLabSubmission{padding:18px 12px 24px}.mainNewCoLabSubmission .NewCoLabSubmissionList{gap:5px;align-items:flex-start!important}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem{flex-direction:column;flex:1;gap:4px;width:fit-content}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepNumber{width:23px;height:23px;font-size:10px}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepLabel{text-align:center;font-size:11px!important}.mainNewCoLabSubmission .sectionTitle{font-size:18px}.mainNewCoLabSubmission .sectionDescription{font-size:11.5px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow{padding:9px 10px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabNumber{font-size:17px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent .tabHeader h3{font-size:12px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent p{font-size:10px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel{padding:12px}.mainNewCoLabSubmission .NewCoLabFieldGroup input,.mainNewCoLabSubmission .NewCoLabFieldGroup select,.mainNewCoLabSubmission .NewCoLabFieldGroup textarea{font-size:12px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid{gap:8px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption{min-height:48px;padding:8px;font-size:11px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadDropzone{padding:20px 12px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadPreview{height:160px}.mainNewCoLabSubmission .NewCoLabSubmitActions .backBtn,.mainNewCoLabSubmission .NewCoLabSubmitActions .continueBtn{flex:1;padding:8px 14px;font-size:11px}}@media (width<=360px){.mainNewCoLabSubmission{padding:20px 8px 36px}.mainNewCoLabSubmission .submitBadge{padding:4px 9px;font-size:9px}.mainNewCoLabSubmission .pageTitle{margin-bottom:18px;font-size:22px}.mainNewCoLabSubmission .pageTitle span{font-size:23px}.mainNewCoLabSubmission .subNewCoLabSubmission{border-radius:10px;padding:16px 10px 20px}.mainNewCoLabSubmission .NewCoLabSubmissionList{gap:3px}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepNumber{width:21px;height:21px;font-size:9px}.mainNewCoLabSubmission .NewCoLabSubmissionList .stepItem .stepLabel{font-size:8px}.mainNewCoLabSubmission .sectionTitle{font-size:17px}.mainNewCoLabSubmission .sectionDescription{font-size:11px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow{gap:7px;padding:8px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabNumber{font-size:16px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent .tabHeader h3{font-size:11px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .tabHeaderRow .tabContent p{font-size:9.5px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel{padding:10px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubTab .subTabHeader{padding:8px 10px;font-size:11px}.mainNewCoLabSubmission .NewCoLabSubmissionTab .NewCoLabSubmissionSubPanel .NewCoLabSubmissionSubTab .subTabBody{padding:12px 10px;font-size:11px}.mainNewCoLabSubmission .NewCoLabFieldGroup{margin-bottom:14px}.mainNewCoLabSubmission .NewCoLabFieldGroup label{font-size:12px}.mainNewCoLabSubmission .NewCoLabFieldGroup input,.mainNewCoLabSubmission .NewCoLabFieldGroup select,.mainNewCoLabSubmission .NewCoLabFieldGroup textarea{padding:8px;font-size:11px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid{grid-template-columns:1fr;gap:7px}.mainNewCoLabSubmission .CoLabResourceCategoryGrid .CoLabResourceCategoryOption{min-height:46px;font-size:11px}.mainNewCoLabSubmission .CoLabFileDropzone{padding:22px 12px}.mainNewCoLabSubmission .NewCoLabCoverUpload .NewCoLabCoverUploadPreview{height:140px}.mainNewCoLabSubmission .NewCoLabSubmitActions{gap:7px}.mainNewCoLabSubmission .NewCoLabSubmitActions .backBtn,.mainNewCoLabSubmission .NewCoLabSubmitActions .continueBtn{padding:7px 10px;font-size:10px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay{padding:10px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard{padding:26px 14px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard .NewCoLabSuccessIcon{width:46px;height:46px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard h2{font-size:21px}.mainNewCoLabSubmission .NewCoLabSuccessOverlay .NewCoLabSuccessCard p{font-size:12px}}.mainCoLabContributionForm{background:#faf7fc}.mainCoLabContributionForm .subCoLabContributionForm{padding:20px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormHeader{text-align:center;max-width:720px;margin:0 auto 40px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormHeader .CoLabContributionFormEyebrow{color:#8b5cf6;background:#f0e9ff;border-radius:30px;justify-content:center;align-items:center;margin-bottom:14px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormHeader h1{color:#24202d;margin:0 0 12px;font-size:38px;font-weight:700;line-height:1.2}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormHeader p{color:#777180;margin:0;font-size:16px;line-height:1.7}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps{z-index:20;background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;width:100%;max-width:1250px;margin:-52px auto 40px;padding:10px;display:flex;position:relative;box-shadow:0 10px 35px #5b417d12}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps:before{content:"";z-index:0;background:#e5dff0;height:1px;position:absolute;top:30px;left:8%;right:8%}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps .subCoLabContributionFormSteps{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:9px;width:180px;display:flex;position:relative}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps .subCoLabContributionFormSteps .CoLabContributionFormStepNumber{color:#9b94a5;background:#fff;border:1px solid #ddd6e8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;transition:all .25s;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps .subCoLabContributionFormSteps span{color:#9b94a5;font-size:13px;font-weight:500;line-height:1.4}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps .subCoLabContributionFormSteps.active .CoLabContributionFormStepNumber{color:#fff;background:#9b6af5;border-color:#9b6af5;box-shadow:0 5px 15px #9b6af538}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps .subCoLabContributionFormSteps.active span{color:#6d42c4;font-weight:600}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps .subCoLabContributionFormSteps.completed .CoLabContributionFormStepNumber{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#9b6af5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionFormSteps .subCoLabContributionFormSteps.completed span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm{box-sizing:border-box;background:#fff;border:1px solid #ebe5f3;border-radius:20px;width:100%;max-width:1250px;margin:0 auto;padding:35px;box-shadow:0 10px 35px #5b417d12}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField{width:100%}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField h2{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField>p{color:#817b88;margin:0 0 28px;font-size:14px;line-height:1.6}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .subCoLabContributionFormFieldFirstGroup{gap:10px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .subCoLabContributionFormFieldFirstGroup .CoLabFieldGroupSelect{flex:40%}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .subCoLabContributionFormFieldFirstGroup .CoLabFieldGroupTitle{flex:70%}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup{flex-direction:column;flex:1;gap:8px;margin-bottom:22px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .formLabel{align-items:center;gap:.4rem;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .formLabel label{margin:0}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .formLabel .imageInfo{align-items:center;display:inline-flex;position:relative}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .formLabel .imageInfo__icon{color:#9b6af5;cursor:pointer;font-size:.9rem}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .formLabel .imageInfo__tooltip{color:#444;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#fff;border:1px solid #e9e4f7;border-radius:.5rem;width:max-content;max-width:480px;padding:.55rem .75rem;font-size:.75rem;line-height:1.4;transition:all .2s;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000001a}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .formLabel .imageInfo:hover .imageInfo__tooltip{opacity:1;visibility:visible}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup label{color:#38323f;font-size:14px;font-weight:600}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup input,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup select,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup textarea{color:#332d39;box-sizing:border-box;background:#fff;border:1px solid #ded8e6;border-radius:10px;outline:none;width:100%;padding:10px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup input:focus,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup select:focus,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup textarea:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #9b6af51a}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup input::placeholder,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup select::placeholder,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup textarea::placeholder{color:#aaa4b1}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup textarea{resize:vertical;min-height:100px;line-height:1.6}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup select{cursor:pointer}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup input[type=file]{cursor:pointer;background:#faf8fd;padding:11px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup small{color:#96909d;font-size:12px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabError{color:#dc5a5a;font-size:12px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown{margin:10px 0;position:relative}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownToggle{color:#343946;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e1ec;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownToggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownToggle .CoLabCategoryDropdownIcon{flex-shrink:0;margin-left:10px;transition:transform .2s}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownToggle .CoLabCategoryDropdownIcon.open{transform:rotate(180deg)}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList{z-index:20;background:#fff;border:1px solid #e4e1ec;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #00000014}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownSearch{border-bottom:1px solid #f0eef5;margin-bottom:6px;padding:4px 4px 8px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownSearch input{border:1px solid #e4e1ec;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownSearch input:focus{border-color:#9b6af5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownItems{flex-direction:column;gap:8px;width:100%;max-height:220px;display:inline-flex;overflow-y:auto}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownEmpty{text-align:center;color:#9a9aa5;padding:14px;font-size:13px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownItem{cursor:pointer;color:#343946;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownItem:hover{background:#faf8ff}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownItem.checked{color:#6d35d8;background:#f3ecff;font-weight:600}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownItem .CoLabCategoryDropdownCheck{color:#0000;background:#fff;border:1.5px solid #c9cbd4;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCategoryDropdown .CoLabCategoryDropdownList .CoLabCategoryDropdownItem.checked .CoLabCategoryDropdownCheck{color:#fff;background:#9b6af5;border-color:#9b6af5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagChips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagChips .CoLabTagChip{color:#9b6af5;background:#f7f5ff;border-radius:15px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagChips .CoLabTagChip .CoLabTagChipRemove{color:#9b6af5;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:4px 0;font-size:18px;line-height:1}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown{position:relative}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagInput{color:#343946;border:1px solid #e4e1ec;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagInput:focus{border-color:#9b6af5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagInput::placeholder{color:#9a9aa5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagDropdownList{z-index:20;background:#fff;border:1px solid #e4e1ec;border-radius:10px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagDropdownList .CoLabTagDropdownItem{color:#343946;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:14px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagDropdownList .CoLabTagDropdownItem:hover{background:#faf8ff}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagDropdownList .CoLabTagDropdownAddCustom{color:#6d28d9;cursor:pointer;background:#f3f4f6;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagDropdownList .CoLabTagDropdownAddCustom:hover{background:#ece9f3}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagDropdownList .CoLabTagDropdownFooter{text-align:center;border-top:1px solid #f0eef5;justify-content:flex-end;margin-top:4px;padding:8px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabTagDropdown .CoLabTagDropdownList .CoLabTagDropdownFooter .CoLabTagDropdownClose{color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:4px;font-size:12px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload{align-items:stretch;gap:14px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadDropzone{text-align:center;cursor:pointer;background:#fbfaff;border:1.5px dashed #d7d2e4;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:28px 16px;transition:border-color .2s,background .2s;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadDropzone:hover,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadDropzone.dragging{background:#f8f4ff;border-color:#9b6af5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadDropzone .CoLabCoverUploadIcon{color:#9b6af5;margin-bottom:8px;font-size:24px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadDropzone .CoLabCoverUploadText{color:#343946;margin:0;font-size:14px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadDropzone .CoLabCoverUploadLink{color:#6d35d8;font-weight:600;text-decoration:underline}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadDropzone .CoLabCoverUploadHint{color:#9a9aa5;margin-top:6px;font-size:12px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadPreview{border:1px solid #e4e1ec;border-radius:12px;flex:0 0 160px;height:auto;position:relative;overflow:hidden}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadPreview img{object-fit:cover;width:100%;height:100%;display:block}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadPreview .CoLabCoverUploadRemove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadPreview .CoLabCoverUploadRemove:hover{background:#000000bf}@media (width<=600px){.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUpload{flex-direction:column}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabFieldGroup .CoLabCoverUpload .CoLabCoverUploadPreview{flex:none;width:100%;height:180px}}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabPreviewRow{align-items:stretch;gap:16px;margin:10px 0;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabPreviewRow .CoLabPreviewTextField,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabPreviewRow .CoLabPreviewImageField{flex:1;min-width:0;margin:0}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabPreviewRow .CoLabPreviewImageField .CoLabCoverUpload{align-items:stretch;height:100%}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabPreviewRow .CoLabPreviewImageField .CoLabCoverUploadDropzone{padding:18px 12px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabPreviewRow .CoLabPreviewImageField .CoLabCoverUploadPreview{flex:0 0 110px}@media (width<=700px){.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabPreviewRow{flex-direction:column}}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabGoogleForm{background:#faf7ff;border:1px solid #e7ddf7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:18px 20px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabGoogleForm p{color:#6f6878;margin:0;font-size:13px;line-height:1.5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabGoogleForm button{color:#8050d8;cursor:pointer;background:#fff;border:1px solid #9b6af5;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabGoogleForm button:hover{color:#fff;background:#9b6af5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus{background:linear-gradient(135deg,#fbf9ff 0%,#f4ecff 100%);border:1px solid #ece2fb;border-radius:20px;flex-direction:column;align-items:center;max-width:580px;margin:30px auto;padding:48px 30px;display:flex;position:relative;overflow:hidden}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipDots{opacity:.5;pointer-events:none;background-image:radial-gradient(#c9b6f0 1.5px,#0000 1.5px);background-size:12px 12px;width:70px;height:70px;position:absolute}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipDotsTopLeft{top:20px;left:20px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipDotsBottomRight{bottom:20px;right:20px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipBlob{pointer-events:none;background:radial-gradient(circle,#c4a5f559 0%,#c4a5f500 70%);border-radius:50%;position:absolute}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipBlobTopRight{width:160px;height:160px;top:-60px;right:-50px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipBlobBottomLeft{width:180px;height:180px;bottom:-70px;left:-60px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipSparkle{opacity:.6;pointer-events:none;width:10px;height:10px;position:absolute}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipSparkle:before,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipSparkle:after{content:"";background:#b28cf0;position:absolute}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipSparkle:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipSparkle:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipSparkleLeft{top:45px;left:90px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipSparkleRight{top:65px;right:110px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipIconWrap{margin-bottom:24px;position:relative}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipIcon{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 10px 24px #7c3aed47}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipBadge{color:#fff;background:#7c3aed;border:3px solid #fbf9ff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:-8px;right:-8px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus h2{color:#2b2140;margin-bottom:10px;font-size:22px;font-weight:700}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus .CoLabMembershipHighlight{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus p{text-align:center;color:#6b6478;max-width:440px;margin-bottom:28px;font-size:14.5px;line-height:1.6}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus button{z-index:1;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#c026d3 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 26px;font-size:14.5px;font-weight:600;transition:all .2s;display:flex;position:relative;box-shadow:0 8px 20px #9b6af54d}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus button .CoLabMembershipArrow{transition:transform .2s}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #9b6af566}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabMembershipStatus button:hover .CoLabMembershipArrow{transform:translate(3px)}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing{background:linear-gradient(135deg,#fbf9ff 0%,#f4ecff 100%);border:1px solid #ece2fb;border-radius:20px;max-width:900px;margin:30px auto;padding:44px 40px;position:relative;overflow:hidden}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteDots{opacity:.5;pointer-events:none;background-image:radial-gradient(#c9b6f0 1.5px,#0000 1.5px);background-size:12px 12px;width:90px;height:90px;position:absolute}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteDotsTopRight{top:16px;right:90px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteDotsBottomLeft{bottom:16px;left:16px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteBlob{pointer-events:none;border-radius:50%;position:absolute}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteBlobTopLeft{width:200px;height:200px;top:-70px;left:-80px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteBlobBottomRight{width:200px;height:200px;bottom:-80px;right:-70px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteRibbon{color:#fff;clip-path:polygon(100% 0,0 0,100% 100%);background:linear-gradient(90deg,#8b3df2,#ec4899);justify-content:center;align-items:center;width:90px;height:90px;padding:14px 14px 0 0;display:flex;position:absolute;top:0;right:0}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteGrid{z-index:1;grid-template-columns:1fr auto 1fr;gap:40px;display:grid;position:relative}@media (width<=720px){.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteGrid{grid-template-columns:1fr}}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteDivider{background:#e2d5f7;width:1px}@media (width<=720px){.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteDivider{display:none}}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteLeft{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteBadge{color:#7c3aed;background:#ece1fb;border-radius:20px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing h2{color:#2b2140;margin-bottom:6px;font-size:18px;font-weight:500}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-wrap:nowrap;letter-spacing:-.4px;-webkit-background-clip:text;margin-top:6px;font-family:Tan Aegean;font-size:33px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing p{color:#6b6478;margin-bottom:24px;font-size:14.5px;line-height:1.6}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabMembershipPlanCard{background:#f4eeff;border:1px solid #e2d5f7;border-radius:14px;width:100%;margin-bottom:22px;padding:20px 22px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabElitePlanLabel{color:#2b2140;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabElitePlanPrice{align-items:baseline;gap:6px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabElitePlanPrice .CoLabElitePlanPriceValue{font-family:Tan Aegean;font-weight:500}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabElitePlanPrice strong{font-family:Tan Aegean;font-size:32px;font-weight:700}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabElitePlanPrice small{color:#6b6478;font-size:14px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 10px 24px #9b6af559}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteButton .CoLabMembershipArrow{transition:transform .2s}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #9b6af573}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteButton:hover:not(:disabled) .CoLabMembershipArrow{transform:translate(3px)}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteSecureNote{color:#8b5cf6;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;font-weight:500;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteRight{flex-direction:column;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteFeature{border-bottom:1px solid #e9def7;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteFeature.CoLabEliteFeatureLast{border-bottom:none;margin-bottom:24px;padding-bottom:0}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteFeature h4{color:#2b2140;margin-bottom:4px;font-size:15px;font-weight:700}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteFeature p{margin-bottom:0;font-size:13.5px;line-height:1.55}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteFeatureIcon{color:#7c3aed;background:#ece1fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteCommunity{color:#7c3aed;background:#f4eeff;border:1px solid #e2d5f7;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabElitePricing .CoLabEliteCommunity p{color:#7c3aed;margin-bottom:0;font-size:13.5px;font-weight:500;line-height:1.5}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabApprovalSection{text-align:center;flex-direction:column;align-items:center;padding:45px 25px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabApprovalSection .CoLabApprovalIcon{color:#9b6af5;background:#f0e9ff;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:20px;font-size:26px;font-weight:700;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabApprovalSection h2{margin-bottom:10px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabApprovalSection p{max-width:500px;margin-bottom:25px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabApprovalSection button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:9px;padding:13px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 6px 18px #9b6af533}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabApprovalSection button:hover{transform:translateY(-1px)}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabApprovalSection small{color:#9993a1;margin-top:15px;font-size:12px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormField .subCoLabContributionFormField .CoLabContributionFormActions{border-top:1px solid #eee9f3;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabFileDropzone{cursor:pointer;text-align:center;background:#faf9ff;border:1.5px dashed #7c3aed59;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 24px;transition:border-color .2s,background .2s;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabFileDropzone:hover,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabFileDropzone.dragging{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #9b6af51a}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabFileDropzoneIcon{color:#ec4899;background:linear-gradient(90deg,#f0e3ff,#ffe5f2);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabFileDropzoneText{color:#14101f;margin:0;font-weight:600}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabFileDropzoneLink{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabFileDropzoneHint{color:#9ca3af;font-size:12px}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormActions{justify-content:flex-end;display:flex}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormActions .CoLabBackButton,.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormActions .CoLabNextButton{cursor:pointer;border-radius:4px;padding:7px 15px;font-size:12px;font-weight:600;transition:all .2s}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormActions .CoLabBackButton{color:#696270;background:#fff;border:1px solid #ded8e6}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormActions .CoLabBackButton:hover{background:#faf8fd;border-color:#c8bde0}.mainCoLabContributionForm .subCoLabContributionForm .CoLabContributionForm .CoLabContributionFormActions .CoLabNextButton{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;margin-left:auto;box-shadow:0 5px 15px #9b6af52e}@media (width<=992px){.mainCoLabContributionForm{padding:50px 20px}.mainCoLabContributionForm .CoLabContributionFormHeader h1{font-size:34px}.mainCoLabContributionForm .CoLabContributionForm{padding:30px}.mainCoLabContributionForm .CoLabContributionFormStep{width:150px}.mainCoLabContributionForm .CoLabContributionFormStep span{font-size:12px}}@media (width<=768px){.mainCoLabContributionForm{padding:40px 16px}.mainCoLabContributionForm .CoLabContributionFormHeader{margin-bottom:30px}.mainCoLabContributionForm .CoLabContributionFormHeader h1{font-size:30px}.mainCoLabContributionForm .CoLabContributionFormHeader p{font-size:14px}.mainCoLabContributionForm .CoLabContributionFormSteps:before{left:8%;right:8%}.mainCoLabContributionForm .CoLabContributionFormStep{width:100px}.mainCoLabContributionForm .CoLabContributionFormStep .CoLabContributionFormStepNumber{width:36px;height:36px;font-size:13px}.mainCoLabContributionForm .CoLabContributionFormStep span{font-size:11px}.mainCoLabContributionForm .CoLabContributionForm{border-radius:16px;padding:25px 20px}.mainCoLabContributionForm .CoLabGoogleForm{flex-direction:column;align-items:flex-start}.mainCoLabContributionForm .CoLabGoogleForm button{width:100%}}@media (width<=480px){.mainCoLabContributionForm{padding:30px 12px}.mainCoLabContributionForm .CoLabContributionFormHeader h1{font-size:26px}.mainCoLabContributionForm .CoLabContributionFormSteps{align-items:center}.mainCoLabContributionForm .CoLabContributionFormSteps:before{top:17px;left:10%;right:10%}.mainCoLabContributionForm .CoLabContributionFormStep{width:25%}.mainCoLabContributionForm .CoLabContributionFormStep .CoLabContributionFormStepNumber{width:34px;height:34px}.mainCoLabContributionForm .CoLabContributionFormStep span{display:none}.mainCoLabContributionForm .CoLabContributionForm{padding:22px 16px}.mainCoLabContributionForm .subCoLabContributionFormField h2{font-size:18px}.mainCoLabContributionForm .CoLabContributionFormActions{margin-top:25px;padding-top:20px}.mainCoLabContributionForm .CoLabBackButton,.mainCoLabContributionForm .CoLabNextButton{padding:11px 17px}.mainCoLabContributionForm .CoLabMembershipStatus,.mainCoLabContributionForm .CoLabApprovalSection{padding:30px 15px}}.elitePlanModalOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1919239e;justify-content:center;align-items:center;padding:24px;animation:.2s eliteOverlayIn;display:flex;position:fixed;inset:0}.elitePlanModal{text-align:center;background:#fff;border:1px solid #9b6af51f;border-radius:24px;width:min(600px,100%);padding:34px 38px 28px;animation:.25s eliteModalIn;position:relative;box-shadow:0 30px 80px #1e143c3d,0 8px 30px #1e143c1f}.elitePlanModalClose{color:#475569;cursor:pointer;background:#fff;border:1px solid #dfe2ea;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.elitePlanModalClose:hover{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border-color:#a486f8;transform:rotate(90deg)}.elitePlanIcon{justify-content:center;margin-bottom:16px;display:flex}.elitePlanIconGlow{color:#8b3df2;background:radial-gradient(circle,#fff 0%,#f3eaff 48%,#eee5ff 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:48px;display:flex;box-shadow:0 10px 30px #7c3aed1f}.elitePlanIconGlow svg{stroke-width:1.7px}.elitePlanHeader h2{color:#273043;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.25}.elitePlanHeader p{color:#7a8090;margin:0;font-size:15px;line-height:1.6}.elitePlanHeader p strong{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700}.elitePlanFeatures{border-top:1px solid #eeeef4;border-bottom:1px solid #eeeef4;grid-template-columns:repeat(3,1fr);margin:22px 0 26px;padding:16px 0;display:grid}.elitePlanFeature{border-right:1px solid #eeeef4;flex-direction:column;justify-content:center;align-items:center;min-height:92px;padding:0 18px;display:flex}.elitePlanFeature:last-child{border-right:0}.elitePlanFeature span{color:#3f4656;margin-top:10px;font-size:13px;font-weight:500;line-height:1.45}.elitePlanFeatureIcon{color:#8b3df2;background:#f0e8ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:21px;display:flex}.elitePlanFeatureIcon svg{stroke-width:1.8px}.elitePlanActions{flex-direction:column;gap:12px;display:flex}.elitePlanUpgradeButton,.elitePlanLearnButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.elitePlanUpgradeButton{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;box-shadow:0 8px 20px #7c3aed40}.elitePlanUpgradeButton:hover{transform:translateY(-1px);box-shadow:0 12px 25px #7c3aed52}.elitePlanUpgradeButton svg{font-size:18px}.elitePlanLearnButton{color:#7c3aed;background:#fff;border:1px solid #9b6af5}.elitePlanLearnButton:hover{background:#faf7ff}.elitePlanLater{color:#8b91a0;align-items:center;gap:12px;margin:16px 0 10px;font-size:13px;display:flex}.elitePlanLater span{background:#e8e9ee;flex:1;height:1px}.elitePlanLater strong{font-weight:500}.elitePlanMaybeLater{color:#8b91a0;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500;transition:color .2s}.elitePlanMaybeLater:hover{color:#7c3aed}@keyframes eliteOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes eliteModalIn{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.elitePlanModal{border-radius:20px;padding:30px 22px 24px}.elitePlanIconGlow{width:82px;height:82px;font-size:40px}.elitePlanHeader h2{font-size:23px}.elitePlanHeader p{font-size:14px}.elitePlanFeatures{grid-template-columns:1fr;gap:14px}.elitePlanFeature{text-align:left;border-bottom:1px solid #eeeef4;border-right:0;flex-direction:row;justify-content:flex-start;min-height:auto;padding:10px 14px}.elitePlanFeature:last-child{border-bottom:0}.elitePlanFeature span{margin:0 0 0 12px}.elitePlanFeatureIcon{flex-shrink:0}}.colabDetailsPage{max-width:1080px;margin:0 auto;padding:7.5rem 20px 4.2rem}.backLink{color:#7c3aed;align-items:center;gap:6px;margin-bottom:20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.backLink:hover{color:#6315e9}.stateText{color:#6b7280;font-size:14px}.detailsHeader{background:#f2edfa;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:120px;margin-bottom:20px;padding:1.5rem 20px 2.24rem;display:flex;overflow:hidden}.detailsHeader h1{color:#14101f;margin:0 0 8px;font-size:26px;font-weight:800}.detailsHeader .metaRow{color:#6b7280;flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.detailsHeader .metaRow span{align-items:center;gap:6px;display:inline-flex}.detailsHeader .metaRow strong{color:#14101f;font-weight:600}.statusBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.statusBadge.approved{color:#15803d;background:#dcfce7}.statusBadge.pending{color:#92400e;background:#fef3c7}.statusBadge.rejected{color:#b91c1c;background:#fee2e2}.statusBadge:not(.approved):not(.pending):not(.rejected){color:#374151;background:#e5e7eb}.rejectionNotice{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:20px;padding:14px 16px}.rejectionNotice strong{color:#991b1b;margin-bottom:4px;font-size:13px;display:block}.rejectionNotice p{color:#7f1d1d;margin:0;font-size:14px;line-height:1.5}.submissionCard{background:#fff;border:1px solid #ede9fe;border-radius:16px;padding:28px;box-shadow:0 1px 3px #14101f0a}.cardTitle{align-items:center;gap:12px;margin-bottom:24px;display:flex}.cardTitle h3{color:#14101f;margin:0;font-size:16px;font-weight:700}.cardTitle .cardIcon{color:#7c3aed;background:#f5f3ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:inline-flex}.submissionGrid{grid-template-columns:1.7fr 1fr;gap:32px;display:grid}@media (width<=860px){.submissionGrid{grid-template-columns:1fr}}.contentColumn{flex-direction:column;display:flex}.fieldItem{border-bottom:1px solid #f3f4f6;padding:16px 0}.fieldItem:first-child{padding-top:0}.fieldItem:last-child{border-bottom:none}.fieldLabel{color:#7c3aed;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.fieldLabel svg{font-size:12px}.fieldValue{color:#14101f;word-break:break-word;font-size:14px;line-height:1.6}.fieldValue a{color:#2563eb;word-break:break-all;text-decoration:none}.fieldValue a:hover{text-decoration:underline}.fieldValue.htmlContent{border-radius:12px;overflow:hidden}.fieldValue.htmlContent :first-child{margin-top:0}.fieldValue.htmlContent :last-child{margin-bottom:0}.fieldValue.htmlContent img{border-radius:12px;max-width:100%;display:block}.fieldValue .imagePreview{object-fit:cover;border:1px solid #ede9fe;border-radius:10px;max-width:260px;max-height:180px;margin-top:10px;display:block}.sidebarColumn{flex-direction:column;gap:20px;display:flex}.sidebarItem{border-bottom:1px solid #f3f4f6;gap:12px;padding-bottom:18px;display:flex}.sidebarItem:last-of-type{border-bottom:none}.sidebarIcon{color:#7c3aed;background:#f5f3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}.sidebarLabel{color:#6b7280;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.sidebarValue{color:#14101f;font-size:14px;font-weight:600;line-height:1.5}.sidebarIllustration{opacity:.12;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:14px;height:180px;position:relative}.sidebarIllustration:after{content:"";border:1px dashed #7c3aed66;border-radius:14px;position:absolute;inset:0}.actionFooter{justify-content:flex-end;margin-top:28px;display:flex}.actionFooter .btnViewPost{color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.actionFooter .btnViewPost:hover{opacity:.92;transform:translateY(-1px)}.mainCoLabContributionsList{background:#f8f7fc;padding:32px 24px 64px}.subCoLabContributionsList{max-width:1140px;margin:0 auto}.colabListTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.colabListBreadcrumb{color:#14101f;align-items:center;gap:8px;font-weight:600;display:flex}.colabListBreadcrumb a{color:#14101f;text-decoration:none}.colabListBreadcrumb span{color:#6b7280}.colabBreadcrumbIcon{color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.colabNewBtn{color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.colabListHeading{color:#14101f;margin:0 0 4px;font-size:32px;font-weight:800}.colabListSubheading{color:#6b7280;margin:0 0 24px}.colabStatsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=900px){.colabStatsGrid{grid-template-columns:repeat(2,1fr)}}.colabStatCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.colabStatCard strong{color:#14101f;font-size:26px;display:block}.colabStatCard p{color:#6b7280;margin:2px 0 0;font-size:13px}.colabStatIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:inline-flex}.colabStatIcon--total{color:#7c3aed;background:#ede9fe}.colabStatIcon--approved{color:#059669;background:#d1fae5}.colabStatIcon--pending{color:#d97706;background:#fef3c7}.colabStatIcon--rejected{color:#dc2626;background:#fee2e2}.colabListFilters{gap:12px;margin-bottom:20px;display:flex}.colabListFilters .colabSearchBox{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:220px;padding:10px 14px;display:flex}.colabListFilters .colabSearchBox input{color:#14101f;background:0 0;border:none;outline:none;flex:1;font-size:14px}.colabListFilters .colabSearchBox input:focus{box-shadow:none;border:none}.colabListFilters .colabFilterSelect{color:#14101f;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:140px;padding:6px 10px;font-size:14px}.colabListState{text-align:center;color:#6b7280;padding:48px 0}.colabListState--error{color:#991b1b}.colabListItems{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.colabListRow{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:16px;padding:16px 18px;transition:border-color .2s;display:flex}.colabListRow:hover{border-color:#7c3aed}.colabListRowIcon{color:#7c3aed;background:#ede9fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.colabListRowBody{flex:1;min-width:0}.colabListRowBody strong{margin-bottom:4px;font-size:15px;display:block}.colabListRowMeta{color:#6b7280;flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.colabMetaDot{color:#e5e7eb}.colabListRowId{background:#f8f7fc;border-radius:6px;padding:1px 8px}.colabListRowRight{flex-shrink:0;align-items:center;gap:16px;display:flex}.colabStatusPill{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.colabStatusPill--approved{color:#065f46;background:#d1fae5}.colabStatusPill--pending{color:#92400e;background:#fef3c7}.colabStatusPill--rejected{color:#991b1b;background:#fee2e2}.colabListRowDate{color:#6b7280;min-width:90px;font-size:13px}.colabListRowChevron{color:#6b7280}.colabListPagination{justify-content:center;align-items:center;gap:8px;display:flex}.colabListPagination button{color:#14101f;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:36px;display:inline-flex}.colabListPagination button:disabled{opacity:.4;cursor:not-allowed}.colabListPagination button.active{color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border-color:#0000}@media (width<=1200px){.mainCoLabContributionsList{padding:28px 22px 56px}.subCoLabContributionsList{width:100%;max-width:1100px}.colabListHeading{font-size:30px}.colabStatsGrid{gap:14px}.colabStatCard{padding:16px 18px}.colabListRow{padding:15px 16px}}@media (width<=980px){.mainCoLabContributionsList{padding:24px 20px 48px}.colabListTop{margin-bottom:18px}.colabListHeading{font-size:28px}.colabListSubheading{margin-bottom:20px}.colabStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.colabStatCard strong{font-size:24px}.colabListFilters{flex-wrap:wrap}.colabListFilters .colabSearchBox{flex:100%;min-width:0}.colabListFilters .colabFilterSelect{flex:1;min-width:0}.colabListRow{gap:12px}.colabListRowRight{gap:10px}.colabListRowDate{min-width:80px}}@media (width<=768px){.mainCoLabContributionsList{padding:20px 16px 40px}.colabListTop{align-items:flex-start;gap:12px}.colabListBreadcrumb{font-size:14px}.colabBreadcrumbIcon{width:30px;height:30px}.colabNewBtn{padding:9px 14px;font-size:13px}.colabListHeading{font-size:26px}.colabListSubheading{font-size:14px}.colabStatCard{padding:14px 16px}.colabStatIcon{width:40px;height:40px;font-size:16px}.colabListRow{align-items:flex-start;padding:14px}.colabListRowIcon{width:38px;height:38px}.colabListRowBody strong{font-size:14px}.colabListRowRight{flex-direction:column;align-items:flex-end;gap:6px}.colabStatusPill{font-size:11px}.colabListRowDate{min-width:auto;font-size:12px}}@media (width<=576px){.mainCoLabContributionsList{padding:16px 12px 32px}.colabListTop{flex-wrap:wrap}.colabListBreadcrumb{width:100%}.colabNewBtn{justify-content:center;width:100%}.colabListHeading{font-size:23px}.colabListSubheading{font-size:13px;line-height:1.5}.colabStatsGrid{grid-template-columns:1fr;gap:10px}.colabStatCard{padding:14px}.colabStatCard strong{font-size:22px}.colabStatCard p{font-size:12px}.colabListFilters{flex-direction:column;gap:10px}.colabListFilters .colabSearchBox,.colabListFilters .colabFilterSelect{box-sizing:border-box;flex:none;width:100%;min-width:0}.colabListRow{grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.colabListRowIcon{grid-row:span 2}.colabListRowBody{width:100%}.colabListRowMeta{font-size:12px}.colabListRowRight{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;gap:8px;width:100%}.colabListRowDate{font-size:11px}.colabListPagination{gap:5px}.colabListPagination button{min-width:34px;height:34px}}@media (width<=400px){.mainCoLabContributionsList{padding:12px 10px 28px}.colabListHeading{font-size:21px}.colabBreadcrumbIcon{width:28px;height:28px}.colabNewBtn{padding:9px 12px;font-size:12px}.colabStatCard{gap:10px;padding:12px}.colabStatIcon{width:36px;height:36px}.colabListRow{padding:10px}.colabListRowIcon{width:34px;height:34px}.colabListRowBody strong{font-size:13px}.colabListRowMeta{gap:4px;font-size:11px}.colabStatusPill{padding:4px 9px}.colabListPagination button{min-width:32px;height:32px}}.colabHero{background:linear-gradient(120deg,#fff 0%,#f8f6fe 55%,#f1ecfb 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding-top:7.5rem;padding-bottom:1.4rem;display:flex;position:relative;overflow:hidden}.colabHeroText{z-index:1;position:relative}.colabHeroText h1{color:#14101f;margin:0 0 8px;font-size:30px;font-weight:800}.colabHeroText p{color:#6b7280;margin:0;font-size:15px}.colabHeroArt{flex-shrink:0;width:200px;height:140px;position:relative}@media (width<=640px){.colabHeroArt{display:none}}.colabHeroFolder{width:100%;height:100%;position:absolute;inset:0}.colabHeroDot{opacity:.18;background:#7c3aed;border-radius:50%;position:absolute}.colabHeroDot--1{width:10px;height:10px;top:6px;left:4px}.colabHeroDot--2{opacity:.25;width:6px;height:6px;top:34px;left:-14px}.colabHeroDot--3{opacity:.15;width:8px;height:8px;bottom:10px;left:20px}.colabHeroRing{opacity:.2;border:2px solid #7c3aed;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:40px}.colabHeroSparkle{color:#db2777;opacity:.35;font-weight:700;line-height:1;position:absolute}.colabHeroSparkle--1{font-size:14px;top:10px;right:4px}.colabHeroSparkle--2{font-size:10px;bottom:18px;right:-10px}.mainArise{box-sizing:border-box;isolation:isolate;background:radial-gradient(circle at 50% 35%,#fff 0% 27%,#f7f2fff5 58%,#e8dcff 100%);justify-content:center;align-items:flex-start;width:100%;min-height:690px;padding-top:7.5rem;padding-bottom:1.4rem;display:flex;position:relative;overflow:hidden}.mainArise .ariseGlow{pointer-events:none;z-index:-3;filter:blur(4px);border-radius:50%;position:absolute}.mainArise .ariseGlowLeft{background:radial-gradient(circle,#966fff52,#966fff00);width:430px;height:430px;top:105px;left:-180px}.mainArise .ariseGlowRight{background:radial-gradient(circle,#7668ff47,#7668ff00);width:450px;height:450px;top:150px;right:-190px}.mainArise .subArise{z-index:5;text-align:center;flex-direction:column;align-items:center;width:min(100%,1050px);display:flex;position:relative}.mainArise .comingSoonBadge{color:#4e258f;letter-spacing:1.4px;background:#ffffffb8;border:1px solid #7e46e240;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:39px;margin-bottom:40px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #6a36bc14,inset 0 0 0 1px #ffffffb3}.mainArise .comingSoonIcon{color:#7138d5;stroke-width:2.5px;width:18px;height:18px}.mainArise .Arise{flex-direction:column;align-items:center;display:flex;position:relative}.mainArise .Arise h1{letter-spacing:-2px;white-space:nowrap;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:400}.mainArise .Arise h1 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500;position:relative}.mainArise .Arise h1 span em{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;position:relative;top:-10px}.mainArise .Arise h1 strong{color:#182033;font-weight:500}.mainArise .Arise h1 sup{color:#ec4899;-webkit-text-fill-color:#ec4899;margin-left:-12px;font-family:Tan Aegean;font-size:24px;font-weight:700;line-height:1;position:relative;top:-.15em}.mainArise .Arise .headingUnderline{background:linear-gradient(90deg,#c75ddc 0%,#8b46dc 50%,#6128c6 100%);border-radius:10px;width:128px;height:3px;margin-top:12px;margin-left:430px;display:none}.mainArise .Arise h2{color:#202538;margin:43px 0 0;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.25}.mainArise .Arise .AriseList{color:#3f4354;max-width:650px;margin:18px auto 0;font-size:17px;font-weight:400;line-height:1.55}.mainArise .subAriseList{flex-direction:column;align-items:center;width:100%;margin-top:34px;display:flex}.mainArise .ariseLogo{object-fit:contain;width:min(670px,90%);height:auto;display:block}.mainArise .ariseActions{justify-content:center;align-items:center;gap:22px;margin-top:28px;display:flex}.mainArise .comingSoonBtn,.mainArise .consortiaBtn{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 30px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.mainArise .comingSoonBtn{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;min-width:210px;box-shadow:0 9px 20px #6627ca47}.mainArise .comingSoonBtn svg{width:19px;height:19px}.mainArise .comingSoonBtn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #6627ca57}.mainArise .consortiaBtn{color:#8b3df2;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:40px;min-width:350px;box-shadow:0 4px 14px #652fb10f}.mainArise .consortiaBtn svg{width:19px;height:19px}.mainArise .consortiaBtn:hover{color:#8b3df2;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:40px;transform:translateY(-2px);box-shadow:0 8px 20px #652fb121}.mainArise .ariseRevenueGraphic{z-index:1;pointer-events:none;width:270px;height:330px;display:none;position:absolute;top:185px;left:-5px}.mainArise .revenueCircle{background:radial-gradient(circle,#9f7bf533,#9f7bf50a 62%,#0000 63%);border:1px solid #8464e024;border-radius:50%;width:245px;height:300px;position:relative;box-shadow:inset 0 0 35px #774ddc0f,0 0 35px #774ddc0d}.mainArise .revenueBars{align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:65px;left:35px;transform:skewY(-2deg)}.mainArise .bar{background:linear-gradient(#b77df1,#6b2ed0);border-radius:4px 4px 1px 1px;width:34px;display:block;box-shadow:inset 1px 1px 5px #ffffff59,0 5px 10px #4f239726}.mainArise .bar1{height:38px}.mainArise .bar2{height:70px}.mainArise .bar3{height:103px}.mainArise .bar4{height:139px}.mainArise .revenueArrow{color:#fff;filter:drop-shadow(0 4px 8px #6f38cf40);font-size:90px;position:absolute;top:65px;right:57px;transform:rotate(-2deg)}.mainArise .arisePyramidGraphic{z-index:1;background:radial-gradient(circle,#9b7df52e,#9b7df508 65%,#0000 66%);border-radius:50%;justify-content:center;align-items:center;width:255px;height:300px;display:flex;position:absolute;top:220px;right:-8px}.mainArise .pyramid{filter:drop-shadow(0 14px 14px #532bad33);flex-direction:column;justify-content:flex-end;align-items:center;width:145px;height:190px;display:none}.mainArise .pyramidTop{filter:drop-shadow(-10px 0 #ffffff47);border-bottom:70px solid #6c36d1;border-left:42px solid #0000;border-right:42px solid #0000;width:0;height:0}.mainArise .pyramidMiddle{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:linear-gradient(135deg,#8752e1 0%,#5530b7 100%);width:110px;height:55px}.mainArise .pyramidBottom{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(135deg,#b26de4 0%,#6536c5 100%);width:150px;height:65px}.mainArise .ariseWave{z-index:0;pointer-events:none;border-top:2px solid #826be829;border-radius:50%;width:110%;height:120px;position:absolute;bottom:-48px;left:-5%;transform:rotate(-1deg)}.mainArise .ariseWaveOne{opacity:.9;bottom:-28px}.mainArise .ariseWaveTwo{opacity:.55;bottom:-52px;transform:rotate(1deg)}@media (width<=1100px){.mainArise{min-height:650px}.mainArise .ariseRevenueGraphic{transform-origin:50%;left:-105px;transform:scale(.82)}.mainArise .arisePyramidGraphic{right:-105px;transform:scale(.82)}.mainArise .subArise{width:min(100%,850px)}.mainArise .Arise h1{white-space:normal;letter-spacing:-1.5px;font-size:36px;line-height:1.12}.mainArise .Arise h1 sup{margin-left:2px;font-size:.32em;line-height:1;position:relative;top:-.55em;right:auto}}@media (width<=768px){.mainArise{min-height:auto;padding:34px 20px 50px}.mainArise .ariseRevenueGraphic,.mainArise .arisePyramidGraphic{display:none}.mainArise .comingSoonBadge{min-height:36px;padding:0 15px;font-size:12px}.mainArise .Arise{width:100%;max-width:100%;margin-top:22px}.mainArise .Arise h1{white-space:normal;letter-spacing:-1px}.mainArise .Arise h1 sup{margin-left:97%;font-size:.4em;top:-4rem}.mainArise .Arise .headingUnderline{width:90px;margin-top:10px;margin-left:0}.mainArise .Arise h2{margin-top:18px;font-size:23px}.mainArise .Arise .AriseList{margin-top:13px;font-size:15px;line-height:1.55}.mainArise .subAriseList{margin-top:28px}.mainArise .ariseLogo{width:min(220px,100%);height:auto}.mainArise .ariseActions{flex-direction:column;gap:12px;width:100%;margin-top:24px}.mainArise .comingSoonBtn,.mainArise .consortiaBtn{width:min(100%,390px);min-width:0;min-height:50px;padding:0 20px;font-size:14px}}@media (width<=430px){.mainArise{padding-left:15px;padding-right:15px}.mainArise .Arise h1{font-size:40px}.mainArise .Arise h2{font-size:20px}.mainArise .ariseLogo{width:100%}.mainArise .ariseDescription{font-size:13px}}.mainWhatToExpect{box-sizing:border-box;background:0 0;width:100%;padding:24px 20px 32px}.mainWhatToExpect .WhatToExpectHero{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:30px;display:flex}.mainWhatToExpect .WhatToExpectHeroBadge{color:#8a48ed;white-space:nowrap;background:#fbf8ff;border:1px solid #e5d4ff;border-radius:999px;justify-content:center;align-items:center;padding:6px 18px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.mainWhatToExpect .WhatToExpectHero h1{color:#2f3038;letter-spacing:-2px;margin:8px 0;font-family:Tan Aegean;font-size:42px;font-weight:400}.mainWhatToExpect .WhatToExpectHero h1 span{background:linear-gradient(90deg,#773be8 0%,#c73ba9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.mainWhatToExpect .WhatToExpectHero h1 span em{font-style:normal;position:relative;top:-10px}.mainWhatToExpect .WhatToExpectHero h1 sup{color:#c03aa8;letter-spacing:0;margin-left:3px;font-family:Tan Aegean;font-size:30px;font-weight:600;position:relative;top:0}.mainWhatToExpect .WhatToExpectHeroSubtitle{justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.mainWhatToExpect .WhatToExpectHeroSubtitle span{background:#cdaaf3;flex:0 90px;height:1px}.mainWhatToExpect .WhatToExpectHeroSubtitle h2{color:#7e3fe7;white-space:nowrap;margin:0;font-size:clamp(19px,2.4vw,25px);font-weight:700;line-height:1.2}.mainWhatToExpect .WhatToExpectHero p{color:#35353d;max-width:900px;margin:9px auto 0;font-size:16px;font-weight:400;line-height:1.45}.mainWhatToExpect .WhatToExpectHeader{justify-content:center;align-items:center;margin-bottom:14px;display:flex}.mainWhatToExpect .WhatToExpectHeader h2{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-family:Tan Aegean;font-size:20px;font-weight:700;position:relative}.mainWhatToExpect .WhatToExpectHeader h2:before,.mainWhatToExpect .WhatToExpectHeader h2:after{content:"";background:#dcc8f3;width:150px;height:1px;position:absolute;top:50%}.mainWhatToExpect .WhatToExpectHeader h2:before{right:calc(100% + 18px)}.mainWhatToExpect .WhatToExpectHeader h2:after{left:calc(100% + 18px)}.mainWhatToExpect .WhatToExpectHeader h2 span{color:#7d42e8}@media (width<=900px){.mainWhatToExpect .WhatToExpectHero h1{font-size:clamp(34px,6vw,48px)}.mainWhatToExpect .WhatToExpectHeroSubtitle span{flex-basis:60px}.mainWhatToExpect .WhatToExpectHeroSubtitle h2{font-size:20px}.mainWhatToExpect .WhatToExpectHero p{font-size:14px}.mainWhatToExpect .WhatToExpectHeader h2:before,.mainWhatToExpect .WhatToExpectHeader h2:after{width:70px}}@media (width<=680px){.mainWhatToExpect .WhatToExpectHero{margin-bottom:24px}.mainWhatToExpect .WhatToExpectHeroBadge{padding:6px 13px;font-size:10px}.mainWhatToExpect .WhatToExpectHero h1{letter-spacing:-1.5px;font-size:34px}.mainWhatToExpect .WhatToExpectHero h1 sup{font-size:9px}.mainWhatToExpect .WhatToExpectHeroSubtitle{gap:10px}.mainWhatToExpect .WhatToExpectHeroSubtitle span{flex:0 35px}.mainWhatToExpect .WhatToExpectHeroSubtitle h2{white-space:normal;font-size:16px}.mainWhatToExpect .WhatToExpectHero p{font-size:13px}.mainWhatToExpect .desktopBreak{display:none}.mainWhatToExpect .WhatToExpectHeader h2{font-size:21px}.mainWhatToExpect .WhatToExpectHeader h2:before,.mainWhatToExpect .WhatToExpectHeader h2:after{display:none}}@media (width<=450px){.mainWhatToExpect .WhatToExpectHero h1{font-size:29px}.mainWhatToExpect .WhatToExpectHeroSubtitle h2{font-size:14px}.mainWhatToExpect .WhatToExpectHero p{font-size:12px}}.mainWhatToExpect .subWhatToExpect{width:min(1250px,100%);margin:0 auto}.mainWhatToExpect .WhatToExpectBadge{color:#8b45ed;letter-spacing:.2px;white-space:nowrap;background:#fbf7ff;border:1px solid #e6d6ff;border-radius:999px;justify-content:center;align-items:center;padding:6px 18px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.mainWhatToExpect .subWhatToExpectList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.mainWhatToExpect .WhatToExpectCard{box-sizing:border-box;background:#ffffffe6;border:1px solid #e8dcf8;border-radius:16px;align-items:flex-start;gap:20px;min-width:0;padding:16px 17px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 5px 16px #7446b414}.mainWhatToExpect .WhatToExpectCard:hover{border-color:#d7bafa;transform:translateY(-2px);box-shadow:0 9px 22px #7446b421}.mainWhatToExpect .WhatToExpectIcon{color:#8c4df3;background:linear-gradient(145deg,#faf4ff 0%,#f1e5ff 100%);border-radius:17px;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:74px;display:flex;box-shadow:inset 0 0 0 1px #9e6df60a,0 5px 12px #975fe614}.mainWhatToExpect .WhatToExpectIcon svg{width:38px;height:38px}.mainWhatToExpect .WhatToExpectCardContent{min-width:0;padding-top:1px}.mainWhatToExpect .WhatToExpectCard h3{color:#303039;letter-spacing:-.2px;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.18}.mainWhatToExpect .WhatToExpectCard p{color:#46464e;margin:0;font-size:13px;font-weight:400;line-height:1.45}.mainWhatToExpect .WhatToExpectBottom{box-sizing:border-box;background:radial-gradient(circle at 15%,#cfa7ff2e,#0000 32%),linear-gradient(90deg,#faf3ff 0%,#f7f0ff 50%,#fbf5ff 100%);border:1px solid #eadcfb;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:18px 20px;display:flex}.mainWhatToExpect .WhatToExpectBottomLeft{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.mainWhatToExpect .WhatToExpectBottomIcon{color:#a15df1;background:#ffffff40;border:2px solid #cda5fa;border-radius:50%;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.mainWhatToExpect .WhatToExpectBottomIcon svg{stroke-width:1.6px;width:38px;height:38px}.mainWhatToExpect .WhatToExpectBottomContent{min-width:0}.mainWhatToExpect .WhatToExpectBottomContent h3{color:#7d42e8;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.2}.mainWhatToExpect .WhatToExpectBottomContent h3 span{background:linear-gradient(90deg,#743cf0,#e338a2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mainWhatToExpect .WhatToExpectBottomContent p{color:#4c4b55;max-width:590px;margin:0;font-size:12.5px;line-height:1.55}.mainWhatToExpect .WhatToExpectDivider{background:#b88bed;flex:0 0 1px;align-self:stretch;min-height:65px}.mainWhatToExpect .WhatToExpectComingSoon{flex:0 0 270px;justify-content:center;align-items:center;gap:16px;display:flex}.mainWhatToExpect .WhatToExpectComingSoon>svg{color:#974cf2;stroke-width:1.5px;width:50px;height:50px;transform:rotate(-8deg)}.mainWhatToExpect .WhatToExpectComingSoon div{flex-direction:column;align-items:flex-start;display:flex}.mainWhatToExpect .WhatToExpectComingSoon h3{color:#39408d;margin:0;font-size:20px;font-weight:700;line-height:1.2}.mainWhatToExpect .WhatToExpectComingSoon span{background:linear-gradient(90deg,#8d4aee,#c99df6);border-radius:999px;width:88px;height:3px;margin-top:8px;display:block}@media (width<=900px){.mainWhatToExpect .WhatToExpectHeader h2:before,.mainWhatToExpect .WhatToExpectHeader h2:after{width:80px}.mainWhatToExpect .subWhatToExpectList{grid-template-columns:repeat(2,minmax(0,1fr))}.mainWhatToExpect .WhatToExpectBottom{align-items:stretch}.mainWhatToExpect .WhatToExpectComingSoon{flex-basis:210px}}@media (width<=680px){.mainWhatToExpect .mainWhatToExpect{padding:20px 15px 25px}.mainWhatToExpect .WhatToExpectHeader{margin-bottom:20px}.mainWhatToExpect .WhatToExpectHeader h2{font-size:25px}.mainWhatToExpect .WhatToExpectHeader h2:before,.mainWhatToExpect .WhatToExpectHeader h2:after{display:none}.mainWhatToExpect .WhatToExpectBadge{padding:6px 13px;font-size:11px}.mainWhatToExpect .subWhatToExpectList{grid-template-columns:1fr;gap:12px}.mainWhatToExpect .WhatToExpectCard{gap:15px;padding:15px}.mainWhatToExpect .WhatToExpectIcon{flex-basis:64px;width:64px;height:64px}.mainWhatToExpect .WhatToExpectIcon svg{width:32px;height:32px}.mainWhatToExpect .WhatToExpectBottom{flex-direction:column;gap:18px}.mainWhatToExpect .WhatToExpectBottomLeft{align-items:flex-start}.mainWhatToExpect .WhatToExpectDivider{width:100%;height:1px;min-height:1px}.mainWhatToExpect .WhatToExpectComingSoon{flex-basis:auto;justify-content:flex-start}}@media (width<=450px){.mainWhatToExpect .WhatToExpectCard{align-items:flex-start}.mainWhatToExpect .WhatToExpectIcon{border-radius:14px;flex-basis:55px;width:55px;height:55px}.mainWhatToExpect .WhatToExpectIcon svg{width:28px;height:28px}.mainWhatToExpect .WhatToExpectCard h3{font-size:15px}.mainWhatToExpect .WhatToExpectCard p{font-size:12px}.mainWhatToExpect .WhatToExpectBottom{padding:16px}.mainWhatToExpect .WhatToExpectBottomIcon{flex-basis:60px;width:60px;height:60px}.mainWhatToExpect .WhatToExpectBottomIcon svg{width:31px;height:31px}.mainWhatToExpect .WhatToExpectBottomContent h3{font-size:16px}.mainWhatToExpect .WhatToExpectBottomContent p{font-size:12px}}.pf-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#1412236b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pf-modal{scrollbar-width:thin;scrollbar-color:#cfc6f4 transparent;background:#fff;border:1px solid #dddaefcc;border-radius:18px;width:min(930px,100%);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 24px 70px #30265a2e,0 4px 20px #30265a14}.pf-modal::-webkit-scrollbar{width:6px}.pf-modal::-webkit-scrollbar-track{background:0 0}.pf-modal::-webkit-scrollbar-thumb{background:#cfc6f4;border-radius:20px}.pf-close{z-index:5;color:#77718d;cursor:pointer;background:#ffffffd9;border:1px solid #e8e4f3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:34px;right:28px}.pf-close svg{width:17px;height:17px}.pf-close:hover{color:#7c3aed;background:#f6f2ff;border-color:#cfc3f4}.pf-form{padding:22px 18px 20px}.pf-form-header{border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.pf-form-header-icon{color:#8b5cf6;background:#eee5ff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pf-form-header-icon svg{width:21px;height:21px}.pf-form-header h3{color:#242144;margin:0;font-size:18px;font-weight:700;line-height:1.2}.pf-form-header p{color:#817b9d;margin:3px 0 0;font-size:11px;line-height:1.3}.pf-error{color:#dc2626;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:12px}.pf-section{background:#fff;border:1px solid #eeeaf6;border-radius:6px;margin-bottom:10px;padding:0 0 10px;overflow:hidden;box-shadow:0 2px 10px #4e3c8209}.pf-section-header{align-items:center;gap:10px;margin-bottom:11px;padding:7px 10px;display:flex;overflow:hidden}.pf-section-header-blue,.pf-section-header-pink{background:radial-gradient(circle at 100% 150%,#9768ef08 0,#9768ef0a 45%,#0000 75%),linear-gradient(135deg,#f8f4ffa1 0%,#fbf9ff87 60% 100%);border-bottom:1px solid #e4e8ed}.pf-section-icon{color:#8b5cf6;background:#ffffffb8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pf-section-icon svg{width:19px;height:19px}.pf-section-header-pink .pf-section-icon{color:#ec4899;background:#fff}.pf-section-header h4{color:#2b2751;margin:0;font-size:13px;font-weight:700;line-height:1.2}.pf-section-header p{color:#7c7699;margin:2px 0 0;font-size:10px;line-height:1.3}.pf-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;padding:0 12px;display:grid}.pf-field{min-width:0}.pf-label{color:#373251;margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.2;display:block}.required{color:#ef3d67}.pf-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.pf-input-wrap input,.pf-input-wrap select,.pf-input-wrap textarea{color:#36314f;background:#fff;border:1px solid #e6e2ef;border-radius:7px;outline:none;width:100%;font-family:inherit;font-size:12px;transition:border-color .2s,box-shadow .2s,background .2s}.pf-input-wrap input,.pf-input-wrap select{height:31px;padding:0 10px 0 7px}.pf-input-wrap textarea{resize:vertical;min-height:72px;padding:10px 11px 10px 36px;line-height:1.5}.pf-input-wrap input::placeholder,.pf-input-wrap textarea::placeholder{color:#aaa6ba}.pf-input-wrap input:focus,.pf-input-wrap select:focus,.pf-input-wrap textarea:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #9b6af51a}.pf-input-wrap select{appearance:none;color:#aaa6ba;padding-right:34px}.pf-input-wrap select:valid{color:#36314f}.pf-select-arrow{color:#5b5578;pointer-events:none;width:13px;height:13px;position:absolute;right:10px}.pf-help{color:#9892ae;margin-top:4px;font-size:10px;display:block}.pf-interest-section{padding-bottom:11px}.pf-interest-content{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;padding:0 12px;display:grid}.pf-other-fields,.pf-interest-picker{min-width:0}.pf-interest-groups{flex-direction:column;gap:7px;display:flex}.pf-interest-group-label{color:#817a99;margin-bottom:5px;font-size:14px;font-weight:600}.pf-interests{flex-wrap:wrap;gap:6px;display:flex}.pf-chip{color:#756f91;cursor:pointer;background:#fff;border:1px solid #e7e1f3;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:4px 9px 4px 7px;font-size:13px;line-height:1.2;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.pf-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pf-chip:hover{background:#faf8ff;border-color:#c9baf2}.pf-chip.on{color:#7042d5;background:#f5f0ff;border-color:#9b6af5;box-shadow:0 2px 7px #8b5cf614}.pf-chip-check{color:#fff;background:#fff;border:1px solid #d9d3e8;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;display:flex}.pf-chip.on .pf-chip-check{background:#8b5cf6;border-color:#8b5cf6}.pf-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.pf-form-footer{justify-content:flex-end;padding:9px 12px 0;display:flex}.pf-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#c026d3);border:0;border-radius:8px;min-width:145px;height:34px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 7px 16px #8b5cf633}.pf-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #8b5cf645}.pf-submit:disabled{cursor:not-allowed;opacity:.6}.pf-thanks{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:50px 30px;display:flex}.pf-thanks-check{color:#16a34a;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:15px;font-size:28px;font-weight:700;display:flex}.pf-thanks h3{color:#2d284c;margin:0 0 8px;font-size:22px}.pf-thanks p{color:#77718e;max-width:480px;margin:0;font-size:13px;line-height:1.6}.pf-cta-row{justify-content:center;align-items:center;gap:9px;margin-top:18px;display:flex}.BookACallButton,.pf-secondary-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.BookACallButton{color:#fff;background:linear-gradient(135deg,#8b5cf6,#c026d3);border:0}.BookACallButton svg{width:14px;height:14px}.pf-secondary-btn{color:#625b7b;background:#fff;border:1px solid #e2deec}.pf-secondary-btn:hover{background:#f8f6fc}.pf-interest-bubble{letter-spacing:1px;font-size:11px;font-weight:700}@media (width<=800px){.pf-modal{width:min(680px,100%)}.pf-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-interest-content{grid-template-columns:1fr;gap:15px}}@media (width<=600px){.pf-overlay{align-items:flex-start;padding:10px}.pf-modal{border-radius:14px;max-height:calc(100vh - 20px)}.pf-form{padding:16px 10px}.pf-form-header{padding-right:42px}.pf-fields-grid{grid-template-columns:1fr;gap:10px}.pf-section-header{align-items:flex-start}.pf-interest-content{padding:0 10px}.pf-form-footer{justify-content:stretch;padding-left:10px;padding-right:10px}.pf-submit{width:100%}.pf-cta-row{flex-direction:column;width:100%}.BookACallButton,.pf-secondary-btn{width:100%}}.mainPartnerWithUs{box-sizing:border-box;isolation:isolate;background:radial-gradient(circle at 0%,#8b3df22e 0%,#8b3df21a 28%,#8b3df200 58%),radial-gradient(circle at 100%,#ec489929 0%,#ec489914 30%,#ec489900 60%),radial-gradient(circle at 50% 42%,#fff 0% 38%,#faf7fff5 68%,#f3eaff 100%);justify-content:center;align-items:flex-start;width:100%;max-width:100%;padding-top:10.5rem;padding-bottom:4.2rem;display:flex;position:relative;overflow-x:hidden}.mainPartnerWithUs .subPartnerWithUs{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:0 16px;display:flex;position:relative}.mainPartnerWithUs .subPartnerWithUs .partnerEyebrow{color:#ffffffb3;letter-spacing:3px;margin-bottom:24px;font-size:12px;font-weight:700;line-height:1;display:block}.mainPartnerWithUs .subPartnerWithUs h2{letter-spacing:-1.5px;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean;font-size:45px;font-weight:400;line-height:1.2}.mainPartnerWithUs .subPartnerWithUs h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.4px;white-space:normal;text-wrap:balance;-webkit-background-clip:text;font-weight:400;display:inline}.mainPartnerWithUs .subPartnerWithUs p{white-space:normal;max-width:660px;margin:20px auto 0;font-size:17px;font-weight:400;line-height:1.55}.mainPartnerWithUs .subPartnerWithUs .partnerActions{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;max-width:100%;margin-top:34px;display:flex}.mainPartnerWithUs .subPartnerWithUs .partnerActions button{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;height:46px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.mainPartnerWithUs .subPartnerWithUs .partnerActions .primaryPartnerButton{color:#21134f;background:#fff;border:1px solid #8b3df2}.mainPartnerWithUs .subPartnerWithUs .partnerActions .primaryPartnerButton:hover{transform:translateY(-2px);box-shadow:0 12px 25px #14083c33}.mainPartnerWithUs .subPartnerWithUs .partnerActions .secondaryPartnerButton{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:1px solid #0000}.mainPartnerWithUs .subPartnerWithUs .partnerActions .secondaryPartnerButton:hover{background:linear-gradient(#8b3df214,#ec489914) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;transform:translateY(-2px);box-shadow:0 12px 28px #8b3df247,0 6px 14px #ec489929}@media (width<=768px){.mainPartnerWithUs{min-height:auto;padding:115px 16px 30px}.mainPartnerWithUs .subPartnerWithUs .partnerEyebrow{letter-spacing:2px;margin-bottom:16px;font-size:11px}.mainPartnerWithUs .subPartnerWithUs h2{white-space:normal;text-wrap:balance;line-height:1.25;font-size:28px!important}.mainPartnerWithUs .subPartnerWithUs p{white-space:normal;max-width:100%;margin-top:16px;font-size:14px;line-height:1.6}.mainPartnerWithUs .subPartnerWithUs .partnerActions{box-sizing:border-box;width:100%;max-width:100%;margin-top:24px}}@media (width<=576px){.mainPartnerWithUs{min-height:auto;padding:110px 14px 25px}.mainPartnerWithUs .subPartnerWithUs .partnerEyebrow{letter-spacing:1.8px;margin-bottom:14px;font-size:10px}.mainPartnerWithUs .subPartnerWithUs h2{letter-spacing:-.5px;white-space:normal;text-wrap:balance;line-height:1.25;font-size:24px!important}.mainPartnerWithUs .subPartnerWithUs h2 span{display:inline}.mainPartnerWithUs .subPartnerWithUs p{margin-top:14px;font-size:13.5px;line-height:1.6}.mainPartnerWithUs .subPartnerWithUs .partnerActions{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:100%;margin-top:22px}.mainPartnerWithUs .subPartnerWithUs .partnerActions button{box-sizing:border-box;width:100%;max-width:280px;font-size:13px}}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader h2 em{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-wrap:nowrap;-webkit-background-clip:text;font-family:Tan Aegean;font-size:16px}@media (width<=768px){.partnerModalOverlay .partnerModal{border-radius:20px;max-height:calc(100vh - 30px);padding:25px 22px}.partnerModalOverlay .partnerModal .closePartnerModal{top:20px;right:20px}.partnerModalOverlay .partnerModal .partnerModalHeader{padding-right:45px}.partnerModalOverlay .partnerModal .partnerModalHeader h2{font-size:23px}.partnerModalOverlay .partnerModal .partnerModalContent{grid-template-columns:1fr;gap:30px}}@media (width<=480px){.partnerModalOverlay .partnerModal{padding:22px 17px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays{gap:2px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay,.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .emptyDay{height:38px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formRow{grid-template-columns:1fr;gap:14px}}@keyframes partnerModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes partnerModalIn{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mainOurPartners{box-sizing:border-box;background:#fff;width:100%;max-width:100%;padding:72px 0 58px;overflow-x:hidden}.mainOurPartners .subOurPartners{box-sizing:border-box;text-align:center;width:100%;max-width:min(1250px,100% - 32px);margin:0 auto}.mainOurPartners .subOurPartners .partnersEyebrow{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainOurPartners .subOurPartners h2{color:#1b1653;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean;font-size:36px;font-weight:400}.mainOurPartners .subOurPartners h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal;display:block}.mainOurPartners .subOurPartners>p{color:#68667a;text-transform:capitalize;max-width:660px;margin:18px auto 0;font-size:16px;line-height:1.55}.mainOurPartners .subOurPartners .OurPartners{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;margin-top:50px;display:grid}.mainOurPartners .subOurPartners .OurPartners .partnerCard{border-radius:20px;justify-content:center;align-items:center;width:100%;height:136px;padding:20px;display:flex}.mainOurPartners .subOurPartners .OurPartners .partnerCard img{object-fit:contain;width:auto;max-width:380px;max-height:160px;display:block}.mainOurPartners .subOurPartners .partnersNote{color:#777387;margin-top:25px;font-size:12px}@media (width<=1280px){.mainOurPartners{padding:64px 30px 50px}.mainOurPartners .subOurPartners{width:100%;max-width:1100px}.mainOurPartners .subOurPartners h2{font-size:34px}.mainOurPartners .subOurPartners .OurPartners{gap:16px}.mainOurPartners .subOurPartners .OurPartners .partnerCard{height:125px}.mainOurPartners .subOurPartners .OurPartners .partnerCard img{max-width:300px;max-height:130px}}@media (width<=992px){.mainOurPartners{padding:55px 25px 45px}.mainOurPartners .subOurPartners{width:100%}.mainOurPartners .subOurPartners .partnersEyebrow{margin-bottom:16px;padding:6px 14px;font-size:11px}.mainOurPartners .subOurPartners h2{font-size:30px}.mainOurPartners .subOurPartners>p{max-width:600px;margin-top:15px;font-size:15px}.mainOurPartners .subOurPartners .OurPartners{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:40px}.mainOurPartners .subOurPartners .OurPartners .partnerCard{height:120px;padding:15px}.mainOurPartners .subOurPartners .OurPartners .partnerCard img{max-width:260px;max-height:110px}.mainOurPartners .subOurPartners .partnersNote{margin-top:20px;font-size:11px}}@media (width<=767px){.mainOurPartners{padding:45px 18px 40px}.mainOurPartners .subOurPartners{width:100%}.mainOurPartners .subOurPartners .partnersEyebrow{margin-bottom:14px;padding:5px 12px;font-size:10px}.mainOurPartners .subOurPartners h2{font-size:26px;line-height:1.15}.mainOurPartners .subOurPartners>p{max-width:100%;margin-top:14px;font-size:14px;line-height:1.5}.mainOurPartners .subOurPartners .OurPartners{grid-template-columns:1fr;gap:12px;margin-top:32px}.mainOurPartners .subOurPartners .OurPartners .partnerCard{height:105px;padding:15px}.mainOurPartners .subOurPartners .OurPartners .partnerCard img{max-width:230px;max-height:90px}.mainOurPartners .subOurPartners .partnersNote{margin-top:18px;font-size:10px}}@media (width<=480px){.mainOurPartners{padding:38px 15px 35px}.mainOurPartners .subOurPartners .partnersEyebrow{padding:5px 10px;font-size:9px}.mainOurPartners .subOurPartners h2{font-size:23px}.mainOurPartners .subOurPartners>p{font-size:13px;line-height:1.55}.mainOurPartners .subOurPartners .OurPartners{gap:10px;margin-top:28px}.mainOurPartners .subOurPartners .OurPartners .partnerCard{height:90px;padding:10px}.mainOurPartners .subOurPartners .OurPartners .partnerCard img{max-width:190px;max-height:75px}.mainOurPartners .subOurPartners .partnersNote{font-size:9px}}.mainPartnerValue{box-sizing:border-box;background:#f8f6ff;width:100%;max-width:100%;padding:56px 0;overflow-x:hidden}.mainPartnerValue .subPartnerValue{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:min(1250px,100% - 32px);min-height:450px;margin:0 auto;display:grid}.mainPartnerValue .subPartnerValue .partnerValueContent{box-sizing:border-box;width:100%;max-width:730px}.mainPartnerValue .subPartnerValue .partnerValueContent .partnerValueEyebrow{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainPartnerValue .subPartnerValue .partnerValueContent h2{color:#1b1653;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean;font-size:36px;font-weight:400}.mainPartnerValue .subPartnerValue .partnerValueContent h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.mainPartnerValue .subPartnerValue .partnerValueContent p{color:#6c687b;text-align:justify;margin:18px 0 0;font-size:16px;line-height:1.6}.mainPartnerValue .subPartnerValue .partnerValueList{flex-direction:column;gap:12px;display:flex}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem{background:#fff;border:1px solid #e7e3ed;border-radius:18px;align-items:center;width:100%;min-height:54px;padding:0 17px;display:flex;box-shadow:0 8px 20px #36236412}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueIcon{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;margin-right:12px;display:flex}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueIcon svg{stroke-width:2.5px;width:14px;height:14px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueText{font-size:14px;font-weight:500;line-height:1.4}@media (width<=1200px){.mainPartnerValue{padding:48px 24px}.mainPartnerValue .subPartnerValue{gap:50px;width:100%}.mainPartnerValue .subPartnerValue .partnerValueContent h2{font-size:32px}}@media (width<=992px){.mainPartnerValue{padding:44px 24px}.mainPartnerValue .subPartnerValue{grid-template-columns:1fr;gap:36px;min-height:auto}.mainPartnerValue .subPartnerValue .partnerValueContent{text-align:center;max-width:100%}.mainPartnerValue .subPartnerValue .partnerValueContent h2{text-wrap:wrap;font-size:30px}.mainPartnerValue .subPartnerValue .partnerValueContent p{text-align:center;font-size:15px}.mainPartnerValue .subPartnerValue .partnerValueList{width:100%}}@media (width<=768px){.mainPartnerValue{padding:40px 20px}.mainPartnerValue .subPartnerValue{gap:30px}.mainPartnerValue .subPartnerValue .partnerValueContent .partnerValueEyebrow{margin-bottom:16px;padding:6px 14px}.mainPartnerValue .subPartnerValue .partnerValueContent h2{font-size:28px}.mainPartnerValue .subPartnerValue .partnerValueContent p{margin-top:14px;font-size:14px;line-height:1.6}.mainPartnerValue .subPartnerValue .partnerValueList{gap:10px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem{border-radius:15px;min-height:52px;padding:8px 14px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueIcon{flex:0 0 24px;width:24px;height:24px;margin-right:10px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueIcon svg{width:13px;height:13px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueText{font-size:13px}}@media (width<=480px){.mainPartnerValue{padding:32px 16px}.mainPartnerValue .subPartnerValue{gap:26px}.mainPartnerValue .subPartnerValue .partnerValueContent .partnerValueEyebrow{margin-bottom:14px;padding:5px 12px;font-size:10px}.mainPartnerValue .subPartnerValue .partnerValueContent h2{font-size:24px}.mainPartnerValue .subPartnerValue .partnerValueContent p{margin-top:12px;font-size:13px}.mainPartnerValue .subPartnerValue .partnerValueList{gap:8px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem{border-radius:14px;min-height:50px;padding:7px 12px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueIcon{flex-basis:22px;width:22px;height:22px;margin-right:9px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueIcon svg{width:12px;height:12px}.mainPartnerValue .subPartnerValue .partnerValueList .partnerValueItem .partnerValueText{font-size:12px;line-height:1.35}}.mainPartnershipOptions{box-sizing:border-box;background:#fff;width:100%;max-width:100%;padding:40px 0 80px;overflow-x:hidden}.mainPartnershipOptions .subPartnershipOptions{box-sizing:border-box;width:100%;max-width:min(1250px,100% - 32px);margin:0 auto}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader{text-align:center;box-sizing:border-box;width:100%;margin:0 auto}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader .partnershipOptionsEyebrow{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader h2{color:#1b1653;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean;font-size:36px;font-weight:400}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader p{color:#777388;text-transform:capitalize;max-width:900px;margin:15px auto 0;font-size:16px;line-height:1.55}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard{background:#fff;border:1px solid #eeeaf5;border-radius:18px;grid-template-columns:40% 60%;width:100%;min-height:235px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 25px #2b1a580f}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual{background:radial-gradient(circle,#9768ef21 0,#9768ef0a 45%,#0000 75%),linear-gradient(135deg,#f8f4ff 0%,#fbf9ff 60%,#fff 100%);justify-content:center;align-items:center;min-height:235px;display:flex;position:relative;overflow:hidden}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionVisualNumber{z-index:1;color:#7c3aed17;letter-spacing:-4px;font-size:58px;font-weight:700;line-height:1;position:absolute;top:20px;left:24px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration{z-index:2;justify-content:center;align-items:center;width:115px;height:115px;display:flex;position:relative}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationGlow{background:radial-gradient(circle,#7e4cdd29,#7e4cdd05 65%,#0000 70%);border-radius:50%;width:110px;height:110px;position:absolute}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon{z-index:2;background:linear-gradient(145deg,#fff 0%,#eee5ff 55%,#d7c2ff 100%);border-radius:18px;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 12px 24px #5726be24,inset 0 0 0 1px #7e4cdd14}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon svg{color:#8a35ef;stroke-width:1.5px;width:43px;height:43px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationDots{opacity:.55;grid-template-columns:repeat(4,4px);gap:5px;width:52px;display:grid;position:absolute;bottom:42px;left:38px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationDots span{background:#d7c4fa;border-radius:50%;width:4px;height:4px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent{flex-direction:column;align-items:flex-start;padding:30px 32px 25px 28px;display:flex;position:relative}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionNumber{color:#7c3aed17;font-size:38px;font-weight:400;line-height:1;position:absolute;top:20px;right:24px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent h3{color:#6031c4;letter-spacing:.2px;text-transform:uppercase;max-width:calc(100% - 35px);margin:0;font-size:18px;font-weight:800;line-height:1.3}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionLine{background:#7138d1;border-radius:5px;width:38px;height:2px;margin-top:14px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent p{color:#454052;text-align:left;max-width:100%;margin:14px 0 0;font-size:12px;line-height:1.55}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton{color:#7138d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:auto;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:flex}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton svg{stroke-width:1.8px;width:18px;height:18px;transition:transform .2s}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton:hover svg{transform:translate(4px)}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard:hover{border-color:#ded0f7;transform:translateY(-2px);box-shadow:0 14px 30px #5b33a017}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard.active{border-color:#d9c5ff;box-shadow:0 14px 30px #7143c21a}@media (width<=1200px){.mainPartnershipOptions{padding:48px 24px 70px}.mainPartnershipOptions .subPartnershipOptions{width:100%;max-width:1100px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader h2{font-size:32px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader p{max-width:800px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard{grid-template-columns:40% 60%;min-height:230px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual{min-height:230px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionVisualNumber{font-size:58px;top:20px;left:24px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration{width:110px;height:110px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationGlow{width:105px;height:105px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon{width:76px;height:76px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon svg{width:42px;height:42px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationDots{bottom:40px;left:38px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationCurve{width:235px;height:345px;top:-55px;right:-120px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent{padding:28px 28px 24px 25px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionNumber{font-size:36px;top:19px;right:22px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent h3{max-width:calc(100% - 30px);font-size:18px;line-height:1.3}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionLine{width:38px;height:2px;margin-top:13px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent p{margin-top:13px;font-size:12px;line-height:1.55}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton{font-size:12px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton svg{width:17px;height:17px}}@media (width<=900px){.mainPartnershipOptions{padding:45px 20px 65px}.mainPartnershipOptions .subPartnershipOptions{width:100%;max-width:850px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader .partnershipOptionsEyebrow{margin-bottom:14px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader h2{text-wrap:wrap;font-size:28px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader p{max-width:700px;font-size:14px;line-height:1.55}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard{border-radius:16px;grid-template-columns:38% 62%;min-height:215px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual{min-height:215px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionVisualNumber{font-size:52px;top:18px;left:18px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration{width:95px;height:95px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationGlow{width:90px;height:90px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon{border-radius:16px;width:68px;height:68px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon svg{width:37px;height:37px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationDots{transform-origin:0 100%;bottom:35px;left:28px;transform:scale(.85)}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationCurve{width:220px;height:330px;top:-55px;right:-125px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationCurve span{width:14px;height:14px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent{padding:25px 22px 21px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionNumber{font-size:32px;top:17px;right:17px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent h3{max-width:calc(100% - 25px);font-size:16px;line-height:1.3}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionLine{width:34px;margin-top:11px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent p{margin-top:12px;font-size:11px;line-height:1.5}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton{gap:7px;font-size:11px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton svg{width:16px;height:16px}}@media (width<=700px){.mainPartnershipOptions{padding:45px 15px 60px}.mainPartnershipOptions .subPartnershipOptions{width:100%;max-width:450px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader .partnershipOptionsEyebrow{letter-spacing:1.5px;margin-bottom:14px;padding:5px 13px;font-size:10px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader h2{text-wrap:wrap;font-size:26px;line-height:1.2}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader p{margin-top:12px;font-size:13px;line-height:1.6}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid{grid-template-columns:1fr;gap:14px;margin-top:30px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard{flex-direction:column;min-height:350px;display:flex}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual{flex:0 0 150px;height:150px;min-height:150px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionVisualNumber{font-size:48px;top:17px;left:18px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration{width:90px;height:90px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationGlow{width:85px;height:85px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon{border-radius:15px;width:62px;height:62px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon svg{width:34px;height:34px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationDots{transform-origin:0 100%;bottom:25px;left:24px;transform:scale(.75)}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationCurve{width:210px;height:235px;top:auto;bottom:-185px;right:-82px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationCurve span{width:13px;height:13px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent{flex:1;padding:21px 20px 20px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionNumber{font-size:29px;top:17px;right:18px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent h3{max-width:calc(100% - 45px);font-size:16px;line-height:1.35}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionLine{width:38px;height:2px;margin-top:12px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent p{margin-top:13px;font-size:12px;line-height:1.6}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton{margin-top:20px;font-size:12px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton svg{width:17px;height:17px}}@media (width<=400px){.mainPartnershipOptions{padding:40px 12px 50px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader h2{font-size:23px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsHeader p{font-size:12px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid{gap:12px;margin-top:26px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard{min-height:330px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual{flex-basis:140px;height:140px;min-height:140px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionVisualNumber{font-size:43px;top:14px;left:15px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration{width:82px;height:82px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon{width:58px;height:58px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .partnershipOptionIllustration .illustrationIcon svg{width:32px;height:32px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationDots{bottom:22px;left:20px;transform:scale(.65)}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionVisual .illustrationCurve{bottom:-175px;right:-75px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent{padding:19px 17px 18px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionNumber{font-size:26px;top:15px;right:15px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent h3{max-width:calc(100% - 40px);font-size:14px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionLine{width:32px;margin-top:10px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent p{margin-top:11px;font-size:11px;line-height:1.55}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton{margin-top:17px;font-size:11px}.mainPartnershipOptions .subPartnershipOptions .partnershipOptionsGrid .partnershipOptionCard .partnershipOptionContent .partnershipOptionButton svg{width:16px;height:16px}}.partnerModalOverlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#190a3c8c;justify-content:center;align-items:center;padding:20px;animation:.2s partnerModalOverlayIn;display:flex;position:fixed;inset:0}.partnerModalOverlay .partnerModal{scrollbar-width:thin;scrollbar-color:#e4e4e4 transparent;background:#fff;border-radius:6px;width:100%;max-width:868px;max-height:calc(100vh - 22px);padding:21px 12px 30px;animation:.25s partnerModalIn;position:relative;box-shadow:0 30px 80px #17083f4d,0 10px 35px #17083f26}.partnerModalOverlay .partnerModal::-webkit-scrollbar{width:2px}.partnerModalOverlay .partnerModal::-webkit-scrollbar-track{background:0 0;border-radius:10px;margin:12px 0}.partnerModalOverlay .partnerModal::-webkit-scrollbar-thumb{background:#f5f3ff;border:1px solid #fff;border-radius:10px;min-height:40px}.partnerModalOverlay .partnerModal::-webkit-scrollbar-thumb:hover{background:#fbf9ff}.partnerModalOverlay .partnerModal .partnerModalTop{border-bottom:1px solid #e4e8ed;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.partnerModalOverlay .partnerModal .partnerModalTop .closePartnerModal{color:#85838e;cursor:pointer;background:#fff;border:1px solid #e6e4ec;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:background .2s,color .2s;display:flex}.partnerModalOverlay .partnerModal .partnerModalTop .closePartnerModal:hover{color:#34206e;background:#f8f6fc}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader{text-wrap:nowrap;width:100%}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader h2{color:#24173a;letter-spacing:1.6px;text-wrap:nowrap;margin-bottom:14px;font-family:Tan Aegean;font-size:16px;font-weight:500;line-height:1}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader h2 em{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-wrap:nowrap;-webkit-background-clip:text;font-family:Tan Aegean;font-size:16px;font-style:normal}.partnerModalOverlay .partnerModal .partnerModalContent{grid-template-columns:1fr 1fr;gap:32px;max-height:calc(100vh - 142px);margin-top:20px;display:grid;overflow-y:auto}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection{min-width:0}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader h3{color:#2a255d;margin:0;font-size:14px;font-weight:700}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader .calendarNavigation{align-items:center;gap:7px;display:flex}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader .calendarNavigation button{color:#77758a;cursor:pointer;background:#fff;border:1px solid #eceaf2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:flex}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader .calendarNavigation button svg{font-size:16px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader .calendarNavigation button:hover:not(:disabled){color:#5427b9;background:#f7f3ff}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader .calendarNavigation button:disabled{color:#dedce4;cursor:not-allowed}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarWeek{grid-template-columns:repeat(7,1fr);margin-bottom:10px;display:grid}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarWeek span{text-align:center;color:#66647b;font-size:10px;font-weight:700}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay,.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .emptyDay{width:100%;height:42px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay{color:#302d51;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;transition:color .2s,background .2s;display:flex}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay:hover:not(:disabled){color:#5726be;background:#f1ebff}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay.disabledDay{color:#d7d5dc;cursor:not-allowed}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay.selectedDay{color:#fff;background:#6732ce}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes{margin-top:19px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes h3{color:#29265c;margin:0 0 9px;font-size:14px;font-weight:700}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timePlaceholder{color:#92909f;background:#fbfaff;border:1px dashed #ddd9e8;border-radius:12px;align-items:center;min-height:45px;padding:0 14px;font-size:12px;display:flex}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timeSlots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timeSlots .timeSlot{color:#39345d;cursor:pointer;background:#fff;border:1px solid #e4e0ee;border-radius:10px;height:40px;font-family:inherit;font-size:12px;transition:border-color .2s,background .2s,color .2s}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timeSlots .timeSlot:hover{color:#5d2bc1;background:#f7f3ff;border-color:#7543d3}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection{flex-direction:column;gap:14px;padding-right:20px;display:flex}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField{flex-direction:column;gap:6px;display:flex}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField label{color:#28235c;text-transform:capitalize;font-size:12px;font-weight:600}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField label span{color:#d9439b}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField input,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField select,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField textarea{color:#292651;background:#fff;border:1px solid #e4e1eb;border-radius:14px;outline:none;width:100%;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField input:focus,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField select:focus,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField textarea:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px;box-shadow:0 0 0 3px #7542d414}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField input,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField select{height:42px;padding:0 15px;font-size:12px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField textarea{resize:vertical;min-height:80px;padding:12px 15px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField select{cursor:pointer}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .requestMeetingButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:25px;width:100%;height:46px;margin-top:12px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 20px #5226b033}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .requestMeetingButton:hover{transform:translateY(-1px);box-shadow:0 12px 25px #5226b047}@media (width<=900px){.partnerModalOverlay{padding:16px}.partnerModalOverlay .partnerModal{max-height:calc(100vh - 32px);padding:18px 12px 24px}.partnerModalOverlay .partnerModal .partnerModalContent{grid-template-columns:1fr;gap:28px;max-height:calc(100vh - 125px)}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection{padding-right:10px}}@media (width<=600px){.partnerModalOverlay{padding:10px}.partnerModalOverlay .partnerModal{border-radius:10px;max-height:calc(100vh - 20px);padding:15px 10px 20px}.partnerModalOverlay .partnerModal .partnerModalTop .closePartnerModal{flex:0 0 34px;width:34px;height:34px;font-size:16px}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader{text-wrap:wrap;min-width:0;padding-right:10px}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader span{letter-spacing:1.5px;margin-bottom:8px;font-size:9px}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader h2{text-wrap:wrap;margin-bottom:10px;font-size:14px;line-height:1.2}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader h2 em{text-wrap:wrap;font-size:14px}.partnerModalOverlay .partnerModal .partnerModalContent{grid-template-columns:1fr;gap:24px;max-height:calc(100vh - 110px);margin-top:16px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader{margin-bottom:14px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader h3{font-size:13px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader .calendarNavigation{gap:5px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader .calendarNavigation button{width:31px;height:31px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarHeader .calendarNavigation button svg{font-size:14px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarWeek{margin-bottom:8px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarWeek span{font-size:9px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays{gap:4px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay,.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .emptyDay{height:38px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay{border-radius:7px;font-size:13px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes{margin-top:16px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes h3{margin-bottom:8px;font-size:13px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timePlaceholder{min-height:42px;padding:0 12px;font-size:11px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timeSlots{gap:7px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timeSlots .timeSlot{border-radius:9px;height:38px;font-size:11px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection{gap:12px;padding-right:5px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField{gap:5px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField label{font-size:11px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField input,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField select,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField textarea{border-radius:12px;font-size:12px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField input,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField select{height:40px;padding:0 13px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField textarea{min-height:75px;padding:10px 13px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formRow{grid-template-columns:1fr;gap:12px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .requestMeetingButton{height:44px;margin-top:8px;font-size:13px}}@media (width<=400px){.partnerModalOverlay{padding:7px}.partnerModalOverlay .partnerModal{max-height:calc(100vh - 14px);padding:13px 8px 17px}.partnerModalOverlay .partnerModal .partnerModalTop .closePartnerModal{flex-basis:31px;width:31px;height:31px;font-size:15px}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader span{letter-spacing:1.2px;font-size:8px}.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader h2,.partnerModalOverlay .partnerModal .partnerModalTop .partnerModalHeader h2 em{font-size:13px}.partnerModalOverlay .partnerModal .partnerModalContent{gap:20px;max-height:calc(100vh - 100px);margin-top:14px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays{gap:3px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay,.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .emptyDay{height:35px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .calendarDays .calendarDay{font-size:12px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timeSlots{gap:6px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerCalendarSection .availableTimes .timeSlots .timeSlot{height:36px;font-size:10px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField input,.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField select{height:38px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .formField textarea{min-height:70px}.partnerModalOverlay .partnerModal .partnerModalContent .partnerFormSection .requestMeetingButton{height:42px;font-size:12px}}.mainBusinessConnections{box-sizing:border-box;background:linear-gradient(90deg,#8b3df2,#ec4899);width:100%;max-width:100%;padding:66px 0;overflow-x:hidden}.mainBusinessConnections .subBusinessConnections{box-sizing:border-box;width:min(1105px,100% - 32px);margin:0 auto}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader{text-align:center;box-sizing:border-box;width:100%;max-width:700px;margin:0 auto}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader .businessConnectionsEyebrow{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader h2{color:#fff;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean;font-size:36px;font-weight:400}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader h2 span{white-space:normal;text-wrap:balance;font-family:Tan Aegean;display:block}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader p{color:#fffffffa;max-width:650px;margin:16px auto 0;font-size:16px;line-height:1.6}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard{background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;align-items:center;min-height:75px;padding:12px 20px;transition:background .2s,border-color .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff0d}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard .businessConnectionIcon{background:#ffffff1a;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin-right:13px;display:flex}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard .businessConnectionIcon svg{color:#fff;stroke-width:1.7px;width:20px;height:20px}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard .businessConnectionTitle{color:#fff;text-transform:capitalize;font-size:14px;font-weight:600;line-height:1.4}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard:hover{background:#ffffff1c;border-color:#ffffff3d;transform:translateY(-2px)}@media (width<=900px){.mainBusinessConnections{padding:75px 0}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader h2{font-size:32px}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.mainBusinessConnections{padding:60px 0}.mainBusinessConnections .subBusinessConnections{width:min(100% - 30px,450px);margin:auto!important}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader .businessConnectionsEyebrow{margin-bottom:13px;font-size:10px}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader h2{font-size:28px}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader h2 span{text-wrap:wrap!important}.mainBusinessConnections .subBusinessConnections .businessConnectionsHeader p{margin-top:14px;font-size:14px;line-height:1.55}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid{grid-template-columns:1fr;gap:11px;margin-top:35px}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard{border-radius:16px;min-height:65px;padding:10px 15px}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard .businessConnectionIcon{flex-basis:38px;width:38px;height:38px;margin-right:11px}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard .businessConnectionIcon svg{width:18px;height:18px}.mainBusinessConnections .subBusinessConnections .businessConnectionsGrid .businessConnectionCard .businessConnectionTitle{font-size:13px}}.mainWhyPartnerWithUs{box-sizing:border-box;background:#fff;width:100%;max-width:100%;padding:96px 24px 98px;overflow-x:hidden}.mainWhyPartnerWithUs .subWhyPartnerWithUs{box-sizing:border-box;width:100%;max-width:min(1250px,100% - 32px);margin:0 auto}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs{text-align:center;box-sizing:border-box;width:100%;margin-bottom:44px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsSubTitle{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsTitle{color:#1b1653;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean;font-size:36px;font-weight:400}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsTitle span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList{grid-template-columns:repeat(5,minmax(0,1fr));gap:23px;display:grid}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem{background:#fff;border:1px solid #ebe8f2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:24px 23px 25px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 8px 18px #362b5b0b,0 18px 30px #362b5b09}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem:hover{transform:translateY(-3px);box-shadow:0 10px 22px #362b5b12,0 20px 35px #362b5b0d}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsIcon{color:#9164ec;background:#f7f3ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:19px;display:flex;position:absolute;top:-16%}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsIcon svg{stroke-width:1.8px;width:20px;height:20px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsListTitle{color:#30265f;text-align:center;margin:30px 0 10px;font-size:15px;font-weight:500;line-height:1.45}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsListDescription{color:#716d7d;text-align:center;margin:0;font-size:13px;font-weight:400;line-height:1.52}@media (width<=1200px){.mainWhyPartnerWithUs{padding:80px 24px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsTitle{text-wrap:wrap;font-size:32px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList{grid-template-columns:repeat(3,1fr);gap:45px 20px}}@media (width<=992px){.mainWhyPartnerWithUs{padding:70px 20px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs{margin-bottom:40px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsTitle{font-size:30px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList{grid-template-columns:repeat(2,1fr);gap:42px 20px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem{padding:24px 20px 25px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsIcon{top:-18%}}@media (width<=768px){.mainWhyPartnerWithUs{padding:60px 20px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs{margin-bottom:35px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsSubTitle{margin-bottom:16px;padding:6px 14px;font-size:11px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsTitle{font-size:28px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList{gap:40px 16px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem{padding:22px 18px 24px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsIcon{width:58px;height:58px;margin-bottom:15px;top:-17%}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsIcon svg{width:19px;height:19px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsListTitle{margin:27px 0 9px;font-size:14px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsListDescription{font-size:12px}}@media (width<=576px){.mainWhyPartnerWithUs{padding:50px 16px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs{margin-bottom:32px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsSubTitle{margin-bottom:14px;padding:5px 12px;font-size:10px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsTitle{font-size:25px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList{grid-template-columns:1fr;gap:38px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem{padding:24px 20px 25px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsIcon{width:56px;height:56px;top:-16%}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsListTitle{margin-top:27px;font-size:14px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsListDescription{font-size:12px}}@media (width<=400px){.mainWhyPartnerWithUs{padding:45px 14px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs{margin-bottom:28px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUs .WhyPartnerWithUsTitle{font-size:23px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList{gap:36px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem{padding:22px 16px 23px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsIcon{width:52px;height:52px;top:-15%}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsIcon svg{width:18px;height:18px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsListTitle{margin-top:25px;font-size:13px}.mainWhyPartnerWithUs .subWhyPartnerWithUs .WhyPartnerWithUsList .WhyPartnerWithUsListItem .WhyPartnerWithUsListDescription{font-size:11px}}.mainCustomPartnership{box-sizing:border-box;background:#f8f6ff;width:100%;max-width:100%;padding:103px 24px 100px;overflow-x:hidden}.mainCustomPartnership .subCustomPartnership{box-sizing:border-box;width:100%;max-width:min(896px,100% - 32px);margin:0 auto}.mainCustomPartnership .subCustomPartnership .CustomPartnership{background:#fff;border:1px solid #e5e1ed;border-radius:21px;justify-content:space-between;align-items:center;gap:40px;min-height:280px;padding:47px 47px 45px;display:flex;box-shadow:0 12px 28px #422f7012,0 3px 8px #422f7009}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipContent{flex:1;min-width:0}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipSubTitle{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipTitle{color:#29235d;letter-spacing:-.4px;margin:0 0 13px;font-size:26px;font-weight:500;line-height:1.2}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipDescription{color:#6c6d80;max-width:480px;margin:0;font-size:15.5px;font-weight:400;line-height:1.67}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction{flex-shrink:0;justify-content:center;align-items:center;padding-top:1px;display:flex}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction .CustomPartnershipButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:294px;height:50px;padding:0 24px;font-size:14px;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 18px #5b33a924}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction .CustomPartnershipButton:hover{transform:translateY(-1px);box-shadow:0 9px 22px #5b33a933}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction .CustomPartnershipButton:active{transform:translateY(0)}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction .CustomPartnershipButton .CustomPartnershipArrow{font-size:23px;font-weight:300;line-height:0;transform:translateY(-1px)}@media (width<=900px){.mainCustomPartnership{padding:80px 20px}.mainCustomPartnership .subCustomPartnership{max-width:760px}.mainCustomPartnership .subCustomPartnership .CustomPartnership{gap:30px;min-height:260px;padding:40px}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipTitle{font-size:28px}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipDescription{font-size:14px}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction .CustomPartnershipButton{min-width:260px;padding:0 20px;font-size:13px}}@media (width<=700px){.mainCustomPartnership{padding:60px 18px}.mainCustomPartnership .subCustomPartnership .CustomPartnership{flex-direction:column;align-items:flex-start;gap:28px;min-height:auto;padding:36px 30px 34px}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipContent{width:100%}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipDescription{max-width:100%}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction{width:100%}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction .CustomPartnershipButton{width:100%;min-width:0}}@media (width<=480px){.mainCustomPartnership{padding:48px 15px}.mainCustomPartnership .subCustomPartnership .CustomPartnership{border-radius:18px;gap:25px;padding:31px 23px 28px}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipSubTitle{letter-spacing:2.5px;margin-bottom:12px;font-size:10px}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipTitle{margin-bottom:12px;font-size:26px}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipDescription{font-size:14px;line-height:1.6}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction .CustomPartnershipButton{gap:12px;height:48px;padding:0 18px;font-size:13px}.mainCustomPartnership .subCustomPartnership .CustomPartnership .CustomPartnershipAction .CustomPartnershipButton .CustomPartnershipArrow{font-size:21px}}.mainBookACall{box-sizing:border-box;background:#fff;width:100%;max-width:100%;min-height:420px;padding:100px 24px 90px;overflow-x:hidden}.mainBookACall .subBookACall{box-sizing:border-box;width:100%;max-width:min(1000px,100% - 32px);margin:0 auto}.mainBookACall .subBookACall .BookACall{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.mainBookACall .subBookACall .BookACall .BookACallSubTitle{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainBookACall .subBookACall .BookACall .BookACallTitle{color:#24173a;white-space:normal;text-wrap:balance;margin-bottom:14px;font-family:Tan Aegean;font-size:36px;font-weight:500}.mainBookACall .subBookACall .BookACall .BookACallTitle span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;white-space:normal;text-wrap:balance;letter-spacing:-.4px;-webkit-background-clip:text;font-family:Tan Aegean;font-size:36px;display:inline}.mainBookACall .subBookACall .BookACall .BookACallDescription{color:#6c6d80;max-width:600px;margin:0;font-size:15.5px;font-weight:400;line-height:1.65}.mainBookACall .subBookACall .BookACall .BookACallButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:167px;height:53px;margin-top:41px;padding:0 22px;font-size:14px;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 9px 22px #5b33a924}.mainBookACall .subBookACall .BookACall .BookACallButton svg{stroke-width:2px;width:15px;height:15px}.mainBookACall .subBookACall .BookACall .BookACallButton:hover{transform:translateY(-1px);box-shadow:0 11px 25px #5b33a933}.mainBookACall .subBookACall .BookACall .BookACallButton:active{transform:translateY(0)}@media (width<=1200px){.mainBookACall{padding:80px 24px 75px}.mainBookACall .subBookACall{max-width:900px}.mainBookACall .subBookACall .BookACall .BookACallTitle,.mainBookACall .subBookACall .BookACall .BookACallTitle span{text-wrap:wrap;font-size:32px}.mainBookACall .subBookACall .BookACall .BookACallDescription{font-size:15px}}@media (width<=992px){.mainBookACall{min-height:auto;padding:70px 20px 65px}.mainBookACall .subBookACall{max-width:800px}.mainBookACall .subBookACall .BookACall .BookACallSubTitle{margin-bottom:16px;padding:6px 14px;font-size:11px}.mainBookACall .subBookACall .BookACall .BookACallTitle{margin-bottom:12px;font-size:30px}.mainBookACall .subBookACall .BookACall .BookACallTitle span{font-size:30px}.mainBookACall .subBookACall .BookACall .BookACallDescription{font-size:14px;line-height:1.6}.mainBookACall .subBookACall .BookACall .BookACallButton{width:160px;height:50px;margin-top:34px;font-size:13px}}@media (width<=768px){.mainBookACall{padding:60px 20px}.mainBookACall .subBookACall .BookACall .BookACallSubTitle{margin-bottom:14px;padding:5px 13px;font-size:10px}.mainBookACall .subBookACall .BookACall .BookACallTitle{text-wrap:wrap;margin-bottom:12px;font-size:27px}.mainBookACall .subBookACall .BookACall .BookACallTitle span{text-wrap:wrap;font-size:27px}.mainBookACall .subBookACall .BookACall .BookACallDescription{max-width:650px;font-size:13px;line-height:1.6}.mainBookACall .subBookACall .BookACall .BookACallButton{width:155px;height:48px;margin-top:30px;padding:0 20px;font-size:13px}.mainBookACall .subBookACall .BookACall .BookACallButton svg{width:14px;height:14px}}@media (width<=576px){.mainBookACall{padding:50px 16px}.mainBookACall .subBookACall .BookACall .BookACallTitle,.mainBookACall .subBookACall .BookACall .BookACallTitle span{font-size:24px}.mainBookACall .subBookACall .BookACall .BookACallDescription{font-size:12px;line-height:1.6}.mainBookACall .subBookACall .BookACall .BookACallButton{width:150px;height:46px;margin-top:26px;font-size:12px}}@media (width<=400px){.mainBookACall{padding:42px 14px}.mainBookACall .subBookACall .BookACall .BookACallSubTitle{padding:5px 11px;font-size:9px}.mainBookACall .subBookACall .BookACall .BookACallTitle,.mainBookACall .subBookACall .BookACall .BookACallTitle span{font-size:22px}.mainBookACall .subBookACall .BookACall .BookACallDescription{font-size:11px}.mainBookACall .subBookACall .BookACall .BookACallButton{width:145px;height:44px;margin-top:24px;font-size:11px}.mainBookACall .subBookACall .BookACall .BookACallButton svg{width:13px;height:13px}}.adminCurrenciesManagerPage{color:#20243f;background:#fafaff;min-height:100vh;padding:32px 38px}.adminCurrenciesManagerPage .adminCurrenciesManagerPageHeader{margin-bottom:26px}.adminCurrenciesManagerPage .adminCurrenciesManagerPageHeader h1{letter-spacing:-.4px;color:#20243f;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.adminCurrenciesManagerPage .adminCurrenciesManagerPageHeader .CurrenciesManagermuted{color:#7a7f98;max-width:720px;margin:0;font-size:12px;line-height:1.7}.adminCurrenciesManagerPage .CurrenciesManagernotice,.adminCurrenciesManagerPage .CurrenciesManagerwarn{cursor:pointer;border-radius:8px;margin:0 0 16px;padding:11px 14px;font-size:12px}.adminCurrenciesManagerPage .CurrenciesManagernotice{color:#237a4b;background:#effbf4;border:1px solid #ccefd9}.adminCurrenciesManagerPage .CurrenciesManagerwarn{color:#9a6410;background:#fff8e8;border:1px solid #f3dfaa}.adminCurrenciesManagerPage .CurrenciesManagercard{background:#fffffff7;border:1px solid #ececf5;border-radius:12px;overflow:hidden;box-shadow:0 5px 22px #2722520b}.adminCurrenciesManagerPage .CurrenciesManagercardHeader{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 14px;display:flex}.adminCurrenciesManagerPage .CurrenciesManagercardHeader h2{color:#252a45;margin:0;font-size:13px;font-weight:700}.adminCurrenciesManagerPage .CurrenciesManagercardHeader .CurrenciesManagerinlineField{color:#4e536d;white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:flex}.adminCurrenciesManagerPage .CurrenciesManagercardHeader .CurrenciesManagerinlineField input{color:#272b45;background:#fff;border:1px solid #dfe1eb;border-radius:6px;outline:none;width:76px;height:34px;padding:0 11px;font-size:12px;transition:border-color .2s,box-shadow .2s}.adminCurrenciesManagerPage .CurrenciesManagercardHeader .CurrenciesManagerinlineField input:focus{border-color:#8a4df5;box-shadow:0 0 0 3px #8a4df517}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding:0 14px 20px;display:grid}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell{background:linear-gradient(#fff 0%,#fbfaff 100%);border:1px solid #eeeef7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:92px;padding:13px 8px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell:hover{border-color:#ddd0fb;box-shadow:0 4px 14px #7043e10f}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell .CurrenciesManagerpreviewCode{color:#70758d;font-size:11px;font-weight:500}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell .CurrenciesManagerpreviewAmount{color:#252a45;white-space:nowrap;font-size:15px;font-weight:700}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell:first-child{background:linear-gradient(#fff 0%,#faf6ff 100%);border-color:#e8ddff}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell:first-child .CurrenciesManagerpreviewCode,.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell:first-child .CurrenciesManagerpreviewAmount{color:#8246ed}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell.previewCell--bad{border-color:#f1d7d7}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid .CurrenciesManagerpreviewCell.previewCell--bad .CurrenciesManagerpreviewWarn{color:#c15c5c;font-size:9px}.adminCurrenciesManagerPage .adminCurrenciesManagerTable{border-collapse:collapse;table-layout:fixed;width:100%}.adminCurrenciesManagerPage .adminCurrenciesManagerTable thead{background:#fbfbfe}.adminCurrenciesManagerPage .adminCurrenciesManagerTable thead tr{border-bottom:1px solid #ececf4}.adminCurrenciesManagerPage .adminCurrenciesManagerTable thead th{text-align:left;white-space:nowrap;letter-spacing:.1px;color:#686d86;height:46px;padding:0 17px;font-size:12px;font-weight:600}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody tr{border-bottom:1px solid #eeeef5;height:59px;transition:background .15s}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody tr:last-child{border-bottom:0}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody tr:hover{background:#fcfbff}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody tr.row--muted{opacity:.55}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody td{color:#2c314b;vertical-align:middle;padding:8px 17px;font-size:12px}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody td strong{color:#252a45;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody td .subscriptionTableMuted{color:#85899d;font-size:9px;display:block}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody td .muted{color:#85899d}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody td .badge{border-radius:12px;align-items:center;margin-left:7px;padding:2px 6px;font-size:8px;font-weight:600;display:inline-flex}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody td .badge.badge--warn{color:#a66a14;background:#fff4da}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody td:nth-child(5){color:#2f7d50;text-align:left}.adminCurrenciesManagerPage .adminCurrenciesManagerTable tbody td:nth-child(5):before{content:"";vertical-align:middle;background:#55bd7b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:140px;display:flex}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions .CurrenciesManagerlinklike{color:#596078;cursor:pointer;background:0 0;border:1px solid #e4e8ed;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:500;transition:color .2s,background .2s;position:relative}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions .CurrenciesManagerlinklike:hover{color:#713bd9;background:#f3edff}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions .editAction{justify-content:center;align-items:center;gap:5px;display:inline-flex}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions .editAction:before{content:"";border:1.5px solid;border-top-color:#0000;border-radius:2px;width:11px;height:11px;display:inline-block;transform:rotate(-45deg)}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions .editAction:after{content:"Edit";z-index:100;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#292d46;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:500;line-height:1;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions .editAction:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions .clearPlansAction{color:#6c7187;padding:0 8px;font-size:10px}.adminCurrenciesManagerPage .adminCurrenciesManagerTable .row-actions .clearPlansAction:hover{color:#713bd9}@media (width<=1100px){.adminCurrenciesManagerPage{padding:26px 24px}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.adminCurrenciesManagerPage .adminCurrenciesManagerTable{min-width:780px}}@media (width<=700px){.adminCurrenciesManagerPage{padding:20px 14px}.adminCurrenciesManagerPage .adminCurrenciesManagerPageHeader h1{font-size:22px}.adminCurrenciesManagerPage .CurrenciesManagercardHeader{flex-direction:column;align-items:flex-start;gap:12px}.adminCurrenciesManagerPage .CurrenciesManagerpreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CurrenciesManagerOverlay{z-index:100000;-webkit-backdrop-filter:blur(5px);box-sizing:border-box;background:#0f172ab3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CurrenciesManagerOverlay .CurrenciesManagercard{box-sizing:border-box;background:#fff;border:1px solid #e7e6ef;border-radius:18px;flex-direction:column;width:100%;max-width:660px;max-height:88vh;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardHead{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardHead h2{color:#0f172a;margin:0;font-size:19px;font-weight:700;line-height:1.3}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardHead .CurrenciesManagercloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:22px;transition:all .2s;display:flex}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardHead .CurrenciesManagercloseBtn:hover{color:#0f172a;background:#f1f5f9}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody{scrollbar-width:thin;scrollbar-color:#cfd3df transparent;flex:1;min-height:0;padding:24px;overflow-y:auto}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody::-webkit-scrollbar{width:7px}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody::-webkit-scrollbar-thumb{background:#cfd3df;border-radius:10px}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerwarn{color:#956800;background:#fffaf0;border:1px solid #f0d69d;border-radius:7px;margin:0 0 18px;padding:10px 14px;font-size:12px;line-height:1.5}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:0;display:grid}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield{flex-direction:column;min-width:0;display:flex}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield>span:first-child{color:#343951;margin-bottom:7px;font-size:12px;font-weight:600}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield input,.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield select{color:#292e48;background:#fff;border:1px solid #dfe1e9;border-radius:6px;outline:none;width:100%;height:38px;padding:0 11px;font-size:13px;transition:border-color .2s,box-shadow .2s}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield input:focus,.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield select:focus{border-color:#8a4df5;box-shadow:0 0 0 3px #8a4df514}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield input:disabled,.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield select:disabled{color:#85899d;cursor:not-allowed;background:#f7f7fa}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#74798d 50%),linear-gradient(135deg,#74798d 50%,#0000 50%);background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerfield .CurrenciesManagermuted{color:#8a8ea2;min-height:28px;margin-top:6px;font-size:10px;line-height:1.45}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagercheckbox{color:#3e435b;cursor:pointer;align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:500;display:flex}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagercheckbox input{appearance:none;cursor:pointer;background:#d9dbe5;border:0;border-radius:20px;width:32px;height:18px;margin:0;transition:background .2s;position:relative}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagercheckbox input:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000029}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagercheckbox input:checked{background:linear-gradient(90deg,#7c43ed,#9854f5)}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagercheckbox input:checked:after{transform:translate(14px)}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagercheckbox input:disabled{opacity:.55;cursor:not-allowed}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagerformActions{background:#f8fafc;border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:16px 24px;display:flex}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagerformActions .CurrenciesManagerbtn{color:#666b80;cursor:pointer;background:#fff;border:1px solid #dddfea;border-radius:6px;min-width:86px;height:38px;padding:0 17px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagerformActions .CurrenciesManagerbtn:disabled{opacity:.55;cursor:not-allowed}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagerformActions .CurrenciesManagerbtn.CurrenciesManagerbtn--primary{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#0000;box-shadow:0 4px 10px #7e41e72e}@media (width<=650px){.CurrenciesManagerOverlay{padding:16px}.CurrenciesManagerOverlay .CurrenciesManagercard{max-height:94vh}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardHead{padding:14px 18px}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardHead h2{font-size:17px}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody{padding:16px 18px}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagercardBody .CurrenciesManagerformGrid{grid-template-columns:1fr;gap:14px}.CurrenciesManagerOverlay .CurrenciesManagercard .CurrenciesManagerformActions{padding:14px 18px}}.adminUpgradeCreditPage{width:100%;padding:20px;font-family:inherit}.adminUpgradeCreditPage .adminUpgradeCreditPageHeader{margin-bottom:18px}.adminUpgradeCreditPage .adminUpgradeCreditPageHeader h1{letter-spacing:-.5px;margin:0 0 4px;font-size:27px;font-weight:700;line-height:1.2}.adminUpgradeCreditPage .adminUpgradeCreditPageHeader .UpgradeCreditmuted{max-width:780px;margin:0;font-size:13px;line-height:1.5}.adminUpgradeCreditPage .UpgradeCreditnotice,.adminUpgradeCreditPage .UpgradeCreditwarn{cursor:pointer;border-radius:7px;margin:0 0 14px;padding:10px 14px;font-size:12px;line-height:1.4}.adminUpgradeCreditPage .UpgradeCreditnotice{background:#f8f6ff;border:1px solid #ddd5fb}.adminUpgradeCreditPage .UpgradeCreditwarn{background:#fff7f7;border:1px solid #f1d7d7}.adminUpgradeCreditPage .UpgradeCreditcard{background:#fff;border:1px solid #e4e6ee;border-radius:10px;width:100%;margin:0 0 16px;padding:21px 25px;box-shadow:0 2px 5px #1e234606,0 8px 22px #282b5a09}.adminUpgradeCreditPage .UpgradeCreditcard h2{letter-spacing:-.2px;margin:0 0 3px;font-size:17px;font-weight:700;line-height:1.35}.adminUpgradeCreditPage .UpgradeCreditcard .UpgradeCreditmuted{font-size:12px;line-height:1.5}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2){width:100%;min-height:392px;margin:0 0 16px;padding:22px 25px 25px;display:block}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditcheckbox{cursor:pointer;align-items:center;gap:12px;margin:0 0 26px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditcheckbox input{appearance:none;cursor:pointer;background:#fff;border:1px solid #c9cbd7;border-radius:5px;flex:0 0 24px;width:24px;height:24px;margin:0;padding:0;position:relative}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditcheckbox input:checked{background:linear-gradient(90deg,#8b3df2,#ec4899)}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditcheckbox input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditcheckbox input:focus-visible{outline:none;box-shadow:0 0 0 3px #6945e91f}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditcheckbox input:disabled{cursor:not-allowed}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formGrid{grid-template-columns:1fr 1fr 1.18fr;gap:32px;width:100%;margin:0 0 27px;display:grid}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield{min-width:0}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield>span:first-child{margin:0 0 9px;font-size:12px;font-weight:700;line-height:1.3;display:block}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield input,.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield select{background:#fff;border:1px solid #d9dbe5;border-radius:7px;outline:none;width:100%;height:44px;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield input:hover,.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield select:hover{border-color:#c8cad7}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield input:focus,.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield select:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px;box-shadow:0 0 0 3px #7049e917}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield input:disabled,.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield select:disabled{cursor:not-allowed;background:#f8f8fa}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield input[type=number]{appearance:textfield}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#565a78 50%),linear-gradient(135deg,#565a78 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .UpgradeCreditfield .UpgradeCreditmuted{margin-top:9px;font-size:12px;line-height:1.55;display:block}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2)>.UpgradeCreditcheckbox:nth-of-type(2){border-top:1px solid #e7e8ee;margin:0;padding-top:26px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2)>.UpgradeCreditcheckbox:nth-of-type(2) input{width:24px;height:24px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2)>.UpgradeCreditcheckbox:nth-of-type(2) .UpgradeCreditmuted{margin-left:2px;display:inline}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2)>p.UpgradeCreditmuted{max-width:760px;margin:8px 0 0 38px;font-size:12px;line-height:1.55}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formActions{justify-content:flex-end;align-items:center;margin-top:-43px;display:flex}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formActions .btn{cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:7px;min-width:143px;height:44px;padding:0 19px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 10px #6741e129}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formActions .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #6741e138}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formActions .btn:disabled{opacity:.6;cursor:not-allowed}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formActions .UpgradeCreditmuted{display:none}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3),.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4){vertical-align:top;width:calc(50% - 8px);min-height:380px;margin-bottom:0;display:inline-block}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3){margin-right:8px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4){margin-left:8px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3){padding:20px 25px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3)>.UpgradeCreditmuted{margin:0 0 26px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditformGrid{grid-template-columns:1.15fr .82fr .92fr 1.05fr;gap:17px;margin-bottom:32px;display:grid}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditfield{min-width:0}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditfield>span:first-child{margin-bottom:9px;font-size:11.5px;font-weight:700;line-height:1.3;display:block}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditfield input{background:#fff;border:1px solid #dfe1e8;border-radius:7px;outline:none;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:13px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditfield input:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px;box-shadow:0 0 0 3px #7049e917}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditfield input::-webkit-inner-spin-button{appearance:none;margin:0}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditfield input::-webkit-outer-spin-button{appearance:none;margin:0}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditexampleBox{background:linear-gradient(135deg,#fbfaff 0%,#f7f4ff 100%);border:1px solid #e7e1fa;border-radius:7px;padding:15px 16px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditexampleLine{justify-content:space-between;align-items:center;min-height:29px;font-size:12px;display:flex}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditexampleLine>span:last-child{font-weight:500}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditexampleLine--credit>span:last-child{font-weight:600}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditexampleLine--total{border-top:1px dotted #d7d9e4;margin-top:7px;padding-top:11px;font-size:14px;font-weight:700}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditexampleLine--total>span:last-child{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:18px;font-weight:700}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditexampleBox>.UpgradeCreditmuted{margin:8px 0 0;font-size:11.5px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4){padding:20px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4)>.UpgradeCreditmuted{margin:0 0 13px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4)>.UpgradeCreditmuted strong{font-weight:600}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable{border-spacing:0;border-collapse:separate;border:1px solid #ececf2;border-radius:7px;width:100%;font-size:12px;overflow:hidden}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable thead{background:#fafafe}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable thead tr{height:40px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable thead th{text-align:left;border-bottom:1px solid #e7e8ef;padding:0 11px;font-size:11.5px;font-weight:700}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable thead th:last-child{width:45%}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable tbody tr{height:64px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable tbody tr:not(:last-child) td{border-bottom:1px solid #ececf2}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable tbody td{vertical-align:middle;padding:8px 11px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable tbody td:first-child{font-weight:600}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable tbody td:nth-child(2){white-space:nowrap}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable .inlineInput{background:#fff;border:1px solid #dcdde6;border-radius:7px;outline:none;width:121px;height:38px;padding:0 11px;font-family:inherit;font-size:12px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable .inlineInput::placeholder{opacity:1}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable .inlineInput:focus{border-color:#7049e9;box-shadow:0 0 0 3px #7049e917}@media (width<=1150px){.adminUpgradeCreditPage{padding-left:18px;padding-right:18px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formGrid{grid-template-columns:1fr 1fr;gap:22px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formGrid .UpgradeCreditfield:last-child{grid-column:1/-1}}@media (width<=900px){.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3),.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4){width:100%;margin-bottom:16px;margin-left:0;margin-right:0;display:block}}@media (width<=650px){.adminUpgradeCreditPage{padding:15px 14px 25px}.adminUpgradeCreditPage .adminUpgradeCreditPageHeader h1{font-size:23px}.adminUpgradeCreditPage .UpgradeCreditcard{padding:18px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formGrid{grid-template-columns:1fr}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formGrid .UpgradeCreditfield:last-child{grid-column:auto}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2)>p.UpgradeCreditmuted{margin-left:0}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formActions{justify-content:stretch;margin-top:20px}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(2) .formActions .btn{width:100%}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditformGrid{grid-template-columns:1fr 1fr}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4){overflow-x:auto}.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(4) .adminUpgradeCreditTable{min-width:500px}}@media (width<=460px){.adminUpgradeCreditPage>.UpgradeCreditcard:nth-of-type(3) .UpgradeCreditformGrid{grid-template-columns:1fr}}.checkoutPage{color:#12163a;box-sizing:border-box;background:linear-gradient(135deg,#f7f6ff 0%,#fff 48%,#f5f2ff 100%);min-height:100vh;padding:22px 24px}.checkoutPage .checkoutGrid{background:#ffffff85;border:1px solid #e2e1efb3;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(520px,1.08fr);gap:62px;width:100%;max-width:1488px;min-height:calc(100vh - 44px);margin:0 auto;padding:36px 44px;display:grid;box-shadow:0 18px 55px #3e2c8712}.checkoutPage .checkoutSummary{min-width:0;padding:8px 0 0}.checkoutPage .checkoutSummary .checkoutBack{color:#6437e5;align-items:center;gap:8px;margin-bottom:46px;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.checkoutPage .checkoutSummary .checkoutBack:hover{color:#4f22cf;transform:translate(-2px)}.checkoutPage .checkoutSummary .checkoutSummaryLabel{color:#171b42;align-items:center;margin:0 0 7px;padding-left:62px;font-size:18px;font-weight:500;line-height:1.45;display:flex;position:relative}.checkoutPage .checkoutSummary .checkoutSummaryLabel:before{content:"♛";color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;font-size:34px;font-weight:400;display:flex;position:absolute;top:0;left:0;box-shadow:0 9px 20px #6337e538}.checkoutPage .checkoutSummary .checkoutSummaryLabel:after{content:"";z-index:-1;background:#fff;width:100px;height:30px;position:absolute;bottom:2px;left:92px}.checkoutPage .checkoutSummary .checkoutSummaryPrice{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-wrap:nowrap;letter-spacing:-2.5px;-webkit-background-clip:text;margin:60px 0 28px;font-family:Tan Aegean;font-size:28px}.checkoutPage .checkoutSummary .checkoutSummaryPrice span{color:#555978;letter-spacing:0;margin-left:9px;font-size:16px;font-weight:500}.checkoutPage .checkoutSummary .checkoutSummaryLines{background:#fff;border:1px solid #e9e8f0;border-radius:13px;padding:28px 32px 24px;box-shadow:0 7px 22px #1f1b4912}.checkoutPage .checkoutSummary .checkoutSummaryLines:before{content:"Order summary";color:#14183c;margin-bottom:11px;font-size:17px;font-weight:700;line-height:1.3;display:block}.checkoutPage .checkoutSummary .checkoutLine{color:#272c4d;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:500;line-height:1.45;display:flex}.checkoutPage .checkoutSummary .checkoutLine>span:last-child{color:#171b42;flex-shrink:0;font-weight:600}.checkoutPage .checkoutSummary .checkoutLine--saved{color:#24a566;min-height:40px;font-size:14px}.checkoutPage .checkoutSummary .checkoutLine--saved>span:last-child{color:#777b94;font-weight:500}.checkoutPage .checkoutSummary .checkoutLine--total{color:#171b42;margin-top:15px;padding-top:10px;font-size:17px;font-weight:700;position:relative}.checkoutPage .checkoutSummary .checkoutLine--total:before{content:"";border-top:1px dashed #d9d8e5;position:absolute;top:0;left:0;right:0}.checkoutPage .checkoutSummary .checkoutLine--total>span:last-child{color:#8a35ef;font-size:21px}.checkoutPage .checkoutSummary>.checkoutNote{color:#646983;background:#fff;border:1px solid #ebe9f7;border-top:0;border-radius:13px;margin:10px 0;padding:21px 28px 21px 84px;font-size:15px;line-height:1.5;position:relative}.checkoutPage .checkoutSummary>.checkoutNote:before{content:"◇";color:#7041e6;background:#f0ecff;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:21px;font-weight:700;display:flex;position:absolute;top:18px;left:32px}.checkoutPage .checkoutSummary .checkoutIncludes{background:linear-gradient(135deg,#f4f0ff 0%,#faf9ff 100%);border-radius:11px;grid-template-columns:1fr 1fr;gap:15px 38px;margin:26px 0 0;padding:27px 32px 27px 34px;list-style:none;display:grid;position:relative}.checkoutPage .checkoutSummary .checkoutIncludes:before{content:"✦  What's included in " attr(data-plan);color:#171b42;font-size:16px;font-weight:700;position:absolute;top:27px;left:32px}.checkoutPage .checkoutSummary .checkoutIncludes li{color:#252a4c;text-transform:capitalize;padding-left:25px;font-size:16px;line-height:1.4;position:relative}.checkoutPage .checkoutSummary .checkoutIncludes li:before{content:"✓";color:#21a867;font-size:16px;font-weight:700;position:absolute;top:0;left:0}.checkoutPage .checkoutSummary .checkoutIncludes li:first-child,.checkoutPage .checkoutSummary .checkoutIncludes li:nth-child(2){margin-top:31px}.checkoutPage .checkoutForm{background:#fff;border:1px solid #dedde7;border-radius:16px;align-self:start;padding:43px 37px 38px;box-shadow:0 10px 30px #19173e14}.checkoutPage .checkoutForm h2{color:#13173b;letter-spacing:-.4px;margin:0;font-size:19px;font-weight:700;line-height:1.25}.checkoutPage .checkoutForm form{margin-top:11px}.checkoutPage .checkoutForm .checkoutField{margin-top:25px;display:block;position:relative}.checkoutPage .checkoutForm .checkoutField>span{color:#171b3d;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.35;display:block}.checkoutPage .checkoutForm .checkoutField input,.checkoutPage .checkoutForm .checkoutField select{color:#242845;background:#fff;border:2px solid #dddde6;border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.checkoutPage .checkoutForm .checkoutField input::placeholder,.checkoutPage .checkoutForm .checkoutField select::placeholder{color:#9497a9}.checkoutPage .checkoutForm .checkoutField input:focus,.checkoutPage .checkoutForm .checkoutField select:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px;box-shadow:0 0 0 4px #7040e617}.checkoutPage .checkoutForm .checkoutField select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#72768d 50%),linear-gradient(135deg,#72768d 50%,#0000 50%);background-position:calc(100% - 21px),calc(100% - 15px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:48px}.checkoutPage .checkoutForm .checkoutField .checkoutField--locked{color:#777b91;cursor:not-allowed;background:#f8f8fb}.checkoutPage .checkoutForm .checkoutField .checkoutInlineLink{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;border:0;padding:5px 7px;font-family:inherit;font-size:14px;font-weight:600;position:absolute;bottom:8px;right:15px}.checkoutPage .checkoutForm .checkoutField .checkoutInlineLink:hover{text-decoration:underline}.checkoutPage .checkoutForm .checkoutBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:26px;padding:20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 8px 18px #5c2dd333}.checkoutPage .checkoutForm .checkoutBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #5c2dd345}.checkoutPage .checkoutForm .checkoutBtn:active:not(:disabled){transform:translateY(0)}.checkoutPage .checkoutForm .checkoutBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.checkoutPage .checkoutForm .checkoutBtn--ghost{color:#5d32d5;min-height:52px;box-shadow:none;background:#fff;border:1px solid #dcd9eb;margin-top:14px;font-size:15px}.checkoutPage .checkoutForm .checkoutBtn--ghost:hover:not(:disabled){box-shadow:none;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px}.checkoutPage .checkoutForm .checkoutNote{color:#73778d;text-align:center;margin:27px 0 0;font-size:15px;line-height:1.55}.checkoutPage .checkoutForm .checkoutNote a{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600;text-decoration:none}.checkoutPage .checkoutForm .checkoutNote a:hover{text-decoration:underline}.checkoutPage .checkoutForm .checkoutCheck{color:#50546e;cursor:pointer;align-items:flex-start;gap:12px;margin-top:21px;font-size:14px;line-height:1.5;display:flex}.checkoutPage .checkoutForm .checkoutCheck input{accent-color:#6538df;cursor:pointer;flex:none;width:18px;height:18px;margin:2px 0 0}.checkoutPage .checkoutForm .checkoutCheck span{min-width:0}.checkoutPage .checkoutForm .checkoutCheck em{color:#85889a;margin-top:2px;font-size:13px;font-style:normal;display:block}.checkoutPage .checkoutForm .checkoutCheck a{color:#6035d9;font-weight:600;text-decoration:none}.checkoutPage .checkoutForm .checkoutCheck a:hover{text-decoration:underline}.checkoutPage .checkoutForm .checkoutError{color:#b43b3b;background:#fff6f6;border:1px solid #f1cccc;border-radius:9px;margin-top:17px;padding:14px 16px;font-size:14px;line-height:1.5}.checkoutPage .checkoutForm .checkoutError p{margin:0}.checkoutPage .checkoutForm .checkoutError .checkoutInlineLink{color:#b43b3b;margin-top:7px;padding:0;font-weight:700;position:static}.checkoutPage .checkoutForm .checkoutBlocked{margin-top:22px}.checkoutPage .checkoutForm .checkoutHoneypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.checkoutPage .checkoutDone{text-align:center;background:#fff;border:1px solid #e4e2ef;border-radius:18px;width:min(600px,100%);margin:80px auto;padding:50px;box-shadow:0 15px 45px #2d1f6c17}.checkoutPage .checkoutDone .checkoutDoneIcon{color:#20a663;background:#eaf9f0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:32px;font-weight:700;display:flex}.checkoutPage .checkoutDone h1{color:#171b42;margin:0;font-size:30px;line-height:1.25}.checkoutPage .checkoutDone .checkoutDoneSub{color:#666a82;margin:16px 0 0;font-size:16px;line-height:1.6}.checkoutPage .checkoutDone .checkoutDoneSub strong{color:#272b4c}.checkoutPage .checkoutDone .checkoutResend{margin-top:26px}.checkoutPage .checkoutDone .checkoutNote{color:#777a90;margin:20px 0 0;font-size:14px;line-height:1.55}.checkoutPage .checkoutDone .checkoutNote a{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.checkoutPage .checkoutEmpty{text-align:center;background:#fff;border:1px solid #e5e3ef;border-radius:16px;width:min(600px,100%);margin:120px auto;padding:48px;box-shadow:0 15px 40px #281e6414}.checkoutPage .checkoutEmpty h2{color:#171b42;margin:0 0 24px}.checkoutPage .checkoutEmpty .checkoutBtn{color:#fff;background:#6335dc;border-radius:9px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1180px){.checkoutPage .checkoutGrid{grid-template-columns:1fr;gap:35px;max-width:820px}.checkoutPage .checkoutSummary .checkoutSummaryPrice{margin-bottom:30px}.checkoutPage .checkoutForm{width:100%}}@media (width<=700px){.checkoutPage{padding:12px}.checkoutPage .checkoutGrid{border-radius:13px;gap:28px;min-height:auto;padding:24px 18px 30px}.checkoutPage .checkoutSummary{padding:0}.checkoutPage .checkoutSummary .checkoutBack{margin-bottom:30px;font-size:15px}.checkoutPage .checkoutSummary .checkoutSummaryLabel{min-height:56px;padding-left:76px;font-size:16px}.checkoutPage .checkoutSummary .checkoutSummaryLabel:before{width:56px;height:56px;font-size:28px}.checkoutPage .checkoutSummary .checkoutSummaryPrice{letter-spacing:-2px;margin:16px 0 30px;font-size:46px}.checkoutPage .checkoutSummary .checkoutSummaryPrice span{font-size:14px}.checkoutPage .checkoutSummary .checkoutSummaryLines{padding:23px 20px 20px}.checkoutPage .checkoutSummary .checkoutSummaryLines:before{font-size:17px}.checkoutPage .checkoutSummary>.checkoutNote{padding:18px 18px 18px 68px;font-size:13px}.checkoutPage .checkoutSummary>.checkoutNote:before{left:18px}.checkoutPage .checkoutSummary .checkoutIncludes{grid-template-columns:1fr;gap:13px;padding:22px 20px}.checkoutPage .checkoutSummary .checkoutIncludes:before{top:22px;left:20px}.checkoutPage .checkoutSummary .checkoutIncludes li:first-child,.checkoutPage .checkoutSummary .checkoutIncludes li:nth-child(2){margin-top:29px}.checkoutPage .checkoutSummary .checkoutIncludes li:nth-child(2){margin-top:0}.checkoutPage .checkoutForm{border-radius:13px;padding:27px 20px 25px}.checkoutPage .checkoutForm h2{font-size:16px}.checkoutPage .checkoutForm .checkoutBtn{min-height:62px;font-size:18px}.checkoutPage .checkoutForm .checkoutNote{font-size:13px}.checkoutPage .checkoutDone{margin:30px auto;padding:35px 22px}}@media (width<=430px){.checkoutPage .checkoutSummary .checkoutSummaryPrice{font-size:40px}.checkoutPage .checkoutSummary .checkoutSummaryPrice span{margin:7px 0 0;display:block}.checkoutPage .checkoutSummary .checkoutLine{font-size:14px}.checkoutPage .checkoutSummary .checkoutLine--total{font-size:17px}.checkoutPage .checkoutSummary .checkoutLine--total>span:last-child{font-size:19px}.checkoutPage .checkoutForm{padding:24px 16px}.checkoutPage .checkoutForm .checkoutCheck{font-size:13px}}.adminUnclaimedAccountsPage{width:calc(100% - 40px);padding:20px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsPageHeader{margin-bottom:26px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsPageHeader h1{color:#121943;letter-spacing:-.9px;align-items:center;gap:10px;margin:0 0 9px;font-size:20px;font-weight:700;line-height:1.15;display:flex}.adminUnclaimedAccountsPage .adminUnclaimedAccountsPageHeader .UnclaimedAccountsmuted{color:#60698e;max-width:1060px;margin:0;font-size:13px;line-height:1.55}.adminUnclaimedAccountsPage .UnclaimedAccountsnotice,.adminUnclaimedAccountsPage .UnclaimedAccountswarn{cursor:pointer;border-radius:8px;margin:0 0 18px;padding:11px 14px;font-size:13px;line-height:1.4}.adminUnclaimedAccountsPage .UnclaimedAccountsnotice{color:#6241db;background:#faf8ff;border:1px solid #ddd4ff}.adminUnclaimedAccountsPage .UnclaimedAccountswarn{color:#b33e3e;background:#fff7f7;border:1px solid #f1d6d6}.adminUnclaimedAccountsPage .UnclaimedAccountscard{background:#fff;border:1px solid #e5e7ef;border-radius:14px;width:100%;box-shadow:0 2px 5px #1f234606,0 10px 28px #1f234609}.adminUnclaimedAccountsPage .UnclaimedAccountsnotice{color:#6241db;cursor:pointer;background:#faf8ff;border:1px solid #ddd4ff;border-radius:8px 8px 0 0;margin:0;padding:11px 14px;font-size:13px;line-height:1.4}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2){background:radial-gradient(circle,#c9c0f7 1.5px,#0000 1.6px) 79% 30%/6px 6px no-repeat,radial-gradient(circle,#c9c0f7 1.5px,#0000 1.6px) 94% 22%/6px 6px no-repeat,radial-gradient(circle,#c9c0f7 2px,#0000 2.1px) 97% 48%/7px 7px no-repeat,radial-gradient(circle,#c9c0f7 1.5px,#0000 1.6px) 84% 62%/6px 6px no-repeat,radial-gradient(circle,#c9c0f7 1.5px,#0000 1.6px) 90% 68%/6px 6px no-repeat,radial-gradient(circle at 90% 45%,#7c5cef1f,#0000 45%),#f6f5fc;border-color:#e4defa;align-items:center;min-height:116px;margin-top:0;margin-bottom:23px;padding:24px 30px 24px 25px;display:flex;position:relative;overflow:hidden}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2):before{content:"✉";color:#7550ec;background:linear-gradient(135deg,#eee9ff 0%,#f6f3ff 100%);border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;margin-right:18px;font-size:24px;display:flex}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2):after{content:"✓";color:#fff;background:linear-gradient(135deg,#7c5cf0 0%,#6440dc 100%);border-radius:14px 14px 14px 4px;justify-content:center;align-items:center;width:46px;height:46px;font-size:21px;font-weight:700;display:flex;position:absolute;top:24px;right:66px;box-shadow:0 6px 16px #6741e247}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2) .UnclaimedAccountsmuted{z-index:1;color:#171c44;margin:0;font-size:15px;font-weight:700;line-height:1.5;position:relative}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2) .UnclaimedAccountsmuted:after{content:"Great! There are no unclaimed accounts right now.";color:#6d7599;margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.5;display:block}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2) p{max-width:640px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type{padding:29px 35px 42px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type h2{color:#121943;letter-spacing:-.25px;align-items:center;gap:17px;margin:0 0 31px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type h2:before{content:"▣";color:#7650ee;background:linear-gradient(135deg,#f1edff 0%,#ebe6ff 100%);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;display:inline-flex}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul{margin:0;padding:0 0 24px 78px;list-style:none;display:block;position:relative}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul:before{content:"";background:repeating-linear-gradient(#d8dce9 0 6px,#0000 6px 11px);width:2px;position:absolute;top:8px;bottom:31px;left:41px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul li{color:#566084;padding:0 0 22px;font-size:13px;line-height:1.55;display:block;position:relative}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul li:before{content:"";z-index:2;background:#7a55ed;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-42px;box-shadow:0 0 0 1px #7a55ed1f}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul li:after{color:#7650ee;background:linear-gradient(135deg,#f1edff 0%,#ebe6ff 100%);border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:0;left:-40px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul li strong{color:#161c44;font-weight:700;display:inline}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type>p.UnclaimedAccountsmuted{color:#28776c;background:linear-gradient(90deg,#f2faf8 0%,#f5fbfa 100%);border:1px solid #d7eee7;border-radius:12px;margin:0;padding:20px 72px 20px 70px;font-size:13px;line-height:1.65;position:relative}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type>p.UnclaimedAccountsmuted:before{content:"🛡";color:#35a58a;font-size:26px;line-height:1;position:absolute;top:18px;left:22px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsTable{border-collapse:separate;border-spacing:0;color:#1a2047;width:100%;font-size:13px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsTable thead{background:#fafafe}.adminUnclaimedAccountsPage .adminUnclaimedAccountsTable thead th{color:#454a6a;text-align:left;border-bottom:1px solid #e8e9ef;height:45px;padding:0 16px;font-size:11.5px;font-weight:700}.adminUnclaimedAccountsPage .adminUnclaimedAccountsTable tbody tr:not(:last-child) td{border-bottom:1px solid #ececf2}.adminUnclaimedAccountsPage .adminUnclaimedAccountsTable tbody tr:hover{background:#fcfbff}.adminUnclaimedAccountsPage .adminUnclaimedAccountsTable tbody td{vertical-align:middle;padding:15px 16px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsTable tbody td strong{color:#171c43;margin-bottom:3px;font-weight:700;display:block}.adminUnclaimedAccountsPage .subscriptionTableMuted{color:#7b819e;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.adminUnclaimedAccountsPage .inlineEditRow{align-items:center;gap:8px;margin-top:7px;display:flex}.adminUnclaimedAccountsPage .inlineEditRow .inlineInput{color:#171b43;background:#fff;border:1px solid #dcdde7;border-radius:7px;outline:none;width:220px;height:38px;padding:0 10px;font-family:inherit;font-size:12px}.adminUnclaimedAccountsPage .inlineEditRow .inlineInput:focus{border-color:#7550ec;box-shadow:0 0 0 3px #7550ec1a}.adminUnclaimedAccountsPage .inlineEditRow .inlineInput--wide{width:250px}.adminUnclaimedAccountsPage .linklike{color:#6945e6;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.adminUnclaimedAccountsPage .linklike:hover{color:#4f2fc6;text-decoration:underline}.adminUnclaimedAccountsPage .linklike:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.adminUnclaimedAccountsPage .row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.adminUnclaimedAccountsPage .badge{border-radius:20px;justify-content:center;align-items:center;margin-left:7px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.adminUnclaimedAccountsPage .badge--warn{color:#c4523d;background:#fff0ed}@media (width<=1000px){.adminUnclaimedAccountsPage{width:calc(100% - 30px);padding:25px 0 35px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsPageHeader h1{font-size:30px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type{padding:25px}}@media (width<=700px){.adminUnclaimedAccountsPage{width:calc(100% - 28px);padding:20px 0 30px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsPageHeader{margin-bottom:20px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsPageHeader h1{font-size:26px}.adminUnclaimedAccountsPage .adminUnclaimedAccountsPageHeader .UnclaimedAccountsmuted{font-size:13px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2){flex-wrap:wrap;padding:22px 18px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2):before{flex-basis:50px;width:50px;height:50px;margin-right:15px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:nth-of-type(2):after{display:none}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type{min-height:auto;padding:23px 18px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type h2{margin-bottom:25px;font-size:18px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul{padding-left:66px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul:before{left:8px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul li{min-height:76px;font-size:13px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul li:before{left:-60px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type ul li:after{width:44px;height:44px;left:-30px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type>p.UnclaimedAccountsmuted{padding:18px 18px 18px 55px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type>p.UnclaimedAccountsmuted:before{left:14px}.adminUnclaimedAccountsPage .UnclaimedAccountscard:last-of-type>p.UnclaimedAccountsmuted:after{display:none}.adminUnclaimedAccountsPage .UnclaimedAccountscard:has(.adminUnclaimedAccountsTable){overflow-x:auto}.adminUnclaimedAccountsPage .adminUnclaimedAccountsTable{min-width:800px}.adminUnclaimedAccountsPage .inlineEditRow{flex-wrap:wrap}.adminUnclaimedAccountsPage .inlineEditRow .inlineInput,.adminUnclaimedAccountsPage .inlineEditRow .inlineInput--wide{width:100%}}.adminOffersManagerPage{box-sizing:border-box;color:#17213a;background:#f8f9fc;width:100%;min-height:100%;margin:0;padding:34px 44px 60px}.adminOffersManagerPage h1,.adminOffersManagerPage h2,.adminOffersManagerPage p{margin-top:0}.adminOffersManagerPage .adminOffersManagerPageHeader{margin-bottom:28px}.adminOffersManagerPage .adminOffersManagerPageHeader h1{color:#17213a;letter-spacing:-.6px;align-items:center;gap:9px;margin:0 0 9px;font-size:30px;font-weight:700;line-height:1.2;display:flex}.adminOffersManagerPage .adminOffersManagerPageHeader .OffersManagermuted{color:#626b80;max-width:760px;margin:0;font-size:15px;font-weight:400;line-height:1.55}.adminOffersManagerPage .OffersManagernotice,.adminOffersManagerPage .OffersManagerwarn{cursor:pointer;border-radius:9px;align-items:center;width:100%;min-height:67px;margin:0 0 28px;padding:0 52px 0 60px;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative}.adminOffersManagerPage .OffersManagernotice:before,.adminOffersManagerPage .OffersManagerwarn:before{border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:13px;font-weight:700;display:flex;position:absolute;left:21px}.adminOffersManagerPage .OffersManagernotice:after,.adminOffersManagerPage .OffersManagerwarn:after{content:"×";color:#687080;font-size:27px;font-weight:300;line-height:1;position:absolute;top:50%;right:23px;transform:translateY(-50%)}.adminOffersManagerPage .OffersManagernotice{color:#217c3b;background:#f2faf5;border:1px solid #b9dfc8}.adminOffersManagerPage .OffersManagernotice:before{content:"✓";color:#fff;background:#4ca960}.adminOffersManagerPage .OffersManagerwarn{color:#956800;background:#fffaf0;border:1px solid #f0d69d}.adminOffersManagerPage .OffersManagerwarn:before{content:"!";color:#fff;background:#e5a72d}.adminOffersManagerPage .OffersManagercard{background:#fff;border:1px solid #ebedf3;border-radius:13px;width:100%;margin:0 0 24px;overflow:hidden;box-shadow:0 4px 16px #1a233a0b,0 1px 3px #1a233a06}.adminOffersManagerPage .OffersManagercard>h2{color:#17213a;margin:0;padding:27px 28px 5px;font-size:20px;font-weight:700;line-height:1.3}.adminOffersManagerPage .OffersManagercard>.OffersManagermuted{color:#747d91;margin:8px 28px 26px;font-size:13px}.adminOffersManagerPage .OffersManagercardHeader{background:#fff;border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;min-height:92px;padding:0 24px;display:flex}.adminOffersManagerPage .OffersManagercardHeader h2{color:#17213a;align-items:center;gap:11px;margin:0;font-size:19px;font-weight:700;line-height:1.2;display:flex}.adminOffersManagerPage .OffersManagercardHeader h2:after{content:"1 offer";color:#7652e6;background:#f3efff;border-radius:6px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.adminOffersManagerPage .OffersManagerbtn{color:#50596e;cursor:pointer;background:#fff;border:1px solid #dce0e9;border-radius:8px;outline:none;justify-content:center;align-items:center;min-width:105px;padding:10px 17px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.adminOffersManagerPage .OffersManagerbtn:hover:not(:disabled){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px}.adminOffersManagerPage .OffersManagerbtn:disabled{opacity:.55;cursor:not-allowed}.adminOffersManagerPage .OffersManagerbtn.OffersManagerbtn--primary{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#0000;min-width:132px;box-shadow:0 5px 12px #7550e533}.adminOffersManagerPage .OffersManagerbtn.OffersManagerbtn--primary:hover:not(:disabled){background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#0000;box-shadow:0 7px 16px #7550e540}.adminOffersManagerPage .adminOffersManagerTable{border-collapse:collapse;border-spacing:0;background:#fff;border:0;width:100%;min-width:980px;margin:0;font-size:14px}.adminOffersManagerPage .adminOffersManagerTable thead tr{background:#fafbfe}.adminOffersManagerPage .adminOffersManagerTable thead th{color:#626b7d;text-align:left;vertical-align:middle;white-space:nowrap;border:0;border-bottom:1px solid #eceef4;height:58px;padding:0 16px;font-size:12px;font-weight:700;line-height:1.2}.adminOffersManagerPage .adminOffersManagerTable thead th:first-child{width:25%;padding-left:24px}.adminOffersManagerPage .adminOffersManagerTable thead th:nth-child(2){width:13%}.adminOffersManagerPage .adminOffersManagerTable thead th:nth-child(3){width:14%}.adminOffersManagerPage .adminOffersManagerTable thead th:nth-child(4),.adminOffersManagerPage .adminOffersManagerTable thead th:nth-child(5){width:13%}.adminOffersManagerPage .adminOffersManagerTable thead th:nth-child(6){width:8%}.adminOffersManagerPage .adminOffersManagerTable thead th:nth-child(7){width:9%}.adminOffersManagerPage .adminOffersManagerTable thead th:nth-child(8){text-align:right;width:105px;padding-right:24px}.adminOffersManagerPage .adminOffersManagerTable tbody tr{background:#fff}.adminOffersManagerPage .adminOffersManagerTable tbody tr:hover{background:#fcfbff}.adminOffersManagerPage .adminOffersManagerTable tbody tr:last-child td{border-bottom:0}.adminOffersManagerPage .adminOffersManagerTable tbody tr.row--OffersManagermuted{opacity:.6}.adminOffersManagerPage .adminOffersManagerTable tbody td{color:#1e2940;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid #edf0f5;padding:8px 16px;font-size:14px;font-weight:400;line-height:1.45}.adminOffersManagerPage .adminOffersManagerTable tbody td:first-child{padding-left:24px}.adminOffersManagerPage .adminOffersManagerTable tbody td:last-child{text-align:right;padding-right:24px}.adminOffersManagerPage .adminOffersManagerTable tbody td strong{color:#18233d;margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.3;display:block}.adminOffersManagerPage .adminOffersManagerTable .subscriptionTableMuted{color:#7c8498;margin-top:5px;font-size:12px;font-weight:400;line-height:1.45;display:block}.adminOffersManagerPage .adminOffersManagerTable .badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.adminOffersManagerPage .adminOffersManagerTable .badge.badge--ok{color:#278149;background:#eaf7ef}.adminOffersManagerPage .adminOffersManagerTable .badge.badge--warn{color:#9c6908;background:#fff5df}.adminOffersManagerPage .adminOffersManagerTable .badge.badge--danger{color:#c64747;background:#fff0f0}.adminOffersManagerPage .adminOffersManagerTable .badge:not(.badge--ok):not(.badge--warn):not(.badge--danger){color:#7550e5;background:#f1edff;border-radius:6px;min-height:27px;padding:0 10px;font-size:11px}.adminOffersManagerPage .adminOffersManagerTable .row-actions{text-align:right;white-space:nowrap;width:105px}.adminOffersManagerPage .adminOffersManagerTable .linklike{color:#8055e9;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;margin:0 0 0 14px;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.adminOffersManagerPage .adminOffersManagerTable .linklike:first-child{margin-left:0}.adminOffersManagerPage .adminOffersManagerTable .linklike:hover{color:#6037c9;text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.adminOffersManagerPage .adminOffersManagerTable{min-width:980px}.adminOffersManagerPage .adminOffersManagerTable thead th{padding-left:12px;padding-right:12px}.adminOffersManagerPage .adminOffersManagerTable thead th:first-child{padding-left:18px}.adminOffersManagerPage .adminOffersManagerTable thead th:last-child{padding-right:18px}.adminOffersManagerPage .adminOffersManagerTable tbody td{padding-left:12px;padding-right:12px}.adminOffersManagerPage .adminOffersManagerTable tbody td:first-child{padding-left:18px}.adminOffersManagerPage .adminOffersManagerTable tbody td:last-child{padding-right:18px}}.adminOffersManagerPage .OffersManagerformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;padding:25px 28px 8px;display:grid}.adminOffersManagerPage .OffersManagerfield{flex-direction:column;gap:8px;min-width:0;display:flex}.adminOffersManagerPage .OffersManagerfield>span:first-child{color:#4d566b;font-size:13px;font-weight:600;line-height:1.3}.adminOffersManagerPage .OffersManagerfield input,.adminOffersManagerPage .OffersManagerfield select{color:#202a40;background:#fff;border:1px solid #dfe3eb;border-radius:7px;outline:none;width:100%;height:44px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:400;transition:border-color .18s,box-shadow .18s}.adminOffersManagerPage .OffersManagerfield input:focus,.adminOffersManagerPage .OffersManagerfield select:focus{border-color:#8057e8;box-shadow:0 0 0 3px #8057e81a}.adminOffersManagerPage .OffersManagerfield input:disabled,.adminOffersManagerPage .OffersManagerfield select:disabled{color:#9299a8;cursor:not-allowed;background:#f5f6f9}.adminOffersManagerPage .OffersManagerfield input::placeholder,.adminOffersManagerPage .OffersManagerfield select::placeholder{color:#9aa2b3}.adminOffersManagerPage .OffersManagerfield select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#747c8e 50%),linear-gradient(135deg,#747c8e 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.adminOffersManagerPage .OffersManagerfield .OffersManagermuted{color:#8991a3;margin:0;font-size:11px;line-height:1.45}.adminOffersManagerPage .OffersManagercheckbox{color:#424c61;cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 28px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.adminOffersManagerPage .OffersManagercheckbox input{accent-color:#7853e7;cursor:pointer;width:17px;height:17px;margin:0}.adminOffersManagerPage .OffersManagercheckbox .OffersManagermuted{color:#8b93a4;font-size:11px;font-weight:400}.adminOffersManagerPage .OffersManagerexampleBox{background:#faf9ff;border:1px solid #e6e1f7;border-radius:9px;margin:24px 28px 0;padding:19px 20px}.adminOffersManagerPage .OffersManagerexampleLine{color:#515b70;justify-content:space-between;align-items:center;min-height:31px;font-size:13px;line-height:1.4;display:flex}.adminOffersManagerPage .OffersManagerexampleLine span:last-child{color:#283249;font-weight:600}.adminOffersManagerPage .OffersManagerexampleLine--credit span:last-child{color:#28804a}.adminOffersManagerPage .OffersManagerexampleLine--total{border-top:1px solid #e5e1f1;margin-top:8px;padding-top:12px}.adminOffersManagerPage .OffersManagerexampleLine--total span{color:#18233d;font-weight:700}.adminOffersManagerPage .OffersManagerexampleLine--total span:last-child{color:#7350de;font-size:17px}.adminOffersManagerPage .OffersManagerexampleBox>.OffersManagermuted{color:#858d9f;margin:9px 0 0;font-size:11px;line-height:1.45}.adminOffersManagerPage .OffersManagerexampleBox>.OffersManagerwarn{border-radius:6px;min-height:auto;margin:12px 0 0;padding:9px 12px;font-size:11px}.adminOffersManagerPage .OffersManagerexampleBox>.OffersManagerwarn:before,.adminOffersManagerPage .OffersManagerexampleBox>.OffersManagerwarn:after{display:none}.adminOffersManagerPage .OffersManagerformActions{background:#fcfcfe;border-top:1px solid #eceef4;justify-content:flex-end;align-items:center;gap:10px;margin-top:26px;padding:20px 28px;display:flex}@media (width<=1200px){.adminOffersManagerPage{padding:30px 28px 50px}.adminOffersManagerPage .adminOffersManagerTable{min-width:1000px}.adminOffersManagerPage .OffersManagercard{overflow-x:auto}}@media (width<=760px){.adminOffersManagerPage{padding:24px 16px 40px}.adminOffersManagerPage .adminOffersManagerPageHeader h1{font-size:25px}.adminOffersManagerPage .adminOffersManagerPageHeader .OffersManagermuted{font-size:13px}.adminOffersManagerPage .OffersManagercardHeader{min-height:76px;padding:0 18px}.adminOffersManagerPage .OffersManagerformGrid{grid-template-columns:1fr;padding:20px 18px 5px}.adminOffersManagerPage .OffersManagercheckbox,.adminOffersManagerPage .OffersManagerexampleBox{margin-left:18px;margin-right:18px}.adminOffersManagerPage .OffersManagerformActions{padding:17px 18px}}@media (width<=480px){.adminOffersManagerPage .OffersManagercardHeader{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:18px}.adminOffersManagerPage .OffersManagercardHeader .OffersManagerbtn{width:100%}.adminOffersManagerPage .OffersManagerformActions{flex-direction:column-reverse}.adminOffersManagerPage .OffersManagerformActions .OffersManagerbtn{width:100%}.adminOffersManagerPage .OffersManagerexampleLine{flex-direction:column;align-items:flex-start;gap:3px}}.OffersManagerpopupOverlay{z-index:100000;-webkit-backdrop-filter:blur(5px);box-sizing:border-box;background:#0f172ab3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.OffersManagerpopupOverlay .OffersManagercard{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:18px;flex-direction:column;width:100%;max-width:780px;max-height:88vh;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardHead{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardHead h2{color:#0f172a;margin:0;font-size:19px;font-weight:700;line-height:1.3}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardHead .OffersManagercloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:22px;transition:all .2s;display:flex}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardHead .OffersManagercloseBtn:hover{color:#0f172a;background:#f1f5f9}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody{scrollbar-width:thin;scrollbar-color:#cfd3df transparent;flex:1;min-height:0;padding:24px;overflow-y:auto}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody::-webkit-scrollbar{width:7px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody::-webkit-scrollbar-thumb{background:#cfd3df;border-radius:10px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagernotice,.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerwarn{border-radius:6px;margin:0 0 16px;padding:10px 14px;font-size:12px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;margin-bottom:16px;padding:0;display:grid}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield{flex-direction:column;gap:8px;min-width:0;display:flex}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield>span:first-child{color:#4d566b;font-size:13px;font-weight:600;line-height:1.3}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield input,.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield select{color:#202a40;box-sizing:border-box;background:#fff;border:1px solid #dfe3eb;border-radius:7px;outline:none;width:100%;height:44px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:400;transition:border-color .18s,box-shadow .18s}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield input:focus,.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield select:focus{border-color:#8057e8;box-shadow:0 0 0 3px #8057e81a}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield input:disabled,.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield select:disabled{color:#9299a8;cursor:not-allowed;background:#f5f6f9}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield input::placeholder,.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield select::placeholder{color:#9aa2b3}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#747c8e 50%),linear-gradient(135deg,#747c8e 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerfield .OffersManagermuted{color:#8991a3;margin:0;font-size:11px;line-height:1.45}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagercheckbox{color:#424c61;cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagercheckbox input{accent-color:#7853e7;cursor:pointer;width:17px;height:17px;margin:0}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagercheckbox .OffersManagermuted{color:#8b93a4;font-size:11px;font-weight:400}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox{background:#faf9ff;border:1px solid #e6e1f7;border-radius:9px;margin:16px 0 0;padding:16px 18px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox .OffersManagerexampleLine{color:#515b70;justify-content:space-between;align-items:center;min-height:28px;font-size:13px;line-height:1.4;display:flex}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox .OffersManagerexampleLine span:last-child{color:#283249;font-weight:600}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox .OffersManagerexampleLine--credit span:last-child{color:#28804a}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox .OffersManagerexampleLine--total{border-top:1px solid #e5e1f1;margin-top:8px;padding-top:10px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox .OffersManagerexampleLine--total span{color:#18233d;font-weight:700}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox .OffersManagerexampleLine--total span:last-child{color:#7350de;font-size:16px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox>.OffersManagermuted{color:#858d9f;margin:8px 0 0;font-size:11px;line-height:1.45}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerexampleBox>.OffersManagerwarn{border-radius:6px;margin:10px 0 0;padding:8px 12px;font-size:11px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagerformActions{background:#f8fafc;border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:16px 24px;display:flex}.OffersManagerpopupOverlay .OffersManagercard .OffersManagerformActions .OffersManagerbtn{color:#50596e;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:8px;min-width:90px;height:38px;padding:0 18px;font-size:13px;font-weight:600;transition:all .2s}.OffersManagerpopupOverlay .OffersManagercard .OffersManagerformActions .OffersManagerbtn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd2e0}.OffersManagerpopupOverlay .OffersManagercard .OffersManagerformActions .OffersManagerbtn:disabled{opacity:.55;cursor:not-allowed}.OffersManagerpopupOverlay .OffersManagercard .OffersManagerformActions .OffersManagerbtn--primary{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#0000;box-shadow:0 4px 10px #7e41e72e}.OffersManagerpopupOverlay .OffersManagercard .OffersManagerformActions .OffersManagerbtn--primary:hover:not(:disabled){background:linear-gradient(90deg,#7c2fe6,#db2777)}@media (width<=760px){.OffersManagerpopupOverlay{padding:16px}.OffersManagerpopupOverlay .OffersManagercard{max-height:94vh}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardHead{padding:14px 18px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardHead h2{font-size:17px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody{padding:16px 18px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagercardBody .OffersManagerformGrid{grid-template-columns:1fr;gap:14px}.OffersManagerpopupOverlay .OffersManagercard .OffersManagerformActions{padding:14px 18px}}.adminEmailTemplatesPage{color:#17213d;background:#fbfaff;width:100%;min-height:100%;padding:28px 32px 40px}.adminEmailTemplatesPage *{box-sizing:border-box}.adminEmailTemplatesPage .adminEmailTemplatesPageHeader{margin-bottom:24px}.adminEmailTemplatesPage .adminEmailTemplatesPageHeader h1{color:#18213e;letter-spacing:-.4px;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.25}.adminEmailTemplatesPage .adminEmailTemplatesPageHeader .muted{color:#7b849d;max-width:820px;margin:0;font-size:12px;line-height:1.6}.adminEmailTemplatesPage .muted{color:#7b849d;font-size:11px;line-height:1.55}.adminEmailTemplatesPage .notice,.adminEmailTemplatesPage .warn{cursor:pointer;border-radius:8px;margin:0 0 16px;padding:10px 13px;font-size:11px;line-height:1.5}.adminEmailTemplatesPage .notice{color:#6741d8;background:#f7f4ff;border:1px solid #ddd5fb}.adminEmailTemplatesPage .warn{color:#9a6a18;background:#fff8e7;border:1px solid #f3d48e}.adminEmailTemplatesPage .warn p{margin:0}.adminEmailTemplatesPage .warn p+p{margin-top:4px}.adminEmailTemplatesPage .warn p code{color:#7548d9;font-family:SFMono-Regular,Consolas,monospace}.adminEmailTemplatesPage .card--notice{display:none}.adminEmailTemplatesPage .emailLayout{grid-template-columns:290px minmax(500px,1fr) minmax(350px,430px);align-items:stretch;gap:16px;display:grid}.adminEmailTemplatesPage .emailList{background:#fff;border:1px solid #e9e7f2;border-radius:10px;min-width:0;padding:20px 12px;box-shadow:0 3px 14px #251d560b}.adminEmailTemplatesPage .emailList .emailListGroup{margin-bottom:22px}.adminEmailTemplatesPage .emailList .emailListGroup:last-child{margin-bottom:0}.adminEmailTemplatesPage .emailList .emailListGroup h4{color:#6b7490;letter-spacing:.7px;text-transform:uppercase;margin:0 10px 10px;font-size:10px;font-weight:700;line-height:1.3}.adminEmailTemplatesPage .emailList .emailListItem{color:#303951;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;margin:2px 0;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.4;transition:background .15s,color .15s;display:flex}.adminEmailTemplatesPage .emailList .emailListItem span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminEmailTemplatesPage .emailList .emailListItem:hover{color:#6036d5;background:#f8f5ff}.adminEmailTemplatesPage .emailList .emailListItem--active{color:#6336df;background:#f0ebff;font-weight:600}.adminEmailTemplatesPage .emailList .emailListItem--active:hover{background:#f0ebff}.adminEmailTemplatesPage .emailList .emailListItem .badge{color:#443080;flex:none;font-size:10px;font-weight:600}.adminEmailTemplatesPage .emailList .emailListItem .badge--warn{color:#b17816}.adminEmailTemplatesPage .emailEditor{background:#fff;border:1px solid #e7e5f0;border-radius:10px;min-width:0;padding:20px 18px 18px;box-shadow:0 3px 14px #251d560b}.adminEmailTemplatesPage .emailEditor>.muted{padding:30px 10px}.adminEmailTemplatesPage .emailEditor .formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:17px;display:grid}.adminEmailTemplatesPage .emailEditor .field{flex-direction:column;min-width:0;margin-bottom:17px;display:flex}.adminEmailTemplatesPage .emailEditor .field>span:first-child{color:#27314e;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.3}.adminEmailTemplatesPage .emailEditor .field>.muted{margin-top:6px}.adminEmailTemplatesPage .emailEditor .field input,.adminEmailTemplatesPage .emailEditor .field textarea{color:#29334f;background:#fff;border:1px solid #dfe2eb;border-radius:7px;outline:none;width:100%;font-family:inherit;font-size:12px;transition:border-color .15s,box-shadow .15s}.adminEmailTemplatesPage .emailEditor .field input::placeholder,.adminEmailTemplatesPage .emailEditor .field textarea::placeholder{color:#a0a7b8}.adminEmailTemplatesPage .emailEditor .field input:hover,.adminEmailTemplatesPage .emailEditor .field textarea:hover{border-color:#cfd2df}.adminEmailTemplatesPage .emailEditor .field input:focus,.adminEmailTemplatesPage .emailEditor .field textarea:focus{border-color:#7350e6;box-shadow:0 0 0 3px #7350e617}.adminEmailTemplatesPage .emailEditor .field input:disabled,.adminEmailTemplatesPage .emailEditor .field textarea:disabled{color:#8e96aa;cursor:not-allowed;background:#f5f5f8}.adminEmailTemplatesPage .emailEditor .field input{height:35px;padding:8px 11px}.adminEmailTemplatesPage .emailEditor .tokenPicker{flex-wrap:wrap;align-items:center;gap:6px;margin:-1px 0 19px;display:flex}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenPickerLabel{color:#26304c;margin-right:3px;font-size:11px;font-weight:700}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenGroup{position:relative}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenGroup summary{color:#6840dd;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8f5ff;border:1px solid #ebe6ff;border-radius:15px;align-items:center;height:28px;padding:0 10px;font-size:10px;font-weight:600;list-style:none;display:flex}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenGroup summary::-webkit-details-marker{display:none}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenGroup summary:hover{background:#f0ebff}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenGroup[open] summary{background:#ede7ff}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenGroup[open] .tokenList{display:flex}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenList{z-index:10;background:#fff;border:1px solid #e5e1f1;border-radius:8px;flex-direction:column;min-width:150px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 24px #2a1e5a1f}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenChip{color:#5e3bd0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-family:inherit;font-size:10px}.adminEmailTemplatesPage .emailEditor .tokenPicker .tokenChip:hover{background:#f5f1ff}.adminEmailTemplatesPage .emailEditor .emailCode{resize:vertical;color:#272f48;tab-size:2;background:#fff;min-height:200px;padding:16px 18px;line-height:1.8;border-color:#dfe2eb!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:11px!important}.adminEmailTemplatesPage .emailEditor .emailCode::selection{background:#e8e1ff}.adminEmailTemplatesPage .emailEditor .checkbox{color:#27304c;cursor:pointer;align-items:center;gap:9px;margin:10px 0;font-size:11px;font-weight:600;display:flex}.adminEmailTemplatesPage .emailEditor .checkbox input{appearance:none;cursor:pointer;background:#d9dce6;border:0;border-radius:20px;flex:none;width:34px;height:20px;margin:0;transition:background .2s;position:relative}.adminEmailTemplatesPage .emailEditor .checkbox input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.adminEmailTemplatesPage .emailEditor .checkbox input:checked{background:#7145df}.adminEmailTemplatesPage .emailEditor .checkbox input:checked:after{transform:translate(14px)}.adminEmailTemplatesPage .emailEditor .checkbox input:focus-visible{outline-offset:2px;outline:3px solid #7145df26}.adminEmailTemplatesPage .emailEditor .checkbox .muted{margin-left:-3px;font-weight:400}.adminEmailTemplatesPage .emailEditor .formActions{border-top:1px solid #eeeef4;justify-content:flex-end;margin-top:17px;padding-top:14px;display:flex}.adminEmailTemplatesPage .emailEditor .btn{color:#6740d9;cursor:pointer;background:#f1edff;border:0;border-radius:6px;min-height:36px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s,transform .15s,opacity .15s}.adminEmailTemplatesPage .emailEditor .btn:hover:not(:disabled){background:#e8e1ff}.adminEmailTemplatesPage .emailEditor .btn:active:not(:disabled){transform:translateY(1px)}.adminEmailTemplatesPage .emailEditor .btn:disabled{opacity:.5;cursor:not-allowed}.adminEmailTemplatesPage .emailEditor .btn--primary{color:#fff;background:#7044df;box-shadow:0 4px 10px #7044df26}.adminEmailTemplatesPage .emailEditor .btn--primary:hover:not(:disabled){background:#6135d1}.adminEmailTemplatesPage .emailEditor>.card{box-shadow:none;background:#fff;border:1px solid #e8e5f1;border-radius:9px;margin-top:18px;padding:15px 16px}.adminEmailTemplatesPage .emailEditor>.card h3{color:#1d2744;margin:0 0 10px;font-size:14px;font-weight:700}.adminEmailTemplatesPage .emailEditor>.card .inlineEditRow{gap:8px;display:flex}.adminEmailTemplatesPage .emailEditor>.card .inlineEditRow .inlineInput{color:#303850;border:1px solid #dfe2eb;border-radius:6px;outline:none;flex:1;min-width:0;height:35px;padding:8px 11px;font-family:inherit;font-size:11px}.adminEmailTemplatesPage .emailEditor>.card .inlineEditRow .inlineInput:focus{border-color:#7350e6;box-shadow:0 0 0 3px #7350e614}.adminEmailTemplatesPage .emailEditor>.card .inlineEditRow .btn{color:#fff;background:#7044df;min-width:90px}.adminEmailTemplatesPage .emailEditor>.card .inlineEditRow .btn:hover:not(:disabled){background:#6135d1}.adminEmailTemplatesPage .emailEditor>.card>.muted{margin:8px 0 0}.adminEmailTemplatesPage .emailPreview{background:#fff;border:1px solid #e7e5f0;border-radius:10px;flex-direction:column;min-width:0;min-height:680px;padding:18px 16px 16px;display:flex;box-shadow:0 3px 14px #251d560b}.adminEmailTemplatesPage .emailPreview .emailPreviewHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminEmailTemplatesPage .emailPreview .emailPreviewHeader h4{color:#1c2643;margin:0;font-size:14px;font-weight:700;line-height:1.3}.adminEmailTemplatesPage .emailPreview .previewModeSwitcher{background:#f7f5fb;border:1px solid #e4e0f1;border-radius:7px;align-items:center;padding:3px;display:inline-flex}.adminEmailTemplatesPage .emailPreview .previewModeButton{color:#7a8298;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:68px;height:29px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.adminEmailTemplatesPage .emailPreview .previewModeButton:hover{color:#6540d5}.adminEmailTemplatesPage .emailPreview .previewModeButton--active{color:#6338d5;background:#fff;box-shadow:0 1px 4px #3024641a}.adminEmailTemplatesPage .emailPreview .emailPreviewSubject{color:#64708a;border-bottom:1px solid #efedf4;margin-bottom:12px;padding:10px;font-size:11px;line-height:1.4;position:relative}.adminEmailTemplatesPage .emailPreview .emailPreviewSubject:before{content:"Subject:";color:#252e4b;margin-right:7px;font-weight:700}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport{background-color:#0000;background-image:linear-gradient(#faf9fd 1px,#0000 1px),linear-gradient(90deg,#faf9fd 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #eceaf2;border-radius:9px;flex:1;justify-content:center;align-items:flex-start;width:100%;min-height:520px;padding:10px;display:flex;overflow:auto}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport::-webkit-scrollbar{width:8px;height:8px}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport::-webkit-scrollbar-track{background:#f5f3fa;border-radius:10px}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport::-webkit-scrollbar-thumb{background:#c9c3d8;border:2px solid #f5f3fa;border-radius:10px}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport::-webkit-scrollbar-thumb:hover{background:#aaa2bd}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport--desktop .emailPreviewFrame{width:930px;max-width:930px}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport--mobile{padding:18px 10px}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport--mobile .emailPreviewFrame{border:8px solid #1f2233;border-radius:24px;width:350px;max-width:350px;height:667px;min-height:667px;box-shadow:0 8px 24px #0000002e}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport--mobile .emailPreviewFrame::-webkit-scrollbar{width:0;height:0}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport--mobile .emailPreviewFrame::-webkit-scrollbar-track{background:#f5f3fa;border-radius:10px}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport--mobile .emailPreviewFrame::-webkit-scrollbar-thumb{background:#c9c3d8;border:2px solid #f5f3fa;border-radius:10px}.adminEmailTemplatesPage .emailPreview .emailPreviewViewport--mobile .emailPreviewFrame::-webkit-scrollbar-thumb:hover{background:#aaa2bd}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame{background:#fff;border:1px solid #dedee8;border-radius:7px;flex:none;width:100%;min-width:0;height:540px;min-height:540px;transition:width .2s,max-width .2s;display:block;box-shadow:0 2px 8px #241d4d0f}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame html,.adminEmailTemplatesPage .emailPreview .emailPreviewFrame body{scrollbar-width:thin}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame html::-webkit-scrollbar{width:6px}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame body::-webkit-scrollbar{width:6px}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame html::-webkit-scrollbar-track{background:0 0}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame body::-webkit-scrollbar-track{background:0 0}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame html::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame html::-webkit-scrollbar-thumb:hover{background:#888}.adminEmailTemplatesPage .emailPreview .emailPreviewFrame body::-webkit-scrollbar-thumb:hover{background:#888}.adminEmailTemplatesPage .emailPreview>.muted{padding:30px 5px}.adminEmailTemplatesPage--mobile{padding:18px 10px}.adminEmailTemplatesPage--mobile .emailPreviewFrame{border:8px solid #1f2233;border-radius:24px;width:340px;max-width:340px;height:667px;min-height:667px;box-shadow:0 8px 24px #0000002e}.adminEmailTemplatesPage--mobile .emailPreviewFrame::-webkit-scrollbar{width:8px;height:8px}.adminEmailTemplatesPage--mobile .emailPreviewFrame::-webkit-scrollbar-track{background:#f5f3fa;border-radius:10px}.adminEmailTemplatesPage--mobile .emailPreviewFrame::-webkit-scrollbar-thumb{background:#c9c3d8;border:2px solid #f5f3fa;border-radius:10px}.adminEmailTemplatesPage--mobile .emailPreviewFrame::-webkit-scrollbar-thumb:hover{background:#aaa2bd}@media (width>=1500px){.adminEmailTemplatesPage{padding:28px 32px 40px}.adminEmailTemplatesPage .emailLayout{grid-template-columns:290px minmax(560px,1fr) 440px}}@media (width<=1250px){.adminEmailTemplatesPage{padding:24px}.adminEmailTemplatesPage .emailLayout{grid-template-columns:240px minmax(0,1fr)}.adminEmailTemplatesPage .emailLayout .emailPreview{grid-column:1/-1;min-height:520px}.adminEmailTemplatesPage .emailLayout .emailPreview .emailPreviewFrame{min-height:500px}}@media (width<=900px){.adminEmailTemplatesPage{padding:20px 16px 30px}.adminEmailTemplatesPage .emailLayout{grid-template-columns:1fr}.adminEmailTemplatesPage .emailLayout .emailList,.adminEmailTemplatesPage .emailLayout .emailEditor,.adminEmailTemplatesPage .emailLayout .emailPreview{grid-column:auto}.adminEmailTemplatesPage .emailLayout .emailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.adminEmailTemplatesPage .emailLayout .emailList .emailListGroup{margin-bottom:0}.adminEmailTemplatesPage .emailLayout .emailPreview{min-height:auto}.adminEmailTemplatesPage .emailLayout .emailPreview .emailPreviewFrame{min-height:550px}}@media (width<=600px){.adminEmailTemplatesPage{padding:16px 12px 24px}.adminEmailTemplatesPage .adminEmailTemplatesPageHeader h1{font-size:22px}.adminEmailTemplatesPage .emailLayout{gap:12px}.adminEmailTemplatesPage .emailLayout .emailList{padding:14px 10px;display:block}.adminEmailTemplatesPage .emailLayout .emailList .emailListGroup{margin-bottom:16px}.adminEmailTemplatesPage .emailLayout .emailEditor{padding:16px 14px}.adminEmailTemplatesPage .emailLayout .emailEditor .formGrid{grid-template-columns:1fr;gap:0;margin-bottom:0}.adminEmailTemplatesPage .emailLayout .emailEditor .tokenPicker{align-items:flex-start}.adminEmailTemplatesPage .emailLayout .emailEditor .emailCode{min-height:240px}.adminEmailTemplatesPage .emailLayout .emailEditor .inlineEditRow{flex-direction:column}.adminEmailTemplatesPage .emailLayout .emailEditor .inlineEditRow .btn,.adminEmailTemplatesPage .emailLayout .emailEditor .formActions .btn{width:100%}.adminEmailTemplatesPage .emailLayout .emailPreview{padding:16px 12px}.adminEmailTemplatesPage .emailLayout .emailPreview .emailPreviewFrame{min-height:480px}}.emailPreviewExpandButton{color:#6d42e8;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.emailPreviewExpandButton:hover{background:#f7f3ff;border-color:#d9c8ff}.emailPreviewModal{z-index:9999;background:#0f172a99;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:fixed;inset:0}.emailPreviewModalContent{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:100%;max-width:1100px;height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0003}.emailPreviewModalHeader{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;padding:14px 18px;display:flex}.emailPreviewModalHeader>div{min-width:0}.emailPreviewModalHeader h3{color:#172554;margin:0;font-size:16px;font-weight:700;line-height:22px}.emailPreviewModalHeader span{color:#7c83a3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:18px;display:block;overflow:hidden}.emailPreviewModalClose{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:16px;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:flex}.emailPreviewModalClose svg{width:18px;height:18px}.emailPreviewModalClose:hover{color:#172554;background:#f8fafc;border-color:#d8dce5}.emailPreviewModalClose:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.emailPreviewModalBody{background:#f5f6fa;flex:1;min-width:0;min-height:0;padding:20px;overflow:auto}.emailPreviewModalFrame{background:#fff;border:0;border-radius:8px;width:100%;height:100%;min-height:500px;display:block;box-shadow:0 1px 4px #0f172a14}@media (width<=768px){.emailPreviewModal{align-items:stretch;padding:10px}.emailPreviewModalContent{border-radius:10px;max-width:none;height:calc(100vh - 20px)}.emailPreviewModalHeader{min-height:58px;padding:12px 14px}.emailPreviewModalHeader h3{font-size:15px}.emailPreviewModalBody{padding:10px}.emailPreviewModalFrame{min-height:400px}}.adminEmailLogPage{box-sizing:border-box;color:#141445;width:100%;max-width:100%;padding:28px 30px 40px;font-family:Inter,sans-serif}.adminEmailLogPage .adminEmailLogPageHeader{margin-bottom:24px}.adminEmailLogPage .adminEmailLogPageHeader h1{color:#16164b;letter-spacing:-.7px;align-items:center;gap:10px;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.2;display:flex}.adminEmailLogPage .adminEmailLogPageHeader h1:after{content:"✦";color:#6631e8;background:#f6f2ff;border:1px solid #ddd2ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;font-weight:600;display:inline-flex}.adminEmailLogPage .adminEmailLogPageHeader .muted{color:#66668f;margin:0;font-size:14px;line-height:1.5}.adminEmailLogPage .notice,.adminEmailLogPage .warn{cursor:pointer;border-radius:9px;margin:0 0 18px;padding:11px 14px;font-size:13px}.adminEmailLogPage .notice{color:#16703d;background:#effaf3;border:1px solid #ccebd9}.adminEmailLogPage .warn{color:#b42318;background:#fff4f4;border:1px solid #f2d1d1}.adminEmailLogPage .tabRow{align-items:center;gap:0;margin-bottom:20px;display:flex}.adminEmailLogPage .tabBtn{color:#2e2e68;cursor:pointer;background:#fff;border:1px solid #e1e1ef;min-width:100px;height:36px;padding:0 18px;font-size:12px;font-weight:600;transition:all .2s}.adminEmailLogPage .tabBtn:first-child{border-radius:8px 0 0 8px}.adminEmailLogPage .tabBtn:last-child{border-radius:0 8px 8px 0}.adminEmailLogPage .tabBtn:not(:first-child){border-left:0}.adminEmailLogPage .tabBtn:hover{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.adminEmailLogPage .tabBtn--active{z-index:1;color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);position:relative;box-shadow:0 4px 10px #6331df2e}.adminEmailLogPage .tabBtn--active:hover{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899)}.adminEmailLogPage .EmailLogcard{background:#fff;border:1px solid #e7e7f1;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 3px 14px #221a5a09}.adminEmailLogPage .inlineEmailLogEditRow{background:#fff;border-bottom:1px solid #ededf5;justify-content:flex-end;align-items:center;gap:12px;padding:18px 18px 16px;display:flex}.adminEmailLogPage .inlineEmailLogEditRow select{width:190px}.adminEmailLogPage .emailLogSearchBox{flex:1;align-items:center;max-width:380px;display:flex;position:relative}.adminEmailLogPage .emailLogSearchBox input{color:#252552;background-color:#fff;border:1px solid #dedeea;border-radius:7px;outline:none;width:100%;height:38px;padding:0 32px 0 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.adminEmailLogPage .emailLogSearchBox input:focus{border-color:#8b3df2;box-shadow:0 0 0 3px #8b3df21f}.adminEmailLogPage .emailLogSearchBox input::placeholder{color:#9494b8}.adminEmailLogPage .emailLogSearchBox .clearBtn{color:#71719a;cursor:pointer;background:#eeeef6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:10px;display:flex;position:absolute;right:8px}.adminEmailLogPage .emailLogSearchBox .clearBtn:hover{color:#333360;background:#dedee8}.adminEmailLogPage .memberClassificationCard{background:#fff}.adminEmailLogPage .memberClassificationHeader{background:#fafaff;border-bottom:1px solid #ededf5;flex-direction:column;gap:14px;padding:20px 22px 18px;display:flex}.adminEmailLogPage .memberClassificationHeader .memberSearchRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.adminEmailLogPage .memberClassificationHeader .btn--outline{color:#4b4b75;background:#fff;border-color:#dedeea;font-weight:600}.adminEmailLogPage .memberClassificationHeader .btn--outline:hover{color:#8b3df2;background:#fbf9ff;border-color:#8b3df2}.adminEmailLogPage .memberClassificationHeader .memberSummaryStats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminEmailLogPage .memberClassificationHeader .memberSummaryStats .statBadge{color:#45456f;background:#f1f1fa;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.adminEmailLogPage .memberClassificationHeader .memberSummaryStats .statBadge strong{color:#1e1e52;font-weight:700}.adminEmailLogPage .memberClassificationHeader .memberSummaryStats .statBadge--success{color:#1f7a43;background:#eaf8f0}.adminEmailLogPage .memberClassificationHeader .memberSummaryStats .statBadge--success strong{color:#166435}.adminEmailLogPage .memberClassificationHeader .memberSummaryStats .statBadge--danger{color:#bd2727;background:#fff0f0}.adminEmailLogPage .memberClassificationHeader .memberSummaryStats .statBadge--danger strong{color:#9e1c1c}.adminEmailLogPage .memberAccordionList{flex-direction:column;display:flex}.adminEmailLogPage .memberAccordionItem{border-bottom:1px solid #eeeef5;transition:background-color .15s}.adminEmailLogPage .memberAccordionItem:last-child{border-bottom:0}.adminEmailLogPage .memberAccordionItem--expanded{background:#fdfcff}.adminEmailLogPage .memberAccordionItem--expanded .memberAccordionHeader{background:#f8f6ff}.adminEmailLogPage .memberAccordionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;transition:background .15s;display:flex}.adminEmailLogPage .memberAccordionHeader:hover{background:#faf8ff}.adminEmailLogPage .memberInfoCol{align-items:center;gap:14px;min-width:260px;display:flex}.adminEmailLogPage .memberInfoCol .memberAvatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#7928ca 0%,#ff0080 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex;box-shadow:0 3px 8px #7928ca38}.adminEmailLogPage .memberInfoCol .memberNameTitle{color:#151548;margin:0 0 3px;font-size:14px;font-weight:700}.adminEmailLogPage .memberInfoCol .memberEmailSub{color:#63638c;font-size:12px}.adminEmailLogPage .memberActivityMeta{align-items:center;gap:24px;display:flex}.adminEmailLogPage .memberActivityMeta .memberLatestActivity{text-align:right;flex-direction:column;gap:2px;display:flex}.adminEmailLogPage .memberActivityMeta .memberLatestActivity .mutedLabel{color:#8b8ba8;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:600}.adminEmailLogPage .memberActivityMeta .memberLatestActivity .latestTemplate{color:#272758;font-size:12px;font-weight:600}.adminEmailLogPage .memberActivityMeta .memberLatestActivity .latestTemplate small{color:#7b7ba0;font-weight:400}.adminEmailLogPage .memberActivityMeta .memberCountBadges{align-items:center;gap:8px;display:flex}.adminEmailLogPage .memberActivityMeta .memberCountBadges .emailCountBadge{color:#4b3f8f;background:#f1f0fa;border-radius:6px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.adminEmailLogPage .memberActivityMeta .accordionChevron{color:#9292b8;font-size:11px;transition:transform .2s;display:inline-block}.adminEmailLogPage .memberActivityMeta .accordionChevron--open{color:#8b3df2;transform:rotate(180deg)}.adminEmailLogPage .memberEmailHistoryPane{background:#f8f7fe;border-top:1px solid #f0eefc;padding:0 22px 18px 76px}.adminEmailLogPage .memberEmailHistoryPane .memberDetailTable{background:#fff;border:1px solid #e7e4f7;border-radius:8px;margin-top:10px;overflow:hidden}.adminEmailLogPage .memberEmailHistoryPane .memberDetailTable thead th{color:#3b3074;background:#f2efff;font-size:11px}.adminEmailLogPage .memberEmailHistoryPane .memberDetailTable tbody td{padding:10px 14px}.adminEmailLogPage .emptyStateBox{text-align:center;padding:40px 20px}.adminEmailLogPage select{color:#252552;cursor:pointer;background-color:#fff;border:1px solid #dedeea;border-radius:7px;outline:none;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .2s,box-shadow .2s}.adminEmailLogPage select:focus{box-shadow:0 0 0 3px #7441e817}.adminEmailLogPage select:hover{border-color:#c6c3dc}.adminEmailLogPage .EmailLogcardHeader{border-bottom:1px solid #ededf5;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.adminEmailLogPage .EmailLogcardHeader h2{color:#1c1c4e;margin:0;font-size:17px;font-weight:700;line-height:1.3}.adminEmailLogPage .adminEmailLogTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.adminEmailLogPage .adminEmailLogTable thead{background:#fafaff}.adminEmailLogPage .adminEmailLogTable thead tr th{color:#18184b;text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e9e9f3;height:44px;padding:0 16px;font-size:11px;font-weight:700}.adminEmailLogPage .adminEmailLogTable tbody tr{transition:background .15s}.adminEmailLogPage .adminEmailLogTable tbody tr:hover{background:#fbfaff}.adminEmailLogPage .adminEmailLogTable tbody tr td{color:#19194d;vertical-align:middle;border-bottom:1px solid #eeeef5;min-height:58px;padding:12px 16px;font-size:12px;font-weight:500;line-height:1.45}.adminEmailLogPage .adminEmailLogTable tbody tr td:first-child{color:#55558a}.adminEmailLogPage .adminEmailLogTable tbody tr td>.subscriptionTableMuted{margin-top:3px;display:block}.adminEmailLogPage .adminEmailLogTable tbody tr:last-child td{border-bottom:0}.adminEmailLogPage .adminEmailLogTable th:first-child,.adminEmailLogPage .adminEmailLogTable td:first-child{width:15%}.adminEmailLogPage .adminEmailLogTable th:nth-child(2),.adminEmailLogPage .adminEmailLogTable td:nth-child(2){width:20%}.adminEmailLogPage .adminEmailLogTable th:nth-child(3),.adminEmailLogPage .adminEmailLogTable td:nth-child(3){width:24%}.adminEmailLogPage .adminEmailLogTable th:nth-child(4),.adminEmailLogPage .adminEmailLogTable td:nth-child(4),.adminEmailLogPage .adminEmailLogTable th:nth-child(5),.adminEmailLogPage .adminEmailLogTable td:nth-child(5){width:13%}.adminEmailLogPage .adminEmailLogTable th:nth-child(6),.adminEmailLogPage .adminEmailLogTable td:nth-child(6){width:15%}.adminEmailLogPage .subscriptionTableMuted{color:#68688f;font-size:11px;font-weight:400}.adminEmailLogPage .emailbadge,.adminEmailLogPage .badge{color:#555579;white-space:nowrap;background:#f1f1f7;border-radius:6px;justify-content:center;align-items:center;min-height:25px;padding:3px 11px;font-size:11px;font-weight:600;display:inline-flex}.adminEmailLogPage .emailbadge--ok,.adminEmailLogPage .badge--ok{color:#23834a;background:#e8f6ed}.adminEmailLogPage .emailbadge--danger,.adminEmailLogPage .badge--danger{color:#c53535;background:#fff0f0}.adminEmailLogPage .linklike{background:linear-gradient(90deg,#8b3df2,#8b3df2);-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.adminEmailLogPage .linklike:hover{color:#461db8;text-decoration:underline}.adminEmailLogPage .row-actions{text-align:right}.adminEmailLogPage .btn{color:#28285a;cursor:pointer;background:#fff;border:1px solid #ddddea;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.adminEmailLogPage .btn:hover:not(:disabled){background:#faf8ff;border-color:#c8c0e6}.adminEmailLogPage .btn:disabled{opacity:.55;cursor:not-allowed}.adminEmailLogPage .btn--primary{color:#fff;background:#6331df;border-color:#6331df;box-shadow:0 4px 10px #6331df24}.adminEmailLogPage .btn--primary:hover:not(:disabled){background:#5424cc;border-color:#5424cc}.adminEmailLogPage .EmailLogformGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:22px;display:grid}.adminEmailLogPage .EmailLogfield{flex-direction:column;gap:7px;display:flex}.adminEmailLogPage .EmailLogfield>span:first-child{color:#252557;font-size:12px;font-weight:600}.adminEmailLogPage .EmailLogfield>.muted{color:#77779a;font-size:11px;line-height:1.5}.adminEmailLogPage .EmailLogformActions{background:#fcfcff;border-top:1px solid #ededf5;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}.adminEmailLogPage .exampleBox{background:#fafaff;border:1px solid #e7e7f1;border-radius:9px;margin:20px 22px;padding:5px 0}.adminEmailLogPage .exampleLine{color:#55557d;justify-content:space-between;align-items:center;gap:20px;min-height:40px;padding:8px 14px;font-size:12px;display:flex}.adminEmailLogPage .exampleLine span:last-child{color:#202052;font-weight:700}.adminEmailLogPage .exampleLine--total{color:#242452;border-top:1px solid #e6e5f0;font-weight:700}.adminEmailLogPage .exampleLine--total span:last-child{color:#6331df}.adminEmailLogPage .row--muted{opacity:.58}.adminEmailLogPage .row--muted:hover{opacity:.75}.adminEmailLogPage .EmailLogcard>.adminEmailLogTable{border-top:0}@media (width<=1200px){.adminEmailLogPage{padding:24px 20px 35px}.adminEmailLogPage .adminEmailLogTable{min-width:900px}.adminEmailLogPage .EmailLogcard{overflow-x:auto}.adminEmailLogPage .EmailLogcard .inlineEmailLogEditRow,.adminEmailLogPage .EmailLogcard .EmailLogcardHeader,.adminEmailLogPage .EmailLogcard .EmailLogformGrid,.adminEmailLogPage .EmailLogcard .EmailLogformActions,.adminEmailLogPage .EmailLogcard .exampleBox{min-width:0}}@media (width<=768px){.adminEmailLogPage{padding:20px 14px 30px}.adminEmailLogPage .adminEmailLogPageHeader{margin-bottom:18px}.adminEmailLogPage .adminEmailLogPageHeader h1{font-size:26px}.adminEmailLogPage .tabRow{width:100%;overflow-x:auto}.adminEmailLogPage .tabBtn{flex:1;min-width:90px}.adminEmailLogPage .inlineEmailLogEditRow{flex-direction:column;align-items:stretch}.adminEmailLogPage .inlineEmailLogEditRow select{width:100%}.adminEmailLogPage .EmailLogformGrid{grid-template-columns:1fr;gap:16px}.adminEmailLogPage .EmailLogcardHeader{flex-direction:column;align-items:flex-start}.adminEmailLogPage .EmailLogformActions{justify-content:stretch}.adminEmailLogPage .EmailLogformActions .btn{width:100%}.adminEmailLogPage .exampleBox{margin:16px}}@media (width<=480px){.adminEmailLogPage{padding:16px 10px 25px}.adminEmailLogPage .adminEmailLogPageHeader h1{font-size:23px}.adminEmailLogPage .adminEmailLogPageHeader h1:after{width:28px;height:28px;font-size:14px}.adminEmailLogPage .adminEmailLogPageHeader .muted{font-size:12px}.adminEmailLogPage .tabBtn{min-width:82px;padding:0 12px;font-size:11px}.adminEmailLogPage .EmailLogcardHeader,.adminEmailLogPage .EmailLogformGrid{padding:16px}.adminEmailLogPage .EmailLogformActions{padding:14px 16px}}.adminPage{box-sizing:border-box;color:#18213d;background:#f8f7ff;width:100%;max-width:1440px;margin:0 auto;padding:32px 40px 48px}.adminPage *{box-sizing:border-box}.adminPage .adminPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.adminPage .adminPageHeader h1{letter-spacing:-.5px;color:#18213d;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.2}.adminPage .adminPageHeader .muted{max-width:760px;margin:0;font-size:13px;line-height:1.6}.adminPage .card{background:#fff;border:1px solid #e8e7f2;border-radius:12px;margin-bottom:20px;padding:24px;box-shadow:0 3px 14px #231c520f}.adminPage .card:last-of-type{margin-bottom:0}.adminPage .card h2{color:#1b2340;margin:0 0 5px;font-size:17px;font-weight:700;line-height:1.35}.adminPage .card>.muted{margin:0 0 20px}.adminPage .muted{color:#77809a;font-size:12px;line-height:1.5}.adminPage .notice,.adminPage .warn{cursor:pointer;border-radius:8px;margin:0 0 16px;padding:11px 14px;font-size:12px;line-height:1.5}.adminPage .notice{color:#6844d8;background:#f5f1ff;border:1px solid #d8cffb}.adminPage .warn{color:#9a6913;background:#fff8e7;border:1px solid #f4d895}.adminPage .checkbox{color:#1c2440;cursor:pointer;align-items:center;gap:10px;margin-bottom:7px;font-size:15px;font-weight:700;display:flex}.adminPage .checkbox input{appearance:none;cursor:pointer;background:#d9dce7;border:0;border-radius:20px;flex:none;width:38px;height:22px;margin:0;transition:background .2s;position:relative}.adminPage .checkbox input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.adminPage .checkbox input:checked{background:#7450e8}.adminPage .checkbox input:checked:after{transform:translate(16px)}.adminPage .checkbox input:focus-visible{outline-offset:2px;outline:3px solid #7450e833}.adminPage .checkbox+.muted{margin:0 0 20px;padding-left:48px}.adminPage .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.adminPage .field{flex-direction:column;min-width:0;display:flex}.adminPage .field>span:first-child{color:#2a3350;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.3}.adminPage .field>.muted{margin-top:7px}.adminPage .field input,.adminPage .field select{color:#2a3350;background:#fff;border:1px solid #dfe2ec;border-radius:7px;outline:none;width:100%;min-height:38px;padding:9px 12px;font-family:inherit;font-size:12px;transition:border-color .15s,box-shadow .15s}.adminPage .field input::placeholder,.adminPage .field select::placeholder{color:#a0a6b7}.adminPage .field input:hover,.adminPage .field select:hover{border-color:#c8cadd}.adminPage .field input:focus,.adminPage .field select:focus{border-color:#7652e8;box-shadow:0 0 0 3px #7652e81a}.adminPage .field input:disabled,.adminPage .field select:disabled{color:#9ba1b1;cursor:not-allowed;background:#f5f5f8}.adminPage .field input[type=number]{appearance:textfield}.adminPage .field input[type=number]::-webkit-inner-spin-button{opacity:.7}.adminPage .field input[type=number]::-webkit-outer-spin-button{opacity:.7}.adminPage .adminTable{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e6e3f4;border-radius:9px;width:100%;overflow:hidden}.adminPage .adminTable thead{background:#f6f3ff}.adminPage .adminTable thead th{color:#59617a;text-align:left;white-space:nowrap;border-bottom:1px solid #e7e4f2;height:42px;padding:0 14px;font-size:11px;font-weight:700;line-height:1}.adminPage .adminTable thead th:first-child{padding-left:16px}.adminPage .adminTable thead th:last-child{text-align:center;padding-right:12px}.adminPage .adminTable tbody tr{transition:background .15s}.adminPage .adminTable tbody tr:hover{background:#fbfaff}.adminPage .adminTable tbody tr:not(:last-child) td{border-bottom:1px solid #eeeef4}.adminPage .adminTable tbody td{vertical-align:middle;color:#29324e;height:61px;padding:8px 10px;font-size:12px}.adminPage .adminTable tbody td:first-child{width:18%;padding-left:16px}.adminPage .adminTable tbody td:nth-child(2){width:15%}.adminPage .adminTable tbody td:nth-child(3){width:30%}.adminPage .adminTable tbody td:nth-child(4){width:27%}.adminPage .adminTable tbody td:last-child{width:10%;padding-right:12px}.adminPage .adminTable tbody td strong{color:#26304d;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.adminPage .adminTable .subscriptionTableMuted{color:#8b92a7;font-size:11px;line-height:1.2;display:block}.adminPage .adminTable .inlineInput{color:#303852;background:#fff;border:1px solid #dfe2ec;border-radius:6px;outline:none;width:100%;min-width:90px;height:34px;padding:7px 10px;font-family:inherit;font-size:11px;transition:border-color .15s,box-shadow .15s}.adminPage .adminTable .inlineInput::placeholder{color:#a1a7b6}.adminPage .adminTable .inlineInput:focus{border-color:#7652e8;box-shadow:0 0 0 3px #7652e814}.adminPage .adminTable .inlineInput:disabled{color:#a2a6b3;cursor:not-allowed;background:#f6f6f8}.adminPage .adminTable .inlineInput--wide{min-width:180px}.adminPage .adminTable select.inlineInput{appearance:auto;cursor:pointer}.adminPage .adminTable .badgePreview{object-fit:contain;border-radius:4px;width:30px;height:30px;margin-top:5px;display:block}.adminPage .adminTable .row-actions{text-align:center;white-space:nowrap}.adminPage .adminTable .linklike{color:#fff;cursor:pointer;background:#7045df;border:0;border-radius:6px;min-width:52px;height:32px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s,transform .15s}.adminPage .adminTable .linklike:hover:not(:disabled){background:#6037d0}.adminPage .adminTable .linklike:active:not(:disabled){transform:translateY(1px)}.adminPage .adminTable .linklike:disabled{opacity:.55;cursor:not-allowed}.adminPage .adminTable+.muted{margin:11px 0 0;display:block}.adminPage .exampleBox{background:linear-gradient(90deg,#faf9ff 0%,#fff 50%,#faf9ff 100%);border:1px solid #e6e1f6;border-radius:8px;gap:0;margin-top:22px;padding:17px 20px;display:grid}.adminPage .exampleBox .exampleLine{color:#303952;grid-template-columns:170px 1fr;align-items:center;min-height:39px;font-size:12px;display:grid}.adminPage .exampleBox .exampleLine span:first-child{color:#7652e8;font-weight:700}.adminPage .exampleBox .exampleLine span:last-child{color:#68718b}.adminPage .exampleBox .exampleLine--total{border-top:1px dashed #ddd9ef;padding-top:3px}.adminPage .card .field{max-width:50%}.adminPage .formActions{justify-content:flex-end;align-items:center;gap:14px;margin-top:24px;display:flex}.adminPage .formActions .btn{cursor:pointer;border:0;border-radius:7px;min-width:128px;height:40px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,transform .15s,opacity .15s}.adminPage .formActions .btn--primary{color:#fff;background:#7148df;box-shadow:0 4px 10px #7148df2e}.adminPage .formActions .btn--primary:hover:not(:disabled){background:#6038cf}.adminPage .formActions .btn--primary:active:not(:disabled){transform:translateY(1px)}.adminPage .formActions .btn:disabled{opacity:.55;cursor:not-allowed}.adminPage .formActions .muted{font-size:11px}@media (width<=1100px){.adminPage{padding:28px 24px 40px}.adminPage .adminTable{white-space:nowrap;display:block;overflow-x:auto}.adminPage .adminTable table{min-width:850px}.adminPage .card .field{max-width:100%}}@media (width<=768px){.adminPage{padding:22px 16px 32px}.adminPage .adminPageHeader{margin-bottom:20px;display:block}.adminPage .adminPageHeader h1{font-size:24px}.adminPage .card{border-radius:10px;margin-bottom:16px;padding:18px}.adminPage .formGrid{grid-template-columns:1fr;gap:16px}.adminPage .checkbox+.muted{padding-left:0}.adminPage .exampleBox{padding:14px}.adminPage .exampleBox .exampleLine{grid-template-columns:125px 1fr;font-size:11px}.adminPage .formActions{flex-direction:column-reverse;align-items:stretch}.adminPage .formActions .btn{width:100%}}@media (width<=520px){.adminPage{padding:18px 12px 28px}.adminPage .card{padding:15px}.adminPage .adminTable{margin:0 -2px}.adminPage .exampleBox .exampleLine{grid-template-columns:1fr;gap:3px;padding:8px 0}}.speakerApplicationsPage{padding:18px}.speakerApplicationsPage__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.speakerApplicationsPage__header h1{color:#17213f;margin:0;font-size:18px;font-weight:700;line-height:1.3}.speakerApplicationsPage__back{color:#6931df;font-size:13px;font-weight:600;text-decoration:none}.speakerApplicationsPage__back:hover{text-decoration:underline}.speakerApplications{box-sizing:border-box;background:#fff;border:1px solid #edf0f7;border-radius:15px;width:100%;padding:20px;box-shadow:0 5px 22px #2f24590d}.speakerApplications__notice{box-sizing:border-box;color:#6931df;background:#f0eaff;border-radius:8px;align-items:center;width:100%;min-height:45px;margin-bottom:16px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.speakerApplications__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.speakerApplications__tabs{align-items:center;gap:10px;display:flex}.speakerApplications__tab{color:#435078;cursor:pointer;background:#f4f6fa;border:0;border-radius:9px;padding:8px 19px;font-size:13px;font-weight:600}.speakerApplications__tab:hover{color:#6931df;background:#eee9ff}.speakerApplications__tab--active{color:#6931df;background:#f0eaff}.speakerApplications__filters{align-items:center;gap:12px;display:flex}.speakerApplications__search{box-sizing:border-box;background:#fff;border:1px solid #dfe4ef;border-radius:8px;align-items:center;gap:9px;width:330px;padding:8px 13px;display:flex}.speakerApplications__search:focus-within{border-color:#9c72ee;box-shadow:0 0 0 3px #6931df12}.speakerApplications__searchIcon{color:#344268;font-size:20px;line-height:1}.speakerApplications__search input{color:#26355d;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:13px}.speakerApplications__search input:focus{box-shadow:none;border:none}.speakerApplications__search input::placeholder{color:#8a91a9}.speakerApplications__filter{box-sizing:border-box;color:#1d294c;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:8px;outline:0;width:160px;padding:8px 12px;font-size:13px;font-weight:600}.speakerApplications__tableWrap{width:100%;overflow-x:auto}.speakerApplications__table{border-collapse:separate;border-spacing:0;border:1px solid #e8ebf3;border-radius:11px;width:100%;min-width:1050px;overflow:hidden}.speakerApplications__table thead th{box-sizing:border-box;color:#435078;text-align:left;white-space:nowrap;background:#f5f6fa;border-bottom:1px solid #e8ebf3;height:56px;padding:0 18px;font-size:13px;font-weight:600}.speakerApplications__table tbody td{color:#1d294c;vertical-align:middle;border-bottom:1px solid #e8ebf3;padding:18px;font-size:13px}.speakerApplications__row:last-child td{border-bottom:0}.speakerApplications__row:hover{background:#fdfcff}.speakerApplications__expandColumn{width:42px;padding-left:17px!important;padding-right:4px!important}.speakerApplications__checkbox{box-sizing:border-box;border:2px solid #8c98b7;border-radius:4px;width:19px;height:19px;display:inline-block}.speakerApplications__expand{color:#fff;cursor:pointer;background:#a777f3;border:0;border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;font-size:18px;line-height:1;display:inline-flex}.speakerApplications__expand:hover{background:#7435e4}.speakerApplications__member{align-items:center;gap:13px;min-width:270px;display:flex}.speakerApplications__avatar{object-fit:cover;border-radius:50%;flex:0 0 51px;width:51px;height:51px}.speakerApplications__avatar--initials{color:#fff;background:linear-gradient(135deg,#5c1de2,#9136ed);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.speakerApplications__memberInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.speakerApplications__memberInfo strong{color:#17213f;font-size:13px;font-weight:700}.speakerApplications__memberInfo span{color:#5e6888;font-size:13px;line-height:1.35}.speakerApplications__memberInfo em{color:#6f7895;font-size:13px;line-height:1.35}.speakerApplications__topic{flex-direction:column;gap:3px;min-width:120px;display:flex}.speakerApplications__topic strong{color:#17213f;font-size:13px;font-weight:700}.speakerApplications__topic span{color:#69728e;font-size:13px}.speakerApplications__phone{color:#1d294c;white-space:nowrap;font-size:13px;font-weight:600}.speakerApplications__status{box-sizing:border-box;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.speakerApplications__statusIcon{font-size:15px}.speakerApplications__status--pending{color:#d57a00;background:#fff3d8}.speakerApplications__status--approved{color:#258a50;background:#e4f7ed}.speakerApplications__status--rejected{color:#df4652;background:#ffebed}.speakerApplications__status--changesrequested{color:#6931df;background:#eee8ff}.speakerApplications__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.speakerApplications__button{box-sizing:border-box;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.speakerApplications__button--view{color:#6931df;border:1px solid #ad87ee}.speakerApplications__button--approve{color:#fff;background:#7638e6;border:1px solid #7535e3}.speakerApplications__button--changes{color:#6931df;border:1px solid #ad87ee}.speakerApplications__button--reject{color:#df4652;border:1px solid #ef9da4}.speakerApplications__button--view:hover,.speakerApplications__button--changes:hover{background:#f8f4ff}.speakerApplications__button--approve:hover{background:#6830d5}.speakerApplications__button--reject:hover{background:#fff5f5}.speakerApplications__answerRow td{border-bottom:1px solid #e8ebf3!important;padding:0 18px 18px!important}.speakerApplications__additional{box-sizing:border-box;background:#faf8ff;border:1px solid #ded4fa;border-radius:9px;padding:17px 18px}.speakerApplications__additionalHeader{align-items:center;gap:9px;margin-bottom:17px;display:flex}.speakerApplications__additionalHeader h2{color:#29235d;margin:0;font-size:16px;font-weight:700}.speakerApplications__additionalIcon{color:#fff;background:#7436e8;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.speakerApplications__answers{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.speakerApplications__answer{border-right:1px solid #ded5f6;min-width:0;padding:0 18px}.speakerApplications__answer:first-child{padding-left:0}.speakerApplications__answer:last-child{border-right:0;padding-right:0}.speakerApplications__answer dt{color:#17213f;margin-bottom:5px;font-size:13px;font-weight:700}.speakerApplications__answer dd{color:#69728e;margin:0;font-size:13px}.speakerApplications__emptyAnswers{color:#737c98;font-size:13px}.speakerApplications__empty{color:#747c98!important;text-align:center!important;padding:40px 20px!important;font-size:13px!important}.speakerApplications__footer{justify-content:space-between;align-items:center;padding:17px 4px 0;display:flex}.speakerApplications__footer p{color:#596587;margin:0;font-size:14px}.speakerApplications__pagination{align-items:center;gap:7px;display:flex}.speakerApplications__pagination button{color:#69728e;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;display:inline-flex}.speakerApplications__pagination button:hover{color:#6931df;border-color:#9d74ec}.speakerApplications__pagination .speakerApplications__paginationActive{color:#fff;background:#7535e3;border-color:#7535e3}@media (width<=1100px){.speakerApplications__toolbar{flex-direction:column;align-items:stretch}.speakerApplications__filters{justify-content:flex-end}}@media (width<=700px){.speakerApplicationsPage{padding:12px}.speakerApplicationsPage__header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.speakerApplications{padding:12px}.speakerApplications__tabs{width:100%;overflow-x:auto}.speakerApplications__tab{flex:none}.speakerApplications__filters{flex-direction:column;width:100%}.speakerApplications__search,.speakerApplications__filter{width:100%}.speakerApplications__footer{flex-direction:column;align-items:flex-start;gap:14px}.speakerApplications__answers{grid-template-columns:1fr;gap:14px}.speakerApplications__answer{border-bottom:1px solid #ded5f6;border-right:0;padding:0 0 14px}.speakerApplications__answer:last-child{border-bottom:0;padding-bottom:0}}.event-activity-page{box-sizing:border-box;color:#0f172a;width:100%;padding:24px 32px 48px;font-family:inherit}.event-activity-page .activity-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.event-activity-page .activity-header .activity-header-left{flex-direction:column;gap:8px;display:flex}.event-activity-page .activity-header .activity-header-left .btn-back-link{color:#7c3aed;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.event-activity-page .activity-header .activity-header-left .btn-back-link .back-icon{font-size:15px;transition:transform .15s}.event-activity-page .activity-header .activity-header-left .btn-back-link:hover{color:#6d28d9;transform:translate(-2px)}.event-activity-page .activity-header .activity-header-left .btn-back-link:hover .back-icon{transform:translate(-2px)}.event-activity-page .activity-header .activity-header-left .activity-title-row{align-items:center;gap:14px;display:flex}.event-activity-page .activity-header .activity-header-left .activity-title-row .header-icon-wrap{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border:1px solid #ddd6fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.event-activity-page .activity-header .activity-header-left .activity-title-row h1{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.event-activity-page .activity-header .activity-header-left .activity-title-row .activity-subtitle{color:#64748b;margin:4px 0 0;font-size:13.5px;line-height:1.4}.event-activity-page .activity-toolbar-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #00000005}.event-activity-page .activity-toolbar-card .filter-group{align-items:center;gap:10px;display:flex}.event-activity-page .activity-toolbar-card .filter-group .filter-label{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.event-activity-page .activity-toolbar-card .filter-group .filter-select{min-width:200px;height:38px;font:inherit;color:#1e293b;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:0 12px;font-size:13px;transition:all .2s;width:auto!important}.event-activity-page .activity-toolbar-card .filter-group .filter-select:focus{background-color:#fff;border-color:#8b3df2;box-shadow:0 0 0 2px #8b3df21f}.event-activity-page .activity-toolbar-card .activity-count-badge{color:#64748b;background:#f1f5f9;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.event-activity-page .activity-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #00000008}.event-activity-page .activity-table-card .activity-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.event-activity-page .activity-table-card .activity-table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.event-activity-page .activity-table-card .activity-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:12px 18px;font-size:12px;font-weight:700}.event-activity-page .activity-table-card .activity-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color .15s}.event-activity-page .activity-table-card .activity-table tbody tr:last-child{border-bottom:none}.event-activity-page .activity-table-card .activity-table tbody tr:hover{background-color:#faf8ff}.event-activity-page .activity-table-card .activity-table tbody tr td{color:#334155;vertical-align:middle;padding:14px 18px}.event-activity-page .activity-table-card .activity-table tbody tr td.cell-when{white-space:nowrap;color:#64748b;font-size:13px;font-weight:500}.event-activity-page .activity-table-card .activity-table tbody tr td.cell-what{color:#0f172a;font-weight:600}.event-activity-page .activity-table-card .activity-table tbody tr td.cell-details{color:#64748b;font-size:12.5px}.event-activity-page .activity-table-card .activity-table tbody tr td.cell-details .details-tag-list{flex-wrap:wrap;gap:6px;display:flex}.event-activity-page .activity-table-card .activity-table tbody tr td.cell-details .details-tag-list .details-tag{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.event-activity-page .activity-table-card .activity-table tbody tr td.cell-details .details-tag-list .details-tag strong{color:#1e293b}.event-activity-page .activity-table-card .activity-table tbody tr td.cell-by{white-space:nowrap}.event-activity-page .activity-table-card .activity-table tbody tr td.cell-by .actor-badge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block}.event-activity-page .activity-table-card .activity-empty-state{text-align:center;color:#64748b;padding:48px 24px}.event-activity-page .activity-table-card .activity-empty-state .empty-icon{color:#cbd5e1;margin-bottom:12px;font-size:40px}.event-activity-page .activity-table-card .activity-empty-state h4{color:#1e293b;margin:0 0 6px;font-size:16px;font-weight:700}.event-activity-page .activity-table-card .activity-empty-state p{margin:0;font-size:13.5px}.event-activity-page .category-badge{border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.event-activity-page .category-badge.cat-registration{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.event-activity-page .category-badge.cat-speaker{color:#7c3aed;background:#faf5ff;border:1px solid #e9d5ff}.event-activity-page .category-badge.cat-email{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.event-activity-page .category-badge.cat-reminder{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.event-activity-page .category-badge.cat-badge{color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc}.event-activity-page .category-badge.cat-attendance{color:#be185d;background:#fdf2f8;border:1px solid #fbcfe8}.event-activity-page .category-badge.cat-default{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.event-activity-page .activity-pager{color:#64748b;justify-content:center;align-items:center;gap:14px;margin-top:24px;font-size:13.5px;font-weight:500;display:flex}.event-activity-page .activity-pager .pager-btn{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.event-activity-page .activity-pager .pager-btn:hover:not(:disabled){background:#f5f0ff;border-color:#d8b4fe;transform:translateY(-1px);box-shadow:0 3px 6px #7c3aed1a}.event-activity-page .activity-pager .pager-btn:disabled{opacity:.45;cursor:not-allowed;color:#94a3b8;box-shadow:none;border-color:#e2e8f0;transform:none}.public-badges{max-width:960px;margin:0 auto;padding-top:10.5rem;padding-bottom:4.2rem}.public-badges.is-state,.public-badges .is-state{text-align:center;color:#6b7280;padding:3rem 0}.public-badges .pb-header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.public-badges .pb-avatar{object-fit:cover;border-radius:50%;width:64px;height:64px}.public-badges .pb-heading{margin-right:auto}.public-badges .pb-heading h1{margin:0;font-size:1.5rem}.public-badges .pb-heading p{color:#6b7280;margin:.25rem 0 0}.public-badges .pb-share{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.55rem 1.1rem;font-weight:600}.public-badges .pb-share:hover{background:#f3f4f6}.public-badges .pb-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.public-badges .pb-card{text-align:center;background:#fff;border:1px solid #eef0f3;border-radius:14px;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.public-badges .pb-card h3{margin:.75rem 0 0;font-size:1rem}.public-badges .pb-card .pb-event{color:#6b7280;margin:.25rem 0 0;font-size:.8rem}.public-badges .pb-card .pb-desc{color:#4b5563;margin:.5rem 0 0;font-size:.85rem}.public-badges .pb-card .pb-date{color:#9ca3af;margin:.5rem 0 .75rem;font-size:.75rem}.public-badges .pb-badge-img{object-fit:contain;width:120px;height:120px}.public-badges .pb-badge-placeholder{background:#f3f4f6;border-radius:50%}.public-badges .pb-download{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;margin-top:auto;padding:.45rem 1rem}.public-badges .pb-download:hover{background:#f3f4f6}.mainThoughtLeaderHero{box-sizing:border-box;color:#11134d;background:radial-gradient(circle at 72% 35%,#6f37d21f 0%,#0000 28%),radial-gradient(circle at 8% 75%,#dc449d14 0%,#0000 28%),linear-gradient(135deg,#fff 0%,#fcf9ff 48%,#f7f1ff 100%);width:100%;max-width:100%;padding-top:7.5rem;padding-bottom:4.2rem;position:relative;overflow:hidden}.mainThoughtLeaderHero .heroGlow{pointer-events:none;filter:blur(50px);border-radius:50%;position:absolute}.mainThoughtLeaderHero .heroGlowOne{background:#7b43d91f;width:420px;height:420px;top:100px;right:-180px}.mainThoughtLeaderHero .heroGlowTwo{background:#e2479f14;width:350px;height:350px;bottom:30px;left:-170px}.mainThoughtLeaderHero .heroDots{opacity:.45;background-image:radial-gradient(circle,#ad8ee9 1.5px,#0000 1.5px);background-size:16px 16px;width:100px;height:100px;position:absolute;top:120px;right:2.5%}.mainThoughtLeaderHero .subThoughtLeaderHero{z-index:2;box-sizing:border-box;grid-template-columns:.92fr 1.08fr;align-items:center;gap:40px;width:100%;max-width:1380px;margin:0 auto;display:grid;position:relative}.mainThoughtLeaderHero .ThoughtLeaderHero{z-index:5;box-sizing:border-box;width:100%;max-width:100%;padding-left:3px;position:relative}.mainThoughtLeaderHero .ThoughtLeaderHero .heroEyebrow{color:#4e27bf;letter-spacing:1.8px;margin-bottom:26px;font-size:16px;font-weight:700;line-height:1.4;display:inline-block}.mainThoughtLeaderHero .ThoughtLeaderHero h1{color:#24173a;letter-spacing:1.6px;white-space:normal;text-wrap:balance;margin-bottom:14px;font-family:Tan Aegean;font-size:45px;font-weight:500;line-height:1.3}.mainThoughtLeaderHero .ThoughtLeaderHero h1 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;white-space:normal;text-wrap:balance;letter-spacing:-.4px;-webkit-background-clip:text;font-family:Tan Aegean;font-size:45px;display:inline}.mainThoughtLeaderHero .ThoughtLeaderHero .heroUnderline{background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:20px;width:260px;max-width:100%;height:4px;margin:14px 0}.mainThoughtLeaderHero .ThoughtLeaderHero h3{color:#10144e;white-space:normal;text-wrap:balance;max-width:640px;margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.55}.mainThoughtLeaderHero .ThoughtLeaderHero p{white-space:normal;max-width:620px;margin:0;font-size:17px;font-weight:400;line-height:1.8}.mainThoughtLeaderHero .heroActions{align-items:center;gap:16px;margin-top:35px;display:flex}.mainThoughtLeaderHero .heroActions .primaryHeroButton,.mainThoughtLeaderHero .heroActions .secondaryHeroButton{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:14px;padding:10px 30px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.mainThoughtLeaderHero .heroActions .primaryHeroButton svg,.mainThoughtLeaderHero .heroActions .secondaryHeroButton svg{font-size:20px}.mainThoughtLeaderHero .heroActions .primaryHeroButton{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;font-size:14px;box-shadow:0 12px 25px #5b2bc633}.mainThoughtLeaderHero .heroActions .primaryHeroButton:hover{transform:translateY(-2px);box-shadow:0 16px 30px #5b2bc64d}.mainThoughtLeaderHero .heroActions .secondaryHeroButton{color:#1a185a;background:#ffffffa6;border:1.5px solid #a889e5}.mainThoughtLeaderHero .heroActions .secondaryHeroButton:hover{background:#fff;transform:translateY(-2px)}.mainThoughtLeaderHero .thoughtLeaderVisual{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:310px;display:flex;position:relative;overflow:hidden}.mainThoughtLeaderHero .thoughtLeaderVisual .visualRing{pointer-events:none;border-radius:50%;position:absolute}.mainThoughtLeaderHero .thoughtLeaderVisual .visualRingOne{z-index:1;-webkit-mask-composite:xor;background:linear-gradient(140deg,#5d2acb,#9a72e6 45%,#9b70e60d) border-box;border:25px solid #0000;width:680px;height:680px;transform:rotate(-15deg);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mainThoughtLeaderHero .thoughtLeaderVisual .visualRingTwo{z-index:0;border:1px solid #6d3dd2a6;width:735px;height:735px;transform:rotate(10deg)}.mainThoughtLeaderHero .thoughtLeaderVisual .heroImageWrapper{z-index:2;justify-content:center;align-items:center;width:min(650px,100%);display:flex;position:relative}.mainThoughtLeaderHero .thoughtLeaderVisual .heroImageWrapper img{filter:drop-shadow(0 15px 35px #6f37d21f);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.mainThoughtLeaderHero .thoughtLeaderVisual .floatingCard{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffe6;border-radius:20px;align-items:center;gap:15px;min-width:205px;min-height:90px;padding:17px 22px;display:flex;position:absolute;box-shadow:0 15px 35px #2e1b6e1f,0 5px 15px #2e1b6e0f}.mainThoughtLeaderHero .thoughtLeaderVisual .floatingCard .floatingIcon{color:#6230cb;justify-content:center;align-items:center;width:48px;height:48px;font-size:29px;display:flex}.mainThoughtLeaderHero .thoughtLeaderVisual .floatingCard strong{color:#10144e;margin-bottom:4px;font-size:16px;font-weight:700;display:block}.mainThoughtLeaderHero .thoughtLeaderVisual .floatingCard span{color:#525363;font-size:14px;display:block}.mainThoughtLeaderHero .thoughtLeaderVisual .collaborateCard{top:115px;left:-10px}.mainThoughtLeaderHero .thoughtLeaderVisual .shareCard{top:140px;right:-5px}.mainThoughtLeaderHero .thoughtLeaderVisual .createCard{bottom:35px;right:120px}.mainThoughtLeaderHero .thoughtLeaderVisual .visualDot{border-radius:50%;width:15px;height:15px;position:absolute}.mainThoughtLeaderHero .thoughtLeaderVisual .visualDotOne{background:#d43c92;top:250px;right:25px}.mainThoughtLeaderHero .thoughtLeaderVisual .visualDotTwo{background:#7845d1;width:8px;height:8px;bottom:120px;left:15px}.mainThoughtLeaderHero .heroStats{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:28px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;max-width:1380px;margin:30px auto 0;padding:28px 42px;display:grid;position:relative;box-shadow:0 15px 45px #3d228514,0 4px 20px #3d22850a}.mainThoughtLeaderHero .heroStats .heroStat{align-items:center;gap:20px;padding:8px 20px;display:flex}.mainThoughtLeaderHero .heroStats .heroStat .statIcon{color:#5829be;background:linear-gradient(145deg,#f0e9ff,#f8f4ff);border-radius:50%;flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:82px;font-size:34px;display:flex}.mainThoughtLeaderHero .heroStats .heroStat strong{color:#111452;margin-bottom:6px;font-size:36px;font-weight:700;line-height:1;display:block}.mainThoughtLeaderHero .heroStats .heroStat span{color:#161951;white-space:nowrap;font-size:16px}.mainThoughtLeaderHero .heroStats .statDivider{background:#e5e0ef;width:1px;height:72px}@media (width<=1200px){.mainThoughtLeaderHero{padding-left:4%;padding-right:4%}.mainThoughtLeaderHero .subThoughtLeaderHero{grid-template-columns:1fr 1fr}.mainThoughtLeaderHero .ThoughtLeaderHero h1{font-size:46px}.mainThoughtLeaderHero .thoughtLeaderVisual{min-height:520px}.mainThoughtLeaderHero .thoughtLeaderVisual .visualRingOne{width:560px;height:560px}.mainThoughtLeaderHero .thoughtLeaderVisual .visualRingTwo{width:610px;height:610px}.mainThoughtLeaderHero .thoughtLeaderVisual .collaborateCard{left:-25px}.mainThoughtLeaderHero .thoughtLeaderVisual .shareCard{right:-20px}.mainThoughtLeaderHero .thoughtLeaderVisual .createCard{right:40px}.mainThoughtLeaderHero .heroStats{padding:22px}.mainThoughtLeaderHero .heroStats .heroStat{gap:12px;padding:5px 10px}.mainThoughtLeaderHero .heroStats .heroStat .statIcon{flex-basis:65px;width:65px;height:65px;font-size:28px}.mainThoughtLeaderHero .heroStats .heroStat strong{font-size:29px}.mainThoughtLeaderHero .heroStats .heroStat span{font-size:14px}}@media (width<=900px){.mainThoughtLeaderHero{box-sizing:border-box;padding-top:100px;padding-left:16px;padding-right:16px}.mainThoughtLeaderHero .subThoughtLeaderHero{grid-template-columns:1fr}.mainThoughtLeaderHero .ThoughtLeaderHero{text-align:center;padding-left:0}.mainThoughtLeaderHero .ThoughtLeaderHero h1,.mainThoughtLeaderHero .ThoughtLeaderHero h3,.mainThoughtLeaderHero .ThoughtLeaderHero p,.mainThoughtLeaderHero .ThoughtLeaderHero .heroUnderline{margin-left:auto;margin-right:auto}.mainThoughtLeaderHero .heroActions{justify-content:center}.mainThoughtLeaderHero .thoughtLeaderVisual{min-height:480px;margin-top:20px;display:none}.mainThoughtLeaderHero .heroStats{grid-template-columns:1fr 1fr;gap:20px}.mainThoughtLeaderHero .heroStats .statDivider{display:none}}@media (width<=600px){.mainThoughtLeaderHero{box-sizing:border-box;width:100%;max-width:100%;padding:110px 16px 30px}.mainThoughtLeaderHero .heroEyebrow{letter-spacing:1.3px;margin-bottom:16px;font-size:12px}.mainThoughtLeaderHero .ThoughtLeaderHero{box-sizing:border-box;width:100%;max-width:100%;padding:0}.mainThoughtLeaderHero .ThoughtLeaderHero h1{letter-spacing:-.5px;white-space:normal;text-wrap:balance;font-size:clamp(28px,7vw,36px);line-height:1.2}.mainThoughtLeaderHero .ThoughtLeaderHero h1 span{font-size:inherit;white-space:normal;text-wrap:balance}.mainThoughtLeaderHero .ThoughtLeaderHero .heroUnderline{width:160px;max-width:60%;margin:12px auto 16px}.mainThoughtLeaderHero .ThoughtLeaderHero h3{white-space:normal;text-wrap:balance;font-size:16px;line-height:1.5}.mainThoughtLeaderHero .ThoughtLeaderHero p{white-space:normal;font-size:14px;line-height:1.6}.mainThoughtLeaderHero .heroActions{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;margin-top:24px}.mainThoughtLeaderHero .heroActions .primaryHeroButton,.mainThoughtLeaderHero .heroActions .secondaryHeroButton{box-sizing:border-box;width:100%;max-width:320px}.mainThoughtLeaderHero .thoughtLeaderVisual{width:100%;max-width:100%;min-height:320px;display:none;overflow:hidden}.mainThoughtLeaderHero .thoughtLeaderVisual .heroImageWrapper{width:min(320px,90%);display:none}.mainThoughtLeaderHero .thoughtLeaderVisual .visualRingOne{border-width:12px;width:280px;height:280px}.mainThoughtLeaderHero .thoughtLeaderVisual .visualRingTwo{width:310px;height:310px}.mainThoughtLeaderHero .thoughtLeaderVisual .floatingCard{border-radius:12px;gap:6px;min-width:auto;min-height:auto;padding:8px 11px}.mainThoughtLeaderHero .thoughtLeaderVisual .floatingCard .floatingIcon{width:28px;height:28px;font-size:18px}.mainThoughtLeaderHero .thoughtLeaderVisual .floatingCard strong{font-size:11px}.mainThoughtLeaderHero .thoughtLeaderVisual .floatingCard span{font-size:9px}.mainThoughtLeaderHero .thoughtLeaderVisual .collaborateCard{top:20px;left:5px}.mainThoughtLeaderHero .thoughtLeaderVisual .shareCard{top:45px;right:5px}.mainThoughtLeaderHero .thoughtLeaderVisual .createCard{bottom:10px;right:15px}.mainThoughtLeaderHero .heroStats{box-sizing:border-box;border-radius:20px;grid-template-columns:1fr;width:100%;margin-top:24px;padding:16px 14px}.mainThoughtLeaderHero .heroStats .heroStat{box-sizing:border-box;justify-content:flex-start;width:100%;padding:6px 0}.mainThoughtLeaderHero .heroStats .heroStat .statIcon{flex:0 0 52px;width:52px;height:52px;font-size:24px}.mainThoughtLeaderHero .heroStats .heroStat strong{font-size:26px}.mainThoughtLeaderHero .heroStats .heroStat span{white-space:normal;font-size:13px}}.mainWhyBecomeThoughtLeader{box-sizing:border-box;background:#fff;width:100%;max-width:100%;padding:52px 0 80px;overflow-x:hidden}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader{box-sizing:border-box;width:100%;max-width:min(1250px,100% - 32px);margin:0 auto}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader .whyBecomeThoughtLeaderEyebrow{color:#7645e8;letter-spacing:.6px;background:#f1ebff;border-radius:30px;justify-content:center;align-items:center;margin-bottom:16px;padding:9px 22px;font-size:12px;font-weight:600;display:inline-flex}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader h2{color:#15134f;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean,serif;font-size:36px;font-weight:400;line-height:1.35}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader p{text-transform:capitalize;max-width:860px;margin:18px auto 0;font-size:16px;line-height:1.55}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:58px;display:grid}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard{background:#fffffff2;border:1px solid #ebe8f3;border-radius:20px;min-height:310px;padding:26px 30px 30px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 14px 35px #281c5b14}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard:before{content:"";background:linear-gradient(90deg,#0000,#e9ddff,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard:after{content:"";background:linear-gradient(90deg,#8b3df2,#ec4899);border-radius:0 0 20px 20px;height:7px;position:absolute;bottom:0;left:0;right:0}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard:hover{transform:translateY(-6px);box-shadow:0 20px 45px #492c8f24}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderNumber{color:#4c22b8;background:#f0e9ff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:600;display:flex;position:absolute;top:25px;left:28px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderIcon{background:radial-gradient(circle,#fff 0%,#f7f3ff 68%,#eee7ff 100%);border:1px solid #eee8ff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin:0 auto 28px;display:flex;box-shadow:0 8px 18px #5734a014,inset 0 0 0 7px #fffc}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderIcon svg{stroke:#8b3df2;stroke-width:1.7px;width:48px;height:48px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderContent h3{color:#10184e;text-align:center;margin:0;font-size:16px;font-weight:700;line-height:1.3}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderContent .whyBecomeThoughtLeaderLine{background:linear-gradient(90deg,#713de8,#bd63f0);border-radius:10px;width:42px;height:3px;margin:16px auto;display:block}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderContent p{color:#626b87;margin:0;font-size:13px;font-weight:400;line-height:1.55}@media (width<=1300px){.mainWhyBecomeThoughtLeader{padding-left:24px;padding-right:24px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader{width:100%;max-width:1250px}}@media (width<=1100px){.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader h2{font-size:32px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.mainWhyBecomeThoughtLeader{padding:42px 20px 60px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader .whyBecomeThoughtLeaderEyebrow{padding:8px 16px;font-size:10px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader h2{white-space:normal;font-size:28px;line-height:1.4}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader h2 span{margin-top:10px;line-height:1.35;display:block}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader p{margin-top:18px;font-size:14px;line-height:1.55}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid{grid-template-columns:1fr;gap:18px;margin-top:40px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard{min-height:auto;padding:24px 24px 30px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderNumber{width:42px;height:42px;font-size:16px;top:22px;left:22px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderIcon{width:96px;height:96px;margin-top:32px;margin-bottom:24px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderIcon svg{width:42px;height:42px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderContent h3{font-size:17px}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderGrid .whyBecomeThoughtLeaderCard .whyBecomeThoughtLeaderContent p{font-size:14px}}@media (width<=480px){.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader h2{font-size:24px;line-height:1.4}.mainWhyBecomeThoughtLeader .subWhyBecomeThoughtLeader .whyBecomeThoughtLeaderHeader h2 span{margin-top:8px;line-height:1.35;display:block}}.mainWhyToGetInvolvedThoughtLeader{box-sizing:border-box;background:#f8f6ff;width:100%;max-width:100%;padding:72px 0 58px;overflow-x:hidden}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader{box-sizing:border-box;width:100%;max-width:min(1250px,100% - 32px);margin:0 auto}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader{text-align:center;box-sizing:border-box;width:100%;margin:0 auto 44px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader>span{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader h2{color:#15134f;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean,serif;font-size:36px;font-weight:400}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader h2 em{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader p{white-space:normal;margin:0;font-size:15px;line-height:1.5}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent{grid-template-columns:550px 1fr;align-items:start;gap:30px;display:grid}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation{padding-top:4px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem{color:#555b73;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:24px;align-items:center;width:100%;min-height:44px;padding:0 16px;transition:all .2s;display:flex;position:relative}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem .navNumber{color:#b8b4c8;width:28px;margin-right:0;font-size:11px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem .navTitle{font-size:13.5px;line-height:1.4}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem .navArrow{color:#8555e8;width:15px;height:15px;margin-left:auto}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem:hover{color:#32266d}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem.active{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:40px;min-height:45px;box-shadow:0 8px 22px #52408f14}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem.active .navNumber{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem.active .navTitle{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:500}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails{background:#fff;border:1px solid #e8e4f0;border-radius:20px;min-height:420px;padding:36px 36px 34px;position:relative;overflow:hidden;box-shadow:0 14px 35px #47368014}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailNumber{color:#eee9fa;font-size:26px;line-height:1;position:absolute;top:40px;right:37px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailIcon{color:#8555e8;background:#f6f2ff;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;display:flex}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailIcon svg{stroke-width:1.6px;width:20px;height:20px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailLabel{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:10px;font-style:normal;font-weight:700;line-height:1.4;display:block}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails h3{color:#342767;max-width:500px;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.2}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailDescription{color:#77798a;max-width:535px;margin:0 0 20px;font-size:13px;line-height:1.6}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailPoints{grid-template-columns:repeat(2,1fr);gap:7px;max-width:490px;margin-bottom:28px;display:grid}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailPoints span{background:#fcfbff;border:1px solid #e9e5f1;border-radius:12px;align-items:center;min-height:39px;padding:0 12px;font-size:12.5px;display:flex}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailPoints span i{background:#d72cb4;border-radius:50%;width:5px;height:5px;margin-right:10px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:22px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:0 20px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailButton svg{width:14px;height:14px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailButton:hover{transform:translateY(-1px)}.thoughtLeaderFormOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1410378c;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}.thoughtLeaderFormOverlay .thoughtLeaderFormModal{background:#fff;border-radius:18px;width:min(1100px,100%);max-height:calc(100vh - 60px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #1b165333}.thoughtLeaderFormOverlay .thoughtLeaderFormModal .thoughtLeaderFormHeader{border-bottom:1px solid #e8e4f0;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.thoughtLeaderFormOverlay .thoughtLeaderFormModal .thoughtLeaderFormHeader .subthoughtLeaderFormHeader{padding-right:45px}.thoughtLeaderFormOverlay .thoughtLeaderFormModal .thoughtLeaderFormHeader .subthoughtLeaderFormHeader>span{color:#b13edc;letter-spacing:1.5px;font-size:12px;font-weight:700;display:block}.thoughtLeaderFormOverlay .thoughtLeaderFormModal .thoughtLeaderFormHeader .subthoughtLeaderFormHeader h2{color:#1b1653;font-size:18px;font-weight:500}.thoughtLeaderFormOverlay .thoughtLeaderFormModal .thoughtLeaderFormHeader .subthoughtLeaderFormHeader p{color:#666;margin:0;font-size:13px}.thoughtLeaderFormOverlay .thoughtLeaderFormModal .thoughtLeaderFormHeader .thoughtLeaderFormClose{z-index:2;color:#1b1653;cursor:pointer;background:#f5f3fb;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;transition:all .2s;display:flex}.thoughtLeaderForm{width:1250px;margin:0 auto}.thoughtLeaderForm .stepOneWrapper{background:#fff;border:1px solid #e8e4f0;border-radius:10px;width:100%;margin-top:20px;overflow:hidden;box-shadow:0 18px 45px #7030f51a}.thoughtLeaderForm .stepOneWrapper .stepOneHeader{background:radial-gradient(circle at 80% 45%,#9b6af51f,#0000 32%),linear-gradient(105deg,#fff 0%,#fbf9ff 50%,#f7f1ff 100%);border-bottom:1px solid #f1edf8;justify-content:space-between;align-items:center;min-height:98px;padding:25px 55px 10px;display:flex;position:relative;overflow:hidden}.thoughtLeaderForm .stepOneWrapper .stepOneHeader:before{content:"";background:#9d3de509;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:80px}.thoughtLeaderForm .stepOneWrapper .stepOneHeader .stepOneHeaderContent{z-index:2;align-items:center;gap:26px;max-width:600px;display:flex;position:relative}.thoughtLeaderForm .stepOneWrapper .stepOneHeader .stepOneHeaderContent .stepOneHeaderIcon{color:#7130f5;background:linear-gradient(145deg,#f0eaff,#f7f3ff);border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;font-size:39px;display:flex;position:relative}.thoughtLeaderForm .stepOneWrapper .stepOneHeader .stepOneHeaderContent .stepOneHeaderIcon span{color:#8b3df2;font-size:16px;position:absolute;bottom:12px;right:5px}.thoughtLeaderForm .stepOneWrapper .stepOneHeader .stepOneHeaderContent .stepOneHeaderText h2{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.2}.thoughtLeaderForm .stepOneWrapper .stepOneHeader .stepOneHeaderContent .stepOneHeaderText p{max-width:530px;margin:0;font-size:13px;line-height:1.65}.thoughtLeaderForm .stepOneWrapper .stepOneHeader .stepOneIllustration{flex:0 0 240px;width:240px;height:175px;position:relative}.thoughtLeaderForm .stepOneWrapper .stepOneHeader .stepOneIllustration img{height:100%}.thoughtLeaderForm .stepOneWrapper .stepOneBody{background:#fff;padding:20px 55px 28px}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField{flex-direction:column;display:flex}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField label{margin-bottom:8px;font-size:13px;font-weight:500}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField label span{color:#b13edc}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField input,.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField select,.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField textarea{box-sizing:border-box;background:#fff;border:1px solid #e4e1ee;border-radius:5px;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField input:focus,.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField select:focus,.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField textarea:focus{border-color:#b13edc;box-shadow:0 0 0 3px #b13edc14}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField input{padding:8px}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField textarea{resize:vertical;min-height:130px;padding:12px}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField select{cursor:pointer}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formGrid .formField.formFieldFull{grid-column:1/-1}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formActions{justify-content:flex-end;margin-top:24px;display:flex}.thoughtLeaderForm .stepOneWrapper .stepOneBody .formActions button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#9d3de5,#ec3d96);border:0;border-radius:24px;min-width:125px;height:42px;padding:0 22px;font-size:14px;font-weight:600;box-shadow:0 8px 18px #b13edc33}.thoughtLeaderForm .contributionStep{grid-template-columns:420px minmax(0,1fr);gap:0;min-height:650px;margin:-1px -1px 0;display:grid}.thoughtLeaderForm .contributionStep .contributionLeft{background:#fff;border-right:1px solid #e8e4ef;padding:32px 10px}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftHeading{margin-bottom:22px}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftHeading h3{color:#20223f;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3;display:block}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftHeading h3 span{color:#ef476f}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftHeading p{color:#626786;margin:0;font-size:13px;line-height:1.5}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions{flex-direction:column;gap:12px;display:flex}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList{cursor:pointer;background:#fff;border:1px solid #e4e2ec;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList input{opacity:0;pointer-events:none;position:absolute}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList .contributionLeftIcon{color:#fff;background:linear-gradient(145deg,#7130f5,#a05cff);border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:23px;display:flex;box-shadow:0 6px 14px #7030f52e}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList .contributionLeftOptionContent{flex-direction:column;flex:1;gap:5px;padding-top:1px;padding-right:24px;display:flex}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList .contributionLeftOptionContent .contributionLeftOptionTitle{font-size:13px;font-weight:400;line-height:1.35}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList .contributionLeftOptionContent .contributionLeftOptionDescription{color:#25284c;font-size:12px;line-height:1.55}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList .customCheckbox{color:#fff;background:#fff;border:2px solid #a3a7b8;border-radius:4px;justify-content:center;align-items:center;width:21px;height:21px;font-size:13px;font-weight:800;transition:background-color .2s,border-color .2s;display:flex;position:absolute;top:16px;right:14px}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;border-radius:10px}.thoughtLeaderForm .contributionStep .contributionLeft .contributionLeftOptions .contributionLeftOptionList.selected .customCheckbox{background:linear-gradient(90deg,#8b3df2,#ec4899);border:none}.thoughtLeaderForm .contributionStep .contributionLeft .contributionHint{background:linear-gradient(135deg,#f6f1ff,#f8f5fc);border-radius:14px;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;display:flex}.thoughtLeaderForm .contributionStep .contributionLeft .contributionHint span{color:#7a39ee;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:22px;display:flex}.thoughtLeaderForm .contributionStep .contributionLeft .contributionHint p{color:#515578;margin:0;font-size:13px;line-height:1.5}.thoughtLeaderForm .contributionStep .contributionRight{background:#fff;min-width:0;padding:30px 36px 28px}.thoughtLeaderForm .contributionStep .contributionRight .selectedContributionHeader{margin-bottom:20px}.thoughtLeaderForm .contributionStep .contributionRight .selectedContributionHeader h3{color:#20223f;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3;display:block}.thoughtLeaderForm .contributionStep .contributionRight .selectedContributionHeader h3 span{color:#ef476f}.thoughtLeaderForm .contributionStep .contributionRight .selectedContributionHeader p{color:#626786;margin:0;font-size:13px;line-height:1.5}.thoughtLeaderForm .contributionStep .contributionRight .questionsHeading{color:#20223f;margin-bottom:18px;font-size:14px;font-weight:700}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions{flex-direction:column;gap:14px;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup{background:#fff;border:1px solid #e1dfeb;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup.expanded{border-color:#cfc4f4;box-shadow:0 3px 12px #4029720a}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:8px 18px;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader:hover{background:#faf9fd}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderLeft{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderLeft .questionIcon{color:#7032ed;background:#f0eaff;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderLeft span{font-size:12px;font-weight:600}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderRight{align-items:center;gap:20px;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderRight>svg{color:#222541;font-size:18px}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderRight .questionStatus{border-radius:40px;justify-content:center;align-items:center;min-width:78px;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderRight .questionStatus.pending{color:#ed8412;background:#fff1dc}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderRight .questionStatus.progress{color:#129c79;background:#e2f8f1}.thoughtLeaderForm .contributionStep .contributionRight .additionalQuestions .additionalQuestionGroup .additionalQuestionHeader .additionalQuestionHeaderRight .questionStatus.completed{color:#16855f;background:#e4f8ed}.thoughtLeaderForm .contributionStep .contributionRight .contributionProgress{align-items:center;width:100%;margin-bottom:48px;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .contributionProgress .selectedContributionChips{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .contributionProgress .selectedContributionChips .selectedContributionChip{color:#242643;background:#f5f2fc;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.thoughtLeaderForm .contributionStep .contributionRight .contributionProgress .selectedContributionChips .selectedContributionChip .chipIcon{color:#7234ed;background:#eee8ff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .contributionProgress .selectedContributionChips .selectedContributionChip button{color:#8b8da1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .contributionProgress .selectedContributionChips .selectedContributionChip button:hover{color:#5c5e75}.thoughtLeaderForm .contributionStep .contributionRight .formActions{justify-content:flex-end;margin-top:24px;display:flex}.thoughtLeaderForm .contributionStep .contributionRight .formActions button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#9d3de5,#ec3d96);border:0;border-radius:24px;min-width:125px;height:42px;padding:0 22px;font-size:14px;font-weight:600;box-shadow:0 8px 18px #b13edc33}.thoughtLeaderForm .additionalQuestionBody{background:#fff;border-top:1px solid #e3dff0;padding:28px}.thoughtLeaderForm .additionalQuestionBody .questionGrid{flex-direction:column;gap:14px;display:flex}.thoughtLeaderForm .additionalQuestionBody .questionGrid .formField{border-bottom:1px solid #e3dff0;padding-bottom:20px}.thoughtLeaderForm .additionalQuestionBody .questionGrid .formField .textareaCounter{font-size:12px}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionLabel{align-items:flex-start;gap:10px;margin-bottom:6px;font-weight:500;display:flex}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionLabel label{margin:0;padding:0;font-size:13px;line-height:22px}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionLabel .requiredMark{color:#d83d68;margin-left:2px}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionLabel .questionHelper{color:#6f6879;margin-left:8px;font-size:12px;font-weight:400}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOptions{gap:8px;width:100%;display:grid}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionRadioOptions{flex-wrap:wrap;gap:10px;display:flex}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionRadioOptions .questionOption{min-width:84px}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionCheckboxOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption{cursor:pointer;background:#fff;border:1px solid #e2ddea;border-radius:8px;align-items:center;min-width:0;min-height:10px;padding:6px 12px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption .optionText{color:#393348;font-size:13px;font-weight:500;line-height:18px}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption:hover{background:#fcf9ff;border-color:#b57cff}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption:focus-within{border-color:#9b55e8;box-shadow:0 0 0 3px #9b55e81a}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption.selected{background:#faf6ff;border-color:#aa6aff}.thoughtLeaderForm .additionalQuestionBody .questionGrid .customRadio{background:#fff;border:1.5px solid #9f98aa;border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-right:9px;transition:border-color .2s,box-shadow .2s;position:relative}.thoughtLeaderForm .additionalQuestionBody .questionGrid .customRadio:after{content:"";background:#8f3ee8;border-radius:50%;width:7px;height:7px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption input[type=radio]:checked+.customRadio{border-color:#8f3ee8;box-shadow:inset 0 0 0 3px #fff}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption input[type=radio]:checked+.customRadio:after{transform:translate(-50%,-50%)scale(1)}.thoughtLeaderForm .additionalQuestionBody .questionGrid .customCheckbox{background:#fff;border:1.5px solid #aaa3b1;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:9px;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.thoughtLeaderForm .additionalQuestionBody .questionGrid .customCheckbox .checkmark{color:#fff;opacity:0;font-size:11px;font-weight:700;line-height:1;transition:opacity .15s,transform .15s;display:block;transform:scale(.6)}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption input[type=checkbox]:checked+.customCheckbox{background:#8f3ee8;border-color:#8f3ee8}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption input[type=checkbox]:checked+.customCheckbox .checkmark{opacity:1;transform:scale(1)}.thoughtLeaderForm .additionalQuestionBody .questionGrid .optionIcon{color:#8650df;justify-content:center;align-items:center;width:20px;height:20px;margin-right:7px;font-size:15px;display:inline-flex}.thoughtLeaderForm .additionalQuestionBody .questionGrid .optionIcon svg{stroke-width:2px;width:15px;height:15px}.thoughtLeaderForm .additionalQuestionBody .questionGrid .questionOption.selected .optionIcon{color:#7d35d1}.thoughtLeaderForm .additionalQuestionBody .questionGrid .formActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;display:flex}.thoughtLeaderForm .additionalQuestionBody .questionGrid .formActions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d28ef,#914bfa);border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;min-width:140px;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px #6b28ef2e}.thoughtLeaderForm .additionalQuestionBody .questionGrid .formActions button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6b28ef3d}.thoughtLeaderForm .additionalQuestionBody .questionGrid .formActions button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.thoughtLeaderForm .additionalQuestionBody .questionGrid .formActions .formBackButton{color:#252743;box-shadow:none;background:#fff;border:1px solid #d8d7e2}.thoughtLeaderForm .additionalQuestionBody .questionGrid .formActions .formBackButton:hover{box-shadow:none;background:#faf9fd}@media (width<=1100px){.thoughtLeaderForm .contributionStep{grid-template-columns:350px minmax(0,1fr)}.thoughtLeaderForm .contributionStep .contributionLeft,.thoughtLeaderForm .contributionStep .contributionRight{padding:24px}.thoughtLeaderForm .progressStep strong{font-size:12px}.thoughtLeaderForm .progressLine{margin:0 10px}}@media (width<=850px){.thoughtLeaderForm .contributionStep{grid-template-columns:1fr}.thoughtLeaderForm .contributionStep .contributionLeft{border-bottom:1px solid #e8e4ef;border-right:0}.thoughtLeaderForm .contributionProgress{padding-bottom:8px;overflow-x:auto}.thoughtLeaderForm .questionGrid{grid-template-columns:1fr}.thoughtLeaderForm .questionFieldFull{grid-column:auto}}@media (width<=576px){.thoughtLeaderForm .contributionStep .contributionLeft,.thoughtLeaderForm .contributionStep .contributionRight{padding:18px}.thoughtLeaderForm .contributionOption{padding:13px 11px}.thoughtLeaderForm .contributionOption .contributionIcon{flex-basis:42px;width:42px;height:42px;font-size:19px}.thoughtLeaderForm .contributionOption .contributionOptionTitle{font-size:13px}.thoughtLeaderForm .contributionOption .contributionOptionDescription{font-size:12px}.thoughtLeaderForm .contributionProgress{margin-bottom:28px}.thoughtLeaderForm .progressStep strong{display:none}.thoughtLeaderForm .progressLine{min-width:20px;margin:0 8px}.thoughtLeaderForm .additionalQuestionBody{padding:18px}.thoughtLeaderForm .additionalQuestionHeader{padding:10px 12px}.thoughtLeaderForm .additionalQuestionHeaderRight{gap:8px}.thoughtLeaderForm .additionalQuestionHeaderRight .questionStatus{min-width:auto;padding:6px 8px}.thoughtLeaderForm .formActions button{min-width:120px}}@media (width<=768px){.thoughtLeaderFormOverlay{align-items:flex-start;padding:15px}.thoughtLeaderFormOverlay .thoughtLeaderFormModal{border-radius:14px;max-height:calc(100vh - 30px);padding:25px 20px}.thoughtLeaderFormOverlay .thoughtLeaderFormModal .thoughtLeaderForm .formGrid{grid-template-columns:1fr;gap:16px}.thoughtLeaderFormOverlay .thoughtLeaderFormModal .thoughtLeaderForm .formGrid .formField.formFieldFull{grid-column:auto}}@media (width<=1050px){.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent{grid-template-columns:320px 1fr;gap:22px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails{padding:30px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails h3{font-size:24px}}@media (width<=800px){.mainWhyToGetInvolvedThoughtLeader{padding:60px 0}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader{max-width:calc(100% - 32px)}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader{margin-bottom:32px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader h2{font-size:28px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent{grid-template-columns:1fr;gap:20px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem{min-height:43px;padding:0 12px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem.active{min-height:43px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem .navTitle{font-size:12px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails{min-height:auto}}@media (width<=550px){.mainWhyToGetInvolvedThoughtLeader{padding:50px 0}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader>span{letter-spacing:2px;font-size:9px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader h2{white-space:normal;text-wrap:balance;font-size:24px;line-height:1.2}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedHeader p{white-space:normal;font-size:14px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation{grid-template-columns:1fr}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedNavigation .involvementNavItem .navTitle{font-size:13px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails{padding:26px 22px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailNumber{top:29px;right:23px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails h3{font-size:23px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailDescription{font-size:14px}.mainWhyToGetInvolvedThoughtLeader .subWhyToGetInvolvedThoughtLeader .whyToGetInvolvedContent .whyToGetInvolvedDetails .detailPoints{grid-template-columns:1fr}}.mainThoughtLeaderProcess{box-sizing:border-box;background:#fff;width:100%;max-width:100%;padding:48px 0 70px;overflow-x:hidden}.mainThoughtLeaderProcess .subThoughtLeaderProcess{box-sizing:border-box;width:100%;max-width:min(1250px,100% - 32px);margin:0 auto}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessHeader{text-align:center;box-sizing:border-box;width:100%}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessHeader .thoughtLeaderProcessEyebrow{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;background:#ece9fc;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessHeader h2{color:#1b1653;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean;font-size:36px;font-weight:400}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessHeader h2 span{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal;display:inline}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessSteps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessSteps .thoughtLeaderProcessStep{background:#fff;border:1px solid #eeeaf5;border-radius:12px;min-height:120px;padding:17px 22px;box-shadow:0 8px 22px #301f6514}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessSteps .thoughtLeaderProcessStep .thoughtLeaderProcessNumber{color:#d4c5f5;margin-bottom:7px;font-size:14px;font-weight:600;display:block}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessSteps .thoughtLeaderProcessStep h3{color:#29245e;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessSteps .thoughtLeaderProcessStep p{color:#73758d;max-width:260px;margin:0;font-size:13px;font-weight:400;line-height:1.45}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper{background:#fff;border:1px solid #eeeaf5;border-radius:12px;margin:25px auto 0;padding:17px;box-shadow:0 10px 25px #301f6517}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm{grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField{flex-direction:column;display:flex}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField label{margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.2}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField label span{color:#b64acb}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField input,.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField select,.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField textarea{box-sizing:border-box;color:#4e5270;background:#fff;border:1px solid #e8e4f1;border-radius:4px;outline:none;width:100%;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField input:focus,.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField select:focus,.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField textarea:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 2px #8b52e814}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField input,.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField select{height:27px;padding:0 8px}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField select{cursor:pointer}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessField textarea{resize:vertical;min-height:70px;padding:7px 8px}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessTextarea{grid-column:1/-1}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:20px;grid-column:1/-1;justify-self:end;height:28px;margin-top:2px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 5px 12px #7040dc33}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #7040dc47}@media (width<=1300px){.mainThoughtLeaderProcess{padding-left:24px;padding-right:24px}.mainThoughtLeaderProcess .subThoughtLeaderProcess{width:100%;max-width:1250px}}@media (width<=767px){.mainThoughtLeaderProcess{box-sizing:border-box;width:100%;padding:40px 16px 50px}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessHeader h2{white-space:normal;text-wrap:balance;font-size:26px;line-height:1.25}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessSteps{grid-template-columns:1fr;gap:14px}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessSteps .thoughtLeaderProcessStep{min-height:auto}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper{box-sizing:border-box;width:100%;margin-top:22px;padding:16px}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm{grid-template-columns:1fr;gap:12px}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm .thoughtLeaderProcessTextarea,.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper .thoughtLeaderProcessForm button{grid-column:auto}}@media (width<=480px){.mainThoughtLeaderProcess{padding-left:14px;padding-right:14px}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessHeader h2{font-size:24px}.mainThoughtLeaderProcess .subThoughtLeaderProcess .thoughtLeaderProcessFormWrapper{padding:14px}}.mainThoughtLeaderYourExperience{box-sizing:border-box;background:linear-gradient(90deg,#8b3df2,#ec4899);width:100%;max-width:100%;overflow-x:hidden}.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperience{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:398px;padding:60px 24px;display:flex}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience{text-align:center;box-sizing:border-box;width:100%;max-width:950px;margin:0 auto}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience h1{color:#fff;letter-spacing:-.3px;white-space:normal;text-wrap:balance;margin:0;font-family:Tan Aegean,serif;font-size:35px;font-weight:400;line-height:1.35}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience h1 .firstLine{white-space:nowrap;display:inline-block}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience p{color:#ffffffbf;white-space:normal;max-width:850px;margin:17px auto 0;font-family:Poppins,sans-serif;font-size:15.5px;font-weight:400;line-height:1.48}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperienceList{justify-content:center;align-items:center;gap:10px;margin-top:32px;display:flex}.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperienceList{color:#442080;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:24px;outline:none;justify-content:center;align-items:center;min-width:190px;height:41px;padding:0 24px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperienceList:hover{background:#f7f3ff;transform:translateY(-1px)}.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperienceList:last-child{color:#fff;background:0 0;border-color:#ffffff59;min-width:153px}.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperienceList:last-child:hover{background:#ffffff14;border-color:#fff9}.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperienceList:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=767px){.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperience{box-sizing:border-box;width:100%;min-height:auto;padding:50px 16px}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience{box-sizing:border-box;width:100%;max-width:100%}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience h1{white-space:normal;text-wrap:balance;font-size:clamp(22px,6vw,28px);line-height:1.25}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience h1 .firstLine{white-space:normal!important;display:inline!important}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience h1 br{display:none}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience p{white-space:normal;box-sizing:border-box;max-width:100%;font-size:13.5px;line-height:1.55}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience p br{display:none}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperienceList{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;margin-top:24px}.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperienceList{box-sizing:border-box;width:100%;max-width:260px}}@media (width<=480px){.mainThoughtLeaderYourExperience .subThoughtLeaderYourExperience{padding:45px 14px}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience h1{font-size:24px}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience h1 .firstLine{white-space:normal!important;display:inline!important}.mainThoughtLeaderYourExperience .ThoughtLeaderYourExperience p{font-size:13px}}.ac-page{padding:1.5rem 2rem}.ac-page .ac-head{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ac-page .ac-head h1{margin:0;font-size:1.5rem}.ac-page .ac-primary{cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #8b3df240;color:#fff!important;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%)!important;border:none!important;border-radius:8px!important;padding:.55rem 1.25rem!important;font-weight:600!important}.ac-page .ac-primary:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.ac-page .ac-primary:disabled{opacity:.5;cursor:not-allowed}.ac-page .ac-primary:hover{background:linear-gradient(135deg,#7c3aed 0%,#db2777 100%)!important}.ac-page .ac-danger{color:#b91c1c}.ac-page .ac-table{border-collapse:collapse;background:#fff;border:1px solid #eef0f3;border-radius:12px;width:100%;overflow:hidden}.ac-page .ac-table th,.ac-page .ac-table td{text-align:left;border-bottom:1px solid #f1f3f5;padding:.75rem 1rem;font-size:.92rem}.ac-page .ac-table th{color:#475569;background:#f8fafc;font-weight:600}.ac-page .ac-table tbody tr:last-child td{border-bottom:none}.ac-page .ac-actions{justify-content:flex-end;gap:.5rem;display:flex}.ac-page .ac-actions button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.35rem .7rem}.ac-page .ac-actions button:hover{background:#f3f4f6}.ac-page .ac-badge{color:#4338ca;background:#eef2ff;border-radius:999px;margin-left:.5rem;padding:.1rem .45rem;font-size:.7rem}.ac-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#0f172a73;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out acFadeIn;display:flex;position:fixed;inset:0}.ac-modal{background:#fff;border:1px solid #f0f0f5;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) acSlideUp;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000002e,0 4px 12px #8b3df21a}.ac-modal .ac-modal-head{background:#fff;border-bottom:1px solid #eceaf8;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ac-modal .ac-modal-head h2,.ac-modal .ac-modal-head h3{color:#1f2937;margin:0;font-size:1.15rem;font-weight:700}.ac-modal .ac-modal-head .ac-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px;transition:all .15s}.ac-modal .ac-modal-head .ac-modal-close:hover{color:#111827;background:#f3f4f6}.ac-modal .ac-modal-body{flex:1;padding:20px 24px;overflow-y:auto}.ac-modal .ac-modal-body label{color:#374151;margin-bottom:1rem;font-size:.88rem;font-weight:500;display:block}.ac-modal .ac-modal-body label input:not([type=checkbox]),.ac-modal .ac-modal-body label select{color:#111827;border:1px solid #d1d5db;border-radius:8px;width:100%;margin-top:.35rem;padding:.55rem .75rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s;display:block}.ac-modal .ac-modal-body label input:not([type=checkbox]):focus,.ac-modal .ac-modal-body label select:focus{border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21f}.ac-modal .ac-modal-body label.ac-check{cursor:pointer;align-items:center;gap:.5rem;font-weight:500;display:flex}.ac-modal .ac-modal-body label.ac-check input{accent-color:#8b3df2;width:17px;height:17px;margin:0}.ac-modal.ac-wide{max-width:760px}.ac-modal .ac-hint{color:#6b7280;margin:-.25rem 0 1rem;font-size:.85rem}.ac-modal .ac-modal-foot{background:#fafafa;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:.75rem;padding:14px 24px;display:flex}.ac-modal .ac-modal-foot button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.5rem 1.1rem;font-size:.88rem;font-weight:500;transition:all .2s}.ac-modal .ac-modal-foot button:hover{background:#f1f5f9;border-color:#cbd5e1}.ac-modal .ac-modal-foot button.ac-primary{box-shadow:0 4px 12px #8b3df240;color:#fff!important;background:linear-gradient(135deg,#8b3df2 0%,#ec4899 100%)!important;border:none!important}.ac-modal .ac-modal-foot button.ac-primary:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}@keyframes acFadeIn{0%{opacity:0}to{opacity:1}}@keyframes acSlideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.perm-matrix{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.perm-matrix.is-disabled{opacity:.55}.perm-group{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;box-shadow:0 1px 3px #00000005}.perm-group-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.perm-group-head .perm-cat{text-transform:uppercase;color:#8b3df2;letter-spacing:.05em;font-size:.78rem;font-weight:700}.perm-group-head .perm-all{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;transition:all .15s}.perm-group-head .perm-all:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.perm-items{flex-direction:column;gap:.35rem;display:flex}.perm-item{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;padding:5px 8px;font-size:.85rem;transition:background .15s;flex-direction:row!important;align-items:center!important;gap:10px!important;margin-bottom:0!important;display:flex!important}.perm-item:hover{background:#f8fafc}.perm-item input[type=checkbox]{accent-color:#8b3df2;cursor:pointer;flex-shrink:0!important;width:17px!important;height:17px!important;margin:0 10px 0 0!important;display:inline-block!important}.perm-item span{color:#1e293b;font-weight:500;line-height:1.4}@media (width<=640px){.perm-matrix{grid-template-columns:1fr}}.voices-page{--voices-purple:#6d28d9;--voices-purple-light:#8b5cf6;--voices-purple-soft:#ede9fe;--voices-pink:#ec4899;--voices-text:#101044;--voices-muted:#66708f;--voices-border:#e2e5ef;--voices-error:#dc2626;--voices-white:#fff;isolation:isolate;background:radial-gradient(at 8% 7%,#c4b5fd6b 0%,#c4b5fd2e 18%,#0000 38%),radial-gradient(at 95% 18%,#ddd6fea6 0%,#ddd6fe33 25%,#0000 48%),radial-gradient(at 100% 72%,#c4b5fd57 0%,#0000 34%),linear-gradient(135deg,#f7f4ff 0%,#fff 42%,#f8f6ff 100%);min-height:100vh;padding-top:10.5rem;padding-bottom:4.2rem;position:relative;overflow-x:clip}.voices-page:before,.voices-page:after{content:"";z-index:-1;pointer-events:none;filter:blur(1px);border-radius:50%;position:absolute}.voices-page:before{background:radial-gradient(#a78bfa40 0%,#c4b5fd1f 45%,#0000 70%);width:520px;height:260px;top:30px;left:-170px;transform:rotate(-12deg)}.voices-page:after{background:radial-gradient(#c4b5fd4d 0%,#ddd6fe26 48%,#0000 72%);width:500px;height:340px;bottom:120px;right:-180px;transform:rotate(18deg)}.voices-header{text-align:center;z-index:1;width:min(900px,100%);margin:0 auto 14px;position:relative}.voices-header .voices-kicker{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;background:#ede9fed1;border:1px solid #8b5cf629;border-radius:999px;justify-content:center;align-items:center;margin:0 0 10px;padding:6px 13px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.voices-header h1{color:#101010;letter-spacing:-.035em;background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,3vw,34px);font-weight:800;line-height:1.15}.voices-header .voices-tagline{color:#16163d;margin:7px 0 0;font-size:17px;font-weight:600;line-height:1.4}.voices-header .voices-intro{color:#59627f;width:min(700px,100%);margin:10px auto 0;font-size:13px;font-weight:400;line-height:1.55}.voices-card{-webkit-backdrop-filter:blur(14px);z-index:2;box-sizing:border-box;background:#fffffff0;border:1px solid #e2e5efe6;border-radius:14px;width:min(1150px,100%);margin:0 auto;padding:18px 28px;position:relative;box-shadow:0 20px 55px #47308c14,0 5px 18px #36236e0d}.voices-section{border:1px solid #e4e8ed;border-radius:10px;min-width:0;margin:0 0 20px;padding:10px;box-shadow:0 2px 5px #021e540f}.voices-section:not(:first-of-type){margin-top:10px;padding-top:10px}.voices-section:last-of-type{border-bottom:0;padding-bottom:4px}.voices-section legend{color:#101044;background:#f3f3f38f;border-radius:4px;margin:10px 0 11px;padding:4px 10px;font-size:15px;font-weight:800;line-height:1.35}.voices-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;display:grid}.voices-field{min-width:0}.voices-field.full{grid-column:1/-1}.voices-field>label{text-transform:capitalize;margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.3;display:block}.voices-field .voices-label-block{margin-bottom:6px}.voices-field input,.voices-field textarea{box-sizing:border-box;background:#fff;border:1px solid #dfe3ec;border-radius:6px;outline:none;width:100%;font-size:13px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s}.voices-field input::placeholder,.voices-field textarea::placeholder{color:#a0a7c0;opacity:1}.voices-field input:hover,.voices-field textarea:hover{border-color:#c9cde0}.voices-field input:focus,.voices-field textarea:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.voices-field input{height:31px;padding:0 11px}.voices-field textarea{resize:vertical;min-height:72px;padding:9px 11px}.voices-field textarea::placeholder{line-height:1.45}.voices-field.has-error input,.voices-field.has-error textarea{border-color:#ef4444}.voices-field.has-error input:focus,.voices-field.has-error textarea:focus{box-shadow:0 0 0 3px #ef444414}.voices-req{color:#ef4444;font-weight:700}.phto{gap:10px;display:flex}.voices-error{color:var(--voices-error);background:#ffe5e5;border-radius:4px;width:45%;padding:8px 10px;font-size:13px;line-height:1.35}.voices-help{color:#7d849d;margin:5px 0 0;font-size:12px;line-height:1.4}.voices-photo{box-sizing:border-box;background:linear-gradient(135deg,#faf8fffa 0%,#f6f2ffeb 100%);border:1px solid #e3dcff;border-radius:7px;grid-template-columns:68px minmax(0,1fr) 1px minmax(240px,.85fr);align-items:center;gap:16px;width:100%;min-height:104px;padding:14px 18px;display:grid;position:relative}.voices-photo>div{min-width:0}.voices-photo-placeholder,.voices-photo-preview{box-sizing:border-box;border-radius:50%;flex:0 0 68px;width:68px;height:68px}.voices-photo-placeholder{color:#7c3aed;background:linear-gradient(135deg,#f0e9ff 0%,#e8ddff 100%);border:0;justify-content:center;align-items:center;font-size:0;display:flex;position:relative}.voices-photo-placeholder:before{content:"⌑";color:#0000;border:2px solid #7c3aed;border-radius:4px;justify-content:center;align-items:center;width:23px;height:18px;display:flex;position:relative}.voices-photo-placeholder:after{content:"";border:2px solid #7c3aed;border-radius:50%;width:7px;height:7px;position:absolute;top:29px;left:31px;transform:translate(-50%,-50%)}.voices-photo-preview{object-fit:cover;border:2px solid #ddd2ff;display:block;box-shadow:0 4px 12px #5b3aa01f}@media (width<=600px){.voices-photo{gap:16px;padding:14px 16px}.voices-photo-icon,.voices-photo-preview{flex-basis:70px;width:70px;height:70px}.voices-upload-content .voices-help{font-size:9px}}@media (width<=420px){.voices-photo{gap:13px;padding:13px}.voices-photo-icon,.voices-photo-preview{flex-basis:62px;width:62px;height:62px}.voices-upload-content .voices-btn-secondary :scope:after{min-width:95px;height:28px}}.voices-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6d28d9 0%,#7c3aed 52%,#ec4899 100%);border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 5px 14px #6d28d929}.voices-btn:hover{transform:translateY(-1px);box-shadow:0 7px 18px #6d28d938}.voices-btn:active{transform:translateY(0)}.voices-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.voices-btn-secondary{color:#6d28d9;box-shadow:none;background:linear-gradient(135deg,#f3edff 0%,#ebe3ff 100%);border:1px solid #e4d8ff;width:40%;padding:0 15px;font-size:14px}.voices-btn-secondary:hover{background:#e9ddff;box-shadow:0 4px 12px #6d28d91a}.voices-submit{border-radius:6px;width:20%;min-height:33px;margin-top:5px;font-size:12px}.voices-check{cursor:pointer;align-items:start;gap:9px;margin:0 0 11px;font-size:12px;line-height:1.5;display:flex}.voices-check:last-of-type{margin-bottom:0}.voices-check input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #8991ad;border-radius:3px;width:30px;height:30px;margin:1px 0 0;transition:background .15s,border-color .15s;position:relative}.voices-check input[type=checkbox]:checked{background:#7c3aed;border-color:#7c3aed}.voices-check input[type=checkbox]:checked:after{content:"✔";color:#fff;width:10px;height:15px;font-size:20px;position:absolute;top:0;left:7px;transform:rotate(5deg)}.voices-check input[type=checkbox]:focus-visible{outline-offset:1px;outline:3px solid #7c3aed1f}.voices-check.has-error input[type=checkbox]{border-color:#ef4444}.voices-loading{color:#6d28d9;justify-content:center;align-items:center;min-height:60vh;margin:0;font-size:14px;font-weight:600;display:flex}.voices-closed,.voices-success{text-align:center;margin-top:40px;padding:48px 32px}.voices-closed h1,.voices-success h1{margin:0 0 10px;font-size:26px;font-weight:800}.voices-closed p,.voices-success p{color:#68708c;max-width:560px;margin:0 auto 22px;font-size:13px;line-height:1.6}.voices-closed .voices-tagline,.voices-success .voices-tagline{color:#6d28d9;font-weight:700}.voices-emoji{margin-bottom:12px;font-size:40px}@media (width<=768px){.voices-page{padding-top:7.5rem;padding-bottom:4.2rem}.voices-header{margin-bottom:16px}.voices-header h1{font-size:29px}.voices-header .voices-tagline{font-size:15px}.voices-header .voices-intro{font-size:12px}.voices-card{padding:17px 20px}.voices-grid{gap:11px 14px}}@media (width<=560px){.voices-page{padding-top:7.5rem;padding-bottom:4.2rem}.voices-header h1{font-size:25px;line-height:1.2}.voices-header .voices-tagline{font-size:14px}.voices-header .voices-intro{font-size:11px;line-height:1.55}.voices-card{border-radius:12px;padding:16px 15px}.voices-grid{grid-template-columns:1fr;gap:11px}.voices-field.full{grid-column:auto}.voices-photo{align-items:flex-start}.voices-photo-placeholder,.voices-photo-preview{flex-basis:58px;width:58px;height:58px}.voices-help{max-width:270px}.voices-check{grid-template-columns:16px minmax(0,1fr);font-size:10px}}@media (width<=380px){.voices-page{padding-left:9px;padding-right:9px}.voices-card{padding:14px 12px}.voices-header h1{font-size:22px}.voices-section legend{font-size:13px}.voices-photo{gap:10px}.voices-photo-placeholder,.voices-photo-preview{flex-basis:54px;width:54px;height:54px}}@media (width<=768px){.voices-photo{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:14px}.voices-photo>div:nth-child(3){display:none}.voices-photo>div:last-child{grid-column:2}.voices-submit{width:40%}}@media (width<=560px){.voices-photo{align-items:center;gap:12px;min-height:auto;padding:13px;display:flex}.voices-photo-placeholder,.voices-photo-preview{flex:0 0 58px;width:58px;height:58px}.voices-photo>div{min-width:0}.voices-photo .voices-upload-content{flex:1;min-width:0}.voices-photo .voices-help{max-width:100%;margin-top:4px;font-size:11px;line-height:1.4}.voices-btn-secondary{width:auto;min-width:100px;padding:0 12px;font-size:12px}.voices-submit{width:50%}.voices-error{font-size:11px}}@media (width<=380px){.voices-photo{gap:10px;padding:11px}.voices-photo-placeholder,.voices-photo-preview{flex-basis:50px;width:50px;height:50px}.voices-photo .voices-upload-content{font-size:12px}.voices-btn-secondary{min-width:88px;padding:0 9px;font-size:11px}.voices-submit{width:100%}.voices-error{width:100%;font-size:11px}.phto{flex-direction:column;gap:5px}}.va-wrap{padding:24px}.va-title{color:#1e1e2d;margin:0 0 20px;font-size:22px;font-weight:700}.va-muted{color:#64748b;padding:20px 0}.va-small{font-size:.82rem}.va-tabs{border-bottom:1px solid #e2e8f0;gap:12px;margin-bottom:20px;display:flex}.va-tabs button{cursor:pointer;color:#64748b;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.va-tabs button:hover{color:#1e1e2d}.va-tabs button.active{color:#8b3df2;border-bottom:2px solid #8b3df2}.va-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.va-toolbar.va-toolbar-right{justify-content:flex-end}.va-toolbar select{min-width:170px;height:40px;font:inherit;color:#1e293b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s;width:auto!important}.va-toolbar select:focus{border-color:#8b3df2;box-shadow:0 0 0 2px #8b3df21f}.va-toolbar input{min-width:260px;max-width:380px;height:40px;font:inherit;color:#1e293b;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:1;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s;width:auto!important}.va-toolbar input:focus{border-color:#8b3df2;box-shadow:0 0 0 2px #8b3df21f}.va-table{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;font-size:.9rem;overflow:hidden}.va-table th,.va-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 14px}.va-table th{color:#64748b;text-transform:uppercase;letter-spacing:.03em;background:#f8fafc;font-size:.82rem;font-weight:600}.va-row{cursor:pointer;transition:background-color .15s}.va-row:hover{background:#faf8ff}.va-avatar{object-fit:cover;border-radius:50%;width:36px;height:36px;display:block}.va-avatar-empty{background:#e2e8f0}.va-badge{text-transform:capitalize;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-block}.va-new{color:#6d28d9;background:#ede9fe}.va-shortlisted{color:#b45309;background:#fef3c7}.va-approved{color:#15803d;background:#dcfce7}.va-rejected{color:#b91c1c;background:#fee2e2}.va-archived{color:#64748b;background:#f1f5f9}.va-pager{color:#64748b;justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:.88rem;display:flex}.va-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #8b3df240}.va-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.va-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.va-btn-secondary{color:#475569;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d}.va-btn-secondary:hover:not(:disabled){color:#1e293b;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.va-btn-ghost{color:#8b3df2;box-shadow:none;background:0 0;border:1px solid #e2e8f0;padding:6px 12px}.va-btn-ghost:hover:not(:disabled){color:#7c3aed;background:#f5f0ff;border-color:#d8b4fe;transform:translateY(-1px)}.va-btn-danger{color:#fff;background:#ef4444;box-shadow:0 4px 12px #ef444433}.va-btn-danger:hover:not(:disabled){background:#dc2626;box-shadow:0 6px 16px #ef44444d}.va-toggle{cursor:pointer;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.va-toggle:hover:not(:disabled){border-color:#cbd5e1}.va-toggle.on{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.va-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100000;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.va-drawer{box-sizing:border-box;background:#fff;flex-direction:column;width:min(540px,100%);height:100vh;padding:24px;display:flex;overflow-y:auto;box-shadow:-4px 0 24px #00000026}.va-drawer label{color:#334155;margin:14px 0 6px;font-size:.85rem;font-weight:600;display:block}.va-drawer input,.va-drawer select,.va-drawer textarea{box-sizing:border-box;font:inherit;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 12px;font-size:13px;transition:border-color .2s;width:100%!important}.va-drawer input:focus,.va-drawer select:focus,.va-drawer textarea:focus{border-color:#8b3df2;box-shadow:0 0 0 2px #8b3df21f}.va-drawer .va-inline{color:#334155;cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.va-drawer .va-inline input{cursor:pointer;width:auto!important}.va-drawer .va-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.va-drawer h4{color:#1e1e2d;margin:20px 0 8px;font-size:.95rem;font-weight:600}.va-drawer-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:14px;display:flex}.va-drawer-head h3{color:#1e1e2d;margin:0;font-size:1.15rem;font-weight:700}.va-x{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;transition:all .2s;display:flex}.va-x:hover{color:#1e293b;background:#e2e8f0}.va-photo{object-fit:cover;border:1px solid #e2e8f0;border-radius:12px;width:96px;height:96px;margin:12px 0}.va-dl{grid-template-columns:120px 1fr;gap:8px 12px;margin:12px 0;font-size:.9rem;display:grid}.va-dl dt{color:#64748b;font-weight:500}.va-dl dd{word-break:break-word;color:#1e293b;margin:0}.va-longtext{white-space:pre-wrap;color:#334155;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:12px;font-size:.88rem;line-height:1.5}.va-links{word-break:break-all;color:#8b3df2;padding-left:20px;font-size:.88rem}.va-links a{color:#8b3df2;text-decoration:underline}.va-consent{color:#334155;font-size:.9rem}.va-actions{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:16px}.va-actions-row{gap:10px;margin-top:14px;display:flex}.pw-tabs{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:4px;margin:16px 0 20px;display:flex}.pw-tab{cursor:pointer;color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:14px;font-weight:600}.pw-tab:hover{color:#111827}.pw-tab.active{color:#4f46e5;border-bottom-color:#4f46e5}.pw-panel{animation:.15s pw-fade}@keyframes pw-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pw-group{margin-bottom:22px}.pw-group-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:4px 0 8px;font-size:12px;font-weight:700}.pw-reorder{flex-direction:column;gap:2px;display:inline-flex}.pw-reorder button{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;place-items:center;width:26px;height:20px;display:grid}.pw-reorder button:hover{color:#111827;background:#f3f4f6}.pw-color-chip{vertical-align:middle;border-radius:3px;width:12px;height:12px;margin-right:8px;display:inline-block}.pw-kind-badge{color:#374151;background:#f3f4f6;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.pw-type-badge{color:#4f46e5;background:#eef2ff;border-radius:6px;padding:2px 8px;font-family:monospace;font-size:12px}.pw-badge{color:#6b7280;background:#f3f4f6;border-radius:6px;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.pw-badge--feature{color:#7c3aed;background:#f5f3ff}.pw-badge svg{width:11px;height:11px}.pw-row-muted{opacity:.55}.pw-settings{gap:18px;max-width:720px;display:grid}.pw-card{background:#fff;border:1px solid #eceef1;border-radius:12px;padding:18px 20px}.pw-card h3{margin:0 0 14px;font-size:15px}.pw-toggle-row{margin-bottom:12px}.pw-sticky-actions{justify-content:flex-end;gap:10px;margin-bottom:16px;padding-top:8px;display:flex;position:sticky;bottom:0}.pw-sticky-actions .pw-sticky-actions-Btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:8px;margin-bottom:10px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s}.pw-sticky-actions .pw-sticky-actions-Btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b3df259}.pw-builder{grid-template-columns:1fr 300px;align-items:start;gap:20px;display:grid}.pw-builder-list{min-width:0}.pw-preview{background:#fafafa;border:1px solid #eceef1;border-radius:12px;position:sticky;top:16px;overflow:hidden}.pw-preview-head{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f3f4f6;padding:10px 14px;font-size:12px;font-weight:700}.pw-preview-body{gap:12px;padding:14px;display:grid}.pw-preview-field label{color:#374151;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.pw-preview-field input,.pw-preview-field textarea,.pw-preview-field select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:7px 9px;font-size:13px}.pw-preview-field input:focus,.pw-preview-field textarea:focus,.pw-preview-field select:focus{background:#fff;border-color:#8b3df2;outline:none;box-shadow:0 0 0 3px #8b3df21a}.pw-req{color:#ef4444;margin-left:3px}.pw-preview-chips{flex-wrap:wrap;gap:6px;display:flex}.pw-preview-chips span{color:#8a35ef;background:#faf6ff;border-radius:999px;padding:3px 10px;font-size:12px}@media (width<=900px){.pw-builder{grid-template-columns:1fr}.pw-preview{position:static}.pw-two-col{grid-template-columns:1fr}}.pw-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin:4px 0 18px;display:grid}.pw-stat{background:#fff;border:1px solid #eceef1;border-radius:12px;padding:14px 16px}.pw-stat-value{font-size:26px;font-weight:700;line-height:1}.pw-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-top:6px;font-size:12px}.pw-stat--new .pw-stat-value{color:#8a35ef}.pw-stat--discussion .pw-stat-value{color:#d97706}.pw-stat--proposal .pw-stat-value{color:#ca8a04}.pw-stat--confirmed .pw-stat-value{color:#16a34a}.pw-stage-pill{background:#fff;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pw-check-grid{grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:6px;display:grid}.pw-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:scope .row-actions-group{gap:16px;display:flex}:scope .row-actions-group .Convertlinklike{white-space:nowrap;color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}:scope .row-actions-group .Convertlinklike svg{font-size:13px;color:#9b6af5!important;fill:none!important}:scope .row-actions-group .Convertlinklike:hover,:scope .row-actions-group .Convertlinklike.active{color:#8b3df2;background:#f5f3ff;border-color:#8b3df2}:scope .row-actions-group .Convertlinklike:hover svg,:scope .row-actions-group .Convertlinklike.active svg{color:#8b3df2!important}:scope .row-actions-group .Convertlinklike.danger{color:#dc2626;border-color:#dc2626}:scope .row-actions-group .Convertlinklike.danger svg{color:#dc2626!important}.pw-stage-bar{background:#f3f3fd;border:1px solid #eceef1;border-radius:12px;align-items:center;gap:12px;margin:12px 0 18px;padding:12px 16px;display:flex}.pw-stage-bar label{font-size:13px;font-weight:600}.pw-stage-bar select{min-width:200px}.pw-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.pw-detail-card{background:#fff;border:1px solid #eceef1;border-radius:12px;margin-bottom:18px;padding:18px 20px;box-shadow:0 8px 12px #021e540f}.pw-detail-card .pw-detail-card-top{gap:16px;display:flex}.pw-detail-card .pw-detail-card-top svg{color:#8a35ef;background:#f3f4f6;border-radius:5px;width:30px;height:30px;padding:4px;font-size:30px}.pw-detail-card .pw-detail-card-top h3{margin:0 0 14px;font-size:15px}.pw-detail-card .pw-detail-card-top.pw-detail-card-top-Inter{background:#8a35ef12;border-radius:10px;grid-template-columns:360px 1fr;align-items:center;padding:10px;display:grid}.pw-detail-card .pw-two-col{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.pw-interest-row{border-bottom:1px solid #f1f1f1;grid-template-columns:1.5fr 1fr .8fr 2fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pw-interest-row input{width:100%}.pw-interest-row strong{font-size:13px;font-weight:600}.pw-interest-row:last-child{border-bottom:none}.pw-readonly{color:#6b7280;background:#f3f4f6}.pw-kv{border-bottom:1px dashed #eee;gap:12px;padding:4px 0;font-size:13px;display:flex}.pw-kv span{color:#6b7280}.pw-extra{margin-top:12px}.pw-scorecard{background:#edecfd4a;border:1px solid #eee;border-radius:10px;margin-top:14px;padding:12px}.main-pw-score-row{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.pw-score-row{justify-content:space-between;align-items:center;padding:5px 0;font-size:13px;display:flex}.pw-score-row span{color:#374151;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.pw-score-row select{width:80px}.PartnerEmailComposerOverlay{z-index:9999;-webkit-backdrop-filter:blur(7px);background:#19122d75;justify-content:center;align-items:center;padding:24px;animation:.2s pwOverlayIn;display:flex;position:fixed;inset:0}.PartnerEmailComposerCard{background:#fff;border:1px solid #e8e5f3;border-radius:18px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 48px);animation:.22s pwModalIn;display:flex;overflow:hidden;box-shadow:0 24px 70px #2b1e4d2e,0 8px 30px #2b1e4d14}.PartnerEmailComposerHeader{background:#fff;border-bottom:1px solid #eeeaf6;justify-content:space-between;align-items:center;min-height:78px;padding:18px 24px;display:flex}.PartnerEmailComposerHeader h3{color:#171329;margin:0;font-size:18px;font-weight:700;line-height:1.3}.closeModalBtn{color:#697080;cursor:pointer;background:#fff;border:1px solid #e5e0ef;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.closeModalBtn:hover{color:#7c3aed;background:#f7f4ff;border-color:#cfc0ff}.closeModalBtn:active{transform:scale(.96)}.pw-mode-toggle{background:#fff;border:1px solid #dcd6eb;border-radius:10px;align-items:center;gap:0;width:fit-content;margin:18px 24px 20px;display:flex;overflow:hidden}.pw-mode-toggle button{color:#555267;cursor:pointer;background:#fff;border:0;border-right:1px solid #dcd6eb;min-height:40px;padding:0 18px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.pw-mode-toggle button:last-child{border-right:0}.pw-mode-toggle button:hover{color:#7c3aed;background:#f7f4ff}.pw-email-editor{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);gap:20px;min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.pw-email-form{background:#fff;border:1px solid #e9e5f1;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 3px 12px #25194009}.pw-email-form .error{color:#dc2626;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:13px}.pw-email-form .field{margin-bottom:16px}.pw-email-form .field>label{color:#252136;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.pw-email-form input,.pw-email-form select,.pw-email-form textarea{box-sizing:border-box;color:#252136;background:#fff;border:1px solid #dcdde5;border-radius:9px;outline:none;width:100%;font-family:inherit;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.pw-email-form input,.pw-email-form select{height:42px;padding:0 12px}.pw-email-form textarea{resize:vertical;min-height:110px;padding:12px;line-height:1.55}.pw-email-form input::placeholder,.pw-email-form textarea::placeholder{color:#a2a5b3}.pw-email-form input:hover,.pw-email-form select:hover,.pw-email-form textarea:hover{border-color:#c9c1dc}.pw-email-form input:focus,.pw-email-form select:focus,.pw-email-form textarea:focus{border-color:#9b6af5;box-shadow:0 0 0 3px #9b6af51c}.pw-email-form .field:first-of-type select{background-color:#faf9fd}.pw-token-chips{flex-wrap:wrap;gap:7px;margin:0 0 9px;display:flex}.pw-token-chips button{color:#7040d8;cursor:pointer;background:#f7f3ff;border:1px solid #ddd4ff;border-radius:7px;min-height:29px;padding:4px 9px;font-size:11px;font-weight:500;transition:background .18s,border-color .18s,color .18s,transform .18s}.pw-token-chips button:hover{color:#5e28c9;background:#eee7ff;border-color:#b9a0ff}.pw-token-chips button:active{transform:translateY(1px)}.pw-code{background:#fcfcfe!important;min-height:180px!important;font-size:12px!important;line-height:1.6!important}.pw-email-preview{background:#f8f7fc;border:1px solid #e5e0f0;border-radius:14px;flex-direction:column;min-width:0;min-height:520px;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc}.pw-preview-toggle{background:linear-gradient(135deg,#f8f6ff,#f4f1fb);border-bottom:1px solid #e7e3ef;justify-content:space-between;align-items:center;min-height:66px;padding:12px 16px;display:flex}.pw-preview-toggle .muted{color:#514c61;font-size:14px;font-weight:650}.pw-preview-toggle>div{background:#fff;border:1px solid #ddd8e9;border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.pw-preview-toggle button{color:#8b8797;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:30px;transition:background .18s,color .18s;display:inline-flex}.pw-preview-toggle button svg{font-size:15px}.pw-preview-toggle button:hover{color:#7c3aed;background:#f5f1ff}.pw-preview-toggle button.on{color:#6d35d9;background:#eee7ff}.pw-preview-subject{color:#31303b;background:#fff;border-bottom:1px solid #e6e2eb;align-items:center;gap:6px;min-height:48px;padding:0 16px;font-size:13px;display:flex}.pw-preview-subject .muted{color:#a5a1ad}.pw-preview-frame{background:#fff;border:1px solid #e2dfe8;border-radius:10px;width:calc(100% - 28px);height:420px;margin:14px;transition:width .2s,margin .2s;display:block;box-shadow:0 5px 18px #241b370d}.pw-preview-frame.mobile{align-self:center;width:360px;max-width:calc(100% - 28px);box-shadow:0 8px 24px #241b371a}.modalActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.modalActions .linklike{color:#5e5a69;cursor:pointer;background:#fff;border:1px solid #ddd9e6;border-radius:9px;min-height:40px;padding:0 17px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,color .18s}.modalActions .linklike:hover:not(:disabled){color:#322d3d;background:#f8f7fa;border-color:#c8c1d5}.modalActions .addSpeakerBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#c83ed8);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 20px;font-size:13px;font-weight:650;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 6px 15px #7c3aed38}.modalActions .addSpeakerBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #7c3aed47}.modalActions .addSpeakerBtn:active:not(:disabled){transform:translateY(0)}.modalActions .addSpeakerBtn:disabled{opacity:.65;cursor:not-allowed}.btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite pwSpinner}.pw-email-form:has(textarea:not(.pw-code)) .field{margin-bottom:15px}.pw-email-editor::-webkit-scrollbar{width:7px}.pw-email-editor::-webkit-scrollbar-track{background:0 0}.pw-email-editor::-webkit-scrollbar-thumb{background:#d8d2e4;border-radius:10px}.pw-email-editor::-webkit-scrollbar-thumb:hover{background:#bdb3cf}@media (width<=1000px){.PartnerEmailComposerOverlay{padding:16px}.pw-email-editor{grid-template-columns:1fr}.pw-email-preview{min-height:450px}.pw-preview-frame{height:350px}}@media (width<=640px){.PartnerEmailComposerOverlay{align-items:flex-start;padding:10px}.PartnerEmailComposerCard{border-radius:14px;max-height:calc(100vh - 20px)}.PartnerEmailComposerHeader{min-height:64px;padding:14px 16px}.PartnerEmailComposerHeader h3{font-size:16px}.pw-mode-toggle{width:calc(100% - 32px);margin:14px 16px 0}.pw-mode-toggle button{flex:1;padding:0 10px;font-size:12px}.pw-email-editor{gap:14px;padding:14px 16px 18px}.pw-email-form{padding:14px}.pw-email-preview{min-height:400px}.pw-preview-frame.mobile{width:280px}.modalActions{flex-direction:column-reverse;align-items:stretch}.modalActions .linklike,.modalActions .addSpeakerBtn{width:100%}}@keyframes pwOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes pwModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pwSpinner{to{transform:rotate(360deg)}}@media (width<=1000px){.pw-stats{grid-template-columns:repeat(2,1fr)}.pw-detail-grid{grid-template-columns:1fr}.pw-interest-row{grid-template-columns:1fr 1fr}.pw-check-grid{grid-template-columns:1fr}}.pw-activity-form{background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px;margin-bottom:16px;padding:12px}.pw-activity-row{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.pw-activity-row select{min-width:160px}.pw-activity-row input{flex:1;min-width:180px}.pw-activity-form textarea{width:100%;margin-bottom:8px}.pw-activity-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pw-timeline{margin:4px 0 0;padding:0;list-style:none}.pw-timeline-item{border-bottom:1px solid #f1f1f1;gap:12px;padding:12px 0;display:flex}.pw-timeline-item.system{opacity:.8}.pw-timeline-dot{color:#4338ca;background:#eef2ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.pw-timeline-item.system .pw-timeline-dot{color:#6b7280;background:#f3f4f6}.pw-timeline-body{flex:1;min-width:0}.pw-timeline-head{align-items:center;gap:10px;display:flex}.pw-timeline-head .muted{font-size:12px}.pw-timeline-del{margin-left:auto}.pw-timeline-msg{white-space:pre-wrap;margin-top:3px;font-size:14px}.pw-timeline-attach{align-items:center;gap:5px;margin-top:6px;font-size:13px;display:inline-flex}.pw-pay-summary{flex-wrap:wrap;gap:12px;margin:6px 0 14px;display:flex}.pw-pay-metric{background:#fff;border:1px solid #eceef1;border-radius:10px;flex:1;min-width:130px;padding:10px 14px}.pw-pay-metric span{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;font-size:12px;display:block}.pw-pay-metric b{font-size:20px}.pw-pay-metric b.paid{color:#16a34a}.pw-pay-metric b.out{color:#d97706}.pw-attach{flex-direction:column;gap:4px;display:inline-flex}.pw-attach-btn{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.pw-attach-btn:hover{background:#f9fafb}.pw-attach-file{background:#eef2ff;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.pw-attach-x{cursor:pointer;color:#6b7280;background:0 0;border:none;place-items:center;display:grid}.pw-modal-wide{width:96vw;max-width:960px!important}.pw-email-editor{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.pw-code{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.pw-token-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.pw-token-chips button{cursor:pointer;color:#4338ca;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:12px}.pw-token-chips button:hover{background:#eef2ff;border-color:#c7d2fe}.pw-email-preview{background:#fff;border:1px solid #eceef1;border-radius:12px;position:sticky;top:8px;overflow:hidden}.pw-preview-toggle{background:#f3f4f6;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.pw-preview-toggle div{gap:4px;display:flex}.pw-preview-toggle button{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:4px 7px;display:grid}.pw-preview-toggle button.on{color:#111827;background:#fff;border-color:#d1d5db}.pw-preview-subject{border-bottom:1px solid #eee;padding:8px 12px;font-size:13px}.pw-preview-subject span{color:#6b7280;font-weight:600}.pw-preview-frame{background:#fff;border:none;width:100%;transition:max-width .15s;display:block}.pw-preview-frame.desktop{max-width:100%;height:420px}.pw-preview-frame.mobile{border-left:1px solid #eee;border-right:1px solid #eee;max-width:380px;height:420px;margin:0 auto}.pw-mode-toggle{border:1px solid #d1d5db;border-radius:8px;gap:0;margin:4px 0 14px 20px;display:inline-flex;overflow:hidden}.pw-mode-toggle button{cursor:pointer;color:#6b7280;background:#fff;border:none;padding:7px 16px;font-size:13px;font-weight:600}.pw-mode-toggle button.on{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899)}@media (width<=900px){.pw-email-editor{grid-template-columns:1fr}.pw-email-preview{position:static}}.pw-logo-thumb{object-fit:contain;max-width:90px;max-height:34px;display:block}.pw-pill-btn{cursor:pointer;border:none}.pw-pill-btn:disabled{cursor:default;opacity:.7}.pw-spark{display:block}.pw-stats-modal{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.pw-stats-row{border-bottom:1px solid #f1f1f1;justify-content:space-between;padding-bottom:6px;font-size:14px;display:flex}.pw-stats-row span{color:#6b7280}.pw-stats-row b{font-size:16px}.pw-stats-spark{justify-content:space-between;align-items:center;gap:12px;display:flex}.pw-icon-grid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.pw-icon-cell{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;place-items:center;height:34px;display:grid}.pw-icon-cell:hover{background:#f3f4f6}.pw-icon-cell.on{color:#4f46e5;background:#eef2ff;border-color:#4f46e5}.pw-row-ico{color:#4f46e5;vertical-align:middle;margin-right:4px}.pw-stat--sel{outline-offset:-2px;outline:2px solid #4f46e5}.BillingTermsManagerPage .OffersManagercardHeader h2:after{display:none!important}.BillingTermsManagerPage .BillingTermsCardHeader h2{align-items:center;gap:10px;display:inline-flex}.BillingTermsManagerPage .BillingTermsCountBadge{color:#7550e5;background:#f1edff;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.BillingTermsPreview{background:#fafbfe;border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px;display:flex}.BillingTermsPreview .BillingTermsPreviewLabel{color:#64748b;margin-right:4px;font-size:13px;font-weight:500}.BillingTermsPill{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:all .15s;display:inline-flex}.BillingTermsPill--default{color:#8b3df2;background:#fbf9ff;border-color:#8b3df2;font-weight:600;box-shadow:0 1px 3px #8b3df226}.BillingTermsKey{color:#64748b;background:#f1f5f9;border-radius:4px;width:fit-content;margin-top:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:block}.BillingTermsTableWrap{width:100%;overflow-x:auto}.adminOffersManagerTable.BillingTermsTable{border-collapse:collapse;width:100%;min-width:1080px}.adminOffersManagerTable.BillingTermsTable thead th:first-child{width:15%;min-width:130px;padding-left:24px}.adminOffersManagerTable.BillingTermsTable thead th:nth-child(2){width:10%;min-width:90px}.adminOffersManagerTable.BillingTermsTable thead th:nth-child(3){width:13%;min-width:120px}.adminOffersManagerTable.BillingTermsTable thead th:nth-child(4){width:14%;min-width:130px}.adminOffersManagerTable.BillingTermsTable thead th:nth-child(5){width:9%;min-width:80px}.adminOffersManagerTable.BillingTermsTable thead th:nth-child(6){width:8%;min-width:75px}.adminOffersManagerTable.BillingTermsTable thead th:nth-child(7){width:11%;min-width:120px}.adminOffersManagerTable.BillingTermsTable thead th:nth-child(8){text-align:right;width:20%;min-width:280px;padding-right:24px}.adminOffersManagerTable.BillingTermsTable tbody td{vertical-align:middle}.adminOffersManagerTable.BillingTermsTable tbody td:first-child{padding-left:24px}.adminOffersManagerTable.BillingTermsTable tbody td:nth-child(8){padding-right:24px}.adminOffersManagerTable.BillingTermsTable .BillingTermsMembersCount{color:#1e2940;font-weight:500}.adminOffersManagerTable.BillingTermsTable .BillingTermsStatusWrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.adminOffersManagerTable.BillingTermsTable .BillingTermsStatusWrap .badge{margin:0}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol{text-align:right;white-space:nowrap;min-width:280px;padding-right:24px;width:auto!important}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsActionGroup{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:inline-flex}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink{color:#7550e5;cursor:pointer;white-space:nowrap;background:0 0;border:0;outline:0;padding:4px 6px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;transition:all .15s;margin:0!important}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink:hover:not(:disabled){color:#5833c9;text-underline-offset:3px;text-decoration:underline}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink:disabled{opacity:.38;cursor:not-allowed;text-decoration:none}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink--danger{color:#dc2626!important}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink--danger:hover:not(:disabled){color:#b91c1c!important}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink--toggle-off{color:#50596e}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink--toggle-off:hover:not(:disabled){color:#1e2940}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink--toggle-on{color:#16a34a}.adminOffersManagerTable.BillingTermsTable .row-actions.BillingTermsActionsCol .BillingTermsLink--toggle-on:hover:not(:disabled){color:#15803d}.TLSettingsTab{color:#25234b;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:100%;font-size:15px;display:grid}.TLSettingsTab .TLSettingsTab-card{background:linear-gradient(#fff 0%,#fdfcff 100%);border:1px solid #eeeaff;border-radius:9px;margin-bottom:12px;padding:16px 16px 18px;box-shadow:0 1px 3px #4e35a006}.TLSettingsTab .TLSettingsTab-card .TLSettingsTab-card-top{align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.TLSettingsTab .TLSettingsTab-card .TLSettingsTab-card-top .svgimag{color:#7435f5;background:#f1eaff;border-radius:9px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.TLSettingsTab .TLSettingsTab-card .TLSettingsTab-card-top .svgimag svg{width:24px;height:24px}.TLSettingsTab .TLSettingsTab-card .TLSettingsTab-card-top h3{color:#292653;margin:7px 0 0;font-size:15px;font-weight:700;line-height:1.2}.TLSettingsTab .TLSettingsTab-card:nth-child(2)>.muted{color:#7040d8;background:#f0e9ff;border-radius:7px;margin-top:5px;padding:8px 10px 8px 31px;font-size:12px;position:relative}.TLSettingsTab .TLSettingsTab-card:nth-child(2)>.muted:before{content:"i";color:#fff;background:#7540df;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.TLSettingsTab .TLSettingsTab-card .TLSettingsTab-two-col+.field{margin-top:12px}.TLSettingsTab .TLSettingsTab-toggle-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:10px 0;display:flex;position:relative}.TLSettingsTab .TLSettingsTab-toggle-row input{opacity:0;pointer-events:none;position:absolute}.TLSettingsTab .TLSettingsTab-toggle-row input:checked+.TLSettingscheckmark{background:linear-gradient(90deg,#8b3df2,#ec4899)}.TLSettingsTab .TLSettingsTab-toggle-row input:checked+.TLSettingscheckmark:after{transform:translate(12px)}.TLSettingsTab .TLSettingsTab-toggle-row .TLSettingscheckmark{background:#d8d8e2;border-radius:20px;flex:0 0 30px;width:30px;height:18px;transition:background .2s;position:relative}.TLSettingsTab .TLSettingsTab-toggle-row .TLSettingscheckmark:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.TLSettingsTab .TLSettingsTab-toggle-row .TLSettingscheckmark .icon{display:none}.TLSettingsTab .TLSettingsTab-toggle-row .checkbox-text{color:#2d2a55;font-size:14px;font-weight:600;line-height:1.3}.TLSettingsTab .TLSettingsTab-two-col{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:9px;display:grid}.TLSettingsTab .field{min-width:0}.TLSettingsTab .field>label{color:#292653;flex-direction:column;gap:7px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.TLSettingsTab .field input[type=number]{box-sizing:border-box;color:#302d59;background:#fff;border:1px solid #dddbe8;border-radius:8px;outline:none;width:100%;height:40px;padding:0 11px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.TLSettingsTab .field input[type=number]:hover{border-color:#c9c3df}.TLSettingsTab .field input[type=number]:focus{border-color:#8b55f8;box-shadow:0 0 0 3px #7435f517}.TLSettingsTab .field input[type=number]::-webkit-inner-spin-button{opacity:1}.TLSettingsTab .field input[type=number]::-webkit-outer-spin-button{opacity:1}.TLSettingsTab .muted{color:#88869d;font-size:12.5px;line-height:1.45;display:block}.TLSettingsTab .TLSettingsTab-card>.muted{margin-top:4px}.TLSettingsTab .btn-spinner{vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite tl-spin;display:inline-block}.TLSettingsTab>.muted{text-align:center;padding:20px}@media (width<=650px){.TLSettingsTab .TLSettingsTab-two-col{grid-template-columns:1fr;gap:12px}.TLSettingsTab .TLSettingsTab-card{padding:14px}.TLSettingsTab .TLSettingsTab-card .TLSettingsTab-card-top .svgimag{flex-basis:40px;width:40px;height:40px}}.TLSettingsTab-sticky-actions{z-index:5;background:linear-gradient(#fff0,#fffffff5 35%);justify-content:flex-end;margin-bottom:10px;padding:12px 0 4px;display:flex;position:sticky;bottom:0}.TLSettingsTab-sticky-actionsBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:8px;min-width:125px;margin-bottom:10px;padding:10px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;box-shadow:0 4px 10px #7435f52e}.TLSettingsTab-sticky-actionsBtn:hover:not(:disabled){background:#6324e6;transform:translateY(-1px)}.TLSettingsTab-sticky-actionsBtn:disabled{opacity:.65;cursor:not-allowed}@keyframes tl-spin{to{transform:rotate(360deg)}}.mainThoughtLeadershipConfigPage{padding:24px}.mainThoughtLeadershipConfigPage .ThoughtLeadershipConfigPageTitle{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mainThoughtLeadershipConfigPage .ThoughtLeadershipConfigPageTitle h1{color:#1e1e2d;margin:0;font-size:20px;font-weight:700}.mainThoughtLeadershipConfigPage .ThoughtLeadershipConfigPageTitle .addSpeakerBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s;box-shadow:0 4px 14px #8b3df240}.mainThoughtLeadershipConfigPage .ThoughtLeadershipConfigPage-tabs{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:4px;margin:16px 0 20px;display:flex}.mainThoughtLeadershipConfigPage .ThoughtLeadershipConfigPage-tabs .ThoughtLeadershipConfigPage-tab{cursor:pointer;color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-size:14px;font-weight:600}.mainThoughtLeadershipConfigPage .ThoughtLeadershipConfigPage-tabs .ThoughtLeadershipConfigPage-tab:hover{color:#111827}.mainThoughtLeadershipConfigPage .ThoughtLeadershipConfigPage-tabs .ThoughtLeadershipConfigPage-tab.active{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-top-left-radius:10px;border-top-right-radius:10px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage{gap:20px;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements{background:#fff;border:1px solid #ececec;border-radius:14px;flex-direction:column;flex:70%;transition:all .25s;display:flex;overflow-x:auto;box-shadow:0 10px 30px #9b6af514,0 2px 8px #0f172a0a}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements.fullWidthTable{flex:100%;width:100%}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table{border-collapse:collapse;width:100%}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table thead{background:#fafbff;border-bottom:1px solid #edf0f7}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table thead th{text-align:left;letter-spacing:.6px;color:#707070;white-space:nowrap;padding:8px 20px;font-size:12px;font-weight:700}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table thead th:first-child{padding-left:30px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table thead th:last-child{text-align:center}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody tr{border-bottom:1px solid #f3f4f8;transition:all .25s}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody tr:hover{background:#fafbff}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody tr:last-child{border-bottom:none}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td{vertical-align:middle;padding:18px 20px;font-size:13px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td .pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td .pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td .pill--draft{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td .pill--scheduled{color:#e3ac2b;background:#fffde5;border-color:#e3ac2b;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td .pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td svg{color:#f59e0b;fill:#f59e0b;flex-shrink:0;font-size:20px;display:block}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td:nth-child(5){text-align:center}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td:first-child{padding-left:30px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td:last-child{text-align:center}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td .row-actions-linklike{color:#9b6af5;background:0 0;border:1px solid #9b6af5;border-radius:5px;padding:4px 10px;font-size:12px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements table tbody td .row-actions-linklike.danger{color:#dc2626;border-color:#dc2626}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .muted{color:#6b7280;max-width:420px;margin-top:6px;font-size:13px;line-height:1.5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .pill--draft{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .pill--scheduled{color:#e3ac2b;background:#fffde5;border-color:#e3ac2b;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper{align-items:center;gap:8px;display:inline-flex;position:relative}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .btn-edit-action{color:#7c3aed;cursor:pointer;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .btn-edit-action:hover{color:#fff;background:#8b3df2;border-color:#8b3df2}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .btn-more-action{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .btn-more-action:hover,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .btn-more-action.active{color:#9b6af5;background:#f9fafb;border-color:#9b6af5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown{z-index:1000;background:#fff;border:1px solid #eceaf8;border-radius:10px;min-width:170px;padding:6px 0;animation:.15s ease-out dropdownFadeIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px #0000001f,0 4px 10px #8b3df214}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-section-label{letter-spacing:.5px;color:#9ca3af;text-transform:uppercase;padding:6px 12px 4px;font-size:10px;font-weight:700}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-divider{background:#f3f4f6;height:1px;margin:4px 0}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item .icon{color:#7c3aed;flex-shrink:0;font-size:14px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item:hover{color:#7c3aed;background:#f5f3ff}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item.danger,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item.danger .icon{color:#dc2626}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .chapter-actions-wrapper .chapter-actions-dropdown .dropdown-item.danger:hover{color:#b91c1c;background:#fef2f2}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .linklike{white-space:nowrap;color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .linklike svg{font-size:13px;color:#9b6af5!important;fill:none!important}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .linklike:hover,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .linklike.active{color:#8b3df2;background:#f5f3ff;border-color:#8b3df2}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .linklike:hover svg,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .linklike.active svg{color:#8b3df2!important}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .linklike.danger{color:#dc2626;border-color:#dc2626}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .linklike.danger svg{color:#dc2626!important}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .table tbody tr td[colspan]{text-align:center;color:#9ca3af;padding:40px;font-size:15px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements::-webkit-scrollbar{height:8px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements::-webkit-scrollbar-thumb:hover{background:#9b6af5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .Announcements-job-card{border:1px solid #e4e8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:10px;padding:10px 18px;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .Announcements-job-card .AnnouncementsFormbtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .25s}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .Announcements .Announcements-job-card .AnnouncementsFormbtn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #9b6af540}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm{background:#fff;border:1px solid #eceaf8;border-radius:10px;flex:30%;width:100%;box-shadow:0 10px 30px #9b6af514,0 2px 8px #0f172a0a}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .Announcements-inline-form{flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .Announcements-inline-form .field2{flex-direction:column;gap:12px;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .AnnouncementsFormTitle{border-bottom:1px solid #eceaf8;padding:10px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .AnnouncementsFormTitle h3{color:#1f2937;margin:0;font-size:15px;font-weight:700}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .error{color:#ef4444;margin:0;font-size:14px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .field>label{color:#374151;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm input,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm textarea,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm select{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 14px;font-family:inherit;font-size:12px;transition:all .25s}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm textarea{resize:vertical;min-height:110px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm input::placeholder,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm textarea::placeholder{color:#9ca3af}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm input:focus,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm textarea:focus,.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm select:focus{border-color:#9b6af5;box-shadow:0 0 0 4px #9b6af51f}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;height:40px;margin:0;padding-bottom:0;display:flex;flex-direction:row!important}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test input{opacity:0;pointer-events:none;position:absolute}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test .checkmark{background:#fff;border:1.5px solid #d1d5db;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test .checkmark .icon{color:#fff;opacity:0;font-size:14px;transition:all .18s;transform:scale(.5)}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test .checkbox-label{color:#30343b;font-size:12px;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test input:checked+.checkmark{background:#9b6af5;border-color:#9b6af5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test input:checked+.checkmark .icon{opacity:1;transform:scale(1)}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test:hover .checkmark{border-color:#9b6af5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox-test:hover .checkbox-label{color:#9b6af5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .row{gap:16px;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .row>*{flex:1}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .radio-label{cursor:pointer;color:#4b5563;align-items:center;gap:8px;font-weight:500;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .radio-label input[type=radio]{accent-color:#9b6af5;cursor:pointer;width:18px;height:18px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:12px;display:inline-flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox input{display:none}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox .checkmark{background:#fff;border:2px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .25s;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox .checkmark .icon{color:#fff;opacity:0;font-size:16px;transition:all .2s;transform:scale(.5)}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox .checkbox-text{color:#4b5563;font-size:14px;font-weight:500;transition:color .2s}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox input:checked+.checkmark{background:linear-gradient(90deg,#8b3df2,#ec4899);border:none}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox input:checked+.checkmark .icon{opacity:1;transform:scale(1)}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .custom-checkbox:hover .checkmark{border-color:#9b6af5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .media-upload{text-align:center;background:#faf8ff;border:2px dashed #ddd6fe;border-radius:12px;padding:18px;transition:all .25s}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .media-upload:hover{background:#f6f2ff;border-color:#9b6af5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .row:last-child{justify-content:flex-end;margin-top:6px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .AnnouncementsFormbtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .25s}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .AnnouncementsFormbtn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #9b6af540}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .linklike{color:#9b6af5;cursor:pointer;background:0 0;border:1px solid #9b6af5;border-radius:4px;width:130px;padding:6px 10px;font-size:13px}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .topicSelection{flex-direction:column;gap:12px;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .topicSelection .topicSelectionTitle{color:#1f2937;font-size:15px;font-weight:600}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .topicSelection .topicSelectionOptions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .topicSelection .radioLabel{cursor:pointer;color:#6b7280;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .topicSelection .radioLabel input[type=radio]{accent-color:#9b6af5;cursor:pointer;width:18px;height:18px;margin:0}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .topicSelection .radioLabel span{transition:color .2s}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .topicSelection .radioLabel:hover span{color:#9b6af5}.mainThoughtLeadershipConfigPage .subThoughtLeadershipConfigPage .AnnouncementsForm .topicSelection .radioLabel input[type=radio]:checked+span{color:#9b6af5;font-weight:600}.main-TLApprovalQueuePage{padding:24px}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title h1{color:#1e1e2d;margin:0;font-size:20px;font-weight:700}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title .TLApprovalQueuePage-tab-toolbar{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title .TLApprovalQueuePage-tab-toolbar .TLApprovalQueuePage-manager-filters{align-items:center;gap:8px;min-width:0;flex-wrap:nowrap!important;display:flex!important}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title .TLApprovalQueuePage-tab-toolbar .TLApprovalQueuePage-manager-filters form{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title .TLApprovalQueuePage-tab-toolbar .TLApprovalQueuePage-manager-filters select{flex-shrink:0;width:180px;min-width:180px;height:38px}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title .TLApprovalQueuePage-tab-toolbar .TLApprovalQueuePage-manager-filters input{flex-shrink:1;width:240px;height:38px}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title .TLApprovalQueuePage-tab-toolbar .TLApprovalQueuePage-manager-filters .linklike{white-space:nowrap;flex-shrink:0;height:38px}.main-TLApprovalQueuePage .TLApprovalQueuePage-Title .TLApprovalQueuePage-tab-toolbar .TLApprovalQueueBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:8px;padding:6px 18px;font-size:13px;font-weight:600;transition:all .25s}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager{gap:20px;display:flex}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager{background:#fff;border:1px solid #ececec;border-radius:8px;flex-direction:column;flex:70%;transition:all .25s;display:flex;overflow-x:auto}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table{border-collapse:collapse;width:100%}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table thead{background:#fafbff;border-bottom:1px solid #edf0f7}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table thead th{text-align:left;letter-spacing:.6px;color:#707070;white-space:nowrap;padding:8px 20px;font-size:12px;font-weight:700}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table thead th:first-child{padding-left:30px}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table thead th:last-child{text-align:center}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody tr{border-bottom:1px solid #f3f4f8;transition:all .25s}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody tr:hover{background:#fafbff}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody tr:last-child{border-bottom:none}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td{vertical-align:middle;padding:18px 20px;font-size:13px}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td .pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td .pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td .pill--draft{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td .pill--scheduled{color:#e3ac2b;background:#fffde5;border-color:#e3ac2b;font-weight:600}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td .pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td svg{color:#f59e0b;fill:#f59e0b;flex-shrink:0;font-size:20px;display:block}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td:nth-child(5){text-align:center}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td:first-child{padding-left:30px}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td:last-child{text-align:center}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td .row-actions-linklike{color:#9b6af5;background:0 0;border:1px solid #9b6af5;border-radius:5px;padding:4px 10px;font-size:12px}.main-TLApprovalQueuePage .sub-TLApprovalQueuePage-manager .TLApprovalQueuePage-manager table tbody td .row-actions-linklike.danger{color:#dc2626;border-color:#dc2626}@media (width<=650px){.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay{padding:12px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard{border-radius:10px;max-height:calc(100vh - 24px)}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader{min-height:74px;padding-left:65px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader:before{width:40px;height:40px;font-size:19px;left:18px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader h3{font-size:17px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader:after{font-size:10px;top:45px;left:65px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader .closeModalBtn{top:20px;right:12px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card{margin:10px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv{min-height:48px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv span{width:68px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form{margin:0 10px 10px}.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .linklike.danger,.main-TLApprovalQueuePage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .addSpeakerBtn{flex:1}}.TLApprovalQueueModalOverlay{z-index:9999;-webkit-backdrop-filter:blur(7px);background:#232b3e7a;justify-content:center;align-items:center;padding:24px;animation:.2s TLApprovalQueueModalFadeIn;display:flex;position:fixed;inset:0}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard{color:#25234b;background:#fff;border:1px solid #e2def4f2;border-radius:12px;width:100%;max-width:598px;max-height:calc(100vh - 48px);animation:.22s TLApprovalQueueModalSlideUp;position:relative;overflow-y:auto;box-shadow:0 22px 60px #261f4d38,0 4px 16px #261f4d14}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard::-webkit-scrollbar{width:5px}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard::-webkit-scrollbar-thumb{background:#d8d0ed;border-radius:10px}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader{background:radial-gradient(circle at 15% 45%,#7c48ff1c,#0000 26%),linear-gradient(105deg,#faf8ff 0%,#fff 48%,#f8f3ff 100%);border-bottom:1px solid #eeeaf7;align-items:center;min-height:82px;padding:17px 48px 17px 76px;display:flex;position:relative}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader:before{content:"▧";color:#7435f5;background:#f0e8ff;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;font-size:23px;font-weight:600;display:flex;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader h3{color:#24204e;margin:0;font-size:19px;font-weight:750;line-height:1.25}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader:after{content:"Please review the member’s contribution details below.";color:#8b889f;font-size:11px;line-height:1.3;position:absolute;top:48px;left:76px}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader .closeModalBtn{color:#59566b;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:21px;font-weight:300;line-height:30px;transition:color .15s,background .15s;position:absolute;top:24px;right:20px}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader .closeModalBtn:hover{color:#27233e;background:#f3effb;border-radius:6px}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card{background:#fff;border-radius:9px;margin:14px;border:1px solid #ebe8f2!important;padding:16px!important}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card>p:first-child{color:#292652;margin:0 0 12px;padding-left:14px;font-size:13px;line-height:1.4;position:relative}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card>p:first-child:before{content:"";background:#7839f5;border-radius:3px;width:3px;height:17px;position:absolute;top:2px;left:0}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv{background:#f8f9fc;border-radius:8px;align-items:center;min-height:52px;margin-bottom:7px;padding:9px 12px;display:flex}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv span{color:#8a879b;flex-shrink:0;width:78px;font-size:10px;font-weight:500;line-height:1.25;display:block}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv b{color:#292653;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:650;line-height:1.35}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv a{color:#7435f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;text-decoration:none;overflow:hidden}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv a:hover{text-decoration:underline}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card>.linklike{color:#7435f5;text-align:left;cursor:pointer;background:#f2ebff;border:0;border-radius:8px;align-items:center;width:100%;min-height:45px;margin-top:8px;margin-bottom:10px;padding:0 40px 0 51px;font-size:11px;font-weight:650;transition:background .15s;display:flex;position:relative}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card>.linklike:before{content:"▥";color:#7435f5;background:#e9dcff;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-size:15px;display:flex;position:absolute;left:12px}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card>.linklike:after{content:"›";color:#7435f5;font-size:24px;font-weight:300;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card>.linklike:hover{background:#ece2ff}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card>.muted{color:#858296;margin:10px 0 0;padding:10px;font-size:11px;line-height:1.45}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form{border-top:1px solid #eeeaf2;margin:0 14px 14px;padding-top:14px}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .field{margin-bottom:12px}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .field>label{color:#292653;flex-direction:column;gap:7px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .field input{box-sizing:border-box;color:#302d59;background:#fff;border:1px solid #ddd9e8;border-radius:7px;outline:none;width:100%;height:57px;padding:10px 12px;font-family:inherit;font-size:11px;transition:border-color .15s,box-shadow .15s}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .field input::placeholder{color:#aaa7b8}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .field input:focus{border-color:#8b55f8;box-shadow:0 0 0 3px #7435f514}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:12px;display:inline-flex}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .custom-checkbox input{display:none}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .custom-checkbox input:checked+.checkmark{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border-color:#0000;transform:scale(1)}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .custom-checkbox .checkmark{color:#0000;background:#fff;border:2px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;line-height:1;transition:all .25s;display:flex}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .custom-checkbox .checkbox-text{color:#4b5563;font-size:14px;font-weight:500;transition:color .2s}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .custom-checkbox:hover .checkmark{border-color:#9b6af5}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .linklike.danger{color:#ef6767;cursor:pointer;background:#fff7f7;border:1px solid #f2d4d4;border-radius:8px;min-width:92px;height:42px;padding:0 20px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .linklike.danger:hover:not(:disabled){background:#fff0f0;border-color:#edbebe}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .linklike.danger:disabled{opacity:.55;cursor:not-allowed}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .addSpeakerBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7131f2 0%,#9235e9 55%,#d82d9e 100%);border:0;border-radius:8px;min-width:120px;height:42px;padding:0 20px;font-size:12px;font-weight:650;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 6px 14px #7435f53d}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .addSpeakerBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #7435f54d}.TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .addSpeakerBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes TLApprovalQueueModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes TLApprovalQueueModalSlideUp{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.MemberThoughtLeadership{color:#171746;background:#faf9ff;min-height:100vh}.MemberThoughtLeadership-hero{background:#f2edfa;border:1px solid #eeebfb;border-radius:18px;align-items:center;gap:20px;min-height:180px;padding-top:2.25rem;padding-bottom:.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #482f960f}.MemberThoughtLeadership-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 70%,#8f5cff24,#0000 65%);width:48%;height:100%;position:absolute;top:0;right:0}.MemberThoughtLeadership-hero-content{z-index:2;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:34px 390px 34px 34px;display:flex;position:relative}.MemberThoughtLeadership-hero-content .sub-MemberThoughtLeadership-hero-content{display:flex}.MemberThoughtLeadership-hero-copy{min-width:0}.MemberThoughtLeadership-badge-ico{z-index:2;color:#7141e8;background:#f2edff;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 5px 18px #7141e81f}.MemberThoughtLeadership-badge-ico.big{flex-basis:68px;width:68px;height:68px}.MemberThoughtLeadership-badge-ico.on{color:#fff;background:linear-gradient(135deg,#7138e8,#9b62ff)}.MemberThoughtLeadership h1{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.4px;-webkit-background-clip:text;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:500}.MemberThoughtLeadership p{color:#5f5f72;margin:0;font-size:16px;line-height:1.7}.MemberThoughtLeadership-earned-copy{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.MemberThoughtLeadership-st{border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.MemberThoughtLeadership-st.approved{color:#168342;background:#dcf7e5}.MemberThoughtLeadership-st.pending{color:#9b6810;background:#fff1c9}.MemberThoughtLeadership-st.rejected{color:#d52f35;background:#ffe1e2}.MemberThoughtLeadership-hero-image{z-index:3;filter:drop-shadow(0 18px 22px #4d2d962e);width:330px;position:absolute;top:50%;right:42px;transform:translateY(-50%)rotate(7deg)}.MemberThoughtLeadership-hero-image img{object-fit:contain;width:100%;height:auto;display:block}.MemberThoughtLeadership-progress-card{background:#fffffff7;border:1px solid #eceafa;border-radius:12px;grid-template-areas:"progress""stats";gap:14px;margin:-2px 0 28px;padding:14px 18px 13px;display:grid;position:relative;box-shadow:0 5px 20px #36277d0f}.MemberThoughtLeadership-progress-top{grid-area:stats;grid-template-columns:1fr 1fr 1.15fr;align-items:center;min-height:44px;display:grid}.MemberThoughtLeadership-progress-track{background:#eeeefa;border:1px solid #e9e6f7;border-radius:999px;grid-area:progress;width:calc(100% - 185px);height:11px;min-height:11px;position:relative;overflow:hidden}.MemberThoughtLeadership-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#8b3df2,#ec4899);width:0;min-width:8px;max-width:100%;transition:width .35s;position:absolute;inset:0 auto 0 0;box-shadow:0 3px 10px #6734eb38}.MemberThoughtLeadership-progress-footer{white-space:nowrap;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:14px;right:18px}.MemberThoughtLeadership-progress-label{color:#5b5a78;font-size:11px;font-weight:600;line-height:1}.MemberThoughtLeadership-stat{align-items:center;gap:10px;min-width:0;padding:2px 22px;display:flex}.MemberThoughtLeadership-stat:not(:first-child){border-left:1px solid #eeecf7}.MemberThoughtLeadership-stat:first-child{padding-left:0}.MemberThoughtLeadership-stat:last-child{padding-right:0}.MemberThoughtLeadership-stat>div{flex-direction:column;gap:2px;min-width:0;display:flex}.MemberThoughtLeadership-stat strong{color:#171744;letter-spacing:-.2px;font-size:16px;font-weight:800;line-height:1.1}.MemberThoughtLeadership-stat span{color:#747292;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.3}.MemberThoughtLeadership-stat small{color:#9997b2;font-size:9.5px;font-weight:500}.MemberThoughtLeadership-stat-icon{border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.MemberThoughtLeadership-stat-icon svg{stroke-width:2.1px}.MemberThoughtLeadership-stat-icon.blue{color:#526ce8;background:#eef1ff}.MemberThoughtLeadership-stat-icon.purple{color:#874be9;background:#f2e9ff}.MemberThoughtLeadership-stat-icon.orange{color:#e99b35;background:#fff1df}.MemberThoughtLeadership .subMemberThoughtLeadership{padding:28px 32px 40px}.MemberThoughtLeadership-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 12px;display:flex}.MemberThoughtLeadership-toolbar h2{color:#202044;margin:0;font-size:17px;font-weight:800}.MemberThoughtLeadership-toolbar h2 span{color:#8b89a6;font-weight:600}.MemberThoughtLeadership-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c52ff 0%,#d946b5 100%);border:none;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s}.MemberThoughtLeadership-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #6630e645}.MemberThoughtLeadership-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.MemberThoughtLeadership-list{flex-direction:column;gap:5px;display:flex}.MemberThoughtLeadership-item{background:#fff;border:1px solid #eeeef7;border-radius:10px;align-items:center;min-height:78px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 2px 8px #271d5e06}.MemberThoughtLeadership-item:hover{border-color:#e4def8;box-shadow:0 5px 15px #271d5e0d}.MemberThoughtLeadership-item-icon{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;margin-right:14px;display:grid}.MemberThoughtLeadership-item-icon .approved,.MemberThoughtLeadership-item-icon .rejected{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.MemberThoughtLeadership-item-icon .approved{color:#7041df;background:#eee3ff}.MemberThoughtLeadership-item-icon .rejected{color:#ef4444;background:#ffe4e6}.MemberThoughtLeadership-item-icon .rejected>span{border:2px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;font-weight:700;line-height:1;display:grid}.MemberThoughtLeadership-item-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.MemberThoughtLeadership-item-main strong{color:#1d1d43;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.3;overflow:hidden}.MemberThoughtLeadership-type{color:#77779a;font-size:12px;line-height:1.3}.MemberThoughtLeadership-type:before{content:"";vertical-align:middle;background:#7141e8;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.MemberThoughtLeadership-type em{color:#a09eb8;font-style:normal}.MemberThoughtLeadership-item-link{color:#7041df;text-overflow:ellipsis;white-space:nowrap;max-width:600px;font-size:11px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.MemberThoughtLeadership-item-link:hover{color:#5425c5;text-decoration:underline}.MemberThoughtLeadership-item-side{flex-shrink:0;align-items:center;gap:18px;margin-left:20px;display:flex}.MemberThoughtLeadership-pill{border-radius:999px;justify-content:center;align-items:center;min-width:68px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.MemberThoughtLeadership-pill--approved{color:#168342;background:#dcf7e5}.MemberThoughtLeadership-pill--pending{color:#9b6810;background:#fff1c9}.MemberThoughtLeadership-pill--rejected{color:#d52f35;background:#ffe1e2}.MemberThoughtLeadership-pill--withdrawn{color:#77758c;background:#ecebf2}.MemberThoughtLeadership-item-actions{align-items:center;gap:10px;display:flex}.MemberThoughtLeadership-linklike{color:#8a35ef;cursor:pointer;background:0 0;border:1px solid #8a35ef;border-radius:4px;padding:8px 10px;font-size:12px;font-weight:650}.MemberThoughtLeadership-linklike:hover{color:#4e25bb}.MemberThoughtLeadership-linklike.danger{color:#d33c43}.MemberThoughtLeadership-linklike.danger:hover{color:#b4232a}.MemberThoughtLeadership-linklike:disabled{opacity:.55;cursor:not-allowed}.MemberThoughtLeadership-note{color:#9c4545;background:#fff2f2;border-radius:7px;max-width:700px;margin-top:4px;padding:7px 10px;font-size:11px;line-height:1.4}.MemberThoughtLeadership .muted{color:#9694ae}.MemberThoughtLeadership .contributions-empty-state{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:520px;padding:48px 24px;display:flex}.MemberThoughtLeadership .contributions-empty-state__illustration{width:min(100%,620px);margin-bottom:4px}.MemberThoughtLeadership .contributions-empty-state__illustration img{object-fit:contain;width:100%;height:auto;display:block}.MemberThoughtLeadership .contributions-empty-state__content{flex-direction:column;align-items:center;width:100%;max-width:620px;display:flex}.MemberThoughtLeadership .contributions-empty-state h2{color:#20243a;letter-spacing:-.5px;margin:0;font-size:27px;font-weight:700;line-height:1.25}.MemberThoughtLeadership .contributions-empty-state p{color:#8589a8;max-width:540px;margin:8px auto 16px;font-size:15px;font-weight:400;line-height:1.55}.MemberThoughtLeadership .contributions-empty-state__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9b6af5 0%,#6932e8 100%);border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:198px;height:49px;padding:0 22px;font-size:14px;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #6c36e833}.MemberThoughtLeadership .contributions-empty-state__button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #6c36e847}.MemberThoughtLeadership .contributions-empty-state__button:active{transform:translateY(0)}.MemberThoughtLeadership .contributions-empty-state__plus{justify-content:center;align-items:center;width:18px;height:18px;font-size:23px;font-weight:300;line-height:18px;display:inline-flex}.MemberThoughtLeadership-overlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19143761;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.MemberThoughtLeadership-modal{background:#fff;border-radius:16px;width:min(560px,100%);max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 25px 70px #1f144b38}.MemberThoughtLeadership-modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.MemberThoughtLeadership-modal-head h3{color:#202044;margin:0;font-size:18px;font-weight:750;line-height:1.3}.MemberThoughtLeadership-close{color:#66647d;cursor:pointer;background:#f3f2f9;border:0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;font-size:14px;transition:all .18s;display:grid}.MemberThoughtLeadership-close:hover{color:#38364f;background:#eae8f3}.MemberThoughtLeadership-field{color:#4a4868;flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:650;display:flex}.MemberThoughtLeadership-field input,.MemberThoughtLeadership-field select,.MemberThoughtLeadership-field textarea{color:#272542;width:100%;font:inherit;background:#fff;border:1px solid #e2e0ed;border-radius:8px;outline:none;padding:10px 12px;font-weight:400;transition:border-color .18s,box-shadow .18s}.MemberThoughtLeadership-field input::placeholder,.MemberThoughtLeadership-field select::placeholder,.MemberThoughtLeadership-field textarea::placeholder{color:#aaa8bd}.MemberThoughtLeadership-field input:hover,.MemberThoughtLeadership-field select:hover,.MemberThoughtLeadership-field textarea:hover{border-color:#d5d2e3}.MemberThoughtLeadership-field input:focus,.MemberThoughtLeadership-field select:focus,.MemberThoughtLeadership-field textarea:focus{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8b3df2,#ec4899) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #9b6af51a}.MemberThoughtLeadership-field textarea{resize:vertical;min-height:82px}.MemberThoughtLeadership-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.MemberThoughtLeadership-error{color:#bd3036;background:#fff0f1;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.4}.MemberThoughtLeadership-modal-actions{justify-content:flex-end;align-items:center;gap:18px;margin-top:20px;display:flex}@media (width<=1000px){.MemberThoughtLeadership{padding:24px}.MemberThoughtLeadership-hero{padding-right:300px}.MemberThoughtLeadership-hero-image{width:220px;right:20px}.MemberThoughtLeadership-progress-track{width:calc(100% - 160px)}.MemberThoughtLeadership-stat{padding-left:15px;padding-right:15px}.MemberThoughtLeadership-item-side{gap:12px}}@media (width<=800px){.MemberThoughtLeadership{padding:18px}.MemberThoughtLeadership-hero{min-height:260px;padding:28px}.MemberThoughtLeadership-hero-image{opacity:.55;width:190px;right:-35px}.MemberThoughtLeadership-progress-card{padding:14px}.MemberThoughtLeadership-progress-track{width:calc(100% - 145px)}.MemberThoughtLeadership-progress-footer{right:14px}.MemberThoughtLeadership-stat{gap:8px;padding-left:12px;padding-right:12px}.MemberThoughtLeadership-stat strong{font-size:14px}.MemberThoughtLeadership-stat span{font-size:10px}.MemberThoughtLeadership-stat-icon{flex-basis:36px;width:36px;height:36px}.MemberThoughtLeadership-item{align-items:flex-start}.MemberThoughtLeadership-item-side{flex-direction:column;align-items:flex-end;gap:7px}}@media (width<=700px){.MemberThoughtLeadership-progress-card{grid-template-areas:"progress""footer""stats";gap:12px}.MemberThoughtLeadership-progress-track{width:100%}.MemberThoughtLeadership-progress-footer{grid-area:footer;justify-content:flex-start;margin-top:-4px;position:static}.MemberThoughtLeadership-progress-top{grid-template-columns:1fr;gap:4px}.MemberThoughtLeadership-stat{min-height:54px;padding:8px 0}.MemberThoughtLeadership-stat:not(:first-child){border-top:1px solid #eeecf7;border-left:0}.MemberThoughtLeadership-stat:first-child{padding-left:0}.MemberThoughtLeadership-stat:last-child{padding-right:0}.MemberThoughtLeadership-item{flex-wrap:wrap;gap:10px}.MemberThoughtLeadership-item-main{flex:calc(100% - 60px)}.MemberThoughtLeadership-item-side{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin-left:56px}.MemberThoughtLeadership-item-link{max-width:100%}}@media (width<=560px){.MemberThoughtLeadership{padding:14px}.MemberThoughtLeadership-hero{min-height:220px;padding:24px}.MemberThoughtLeadership-hero-content{align-items:flex-start}.MemberThoughtLeadership-badge-ico{flex-basis:52px;width:52px;height:52px}.MemberThoughtLeadership-badge-ico.big{flex-basis:56px;width:56px;height:56px}.MemberThoughtLeadership-hero-image{display:none}.MemberThoughtLeadership-hero h1{font-size:26px}.MemberThoughtLeadership-hero p{font-size:13px}.MemberThoughtLeadership-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.MemberThoughtLeadership-toolbar .MemberThoughtLeadership-btn{width:100%}.MemberThoughtLeadership-item{padding:13px}.MemberThoughtLeadership-item-icon{flex-basis:38px;width:38px;height:38px;margin-right:10px}.MemberThoughtLeadership-item-icon .approved,.MemberThoughtLeadership-item-icon .rejected{width:38px;height:38px}.MemberThoughtLeadership-item-main{flex-basis:calc(100% - 48px)}.MemberThoughtLeadership-item-side{margin-left:48px}.MemberThoughtLeadership-two{grid-template-columns:1fr;gap:0}.MemberThoughtLeadership-modal{border-radius:14px;max-height:calc(100vh - 28px);padding:18px}.MemberThoughtLeadership-modal-actions{gap:14px}}@media (width<=400px){.MemberThoughtLeadership{padding:10px}.MemberThoughtLeadership-hero{padding:20px}.MemberThoughtLeadership-hero-content{gap:12px}.MemberThoughtLeadership-badge-ico{display:none}.MemberThoughtLeadership-hero h1{font-size:23px}.MemberThoughtLeadership-progress-card{padding:12px}.MemberThoughtLeadership-progress-label{font-size:10px}.MemberThoughtLeadership-stat{gap:8px}.MemberThoughtLeadership-stat-icon{flex-basis:34px;width:34px;height:34px}.MemberThoughtLeadership-item-side{justify-content:space-between}.MemberThoughtLeadership-modal-actions{flex-direction:column-reverse;align-items:stretch}.MemberThoughtLeadership-modal-actions .MemberThoughtLeadership-linklike,.MemberThoughtLeadership-modal-actions .MemberThoughtLeadership-btn{text-align:center;width:100%}}.mainTLMembersPage{padding:24px}.mainTLMembersPage .TLMembersPage-Title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mainTLMembersPage .TLMembersPage-Title h1{color:#1e1e2d;margin:0;font-size:20px;font-weight:700}.mainTLMembersPage .TLMembersPage-Title .TLMembersPage-tab-toolbar{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mainTLMembersPage .TLMembersPage-Title .TLMembersPage-tab-toolbar .TLMembersPage-manager-filters{align-items:center;gap:8px;min-width:0;flex-wrap:nowrap!important;display:flex!important}.mainTLMembersPage .TLMembersPage-Title .TLMembersPage-tab-toolbar .TLMembersPage-manager-filters form{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.mainTLMembersPage .TLMembersPage-Title .TLMembersPage-tab-toolbar .TLMembersPage-manager-filters select{flex-shrink:0;width:180px;min-width:180px;height:38px}.mainTLMembersPage .TLMembersPage-Title .TLMembersPage-tab-toolbar .TLMembersPage-manager-filters input{flex-shrink:1;width:240px;height:38px}.mainTLMembersPage .TLMembersPage-Title .TLMembersPage-tab-toolbar .TLMembersPage-manager-filters .linklike{white-space:nowrap;flex-shrink:0;height:38px}.mainTLMembersPage .TLMembersPage-Title .TLMembersPage-tab-toolbar .TLApprovalQueueBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:8px;padding:6px 18px;font-size:13px;font-weight:600;transition:all .25s}.mainTLMembersPage .subTLMembersPage{gap:20px;display:flex}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager{background:#fff;border:1px solid #ececec;border-radius:8px;flex-direction:column;flex:70%;transition:all .25s;display:flex;overflow-x:auto}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table{border-collapse:collapse;width:100%}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table thead{background:#fafbff;border-bottom:1px solid #edf0f7}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table thead th{text-align:left;letter-spacing:.6px;color:#707070;white-space:nowrap;padding:8px 20px;font-size:12px;font-weight:700}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table thead th:first-child{padding-left:30px}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table thead th:last-child{text-align:center}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody tr{border-bottom:1px solid #f3f4f8;transition:all .25s}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody tr:hover{background:#fafbff}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody tr:last-child{border-bottom:none}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td{vertical-align:middle;padding:18px 20px;font-size:13px}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td .pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td .pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td .pill--draft{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td .pill--scheduled{color:#e3ac2b;background:#fffde5;border-color:#e3ac2b;font-weight:600}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td .pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td svg{color:#f59e0b;fill:#f59e0b;flex-shrink:0;font-size:20px;display:block}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td:nth-child(5){text-align:center}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td:first-child{padding-left:30px}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td:last-child{text-align:center}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td .row-actions-linklike{color:#9b6af5;background:0 0;border:1px solid #9b6af5;border-radius:5px;padding:4px 10px;font-size:12px}.mainTLMembersPage .subTLMembersPage .TLMembersPage-manager table tbody td .row-actions-linklike.danger{color:#dc2626;border-color:#dc2626}@media (width<=650px){.mainTLMembersPage .TLApprovalQueueModalOverlay{padding:12px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard{border-radius:10px;max-height:calc(100vh - 24px)}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader{min-height:74px;padding-left:65px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader:before{width:40px;height:40px;font-size:19px;left:18px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader h3{font-size:17px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader:after{font-size:10px;top:45px;left:65px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModalHeader .closeModalBtn{top:20px;right:12px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card{margin:10px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv{min-height:48px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .TLApprovalQueueModal-detail-card .TLApprovalQueueModal-kv span{width:68px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form{margin:0 10px 10px}.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .linklike.danger,.mainTLMembersPage .TLApprovalQueueModalOverlay .TLApprovalQueueModalCard .Announcements-inline-form .modalActions .addSpeakerBtn{flex:1}}@font-face{font-family:Tan Aegean;src:url(/assets/TAN%20AEGEAN%20Regular-CRftH_Sc.woff2)format("woff2"),url(../assets/fonts/TANAEGEAN-Regular.woff)format("woff"),url(../assets/fonts/TANAEGEAN-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Para;src:url(/assets/ParaRegular-CDWlwHEN.woff2)format("woff2"),url(/assets/ParaRegular-Cp5WK86D.woff)format("woff"),url(/assets/ParaRegular-BXecs5hp.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TAN MERINGUE;src:url(/assets/TANMERINGUE-D2xnG4vE.woff2)format("woff2"),url(/assets/TANMERINGUE-D2xnG4vE.woff2)format("woff2"),url(/assets/TANMERINGUE-D3ivgEPh.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#0f1115;--panel:#171a21;--text:#e7e9ee;--muted:#9aa3b2;--brand:#4f7cff;--border:#262b36;--danger:#ff6b6b}*{box-sizing:border-box}p,h1,h2,h3,h4,h5,h6{color:#444;margin:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9b6af5;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8754ef}body{margin:0;font-family:Poppins,sans-serif!important}.highlighted-title-text{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:italic}button{font-family:inherit}a{color:#8b3df2;text-decoration:none}button{cursor:pointer}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.topbar__nav{align-items:center;gap:18px;display:flex}.brand,.sidebar__brand{font-weight:700}.admin-wrapper{width:100%;display:flex}.AdminLayoutBody{flex:1;min-height:0;display:flex}.footer{color:var(--muted);border-top:1px solid var(--border);padding:20px 24px}.layout--member,.layout--admin{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;gap:10px;padding:20px;display:flex}.chaptersDesktop{display:block}.chaptersMobile{display:none}@media (width<=767px){.chaptersDesktop{display:none}.chaptersMobile{width:100%;display:block}}.indiaMapSection{width:100%;scroll-margin-top:-100px}.sidebar nav{flex-direction:column;gap:8px;margin:16px 0;display:flex}.sidebar a.active{color:var(--brand);font-weight:600}.VerifyEmailPage{background:linear-gradient(#fdf2f8 0%,#f5f3ff 100%);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding-top:7.5rem;padding-bottom:1.4rem;display:flex}.VerifyEmailPage .auth-card{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:400px;padding:44px 36px 36px;position:relative;box-shadow:0 20px 45px #7c3aed1a}.VerifyEmailPage .icon-wrap{width:100px;height:90px;margin:0 auto 24px;position:relative}.VerifyEmailPage .envelope{border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto;font-size:34px;display:flex;position:relative}.VerifyEmailPage .envelope.error{color:#e11d48;background:linear-gradient(135deg,#fecdd3,#fda4af)}.VerifyEmailPage .envelope.success{color:#16a34a;background:linear-gradient(135deg,#bbf7d0,#86efac)}.VerifyEmailPage .envelope .badge{color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;position:absolute;bottom:-4px;right:-4px}.VerifyEmailPage .envelope .badge.error{background:linear-gradient(135deg,#ffb6c2,#f43f5e)}.VerifyEmailPage .envelope .badge.success{background:linear-gradient(135deg,#34d399,#10b981)}.VerifyEmailPage .icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;font-size:30px;display:flex}.VerifyEmailPage .icon.loading{background:linear-gradient(135deg,#7c5cff,#5b3df0);animation:1s linear infinite verify-spin}.VerifyEmailPage .sparkle{opacity:.6;background:#c4b5fd;width:8px;height:8px;display:block;position:absolute;transform:rotate(45deg)}.VerifyEmailPage .sparkle-1{top:4px;left:6px}.VerifyEmailPage .sparkle-2{background:#fbcfe8;top:14px;right:4px}.VerifyEmailPage .sparkle-3{background:#fbcfe8;bottom:10px;left:0}.VerifyEmailPage .sparkle-4{bottom:0;right:10px}.VerifyEmailPage h1{color:#18122b;margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.3}.VerifyEmailPage h1 .accent{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.VerifyEmailPage .muted,.VerifyEmailPage .sub{color:#6b7280;margin:0 0 28px;font-size:14px;line-height:1.6}.VerifyEmailPage .btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3df2,#ec4899);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.VerifyEmailPage .btn-icon{font-size:16px}.VerifyEmailPage .divider{color:#9ca3af;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.VerifyEmailPage .divider:before,.VerifyEmailPage .divider:after{content:"";background:#e5e7eb;flex:1;height:1px}.VerifyEmailPage .btn-outline{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border:1px solid #e4e8ed;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.VerifyEmailPage .btn-outline:hover{box-shadow:0 8px 12px #021e540f}.VerifyEmailPage .help-bar{text-align:center;color:#4b5563;background:#fff9;border-radius:14px;width:100%;max-width:400px;padding:14px 20px;font-size:13px}.VerifyEmailPage .help-bar .help-icon{margin-right:6px}.VerifyEmailPage .help-bar a{color:#5b3df0;font-weight:600;text-decoration:none}.VerifyEmailPage .help-bar a:hover{text-decoration:underline}@keyframes verify-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button[type=submit]{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899);border:0;border-radius:8px;padding:8px 11px;font-weight:600}.error{color:var(--danger);font-size:13px}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.card{border:1px solid var(--border);border-radius:12px;padding:16px}.card img{border-radius:8px;width:100%;margin-bottom:10px}.badge--locked{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.hero{text-align:center;padding:80px 20px}.btn{color:#fff;background:#9b6af5;border:0;border-radius:8px;padding:10px 16px;font-weight:600;display:inline-block}.btn--danger{border:1px solid var(--danger);color:var(--danger);background:0 0}.eventnotice{background:#fff;border:1px solid #9b6af5;border-radius:10px;margin-bottom:10px;padding:18px 22px;font-size:14px;box-shadow:0 10px 25px #6d5eff14}.eventnotice a{background:linear-gradient(90deg,#8b3df2,#ec4099);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600;text-decoration:none}.eventnotice a:hover{color:#000}.notice{color:#7ee0a8}.plan .price{margin:6px 0;font-size:22px;font-weight:700}.muted{color:var(--muted)}.paywall{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:24px}.paywall__cta{border-top:1px dashed var(--border);margin-top:16px;padding-top:16px}.detail__cover{border-radius:12px;width:100%;height:auto;max-height:16rem;margin:0 0 12px}.detail__body img{border-radius:8px;max-width:100%}.video{padding-top:56.25%;position:relative}.video iframe{border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.chip{border:1px solid var(--border);border-radius:999px;margin:4px 6px 0 0;padding:3px 10px;font-size:12px;display:inline-block}.chip--tag{color:var(--muted)}.kv{grid-template-columns:140px 1fr;gap:8px 16px;margin:16px 0;display:grid}.kv dt{color:var(--muted)}.list__head{justify-content:space-between;align-items:center;display:flex}.tabs button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:8px;margin-left:8px;padding:6px 12px}.tabs button.active{color:#fff;border-color:var(--brand)}.card__meta{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.event__cover{border-radius:12px;width:100%}.event__head{gap:8px;margin:12px 0;display:flex}.chip--completed{color:var(--muted)}.chip--cancelled{color:var(--danger)}.sessions{padding:0;list-style:none}.sessions li{border-bottom:1px solid var(--border);padding:10px 0}.speakers{flex-wrap:wrap;gap:16px;display:flex}.speaker{align-items:center;gap:10px;display:flex}.speaker img{object-fit:cover;border-radius:50%;width:48px;height:48px}.event__rsvp{margin-top:24px}.badge{border-radius:10px;font-size:13px;display:inline-block}.badge--going{color:#ec4899;text-align:center;background:linear-gradient(90deg,#f4e9ff,#ffeaf4)}.badge--waitlisted{color:#ffd166;background:#ffd16626}.form-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:720px;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.form-grid textarea{border:1px solid var(--border);min-height:90px;color:var(--text);background:#0d0f14;border-radius:8px;padding:10px}.bookmark-list,.search__results{padding:0;list-style:none}.bookmark-list li,.search__results li{border-bottom:1px solid var(--border);padding:12px 0}.bookmark-list strong,.search__results strong{margin-left:8px}.search__bar{gap:10px;margin:12px 0;display:flex}.search__bar input{flex:1}.gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:16px;display:grid}.gallery img{border-radius:8px;width:100%}.manager__head,.editor__head{justify-content:space-between;align-items:center;display:flex}.manager__filters{gap:10px;margin:12px 0;display:flex}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px}.table th{color:var(--muted);font-size:13px;font-weight:600}.row-actions{gap:12px;display:flex}.row-actions .danger,.linklike.danger{color:var(--danger)}.pill{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.pill--published{color:#18bf5f;background:#e8fff3;border-color:#0edc66;font-weight:600}.pill--draft{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.pill--scheduled{color:#b45309;background:#fff7e6;border-color:#f59e0b;font-weight:600}.pill--archived{color:#9aa3b2;background:#f8f9ff;border-color:#9aa3b2;font-weight:600}.editor{max-width:820px}.editor fieldset{border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:16px 18px}.editor legend{color:var(--muted);padding:0 8px;font-size:13px}.editor label{color:var(--muted);flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.editor .row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.editor .checkbox{flex-direction:row;align-items:center;gap:8px}.editor textarea,.editor select,.editor input{border:1px solid var(--border);color:var(--text);background:#0d0f14;border-radius:8px;padding:10px}.editor textarea.code{font-family:ui-monospace,monospace;font-size:13px}.field-label{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.media-upload{margin-bottom:12px}.media-upload__row{align-items:center;gap:12px;display:flex}.media-upload__thumb{object-fit:cover;border-radius:8px;width:56px;height:56px}.multicheck__grid{flex-wrap:wrap;gap:8px;display:flex}.multicheck .chip{cursor:pointer;-webkit-user-select:none;user-select:none}.multicheck .chip input{margin-right:6px}.chip--on{border-color:var(--brand);color:#fff}.editor__foot{margin:20px 0}.builder__row{border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:12px}.builder .row{align-items:flex-end}.stat-row{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.stat{background:var(--panel);border:1px solid var(--border);text-align:center;border-radius:10px;min-width:90px;padding:12px 18px}.stat b{font-size:22px;display:block}.stat span{color:var(--muted);font-size:12px}.two-col{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.side-form{position:sticky;top:20px}@media (width<=900px){.two-col{grid-template-columns:1fr}}.inline-form{background:var(--panel);border:1px solid var(--border);border-radius:12px;max-width:720px;margin-bottom:20px;padding:18px}.inline-form .row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.inline-form label{color:var(--muted);flex-direction:column;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.inline-form .checkbox{flex-direction:row;align-items:center;gap:8px}.announce-banner{background:linear-gradient(90deg,#f8f5ff 0%,#f3edff 50%,#f8f5ff 100%)}.announce{color:#444;justify-content:space-between;align-items:center;padding:10px 24px;font-size:14px;display:flex}.announce-content{flex:1;align-items:center;gap:8px;display:flex}.announce-close{cursor:pointer;color:#666;background:0 0;border:none;font-size:18px;transition:color .2s}.announce-close:hover{color:#000}.announce a{color:#9b6af5;margin-left:10px}.gallery-builder__actions{align-items:center;gap:14px;margin-bottom:12px;display:flex}.gimg{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin:0;overflow:hidden}.gimg--primary{border-color:var(--brand)}.gimg img{object-fit:cover;width:100%;height:130px;display:block}.gimg figcaption{justify-content:space-between;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.tag{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:999px;padding:2px 8px;font-size:11px}.tag--on{border-color:var(--brand);color:#fff}.tab{color:var(--muted);background:0 0;border:1px solid #e4e8ed;border-radius:8px;margin-right:8px;padding:6px 12px}.tab.active{color:#fff;background:#9b6af5;border-color:#9b6af5}.inbox{padding:0;list-style:none}.inbox__item{border:1px solid #e4e8ed;border-radius:10px;margin-bottom:10px;overflow:hidden}.inbox__item.handled{opacity:.7}.inbox__head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.inbox__body{border-top:1px solid #e4e8ed;padding:0 14px 14px}.inbox__body .row{align-items:center;gap:14px;margin-top:10px;display:flex}.admin-topbar{justify-content:flex-end;margin-bottom:12px;display:flex}.bell{position:relative}.onDrakBell svg{color:#fff}.bell__btn{color:#707070;background:0 0;border:0;font-size:18px;position:relative}.atTop .bell__btn{color:#fff;background:0 0;border:0;font-size:18px;position:relative}.bell__badge{background:var(--danger);color:#fff;border-radius:999px;padding:1px 5px;font-size:10px;position:absolute;top:-6px;right:-8px}.bell__panel{z-index:50;background:#fff;border-radius:12px;width:320px;position:absolute;top:32px;right:0;box-shadow:0 12px 40px #0006}@media (width<=768px){.bell__panel{-webkit-overflow-scrolling:touch;border-radius:0 0 12px 12px;width:auto;max-width:none;max-height:calc(100vh - 80px);position:fixed;top:62px;left:12px;right:12px;overflow:hidden auto;box-shadow:0 12px 35px #0000002e}}@media (width<=480px){.bell__panel{border-radius:0 0 10px 10px;max-height:calc(100vh - 70px);top:60px;left:8px;right:8px}}@media (width<=360px){.bell__panel{max-height:calc(100vh - 65px);top:58px;left:6px;right:6px}}.bell__head{color:#707070;border-bottom:1px solid #e5e4e7;justify-content:space-between;align-items:center;padding:6px 10px;font-size:14px;display:flex}@media (width<=768px){.markallreadbtn{padding:8px 12px;font-size:12px}}@media (width<=480px){.markallreadbtn{width:100%;padding:12px;font-size:12px}}.bell__list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.bell__item{cursor:pointer;border-bottom:1px solid #e5e4e7;padding:10px 14px}.bell__item.unread{background:#4f7cff14}.bell__title{font-size:14px;font-weight:600}.bell__msg{color:var(--muted);margin-top:2px;font-size:13px}.bell__time{color:var(--muted);margin-top:4px;font-size:11px;display:block}.bell__empty{color:var(--muted);padding:18px 14px;font-size:12px}.bell__all{color:#7c3aed;background:0 0;border:0;border-top:1px solid #e5e4e7;width:100%;padding:10px}@media (width<=768px){.bell__all{text-align:center;cursor:pointer;min-height:44px;padding:11px 12px;font-size:13px;font-weight:600}.bell__all:active{background:#faf7ff}}@media (width<=480px){.bell__all{min-height:42px;padding:10px;font-size:12px;width:100%!important}}.notif-list{padding:0;list-style:none}.notif.unread{border-color:#4f7cff80}.notif__title{align-items:center;gap:8px;font-weight:600;display:flex}.notif__title .dot{background:var(--brand);border-radius:50%;width:8px;height:8px}.notif__time{color:var(--muted);font-size:12px}.pager{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.dash-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin:16px 0 28px;display:grid}.quick-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.toast-stack{z-index:30000;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.toast{color:#fff;cursor:pointer;border-radius:10px;min-width:240px;max-width:360px;padding:12px 16px;font-size:14px;animation:.18s toast-in;box-shadow:0 10px 30px #0006}.toast--success{color:#fff;background:linear-gradient(90deg,#8b3df2,#ec4899)}.toast--error{background:#b3372f}.toast--info{background:#2f4a8f}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.skeleton__row,.skeleton__img,.skeleton__line{background:#e4e8ed;border-radius:8px;animation:1.2s ease-in-out infinite shimmer}.skeleton__row{height:44px;margin-bottom:10px}.skeleton__card{pointer-events:none}.skeleton__img{height:120px;margin-bottom:10px}.skeleton__line{height:14px;margin-bottom:8px}.indiaMapCard{background:#fff radial-gradient(#e5dcf5 1px,#0000 1px) 0 0/16px 16px;border-radius:16px;max-width:900px;margin:0 auto;padding:20px;box-shadow:0 20px 45px #4d1e9214,0 4px 10px #0000000a}.indiaMapSvg{width:100%;height:auto}.indiaState{fill:#e9d8fd;stroke:#9b6af5;stroke-width:.6px;transition:fill .2s}.indiaState:hover{fill:#d6bcfa;outline:none}.cityDot{fill:#7c3aed;stroke:#fff;stroke-width:1px}.cityLabel{fill:#434343;font-size:10px;font-weight:600}.skeleton__mapCard{flex-direction:column;gap:16px;display:flex}.skeleton__map{aspect-ratio:4/3;background:linear-gradient(90deg,#f0edf5 25%,#e6e0f0 37%,#f0edf5 63%) 0 0/400% 100%;border-radius:12px;width:100%;animation:1.4s infinite skeleton-pulse}.skeleton__pins{flex-direction:column;gap:8px;display:flex}.skeleton__pinRow{align-items:center;gap:8px;display:flex}.skeleton__pinDot{background:#ddd4ee;border-radius:50%;flex-shrink:0;width:8px;height:8px}.skeleton__line{background:linear-gradient(90deg,#f0edf5 25%,#e6e0f0 37%,#f0edf5 63%) 0 0/400% 100%;border-radius:4px;width:100px;height:10px;animation:1.4s infinite skeleton-pulse}.skeleton__line--short{width:60px}@keyframes skeleton-pulse{0%{background-position:100%}to{background-position:0}}.empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:12px;padding:48px 20px}.empty__icon{opacity:.5;font-size:28px}.empty__title{color:var(--text);margin:8px 0 4px;font-size:16px}.empty__action{margin-top:16px}.drawer-toggle{z-index:60;background:var(--panel);border:1px solid var(--border);width:40px;height:40px;color:var(--text);border-radius:8px;font-size:18px;display:none;position:fixed;top:12px;left:12px}.drawer-scrim{display:none}@media (width<=820px){.layout--admin,.layout--member{grid-template-columns:1fr}.drawer-toggle{display:block}.sidebar{z-index:70;width:240px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.layout.open .sidebar{transform:none}.layout.open .drawer-scrim{z-index:65;background:#00000080;display:block;position:fixed;inset:0}.content{padding-top:60px}}.hub-card{flex-direction:column;gap:6px;display:flex}.hub-card__go{color:var(--brand);margin-top:8px;font-size:14px}.dropdown{position:relative}.dropdown__btn{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0}.dropdown__menu{background:var(--panel);border:1px solid var(--border);z-index:60;border-radius:10px;flex-direction:column;min-width:200px;padding:8px 0;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 40px #0006}.dropdown__menu a{color:var(--text);padding:8px 16px}.dropdown__menu a:hover,.dropdown__menu a.active{color:var(--brand);background:#4f7cff1a}.dropdown__divider{border-top:1px solid var(--border);margin:6px 0}.jobs{flex-direction:column;gap:14px;max-width:720px;display:flex}.job-card{border:1px solid #e4e8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:16px 18px;display:flex}.job-card p{margin:4px 0 0}.home .hero{text-align:center;padding:64px 20px 48px}.home .hero h1{margin-bottom:10px;font-size:34px}.hero__cta{justify-content:center;gap:12px;margin-top:20px;display:flex}.btn--ghost{color:#9b6af5;background:0 0;border:1px solid #9b6af5}.home__section{margin:36px 0}.home__head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.home__head h2{margin:0;font-size:20px}.mselect{max-width:480px;position:relative}.mselect input{width:100%}.mselect__menu{z-index:60;background:#fff;border:1px solid #e4e8ed;border-radius:10px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 25px #00000014,0 2px 8px #0000000a}.mselect__list{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.mselect__list li{cursor:pointer;border-bottom:1px solid #e4e8ed;align-items:center;gap:10px;padding:10px 14px;display:flex}.mselect__list li strong{color:#111827;flex-shrink:0;font-size:14px;font-weight:600}.mselect__list li .muted{color:#6b7280;font-size:12px}.mselect__note{color:#9ca3af;margin:0;padding:14px;font-size:13px}.mselect__foot{background:#f4f4f4;border-top:1px solid #e4e8ed;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.mselect__chosen{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;max-width:480px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #0000000d}.mselect__chosen strong{color:#111827;margin-bottom:2px;font-size:14px;font-weight:600;display:block}.mselect__chosen .muted{color:#6b7280;font-size:12px}.mselect__chosen button.linklike.danger{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px;outline:none;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.mselect__chosen button.linklike.danger:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.sub-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;max-width:560px;padding:20px}.sub-card__head{justify-content:space-between;align-items:center;display:flex}.footer{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.newsletter{max-width:420px}.newsletter__form{gap:8px;margin-top:8px;display:flex}.newsletter__form input{flex:1}.mainEventUpcoming{gap:10px;padding:20px 0;display:flex}.mainEventUpcoming .subEventUpcoming{flex:15%}.mainEventUpcoming .subEventUpcoming1{flex:85%}@media (width<=1200px){.mainEventUpcoming{gap:16px}.mainEventUpcoming .subEventUpcoming{flex:20%}.mainEventUpcoming .subEventUpcoming1{flex:80%}}@media (width<=992px){.mainEventUpcoming{flex-direction:column;gap:20px;padding:16px 0}.mainEventUpcoming .subEventUpcoming,.mainEventUpcoming .subEventUpcoming1{flex:100%;width:100%}}@media (width<=768px){.mainEventUpcoming{gap:16px;padding:14px 0}.mainEventUpcoming .subEventUpcoming,.mainEventUpcoming .subEventUpcoming1{width:100%}}@media (width<=480px){.mainEventUpcoming{gap:12px;padding:12px 0}.mainEventUpcoming .subEventUpcoming,.mainEventUpcoming .subEventUpcoming1{width:100%}}.mainEventsByChapterGallery{gap:10px;padding:20px 0;display:flex}.mainEventsByChapterGallery .subEventsByChapterGallery{flex-direction:column;flex:20%;gap:20px;display:flex}.mainEventsByChapterGallery .subEventsByChapterGallery1{flex-direction:column;flex:80%;gap:20px;display:flex}@media (width<=1200px){.mainEventsByChapterGallery{gap:16px}.mainEventsByChapterGallery .subEventsByChapterGallery{flex:25%}.mainEventsByChapterGallery .subEventsByChapterGallery1{flex:75%}}@media (width<=992px){.mainEventsByChapterGallery{flex-direction:column;gap:20px;padding:16px 0}.mainEventsByChapterGallery .subEventsByChapterGallery,.mainEventsByChapterGallery .subEventsByChapterGallery1{flex:100%;width:100%}}@media (width<=768px){.mainEventsByChapterGallery{gap:16px;padding:14px 0}.mainEventsByChapterGallery .subEventsByChapterGallery,.mainEventsByChapterGallery .subEventsByChapterGallery1{gap:16px}}@media (width<=480px){.mainEventsByChapterGallery{gap:12px;padding:12px 0}.mainEventsByChapterGallery .subEventsByChapterGallery,.mainEventsByChapterGallery .subEventsByChapterGallery1{gap:12px}}.block-row{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px;display:flex}.block-row__icon{object-fit:contain;width:32px;height:32px}.block-row__img{object-fit:cover;border-radius:8px;width:56px;height:56px}.block-row__body{flex:1}.gimg__label{flex-direction:column;gap:2px;display:flex}.gimg__label span{font-size:12px}input[type=password]::-ms-reveal{display:none!important}input[type=password]::-ms-clear{display:none!important}input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden!important;pointer-events:none!important;display:none!important}.title-highlight{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400}.profilePage{box-sizing:border-box;width:100%;min-height:100vh}.profilePage .profilePageHero{background:#f2edfa;justify-content:center;align-items:center;width:100%;min-height:320px;margin-bottom:20px;padding-top:4.5rem;padding-bottom:2.24rem;display:flex;overflow:hidden}.profilePage .profilePageHero:before{content:"";background:#ffffff47;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:-120px}.profilePage .profilePageHero .profilePageHeroContainer{z-index:2;justify-content:center;align-items:center;gap:60px;width:100%;max-width:1300px;display:flex;position:relative}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent{flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:520px;display:flex}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent h1{background:linear-gradient(90deg,#8b3df2,#ec4899);-webkit-text-fill-color:transparent;text-transform:capitalize;letter-spacing:-.4px;-webkit-background-clip:text;margin:0;font-family:Tan Aegean;font-size:42px;font-weight:500}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent .heroLine{background:#8b3df2;border-radius:20px;width:170px;height:4px;margin:14px 0}.profilePageContainer{width:1250px;box-sizing:border -box;margin:0 auto}.profilePageContainer .profilePageHeader{padding-bottom:20px}.profilePageContainer .profilePageHeader h1{font-size:24px}.profilePageContainer .profilePageHeader p{font-size:14px}@media only screen and (width>=1200px){.profilePage .profilePageHero{min-height:320px}.profilePage .profilePageHero .profilePageHeroContainer{gap:60px}}@media only screen and (width>=1025px) and (width<=1199px){.profilePage .profilePageHero{min-height:300px}.profilePage .profilePageHero .profilePageHeroContainer{gap:40px}.profilePageContainer{padding:0 20px}}@media only screen and (width>=768px) and (width<=1024px){.profilePage .profilePageHero{min-height:280px;padding:25px 20px 20px}.profilePage .profilePageHero .profilePageHeroContainer{gap:30px}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent{max-width:450px}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent h1{font-size:34px}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent .heroLine{width:140px;height:3px;margin:12px 0}.profilePageContainer{width:100%;padding:0 20px}.profilePageContainer .profilePageHeader h1{font-size:22px}.profilePageContainer .profilePageHeader p{font-size:13px}}@media only screen and (width<=767px){.profilePage .profilePageHero{min-height:220px;margin-bottom:15px;padding:30px 16px 20px}.profilePage .profilePageHero:before{width:180px;height:180px;top:-80px;left:-80px}.profilePage .profilePageHero .profilePageHeroContainer{flex-direction:column;gap:20px;width:100%}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent{width:100%;max-width:100%}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent h1{letter-spacing:-.2px;font-size:28px}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent .heroLine{width:110px;height:3px;margin:10px 0}.profilePageContainer{width:100%;padding:0 16px}.profilePageContainer .profilePageHeader{padding-bottom:15px}.profilePageContainer .profilePageHeader h1{font-size:20px;line-height:1.3}.profilePageContainer .profilePageHeader p{font-size:12px;line-height:1.5}}@media only screen and (width<=480px){.profilePage .profilePageHero{min-height:190px;padding:25px 12px 15px}.profilePage .profilePageHero .profilePageHeroContainer{gap:15px}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent h1{font-size:24px}.profilePage .profilePageHero .profilePageHeroContainer .profilePageHeroContent .heroLine{width:90px;height:2px;margin:8px 0}.profilePageContainer{padding:0 12px}.profilePageContainer .profilePageHeader h1{font-size:18px}.profilePageContainer .profilePageHeader p{font-size:11px}}.profileNotice{border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:14px}.profileNotice.success{color:#21733c;background:#effaf2;border:1px solid #ccebd5}.profileNotice.error{color:#a22b35;background:#fff1f2;border:1px solid #f3c8cc}.profileCard{background:#fff;border:1px solid #eeeaf8;border-radius:15px;grid-template-columns:335px minmax(0,1fr);width:100%;display:grid;overflow:hidden;box-shadow:0 8px 30px #35275c12}.profileSidebar{background:radial-gradient(circle at 50% 30%,#9b6af506,#0000 38%),#fff;border-right:1px solid #f0edf7;flex-direction:column;align-items:center;min-height:660px;padding:42px 44px;display:flex}.profileBadgesCard{box-sizing:border-box;background:#fff;border:1px solid #eeeaf8;border-radius:15px;width:100%;margin-top:32px;margin-bottom:40px;padding:32px;box-shadow:0 8px 30px #35275c12}.profileBadgesCard .profileBadgesCard-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.profileBadgesCard .profileBadgesCard-header .subprofileBadgesCard-header h2{font-size:16px}.profileBadgesCard .profileBadgesCard-header .subprofileBadgesCard-header p{font-size:13px}.profileBadgesCard .profileBadgesCard-title{color:#111827;margin:0;font-size:20px;font-weight:700;line-height:1.4}.profileBadgesCard .profileBadgesCard-description{color:#6b7280;margin:4px 0 0;font-size:14px;line-height:1.5}.profileBadgesCard .profileBadgesCard-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.profileBadgesCard .profileBadgesCard-badge{text-align:center;background:#fff;border:1px solid #f3f4f6;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:20px 16px;display:flex;box-shadow:0 2px 8px #00000008}.profileBadgesCard .profileBadgesCard-badgeImage{object-fit:contain;width:100px;height:100px;margin-bottom:12px}.profileBadgesCard .profileBadgesCard-badgePlaceholder{color:#7c3aed;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:12px;font-size:32px;display:flex}.profileBadgesCard .profileBadgesCard-badgeName{color:#1f2937;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.4}.profileBadgesCard .profileBadgesCard-eventTitle{color:#6b7280;margin:0 0 6px;font-size:13px;line-height:1.4}.profileBadgesCard .profileBadgesCard-awardedDate{color:#9ca3af;margin-top:auto;font-size:12px;line-height:1.4}.profileBadgesCard .profileBadgesCard-empty{text-align:center;background:#fafafa;border:1px dashed #e5e7eb;border-radius:12px;padding:32px 16px}.profileBadgesCard .profileBadgesCard-empty p{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.shareBadgesBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s,box-shadow .2s}.shareBadgesBtn:hover{background:#f9fafb;border-color:#9ca3af}.shareBadgesBtn:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.pricingFeatureComparisonDesktop{display:block}.pricingFeatureComparisonMobile{display:none}@media (width<=1200px){:scope .profileCard1{padding:0 20px}}@media (width<=768px){.pricingFeatureComparisonDesktop{display:none}.pricingFeatureComparisonMobile{display:block}.profileBadgesCard{padding:24px}.profileBadgesCard .profileBadgesCard-header{flex-direction:column;align-items:flex-start;gap:16px}.profileBadgesCard .profileBadgesCard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shareBadgesBtn{width:100%}}@media (width<=480px){.profileBadgesCard{padding:20px}.profileBadgesCard .profileBadgesCard-grid{grid-template-columns:1fr}}.profileAvatarWrapper{justify-content:center;align-items:center;width:250px;height:245px;margin-bottom:18px;display:flex;position:relative}.profileAvatarPattern{opacity:.75;background-image:radial-gradient(circle,#e5dbff 1.7px,#0000 1.7px);background-size:15px 15px;width:100%;height:105px;position:absolute;top:2px;left:0}.profileAvatar{z-index:2;color:#7451cc;letter-spacing:-1px;background:linear-gradient(145deg,#d8c4ff 0%,#e9e2ff 100%);border-radius:50%;justify-content:center;align-items:center;width:154px;height:154px;font-size:48px;font-weight:700;display:flex;position:relative;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%;display:block}.profileAvatarEdit{z-index:4;color:#8659e8;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;bottom:35px;right:32px;box-shadow:0 5px 18px #3a236726}.profileAvatarEdit:hover{transform:translateY(-2px);box-shadow:0 8px 22px #3a236733}.profileIdentity{text-align:center;width:100%}.profileIdentity h2{color:#1c2b4d;word-break:break-word;margin:0 0 9px;font-size:16px;font-weight:500}.profileIdentity span{color:#8790ad;font-size:14px}.profilePrivacy{background:linear-gradient(135deg,#f7f1ff,#f5f1ff);border-radius:12px;align-items:flex-start;gap:14px;width:100%;min-height:108px;margin-top:52px;padding:18px 20px;display:flex}.profilePrivacy .profilePrivacyIcon{color:#8659e8;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:22px;display:flex}.profilePrivacy p{color:#536083;margin:0;font-size:14px;line-height:1.7}.profileFormArea{background:#fff;min-width:0}.profileForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;width:100%;padding:36px 36px 0;display:grid}.profileForm label{font-size:13px;font-weight:600}.profileField{min-width:0}.profileField label{color:#172342;align-items:center;gap:11px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.profileField .profileFieldIcon{color:#8659e8;justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;display:flex}.profileField input,.profileField textarea{color:#1c2b4d;background:#fff;border:1px solid #dedfeb;border-radius:9px;outline:none;width:100%;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.profileField input::placeholder,.profileField textarea::placeholder{color:#9ba2bb;opacity:1}.profileField input:hover,.profileField textarea:hover{border-color:#c9c5d9}.profileField input:focus,.profileField textarea:focus{border-color:#8659e8;box-shadow:0 0 0 3px #8659e814}.profileField input{height:49px;padding:0 15px}.profileField textarea{resize:vertical;min-height:90px;padding:14px 15px;line-height:1.5}.profileTextareaWrapper{position:relative}.profileTextareaWrapper textarea{padding-bottom:28px}.profileCharCount{color:#777d92;font-size:11px;position:absolute;bottom:10px;right:13px}.profileFormActions{background:#fbfaff;border-top:1px solid #eeeaf6;grid-column:1/-1;justify-content:center;align-items:center;gap:20px;min-height:103px;margin:8px -36px 0;padding:22px 36px;display:flex}.profileCancelBtn{color:#172342;cursor:pointer;background:#fff;border:1px solid #dfe0e9;border-radius:8px;width:180px;height:48px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,transform .2s}.profileCancelBtn:hover{background:#faf9fd;border-color:#c9c5d9}.profileCancelBtn:active{transform:scale(.98)}.profileSaveBtn{color:#fff;cursor:pointer;background:linear-gradient(100deg,#7139ed 0%,#c02ac8 100%);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:248px;height:48px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 7px 18px #783ae533}.profileSaveBtn svg{font-size:16px}.profileSaveBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 22px #783ae547}.profileSaveBtn:active:not(:disabled){transform:translateY(0)}.profileSaveBtn:disabled{cursor:not-allowed;opacity:.65}@media (width<=1100px){.profilePage{padding:35px 20px 50px}.profileCard{grid-template-columns:280px minmax(0,1fr)}.profileSidebar{padding:35px 28px}.profileAvatarWrapper{width:210px;height:220px}.profileAvatar{width:140px;height:140px;font-size:42px}.profileAvatarEdit{bottom:32px;right:25px}.profileForm{column-gap:22px;padding-left:25px;padding-right:25px}.profileFormActions{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}}@media (width<=800px){.profilePage{padding:28px 16px 40px}.profilePageHeader{margin-bottom:20px}.profilePageHeader h1{font-size:18px}.profilePageHeader p{font-size:14px}.profileCard{grid-template-columns:1fr}.profileSidebar{border-bottom:1px solid #eeeaf6;border-right:0;min-height:auto;padding:30px 25px 28px}.profileAvatarWrapper{width:210px;height:195px}.profileAvatar{width:135px;height:135px;font-size:40px}.profileAvatarEdit{bottom:25px;right:20px}.profilePrivacy{max-width:380px;margin-top:30px}.profileForm{grid-template-columns:1fr;row-gap:22px;padding:28px 22px 0}.profileFormActions{margin:5px -22px 0;padding:20px 22px}}@media (width<=520px){.profilePage{padding:22px 12px 30px}.profilePageHeader h1{font-size:22px}.profilePageHeader p{font-size:13px}.profileCard{border-radius:12px}.profileSidebar{padding:25px 18px}.profileAvatarWrapper{width:190px;height:180px}.profileAvatar{width:125px;height:125px;font-size:36px}.profileAvatarEdit{width:40px;height:40px;font-size:16px;bottom:22px;right:14px}.profileIdentity h2{font-size:14px}.profileIdentity span{font-size:13px}.profilePrivacy{margin-top:25px;padding:15px}.profilePrivacy p{font-size:13px}.profileForm{padding:24px 16px 10px}.profileField label{font-size:13px}.profileField input{height:46px;font-size:13px}.profileField textarea{font-size:13px}.profileFormActions{flex-direction:column;gap:10px;min-height:auto;margin-left:-16px;margin-right:-16px;padding:18px 16px}.profileCancelBtn,.profileSaveBtn{width:100%}}.offerPicker{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.offerPickerLabel{color:#374151;margin-bottom:2px;font-size:12.5px;font-weight:600}.offerOption{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.offerOption:hover:not(:disabled){border-color:#b9c8ff}.offerOption:disabled{opacity:.6;cursor:not-allowed}.offerOption--active{background:#f8faff;border-color:#4f7cff}.offerOption--active .offerOptionRadio{border-color:#4f7cff}.offerOption--active .offerOptionRadio:after{transform:scale(1)}.offerOptionRadio{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:17px;height:17px;position:relative}.offerOptionRadio:after{content:"";background:#4f7cff;border-radius:50%;transition:transform .12s;position:absolute;inset:3px;transform:scale(0)}.offerOptionBody{flex-direction:column;flex:1;gap:2px;display:flex}.offerOptionTop{align-items:center;gap:8px;display:flex}.offerOptionName{color:#111827;font-size:14.5px;font-weight:600}.offerOptionBadge{color:#0f5132;background:#e7f5ec;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.offerOptionSub{color:#6b7280;font-size:12.5px}.offerOptionScarce{color:#9b1c1c;font-size:11.5px;font-weight:600}.offerOptionPrice{color:#111827;flex-direction:column;align-items:flex-end;font-size:15px;font-weight:700;display:flex}.offerOptionWas{color:#9ca3af;font-size:12px;font-weight:500;text-decoration:line-through}.avatarRemoveLink{color:#9b1c1c;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:inline-flex}.avatarRemoveLink:hover:not(:disabled){text-decoration:underline}.avatarRemoveLink:disabled{opacity:.5;cursor:not-allowed}.avatarError{color:#842029;margin:8px 0 0;font-size:13px;line-height:1.45}.cropOverlay{z-index:1000;background:#11182799;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cropCard{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:22px;box-shadow:0 18px 50px #00000038}.cropCard h3{color:#111827;margin:0 0 4px;font-size:18px}.cropHint{color:#6b7280;margin:0 0 16px;font-size:13px}.cropArea{background:#111827;border-radius:10px;width:100%;height:300px;position:relative;overflow:hidden}.cropZoom{align-items:center;gap:12px;margin:16px 0 4px;display:flex}.cropZoom span{color:#374151;font-size:13px;font-weight:600}.cropZoom input{accent-color:#7c3aed;flex:1}.cropActions{gap:10px;margin-top:16px;display:flex}.cropBtn{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:9px;flex:1;padding:11px 16px;font-size:14px;font-weight:600}.cropBtn--primary{color:#fff;background:#7c3aed;border-color:#7c3aed}.cropBtn:disabled{opacity:.6;cursor:not-allowed}.phoneField{flex-wrap:wrap;gap:8px;display:flex}.phoneCountry{background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:0 0 118px;padding:10px 8px;font-size:14px}.phoneNumber{border:1px solid #d1d5db;border-radius:8px;flex:140px;padding:10px 12px;font-size:14px}.phoneWarn{color:#9b1c1c;flex:1 0 100%;font-size:12.5px}
