.workspace-header,.workspace-create-head,.workspace-nav,.workspace-auth-status{display:none}
html[data-home-state="pending"] .views,html[data-home-state="auth-error"] .views{display:none}
html:is([data-home-state="pending"],[data-home-state="auth-error"]) .workspace-auth-status{display:flex;min-height:45vh;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:32px;color:var(--text-muted);font-size:16px}
.workspace-auth-error,#workspaceAuthRetry{display:none}
html[data-home-state="auth-error"] .workspace-auth-checking{display:none}
html[data-home-state="auth-error"] :is(.workspace-auth-error,#workspaceAuthRetry){display:block}
html:is([data-home-state="pending"],[data-home-state="auth-error"],[data-home-state="member"]) :is(.seo-footer,.rv-strip){display:none!important}
html[data-home-state="member"] #view-welcome{max-width:1264px;margin-inline:auto;padding:48px 32px 80px;align-items:stretch}
html[data-home-state="member"] #view-welcome>:is(.badge,.hero,.subline,.hero-tracker-pill,.foot-note,#showcaseSentinel,#trustStrip,#showcase,.landing-process,.landing-audience,.final-cta){display:none!important}
html[data-home-state="member"] .app-header nav.main a:is([href="/examples"],[href="/alternatives/"]){display:none}
html[data-home-state="member"] .workspace-nav{display:inline-flex}
html[data-home-state="member"] .workspace-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}
.workspace-header h1,.workspace-create-head h1{font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:0 0 10px;color:var(--text)}
.workspace-header p,.workspace-create-head p{color:var(--text-muted);font-size:15px;line-height:1.6;margin:0}
.workspace-primary,.workspace-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 18px;border-radius:10px;border:1px solid var(--border-strong);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0}
.workspace-primary{background:#7556e8;border-color:#8b70ee;color:#fff}
.workspace-primary:hover{background:#6849d7;border-color:#a089f3}
.workspace-secondary{background:var(--bg-elevated);color:var(--text)}
.workspace-secondary:hover{background:var(--bg-hover);border-color:var(--text-muted)}
.workspace-primary:focus-visible,.workspace-secondary:focus-visible,html[data-home-state="member"] .project-card:focus-visible{outline:2px solid #a698ff;outline-offset:4px}
.workspace-primary svg{width:16px;height:16px;flex:none}
html[data-home-state="member"] #myProjects{border:0;margin:0;padding:0;max-width:none}
html[data-home-state="member"] #myProjects>h2{display:none}
html[data-home-state="member"] #projectsGrid{gap:22px}
html[data-home-state="member"][data-theme="light"] #projectsGrid .project-card{background:var(--bg-elevated);border-color:var(--border-strong)}
html[dir="rtl"] #workspaceBack>span[aria-hidden]{transform:scaleX(-1)}
.workspace-status{border:1px solid var(--border);border-radius:14px;padding:56px 24px;text-align:center;color:var(--text-muted);margin-bottom:24px;background:var(--bg-elevated)}
.workspace-status[hidden]{display:none}
.workspace-status [hidden]{display:none!important}
.workspace-status h2{font-size:20px!important;font-weight:550;margin:0!important;text-align:center!important;color:var(--text)}
.workspace-status p{font-size:15px;line-height:1.6;margin:12px 0 0}
.workspace-status button{margin-top:20px}
.workspace-status[data-status="loading"]::before{content:"";display:block;width:24px;height:24px;margin:0 auto 20px;border:2px solid var(--border-strong);border-top-color:#a698ff;border-radius:50%;animation:workspace-spin .8s linear infinite}
@keyframes workspace-spin{to{transform:rotate(360deg)}}
html[data-home-state="member"][data-workspace-view="projects"] #view-welcome>:is(#mainInputWrap,.presets-label,#presets,#welcomeDialog){display:none!important}
html[data-home-state="member"][data-workspace-view="create"] :is(.workspace-header,#myProjects){display:none!important}
html[data-home-state="member"][data-workspace-view="create"] .workspace-create-head{display:block;width:100%;max-width:760px;margin:0 auto 28px}
.workspace-create-head .workspace-secondary{margin-bottom:28px;padding-inline:0;border:0;background:none;color:var(--text-muted)}
.workspace-create-head .workspace-secondary:hover{color:var(--text)}
html[data-home-state="member"][data-workspace-view="create"] #mainInputWrap{width:100%;margin-inline:auto}
html[data-home-state="member"][data-workspace-view="create"] :is(.presets-label,#presets){align-self:center}
html[data-home-state="member"] body.welcome-dialog :is(.workspace-header,#workspaceBack,.presets-label,#presets){display:none!important}
body.welcome-dialog :is(.landing-process,.landing-audience){display:none!important}
html[data-home-state="member"] :is(.aurora-mesh,.bg-glow){opacity:.12!important;animation:none!important}
html[data-home-state="member"] .bg-grid{opacity:.12}
@media(max-width:640px){html[data-home-state="member"] #view-welcome{padding:32px 16px 88px}.workspace-header{align-items:flex-start!important;flex-wrap:wrap;gap:20px!important;margin-bottom:28px!important}.workspace-header h1{font-size:28px}.workspace-header p{font-size:14px}.workspace-primary{min-height:44px}html[data-home-state="member"] #projectsGrid{gap:16px}.workspace-status{padding:40px 18px}.workspace-create-head .workspace-secondary{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){.workspace-status::before{animation:none!important}.workspace-primary,.workspace-secondary{transition:none}}
