html{-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:280px;scroll-padding-top:90px;overflow-x:clip}body{min-width:280px;min-height:100dvh;overflow-x:clip}img,video,canvas,iframe{max-width:100%}button,a,summary,label,input,textarea,select{touch-action:manipulation}button,a,summary{-webkit-tap-highlight-color:transparent}input,textarea,select{max-width:100%}input,textarea,select,[contenteditable=true]{scroll-margin-top:110px;scroll-margin-bottom:42vh}:where(button,a,input,textarea,select,summary):focus-visible{outline-offset:2px;outline:3px solid #635bff57}.mobile-bio{width:100%;min-width:280px;min-height:100dvh;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));overflow-x:clip}.mobile-bio .public-card,.mobile-bio .public-top,.mobile-bio .public-links,.mobile-bio .public-link,.mobile-bio .public-link>span,.mobile-bio .public-link>span>span{min-width:0}.mobile-bio .public-card h1,.mobile-bio .public-top>p,.mobile-bio .public-bio,.mobile-bio .public-link b,.mobile-bio .public-link small,.mobile-bio .public-link strong,.mobile-bio .public-join-cta span{overflow-wrap:anywhere;word-break:break-word}.mobile-bio .public-link b,.mobile-bio .public-link small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-bio .public-avatar,.mobile-bio .link-thumbnail{aspect-ratio:1;object-fit:cover;object-position:center}.mobile-bio .public-share,.mobile-bio .public-corner-brand,.mobile-bio .public-top-socials a{min-width:44px;min-height:44px}.mobile-bio .public-top-socials{row-gap:10px}.mobile-bio .public-media-card iframe{max-width:100%}.mobile-bio .contact-capture input,.mobile-bio .contact-capture button{min-height:48px}.mobile-bio .public-legal-links a{align-items:center;min-height:28px;display:inline-flex}.mobile-bio .public-join-cta{max-width:100%}.professional-panel,.professional-panel>.dash-main,.professional-panel .panel-content,.professional-panel .panel-content>*,.professional-panel .panel,.professional-panel form,.professional-panel fieldset{min-width:0}.professional-panel .panel-content{max-width:100%}.professional-panel h1,.professional-panel h2,.professional-panel h3,.professional-panel p,.professional-panel b,.professional-panel small,.professional-panel label{overflow-wrap:anywhere}.professional-panel .button,.professional-panel .export-button,.professional-panel .save-additional-page{min-height:40px}.professional-panel .mobile-panel-bar>button,.professional-panel .view-page-button,.professional-panel .topbar-signout{min-width:40px;min-height:40px}.professional-panel .panel-content :where(.analytics-table,.contacts-table,.table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.professional-panel .edit-popover,.professional-panel .product-edit-popover,.professional-panel .additional-link-edit-popover{overscroll-behavior:contain}.professional-panel .image-file-preview img,.professional-panel .page-avatar img,.professional-panel .editor-link-thumb,.professional-panel .editor-preview-avatar{object-fit:cover;object-position:center}.professional-panel .handle-input,.professional-panel .icon-input{max-width:100%}.professional-panel .handle-input input,.professional-panel .icon-input input,.professional-panel .page-row,.professional-panel .professional-link-list article,.professional-panel .product-row,.professional-panel .additional-link-list article,.professional-panel .page-copy,.professional-panel .link-copy,.professional-panel .link-main,.professional-panel .product-copy{min-width:0}.marketing-light,.auth,.legal-page{width:100%;min-width:280px;overflow-x:clip}.marketing-light .wrap,.legal-page .wrap{max-width:calc(100% - 28px)}.marketing-light h1,.marketing-light h2,.marketing-light h3,.marketing-light p,.auth h1,.auth h2,.legal-page h1,.legal-page h2,.legal-page p{overflow-wrap:anywhere}.marketing-light .hero-canvas,.marketing-light .mock-dashboard,.marketing-light .qr-demo,.marketing-light .chart-demo,.marketing-light .banner-art{max-width:100%}.auth-card,.form,.legal-layout,.legal-layout article{min-width:0}.cookie-banner{overscroll-behavior:contain;max-height:calc(100dvh - 20px);overflow:auto}@media (max-width:980px){.professional-panel .panel-content{width:100%}.professional-panel .additional-editor-grid,.professional-panel .appearance-workspace,.professional-panel .store-layout{grid-template-columns:minmax(0,1fr)!important}.professional-panel .additional-preview,.professional-panel .appearance-preview-column{width:100%;max-width:100%}.marketing-light .color-features{grid-template-columns:1fr!important}}@media (max-width:760px){html{scroll-padding-top:76px}body:has(.professional-panel){padding-bottom:env(safe-area-inset-bottom)}input,textarea,select{font-size:16px!important}.professional-panel>.dash-main{width:100%!important;max-width:100%!important;padding-bottom:max(58px,calc(34px + env(safe-area-inset-bottom)))!important}.professional-panel>.dash-main>.panel-topbar{padding-top:env(safe-area-inset-top)!important;height:calc(68px + env(safe-area-inset-top))!important;min-height:calc(68px + env(safe-area-inset-top))!important;max-height:none!important}.professional-panel>.mobile-panel-bar{top:calc(13px + env(safe-area-inset-top))!important;left:max(11px,env(safe-area-inset-left))!important}.professional-panel>.mobile-drawer{width:min(88vw,340px)!important;padding-top:max(16px,env(safe-area-inset-top))!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.professional-panel>.mobile-drawer nav a{min-height:46px!important}.professional-panel .panel-topbar .header-actions{gap:7px!important}.professional-panel .panel-topbar h1{max-width:42vw}.professional-panel .panel{max-width:100%}.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 .account-field.wide,.professional-panel .additional-fields .wide,.professional-panel .additional-link-form .wide{grid-column:auto!important}.professional-panel .page-actions{flex-wrap:wrap;max-width:100%}.professional-panel .page-actions>a,.professional-panel .page-actions button{min-height:44px}.professional-panel .edit-popover,.professional-panel .product-edit-popover,.professional-panel .additional-link-edit-popover{z-index:120!important;left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)))!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;position:fixed!important;overflow-y:auto!important}.professional-panel .appearance-apply-bar,.professional-panel .save-additional-page{bottom:max(10px,env(safe-area-inset-bottom))!important}.marketing-light .light-nav{min-height:70px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.marketing-light .light-hero{padding-top:clamp(42px,10vw,70px)}.marketing-light .light-hero h1{letter-spacing:clamp(-3.5px,-.8vw,-2px)!important;font-size:clamp(42px,13vw,64px)!important;line-height:.96!important}.marketing-light .light-hero h1 br,.marketing-light .how h2 br,.marketing-light .audience h2 br,.marketing-light .faq-section h2 br{display:none}.marketing-light .light-actions{width:100%}.marketing-light .light-actions .light-button{min-height:48px}.marketing-light .how-grid,.marketing-light .audience-row,.marketing-light .footer-grid{min-width:0}.auth-panel{min-height:100dvh;padding-top:max(84px,calc(62px + env(safe-area-inset-top)));padding-bottom:max(32px,env(safe-area-inset-bottom))}.legal-page>header{height:auto;min-height:68px;padding-top:env(safe-area-inset-top)}.legal-layout{width:min(100% - 28px,760px)}.cookie-banner{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.cookie-banner button{min-height:44px}}@media (max-width:430px){.mobile-bio{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.mobile-bio .public-link{padding-left:58px;padding-right:44px}.mobile-bio .public-link>span>.link-thumbnail,.mobile-bio .public-link>span>.auto-thumbnail,.mobile-bio .pix-link>span>.type-badge{min-width:44px;max-width:44px;width:44px!important;height:44px!important}.mobile-bio .public-link b{font-size:14px}.mobile-bio .public-link small{font-size:11px}.mobile-bio .public-top-socials{gap:12px}.professional-panel>.dash-main{padding-left:10px!important;padding-right:10px!important}.professional-panel>.dash-main>.panel-topbar{margin-left:-10px!important;margin-right:-10px!important}.professional-panel .panel{padding:15px!important}.professional-panel .page-row{gap:10px!important;padding:13px!important}.professional-panel .page-avatar{width:44px;height:44px}.professional-panel .page-preset-grid,.professional-panel .preset-grid,.professional-panel .button-style-grid,.professional-panel .font-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.professional-panel .additional-link-list article{gap:6px!important}.professional-panel .additional-link-edit>summary,.professional-panel .additional-link-list .delete-link{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.marketing-light .light-hero h1{font-size:clamp(38px,12.5vw,52px)!important}.marketing-light .hero-canvas{transform-origin:top;transform:scale(.94)}.marketing-light .canvas-note,.marketing-light .canvas-card{max-width:42vw}.auth-panel{padding-left:16px;padding-right:16px}.auth-card h1{font-size:clamp(32px,10vw,40px)}}@media (max-width:340px){.mobile-bio{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.mobile-bio .public-avatar{width:84px;height:84px}.mobile-bio .public-link{min-height:60px;padding-left:54px;padding-right:38px}.mobile-bio .public-link>span>.link-thumbnail,.mobile-bio .public-link>span>.auto-thumbnail,.mobile-bio .pix-link>span>.type-badge{min-width:42px;max-width:42px;left:7px;width:42px!important;height:42px!important}.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 .panel-topbar h1{display:none!important}.professional-panel .page-preset-grid,.professional-panel .preset-grid{grid-template-columns:minmax(0,1fr)!important}.marketing-light .light-nav .login-link{display:none!important}}@media (max-height:620px) and (orientation:landscape){.mobile-bio{padding-top:max(12px,env(safe-area-inset-top))}.mobile-bio .public-top{padding-top:48px}.mobile-bio .public-avatar{width:76px;height:76px}.mobile-bio .public-card h1{margin-top:10px}.professional-panel>.mobile-drawer{width:min(62vw,340px)!important}.professional-panel>.mobile-drawer nav{grid-template-columns:1fr 1fr;gap:3px!important;display:grid!important}.professional-panel>.mobile-drawer footer{margin-top:10px!important}}@media (hover:none){.mobile-bio .public-link:hover,.public-join-cta:hover,.page-preset-grid button:hover,.preset-grid button:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:9999;color:#fff;background:#17171a;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-160%);box-shadow:0 8px 25px #0003}.skip-link:focus{transform:translateY(0)}.error-state,.loading-state{text-align:center;color:#17171a;background:#f8f7ff;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:28px;display:flex}.error-state>img,.loading-state>img{width:58px;height:58px;margin-bottom:20px}.error-state>span{letter-spacing:.14em;color:#6557f5;font-size:10px;font-weight:900}.error-state h1{margin:10px 0 8px;font-size:clamp(28px,6vw,46px)}.error-state p{color:#737783;max-width:520px;margin:0}.error-state>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.error-state button,.error-state a{color:#fff;cursor:pointer;background:#6557f5;border:0;border-radius:11px;align-items:center;min-height:44px;padding:0 16px;font:700 13px inherit;display:inline-flex}.error-state a{color:#4d4d58;background:#fff;border:1px solid #dedee6}.loading-state>div{background:linear-gradient(90deg,#eceaf5 25%,#f8f7ff 50%,#eceaf5 75%) 0 0/200% 100%;border-radius:99px;width:min(420px,90vw);height:18px;margin:6px;animation:1.3s infinite nexo-loading}.loading-state>div:nth-of-type(2){width:min(320px,72vw)}.loading-state>div:nth-of-type(3){border-radius:16px;height:62px;margin-top:22px}.panel-loading-state{background:#f7f7fa;grid-template-columns:236px 1fr;min-height:100dvh;display:grid}.panel-loading-sidebar{background:#fff;border-right:1px solid #e8e8ee}.panel-loading-state>section{align-content:start;gap:16px;padding:42px;display:grid}.panel-loading-state>section>div{background:linear-gradient(90deg,#ececf2 25%,#f8f8fb 50%,#ececf2 75%) 0 0/200% 100%;border-radius:18px;height:86px;animation:1.3s infinite nexo-loading}.panel-loading-state>section>div:first-child{width:48%;height:42px}@keyframes nexo-loading{to{background-position:-200% 0}}@media (max-width:760px){.panel-loading-state{grid-template-columns:1fr}.panel-loading-sidebar{display:none}.panel-loading-state>section{padding:88px 14px 24px}.error-state>div{width:100%}.error-state button,.error-state a{flex:1;justify-content:center}}@media (forced-colors:active){:where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid canvastext}.ios-toggle,.ios-switch{border:1px solid canvastext}}
