:root{--tap-size:44px}html,body{width:100%;max-width:100%;overflow-x:clip}body{font-synthesis:none;min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(main,section,article,aside,header,footer,nav,form,fieldset,div){min-width:0}:where(img,svg,video,canvas,iframe),:where(input,textarea,select,button){max-width:100%}:where(button,a,summary,input,textarea,select){touch-action:manipulation}.site-skip-link{z-index:1000;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));color:#fff;background:#11131a;border:2px solid #c9ff62;border-radius:10px;padding:11px 14px;font-weight:800;transition:transform .16s;position:fixed;transform:translateY(-160%);box-shadow:0 8px 30px #00000047}.site-skip-link:focus{transform:translateY(0)}:where(.nexo-home,.professional-panel,.mobile-bio) :where(a,button,summary,input,textarea,select):focus-visible{outline-offset:3px!important;outline:3px solid #6557f5!important}.nexo-home{width:100%;max-width:100%;overflow:clip visible!important}.nexo-home :where(h1,h2,h3,p,a,span,b,small){overflow-wrap:break-word}.nexo-nav{top:max(8px,env(safe-area-inset-top));max-width:calc(100% - 20px)}.nexo-stage,.nexo-bento article,.nexo-ai-showcase,.nexo-final{transform:translateZ(0)}.nexo-marquee>div{animation-duration:34s}.nexo-section,.nexo-split,.nexo-steps,.nexo-ai-showcase,.nexo-final{contain:layout paint}.nexo-section,.nexo-steps,.nexo-ai-showcase,.nexo-final{content-visibility:auto;contain-intrinsic-size:1px 760px}.nexo-home :where(.pricing-section,.nexo-faq,.nexo-footer){content-visibility:auto;contain-intrinsic-size:auto 720px}.nexo-reveal:not(.is-visible){pointer-events:none}.mobile-bio{width:100%;max-width:100%;overflow-x:clip;background-attachment:scroll!important}.mobile-bio .public-card{width:min(100%,680px)!important}.mobile-bio :where(.public-top,.public-links,.public-link,.public-link>span,.public-link>span>span){min-width:0}.mobile-bio :where(.public-card h1,.public-bio,.public-link b,.public-link small){overflow-wrap:anywhere}.mobile-bio .public-avatar,.mobile-bio .public-avatar-img,.mobile-bio .link-thumbnail,.mobile-bio .auto-thumbnail{aspect-ratio:1;object-fit:cover;object-position:center}.mobile-bio .public-link{width:100%;max-width:100%}.mobile-bio .public-media-card iframe{border:0;width:100%;display:block}.professional-panel,.professional-panel>.dash-main,.professional-panel .panel-content{width:100%;max-width:100%}.professional-panel :where(.panel,.settings-stack,.settings-grid,.account-workspace,.appearance-workspace,.additional-editor-grid,.store-layout,.analytics-layout,.crm-layout){min-width:0;max-width:100%}.professional-panel :where(.analytics-table,.contacts-table,.table-wrap,.orders-table,.admin-table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.professional-panel table{max-width:none}.professional-panel :where(.edit-popover,.product-edit-popover,.additional-link-edit-popover){overscroll-behavior:contain}.professional-panel :where(.image-file-preview img,.page-avatar img,.editor-link-thumb,.editor-preview-avatar){object-fit:cover;object-position:center}@media (max-width:900px){.nexo-hero{grid-template-columns:minmax(0,1fr)!important}.nexo-stage{width:min(620px,100%);margin-inline:auto}.nexo-section-head,.nexo-split,.nexo-ai-showcase{grid-template-columns:minmax(0,1fr)!important}.nexo-footer>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nexo-footer>div>div{grid-column:1/-1}.professional-panel{grid-template-columns:minmax(0,1fr)!important;display:block!important}.professional-panel>.desktop-panel-nav{display:none!important}.professional-panel>.mobile-panel-bar{top:calc(12px + env(safe-area-inset-top))!important;left:max(12px,env(safe-area-inset-left))!important;display:flex!important}.professional-panel>.drawer-backdrop{display:block!important}.professional-panel>.dash-main{width:100%!important;max-width:100%!important;padding:0 18px max(54px,calc(34px + env(safe-area-inset-bottom)))!important}.professional-panel>.dash-main>.panel-topbar{height:calc(68px + env(safe-area-inset-top))!important;min-height:calc(68px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top)18px 0 72px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 -18px 20px!important;display:flex!important;overflow:hidden!important}.professional-panel>.dash-main>.panel-topbar>div:first-child{align-items:center!important;min-width:0!important;display:flex!important}.professional-panel>.dash-main>.panel-topbar h1{max-width:38vw;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.professional-panel>.dash-main>.panel-topbar .header-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;margin:0!important;display:flex!important}.professional-panel>.mobile-drawer{z-index:100!important;width:min(86vw,340px)!important;height:100dvh!important;max-height:none!important;padding:max(18px,env(safe-area-inset-top))15px max(18px,env(safe-area-inset-bottom))!important;color:#20222b!important;background:#fff!important;border:0!important;border-radius:0!important;flex-direction:column!important;transition:transform .25s!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-105%)!important;box-shadow:20px 0 60px #0003!important}.professional-panel>.mobile-drawer.open{transform:translate(0,0)!important}.professional-panel>.mobile-drawer header{flex:none!important;display:flex!important}.professional-panel>.mobile-drawer nav{flex-direction:column!important;flex:none!important;align-items:stretch!important;margin-top:14px!important;display:flex!important}.professional-panel>.mobile-drawer footer{margin-top:auto!important;display:flex!important}.professional-panel>.drawer-backdrop{z-index:90!important}.professional-panel .workspace-grid,.professional-panel .account-workspace,.professional-panel .appearance-workspace,.professional-panel .additional-editor-grid,.professional-panel .store-layout,.professional-panel .seo-preview-grid{grid-template-columns:minmax(0,1fr)!important}.professional-panel .preview-column,.professional-panel .additional-preview,.professional-panel .appearance-preview-column{display:none!important}.professional-panel .panel-content{width:100%!important;padding-inline:0!important}}@media (max-width:700px){.nexo-nav,.stage-float{-webkit-backdrop-filter:none!important}.shape{filter:none!important}.nexo-nav{height:62px!important;padding-inline:11px!important}.nexo-nav .official-brand>img,.nexo-nav .brand img{width:105px!important}.nexo-nav .beta-badge{display:none!important}.nexo-nav-actions,.nexo-account{gap:7px!important}.nexo-nav-actions>a:first-child{justify-content:center;align-items:center;min-height:40px;padding:0 6px;font-size:11px!important;display:inline-flex!important}.nexo-nav-cta{white-space:nowrap;min-height:40px;height:40px!important;padding-inline:10px!important}.nexo-hero{text-align:center;gap:38px!important;width:calc(100% - 28px)!important;padding:54px 0 56px!important}.nexo-hero h1{letter-spacing:-.055em!important;font-size:clamp(42px,13vw,62px)!important;line-height:.96!important}.nexo-hero-copy>p{font-size:15px!important;line-height:1.58!important}.nexo-hero-actions{width:100%;margin:26px 0 22px!important}.nexo-hero-actions>a:first-child{width:100%;min-height:50px}.nexo-stage{border-radius:28px!important;height:470px!important}.stage-phone{width:min(238px,68vw)!important;min-height:405px!important}.stage-float{max-width:46vw}.nexo-section,.nexo-steps{width:calc(100% - 28px)!important}.nexo-section{padding:72px 0!important}.nexo-section-head h2,.nexo-split-copy h2,.nexo-steps h2,.nexo-ai-showcase h2,.nexo-faq h2,.nexo-final h2{letter-spacing:-.045em!important;font-size:clamp(36px,10.5vw,52px)!important;line-height:1.04!important}.nexo-bento{grid-template-columns:minmax(0,1fr)!important}.nexo-bento article,.nexo-bento article.wide,.nexo-bento article:last-child{grid-column:1!important;min-height:270px!important}.nexo-split,.nexo-ai-showcase,.nexo-final{border-radius:24px!important;width:calc(100% - 28px)!important;padding:32px 20px!important}.nexo-steps>div:last-child{grid-template-columns:minmax(0,1fr)!important}.nexo-footer{padding-inline:20px!important}.nexo-footer>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 22px!important}.professional-panel>.dash-main{padding-inline:12px!important}.professional-panel>.dash-main>.panel-topbar{margin-inline:-12px!important;padding-right:12px!important}.professional-panel .stats,.professional-panel .store-kpis,.professional-panel .analytics-kpis,.professional-panel .contacts-kpis,.professional-panel .referral-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.professional-panel .account-form,.professional-panel .social-form,.professional-panel .settings-grid,.professional-panel .additional-fields,.professional-panel .additional-link-form,.professional-panel .store-form-row{grid-template-columns:minmax(0,1fr)!important}.professional-panel .panel{max-width:100%!important;padding:17px!important}.professional-panel input,.professional-panel textarea,.professional-panel select,.auth input,.auth textarea,.auth select{font-size:16px!important}.professional-panel :where(.button,.export-button,.save-additional-page){min-height:var(--tap-size)}.professional-panel .professional-link-list article.inactive:has(.edit-link[open]){opacity:1!important}.professional-panel .edit-link[open]:before{content:none!important;display:none!important}.professional-panel :where(.edit-popover,.product-edit-popover,.additional-link-edit-popover){-webkit-overflow-scrolling:touch;z-index:120!important;left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;top:calc(76px + env(safe-area-inset-top))!important;width:auto!important;max-width:none!important;max-height:none!important;padding:20px 18px max(22px,env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;color:#20222b!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important;border:1px solid #e1e3ea!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;position:fixed!important;bottom:0!important;overflow:hidden auto!important;box-shadow:0 -18px 60px #11131a3d!important}.professional-panel .edit-popover>*{opacity:1!important}.professional-panel .edit-popover-head{z-index:3;border-bottom:1px solid #eceef3;position:sticky;top:-20px;background:#fff!important;margin:-20px -18px 18px!important;padding:18px 58px 14px 18px!important}.professional-panel .edit-link[open]>summary{z-index:132!important;top:calc(88px + env(safe-area-inset-top))!important;right:max(24px,calc(env(safe-area-inset-right) + 14px))!important;color:#555b66!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#f5f6f9!important;border:1px solid #dfe2e9!important;border-radius:50%!important;display:grid!important;position:fixed!important}.professional-panel .edit-link[open]>summary svg{display:none!important}.professional-panel .edit-link[open]>summary:after{content:"×";font-size:27px;font-weight:400;line-height:1}.auth{grid-template-columns:minmax(0,1fr)!important}.auth-art{display:none!important}.auth-panel{min-height:100dvh;padding:max(84px,calc(62px + env(safe-area-inset-top)))18px max(30px,env(safe-area-inset-bottom))!important}.storefront>header,.product-page>header{padding-inline:16px!important}.product-checkout-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:28px 16px 60px!important}}@media (max-width:480px){.nexo-nav-actions>a:first-child{display:inline-flex!important}.nexo-nav-cta{font-size:10px!important}.nexo-stage{background:radial-gradient(circle at 50% 43%,#fff 0 25%,#e8e4ff 26% 55%,#6557f5 56% 100%)!important;height:420px!important}.stage-phone{width:min(220px,66vw)!important;min-height:374px!important;padding:14px!important}.stage-float{display:none!important}.stage-badge{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden;top:10px!important;right:10px!important}.nexo-hero-proof{text-align:left;width:max-content;max-width:100%;margin-inline:auto;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.nexo-footer>div{grid-template-columns:minmax(0,1fr)!important}.nexo-footer>div>div,.nexo-footer>div nav:last-child{grid-column:1!important}.nexo-footer>section{align-items:flex-start}.professional-panel .stats,.professional-panel .store-kpis,.professional-panel .analytics-kpis,.professional-panel .contacts-kpis,.professional-panel .referral-kpis{grid-template-columns:minmax(0,1fr)!important}.professional-panel>.dash-main>.panel-topbar h1{max-width:30vw;font-size:20px!important}.mobile-bio{padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}.mobile-bio .public-link{min-height:64px}.mobile-bio .public-top-socials{gap:12px!important}.cookie-banner{max-height:calc(100dvh - 20px);overflow:auto;left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important}}@media (max-height:650px) and (orientation:landscape){.nexo-hero{text-align:left!important;grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important;padding-top:38px!important}.nexo-stage{height:450px!important}.professional-panel>.mobile-drawer{width:min(62vw,340px)!important}}@media (hover:none){.nexo-home :where(a,button):hover,.mobile-bio .public-link:hover{transform:none!important}.nexo-bento .spotlight{display:none!important}}@media (prefers-reduced-motion:reduce){.nexo-home *,.professional-panel *,.mobile-bio *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nexo-reveal{opacity:1!important;pointer-events:auto!important;transform:none!important}}@media (prefers-contrast:more){:where(.nexo-home,.professional-panel,.mobile-bio) :where(a,button,summary,input,textarea,select):focus-visible{outline-width:4px!important;outline-color:currentColor!important}.professional-panel :where(input,textarea,select,button),.mobile-bio .public-link{border-width:2px!important}}@media (forced-colors:active){.site-skip-link{color:canvastext;background:canvas;border-color:canvastext}:where(.nexo-home,.professional-panel,.mobile-bio) :where(a,button,summary,input,textarea,select):focus-visible{outline:3px solid canvastext!important}}@media (max-width:900px){.professional-panel{min-height:100dvh!important}.professional-panel>.dash-main>.panel-topbar{height:calc(66px + env(safe-area-inset-top))!important;min-height:calc(66px + env(safe-area-inset-top))!important;padding-left:70px!important;overflow:visible!important}.professional-panel>.dash-main>.panel-topbar>div:first-child{flex:auto!important;overflow:hidden!important}.professional-panel>.dash-main>.panel-topbar>div:first-child>span{display:none!important}.professional-panel>.dash-main>.panel-topbar h1{width:100%!important;max-width:none!important;font-size:clamp(16px,4.6vw,19px)!important;line-height:1.15!important}.professional-panel>.dash-main>.panel-topbar .header-actions{gap:6px!important}.professional-panel>.dash-main>.panel-topbar .header-actions :where(a,button){border-radius:11px!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important}.professional-panel>.dash-main>.panel-topbar .header-actions svg{width:18px!important;height:18px!important}.professional-panel>.mobile-panel-bar{top:calc(12px + env(safe-area-inset-top))!important}.professional-panel>.mobile-panel-bar>button{position:relative;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.professional-panel>.mobile-panel-bar .mobile-menu-badge{color:#fff;background:#83b72b;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.professional-panel>.mobile-drawer header{z-index:2!important;padding:max(18px,env(safe-area-inset-top))22px 14px!important;background:#fff!important;margin:-18px -15px 0!important;position:sticky!important;top:-18px!important}.professional-panel>.mobile-drawer nav a{min-height:46px!important;padding:11px 13px!important}.professional-panel>.mobile-drawer footer{flex:none!important;margin-top:18px!important}.professional-panel :where(.store-tabs,.crm-tabs,.account-tabs,.analytics-tabs,.settings-tabs){scroll-snap-type:x proximity;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.professional-panel :where(.store-tabs,.crm-tabs,.account-tabs,.analytics-tabs,.settings-tabs)::-webkit-scrollbar{display:none}.professional-panel :where(.store-tabs,.crm-tabs,.account-tabs,.analytics-tabs,.settings-tabs)>*{scroll-snap-align:start;flex:none!important}.professional-panel :where(.crm-pipeline,.analytics-table,.contacts-table,.orders-table){scrollbar-width:thin}.professional-panel :where(details,[id]){scroll-margin-top:calc(82px + env(safe-area-inset-top))}}@media (max-width:600px){.professional-panel>.dash-main>.panel-topbar .topbar-notification{display:none!important}.professional-panel>.dash-main>.panel-topbar h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important}.professional-panel>.dash-main{padding-bottom:max(68px,calc(46px + env(safe-area-inset-bottom)))!important}.professional-panel .panel-content{font-size:14px}.professional-panel :where(.stats,.store-kpis,.analytics-kpis,.contacts-kpis,.referral-kpis,.crm-kpis,.campaign-kpis,.optimization-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.professional-panel :where(.stats,.store-kpis,.analytics-kpis,.contacts-kpis,.referral-kpis,.crm-kpis,.campaign-kpis,.optimization-kpis)>article{min-height:92px!important;padding:14px!important}.professional-panel :where(.stats,.store-kpis,.analytics-kpis,.contacts-kpis,.referral-kpis,.crm-kpis,.campaign-kpis,.optimization-kpis) :where(span,small){font-size:10px!important;line-height:1.35!important}.professional-panel :where(.stats,.store-kpis,.analytics-kpis,.contacts-kpis,.referral-kpis,.crm-kpis,.campaign-kpis,.optimization-kpis) strong{font-size:21px!important;line-height:1.1!important}.professional-panel :where(.campaign-heading,.optimization-heading,.assistant-hero,.crm-heading) h2{font-size:clamp(22px,7vw,28px)!important;line-height:1.12!important}.professional-panel :where(.campaign-heading,.optimization-heading,.assistant-hero,.crm-heading)>p,.professional-panel :where(.campaign-heading,.optimization-heading,.assistant-hero,.crm-heading)>div>p{font-size:12px!important;line-height:1.55!important}.professional-panel :where(.campaign-title,.optimization-title,.crm-section-title) p{font-size:11px!important;line-height:1.45!important}.professional-panel :where(.campaign-composer,.experiment-create,.utm-builder,.automation-form,.store-form) label{font-size:11px!important}.professional-panel :where(.store-tabs,.crm-tabs,.account-tabs,.analytics-tabs,.settings-tabs) a{min-height:40px!important;padding:9px 12px!important;font-size:11px!important}.professional-panel :where(.assistant-form,.assistant-result,.campaign-composer,.campaign-list-card,.experiment-create,.experiment-list,.utm-builder,.link-health,.growth-recommendations){padding:16px!important}.professional-panel .assistant-hero{border-radius:16px!important}.professional-panel .assistant-placeholder{min-height:210px!important;padding:24px 18px!important}.professional-panel .crm-add-contact>form{left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;border-radius:18px!important}}@media (max-width:360px){.professional-panel>.dash-main>.panel-topbar{padding-left:62px!important}.professional-panel>.dash-main>.panel-topbar .header-actions{gap:4px!important}.professional-panel>.dash-main>.panel-topbar .header-actions :where(a,button){width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.professional-panel>.dash-main>.panel-topbar h1{font-size:15px!important}.professional-panel :where(.stats,.store-kpis,.analytics-kpis,.contacts-kpis,.referral-kpis,.crm-kpis,.campaign-kpis,.optimization-kpis)>article{padding:12px!important}}.professional-panel button,.professional-panel a,.professional-panel summary{min-height:unset}.professional-panel .button,.professional-panel .export-button,.professional-panel .save-additional-page,.professional-panel .crm-add-contact>summary{min-height:44px}.professional-panel .ios-toggle{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:3px!important}.professional-panel .ios-toggle i{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.professional-panel .ios-switch{width:51px!important;min-width:51px!important;height:31px!important;min-height:31px!important}.professional-panel .order-buttons button{width:28px!important;min-width:28px!important;height:26px!important;min-height:26px!important;padding:0!important}.professional-panel .drag-handle{width:24px!important;min-width:24px!important;height:42px!important;min-height:42px!important;padding:0!important}.professional-panel :where(.edit-link>summary,.delete-link,.additional-link-edit>summary,.additional-link-list .delete-link,.product-delete){place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.professional-panel :where(.button,.export-button,.save-additional-page) svg{flex:0 0 16px;width:16px;height:16px}.professional-panel button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.professional-panel .panel-content :where(.button,.export-button,.save-additional-page){justify-content:center!important;width:100%!important;padding-inline:16px!important;font-size:12px!important}.professional-panel .link-row-actions{align-self:center!important;gap:4px!important}.professional-panel .professional-link-list article{align-items:center!important}.professional-panel .appearance-apply-bar{width:100%!important;max-width:100%!important;left:0!important;right:0!important}.professional-panel .appearance-apply-bar button{width:auto!important;min-height:42px!important;font-size:10px!important}}
