.new-landing{background-color:#0a0a0a;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif}.nl-header{position:sticky;top:0;z-index:100;padding:12px 24px;background:hsla(0,0%,4%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #2a2a2a}.nl-header__inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.nl-header__logo img{height:45px;-o-object-fit:contain;object-fit:contain}.nl-header__nav{display:flex;gap:32px;align-items:center}@media(max-width:768px){.nl-header__nav{display:none}}.nl-header__nav a{color:#d1d5db;text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s}.nl-header__nav a:hover{color:#f97315}.nl-header__cta{display:flex;align-items:center;gap:10px;padding:10px 24px;background:#f97315;color:#fff;border:none;border-radius:50px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s}.nl-header__cta:hover{background:#df6006;transform:translateY(-1px);box-shadow:0 4px 20px rgba(249,115,21,.4)}@media(max-width:768px){.nl-header__cta{padding:8px 16px;font-size:.85rem}}.nl-hero{position:relative;padding:40px 24px 80px;min-height:90vh;display:flex;align-items:center;max-width:100vw}@media(max-width:768px){.nl-hero{padding:20px 16px 40px;min-height:auto}}.nl-hero__inner{max-width:1280px;margin:0 auto;width:100%;display:flex;align-items:flex-start;gap:40px;padding-top:20px}@media(max-width:1024px){.nl-hero__inner{flex-direction:column;text-align:center;align-items:center;gap:32px}}.nl-hero__content{flex:1.1;z-index:2;padding-top:40px}@media(max-width:1024px){.nl-hero__content{padding-top:0}}.nl-hero__tag{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:rgba(249,115,21,.15);border:1px solid rgba(249,115,21,.3);border-radius:50px;font-size:.85rem;color:#f97315;font-weight:600;margin-bottom:24px}.nl-hero__title{font-size:3.2rem;font-weight:800;line-height:1.1;margin-bottom:20px;letter-spacing:-1.5px}@media(max-width:768px){.nl-hero__title{font-size:2rem;letter-spacing:-.5px}}.nl-hero__title .accent{color:#f97315;position:relative}.nl-hero__subtitle{font-size:1.05rem;color:#9ca3af;line-height:1.7;margin-bottom:28px;max-width:500px}@media(max-width:1024px){.nl-hero__subtitle{margin:0 auto 28px}}.nl-hero__actions{display:flex;gap:16px}@media(max-width:1024px){.nl-hero__actions{justify-content:center}}@media(max-width:480px){.nl-hero__actions{flex-direction:column;align-items:stretch}}.nl-hero__btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:#f97315;color:#fff;border:none;border-radius:14px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .3s}@media(max-width:768px){.nl-hero__btn-primary{justify-content:center}}.nl-hero__btn-primary:hover{background:#e96406;transform:translateY(-2px);box-shadow:0 8px 30px rgba(249,115,21,.3)}.nl-hero__btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:transparent;color:#fff;border:2px solid #2a2a2a;border-radius:14px;font-weight:600;font-size:1.05rem;cursor:pointer;transition:all .3s}.nl-hero__btn-secondary:hover{border-color:#f97315;color:#f97315}.nl-hero__animated{flex:.9;position:relative;z-index:1;min-height:480px;display:flex;align-items:flex-start;justify-content:center;padding-top:10px}@media(max-width:1024px){.nl-hero__animated{width:100%;max-width:500px;min-height:380px;align-items:center}}@media(max-width:640px){.nl-hero__animated{min-height:320px}}.nl-hero__animated:after{content:"";position:absolute;inset:-40px;background:radial-gradient(circle at center,rgba(249,115,21,.08) 0,transparent 70%);z-index:-1;border-radius:50%}.nl-hero__rotating-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nl-hero .edit-community{background:#f97315;color:#fff;padding:6px 16px;border-radius:8px;font-size:.8rem;font-weight:600;white-space:nowrap}.nl-hero__glow{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(249,115,21,.08) 0,transparent 70%);border-radius:50%;top:0;right:0;z-index:0;pointer-events:none}@media(max-width:768px){.nl-hero__glow{width:300px;height:300px;top:20px;right:20px}}.nl-hero__video-container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none;mask-image:linear-gradient(180deg,#000 30%,transparent 95%),radial-gradient(circle at center,#000 40%,transparent 80%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%),radial-gradient(circle at center,#000 40%,transparent 80%);-webkit-mask-composite:source-in}.nl-hero__video-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;mix-blend-mode:screen;filter:blur(20px) contrast(1.2)}.nl-hero__video-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0,#0a0a0a 100%)}.nl-features{padding:80px 24px}@media(max-width:768px){.nl-features{padding:40px 16px}}.nl-features__inner{max-width:1280px;margin:0 auto}.nl-features__card{background:#161616;border:1px solid #2a2a2a;border-radius:24px;padding:48px;display:flex;align-items:center;gap:48px;overflow:hidden}@media(max-width:1024px){.nl-features__card{flex-direction:column;padding:32px 24px}}.nl-features__text{flex:1}@media(max-width:1024px){.nl-features__text{text-align:center}}.nl-features__label{color:#9ca3af;font-size:.9rem;font-weight:500;margin-bottom:8px}.nl-features__heading{font-size:2.2rem;font-weight:800;line-height:1.15;margin-bottom:16px}@media(max-width:768px){.nl-features__heading{font-size:1.7rem}}.nl-features__heading .accent{color:#f97315}.nl-features__desc{color:#9ca3af;line-height:1.6;margin-bottom:24px;max-width:450px}@media(max-width:1024px){.nl-features__desc{margin:0 auto 24px}}.nl-features__price{display:inline-flex;align-items:baseline;gap:4px;font-size:1.5rem;font-weight:700;color:#f97315;margin-bottom:20px}.nl-features__price span{font-size:.9rem;color:#9ca3af;font-weight:400}.nl-features__images{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.nl-features__images img{width:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4;transition:transform .4s}.nl-features__images img:hover{transform:scale(1.03)}.nl-reviews{padding:60px 24px}@media(max-width:768px){.nl-reviews{padding:40px 16px}}.nl-reviews__inner{max-width:1280px;margin:0 auto;text-align:center}.nl-reviews__heading{font-size:1.4rem;font-weight:700;margin-bottom:8px}.nl-reviews__heading .accent{color:#f97315}.nl-reviews__sub{color:#9ca3af;font-size:.95rem;margin-bottom:32px}.nl-reviews__card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:20px 24px;min-width:300px;max-width:350px;text-align:left;display:flex;flex-direction:column;gap:12px;transition:transform .3s,border-color .3s}.nl-reviews__card:hover{transform:translateY(-4px);border-color:rgba(249,115,21,.4)}.nl-reviews__stars{display:flex;gap:3px}.nl-reviews__stars svg{width:16px;height:16px;fill:#f97315}.nl-reviews__quote{font-size:.9rem;color:#d1d5db;line-height:1.5;flex:1}.nl-reviews__author{display:flex;align-items:center;gap:10px}.nl-reviews__author img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.nl-reviews__author-info .name{font-weight:600;font-size:.85rem}.nl-reviews__author-info .role{font-size:.75rem;color:#6b7280}.nl-gallery{padding:80px 24px}@media(max-width:768px){.nl-gallery{padding:40px 16px}}.nl-gallery__inner{max-width:1280px;margin:0 auto;text-align:center}.nl-gallery__heading{font-size:2.5rem;font-weight:800;margin-bottom:8px}@media(max-width:768px){.nl-gallery__heading{font-size:1.8rem}}.nl-gallery__heading .accent{color:#f97315}.nl-gallery__sub{color:#9ca3af;max-width:500px;margin:0 auto 40px;line-height:1.6}.nl-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:12px}@media(max-width:1024px){.nl-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nl-gallery__grid{grid-template-columns:1fr 1fr;gap:8px}}.nl-gallery__item{border-radius:16px;overflow:hidden;position:relative}.nl-gallery__item:first-child{grid-column:span 2;grid-row:span 2}.nl-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;min-height:200px}.nl-gallery__item:hover img{transform:scale(1.05)}.nl-gallery__item:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 50%);pointer-events:none}.nl-spotlight{padding:0 24px 80px}@media(max-width:768px){.nl-spotlight{padding:0 16px 40px}}.nl-spotlight__inner{max-width:1280px;margin:0 auto;position:relative;border-radius:24px;overflow:hidden;min-height:450px;display:flex;align-items:flex-end}@media(max-width:768px){.nl-spotlight__inner{min-height:300px}}.nl-spotlight__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.nl-spotlight__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.2) 50%,transparent);z-index:1}.nl-spotlight__content{position:relative;z-index:2;padding:48px}@media(max-width:768px){.nl-spotlight__content{padding:24px}}.nl-spotlight__tag{display:inline-block;padding:4px 12px;background:#f97315;border-radius:6px;font-size:.8rem;font-weight:700;text-transform:uppercase;margin-bottom:12px}.nl-spotlight__title{font-size:2.5rem;font-weight:800;line-height:1.1;margin-bottom:12px}@media(max-width:768px){.nl-spotlight__title{font-size:1.6rem}}.nl-spotlight__title .accent{color:#f97315}.nl-spotlight__desc{color:#d1d5db;max-width:500px;line-height:1.6}.nl-bento{padding:80px 24px}@media(max-width:768px){.nl-bento{padding:40px 16px}}.nl-bento__inner{max-width:1280px;margin:0 auto}.nl-bento__heading{font-size:2.5rem;font-weight:800;margin-bottom:40px;text-align:center}@media(max-width:768px){.nl-bento__heading{font-size:1.8rem;margin-bottom:24px}}.nl-bento__heading .accent{color:#f97315}.nl-bento__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:16px}@media(max-width:1024px){.nl-bento__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nl-bento__grid{grid-template-columns:1fr}}.nl-bento__card{background:#161616;border:1px solid #2a2a2a;border-radius:20px;overflow:hidden;transition:transform .3s,border-color .3s;display:flex;flex-direction:column}.nl-bento__card:hover{transform:translateY(-4px);border-color:rgba(249,115,21,.3)}.nl-bento__card--wide{grid-column:span 2}@media(max-width:640px){.nl-bento__card--wide{grid-column:span 1}}.nl-bento__card--tall{grid-row:span 2}@media(max-width:640px){.nl-bento__card--tall{grid-row:span 1}}.nl-bento__card-img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.nl-bento__card-img{height:180px}}.nl-bento__card-body{padding:24px;flex:1;display:flex;flex-direction:column;gap:8px}.nl-bento__card-tag{display:inline-flex;align-self:flex-start;padding:4px 10px;background:rgba(249,115,21,.15);color:#f97315;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase}.nl-bento__card-title{font-size:1.2rem;font-weight:700}.nl-bento__card-desc{font-size:.9rem;color:#9ca3af;line-height:1.5}.nl-bento__card-link{display:inline-flex;align-items:center;gap:6px;color:#f97315;font-weight:600;font-size:.9rem;text-decoration:none;margin-top:auto;transition:gap .3s}.nl-bento__card-link:hover{gap:10px}.nl-solo{padding:80px 24px}@media(max-width:768px){.nl-solo{padding:40px 16px}}.nl-solo__inner{max-width:1280px;margin:0 auto}.nl-solo__heading{font-size:2.5rem;font-weight:800;margin-bottom:12px;text-align:right}@media(max-width:768px){.nl-solo__heading{font-size:1.8rem;text-align:center}}.nl-solo__heading .accent{color:#f97315}.nl-solo__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}@media(max-width:768px){.nl-solo__grid{grid-template-columns:1fr}}.nl-solo__card{background:#161616;border:1px solid #2a2a2a;border-radius:20px;overflow:hidden;transition:transform .3s;display:flex;flex-direction:column}.nl-solo__card:hover{transform:translateY(-4px)}.nl-solo__card img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.nl-solo__card-body{padding:24px}.nl-solo__card-title{font-size:1.1rem;font-weight:700;margin-bottom:8px}.nl-solo__card-desc{font-size:.9rem;color:#9ca3af;line-height:1.5}.nl-cta{padding:80px 24px}@media(max-width:768px){.nl-cta{padding:40px 16px}}.nl-cta__inner{max-width:1280px;margin:0 auto;background:#161616;border:1px solid #2a2a2a;border-radius:24px;padding:64px 48px;display:flex;align-items:center;gap:48px;position:relative;overflow:hidden}@media(max-width:1024px){.nl-cta__inner{flex-direction:column;text-align:center;padding:40px 24px}}.nl-cta__text{flex:1;z-index:2}.nl-cta__heading{font-size:2.5rem;font-weight:800;line-height:1.1;margin-bottom:16px}@media(max-width:768px){.nl-cta__heading{font-size:1.8rem}}.nl-cta__heading .accent{color:#f97315}.nl-cta__desc{color:#9ca3af;line-height:1.6;margin-bottom:32px;max-width:500px}@media(max-width:1024px){.nl-cta__desc{margin:0 auto 32px}}.nl-cta__buttons{display:flex;gap:16px}@media(max-width:1024px){.nl-cta__buttons{justify-content:center}}@media(max-width:480px){.nl-cta__buttons{flex-direction:column}}.nl-cta__store-btn{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;color:#0a0a0a;border-radius:12px;text-decoration:none;transition:transform .3s,box-shadow .3s}.nl-cta__store-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px hsla(0,0%,100%,.15)}.nl-cta__store-btn img{width:28px;height:28px}.nl-cta__store-btn .store-label{font-size:.7rem;color:#6b7280;line-height:1}.nl-cta__store-btn .store-name{font-weight:700;font-size:.95rem;line-height:1.2}.nl-cta__image{flex:1;z-index:2}@media(max-width:1024px){.nl-cta__image{width:100%;max-width:350px}}.nl-cta__image img{width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.nl-cta__glow{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(249,115,21,.1) 0,transparent 70%);border-radius:50%;bottom:0;right:0;z-index:0;pointer-events:none}.nl-footer{padding:80px 24px 32px;border-top:1px solid #2a2a2a}@media(max-width:768px){.nl-footer{padding:40px 16px 24px}}.nl-footer__inner{max-width:1280px;margin:0 auto}.nl-footer__top{display:flex;justify-content:space-between;gap:48px;margin-bottom:48px}@media(max-width:768px){.nl-footer__top{flex-direction:column;gap:32px}}.nl-footer__heading{font-size:2.5rem;font-weight:800;margin-bottom:16px}@media(max-width:768px){.nl-footer__heading{font-size:1.8rem}}.nl-footer__heading .accent{color:#f97315}.nl-footer__social{display:flex;gap:12px;margin-top:16px}.nl-footer__social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#161616;border:1px solid #2a2a2a;color:#d1d5db;text-decoration:none;transition:all .3s;font-size:1.1rem}.nl-footer__social a:hover{background:#f97315;border-color:#f97315;color:#fff;transform:translateY(-2px)}.nl-footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:768px){.nl-footer__links{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:480px){.nl-footer__links{grid-template-columns:1fr}}.nl-footer__link-group h4{font-size:1rem;font-weight:700;margin-bottom:16px;color:#fff}.nl-footer__link-group ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.nl-footer__link-group a{color:#9ca3af;text-decoration:none;font-size:.9rem;transition:color .2s}.nl-footer__link-group a:hover{color:#f97315}.nl-footer__bottom{padding-top:24px;border-top:1px solid #2a2a2a;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#6b7280}@media(max-width:640px){.nl-footer__bottom{flex-direction:column;gap:8px;text-align:center}}.nl-footer__bottom-links{display:flex;gap:16px}.nl-footer__bottom-links a{color:#6b7280;text-decoration:none}.nl-footer__bottom-links a:hover{color:#f97315}.nl-fade-up{opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.nl-fade-up.visible,.visible .nl-fade-up,.visible.nl-fade-up{opacity:1;transform:translateY(0)}.nl-fade-up-delay-1{transition-delay:.1s}.nl-fade-up-delay-2{transition-delay:.2s}.nl-fade-up-delay-3{transition-delay:.3s}.nl-fade-up-delay-4{transition-delay:.4s}.nl-hamburger{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px}@media(max-width:768px){.nl-hamburger{display:block}}.nl-mobile-menu{display:none;position:fixed;inset:0;z-index:200;background:hsla(0,0%,4%,.97);flex-direction:column;align-items:center;justify-content:center;gap:32px}.nl-mobile-menu.open{display:flex}.nl-mobile-menu a{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:600;transition:color .2s}.nl-mobile-menu a:hover{color:#f97315}.nl-mobile-menu__close{position:absolute;top:20px;right:24px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.new-landing .stickyScrollPadding{padding:60px 48px;position:relative;overflow:visible;transition:background-color .8s ease}.new-landing .stickyScrollPadding:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(0deg,#0a0a0a,transparent);z-index:1;pointer-events:none}@media(max-width:768px){.new-landing .stickyScrollPadding{padding:32px 16px}}.new-landing .stickyScrollPadding h2{background:linear-gradient(135deg,#fff,rgba(249,115,21,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.new-landing .stickyScrollPadding .div{border-left:3px solid rgba(249,115,21,.3);padding-left:16px}@media(max-width:768px){.new-landing .stickyScrollPadding .div{border-left:none;padding-left:8px}}.new-landing .stickyScrollPadding .lg\:sticky{border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.3),0 0 60px rgba(249,115,21,.05)}.new-landing .stickyScrollPadding svg{color:#f97315}.new-landing #features{margin-top:150px}.full-screen,.hero-container{overflow:hidden}.full-screen{display:block;width:100%;height:100vh}#intro{display:flex;flex-direction:column;justify-content:center;color:var(--color-just-black)}#masthead{position:fixed;display:flex;z-index:9999}#masthead a{padding:1rem 2rem}#panels #panels-container{height:100vh;display:flex;flex-wrap:nowrap;padding:0;overflow:hidden;background-color:#fff}#panels #panels-container .panel{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}#panels{background-color:#fff;padding-top:20px}#panels #panels-container .panel .panels-navigation{width:100%;display:flex;justify-content:flex-end}#panels #panels-container .panel .anchor-panel,#panels #panels-container .panel .nav-panel{text-transform:uppercase;margin-right:2rem}#panels #panels-container .panels-navigation{position:absolute;width:100%;bottom:2rem;right:2rem}a{color:var(--color-just-black)}.edit-community{background-color:#ff9505;color:#fff;border-radius:8px;font-weight:600;text-align:center;width:100px;padding:6px 0!important;font-size:10px!important}@media(max-width:700px){.edit-community{width:90px;padding:4px 0!important;font-size:8px!important}}.cane-image{min-width:300px;transform:translateY(80px);-webkit-mask-image:url(/images/iphone-mockup.svg);mask-image:url(/images/iphone-mockup.svg);opacity:.9;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% auto;mask-size:100% auto;overflow:hidden;z-index:1}@media(max-width:700px){.cane-image{min-width:230px;margin-top:-7rem}}.cane-labels{position:absolute;top:0;left:0;width:100%!important;max-width:100%!important;mix-blend-mode:difference;transition:all .3s ease-in-out;z-index:2;padding:10px;border-radius:50px}.mask-mob-web-feature{max-width:170px;-webkit-mask-image:url(/images/iphone-mockup.svg);mask-image:url(/images/iphone-mockup.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% auto;mask-size:100% auto;overflow:hidden;z-index:1}@media(max-width:700px){.mask-mob-web-feature{max-width:120px;transform:translateY(-150px)}}.mask-mob-web-feature-img{position:absolute;top:0;left:0;width:100%!important;max-width:100%!important;max-height:100%;mix-blend-mode:difference;transition:all .3s ease-in-out;z-index:2;padding:5px;border-radius:30px}@media(max-width:700px){.mask-mob-web-feature-img{border-radius:20px}}.mask-mob-web-feature-img-sec-2{position:absolute;top:0;left:0;height:100%;width:100%!important;max-width:100%!important;max-height:100%;mix-blend-mode:difference;transition:all .3s ease-in-out;z-index:2;padding:5px;border-radius:27px}@media(max-width:700px){.mask-mob-web-feature-img-sec-2{border-radius:15px;top:0}}@keyframes popup-show{0%{transform:scale(.5) translateY(50px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.animate-popup-show{animation:popup-show .8s ease-out forwards}.my-component,.my-component .image-container{display:flex;flex-direction:column;border-radius:0}.my-component .image-container{width:100%;max-width:100%}.my-component .image-container .main-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100px;aspect-ratio:8.2;max-width:100%;border-radius:10px}.my-component .image-container .details-container{display:flex;flex-wrap:wrap;margin-top:-20px;width:100%;background-color:#fff;border-radius:15px;border:2px solid hsla(0,0%,100%,.3);box-shadow:0 0 4px rgba(0,0,0,.05);gap:15px;padding:10px 15px}.my-component .image-container .profile-container{display:flex;gap:10px;flex:1;margin-top:-30px;padding-bottom:20px}.my-component .image-container .profile-container .profile-picture{max-width:70px;max-height:70px;border:2px solid #fa9962;border-radius:50%;margin-top:5px;box-shadow:0 0 4px rgba(0,0,0,.05)}.my-component .image-container .profile-container .profile-picture .profile-img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:275px}.my-component .image-container .profile-container .profile-details{display:flex;flex-direction:column;align-self:center}.my-component .image-container .profile-container .profile-details .community-title{display:flex;gap:2px;align-items:center;font-size:15px;font-weight:700;color:#1c1c1c}.my-component .image-container .profile-container .profile-details .community-title .community-logo{width:18px;height:18px}.my-component .image-container .profile-container .profile-details .social-icons{display:flex;align-items:center;margin-top:5px}.my-component .image-container .profile-container .profile-details .social-icons .img{width:18px;height:18px}.my-component .image-container .profile-container .profile-details .handle{margin-top:5px;font-size:15px;color:#999}.my-component .image-container .actions{display:flex;gap:15px;align-items:center}.my-component .image-container .actions .change-period{display:flex;gap:5px;align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:5px 10px}.my-component .image-container .actions .change-period .calendar-icon{width:24px;height:24px}.my-component .image-container .actions .change-period .period-details{display:flex;flex-direction:column;font-size:10px}.my-component .image-container .actions .change-period .period-details div:first-child{font-weight:700}.my-component .image-container .actions .change-period .period-details div:last-child{color:#00796b;opacity:.8}.my-component .image-container .actions .change-period .dropdown-arrow{font-size:16px;color:#ccc}.my-component .image-container .actions .edit-community{background-color:#ff9505;color:#fff;border-radius:8px;font-weight:600;text-align:center;width:190px;padding:6px 0!important;font-size:11px!important}.my-component .details-container{padding-right:0!important;padding-left:0!important}.my-component .details-container .profile-container{align-items:center;margin-top:-10px!important}.my-component .details-container .profile-container .profile-picture{width:100px!important;height:100px!important;margin-top:10px}.my-component .details-container .profile-container .profile-details{width:100%;margin-top:5px}.my-component .details-container .profile-container .profile-details .community-title{font-size:13px!important}.my-component .details-container .profile-container .profile-details .social-icons{gap:1px}.my-component .details-container .profile-container .profile-details .social-icons .icon{width:16px;height:16px}.my-component .details-container .profile-container .profile-details .handle{font-size:9px}.my-component .details-container .actions .change-period{width:100%;font-size:12px;padding:6px}.caterpillar-animation{--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1)}@media(max-width:700px){.caterpillar-animation{transform:translateY(-100px)}}.caterpillar-animation .visual{position:relative;width:100%;height:300px;display:flex;justify-content:center;align-items:center}@media(max-width:700px){.caterpillar-animation .visual{margin-bottom:-100px}}.caterpillar-animation .visual .stack{position:relative;transform:translateX(30px)}.caterpillar-animation .visual .stack .card{width:100px;height:100px;background:none;border:none;display:flex;justify-content:center;align-items:center;opacity:0;transform:translate(-100%,-50%);transition:transform .5s var(--ease-out-cubic),opacity .5s}.caterpillar-animation .visual .stack .card:first-child{top:265px;right:-126px}.caterpillar-animation .visual .stack .card:nth-child(2){top:55px;right:-126px}.caterpillar-animation .visual .stack .card:nth-child(3){top:-130px;right:-126px}.caterpillar-animation .visual .stack .card:nth-child(4){top:-270px;right:-126px}@media(max-width:700px){.caterpillar-animation .visual .stack .card:first-child{top:180px;right:-72px}.caterpillar-animation .visual .stack .card:nth-child(2){top:5px;right:-73px}.caterpillar-animation .visual .stack .card:nth-child(3){top:-155px;right:-70px}}.caterpillar-animation .visual .stack .card .inner{width:100%;height:100%}.caterpillar-animation .visual .stack .card.enter{opacity:1;transform:translate(-50%,-30%)}.caterpillar-animation .visual .stack .card.circle{transition:transform 1s var(--ease-in-out-cubic)}.caterpillar-animation .visual .stack .cardTitleOpacity{opacity:0}.caterpillar-animation .visual .stack .header-img{position:absolute;width:100px;height:100px;background:none;border:none;justify-content:center;align-items:center;transition:transform .5s var(--ease-out-cubic),opacity .5s;top:-15px;right:-126px}@media(max-width:700px){.caterpillar-animation .visual .stack .header-img{top:-25px;right:-60px}}.caterpillar-animation .visual .stats{position:absolute;color:#fa9962;font-size:8px;background-color:#fff;padding:3px;border-radius:20px}.caterpillar-animation .visual .state1{top:146px;right:-29.5px}.caterpillar-animation .visual .state2{top:174px;right:-65px}.caterpillar-animation .visual .state3{top:201px;right:-65px}@media(max-width:700px){.caterpillar-animation .visual .stats{font-size:6px}.caterpillar-animation .visual .state1{top:97px;right:14.5px}.caterpillar-animation .visual .state2{top:115px;right:-7px}.caterpillar-animation .visual .state3{top:133px;right:-8px}}.caterpillar-animation .visual .link{position:absolute!important;top:-5%;left:85%!important;width:220px;transform:translate(-50%,-50%);transition:left 1s var(--ease-in-out-cubic)}.caterpillar-animation .visual .link.center{left:-10px!important}@media(max-width:700px){.caterpillar-animation .visual .link{width:150px;left:40%!important}}.caterpillar-animation .visual .mask-mob-second-sec{-webkit-mask-image:url(/images/iphone-mockup.svg);mask-image:url(/images/iphone-mockup.svg);opacity:1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% auto;mask-size:100% auto;overflow:hidden;z-index:1}.caterpillar-animation .visual .mask-mob--second-sec-img{position:absolute;top:0;left:0;width:100%!important;max-width:100%!important;max-height:100%;mix-blend-mode:difference;transition:all .3s ease-in-out;z-index:2;padding:5px;border-radius:30px}@media(max-width:700px){.caterpillar-animation .visual .mask-mob--second-sec-img{border-radius:20px}}.caterpillar-animation .visual .mask-mob--second-sec-img-highlighted{position:absolute;top:152px;left:0;width:100%!important;max-width:100%!important;max-height:100%;transition:all .3s ease-in-out;z-index:2;padding:5px;border-radius:30px}@media(max-width:700px){.caterpillar-animation .visual .mask-mob--second-sec-img-highlighted{border-radius:15px;top:100px}}.OverviewAnalytics_overview-analytics__2bv1K{display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-self:stretch;padding:24px 0 24px 10px;background-color:#fff;border-radius:16px}@media(max-width:768px){.OverviewAnalytics_overview-analytics__2bv1K{padding-left:10px}}.OverviewAnalytics_overview-analytics__2bv1K h2{align-self:flex-start;font-size:1.25rem;font-weight:600;letter-spacing:-.015em;color:#18181b}.OverviewAnalytics_overview-analytics__2bv1K .OverviewAnalytics_analytics-card-container__jJqrb{display:flex;gap:40px;align-items:center;margin-top:24px}@media(max-width:768px){.OverviewAnalytics_overview-analytics__2bv1K .OverviewAnalytics_analytics-card-container__jJqrb{max-width:100%}}.OverviewAnalytics_analytics-card__e6cOC{display:flex;gap:20px;align-items:center;align-self:stretch;white-space:nowrap;margin:auto 0;box-shadow:0 4px 8px rgba(0,0,0,.05);padding:16px 16px 10px 10px;border-radius:16px}@media(max-width:768px){.OverviewAnalytics_analytics-card__e6cOC{padding:10px 10px 5px 5px;gap:10px}}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_icon__7lcoz{-o-object-fit:contain;object-fit:contain;flex-shrink:0;align-self:stretch;width:45px;aspect-ratio:1}@media(max-width:768px){.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_icon__7lcoz{width:35px}}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6{display:flex;position:relative;gap:12px;align-items:start;align-self:stretch;width:117px}@media(max-width:768px){.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6{width:100px}}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_details__alva4{z-index:0;display:flex;flex-direction:column;align-items:flex-start;width:117px}@media(max-width:768px){.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_details__alva4{width:100px}}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_details__alva4 .OverviewAnalytics_title__2ITUX{font-size:9px;font-weight:500;letter-spacing:-.015em;color:#9ca3af}@media(max-width:768px){.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_details__alva4 .OverviewAnalytics_title__2ITUX{font-size:8px}}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_details__alva4 .OverviewAnalytics_value__6mrAb{margin-top:4px;font-size:.9rem;font-weight:600;letter-spacing:-.015em;color:#18181b}@media(max-width:768px){.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_details__alva4 .OverviewAnalytics_value__6mrAb{font-size:.8rem}}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_change__jClig{display:flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:-.015em;width:55px}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_change__jClig.OverviewAnalytics_positive__RCON_{color:#84cc16}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_change__jClig.OverviewAnalytics_negative__rpG6n{color:#dc2626}.OverviewAnalytics_analytics-card__e6cOC .OverviewAnalytics_content__L1jO6 .OverviewAnalytics_change__jClig .OverviewAnalytics_changeIcon__1kcFL{flex-shrink:0;width:15px;font-size:15px}.slider-container{width:100%;position:relative}.slider-container .slider-content{width:100%;display:flex;align-items:center;flex-wrap:nowrap;overflow:auto;padding:1rem 1rem 1rem 0;scrollbar-width:none;-ms-overflow-style:none}@media(max-width:768px){.slider-container .slider-content{padding:0}}.slider-container .slider-content::-webkit-scrollbar{width:0;height:0}.slider-container .slider-card{transition:transform .3s ease}.slider-container .slider-card.active{transform:scale(1.05)}.slider-title-container{display:flex;gap:.5rem;padding-right:.125rem;align-items:center;position:relative}@media(max-width:768px){.slider-title-container{flex-wrap:wrap}}.slider-title-container .title-section{display:flex;flex-grow:1;gap:.375rem;align-self:flex-start;font-weight:600;white-space:nowrap}@media(max-width:768px){.slider-title-container .title-section{font-size:.8rem}}.slider-title-container .title-section .title{font-size:1rem!important;font-weight:700;color:#000;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.slider-title-container .title-section .title{font-size:.8rem!important}}@media(min-width:640px){.slider-title-container .title-section .title{margin-left:.75rem}}.slider-title-container .title-section .title .icon{width:1.25rem;height:1.25rem;color:#fb923c}@media(min-width:640px){.slider-title-container .title-section .title .icon{width:2rem;height:2rem}}.slider-title-container .control-section{display:flex;gap:.5rem;align-items:center;margin-right:20px}.slider-title-container .control-section .navigation-controls{display:flex;gap:.375rem}.slider-title-container .control-section .navigation-controls button{padding:0 .25rem;border-radius:.25rem;background-color:#fff;border:1px solid #fb923c;color:#1c1c1c}@media(max-width:768px){.slider-title-container .control-section .navigation-controls button{padding:0 .1rem}}.slider-title-container .control-section .navigation-controls button:hover{background-color:#fb923c}.slider-title-container .control-section .navigation-controls button .icon{width:1rem;height:1rem}@media(max-width:768px){.slider-title-container .control-section .navigation-controls button .icon{width:.75rem;height:.75rem}}.slider-title-container .control-section .see-all-btn{display:flex;justify-content:center;padding:.25rem .5rem;font-size:.75rem;color:#000;background-color:rgba(251,146,60,.1);border-radius:.75rem;cursor:pointer}.slider-title-container .control-section .see-all-btn:hover{background-color:rgba(251,146,60,.2)}.indicators{display:flex;gap:.25rem;position:absolute;top:0;left:1rem}@media(min-width:640px){.indicators{left:1.25rem}}.indicators .indicator{height:.5rem;border-radius:50%;background-color:#fb923c;transition:transform .3s ease}.indicators .indicator.active{transform:scale(1.5);box-shadow:0 4px 8px rgba(0,0,0,.2)}.circle-container{display:flex;justify-content:space-between}.circle-text{font-size:10px;font-weight:700;color:#333}.label-text{font-size:9px;color:#888}