.workspace-switch{display:flex;align-items:center;gap:9px;text-align:left;padding:11px 10px;margin:-14px 0 18px;border:1px solid var(--line);background:var(--surface);border-radius:9px;width:100%}.workspace-switch span{min-width:0;flex:1}.workspace-switch strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:500}.workspace-switch small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.workspace-switch>.icon:last-child{width:12px}.sidebar{padding-top:25px}.sidebar .logo{margin-bottom:29px}.sidebar .primary{margin-bottom:18px}.side-nav{gap:2px}.side-nav button{padding:9px 12px;font-size:11px}.side-nav button .icon{width:16px;height:16px}.sidebar-bottom{padding-top:10px}.sidebar-bottom .plain{font-size:10px}.suite-heading{margin-bottom:25px}.suite-heading h1{font-size:36px;margin:0 0 12px}.suite-heading p{font-size:12px;line-height:1.7;max-width:700px}.suite-card{border:1px solid var(--line);border-radius:11px;padding:20px;background:var(--surface);margin:12px 0;min-width:0}.suite-card>strong{display:block;font-weight:500;font-size:12px;margin-bottom:9px}.suite-card input{width:100%;margin:10px 0}.suite-card .field input{margin:0}.suite-empty{padding:40px;border:1px dashed var(--line);border-radius:14px;margin:25px 0;text-align:center;color:var(--muted)}.suite-empty>.icon{width:28px;height:28px;color:var(--accent);margin-bottom:15px}.suite-empty h3{font-weight:500;color:var(--ink);font-size:15px}.folder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.folder-card>.icon{width:32px;height:32px;color:var(--accent);margin-bottom:20px}.folder-card h3{font-size:16px;font-weight:500}.folder-card .plain{font-size:10px}.workspace-list{display:grid;gap:10px;margin:20px 0}.workspace-choice{display:flex;align-items:center;gap:15px;padding:17px;border:1px solid var(--line);border-radius:11px;text-align:left;background:var(--surface)}.workspace-choice>span{flex:1}.workspace-choice strong{font-size:13px;font-weight:500;display:block}.workspace-choice small{font-size:10px;color:var(--muted);display:block;margin-top:6px}.workspace-choice>.icon{color:var(--accent)}.onboarding-progress{letter-spacing:.15em;font-size:9px;color:var(--accent);padding-bottom:15px;border-bottom:2px solid var(--line);margin-bottom:20px}.member-table{margin:25px 0}.member-row{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--line)}.member-row>div{flex:1;min-width:0}.member-row strong{font-size:12px;font-weight:500;display:block}.member-row small{font-size:10px;color:var(--muted);display:block;margin-top:6px}.member-row>.field{width:110px}.member-row>.field>span{display:none}.member-row>.plain{font-size:10px}.member-avatar{width:35px;height:35px;background:var(--soft);color:var(--accent);border-radius:50%;display:grid;place-items:center}.settings-panel{padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--surface);max-width:760px}.settings-panel>.field{max-width:470px}.settings-panel h3{font-size:16px;font-weight:500;margin-bottom:15px}.settings-panel .secondary{margin:5px 0}.usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.usage-grid .suite-card{margin:0;padding:18px}.usage-grid .usage-value{font-size:25px;color:var(--accent);margin-bottom:14px}.usage-grid span{font-size:10px;color:var(--muted)}.support-faq{max-width:760px;margin:20px 0 30px}.support-faq details{border-bottom:1px solid var(--line);padding:17px 3px}.support-faq summary{font-size:13px;cursor:pointer}.support-faq p{margin:13px 0 0;max-width:650px}.project-meta{font-size:8px;padding:0 15px 14px;color:var(--muted)}.editor-meta{font-size:8px;white-space:nowrap}.logo-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.logo-choice{border:1px solid #aaa2;border-radius:10px;padding:15px;min-height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.logo-choice img{height:35px;max-width:100%;object-fit:contain}.logo-choice button{font-size:9px;min-height:30px;padding:7px}.resource-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.animation-preview{height:82%;width:100%;display:grid;place-items:center;font-size:1.5cqw}.animation-preview canvas{max-width:100%;max-height:100%}.type-animation>small{position:absolute;right:0;top:0;font-size:.7cqw;opacity:.5}.animation-controls{display:flex;justify-content:center;gap:1cqw}.animation-controls button{font-size:1cqw;min-height:0}.type-animation{overflow:hidden}.theme-card .slide-canvas{pointer-events:none}.theme-card footer{position:relative;background:var(--surface)}.theme-card .theme-story{display:block;color:var(--muted);font-size:8px;line-height:1.5;margin:4px 10px 10px;min-height:24px}.inspector .theme-card .theme-story{display:none}.inspector .theme-card footer{font-size:8px}.inspector .brand-panel{padding:0;border:0}.inspector .logo-choices{grid-template-columns:1fr}.inspector .logo-choice{min-height:80px}.inspector .workspace-choice{padding:8px}.inspector .suite-empty{padding:15px}.inspector .suite-card{padding:12px}.inspector .resource-links .secondary{font-size:9px}.side-nav button{flex-shrink:0}.sidebar{overflow-y:auto}.sidebar-bottom{margin-top:22px}.sidebar-bottom .status-name{font-size:9px}
@media(min-height:960px){.sidebar-bottom{margin-top:auto}}@media(max-width:850px){.workspace-switch{padding:10px 5px;justify-content:center}.workspace-switch span,.workspace-switch>.icon:last-child{display:none}.side-nav button{min-height:40px;padding:10px}.sidebar-bottom{margin-top:auto}.folder-grid{grid-template-columns:repeat(2,1fr)}.editor-meta{display:none}}
@media(max-width:650px){.suite-heading h1{font-size:28px}.suite-heading p{font-size:11px}.folder-grid{grid-template-columns:1fr}.settings-panel{padding:17px}.usage-grid{grid-template-columns:1fr}.member-row{gap:8px;flex-wrap:wrap}.member-row>div{min-width:130px}.member-row>.field{width:90px}.member-row>.plain{padding:6px}.sidebar .logo{margin-bottom:25px}.sidebar .workspace-switch{margin-top:-8px}.sidebar .primary{margin-bottom:15px}.side-nav button{min-height:38px}.suite-card{padding:15px}.logo-choices{grid-template-columns:1fr}.sidebar-bottom{display:none}.theme-card .theme-story{font-size:8px}.workspace-choice strong{font-size:12px}}
html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.stock-lordicon-placeholder{display:grid;place-items:center;color:#9851cd;background:linear-gradient(135deg,#f5ecfc,#eee6f8)}.stock-lordicon-placeholder svg{width:68px;height:68px}.stock-animation-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dark .stock-lordicon-placeholder{background:#30213e;color:#cca0f4}
