:root{--canvas:#fff;--ink:#050505;--text:#202422;--muted:#6f746e;--muted-2:#a2a79f;--surface:#f7f7f5;--surface-warm:#fbfaf5;--line:#e6e6e2;--line-strong:#d8dad4;--lime:#dceeb1;--lime-strong:#c8f23f;--lilac:#cfc0f6;--cream:#f4ecd6;--mint:#c8e6cd;--red:#f34b4b;--black:#050505;--shadow-soft:0 26px 80px #14141414;--shadow-panel:0 16px 45px #14141414;--radius-card:8px;--radius-panel:24px;--radius-pill:999px;--space-hair:1px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-section:96px;--gutter:clamp(var(--space-lg), 4vw, var(--space-section));--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Noto Serif SC", "Songti SC", STSong, serif;--font-mono:"SFMono-Regular", "JetBrains Mono", Consolas, ui-monospace, monospace}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);margin:0;overflow-x:hidden}@keyframes hl-sweep{0%,14%{background-size:0% .34em}58%,to{background-size:100% .34em}}@keyframes pulse-dot{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;border:0}.landingPage{background:var(--canvas);min-height:100vh}.landingNav{align-items:center;gap:var(--space-xxl);width:100%;min-height:calc(var(--space-xxl) + var(--space-lg));padding:0 var(--gutter);grid-template-columns:auto 1fr auto;display:grid}.landingBrand{letter-spacing:0;font-size:32px;font-weight:900;line-height:1}.landingLinks{align-items:center;gap:var(--space-xl);font-size:15px;font-weight:760;display:flex}.landingLinks a{color:var(--text)}.landingLinks a:hover{color:var(--black)}.navActions{justify-content:flex-end;align-items:center;gap:var(--space-lg);display:flex}.loginLink{color:var(--text);font-size:15px;font-weight:760}.accountStatusLink{text-align:right;gap:2px;min-width:0;display:grid}.accountStatusLink span{color:#256b2d;font-size:12px;font-weight:850}.accountStatusLink strong{max-width:220px;color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.loginLink.isLoggedIn{color:#256b2d}.clientButton,.heroBadge,.primaryDownload,.demoButton,.libraryTitle button,.windowActions button,.subscriptionCard button,.manageStyle,.cardLabel,.eyebrow,.button{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.clientButton{min-height:50px;padding:0 var(--space-lg);color:#fff;background:var(--black);font-size:15px;font-weight:850;box-shadow:0 14px 34px #05050529}.landingHero{align-items:start;gap:var(--space-xxl);min-height:auto;padding:var(--space-xxl) var(--gutter) var(--space-lg);grid-template-columns:minmax(560px,.7fr) minmax(0,1.3fr);display:grid;position:relative;overflow:hidden}.landingHero:after{right:var(--gutter);top:calc(var(--space-lg) + var(--space-xxl));z-index:0;background:var(--lime);content:"";border-radius:32px;width:min(850px,56vw);height:min(560px,52vh);position:absolute;transform:rotate(-2.5deg)}.heroMessage,.productStage{z-index:1;position:relative}.heroMessage{gap:var(--space-xl);min-width:0;margin-top:var(--space-xxl);padding-bottom:var(--space-xxl);display:grid}.heroBadge{border:1px solid var(--line);width:fit-content;min-height:35px;padding:0 var(--space-md);color:var(--text);background:#ffffffc7;font-size:14px;font-weight:760;box-shadow:0 10px 34px #1414140a}.heroBadge:before{width:8px;height:8px;margin-right:var(--space-xs);background:var(--lime-strong);content:"";border-radius:50%}.heroMessage h1{max-width:760px;color:var(--black);letter-spacing:0;margin:0;font-size:clamp(42px,3.7vw,68px);font-weight:900;line-height:1.04}.heroMessage h1 span{font-size:clamp(72px,6.45vw,124px);line-height:.86;display:block}.heroMessage p{max-width:560px;color:var(--muted);margin:0;font-size:clamp(18px,1.35vw,24px);line-height:1.58}.heroActions,.trustList{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.primaryDownload,.demoButton,.button{min-height:66px;padding:0 calc(var(--space-xl) + var(--space-xs));font-size:19px;font-weight:900}.primaryDownload{color:var(--black);background:var(--lime-strong);box-shadow:0 18px 45px #c8f23f47}.primaryDownload:after,.demoButton:after,.manageStyle:after{margin-left:var(--space-md);content:"→";font-size:24px;line-height:1}.demoButton,.button.secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--canvas)}.button{color:var(--black);background:var(--lime-strong)}.button.danger{color:#9e2f19;background:#fff0ec;border:1px solid #f0b5a7}.trustList{gap:var(--space-xl);color:var(--muted);font-size:15px;font-weight:760}.trustList span:before{width:17px;height:17px;margin-right:var(--space-xs);background:var(--lime);color:var(--black);content:"✓";border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.productStage{justify-self:stretch;width:100%;margin-top:0;margin-right:0}.productWindow{border:1px solid var(--line-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;overflow:hidden}.windowChrome{border-bottom:1px solid var(--line);min-height:56px;padding:0 var(--space-md);color:var(--text);grid-template-columns:118px minmax(180px,1fr) auto auto;align-items:center;font-size:13px;display:grid}.trafficLights{align-items:center;gap:var(--space-xs);display:flex}.trafficLights i{border-radius:50%;width:12px;height:12px}.trafficLights i:first-child{background:#ff6258}.trafficLights i:nth-child(2){background:#ffc342}.trafficLights i:nth-child(3){background:#52c95a}.windowChrome b{margin-right:var(--space-lg);color:var(--muted);font-size:12px;font-weight:720;position:relative}.windowChrome b:before{content:"";background:#57a35b;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.windowActions{justify-content:flex-end;gap:var(--space-xs);display:flex}.windowActions button,.libraryTitle button{border:1px solid var(--line);min-height:34px;padding:0 var(--space-md);color:var(--text);background:var(--canvas);font-size:12px;font-weight:760}.windowActions button:last-child{border-color:var(--black);color:#fff;background:var(--black)}.workspaceShell{grid-template-columns:168px minmax(210px,.88fr) minmax(290px,1.04fr) 278px;min-height:clamp(480px,59vh,600px);display:grid}.appSidebar,.editorPanel,.previewPanel,.styleLibrary{min-width:0}.appSidebar{gap:var(--space-lg);border-right:1px solid var(--line);padding:var(--space-lg) var(--space-md);background:var(--surface);grid-template-rows:auto 1fr auto;display:grid}.appSidebar strong{font-size:23px;font-weight:900}.appSidebar nav{align-content:start;gap:var(--space-xs);display:grid}.appSidebar nav span{border-radius:var(--radius-card);min-height:36px;padding:0 var(--space-sm);color:var(--muted);align-items:center;font-size:14px;font-weight:760;display:flex}.appSidebar nav span.active{color:var(--black);background:#fff}.appSidebar nav span:before{width:14px;height:14px;margin-right:var(--space-xs);content:"";border:1.5px solid;border-radius:4px}.subscriptionCard{gap:var(--space-xs);padding:var(--space-md);background:#f0f6df;border:1px solid #d9e7b3;border-radius:14px;display:grid}.subscriptionCard b{color:#2f5a30;font-size:13px}.subscriptionCard span{color:#668162;font-size:12px}.subscriptionCard button{min-height:30px;color:var(--text);background:#ffffff80;border:1px solid #d1dda9;font-size:12px;font-weight:760}.editorPanel{align-content:start;gap:var(--space-md);border-right:1px solid var(--line);padding:var(--space-xl) var(--space-xl) var(--space-lg);color:var(--text);background:#ffffffb8;display:grid}.editorPanel h2,.editorPanel h3,.editorPanel p,.editorPanel blockquote{margin:0}.editorPanel h2,.editorPanel h3,.editorPanel blockquote{font-family:var(--font-mono)}.editorPanel h2{font-size:16px}.editorPanel h3{margin-top:var(--space-sm);font-size:15px}.editorPanel p{color:var(--text);font-size:14px;line-height:1.7}.editorPanel blockquote{color:var(--muted);font-size:14px}.editorToolbar{gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--line);display:flex}.editorToolbar i{background:var(--line-strong);border-radius:4px;width:14px;height:14px}.previewPanel{border-right:1px solid var(--line);padding:var(--space-xl) var(--space-lg);background:#fff}.previewPanel article{border:1px solid var(--line);min-height:100%;padding:var(--space-xl);background:#fff;border-radius:14px;box-shadow:0 10px 30px #1414140a}.previewPanel h2{max-width:360px;color:var(--black);margin:0;font-size:31px;line-height:1.18}.previewPanel .meta{margin:var(--space-md) 0 0;color:var(--muted-2);font-size:12px}.accentLine{width:84px;height:8px;margin:var(--space-xl) 0;background:var(--lime-strong)}.previewPanel p{color:var(--text);font-size:14px;line-height:1.78}.previewPanel h3{margin:var(--space-xl) 0 var(--space-sm);color:var(--black);font-size:18px}.imagePlaceholder{height:128px;margin:var(--space-lg) 0;background:radial-gradient(circle at 24% 60%,#0000006b,#0000 12%),linear-gradient(135deg,#e9e5df,#f9f8f4);border-radius:12px}.styleLibrary{align-content:start;gap:var(--space-md);padding:var(--space-xl) var(--space-md);background:#fff;display:grid}.libraryTitle{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xxs);display:flex}.libraryTitle h2{margin:0;font-size:20px}.libraryTitle button{min-height:32px;padding:0 var(--space-sm);color:var(--muted)}.styleLibrary article{gap:var(--space-sm);border:1px solid var(--line);min-height:82px;padding:var(--space-md);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 58px;display:grid}.styleLibrary article.active{border-color:var(--lime-strong);box-shadow:inset 0 0 0 1px var(--lime-strong)}.styleLibrary article h3,.styleLibrary article p{margin:0}.styleLibrary article h3{font-size:15px;line-height:1.3}.styleLibrary article p{margin-top:var(--space-xs);color:var(--muted);font-size:12px;line-height:1.45}.styleLibrary article span{background:linear-gradient(#e6e6e2, #e6e6e2) 10px 13px / 38px 5px no-repeat, linear-gradient(#d8dad4, #d8dad4) 10px 25px / 30px 4px no-repeat, linear-gradient(#111, #111) 10px 39px / 45px 13px no-repeat, var(--surface);border-radius:8px}.manageStyle{border:1px solid var(--line-strong);min-height:40px;padding:0 var(--space-md);color:var(--text);background:#fff;justify-self:start;font-size:13px;font-weight:780}.toastStack{right:calc(var(--space-xxl) * -1);bottom:var(--space-xxl);gap:var(--space-sm);width:210px;display:grid;position:absolute}.toastStack article{align-items:center;gap:var(--space-xs);border:1px solid var(--line);min-height:70px;padding:var(--space-sm);box-shadow:var(--shadow-panel);background:#fffffff0;border-radius:14px;grid-template-columns:38px 1fr auto;display:grid}.toastStack strong,.toastStack p,.toastStack em{margin:0}.toastStack strong{font-size:13px}.toastStack p,.toastStack em{color:var(--muted);font-size:11px;font-style:normal}.toastIcon{background:#eff8d2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.toastIcon:before{border:2px solid var(--black);content:"";border-radius:999px 999px 8px 8px;width:20px;height:14px}.toastIcon.update{background:#e6f0ff}.toastIcon.update:before{border-radius:5px;width:16px;height:16px}.featureBand{gap:var(--space-lg);width:100%;padding:var(--space-lg) var(--gutter) var(--space-xxl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featureCard{align-items:center;gap:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-panel);min-height:184px;padding:var(--space-xl);grid-template-columns:96px minmax(0,1fr) 46px;display:grid}.featureCard.lime{background:var(--lime)}.featureCard.cream{background:var(--cream)}.featureCard.lilac{background:var(--lilac)}.featureIcon{background:#ffffff8c;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;position:relative}.featureIcon.layers:before,.featureIcon.layers:after{border:3px solid var(--black);content:"";border-radius:5px;width:34px;height:20px;position:absolute;transform:rotate(28deg)skew(-18deg)}.featureIcon.layers:after{opacity:.55;margin-top:12px}.featureIcon.cloud:before{border:3px solid var(--black);content:"";border-radius:999px;width:39px;height:24px}.featureIcon.message:before{border:3px solid var(--black);content:"";border-radius:7px;width:36px;height:26px}.featureIcon.message:after{border-right:3px solid var(--black);border-bottom:3px solid var(--black);content:"";width:12px;height:12px;position:absolute;bottom:16px;left:29px;transform:rotate(45deg)}.featureCard h2,.featureCard p{margin:0}.featureCard h2{font-size:26px;line-height:1.2}.featureCard p{margin-top:var(--space-sm);color:#050505ad;font-size:16px;line-height:1.62}.featureCard>a{background:#ffffffb3;border:1px solid #0505051f;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;font-weight:760;display:grid}.consolePage{gap:var(--space-xxl);min-height:100vh;padding:0 var(--gutter) var(--space-section);background:var(--canvas);display:grid}.consoleNav{align-items:center;gap:var(--space-xxl);min-height:calc(var(--space-xxl) + var(--space-lg));grid-template-columns:auto 1fr auto;display:grid}.consoleBrand{letter-spacing:0;font-size:32px;font-weight:900}.consoleNav nav{align-items:center;gap:var(--space-xl);color:var(--text);font-size:15px;font-weight:780;display:flex}.consoleAction{border-radius:var(--radius-pill);min-height:48px;padding:0 var(--space-lg);color:#fff;background:var(--black);justify-content:center;align-items:center;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 14px 34px #05050529}.consoleHero{align-items:end;gap:var(--space-xxl);border-radius:var(--radius-panel);width:100%;min-width:0;padding:var(--space-xxl);background:var(--lime);grid-template-columns:minmax(0,1fr) minmax(360px,.56fr);display:grid}.adminConsole{gap:var(--space-xl)}.adminConsoleHero{padding:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(520px,.74fr);align-items:center}.adminConsoleHero h1{margin-top:var(--space-md);font-size:clamp(34px,3vw,52px)}.adminConsoleHero p{margin-top:var(--space-md);font-size:16px}.adminConsoleHero .consoleStats article{background:#ffffff9e;min-height:104px}.authHero{background:var(--cream)}.accountHero{background:var(--mint);grid-template-columns:1fr}.consoleHero h1{max-width:900px;margin:var(--space-lg) 0 0;color:var(--black);letter-spacing:0;font-size:clamp(44px,4.2vw,72px);font-weight:900;line-height:1}.consoleHero p{max-width:760px;margin:var(--space-lg) 0 0;color:#050505b3;font-size:20px;line-height:1.55}.consoleStats{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.consoleStats article{gap:var(--space-sm);border-radius:var(--radius-card);min-width:0;min-height:132px;padding:var(--space-lg);background:#ffffff75;border:1px solid #0505051f;display:grid}.consoleStats span,.authSteps li{color:#0505059e;font-size:13px;font-weight:780}.consoleStats strong{color:var(--black);overflow-wrap:anywhere;align-self:end;font-size:28px;line-height:1}.authSteps{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.authSteps li{border-radius:var(--radius-pill);min-height:52px;padding:0 var(--space-lg);color:var(--black);background:#ffffff80;border:1px solid #0505051f;align-items:center;display:flex}.authSteps li:before{width:24px;height:24px;margin-right:var(--space-sm);background:var(--black);color:#fff;content:counter(list-item);border-radius:50%;place-items:center;font-size:12px;display:grid}.consoleStack{gap:var(--space-xxl);display:grid}.consoleGrid{gap:var(--space-lg);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid}.eyebrow,.cardLabel{width:fit-content;min-height:26px;padding:0 var(--space-sm);color:var(--black);background:var(--lime-strong);font-family:var(--font-mono);font-size:11px;font-weight:900}.adminGrid{gap:var(--space-lg);grid-template-columns:minmax(360px,.48fr) minmax(0,1fr);display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-panel);min-height:150px;padding:var(--space-xl);box-shadow:var(--shadow-panel);background:#ffffffdb}.card h2,.formPanel h2{margin:var(--space-md) 0 var(--space-md);color:var(--black);letter-spacing:0;font-size:28px;line-height:1.2}.card p,.formPanel p,.consolePage>p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.formPanel{gap:var(--space-md);display:grid}.formPanel label{gap:var(--space-xs);color:var(--text);font-size:13px;font-weight:800;display:grid}.formPanel input,.formPanel textarea,.formPanel select{border:1px solid var(--line-strong);border-radius:var(--radius-card);width:100%;padding:var(--space-sm) var(--space-md);color:var(--ink);background:#fff}.formPanel textarea{resize:vertical}.formPanel input:focus,.formPanel textarea:focus,.formPanel select:focus{outline:2px solid var(--lime-strong);outline-offset:1px}.formPanel .checkRow{align-items:center;gap:var(--space-xs);display:flex}.formPanel .checkRow input{width:auto}.formPanel p{min-height:22px}.actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.accountGrid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);align-items:start;display:grid}.accountPanel{gap:var(--space-md);display:grid}.accountDetails{gap:var(--space-sm);margin:0;display:grid}.accountDetails div{gap:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-md);background:var(--surface);grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid}.accountDetails dt,.accountDetails dd{margin:0}.accountDetails dt{color:var(--muted);font-size:13px;font-weight:800}.accountDetails dd{color:var(--black);overflow-wrap:anywhere;font-size:15px;font-weight:850}.accountAside{background:var(--surface-warm)}.settingsWorkbench{gap:var(--space-lg);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.settingsSidebar{top:var(--space-lg);gap:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-lg);box-shadow:var(--shadow-panel);background:#fff;display:grid;position:sticky}.settingsSidebarTitle{gap:var(--space-md);display:grid}.settingsSidebarTitle strong{color:var(--black);font-size:22px;line-height:1.1}.settingsSidebar nav{gap:var(--space-xs);display:grid}.settingsSidebar button,.providerGrid button{gap:var(--space-xs);border-radius:var(--radius-card);width:100%;padding:var(--space-md);color:var(--text);text-align:left;background:0 0;border:1px solid #0000;display:grid}.settingsSidebar button strong,.providerGrid button strong{color:var(--black);font-size:15px}.settingsSidebar button span,.providerGrid button span{color:var(--muted);font-size:12px;line-height:1.45}.settingsSidebar button.active,.providerGrid button.active{background:#f1f7dc;border-color:#d7e8a3}.settingsMain{gap:var(--space-lg);min-width:0;display:grid}.settingsHeader{align-items:end;gap:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-xl);box-shadow:var(--shadow-panel);background:#fff;grid-template-columns:minmax(0,1fr) auto;display:grid}.settingsHeader h2,.settingsBlock h3{margin:var(--space-sm) 0 0;color:var(--black);letter-spacing:0;line-height:1.18}.settingsHeader h2{font-size:34px}.settingsHeader p,.settingsBlockHeader p,.fieldRow em,.toggleRow em{margin:var(--space-xs) 0 0;color:var(--muted);font-size:13px;font-style:normal;line-height:1.5}.settingsStatus{justify-content:flex-end;align-items:center;gap:var(--space-md);min-width:280px;display:flex}.settingsStatus span{max-width:260px;color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.settingsStatus .button{flex:none}.settingsSectionStack{gap:var(--space-lg);display:grid}.settingsBlock{gap:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-xl);background:#ffffffdb;display:grid}.settingsBlockHeader{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.settingsBlock h3{font-size:24px}.providerGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settingsFormGrid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fieldRow{gap:var(--space-xs);display:grid}.fieldRow.wide,.toggleRow{grid-column:1/-1}.fieldRow>span{gap:2px;display:grid}.fieldRow strong,.toggleRow strong{color:var(--text);font-size:13px;font-weight:850}.fieldRow input,.fieldRow textarea,.fieldRow select{border:1px solid var(--line-strong);border-radius:var(--radius-card);width:100%;padding:var(--space-sm) var(--space-md);color:var(--ink);background:#fff}.fieldRow input:read-only{color:var(--muted);background:var(--surface)}.fieldRow textarea{resize:vertical}.secretInputRow{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.secretClearButton{border:1px solid var(--line-strong);border-radius:var(--radius-card);min-height:44px;padding:0 var(--space-md);color:var(--text);white-space:nowrap;background:#fff;font-size:13px;font-weight:820}.secretClearButton.active{color:#9e2f19;background:#fff0ec;border-color:#f0b5a7}.releaseList{gap:var(--space-md);display:grid}.releaseItem{gap:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-lg);background:#fff;display:grid}.releaseItemHeader{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.releaseItem h4{align-items:center;gap:var(--space-sm);color:var(--black);flex-wrap:wrap;margin:0;font-size:20px;display:flex}.releaseItem h4 span{border-radius:var(--radius-pill);color:var(--black);background:var(--lime-strong);padding:4px 9px;font-size:12px;font-weight:850}.releaseItem p{margin:var(--space-xs) 0 0;color:var(--muted);line-height:1.5}.releaseActions{gap:var(--space-sm);display:flex}.releaseActions .button{min-height:44px;padding:0 var(--space-md);font-size:14px}.releaseAssetGrid{gap:var(--space-sm);display:grid}.releaseAsset{gap:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.releaseAsset>div{gap:2px;display:grid}.releaseAsset strong{color:var(--text);font-size:14px}.releaseAsset span,.releaseAsset em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.releaseAsset a,.releaseAsset button{border:1px solid var(--line-strong);border-radius:var(--radius-card);min-height:36px;padding:0 var(--space-md);color:var(--text);background:#fff;font-size:13px;font-weight:820}.downloadPage{align-content:start}.downloadPanel{gap:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-xxl);box-shadow:var(--shadow-panel);background:#fff;display:grid}.downloadPanel h1{color:var(--black);letter-spacing:0;margin:0;font-size:clamp(38px,4vw,64px)}.downloadGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.downloadOption{gap:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-lg);background:var(--surface);display:grid}.downloadOption strong{color:var(--black);font-size:18px}.downloadOption span{color:var(--muted);font-size:13px}.fieldRow input:focus,.fieldRow textarea:focus,.fieldRow select:focus{outline:2px solid var(--lime-strong);outline-offset:1px}.toggleRow{gap:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-md);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.toggleRow input{margin-top:3px}.toggleRow span{gap:2px;display:grid}.styleWorkbench{gap:var(--space-lg);grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);align-items:start;display:grid}.styleEditor,.styleCatalog{gap:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-xl);box-shadow:var(--shadow-panel);background:#ffffffe0;display:grid}.styleEditor{top:var(--space-lg);position:sticky}.styleEditorHeader,.styleCatalogHeader{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.styleEditorHeader{grid-template-columns:1fr}.styleEditor h2,.styleCatalog h2{margin:var(--space-sm) 0 0;color:var(--black);letter-spacing:0;font-size:30px;line-height:1.15}.styleEditor p,.styleCatalog p,.settingsStatusText{margin:var(--space-xs) 0 0;color:var(--muted);font-size:13px;line-height:1.5}.styleEditorActions,.styleAssetActions{gap:var(--space-sm);display:grid}.styleEditorActions{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.styleEditorActions .button{width:100%;min-height:44px}.styleCardList{grid-template-columns:repeat(auto-fill,minmax(280px,320px));align-items:start;gap:18px;display:grid}.styleAssetCard{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:12px;padding:14px;display:grid}.styleAssetCard[data-disabled=true]{background:var(--surface)}.styleThumb{aspect-ratio:16/10;border:1px solid var(--line);background:linear-gradient(135deg,#f6f8ed,#eef5ff);border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.styleThumb img,.styleThumb video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.styleThumb video{opacity:0;transition:opacity .16s}.styleAssetCard:hover .styleThumb video{opacity:1}.styleThumb span{color:var(--black);font-size:24px;font-weight:900}.styleAssetBody{gap:10px;min-width:0;display:grid}.styleAssetTitle{min-width:0}.styleAssetTitle h3{color:var(--black);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:850;line-height:1.35;overflow:hidden}.styleFileLine,.showcaseList{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.styleFileLine strong,.showcaseList>strong{color:var(--text);font-size:13px;font-weight:850}.styleFileLine a,.showcaseChip a{color:var(--black);overflow-wrap:anywhere;font-size:13px;font-weight:800}.styleFileLine em,.showcaseList em{color:var(--muted);font-size:12px;font-style:normal}.showcaseChip{align-items:center;gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;padding:5px 5px 5px 10px;display:inline-flex}.showcaseChip button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:28px;color:var(--text);background:#fff;padding:0 9px;font-size:12px;font-weight:820}.styleAssetActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.styleAssetActions .button{min-height:38px;padding:0 6px;font-size:12.5px}.emptyState{gap:var(--space-xs);border:1px dashed var(--line-strong);border-radius:var(--radius-card);padding:var(--space-xl);background:var(--surface);display:grid}.emptyState strong{color:var(--black);font-size:18px}.promptCard{background:var(--lilac);align-content:start}.table{align-content:start;gap:var(--space-md);display:grid}.libraryHeader{justify-content:space-between;gap:var(--space-sm);border-radius:var(--radius-panel);padding:var(--space-lg) var(--space-xl);background:var(--black);color:#fff;font-size:20px;display:flex}.libraryHeader span{font-family:var(--font-mono);font-size:12px}.row{align-items:center;gap:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-lg) var(--space-xl);background:#ffffffc7;grid-template-columns:minmax(130px,.7fr) minmax(0,1.4fr) minmax(92px,.45fr);display:grid}.row span{color:var(--muted);line-height:1.45}.row span:last-child{font-family:var(--font-mono);color:var(--ink);font-size:12px}[data-state=logged-in]{color:#256b2d;font-weight:800}[data-state=logged-out],[data-state=error]{color:var(--red);font-weight:800}@media (max-width:1480px){.landingHero{grid-template-columns:minmax(500px,.72fr) minmax(0,1.28fr)}.workspaceShell{grid-template-columns:144px minmax(190px,.86fr) minmax(260px,1fr) 236px}.styleLibrary article{grid-template-columns:minmax(0,1fr) 46px}}@media (max-width:1280px){.landingHero{grid-template-columns:1fr;min-height:auto}.landingHero:after{width:78vw;top:44%;right:-18vw}.productStage{justify-self:stretch;margin-right:0}.productWindow{width:100%}.featureBand{grid-template-columns:1fr}}@media (max-width:980px){.landingNav{gap:var(--space-lg);min-height:auto;padding-top:var(--space-lg);padding-bottom:var(--space-lg);grid-template-columns:1fr}.landingLinks,.navActions{flex-wrap:wrap;justify-content:flex-start}.accountStatusLink{text-align:left}.workspaceShell{grid-template-columns:132px minmax(0,1fr)}.previewPanel,.styleLibrary{display:none}.windowChrome{gap:var(--space-sm);grid-template-columns:80px minmax(0,1fr)}.windowChrome b,.windowActions,.toastStack{display:none}.consoleHero,.consoleStats,.consoleGrid,.adminGrid,.accountGrid,.settingsWorkbench,.styleWorkbench,.settingsHeader,.settingsBlockHeader,.settingsFormGrid,.providerGrid{grid-template-columns:1fr}.settingsSidebar{position:static}.settingsStatus{flex-direction:column;justify-content:flex-start;align-items:stretch}.settingsStatus span{text-align:left;max-width:none}.releaseItemHeader,.releaseAsset,.styleAssetCard,.styleAssetTitle,.downloadGrid{grid-template-columns:1fr}.styleEditor{position:static}.styleThumb{width:100%;max-width:220px}.releaseActions{display:grid}}@media (max-width:720px){.landingNav,.landingHero,.featureBand{padding-right:var(--space-md);padding-left:var(--space-md)}.landingLinks{gap:var(--space-md);font-size:14px}.navActions{gap:var(--space-sm);grid-template-columns:1fr;width:100%;display:grid}.loginLink,.clientButton{width:100%}.accountStatusLink strong{max-width:none}.clientButton{min-height:44px}.landingHero{gap:var(--space-xl);padding-top:var(--space-xl)}.landingHero:after{display:none}.heroMessage{gap:var(--space-lg);width:min(100%,34ch);padding-bottom:0}.heroMessage h1{overflow-wrap:anywhere;max-width:100%;font-size:44px}.heroMessage h1 span{font-size:66px}.heroMessage p{overflow-wrap:anywhere;word-break:break-all;max-width:34ch;font-size:17px}.primaryDownload,.demoButton,.button{width:100%;min-height:52px;padding:0 var(--space-md);font-size:16px}.trustList{gap:var(--space-sm);grid-template-columns:1fr;font-size:13px;display:grid}.productWindow{border-radius:18px}.workspaceShell{grid-template-columns:1fr;min-height:auto}.appSidebar{display:none}.editorPanel{padding:var(--space-xl) var(--space-lg);border-right:0}.featureBand{padding-top:var(--space-lg);padding-bottom:var(--space-xxl)}.featureCard{gap:var(--space-lg);min-height:auto;padding:var(--space-xl);grid-template-columns:1fr}.featureCard>a{justify-self:start}.consolePage{gap:var(--space-xl);padding:0 0 var(--space-xxl);display:block;overflow:hidden}.consoleNav{gap:var(--space-md);width:calc(100dvw - var(--space-xl));min-height:auto;margin:0 var(--space-md);padding:var(--space-lg) 0 0;grid-template-columns:1fr}.consoleNav nav{gap:var(--space-md);flex-wrap:wrap}.consoleAction{width:100%}.consoleHero{width:calc(100dvw - var(--space-xl));max-width:none;margin:var(--space-xl) var(--space-md) 0;padding:var(--space-xl);grid-template-columns:minmax(0,1fr);overflow:hidden}.consoleHero h1{overflow-wrap:anywhere;max-width:9ch;font-size:38px;line-height:1.06}.consoleHero p{overflow-wrap:anywhere;word-break:break-all;max-width:28ch}.consoleStats article{min-height:112px}.secretInputRow{grid-template-columns:1fr}.consoleStack{width:calc(100dvw - var(--space-xl));margin:var(--space-xl) var(--space-md) 0}.row,.accountDetails div{grid-template-columns:1fr}}
