@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&family=Playfair+Display:wght@600;700&display=swap');
:root{--ap-css-ready:1;--ink:#17162a;--muted:#716f82;--line:#e9e8ef;--soft:#f6f6fa;--purple:#6445ed;--orange:#ff6642;--green:#19a974;--shadow:0 18px 55px rgba(34,25,76,.1);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:'DM Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.hidden{display:none!important}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--purple)}.brand{display:inline-flex;align-items:center;gap:9px;font-size:17px;font-weight:700}.brand b{color:var(--orange)}.brand-mark{display:grid;place-items:center;width:32px;height:32px;color:#fff;border-radius:10px;background:linear-gradient(145deg,#ff8346,#ff3d68);box-shadow:0 8px 20px #ff5d583d}.brand-light{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid transparent;border-radius:10px;background:#fff;color:var(--ink);font-weight:700;transition:.2s}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 25px #2f23521a}.btn-primary{color:#fff;background:linear-gradient(135deg,#7250f2,#5533d4)}.btn-light{color:#5b39d8;background:#fff}.btn-outline{border-color:#d8d5e5}.btn-ghost{background:transparent;border-color:#cfcbdc}.btn-sm{padding:8px 13px;font-size:13px}.btn-lg{padding:15px 23px;border-radius:12px}.btn-block{width:100%}.btn:disabled,.btn[disabled],button:disabled{opacity:.5;cursor:not-allowed;transform:none}.flash{max-width:1180px;margin:12px auto;padding:12px 15px;border-radius:10px;font-weight:600;font-size:14px}.flash-error{color:#9e2333;background:#fff0f2;border:1px solid #ffd4da}.flash-success{color:#117551;background:#ebfff6;border:1px solid #bcf0d9}

/* Marketing */
.marketing-nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));position:relative;z-index:20;background:#fff}.marketing-nav nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:600}.marketing-nav nav>a:not(.btn):hover{color:var(--purple)}.nav-toggle{display:none;border:0;background:none;font-size:24px}.marketing-main{overflow:hidden}.marketing-hero{min-height:690px;background:linear-gradient(135deg,#f7f5ff 0%,#fff7f4 100%);display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:75px max(24px,calc((100vw - 1180px)/2)) 85px;position:relative}.marketing-hero-copy{position:relative;z-index:2}.marketing-hero h1{font:800 clamp(44px,5vw,72px)/1.03 Manrope,sans-serif;letter-spacing:-.055em;margin:18px 0 25px}.marketing-hero h1 em{font-style:normal;color:var(--orange)}.marketing-hero-copy>p{max-width:580px;color:#666276;font-size:18px;line-height:1.7}.hero-buttons{display:flex;gap:12px;margin:32px 0}.hero-trust{display:flex;gap:28px;color:#777386;font-size:12px}.hero-trust b{color:var(--ink);font-size:15px}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:400px;height:400px;background:#7552f218;right:-120px;top:-90px}.orb-two{width:280px;height:280px;background:#ff67421c;left:40%;bottom:-120px}.hero-showcase{position:relative;z-index:2}.browser-card{border:1px solid #ffffffcc;border-radius:18px;background:#fff;box-shadow:0 35px 90px #493a8426;overflow:hidden;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.browser-top{height:38px;background:#f3f2f6;display:flex;align-items:center;gap:5px;padding:0 12px}.browser-top i{width:7px;height:7px;background:#d4d1dc;border-radius:50%}.browser-top span{margin:auto;color:#9995a4;font-size:8px;background:#fff;border-radius:5px;padding:5px 50px}.mock-store{padding:19px}.mock-nav{display:flex;justify-content:space-between;font-size:10px}.mock-nav b{font-size:14px}.mock-nav b span{color:#ff6348}.mock-banner{margin-top:15px;min-height:210px;border-radius:12px;padding:35px;background:linear-gradient(115deg,#211e44,#6b45dc 72%,#ff6a43);color:#fff}.mock-banner small{font-size:7px;letter-spacing:.15em}.mock-banner strong{display:block;font:700 26px/1.15 Manrope;margin:10px 0 20px}.mock-banner button{border:0;border-radius:5px;padding:8px 12px;color:#5a37d2;font-size:7px;font-weight:800}.mock-products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.mock-products div{display:flex;flex-direction:column;gap:5px;font-size:7px}.mock-products i{height:70px;display:grid;place-items:center;border-radius:7px;background:#f2f0f8;font-size:25px;font-style:normal}.mock-products strong{color:#ff5a3d}.metric-float{position:absolute;right:-20px;bottom:-40px;padding:15px 20px;display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;box-shadow:var(--shadow)}.metric-float>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:#24bd82}.metric-float small{display:block;font-size:7px;color:#8b8798}.metric-float strong{font-size:18px;color:#19a974}.logo-cloud{padding:27px max(24px,calc((100vw - 1100px)/2));display:flex;justify-content:space-between;align-items:center;color:#9a96a6;font-size:13px;border-bottom:1px solid #f0eff4}.logo-cloud b{color:#6a6677;font-size:16px}.feature-section,.steps-section,.pricing-section{max-width:1180px;margin:auto;padding:110px 24px}.section-intro{text-align:center;max-width:690px;margin:0 auto 55px}.section-intro h2{font:800 clamp(34px,4vw,52px)/1.08 Manrope;margin:14px 0 16px;letter-spacing:-.04em}.section-intro p{color:var(--muted);line-height:1.7}.feature-bento{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:18px}.feature-bento article{min-height:230px;padding:30px;border:1px solid #ebe9f2;border-radius:22px;background:#fff;overflow:hidden;position:relative}.feature-bento article:hover{box-shadow:var(--shadow);transform:translateY(-3px);transition:.25s}.feature-bento .feature-large{grid-row:span 2;background:linear-gradient(145deg,#f4f0ff,#fff)}.feature-bento .feature-wide{grid-column:span 2;min-height:165px;display:flex;align-items:center;gap:20px;background:#1e1935;color:#fff}.feature-bento .feature-wide p{color:#bbb5cf}.feature-bento .feature-wide>b{margin-left:auto;color:#8e7df3;font-size:10px;letter-spacing:.12em}.feature-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#f0ecff;color:var(--purple);font-size:20px}.feature-bento h3{font:700 21px Manrope;margin:20px 0 10px}.feature-bento p{color:var(--muted);line-height:1.6;font-size:14px}.template-strip{display:flex;gap:10px;margin:35px -60px -65px 25px;transform:rotate(-4deg)}.template-strip i{display:block;width:135px;height:170px;border-radius:10px;background:linear-gradient(#251e4b 0 28%,#f3f2f8 28%);box-shadow:0 10px 25px #3a2b6d24}.template-strip .t2{background:linear-gradient(#ff7a43 0 40%,#fff3ee 40%);transform:translateY(20px)}.template-strip .t3{background:linear-gradient(#15151f 0 30%,#f6e9cf 30%)}.template-strip .t4{background:linear-gradient(#6d4aff 0 35%,#e8e2ff 35%);transform:translateY(10px)}.mini-chart{height:70px;display:flex;align-items:end;gap:8px;margin-top:25px}.mini-chart i{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(#7c5ef1,#ad9bff)}.steps-section{background:#fbfaff;max-width:none;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2))}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e8e5ef;border:1px solid #e8e5ef;border-radius:18px;overflow:hidden}.steps article{background:#fff;padding:35px}.steps article>b{font-size:11px;color:var(--purple)}.steps article>span{display:block;font:700 18px Manrope;margin:30px 0 8px}.steps article p{font-size:13px;color:var(--muted);line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.pricing-grid article{padding:28px;border:1px solid #e6e4ed;border-radius:18px;position:relative}.pricing-grid article.popular{border:2px solid var(--purple);box-shadow:0 20px 50px #563fd31c}.popular-label{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--purple);color:#fff;border-radius:20px;padding:6px 12px;font-size:8px;font-weight:800;letter-spacing:.12em}.pricing-grid h3{font:700 18px Manrope}.plan-price{display:flex;align-items:baseline;gap:5px}.plan-price strong{font:800 28px Manrope}.plan-price span,.pricing-grid article>p{color:var(--muted);font-size:12px}.pricing-grid ul{list-style:none;padding:15px 0;margin:15px 0;border-top:1px solid var(--line)}.pricing-grid li{padding:7px 0;font-size:13px}.final-cta{margin:20px max(24px,calc((100vw - 1180px)/2)) 100px;padding:75px 30px;text-align:center;color:#fff;border-radius:28px;background:radial-gradient(circle at 20% 0,#8a67ff,#4b2bc5 52%,#321b8d);position:relative;overflow:hidden}.final-cta .eyebrow{color:#cfc5ff}.final-cta h2{font:800 clamp(32px,4vw,50px) Manrope;margin:14px}.final-cta p{color:#d4cdf0}.marketing-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;max-width:1180px;margin:auto;padding:45px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.marketing-footer>div{display:flex;flex-direction:column;gap:10px}.marketing-footer .brand{color:var(--ink)}

/* Forms, auth and install */
.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1.1fr}.auth-art{padding:55px max(45px,calc((100vw - 1180px)/2));background:radial-gradient(circle at 80% 10%,#7b60e8,#3f2798 55%,#261b5a);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.auth-art>div:nth-child(2){max-width:520px}.auth-art .eyebrow{color:#cfc5ff}.auth-art h1{font:800 50px/1.08 Manrope;letter-spacing:-.04em}.auth-art p{color:#cfc9e5;line-height:1.7}.auth-proof{display:flex;gap:20px;color:#cec8e7;font-size:11px}.auth-form{padding:55px;display:grid;place-items:center;background:#fbfaff}.auth-box{width:min(560px,100%)}.auth-back{display:block;margin-bottom:45px;color:var(--muted);font-size:13px}.auth-box h2{font:800 33px Manrope;margin:10px 0}.form-lead{color:var(--muted);margin-bottom:28px}.form-stack{display:flex;flex-direction:column;gap:17px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row.compact{grid-template-columns:repeat(3,1fr)}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#474456}input,select,textarea,.static-field{width:100%;border:1px solid #dad8e3;border-radius:9px;background:#fff;padding:11px 12px;color:var(--ink);outline:none;transition:.2s}input:focus,select:focus,textarea:focus{border-color:#8b72ec;box-shadow:0 0 0 3px #7454e71a}textarea{resize:vertical}label small{font-size:10px;font-weight:500;color:#8b8796}.check{flex-direction:row;align-items:flex-start;gap:9px;font-weight:500}.check input{width:16px;height:16px;margin-top:1px;accent-color:var(--purple)}.slug-input{display:flex;align-items:center;border:1px solid #dad8e3;border-radius:9px;background:#fff;overflow:hidden}.slug-input span{padding-left:12px;color:#9692a1;font-weight:500}.slug-input input{border:0;padding-left:3px;box-shadow:none}.slug-status.available{color:#14875e}.slug-status.unavailable{color:#c73349}.auth-switch{text-align:center;color:var(--muted);font-size:13px}.auth-switch a{color:var(--purple);font-weight:700}.install-page{min-height:100vh;padding:40px;background:linear-gradient(145deg,#eeeaff,#fff4ef);display:grid;place-items:center}.install-card{max-width:1120px;width:100%;background:#fff;border-radius:24px;padding:36px;box-shadow:0 30px 80px #3f2a8030}.install-brand{display:flex;align-items:center;gap:10px;padding-bottom:25px;border-bottom:1px solid var(--line)}.install-brand>div{display:flex;flex-direction:column}.install-brand small{font-size:9px;color:var(--muted);letter-spacing:.15em}.install-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;padding-top:38px}.install-grid h1{font:800 42px Manrope;margin:12px 0}.install-grid>section>p{color:var(--muted);line-height:1.6}.check-list{margin-top:28px}.check-list>div,.preflight>div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.check-list span,.preflight span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font-weight:800}.check-list .ok span,.preflight .ok{color:#11855d;background:#e7fbf3}.check-list .fail span,.preflight .fail{color:#b92d42;background:#ffedf0}.check-list small,.preflight small{color:var(--muted)}

/* SaaS app shell */
.app-shell{min-height:100vh;background:#f7f7fa}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:#21193e;color:#bbb5cf;padding:25px 16px;display:flex;flex-direction:column;z-index:50}.sidebar>.brand{padding:0 8px 25px}.workspace{margin:4px 3px 22px;padding:13px;border-radius:10px;background:#2b224b;display:flex;flex-direction:column}.workspace small{font-size:8px;letter-spacing:.15em;color:#897fab}.workspace strong{color:#fff;font-size:13px;margin-top:4px}.sidebar nav{display:flex;flex-direction:column;gap:3px}.sidebar nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:8px;font-size:13px;font-weight:600}.sidebar nav a span{width:20px;text-align:center}.sidebar nav a:hover,.sidebar nav a.active{background:#ffffff12;color:#fff}.sidebar nav a.active{box-shadow:inset 3px 0 #8b6ff4}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;border-top:1px solid #ffffff16;padding-top:12px}.sidebar-bottom a{padding:9px 12px;font-size:12px}.app-main{margin-left:240px;min-height:100vh}.topbar{height:85px;background:#fff;border-bottom:1px solid #ecebf0;display:flex;align-items:center;padding:0 35px;position:sticky;top:0;z-index:30}.topbar>div:first-of-type{display:flex;flex-direction:column}.topbar small{font-size:8px;letter-spacing:.13em;color:#8b8797}.topbar h1{font:700 20px Manrope;margin:3px 0}.user-chip{margin-left:auto;display:flex;align-items:center;gap:10px}.user-chip>span{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#7b5ef1,#5034c5);font-weight:700}.user-chip div{display:flex;flex-direction:column}.user-chip strong{font-size:12px}.sidebar-toggle{display:none;border:0;background:none;font-size:21px;margin-right:12px}.page-content{padding:28px 35px 60px;max-width:1500px;margin:auto}.page-content>.flash{max-width:none;margin:0 0 18px}.welcome-panel{padding:27px 30px;margin-bottom:20px;border-radius:16px;background:linear-gradient(100deg,#fff,#f4f1ff);border:1px solid #e7e2fa;display:flex;align-items:center;justify-content:space-between}.welcome-panel h2{font:700 22px Manrope;margin:7px 0}.welcome-panel p,.page-actions p{color:var(--muted);font-size:13px;margin:0}.master-welcome{background:linear-gradient(110deg,#251c45,#5d43c7);color:#fff;border:0}.master-welcome .eyebrow{color:#cfc5ff}.master-welcome p{color:#c9c2df}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.stats-grid article{min-height:150px;background:#fff;border:1px solid #ecebf0;border-radius:14px;padding:19px;display:grid;grid-template-columns:1fr auto}.stats-grid small{font-size:9px;color:#898594;letter-spacing:.09em}.stats-grid strong{font:700 27px Manrope;grid-column:1;margin-top:8px}.stats-grid em{font-size:10px;color:var(--muted);font-style:normal;grid-column:1;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-icon{grid-column:2;grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;font-style:normal}.stat-icon.purple{background:#eee9ff;color:#6347db}.stat-icon.orange{background:#fff0eb;color:#e65332}.stat-icon.green{background:#e8faf3;color:#159167}.stat-icon.pink{background:#ffedf4;color:#d53a78}.panel{background:#fff;border:1px solid #eae9ee;border-radius:15px}.dashboard-grid{display:grid;grid-template-columns:1.7fr .8fr;gap:18px}.chart-panel,.quick-panel,.plan-distribution,.analytics-grid>.panel{padding:22px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.panel-head h3,.form-panel h3{font:700 15px Manrope;margin:0 0 4px}.panel-head p{font-size:11px;color:var(--muted);margin:0}.panel-head>a{color:var(--purple);font-size:11px;font-weight:700}.legend{display:flex;gap:14px;font-size:9px;color:var(--muted)}.legend span:before{content:'';display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:5px}.legend .views:before{background:#6f51df}.legend .clicks:before{background:#ff754e}.bar-chart{height:220px;display:flex;align-items:stretch;gap:20px;padding-top:10px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,#f1f0f4 0 1px,transparent 1px 55px)}.bar-day{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.bars{height:180px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.bars i{width:min(14px,40%);border-radius:5px 5px 0 0}.view-bar{background:linear-gradient(#8167e8,#5b3eca)}.click-bar{background:linear-gradient(#ff916e,#ff5d39)}.bar-day small{font-size:9px;color:#8b8797}.quick-panel>a{padding:13px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:11px}.quick-panel>a>span{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#f0edfb;color:var(--purple)}.quick-panel>a>div{display:flex;flex-direction:column}.quick-panel>a strong{font-size:12px}.quick-panel>a small{font-size:9px;color:var(--muted)}.quick-panel>a>b{margin-left:auto;color:#9c98a7}.page-actions{min-height:43px;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.back-link{font-size:12px;color:var(--muted)}.table-panel{overflow:hidden}.table-toolbar{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.table-toolbar form{display:flex;gap:8px}.table-toolbar input{width:280px;padding:8px 11px}.table-toolbar>span{font-size:11px;color:var(--muted)}.responsive-table{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;font-size:9px;letter-spacing:.08em;color:#8b8797;background:#fafafd}th,td{padding:13px 17px;border-bottom:1px solid #efedf2;vertical-align:middle}tbody tr:last-child td{border-bottom:0}.product-cell,.tenant-cell{display:flex;align-items:center;gap:10px;min-width:220px}.product-cell img,.product-cell>span{width:42px;height:42px;border-radius:8px;object-fit:cover;background:#f2f0f7;display:grid;place-items:center}.product-cell>div,.tenant-cell>div{display:flex;flex-direction:column}.product-cell small,.tenant-cell small,td>small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.tenant-cell>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#fff;background:#6e51dc;font-weight:700}.status{display:inline-flex;padding:5px 8px;border-radius:20px;font-size:9px;font-weight:700}.status.active{color:#13825d;background:#e8faf3}.status.inactive{color:#9c5964;background:#fff0f2}.row-actions{display:flex;gap:8px}.row-actions a,.row-actions button,.text-danger{border:0;background:none;padding:0;color:var(--purple);font-size:10px}.row-actions button,.text-danger{color:#c23a4e}.empty-state{text-align:center;color:var(--muted);padding:35px!important}.empty-state a{color:var(--purple);font-weight:700}.editor-layout{display:grid;grid-template-columns:1fr 340px;gap:18px}.editor-layout>aside{display:flex;flex-direction:column;gap:16px}.form-panel{padding:22px}.form-panel>h3{padding-bottom:15px;border-bottom:1px solid var(--line);margin-bottom:18px}.current-image{width:100%;max-height:220px;object-fit:cover;border-radius:10px;margin-bottom:12px}.upload-box{padding:25px;border:1px dashed #bcb6d0;border-radius:12px;align-items:center;text-align:center;background:#faf9fd;cursor:pointer}.upload-box input{display:none}.upload-box span{font-size:27px;color:var(--purple)}.upload-box small{font-size:9px}.split-page{display:grid;grid-template-columns:1fr 360px;gap:18px}.split-page.wide-main{grid-template-columns:1fr 380px}.sticky-panel{position:sticky;top:112px;align-self:start}.category-name{display:flex;align-items:center;gap:8px}.category-name span{font-size:19px}.banner-list{display:flex;flex-direction:column;gap:12px}.banner-item{padding:15px;display:grid;grid-template-columns:155px 1fr auto;gap:18px;align-items:center}.banner-thumb{height:90px;border-radius:10px;background:#f0edf8;overflow:hidden;display:grid;place-items:center;font-size:30px}.banner-thumb img{width:100%;height:100%;object-fit:cover}.banner-item h3{font:700 15px Manrope;margin:7px 0 3px}.banner-item p{font-size:11px;color:var(--muted);margin:0 0 6px}.banner-item small{font-size:9px;color:#9793a1}.period-form select{width:140px}.compact-stats article{min-height:105px}.compact-stats strong.small-value{font-size:15px;line-height:1.3}.analytics-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:18px}.ranking-list>div{display:grid;grid-template-columns:30px 1fr 65px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.ranking-list>div>b{font-size:10px;color:#a09baa}.ranking-list span{display:flex;flex-direction:column;gap:7px}.ranking-list strong{font-size:11px}.ranking-list i{height:4px;background:#eeeaf8;border-radius:5px}.ranking-list em{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#6f50df,#a990ff)}.ranking-list small{text-align:right;color:var(--muted);font-size:9px}.source-list>div,.device-list>div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);font-size:11px}.panel-head.sub{margin-top:28px}.appearance-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:20px}.appearance-tabs button{border:0;background:none;padding:10px 15px;color:var(--muted);font-weight:600;font-size:12px;border-bottom:2px solid transparent}.appearance-tabs button.active{color:var(--purple);border-color:var(--purple)}.plan-badge{padding:7px 10px;background:#eeeaff;color:#5e43cb;border-radius:20px;font-size:10px;font-weight:700}.template-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.template-card{background:#fff;border:1px solid #e5e3eb;border-radius:14px;overflow:hidden}.template-card.selected{border:2px solid var(--purple)}.template-card.locked{opacity:.65}.template-preview{height:175px;padding:12px;background:#f4f2f8;overflow:hidden}.tp-nav{height:14px;width:100%;border-radius:3px;background:#fff;margin-bottom:9px}.tp-hero{height:70px;border-radius:5px;background:linear-gradient(130deg,#6c4edc,#ff6b47);margin-bottom:8px}.tp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.tp-grid i{height:47px;background:#fff;border-radius:4px}.template-info{padding:15px}.template-info>span{font-size:8px;color:var(--purple);font-weight:800;letter-spacing:.1em}.template-info h3{font:700 15px Manrope;margin:6px 0}.template-info p{height:33px;font-size:10px;line-height:1.5;color:var(--muted)}.template-info>div{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.template-info a,.template-info button{border:0;background:none;color:var(--purple);font-size:10px;font-weight:700}.template-info form{display:inline}.template-info button{padding:6px 9px;border-radius:6px;background:#eeeaff}.template-info small{font-size:9px;color:var(--muted)}.template-info b{font-size:8px;color:#9b97a5}.preview-luxe-editorial,.preview-maison-noir{background:#1e1c20}.preview-luxe-editorial .tp-hero,.preview-maison-noir .tp-hero{background:#d9bd84}.preview-daily-mag .tp-grid,.preview-night-journal .tp-grid{grid-template-columns:2fr 1fr 1fr}.preview-midnight-deals,.preview-neon-rush{background:#151424}.preview-midnight-deals .tp-grid i{background:#29253d}.preview-neon-rush .tp-hero{background:linear-gradient(135deg,#0ff,#f0f)}.preview-bento-finds .tp-grid,.preview-trend-board .tp-grid{grid-template-columns:2fr 1fr}.preview-pop-candy .tp-hero{background:linear-gradient(135deg,#ff5ca8,#ffca3a,#48d597)}.preview-pure-picks{background:#fff}.preview-crystal-glass{background:linear-gradient(135deg,#c7d2ff,#ffcaea)}.preview-coupon-club .tp-grid i{border:1px dashed #ff6b47}.preview-compact-clicks .tp-grid{grid-template-columns:repeat(6,1fr)}.preview-hero-screen .tp-hero{height:105px}.preview-thumb-first .tp-grid,.preview-social-drop .tp-grid{grid-template-columns:1fr}.preview-thumb-first .tp-grid i,.preview-social-drop .tp-grid i{height:16px}.settings-form{display:grid;grid-template-columns:280px 1fr;gap:50px}.settings-form>div:first-child p{font-size:12px;color:var(--muted);line-height:1.5}.color-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.color-row input{height:46px;padding:4px}.settings-grid{display:grid;grid-template-columns:1fr 360px;gap:18px}.settings-grid>aside{display:flex;flex-direction:column;gap:16px}.account-plan,.safety-box{padding:22px}.account-plan h3{font:700 26px Manrope;margin:9px 0 18px}.account-plan>div{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:11px}.safety-box h3{font:700 15px Manrope}.safety-box p,.safety-box li{color:var(--muted);font-size:11px;line-height:1.6}.static-field{color:var(--muted);font-weight:500}.static-field b{color:var(--ink)}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.plan-distribution>div:not(.panel-head){margin:18px 0}.plan-distribution span{display:flex;justify-content:space-between}.plan-distribution span small{color:var(--muted);font-size:9px}.plan-distribution i{display:block;height:5px;margin-top:7px;background:#eeeaf8;border-radius:5px}.plan-distribution em{display:block;height:100%;background:#7659e8;border-radius:5px}.inline-status select{padding:6px 8px;font-size:10px}.plan-admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.admin-plan-card{padding:20px}.admin-plan-card>div{display:flex;align-items:center;justify-content:space-between}.admin-plan-card h3{font:700 17px Manrope}.admin-plan-card>strong{font:700 23px Manrope}.admin-plan-card>strong small{font:400 9px;color:var(--muted)}.admin-plan-card ul{padding:12px 0 12px 18px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--line)}.admin-plan-card button,.admin-plan-card a{border:0;background:none;color:var(--purple);font-size:10px;font-weight:700}.master-gallery{grid-template-columns:repeat(4,1fr)}.update-hero{padding:25px 30px;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;background:linear-gradient(100deg,#211b3d,#5a43bf);color:#fff}.update-hero .eyebrow{color:#bdb3eb}.update-hero>div>strong{display:block;font:800 40px Manrope;margin:7px 0}.update-hero p{color:#c7c0dd;font-size:11px}.update-shield{display:flex;flex-direction:column;align-items:center;font-size:35px;color:#55dbab}.update-shield small{font-size:9px;color:#c7c0dd}.update-grid{display:grid;grid-template-columns:1fr 300px;gap:18px}.update-grid>section{display:flex;flex-direction:column;gap:18px}.update-grid>aside{display:flex;flex-direction:column;gap:18px}.update-upload{min-height:145px}.warning-box{padding:13px;background:#fff8e8;border:1px solid #f4dfaa;border-radius:9px}.warning-box b{font-size:11px}.warning-box p{font-size:10px;color:#7f6c3e;line-height:1.5}.preflight{padding:20px}.preflight h3{font:700 14px Manrope}.preflight>div{grid-template-columns:28px 1fr auto;padding:9px 0;font-size:10px}.state-page,.legal-page{min-height:75vh;max-width:900px;margin:auto;padding:120px 24px;text-align:center}.state-icon{display:grid;place-items:center;width:90px;height:90px;margin:0 auto 25px;border-radius:28px;background:#eeeaff;color:var(--purple);font:800 25px Manrope}.state-page h1,.legal-page h1{font:800 48px Manrope}.state-page p{color:var(--muted)}.legal-page{text-align:left}.legal-page>div{margin-top:40px;color:var(--muted);line-height:1.8}

/* Store base */
.store{--primary:#ff5a36;--accent:#6d4aff;--surface:#fff;--store-bg:#fff;--store-ink:#1c1a26;--store-muted:#75717e;min-height:100vh;background:var(--store-bg);color:var(--store-ink)}.store-header{position:relative;z-index:20;background:var(--surface);border-bottom:1px solid #ebe9ed}.store-top{max-width:1240px;height:78px;margin:auto;padding:0 22px;display:flex;align-items:center;gap:35px}.store-brand{display:flex;align-items:center;gap:10px;min-width:max-content}.store-brand>span,.store-brand img{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--primary);color:#fff;font-weight:800;object-fit:contain}.store-brand strong{font:800 17px Manrope}.store-search{max-width:500px;flex:1;margin:auto;display:flex;border-radius:25px;background:#f4f3f6;overflow:hidden}.store-search input{border:0;background:transparent;padding:11px 18px;box-shadow:none}.store-search button{border:0;background:none;padding:0 17px;font-size:20px}.store-actions{display:flex;gap:15px;font-size:10px;font-weight:700}.store-menu-toggle{display:none;border:0;background:none;font-size:20px}.category-nav{min-height:42px;display:flex;align-items:center;justify-content:center;gap:26px;padding:0 20px;border-top:1px solid #f1f0f3;font-size:10px;font-weight:700}.category-nav a:hover{color:var(--primary)}.store-main{max-width:1240px;margin:auto;padding:24px 22px 80px}.store-hero{min-height:425px;border-radius:22px;position:relative;overflow:hidden;display:flex;align-items:center;padding:60px;background:linear-gradient(115deg,#282047,#6d4bd6 67%,var(--primary));color:#fff}.store-hero picture{position:absolute;inset:0}.store-hero picture:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111c 0%,#1118 50%,transparent)}.store-hero picture img{width:100%;height:100%;object-fit:cover}.hero-copy{position:relative;z-index:2;max-width:590px}.hero-kicker{font-size:9px;letter-spacing:.2em;font-weight:800;color:#ddd6ff}.store-hero h1{font:800 clamp(38px,5vw,64px)/1.05 Manrope;margin:12px 0 17px;letter-spacing:-.04em}.store-hero p{max-width:520px;color:#e2ddec;line-height:1.6}.offer-button{display:inline-flex;align-items:center;gap:20px;margin-top:17px;padding:13px 18px;border-radius:9px;background:#fff;color:#5134c6;font-size:11px;font-weight:800}.hero-decor{position:absolute;right:7%;display:flex;align-items:center;gap:12px;opacity:.2;transform:rotate(-8deg)}.hero-decor b{font:800 100px Manrope}.hero-decor span{font-size:12px}.store-section{padding-top:70px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.section-heading span{color:var(--primary);font-size:8px;letter-spacing:.18em;font-weight:800}.section-heading h2{font:800 30px Manrope;margin:7px 0}.section-heading p{font-size:12px;color:var(--store-muted);margin:0}.section-heading>a{font-size:10px;color:var(--primary);font-weight:800}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.category-grid a{min-height:135px;padding:18px;border:1px solid #eae8ed;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--surface);transition:.2s}.category-grid a:hover{transform:translateY(-4px);box-shadow:0 14px 35px #2b244216;border-color:var(--primary)}.category-grid b{font-size:28px}.category-grid strong{font-size:12px;margin-top:10px}.category-grid small{font-size:8px;color:var(--primary);margin-top:5px}.product-grid{display:grid;gap:15px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.bento{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense}.bento .product-card:first-child{grid-column:span 2;grid-row:span 2}.bento .product-card:first-child .product-image{aspect-ratio:auto;height:calc(100% - 150px);min-height:350px}.magazine,.magazine-dark{grid-template-columns:repeat(4,1fr)}.magazine .product-card:first-child,.magazine-dark .product-card:first-child{grid-column:span 2}.masonry{grid-template-columns:repeat(3,1fr)}.masonry .product-card:nth-child(3n+1) .product-image{aspect-ratio:4/5}.list,.feed{grid-template-columns:1fr}.list .product-card,.feed .product-card{display:grid;grid-template-columns:220px 1fr}.list .product-image,.feed .product-image{aspect-ratio:1}.product-card{min-width:0;background:var(--surface);border:1px solid #eae8ed;border-radius:15px;overflow:hidden;transition:.25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #29213f18}.product-image{aspect-ratio:1;display:block;position:relative;background:#f3f2f5;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.product-card:hover .product-image img{transform:scale(1.04)}.image-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:50px;background:linear-gradient(145deg,#f2f0f7,#fff)}.discount-badge,.deal-badge{position:absolute;top:10px;font-style:normal;font-size:8px;font-weight:800}.discount-badge{right:10px;background:var(--primary);color:#fff;border-radius:20px;padding:6px 8px}.deal-badge{left:10px;background:#1f1c2b;color:#fff;border-radius:5px;padding:6px}.product-info{padding:15px}.product-info>small{font-size:7px;color:var(--primary);font-weight:800;letter-spacing:.12em}.product-info h3{font:700 13px/1.4 Manrope;margin:7px 0;min-height:36px}.price-row{display:flex;flex-direction:column;gap:1px}.price-row del{font-size:9px;color:#9d99a4}.price-row strong{font:800 17px Manrope;color:var(--primary)}.card-cta{display:flex;justify-content:space-between;padding-top:12px;margin-top:10px;border-top:1px solid #efedf1;font-size:9px;font-weight:800}.store-footer{max-width:1240px;margin:auto;padding:55px 22px 25px;border-top:1px solid #e8e6ea;display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:45px;font-size:11px;color:var(--store-muted)}.store-footer>div{display:flex;flex-direction:column;gap:9px}.store-footer strong{color:var(--store-ink)}.store-footer .footer-brand{font:800 20px Manrope}.footer-bottom{grid-column:1/-1;flex-direction:row!important;justify-content:space-between;border-top:1px solid #edecef;padding-top:20px;margin-top:20px}.install-pwa{border:0;border-radius:8px;background:var(--primary);color:#fff;padding:9px;font-size:10px;font-weight:700}.breadcrumbs{display:flex;gap:8px;padding:10px 0 25px;font-size:10px;color:var(--store-muted)}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.detail-gallery{aspect-ratio:1;border-radius:20px;background:#f4f2f6;overflow:hidden}.detail-gallery img{width:100%;height:100%;object-fit:cover}.detail-copy{padding-top:25px}.product-label{font-size:9px;font-weight:800;color:var(--primary);letter-spacing:.15em}.detail-copy h1{font:800 clamp(32px,4vw,50px)/1.1 Manrope;letter-spacing:-.04em;margin:12px 0 25px}.detail-price{display:flex;align-items:baseline;gap:10px}.detail-price del{color:#9994a1}.detail-price strong{font:800 32px Manrope;color:var(--primary)}.detail-price b{font-size:9px;background:#e9fbf3;color:#148158;padding:6px;border-radius:7px}.detail-description{padding:25px 0;color:var(--store-muted);font-size:13px;line-height:1.8;border-top:1px solid #eeecef;margin-top:20px}.shopee-button{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px;border-radius:11px;background:#ee4d2d;color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 30px #ee4d2d3b}.affiliate-note{display:block;text-align:center;color:#9994a1;font-size:8px;margin-top:8px}.share-row{display:flex;align-items:center;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid #eeecef;font-size:9px}.share-row a,.share-row button{border:0;background:none;padding:0;color:var(--primary);font-weight:700}

/* Structural template system */
.tpl-luxe-editorial,.tpl-the-curator,.tpl-maison-noir,.tpl-signature-finds{font-family:'DM Sans',sans-serif}.tpl-luxe-editorial h1,.tpl-luxe-editorial h2,.tpl-luxe-editorial h3,.tpl-the-curator h1,.tpl-the-curator h2,.tpl-the-curator h3,.tpl-maison-noir h1,.tpl-maison-noir h2,.tpl-maison-noir h3,.tpl-signature-finds h1,.tpl-signature-finds h2,.tpl-signature-finds h3{font-family:'Playfair Display',serif}.header-overlay .store-header,.header-transparent .store-header{position:absolute;left:0;right:0;background:transparent;color:#fff;border:0}.header-overlay .store-main,.header-transparent .store-main{padding-top:0}.header-overlay .store-hero,.header-transparent .store-hero{border-radius:0;margin-left:calc((1240px - 100vw)/2);margin-right:calc((1240px - 100vw)/2);padding-left:max(60px,calc((100vw - 1120px)/2));min-height:620px}.header-overlay .category-nav,.header-transparent .category-nav{border-color:#ffffff2b}.header-sidebar .store-header{position:fixed;width:220px;inset:0 auto 0 0;background:#211d31;color:#fff;padding:30px 18px}.header-sidebar .store-top{height:auto;padding:0;flex-direction:column;align-items:stretch}.header-sidebar .store-search{width:100%;order:3}.header-sidebar .store-actions{flex-direction:column}.header-sidebar .category-nav{flex-direction:column;align-items:flex-start;padding:30px 0;border:0}.header-sidebar .store-main,.header-sidebar .store-footer{margin-left:240px}.header-ticker:before{content:'🔥 OFERTAS NOVAS TODOS OS DIAS  •  CURADORIA ATUALIZADA  •  LINKS VERIFICADOS';display:block;padding:8px;text-align:center;background:var(--primary);color:#fff;font-size:8px;letter-spacing:.12em;font-weight:800}.header-command .store-header{background:#151426;color:#fff}.header-command .store-search{background:#242238}.header-command .store-search input{color:#fff}.header-floating .store-header{margin:16px auto -75px;max-width:1160px;border-radius:16px;box-shadow:var(--shadow)}.header-floating .store-main{padding-top:0}.header-floating .category-nav{display:none}.header-pills .category-nav a{padding:7px 12px;background:#f1eff6;border-radius:20px}.header-compact .store-top{height:58px}.header-compact .category-nav{min-height:32px}.header-mobile .store-top{justify-content:center}.header-mobile .store-search{order:3;max-width:160px}.header-profile .store-header:before{content:'Curadoria pessoal • Novos achados toda semana';display:block;text-align:center;padding:7px;background:#f1edff;color:var(--accent);font-size:8px}.header-mega .category-nav{justify-content:flex-start;max-width:1240px;margin:auto}.header-mega .category-nav:before{content:'☰ Departamentos';font-weight:800;color:var(--primary)}.header-social .category-nav{border-radius:0 0 25px 25px}.header-bubble .store-brand>span{border-radius:50%}.hero-editorial .store-hero{background:#ede4d3;color:#1b1920;justify-content:flex-end}.hero-editorial .hero-copy{max-width:48%}.hero-editorial .hero-kicker{color:#8b6f45}.hero-editorial .hero-decor{left:5%;right:auto;opacity:.12}.hero-mosaic .store-hero{margin-right:25%;border-radius:0;box-shadow:160px 60px 0 -30px var(--primary)}.hero-bento .store-hero{width:62%;min-height:470px}.hero-bento .store-hero:after{content:'TOP CATEGORIAS\A CASA  •  TECH  •  BELEZA';white-space:pre;position:absolute;left:calc(100% + 25px);top:0;width:52%;height:100%;padding:50px 30px;box-sizing:border-box;border-radius:18px;background:#f0edff;color:var(--accent);font:800 20px/2 Manrope}.hero-quiet .store-hero{min-height:280px;background:#f6f5f3;color:#25232a}.hero-quiet .hero-kicker{color:var(--primary)}.hero-quiet .hero-decor{display:none}.hero-diagonal .store-hero{clip-path:polygon(0 0,100% 0,94% 100%,0 92%);border-radius:0}.hero-compact .store-hero{min-height:250px;border-radius:10px}.hero-story .store-hero{min-height:520px;border-radius:30px;max-width:580px;margin:auto}.hero-stack .store-hero{margin:20px 8%;box-shadow:-40px 35px 0 var(--accent)}.hero-creator .store-hero{padding-left:45%;background:linear-gradient(120deg,#f3e9ff,#ffe8df);color:#282131}.hero-creator .store-hero:before{content:'👩‍💻';position:absolute;left:8%;font-size:140px}.hero-trend .store-hero:after{content:'#1 MAIS DESEJADO';position:absolute;right:-5px;bottom:25px;padding:13px 30px;background:#fff;color:var(--primary);font-weight:800}.hero-coupon .store-hero{border:3px dashed #fff;border-radius:25px}.hero-signature .store-hero{min-height:550px;background:linear-gradient(110deg,#19151c,#69504e)}.hero-catalog .store-hero{min-height:300px;border-radius:5px}.hero-mega-sale .store-hero{background:linear-gradient(115deg,#e82e21,#ff8d19);text-transform:uppercase}.hero-mega-sale .store-hero h1{font-size:75px}.card-dark,.card-magazine-dark,.card-neon{--store-bg:#15141d;--surface:#201e29;--store-ink:#f7f5fb;--store-muted:#aaa5b1}.card-dark .store-header,.card-magazine-dark .store-header,.card-neon .store-header{background:#1c1a25;color:#fff;border-color:#34313f}.card-editorial .product-card,.card-paper .product-card,.card-luxury .product-card,.card-signature .product-card{border:0;border-radius:0}.card-editorial .product-image,.card-paper .product-image,.card-luxury .product-image,.card-signature .product-image{aspect-ratio:4/5}.card-news .product-card:first-child .product-info h3{font-size:22px}.card-tech .product-card,.card-neon .product-card{border-color:#4d4368;clip-path:polygon(0 0,95% 0,100% 8%,100% 100%,0 100%)}.card-commerce .card-cta,.card-market .card-cta,.card-sale .card-cta{background:var(--primary);color:#fff;margin:12px -15px -15px;padding:12px 15px}.card-deals .discount-badge,.card-sale .discount-badge{font-size:13px;border-radius:5px}.card-line .product-card{box-shadow:none;border-width:0 0 1px;border-radius:0}.card-glass .product-card{background:#ffffff75;backdrop-filter:blur(16px);border-color:#fff}.card-bento .product-card{border-radius:25px}.card-pop .product-card:nth-child(4n+1){transform:rotate(-1deg)}.card-pop .product-card:nth-child(4n+2){transform:rotate(1deg)}.card-compact .product-info{padding:9px}.card-compact .product-info h3{font-size:10px;min-height:28px}.card-compact .card-cta{display:none}.card-cinema .product-image{aspect-ratio:16/10}.card-mobile .product-card{border-radius:24px}.card-cards .product-card:nth-child(even){transform:translateY(20px)}.card-creator .product-card{border-radius:0 30px 0 30px}.card-viral .product-card{counter-increment:viral}.card-viral .product-card:before{content:'#' counter(viral);position:absolute;z-index:2;padding:10px;color:#fff;background:#1b1724}.card-social .product-image{aspect-ratio:4/5}.card-luxury{--store-bg:#171614;--surface:#1f1e1b;--store-ink:#f2eadb;--store-muted:#a69e90;--primary:#c2a16a!important}.card-coupon .product-card{border-style:dashed}.card-catalog .product-card{border-radius:3px}.card-trending .product-card:nth-child(3n+1){grid-row:span 2}.card-trending .product-card:nth-child(3n+1) .product-image{height:70%}.card-sale .product-card{border:3px solid #ffb127}

@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.template-gallery,.master-gallery{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(4,1fr)}.grid-5,.grid-6{grid-template-columns:repeat(4,1fr)}.header-sidebar .store-header{position:relative;width:auto}.header-sidebar .store-main,.header-sidebar .store-footer{margin-left:auto}.header-sidebar .store-top{height:78px;flex-direction:row}.header-sidebar .category-nav{flex-direction:row;padding:0 20px;overflow:auto}.hero-bento .store-hero{width:100%}.hero-bento .store-hero:after{display:none}}
@media(max-width:900px){.marketing-hero{grid-template-columns:1fr;padding-top:55px}.hero-showcase{max-width:650px}.feature-bento{grid-template-columns:1fr 1fr}.feature-bento .feature-large{grid-row:auto;grid-column:span 2}.steps{grid-template-columns:1fr 1fr}.auth-page{grid-template-columns:1fr}.auth-art{min-height:360px}.auth-art h1{font-size:38px}.install-grid{grid-template-columns:1fr}.sidebar{transform:translateX(-100%);transition:.25s}.sidebar.open{transform:none}.app-main{margin-left:0}.sidebar-toggle{display:block}.dashboard-grid,.analytics-grid,.editor-layout,.settings-grid,.update-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.split-page,.split-page.wide-main{grid-template-columns:1fr}.sticky-panel{position:static}.editor-layout>aside{display:grid;grid-template-columns:repeat(2,1fr)}.template-gallery,.master-gallery{grid-template-columns:repeat(3,1fr)}.settings-form{grid-template-columns:1fr}.product-grid,.grid-3,.grid-4,.grid-5,.grid-6,.magazine,.magazine-dark,.masonry,.bento{grid-template-columns:repeat(3,1fr)}.category-grid{grid-template-columns:repeat(3,1fr)}.product-detail{gap:35px}.store-footer{grid-template-columns:repeat(2,1fr)}.hero-mosaic .store-hero{margin-right:0;box-shadow:none}.header-floating .store-header{margin:0;border-radius:0}.header-floating .store-main{padding-top:24px}}
@media(max-width:640px){.marketing-nav{height:64px;padding:0 18px}.nav-toggle{display:block}.marketing-nav nav{display:none;position:absolute;left:12px;right:12px;top:60px;padding:16px;flex-direction:column;align-items:stretch;background:#fff;border-radius:12px;box-shadow:var(--shadow)}.marketing-nav nav.open{display:flex}.marketing-hero{padding:55px 20px 70px;min-height:auto}.marketing-hero h1{font-size:43px}.marketing-hero-copy>p{font-size:15px}.hero-buttons{flex-direction:column}.hero-trust{gap:13px;flex-wrap:wrap}.browser-top span{padding:5px 15px}.metric-float{right:0}.logo-cloud{overflow:auto;gap:30px;justify-content:flex-start}.feature-section,.steps-section,.pricing-section{padding:75px 18px}.feature-bento{grid-template-columns:1fr}.feature-bento .feature-large,.feature-bento .feature-wide{grid-column:auto}.feature-bento .feature-wide{align-items:flex-start}.feature-bento .feature-wide>b{display:none}.steps,.pricing-grid{grid-template-columns:1fr}.final-cta{margin:10px 18px 70px;padding:55px 20px}.marketing-footer{grid-template-columns:1fr 1fr}.marketing-footer>div:first-child{grid-column:span 2}.auth-art{display:none}.auth-form{padding:30px 18px;align-items:start}.auth-back{margin-bottom:25px}.form-row,.form-row.compact{grid-template-columns:1fr}.install-page{padding:10px}.install-card{padding:22px}.install-grid{gap:35px}.install-grid h1{font-size:34px}.page-content{padding:20px 14px 45px}.topbar{padding:0 14px}.user-chip>div{display:none}.welcome-panel{align-items:flex-start;gap:18px;flex-direction:column}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stats-grid article{min-height:125px;padding:14px}.stats-grid strong{font-size:22px}.chart-panel{overflow:auto}.bar-chart{min-width:500px}.editor-layout>aside{grid-template-columns:1fr}.banner-item{grid-template-columns:85px 1fr}.banner-item>form{grid-column:2}.template-gallery,.master-gallery{grid-template-columns:1fr}.plan-admin-grid{grid-template-columns:1fr}.table-toolbar{align-items:stretch;gap:10px;flex-direction:column}.table-toolbar input{width:100%}.settings-form{gap:20px}.color-row{grid-template-columns:1fr}.store-top{height:66px;padding:0 14px;gap:10px}.store-brand strong,.store-actions{display:none}.store-search{max-width:none}.store-menu-toggle{display:block}.category-nav{display:none;position:absolute;left:0;right:0;top:66px;padding:15px;flex-direction:column;align-items:stretch;background:var(--surface);box-shadow:var(--shadow)}.category-nav.open{display:flex}.store-main{padding:14px 12px 55px}.store-hero{min-height:430px;padding:35px 24px;border-radius:17px}.store-hero h1{font-size:38px}.hero-decor{display:none}.hero-editorial .hero-copy{max-width:100%}.hero-creator .store-hero{padding-left:25px;padding-top:180px}.hero-creator .store-hero:before{top:20px;left:32px;font-size:100px}.hero-mega-sale .store-hero h1{font-size:45px}.header-overlay .store-header,.header-transparent .store-header{position:relative;background:var(--surface);color:var(--store-ink)}.header-overlay .store-main,.header-transparent .store-main{padding-top:14px}.header-overlay .store-hero,.header-transparent .store-hero{margin:0;padding-left:25px;min-height:500px;border-radius:17px}.header-sidebar .store-top{height:66px}.header-sidebar .category-nav{flex-direction:column}.store-section{padding-top:50px}.section-heading h2{font-size:24px}.section-heading>a{display:none}.category-grid{grid-template-columns:repeat(2,1fr)}.product-grid,.grid-3,.grid-4,.grid-5,.grid-6,.magazine,.magazine-dark,.masonry,.bento{grid-template-columns:repeat(2,1fr);gap:9px}.bento .product-card:first-child,.magazine .product-card:first-child,.magazine-dark .product-card:first-child{grid-column:span 2}.bento .product-card:first-child .product-image{min-height:300px}.list .product-card,.feed .product-card{grid-template-columns:110px 1fr}.product-info{padding:11px}.product-info h3{font-size:11px}.price-row strong{font-size:15px}.store-footer{grid-template-columns:1fr 1fr;padding:40px 18px 20px;gap:30px 15px}.store-footer>div:first-child{grid-column:span 2}.product-detail{grid-template-columns:1fr;gap:12px}.detail-copy{padding-top:10px}.detail-copy h1{font-size:32px}.detail-price{flex-wrap:wrap}.detail-price strong{font-size:26px}.share-row{flex-wrap:wrap}.breadcrumbs{white-space:nowrap;overflow:hidden}.card-cards .product-card:nth-child(even){transform:none}}
