@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--primary:#7b2fbe;--primary-dark:#5a1f8e;--primary-light:#9b4fd4;--accent:#e91e8c;--accent-light:#ff4daa;--hero-bg:#1a0533;--card-purple:#6c20a0;--white:#fff;--gray-50:#f9f9fb;--gray-100:#f1f1f5;--gray-200:#e2e2ea;--gray-400:#9b9bba;--gray-600:#555570;--text-dark:#1a1a2e;--text-medium:#4a4a6a;--shadow-sm:0 2px 8px #7b2fbe14;--shadow-md:0 4px 20px #7b2fbe26;--shadow-lg:0 8px 40px #7b2fbe33;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}body{color:var(--text-dark);background:var(--white);-webkit-font-smoothing:antialiased;width:100%;max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}main{width:100%;max-width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;border:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:64px 0}.section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.section-label:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237B2FBE'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;display:inline-block}.section-title{color:var(--text-dark);margin-bottom:8px;font-size:28px;font-weight:800}.section-subtitle{color:var(--text-medium);margin-bottom:32px;font-size:14px}.section-header{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.view-all-link{color:var(--primary);transition:color var(--transition);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.view-all-link:hover{color:var(--accent)}.btn-primary{background:linear-gradient(135deg, var(--primary), var(--accent));color:var(--white);transition:all var(--transition);border-radius:50px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #e91e8c4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e91e8c73}.btn-outline{color:var(--white);transition:all var(--transition);background:0 0;border:2px solid #fff9;border-radius:50px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex}.btn-outline:hover{border-color:var(--white);background:#ffffff26}.btn-sm{padding:8px 18px;font-size:13px}.badge-featured{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;letter-spacing:.5px;border-radius:50px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.stars{color:#f59e0b;font-size:13px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:3px}.figma-navbar{z-index:1000;background:#fff;width:100%;height:41px;position:sticky;top:0;box-shadow:0 1px 4px #0000000f}.figma-navbar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:41px;margin:0 auto;padding:0 29px;display:flex;position:relative}.figma-nav-links{align-items:center;gap:20px;display:flex}.figma-nav-item{color:#3c1f7a;white-space:nowrap;padding:4px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%;text-decoration:none;transition:color .15s;position:relative}.figma-nav-item:hover{color:#d31bff}.figma-nav-item.active{color:#d31bff;font-weight:600}.figma-nav-item.active:after{content:"";background:#d31bff;height:2px;position:absolute;bottom:-4px;left:0;right:0}.figma-nav-actions{flex-shrink:0;align-items:center;gap:19px;height:30px;display:flex}.figma-search-btn{cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.figma-search-btn img{object-fit:contain;width:30px;height:30px}.figma-btn-login{color:#a938e1;white-space:nowrap;border:1px solid #9e04c3;border-radius:10px;justify-content:center;align-items:center;width:87px;height:30px;padding:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:100%;text-decoration:none;transition:background .15s;display:flex}.figma-btn-login:hover{background:#9e04c30f}.figma-btn-list-business{color:#ebdeff;white-space:nowrap;background:linear-gradient(270deg,#e26bfe 0%,#6436f9 18.27% 82.21%,#e26bfe 100%);border-radius:10px;justify-content:center;align-items:center;gap:10px;width:153px;height:30px;padding:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:100%;text-decoration:none;transition:opacity .15s;display:flex}.figma-btn-list-business:hover{opacity:.92}.figma-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:4px;display:none}.figma-hamburger span{background:#232356;width:20px;height:2px;display:block}.figma-nav-search-dropdown{background:#fff;border-bottom:1px solid #e8e9fe;max-width:1440px;margin:0 auto;padding:8px 29px}.figma-nav-search-dropdown input{border:1px solid #9e04c3;border-radius:8px;outline:none;width:100%;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px}@media (width<=1100px){.figma-navbar-inner{padding:0 16px}.figma-nav-links{gap:12px}.figma-logo-tagline{font-size:13px}}.figma-mobile-drawer-actions{display:none}@media (width<=900px){.figma-navbar{height:50px}.figma-navbar-inner{height:50px;padding:0 16px}.figma-nav-links{z-index:999;background:#fff;border-bottom:3px solid #6326ae;flex-direction:column;gap:12px;padding:16px 20px 24px;display:none;position:absolute;top:50px;left:0;right:0;box-shadow:0 10px 25px #0000001f}.figma-nav-links.open{display:flex}.figma-nav-item{border-bottom:1px solid #f1f1f5;width:100%;padding:10px 0;font-size:15px}.figma-mobile-drawer-actions{flex-direction:column;gap:10px;width:100%;margin-top:10px;display:flex}.mobile-drawer-btn{text-align:center;justify-content:center;align-items:center;width:100%!important;height:38px!important;font-size:14px!important;display:flex!important}.figma-hamburger{display:flex}.figma-logo{width:auto}.figma-logo-tagline{color:#232356;margin-top:0;font-size:8.5px;display:block}.figma-logo-word{width:76px;height:auto}.figma-logo-icon{width:26px;height:22px}}@media (width<=768px){.figma-navbar{width:100%!important;max-width:100%!important}.figma-nav-actions .figma-search-btn,.figma-nav-actions .figma-btn-login,.figma-nav-actions .figma-btn-list-business{display:none!important}.figma-navbar-inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 10px!important}}.figma-hero-wrapper{background:#1a1653;width:100%;position:relative;overflow:hidden}.figma-hero-canvas{width:100%;max-width:1440px;height:478px;margin:0 auto;position:relative;overflow:hidden}.figma-hero-mobile-bg{display:none}.figma-hero-mountain{object-fit:cover;z-index:1;width:739px;height:478px;position:absolute;top:0;left:701px}.figma-hero-vec-7{object-fit:fill;z-index:2;pointer-events:none;width:741px;height:478px;position:absolute;top:0;left:0}.figma-hero-vec-10{object-fit:fill;z-index:3;pointer-events:none;width:362px;height:478px;position:absolute;top:0;left:434px}.figma-hero-vec-11{object-fit:fill;z-index:4;pointer-events:none;width:250px;height:478px;position:absolute;top:0;left:653px}.figma-hero-vec-12{object-fit:fill;z-index:5;pointer-events:none;width:235.1px;height:276.9px;position:absolute;top:-44.4px;left:614.2px}.figma-hero-vec-9{z-index:3;pointer-events:none;width:173.5px;height:139.7px;position:absolute;top:356.3px;left:-22.75px}.figma-hero-vec-8{z-index:4;pointer-events:none;width:140.8px;height:115.5px;position:absolute;top:380.2px;left:-14.2px}.figma-hero-poly-1{z-index:5;pointer-events:none;width:91.7px;height:81.7px;position:absolute;top:397.9px;left:-3px}.figma-hero-together{object-fit:contain;z-index:6;pointer-events:none;width:165px;height:155px;position:absolute;top:61px;left:1252px}.figma-hero-left-content{z-index:10;max-width:660px;padding-top:37px;padding-left:78px;position:relative}.figma-hero-badge{align-items:center;gap:9px;height:30px;margin-bottom:0;display:flex}.figma-badge-icon{object-fit:contain;width:30px;height:30px}.figma-hero-badge span{letter-spacing:.02em;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:100%}.figma-hero-title{color:#fff;margin:0 0 14px;font-family:Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.08}.figma-hero-subtitle-grad{background:linear-gradient(90deg,#ff45d7 0% 50%,#f3c3ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-family:Inter,sans-serif;font-size:36px;font-weight:600;line-height:1;display:inline-block}.figma-hero-desc{color:#fff;max-width:538px;margin:0 0 15px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.18}.figma-hero-search{background:#fff;border-radius:10px;align-items:center;gap:10px;width:575px;height:40px;margin-bottom:17px;padding:0 10px 0 15px;display:flex;box-shadow:0 4px 16px #0003}.figma-hero-search-left-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.figma-hero-search input{letter-spacing:.02em;color:#232356;background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.figma-hero-search input::placeholder{color:#a1a1a1}.figma-hero-search-submit{cursor:pointer;background:linear-gradient(#ff45d7 0%,#d31bff 100%);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:31px;padding:0;display:flex}.figma-hero-search-submit img{object-fit:contain;width:18px;height:18px}.figma-hero-cta-row{align-items:center;gap:15px;margin-bottom:23px;display:flex}.figma-hero-btn-explore{color:#ebdeff;white-space:nowrap;background:linear-gradient(90deg,#9e04c3 0%,#ff45d7 96%);border-radius:10px;justify-content:center;align-items:center;gap:10px;width:208px;height:30px;padding:0 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex}.figma-hero-btn-explore:hover{transform:translateY(-1px)}.figma-hero-btn-explore img{object-fit:contain;width:20px;height:20px}.figma-hero-btn-list{color:#fff;white-space:nowrap;background:0 0;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;width:163px;height:30px;padding:0 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;text-decoration:none;transition:background .15s;display:flex}.figma-hero-btn-list:hover{background:#ffffff1a}.figma-hero-quick-cats{align-items:center;gap:16px;display:flex}.figma-quick-cat-item{align-items:center;gap:14px;height:53px;padding-right:6px;text-decoration:none;display:flex}.figma-quick-cat-icon-box{background:#d51cfd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex}.figma-quick-cat-item:hover .figma-quick-cat-icon-box{transform:scale(1.06)}.figma-quick-cat-icon-box img{object-fit:contain;width:26px;height:26px}.figma-quick-cat-label{color:#fff;white-space:nowrap;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.figma-hero-stats-bar{z-index:10;background:#0f123f;border-radius:10px;justify-content:space-between;align-items:center;width:628px;height:73px;padding:10px 28px;display:flex;position:absolute;top:366px;left:796px}.figma-stat-card{align-items:center;gap:8px;display:flex}.figma-stat-icon-box{background:#d51cfd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.figma-stat-icon-box img{object-fit:contain;width:22px;height:22px}.figma-stat-text{flex-direction:column;display:flex}.figma-stat-count,.figma-stat-name{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.15}@media (width<=1280px){.figma-hero-stats-bar{width:560px;padding:10px 18px;left:auto;right:20px}.figma-hero-together{left:auto;right:24px}}@media (width<=1024px){.figma-hero-canvas{height:auto;min-height:auto;padding-bottom:32px}.figma-hero-mountain{opacity:.3;z-index:1;width:60%;height:100%;position:absolute;top:0;left:auto;right:0}.figma-hero-vec-7,.figma-hero-vec-10,.figma-hero-vec-11,.figma-hero-vec-12,.figma-hero-vec-9,.figma-hero-vec-8,.figma-hero-poly-1{display:none}.figma-hero-left-content{max-width:100%;padding:32px 24px 20px}.figma-hero-search{width:100%;max-width:540px}.figma-hero-stats-bar{grid-template-columns:repeat(4,1fr);gap:12px;width:calc(100% - 48px);height:auto;margin:20px 24px 0;display:grid;position:relative;top:auto;left:auto;right:auto}.figma-hero-together{display:none}}@media (width<=768px){.figma-hero-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:6px 8px!important}.figma-hero-canvas{background:#1a1653!important;border-radius:10px!important;width:100%!important;max-width:462px!important;height:233px!important;min-height:233px!important;max-height:233px!important;margin:0 auto!important;padding-bottom:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 18px #00000040!important}.figma-hero-mobile-bg{object-fit:cover!important;object-position:center right!important;z-index:1!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.figma-hero-mountain,.figma-hero-vec-7,.figma-hero-vec-10,.figma-hero-vec-11,.figma-hero-vec-12,.figma-hero-vec-9,.figma-hero-vec-8,.figma-hero-poly-1,.figma-hero-together{display:none!important}.figma-hero-left-content{z-index:6!important;box-sizing:border-box!important;width:215px!important;max-width:58%!important;padding:8px 0 8px 12px!important;position:relative!important}.figma-hero-badge{background:#ffffff1f!important;border:.5px solid #ffffff40!important;border-radius:4px!important;align-items:center!important;gap:4px!important;height:auto!important;margin-bottom:3px!important;padding:2px 5px!important;display:inline-flex!important}.figma-badge-icon{object-fit:contain!important;width:13px!important;height:13px!important}.figma-hero-badge span{letter-spacing:.2px!important;font-size:5.5px!important;font-weight:600!important}.figma-hero-title{color:#fff!important;margin-bottom:1px!important;font-size:15px!important;font-weight:600!important;line-height:16.5px!important}.figma-hero-subtitle-grad{color:#ff45d7!important;margin-bottom:3px!important;font-size:15px!important;font-weight:600!important;line-height:16.5px!important}.figma-hero-desc{color:#ffffffe0!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin-bottom:5px!important;font-size:6.5px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.figma-hero-search{box-sizing:border-box!important;background:#fff!important;border-radius:4px!important;align-items:center!important;gap:3px!important;width:100%!important;height:20px!important;min-height:20px!important;margin-bottom:5px!important;padding:0 3px 0 5px!important;display:flex!important}.figma-hero-search-left-icon{width:10px!important;height:10px!important}.figma-hero-search input{border:none!important;outline:none!important;flex:1!important;min-width:0!important;font-size:6.5px!important}.figma-hero-search input::placeholder{color:#9b9bba!important;font-size:6.5px!important}.figma-hero-search-submit{background:#d31bff!important;border:none!important;border-radius:3px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;display:flex!important}.figma-hero-search-submit img{width:8px!important;height:8px!important}.figma-hero-cta-row{flex-direction:row!important;align-items:center!important;gap:4px!important;width:100%!important;margin-bottom:5px!important;display:flex!important}.figma-hero-btn-explore{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#9e04c3 0%,#d227ce 100%)!important;border:1px solid #fff3!important;border-radius:5px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:106px!important;height:18px!important;padding:0 4px!important;font-size:6.5px!important;text-decoration:none!important;display:inline-flex!important}.figma-hero-btn-explore img{width:6px!important;height:6px!important}.figma-hero-btn-list{color:#fff!important;white-space:nowrap!important;background:#6326ae59!important;border:.8px solid #ffffff59!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;height:18px!important;padding:0 5px!important;font-size:6.5px!important;text-decoration:none!important;display:inline-flex!important}.figma-hero-quick-cats{scrollbar-width:none!important;-ms-overflow-style:none!important;flex-flow:row!important;gap:3px!important;width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.figma-hero-quick-cats::-webkit-scrollbar{display:none!important}.figma-quick-cat-item{background:#ffffff1a!important;border:.5px solid #ffffff26!important;border-radius:3px!important;flex-shrink:0!important;align-items:center!important;gap:2px!important;height:14px!important;padding:1px 3px!important;text-decoration:none!important;display:flex!important}.figma-quick-cat-icon-box{background:#d31bff!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;width:9px!important;height:9px!important;display:flex!important}.figma-quick-cat-icon-box img{width:5px!important;height:5px!important}.figma-quick-cat-label{color:#fff!important;font-size:5.5px!important}.figma-hero-stats-bar{box-sizing:border-box!important;z-index:10!important;background:#0f123f!important;border:1px solid #ffffff1a!important;border-radius:10px!important;grid-template-columns:repeat(2,1fr)!important;gap:3px 6px!important;width:150px!important;height:63px!important;min-height:63px!important;max-height:63px!important;margin:0!important;padding:6px 8px!important;display:grid!important;position:absolute!important;inset:auto 8px 8px auto!important}.figma-stat-card{flex-direction:row!important;align-items:center!important;gap:4px!important;padding:0!important}.figma-stat-icon-box{background:#d51cfd!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;display:flex!important}.figma-stat-icon-box img{object-fit:contain!important;width:10px!important;height:10px!important}.figma-stat-text{flex-direction:column!important;gap:0!important;display:flex!important}.figma-stat-count{color:#fff!important;font-size:8px!important;font-weight:700!important;line-height:1.1!important}.figma-stat-name{color:#cbd5e1!important;white-space:nowrap!important;font-size:5.5px!important;line-height:1.1!important}}.figma-explore-section{background:#fff;width:100%;padding:28px 0 36px}.figma-explore-container{width:100%;max-width:1440px;margin:0 auto;padding:0 51px}.figma-explore-header{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.figma-explore-header-left{flex-direction:column;gap:8px;display:flex}.figma-explore-tag{align-items:center;gap:10px;display:flex}.figma-explore-tag-icon{object-fit:contain;width:30px;height:30px}.figma-explore-tag span{letter-spacing:.02em;color:#d31bff;text-transform:uppercase;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:100%}.figma-explore-heading{letter-spacing:.02em;color:#0f123f;margin:0 0 0 24px;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:100%}.figma-explore-view-all{color:#3b52c4;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:100%;text-decoration:none;transition:opacity .15s;display:inline-flex}.figma-explore-view-all:hover{opacity:.8}.figma-categories-row{grid-template-columns:repeat(6,minmax(0,223px));justify-content:space-between;gap:8px;width:100%;display:grid}.figma-cat-card{border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;max-width:223px;height:280px;padding:16px 14px 16px 16px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.figma-cat-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #2f028f33}.cat-card-companies,.cat-card-opportunities{background:linear-gradient(200deg,#9e04c3 0%,#2f028f 100%)}.cat-card-leaders{background:linear-gradient(206.75deg,#ff91e7 5.07%,#ff45d7 49.58%,#d51cfd 94.09%)}.cat-card-products{background:linear-gradient(#ffc9ed,#ffc9ed)}.cat-card-promotions{background:linear-gradient(#fbdfca,#fbdfca)}.cat-card-news{background:#def1ff}.figma-cat-glow-1{filter:blur(10px);opacity:.75;pointer-events:none;z-index:1;border-radius:18px;width:81px;height:85px;position:absolute;top:-15px;right:32px}.cat-card-companies .figma-cat-glow-1,.cat-card-opportunities .figma-cat-glow-1,.cat-card-leaders .figma-cat-glow-1{background:#d51cfd}.cat-card-products .figma-cat-glow-1{background:linear-gradient(#ff96a0 0%,#ffd0e0 100%)}.cat-card-promotions .figma-cat-glow-1{background:linear-gradient(#ff93b2 0%,#ffd0e0 100%)}.cat-card-news .figma-cat-glow-1{background:linear-gradient(#93dbff 0%,#eaf9ff 100%)}.figma-cat-glow-2{opacity:.85;pointer-events:none;z-index:1;border-bottom-left-radius:42px;width:54px;height:58px;position:absolute;top:0;right:0}.dark-card .figma-cat-glow-2{background:#eb97ff}.cat-card-products .figma-cat-glow-2,.cat-card-promotions .figma-cat-glow-2{background:#ffe1eb}.cat-card-news .figma-cat-glow-2{background:#e5f5ff}.figma-cat-top{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.figma-cat-icon-box{border:1px solid #fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.figma-cat-icon-box img{object-fit:contain;width:24px;height:24px}.cat-icon-companies{background:linear-gradient(135.43deg,#6436f9 0%,#3c1f7a 83.13%)}.cat-icon-opportunities{background:linear-gradient(135.43deg,#922ef0 0%,#4c2080 83.13%)}.cat-icon-leaders{background:linear-gradient(#ff45d7 0%,#9e04c3 48.56%)}.cat-icon-products{background:linear-gradient(#f8013f 0%,#fd195a 48.56%)}.cat-icon-promotions{background:linear-gradient(270deg,#fb4d30 12.5%,#f4803e 100%)}.cat-icon-news{background:linear-gradient(270deg,#094dde 12.5%,#0ebdff 100%)}.figma-cat-title{margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.15}.dark-card .figma-cat-title{color:#fff}.light-card .figma-cat-title{color:#070447}.figma-cat-body{z-index:2;flex-direction:column;flex:1;gap:8px;margin-top:8px;display:flex;position:relative}.figma-cat-subtitle{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.figma-cat-desc{margin:0;font-family:Inter,sans-serif;font-size:12.5px;font-weight:400;line-height:1.3}.dark-card .figma-cat-subtitle,.dark-card .figma-cat-desc{color:#fff}.light-card .figma-cat-subtitle,.light-card .figma-cat-desc{color:#040248}.figma-cat-cta{z-index:2;justify-content:space-between;align-items:center;width:100%;margin-top:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative}.figma-cat-cta:hover{transform:translate(3px)}@media (width<=1420px){.figma-explore-container{padding:0 24px}}@media (width<=900px){.figma-explore-header{flex-direction:column;align-items:flex-start;gap:12px}.figma-explore-heading{margin-left:0;font-size:20px}.figma-categories-row{grid-template-columns:repeat(3,1fr);gap:12px}.figma-cat-card{max-width:100%}}@media (width<=768px){.figma-explore-section{width:100%!important;padding:10px 0 14px!important;overflow:hidden!important}.figma-explore-container{box-sizing:border-box!important;background:#fff!important;border-radius:10px!important;width:100%!important;max-width:415px!important;margin:0 auto!important;padding:8px 8px 12px!important}.figma-explore-header{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:8px!important;margin-bottom:8px!important}.figma-explore-header-left{gap:2px!important}.figma-explore-tag{gap:4px!important}.figma-explore-tag-icon{width:14px!important;height:14px!important}.figma-explore-tag span{color:#d31bff!important;font-size:8px!important;font-weight:700!important}.figma-explore-heading{margin-top:1px!important;margin-left:0!important;font-size:clamp(10px,3.2vw,13px)!important;font-weight:700!important;line-height:1.2!important}.figma-explore-view-all{white-space:nowrap!important;color:#3b52c4!important;gap:3px!important;font-size:8.5px!important}.figma-explore-view-all svg{stroke:#3b52c4!important;width:10px!important;height:10px!important}.figma-categories-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.cat-card-companies{order:1!important}.cat-card-leaders{order:2!important}.cat-card-products{order:3!important}.cat-card-promotions{order:4!important}.cat-card-news{order:5!important}.cat-card-opportunities{order:6!important}.figma-cat-card{box-sizing:border-box!important;text-align:left!important;border-radius:10px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;height:67px!important;min-height:67px!important;max-height:67px!important;padding:6px 8px!important;display:flex!important;position:relative!important;overflow:hidden!important}.cat-card-companies{background:radial-gradient(67.89% 67.89% at 29.36% 22.32%,#411b92 0%,#771dba 100%)!important}.cat-card-leaders{background:radial-gradient(67.89% 67.89% at 29.36% 22.32%,#6923b2 0%,#9a2dd6 100%)!important}.cat-card-products{background:radial-gradient(67.89% 67.89% at 29.36% 22.32%,#e45b63 0%,#fb8146 100%)!important}.cat-card-promotions{background:radial-gradient(67.89% 67.89% at 29.36% 22.32%,#0e6eee 0%,#468dfa 100%)!important}.cat-card-news{background:radial-gradient(67.89% 67.89% at 29.36% 22.32%,#0f859f 0%,#21a0ab 100%)!important}.cat-card-opportunities{background:radial-gradient(67.89% 67.89% at 29.36% 22.32%,#5730c1 0%,#8348db 100%)!important}.figma-cat-top{flex-direction:row!important;align-items:center!important;gap:7px!important;margin:0!important;padding-right:18px!important;display:flex!important}.figma-cat-icon-box{border:1px solid #ffffff73!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:3px!important;display:flex!important}.cat-icon-companies{background:linear-gradient(135.43deg,#6436f9 0%,#3c1f7a 83.13%)!important}.cat-icon-leaders{background:linear-gradient(135.43deg,#d22be6 0%,#e528f2 83.13%)!important}.cat-icon-products{background:linear-gradient(135.43deg,#fe8d3e 0%,#fa933a 83.13%)!important}.cat-icon-promotions{background:linear-gradient(135.43deg,#498ded 0%,#4b9afd 83.13%)!important}.cat-icon-news{background:linear-gradient(135.43deg,#094dde 0%,#0ebdff 83.13%)!important}.cat-icon-opportunities{background:linear-gradient(135.43deg,#8249e0 0%,#8b4cee 83.13%)!important}.figma-cat-icon-box img{width:16px!important;height:16px!important}.figma-cat-title{color:#fff!important;margin:0!important;font-size:10.5px!important;font-weight:700!important;line-height:1.1!important}.figma-cat-cta{justify-content:center!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:7px!important;right:7px!important}.figma-cat-cta span{display:none!important}.figma-cat-cta svg{stroke:#fff!important;width:11px!important;height:11px!important;display:block!important}.figma-cat-body{margin-top:2px!important}.figma-cat-subtitle{color:#fffffff2!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:6.5px!important;font-weight:400!important;line-height:1.2!important;overflow:hidden!important}.figma-cat-desc,.figma-cat-corner-wedge,.figma-cat-glow-1,.figma-cat-glow-2{display:none!important}}.figma-featured-companies-sec{background:#fff;width:100%;padding:12px 0 24px}.figma-fc-frame48{flex-direction:column;justify-content:space-between;width:100%;max-width:1440px;min-height:311px;margin:0 auto;padding-left:53px;padding-right:6px;display:flex}.figma-fc-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-right:45px;display:flex}.figma-fc-header-left{flex-direction:column;gap:6px;display:flex}.figma-fc-tag{align-items:center;gap:10px;display:flex}.figma-fc-tag-icon{object-fit:contain;width:30px;height:30px}.figma-fc-tag span{letter-spacing:.02em;color:#d31bff;text-transform:uppercase;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:100%}.figma-fc-title{letter-spacing:.02em;color:#0f123f;margin:4px 0 2px;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:100%}.figma-fc-subtitle{letter-spacing:.02em;color:#0f123f;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:100%}.figma-fc-view-all{color:#750292;align-items:center;gap:8px;margin-top:6px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:100%;text-decoration:none;transition:opacity .15s;display:inline-flex}.figma-fc-view-all:hover{opacity:.8}.figma-fc-cards-wrapper{width:100%;position:relative}.figma-fc-cards-viewport{width:100%}.figma-fc-next-arrow{display:none}.figma-fc-cards-row{grid-template-columns:repeat(4,minmax(0,334px));gap:15px;width:100%;max-width:1381px;display:grid}.figma-fc-card{background:#fff;border:1px solid #e8e9fe;border-radius:10px;justify-content:space-between;gap:12px;width:100%;max-width:334px;height:192px;padding:12px 14px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.figma-fc-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #5a2ce41f}.figma-fc-card-left{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:85px;display:flex}.figma-fc-logo-wrap{justify-content:flex-start;align-items:center;min-height:55px;display:flex}.logo-forever img{object-fit:contain;width:50px;height:60px}.logo-amway img{object-fit:contain;width:65px;height:40px}.logo-oriflame img,.logo-herbalife img{object-fit:contain;width:80px;height:32px}.figma-fc-ellipse-shape{background:linear-gradient(90deg,#f2f5fe 0%,#f5f7fe 50%,#f1f5fe 100%);border-radius:50%;width:75px;height:28px;margin-bottom:6px}.figma-fc-polygon-shape{margin-bottom:2px;margin-left:2px}.figma-fc-polygon-shape svg{width:68px;height:65px}.figma-fc-card-right{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-end;min-width:0;display:flex}.figma-fc-badge{letter-spacing:.02em;color:#fff;white-space:nowrap;border-radius:30px;justify-content:center;align-self:flex-end;align-items:center;height:26px;padding:4px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:100%;display:inline-flex}.badge-solid{background:#5a2ce4}.badge-grad{background:linear-gradient(90deg,#8b17f8 0%,#a938e1 100%)}.figma-fc-company-name{text-align:left;letter-spacing:.01em;color:#000;word-break:break-word;width:100%;margin:2px 0;font-family:Inter,sans-serif;font-size:17px;font-weight:500;line-height:1.18}.figma-fc-rating-row{align-items:center;gap:5px;width:100%;margin-bottom:2px;display:flex}.figma-fc-star{color:#f59e0b;font-size:15px;line-height:1}.figma-fc-rating-text{letter-spacing:.01em;color:#000;white-space:nowrap;font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:100%}.figma-fc-btn-view{letter-spacing:.01em;color:#fff;white-space:nowrap;box-sizing:border-box;background:#5a2ce4;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:195px;height:32px;padding:0 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.figma-fc-btn-view:hover{opacity:.92;transform:translateY(-1px)}.figma-fc-btn-view img{object-fit:contain;width:16px;height:16px}@media (width<=1420px){.figma-fc-frame48{padding:0 24px}.figma-fc-header{padding-right:0}}@media (width<=1180px){.figma-fc-cards-row{grid-template-columns:repeat(2,334px);justify-content:center}}@media (width<=768px){.figma-featured-companies-sec{background:#fff!important;width:100%!important;padding:10px 0 14px!important;overflow:hidden!important}.figma-fc-frame48{box-sizing:border-box!important;width:100%!important;max-width:412px!important;min-height:194px!important;margin:0 auto!important;padding:0 6px!important;position:relative!important}.figma-fc-header{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:2px!important;margin-bottom:8px!important;padding:0!important}.figma-fc-tag{align-items:center!important;gap:6px!important;display:flex!important}.figma-fc-tag-icon{object-fit:contain!important;width:20px!important;height:20px!important}.figma-fc-tag span{letter-spacing:.02em!important;color:#d31bff!important;font-size:12px!important;font-weight:400!important;line-height:15px!important}.figma-fc-title{letter-spacing:.02em!important;color:#0f123f!important;margin:2px 0 1px!important;font-size:16px!important;font-weight:600!important;line-height:19px!important}.figma-fc-subtitle{letter-spacing:.02em!important;color:#0f123f!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:15px!important}.figma-fc-view-all{display:none!important}.figma-fc-cards-wrapper{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important;position:relative!important}.figma-fc-cards-viewport{display:contents!important}.figma-fc-cards-row{box-sizing:border-box!important;flex-direction:row!important;flex:auto!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:calc(100% - 26px)!important;max-width:calc(100% - 26px)!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}.figma-fc-card{box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #e8e9fe!important;border-radius:10px!important;flex-direction:column!important;flex:1 0 0!important;justify-content:space-between!important;align-items:center!important;width:calc(33.3333% - 4px)!important;min-width:0!important;max-width:121px!important;height:113px!important;min-height:113px!important;max-height:113px!important;padding:5px 3px 6px!important;display:flex!important;overflow:hidden!important}.figma-fc-card:nth-child(n+4){display:none!important}.figma-fc-card-left{justify-content:center!important;align-items:center!important;width:100%!important;height:38px!important;display:flex!important;position:relative!important}.figma-fc-logo-wrap{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.logo-forever img{object-fit:contain!important;width:31px!important;height:40px!important}.logo-amway img{object-fit:contain!important;width:55px!important;height:24px!important}.logo-oriflame img{object-fit:contain!important;width:80px!important;height:18px!important}.logo-herbalife img{object-fit:contain!important;width:70px!important;height:22px!important}.figma-fc-ellipse-shape,.figma-fc-polygon-shape,.figma-fc-badge{display:none!important}.figma-fc-card-right{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.figma-fc-company-name{letter-spacing:-.01em!important;color:#000!important;white-space:normal!important;word-break:break-word!important;text-align:center!important;width:100%!important;margin:2px 0 1px!important;font-size:8.5px!important;font-weight:500!important;line-height:11px!important;overflow:hidden!important}.fc-name-1,.fc-name-2{display:inline-block!important}.figma-fc-rating-row{justify-content:center!important;align-items:center!important;gap:2px!important;margin-bottom:3px!important;display:flex!important}.figma-fc-star{color:#f59e0b!important;font-size:8.5px!important}.figma-fc-rating-text{color:#000!important;white-space:nowrap!important;font-size:8px!important;font-weight:400!important;line-height:11px!important}.figma-fc-btn-view{color:#fff!important;letter-spacing:.02em!important;white-space:nowrap!important;background:#5a2ce4!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:84px!important;max-width:95%!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 4px!important;font-size:8px!important;font-weight:400!important;line-height:10px!important;text-decoration:none!important;display:inline-flex!important}.figma-fc-btn-view img{object-fit:contain!important;width:9px!important;height:9px!important}.figma-fc-next-arrow{cursor:pointer!important;background:#ff45d7!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;padding:0!important;transition:transform .15s,background .15s!important;display:flex!important;position:relative!important;box-shadow:0 2px 6px #ff45d766!important}.figma-fc-next-arrow:hover{background:#e018ce!important;transform:scale(1.08)!important}.figma-fc-next-arrow svg{stroke:#fff!important;width:11px!important;height:11px!important}}.figma-mid-sections-wrap{background:#fff;width:100%;padding:16px 0 24px}.figma-two-col-container{grid-template-columns:665px 713px;justify-content:space-between;gap:12px;width:100%;max-width:1440px;margin:0 auto 20px;padding:0 50px;display:grid}.figma-biz-box{border-radius:10px;flex-direction:column;justify-content:space-between;padding:14px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000a}.figma-box-opp{background:linear-gradient(#f7d0ff 0%,#fdeaf9 50%,#fcf3fe 100%);min-height:350px}.figma-box-leaders{background:linear-gradient(#fdeaf9 0%,#fcf3fe 100%);min-height:350px}.figma-box-products{background:linear-gradient(#f7d0ff 0%,#fdeaf9 27%,#fcf3fe 51%);min-height:216px}.figma-box-spotlight{color:#fff;background:linear-gradient(#3c1f7a 0% 48%,#3c1f7a 99%);flex-direction:row;justify-content:space-between;align-items:center;min-height:216px;padding:18px 24px;display:flex}.figma-box-header{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.figma-box-tag{align-items:center;gap:8px;display:flex}.figma-box-tag-icon{object-fit:contain;width:24px;height:24px}.figma-box-tag span{letter-spacing:.02em;color:#d31bff;text-transform:uppercase;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:100%}.figma-box-title{letter-spacing:.01em;color:#2c0286;margin:4px 0 2px;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.15}.figma-title-pink{color:#750591}.figma-box-subtitle{letter-spacing:.01em;color:#0f123f;margin:0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:1.35}.figma-opp-inner-card{background:#fff;border-radius:10px;flex:1;align-items:center;gap:16px;padding:12px 14px;display:flex}.figma-opp-img-wrap{border-radius:14px;flex-shrink:0;width:195px;height:185px;position:relative;overflow:hidden}.figma-opp-img-wrap img{object-fit:cover;width:100%;height:100%}.figma-hot-badge{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#8b17f8 0%,#a938e1 100%);border-radius:20px;padding:3px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;position:absolute;top:8px;right:8px}.figma-opp-info-wrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.figma-opp-tags-line{align-items:center;gap:12px;display:flex}.figma-opp-tag{color:#000;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.figma-opp-heading{color:#750192;margin:2px 0 0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.figma-opp-find-title{color:#3c1f7a;margin-top:2px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600}.figma-opp-checklist{grid-template-columns:1fr 1fr;gap:4px 10px;margin:4px 0 6px;display:grid}.figma-opp-check-item{color:#3c1f7a;white-space:nowrap;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:flex}.figma-check-mark{color:#750192;font-size:12px;font-weight:700}.figma-opp-action-row{align-items:center;gap:12px;margin-top:4px;display:flex}.figma-btn-purple{color:#fff;white-space:nowrap;background:#5a2ce4;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.figma-btn-purple:hover{opacity:.9}.figma-btn-purple img{object-fit:contain;width:14px;height:14px}.figma-link-arrow{color:#750192;white-space:nowrap;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.figma-link-arrow img{object-fit:contain;width:12px;height:12px}.figma-leader-inner-card{background:#fff;border-radius:10px;flex:1;align-items:center;gap:18px;padding:14px 16px;display:flex}.figma-leader-avatar-wrap{border-radius:36px;flex-shrink:0;width:175px;height:180px;overflow:hidden}.figma-leader-avatar-wrap img{object-fit:cover;width:100%;height:100%}.figma-leader-info-wrap{flex-direction:column;flex:1;gap:6px;display:flex}.figma-leader-name{color:#750192;margin:0;font-family:Inter,sans-serif;font-size:19px;font-weight:600}.figma-leader-meta{color:#3b128d;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;display:flex}.figma-leader-actions-row{align-items:center;gap:14px;margin-top:6px;display:flex}.figma-carousel-arrows{gap:6px;display:flex}.figma-carousel-arrows button{cursor:pointer;background:#fff;border:1px solid #750192;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.figma-dots-and-link{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.figma-carousel-dots{gap:5px;display:flex}.figma-carousel-dots .dot{background:#d9d9d9;border-radius:50%;width:7px;height:7px}.figma-carousel-dots .dot.active{background:#d51cfd;border-radius:4px;width:16px}.figma-products-outer-wrap{width:100%;position:relative}.figma-products-inner-card{background:#fff;border-radius:10px;grid-template-columns:repeat(5,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.figma-prod-tile{text-align:center;background:#e8e9fe;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;min-height:110px;padding:8px 6px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.figma-prod-tile:hover{transform:translateY(-2px);box-shadow:0 4px 12px #5a2ce41f}.figma-prod-img-box{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:60px;margin-bottom:6px;display:flex;overflow:hidden}.figma-prod-img{object-fit:cover;width:100%;height:100%}.figma-prod-label-box{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.figma-prod-cat-circle{background:#9e04c3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.figma-prod-cat-icon{object-fit:contain;filter:brightness(0)invert();width:13px;height:13px}.figma-prod-label{color:#0f123f;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.15}.figma-prod-hot-pill{color:#fff;white-space:nowrap;z-index:2;background:linear-gradient(90deg,#8b17f8 0%,#a938e1 100%);border-radius:10px;padding:2px 7px;font-family:Inter,sans-serif;font-size:8.5px;font-weight:600;position:absolute;top:-7px}.figma-prod-next-arrow{display:none}.figma-spotlight-left-content{z-index:2;flex-direction:column;gap:6px;max-width:440px;display:flex}.figma-spotlight-title{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.15}.figma-spotlight-desc{color:#ffffffd9;margin:0 0 6px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:400;line-height:1.35}.figma-spotlight-cards-row{gap:6px;margin-bottom:8px;display:flex}.figma-spotlight-mini-card{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;flex-direction:column;flex:1;gap:2px;padding:6px 8px;display:flex}.figma-spotlight-card-heading{color:#fff;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600}.figma-spotlight-card-sub{color:#ffffffb3;font-family:Inter,sans-serif;font-size:8.5px;font-weight:400;line-height:1.2}.figma-spotlight-actions-row{align-items:center;gap:14px;display:flex}.figma-btn-magenta{color:#fff;white-space:nowrap;background:#d11efa;border:1px solid #fff;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.figma-btn-magenta img{object-fit:contain;width:14px;height:14px}.figma-spotlight-underline-link{color:#fff;text-underline-offset:3px;white-space:nowrap;font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;text-decoration:underline}.figma-spotlight-illustration-wrap{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:230px;display:flex}.figma-spotlight-illustration-wrap img{object-fit:contain;width:100%;height:auto}@media (width<=1420px){.figma-two-col-container{grid-template-columns:1fr 1fr;padding:0 24px}}@media (width<=1080px){.figma-two-col-container{grid-template-columns:1fr}.figma-box-spotlight{flex-direction:column;align-items:flex-start}.figma-spotlight-illustration-wrap{align-self:center;margin-top:14px}}@media (width<=768px){.figma-mid-sections-wrap{padding:8px 0 14px;width:100%!important;overflow:hidden!important}.figma-two-col-container:first-of-type{box-sizing:border-box!important;flex-direction:row!important;justify-content:center!important;align-items:stretch!important;gap:6px!important;width:100%!important;max-width:412px!important;margin:0 auto 10px!important;padding:0 6px!important;display:flex!important}.figma-two-col-container:first-of-type .figma-biz-box,.figma-box-opp,.figma-box-leaders{box-sizing:border-box!important;width:197px!important;min-width:0!important;max-width:197px!important;height:210px!important;min-height:210px!important;max-height:210px!important;box-shadow:none!important;isolation:isolate!important;background:linear-gradient(269.95deg,#f7d0ff .02%,#fdeaf9 49.98%,#fcf3fe 99.94%)!important;border-radius:10px!important;flex-direction:column!important;flex:190px!important;justify-content:flex-start!important;gap:4px!important;padding:6px 8px 24px!important;display:flex!important;position:relative!important;overflow:hidden!important}.figma-two-col-container:first-of-type .figma-box-header{flex-direction:column!important;gap:1px!important;margin-bottom:2px!important;display:flex!important}.figma-two-col-container:first-of-type .figma-box-tag{align-items:center!important;gap:4px!important;display:flex!important}.figma-two-col-container:first-of-type .figma-box-tag-icon{object-fit:contain!important;width:12px!important;height:12px!important}.figma-two-col-container:first-of-type .figma-box-tag span{color:#d31bff!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:7.5px!important;font-weight:600!important}.figma-two-col-container:first-of-type .figma-box-title{color:#0f123f!important;letter-spacing:.01em!important;margin:2px 0 1px!important;font-size:9.5px!important;font-weight:700!important;line-height:12px!important}.figma-two-col-container:first-of-type .figma-box-subtitle{color:#0f123f!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:6.5px!important;line-height:8.5px!important;display:-webkit-box!important;overflow:hidden!important}.figma-opp-inner-card,.figma-leader-inner-card{box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:row!important;align-items:center!important;gap:6px!important;min-height:auto!important;margin-top:4px!important;padding:0!important;display:flex!important}.figma-opp-img-wrap{border-radius:8px!important;flex-shrink:0!important;width:78px!important;height:66px!important;position:relative!important;overflow:hidden!important}.figma-opp-img-wrap img{object-fit:cover!important;width:100%!important;height:100%!important}.figma-hot-badge{color:#fff!important;background:#d31bff!important;border-radius:4px!important;padding:1.5px 4px!important;font-size:5.5px!important;font-weight:600!important;line-height:1!important;top:3px!important;left:3px!important}.figma-opp-tags-line,.figma-opp-heading,.figma-opp-find-title,.figma-opp-checklist{display:none!important}.figma-opp-info-wrap{flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:0!important;display:flex!important}.figma-opp-action-row{flex-direction:column!important;gap:0!important;width:100%!important;display:flex!important}.figma-btn-purple{color:#fff!important;white-space:nowrap!important;background:#5a2ce4!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;min-height:0!important;padding:4px 7px!important;font-size:7.5px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.figma-btn-purple img{object-fit:contain!important;width:6.5px!important;height:6.5px!important}.figma-box-opp .figma-link-arrow,.figma-box-leaders .figma-link-arrow{color:#750192!important;z-index:2!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;margin:0!important;font-size:7.5px!important;font-weight:600!important;text-decoration:none!important;display:flex!important;position:absolute!important;bottom:7px!important;left:0!important}.figma-box-opp .figma-link-arrow img,.figma-box-leaders .figma-link-arrow img{object-fit:contain!important;width:6px!important;height:6px!important}.figma-leader-avatar-wrap{border-radius:8px!important;flex-shrink:0!important;width:62px!important;height:66px!important;position:relative!important;overflow:hidden!important}.figma-leader-avatar-wrap img{object-fit:cover!important;width:100%!important;height:100%!important}.figma-leader-info-wrap{flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:flex-start!important;gap:2.5px!important;min-width:0!important;padding:0!important;display:flex!important}.figma-leader-name{color:#0f123f!important;margin:0!important;font-size:9px!important;font-weight:700!important;line-height:1.1!important}.figma-leader-meta{color:#3b128d!important;white-space:nowrap!important;align-items:center!important;gap:3px!important;margin:0!important;font-size:6px!important;font-weight:500!important;display:flex!important}.figma-leader-meta svg{flex-shrink:0!important;width:8px!important;height:8px!important}.figma-leader-actions-row{gap:0!important;margin-top:1px!important}.figma-carousel-arrows,.figma-carousel-dots{display:none!important}.figma-dots-and-link{margin:0!important}.figma-two-col-container:last-of-type{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:412px!important;margin:0 auto 10px!important;padding:0 6px!important;display:flex!important}.figma-two-col-container:last-of-type .figma-box-spotlight{box-sizing:border-box!important;background:linear-gradient(135deg,#3c1f7a 0%,#261152 100%)!important;border-radius:10px!important;flex-direction:row!important;order:1!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:110px!important;padding:12px 14px!important;display:flex!important}.figma-spotlight-left-content{flex:1!important;max-width:60%!important}.figma-spotlight-title{color:#fff!important;margin:0 0 3px!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important}.figma-spotlight-desc{color:#e2d9f3!important;margin:0 0 6px!important;font-size:7px!important;line-height:1.3!important}.figma-spotlight-cards-row,.figma-spotlight-underline-link{display:none!important}.figma-btn-magenta{color:#fff!important;box-sizing:border-box!important;background:#d11efa!important;border:1px solid #fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:139px!important;height:23px!important;padding:0 8px!important;font-size:8.5px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.figma-btn-magenta img{object-fit:contain!important;width:8px!important;height:8px!important}.figma-spotlight-illustration-wrap{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:105px!important;margin:0!important;display:flex!important}.figma-spotlight-illustration-wrap img{object-fit:contain!important;width:100%!important;height:auto!important}.figma-two-col-container:last-of-type .figma-box-products{box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:10px!important;order:2!important;width:100%!important;min-height:auto!important;padding:4px 0!important}.figma-box-products .figma-box-header{flex-direction:column!important;gap:1px!important;margin-bottom:4px!important;display:flex!important}.figma-box-products .figma-box-tag{align-items:center!important;gap:4px!important;display:flex!important}.figma-box-products .figma-box-tag-icon{object-fit:contain!important;width:14px!important;height:14px!important}.figma-box-products .figma-box-tag span{color:#d31bff!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:600!important}.figma-box-products .figma-box-title{color:#750192!important;margin:2px 0 1px!important;font-size:11px!important;font-weight:700!important;line-height:14px!important}.figma-box-products .figma-box-subtitle{color:#0f123f!important;margin:0!important;font-size:7.5px!important;line-height:10px!important}.figma-products-outer-wrap{align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.figma-products-inner-card{box-sizing:border-box!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border:1px solid #e8e9fe!important;border-radius:10px!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:100%!important;height:123px!important;min-height:123px!important;max-height:123px!important;padding:5px 24px 5px 5px!important;display:flex!important;overflow-x:auto!important}.figma-products-inner-card::-webkit-scrollbar{display:none!important}.figma-prod-tile{box-sizing:border-box!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:109px!important;min-height:109px!important;max-height:109px!important;box-shadow:none!important;background:#e8e9fe!important;border-radius:10px!important;flex-direction:column!important;flex-shrink:0!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;padding:5px!important;display:flex!important;position:relative!important}.figma-prod-tile:hover{transform:none!important}.figma-prod-img-box{background:#fff!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:90px!important;height:64px!important;margin:0!important;display:flex!important;overflow:hidden!important}.figma-prod-img{object-fit:cover!important;width:100%!important;height:100%!important}.figma-prod-hot-pill{color:#fff!important;white-space:nowrap!important;z-index:2!important;background:linear-gradient(90deg,#8b17f8 0%,#a938e1 100%)!important;border-radius:10px!important;padding:1.5px 5px!important;font-size:5.5px!important;font-weight:600!important;position:absolute!important;top:7px!important;left:50%!important;transform:translate(-50%)!important}.figma-prod-label-box{box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:90px!important;height:32px!important;padding:0 2px!important;display:flex!important}.figma-prod-cat-circle{background:#9e04c3!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:flex!important}.figma-prod-cat-icon{object-fit:contain!important;filter:brightness(0)invert()!important;width:11px!important;height:11px!important}.figma-prod-label{color:#0f123f!important;text-align:left!important;-webkit-line-clamp:2!important;word-break:break-word!important;background:0 0!important;-webkit-box-orient:vertical!important;margin:0!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:7.5px!important;font-weight:600!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.figma-prod-next-arrow{cursor:pointer!important;z-index:5!important;background:#ff45d7!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:2px!important;transform:translateY(-50%)!important;box-shadow:0 2px 6px #ff45d766!important}}.featured-products{background:#fff}.product-cats{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.cat-pill{border:1.5px solid var(--gray-200);color:var(--text-medium);cursor:pointer;transition:all var(--transition);background:#fff;border-radius:50px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600}.cat-pill:hover,.cat-pill.active{background:var(--primary);border-color:var(--primary);color:#fff}.products-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{border-radius:var(--radius-lg);border:1.5px solid var(--gray-200);transition:all var(--transition);background:#fff;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-md);border-color:var(--primary-light);transform:translateY(-4px)}.product-thumb{justify-content:center;align-items:center;height:140px;display:flex}.product-emoji{font-size:52px}.product-info{padding:14px}.product-category{color:var(--primary);text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:700}.product-name{color:var(--text-dark);margin:4px 0;font-size:14px;font-weight:700}.product-brand{color:var(--gray-400);margin-bottom:12px;font-size:12px}.product-footer{justify-content:space-between;align-items:center;display:flex}.product-price{color:var(--text-dark);font-size:15px;font-weight:800}.btn-view-product{color:var(--primary);border:1.5px solid var(--primary);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:50px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700}.btn-view-product:hover{background:var(--primary);color:#fff}@media (width<=900px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.products-grid{grid-template-columns:1fr}}.spotlight{background:linear-gradient(135deg,#1a0533 0%,#4a0d80 50%,#7b2fbe 100%);padding:64px 0;position:relative;overflow:hidden}.spotlight:before{content:"";background:#e91e8c26;border-radius:50%;width:300px;height:300px;position:absolute;top:-60px;right:-60px}.spotlight:after{content:"";background:#ffffff0d;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;left:-40px}.spotlight-inner{z-index:2;grid-template-columns:1fr auto;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.section-label.light{color:#ffffffa6}.spotlight-title{color:#fff;margin-bottom:14px;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.2}.spotlight-desc{color:#ffffffa6;max-width:420px;margin-bottom:28px;font-size:14px;line-height:1.6}.spotlight-features{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.spotlight-feature{align-items:flex-start;gap:14px;display:flex}.sf-icon{border-radius:var(--radius-sm);background:#ffffff1f;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.sf-title{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700}.sf-desc{color:#ffffff8c;font-size:12.5px}.spotlight-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.spotlight-link{color:#ffffffbf;text-underline-offset:3px;transition:color var(--transition);font-size:13px;font-weight:600;text-decoration:underline}.spotlight-link:hover{color:#fff}.spotlight-right{justify-content:center;align-items:center;display:flex}.spotlight-illustration{justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.si-rocket{z-index:2;font-size:64px;animation:3s ease-in-out infinite float;position:relative}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.si-ring{border:1.5px solid #ffffff26;border-radius:50%;position:absolute}.si-ring-1{width:100px;height:100px}.si-ring-2{border-color:#ffffff14;width:140px;height:140px}.si-ring-3{border-color:#ffffff0a;width:180px;height:180px}@media (width<=768px){.spotlight-inner{grid-template-columns:1fr}.spotlight-right{display:none}}.figma-three-block-section{background:#fff;width:100%;padding:14px 0 28px}.figma-three-block-container{box-sizing:border-box;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:16px;width:100%;max-width:1440px;margin:0 auto;padding:0 32px;display:grid}.figma-col-news{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:10px;flex-direction:column;justify-content:space-between;padding:12px 18px 14px;display:flex;box-shadow:0 2px 10px #0000000a}.figma-news-header{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.figma-news-tag{letter-spacing:.02em;color:#d31bff;text-transform:uppercase;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:100%}.figma-news-title{letter-spacing:.01em;color:#2b0184;margin:2px 0 0;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.15}.figma-news-subtitle{letter-spacing:.01em;color:#0f123f;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.35}.figma-news-cards-row{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.figma-article-card{box-sizing:border-box;background:#e8e9fe;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;min-height:204px;padding:6px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.figma-article-card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #2b01841f}.figma-article-thumb-box{border-radius:8px;flex-shrink:0;width:100%;height:90px;overflow:hidden}.figma-article-img{object-fit:cover;width:100%;height:100%}.figma-article-body{flex-direction:column;flex:1;justify-content:space-between;padding:4px 4px 2px;display:flex}.figma-article-badge{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#8b17f8 0%,#a938e1 100%);border-radius:4px;align-self:flex-start;margin-bottom:2px;padding:2px 7px;font-family:Inter,sans-serif;font-size:8.5px;font-weight:600}.figma-article-title{letter-spacing:.01em;color:#0f123f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.figma-article-date{color:#0f123f;margin-top:1px;font-family:Inter,sans-serif;font-size:9px;font-weight:400}.figma-article-read-btn{color:#750192;align-items:center;gap:4px;margin-top:2px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.figma-article-read-btn img{object-fit:contain;width:10px;height:10px}.figma-col-success{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:10px;flex-direction:column;justify-content:space-between;padding:12px 16px 14px;display:flex;box-shadow:0 2px 10px #0000000a}.figma-col-events{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-left:1.5px solid #e26bfe99;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;padding:12px 14px 14px;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000a}.figma-subcol-header{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.figma-subcol-tag{letter-spacing:.02em;color:#d31bff;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:100%;display:flex}.figma-tag-network-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.figma-growth-main-title{color:#2c0286;margin:2px 0 0;font-family:Inter,sans-serif;font-size:21px;font-weight:700;line-height:1.15}.figma-growth-sub-desc{color:#0f123f;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.35}.events-desc{margin-top:4px}.figma-events-tag-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.figma-growth-view-all{color:#750292;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.figma-growth-view-all img{object-fit:contain;width:11px;height:11px}.figma-growth-card-container{flex-direction:column;flex:1;justify-content:space-between;display:flex}.figma-growth-testimonial-box{background:#fff;border:1px solid #e8e9fe;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.figma-growth-avatar-wrap{border-radius:10px;flex-shrink:0;width:100px;height:110px;overflow:hidden}.figma-growth-avatar-wrap img{object-fit:cover;width:100%;height:100%}.figma-growth-quote-info{flex-direction:column;gap:2px;min-width:0;display:flex}.figma-growth-quote{color:#000;margin:0 0 4px;font-family:Inter,sans-serif;font-size:10.5px;font-style:normal;line-height:1.35}.figma-growth-author-name{color:#750192;margin:0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600}.figma-growth-author-role{color:#000;font-family:Inter,sans-serif;font-size:11px}.figma-btn-success-story{color:#fff;background:#6b109f;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:32px;margin-top:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.figma-btn-success-story:hover{opacity:.9}.figma-btn-success-story img{object-fit:contain;width:14px;height:14px}.figma-events-cards-container{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;gap:8px;width:100%;display:flex}.figma-growth-event-card{box-sizing:border-box;background:#fff;border:1px solid #e8e9fe;border-radius:6px;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:5px 8px;display:flex}.figma-event-date-badge{color:#fff;background:#44297e;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.event-date-num{font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:1}.event-date-month{font-family:Inter,sans-serif;font-size:9px;font-weight:600;line-height:1}.figma-event-info-col{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.figma-event-name{color:#000;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:600;overflow:hidden}.figma-event-location{color:#555;align-items:center;gap:4px;margin-top:1px;font-family:Inter,sans-serif;font-size:9.5px;display:inline-flex}.event-loc-circle{background:#8518f1;border-radius:50%;width:4px;height:4px}.figma-event-action-pill{color:#8518f1;white-space:nowrap;border:1px solid #8b17f8;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:3px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.figma-event-action-pill:hover{color:#fff;background:#8518f1}.figma-event-action-pill img{object-fit:contain;width:9px;height:9px}@media (width<=1200px){.figma-three-block-container{grid-template-columns:1fr;gap:18px;padding:0 20px}.figma-col-events{border-left:1px solid #0000000d}}@media (width<=768px){.figma-three-block-section{width:100%!important;padding:8px 0 14px!important;overflow:hidden!important}.figma-three-block-container{box-sizing:border-box!important;flex-direction:row!important;justify-content:center!important;align-items:stretch!important;gap:6px!important;width:100%!important;max-width:412px!important;margin:0 auto 10px!important;padding:0 6px!important;display:flex!important}.figma-col-news,.figma-col-success{box-sizing:border-box!important;width:197px!important;min-width:0!important;max-width:197px!important;height:250px!important;min-height:250px!important;max-height:250px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e9fe!important;border-radius:10px!important;flex-direction:column!important;flex:190px!important;justify-content:space-between!important;padding:5px 6px 8px!important;display:flex!important;overflow:hidden!important}.figma-news-header{flex-direction:column!important;margin-bottom:2px!important;display:flex!important}.figma-news-tag{color:#d31bff!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:7.5px!important;font-weight:700!important}.figma-news-title{color:#0f123f!important;margin:2px 0 0!important;font-size:9.5px!important;font-weight:700!important;line-height:12px!important}.figma-news-subtitle{display:none!important}.figma-news-cards-row{background:#fff!important;border-radius:10px!important;flex-direction:column!important;justify-content:space-between!important;gap:4px!important;width:100%!important;height:194px!important;padding:0!important;display:flex!important}.figma-article-card{box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:6px!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:100%!important;height:59px!important;min-height:59px!important;max-height:59px!important;padding:3px 0!important;display:flex!important}.figma-article-thumb-box{border-radius:2px!important;flex-shrink:0!important;width:60px!important;height:33px!important;overflow:hidden!important}.figma-article-img{object-fit:cover!important;width:100%!important;height:100%!important}.figma-article-body{flex-direction:column!important;flex:1!important;justify-content:center!important;gap:1.5px!important;min-width:0!important;padding:0!important;display:flex!important}.figma-article-title{color:#000!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;order:1!important;margin:0!important;font-size:6.5px!important;font-weight:600!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.figma-article-date{color:#666!important;order:2!important;margin:0!important;font-size:5.5px!important;line-height:1!important}.figma-article-badge{color:#750192!important;background:0 0!important;border:1px solid #d31bff!important;border-radius:4px!important;order:3!important;align-self:flex-start!important;margin-top:1px!important;padding:1px 4px!important;font-size:5px!important;line-height:1.1!important}.figma-article-read-btn{display:none!important}.figma-col-success{position:relative!important}.figma-subcol-header{flex-direction:column!important;margin-bottom:2px!important;display:flex!important}.figma-subcol-tag{align-items:center!important;gap:4px!important;display:flex!important}.figma-tag-network-icon{object-fit:contain!important;width:12px!important;height:12px!important}.figma-subcol-tag span{color:#d31bff!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:7.5px!important;font-weight:700!important}.figma-growth-main-title{color:#0f123f!important;margin:2px 0 0!important;font-size:9.5px!important;font-weight:700!important;line-height:12px!important}.figma-growth-sub-desc{display:none!important}.figma-growth-card-container{flex-direction:column!important;flex:1!important;justify-content:space-between!important;padding-top:4px!important;display:flex!important}.figma-growth-testimonial-box{background:0 0!important;border:none!important;border-radius:0!important;flex-direction:row!important;align-items:flex-start!important;gap:6px!important;padding:0!important;display:flex!important}.figma-growth-avatar-wrap{border-radius:12px!important;flex-shrink:0!important;width:92px!important;height:108px!important;overflow:hidden!important}.figma-growth-avatar-wrap img{object-fit:cover!important;width:100%!important;height:100%!important}.figma-growth-quote-info{flex-direction:column!important;flex:1!important;justify-content:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}.figma-growth-quote{color:#000!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:6.5px!important;font-style:normal!important;line-height:1.25!important}.figma-growth-author-name{color:#750192!important;margin:3px 0 0!important;font-family:Inter,sans-serif!important;font-size:8px!important;font-weight:700!important;line-height:1.1!important}.figma-growth-author-role{color:#555!important;font-family:Inter,sans-serif!important;font-size:6px!important;line-height:1!important}.figma-btn-success-story{color:#fff!important;box-sizing:border-box!important;white-space:nowrap!important;background:#6b109f!important;border:1px solid #fff!important;border-radius:10px!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;gap:5px!important;width:115px!important;height:23px!important;margin-top:6px!important;padding:0 10px!important;font-family:Inter,sans-serif!important;font-size:7.5px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.figma-btn-success-story img{object-fit:contain!important;width:7px!important;height:7px!important}.figma-growth-dots{justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;margin-top:6px!important;display:flex!important}.growth-dot{background:#d9d9d9!important;border-radius:50%!important;width:5px!important;height:5px!important}.growth-dot.active{background:#d51cfd!important;border-radius:4px!important;width:12px!important}.figma-col-events{display:none!important}}.figma-cta-section{background:#4e2f83;width:100%;margin-bottom:24px;padding:0}.figma-cta-wrapper{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.figma-cta-container{box-sizing:border-box;background:#4e2f83;border-radius:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:105px;padding:18px 50px;display:flex;position:relative;overflow:hidden}.figma-cta-glow-center{pointer-events:none;z-index:1;background:radial-gradient(circle,#d51bfd4d 0%,#4e2f8300 70%);width:260px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-cta-left{z-index:2;flex:1;align-items:center;gap:20px;max-width:820px;display:flex;position:relative}.figma-cta-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.figma-cta-rocket-img{object-fit:contain;width:48px;height:48px}.figma-cta-text-wrap{flex-direction:column;gap:4px;display:flex}.figma-cta-heading{letter-spacing:-.01em;color:#fff;margin:0;font-family:Inter,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.figma-cta-subtext{color:#ffffffe6;margin:0;font-family:Inter,sans-serif;font-size:11.5px;font-weight:400;line-height:1.4}.figma-cta-actions{z-index:2;flex-shrink:0;align-items:center;gap:14px;display:flex;position:relative}.figma-cta-btn-white{color:#d31bff;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 22px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #0000001f}.figma-cta-btn-white:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000002e}.figma-btn-arrow-pink{object-fit:contain;filter:hue-rotate(40deg)saturate(2);width:12px;height:12px}.figma-cta-btn-outline{color:#fff;white-space:nowrap;background:#6b109f;border:1px solid #fff6;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 22px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.figma-cta-btn-outline:hover{background:#7a15b3;transform:translateY(-2px);box-shadow:0 4px 14px #0003}.figma-arrow-symbol{font-size:15px;line-height:1}@media (width<=1100px){.figma-cta-wrapper{padding:0 24px}.figma-cta-container{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 24px}.figma-cta-actions{justify-content:flex-start;width:100%}}@media (width<=768px){.figma-cta-section{box-sizing:border-box!important;background:0 0!important;width:100%!important;max-width:412px!important;margin:0 auto 8px!important;padding:0 6px!important}.figma-cta-container{box-sizing:border-box!important;background:#4e2f83!important;border-radius:10px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:90px!important;min-height:90px!important;max-height:90px!important;padding:8px 12px!important}.figma-cta-left{flex-direction:row!important;flex:1!important;align-items:center!important;gap:8px!important;max-width:62%!important}.figma-cta-icon-wrap{width:24px!important;height:24px!important}.figma-cta-rocket-img{width:22px!important;height:22px!important}.figma-cta-text-wrap{gap:2px!important}.figma-cta-heading{font-size:8.5px!important;line-height:1.15!important}.figma-cta-subtext{color:#ffffffd9!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:5.5px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.figma-cta-actions{flex-direction:row!important;align-items:center!important;gap:0!important;width:auto!important}.figma-cta-btn-white{color:#d31bff!important;box-sizing:border-box!important;white-space:nowrap!important;background:#fff!important;border:1px solid #fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:120px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;font-size:7.5px!important;font-weight:600!important;display:inline-flex!important}.figma-btn-arrow-pink{width:7px!important;height:7px!important}.figma-cta-btn-outline{display:none!important}}.figma-newsletter-section{background:#ffe1eb;width:100%;margin-bottom:24px;padding:0}.figma-newsletter-wrapper{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.figma-newsletter-container{box-sizing:border-box;background:#ffe1eb;border-radius:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:105px;padding:16px 50px;display:flex}.figma-nl-left{flex:1;align-items:center;gap:18px;max-width:700px;display:flex}.figma-nl-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.figma-nl-email-img{object-fit:contain;width:44px;height:44px}.figma-nl-text-wrap{flex-direction:column;gap:3px;display:flex}.figma-nl-title{color:#8b17f8;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.figma-nl-desc{color:#0f123f;margin:0;font-family:Inter,sans-serif;font-size:11.5px;font-weight:400;line-height:1.4}.figma-nl-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.figma-nl-form-capsule{background:#fff;border-radius:8px;align-items:center;width:450px;height:38px;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000d}.figma-nl-input{color:#0f123f;background:0 0;border:none;outline:none;flex:1;padding:0 16px;font-family:Inter,sans-serif;font-size:13px}.figma-nl-input::placeholder{color:#b5b2de}.figma-nl-btn-submit{color:#fff;cursor:pointer;white-space:nowrap;background:#6b109f;border:none;align-items:center;gap:6px;height:100%;padding:0 22px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.figma-nl-btn-submit:hover{opacity:.9}.figma-nl-arrow{font-size:14px;line-height:1}.figma-nl-privacy{color:#8b17f8;text-align:right;width:100%;margin:0;padding-right:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.figma-nl-success{color:#6b109f;background:#fffc;border-radius:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}@media (width<=1100px){.figma-newsletter-wrapper{padding:0 24px}.figma-newsletter-container{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 24px}.figma-nl-right{align-items:flex-start;width:100%}.figma-nl-form-capsule{width:100%;max-width:480px}}@media (width<=768px){.figma-newsletter-section{box-sizing:border-box!important;background:0 0!important;width:100%!important;max-width:412px!important;margin:0 auto 8px!important;padding:0 6px!important}.figma-newsletter-container{background:#fff!important;border:1px solid #7b1fa2!important;border-radius:8px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:auto!important;padding:8px 12px!important}.figma-nl-left{flex-direction:row!important;flex:1!important;align-items:center!important;gap:6px!important;max-width:55%!important}.figma-nl-icon-wrap{width:22px!important;height:22px!important}.figma-nl-email-img{width:20px!important;height:20px!important}.figma-nl-text-wrap{gap:1px!important}.figma-nl-title{color:#d31bff!important;font-size:8.5px!important;line-height:1.15!important}.figma-nl-desc{color:#555!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:5.5px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.figma-nl-right{flex:none!important;align-items:flex-end!important;gap:2px!important;width:auto!important}.figma-nl-form-capsule{width:165px!important;height:24px!important;box-shadow:none!important;background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:6px!important;flex-direction:row!important;padding:0!important;overflow:hidden!important}.figma-nl-input{height:100%!important;padding:0 6px!important;font-size:6px!important}.figma-nl-btn-submit{color:#fff!important;box-sizing:border-box!important;background:#6b109f!important;border:1px solid #ffe1eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:79px!important;height:100%!important;padding:0 6px!important;font-size:7px!important;font-weight:600!important;display:inline-flex!important}.figma-nl-privacy{text-align:right!important;color:#7b1fa2!important;padding-right:2px!important;font-size:5px!important}}.figma-footer{color:#fff;box-sizing:border-box;background:#4e2f83;width:100%;padding:38px 0 20px;position:relative;overflow:hidden}.figma-footer-wrapper{box-sizing:border-box;flex-direction:column;gap:28px;width:100%;max-width:1440px;margin:0 auto;padding:0 50px;display:flex}.figma-footer-main-row{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.figma-footer-brand-col{flex-direction:column;gap:8px;max-width:330px;display:flex}.figma-footer-logo-row{background:#fff;border-radius:6px;align-items:center;gap:8px;width:fit-content;padding:4px 10px;display:flex}.figma-footer-logo-icon{object-fit:contain;width:auto;height:20px}.figma-footer-logo-text{object-fit:contain;width:auto;height:14px}.figma-footer-tagline{color:#ffffffe6;margin:4px 0 0;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.figma-footer-description{color:#fffc;margin:0 0 8px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:400;line-height:1.5}.figma-footer-socials-row{align-items:center;gap:10px;margin-top:4px;display:flex}.figma-footer-social-circle{background:#d31bff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:transform .15s,opacity .15s;display:flex}.figma-footer-social-circle:hover{opacity:.9;transform:translateY(-2px)}.figma-social-img{object-fit:contain;width:16px;height:16px}.figma-footer-nav-grid{grid-template-columns:repeat(4,150px);gap:28px;display:grid}.figma-footer-col{flex-direction:column;gap:10px;display:flex}.figma-footer-col-title{color:#fff;letter-spacing:.02em;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.figma-footer-links-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.figma-footer-link-item{color:#ffffffd9;font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-decoration:none;transition:color .15s,padding-left .15s}.figma-footer-link-item:hover{color:#fff;padding-left:2px}.figma-footer-bottom-row{color:#ffffffbf;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-top:16px;font-family:Inter,sans-serif;font-size:11.5px;display:flex}.figma-footer-copy,.figma-footer-motto{font-weight:400}@media (width<=1100px){.figma-footer-wrapper{padding:0 24px}.figma-footer-main-row{flex-direction:column;gap:30px}.figma-footer-brand-col{max-width:100%}.figma-footer-nav-grid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%}}@media (width<=600px){.figma-footer-wrapper{padding:16px 12px 12px!important}.figma-footer-main-row{flex-direction:column!important;gap:16px!important}.figma-footer-brand-col{gap:8px!important;max-width:100%!important}.figma-footer-logo-wrap{gap:6px!important}.figma-logo-icon{width:22px!important;height:22px!important}.figma-logo-text{height:14px!important}.figma-footer-tagline{font-size:9px!important;line-height:1.3!important}.figma-footer-nav-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px 10px!important}.figma-footer-col{gap:6px!important}.figma-footer-col-title{font-size:11px!important}.figma-footer-links-list{gap:4px!important}.figma-footer-link-item{font-size:9px!important}.figma-footer-bottom-row{text-align:center!important;flex-direction:column!important;gap:6px!important;padding-top:10px!important;font-size:9px!important}}.auth-page{color:#232356;box-sizing:border-box;background:linear-gradient(298.44deg,#dad7fd 1.71%,#f7f6fe 92.74%);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(12px,2vh,24px) clamp(16px,3vw,48px);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.auth-container{flex-direction:column;gap:clamp(8px,1.4vh,18px);width:100%;max-width:1400px;margin:0 auto;display:flex}.auth-header{justify-content:space-between;align-items:center;padding:0 0 clamp(4px,1vh,10px);display:flex}.auth-header-right{align-items:center;gap:12px;display:flex}.auth-lang-pill{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #0000000a}.auth-lang-pill:hover{background:#f8fafc;border-color:#cbd5e1}.figma-logo{flex-shrink:0;align-items:flex-start;width:auto;height:auto;text-decoration:none;display:flex;position:relative}.figma-logo-icon{object-fit:contain;width:28px;height:23px;margin-top:0}.figma-logo-text-wrap{flex-direction:column;margin-left:0;display:flex}.figma-logo-word{object-fit:contain;width:82px;height:21px;margin-top:1px}.auth-back-link{color:#5b1bd3;background:#5b1bd314;border-radius:50px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.auth-back-link:hover{color:#fff;background:#5b1bd3}.auth-content-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);justify-content:center;align-items:center;gap:clamp(16px,2.5vw,44px);display:grid}.auth-left-panel{flex-direction:column;gap:clamp(8px,1.2vh,18px);width:100%;max-width:733px;display:flex}.auth-hero-title{letter-spacing:.02em;color:#232356;margin:0;font-family:Inter,sans-serif;font-size:clamp(24px,2.2vw,32px);font-style:normal;font-weight:600;line-height:1.22}.auth-hero-subtitle{letter-spacing:.02em;color:#232356;max-width:515px;margin:0;font-family:Inter,sans-serif;font-size:clamp(14px,1.35vw,20px);font-style:normal;font-weight:400;line-height:1.35}.auth-illustration-card{box-sizing:border-box;background:linear-gradient(146.81deg,#fff 13.43%,#dad7fd 99.67%);border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:733px;height:clamp(260px,45vh,522px);padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #5b1bd30f}.auth-illustration-img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.auth-illustration-img:hover{transform:scale(1.01)}.auth-feature-pills{flex-wrap:wrap;align-items:center;gap:clamp(10px,1.4vw,20px);padding-top:2px;display:flex}.auth-feature-pill{align-items:center;gap:10px;display:flex}.pill-icon-box{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pill-blue{background:#4b85fd;box-shadow:0 2px 6px #4b85fd40}.pill-label{color:#232356;font-family:Inter,sans-serif;font-size:clamp(13px,1.1vw,16px);font-style:normal;font-weight:500;line-height:1.2}.auth-right-panel{justify-content:center;width:100%;display:flex}.auth-form-card{box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;width:100%;max-width:582px;padding:clamp(22px,3vh,36px) clamp(20px,2.6vw,44px);display:flex;box-shadow:0 4px 24px #2323560f}@media (width<=1100px){.auth-page{justify-content:flex-start;padding:16px 20px 32px}.auth-content-grid{grid-template-columns:1fr;gap:24px}.auth-form-card{max-width:540px;margin:0 auto}.auth-illustration-card{height:340px}}@media (width<=768px){.auth-page{box-sizing:border-box!important;background:#fff!important;justify-content:flex-start!important;width:100%!important;min-height:100vh!important;padding:14px 12px 32px!important;position:relative!important;overflow-x:hidden!important}.auth-page:before{content:""!important;pointer-events:none!important;filter:blur(10px)!important;z-index:0!important;background:radial-gradient(262px 285px at -15% 35%,#e4dffd8c 0%,#0000 70%),radial-gradient(262px 285px at 10% 12%,#e4dffd80 0%,#0000 70%),radial-gradient(262px 285px at 90% 15%,#e4dffd80 0%,#0000 70%),radial-gradient(262px 285px at 45% 45%,#e4dffd73 0%,#0000 70%),radial-gradient(262px 285px at -5% 65%,#e4dffd80 0%,#0000 70%),radial-gradient(262px 285px at 70% 85%,#e4dffd73 0%,#0000 70%)!important;position:absolute!important;inset:0!important}.auth-container{z-index:1!important;gap:14px!important;width:100%!important;max-width:402px!important;margin:0 auto!important;position:relative!important}.auth-header{padding:2px 4px 6px!important}.auth-back-link{display:none!important}.auth-lang-pill{color:#232356!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:3px 10px!important;font-size:12px!important;display:inline-flex!important}.auth-content-grid{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.auth-left-panel{box-sizing:border-box!important;gap:4px!important;width:100%!important;padding:0 8px!important}.auth-hero-title{letter-spacing:.02em!important;color:#232356!important;margin:0 0 4px!important;font-family:Inter,sans-serif!important;font-size:32px!important;font-style:normal!important;font-weight:600!important;line-height:39px!important}.auth-brand-purple{color:#bc45f8!important}.auth-hero-subtitle{letter-spacing:.02em!important;color:#232356!important;max-width:260px!important;margin:0 0 4px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important}.auth-illustration-card,.auth-feature-pills{display:none!important}.auth-right-panel{width:100%!important}.auth-form-card{box-shadow:none!important;background:0 0!important;width:100%!important;max-width:100%!important;padding:0!important}}.auth-card-header{text-align:center;margin-bottom:12px}.auth-card-header.text-left{text-align:left}.auth-card-title{color:#1a1a3a;letter-spacing:-.3px;margin-bottom:3px;font-size:24px;font-weight:800}.auth-card-subtitle{color:#6b7280;font-size:13.5px;line-height:1.4}.auth-stepper{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 8px;display:flex;position:relative}.stepper-item{z-index:2;cursor:default;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.stepper-circle{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:all .3s;display:flex}.stepper-item.active .stepper-circle{color:#fff;background:#5b1bd3;transform:scale(1.05);box-shadow:0 4px 10px #5b1bd359}.stepper-item.completed .stepper-circle{color:#fff;background:#10b981}.stepper-label{color:#64748b;white-space:nowrap;font-size:11px;font-weight:600}.stepper-item.active .stepper-label{color:#1e1b4b;font-weight:700}.stepper-line{z-index:1;background:#e2e8f0;flex:1;height:2px;margin:0 8px 14px;position:relative}.stepper-line.active{background:#5b1bd3}.auth-form{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.form-group{flex-direction:column;gap:4px;width:100%;max-width:398px;margin:0 auto;display:flex}.input-with-icon{align-items:center;width:100%;max-width:398px;display:flex;position:relative}.input-icon-left{color:#232356;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:12px}.form-input,.form-select{color:#232356;box-sizing:border-box;background:#fff;border:1px solid #232356;border-radius:10px;outline:none;width:100%;max-width:398px;height:42px;padding:8px 14px 8px 38px;font-family:inherit;font-size:13.5px;transition:all .2s}.form-input.no-icon{padding-left:14px}.form-input:focus,.form-select:focus{border-color:#5b1bd3;box-shadow:0 0 0 3px #5b1bd31f}.form-input::placeholder{color:#64748b;font-size:13px}.input-action-right{color:#232356;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:12px}.input-action-right:hover{color:#5b1bd3}.form-helpers-row{justify-content:space-between;align-items:center;width:100%;max-width:398px;margin:1px auto 0;font-size:12.5px;display:flex}.checkbox-label{color:#232356;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12.5px;display:flex}.checkbox-label input[type=checkbox]{accent-color:#5b1bd3;cursor:pointer;border-radius:4px;width:15px;height:15px}.forgot-pass-link{color:#d946ef;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .2s}.forgot-pass-link:hover{color:#c026d3;text-decoration:underline}.btn-auth-submit{color:#fff;cursor:pointer;box-sizing:border-box;background:#5b1bd3;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:398px;height:42px;margin:2px auto 0;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-auth-submit:hover{background:#4c16b3;transform:translateY(-1px)}.btn-auth-outline{color:#5b1bd3;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #5b1bd3;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:398px;height:42px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-auth-outline:hover{background:#f5f3ff}.auth-divider{color:#9ca3af;letter-spacing:1px;align-items:center;width:100%;max-width:398px;margin:10px auto;font-size:12px;font-weight:600;display:flex}.auth-social-stack{flex-direction:column;gap:8px;width:100%;max-width:398px;margin:0 auto 10px;display:flex}.btn-social{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:398px;height:40px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.btn-social:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000000f}.btn-social-facebook{color:#fff;background:#1877f2}.btn-social-facebook:hover{background:#166fe5}.btn-social-linkedin{color:#0077b5;background:#fff;border:1px solid #0077b5}.btn-social-linkedin:hover{background:#f0f9ff}.auth-switch-prompt{text-align:center;color:#6b7280;margin-top:6px;font-size:13px}.auth-switch-link{color:#5b1bd3;margin-left:4px;font-weight:700;text-decoration:none;transition:color .2s}.auth-switch-link:hover{color:#4c16b3;text-decoration:underline}.auth-back-step-btn{color:#5b1bd3;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:12.5px;font-weight:600;transition:color .2s;display:inline-flex}.auth-back-step-btn:hover{color:#4c16b3}.auth-success-box{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 6px;display:flex}.success-badge-wrapper{justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:4px;display:flex;position:relative}.success-badge-svg{width:100%;height:100%}.success-title{color:#1a1a3a;margin-bottom:3px;font-size:20px;font-weight:800}.success-description{color:#4b5563;max-width:360px;margin-bottom:6px;font-size:13.5px;line-height:1.45}.btn-download-app{color:#232356;cursor:pointer;background:#fff;border:1px solid #232356;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:398px;height:42px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-download-app:hover{background:#f8fafc;border-color:#5b1bd3}.form-forgot-row{box-sizing:border-box;justify-content:flex-start;width:100%;max-width:328px;margin:-2px auto 8px;display:flex}.forgot-pass-link{color:#bc45f8;letter-spacing:.02em;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;transition:opacity .2s}.forgot-pass-link:hover{opacity:.8;text-decoration:underline}.btn-social-google-blue{color:#fff;letter-spacing:.02em;cursor:pointer;box-sizing:border-box;background:#0a7af7;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:328px;height:44px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:background .2s;display:flex;position:relative}.btn-social-google-blue:hover{background:#0968d4}.btn-social-google-blue .btn-social-icon-circle{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.btn-social.btn-social-linkedin-card,.btn-social-linkedin-card{box-sizing:border-box!important;color:#484876!important;letter-spacing:.02em!important;cursor:pointer!important;background:#fff!important;border:1px solid #29b6eb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:328px!important;height:46px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;transition:background .2s,border-color .2s!important;display:flex!important}.btn-social.btn-social-linkedin-card:hover,.btn-social-linkedin-card:hover{background:#f4fafd!important;border-color:#29b6eb!important}.btn-signup-email{box-sizing:border-box;color:#53029e;letter-spacing:.02em;background:0 0;border:1px solid #53029e;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:328px;height:46px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;transition:all .2s;display:flex}.btn-signup-email:hover{background:#53029e0f}.btn-auth-next-grad{cursor:pointer;color:#fff;letter-spacing:.02em;box-sizing:border-box;background:linear-gradient(90deg,#dc3aee 0%,#5321e8 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:380px;height:50px;margin:6px auto 0;padding:10px;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:24px;transition:all .2s;display:flex;box-shadow:0 4px 14px #dc3aee40}.btn-auth-next-grad:hover{opacity:.95;transform:translateY(-1px)}.btn-auth-next-grad:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-footer-prompt{text-align:center;letter-spacing:.02em;color:#53029e80;margin-top:16px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.auth-footer-login-link{color:#5321e8;margin-left:4px;font-weight:600;text-decoration:none}.auth-footer-login-link:hover{text-decoration:underline}@media (width<=768px){.auth-card-title{letter-spacing:.02em!important;color:#232356!important;text-align:center!important;margin-bottom:4px!important;font-family:Inter,sans-serif!important;font-size:32px!important;font-style:normal!important;font-weight:600!important;line-height:39px!important}.auth-card-subtitle{letter-spacing:.02em!important;color:#232356!important;text-align:center!important;margin-bottom:16px!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.form-group{width:100%!important;max-width:328px!important;margin:0 auto!important}.input-with-icon{width:100%!important;max-width:328px!important}.form-input{letter-spacing:.02em!important;color:#232356!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #232356!important;border-radius:10px!important;width:100%!important;max-width:328px!important;height:46px!important;padding:10px 42px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.form-input::placeholder{color:#232356!important;opacity:.8!important}.input-icon-left{color:#232356!important;left:12px!important}.input-action-right{right:12px!important}.auth-divider{justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:306px!important;margin:8px auto!important;display:flex!important}.auth-divider:before,.auth-divider:after{content:""!important;border:none!important;border-top:1px solid #000!important;flex:1 1 0!important;height:0!important}.auth-divider span{letter-spacing:.02em!important;color:#232356!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.auth-social-stack{gap:12px!important;width:100%!important;max-width:328px!important;margin:0 auto 4px!important}.btn-social.btn-social-linkedin-card,.btn-social-linkedin-card{background:#fff!important;border:1px solid #29b6eb!important;border-radius:10px!important}.login-desktop-view{display:none!important}.login-mobile-view{flex-direction:column!important;width:100%!important;display:flex!important}}.login-desktop-view{flex-direction:column;width:100%;display:flex}.login-mobile-view{display:none}.desk-login-helper-row{justify-content:space-between;align-items:center;width:100%;max-width:398px;margin:4px auto 6px;display:flex}.desk-remember-me{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;display:inline-flex}.desk-remember-me input[type=checkbox]{cursor:pointer;accent-color:#5b1bd3;width:18px;height:18px;margin:0}.desk-forgot-link{color:#bc45f8;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;text-decoration:none;transition:opacity .2s}.desk-forgot-link:hover{opacity:.9;text-decoration:underline}.btn-desk-login{letter-spacing:.02em;color:#fff;cursor:pointer;background:#5b1bd3;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:396px;height:44px;margin:6px auto 0;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px;transition:background .2s,transform .15s;display:flex}.btn-desk-login:hover{background:#4a13b0;transform:translateY(-1px)}.btn-desk-login:disabled{opacity:.7;cursor:not-allowed;transform:none}.desk-divider{justify-content:center;align-items:center;gap:16px;width:100%;max-width:306px;margin:12px auto;display:flex}.desk-divider-line{background:#000;flex:1;height:1px}.desk-divider-text{letter-spacing:.02em;color:#232356;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.btn-desk-social{letter-spacing:.02em;cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:398px;height:44px;margin:4px auto;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:all .2s;display:flex;position:relative}.btn-desk-google-purple{color:#fff;background:#5b1bd3;border:none}.btn-desk-google-purple:hover{background:#4a13b0}.btn-desk-google-purple .btn-social-icon-circle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.btn-desk-facebook{color:#fff;background:#0a7af7;border:none}.btn-desk-facebook:hover{background:#0866d0}.btn-social-icon-box{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.btn-desk-linkedin{color:#484876;background:#fff;border:1px solid #29b6eb}.btn-desk-linkedin:hover{background:#f4fbfe}.desk-auth-bottom-switch{text-align:center;letter-spacing:.02em;color:#bea0db;margin-top:14px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.desk-switch-link{color:#bea0db;margin-left:4px;font-weight:600;text-decoration:underline}.desk-switch-link:hover{color:#9c75c2}.onboarding-page{color:#232356;box-sizing:border-box;background:linear-gradient(298.44deg,#dad7fd 1.71%,#f7f6fe 92.74%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(12px,2vh,24px) clamp(16px,3vw,40px);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.onboarding-container{width:100%;max-width:clamp(960px,92vw,1380px);margin:0 auto}.card-brand-header{justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:2px;display:flex}.onboarding-card.step-success .card-brand-header{margin-bottom:4px}.figma-logo{flex-shrink:0;align-items:center;gap:10px;width:auto;max-width:248px;height:42px;text-decoration:none;display:inline-flex}.figma-logo-icon{object-fit:contain;width:28px;height:23px}.figma-logo-text-wrap{flex-direction:column;display:flex}.figma-logo-word{object-fit:contain;width:82px;height:21px}.figma-logo-tagline{letter-spacing:.02em;color:#232356;white-space:nowrap;margin-top:2px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:100%}.card-login-prompt{color:#64748b;font-size:13px;font-weight:500}.card-login-link{color:#5a2ce4;margin-left:4px;font-weight:700;text-decoration:none}.card-login-link:hover{text-decoration:underline}.onboarding-card{box-sizing:border-box;background:#fff;border:none;border-radius:10px;width:100%;padding:clamp(20px,3vh,36px) clamp(20px,3vw,48px);box-shadow:0 4px 24px #2323560f}.onboarding-stepper{justify-content:space-between;align-items:center;width:100%;max-width:100%;margin-bottom:clamp(16px,2.5vh,28px);display:flex;position:relative}.stepper-node{z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.stepper-num{color:#64748b;background:#e8e9fe;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;transition:all .25s;display:flex}.stepper-node.active .stepper-num{color:#fff;background:#6114d6;box-shadow:0 4px 12px #6114d659}.stepper-node.completed .stepper-num{color:#fff;background:#6114d6}.stepper-text{color:#64748b;white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.stepper-node.active .stepper-text{color:#34285b;font-weight:700}.stepper-bar{z-index:1;background:#edf0fd;flex:1;height:1px;margin:0 12px 26px;transition:background .3s;position:relative}.stepper-bar.active{background:#6114d6}.step-heading{margin-bottom:6px}.desk-step-heading{letter-spacing:.02em;color:#232356;font-family:Inter,sans-serif;font-size:clamp(22px,2.2vw,32px);font-style:normal;font-weight:600;line-height:1.25;display:block}.mob-step-heading{display:none}.step-subheading{margin-bottom:clamp(14px,2vh,24px)}.desk-step-subheading{letter-spacing:.02em;color:#232356;font-family:Inter,sans-serif;font-size:clamp(15px,1.4vw,22px);font-style:normal;font-weight:400;line-height:1.35;display:block}.mob-step-subheading{display:none}.account-type-grid{grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,24px);margin-bottom:20px;display:grid}.account-type-card{cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:2px solid #ccc7d9;border-radius:10px;flex-direction:column;justify-content:flex-start;gap:14px;min-height:clamp(160px,18vh,250px);padding:clamp(18px,2.2vw,32px);transition:all .25s;display:flex;position:relative}.account-type-card:hover{border-color:#5a2ce4;box-shadow:0 4px 18px #5a2ce41f}.account-type-card.selected{background:#faf9ff;border-width:2px;border-color:#5a2ce4;box-shadow:0 6px 20px #5a2ce424}.account-type-card .card-top-row{align-items:center;gap:16px;width:100%;display:flex}.account-type-card .card-icon-box{color:#fff;background:linear-gradient(135deg,#be84fc 0%,#6420d6 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.desktop-card-title{color:#232356;flex:1;margin:0;font-family:Inter,sans-serif;font-size:clamp(18px,1.7vw,28px);font-style:normal;font-weight:600;line-height:1.25;display:block}.mobile-card-title{display:none}.card-top-arrow-btn{color:#232356;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.account-type-card.selected .card-top-arrow-btn svg{stroke:#5a2ce4}.account-type-card .card-desc{color:#232356;opacity:.88;margin:0;font-family:Inter,sans-serif;font-size:clamp(14px,1.3vw,19px);font-style:normal;font-weight:400;line-height:1.4}.mobile-card-arrow{display:none}.account-type-bottom-bar.desktop-only-bar{box-sizing:border-box;background:#f1effe;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:18px;padding:clamp(14px,1.6vh,20px) 24px;display:flex}.btn-desk-next{color:#fff;cursor:pointer;background:#5a2ce4;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:min(100%,433px);height:54px;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;transition:all .2s;display:inline-flex}.btn-desk-next:hover{background:#4a1fcf;transform:translateY(-1px)}.mobile-only-stack{display:none}.form-grid-2{grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:14px;display:grid}.form-group-full{grid-column:1/-1}.form-field{text-align:left;flex-direction:column;gap:4px;display:flex}.form-label{color:#374151;font-size:12.5px;font-weight:600}.form-label .required{color:#ef4444;margin-left:2px}.field-input-box{align-items:center;display:flex;position:relative}.field-icon{color:#8e8a9f;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:14px}.field-input,.field-select{color:#1a1a3a;box-sizing:border-box;background:#fff;border:1px solid #ccc7d9;border-radius:10px;outline:none;width:100%;height:46px;padding:10px 14px 10px 42px;font-family:inherit;font-size:14px;transition:all .2s}.field-input::placeholder{color:#8e8a9f;font-size:13.5px}.field-input.no-icon,.field-select.no-icon{padding-left:14px}.field-input:focus,.field-select:focus{border-color:#5a2ce4;box-shadow:0 0 0 3px #5a2ce41f}.field-select{appearance:none;cursor:pointer;padding-right:36px}.custom-date-input{cursor:pointer;position:relative}.custom-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;width:20px;height:20px;transition:opacity .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.custom-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.select-chevron{pointer-events:none;color:#8e8a9f;position:absolute;right:14px}.phone-input-group{gap:8px;display:flex}.country-code-pill{color:#1a1a3a;background:#fff;border:1px solid #ccc7d9;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:46px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.upload-tiles-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.upload-tile{cursor:pointer;background:#fdfdfe;border:1.5px dashed #ccc7d9;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.upload-tile:hover{background:#faf8ff;border-color:#5a2ce4}.upload-tile-icon{color:#5a2ce4;background:#ede9fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.upload-tile-text h5{color:#1e1b4b;margin:0 0 2px;font-size:13px;font-weight:700}.upload-tile-text p{color:#64748b;margin:0;font-size:11px}.upload-tile.upload-tile-success{background:#f0fdf4!important;border-color:#10b981!important}.upload-tile.upload-tile-success .upload-tile-icon{font-weight:700;color:#16a34a!important;background:#dcfce7!important}.upload-tile.upload-tile-success .upload-tile-text h5{color:#166534!important}.upload-tile.upload-tile-success .upload-tile-text p{font-weight:600;color:#15803d!important}.btn-verify-upload.verified{font-weight:700;color:#16a34a!important;background:#dcfce7!important;border-color:#86efac!important}.verification-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.verify-item-card{background:#fff;border:1px solid #ccc7d9;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:all .2s;display:flex}.verify-item-card:hover{border-color:#5a2ce4;box-shadow:0 2px 10px #5a2ce40f}.verify-left{align-items:center;gap:14px;display:flex}.verify-icon-box{color:#5a2ce4;background:#ede9fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.verify-info h4{color:#1e1b4b;margin:0 0 2px;font-size:14.5px;font-weight:700}.verify-info p{color:#64748b;margin:0 0 3px;font-size:12px}.verify-val{color:#1e1b4b;font-size:13.5px;font-weight:700}.btn-verify-action{color:#fff;cursor:pointer;white-space:nowrap;background:#5a2ce4;border:none;border-radius:10px;padding:8px 24px;font-size:13.5px;font-weight:600;transition:all .2s}.btn-verify-action:hover{background:#4a1fd4;transform:translateY(-1px)}.btn-verify-action.verified{cursor:default;background:#10b981}.verify-item-card.verified-card{background:#f0fdf4!important;border-color:#86efac!important}.verify-item-card.verified-card .verify-icon-box{color:#16a34a!important;background:#dcfce7!important}.email-otp-drawer{border-top:1.5px dashed #e2e8f0;width:100%;margin-top:14px;padding-top:14px}.email-otp-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-otp-input{letter-spacing:5px;text-align:center;color:#5b21b6;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:150px;height:42px;font-size:20px;font-weight:700;transition:all .2s}.email-otp-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}.btn-otp-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d28d9 0%,#5b21b6 100%);border:none;border-radius:8px;height:42px;padding:0 20px;font-size:13.5px;font-weight:600;transition:all .2s}.btn-otp-submit:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.btn-otp-submit:disabled{opacity:.5;cursor:not-allowed}.btn-otp-resend{color:#7c3aed;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:13px;font-weight:600;transition:color .2s}.btn-otp-resend:hover:not(:disabled){color:#5b21b6;text-decoration:underline}.btn-otp-resend:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.btn-verify-upload{color:#5a2ce4;cursor:pointer;background:#fff;border:1.5px solid #5a2ce4;border-radius:10px;padding:8px 22px;font-size:13.5px;font-weight:600;transition:all .2s}.btn-verify-upload:hover{background:#faf8ff}.step-actions-row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.btn-step-back{color:#374151;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-step-back:hover{background:#f8fafc;border-color:#94a3b8}.btn-step-next{color:#fff;cursor:pointer;box-sizing:border-box;background:#5a2ce4;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 32px;font-size:14.5px;font-weight:600;transition:all .2s;display:inline-flex}.btn-step-next:hover{background:#4a1fd4;transform:translateY(-1px)}.btn-step-next.full-width{justify-content:center;width:100%}.onboarding-page.step-success{justify-content:center;padding:12px 16px}.onboarding-container.step-success{max-width:820px}.onboarding-card.step-success{border-radius:10px;padding:20px 36px;box-shadow:0 4px 24px #2323560d}.success-screen-wrapper{text-align:center;flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.celebration-badge-box{justify-content:center;align-items:center;width:100%;max-width:280px;height:115px;margin-bottom:6px;display:flex}.celebration-hero-img{object-fit:contain;width:100%;height:100%}.success-hero-title{color:#1a1a3a;margin:0 0 3px;font-size:22px;font-weight:800;line-height:1.2}.success-hero-subtitle{color:#64748b;margin:0 0 12px;font-size:13.5px;line-height:1.35}.member-profile-card{box-sizing:border-box;background:#fff;border:1px solid #ccc7d9;border-radius:10px;flex-direction:column;width:100%;max-width:500px;margin:0 auto 10px;padding:12px 20px;display:flex;box-shadow:0 2px 12px #2323560a}.profile-header-row{text-align:left;align-items:center;gap:14px;margin-bottom:10px;display:flex}.profile-avatar-box{color:#34285b;background:#faf5ff;border:3px solid #34285b;border-radius:50%;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;font-size:20px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 2px 8px #34285b26}.profile-avatar-img{object-fit:cover;width:100%;height:100%}.profile-text-wrap{flex-direction:column;display:flex}.profile-welcome-text{color:#1a1a3a;margin-bottom:2px;font-size:15px;font-weight:700}.profile-member-id{color:#6b7280;font-size:12.5px;font-weight:500}.btn-success-dashboard{color:#fff;cursor:pointer;background:#5a2ce4;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:40px;margin-bottom:8px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-success-dashboard:hover{background:#4a1fd4}.btn-success-explore{color:#1a1a3a;cursor:pointer;background:#fff;border:1px solid #ccc7d9;border-radius:10px;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-success-explore:hover{background:#f8fafc;border-color:#5a2ce4}.success-features-prompt{color:#64748b;margin:0 0 10px;font-size:12px}.success-category-pills{justify-content:center;align-items:center;gap:28px;display:flex}.cat-pill-item{flex-direction:column;align-items:center;gap:4px;display:flex}.cat-pill-icon-box{color:#fff;background:linear-gradient(135deg,#ddc6fb 0%,#8170a6 100%);border:1px solid #8170a659;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex;box-shadow:0 2px 6px #8170a633}.cat-pill-icon-box:hover{transform:translateY(-2px)}.cat-pill-label{color:#34285b;font-size:12px;font-weight:600}.auth-mobile-back-btn{display:none}.card-top-row{justify-content:space-between;align-items:center;width:100%;display:flex}.card-top-arrow-btn{display:none}@media (width<=768px){.onboarding-page{background:#fff!important;min-height:100vh!important;padding:12px 10px 32px!important;position:relative!important;overflow-x:hidden!important}.onboarding-page:before{content:""!important;pointer-events:none!important;filter:blur(10px)!important;z-index:0!important;background:radial-gradient(262px 285px at -15% 35%,#e4dffd8c 0%,#0000 70%),radial-gradient(262px 285px at 10% 12%,#e4dffd80 0%,#0000 70%),radial-gradient(262px 285px at 90% 15%,#e4dffd80 0%,#0000 70%),radial-gradient(262px 285px at 45% 45%,#e4dffd73 0%,#0000 70%),radial-gradient(262px 285px at -5% 65%,#e4dffd80 0%,#0000 70%),radial-gradient(262px 285px at 70% 85%,#e4dffd73 0%,#0000 70%)!important;position:absolute!important;inset:0!important}.onboarding-container{z-index:1!important;width:100%!important;max-width:402px!important;margin:0 auto!important;position:relative!important}.onboarding-card{box-shadow:none!important;background:0 0!important;border-radius:10px!important;padding:0!important}.card-brand-header{justify-content:center!important;align-items:center!important;margin-bottom:4px!important;padding:4px 0 10px!important;display:flex!important;position:relative!important}.auth-mobile-back-btn{color:#232356!important;cursor:pointer!important;z-index:2!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:6px!important;display:flex!important;position:absolute!important;top:50%!important;left:4px!important;transform:translateY(-50%)!important}.card-login-prompt{display:none!important}.onboarding-stepper{box-sizing:border-box!important;background:#fff!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:392px!important;height:69px!important;margin-bottom:16px!important;padding:8px 6px!important;display:flex!important;box-shadow:0 2px 10px #0000000a!important}.stepper-bar{display:none!important}.stepper-node{cursor:pointer!important;flex-direction:column!important;flex:1 1 0!important;align-items:center!important;gap:4px!important;display:flex!important}.stepper-num{color:#3c1f7a!important;width:20px!important;height:20px!important;box-shadow:none!important;background:#d9d9d9!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:400!important;display:flex!important;transform:none!important}.stepper-node.active .stepper-num{color:#fff!important;background:#6114d6!important}.stepper-text{letter-spacing:.02em!important;color:#34285b!important;text-align:center!important;white-space:normal!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:12px!important}.desk-step-heading{display:none!important}.mob-step-heading{display:block!important}.desk-step-subheading{display:none!important}.mob-step-subheading{display:block!important}.desktop-card-title{display:none!important}.mobile-card-title{display:block!important}.desktop-only-bar{display:none!important}.mobile-only-stack{flex-direction:column!important;display:flex!important}.step-heading{letter-spacing:.02em!important;color:#232356!important;text-align:left!important;margin:0 0 4px 6px!important;font-family:Inter,sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:29px!important}.step-subheading{color:#232356!important;text-align:left!important;max-width:250px!important;margin:0 0 16px 6px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important}.account-type-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;margin-bottom:20px!important;display:grid!important}.account-type-card{box-sizing:border-box!important;cursor:pointer!important;background:#d9d9d9!important;border:none!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;height:auto!important;min-height:217px!important;padding:12px 10px 14px!important;transition:all .2s!important;display:flex!important;position:relative!important}.account-type-card.selected{background:linear-gradient(#cf62f5 0%,#6226ea 71.39%)!important;box-shadow:0 6px 18px #6226ea40!important}.card-top-row{justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:10px!important;display:flex!important}.card-icon-box{color:#fff!important;background:linear-gradient(270deg,#be84fc 0%,#6420d6 100%)!important;border-radius:50px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;display:flex!important}.card-top-arrow-btn{background:#fff!important;border-radius:20px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:35px!important;height:34px!important;display:flex!important;box-shadow:0 2px 6px #00000014!important}.card-arrow{display:none!important}.card-content{flex-direction:column!important;gap:6px!important;display:flex!important}.card-title{color:#232356!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;line-height:18px!important}.account-type-card.selected .card-title{color:#fff!important}.card-desc{color:#34285b!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important}.account-type-card.selected .card-desc{color:#fff!important}.step1-action-stack{flex-direction:column!important;align-items:center!important;width:100%!important;margin-top:6px!important;display:flex!important}.btn-auth-next-grad{color:#fff!important;letter-spacing:.02em!important;cursor:pointer!important;background:linear-gradient(90deg,#dc3aee 0%,#5321e8 100%)!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:380px!important;height:50px!important;margin:0 auto!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;line-height:24px!important;display:flex!important;box-shadow:0 4px 14px #dc3aee40!important}.auth-footer-prompt{text-align:center!important;letter-spacing:.02em!important;color:#53029e80!important;margin-top:14px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:19px!important}.auth-footer-login-link{color:#5321e8!important;margin-left:4px!important;font-weight:600!important;text-decoration:none!important}.desktop-google-signup{width:100%!important;margin-top:12px!important;margin-bottom:8px!important;display:flex!important}.form-grid-2,.upload-tiles-grid{grid-template-columns:1fr}.verify-item-card{flex-direction:column;align-items:flex-start}.btn-verify-action,.btn-verify-upload{text-align:center;width:100%}}.field-input.has-error,.field-select.has-error{background-color:#fef2f2!important;border-color:#ef4444!important}.field-input.has-error:focus,.field-select.has-error:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef444433!important}.field-error-text{color:#dc2626;align-items:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.3;display:flex}.password-requirements-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:6px;padding:6px 12px;font-size:11.5px}.password-req-header{color:#475569;margin-bottom:6px;font-size:12px;font-weight:600}.password-req-list{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.password-req-item{color:#94a3b8;align-items:center;gap:6px;font-size:11.5px;transition:all .2s;display:flex}.password-req-item.met{color:#16a34a;font-weight:600}.password-req-icon{font-size:12px;display:inline-flex}.input-eye-btn{color:#232356;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:12px}.input-eye-btn:hover{color:#5b1bd3}.btn-social{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;font-size:14.5px;font-weight:600;transition:all .2s;display:flex}.btn-social:hover{transform:translateY(-1px)}.btn-social-google{color:#fff;background:#5b1bd3}.btn-social-google:hover{background:#4c16b3}.auth-divider{color:#9ca3af;letter-spacing:1px;align-items:center;width:100%;font-size:12.5px;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e5e7eb;flex:1;height:1px}.auth-divider span{color:#6b7280;padding:0 14px}.ud-page{color:#232356;background:#f5f8ff;flex-direction:column;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.ud-main-wrapper{box-sizing:border-box;width:100%;height:calc(100vh - 51px);display:flex;overflow:hidden}.ud-content-scroll-container{box-sizing:border-box;flex-direction:column;flex:1;gap:20px;min-width:0;height:100%;padding:14px 14px 28px;display:flex;overflow:hidden auto}.ud-content-scroll-container::-webkit-scrollbar{width:6px}.ud-content-scroll-container::-webkit-scrollbar-track{background:#f1f5f9}.ud-content-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ud-content-scroll-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ud-content-columns{box-sizing:border-box;grid-template-columns:minmax(0,855px) 403px;align-items:start;gap:14px;width:100%;max-width:1272px;display:grid}.ud-feed-main,.ud-sidebar-right{padding-top:0}.ud-promo-title{color:#fff;margin:0;font-size:11px;font-weight:700;line-height:1.1}.ud-promo-desc{color:#ffffffd9;text-align:center;margin:0;font-size:7.5px;line-height:1.25}.ud-promo-btn{color:#420191;cursor:pointer;background:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;width:113px;height:20px;min-height:20px;margin:0 auto;padding:0;font-size:9px;font-weight:700;line-height:1;transition:opacity .15s;display:flex}.ud-feed-main{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:100%;display:flex}.ud-hero-banner{color:#fff;box-sizing:border-box;background:#0d0728 url(/assets/hero_banner_bg-Fi4jtdKQ.png) 100%/cover no-repeat;border-radius:10px;width:100%;min-width:0;max-width:100%;height:auto;min-height:154px;padding:13px 20px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001f}.ud-hero-content{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.ud-hero-top-row{align-items:flex-start;gap:14px;display:flex}.ud-hero-avatar-wrap{flex-shrink:0;width:50px;min-width:50px;height:50px;min-height:50px;position:relative}.ud-hero-avatar{object-fit:cover;border:2px solid #d51cfd;border-radius:50%;width:50px;height:50px;display:block}.ud-hero-verified-badge{color:#020633;background:#fff;border:1.5px solid #0d0728;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 1px 3px #00000059}.ud-hero-user-details{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ud-hero-name{color:#fff;letter-spacing:.2px;margin:0;font-size:17px;font-weight:700;line-height:1.1}.ud-hero-badge-capsule{box-sizing:border-box;color:#fff;background:#541c98;border:.25px solid #ffffffa6;border-radius:4.03px;align-items:center;gap:5px;height:18px;min-height:18px;max-height:18px;padding:0 6px;font-size:8.5px;font-weight:500;line-height:1;display:inline-flex}.ud-badge-shield-icon{color:#ec4899;align-items:center;font-size:8.5px;display:flex}.ud-badge-tech,.ud-badge-role{white-space:nowrap}.ud-badge-sep{opacity:.6;margin:0 2px}.ud-btn-view-profile{color:#fff;cursor:pointer;box-sizing:border-box;background:#5a2ce4;border:none;border-radius:12px;justify-content:center;align-items:center;width:144px;height:25px;min-height:25px;max-height:25px;margin-top:2px;padding:0 10px;font-size:10.5px;font-weight:600;transition:opacity .15s;display:flex}.ud-btn-view-profile:hover{opacity:.92}.ud-hero-stats-row{align-items:center;gap:22px;display:flex}.ud-stat-item.ud-stat-frame{box-sizing:border-box;align-items:center;gap:8px;min-height:38px;display:flex}.ud-stat-item.ud-stat-frame.ud-stat-following{min-width:95px}.ud-stat-icon-wrap{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;min-height:25px;font-size:15px;display:flex}.ud-stat-texts{flex-direction:column;justify-content:center;gap:1px;display:flex}.ud-stat-label{color:#fffc;margin:0;font-size:8.5px;font-weight:400;line-height:1}.ud-stat-val{color:#fff;margin-top:2px;font-size:12.5px;font-weight:700;line-height:1}.ud-quick-actions-bar{grid-template-columns:repeat(6,minmax(0,133px));gap:11px;width:100%;display:grid}.ud-quick-btn{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:66px;padding:8px 4px;transition:all .2s;display:flex}.ud-quick-btn:hover{border-color:#5a2ce4;transform:translateY(-2px);box-shadow:0 4px 14px #0000000f}.ud-quick-icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;transition:transform .2s;display:flex}.ud-quick-btn:hover .ud-quick-icon-circle{transform:scale(1.08)}.ud-quick-action-img{object-fit:contain;width:18px;max-width:18px;height:18px;max-height:18px;display:block}.ud-quick-text{letter-spacing:.02em;color:#232356;text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:15px}.ud-center-split-grid{box-sizing:border-box;grid-template-columns:minmax(0,420px) minmax(0,423px);align-items:start;gap:12px;width:100%;display:grid}.ud-feed-column{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;min-width:0;max-width:420px;display:flex}.ud-create-post-card{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;justify-content:space-between;width:100%;max-width:420px;height:99px;padding:8px 12px;display:flex}.ud-cp-title{color:#232356;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.ud-cp-input-row{align-items:center;gap:8px;display:flex}.ud-cp-avatar{object-fit:cover;border-radius:50%;width:24px;height:24px}.ud-cp-input{color:#232356;background:#fff;border:1px solid #d9d9d9;border-radius:10px;outline:none;flex:1;height:23px;padding:0 10px;font-family:Inter,sans-serif;font-size:10px}.ud-cp-actions-row{justify-content:space-between;align-items:center;display:flex}.ud-cp-tags{align-items:center;gap:6px;display:flex}.ud-cp-tag{color:#232356;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:3px;justify-content:center;align-items:center;height:18px;padding:0 6px;font-family:Inter,sans-serif;font-size:8px;font-weight:500;display:inline-flex}.ud-cp-btn-post{color:#fff;cursor:pointer;background:#5a2ce4;border:none;border-radius:3px;justify-content:center;align-items:center;width:42px;height:18px;font-family:Inter,sans-serif;font-size:8px;font-weight:600;display:flex}.ud-post-section{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;width:100%;max-width:420px;height:auto;min-height:688px;padding:14px 10px;display:flex}.ud-post-item{box-sizing:border-box;background:#fff;flex-direction:column;gap:8px;width:100%;display:flex}.ud-post-item-first{border-bottom:1px solid #f1f5f9;padding-bottom:8px}.ud-post-item-second{padding-top:4px}.ud-post-header{align-items:center;gap:8px;display:flex}.ud-post-avatar-wrap{flex-shrink:0;width:30px;height:30px;position:relative}.ud-post-avatar{object-fit:cover;border-radius:50%;width:30px;height:30px;display:block}.ud-post-online-dot{background:#01e394;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:0;right:0}.ud-post-author-meta{flex:1}.ud-post-author-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ud-post-author-name{color:#232356;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.ud-post-badge{color:#232356;font-family:Inter,sans-serif;font-size:11px;font-weight:400}.ud-post-time{color:#232356;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.ud-btn-follow-post{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%);border:.95px solid #8b17f8;border-radius:4.73px;justify-content:center;align-items:center;width:103px;min-width:103px;height:22px;min-height:22px;padding:0;font-family:Inter,sans-serif;font-size:11px;font-weight:500;transition:all .2s;display:flex}.ud-btn-follow-post:hover{opacity:.92;box-shadow:0 2px 8px #9f21fe59}.ud-btn-follow-post.following-active{color:#5a2ce4;background:#ede9fe;border:1px solid #c4b5fd}.ud-btn-follow-post.pending-active{color:#9d4edd;background:#fff;border:1.5px solid #9d4edd}.ud-btn-post-menu{color:#232356;cursor:pointer;background:0 0;border:none;font-size:15px}.ud-post-text{color:#232356;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:15px}.ud-post-tags{color:#5a2ce4;margin:2px 0 6px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:15px}.ud-post-image-box{background:#000;border-radius:10px;width:100%;max-width:399px;height:139px;position:relative;overflow:hidden}.ud-post-img{object-fit:cover;width:100%;height:100%;display:block}.ud-post-img-logo-badge{box-sizing:border-box;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:60px;height:19px;padding:2px 4px;display:flex;position:absolute;bottom:8px;left:8px}.ud-post-logo-badge-img{object-fit:contain;width:44px;height:auto}.ud-post-reactions-row{color:#232356cc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:4px 0;font-family:Inter,sans-serif;font-size:8px;display:flex}.ud-post-reaction-icons{align-items:center;gap:3px;display:flex}.ud-react-pill-blue{color:#fff;background:#0021f5;border-radius:2px;justify-content:center;align-items:center;width:18px;height:15px;font-size:9px;display:inline-flex}.ud-react-pill-red{color:#fff;background:#f97416;border-radius:2px;justify-content:center;align-items:center;width:18px;height:15px;font-size:9px;display:inline-flex}.ud-react-count{color:#232356cc;margin-left:4px;font-family:Inter,sans-serif;font-size:8px;font-weight:400}.ud-post-comment-counts{color:#232356cc;gap:12px;font-family:Inter,sans-serif;font-size:8px;display:flex}.ud-post-interact-bar{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:2px;display:grid}.ud-interact-btn{color:#232356;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 0;font-family:Inter,sans-serif;font-size:10px;font-weight:300;display:flex}.ud-interact-btn:hover{background:#f8fafc}.ud-post-comments-preview{flex-direction:column;gap:6px;margin-top:2px;display:flex}.ud-comment-item{background:#faf5f5;border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.ud-commenter-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:21px}.ud-comment-content{flex-direction:column;flex:1;gap:2px;display:flex}.ud-commenter-name{color:#232356;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.ud-commenter-text{color:#232356;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.ud-comment-actions{color:#232356;opacity:.8;gap:8px;margin-top:2px;font-family:Inter,sans-serif;font-size:10px;display:flex}.ud-comment-input-box{align-items:center;gap:6px;margin-top:2px;display:flex}.ud-comment-user-dot{background:#d9d9d9;border-radius:50%;flex-shrink:0;width:20px;height:20px}.ud-comment-input{color:#232356;background:#fff;border:1px solid #d9d9d9;border-radius:10px;outline:none;flex:1;height:22px;padding:0 10px;font-family:Inter,sans-serif;font-size:8px}.ud-comment-icon-btn{cursor:pointer;opacity:.7;font-size:12px}.ud-attached-opps-list{flex-direction:column;gap:6px;margin:6px 0 4px;display:flex}.ud-attached-opp-card{box-sizing:border-box;background:#faf5f5;border:none;border-radius:5px;justify-content:space-between;align-items:center;width:100%;max-width:278px;height:39px;padding:4px 8px;display:flex}.ud-attached-opp-left{align-items:center;gap:6px;min-width:0;display:flex}.ud-opp-mini-avatar-wrap{flex-shrink:0;width:28px;height:28px;position:relative}.ud-attached-opp-icon{object-fit:cover;border-radius:50%;width:28px;height:28px}.ud-opp-mini-texts{flex-direction:column;gap:1px;min-width:0;display:flex}.ud-attached-opp-title{color:#232356;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.ud-attached-opp-sub{color:#232356;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:6px;font-weight:400;overflow:hidden}.ud-btn-learn-more{color:#fff;cursor:pointer;background:#5a2ce4;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:15px;padding:0;font-family:Inter,sans-serif;font-size:8px;font-weight:600;display:flex}.ud-btn-learn-more:hover{opacity:.92}.ud-trainers-column{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:100%;display:flex}.ud-side-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.ud-side-card-header{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;display:flex}.ud-side-card-title{color:#1e1b4b;margin:0;font-size:13px;font-weight:700}.ud-side-card-view-all{color:#6b109f;font-size:10.5px;font-weight:600;text-decoration:none}.ud-side-card.ud-trainers-card{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;max-width:423px;height:275px;min-height:275px;padding:12px 14px;display:flex}.ud-trainers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.ud-trainer-card{text-align:center;box-sizing:border-box;background:#f5fdff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-width:0;height:204.5px;min-height:204.5px;padding:10px 4px 8px;display:flex}.ud-trainer-avatar-wrap{border-radius:50%;width:48px;height:48px;margin-bottom:2px;overflow:hidden}.ud-trainer-avatar-wrap img{object-fit:cover;width:100%;height:100%}.ud-trainer-name{color:#232356;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.ud-trainer-role{color:#64748b;white-space:nowrap;margin:1px 0 2px;font-family:Inter,sans-serif;font-size:8.5px}.ud-trainer-stat{color:#232356;font-family:Inter,sans-serif;font-size:8px;line-height:1.25}.ud-btn-trainer-follow{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%);border:1px solid #8b17f8;border-radius:4.73px;justify-content:center;align-items:center;width:103.2px;min-width:103.2px;height:28.4px;min-height:28.4px;margin-top:4px;padding:0;font-family:Inter,sans-serif;font-size:10px;font-weight:600;transition:all .2s;display:flex}.ud-btn-trainer-follow:hover{opacity:.92;box-shadow:0 2px 8px #9f21fe59}.ud-side-card.ud-leaders-card{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;width:100%;max-width:423px;height:510px;min-height:510px;margin-top:0;padding:12px 10px;display:flex}.ud-leaders-list{flex-direction:column;flex:1;gap:8px;width:100%;display:flex;overflow-y:auto}.ud-leader-item{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:5px;align-items:center;gap:10px;width:100%;max-width:410px;height:50px;min-height:50px;max-height:50px;margin:0 auto;padding:8px 10px;display:flex}.ud-leader-avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.ud-leader-avatar img{object-fit:cover;width:100%;height:100%}.ud-leader-info{flex:1;min-width:0}.ud-leader-name{white-space:nowrap;text-overflow:ellipsis;color:#232356;font-family:Inter,sans-serif;font-size:11.5px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.ud-leader-role{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:9px;line-height:1.2;overflow:hidden}.ud-leader-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ud-btn-lead-msg{color:#7822fe;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #8b17f8;border-radius:5px;justify-content:center;align-items:center;width:67px;min-width:67px;height:25px;min-height:25px;padding:0;font-family:Inter,sans-serif;font-size:9.5px;font-weight:600;transition:all .15s;display:flex}.ud-btn-lead-msg:hover{background:#f8f0ff}.ud-btn-lead-conn{color:#fff;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:linear-gradient(270deg,#9a20fd 0%,#5b24ff 100%);border:none;border-radius:5px;justify-content:center;align-items:center;width:67px;min-width:67px;height:25px;min-height:25px;padding:0;font-family:Inter,sans-serif;font-size:9.5px;font-weight:600;transition:opacity .15s;display:flex}.ud-btn-lead-conn:hover{opacity:.92}.ud-btn-lead-conn.following-active{color:#5a2ce4;background:#ede9fe;border:1px solid #c4b5fd;width:auto;min-width:74px;padding:0 8px}.ud-btn-lead-conn.pending-active{color:#9d4edd;background:#fff;border:1.5px solid #9d4edd;width:auto;min-width:74px;padding:0 8px}.ud-btn-view-all-wide{color:#fff;cursor:pointer;background:linear-gradient(270deg,#9a20fd 0%,#5b24ff 100%);border:1px solid #8b17f8;border-radius:5px;justify-content:center;align-items:center;width:313px;max-width:100%;height:40px;min-height:40px;margin:8px auto 0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:opacity .15s;display:flex}.ud-btn-view-all-wide:hover,.ud-btn-lead-conn:hover{opacity:.95}.ud-sidebar-right{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:100%;display:flex}.ud-right-box{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px}.ud-right-box.ud-services-box{border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;max-width:403px;height:auto;min-height:580px;padding:12px 10px;display:flex}.ud-services-list{flex-direction:column;gap:8px;width:100%;display:flex}.ud-service-item{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:5px;align-items:center;gap:8px;width:100%;max-width:385px;height:70px;min-height:70px;max-height:70px;margin:0 auto;padding:6px 8px;display:flex}.ud-service-thumb{object-fit:cover;background:#f1f5f9;border-radius:4px;flex-shrink:0;width:50px;min-width:50px;height:50px;min-height:50px}.ud-service-content{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.ud-service-name{color:#232356;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.ud-service-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:8.5px;line-height:1.2;overflow:hidden}.ud-service-meta-row{justify-content:space-between;align-items:center;gap:4px;margin-top:2px;display:flex}.ud-service-loc{color:#232356;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:8px;overflow:hidden}.ud-service-socials{flex-shrink:0;align-items:center;gap:3px;font-size:8px;display:flex}.ud-btn-view-details{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%);border:none;border-radius:4px;flex-shrink:0;padding:4px 8px;font-family:Inter,sans-serif;font-size:8.5px;font-weight:600;transition:opacity .15s;box-shadow:0 2px 6px #9f21fe33}.ud-btn-view-details:hover{opacity:.95}.ud-services-box .ud-btn-view-all-wide{justify-content:center;align-items:center;width:313px;max-width:100%;height:40px;min-height:40px;margin:8px auto 0;display:flex}.ud-right-box.ud-events-box{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;max-width:403px;height:236px;min-height:236px;padding:12px 10px;display:flex}.ud-events-mini-list{flex-direction:column;gap:8px;display:flex}.ud-event-mini-item{box-sizing:border-box;background:#fff;border:1px solid #ccc7d9;border-radius:5px;align-items:center;gap:10px;width:100%;max-width:380px;height:55px;min-height:55px;margin:0 auto;padding:6px 10px;display:flex}.ud-event-mini-date{color:#fff;background:#44297e;border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:45px;min-width:45px;height:43px;display:flex}.ev-date-num{font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1}.ev-date-mo{text-transform:uppercase;font-family:Inter,sans-serif;font-size:8px;font-weight:600}.ud-event-mini-info{flex:1;min-width:0}.ev-mini-name{white-space:nowrap;text-overflow:ellipsis;color:#232356;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.ev-mini-meta{color:#64748b;font-family:Inter,sans-serif;font-size:9px;display:block}.ud-btn-view-all-pill{color:#fff;cursor:pointer;background:linear-gradient(270deg,#9a20fd 0%,#5b24ff 100%);border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:53px;height:23px;font-family:Inter,sans-serif;font-size:8.5px;font-weight:600;transition:opacity .15s;display:flex}.ud-btn-view-all-pill:hover{opacity:.95}.ud-right-box.ud-groups-box{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;max-width:403px;height:227px;min-height:227px;padding:12px 10px;display:flex}.ud-groups-list{flex-direction:column;gap:8px;display:flex}.ud-group-item{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:5px;align-items:center;gap:10px;width:100%;max-width:375px;height:50px;min-height:50px;margin:0 auto;padding:6px 10px;display:flex}.ud-group-avatar{background:#ede9fe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.ud-group-info{flex:1;min-width:0}.ud-group-name{white-space:nowrap;text-overflow:ellipsis;color:#232356;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.ud-group-stats{color:#64748b;font-family:Inter,sans-serif;font-size:9px;display:block}.ud-btn-join-group{color:#fff;cursor:pointer;background:linear-gradient(270deg,#9a20fd 0%,#5b24ff 100%);border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:53px;height:23px;font-family:Inter,sans-serif;font-size:9px;font-weight:600;transition:opacity .15s;display:flex}.ud-btn-join-group:hover{opacity:.95}.ud-bottom-opportunities-section{box-sizing:border-box;width:100%;margin:10px 0 0;padding:0}.ud-opp-header{margin-bottom:14px}.ud-opp-title{letter-spacing:.02em;color:#232356;margin:0 0 4px;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:29px}.ud-opp-subtitle{letter-spacing:.02em;color:#232356;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:19px}.ud-opp-cards-row{scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:16px;width:100%;padding:24px 0 16px;display:flex;position:relative;overflow:auto visible}.ud-opp-cards-row::-webkit-scrollbar{width:0;height:0;display:none}.ud-opp-card{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:20px;flex-direction:column;flex-shrink:0;width:399px;min-width:399px;height:351px;display:flex;position:relative;overflow:hidden}.ud-opp-card-with-nav{z-index:1;position:relative}.ud-opp-carousel-arrow{color:#1e1b4b;cursor:pointer;z-index:4;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 2px 2px;font-size:24px;font-weight:700;line-height:1;transition:all .2s;display:flex;position:absolute;top:90px;right:185px;box-shadow:0 4px 14px #0003}.ud-opp-carousel-arrow:hover{background:#f8fafc;transform:scale(1.08)}.ud-opp-img-wrap{background:#f1f5f9;width:100%;height:180px;position:relative}.ud-opp-img{object-fit:cover;width:100%;height:100%}.ud-opp-badge-new{color:#fff;background:#5a2ce4;border-radius:5px;padding:3px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.ud-opp-card-body{flex-direction:column;flex:1;justify-content:space-between;padding:14px 18px;display:flex}.ud-opp-card-title{color:#232356;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:600}.ud-opp-pill-row{flex-wrap:wrap;gap:8px;display:flex}.ud-opp-pill{color:#fff;background:#5a2ce4;border-radius:5px;align-items:center;height:32px;padding:0 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.ud-opp-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.ud-opp-price{color:#008b15;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.ud-btn-apply{color:#fff;cursor:pointer;background:linear-gradient(270deg,#9a20fd 0%,#5b24ff 100%);border:none;border-radius:5px;justify-content:center;align-items:center;width:180px;height:38px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;display:flex}.ud-potential-frame{z-index:5;border:none;border-radius:10px;flex-shrink:0;width:383px;min-width:383px;height:371px;margin-top:-16px;margin-left:-175px;padding:0;display:flex;position:relative;box-shadow:-10px 10px 30px #00000047}.ud-potential-card{color:#fff;box-sizing:border-box;background:linear-gradient(90deg,#563e8b 0%,#8518f1 100%) bottom/cover no-repeat;border:none;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;min-height:371px;padding:24px 22px;display:flex}.ud-potential-title{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:30px}.ud-potential-desc{color:#fff;max-width:280px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ud-btn-join-now{color:#9e04c3;cursor:pointer;background:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;width:103px;height:28px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:flex}.ud-footer{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;align-items:center;width:100%;height:60px;min-height:60px;margin-top:10px;padding:0 20px;display:flex}.ud-footer-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.ud-footer-links{color:#232356;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;display:flex}.ud-footer-links a{color:#232356;text-decoration:none}.ud-footer-copy{color:#232356;font-family:Inter,sans-serif;font-size:12px}.ud-btn-scroll-top{color:#fff;cursor:pointer;background:linear-gradient(270deg,#9a20fd 0%,#5b24ff 100%);border:none;border-radius:5px;justify-content:center;align-items:center;width:201px;height:40px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:opacity .15s;display:flex}.ud-btn-scroll-top:hover{opacity:.9}@media (width>=1600px){.ud-content-columns{grid-template-columns:minmax(0,1fr) 380px;gap:22px}.ud-center-split-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,440px);gap:18px}.ud-search-wrapper{max-width:900px}}@media (width<=1140px){.ud-content-columns{grid-template-columns:1fr;width:100%}.ud-feed-main,.ud-hero-banner{width:100%;max-width:100%}.ud-sidebar-right{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.ud-right-box.ud-services-box,.ud-right-box.ud-events-box,.ud-right-box.ud-groups-box{width:100%;max-width:100%;height:auto}}@media (width<=992px){.ud-center-split-grid{grid-template-columns:1fr}.ud-quick-actions-bar{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.ud-mobile-toggle-btn{display:flex}.ud-topbar-left{width:auto}.ud-sidebar-left{z-index:200;width:230px;min-width:230px;max-width:230px;height:calc(100vh - 51px);transition:left .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:51px;left:-260px;box-shadow:6px 0 24px #0000004d}.ud-sidebar-left.mobile-open{left:0}.ud-page{height:auto;overflow:visible}.ud-main-wrapper{flex-direction:column;height:auto;overflow:visible}.ud-content-scroll-container{height:auto;padding:12px;overflow:visible}.ud-center-split-grid{grid-template-columns:1fr}.ud-hero-banner{max-width:100%;height:auto;min-height:154px}.ud-leaders-card{width:100%;height:auto;min-height:auto}.ud-sidebar-right{grid-template-columns:1fr;gap:14px;display:grid}.ud-opp-cards-row{grid-template-columns:1fr 1fr;padding:0}.ud-potential-frame{margin-left:0}.ud-potential-card{height:auto;min-height:240px}}@media (width<=680px){.ud-quick-actions-bar{grid-template-columns:repeat(3,1fr)}.ud-opp-cards-row{grid-template-columns:1fr}.ud-hero-banner{padding:12px 14px}.ud-hero-left{flex-direction:column;align-items:flex-start}.ud-hero-stats-row{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}}@media (width<=480px){.ud-topbar{gap:6px;padding:0 10px}.ud-search-wrapper{margin:0 4px}.ud-search-input{height:34px;padding:0 10px 0 32px;font-size:11px}.ud-search-icon{left:10px}.ud-topbar-right{gap:6px}.ud-icon-circle-btn{width:30px;height:30px}.ud-user-pill-role{display:none}.ud-user-pill-name{text-overflow:ellipsis;white-space:nowrap;max-width:65px;overflow:hidden}.ud-user-pill{padding:2px 8px 2px 2px}.ud-quick-actions-bar{grid-template-columns:repeat(3,1fr);gap:6px}.ud-cp-actions-row{flex-direction:column;align-items:stretch;gap:8px}.ud-cp-tags{flex-wrap:wrap}.ud-cp-btn-post{width:100%;padding:6px 0}.ud-footer-inner{text-align:center;flex-direction:column;gap:10px}.ud-footer-links{flex-wrap:wrap;justify-content:center}}.ud-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0a0e27b8;justify-content:center;align-items:center;padding:16px;animation:.2s udFadeIn;display:flex;position:fixed;inset:0}.ud-create-post-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:520px;animation:.22s cubic-bezier(.16,1,.3,1) udPopUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000040}.ud-cpm-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ud-cpm-title{color:#1f1735;margin:0;font-size:17px;font-weight:700}.ud-cpm-close-btn{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.ud-cpm-close-btn:hover{color:#0f172a;background:#e2e8f0}.ud-cpm-author-row{align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.ud-cpm-avatar{object-fit:cover;border:2px solid #5a2ce4;border-radius:50%;width:44px;height:44px}.ud-cpm-author-info{flex-direction:column;gap:3px;display:flex}.ud-cpm-author-name{color:#1f1735;font-size:14.5px;font-weight:700}.ud-cpm-badge-row{align-items:center;gap:6px;display:flex}.ud-cpm-role-pill{color:#6b21a8;background:#f3e8ff;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.ud-cpm-public-pill{color:#64748b;background:#f1f5f9;border-radius:12px;padding:2px 8px;font-size:11px}.ud-cpm-body{flex-direction:column;gap:12px;padding:12px 20px;display:flex}.ud-cpm-textarea{resize:none;color:#1e293b;box-sizing:border-box;border:none;outline:none;width:100%;min-height:120px;font-family:inherit;font-size:15px;line-height:1.5}.ud-cpm-textarea::placeholder{color:#94a3b8}.ud-cpm-preview-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;max-height:220px;position:relative;overflow:hidden}.ud-cpm-preview-img{object-fit:cover;width:100%;max-height:220px;display:block}.ud-cpm-remove-preview{color:#fff;cursor:pointer;background:#0f172abf;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:background .15s;display:flex;position:absolute;top:8px;right:8px}.ud-cpm-remove-preview:hover{background:#dc2626}.ud-cpm-tools-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ud-cpm-tools-label{color:#475569;font-size:12.5px;font-weight:600}.ud-cpm-tools-btns{align-items:center;gap:8px;display:flex}.ud-cpm-tool-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.ud-cpm-tool-btn:hover{color:#5a2ce4;background:#f5f3ff;border-color:#5a2ce4}.ud-cpm-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px 18px;display:flex}.ud-cpm-cancel-btn{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:600;transition:all .15s}.ud-cpm-cancel-btn:hover{background:#f1f5f9}.ud-cpm-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5a2ce4 0%,#7c3aed 100%);border:none;border-radius:10px;padding:10px 26px;font-size:13.5px;font-weight:700;transition:opacity .15s,transform .15s;box-shadow:0 4px 14px #5a2ce459}.ud-cpm-submit-btn:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.ud-cpm-submit-btn:disabled{opacity:.55;cursor:not-allowed}@keyframes udFadeIn{0%{opacity:0}to{opacity:1}}@keyframes udPopUp{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ud-desktop-only{display:block}.ud-mobile-only{display:none}@media (width<=768px){.ud-desktop-only{display:none!important}.ud-mobile-only{box-sizing:border-box!important;background:#3a23d5!important;width:100%!important;max-width:412px!important;min-height:100vh!important;margin:0 auto!important;padding-bottom:74px!important;display:block!important;position:relative!important;overflow-x:hidden!important}.ud-mob-header{box-sizing:border-box!important;background:#3a23d5!important;flex-direction:column!important;gap:8px!important;width:100%!important;padding:10px 12px!important;display:flex!important}.ud-mob-nav-row{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.ud-mob-logo-pill{background:#fff!important;border-radius:5px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;height:32px!important;padding:2px 8px!important;text-decoration:none!important;display:inline-flex!important}.ud-mob-logo-icon{object-fit:contain!important;width:22px!important;height:20px!important}.ud-mob-logo-text{flex-direction:column!important;line-height:1!important;display:flex!important}.ud-mob-logo-word{object-fit:contain!important;width:60px!important;height:15px!important}.ud-mob-logo-tagline{color:#232356!important;white-space:nowrap!important;font-family:Inter,sans-serif!important;font-size:8px!important;line-height:9px!important}.ud-mob-header-actions{align-items:center!important;gap:8px!important;display:flex!important}.ud-mob-icon-btn{cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:25px!important;height:25px!important;padding:0!important;display:flex!important;position:relative!important}.ud-mob-action-img{object-fit:contain!important;width:24px!important;height:24px!important}.ud-mob-red-badge{color:#fff!important;background:#f60808!important;border:1px solid #3a23d5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:15px!important;height:15px!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;top:-4px!important;right:-4px!important}.ud-mob-avatar-btn{cursor:pointer!important;border:1px solid #fff6!important;border-radius:50%!important;flex-shrink:0!important;width:30px!important;height:30px!important;overflow:hidden!important}.ud-mob-avatar-img{object-fit:cover!important;width:100%!important;height:100%!important}.ud-mob-search-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:5px!important;align-items:center!important;gap:6px!important;width:100%!important;height:26px!important;padding:0 8px!important;display:flex!important}.ud-mob-search-icon{stroke:#232356!important;flex-shrink:0!important}.ud-mob-search-input{color:#232356!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;height:100%!important;font-family:Inter,sans-serif!important;font-size:9px!important}.ud-mob-search-input::placeholder{color:#94a3b8!important}.ud-mob-frame109{box-sizing:border-box!important;background:#fff!important;border-radius:10px!important;margin:4px 6px 16px!important;padding:8px 8px 12px!important;position:relative!important}.ud-mob-frame109:before{content:""!important;pointer-events:none!important;filter:blur(10px)!important;z-index:0!important;background:radial-gradient(262px 285px at -15% 35%,#e4dffd73 0%,#0000 70%),radial-gradient(262px 285px at 90% 15%,#e4dffd66 0%,#0000 70%),radial-gradient(262px 285px at 45% 65%,#e4dffd59 0%,#0000 70%)!important;position:absolute!important;inset:0!important}.ud-mob-create-post-strip{z-index:1!important;background:#fff!important;border-radius:8px!important;padding:4px 0 8px!important;position:relative!important}.ud-mob-cp-top{align-items:center!important;gap:8px!important;width:100%!important;margin-bottom:6px!important;display:flex!important}.ud-mob-cp-avatar{object-fit:cover!important;border-radius:50%!important;flex-shrink:0!important;width:28px!important;height:28px!important}.ud-mob-cp-input{color:#232356!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:5px!important;outline:none!important;flex:auto!important;height:26px!important;padding:0 8px!important;font-family:Inter,sans-serif!important;font-size:9px!important}.ud-mob-cp-input::placeholder{color:#23235699!important}.ud-mob-cp-pills{scrollbar-width:none!important;align-items:center!important;gap:4px!important;padding:2px 0!important;display:flex!important;overflow-x:auto!important}.ud-mob-cp-pill{color:#232356!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:.5px solid #0006!important;border-radius:3px!important;flex-shrink:0!important;align-items:center!important;gap:3px!important;height:22px!important;padding:2px 6px!important;font-family:Inter,sans-serif!important;font-size:9.5px!important;font-weight:500!important;display:inline-flex!important}.ud-mob-cp-post-btn{color:#fff!important;cursor:pointer!important;background:#5a2ce4!important;border:none!important;border-radius:3px!important;flex-shrink:0!important;height:22px!important;margin-left:auto!important;padding:0 12px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important}.ud-mob-stories-row{scrollbar-width:none!important;z-index:1!important;gap:6px!important;padding:6px 0 10px!important;display:flex!important;position:relative!important;overflow-x:auto!important}.ud-mob-story-card{box-sizing:border-box!important;cursor:pointer!important;text-align:center!important;border-radius:10px!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;width:74px!important;min-width:74px!important;height:86px!important;padding:8px 3px 6px!important;display:flex!important;position:relative!important}.story-add{background:#111067!important}.story-amit{background:linear-gradient(#5685d1 0%,#2220cd 100%)!important}.story-neha{background:linear-gradient(#3d1f93 0%,#331298 100%)!important}.story-event{background:linear-gradient(#3f3ce1 23%,#8d3df2 65%,#3f2dd7 92%)!important}.story-leaders{background:linear-gradient(37deg,#111067 2%,#2220cd 99%)!important}.ud-mob-story-avatar-wrap{justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:flex!important;position:relative!important}.ud-mob-story-img{object-fit:cover!important;border-radius:50%!important;width:40px!important;height:40px!important}.ud-mob-story-add-icon{color:#111067!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}.ud-mob-story-badge{color:#2220cd!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;bottom:-1px!important;right:-1px!important}.ud-mob-story-calendar-icon{font-size:28px!important}.ud-mob-story-crown-icon{border:1px solid #f4c312!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:24px!important;display:flex!important}.ud-mob-story-name{letter-spacing:.02em!important;color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:12px!important;overflow:hidden!important}.ud-mob-posts-feed{z-index:1!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:10px!important;flex-direction:column!important;gap:12px!important;padding:8px 6px!important;display:flex!important;position:relative!important}.ud-mob-post-card{border-bottom:1px solid #f1f5f9!important;padding-bottom:10px!important}.ud-mob-post-card:last-child{border-bottom:none!important}.ud-mob-post-header{justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:6px!important;display:flex!important}.ud-mob-post-author{align-items:center!important;gap:8px!important;display:flex!important}.ud-mob-author-avatar-wrap{width:30px!important;height:30px!important;position:relative!important}.ud-mob-author-avatar{object-fit:cover!important;border-radius:50%!important;width:30px!important;height:30px!important}.ud-mob-online-dot{background:#01e394!important;border:1px solid #fff!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;bottom:0!important;right:0!important}.ud-mob-author-meta{flex-direction:column!important;line-height:1.2!important;display:flex!important}.ud-mob-author-name{color:#232356!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:13.5px!important;font-weight:600!important}.ud-mob-author-sub{color:#475569!important;font-family:Inter,sans-serif!important;font-size:10px!important}.ud-mob-post-header-right{align-items:center!important;gap:6px!important;display:flex!important}.ud-mob-btn-follow{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%)!important;border:1px solid #8b17f8!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:26px!important;padding:0 14px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.ud-mob-btn-follow.following-active{color:#5a2ce4!important;background:#ede9fe!important;border:1px solid #c4b5fd!important}.ud-mob-btn-follow.pending-active{color:#9d4edd!important;background:#fff!important;border:1.5px solid #9d4edd!important}.ud-mob-btn-menu{color:#232356!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:2px!important;font-size:16px!important}.ud-mob-post-text{color:#232356!important;margin:4px 0!important;font-family:Inter,sans-serif!important;font-size:11.5px!important;font-weight:500!important;line-height:15px!important}.ud-mob-post-tags{color:#5a2ce4!important;flex-wrap:wrap!important;gap:4px!important;margin-bottom:6px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;display:flex!important}.ud-mob-post-banner-wrap{border-radius:10px!important;width:100%!important;margin:4px 0 6px!important;position:relative!important;overflow:hidden!important}.ud-mob-post-banner-img{object-fit:cover!important;width:100%!important;height:auto!important;max-height:160px!important;display:block!important}.ud-mob-banner-overlay-logo{background:#fff!important;border-radius:3px!important;align-items:center!important;padding:2px 6px!important;display:flex!important;position:absolute!important;bottom:8px!important;left:8px!important}.ud-mob-banner-fortaa-word{object-fit:contain!important;height:12px!important}.ud-mob-opp-card-embed{background:#faf5f5!important;border-radius:5px!important;align-items:center!important;gap:8px!important;margin:6px 0!important;padding:6px 8px!important;display:flex!important}.ud-mob-opp-card-thumb{color:#fff!important;text-align:center!important;background:#0b0a5f!important;border-radius:3px!important;flex-direction:column!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:50px!important;height:44px!important;padding:2px!important;font-size:6.5px!important;font-weight:600!important;line-height:1.1!important;display:flex!important}.ud-mob-opp-fortaa-tiny{object-fit:contain!important;height:6px!important;margin-top:2px!important}.ud-mob-opp-card-info{flex-direction:column!important;flex:auto!important;gap:2px!important;display:flex!important}.ud-mob-opp-title{color:#232356!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important}.ud-mob-opp-desc{color:#232356!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:8px!important}.ud-mob-opp-btn{color:#fff!important;cursor:pointer!important;background:#5a2ce4!important;border:none!important;border-radius:2px!important;align-self:flex-start!important;height:15px!important;margin-top:2px!important;padding:0 8px!important;font-size:8px!important;font-weight:600!important}.ud-mob-post-engagement{color:#232356cc!important;justify-content:space-between!important;align-items:center!important;margin-top:2px!important;padding:4px 2px!important;font-family:Inter,sans-serif!important;font-size:9px!important;display:flex!important}.ud-mob-engagement-reactions{align-items:center!important;gap:3px!important;display:flex!important}.ud-mob-reaction-badge{border-radius:2px!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;font-size:8px!important;display:inline-flex!important}.ud-mob-reaction-badge.blue{color:#fff!important;background:#0021f5!important}.ud-mob-reaction-badge.orange{color:#fff!important;background:#f97416!important}.ud-mob-engagement-count{margin-left:2px!important}.ud-mob-engagement-stats{align-items:center!important;gap:4px!important;display:flex!important}.ud-mob-post-actions-row{border-top:.5px solid #f1f5f9!important;border-bottom:.5px solid #f1f5f9!important;justify-content:space-around!important;align-items:center!important;margin:4px 0!important;padding:4px 0!important;display:flex!important}.ud-mob-post-action-btn{color:#232356!important;cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;gap:4px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;display:inline-flex!important}.ud-mob-comment-preview{align-items:flex-start!important;gap:6px!important;margin:4px 0!important;display:flex!important}.ud-mob-comment-avatar{object-fit:cover!important;border-radius:50%!important;flex-shrink:0!important;width:20px!important;height:20px!important;margin-top:2px!important}.ud-mob-comment-body{background:#f8fafc!important;border-radius:6px!important;flex:auto!important;padding:4px 8px!important}.ud-mob-comment-author{color:#232356!important;font-family:Inter,sans-serif!important;font-size:10.5px!important;font-weight:600!important;display:block!important}.ud-mob-comment-msg{color:#232356!important;margin:1px 0 3px!important;font-family:Inter,sans-serif!important;font-size:10px!important}.ud-mob-comment-meta{color:#64748b!important;align-items:center!important;gap:8px!important;font-size:9px!important;display:flex!important}.ud-mob-comment-meta button{color:#232356!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-size:9px!important;font-weight:500!important}.ud-mob-comment-input-row{align-items:center!important;gap:6px!important;margin-top:4px!important;display:flex!important}.ud-mob-comment-my-avatar{object-fit:cover!important;border-radius:50%!important;width:20px!important;height:20px!important}.ud-mob-comment-input-box{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:10px!important;flex:auto!important;align-items:center!important;gap:4px!important;height:24px!important;padding:0 8px!important;display:flex!important}.ud-mob-input-icon{font-size:9px!important}.ud-mob-comment-field{color:#232356!important;background:0 0!important;border:none!important;outline:none!important;flex:auto!important;font-family:Inter,sans-serif!important;font-size:9px!important}.ud-mob-comment-field::placeholder{color:#94a3b8!important}.ud-mob-comment-tool{cursor:pointer!important;font-size:10px!important}.ud-mob-bottom-navbar{z-index:1000!important;background:#fff!important;border-radius:5px 5px 0 0!important;justify-content:space-around!important;align-items:center!important;max-width:412px!important;height:67px!important;margin:0 auto!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -2px 10px #00000014!important}.ud-mob-bnav-item{color:#232356!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-direction:column!important;align-items:center!important;gap:3px!important;padding:4px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;display:flex!important}.ud-mob-bnav-item.active{color:#3a23d5!important}.ud-mob-bnav-fab{color:#fff!important;cursor:pointer!important;background:#5a2ce4!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;margin-top:-16px!important;font-size:26px!important;line-height:1!important;display:flex!important;box-shadow:0 4px 12px #5a2ce473!important}}.notif-dropdown-wrapper{z-index:300;background:#fff;border:1px solid #e8e5f5;border-radius:14px;flex-direction:column;width:380px;max-width:90vw;animation:.18s cubic-bezier(.16,1,.3,1) notifSlideDown;display:flex;position:absolute;top:calc(100% + 10px);right:-10px;overflow:hidden;box-shadow:0 12px 36px #0f073224}@keyframes notifSlideDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.notif-header{background:#fcfbff;border-bottom:1px solid #f1efff;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.notif-title-wrap{align-items:center;gap:8px;display:flex}.notif-title{color:#1f1735;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.notif-pill-count{color:#fff;background:#6b109f;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.notif-mark-read-btn{color:#7c3aed;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:600;transition:all .15s}.notif-mark-read-btn:hover{background:#f3eeff;text-decoration:underline}.notif-list-body{flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.notif-list-body::-webkit-scrollbar{width:5px}.notif-list-body::-webkit-scrollbar-thumb{background:#d9d2ee;border-radius:4px}.notif-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 20px;display:flex}.notif-empty-icon{opacity:.6;margin-bottom:10px;font-size:32px}.notif-empty-title{color:#37334b;margin:0 0 4px;font-size:14px;font-weight:600}.notif-empty-desc{color:#8c87a2;margin:0;font-size:12px}.notif-item{border-bottom:1px solid #f6f4fc;align-items:flex-start;gap:12px;padding:12px 16px;transition:background .15s;display:flex;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#fbf9ff}.notif-item.unread{background:#f8f5ff}.notif-avatar-wrap{flex-shrink:0;position:relative}.notif-avatar-img{object-fit:cover;border:1.5px solid #ebe5f7;border-radius:50%;width:40px;height:40px}.notif-avatar-initials{color:#fff;background:linear-gradient(135deg,#7c3aed,#9a20fd);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.notif-type-icon-badge{color:#fff;background:#6b109f;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex;position:absolute;bottom:-2px;right:-2px}.notif-content-wrap{flex:1;min-width:0}.notif-message-text{color:#1f1735;word-break:break-word;margin:0 0 4px;font-size:13px;line-height:1.35}.notif-actor-name{color:#1f1735;font-weight:700}.notif-meta-sub{color:#8c87a2;margin-bottom:8px;font-size:11px}.notif-time-ago{color:#a39dbb;font-size:11px;display:block}.notif-actions-row{align-items:center;gap:8px;margin-top:6px;display:flex}.notif-btn-accept{color:#fff;cursor:pointer;background:linear-gradient(90deg,#9a20fd 0%,#5b24ff 100%);border:none;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s}.notif-btn-accept:hover{opacity:.92;transform:translateY(-1px)}.notif-btn-decline{color:#555068;cursor:pointer;background:#f1eff7;border:1px solid #e2ddf0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.notif-btn-decline:hover{color:#232356;background:#e8e4f2}.notif-badge-accepted{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.notif-badge-declined{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}@media (width<=600px){.notif-dropdown-wrapper{width:auto;max-width:none;position:fixed;top:65px;left:12px;right:12px;box-shadow:0 16px 40px #00000040}}.ud-topbar{z-index:100;box-sizing:border-box;background:#020633;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:51px;padding:0 20px 0 10px;display:flex;position:relative}.ud-topbar-left{flex-shrink:0;align-items:center;width:175px;min-width:175px;max-width:175px;display:flex}.ud-mobile-toggle-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;margin-right:8px;padding:6px;display:none}.ud-mobile-toggle-btn span{background:#fff;border-radius:2px;width:20px;height:2px;display:block}.ud-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;background:#020633a6;position:fixed;inset:0}.ud-brand-logo-card{box-sizing:border-box;background:#fff;border-radius:5px;flex-shrink:0;width:152px;min-width:152px;max-width:152px;height:42px;min-height:42px;max-height:42px;padding:0;position:relative;overflow:hidden}.ud-brand-logo{width:152px;height:42px;text-decoration:none;display:block;position:relative}.ud-logo-icon{object-fit:contain;width:31px;height:25px;display:block;position:absolute;top:2px;left:5px}.ud-logo-text-wrap{position:static}.ud-logo-word{object-fit:contain;width:91px;height:23px;display:block;position:absolute;top:1px;left:31px}.ud-logo-tagline{color:#232356;white-space:nowrap;width:121px;height:11px;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;display:block;position:absolute;top:22px;left:25px}.ud-search-wrapper{box-sizing:border-box;background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:220px;max-width:820px;height:35px;min-height:35px;max-height:35px;margin-left:16px;margin-right:16px;padding:0 12px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.ud-search-wrapper:focus-within{box-shadow:0 0 0 2px #5a2ce459}.ud-search-icon-img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;width:26px;min-width:26px;height:26px;min-height:26px;display:block}.ud-search-input{color:#1e1b4b;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0;font-family:inherit;font-size:12px}.ud-search-input::placeholder{color:#94a3b8;font-size:11.5px}.ud-topbar-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.ud-icon-circle-btn{cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:all .2s;display:flex;position:relative}.ud-icon-circle-btn:hover{background:#ffffff2e;border-color:#ffffff4d}.ud-wa-btn{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.ud-wa-btn:hover{background:0 0;transform:scale(1.08)}.ud-wa-img-icon{object-fit:contain;border-radius:50%;width:28px;height:28px;display:block}.ud-header-action-icon{object-fit:contain;opacity:.95;width:18px;height:18px;display:block}.ud-badge-count{color:#fff;background:#f60808;border:1.5px solid #020633;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.ud-user-pill{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:8px;padding:3px 10px 3px 3px;transition:all .2s;display:flex}.ud-user-pill:hover{background:#ffffff24}.ud-user-pill-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.ud-user-pill-info{flex-direction:column;display:flex}.ud-user-pill-name{color:#fff;font-size:11.5px;font-weight:700;line-height:1.1}.ud-user-pill-role{color:#cbd5e1;font-size:8.5px}.ud-sidebar-left{scrollbar-width:none;-ms-overflow-style:none;color:#fff;box-sizing:border-box;background:#020633;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:175px;min-width:175px;max-width:175px;height:100%;padding:8px 10px 24px;display:flex;overflow-y:auto}.ud-sidebar-left::-webkit-scrollbar{display:none}.ud-nav-list{flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:6px;display:flex}.ud-nav-link{color:#ffffffbf;box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:155px;height:45px;min-height:45px;padding:8px 10px 7px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ud-nav-link:hover{color:#fff;background:#ffffff14}.ud-nav-link.active{color:#fff;background:#6326aeb5;font-weight:600;box-shadow:0 2px 8px #6326ae59}.ud-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;min-height:25px;display:flex}.ud-nav-icon-img{object-fit:contain;opacity:1;width:25px;height:25px;display:block;transform:rotate(0)}.ud-nav-label{letter-spacing:.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:100%;overflow:hidden}.ud-sidebar-promo-card{box-sizing:border-box;text-align:center;background:linear-gradient(#6326aeb5 0%,#420191 100%);border:1px solid #1e0241;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;width:134px;height:154px;min-height:154px;margin-top:14px;padding:8px 6px;display:flex}.ud-promo-img-wrap{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.ud-promo-megaphone{object-fit:contain;max-width:54px;max-height:38px}.ud-promo-title{letter-spacing:.02em;color:#fff;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:19px}.ud-promo-desc{color:#fff;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:10px;line-height:12px}.ud-promo-btn{color:#232356;letter-spacing:.02em;cursor:pointer;background:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;width:113px;height:20px;min-height:20px;margin:0 auto;padding:0;font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:12px;transition:opacity .15s;display:flex}.ud-promo-btn:hover{opacity:.9}.ud-brand-logo-card-bottom{flex-shrink:0;margin-top:10px}.ud-sidebar-socials{flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;margin-bottom:10px;display:flex}.ud-social-circle-btn{color:#fff;cursor:pointer;background:linear-gradient(73.3deg,#9e04c3 46.54%,#5a2ce4 88.46%);border:none;border-radius:50px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;text-decoration:none;transition:transform .15s,opacity .15s;display:flex}.ud-social-circle-btn:hover{opacity:.95;transform:scale(1.15)}.ud-social-circle-btn svg{width:10px;height:10px;display:block}.ud-mob-header{display:none!important}@media (width<=900px){.ud-mobile-toggle-btn{display:flex}.ud-topbar-left{width:auto}.ud-sidebar-left{z-index:200;width:230px;min-width:230px;max-width:230px;height:calc(100vh - 51px);transition:left .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:51px;left:-260px;box-shadow:6px 0 24px #0000004d}.ud-sidebar-left.mobile-open{left:0}}@media (width<=768px){.ud-topbar-desktop,.ud-topbar{display:none!important}.ud-mob-header{box-sizing:border-box!important;z-index:100!important;background:#3a23d5!important;flex-direction:column!important;gap:8px!important;width:100%!important;padding:10px 12px!important;display:flex!important;position:relative!important}.ud-mob-nav-row{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.ud-mob-logo-pill{background:#fff!important;border-radius:5px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;height:32px!important;padding:2px 8px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 1px 3px #0000001a!important}.ud-mob-logo-icon{object-fit:contain!important;width:22px!important;height:20px!important}.ud-mob-logo-text{flex-direction:column!important;line-height:1!important;display:flex!important}.ud-mob-logo-word{object-fit:contain!important;width:60px!important;height:15px!important}.ud-mob-logo-tagline{color:#232356!important;white-space:nowrap!important;font-family:Inter,sans-serif!important;font-size:8px!important;line-height:9px!important}.ud-mob-header-actions{align-items:center!important;gap:8px!important;display:flex!important}.ud-mob-icon-btn{cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:25px!important;height:25px!important;padding:0!important;display:flex!important;position:relative!important}.ud-mob-action-img{object-fit:contain!important;width:24px!important;height:24px!important}.ud-mob-red-badge{color:#fff!important;background:#f60808!important;border:1px solid #3a23d5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:15px!important;height:15px!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;top:-4px!important;right:-4px!important}.ud-mob-avatar-btn{cursor:pointer!important;border:1.5px solid #fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:flex!important;overflow:hidden!important}.ud-mob-avatar-img{object-fit:cover!important;width:100%!important;height:100%!important}.ud-mob-search-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important;align-items:center!important;gap:8px!important;width:100%!important;height:30px!important;padding:0 10px!important;display:flex!important}.ud-mob-search-icon{stroke:#232356!important;flex-shrink:0!important}.ud-mob-search-input{color:#232356!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;height:100%!important;font-family:Inter,sans-serif!important;font-size:11px!important}.ud-mob-search-input::placeholder{color:#94a3b8!important}.ud-mob-bottom-navbar{z-index:1000!important;background:#fff!important;border-radius:5px 5px 0 0!important;justify-content:space-around!important;align-items:center!important;max-width:412px!important;height:67px!important;margin:0 auto!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -2px 10px #00000014!important}.ud-mob-bnav-item{color:#232356!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-direction:column!important;align-items:center!important;gap:3px!important;padding:4px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;display:flex!important}.ud-mob-bnav-item.active{color:#3a23d5!important}.ud-mob-bnav-fab{color:#fff!important;cursor:pointer!important;background:#5a2ce4!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;margin-top:-16px!important;font-size:26px!important;line-height:1!important;display:flex!important;box-shadow:0 4px 12px #5a2ce473!important}}.prof-page{color:#1a1a3a;background:#f4f5fb;flex-direction:column;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.prof-topbar{z-index:100;box-sizing:border-box;background:#020633;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:51px;padding:0 20px 0 10px;display:flex;position:relative}.prof-topbar-left{flex-shrink:0;align-items:center;width:175px;min-width:175px;max-width:175px;display:flex}.prof-mobile-toggle-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;margin-right:8px;padding:6px;display:none}.prof-mobile-toggle-btn span{background:#fff;border-radius:2px;width:20px;height:2px;display:block}.prof-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;background:#020633a6;position:fixed;inset:0}.prof-brand-logo-card{box-sizing:border-box;background:#fff;border:1.5px solid #6b109f;border-radius:5px;justify-content:center;align-items:center;width:152px;height:42px;padding:0 8px;display:flex}.prof-brand-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.prof-logo-icon{object-fit:contain;width:26px;height:22px}.prof-logo-text-wrap{flex-direction:column;display:flex}.prof-logo-word{object-fit:contain;width:76px;height:auto}.prof-logo-tagline{color:#232356;white-space:nowrap;font-size:8px}.prof-search-wrapper{flex:1;align-items:center;max-width:741px;margin:0 16px;display:flex;position:relative}.prof-search-icon{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;left:12px}.prof-search-input{color:#1e293b;background:#fff;border:none;border-radius:10px;outline:none;width:100%;height:35px;padding:0 14px 0 34px;font-size:12px;transition:all .2s;box-shadow:0 1px 3px #0000000f}.prof-search-input:focus{border-color:#9f21fe;box-shadow:0 0 0 3px #9f21fe26}.prof-topbar-right{align-items:center;gap:12px;display:flex}.prof-icon-circle-btn{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:relative}.prof-icon-circle-btn:hover{background:#ffffff29;transform:translateY(-1px)}.prof-wa-img-icon,.prof-header-action-icon{object-fit:contain;width:20px;height:20px}.prof-badge-count{color:#fff;background:#ef4444;border:2px solid #020633;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.prof-user-pill{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:8px;padding:3px 12px 3px 3px;transition:all .2s;display:flex}.prof-user-pill:hover{background:#ffffff24}.prof-user-pill-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.prof-user-pill-info{flex-direction:column;display:flex}.prof-user-pill-name{color:#fff;font-size:11.5px;font-weight:700;line-height:1.1}.prof-user-pill-role{color:#cbd5e1;font-size:8.5px}.prof-main-wrapper{box-sizing:border-box;width:100%;height:calc(100vh - 51px);display:flex;overflow:hidden}.prof-sidebar-left{scrollbar-width:none;-ms-overflow-style:none;color:#fff;box-sizing:border-box;background:#020633;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:175px;min-width:175px;max-width:175px;height:100%;padding:8px 10px 24px;display:flex;overflow-y:auto}.prof-sidebar-left::-webkit-scrollbar{display:none}.prof-nav-list{flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:6px;display:flex}.prof-nav-link{color:#ffffffbf;box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:155px;height:45px;min-height:45px;padding:8px 10px 7px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.prof-nav-link:hover{color:#fff;background:#ffffff14}.prof-nav-link.active{color:#fff;background:#6326aeb5;font-weight:600;box-shadow:0 2px 8px #6326ae59}.prof-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;min-height:25px;display:flex}.prof-nav-icon-img{object-fit:contain;opacity:1;width:25px;height:25px;display:block;transform:rotate(0)}.prof-nav-label{letter-spacing:.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:100%;overflow:hidden}.prof-sidebar-promo-card{box-sizing:border-box;text-align:center;background:linear-gradient(#6326aeb5 0%,#420191 100%);border:1px solid #1e0241;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;width:134px;height:154px;min-height:154px;margin-top:14px;padding:8px 6px;display:flex}.prof-promo-img-wrap{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.prof-promo-megaphone{object-fit:contain;max-width:54px;max-height:38px}.prof-promo-title{color:#fff;margin:0;font-size:11px;font-weight:700;line-height:1.1}.prof-promo-desc{color:#ffffffd9;text-align:center;margin:0;font-size:7.5px;line-height:1.25}.prof-promo-btn{color:#420191;cursor:pointer;background:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;width:113px;height:20px;min-height:20px;margin:0 auto;padding:0;font-size:9px;font-weight:700;line-height:1;transition:opacity .15s;display:flex}.prof-promo-btn:hover{opacity:.9}.prof-brand-logo-card-bottom{flex-shrink:0;margin-top:10px}.prof-sidebar-socials{flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;margin-bottom:10px;display:flex}.prof-social-circle-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9e04c3 0%,#5a2ce4 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;text-decoration:none;transition:transform .15s,opacity .15s;display:flex}.prof-social-circle-btn:hover{opacity:.95;transform:scale(1.15)}.prof-social-circle-btn svg{width:10px;height:10px;display:block}.prof-content-scroll-container{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-width:0;height:100%;padding:16px 24px 30px;display:flex;overflow:hidden auto}.prof-content-scroll-container::-webkit-scrollbar{width:6px}.prof-content-scroll-container::-webkit-scrollbar-track{background:#f1f5f9}.prof-content-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.prof-banner-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:10px;box-shadow:0 2px 10px #00000008}.prof-cover-wrap{box-sizing:border-box;background-position:50% 35%;background-repeat:no-repeat;background-size:cover;border-radius:12px;align-items:center;width:100%;height:165px;padding:0 24px;display:flex;position:relative;overflow:hidden}.prof-btn-edit-profile{color:#1e1b4b;cursor:pointer;z-index:2;background:#fff;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:16px;right:20px;box-shadow:0 4px 12px #00000029}.prof-btn-edit-profile:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 6px 16px #00000038}.prof-user-header-content{z-index:2;align-items:center;gap:16px;width:100%;display:flex;position:relative}.prof-avatar-wrap{background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:76px;height:76px;position:relative;box-shadow:0 4px 14px #00000040}.prof-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.prof-avatar-verified{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 6px #00000040}.prof-user-details{flex-direction:column;gap:4px;display:flex}.prof-user-name{color:#fff;text-shadow:0 2px 4px #00000059;margin:0;font-size:20px;font-weight:800;line-height:1.1}.prof-combined-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#1e0838a6;border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.prof-badge-gem{font-size:10px}.prof-badge-pipe{color:#ffffff59;font-weight:300}.prof-badge-secondary{color:#e2e8f0}.prof-username-text{color:#ffffffe6;margin:0;font-size:11.5px;font-weight:500}.prof-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.prof-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:transform .15s;display:flex;box-shadow:0 2px 8px #00000005}.prof-stat-card:hover{transform:translateY(-1px)}.prof-stat-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.prof-stat-info{flex-direction:column;display:flex}.prof-stat-number{color:#1e1b4b;letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1.1}.prof-stat-label{color:#1e1b4b;margin-top:3px;font-size:13.5px;font-weight:700}.prof-about-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 2px 8px #00000005}.prof-section-heading{color:#1e1b4b;margin:0;font-size:15px;font-weight:800}.prof-about-desc{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.prof-meta-contact-row{color:#64748b;flex-wrap:wrap;align-items:center;gap:24px;font-size:12px;display:flex}.prof-meta-item{align-items:center;gap:6px;display:flex}.prof-tags-block{flex-direction:column;gap:8px;display:flex}.prof-tags-label{color:#1e1b4b;font-size:12.5px;font-weight:700}.prof-pills-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prof-pill-tag{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:flex}.prof-pill-dot{background:#7c3aed;border-radius:50%;width:6px;height:6px}.prof-tabs-bar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:4px 16px;display:flex;box-shadow:0 2px 6px #00000005}.prof-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.prof-tab-btn:hover{color:#1e1b4b}.prof-tab-btn.active{color:#6d28d9;font-weight:700}.prof-tab-btn.active:after{content:"";background:#6d28d9;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-4px;left:12px;right:12px}.prof-feed-list{flex-direction:column;gap:16px;display:flex}.prof-post-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #00000005}.prof-post-header{justify-content:space-between;align-items:center;display:flex}.prof-post-author-row{align-items:center;gap:10px;display:flex}.prof-post-avatar{object-fit:cover;border-radius:50%;width:38px;height:38px}.prof-post-meta{flex-direction:column;display:flex}.prof-post-author-name{color:#1e1b4b;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.prof-post-subline{color:#94a3b8;align-items:center;gap:6px;font-size:10.5px;display:flex}.prof-post-badge-gold{color:#d97706;font-weight:600}.prof-btn-menu-dots{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.prof-post-body{flex-direction:column;gap:8px;display:flex}.prof-post-caption{color:#1e293b;margin:0;font-size:13px;line-height:1.4}.prof-post-tags{color:#6d28d9;margin:0;font-size:11.5px;font-weight:600}.prof-post-media-box{background:#f1f5f9;border-radius:12px;justify-content:center;width:100%;max-height:380px;display:flex;overflow:hidden}.prof-post-img{object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:380px}.prof-post-metrics-row{color:#64748b;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:4px 0;font-size:11px;display:flex}.prof-reactions-group{align-items:center;gap:4px;display:flex}.prof-reaction-emojis{font-size:12px}.prof-post-actions-row{align-items:center;gap:10px;padding-top:4px;display:flex}.prof-action-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.prof-action-btn:hover{color:#1e1b4b;background:#f8fafc}.prof-comment-preview-box{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.prof-comment-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.prof-comment-bubble{flex-direction:column;flex:1;display:flex}.prof-commenter-name{color:#1e1b4b;font-size:11.5px;font-weight:700}.prof-comment-text{color:#475569;margin:2px 0 4px;font-size:11px}.prof-comment-subactions{color:#94a3b8;align-items:center;gap:10px;font-size:9.5px;display:flex}.prof-comment-subactions span{cursor:pointer}.prof-comment-subactions span:hover{color:#6d28d9}@media (width<=900px){.prof-page{height:auto;overflow:visible}.prof-main-wrapper{flex-direction:column;height:auto;overflow:visible}.prof-content-scroll-container{height:auto;padding:12px 12px 85px;overflow:visible}.prof-sidebar-left{display:none}.prof-stats-grid{grid-template-columns:1fr 1fr}}.prof-edit-view{box-sizing:border-box;grid-template-columns:240px minmax(0,1fr);align-items:flex-start;gap:24px;width:100%;animation:.2s ease-out fadeInView;display:grid}@keyframes fadeInView{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.prof-edit-sidebar{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:20px 14px;display:flex}.prof-edit-title{color:#1e1b4b;margin:0 0 4px 6px;font-size:19px;font-weight:800}.prof-edit-menu-list{flex-direction:column;gap:4px;display:flex}.prof-edit-menu-btn{color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.prof-edit-menu-btn:hover{color:#1e1b4b;background:#f1f5f9}.prof-edit-menu-btn.active{color:#6d28d9;background:#ede9fe;font-weight:700}.prof-edit-menu-icon{justify-content:center;align-items:center;width:20px;font-size:15px;display:flex}.prof-edit-form-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:16px;padding:24px 28px 22px;display:flex;box-shadow:0 2px 8px #00000005}.prof-edit-heading-row{align-items:center;gap:8px;margin-bottom:2px;display:flex}.prof-edit-back-arrow{color:#1e1b4b;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:18px;display:flex}.prof-edit-heading{color:#1e1b4b;margin:0;font-size:18px;font-weight:800}.prof-edit-group{flex-direction:column;gap:5px;display:flex}.prof-edit-label{color:#1e1b4b;font-size:12.5px;font-weight:700}.prof-edit-star{color:#ef4444;margin-left:2px}.prof-edit-input,.prof-edit-textarea{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.prof-edit-input:focus,.prof-edit-textarea:focus{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d91a}.prof-edit-input-with-icon{align-items:center;display:flex;position:relative}.prof-edit-input-icon{color:#64748b;pointer-events:none;font-size:14px;position:absolute;left:10px}.prof-edit-input-with-icon .prof-edit-input{padding-left:32px}.prof-phone-input-row{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.prof-phone-input-row:focus-within{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d91a}.prof-phone-code-box{color:#1e1b4b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border-right:1px solid #e2e8f0;align-items:center;gap:4px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.prof-phone-input-field{color:#1e293b;border:none;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:12.5px}.prof-edit-textarea{resize:vertical;min-height:85px;line-height:1.45}.prof-edit-char-count{color:#64748b;align-self:flex-end;margin-top:-2px;font-size:11px}.prof-tags-edit-box{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.prof-tag-removable{color:#5b21b6;background:#ede9fe;border-radius:20px;align-items:center;gap:6px;padding:4px 10px 4px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.prof-tag-close-btn{color:#7c3aed;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:13px;line-height:1;display:flex}.prof-btn-add-skill{color:#475569;cursor:pointer;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:20px;padding:4px 12px;font-size:11.5px;font-weight:600;transition:all .15s}.prof-btn-add-skill:hover{color:#6d28d9;background:#ede9fe;border-color:#a78bfa}.prof-social-inputs-box{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.prof-social-row{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:10px;padding:4px 10px;display:flex}.prof-social-badge{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.badge-linkedin{background:#0a66c2}.badge-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.badge-twitter{background:#1da1f2}.prof-social-input{color:#1e293b;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.prof-social-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}.prof-social-clear-btn:hover{color:#1e293b}.prof-pw-strength-row{flex-direction:column;gap:3px;display:flex}.prof-pw-bar-track{background:#e2e8f0;border-radius:3px;width:100%;height:6px;overflow:hidden}.prof-pw-bar-fill{background:#10b981;border-radius:3px;height:100%;transition:width .3s}.prof-pw-strength-label{color:#10b981;align-self:flex-end;font-size:11px;font-weight:700}.prof-edit-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.prof-btn-cancel{color:#1e1b4b;cursor:pointer;background:#fff;border:1.5px solid #1e1b4b;border-radius:8px;padding:10px 42px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .15s}.prof-btn-cancel:hover{background:#f1f5f9}.prof-btn-save{color:#fff;cursor:pointer;background:#4f24ff;border:none;border-radius:8px;padding:11px 44px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .15s;box-shadow:0 4px 14px #4f24ff40}.prof-btn-save:hover{background:#431ecc;transform:translateY(-1px);box-shadow:0 6px 18px #4f24ff59}.prof-btn-update-pw{color:#fff;cursor:pointer;background:#4f24ff;border:none;border-radius:8px;width:100%;padding:11px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .15s;box-shadow:0 4px 14px #4f24ff40}.prof-btn-update-pw:hover{background:#431ecc}.prof-submodal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;box-sizing:border-box;background:#02063399;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeInView;display:flex;position:fixed;inset:0}.prof-photo-modal-card{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:20px 24px 22px;display:flex;position:relative;box-shadow:0 20px 50px #00000040}.prof-cover-modal-card{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:540px;padding:20px 24px 22px;display:flex;position:relative;box-shadow:0 20px 50px #00000040}.prof-modal-header{justify-content:space-between;align-items:center;display:flex}.prof-modal-title{color:#1e1b4b;margin:0;font-size:17px;font-weight:800}.prof-modal-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.prof-modal-close-btn:hover{color:#1e1b4b}.prof-modal-avatar-preview{flex-direction:column;align-items:center;gap:10px;padding:6px 0;display:flex}.prof-avatar-circle-big{object-fit:cover;border:3px solid #e2e8f0;border-radius:50%;width:110px;height:110px;box-shadow:0 6px 20px #0000001f}.prof-btn-purple-sm{color:#fff;cursor:pointer;background:#4f24ff;border:none;border-radius:8px;padding:8px 24px;font-size:12.5px;font-weight:700;transition:all .15s}.prof-btn-purple-sm:hover{background:#431ecc}.prof-submodal-subtitle{color:#1e1b4b;text-align:center;margin:0;font-size:11px;font-weight:600}.prof-submodal-dim{color:#64748b;text-align:center;font-size:9.5px;display:block}.prof-choose-label{color:#1e1b4b;margin:0;font-size:13.5px;font-weight:800}.prof-avatar-options-row{justify-content:space-around;align-items:center;gap:12px;display:flex}.prof-avatar-choice-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:52px;height:52px;padding:0;transition:transform .15s,border-color .15s}.prof-avatar-choice-btn.selected{border-color:#4f24ff;transform:scale(1.1)}.prof-avatar-choice-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.prof-cover-preview-box{border:1px solid #e2e8f0;border-radius:10px;width:100%;height:135px;overflow:hidden}.prof-cover-preview-img{object-fit:cover;width:100%;height:100%}.prof-cover-action-btns{align-items:center;gap:12px;display:flex}.prof-btn-white-sm{color:#1e1b4b;cursor:pointer;background:#fff;border:1.5px solid #1e1b4b;border-radius:8px;padding:8px 24px;font-size:12.5px;font-weight:700}.prof-cover-thumbs-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.prof-cover-thumb-btn{cursor:pointer;background:#f1f5f9;border:2px solid #0000;border-radius:6px;height:48px;padding:0;transition:transform .15s,border-color .15s;overflow:hidden}.prof-cover-thumb-btn.selected{border-color:#4f24ff;transform:scale(1.06)}.prof-cover-thumb-img{object-fit:cover;width:100%;height:100%}.prof-recommended-size-text{color:#475569;margin:0;font-size:10.5px;font-weight:600}@media (width<=900px){.prof-mobile-toggle-btn{display:flex}.prof-topbar-left{width:auto}.prof-sidebar-left{z-index:200;width:230px;min-width:230px;max-width:230px;height:calc(100vh - 51px);transition:left .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:51px;left:-260px;box-shadow:6px 0 24px #0000004d}.prof-sidebar-left.mobile-open{left:0}.prof-page{height:auto;overflow:visible}.prof-main-wrapper{flex-direction:column;height:auto;overflow:visible}.prof-content-scroll-container{height:auto;padding:12px 12px 85px;overflow:visible}.prof-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.prof-edit-view{grid-template-columns:1fr}.prof-cover-thumbs-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.prof-cover-wrap{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:auto;min-height:180px;padding:16px 14px;position:relative}.prof-btn-edit-profile{padding:4px 10px;font-size:11px;position:absolute;top:12px;right:12px}.prof-user-header-content{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}.prof-user-name{font-size:17px}.prof-stat-number{font-size:18px}.prof-stat-label{font-size:11.5px}.prof-stat-card{gap:10px;padding:12px 14px}.prof-tabs-bar{gap:4px;padding:4px 8px;overflow-x:auto}.prof-tab-btn{white-space:nowrap;padding:8px 10px;font-size:11.5px}.prof-post-metrics-row,.prof-post-interact-bar{flex-wrap:wrap;gap:8px}.prof-interact-btn{padding:6px 10px;font-size:11px}.prof-edit-sidebar{position:static}.prof-form-row-2{grid-template-columns:1fr;gap:10px}}@media (width<=480px){.prof-topbar{gap:6px;padding:0 10px}.prof-search-wrapper{margin:0 4px}.prof-search-input{height:34px;padding:0 10px 0 32px;font-size:11px}.prof-topbar-right{gap:6px}.prof-icon-circle-btn{width:30px;height:30px}.prof-user-pill-role{display:none}.prof-user-pill-name{text-overflow:ellipsis;white-space:nowrap;max-width:65px;overflow:hidden}.prof-stats-grid{grid-template-columns:1fr}.prof-meta-contact-row{flex-direction:column;align-items:flex-start;gap:8px}.prof-about-card{padding:14px 16px}}.complete-profile-page{box-sizing:border-box;color:#1f2937;background:linear-gradient(135deg,#f8faff 0%,#f1f0fd 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.complete-profile-container{flex-direction:column;gap:20px;width:100%;max-width:820px;display:flex}.cp-brand-bar{justify-content:space-between;align-items:center;padding:8px 4px;display:flex}.cp-brand-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.cp-logo-icon{object-fit:contain;width:38px;height:38px}.cp-logo-text-wrap{flex-direction:column;display:flex}.cp-logo-word{object-fit:contain;height:22px}.cp-logo-tagline{color:#6b7280;letter-spacing:.5px;font-size:11px}.cp-skip-btn{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.cp-skip-btn:hover{color:#111827;background:#fff;border-color:#9ca3af}.cp-welcome-card{background:#fff;border:1px solid #eae8fd;border-radius:16px;padding:24px 28px;box-shadow:0 4px 20px #5a2ce414}.cp-user-info-row{align-items:center;gap:20px;display:flex}.cp-user-avatar{object-fit:cover;border:3px solid #5a2ce4;border-radius:50%;width:68px;height:68px;box-shadow:0 4px 10px #5a2ce433}.cp-user-avatar-fallback{color:#fff;background:linear-gradient(135deg,#5a2ce4,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:28px;font-weight:700;display:flex}.cp-user-details{flex:1}.cp-badge-google{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:100px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.cp-welcome-title{color:#111827;margin:0 0 6px;font-size:22px;font-weight:700}.cp-welcome-sub{color:#6b7280;margin:0;font-size:13.5px;line-height:1.45}.cp-form-card{background:#fff;border:1px solid #f0f0f5;border-radius:16px;flex-direction:column;gap:32px;padding:32px 36px;display:flex;box-shadow:0 4px 25px #0000000d}.cp-section{flex-direction:column;gap:20px;display:flex}.cp-section-header{border-bottom:1px solid #f1f2f6;align-items:center;gap:12px;padding-bottom:12px;display:flex}.cp-section-icon{background:#f5f3ff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.cp-section-title{color:#111827;margin:0;font-size:16px;font-weight:700}.cp-section-sub{color:#6b7280;margin:2px 0 0;font-size:12.5px}.cp-grid-2{grid-template-columns:repeat(2,1fr);gap:18px 24px;display:grid}.cp-form-group{flex-direction:column;gap:6px;display:flex}.cp-label{color:#374151;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cp-required{color:#dc2626;font-weight:700}.cp-optional{color:#9ca3af;font-size:11px;font-weight:400}.cp-badge-verified{color:#059669;background:#ecfdf5;border-radius:12px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.cp-label-with-action{justify-content:space-between;align-items:center;display:flex}.cp-checkbox-label{color:#5a2ce4;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cp-checkbox-label input[type=checkbox]{accent-color:#5a2ce4;cursor:pointer}.cp-input,.cp-select{color:#111827;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;outline:none;height:44px;padding:0 14px;font-size:14px;transition:all .2s}.cp-input:focus,.cp-select:focus{border-color:#5a2ce4;box-shadow:0 0 0 3px #5a2ce41f}.cp-has-error{border-color:#ef4444!important}.cp-error-text{color:#dc2626;font-size:11.5px;font-weight:500}.cp-mt-sm{margin-top:8px}.cp-input-locked-wrap{align-items:center;display:flex;position:relative}.cp-input-locked{cursor:not-allowed;width:100%;padding-right:36px;color:#6b7280!important;background:#f9fafb!important}.cp-lock-icon{pointer-events:none;opacity:.6;font-size:13px;position:absolute;right:12px}.cp-phone-wrap{align-items:center;display:flex}.cp-phone-prefix{color:#4b5563;background:#f3f4f6;border:1.5px solid #e5e7eb;border-right:none;border-radius:9px 0 0 9px;align-items:center;height:44px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.cp-phone-input{flex:1;border-radius:0 9px 9px 0!important}.cp-gender-row{gap:10px;height:44px;display:flex}.cp-gender-btn{color:#4b5563;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;flex:1;justify-content:center;align-items:center;font-size:13.5px;font-weight:500;transition:all .2s;display:flex}.cp-gender-btn input[type=radio]{display:none}.cp-gender-btn.active{color:#5a2ce4;background:#f5f3ff;border-color:#5a2ce4;font-weight:600}.cp-upload-box{background:#fafafc;border:1.5px dashed #d8d8ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.cp-upload-left{align-items:center;gap:14px;display:flex}.cp-upload-icon{background:#eef2ff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.cp-upload-title{color:#111827;margin:0;font-size:14px;font-weight:600}.cp-upload-desc{color:#6b7280;margin:2px 0 0;font-size:12px}.cp-btn-upload{color:#5a2ce4;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #5a2ce4;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.cp-btn-upload:hover{color:#fff;background:#5a2ce4}.cp-submit-row{border-top:1px solid #f1f2f6;justify-content:flex-end;padding-top:10px;display:flex}.cp-btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5a2ce4 0%,#7c3aed 100%);border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:48px;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 15px #5a2ce459}.cp-btn-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #5a2ce473}.cp-btn-submit:disabled{opacity:.65;cursor:not-allowed}@media (width<=640px){.complete-profile-page{padding:20px 14px}.cp-form-card{padding:20px 18px}.cp-grid-2{grid-template-columns:1fr}.cp-upload-box{flex-direction:column;align-items:flex-start}.cp-btn-upload{text-align:center;width:100%}}.ap-page{background:#f4f5f9;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ap-topbar{z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000d}.ap-back-btn{color:#5a2ce4;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #e5e7eb;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s}.ap-back-btn:hover{background:#f5f3ff;border-color:#5a2ce4}.ap-title{color:#111827;flex:1;margin:0;font-size:20px;font-weight:700}.ap-count{color:#9ca3af;background:#f3f4f6;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:500}.ap-container{max-width:680px;margin:0 auto;padding:24px 16px}.ap-feed{flex-direction:column;gap:16px;display:flex}.ap-loading{color:#9ca3af;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.ap-spinner{border:3px solid #e5e7eb;border-top-color:#5a2ce4;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-empty{text-align:center;color:#6b7280;padding:60px 20px}.ap-explore-btn{color:#fff;cursor:pointer;background:#5a2ce4;border:none;border-radius:8px;margin-top:16px;padding:10px 24px;font-size:14px;font-weight:600}.ap-post-card{background:#fff;border:1px solid #f0f0f5;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px #0000000d}.ap-post-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ap-post-avatar{object-fit:cover;border:2px solid #e0d9f7;border-radius:50%;flex-shrink:0;width:42px;height:42px}.ap-post-author-meta{flex:1;min-width:0}.ap-post-author-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ap-post-author-name{color:#111827;font-size:14px;font-weight:700}.ap-post-badge{color:#5a2ce4;background:#f0edff;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.ap-post-time{color:#9ca3af;font-size:11.5px}.ap-follow-btn{cursor:pointer;color:#fff;white-space:nowrap;background:#5a2ce4;border:none;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600;transition:all .2s}.ap-follow-btn.following{color:#3730a3;background:#e0e7ff}.ap-menu-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:18px}.ap-menu-btn:hover{background:#f3f4f6}.ap-post-body{margin-bottom:12px}.ap-post-text{color:#1f2937;margin:0 0 6px;font-size:14px;line-height:1.55}.ap-post-tags{color:#5a2ce4;margin:4px 0 0;font-size:13px;font-weight:500}.ap-post-image-box{border-radius:10px;margin-top:12px;overflow:hidden}.ap-post-img{object-fit:cover;width:100%;max-height:340px;display:block}.ap-post-reactions-row{color:#6b7280;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 0;font-size:12.5px;display:flex}.ap-post-interact-bar{gap:4px;margin-bottom:12px;display:flex}.ap-interact-btn{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.ap-interact-btn:hover{background:#f9fafb}.ap-interact-btn.liked{color:#5a2ce4;font-weight:700}.ap-post-comments-preview{flex-direction:column;gap:8px;display:flex}.ap-comment-item{color:#374151;gap:8px;font-size:13px;display:flex}.ap-commenter-name{color:#111827;font-weight:700}.ap-commenter-text{color:#4b5563}.ap-comment-input-box{align-items:center;gap:8px;display:flex}.ap-comment-input{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:20px;outline:none;flex:1;height:36px;padding:0 14px;font-size:13px;transition:border-color .2s}.ap-comment-input:focus{background:#fff;border-color:#5a2ce4}.ap-comment-submit{color:#fff;cursor:pointer;background:#5a2ce4;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}@media (width<=720px){.ap-container{padding:16px 8px}.ap-topbar{padding:12px 16px}}.msg-page-wrapper{color:#1f2937;background:#f8faff;flex-direction:column;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.msg-topbar{z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;box-shadow:0 1px 4px #0000000a}.msg-brand-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.msg-logo-icon{object-fit:contain;width:34px;height:34px}.msg-logo-text-wrap{flex-direction:column;display:flex}.msg-logo-word{object-fit:contain;height:20px}.msg-logo-tagline{color:#6b7280;font-size:10px}.msg-page-title{color:#111827;font-size:16px;font-weight:700}.msg-btn-back-dashboard{color:#5a2ce4;cursor:pointer;background:#f5f3ff;border:1px solid #e0d9f7;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s}.msg-btn-back-dashboard:hover{color:#fff;background:#5a2ce4}.msg-main-layout{flex:1;display:flex;overflow:hidden}.msg-sidebar-pane{background:#fff;border-right:1px solid #eef0f5;flex-direction:column;width:360px;height:100%;display:flex}.msg-sidebar-header{justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.msg-sidebar-header h3{color:#111827;margin:0;font-size:18px;font-weight:700}.msg-total-badge{color:#6b7280;background:#f3f4f6;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.msg-search-box{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;height:40px;margin:0 16px 12px;padding:0 12px;display:flex}.msg-search-box input{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.msg-contacts-list{flex-direction:column;flex:1;display:flex;overflow-y:auto}.msg-contact-item{cursor:pointer;border-bottom:1px solid #f9fafb;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.msg-contact-item:hover{background:#f9f8ff}.msg-contact-item.active{background:#f3effe;border-left:3.5px solid #5a2ce4}.msg-avatar-container{flex-shrink:0;position:relative}.msg-contact-avatar{object-fit:cover;border:2px solid #ede9fe;border-radius:50%;width:46px;height:46px}.msg-online-dot{background:#10b981;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:2px}.msg-contact-info{flex:1;min-width:0}.msg-contact-name-row{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.msg-contact-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.msg-contact-time{color:#9ca3af;white-space:nowrap;font-size:11px}.msg-contact-sub-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.msg-contact-preview{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.msg-unread-pill{color:#fff;background:#5a2ce4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:flex}.msg-loading-contacts,.msg-empty-contacts{text-align:center;color:#9ca3af;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:13px;display:flex}.msg-spinner-sm{border:2px solid #e5e7eb;border-top-color:#5a2ce4;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite msg-spin}.msg-chat-pane{background:#fff;flex-direction:column;flex:1;height:100%;display:flex}.msg-chat-active-container{flex-direction:column;height:100%;display:flex}.msg-chat-header{background:#fff;border-bottom:1px solid #eef0f5;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.msg-btn-mobile-back{color:#5a2ce4;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;display:none}.msg-chat-header-avatar-wrap{position:relative}.msg-chat-header-avatar{object-fit:cover;border:1.5px solid #5a2ce4;border-radius:50%;width:42px;height:42px}.msg-chat-header-info{flex:1}.msg-chat-header-name{color:#111827;margin:0;font-size:15.5px;font-weight:700}.msg-chat-header-status{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:flex}.msg-status-online{color:#10b981;font-weight:600}.msg-status-offline{color:#9ca3af}.msg-status-role{color:#6b7280}.msg-header-action-btn{color:#5a2ce4;cursor:pointer;background:#f5f3ff;border:1px solid #ede9fe;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:all .2s;display:flex}.msg-header-action-btn:hover{color:#fff;background:#5a2ce4}.msg-body-messages{background:#fbfbfd;flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.msg-bubble-row{align-items:flex-end;gap:8px;max-width:72%;display:flex}.msg-bubble-row.msg-sent{flex-direction:row-reverse;align-self:flex-end}.msg-bubble-row.msg-received{align-self:flex-start}.msg-bubble-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.msg-bubble-content{border-radius:16px;padding:10px 14px;position:relative;box-shadow:0 1px 3px #0000000d}.msg-sent .msg-bubble-content{color:#fff;background:linear-gradient(135deg,#5a2ce4 0%,#7c3aed 100%);border-bottom-right-radius:4px}.msg-received .msg-bubble-content{color:#1f2937;background:#fff;border:1px solid #eef0f5;border-bottom-left-radius:4px}.msg-bubble-text{word-break:break-word;margin:0;font-size:14px;line-height:1.45}.msg-bubble-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}.msg-bubble-time{opacity:.75;font-size:10.5px}.msg-bubble-ticks{color:#c7d2fe;font-size:10.5px}.msg-typing-bubble{padding:8px 12px}.msg-typing-dots{align-items:center;gap:4px;display:flex}.msg-typing-dots span{background:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite msg-bounce}.msg-typing-dots span:nth-child(2){animation-delay:.2s}.msg-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes msg-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.msg-loading-history,.msg-empty-history{text-align:center;color:#6b7280;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.msg-wave-icon{margin-bottom:12px;font-size:42px}.msg-empty-history h4{color:#111827;margin:0 0 6px;font-size:17px;font-weight:700}.msg-empty-history p{color:#6b7280;margin:0;font-size:13.5px}.msg-input-bar{background:#fff;border-top:1px solid #eef0f5;align-items:center;gap:10px;padding:12px 18px;display:flex}.msg-tool-btn{cursor:pointer;opacity:.7;background:0 0;border:none;padding:4px;font-size:20px;transition:opacity .2s}.msg-tool-btn:hover{opacity:1}.msg-text-input{color:#111827;background:#f8faff;border:1.5px solid #e5e7eb;border-radius:24px;outline:none;flex:1;height:42px;padding:0 18px;font-size:14px;transition:border-color .2s}.msg-text-input:focus{background:#fff;border-color:#5a2ce4}.msg-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5a2ce4 0%,#7c3aed 100%);border:none;border-radius:20px;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #5a2ce44d}.msg-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #5a2ce466}.msg-send-btn:disabled{opacity:.5;cursor:not-allowed}.msg-no-contact-selected{text-align:center;color:#6b7280;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.msg-placeholder-icon{margin-bottom:14px;font-size:52px}.msg-no-contact-selected h3{color:#111827;margin:0 0 6px;font-size:18px;font-weight:700}.msg-no-contact-selected p{color:#6b7280;margin:0;font-size:14px}.msg-spinner{border:3px solid #e5e7eb;border-top-color:#5a2ce4;border-radius:50%;width:28px;height:28px;margin-bottom:8px;animation:.8s linear infinite msg-spin}@keyframes msg-spin{to{transform:rotate(360deg)}}@media (width<=768px){.msg-sidebar-pane{width:100%}.msg-sidebar-pane.has-selected,.msg-chat-pane.no-selection{display:none}.msg-btn-mobile-back{display:block}}.fol-page-root{background:#f5f8ff;flex-direction:column;min-height:100vh;display:flex}.fol-main-layout{box-sizing:border-box;flex:1;width:100%;max-width:1440px;margin:0 auto;display:flex}.fol-content-container{box-sizing:border-box;flex:1;max-width:900px;padding:24px 32px 60px}.fol-card-box{background:#fff;border:1px solid #e8e5f5;border-radius:12px;padding:20px 24px 28px;box-shadow:0 4px 20px #2323560a}.fol-header-row{border-bottom:1px solid #f1eef8;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.fol-header-icon{font-size:22px;line-height:1}.fol-header-title{color:#232356;margin:0;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.fol-header-count{color:#8c87a2;font-size:13px;font-weight:500}.fol-list{flex-direction:column;gap:12px;display:flex}.fol-item-card{box-sizing:border-box;background:#fff;border:1px solid #d9d2ee;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 18px;transition:all .15s;display:flex}.fol-item-card:hover{border-color:#9d4edd;transform:translateY(-1px);box-shadow:0 4px 12px #9d4edd14}.fol-item-left{align-items:center;gap:14px;min-width:0;display:flex}.fol-avatar-wrap{background:#ece8f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.fol-avatar-img{object-fit:cover;width:100%;height:100%}.fol-avatar-initials{color:#6b109f;font-size:16px;font-weight:700}.fol-meta-info{flex-direction:column;min-width:0;display:flex}.fol-name{color:#232356;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:18px;overflow:hidden}.fol-role{color:#6b6b8a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;overflow:hidden}.fol-item-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.fol-btn-msg{box-sizing:border-box;color:#8b2cf5;cursor:pointer;background:#fff;border:1.5px solid #8b2cf5;border-radius:6px;padding:6px 18px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15px;transition:all .15s}.fol-btn-msg:hover{background:#f8f3ff}.fol-btn-status{box-sizing:border-box;cursor:pointer;text-align:center;border-radius:6px;min-width:88px;padding:6px 18px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15px;transition:all .15s}.fol-btn-following{color:#9d4edd;background:#fff;border:1.5px solid #9d4edd}.fol-btn-following:hover{color:#7b2cbf;background:#fbf7ff;border-color:#7b2cbf}.fol-btn-pending{color:#9d4edd;background:#fff;border:1.5px solid #9d4edd}.fol-btn-pending:hover{color:#e63946;background:#fff5f5;border-color:#e63946}.fol-btn-connect{color:#fff;background:linear-gradient(90deg,#9a20fd 0%,#5b24ff 100%);border:none;font-weight:600}.fol-btn-connect:hover{opacity:.92;transform:translateY(-1px)}@media (width<=768px){.fol-content-container{padding:16px 12px 60px}.fol-card-box{border-radius:10px;padding:16px 14px}.fol-item-card{gap:8px;padding:10px 12px}.fol-avatar-wrap{width:38px;height:38px}.fol-name{font-size:13.5px}.fol-role{font-size:11px}.fol-btn-msg,.fol-btn-status{min-width:72px;padding:5px 12px;font-size:11px}}.adm-page{color:#1a1a3a;background:#f4f5fb;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.adm-sidebar{color:#fff;box-sizing:border-box;background:#020633;flex-direction:column;flex-shrink:0;width:210px;min-height:100vh;padding:14px 10px;display:flex}.adm-sidebar-brand{border-bottom:1px solid #ffffff14;margin-bottom:10px;padding:4px 6px 14px}.adm-brand-link{align-items:center;gap:8px;text-decoration:none;display:flex}.adm-brand-icon{object-fit:contain;width:28px;height:28px}.adm-brand-text-col{flex-direction:column;display:flex}.adm-brand-logo{filter:brightness(0)invert();width:75px;height:auto}.adm-brand-badge{color:#cbd5e1;letter-spacing:.5px;font-size:9px}.adm-nav{flex-direction:column;flex:1;gap:3px;display:flex}.adm-nav-item{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:11.5px;font-weight:500;transition:all .15s;display:flex}.adm-nav-item:hover{color:#fff;background:#ffffff0f}.adm-nav-item.active{color:#fff;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%);font-weight:600;box-shadow:0 4px 12px #9f21fe4d}.adm-nav-icon{justify-content:center;align-items:center;font-size:13px;display:inline-flex}.adm-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.adm-nav-group{flex-direction:column;display:flex}.adm-nav-group-header{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.adm-nav-group-header:hover{color:#fff;background:#ffffff0f}.adm-nav-gh-left{align-items:center;gap:8px;min-width:0;display:flex}.adm-chevron{color:#94a3b8;font-size:9px;transition:transform .2s}.adm-chevron.open{transform:rotate(0)}.adm-nav-sublist{flex-direction:column;gap:2px;margin:2px 0 4px;padding-left:26px;display:flex}.adm-nav-sublink{color:#94a3b8;white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px;text-decoration:none;transition:all .15s}.adm-nav-sublink:hover{color:#fff;background:#ffffff0f}.adm-sidebar-footer{border-top:1px solid #ffffff14;margin-top:14px;padding-top:10px}.adm-footer-brand-box{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:8px}.adm-fb-title{letter-spacing:1px;color:#fff;font-size:11px;font-weight:800;display:block}.adm-fb-sub{color:#94a3b8;font-size:8px;display:block}.adm-main-wrap{flex-direction:column;flex:1;min-width:0;display:flex}.adm-topbar{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex;position:sticky;top:0}.adm-search-wrap{flex:1;align-items:center;max-width:540px;display:flex;position:relative}.adm-search-icon{color:#94a3b8;pointer-events:none;font-size:12px;position:absolute;left:12px}.adm-search-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;outline:none;width:100%;height:36px;padding:0 14px 0 34px;font-size:11.5px;transition:all .2s}.adm-search-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.adm-topbar-right{align-items:center;gap:10px;display:flex}.adm-circle-btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex;position:relative}.adm-circle-btn:hover{background:#f1f5f9}.adm-wa-btn{background:0 0;border-color:#e2e8f0;padding:0}.adm-header-action-icon{object-fit:contain;width:18px;height:18px;display:block}.adm-badge{color:#fff;background:#ef4444;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.adm-profile-pill{color:#fff;cursor:pointer;background:#020633;border-radius:50px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:flex}.adm-profile-img{object-fit:cover;border-radius:50%;width:28px;height:28px}.adm-profile-info{flex-direction:column;display:flex}.adm-profile-name{font-size:11px;font-weight:700;line-height:1.1}.adm-profile-role{color:#94a3b8;font-size:8px}.adm-content{flex-direction:column;gap:12px;padding:14px 20px 24px;display:flex}.adm-page-title-row{justify-content:space-between;align-items:center;display:flex}.adm-title{color:#1e1b4b;margin:0;font-size:20px;font-weight:800}.adm-subtitle{color:#64748b;margin:2px 0 0;font-size:11px}.adm-date-badge{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:600;display:flex}.adm-dashboard-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.adm-col-main{flex-direction:column;gap:12px;min-width:0;display:flex}.adm-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px;box-shadow:0 1px 3px #00000005}.adm-card-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.adm-card-title{color:#1e1b4b;margin:0;font-size:12.5px;font-weight:700}.adm-card-view-all{color:#6b109f;font-size:9.5px;font-weight:600;text-decoration:none}.adm-stats-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.adm-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.adm-stat-top{align-items:center;gap:8px;display:flex}.adm-stat-icon-wrap{background:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.adm-stat-icon{font-size:14px}.adm-stat-label{color:#475569;font-size:10.5px;font-weight:600}.adm-stat-number{color:#1e1b4b;margin-left:40px;font-size:20px;font-weight:800;line-height:1.1}.adm-stat-trend{align-items:center;gap:4px;margin-left:40px;font-size:9px;display:flex}.trend-up{color:#10b981;font-weight:700}.trend-label{color:#94a3b8}.adm-traffic-card{padding:12px 14px}.adm-pill-filters{gap:4px;display:flex}.adm-filter-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:20px;padding:3px 10px;font-size:9.5px;font-weight:600;transition:all .15s}.adm-filter-btn.active{color:#fff;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%)}.adm-chart-wrap{gap:8px;margin-top:8px;display:flex;position:relative}.adm-chart-y-axis{color:#94a3b8;text-align:right;flex-direction:column;justify-content:space-between;width:24px;padding-bottom:20px;font-size:8.5px;font-weight:600;display:flex}.adm-chart-svg-area{flex-direction:column;flex:1;display:flex;position:relative}.adm-svg-chart{width:100%;height:140px}.adm-chart-tooltip{z-index:10;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;padding:4px 8px;font-size:8.5px;display:flex;position:absolute;box-shadow:0 4px 12px #00000014}.tooltip-date{color:#94a3b8;font-size:8px}.tooltip-val{color:#1e1b4b;font-size:9px}.adm-chart-x-axis{color:#94a3b8;justify-content:space-between;padding-top:4px;font-size:8.5px;font-weight:600;display:flex}.adm-tables-tri-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.adm-mini-table-card{padding:10px}.adm-mini-title{color:#1e1b4b;margin:0;font-size:11.5px;font-weight:700}.adm-table-wrap{overflow-x:auto}.adm-mini-table{border-collapse:collapse;width:100%;font-size:9.5px}.adm-mini-table th{text-align:left;color:#94a3b8;border-bottom:1px solid #f1f5f9;padding:4px 6px;font-size:8.5px;font-weight:600}.adm-mini-table td{vertical-align:middle;border-bottom:1px solid #f8fafc;padding:5px 6px}.adm-col-num{color:#94a3b8;width:16px;font-weight:600}.adm-col-name{color:#1e1b4b;align-items:center;gap:5px;font-weight:600;display:flex}.adm-cat-icon{font-size:11px}.adm-mini-logo{object-fit:contain;width:14px;height:14px}.adm-event-thumb{font-size:11px}.adm-text-ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:90px;overflow:hidden}.adm-col-count,.adm-col-sub{color:#64748b;font-size:8.5px}.adm-badge-active,.adm-badge-live{color:#15803d;background:#dcfce7;border-radius:20px;padding:2px 7px;font-size:8px;font-weight:700}.adm-badge-upcoming{color:#7e22ce;background:#f3e8ff;border-radius:20px;padding:2px 7px;font-size:8px;font-weight:700}.adm-large-table-card{padding:10px 14px}.adm-full-table{border-collapse:collapse;width:100%;font-size:10px}.adm-full-table th{text-align:left;color:#94a3b8;border-bottom:1px solid #f1f5f9;padding:6px 8px;font-size:8.5px;font-weight:600}.adm-full-table td{vertical-align:middle;border-bottom:1px solid #f8fafc;padding:6px 8px}.adm-table-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.adm-lead-name{color:#1e1b4b;white-space:nowrap;font-weight:700}.adm-col-email,.adm-col-phone,.adm-col-source,.adm-col-date{color:#64748b;white-space:nowrap;font-size:9px}.adm-pill-status{text-align:center;border-radius:12px;padding:2px 8px;font-size:8.5px;font-weight:600;display:inline-block}.status-new{color:#7e22ce;background:#f3e8ff}.status-connected{color:#0f766e;background:#ccfbf1}.adm-col-side{flex-direction:column;gap:10px;min-width:0;display:flex}.adm-promo-banner{color:#fff;background:linear-gradient(135deg,#3c1f7a 0%,#6b109f 50%,#4f24ff 100%);border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex;position:relative;overflow:hidden}.adm-promo-content{z-index:2;flex:1}.adm-promo-title{margin:0 0 4px;font-size:13px;font-weight:800;line-height:1.25}.adm-promo-desc{color:#ffffffd9;max-width:160px;margin:0 0 8px;font-size:8.5px;line-height:1.3}.adm-btn-view-website{color:#fff;cursor:pointer;background:0 0;border:1px solid #fffc;border-radius:4px;padding:4px 10px;font-size:9px;font-weight:600;transition:all .15s}.adm-btn-view-website:hover{background:#ffffff26}.adm-promo-megaphone{object-fit:contain;opacity:.9;width:80px;height:60px;position:absolute;bottom:4px;right:-6px}.adm-activities-card{padding:10px 12px}.adm-activities-list{flex-direction:column;gap:7px;display:flex}.adm-activity-item{align-items:center;gap:7px;font-size:9px;display:flex}.adm-activity-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.adm-activity-details{flex-direction:column;flex:1;min-width:0;display:flex}.adm-activity-title{color:#1e1b4b;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;overflow:hidden}.adm-activity-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.adm-activity-time{color:#94a3b8;flex-shrink:0;font-size:8px}.adm-platform-stats-card{padding:0;overflow:hidden}.adm-platform-stats-header{color:#fff;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%);padding:8px 12px}.adm-platform-stats-title{margin:0;font-size:11.5px;font-weight:700}.adm-ps-grid{grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;display:grid}.adm-ps-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.adm-ps-icon-wrap{background:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.adm-ps-meta{flex-direction:column;min-width:0;display:flex}.adm-ps-label{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;font-weight:600;overflow:hidden}.adm-ps-val{color:#1e1b4b;margin:1px 0;font-size:12px;font-weight:800;line-height:1.1}.adm-ps-trend{color:#10b981;font-size:7.5px;font-weight:700}.adm-help-card{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.adm-help-top{align-items:center;gap:8px;display:flex}.adm-help-icon{color:#6b109f;font-size:18px}.adm-help-info{flex:1}.adm-help-title{color:#1e1b4b;margin:0 0 1px;font-size:11px;font-weight:700}.adm-help-desc{color:#64748b;margin:0;font-size:8px;line-height:1.2}.adm-btn-contact-support{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%);border:none;border-radius:6px;width:100%;padding:6px;font-size:10px;font-weight:600;transition:opacity .15s;box-shadow:0 2px 8px #9f21fe33}.adm-btn-contact-support:hover{opacity:.95}.adm-mobile-toggle-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;margin-right:10px;padding:6px;display:none}.adm-mobile-toggle-btn span{background:#020633;border-radius:2px;width:20px;height:2px;display:block}.adm-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;background:#020633a6;position:fixed;inset:0}@media (width<=1200px){.adm-dashboard-grid{grid-template-columns:1fr}.adm-col-side{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.adm-stats-row{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.adm-mobile-toggle-btn{display:flex}.adm-sidebar{z-index:200;width:240px;height:100vh;transition:left .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:-260px;box-shadow:6px 0 24px #0006}.adm-sidebar.mobile-open{left:0}.adm-tables-tri-grid,.adm-col-side{grid-template-columns:1fr}.adm-content{padding:12px}.adm-page-title-row{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=600px){.adm-topbar{height:50px;padding:0 10px}.adm-search-wrap{max-width:none}.adm-profile-role{display:none}.adm-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:65px;overflow:hidden}.adm-stats-row{grid-template-columns:1fr}.adm-card-header{flex-wrap:wrap;gap:6px}.adm-pill-filters{width:100%;overflow-x:auto}.adm-ps-grid{grid-template-columns:1fr}.adm-promo-banner{flex-direction:column;align-items:flex-start}.adm-promo-megaphone{margin-top:10px;position:static}}.aud-page{color:#1a1a3a;background:#f4f5fb;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.aud-sidebar{color:#fff;box-sizing:border-box;background:#020633;flex-direction:column;flex-shrink:0;width:210px;min-height:100vh;padding:14px 10px;display:flex}.aud-sidebar-brand{border-bottom:1px solid #ffffff14;margin-bottom:10px;padding:4px 6px 14px}.aud-brand-link{align-items:center;gap:8px;text-decoration:none;display:flex}.aud-brand-icon{object-fit:contain;width:28px;height:28px}.aud-brand-text-col{flex-direction:column;display:flex}.aud-brand-logo{filter:brightness(0)invert();width:75px;height:auto}.aud-brand-badge{color:#cbd5e1;letter-spacing:.5px;font-size:9px}.aud-nav{flex-direction:column;flex:1;gap:3px;display:flex}.aud-nav-item{color:#cbd5e1;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.aud-nav-item:hover{color:#fff;background:#ffffff0f}.aud-nav-icon{justify-content:center;align-items:center;font-size:13px;display:inline-flex}.aud-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.aud-chevron{color:#94a3b8;font-size:9px;transition:transform .2s}.aud-chevron.open{transform:rotate(0)}.aud-nav-group{flex-direction:column;display:flex}.aud-nav-group.active-group{background:#6b109f40;border-radius:6px}.aud-nav-group-header{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.aud-nav-group-header.active{color:#fff;background:#6b109f;font-weight:600}.aud-nav-gh-left{align-items:center;gap:8px;min-width:0;display:flex}.aud-nav-sublist{flex-direction:column;gap:2px;padding:2px 0 4px 18px;display:flex}.aud-nav-sublink{color:#cbd5e1;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;text-decoration:none;transition:all .15s;display:flex}.aud-nav-sublink:hover{color:#fff;background:#ffffff14}.aud-nav-sublink.active{color:#fff;background:#ffffff26;font-weight:700}.sublink-arrow{font-size:12px;line-height:1}.aud-sidebar-footer{border-top:1px solid #ffffff14;margin-top:14px;padding-top:10px}.aud-footer-brand-box{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:8px}.aud-fb-title{letter-spacing:1px;color:#fff;font-size:11px;font-weight:800;display:block}.aud-fb-sub{color:#94a3b8;font-size:8px;display:block}.aud-main-wrap{flex-direction:column;flex:1;min-width:0;display:flex}.aud-topbar{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex;position:sticky;top:0}.aud-search-wrap{flex:1;align-items:center;max-width:540px;display:flex;position:relative}.aud-search-icon{color:#94a3b8;pointer-events:none;font-size:12px;position:absolute;left:12px}.aud-search-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;outline:none;width:100%;height:36px;padding:0 14px 0 34px;font-size:11.5px;transition:all .2s}.aud-search-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.aud-topbar-right{align-items:center;gap:10px;display:flex}.aud-circle-btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex;position:relative}.aud-circle-btn:hover{background:#f1f5f9}.aud-wa-btn{color:#fff;background:#25d366;border-color:#25d366}.aud-badge{color:#fff;background:#ef4444;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.aud-profile-pill{color:#fff;cursor:pointer;background:#020633;border-radius:50px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:flex}.aud-profile-img{object-fit:cover;border-radius:50%;width:28px;height:28px}.aud-profile-info{flex-direction:column;display:flex}.aud-profile-name{font-size:11px;font-weight:700;line-height:1.1}.aud-profile-role{color:#94a3b8;font-size:8px}.aud-content{flex-direction:column;gap:12px;padding:14px 20px 24px;display:flex}.aud-page-title-row{justify-content:space-between;align-items:center;display:flex}.aud-title{color:#1e1b4b;margin:0;font-size:20px;font-weight:800}.aud-subtitle{color:#64748b;margin:2px 0 0;font-size:11px}.aud-title-actions{align-items:center;gap:10px;display:flex}.aud-date-badge{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:flex}.aud-date-icon{font-size:14px}.aud-date-meta{flex-direction:column;display:flex}.aud-date-day{color:#1e1b4b;font-size:9.5px;font-weight:700;line-height:1.1}.aud-date-sub{color:#64748b;font-size:8px}.aud-btn-view-website{color:#fff;cursor:pointer;background:linear-gradient(270deg,#9f21fe 0%,#4f24ff 100%);border:none;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:600;transition:opacity .15s;box-shadow:0 2px 8px #4f24ff40}.aud-btn-view-website:hover{opacity:.95}.aud-stats-5-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.aud-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;box-shadow:0 1px 3px #00000005}.aud-stat-top{align-items:flex-start;gap:8px;display:flex}.aud-stat-icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.bg-purple-light{background:#ede9fe}.text-purple{color:#8b21e0}.bg-blue-light{background:#dbeafe}.text-blue{color:#2563eb;font-weight:800}.bg-orange-light{background:#ffedd5}.text-orange{color:#ea580c}.bg-pink-light{background:#ffe4e6}.text-pink{color:#e11d48;font-weight:800}.bg-green-light{background:#dcfce7}.text-green{color:#16a34a}.aud-stat-label-col{flex-direction:column;min-width:0;display:flex}.aud-stat-title-small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:600;overflow:hidden}.aud-stat-num{color:#1e1b4b;margin:1px 0;font-size:17px;font-weight:800;line-height:1.15}.aud-stat-trend{align-items:center;gap:3px;font-size:8px;display:flex}.trend-green{color:#10b981;font-weight:700}.trend-red{color:#ef4444;font-weight:700}.trend-sub{color:#94a3b8}.aud-row-charts{grid-template-columns:1.65fr 1fr;gap:12px;display:grid}.aud-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px;box-shadow:0 1px 3px #00000005}.aud-card-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.aud-card-title{color:#1e1b4b;margin:0;font-size:12.5px;font-weight:700}.aud-card-view-all{color:#6b109f;font-size:9.5px;font-weight:600;text-decoration:none}.aud-select{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;outline:none;padding:3px 6px;font-size:9.5px}.aud-chart-body{gap:6px;display:flex}.aud-chart-y{color:#94a3b8;text-align:right;flex-direction:column;justify-content:space-between;width:20px;padding-bottom:18px;font-size:8px;font-weight:600;display:flex}.aud-chart-svg-wrap{flex-direction:column;flex:1;display:flex}.aud-svg-graph{width:100%;height:125px}.aud-chart-x{color:#94a3b8;justify-content:space-between;padding-top:3px;font-size:8px;font-weight:600;display:flex}.aud-chart-legend{border-top:1px solid #f8fafc;justify-content:center;align-items:center;gap:16px;margin-top:8px;padding-top:6px;display:flex}.legend-item{color:#64748b;align-items:center;gap:4px;font-size:8.5px;font-weight:600;display:flex}.legend-dot{border-radius:50%;width:6px;height:6px}.dot-purple{background:#8b21e0}.dot-green{background:#10b981}.dot-yellow{background:#f59e0b}.dot-red{background:#ef4444}.dot-blue{background:#3b82f6}.aud-donut-body{align-items:center;gap:14px;padding:4px 0;display:flex}.aud-donut-svg-wrap{flex-shrink:0;width:110px;height:110px;position:relative}.aud-donut-svg{width:100%;height:100%;transform:rotate(-90deg)}.aud-donut-center-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.center-val{color:#1e1b4b;font-size:12px;font-weight:800;line-height:1}.center-sub{color:#94a3b8;font-size:7.5px}.aud-donut-legend{flex-direction:column;flex:1;gap:6px;display:flex}.aud-dl-item{align-items:center;gap:6px;font-size:9px;display:flex}.dl-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dl-name{color:#1e1b4b;white-space:nowrap;flex:1;font-weight:600}.dl-pct{color:#64748b;text-align:right;width:24px;font-size:8px}.dl-val{color:#1e1b4b;text-align:right;width:38px;font-size:8.5px;font-weight:700}.aud-table-card{padding:10px 12px}.aud-ch-left{align-items:center;gap:10px;display:flex}.aud-db-live-badge{color:#15803d;background:#dcfce7;border-radius:12px;padding:2px 8px;font-size:8.5px;font-weight:700}.aud-table-wrap{overflow-x:auto}.aud-users-table{border-collapse:collapse;width:100%;font-size:10px}.aud-users-table th{text-align:left;color:#94a3b8;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:6px 8px;font-size:8.5px;font-weight:600}.aud-users-table td{vertical-align:middle;border-bottom:1px solid #f8fafc;padding:6px 8px}.aud-tr-db{background:#faf5ff}.aud-td-num{color:#94a3b8;width:16px;font-weight:600}.aud-td-name{align-items:center;gap:8px;display:flex}.aud-user-avatar-circle{color:#6b109f;background:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.aud-name-meta{align-items:center;gap:6px;display:flex}.aud-user-name-text{color:#1e1b4b;white-space:nowrap;font-weight:700}.aud-real-tag{color:#fff;background:#3b82f6;border-radius:3px;padding:1px 4px;font-size:7px;font-weight:700}.aud-td-email,.aud-td-phone,.aud-td-type,.aud-td-date{color:#64748b;white-space:nowrap;font-size:9px}.aud-status-badge{border-radius:12px;padding:2px 7px;font-size:8px;font-weight:700;display:inline-block}.status-approved{color:#15803d;background:#dcfce7}.status-pending{color:#d97706;background:#fef3c7}.status-followup{color:#e11d48;background:#ffe4e6}.aud-td-actions{align-items:center;gap:4px;display:flex}.aud-action-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px;font-size:11px;transition:color .15s}.aud-action-btn:hover{color:#6b109f}.aud-row-bottom-grid{grid-template-columns:1.25fr 1.25fr 1fr;gap:12px;display:grid}.aud-mini-grid-card{padding:10px 12px}.aud-mini-title{color:#1e1b4b;margin:0;font-size:11.5px;font-weight:700}.aud-bottom-table{border-collapse:collapse;width:100%;font-size:9.5px}.aud-bottom-table th{text-align:left;color:#94a3b8;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:5px 6px;font-size:8.5px;font-weight:600}.aud-bottom-table td{vertical-align:middle;border-bottom:1px solid #f8fafc;padding:5px 6px}.aud-td-title{color:#1e1b4b;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:700;overflow:hidden}.aud-td-sub{color:#64748b;white-space:nowrap;font-size:8.5px}.aud-badge-published{color:#15803d;background:#dcfce7;border-radius:12px;padding:2px 6px;font-size:8px;font-weight:700}.aud-badge-upcoming{color:#6b109f;background:#ede9fe;border-radius:12px;padding:2px 6px;font-size:8px;font-weight:700}.aud-platform-stats-card{padding:10px 12px}.aud-ps-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.aud-ps-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.aud-ps-icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.aud-ps-meta{flex-direction:column;min-width:0;display:flex}.aud-ps-label{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;font-weight:600;overflow:hidden}.aud-ps-val{color:#1e1b4b;margin:1px 0;font-size:12px;font-weight:800;line-height:1.1}.aud-ps-trend{color:#10b981;font-size:7.5px;font-weight:700}.aud-mobile-toggle-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;margin-right:10px;padding:6px;display:none}.aud-mobile-toggle-btn span{background:#020633;border-radius:2px;width:20px;height:2px;display:block}.aud-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;background:#020633a6;position:fixed;inset:0}@media (width<=1200px){.aud-stats-5-row{grid-template-columns:repeat(3,1fr)}.aud-row-charts{grid-template-columns:1fr}}@media (width<=900px){.aud-mobile-toggle-btn{display:flex}.aud-sidebar{z-index:200;width:240px;height:100vh;transition:left .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:-260px;box-shadow:6px 0 24px #0006}.aud-sidebar.mobile-open{left:0}.aud-stats-5-row{grid-template-columns:repeat(2,1fr)}.aud-content{padding:12px}.aud-page-title-row{flex-direction:column;align-items:flex-start;gap:10px}.aud-title-actions{flex-wrap:wrap;justify-content:space-between;width:100%}}@media (width<=600px){.aud-topbar{height:50px;padding:0 10px}.aud-search-wrap{max-width:none}.aud-profile-role{display:none}.aud-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:65px;overflow:hidden}.aud-stats-5-row{grid-template-columns:1fr}.aud-card-header{flex-wrap:wrap;gap:6px}.aud-donut-body{flex-direction:column;align-items:center}.aud-donut-legend{width:100%}}
