:root{--cz-ink:#232136;--cz-muted:#696577;--cz-bg:#f8f7fc;--cz-purple:#6554e8;--cz-border:#e7e3ef}
.workspace-nav{display:flex;gap:8px;flex-wrap:wrap;max-width:1240px;margin:18px auto;padding:0 28px}.workspace-nav a,.workspace-nav button{padding:10px 14px;border:1px solid transparent;border-radius:10px;background:transparent;font:inherit;color:var(--cz-muted);text-decoration:none}.workspace-nav [aria-current=page]{background:#eeeafb;color:#5141c6}.workspace-nav button:disabled{opacity:.65;cursor:default}.workspace-nav a:hover{background:#f0edf8}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 32px}.quick-action{min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px;text-align:left;border:1px solid var(--cz-border);border-radius:18px;background:white;color:var(--cz-ink);text-decoration:none;font:inherit}.quick-action strong{font-size:18px}.quick-action small{color:var(--cz-muted)}.quick-action.featured{background:#6554e8;color:white;border-color:#6554e8}.quick-action.featured small{color:#eae5ff}.quick-action:disabled{background:#f4f2f8;color:#777181}.project-meta{display:flex;gap:8px;align-items:center;margin:10px 0;color:var(--cz-muted);font-size:12px}.saved-badge{background:#e9f5ef;color:#276b4a;border-radius:20px;padding:4px 8px}.project-card-actions{flex-wrap:wrap}.dashboard-heading h1{font-size:clamp(28px,3.4vw,44px);max-width:780px}.project-cover-link{overflow:hidden}.project-card-actions button:disabled{opacity:.5}.workspace-nav a:focus-visible,.quick-action:focus-visible{outline:3px solid #a29aff;outline-offset:3px}
@media(max-width:760px){.workspace-nav{flex-wrap:nowrap;overflow-x:auto;padding:0 18px}.workspace-nav>*{white-space:nowrap;flex-shrink:0}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action{padding:17px}.dashboard-heading{align-items:flex-start;gap:18px}}

.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.hero-copy h1{font-size:clamp(42px,4.7vw,68px);letter-spacing:-2.5px;line-height:1.08}.hero .start-form{margin-top:24px}.platform-section{padding-top:72px;padding-bottom:72px}.platform-section h2{font-size:clamp(28px,3vw,42px);letter-spacing:-1.3px;line-height:1.15;color:#252238}.format-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:30px}.format-tile{display:flex;flex-direction:column;justify-content:space-between;gap:25px;border:1px solid #e4e0ee;border-radius:16px;padding:22px 18px;text-decoration:none;color:#343042;min-height:126px;background:#fff}.format-tile span{font-size:12px;color:#787081}.format-tile.active-format{background:#6554e8;color:#fff;box-shadow:0 10px 24px #6554e829}.active-format span{color:#e8e2ff}.feature-grid,.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.feature-grid article{padding:25px;background:#f6f4fa;border-radius:18px}.feature-grid article>span{color:#6554e8;font-size:13px}.feature-grid h3,.price-card h3{font-size:23px;margin:20px 0 14px}.feature-grid p,.price-card p{color:#6a6277;line-height:1.7}.audience{border-block:1px solid #e4e0ee}.audience p{line-height:2;font-size:18px;color:#6a6277}.price-card{border:1px solid #e4e0ee;border-radius:20px;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.price-card .button,.plan-pending{margin-top:auto}.plan-pending{padding-top:25px;color:#7b7288}.site-header nav{gap:20px}.site-header{gap:14px}
@media(max-width:900px){.format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header [data-projects-link]{display:none}.site-header nav{gap:12px}}
@media(max-width:620px){.format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.pricing-grid{grid-template-columns:1fr}.platform-section{padding-top:45px;padding-bottom:45px}.hero-copy h1{letter-spacing:-1.7px}.site-header nav{display:flex;overflow-x:auto;order:5;flex-basis:100%;padding:8px 0}.site-header{flex-wrap:wrap}.site-header .account-nav{margin-left:auto}}

.template-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.catalog-card{background:white;border:1px solid #e7e3ef;padding:22px;border-radius:18px;display:flex;flex-direction:column;gap:18px}.catalog-card img{width:100%;max-height:390px;object-fit:contain;border-radius:12px}.catalog-card h2{font-size:24px}.catalog-card p{color:#72697f}@media(max-width:650px){.template-catalog{grid-template-columns:1fr}}

.page-actions{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.page-actions button{border:1px solid #ded9ea;border-radius:8px;padding:8px;background:white;font-size:12px}.slide-list{max-height:70vh;overflow:auto}.editor-details .field{margin-bottom:14px}.field input[type=color]{height:42px;padding:4px}.properties-panel{min-width:0}@media(max-width:850px){.slide-list{justify-content:flex-start;max-width:100%;overflow-x:auto}.slide-item{flex-shrink:0}.page-actions{justify-content:center}}

.brand-form{max-width:700px;background:white;padding:26px;border:1px solid #e7e3ef;border-radius:18px;margin-top:24px}.brand-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.brand-form img{object-fit:contain;margin:14px 0}#brand-status{padding:18px 0;color:#625874}
