@font-face{font-family:poppins;src:url(/_next/static/media/d73b390dc2633c93-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/ecf729077cedfaf0-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/b77c440ca9b87d33-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/e33b242085fea3bf-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_6fbce5{font-family:poppins,poppins Fallback}.__variable_6fbce5{--font-poppins:"poppins","poppins Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a2c6e0{font-family:inter,inter Fallback;font-style:normal}.__variable_a2c6e0{--font-inter:"inter","inter Fallback"}@font-face{font-family:montserrat;src:url(/_next/static/media/d703e6352f035923-s.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_360ecc{font-family:montserrat,montserrat Fallback}.__variable_360ecc{--font-montserrat:"montserrat","montserrat Fallback"}@font-face{font-family:notoSans;src:url(/_next/static/media/ff95a05932370d6c-s.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:notoSans Fallback;src:local("Arial");ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.00%;size-adjust:106.47%}.__className_e224b7{font-family:notoSans,notoSans Fallback}.__variable_e224b7{--font-noto-sans:"notoSans","notoSans Fallback"}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body),Helvetica,sans-serif;color:#272934;background:#f8f9fc;font-size:14px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer;border:0;background:none}a,button{color:inherit}a{text-decoration:none}button:disabled{opacity:.3;cursor:not-allowed}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #a697ff;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #9c8cfa;outline-offset:1px}h1,h2,h3,p{margin-top:0}a svg,button svg{flex-shrink:0}input,select,textarea{min-width:0}button{transition:background .15s,color .15s,box-shadow .15s}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:11px 15px;border-radius:9px;font-weight:600;font-size:13px;white-space:nowrap}.primary{background:#7660e8;color:white;border:1px solid #7660e8;box-shadow:0 3px 7px #7660e81a}.primary:hover{background:#6650d7}.secondary{background:white;border:1px solid #e3e5ed}.secondary:hover{background:#f4f2ff}.wide{width:100%}.icon-button{padding:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.icon-button:hover{background:#eeedf5}.tiny-dot{display:inline-block;width:6px;height:6px;background:#62b99b;border-radius:50%;flex-shrink:0}.app-shell{display:grid;grid-template-columns:218px minmax(0,1fr) 264px;grid-template-rows:76px calc(100dvh - 76px);height:100dvh;overflow:hidden}.app-header{grid-column:1/-1;justify-content:space-between;padding:0 28px;border-bottom:1px solid #e7e8ef;background:white;z-index:10;gap:24px}.app-header,.brand{display:flex;align-items:center}.brand{gap:9px;font-size:24px;font-weight:800;letter-spacing:-1px}.brand-mark{color:#8a73ed;font-size:42px;font-style:italic;font-family:var(--font-heading);transform:rotate(-14deg);margin-top:-6px}.brand-divider{height:25px;border-left:1px solid #e1e2eb;margin:0 10px}.brand-product{font-size:17px;font-weight:400;letter-spacing:-.5px;display:flex;align-items:center;gap:9px}.version{font-size:9px;letter-spacing:1px;color:#8d78d8;background:#f1edfc;padding:4px 5px;border-radius:4px;font-weight:700}.app-tabs{display:flex;align-self:stretch;gap:25px}.app-tabs>button{display:flex;align-items:center;gap:8px;padding:0 4px;border-bottom:2px solid transparent;color:#7b7e8b;font-size:14px}.app-tabs>button.active{color:#7660d9;border-color:#8971ee}.count{font-size:11px;min-width:20px;padding:3px;background:#f0eef8;border-radius:5px;color:#8b78c9}.left-sidebar,.right-sidebar{background:white;min-height:0;display:flex;flex-direction:column}.left-sidebar{border-right:1px solid #e8e9ef;padding:28px 15px 0;overflow:auto}.sidebar-label{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#9295a5;margin:0 11px 17px}.category-list{display:flex;flex-direction:column;gap:3px}.category-list button{display:flex;align-items:center;gap:12px;text-align:left;padding:11px 12px;border-radius:7px;color:#717583;font-size:13px}.category-list button>span:nth-child(2){flex:1 1}.category-list button.active{background:#f0ecfd;color:#7960d9;font-weight:600}.category-list button:hover{background:#f4f2fa}.category-list small{margin-left:auto;font-size:10px;color:#9796aa}.category-dot{width:6px;height:6px;border:1px solid #aeb0bb;border-radius:2px;margin:0 5px}.category-list button.active .category-dot{border-color:#9d8bda;background:#bfb1f5}.sidebar-bottom{margin-top:auto;padding:24px 10px 19px}.save-state{display:flex;align-items:center;gap:7px;font-size:10px;color:#9a9daa;margin-bottom:16px;line-height:1.5}.file-actions{display:flex;gap:14px}.file-actions button{display:flex;align-items:center;gap:5px;font-size:11px;color:#7c8090;padding:0}.file-actions button:hover{color:#755cce}.sidebar-brand{display:block;border-top:1px solid #ececf3;margin-top:22px;padding-top:20px;font-size:11px;color:#a7a8b4}.sidebar-brand span{float:right}.workspace{overflow-y:auto;padding:36px 30px 20px;background:#f8f9fc}.workspace-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:32px}.breadcrumb{font-size:9px;letter-spacing:1.5px;display:flex;align-items:center;gap:8px;color:#a1a3b2;font-weight:700;margin-bottom:16px}.workspace-heading h1{font-size:31px;letter-spacing:-1.3px;margin-bottom:10px;font-weight:600}.workspace-heading h1 span{color:#a4a6b2}.workspace-heading p{color:#8b8e9c;font-size:13px;margin-bottom:0;line-height:1.6}.library-total{font-size:10px;color:#888b9b;white-space:nowrap;display:flex;gap:7px;align-items:center;margin-bottom:4px}.library-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;gap:15px}.library-toolbar h2{font-size:14px;letter-spacing:-.2px;margin:0;font-weight:600;white-space:nowrap}.library-toolbar h2 span{font-size:10px;color:#a4a6b4;margin-left:6px;background:#eef0f6;padding:4px 6px;border-radius:5px}.search-field{display:flex;align-items:center;gap:9px;background:white;border:1px solid #e8e9f0;padding:10px 12px;border-radius:8px;color:#aaadbb;width:215px}.search-field input{border:0;outline:0;background:none;width:100%;font-size:11px;color:#53576a}.search-field button{padding:0;display:flex}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 20px;gap:22px 20px}.template-card{border:1px solid #e5e6ee;border-radius:12px;overflow:hidden;background:white;transition:box-shadow .2s,transform .2s}.template-card:hover{box-shadow:0 7px 24px #2724490a;transform:translateY(-2px)}.template-preview{height:206px;background:#0c0d11;overflow:hidden;position:relative;cursor:pointer;container-type:inline-size}.mini-inner{width:1100px;transform:scale(.32);transform-origin:top left;pointer-events:none;min-height:680px;position:absolute;left:0;top:0}.mini-inner .site-section{padding:72px 68px}.mini-inner .section-blog,.mini-inner .section-cards,.mini-inner .section-portfolio,.mini-inner .section-process{padding-top:64px}.mini-inner .section-testimonials{padding-top:55px}.mini-inner .section-cta{margin:50px 36px;padding:70px 50px}.mini-inner .section-form{padding:56px}.mini-inner .site-section h2{font-size:44px}.mini-inner .site-description{font-size:17px}.mini-inner .sample-cards{margin-top:32px}.mini-inner .sample-cards article{padding:25px}.mini-inner .sample-cards h3{font-size:23px}.mini-inner .quote-panel{padding:25px 35px;margin-top:20px}.mini-inner .quote-panel blockquote{font-size:28px}.mini-inner .sample-nav{margin-top:120px}.mini-inner .sample-footer{margin-top:60px}.mini-inner .section-scroll{padding:50px}.mini-inner .sticky-photo{height:270px}.mini-inner .sample-article .article-cover{margin-top:28px;height:300px}.mini-inner .section-article{padding:45px}.template-tag{position:absolute;left:12px;top:12px;font-size:9px;background:#ffffff13;border:1px solid #ffffff20;color:#e2ddeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:4px}.preview-overlay{position:absolute;inset:0;background:#12102130;display:grid;place-items:center;opacity:0;transition:opacity .2s}.template-preview:focus-visible .preview-overlay,.template-preview:hover .preview-overlay{opacity:1}.preview-overlay span{display:flex;gap:7px;align-items:center;font-size:12px;background:#fffffff0;color:#343246;border-radius:8px;padding:10px 14px;box-shadow:0 4px 20px #0002}.selected-badge{position:absolute;right:10px;bottom:10px;background:#e9e3ff;color:#6b51c4;padding:5px 7px;border-radius:5px;font-size:9px;gap:4px}.selected-badge,.template-info{display:flex;align-items:center}.template-info{padding:17px 15px;gap:8px;justify-content:space-between}.template-info h3{font-size:13px;font-weight:600;margin:0 0 7px;letter-spacing:-.1px}.template-info p{font-size:10px;color:#989aaa;margin:0;line-height:1.5}.add-block{width:30px;height:30px;border:1px solid #e5e1f3;background:#f8f6fe;color:#9278da;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.add-block:hover{background:#7d67df;color:white}.library-footer{justify-content:space-between;gap:10px;padding:27px 0 10px;color:#a4a6b2}.library-footer,.library-footer button{display:flex;align-items:center;font-size:11px}.library-footer button{gap:6px;color:#8776c1}.empty-settings,.no-results{text-align:center;padding:60px 15px;color:#9b9dac}.empty-settings>svg,.no-results svg{color:#a69bc9;margin-bottom:18px}.empty-settings h3,.no-results h3{font-size:16px;color:#565a6c}.empty-settings p,.no-results p{font-size:13px;line-height:1.7}.right-sidebar{border-left:1px solid #e7e8ef}.settings-heading{display:flex;align-items:center;gap:9px;padding:27px 21px 19px;color:#696d7f}.settings-heading h2{font-size:13px;font-weight:600;margin:0;color:#4a4e60}.panel-tabs{display:flex;border-bottom:1px solid #edecf3;margin:0 20px}.panel-tabs button{flex:1 1;padding:10px 0 13px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#9295a4;border-bottom:2px solid transparent}.panel-tabs .active{color:#7f66ce;border-color:#9c85e8}.settings-scroll{overflow-y:auto;flex:1 1;padding:0 21px 24px}.setting-group{padding:20px 0;border-bottom:1px solid #eeeef4;display:flex;flex-direction:column;gap:11px}.setting-group>label:not(.color-field){font-size:11px;color:#686d80;font-weight:600;display:block}.theme-options{display:flex;gap:10px}.theme-options>button{flex:1 1;padding:0;text-align:center;font-size:10px;color:#999cac;display:flex;align-items:center;flex-direction:column;gap:7px}.theme-options>button.active{color:#8d70da}.theme-sample{height:56px;width:100%;border-radius:7px;border:1px solid #e8e8f1;padding:11px;position:relative}.theme-options>button.active .theme-sample{outline:2px solid #ab94ef;outline-offset:2px}.dark-sample{background:#17171e}.light-sample{background:#f6f6fa}.theme-sample i{display:block;width:43%;height:4px;background:#7b6eaa;border-radius:1px;margin:4px 0}.theme-sample i:nth-child(2){width:32%;opacity:.5}.theme-sample i:nth-child(3){position:absolute;right:9px;top:8px;width:30%;height:28px;background:#aba0ce22}.preset-colors{display:flex;gap:10px;margin:1px 0 5px}.preset-colors button{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:white}.preset-colors .active{outline:2px solid #cfc4f4;outline-offset:3px}.color-field{display:flex;flex-direction:column;gap:8px;font-weight:400;font-size:10px;color:#989cab}.color-field>div{display:flex;align-items:center;gap:9px;border:1px solid #e6e7f0;border-radius:6px;padding:6px 9px;height:34px}.color-field>div>span{color:#828799;font-size:10px;letter-spacing:.5px}.color-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;padding:0;border:0;background:none;cursor:pointer}.color-field input::-webkit-color-swatch-wrapper{padding:0}.color-field input::-webkit-color-swatch{border:0;border-radius:4px}.gradient-sample{height:33px;border-radius:6px}.range-label{display:flex!important;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10px!important;font-weight:400!important}.range-label span{color:#a0a3b0;font-size:10px}.range-label input{width:100%;height:3px;margin:4px 0 3px;accent-color:#9a82de;cursor:pointer}.project-name input,.setting-group select,.setting-group textarea,.setting-group>input{border:1px solid #e4e6ee;border-radius:7px;padding:9px;width:100%;color:#686d80;background:white;font-size:12px}.setting-group textarea{resize:vertical;min-height:90px;line-height:1.7}.setting-group textarea.long-text{min-height:145px}.font-sample{display:flex;align-items:center;gap:20px;border:1px solid #ececf4;border-radius:7px;padding:12px;color:#676579}.font-sample>span{font-size:35px;letter-spacing:-2px}.font-sample small{font-size:10px;line-height:1.5;color:#9694a7}.reset-theme{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#a5a2b4;padding:15px 0;width:100%}.reset-theme:hover{color:#7c64c4}.settings-footer{padding:17px 20px 20px;border-top:1px solid #eeedf3;background:#fff}.settings-footer>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#a5a1b5;margin-bottom:13px}.settings-footer .primary{font-size:12px}.project-name{padding:0 3px 20px}.project-name label{font-size:10px;color:#999cac;display:block;margin-bottom:8px}.block-list{display:flex;flex-direction:column;gap:6px}.block-row{padding:10px 7px;border:1px solid #e9e9f1;border-radius:8px}.block-row.active{border-color:#bdadef;background:#f6f2ff}.block-select{display:flex;gap:8px;align-items:center;text-align:left;width:100%;font-size:12px;padding:2px}.block-select>span:first-child{font-size:9px;color:#ad9acb}.block-row-actions{display:flex;justify-content:flex-end;gap:4px;margin-top:7px}.block-row-actions button{display:grid;place-items:center;color:#9993ad;padding:4px}.block-row-actions button:hover{background:#e7def9;border-radius:4px}.add-section{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;border:1px dashed #d9d2e9;color:#9778cd;border-radius:7px;padding:12px;margin-top:15px;font-size:12px}.sidebar-help{font-size:12px;color:#a29baa;padding:15px 5px;line-height:1.7}.editing-label{font-size:9px;color:#aba4b9;padding:21px 0 0;display:flex;flex-direction:column;gap:8px;letter-spacing:1px}.editing-label b{color:#7c6a9c;font-size:13px;letter-spacing:0}.image-options{display:flex}.image-options button{width:33%;height:54px;border-radius:5px;padding:0;overflow:hidden;border:2px solid transparent}.image-options button.active{border-color:#9777e8}.image-options img{width:100%;height:100%;object-fit:cover}.remove-button{display:flex;align-items:center;justify-content:center;gap:7px;padding:17px;color:#b28799;width:100%;font-size:11px}.builder-workspace{display:flex;flex-direction:column;padding:0;overflow:hidden}.canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 23px;border-bottom:1px solid #e7e8ef;background:#fcfcfe}.canvas-toolbar>div:first-child{display:flex;gap:7px;align-items:center;font-size:11px;color:#85889b;max-width:45%;overflow:hidden;white-space:nowrap}.canvas-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#b4a2da}.device-switch{display:flex;background:#eeedf4;border-radius:7px;padding:3px}.device-switch button{padding:5px 9px;display:flex;color:#a09bad;border-radius:5px}.device-switch button.active{background:white;color:#8265c4;box-shadow:0 1px 5px #1712320d}.history-actions{display:flex;gap:5px}.history-actions button{display:flex;padding:5px;color:#9290a1}.canvas-stage{flex:1 1;min-height:0;padding:26px;background-color:#eeeff5;background-image:radial-gradient(#d8d8e3 1px,transparent 0);background-size:14px 14px;display:flex;justify-content:center;overflow:auto}.canvas-browser{width:100%;height:100%;min-height:300px;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 8px 35px #29253d15;border:1px solid #dedee9;background:#fff;flex-shrink:0}.browser-bar{height:33px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#fcfcff;color:#cac8d6}.browser-bar>span{letter-spacing:3px;font-size:8px}.browser-bar small{font-size:9px;letter-spacing:.3px}.canvas-browser iframe{border:0;width:100%;height:100%;background:#0c0d11}.canvas-stage.mobile .canvas-browser{width:390px;max-width:100%}.canvas-bottom{display:flex;justify-content:space-between;align-items:center;padding:13px 23px;font-size:10px;color:#a9a4b8}.canvas-bottom button{gap:5px;color:#9178bb}.canvas-bottom button,.toast{display:flex;align-items:center}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:100;background:#292631;color:#fff;padding:14px 20px;border-radius:10px;box-shadow:0 8px 40px #0002;gap:10px;font-size:13px;max-width:90vw}.toast svg{color:#b9a0fa}.modal-backdrop{position:fixed;inset:0;background:#12101b99;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;display:flex;justify-content:center;align-items:center;padding:28px}.block-modal{width:min(1280px,100%);height:90dvh;background:#f4f4f8;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 100px #0004}.block-modal>header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;background:#fff}.block-modal .sidebar-label{margin:0;font-size:9px}.block-modal h2{font-size:19px;margin:6px 0 0;font-weight:600}.block-modal header>div:last-child{display:flex;gap:10px;align-items:center}.modal-canvas{display:flex;justify-content:center;flex:1 1;min-height:0;padding:15px}.modal-canvas iframe{height:100%;width:100%;border:0;border-radius:7px;background:#0c0d11}.modal-canvas.mobile iframe{width:390px;max-width:100%}.block-modal footer{display:flex;justify-content:space-between;gap:15px;padding:14px 25px;background:white;color:#9893a5;font-size:11px}.share-modal{width:480px;max-width:100%;background:white;border-radius:16px;padding:38px;position:relative}.share-close{position:absolute;top:12px;right:12px}.share-symbol{background:#eee8fc;color:#9272d6;padding:15px;border-radius:12px;display:inline-flex;margin-bottom:22px}.share-modal h2{font-size:25px;letter-spacing:-.6px;line-height:1.25}.share-modal p{font-size:14px;color:#8b8396;line-height:1.7}.share-modal label{font-size:11px;display:block;margin-bottom:8px;color:#9990a4}.share-modal input{width:100%;padding:12px;border:1px solid #e5e1ef;border-radius:6px;background:#faf9fc;color:#9b8aac;font-size:12px;margin-bottom:15px}.share-modal>div{display:flex;gap:10px}.share-modal>small{display:block;font-size:11px;color:#aaa0b4;line-height:1.7;margin-top:22px}.site-preview{background:var(--page-bg,#0c0d11);color:var(--page-fg,#f7f7fb);font-family:var(--page-font,var(--font-body));min-height:100vh;font-size:16px;line-height:1.6;overflow-x:clip;--accent:#8775ff;--gradient-end:#40c9df;--page-surface:#ffffff08;--page-border:#ffffff1a;--radius:20px;--angle:120deg}.site-preview h2,.site-preview h3{font-family:var(--font-heading);font-weight:500;line-height:1.13;letter-spacing:-1.8px}.site-preview h2{font-size:clamp(32px,4.4vw,62px);white-space:pre-line;margin:0 0 24px}.site-preview h3{font-size:24px;letter-spacing:-.7px}.site-preview p{opacity:.58;font-size:16px;line-height:1.8;margin-bottom:26px}.site-section{padding:90px max(6vw,24px);position:relative;isolation:isolate}.site-section>div{min-width:0}.site-description{max-width:560px}.site-eyebrow{font-size:10px;letter-spacing:2.8px;color:var(--accent);display:block;margin-bottom:23px}.site-button,.site-eyebrow{font-family:var(--font-body);font-weight:600}.site-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 22px;border-radius:calc(var(--radius)*.45);background:linear-gradient(var(--angle),var(--accent),color-mix(in srgb,var(--accent) 70%,var(--gradient-end)));color:white;font-size:13px;border:1px solid #ffffff20;min-height:45px;cursor:pointer;white-space:nowrap}.site-button:hover{filter:brightness(1.12)}.site-actions{display:flex;align-items:center;gap:24px;margin-top:30px;flex-wrap:wrap}.site-text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--page-fg);opacity:.7}.section-heading{max-width:660px;margin-bottom:42px}.section-heading .site-description{margin-bottom:0}.section-hero{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:6%;gap:6%;align-items:center;min-height:680px;background:none}.section-hero h2{font-size:clamp(36px,4.7vw,70px)}.hero-image{height:440px;position:relative}.hero-image>img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius);filter:brightness(.83)}.image-sticker{position:absolute;bottom:24px;left:-25px;right:24px;padding:18px;background:color-mix(in srgb,var(--page-bg) 78%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--page-border);border-radius:calc(var(--radius)*.7);display:flex;align-items:center;gap:14px;box-shadow:0 10px 40px #0002}.image-sticker>svg:first-child{color:var(--accent)}.image-sticker>svg:last-child{margin-left:auto;opacity:.5}.image-sticker b{font-size:13px;font-weight:500}.image-sticker small{display:block;font-size:10px;opacity:.4;margin-top:3px}.section-hero.variant-center{display:flex;text-align:center;justify-content:center;min-height:630px;overflow:hidden;background:none}.variant-center .hero-copy{position:relative;z-index:2;max-width:800px}.variant-center .site-description{margin:0 auto 28px;max-width:490px}.variant-center .site-actions{justify-content:center}.variant-center h2{font-size:clamp(44px,6vw,85px)}.abstract-orbit{position:absolute!important;inset:0;z-index:-1;pointer-events:none}.abstract-orbit>div{position:absolute;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:50%;width:1000px;height:1000px;left:50%;top:300px;transform:translateX(-50%)}.abstract-orbit>div:nth-child(2){width:1200px;height:1200px;top:200px}.abstract-orbit>div:nth-child(3){width:1400px;height:1400px;top:100px}.section-media{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;align-items:center}.media-image{height:420px;position:relative}.media-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.media-caption{position:absolute;bottom:20px;left:20px;font-size:10px;color:#fff;letter-spacing:1px;background:#0005;padding:6px 10px;border-radius:4px}.section-media.variant-right .media-image{order:2}.sample-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.sample-cards article{border:1px solid var(--page-border);padding:32px;border-radius:var(--radius);background:var(--page-surface);position:relative;min-height:280px}.card-icon{width:48px;height:48px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:calc(var(--radius)*.55);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);display:grid;place-items:center;margin-bottom:35px}.card-number{position:absolute;top:30px;right:27px;font-size:11px;opacity:.3}.sample-cards h3{font-size:23px;margin-bottom:16px}.sample-cards p{font-size:13px;line-height:1.8;margin-bottom:35px}.card-arrow{position:absolute;right:24px;bottom:24px;opacity:.4}.sample-cards.bento{grid-template-columns:1.3fr 1fr}.bento article:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;background:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--accent) 20%,transparent),transparent 75%),var(--page-surface)}.bento article:first-child .card-icon{margin-bottom:auto;width:70px;height:70px}.bento article:not(:first-child){min-height:170px;padding:22px 28px}.bento article:not(:first-child) .card-icon{float:left;width:38px;height:38px;margin:0 16px 20px 0}.bento article:not(:first-child) h3{font-size:21px;letter-spacing:-.5px;padding-right:5px;margin:5px 0 18px}.bento article:not(:first-child) p{clear:both;margin:0;font-size:12px}.bento article:not(:first-child) .card-arrow,.bento article:not(:first-child) .card-number{display:none}.section-testimonials{background:none}.section-testimonials>h2{font-size:40px;max-width:650px}.quote-panel{border:1px solid var(--page-border);padding:40px 46px;border-radius:var(--radius);margin-top:40px;background:var(--page-surface)}.quote-mark{font:70px var(--font-heading);color:var(--accent);line-height:1}.quote-panel blockquote{font-size:clamp(23px,2.7vw,36px);line-height:1.45;margin:0 0 40px;letter-spacing:-.6px;font-weight:400}.quote-bottom{justify-content:space-between;gap:20px}.quote-author,.quote-bottom{display:flex;align-items:center}.quote-author{gap:13px}.quote-author>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--gradient-end));font-size:11px;color:white}.quote-author b{display:block;font-size:13px;font-weight:500}.quote-author small{font-size:10px;opacity:.4}.quote-controls{display:flex;align-items:center;gap:15px}.quote-controls span{font-size:10px;opacity:.4}.quote-controls button{width:36px;height:36px;border-radius:50%;border:1px solid var(--page-border);color:var(--page-fg);display:grid;place-items:center}.sample-process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px;padding-top:20px}.sample-process article{position:relative}.sample-process article:before{content:"";position:absolute;top:25px;left:65px;right:-25px;height:1px;background:var(--page-border)}.sample-process article:last-child:before{display:none}.sample-process article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:15px;margin-bottom:30px}.sample-process h3{font-size:22px;margin-bottom:15px}.sample-process p{font-size:13px;line-height:1.8}.section-cta{margin:40px 6vw;padding:65px 60px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius);background:radial-gradient(ellipse at 10% 100%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 60%),radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--gradient-end) 12%,transparent),transparent 70%)}.cta-content{text-align:center}.cta-content .site-description{margin:0 auto 28px}.cta-content h2{font-size:clamp(35px,5vw,64px)}.section-cta.variant-compact .cta-content{display:flex;justify-content:space-between;align-items:center;gap:30px;text-align:left}.variant-compact .site-eyebrow{display:none}.variant-compact h2{font-size:30px}.variant-compact .site-description{margin-bottom:0;font-size:13px}.section-scroll{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:start}.sticky-copy{position:-webkit-sticky;position:sticky;top:60px}.scroll-hint{font-size:11px;color:var(--accent);display:block;margin-top:35px}.sticky-cards{display:flex;flex-direction:column;gap:80px}.sticky-photo{height:350px;border-radius:var(--radius);overflow:hidden;position:relative;margin-bottom:30px}.sticky-photo img{width:100%;height:100%;object-fit:cover}.sticky-photo>span{position:absolute;bottom:15px;left:20px;font-size:60px;letter-spacing:-4px;color:#fff;line-height:1}.sticky-cards p{font-size:14px}.section-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:start;background:none}.section-form h2{font-size:46px}.contact-note{margin-top:45px;font-size:11px;opacity:.6;display:flex;gap:8px;align-items:center}.sample-form{gap:20px;border:1px solid var(--page-border);border-radius:var(--radius);padding:30px;background:var(--page-surface)}.sample-form,.sample-form label{display:flex;flex-direction:column}.sample-form label{font-size:12px;gap:8px;opacity:.8}.sample-form input,.sample-form textarea{width:100%;padding:12px;border:1px solid var(--page-border);background:var(--page-bg);color:var(--page-fg);border-radius:calc(var(--radius)*.4);font-size:13px}.sample-form textarea{min-height:95px;resize:vertical}.sample-form small{font-size:10px;opacity:.4;line-height:1.6}.sample-blog{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.blog-tile{text-align:left;padding:0;color:var(--page-fg);font-family:inherit}.blog-tile>div{height:220px;position:relative;border-radius:var(--radius);overflow:hidden;margin-bottom:20px}.blog-tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-tile:hover img{transform:scale(1.05)}.blog-tile>div>span{position:absolute;left:13px;bottom:13px;background:#ffffffc9;color:#34313c;border-radius:30px;padding:4px 12px;font:10px var(--font-body)}.blog-tile>small{font-size:10px;opacity:.4}.blog-tile h3{margin:12px 0 20px;font-size:23px}.sample-article{max-width:1060px;margin:0 auto;text-align:center}.sample-article h2{font-size:clamp(35px,5.5vw,70px);max-width:900px;margin:0 auto 24px}.article-lead{max-width:600px;margin:0 auto 25px}.sample-article>small{font-size:11px;opacity:.4}.article-cover{height:470px;margin:45px 0 60px}.article-cover img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.article-body{max-width:660px;margin:auto;text-align:left}.article-body h3{font-size:29px;margin-top:38px}.article-body p{font-size:17px;line-height:1.9}.article-body blockquote{border-left:2px solid var(--accent);margin:35px 0;padding:15px 25px;font-size:24px;line-height:1.5;opacity:.8}.article-back{display:flex;align-items:center;gap:8px;padding:24px 6vw;color:var(--accent);font-size:13px}.sample-portfolio{display:grid;grid-template-columns:1fr 1fr;grid-gap:45px 30px;gap:45px 30px}.portfolio-photo{height:330px;position:relative;overflow:hidden;border-radius:var(--radius);margin-bottom:22px}.portfolio-photo>img{width:100%;height:100%;object-fit:cover;filter:brightness(.45);transition:transform .5s}.sample-portfolio article:hover .portfolio-photo>img{transform:scale(1.04)}.portfolio-browser{position:absolute;left:12%;right:12%;top:14%;bottom:0;background:#eee9e6;border-radius:7px 7px 0 0;box-shadow:0 0 40px #0004;transform:rotate(-5deg) translateY(10px)}.sample-portfolio article:nth-child(2) .portfolio-browser{transform:rotate(5deg) translateY(10px)}.portfolio-browser>span{display:block;font:7px var(--font-body);letter-spacing:3px;color:#aaa;padding:9px}.portfolio-browser>div{height:100%;background-size:cover;background-position:50%;padding:30px 20px;position:relative}.portfolio-browser b{font:30px var(--font-heading);color:white;text-shadow:0 2px 8px #0006}.sample-portfolio article>small{font-size:11px;color:var(--accent)}.portfolio-copy{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:10px}.portfolio-copy h3{font-size:26px;margin:0}.portfolio-copy svg{opacity:.5}.sample-nav{justify-content:space-between;gap:20px;padding:22px 6vw;border-bottom:1px solid var(--page-border)}.sample-logo,.sample-nav{display:flex;align-items:center}.sample-logo{gap:10px;font-size:22px;font-weight:600;letter-spacing:-.7px;white-space:nowrap}.sample-logo>span{color:var(--accent);font-size:30px}.sample-nav nav{display:flex;gap:30px;font-size:12px;opacity:.6}.sample-nav .site-button{font-size:11px;padding:10px 14px}.mobile-menu{display:none;color:var(--page-fg)}.sample-footer{border-top:1px solid var(--page-border);padding:60px 6vw 25px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px;gap:40px;background:var(--page-surface)}.sample-footer p{font-size:13px;max-width:300px;margin-top:15px}.sample-footer>div:not(:first-child){display:flex;flex-direction:column;gap:10px;font-size:12px}.sample-footer b{font-weight:500;margin-bottom:5px}.sample-footer a,.sample-footer>div>span{opacity:.5}.sample-footer>small{grid-column:1/-1;border-top:1px solid var(--page-border);padding-top:22px;font-size:10px;opacity:.35}.empty-preview{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px}.empty-preview>svg{color:var(--accent);margin-bottom:24px}.empty-preview h2{font-size:30px;letter-spacing:-1px}.empty-preview p{font-size:14px}.preview-error{padding:60px;max-width:700px;margin:auto}.preview-error h1{font-size:28px}.preview-error a{color:#7660d9}.preview-loading{padding:30px;color:#9d8cca}@container (min-width:380px){.mini-inner{transform:scale(.37)}}@media(min-width:1600px){.app-shell{grid-template-columns:235px minmax(0,1fr) 285px}.workspace{padding:40px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-workspace{padding:0}.template-preview{height:218px}.workspace-heading{margin-bottom:40px}.workspace-heading h1{font-size:36px}}@media(max-width:1190px){.app-shell{grid-template-columns:182px minmax(0,1fr) 238px}.app-header{padding:0 20px;gap:15px}.brand-product{font-size:15px}.brand-divider{margin:0 5px}.brand{font-size:22px}.workspace{padding:25px 20px}.workspace-heading{display:block}.library-total{margin-top:15px}.workspace-heading h1{font-size:28px}.template-preview{height:180px}.mini-inner{transform:scale(.265)}.template-info{padding:13px 11px}.template-info p{font-size:10px}.template-info h3{font-size:12px}.settings-scroll{padding-right:16px}.settings-heading,.settings-scroll{padding-left:16px}.preset-colors{gap:8px}.left-sidebar{padding-left:10px;padding-right:10px}.category-list button{font-size:12px;padding:10px 8px;gap:8px}.builder-workspace{padding:0}.canvas-stage{padding:18px}.canvas-toolbar{padding:15px}.canvas-toolbar>div:first-child{max-width:35%}.header-preview{font-size:11px}.app-tabs{gap:15px}.app-tabs>button{font-size:12px}}@media(max-width:960px){.app-shell{grid-template-columns:170px minmax(0,1fr);grid-template-rows:70px calc(100dvh - 70px)}.app-header{grid-column:1/-1}.right-sidebar{grid-column:2;grid-row:3;border-top:1px solid #e8e7ef;overflow:visible}.app-shell{height:auto;min-height:100dvh;overflow:visible;grid-template-rows:70px auto auto}.workspace{min-height:calc(100dvh - 70px);overflow:visible}.left-sidebar{grid-row:2/4}.app-header{position:-webkit-sticky;position:sticky;top:0}.settings-scroll{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 25px;gap:0 25px;padding:0 25px 20px;overflow:visible}.settings-heading{padding-left:25px}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px}.settings-footer .primary{width:auto}.settings-footer>span{margin:0}.builder-workspace{height:85dvh;min-height:650px}.template-preview{height:190px}.mini-inner{transform:scale(.3)}.brand-divider,.brand-product,.version{display:none}.brand{font-size:22px}.app-tabs{gap:18px}.header-preview{font-size:11px;padding:9px}.sidebar-bottom{position:-webkit-sticky;position:sticky;bottom:0;background:white}.editing-label,.empty-settings{grid-column:1/-1}}@media(max-width:640px){.app-shell{display:flex;flex-direction:column}.app-header{height:65px;padding:0 14px;gap:10px}.brand{font-size:20px;gap:5px}.brand-mark{font-size:32px}.app-tabs{gap:13px;flex:1 1;justify-content:center}.app-tabs>button{font-size:11px;gap:5px}.app-tabs svg{display:none}.header-preview{padding:9px;font-size:0;gap:0}.header-preview>svg:last-child{display:none}.header-preview>svg:first-child{width:18px;height:18px}.left-sidebar{padding:12px 15px;border-right:0;border-bottom:1px solid #e7e8ef;overflow:visible}.left-sidebar>.sidebar-label{display:none}.category-list{flex-direction:row;overflow:auto;gap:5px;scrollbar-width:none;padding:0 0 4px}.category-list button{white-space:nowrap;flex-shrink:0;padding:9px 12px;font-size:12px;border:1px solid #eeedf4}.category-dot,.category-list small{display:none}.sidebar-bottom{padding:12px 0 0;display:flex;justify-content:space-between;gap:10px;position:static}.save-state{margin:0;font-size:9px}.sidebar-brand{display:none}.file-actions{gap:12px}.file-actions button{font-size:10px}.workspace{padding:25px 16px;min-height:0}.breadcrumb{font-size:8px;margin-bottom:12px}.workspace-heading h1{font-size:29px}.workspace-heading p{font-size:12px;max-width:280px}.workspace-heading{margin-bottom:25px}.library-total{font-size:10px}.library-toolbar{gap:10px}.library-toolbar h2{font-size:12px}.search-field{width:160px;padding:9px}.template-grid{grid-template-columns:1fr;gap:18px}.template-preview{height:225px}.mini-inner{transform:scale(.345)}.template-info{padding:17px}.template-info h3{font-size:14px}.template-info p{font-size:11px}.add-block{width:35px;height:35px}.template-tag{font-size:10px}.library-footer{font-size:10px;align-items:flex-start}.library-footer button{font-size:10px;white-space:nowrap}.right-sidebar{border-left:0}.settings-scroll{gap:0 20px;padding:0 20px 20px}.settings-heading{padding:22px 20px 13px}.settings-footer{padding:20px;flex-direction:column;gap:12px}.settings-footer .primary{width:100%;font-size:13px}.setting-group>label:not(.color-field){font-size:12px}.color-field{font-size:11px}.preset-colors{gap:7px;flex-wrap:wrap}.preset-colors button{width:23px;height:23px}.settings-scroll .setting-group select{font-size:11px}.settings-scroll .font-sample{gap:12px}.settings-scroll .font-sample small{font-size:9px}.builder-workspace{height:75dvh;min-height:550px;padding:0}.project-name{padding:0 0 10px}.project-name input{max-width:100%}.block-list{max-height:215px;overflow:auto}.block-row{display:flex;align-items:center;gap:8px}.block-row-actions{margin:0}.block-row-actions button{padding:8px}.block-select{font-size:12px}.add-section{padding:9px;margin-top:8px}.sidebar-help{padding:8px 0;margin:0}.canvas-toolbar{padding:13px 15px}.canvas-stage{padding:12px}.canvas-stage.mobile .canvas-browser{max-width:100%}.canvas-bottom{padding:12px 15px;font-size:9px}.canvas-bottom button,.canvas-toolbar>div:first-child{font-size:10px}.modal-backdrop{padding:10px}.block-modal{height:95dvh}.block-modal>header{padding:14px;align-items:flex-start}.block-modal h2{font-size:15px}.block-modal header>div:last-child{gap:5px;flex-wrap:wrap;justify-content:flex-end}.block-modal header .primary,.block-modal header .secondary{font-size:10px;padding:8px}.block-modal header .primary svg{display:none}.block-modal footer{font-size:9px;padding:12px;line-height:1.5}.block-modal footer span{max-width:45%}.modal-canvas{padding:7px}.share-modal{padding:28px}.share-modal h2{font-size:23px}.toast{font-size:12px;padding:12px 15px}.settings-scroll>.remove-button{align-self:center}.editing-label+.setting-group{grid-column:1/-1}}@media(max-width:700px){.site-section{padding:55px 25px}.site-preview h2{font-size:36px;letter-spacing:-1.3px}.site-preview p{font-size:15px}.site-eyebrow{font-size:9px;margin-bottom:17px}.section-hero{grid-template-columns:1fr;gap:35px;min-height:0}.section-hero h2{font-size:45px;letter-spacing:-2px}.hero-image{height:350px}.image-sticker{left:15px;right:15px;bottom:15px;padding:14px}.site-actions{gap:18px;margin-top:22px}.site-button{font-size:12px;padding:13px 18px}.section-hero.variant-center{min-height:560px}.variant-center h2{font-size:48px}.section-media{grid-template-columns:1fr;gap:35px}.section-media.variant-right .media-image{order:0}.media-image{height:320px}.sample-cards,.sample-cards.bento{grid-template-columns:1fr;gap:15px}.sample-cards article{min-height:240px}.bento article:first-child{grid-row:auto;min-height:310px}.sample-cards.bento article:not(:first-child){min-height:170px}.section-heading{margin-bottom:30px}.section-testimonials>h2{font-size:32px}.quote-panel{padding:25px;margin-top:25px}.quote-panel blockquote{font-size:24px;line-height:1.45;margin-bottom:30px}.quote-bottom{flex-wrap:wrap;gap:22px}.quote-controls{margin-left:auto}.sample-process{grid-template-columns:1fr 1fr;gap:30px}.sample-process article:before{display:none}.sample-process h3{font-size:22px}.sample-process p{font-size:13px}.sample-process article>span{margin-bottom:20px}.section-cta{margin:20px;padding:42px 25px}.section-cta.variant-compact .cta-content{display:block;text-align:center}.variant-compact .site-description{margin-bottom:25px}.section-scroll{grid-template-columns:1fr;gap:30px}.sticky-copy{position:static}.sticky-cards{gap:40px}.sticky-photo{height:310px}.section-form{grid-template-columns:1fr;gap:30px}.section-form h2{font-size:37px}.contact-note{margin-top:20px}.sample-form{padding:23px}.sample-blog,.sample-portfolio{grid-template-columns:1fr;gap:35px}.blog-tile>div{height:250px}.blog-tile h3{font-size:26px}.portfolio-photo{height:320px}.portfolio-copy h3{font-size:27px}.sample-article h2{font-size:38px}.article-cover{height:280px;margin:30px 0 40px}.sample-article .article-lead{font-size:16px}.article-body h3{font-size:25px}.article-body p{font-size:16px}.article-body blockquote{font-size:21px;padding:12px 20px}.sample-nav{padding:16px 23px;flex-wrap:wrap;gap:12px}.sample-logo{font-size:19px}.sample-nav>.site-button{margin-left:auto;padding:9px 12px;font-size:10px;min-height:37px}.sample-nav nav{display:none;order:4;width:100%;padding:15px 0 5px;justify-content:space-between}.sample-nav nav.nav-visible{display:flex}.mobile-menu{display:flex;padding:4px}.sample-footer{padding:40px 25px 25px;grid-template-columns:1fr 1fr;gap:30px}.sample-footer>div:first-child{grid-column:1/-1}.sample-footer p{margin-bottom:0}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.brand-mark{width:40px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transform:none;margin-top:0}.brand-mark img{width:64px;height:64px;max-width:none;flex-shrink:0;display:block}@media(max-width:640px){.brand-mark{width:32px;height:32px}.brand-mark img{width:52px;height:52px}}.examples-shell{grid-template-columns:218px minmax(0,1fr)}.examples-shell .workspace{padding:35px 42px}.industry-sidebar-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin:0 4px}.examples-view{max-width:1200px;margin:0 auto}.examples-heading{max-width:700px;margin:27px 0 35px}.examples-kicker{display:flex;gap:7px;align-items:center;font-size:12px;letter-spacing:1.3px;color:#8872bd;margin-bottom:17px}.examples-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.13;letter-spacing:-1.8px;font-weight:500;margin-bottom:18px}.examples-heading h1 span{color:#9e96ad}.examples-heading p{font-size:16px;line-height:1.7;color:#878494;max-width:590px}.industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.industry-card{background:white;border:1px solid #e6e4ee;border-radius:13px;overflow:hidden}.industry-cover{width:100%;height:290px;position:relative;text-align:left;padding:0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.industry-cover>img{width:100%;height:100%;object-fit:cover;grid-column:2;grid-row:1;min-width:0;transition:transform .4s}.industry-cover:hover>img{transform:scale(1.04)}.industry-cover-copy{grid-column:1;grid-row:1;padding:30px 22px;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0}.industry-cover-copy>span:first-child{font-size:12px;letter-spacing:1.5px;opacity:.65}.industry-cover-copy strong{font-size:clamp(23px,2.4vw,35px);font-weight:400;line-height:1.14;letter-spacing:-1px;white-space:pre-line}.cover-button{display:flex;gap:7px;align-items:center;justify-content:center;padding:9px 10px;color:white;font:11px var(--font-body);width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:3px}.industry-number{position:absolute;right:13px;top:13px;display:grid;place-items:center;width:29px;height:29px;border:1px solid #ffffff50;color:white;background:#0003;border-radius:50%;font-size:11px}.industry-photographer>img{filter:brightness(.8)}.industry-law .industry-cover-copy{padding-left:24px}.industry-card-copy{padding:23px 24px}.industry-title-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.industry-title-row h2{margin:0;font-size:18px;letter-spacing:-.4px}.palette-dots{display:flex;align-items:center;flex-shrink:0;padding-left:6px}.palette-dots i{width:18px;height:18px;border-radius:50%;margin-left:-5px;border:2px solid white;box-shadow:0 0 0 1px #00000010}.industry-card-copy p{color:#97909f;line-height:1.7;font-size:14px;margin-bottom:23px;min-height:48px}.industry-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.industry-card-bottom>span{display:flex;gap:7px;align-items:center;color:#a19aaa;font-size:12px}.industry-card-bottom button{font-size:13px;display:flex;align-items:center;gap:4px;color:#8864c5;padding:0}.industry-card-bottom button:hover{color:#5c3b97}.examples-disclaimer{font-size:12px;line-height:1.7;color:#a299ac;margin:25px 0 5px;max-width:850px}.examples-back{display:flex;gap:7px;align-items:center;color:#8e819f;font-size:13px;margin:26px 0;padding:0}.industry-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-bottom:32px;border-bottom:1px solid #e6e2ed;margin-bottom:30px}.industry-detail-heading h1{font-size:38px;font-weight:500;letter-spacing:-1.2px;margin-bottom:13px}.industry-detail-heading p{font-size:15px;color:#8f859a;line-height:1.7;max-width:560px}.industry-style{display:flex;gap:12px;align-items:center}.industry-style>span:last-child{font-size:12px;color:#a097aa;line-height:1.6}.industry-detail-actions{display:flex;flex-direction:column;gap:10px;width:240px;flex-shrink:0}.industry-detail-actions small{font-size:11px;line-height:1.6;color:#a59aaf;text-align:center}.industry-detail-actions .primary,.industry-detail-actions .secondary{font-size:13px}.industry-blocks-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.industry-blocks-heading h2{font-size:16px;font-weight:500;margin:0}.industry-blocks-heading h2 span{color:#a191b4;margin-left:6px;font-size:13px}.industry-blocks-heading p{font-size:12px;color:#a197aa;margin:0}.industry-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-block-grid .template-preview{height:235px}.industry-block-grid .mini-inner{transform:scale(.38)}.industry-block-grid .template-info h3{font-size:14px;line-height:1.4}.industry-block-grid .template-info p{font-size:12px}.industry-block-grid .template-info{padding:18px}.industry-block-grid .template-tag{font-size:11px}.industry-block-grid .template-preview .mini-inner .sample-nav{margin-top:180px}.image-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.image-options button{width:100%}.item-edit-fields{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.item-edit-fields input,.item-edit-fields textarea{border:1px solid #e4e6ee;border-radius:7px;padding:9px;width:100%;color:#686d80;background:white;font-size:12px}.item-edit-fields textarea{min-height:90px;font-size:12px}.presentation-products .sample-cards article{border:0;background:transparent;padding:0 0 20px;overflow:hidden;border-radius:0}.presentation-products .card-arrow,.presentation-products .card-icon,.presentation-products .card-number{display:none}.product-photo{height:310px;overflow:hidden;border-radius:var(--radius);margin-bottom:22px}.product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.presentation-products article:hover .product-photo img{transform:scale(1.03)}.product-label{display:block;color:var(--accent);font-size:11px;letter-spacing:1px;margin-bottom:12px}.presentation-products .sample-cards h3{margin-bottom:13px}.presentation-products .sample-cards p{font-size:14px;margin:0}.presentation-gallery .portfolio-photo{height:410px}.presentation-gallery .portfolio-photo>img{filter:none}.presentation-gallery .sample-portfolio article:first-child:nth-last-child(3){grid-column:1/-1}.presentation-gallery .sample-portfolio article:first-child:nth-last-child(3) .portfolio-photo{height:520px}.presentation-gallery .portfolio-copy>svg{display:none}.mini-inner .presentation-products .product-photo{height:260px}.mini-inner .presentation-gallery .portfolio-photo{height:310px}.mini-inner .presentation-gallery .sample-portfolio article:first-child:nth-last-child(3) .portfolio-photo{height:320px}@media(min-width:1600px){.examples-shell{grid-template-columns:235px minmax(0,1fr)}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-cover{height:295px}.industry-cover-copy strong{font-size:27px}.industry-cover-copy{padding:25px 18px}.industry-block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-block-grid .mini-inner{transform:scale(.34)}.industry-block-grid .template-preview{height:220px}}@media(max-width:1190px){.examples-shell{grid-template-columns:182px minmax(0,1fr)}.examples-shell .workspace{padding:30px}.industry-cover{height:255px}.industry-cover-copy{padding:23px 17px}.industry-cover-copy strong{font-size:27px}.industry-card-copy{padding:20px}.industry-title-row h2{font-size:17px}.industry-card-bottom button{font-size:12px}.industry-detail-heading{align-items:flex-start;gap:20px}.industry-detail-heading h1{font-size:32px}.industry-detail-actions{width:220px}.industry-block-grid .mini-inner{transform:scale(.32)}.industry-block-grid .template-preview{height:210px}.app-tabs{gap:15px}.app-tabs>button{font-size:12px}}@media(max-width:960px){.examples-shell{grid-template-columns:170px minmax(0,1fr);grid-template-rows:70px auto}.examples-shell .left-sidebar{grid-row:2}.examples-shell .workspace{padding:25px}.industry-grid{grid-template-columns:1fr}.industry-cover{height:300px}.industry-cover-copy{padding:30px}.industry-cover-copy strong{font-size:36px}.industry-detail-heading{flex-direction:column;gap:18px}.industry-detail-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.industry-detail-actions small{grid-column:1/-1;text-align:left}.industry-blocks-heading{display:block}.industry-blocks-heading p{margin-top:10px}.industry-block-grid .mini-inner{transform:scale(.24)}.industry-block-grid .template-preview{height:170px}.app-tabs{gap:12px}.app-tabs>button,.header-preview{font-size:11px}}@media(max-width:640px){.app-header{height:auto;min-height:105px;flex-wrap:wrap;padding:10px 14px 0;gap:3px 10px}.app-header .brand{margin-right:auto}.app-header .app-tabs{order:3;width:100%;flex:auto;height:41px;justify-content:space-between;gap:8px}.app-tabs>button{font-size:11px;padding:0 2px;white-space:nowrap}.app-header .header-preview{font-size:0}.examples-shell{display:flex}.examples-shell .workspace{padding:25px 16px}.examples-heading{margin:24px 0}.examples-heading h1{font-size:36px}.examples-heading p{font-size:15px}.examples-kicker{font-size:10px}.industry-cover{height:270px}.industry-cover-copy{padding:25px 20px}.industry-cover-copy strong{font-size:29px}.industry-cover-copy>span:first-child{font-size:10px}.industry-card-copy{padding:21px}.industry-title-row h2{font-size:18px}.industry-card-copy p{font-size:14px}.industry-detail-heading h1{font-size:32px}.industry-style{gap:8px}.industry-style>span:last-child{font-size:11px}.industry-detail-actions{grid-template-columns:1fr}.industry-detail-actions small{font-size:12px}.industry-detail-actions .primary,.industry-detail-actions .secondary{font-size:14px}.industry-block-grid{grid-template-columns:1fr}.industry-block-grid .mini-inner{transform:scale(.34)}.industry-block-grid .template-preview{height:230px}.industry-block-grid .template-tag{font-size:10px}.industry-detail-heading p{font-size:15px}.presentation-products .product-photo{height:340px}.presentation-gallery .portfolio-photo,.presentation-gallery .sample-portfolio article:first-child:nth-last-child(3) .portfolio-photo{height:380px}.industry-sidebar-dot{display:none}}.brand,.font-sample>span,.industry-cover-copy strong,.sample-logo,.site-preview h1,.site-preview h2,.site-preview h3,.site-preview h4,.site-preview h5,.site-preview h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif}.font-sample small,.industry-cover-copy{font-family:var(--font-body),sans-serif}.font-pair{border:1px solid #e4e6ee;border-radius:7px;overflow:hidden}.font-pair>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px}.font-pair>div+div{border-top:1px solid #eeedf4}.font-pair span{font-size:12px;color:#8a879a}.font-pair strong{font-family:var(--font-heading),sans-serif;font-size:14px;font-weight:500}.font-pair b{font-family:var(--font-body),sans-serif;font-size:14px;font-weight:500}.font-pair-note{color:#9992a5;line-height:1.7;font-size:11px}.site-preview .site-actions{gap:12px;align-items:stretch}.site-preview .site-button{min-height:46px;max-width:100%;padding:11px 22px;gap:10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 65%,white);font-family:var(--font-body),sans-serif;font-size:16px;font-weight:700;line-height:22px;text-align:center;white-space:normal;background:linear-gradient(var(--angle),var(--accent),color-mix(in srgb,var(--accent) 76%,var(--gradient-end)));color:#fff;box-shadow:inset 0 1px 0 #ffffff12;transition:background .18s,border-color .18s,transform .18s}.site-preview .site-button svg{width:18px;height:18px;flex-shrink:0}.site-preview .site-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.site-preview .site-button-secondary{background:color-mix(in srgb,var(--page-fg) 3%,var(--page-bg));border:1px solid color-mix(in srgb,var(--page-fg) 18%,var(--page-bg));color:color-mix(in srgb,var(--page-fg) 76%,var(--page-bg));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--page-fg) 4%,transparent)}.site-preview .site-button-secondary:hover{filter:none;background:color-mix(in srgb,var(--page-fg) 7%,var(--page-bg));border-color:color-mix(in srgb,var(--page-fg) 32%,var(--page-bg));color:var(--page-fg)}@media(max-width:700px){.site-preview .site-button{padding:11px 18px}.site-preview .site-actions{gap:12px}.site-preview .sample-nav .site-button{font-size:14px;padding:10px 14px}}.section-form:before,.section-hero:before,.section-testimonials:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--glow-x,12%) var(--glow-y,65%),color-mix(in srgb,var(--accent) var(--glow-strength,14%),transparent) 0,transparent 75%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#00000010 5%,#00000050 12%,#000000b0 22%,#000 34%,#000 65%,#000000b0 78%,#00000050 88%,#00000010 95%,transparent);mask-image:linear-gradient(180deg,transparent 0,#00000010 5%,#00000050 12%,#000000b0 22%,#000 34%,#000 65%,#000000b0 78%,#00000050 88%,#00000010 95%,transparent)}.section-hero.variant-center{--glow-x:50%;--glow-y:78%;--glow-strength:25%}.section-testimonials{--glow-x:50%;--glow-y:65%;--glow-strength:10%}.section-form{--glow-x:0%;--glow-y:60%;--glow-strength:14%}:root{--font-heading:var(--font-poppins);--font-body:var(--font-inter)}.font-pair{gap:12px}.font-pair,.font-pair>label{display:flex;flex-direction:column}.font-pair>label{gap:7px;margin:0}.font-pair select{width:100%;padding:10px 12px;border:1px solid #e4e6ee;border-radius:9px;background:white;color:#686d80;font:inherit}.drag-handle:focus-visible,.font-pair select:focus-visible{outline:2px solid #a397ff;outline-offset:3px}.sortable-block{position:relative}.block-row-main{display:flex;align-items:center;gap:4px;min-width:0;flex:1 1}.block-row-main .block-select{min-width:0}.block-row-main .block-select>span:last-child{overflow:hidden;text-overflow:ellipsis}.drag-handle{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:#93929f;cursor:-webkit-grab;cursor:grab;touch-action:none}.drag-handle:hover{background:#eee8fa;color:#8063ba}.sortable-block.dragging{z-index:5;background:#f6f2ff;border-color:#a397ff;box-shadow:0 8px 24px #40335c25}.sortable-block.dragging .drag-handle{cursor:-webkit-grabbing;cursor:grabbing}.header-tools{gap:10px;flex-shrink:0}.header-tools,.tour-help{display:flex;align-items:center}.tour-help{justify-content:center;gap:6px;min-width:36px;min-height:38px;color:#79718e;border-radius:9px;font-size:12px}.tour-help:hover{background:#f3efff;color:#7660e8}.tour-layer{position:fixed;inset:0;z-index:1000;isolation:isolate}.tour-shield{position:absolute;inset:0;touch-action:none}.tour-highlight{position:fixed;border:2px solid #a897ff;border-radius:12px;box-shadow:0 0 0 9999px #17132380;pointer-events:none}.tour-card{position:fixed;width:min(344px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:20px;border:1px solid #e7dffd;border-radius:18px;background:white;color:#343044;box-shadow:0 16px 60px #21143433;font-family:var(--font-body);font-size:13px}.tour-kicker{justify-content:space-between;margin:-6px -6px 4px 0}.tour-kicker,.tour-kicker>span{display:flex;align-items:center}.tour-kicker>span{gap:7px;font-size:10px;letter-spacing:1px;color:#8066ce;font-weight:700}.tour-counter{color:#9891a5;font-size:11px;margin:0 0 8px}.tour-card h2{font-family:var(--font-heading);font-size:20px;line-height:1.35;letter-spacing:-.5px;margin:0 0 10px;outline:none}.tour-card p#tour-description{line-height:1.75;color:#777083;margin:0 0 20px}.tour-progress{display:flex;gap:5px;margin-bottom:20px}.tour-progress span{height:3px;border-radius:3px;background:#eeebf4;flex:1 1}.tour-progress .done{background:#927aef}.tour-actions{gap:12px}.tour-actions,.tour-dismiss{display:flex;justify-content:space-between}.tour-dismiss{gap:8px;margin-top:16px;border-top:1px solid #efebf6;padding-top:12px}.tour-dismiss button{font-size:11px;color:#898094;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.tour-dismiss button:hover{color:#7660e8}@media(max-width:1350px){.tour-help span{display:none}}@media(max-width:640px){.header-tools{gap:7px}.tour-card{padding:18px}.tour-help{min-width:34px}.tour-card h2{font-size:19px}}.industry-card{container-type:inline-size;display:flex;flex-direction:column;border-radius:16px}.industry-cover{height:320px;flex:none;display:flex;flex-direction:column;gap:16px;padding:22px;background:var(--page-bg);color:var(--page-fg);font-family:var(--font-body);isolation:isolate}.industry-cover:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 0 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%);pointer-events:none}.industry-cover-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;width:100%;text-align:left}.industry-cover-header>span:first-child{font-family:var(--font-heading);font-size:clamp(10px,3.2cqw,13px);font-weight:500;line-height:1.4;letter-spacing:0;max-width:85%}.industry-cover .industry-number{position:static;display:block;width:auto;height:auto;background:none;border:0;border-radius:0;color:inherit;opacity:.45;font:500 10px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.industry-cover-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;grid-gap:18px;gap:18px;width:100%;flex:1 1;min-height:0}.industry-cover .industry-cover-copy{padding:4px 0;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;grid-column:auto;grid-row:auto}.industry-cover .industry-cover-copy strong{display:block;margin:auto 0;font-family:var(--font-heading);font-size:clamp(18px,5.8cqw,28px);font-weight:500;line-height:1.24;letter-spacing:-.035em;white-space:pre-line;overflow-wrap:normal;text-wrap:pretty}.industry-cover .cover-button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;padding:9px 11px;border-radius:10px;background:linear-gradient(var(--angle),var(--accent),var(--gradient-end));border:1px solid color-mix(in srgb,var(--accent) 65%,white);color:white;font-family:var(--font-body);font-size:clamp(9px,2.6cqw,11px);font-weight:600;line-height:1.4;letter-spacing:0;text-align:left}.cover-button svg{flex-shrink:0}.industry-cover-photo{display:block;min-width:0;min-height:0;overflow:hidden;border-radius:clamp(6px,var(--radius),14px)}.industry-cover-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.industry-cover:hover .industry-cover-photo img{transform:scale(1.035)}.industry-photographer .industry-cover-photo img{filter:brightness(.9)}.industry-card-copy{display:flex;flex-direction:column;flex:1 1;padding:22px}.industry-title-row{align-items:flex-start;gap:12px}.industry-title-row h2{font-size:17px;line-height:1.45;letter-spacing:-.025em;font-weight:500}.industry-card-copy p{font-family:var(--font-body);font-size:13px;line-height:1.75;min-height:0;margin-bottom:22px;color:#878091}.industry-card-bottom{margin-top:auto;gap:12px}.industry-card-bottom button{font-size:12px}@media(max-width:640px){.industry-cover{height:310px;padding:18px;gap:14px}.industry-cover-body{gap:14px}.industry-card-copy{padding:20px}}@media(prefers-reduced-motion:reduce){.industry-cover-photo img{transition:none}.industry-cover:hover .industry-cover-photo img{transform:none}}.app-shell>*{min-width:0}.compact-tools{display:none}.workspace:not(.builder-workspace){padding-inline:clamp(20px,2.2vw,52px)}.template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.industry-block-grid .template-preview,.template-preview{height:auto;aspect-ratio:1100/640}.industry-block-grid .template-preview .mini-inner,.template-preview .mini-inner{transform:scale(var(--thumbnail-scale,.3))}.mini-inner .section-hero{min-height:620px}.workspace-heading h1{font-size:clamp(26px,2.1vw,40px)}.app-tabs{gap:clamp(12px,1.4vw,26px)}.app-tabs>button{white-space:nowrap}.left-sidebar,.settings-scroll,.workspace{overscroll-behavior:contain;scrollbar-gutter:stable}.canvas-browser iframe{flex:1 1;min-height:0}.canvas-toolbar>div:first-child{min-width:0;text-overflow:ellipsis}.canvas-browser{min-height:0}.share-modal{max-height:calc(100dvh - 24px);overflow:auto}@media(min-width:1920px){.app-shell{grid-template-columns:250px minmax(0,1fr) 310px}.examples-shell{grid-template-columns:250px minmax(0,1fr)}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.examples-view{max-width:1480px}.workspace:not(.builder-workspace)>*{max-width:1600px;margin-left:auto;margin-right:auto}.canvas-stage{padding:24px 36px}}@media(min-width:1101px) and (max-height:800px){.app-shell{grid-template-rows:64px minmax(0,1fr)}.app-header{padding-inline:20px}.left-sidebar{padding-top:18px}.settings-heading{padding-top:18px;padding-bottom:12px}.workspace-heading{margin-bottom:24px}.canvas-stage{padding:14px}.canvas-bottom,.canvas-toolbar{padding:10px 16px}.setting-group{padding-block:16px}.sidebar-bottom{padding-top:16px}}@media(max-width:1100px){.app-shell,.examples-shell{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.app-header{position:relative;top:auto;flex:none;min-height:64px;height:64px;padding:8px 16px;gap:12px;flex-wrap:nowrap}.brand{font-size:21px}.brand-divider,.brand-product{display:none}.brand-mark{width:32px;height:32px}.app-tabs{gap:12px}.app-tabs>button{font-size:12px}.header-preview{font-size:0;padding:10px;gap:0}.header-preview>svg:last-child{display:none}.header-tools{gap:6px}.tour-help{min-width:40px;min-height:44px}.compact-tools{flex:none;gap:8px;padding:6px 16px;background:white;border-bottom:1px solid #e9e5f0}.compact-tools,.compact-tools button{display:flex;align-items:center;justify-content:center}.compact-tools button{gap:7px;padding:9px 14px;min-height:42px;border-radius:8px;font-size:13px;color:#82778f}.compact-tools .active{background:#eee9fc;color:#745aca}.compact-tools span{font-size:11px}.left-sidebar{flex:none;padding:10px 16px;border-right:0;border-bottom:1px solid #e9e5f0;overflow:hidden}.left-sidebar>.sidebar-label{display:none}.category-list{display:flex;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:2px;scrollbar-width:thin}.category-list button{flex:none;white-space:nowrap;min-height:42px;padding:8px 12px;border:1px solid #eeeaf5}.category-dot,.category-list small,.view-examples .sidebar-bottom,.view-library .sidebar-bottom{display:none}.examples-shell .workspace,.workspace{flex:1 1;min-height:0;overflow:auto;padding:22px 20px}.workspace-heading{margin-bottom:22px}.workspace-heading p{max-width:none}.library-total{margin-top:10px}.right-sidebar{display:none;flex:1 1;min-height:0;overflow:hidden;border:0}.settings-scroll{display:block;overflow:auto;min-height:0;padding:0 22px 22px}.settings-heading{padding:16px 22px 10px}.settings-footer{flex:none;padding:12px 22px;display:block}.settings-footer>span{display:none}.settings-footer .primary{width:100%}.pane-settings>.left-sidebar,.pane-settings>.workspace{display:none}.pane-settings>.right-sidebar{display:flex}.view-builder>.left-sidebar{display:none;flex:1 1;min-height:0;overflow:auto;padding:16px 20px}.view-builder.pane-structure>.left-sidebar{display:flex}.view-builder.pane-structure>.workspace{display:none}.view-builder.pane-structure .sidebar-label{display:block}.view-builder .block-list{max-height:none;overflow:visible}.view-builder .sidebar-bottom{position:static;display:block;padding:20px 0;background:white}.view-builder .save-state{margin-bottom:12px}.view-builder .sidebar-brand{display:block}.view-builder .file-actions button{min-height:44px;font-size:12px}.view-builder .block-row{display:flex;gap:8px;align-items:center}.block-row-actions{margin-top:0}.block-row-actions button,.drag-handle{min-width:40px;min-height:44px}.block-select{min-height:44px}.builder-workspace{height:auto;min-height:0;padding:0!important}.canvas-toolbar{padding:8px 12px;flex-wrap:wrap;flex:none}.canvas-toolbar>div:first-child{max-width:42%}.device-switch button,.history-actions button{min-height:40px;padding:8px}.canvas-stage{padding:10px;overflow:hidden;min-height:0}.canvas-bottom{flex:none;padding:8px 12px}.canvas-bottom button{min-height:32px}.examples-heading{margin-top:10px}.examples-heading h1{font-size:clamp(28px,4.4vw,44px)}.industry-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.industry-block-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.industry-detail-heading{flex-direction:column;align-items:stretch;gap:16px}.industry-detail-actions{width:100%;display:flex}.add-block{width:44px;height:44px}.template-info{padding:15px}.project-name input,.search-field input,.settings-scroll input:not([type=range]):not([type=color]),.settings-scroll select,.settings-scroll textarea,.share-modal input{font-size:16px!important}.preset-colors button{width:32px;height:32px}.preset-colors{gap:12px}.range-label input{height:22px}.panel-tabs button{min-height:44px;font-size:13px}.reset-theme{min-height:44px;font-size:12px}.color-field>div{height:44px}.color-field input{width:28px;height:28px}.block-modal{height:calc(100dvh - 24px)}.block-modal>header{padding:12px;flex-wrap:wrap}.block-modal header>div:last-child{margin-left:auto;flex-wrap:wrap}.block-modal header button{min-height:40px}.block-modal footer{padding:10px 12px;font-size:10px}.modal-canvas{padding:8px}}@media(max-width:640px){.app-header{height:102px;min-height:102px;flex-wrap:wrap;padding:6px 12px 0;gap:0 8px}.app-header .app-tabs{order:3;width:100%;height:44px;justify-content:space-between;gap:6px}.app-tabs>button{font-size:11px;min-height:44px;padding-inline:2px}.app-tabs svg{display:none}.app-header .brand{margin-right:auto}.brand-product{display:flex;font-size:14px;margin-left:5px}.compact-tools{padding:4px 10px;gap:4px}.compact-tools button{flex:1 1;padding:8px 6px;font-size:12px}.examples-shell .workspace,.workspace{padding:18px 14px}.workspace-heading h1{font-size:27px;line-height:1.25}.workspace-heading p{font-size:13px}.breadcrumb{margin-bottom:10px}.library-toolbar{flex-wrap:wrap;gap:10px}.search-field{flex:1 1;min-width:150px;padding:9px 10px}.library-toolbar h2{white-space:normal}.library-footer{flex-wrap:wrap}.library-footer button{min-height:40px}.industry-block-grid,.industry-grid,.template-grid{grid-template-columns:minmax(0,1fr)}.template-info p{font-size:12px}.template-info h3{font-size:14px}.canvas-toolbar>div:first-child{max-width:none;width:100%;font-size:11px}.canvas-toolbar{gap:2px 8px}.canvas-stage{padding:4px}.canvas-bottom>span{display:none}.canvas-bottom{justify-content:flex-end}.modal-backdrop{padding:6px}.block-modal{height:calc(100dvh - 12px)}.block-modal h2{font-size:14px}.block-modal footer{display:none}.modal-canvas{padding:4px}.block-modal>header>div:first-child{max-width:70%}.block-modal header>div:last-child{width:100%;justify-content:flex-end}.share-modal{padding:28px 20px}.share-modal>div{flex-wrap:wrap}}.site-preview:not(.mini-inner) .section-hero,.site-preview:not(.mini-inner) .site-section{padding-inline:max(24px,calc((100% - 1440px)/2))}.site-preview:not(.mini-inner) .section-hero{padding-block:clamp(22px,5svh,64px);min-height:min(720px,calc(100svh - 84px));gap:clamp(24px,4vw,72px)}.site-preview:not(.mini-inner) .section-hero h2{font-size:clamp(28px,min(4.5vw,7svh),68px);line-height:1.12;letter-spacing:-.04em;margin-bottom:clamp(14px,2.5svh,24px);overflow-wrap:anywhere}.site-preview:not(.mini-inner) .section-hero p{font-size:clamp(14px,1.2vw,17px);line-height:1.65;margin-bottom:16px}.site-preview:not(.mini-inner) .section-hero .site-eyebrow{margin-bottom:clamp(10px,2svh,20px)}.site-preview:not(.mini-inner) .section-hero .site-actions{margin-top:clamp(14px,2.5svh,28px)}.site-preview:not(.mini-inner) .hero-image{height:clamp(220px,52svh,520px)}.site-preview:not(.mini-inner) .section-hero.variant-center{min-height:min(720px,calc(100svh - 84px))}.site-preview:not(.mini-inner) .variant-center h2{font-size:clamp(32px,min(5.5vw,8svh),80px)}.site-preview:not(.mini-inner) .sample-nav{padding:16px max(24px,calc((100% - 1440px)/2));gap:16px;min-height:76px}.sample-logo{overflow-wrap:anywhere;min-width:0}.sample-nav nav{flex-wrap:wrap}@media(min-width:701px) and (max-width:1100px){.site-preview:not(.mini-inner) .section-hero{grid-template-columns:1.15fr 1fr}.site-preview:not(.mini-inner) .site-button{font-size:14px;padding:10px 14px}.sample-nav{flex-wrap:wrap}.sample-logo{font-size:20px}.sample-nav nav{gap:16px}}@media(max-width:700px){.site-preview:not(.mini-inner) .section-hero{grid-template-columns:minmax(0,1fr);min-height:0;gap:24px;padding:24px 20px}.site-preview:not(.mini-inner) .section-hero h2{font-size:clamp(26px,min(8.4vw,5.8svh),42px);line-height:1.15}.site-preview:not(.mini-inner) .section-hero p{font-size:14px;line-height:1.6}.site-preview:not(.mini-inner) .section-hero .site-eyebrow{font-size:9px;letter-spacing:1.7px;line-height:1.6;margin-bottom:12px}.site-preview:not(.mini-inner) .section-hero .site-button{font-size:14px;padding:10px 14px;min-height:44px}.site-preview:not(.mini-inner) .hero-image{height:clamp(140px,24svh,260px)}.site-preview:not(.mini-inner) .image-sticker{padding:10px;bottom:12px;left:12px;right:12px;gap:10px}.image-sticker small{line-height:1.4}.site-preview:not(.mini-inner) .sample-nav{padding:12px 20px;gap:10px;min-height:68px}.sample-nav>.sample-logo{flex:1 1;max-width:50%;font-size:16px}.site-preview:not(.mini-inner) .sample-nav>.site-button{font-size:11px;padding:8px 10px;max-width:38%;min-height:40px}.mobile-menu{min-width:40px;min-height:40px;align-items:center;justify-content:center}.sample-nav nav.nav-visible{gap:12px;padding-block:10px}.sample-nav nav a{min-height:40px;display:flex;align-items:center}.site-preview:not(.mini-inner) .section-hero.variant-center{min-height:min(600px,calc(100svh - 76px))}.site-preview:not(.mini-inner) .site-section h2{overflow-wrap:anywhere}.sample-form input,.sample-form textarea{font-size:16px}.sample-blog,.sample-cards,.sample-form,.sample-portfolio{min-width:0}.portfolio-copy{gap:12px}.portfolio-copy h3{overflow-wrap:anywhere}}@media(max-height:500px) and (min-width:701px){.site-preview:not(.mini-inner) .section-hero{padding-block:14px;gap:24px;min-height:calc(100svh - 72px)}.site-preview:not(.mini-inner) .section-hero h2{font-size:26px;margin-bottom:10px}.site-preview:not(.mini-inner) .section-hero p{font-size:12px;line-height:1.45;margin-bottom:8px}.site-preview:not(.mini-inner) .section-hero .site-eyebrow{font-size:8px;margin-bottom:8px}.site-preview:not(.mini-inner) .section-hero .site-actions{margin-top:10px;gap:8px}.site-preview:not(.mini-inner) .section-hero .site-button{font-size:12px;min-height:40px;padding:8px 10px}.site-preview:not(.mini-inner) .hero-image{height:220px}}.mini-inner .section-hero{grid-template-columns:1.1fr 1fr;gap:6%}.mini-inner .hero-image{height:400px}.mini-inner .section-form,.mini-inner .section-media{grid-template-columns:1fr 1fr}.mini-inner .section-media.variant-right .media-image{order:2}.mini-inner .sample-blog,.mini-inner .sample-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-inner .sample-cards.bento{grid-template-columns:1.1fr 1fr}.mini-inner .sample-process{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-inner .sample-portfolio,.mini-inner .section-scroll{grid-template-columns:1fr 1fr}.mini-inner .sample-nav nav{display:flex}.mini-inner .mobile-menu{display:none}@media(max-width:1100px){.canvas-bottom{display:none}.browser-bar{height:24px}.canvas-toolbar>div:first-child{max-width:40%}}@media(max-width:640px){.canvas-toolbar>div:first-child{display:none}.canvas-toolbar{flex-wrap:nowrap;justify-content:space-between}}@media(max-height:500px) and (max-width:1100px) and (min-width:641px){.app-header{height:52px;min-height:52px}.app-header,.compact-tools{padding-block:2px}.compact-tools button{min-height:36px;padding-block:5px}.browser-bar{display:none}.canvas-toolbar{padding-block:3px}.canvas-stage{padding:4px}.workspace-heading{margin-bottom:12px}}@media(max-width:640px){.view-builder .block-row{flex-direction:column;align-items:stretch;gap:0}.block-row-main{width:100%}.block-row-actions{justify-content:flex-end}.view-builder .block-select{font-size:13px}}.history-open{display:flex;align-items:center;justify-content:center;width:38px;height:40px;flex-shrink:0;color:#79718e;border-radius:9px;position:relative}.history-open:hover{background:#f3efff;color:#7660e8}.history-open.has-error:after{content:"";position:absolute;right:3px;top:5px;width:6px;height:6px;border-radius:50%;background:#c05d62}.versions-backdrop{position:fixed;inset:0;z-index:150;background:#17132380;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px}.versions-dialog{width:min(1200px,100%);height:min(900px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;background:#faf9fc;border:1px solid #e5deee;border-radius:18px;box-shadow:0 20px 100px #21143433;color:#343044}.versions-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 26px 16px;background:white;flex:none}.versions-eyebrow{font-size:10px;letter-spacing:1.2px;font-weight:600;display:flex;align-items:center;gap:8px;color:#9580bd}.versions-header h2{font-size:25px;font-weight:500;letter-spacing:-.8px;margin:10px 0 7px}.versions-header p{font-size:12px;line-height:1.6;margin:0;color:#918699}.version-save{display:flex;align-items:flex-end;gap:12px;padding:16px 26px;background:white;border-bottom:1px solid #e9e4ef;flex:none}.version-save label{flex:1 1;display:flex;flex-direction:column;gap:7px;font-size:11px;color:#8f839b}.version-save input{width:100%;height:42px;border:1px solid #e2dbea;border-radius:8px;background:#fbfafd;padding:10px 12px;color:#51465f;font-size:13px}.version-save button{min-height:42px}.version-error{padding:12px 26px;margin:0;font-size:12px;line-height:1.5;background:#fff0ef;color:#9e4545;flex:none}.versions-body{display:grid;grid-template-columns:310px minmax(0,1fr);flex:1 1;min-height:0}.versions-list{overflow:auto;padding:14px;border-right:1px solid #e7e0ec;overscroll-behavior:contain}.version-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px;margin-bottom:9px;border:1px solid #e7e1ee;border-radius:12px;background:white;text-align:left}.version-item.active{border-color:#a48add;background:#f5f0ff;box-shadow:0 0 0 1px #c7b2ed44}.version-thumb.template-preview{position:relative;width:76px;height:58px;aspect-ratio:auto;border-radius:6px;flex:none;pointer-events:none;display:grid;place-items:center;color:#c6b4ea}.version-item-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.version-kind{font-size:9px;color:#9983b5}.version-item strong{font-size:12px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.version-item time{font-size:10px;color:#8d809c}.version-item small{font-size:10px;color:#a99caf;overflow-wrap:anywhere}.version-detail{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;padding:18px 22px}.version-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.version-detail-heading h3{font-size:15px;font-weight:500;margin:6px 0 0;overflow-wrap:anywhere}.version-preview-devices{display:flex;gap:4px;flex:none}.version-preview-devices button{font-size:11px;padding:9px;border-radius:7px;color:#93839f}.version-preview-devices [aria-pressed=true]{background:#ece5f7;color:#7e60b1}.version-preview{display:flex;justify-content:center;flex:1 1;min-height:210px;background:#eeeaf3;border:1px solid #e0d9e9;border-radius:9px;overflow:hidden}.version-preview iframe{border:0;width:100%;height:100%;min-height:210px;display:block;background:white}.version-preview.mobile iframe{width:min(390px,100%)}.version-restore{flex:none;padding-top:12px}.version-restore>p{font-size:11px;line-height:1.6;color:#9786a1;margin:0 0 10px}.version-restore>div{display:flex;gap:8px;flex-wrap:wrap}.version-restore .primary,.version-restore .secondary{font-size:12px;min-height:42px}.version-secondary-actions{justify-content:space-between;margin-top:10px}.version-secondary-actions button{font-size:11px;color:#95829f;display:flex;align-items:center;gap:6px;padding:8px 0}.version-delete-confirm{padding:12px;border:1px solid #edd8df;background:#fff7f9;border-radius:8px;margin-top:8px}.version-delete-confirm p{width:100%;margin:0;font-size:12px;line-height:1.6}.versions-footer{flex:none;padding:12px 26px;border-top:1px solid #e5deed;background:white;font-size:10px;line-height:1.6;color:#a291ad}.versions-empty{padding:30px 18px;color:#a393af;font-size:13px;line-height:1.7;text-align:center}.versions-empty h3{font-size:16px;color:#786387;margin-top:15px}@media(max-width:1100px){.history-open{width:36px;height:44px}.versions-backdrop{padding:12px}.versions-dialog{height:calc(100dvh - 24px)}.version-save input{font-size:16px}.version-secondary-actions button{min-height:44px}.version-preview-devices button{min-height:40px}}@media(max-width:700px){.versions-backdrop{padding:6px}.versions-dialog{height:calc(100dvh - 12px);border-radius:13px}.versions-header{padding:16px 16px 12px}.versions-header h2{font-size:21px;margin:6px 0}.versions-header p{font-size:11px}.version-save{padding:12px 16px;gap:8px;flex-wrap:wrap}.version-save label{flex-basis:100%}.version-save button{width:100%}.versions-body{display:flex;flex-direction:column;overflow:auto}.versions-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;flex:none;padding:12px;border-right:0;border-bottom:1px solid #e7e0ec}.version-item{width:240px;flex:none;margin:0;padding:10px}.version-thumb.template-preview{width:58px;height:50px}.version-detail{overflow:visible;flex:none;padding:14px 16px}.version-detail-heading{flex-wrap:wrap}.version-preview,.version-preview iframe{height:280px;min-height:280px;flex:none}.version-restore>div>.primary,.version-restore>div>.secondary{flex:1 1;white-space:normal;min-width:120px}.versions-footer{padding:9px 16px;font-size:9px}.version-error{padding:10px 16px}}@media(max-width:360px){.header-tools{gap:2px}.history-open,.tour-help{min-width:32px;width:32px}.brand-product{margin-left:0;font-size:12px}}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.team-card{min-width:0;border:1px solid var(--page-border);border-radius:var(--radius)}.team-card,.team-photo{overflow:hidden;background:var(--page-surface)}.team-photo{aspect-ratio:4/4.3}.team-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .35s ease}@media(hover:hover){.team-card:hover .team-photo img{transform:scale(1.035)}}.team-details{padding:24px}.team-details h3{font-family:var(--page-heading-font);font-size:clamp(20px,2vw,27px);line-height:1.3;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}.team-details p{font-family:var(--page-font);margin:8px 0 20px;font-size:14px;line-height:1.6;opacity:.65;overflow-wrap:anywhere}.team-socials{display:flex;gap:8px}.team-social-placeholder,.team-socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--page-border);border-radius:12px;color:inherit}.team-social-placeholder{opacity:.4}.team-socials a:focus-visible,.team-socials a:hover{color:var(--accent);border-color:var(--accent)}.team-editor>label{display:flex;justify-content:space-between}.team-editor-help{font-size:12px;line-height:1.6;color:var(--muted,#8b899d)}.team-editor-card{min-width:0;border:1px solid #e7e5ef;border-radius:12px;margin:18px 0;padding:12px}.team-editor-card legend{font-size:12px;font-weight:600;padding:0 6px}.team-editor-actions{display:flex;justify-content:flex-end;gap:5px;margin-bottom:8px}.team-editor-actions button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e7e5ef;background:transparent;border-radius:8px}.team-editor button:disabled{opacity:.35;cursor:default}.team-field{display:block;margin-top:12px}.team-field input{display:block;width:100%;margin-top:6px}.team-field small{display:block;margin-top:5px;color:#b43c55;font-size:11px;line-height:1.5}.team-photo-options{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.team-photo-options button{height:72px}.team-photo-options img{height:100%;width:100%;object-fit:cover}@media(max-width:900px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:540px){.team-grid{grid-template-columns:minmax(0,1fr)}.team-details{padding:20px}.team-editor-actions button{width:44px;height:44px}}.mini-inner .team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mini-inner .team-details{padding:20px}.mini-inner .team-details h3{font-size:23px}.mini-inner .section-team{padding:55px 64px}.mini-inner .section-team .section-heading{margin-bottom:28px}.mini-inner .section-team h2{font-size:42px}.mini-inner .team-photo{aspect-ratio:4/3}.mini-inner .team-social-placeholder,.mini-inner .team-socials a{width:32px;height:32px}@media(prefers-reduced-motion:reduce){.team-photo img{transition:none}}.commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.commerce-card{min-width:0;border:1px solid var(--page-border);border-radius:var(--radius);overflow:hidden;background:var(--page-surface)}.commerce-photo{position:relative;aspect-ratio:4/4.2;overflow:hidden}.commerce-detail-photo img,.commerce-photo img{width:100%;height:100%;object-fit:cover;display:block}.commerce-copy{padding:24px}.commerce-copy h3{font-family:var(--page-heading-font);font-size:24px;line-height:1.3;margin:0;overflow-wrap:anywhere}.commerce-copy p{font-size:14px;line-height:1.6;opacity:.65;min-height:44px}.commerce-price{display:block;font-family:var(--page-heading-font);font-size:25px;margin:18px 0}.commerce-copy .site-button{width:100%;justify-content:space-between;font-size:13px}.commerce-link{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:inherit;padding:12px 0;font:inherit;cursor:pointer}.commerce-demo{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;font-size:11px;opacity:.65}.commerce-demo span{display:flex;align-items:center;gap:8px}.commerce-status{font-size:14px;min-height:20px;margin:18px 0 0;line-height:1.6}.commerce-detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:64px;gap:64px}.commerce-detail-photo{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden}.commerce-variants{border:0;padding:0;margin:24px 0}.commerce-variants legend{font-size:13px;margin-bottom:12px}.commerce-variants button{background:transparent;color:inherit;border:1px solid var(--page-border);border-radius:8px;min-width:48px;min-height:44px;margin:0 8px 8px 0;padding:10px;cursor:pointer}.commerce-variants button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.commerce-courses .commerce-photo{aspect-ratio:16/10}.commerce-badge{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:30px;background:#fff;color:#222;font-size:11px}.course-program details{border-top:1px solid var(--page-border);padding:24px 0}.course-program summary{display:flex;align-items:center;gap:24px;cursor:pointer;list-style:none;min-height:44px}.course-program summary::-webkit-details-marker{display:none}.course-program summary>span{font-size:11px;letter-spacing:.12em;color:var(--accent);flex-shrink:0}.course-program h3{font-family:var(--page-heading-font);font-size:24px;margin:0;flex:1 1}.course-program p{opacity:.7;line-height:1.8;max-width:850px}.course-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-gap:28px;gap:28px}.course-screen{aspect-ratio:16/9;border-radius:var(--radius);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:white;padding:24px}.course-screen h3{font-family:var(--page-heading-font);font-size:24px;margin:18px 0 8px}.course-screen>span{font-size:12px}.course-play{width:64px;height:64px;border:1px solid #fff8;background:#ffffff25;border-radius:50%;display:grid;place-items:center}.course-lesson>p{opacity:.7;line-height:1.7}.course-material{display:flex;align-items:center;gap:16px;border:1px solid var(--page-border);border-radius:12px;padding:18px;margin:24px 0}.course-material p{font-size:12px;opacity:.65;margin:6px 0}.course-lessons{border:1px solid var(--page-border);border-radius:var(--radius);padding:20px;align-self:start}.course-lessons>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px}.course-lessons progress{width:100%;accent-color:var(--accent);height:6px;margin-bottom:20px}.course-lessons button{width:100%;display:flex;gap:12px;align-items:center;text-align:left;color:inherit;font:inherit;font-size:13px;line-height:1.5;min-height:64px;background:transparent;border:0;border-top:1px solid var(--page-border);padding:14px 8px;cursor:pointer}.course-lessons button[aria-pressed=true]{background:var(--page-surface);color:var(--accent)}.course-lessons button>span{flex-shrink:0}.section-learning .site-button,.section-shop .site-button{cursor:pointer}@media(max-width:900px){.commerce-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-detail{gap:28px}.commerce-copy{padding:18px}.course-workspace{grid-template-columns:minmax(0,1fr)}.commerce-detail h2{font-size:36px}}@media(max-width:540px){.commerce-detail,.commerce-grid{grid-template-columns:minmax(0,1fr)}.commerce-copy h3{font-size:22px}.course-program summary{gap:12px;flex-wrap:wrap}.course-program h3{font-size:20px}.course-program summary>span{width:100%}.course-screen{aspect-ratio:4/3}.course-screen h3{font-size:21px}}.mini-inner .commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mini-inner .commerce-photo{aspect-ratio:4/2.5}.mini-inner .commerce-detail{grid-template-columns:1fr 1fr;gap:40px}.mini-inner .commerce-detail-photo{aspect-ratio:1}.mini-inner .course-workspace{grid-template-columns:2fr 1fr}.mini-inner .section-learning,.mini-inner .section-shop{padding:50px 64px}.mini-inner .section-learning h2,.mini-inner .section-shop h2{font-size:40px}.mini-inner .commerce-copy{padding:18px}.mini-inner .commerce-copy h3{font-size:22px}.mini-inner .commerce-copy p{min-height:0}.mini-inner .section-learning .section-heading,.mini-inner .section-shop .section-heading{margin-bottom:28px}.mobile-block-filter{display:none}@media(max-width:1100px){.view-library>.left-sidebar{display:none}.mobile-block-filter{display:flex;flex:none;align-items:center;gap:12px;padding:8px 16px;background:#fff;border-bottom:1px solid #e9e5f0}.mobile-block-filter label{font-size:12px;font-weight:600;color:#716783;white-space:nowrap}.mobile-block-filter select{flex:1 1;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #dcd5ee;border-radius:9px;background:#f7f4ff;color:#523c89;font-family:inherit;font-size:16px}.mobile-block-filter select:focus-visible{outline:2px solid #8775ff;outline-offset:2px}}