/* Orbia 0.6.0 — 30 templates globais do sistema */
:root{--theme-accent:#5B5CE2;--theme-accent2:#EEF0FF;--theme-bg:#fff;--theme-surface:#f7f8fc;--theme-ink:#111827;--theme-line:#dde1ee;--theme-radius:16px}
body.client-surface,body.admin-surface{background:var(--theme-bg);color:var(--theme-ink)}
body.client-surface .app-topbar,body.admin-surface .app-topbar{background:color-mix(in srgb,var(--theme-surface) 94%,transparent);border-color:var(--theme-line)}
body.client-surface .app-sidebar,body.admin-surface .app-sidebar{background:var(--theme-nav-bg,var(--theme-ink));color:var(--theme-nav-ink,#fff)}
body.client-surface .app-sidebar a,body.admin-surface .app-sidebar a{color:var(--theme-nav-muted,#d7deea)}
body.client-surface .app-sidebar a.active,body.client-surface .app-sidebar a:hover,body.admin-surface .app-sidebar a.active,body.admin-surface .app-sidebar a:hover{background:var(--theme-accent);color:var(--theme-accent-contrast,#fff)}
body.client-surface .panel,body.client-surface .metric-card,body.admin-surface .panel,body.admin-surface .metric-card{background:var(--theme-surface);border-color:var(--theme-line);border-radius:var(--theme-radius)}
body.client-surface .btn:not(.secondary):not(.ghost):not(.danger),body.admin-surface .btn:not(.secondary):not(.ghost):not(.danger){background:var(--theme-accent);color:var(--theme-accent-contrast,#fff)}
body.client-surface .eyebrow,body.admin-surface .eyebrow{color:var(--theme-accent)}
body.client-surface .app-content,body.admin-surface .app-content{transition:max-width .2s ease,padding .2s ease}
body.client-width-contained .app-content,body.admin-width-contained .app-content{max-width:1240px;margin-inline:auto}
body.client-width-wide .app-content,body.admin-width-wide .app-content{max-width:1500px;margin-inline:auto}
body.client-width-fluid .app-content,body.admin-width-fluid .app-content{max-width:none}
body.client-density-compact .app-content,body.admin-density-compact .app-content{padding:18px} body.client-density-compact .panel,body.admin-density-compact .panel{padding:15px}
body.client-density-airy .app-content,body.admin-density-airy .app-content{padding:38px} body.client-density-airy .panel,body.admin-density-airy .panel{padding:26px}
body.client-cards-sharp .panel,body.client-cards-sharp .metric-card,body.admin-cards-sharp .panel,body.admin-cards-sharp .metric-card{border-radius:2px;box-shadow:none}
body.client-cards-outlined .panel,body.client-cards-outlined .metric-card,body.admin-cards-outlined .panel,body.admin-cards-outlined .metric-card{box-shadow:none;border-width:1px}
body.client-cards-elevated .panel,body.client-cards-elevated .metric-card,body.admin-cards-elevated .panel,body.admin-cards-elevated .metric-card{box-shadow:0 20px 55px color-mix(in srgb,var(--theme-ink) 12%,transparent);border-color:transparent}
body.client-cards-glass .panel,body.client-cards-glass .metric-card,body.admin-cards-glass .panel,body.admin-cards-glass .metric-card{background:color-mix(in srgb,var(--theme-surface) 78%,transparent);backdrop-filter:blur(18px)}
body.client-cards-soft .panel,body.client-cards-soft .metric-card,body.admin-cards-soft .panel,body.admin-cards-soft .metric-card{border-radius:28px;box-shadow:0 14px 35px color-mix(in srgb,var(--theme-ink) 7%,transparent)}

/* shells estruturais compartilhados */
body.client-shell-sidebar-right .app-layout,body.admin-shell-sidebar-right .app-layout,body.client-shell-sidebar-right-wide .app-layout,body.admin-shell-sidebar-right-wide .app-layout{grid-template-columns:minmax(0,1fr) 280px}body.client-shell-sidebar-right .app-sidebar,body.admin-shell-sidebar-right .app-sidebar,body.client-shell-sidebar-right-wide .app-sidebar,body.admin-shell-sidebar-right-wide .app-sidebar{grid-column:2;grid-row:1}body.client-shell-sidebar-right .app-content,body.admin-shell-sidebar-right .app-content,body.client-shell-sidebar-right-wide .app-content,body.admin-shell-sidebar-right-wide .app-content{grid-column:1;grid-row:1}
body.client-shell-sidebar-left-wide .app-layout,body.admin-shell-sidebar-left-wide .app-layout{grid-template-columns:310px minmax(0,1fr)}
body.client-shell-compact-left .app-layout,body.admin-shell-compact-left .app-layout{grid-template-columns:198px minmax(0,1fr)}
body.client-shell-rail-left .app-layout,body.admin-shell-rail-left .app-layout,body.client-shell-nordic-rail .app-layout,body.admin-shell-nordic-rail .app-layout,body.client-shell-industrial-rail .app-layout,body.admin-shell-industrial-rail .app-layout,body.client-shell-aurora-rail .app-layout,body.admin-shell-aurora-rail .app-layout{grid-template-columns:88px minmax(0,1fr)}
body.client-shell-rail-right .app-layout,body.admin-shell-rail-right .app-layout{grid-template-columns:minmax(0,1fr) 88px}body.client-shell-rail-right .app-sidebar,body.admin-shell-rail-right .app-sidebar{grid-column:2}body.client-shell-rail-right .app-content,body.admin-shell-rail-right .app-content{grid-column:1;grid-row:1}
body.client-shell-rail-left .sidebar-label,body.admin-shell-rail-left .sidebar-label,body.client-shell-rail-right .sidebar-label,body.admin-shell-rail-right .sidebar-label,body.client-shell-nordic-rail .sidebar-label,body.admin-shell-nordic-rail .sidebar-label,body.client-shell-industrial-rail .sidebar-label,body.admin-shell-industrial-rail .sidebar-label,body.client-shell-aurora-rail .sidebar-label,body.admin-shell-aurora-rail .sidebar-label{display:none}
body.client-shell-rail-left .app-sidebar a,body.admin-shell-rail-left .app-sidebar a,body.client-shell-rail-right .app-sidebar a,body.admin-shell-rail-right .app-sidebar a,body.client-shell-nordic-rail .app-sidebar a,body.admin-shell-nordic-rail .app-sidebar a,body.client-shell-industrial-rail .app-sidebar a,body.admin-shell-industrial-rail .app-sidebar a,body.client-shell-aurora-rail .app-sidebar a,body.admin-shell-aurora-rail .app-sidebar a{font-size:0;justify-content:center;padding:12px 7px}body.client-shell-rail-left .app-sidebar a span,body.admin-shell-rail-left .app-sidebar a span,body.client-shell-rail-right .app-sidebar a span,body.admin-shell-rail-right .app-sidebar a span,body.client-shell-nordic-rail .app-sidebar a span,body.admin-shell-nordic-rail .app-sidebar a span,body.client-shell-industrial-rail .app-sidebar a span,body.admin-shell-industrial-rail .app-sidebar a span,body.client-shell-aurora-rail .app-sidebar a span,body.admin-shell-aurora-rail .app-sidebar a span{font-size:1rem;width:auto}
body.client-shell-top-nav .app-layout,body.admin-shell-top-nav .app-layout,body.client-shell-top-nav-centered .app-layout,body.admin-shell-top-nav-centered .app-layout,body.client-shell-header-stack .app-layout,body.admin-shell-header-stack .app-layout,body.client-shell-pop-top .app-layout,body.admin-shell-pop-top .app-layout,body.client-shell-clay-top .app-layout,body.admin-shell-clay-top .app-layout,body.client-shell-minimal-top .app-layout,body.admin-shell-minimal-top .app-layout{display:block}.client-shell-top-nav .app-sidebar,.admin-shell-top-nav .app-sidebar,.client-shell-top-nav-centered .app-sidebar,.admin-shell-top-nav-centered .app-sidebar,.client-shell-header-stack .app-sidebar,.admin-shell-header-stack .app-sidebar,.client-shell-pop-top .app-sidebar,.admin-shell-pop-top .app-sidebar,.client-shell-clay-top .app-sidebar,.admin-shell-clay-top .app-sidebar,.client-shell-minimal-top .app-sidebar,.admin-shell-minimal-top .app-sidebar{position:sticky;top:66px;height:auto;z-index:35;display:flex;gap:8px;align-items:center;overflow:auto;padding:8px 16px}.client-shell-top-nav .sidebar-section,.admin-shell-top-nav .sidebar-section,.client-shell-top-nav-centered .sidebar-section,.admin-shell-top-nav-centered .sidebar-section,.client-shell-header-stack .sidebar-section,.admin-shell-header-stack .sidebar-section,.client-shell-pop-top .sidebar-section,.admin-shell-pop-top .sidebar-section,.client-shell-clay-top .sidebar-section,.admin-shell-clay-top .sidebar-section,.client-shell-minimal-top .sidebar-section,.admin-shell-minimal-top .sidebar-section{display:flex;margin:0;gap:4px;flex:0 0 auto}.client-shell-top-nav .sidebar-label,.admin-shell-top-nav .sidebar-label,.client-shell-top-nav-centered .sidebar-label,.admin-shell-top-nav-centered .sidebar-label,.client-shell-header-stack .sidebar-label,.admin-shell-header-stack .sidebar-label,.client-shell-pop-top .sidebar-label,.admin-shell-pop-top .sidebar-label,.client-shell-clay-top .sidebar-label,.admin-shell-clay-top .sidebar-label,.client-shell-minimal-top .sidebar-label,.admin-shell-minimal-top .sidebar-label{display:none}.client-shell-top-nav .app-sidebar a,.admin-shell-top-nav .app-sidebar a,.client-shell-top-nav-centered .app-sidebar a,.admin-shell-top-nav-centered .app-sidebar a,.client-shell-header-stack .app-sidebar a,.admin-shell-header-stack .app-sidebar a,.client-shell-pop-top .app-sidebar a,.admin-shell-pop-top .app-sidebar a,.client-shell-clay-top .app-sidebar a,.admin-shell-clay-top .app-sidebar a,.client-shell-minimal-top .app-sidebar a,.admin-shell-minimal-top .app-sidebar a{white-space:nowrap;margin:0}.client-shell-top-nav-centered .app-sidebar,.admin-shell-top-nav-centered .app-sidebar{justify-content:center}
body.client-shell-floating-left .app-layout,body.admin-shell-floating-left .app-layout,body.client-shell-split-panel .app-layout,body.admin-shell-split-panel .app-layout,body.client-shell-boutique-left .app-layout,body.admin-shell-boutique-left .app-layout,body.client-shell-local-left .app-layout,body.admin-shell-local-left .app-layout{grid-template-columns:286px minmax(0,1fr);gap:16px;padding:16px}body.client-shell-floating-left .app-sidebar,body.admin-shell-floating-left .app-sidebar,body.client-shell-split-panel .app-sidebar,body.admin-shell-split-panel .app-sidebar,body.client-shell-boutique-left .app-sidebar,body.admin-shell-boutique-left .app-sidebar,body.client-shell-local-left .app-sidebar,body.admin-shell-local-left .app-sidebar{top:82px;height:calc(100vh - 98px);border-radius:24px;box-shadow:0 18px 50px rgba(0,0,0,.12)}
body.client-shell-floating-right .app-layout,body.admin-shell-floating-right .app-layout{grid-template-columns:minmax(0,1fr) 286px;gap:16px;padding:16px}body.client-shell-floating-right .app-sidebar,body.admin-shell-floating-right .app-sidebar{grid-column:2;grid-row:1;top:82px;height:calc(100vh - 98px);border-radius:24px}body.client-shell-floating-right .app-content,body.admin-shell-floating-right .app-content{grid-column:1;grid-row:1}
body.client-shell-bottom-nav .app-layout,body.admin-shell-bottom-nav .app-layout,body.client-shell-mobile-bottom .app-layout,body.admin-shell-mobile-bottom .app-layout{display:block;padding-bottom:88px}body.client-shell-bottom-nav .app-sidebar,body.admin-shell-bottom-nav .app-sidebar,body.client-shell-mobile-bottom .app-sidebar,body.admin-shell-mobile-bottom .app-sidebar{position:fixed;left:18px;right:18px;bottom:14px;top:auto;height:68px;border-radius:22px;z-index:80;display:flex;overflow:auto;padding:8px;box-shadow:0 18px 50px rgba(0,0,0,.22)}body.client-shell-bottom-nav .sidebar-section,body.admin-shell-bottom-nav .sidebar-section,body.client-shell-mobile-bottom .sidebar-section,body.admin-shell-mobile-bottom .sidebar-section{display:flex;margin:0}body.client-shell-bottom-nav .sidebar-label,body.admin-shell-bottom-nav .sidebar-label,body.client-shell-mobile-bottom .sidebar-label,body.admin-shell-mobile-bottom .sidebar-label{display:none}body.client-shell-bottom-nav .app-sidebar a,body.admin-shell-bottom-nav .app-sidebar a,body.client-shell-mobile-bottom .app-sidebar a,body.admin-shell-mobile-bottom .app-sidebar a{white-space:nowrap;margin:0}
body.client-shell-canvas .app-layout,body.admin-shell-canvas .app-layout{display:block}body.client-shell-canvas .app-sidebar,body.admin-shell-canvas .app-sidebar{position:fixed;left:18px;top:50%;transform:translateY(-50%);width:72px;height:auto;max-height:80vh;border-radius:24px;z-index:70;padding:8px}body.client-shell-canvas .app-sidebar a,body.admin-shell-canvas .app-sidebar a{font-size:0;justify-content:center}body.client-shell-canvas .app-sidebar a span,body.admin-shell-canvas .app-sidebar a span{font-size:1rem}body.client-shell-canvas .sidebar-label,body.admin-shell-canvas .sidebar-label{display:none}body.client-shell-canvas .app-content,body.admin-shell-canvas .app-content{padding-left:112px}
body.client-shell-mesh-float .app-layout,body.admin-shell-mesh-float .app-layout{grid-template-columns:260px minmax(0,1fr);gap:22px;padding:22px;background:radial-gradient(circle at 12% 15%,color-mix(in srgb,var(--theme-accent) 22%,transparent),transparent 30%),radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--theme-accent2) 55%,transparent),transparent 35%)}body.client-shell-mesh-float .app-sidebar,body.admin-shell-mesh-float .app-sidebar{top:88px;height:calc(100vh - 110px);border-radius:28px}
body.client-shell-console .app-sidebar,body.admin-shell-console .app-sidebar{border-right:1px solid var(--theme-accent);background:#07101a}body.client-shell-console .app-topbar,body.admin-shell-console .app-topbar{background:#07101a;color:#e8fbff}
body.client-shell-workspace .app-layout,body.admin-shell-workspace .app-layout,body.client-shell-dashboard-dense .app-layout,body.admin-shell-dashboard-dense .app-layout{grid-template-columns:220px minmax(0,1fr)}
body.client-shell-deco-left .app-layout,body.admin-shell-deco-left .app-layout{grid-template-columns:270px minmax(0,1fr)}body.client-shell-deco-left .app-sidebar,body.admin-shell-deco-left .app-sidebar{border-right:4px double var(--theme-accent)}
body.client-shell-sidebar-left-soft .app-sidebar,body.admin-shell-sidebar-left-soft .app-sidebar{margin:12px;border-radius:24px;top:78px;height:calc(100vh - 90px)}body.client-shell-sidebar-left-soft .app-layout,body.admin-shell-sidebar-left-soft .app-layout{grid-template-columns:272px minmax(0,1fr)}

/* métricas e dashboard */
body.client-metrics-strip .metric-grid,body.admin-metrics-strip .metric-grid{display:flex;overflow:auto}.client-metrics-strip .metric-card,.admin-metrics-strip .metric-card{min-width:190px;flex:1}
body.client-metrics-cards-3 .metric-grid,body.admin-metrics-cards-3 .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body.client-metrics-cards-2 .metric-grid,body.admin-metrics-cards-2 .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.client-metrics-bento .metric-grid,body.admin-metrics-bento .metric-grid{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense}.client-metrics-bento .metric-card,.admin-metrics-bento .metric-card{grid-column:span 2}.client-metrics-bento .metric-card:nth-child(1),.admin-metrics-bento .metric-card:nth-child(1){grid-column:span 3;grid-row:span 2}.client-metrics-bento .metric-card:nth-child(4),.admin-metrics-bento .metric-card:nth-child(4){grid-column:span 3}
body.client-metrics-stacked .metric-grid,body.admin-metrics-stacked .metric-grid{grid-template-columns:1fr}.client-metrics-stacked .metric-card,.admin-metrics-stacked .metric-card{grid-template-columns:1fr auto auto;align-items:center}
body.client-metrics-wide-first .metric-grid,body.admin-metrics-wide-first .metric-grid{grid-template-columns:repeat(4,1fr)}.client-metrics-wide-first .metric-card:first-child,.admin-metrics-wide-first .metric-card:first-child{grid-column:span 2;grid-row:span 2}
body.client-metrics-dense .metric-grid,body.admin-metrics-dense .metric-grid,body.client-metrics-dashboard .metric-grid,body.admin-metrics-dashboard .metric-grid{grid-template-columns:repeat(8,minmax(120px,1fr));gap:8px}.client-metrics-dense .metric-card,.admin-metrics-dense .metric-card,.client-metrics-dashboard .metric-card,.admin-metrics-dashboard .metric-card{padding:12px}
body.client-metrics-ledger .metric-grid,body.admin-metrics-ledger .metric-grid{grid-template-columns:repeat(2,1fr)}.client-metrics-ledger .metric-card,.admin-metrics-ledger .metric-card{border-radius:0;border-width:0 0 1px;background:transparent;box-shadow:none}
body.client-metrics-mobile .metric-grid,body.admin-metrics-mobile .metric-grid{grid-template-columns:repeat(2,1fr)}.client-metrics-mobile .metric-card,.admin-metrics-mobile .metric-card{border-radius:24px;min-height:130px}
body.client-metrics-asym .metric-grid,body.admin-metrics-asym .metric-grid{grid-template-columns:2fr 1fr 1fr}.client-metrics-asym .metric-card:nth-child(4n+1),.admin-metrics-asym .metric-card:nth-child(4n+1){grid-column:span 1;grid-row:span 2}
body.client-metrics-rail-metrics .metric-grid,body.admin-metrics-rail-metrics .metric-grid{grid-template-columns:repeat(2,1fr);max-width:720px}
body.client-metrics-floating .metric-grid,body.admin-metrics-floating .metric-grid{display:flex;flex-wrap:wrap;gap:18px}.client-metrics-floating .metric-card,.admin-metrics-floating .metric-card{flex:1 1 210px;transform:rotate(var(--tilt,0deg))}.client-metrics-floating .metric-card:nth-child(odd),.admin-metrics-floating .metric-card:nth-child(odd){--tilt:-.5deg}.client-metrics-floating .metric-card:nth-child(even),.admin-metrics-floating .metric-card:nth-child(even){--tilt:.5deg}
body.client-metrics-mono .metric-card,body.admin-metrics-mono .metric-card{border-radius:0;box-shadow:none;border-color:var(--theme-ink)}
body.client-metrics-soft .metric-card,body.admin-metrics-soft .metric-card,body.client-metrics-clay .metric-card,body.admin-metrics-clay .metric-card{border-radius:28px}
body.client-metrics-console .metric-grid,body.admin-metrics-console .metric-grid{grid-template-columns:repeat(4,1fr)}.client-metrics-console .metric-card,.admin-metrics-console .metric-card{background:#0c1824;color:#eaffff;border-color:#1f3946}
body.client-metrics-corporate .metric-grid,body.admin-metrics-corporate .metric-grid{grid-template-columns:repeat(4,1fr)}.client-metrics-corporate .metric-card,.admin-metrics-corporate .metric-card{border-top:4px solid var(--theme-accent);border-radius:6px}
body.client-metrics-ornate .metric-card,body.admin-metrics-ornate .metric-card{border:3px double var(--theme-accent);border-radius:2px}
body.client-metrics-nordic .metric-card,body.admin-metrics-nordic .metric-card{box-shadow:none;border:0;border-bottom:1px solid var(--theme-line);border-radius:0;background:transparent}
body.client-metrics-pop .metric-grid,body.admin-metrics-pop .metric-grid{grid-template-columns:repeat(4,1fr)}.client-metrics-pop .metric-card:nth-child(odd),.admin-metrics-pop .metric-card:nth-child(odd){background:var(--theme-accent2)}
body.client-metrics-mesh .metric-card,body.admin-metrics-mesh .metric-card{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent2) 65%,#fff),var(--theme-surface))}
body.client-metrics-boutique .metric-card,body.admin-metrics-boutique .metric-card{font-family:Georgia,serif;border-radius:0;border-width:0 0 1px;box-shadow:none}
body.client-metrics-industrial .metric-card,body.admin-metrics-industrial .metric-card{border-radius:0;border:2px solid var(--theme-ink);box-shadow:4px 4px 0 var(--theme-ink)}
body.client-metrics-aurora .metric-card,body.admin-metrics-aurora .metric-card{background:linear-gradient(135deg,#121a2c,#17233c);color:#f5fbff;border-color:#263a55}
body.client-metrics-local .metric-card,body.admin-metrics-local .metric-card{border-radius:18px;border-left:5px solid var(--theme-accent)}

/* superfície pública */
body.public-surface{background:var(--theme-bg);color:var(--theme-ink)}body.public-surface .mk-header{background:color-mix(in srgb,var(--theme-bg) 92%,transparent);border-color:var(--theme-line)}body.public-surface .mk-btn:not(.ghost){background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-accent-contrast,#fff)}body.public-surface .mk-eyebrow,body.public-surface .mk-feature-copy>a,body.public-surface .segment-cards a span{color:var(--theme-accent)}body.public-surface .mk-proof,body.public-surface .mk-feature-band,body.public-surface .mk-templates,body.public-surface .mk-segments,body.public-surface .mk-pricing,body.public-surface .mk-faq{border-color:var(--theme-line)}body.public-surface .home-main{display:flex;flex-direction:column}body.public-surface .mk-hero{order:-100}
body.public-layout-editorial .mk-hero{grid-template-columns:.7fr 1.3fr;max-width:1280px}.public-layout-editorial .mk-hero-copy h1,.public-layout-magazine .mk-hero-copy h1,.public-layout-boutique .mk-hero-copy h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.04em}
body.public-layout-glass-stage{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--theme-accent) 22%,transparent),transparent 35%),var(--theme-bg)}.public-layout-glass-stage .mk-hero{grid-template-columns:1fr;text-align:center}.public-layout-glass-stage .mk-hero-copy{max-width:900px;margin:auto}.public-layout-glass-stage .mk-product-demo{max-width:880px;width:100%;margin:auto;background:color-mix(in srgb,var(--theme-surface) 72%,transparent);backdrop-filter:blur(20px);color:var(--theme-ink)}
body.public-layout-neon-grid,body.public-layout-aurora{--theme-accent-contrast:#06100f}.public-layout-neon-grid .mk-hero,.public-layout-aurora .mk-hero{min-height:720px;background-image:linear-gradient(color-mix(in srgb,var(--theme-line) 28%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme-line) 28%,transparent) 1px,transparent 1px);background-size:42px 42px}
body.public-layout-luxury-gallery .mk-hero{grid-template-columns:1fr;padding-top:130px;padding-bottom:130px}.public-layout-luxury-gallery .mk-hero-copy{max-width:950px}.public-layout-luxury-gallery .mk-product-demo{max-width:900px;justify-self:end}
body.public-layout-organic-flow .mk-hero,.public-layout-solar-flow .mk-hero{border-radius:0 0 90px 90px;background:var(--theme-surface)}.public-layout-organic-flow .mk-screen,.public-layout-solar-flow .mk-screen{border-radius:38px}
body.public-layout-clinical-grid .mk-hero{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--theme-line)}.public-layout-clinical-grid .mk-feature-band{border-bottom:1px solid var(--theme-line);border-radius:0}
body.public-layout-heritage-frame .mk-hero{border:12px double var(--theme-line);margin-top:30px;margin-bottom:30px}.public-layout-heritage-frame .mk-feature-band{border-top:1px dashed var(--theme-line)}
body.public-layout-brutal-stack .mk-hero{grid-template-columns:1fr;border:4px solid var(--theme-ink);margin:24px auto;box-shadow:12px 12px 0 var(--theme-ink)}.public-layout-brutal-stack .mk-product-demo{border-radius:0;transform:none}.public-layout-brutal-stack .mk-feature-band{border:3px solid var(--theme-ink);margin-block:22px}
body.public-layout-pastel-cards .mk-hero{background:var(--theme-surface);border-radius:42px;margin-top:24px}.public-layout-pastel-cards .mk-feature-band{background:var(--theme-surface);border-radius:36px;margin-block:24px}
body.public-layout-full-split .mk-hero{max-width:none;min-height:calc(100vh - 72px);padding-inline:0;gap:0}.public-layout-full-split .mk-hero-copy,.public-layout-full-split .mk-product-demo{height:100%;padding:clamp(30px,6vw,90px);border-radius:0;display:grid;align-content:center}
body.public-layout-bento .mk-hero{grid-template-columns:1.2fr .8fr}.public-layout-bento .mk-proof{gap:12px;border:0}.public-layout-bento .mk-proof>div{border:1px solid var(--theme-line);border-radius:18px}.public-layout-bento .mk-feature-band{margin-block:18px;background:var(--theme-surface);border-radius:28px;padding-block:60px}
body.public-layout-magazine .mk-hero{grid-template-columns:1fr 1fr;border-bottom:4px solid var(--theme-ink)}.public-layout-magazine .mk-proof{border-width:4px 0}.public-layout-magazine .mk-feature-band{border-top:1px solid var(--theme-ink)}
body.public-layout-cinematic .mk-hero{max-width:none;min-height:760px;background:linear-gradient(120deg,color-mix(in srgb,var(--theme-ink) 92%,transparent),color-mix(in srgb,var(--theme-accent) 45%,transparent));color:#fff}.public-layout-cinematic .mk-hero-copy>p{color:#d7dce5}
body.public-layout-mono-grid .mk-hero,.public-layout-industrial .mk-hero{border-bottom:2px solid var(--theme-ink)}.public-layout-mono-grid .mk-screen,.public-layout-industrial .mk-screen,.public-layout-mono-grid .pricing-grid article,.public-layout-industrial .pricing-grid article{border-radius:0;box-shadow:none;border:2px solid var(--theme-ink)}
body.public-layout-zen-lines .mk-hero{grid-template-columns:1fr;max-width:1050px;text-align:center;padding-block:160px}.public-layout-zen-lines .mk-product-demo{display:none}.public-layout-zen-lines .mk-feature-band{grid-template-columns:1fr;max-width:980px;border-top:1px solid var(--theme-line)}
body.public-layout-ai-console .mk-hero{background:#07101a;color:#eaffff;max-width:none}.public-layout-ai-console .mk-product-demo{border:1px solid var(--theme-accent);box-shadow:0 0 45px color-mix(in srgb,var(--theme-accent) 25%,transparent)}
body.public-layout-corporate .mk-hero{grid-template-columns:1.05fr .95fr}.public-layout-corporate .mk-proof{background:var(--theme-surface)}.public-layout-corporate .mk-feature-band{padding-block:90px}
body.public-layout-deco .mk-hero{border:5px double var(--theme-accent);margin-top:30px}.public-layout-deco .mk-section-head h2,.public-layout-deco .mk-hero h1{font-family:Georgia,serif;text-transform:uppercase}
body.public-layout-nordic .mk-hero{grid-template-columns:.9fr 1.1fr}.public-layout-nordic .mk-screen{box-shadow:none;border:0;background:var(--theme-surface)}
body.public-layout-pop .mk-hero{background:var(--theme-accent2);border-radius:0 0 70px 70px}.public-layout-pop .mk-btn{border-radius:999px}.public-layout-pop .mk-feature-band:nth-of-type(even){transform:rotate(-.4deg)}
body.public-layout-mesh{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--theme-accent) 28%,transparent),transparent 32%),radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--theme-accent2) 70%,transparent),transparent 35%),var(--theme-bg)}.public-layout-mesh .mk-screen{backdrop-filter:blur(14px);background:color-mix(in srgb,var(--theme-surface) 80%,transparent)}
body.public-layout-dashboard .mk-hero{grid-template-columns:.65fr 1.35fr}.public-layout-dashboard .mk-product-demo{transform:none;min-height:590px}.public-layout-dashboard .mk-proof{margin-top:-30px;position:relative;z-index:2;background:var(--theme-bg)}
body.public-layout-boutique .mk-hero{grid-template-columns:1fr .7fr}.public-layout-boutique .mk-feature-band{grid-template-columns:.65fr 1.35fr}.public-layout-boutique .mk-btn{border-radius:0}
body.public-layout-clay .mk-hero,.public-layout-clay .mk-screen,.public-layout-clay .pricing-grid article{border:0;box-shadow:10px 10px 28px color-mix(in srgb,var(--theme-ink) 12%,transparent),-10px -10px 28px #fff;border-radius:30px;background:var(--theme-surface)}
body.public-layout-mobile .mk-hero{max-width:1180px;grid-template-columns:.8fr .6fr}.public-layout-mobile .mk-product-demo{max-width:430px;justify-self:center;border-radius:36px}.public-layout-mobile .mk-feature-band{max-width:1000px}
body.public-layout-local .mk-hero{grid-template-columns:1.1fr .9fr}.public-layout-local .mk-proof{border:0;background:var(--theme-surface);border-radius:22px}.public-layout-local .mk-final{border-radius:40px 40px 0 0}

/* cabeçalhos públicos: 20 composições */
body.public-header-h02 .mk-header .mk-brand{order:2}body.public-header-h02 .mk-header nav{order:1;margin:0}body.public-header-h02 .mk-header>div{order:3;margin-left:auto}
body.public-header-h03 .mk-header{display:grid;grid-template-columns:1fr auto 1fr}body.public-header-h03 .mk-header .mk-brand{justify-self:center;grid-column:2}body.public-header-h03 .mk-header nav{grid-column:1;grid-row:1;margin:0}body.public-header-h03 .mk-header>div{grid-column:3;grid-row:1;justify-self:end}
body.public-header-h04 .mk-header{border-bottom:4px solid var(--theme-accent)}
body.public-header-h05 .mk-header{height:94px}.public-header-h05 .mk-header nav{align-self:flex-end;padding-bottom:14px}
body.public-header-h06 .mk-header{justify-content:center}.public-header-h06 .mk-header nav{margin:0}.public-header-h06 .mk-header>div{margin-left:0}
body.public-header-h07 .mk-header{border-radius:0 0 26px 26px;max-width:1240px;margin:auto;position:sticky}
body.public-header-h08 .mk-header{background:var(--theme-ink);color:#fff}.public-header-h08 .mk-header nav a{color:#dfe5ed}
body.public-header-h09 .mk-header{height:auto;padding-block:14px;flex-wrap:wrap}.public-header-h09 .mk-header nav{order:3;flex-basis:100%;justify-content:center}
body.public-header-h10 .mk-header .mk-brand{font-family:Georgia,serif;font-size:1.5rem}.public-header-h10 .mk-header{border-bottom:1px solid var(--theme-accent)}
body.public-header-h11 .mk-header nav{margin-left:0;margin-right:auto}.public-header-h11 .mk-header>div{margin-left:auto}
body.public-header-h12 .mk-header{box-shadow:0 12px 35px color-mix(in srgb,var(--theme-ink) 10%,transparent);border:0;margin:12px;border-radius:18px;height:64px}
body.public-header-h13 .mk-header{justify-content:space-between}.public-header-h13 .mk-header nav{margin:0}
body.public-header-h14 .mk-header{position:absolute;left:0;right:0;background:transparent;color:#fff;border:0}.public-header-h14 .mk-header nav a{color:#e5e7eb}
body.public-header-h15 .mk-header{border-bottom:2px solid var(--theme-ink);background:var(--theme-bg)}
body.public-header-h16 .mk-header{background:var(--theme-accent2)}
body.public-header-h17 .mk-header nav{display:none}.public-header-h17 .mk-header{justify-content:space-between}
body.public-header-h18 .mk-header{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border-bottom:1px solid var(--theme-accent)}
body.public-header-h19 .mk-header{height:84px}.public-header-h19 .mk-header .mk-brand{font-size:1.4rem}
body.public-header-h20 .mk-header{border-top:4px double var(--theme-accent);border-bottom:4px double var(--theme-accent)}

/* responsividade estrutural */
@media(max-width:1000px){body.client-surface .app-layout,body.admin-surface .app-layout{display:block!important;padding:0!important}.client-surface .app-sidebar,.admin-surface .app-sidebar{position:fixed!important;left:-280px!important;right:auto!important;top:66px!important;bottom:auto!important;width:248px!important;height:calc(100vh - 66px)!important;display:block!important;border-radius:0!important;transform:none!important;padding:18px 14px!important}.client-surface .app-sidebar.open,.admin-surface .app-sidebar.open{left:0!important}.client-surface .sidebar-section,.admin-surface .sidebar-section{display:block!important}.client-surface .app-sidebar a,.admin-surface .app-sidebar a{font-size:.9rem!important;justify-content:flex-start!important}.client-surface .app-sidebar a span,.admin-surface .app-sidebar a span{font-size:inherit!important;width:19px!important}.client-surface .sidebar-label,.admin-surface .sidebar-label{display:block!important}.client-shell-canvas .app-content,.admin-shell-canvas .app-content{padding-left:18px}.client-metrics-dense .metric-grid,.admin-metrics-dense .metric-grid,.client-metrics-dashboard .metric-grid,.admin-metrics-dashboard .metric-grid{grid-template-columns:repeat(2,1fr)}body.public-surface .mk-hero{grid-template-columns:1fr!important;min-height:auto!important;margin-inline:auto!important}.public-header-h03 .mk-header{display:flex}.public-header-h14 .mk-header{position:sticky}}


/* 01 — SaaS Minimal */
.system-theme-saas-minimal{--theme-accent:#5B5CE2;--theme-accent2:#EEF0FF;--theme-ink:#111827;--theme-bg:#FFFFFF;--theme-surface:#F7F8FC;--theme-line:#DDE1EE;--theme-radius:14px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#111827;--theme-nav-ink:#ffffff;}
.system-theme-saas-minimal.public-surface .block-proof{order:1}
.system-theme-saas-minimal.public-surface .block-agenda{order:2}
.system-theme-saas-minimal.public-surface .block-finance{order:3}
.system-theme-saas-minimal.public-surface .block-clients{order:4}
.system-theme-saas-minimal.public-surface .block-nora{order:5}
.system-theme-saas-minimal.public-surface .block-templates{order:6}
.system-theme-saas-minimal.public-surface .block-segments{order:7}
.system-theme-saas-minimal.public-surface .block-pricing{order:8}
.system-theme-saas-minimal.public-surface .block-faq{order:9}
.system-theme-saas-minimal.public-surface .block-final{order:10}
.system-theme-saas-minimal.client-surface .dashboard-block-agenda{order:1}
.system-theme-saas-minimal.client-surface .dashboard-block-crm{order:2}
.system-theme-saas-minimal.client-surface .dashboard-block-inventory{order:3}
.system-theme-saas-minimal.client-surface .dashboard-block-finance{order:4}
.system-theme-saas-minimal.client-surface .dashboard-block-nora{order:5}
.system-theme-saas-minimal.admin-surface .admin-block-accounts{order:1}
.system-theme-saas-minimal.admin-surface .admin-block-plans{order:2}
.system-theme-saas-minimal.admin-surface .admin-block-health{order:3}
.system-theme-saas-minimal.admin-surface .admin-block-activity{order:4}

/* 02 — Beauty Editorial */
.system-theme-beauty-editorial{--theme-accent:#9B5D73;--theme-accent2:#F8EEE9;--theme-ink:#3B2B32;--theme-bg:#FFFDFC;--theme-surface:#F5E9E4;--theme-line:#E8D8D1;--theme-radius:4px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#3B2B32;--theme-nav-ink:#ffffff;}
.system-theme-beauty-editorial.public-surface .block-agenda{order:1}
.system-theme-beauty-editorial.public-surface .block-finance{order:2}
.system-theme-beauty-editorial.public-surface .block-clients{order:3}
.system-theme-beauty-editorial.public-surface .block-nora{order:4}
.system-theme-beauty-editorial.public-surface .block-templates{order:5}
.system-theme-beauty-editorial.public-surface .block-segments{order:6}
.system-theme-beauty-editorial.public-surface .block-pricing{order:7}
.system-theme-beauty-editorial.public-surface .block-faq{order:8}
.system-theme-beauty-editorial.public-surface .block-final{order:9}
.system-theme-beauty-editorial.public-surface .block-proof{order:10}
.system-theme-beauty-editorial.client-surface .dashboard-block-agenda{order:1}
.system-theme-beauty-editorial.client-surface .dashboard-block-inventory{order:2}
.system-theme-beauty-editorial.client-surface .dashboard-block-crm{order:3}
.system-theme-beauty-editorial.client-surface .dashboard-block-nora{order:4}
.system-theme-beauty-editorial.client-surface .dashboard-block-finance{order:5}
.system-theme-beauty-editorial.admin-surface .admin-block-accounts{order:1}
.system-theme-beauty-editorial.admin-surface .admin-block-activity{order:2}
.system-theme-beauty-editorial.admin-surface .admin-block-health{order:3}
.system-theme-beauty-editorial.admin-surface .admin-block-plans{order:4}
.system-theme-beauty-editorial h1,.system-theme-beauty-editorial h2{font-family:Georgia,'Times New Roman',serif}

/* 03 — Glass Studio */
.system-theme-glass-studio{--theme-accent:#6B7CFF;--theme-accent2:#9FE7E5;--theme-ink:#17233B;--theme-bg:#F7FAFF;--theme-surface:#EAF1FF;--theme-line:#D2DDF5;--theme-radius:24px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#17233B;--theme-nav-ink:#ffffff;}
.system-theme-glass-studio.public-surface .block-finance{order:1}
.system-theme-glass-studio.public-surface .block-clients{order:2}
.system-theme-glass-studio.public-surface .block-nora{order:3}
.system-theme-glass-studio.public-surface .block-templates{order:4}
.system-theme-glass-studio.public-surface .block-segments{order:5}
.system-theme-glass-studio.public-surface .block-pricing{order:6}
.system-theme-glass-studio.public-surface .block-faq{order:7}
.system-theme-glass-studio.public-surface .block-final{order:8}
.system-theme-glass-studio.public-surface .block-proof{order:9}
.system-theme-glass-studio.public-surface .block-agenda{order:10}
.system-theme-glass-studio.client-surface .dashboard-block-agenda{order:1}
.system-theme-glass-studio.client-surface .dashboard-block-finance{order:2}
.system-theme-glass-studio.client-surface .dashboard-block-inventory{order:3}
.system-theme-glass-studio.client-surface .dashboard-block-crm{order:4}
.system-theme-glass-studio.client-surface .dashboard-block-nora{order:5}
.system-theme-glass-studio.admin-surface .admin-block-plans{order:1}
.system-theme-glass-studio.admin-surface .admin-block-activity{order:2}
.system-theme-glass-studio.admin-surface .admin-block-accounts{order:3}
.system-theme-glass-studio.admin-surface .admin-block-health{order:4}

/* 04 — Neon Night */
.system-theme-neon-night{--theme-accent:#00F5D4;--theme-accent2:#7B2CFF;--theme-ink:#E9FFFB;--theme-bg:#070A12;--theme-surface:#0D1220;--theme-line:#1C2A37;--theme-radius:8px;--theme-accent-contrast:#06100f;--theme-nav-bg:#E9FFFB;--theme-nav-ink:#ffffff;}
.system-theme-neon-night.public-surface .block-clients{order:1}
.system-theme-neon-night.public-surface .block-nora{order:2}
.system-theme-neon-night.public-surface .block-templates{order:3}
.system-theme-neon-night.public-surface .block-segments{order:4}
.system-theme-neon-night.public-surface .block-pricing{order:5}
.system-theme-neon-night.public-surface .block-faq{order:6}
.system-theme-neon-night.public-surface .block-final{order:7}
.system-theme-neon-night.public-surface .block-proof{order:8}
.system-theme-neon-night.public-surface .block-agenda{order:9}
.system-theme-neon-night.public-surface .block-finance{order:10}
.system-theme-neon-night.client-surface .dashboard-block-agenda{order:1}
.system-theme-neon-night.client-surface .dashboard-block-nora{order:2}
.system-theme-neon-night.client-surface .dashboard-block-inventory{order:3}
.system-theme-neon-night.client-surface .dashboard-block-finance{order:4}
.system-theme-neon-night.client-surface .dashboard-block-crm{order:5}
.system-theme-neon-night.admin-surface .admin-block-health{order:1}
.system-theme-neon-night.admin-surface .admin-block-plans{order:2}
.system-theme-neon-night.admin-surface .admin-block-activity{order:3}
.system-theme-neon-night.admin-surface .admin-block-accounts{order:4}
.system-theme-neon-night.client-surface,.system-theme-neon-night.admin-surface{background:#070A12;color:#E9FFFB}.system-theme-neon-night .muted,.system-theme-neon-night small{color:color-mix(in srgb,#E9FFFB 62%,transparent)}

/* 05 — Luxury Black */
.system-theme-luxury-black{--theme-accent:#C7A86B;--theme-accent2:#2A2926;--theme-ink:#F7F2E8;--theme-bg:#0B0B0C;--theme-surface:#151515;--theme-line:#37322A;--theme-radius:2px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#F7F2E8;--theme-nav-ink:#111111;}
.system-theme-luxury-black.public-surface .block-nora{order:1}
.system-theme-luxury-black.public-surface .block-templates{order:2}
.system-theme-luxury-black.public-surface .block-segments{order:3}
.system-theme-luxury-black.public-surface .block-pricing{order:4}
.system-theme-luxury-black.public-surface .block-faq{order:5}
.system-theme-luxury-black.public-surface .block-final{order:6}
.system-theme-luxury-black.public-surface .block-proof{order:7}
.system-theme-luxury-black.public-surface .block-agenda{order:8}
.system-theme-luxury-black.public-surface .block-finance{order:9}
.system-theme-luxury-black.public-surface .block-clients{order:10}
.system-theme-luxury-black.client-surface .dashboard-block-crm{order:1}
.system-theme-luxury-black.client-surface .dashboard-block-agenda{order:2}
.system-theme-luxury-black.client-surface .dashboard-block-nora{order:3}
.system-theme-luxury-black.client-surface .dashboard-block-inventory{order:4}
.system-theme-luxury-black.client-surface .dashboard-block-finance{order:5}
.system-theme-luxury-black.admin-surface .admin-block-activity{order:1}
.system-theme-luxury-black.admin-surface .admin-block-plans{order:2}
.system-theme-luxury-black.admin-surface .admin-block-accounts{order:3}
.system-theme-luxury-black.admin-surface .admin-block-health{order:4}
.system-theme-luxury-black h1,.system-theme-luxury-black h2{font-family:Georgia,'Times New Roman',serif}

/* 06 — Wellness Organic */
.system-theme-wellness-organic{--theme-accent:#5F8065;--theme-accent2:#DDE8D7;--theme-ink:#25342A;--theme-bg:#F8FBF6;--theme-surface:#EEF3EA;--theme-line:#D7E2D3;--theme-radius:30px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#25342A;--theme-nav-ink:#ffffff;}
.system-theme-wellness-organic.public-surface .block-templates{order:1}
.system-theme-wellness-organic.public-surface .block-segments{order:2}
.system-theme-wellness-organic.public-surface .block-pricing{order:3}
.system-theme-wellness-organic.public-surface .block-faq{order:4}
.system-theme-wellness-organic.public-surface .block-final{order:5}
.system-theme-wellness-organic.public-surface .block-proof{order:6}
.system-theme-wellness-organic.public-surface .block-agenda{order:7}
.system-theme-wellness-organic.public-surface .block-finance{order:8}
.system-theme-wellness-organic.public-surface .block-clients{order:9}
.system-theme-wellness-organic.public-surface .block-nora{order:10}
.system-theme-wellness-organic.client-surface .dashboard-block-crm{order:1}
.system-theme-wellness-organic.client-surface .dashboard-block-inventory{order:2}
.system-theme-wellness-organic.client-surface .dashboard-block-nora{order:3}
.system-theme-wellness-organic.client-surface .dashboard-block-finance{order:4}
.system-theme-wellness-organic.client-surface .dashboard-block-agenda{order:5}
.system-theme-wellness-organic.admin-surface .admin-block-accounts{order:1}
.system-theme-wellness-organic.admin-surface .admin-block-plans{order:2}
.system-theme-wellness-organic.admin-surface .admin-block-activity{order:3}
.system-theme-wellness-organic.admin-surface .admin-block-health{order:4}

/* 07 — Clinical Precision */
.system-theme-clinical-precision{--theme-accent:#2878B5;--theme-accent2:#DDEFFA;--theme-ink:#163246;--theme-bg:#FBFDFF;--theme-surface:#F1F7FB;--theme-line:#D8E7F0;--theme-radius:10px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#163246;--theme-nav-ink:#ffffff;}
.system-theme-clinical-precision.public-surface .block-segments{order:1}
.system-theme-clinical-precision.public-surface .block-pricing{order:2}
.system-theme-clinical-precision.public-surface .block-faq{order:3}
.system-theme-clinical-precision.public-surface .block-final{order:4}
.system-theme-clinical-precision.public-surface .block-proof{order:5}
.system-theme-clinical-precision.public-surface .block-agenda{order:6}
.system-theme-clinical-precision.public-surface .block-finance{order:7}
.system-theme-clinical-precision.public-surface .block-clients{order:8}
.system-theme-clinical-precision.public-surface .block-nora{order:9}
.system-theme-clinical-precision.public-surface .block-templates{order:10}
.system-theme-clinical-precision.client-surface .dashboard-block-crm{order:1}
.system-theme-clinical-precision.client-surface .dashboard-block-nora{order:2}
.system-theme-clinical-precision.client-surface .dashboard-block-agenda{order:3}
.system-theme-clinical-precision.client-surface .dashboard-block-inventory{order:4}
.system-theme-clinical-precision.client-surface .dashboard-block-finance{order:5}
.system-theme-clinical-precision.admin-surface .admin-block-plans{order:1}
.system-theme-clinical-precision.admin-surface .admin-block-accounts{order:2}
.system-theme-clinical-precision.admin-surface .admin-block-health{order:3}
.system-theme-clinical-precision.admin-surface .admin-block-activity{order:4}

/* 08 — Barber Heritage */
.system-theme-barber-heritage{--theme-accent:#A54D32;--theme-accent2:#E8D8C4;--theme-ink:#2D211C;--theme-bg:#FFF9F0;--theme-surface:#F5E8D7;--theme-line:#D8C5AE;--theme-radius:0px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#2D211C;--theme-nav-ink:#ffffff;}
.system-theme-barber-heritage.public-surface .block-pricing{order:1}
.system-theme-barber-heritage.public-surface .block-faq{order:2}
.system-theme-barber-heritage.public-surface .block-final{order:3}
.system-theme-barber-heritage.public-surface .block-proof{order:4}
.system-theme-barber-heritage.public-surface .block-agenda{order:5}
.system-theme-barber-heritage.public-surface .block-finance{order:6}
.system-theme-barber-heritage.public-surface .block-clients{order:7}
.system-theme-barber-heritage.public-surface .block-nora{order:8}
.system-theme-barber-heritage.public-surface .block-templates{order:9}
.system-theme-barber-heritage.public-surface .block-segments{order:10}
.system-theme-barber-heritage.client-surface .dashboard-block-inventory{order:1}
.system-theme-barber-heritage.client-surface .dashboard-block-agenda{order:2}
.system-theme-barber-heritage.client-surface .dashboard-block-crm{order:3}
.system-theme-barber-heritage.client-surface .dashboard-block-nora{order:4}
.system-theme-barber-heritage.client-surface .dashboard-block-finance{order:5}
.system-theme-barber-heritage.admin-surface .admin-block-plans{order:1}
.system-theme-barber-heritage.admin-surface .admin-block-activity{order:2}
.system-theme-barber-heritage.admin-surface .admin-block-health{order:3}
.system-theme-barber-heritage.admin-surface .admin-block-accounts{order:4}

/* 09 — Brutalist Bold */
.system-theme-brutalist-bold{--theme-accent:#111111;--theme-accent2:#FFD84D;--theme-ink:#111111;--theme-bg:#FFFDF7;--theme-surface:#FFF2A8;--theme-line:#111111;--theme-radius:0px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#111111;--theme-nav-ink:#ffffff;}
.system-theme-brutalist-bold.public-surface .block-faq{order:1}
.system-theme-brutalist-bold.public-surface .block-final{order:2}
.system-theme-brutalist-bold.public-surface .block-proof{order:3}
.system-theme-brutalist-bold.public-surface .block-agenda{order:4}
.system-theme-brutalist-bold.public-surface .block-finance{order:5}
.system-theme-brutalist-bold.public-surface .block-clients{order:6}
.system-theme-brutalist-bold.public-surface .block-nora{order:7}
.system-theme-brutalist-bold.public-surface .block-templates{order:8}
.system-theme-brutalist-bold.public-surface .block-segments{order:9}
.system-theme-brutalist-bold.public-surface .block-pricing{order:10}
.system-theme-brutalist-bold.client-surface .dashboard-block-inventory{order:1}
.system-theme-brutalist-bold.client-surface .dashboard-block-crm{order:2}
.system-theme-brutalist-bold.client-surface .dashboard-block-finance{order:3}
.system-theme-brutalist-bold.client-surface .dashboard-block-agenda{order:4}
.system-theme-brutalist-bold.client-surface .dashboard-block-nora{order:5}
.system-theme-brutalist-bold.admin-surface .admin-block-health{order:1}
.system-theme-brutalist-bold.admin-surface .admin-block-activity{order:2}
.system-theme-brutalist-bold.admin-surface .admin-block-accounts{order:3}
.system-theme-brutalist-bold.admin-surface .admin-block-plans{order:4}
.system-theme-brutalist-bold .panel,.system-theme-brutalist-bold .metric-card,.system-theme-brutalist-bold .btn{border:3px solid var(--theme-ink)!important;box-shadow:5px 5px 0 var(--theme-ink)!important;border-radius:0!important}

/* 10 — Pastel Beauty */
.system-theme-pastel-beauty{--theme-accent:#D7769B;--theme-accent2:#F6D8E7;--theme-ink:#5A3445;--theme-bg:#FFF8FB;--theme-surface:#FDECF3;--theme-line:#EBC7D7;--theme-radius:26px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#5A3445;--theme-nav-ink:#ffffff;}
.system-theme-pastel-beauty.public-surface .block-final{order:1}
.system-theme-pastel-beauty.public-surface .block-proof{order:2}
.system-theme-pastel-beauty.public-surface .block-agenda{order:3}
.system-theme-pastel-beauty.public-surface .block-finance{order:4}
.system-theme-pastel-beauty.public-surface .block-clients{order:5}
.system-theme-pastel-beauty.public-surface .block-nora{order:6}
.system-theme-pastel-beauty.public-surface .block-templates{order:7}
.system-theme-pastel-beauty.public-surface .block-segments{order:8}
.system-theme-pastel-beauty.public-surface .block-pricing{order:9}
.system-theme-pastel-beauty.public-surface .block-faq{order:10}
.system-theme-pastel-beauty.client-surface .dashboard-block-inventory{order:1}
.system-theme-pastel-beauty.client-surface .dashboard-block-finance{order:2}
.system-theme-pastel-beauty.client-surface .dashboard-block-crm{order:3}
.system-theme-pastel-beauty.client-surface .dashboard-block-nora{order:4}
.system-theme-pastel-beauty.client-surface .dashboard-block-agenda{order:5}
.system-theme-pastel-beauty.admin-surface .admin-block-activity{order:1}
.system-theme-pastel-beauty.admin-surface .admin-block-plans{order:2}
.system-theme-pastel-beauty.admin-surface .admin-block-health{order:3}
.system-theme-pastel-beauty.admin-surface .admin-block-accounts{order:4}

/* 11 — Split Screen */
.system-theme-split-screen{--theme-accent:#5B8DEF;--theme-accent2:#0E2A47;--theme-ink:#102238;--theme-bg:#F6FAFF;--theme-surface:#E9F2FF;--theme-line:#CADCF5;--theme-radius:16px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#102238;--theme-nav-ink:#ffffff;}
.system-theme-split-screen.public-surface .block-proof{order:1}
.system-theme-split-screen.public-surface .block-clients{order:2}
.system-theme-split-screen.public-surface .block-finance{order:3}
.system-theme-split-screen.public-surface .block-agenda{order:4}
.system-theme-split-screen.public-surface .block-nora{order:5}
.system-theme-split-screen.public-surface .block-templates{order:6}
.system-theme-split-screen.public-surface .block-segments{order:7}
.system-theme-split-screen.public-surface .block-pricing{order:8}
.system-theme-split-screen.public-surface .block-faq{order:9}
.system-theme-split-screen.public-surface .block-final{order:10}
.system-theme-split-screen.client-surface .dashboard-block-inventory{order:1}
.system-theme-split-screen.client-surface .dashboard-block-nora{order:2}
.system-theme-split-screen.client-surface .dashboard-block-finance{order:3}
.system-theme-split-screen.client-surface .dashboard-block-agenda{order:4}
.system-theme-split-screen.client-surface .dashboard-block-crm{order:5}
.system-theme-split-screen.admin-surface .admin-block-accounts{order:1}
.system-theme-split-screen.admin-surface .admin-block-health{order:2}
.system-theme-split-screen.admin-surface .admin-block-plans{order:3}
.system-theme-split-screen.admin-surface .admin-block-activity{order:4}

/* 12 — Bento Business */
.system-theme-bento-business{--theme-accent:#6658D3;--theme-accent2:#52B69A;--theme-ink:#182032;--theme-bg:#F8F9FE;--theme-surface:#F0F5F7;--theme-line:#DDE3EE;--theme-radius:20px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#182032;--theme-nav-ink:#ffffff;}
.system-theme-bento-business.public-surface .block-agenda{order:1}
.system-theme-bento-business.public-surface .block-nora{order:2}
.system-theme-bento-business.public-surface .block-clients{order:3}
.system-theme-bento-business.public-surface .block-finance{order:4}
.system-theme-bento-business.public-surface .block-templates{order:5}
.system-theme-bento-business.public-surface .block-segments{order:6}
.system-theme-bento-business.public-surface .block-pricing{order:7}
.system-theme-bento-business.public-surface .block-faq{order:8}
.system-theme-bento-business.public-surface .block-final{order:9}
.system-theme-bento-business.public-surface .block-proof{order:10}
.system-theme-bento-business.client-surface .dashboard-block-finance{order:1}
.system-theme-bento-business.client-surface .dashboard-block-agenda{order:2}
.system-theme-bento-business.client-surface .dashboard-block-nora{order:3}
.system-theme-bento-business.client-surface .dashboard-block-inventory{order:4}
.system-theme-bento-business.client-surface .dashboard-block-crm{order:5}
.system-theme-bento-business.admin-surface .admin-block-plans{order:1}
.system-theme-bento-business.admin-surface .admin-block-accounts{order:2}
.system-theme-bento-business.admin-surface .admin-block-activity{order:3}
.system-theme-bento-business.admin-surface .admin-block-health{order:4}

/* 13 — Magazine */
.system-theme-magazine{--theme-accent:#2E4057;--theme-accent2:#E8C7B7;--theme-ink:#1B2533;--theme-bg:#FBF8F4;--theme-surface:#F4EDE5;--theme-line:#DFD5CB;--theme-radius:2px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#1B2533;--theme-nav-ink:#ffffff;}
.system-theme-magazine.public-surface .block-finance{order:1}
.system-theme-magazine.public-surface .block-templates{order:2}
.system-theme-magazine.public-surface .block-nora{order:3}
.system-theme-magazine.public-surface .block-clients{order:4}
.system-theme-magazine.public-surface .block-segments{order:5}
.system-theme-magazine.public-surface .block-pricing{order:6}
.system-theme-magazine.public-surface .block-faq{order:7}
.system-theme-magazine.public-surface .block-final{order:8}
.system-theme-magazine.public-surface .block-proof{order:9}
.system-theme-magazine.public-surface .block-agenda{order:10}
.system-theme-magazine.client-surface .dashboard-block-finance{order:1}
.system-theme-magazine.client-surface .dashboard-block-inventory{order:2}
.system-theme-magazine.client-surface .dashboard-block-agenda{order:3}
.system-theme-magazine.client-surface .dashboard-block-crm{order:4}
.system-theme-magazine.client-surface .dashboard-block-nora{order:5}
.system-theme-magazine.admin-surface .admin-block-health{order:1}
.system-theme-magazine.admin-surface .admin-block-accounts{order:2}
.system-theme-magazine.admin-surface .admin-block-plans{order:3}
.system-theme-magazine.admin-surface .admin-block-activity{order:4}
.system-theme-magazine h1,.system-theme-magazine h2{font-family:Georgia,'Times New Roman',serif}

/* 14 — Cinematic */
.system-theme-cinematic{--theme-accent:#F06C4D;--theme-accent2:#202733;--theme-ink:#F7F7F8;--theme-bg:#0B0F16;--theme-surface:#171D27;--theme-line:#2C3545;--theme-radius:0px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#F7F7F8;--theme-nav-ink:#ffffff;}
.system-theme-cinematic.public-surface .block-clients{order:1}
.system-theme-cinematic.public-surface .block-segments{order:2}
.system-theme-cinematic.public-surface .block-templates{order:3}
.system-theme-cinematic.public-surface .block-nora{order:4}
.system-theme-cinematic.public-surface .block-pricing{order:5}
.system-theme-cinematic.public-surface .block-faq{order:6}
.system-theme-cinematic.public-surface .block-final{order:7}
.system-theme-cinematic.public-surface .block-proof{order:8}
.system-theme-cinematic.public-surface .block-agenda{order:9}
.system-theme-cinematic.public-surface .block-finance{order:10}
.system-theme-cinematic.client-surface .dashboard-block-finance{order:1}
.system-theme-cinematic.client-surface .dashboard-block-nora{order:2}
.system-theme-cinematic.client-surface .dashboard-block-agenda{order:3}
.system-theme-cinematic.client-surface .dashboard-block-inventory{order:4}
.system-theme-cinematic.client-surface .dashboard-block-crm{order:5}
.system-theme-cinematic.admin-surface .admin-block-health{order:1}
.system-theme-cinematic.admin-surface .admin-block-activity{order:2}
.system-theme-cinematic.admin-surface .admin-block-plans{order:3}
.system-theme-cinematic.admin-surface .admin-block-accounts{order:4}

/* 15 — Monochrome */
.system-theme-monochrome{--theme-accent:#111111;--theme-accent2:#EFEFEF;--theme-ink:#111111;--theme-bg:#FFFFFF;--theme-surface:#F6F6F6;--theme-line:#D9D9D9;--theme-radius:0px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#111111;--theme-nav-ink:#ffffff;}
.system-theme-monochrome.public-surface .block-nora{order:1}
.system-theme-monochrome.public-surface .block-pricing{order:2}
.system-theme-monochrome.public-surface .block-segments{order:3}
.system-theme-monochrome.public-surface .block-templates{order:4}
.system-theme-monochrome.public-surface .block-faq{order:5}
.system-theme-monochrome.public-surface .block-final{order:6}
.system-theme-monochrome.public-surface .block-proof{order:7}
.system-theme-monochrome.public-surface .block-agenda{order:8}
.system-theme-monochrome.public-surface .block-finance{order:9}
.system-theme-monochrome.public-surface .block-clients{order:10}
.system-theme-monochrome.client-surface .dashboard-block-nora{order:1}
.system-theme-monochrome.client-surface .dashboard-block-agenda{order:2}
.system-theme-monochrome.client-surface .dashboard-block-inventory{order:3}
.system-theme-monochrome.client-surface .dashboard-block-crm{order:4}
.system-theme-monochrome.client-surface .dashboard-block-finance{order:5}
.system-theme-monochrome.admin-surface .admin-block-activity{order:1}
.system-theme-monochrome.admin-surface .admin-block-health{order:2}
.system-theme-monochrome.admin-surface .admin-block-accounts{order:3}
.system-theme-monochrome.admin-surface .admin-block-plans{order:4}

/* 16 — Mediterranean */
.system-theme-mediterranean{--theme-accent:#D67A4D;--theme-accent2:#F0C37F;--theme-ink:#4B3427;--theme-bg:#FFF8EF;--theme-surface:#FFF0D8;--theme-line:#E6D2B9;--theme-radius:34px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#4B3427;--theme-nav-ink:#ffffff;}
.system-theme-mediterranean.public-surface .block-templates{order:1}
.system-theme-mediterranean.public-surface .block-faq{order:2}
.system-theme-mediterranean.public-surface .block-pricing{order:3}
.system-theme-mediterranean.public-surface .block-segments{order:4}
.system-theme-mediterranean.public-surface .block-final{order:5}
.system-theme-mediterranean.public-surface .block-proof{order:6}
.system-theme-mediterranean.public-surface .block-agenda{order:7}
.system-theme-mediterranean.public-surface .block-finance{order:8}
.system-theme-mediterranean.public-surface .block-clients{order:9}
.system-theme-mediterranean.public-surface .block-nora{order:10}
.system-theme-mediterranean.client-surface .dashboard-block-nora{order:1}
.system-theme-mediterranean.client-surface .dashboard-block-crm{order:2}
.system-theme-mediterranean.client-surface .dashboard-block-inventory{order:3}
.system-theme-mediterranean.client-surface .dashboard-block-finance{order:4}
.system-theme-mediterranean.client-surface .dashboard-block-agenda{order:5}
.system-theme-mediterranean.admin-surface .admin-block-accounts{order:1}
.system-theme-mediterranean.admin-surface .admin-block-health{order:2}
.system-theme-mediterranean.admin-surface .admin-block-activity{order:3}
.system-theme-mediterranean.admin-surface .admin-block-plans{order:4}

/* 17 — Zen */
.system-theme-zen{--theme-accent:#6B7A73;--theme-accent2:#E9EFEC;--theme-ink:#26312C;--theme-bg:#FBFDFC;--theme-surface:#F5F7F6;--theme-line:#E0E7E3;--theme-radius:10px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#26312C;--theme-nav-ink:#ffffff;}
.system-theme-zen.public-surface .block-segments{order:1}
.system-theme-zen.public-surface .block-final{order:2}
.system-theme-zen.public-surface .block-faq{order:3}
.system-theme-zen.public-surface .block-pricing{order:4}
.system-theme-zen.public-surface .block-proof{order:5}
.system-theme-zen.public-surface .block-agenda{order:6}
.system-theme-zen.public-surface .block-finance{order:7}
.system-theme-zen.public-surface .block-clients{order:8}
.system-theme-zen.public-surface .block-nora{order:9}
.system-theme-zen.public-surface .block-templates{order:10}
.system-theme-zen.client-surface .dashboard-block-nora{order:1}
.system-theme-zen.client-surface .dashboard-block-inventory{order:2}
.system-theme-zen.client-surface .dashboard-block-finance{order:3}
.system-theme-zen.client-surface .dashboard-block-agenda{order:4}
.system-theme-zen.client-surface .dashboard-block-crm{order:5}
.system-theme-zen.admin-surface .admin-block-plans{order:1}
.system-theme-zen.admin-surface .admin-block-health{order:2}
.system-theme-zen.admin-surface .admin-block-accounts{order:3}
.system-theme-zen.admin-surface .admin-block-activity{order:4}

/* 18 — Future AI */
.system-theme-future-ai{--theme-accent:#7C5CFF;--theme-accent2:#16D9E3;--theme-ink:#DDFBFF;--theme-bg:#07101A;--theme-surface:#0D1B28;--theme-line:#1C3144;--theme-radius:8px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#DDFBFF;--theme-nav-ink:#ffffff;}
.system-theme-future-ai.public-surface .block-pricing{order:1}
.system-theme-future-ai.public-surface .block-proof{order:2}
.system-theme-future-ai.public-surface .block-final{order:3}
.system-theme-future-ai.public-surface .block-faq{order:4}
.system-theme-future-ai.public-surface .block-agenda{order:5}
.system-theme-future-ai.public-surface .block-finance{order:6}
.system-theme-future-ai.public-surface .block-clients{order:7}
.system-theme-future-ai.public-surface .block-nora{order:8}
.system-theme-future-ai.public-surface .block-templates{order:9}
.system-theme-future-ai.public-surface .block-segments{order:10}
.system-theme-future-ai.client-surface .dashboard-block-nora{order:1}
.system-theme-future-ai.client-surface .dashboard-block-finance{order:2}
.system-theme-future-ai.client-surface .dashboard-block-inventory{order:3}
.system-theme-future-ai.client-surface .dashboard-block-crm{order:4}
.system-theme-future-ai.client-surface .dashboard-block-agenda{order:5}
.system-theme-future-ai.admin-surface .admin-block-health{order:1}
.system-theme-future-ai.admin-surface .admin-block-accounts{order:2}
.system-theme-future-ai.admin-surface .admin-block-activity{order:3}
.system-theme-future-ai.admin-surface .admin-block-plans{order:4}
.system-theme-future-ai.client-surface,.system-theme-future-ai.admin-surface{background:#07101A;color:#DDFBFF}.system-theme-future-ai .muted,.system-theme-future-ai small{color:color-mix(in srgb,#DDFBFF 62%,transparent)}

/* 19 — Corporate Pro */
.system-theme-corporate-pro{--theme-accent:#1E5A88;--theme-accent2:#E2EBF3;--theme-ink:#172B3D;--theme-bg:#FFFFFF;--theme-surface:#F4F7FA;--theme-line:#D9E2EA;--theme-radius:6px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#172B3D;--theme-nav-ink:#ffffff;}
.system-theme-corporate-pro.public-surface .block-faq{order:1}
.system-theme-corporate-pro.public-surface .block-agenda{order:2}
.system-theme-corporate-pro.public-surface .block-proof{order:3}
.system-theme-corporate-pro.public-surface .block-final{order:4}
.system-theme-corporate-pro.public-surface .block-finance{order:5}
.system-theme-corporate-pro.public-surface .block-clients{order:6}
.system-theme-corporate-pro.public-surface .block-nora{order:7}
.system-theme-corporate-pro.public-surface .block-templates{order:8}
.system-theme-corporate-pro.public-surface .block-segments{order:9}
.system-theme-corporate-pro.public-surface .block-pricing{order:10}
.system-theme-corporate-pro.client-surface .dashboard-block-agenda{order:1}
.system-theme-corporate-pro.client-surface .dashboard-block-inventory{order:2}
.system-theme-corporate-pro.client-surface .dashboard-block-crm{order:3}
.system-theme-corporate-pro.client-surface .dashboard-block-finance{order:4}
.system-theme-corporate-pro.client-surface .dashboard-block-nora{order:5}
.system-theme-corporate-pro.admin-surface .admin-block-activity{order:1}
.system-theme-corporate-pro.admin-surface .admin-block-accounts{order:2}
.system-theme-corporate-pro.admin-surface .admin-block-plans{order:3}
.system-theme-corporate-pro.admin-surface .admin-block-health{order:4}

/* 20 — Art Déco */
.system-theme-art-deco{--theme-accent:#B89044;--theme-accent2:#171312;--theme-ink:#F6EBDD;--theme-bg:#0E0C0C;--theme-surface:#1A1615;--theme-line:#3A302C;--theme-radius:0px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#F6EBDD;--theme-nav-ink:#111111;}
.system-theme-art-deco.public-surface .block-final{order:1}
.system-theme-art-deco.public-surface .block-finance{order:2}
.system-theme-art-deco.public-surface .block-agenda{order:3}
.system-theme-art-deco.public-surface .block-proof{order:4}
.system-theme-art-deco.public-surface .block-clients{order:5}
.system-theme-art-deco.public-surface .block-nora{order:6}
.system-theme-art-deco.public-surface .block-templates{order:7}
.system-theme-art-deco.public-surface .block-segments{order:8}
.system-theme-art-deco.public-surface .block-pricing{order:9}
.system-theme-art-deco.public-surface .block-faq{order:10}
.system-theme-art-deco.client-surface .dashboard-block-agenda{order:1}
.system-theme-art-deco.client-surface .dashboard-block-finance{order:2}
.system-theme-art-deco.client-surface .dashboard-block-crm{order:3}
.system-theme-art-deco.client-surface .dashboard-block-nora{order:4}
.system-theme-art-deco.client-surface .dashboard-block-inventory{order:5}
.system-theme-art-deco.admin-surface .admin-block-activity{order:1}
.system-theme-art-deco.admin-surface .admin-block-health{order:2}
.system-theme-art-deco.admin-surface .admin-block-plans{order:3}
.system-theme-art-deco.admin-surface .admin-block-accounts{order:4}
.system-theme-art-deco h1,.system-theme-art-deco h2{font-family:Georgia,'Times New Roman',serif}
.system-theme-art-deco .app-sidebar{background:#0e0c0c;border-right:4px double #B89044}

/* 21 — Nordic */
.system-theme-nordic{--theme-accent:#64748B;--theme-accent2:#E8EDF2;--theme-ink:#1E293B;--theme-bg:#FAFBFC;--theme-surface:#F3F6F8;--theme-line:#DDE3E8;--theme-radius:4px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#1E293B;--theme-nav-ink:#ffffff;}
.system-theme-nordic.public-surface .block-proof{order:1}
.system-theme-nordic.public-surface .block-agenda{order:2}
.system-theme-nordic.public-surface .block-templates{order:3}
.system-theme-nordic.public-surface .block-clients{order:4}
.system-theme-nordic.public-surface .block-nora{order:5}
.system-theme-nordic.public-surface .block-finance{order:6}
.system-theme-nordic.public-surface .block-faq{order:7}
.system-theme-nordic.public-surface .block-pricing{order:8}
.system-theme-nordic.public-surface .block-segments{order:9}
.system-theme-nordic.public-surface .block-final{order:10}
.system-theme-nordic.client-surface .dashboard-block-agenda{order:1}
.system-theme-nordic.client-surface .dashboard-block-nora{order:2}
.system-theme-nordic.client-surface .dashboard-block-inventory{order:3}
.system-theme-nordic.client-surface .dashboard-block-crm{order:4}
.system-theme-nordic.client-surface .dashboard-block-finance{order:5}
.system-theme-nordic.admin-surface .admin-block-accounts{order:1}
.system-theme-nordic.admin-surface .admin-block-activity{order:2}
.system-theme-nordic.admin-surface .admin-block-plans{order:3}
.system-theme-nordic.admin-surface .admin-block-health{order:4}

/* 22 — Pop Studio */
.system-theme-pop-studio{--theme-accent:#FF5C8A;--theme-accent2:#FFD166;--theme-ink:#2B2140;--theme-bg:#FFF8F2;--theme-surface:#FFF0F5;--theme-line:#E8D0DB;--theme-radius:22px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#2B2140;--theme-nav-ink:#ffffff;}
.system-theme-pop-studio.public-surface .block-agenda{order:1}
.system-theme-pop-studio.public-surface .block-finance{order:2}
.system-theme-pop-studio.public-surface .block-segments{order:3}
.system-theme-pop-studio.public-surface .block-nora{order:4}
.system-theme-pop-studio.public-surface .block-templates{order:5}
.system-theme-pop-studio.public-surface .block-clients{order:6}
.system-theme-pop-studio.public-surface .block-final{order:7}
.system-theme-pop-studio.public-surface .block-faq{order:8}
.system-theme-pop-studio.public-surface .block-pricing{order:9}
.system-theme-pop-studio.public-surface .block-proof{order:10}
.system-theme-pop-studio.client-surface .dashboard-block-crm{order:1}
.system-theme-pop-studio.client-surface .dashboard-block-agenda{order:2}
.system-theme-pop-studio.client-surface .dashboard-block-finance{order:3}
.system-theme-pop-studio.client-surface .dashboard-block-nora{order:4}
.system-theme-pop-studio.client-surface .dashboard-block-inventory{order:5}
.system-theme-pop-studio.admin-surface .admin-block-plans{order:1}
.system-theme-pop-studio.admin-surface .admin-block-health{order:2}
.system-theme-pop-studio.admin-surface .admin-block-activity{order:3}
.system-theme-pop-studio.admin-surface .admin-block-accounts{order:4}
.system-theme-pop-studio .page-head h1{font-size:2.5rem}.system-theme-pop-studio .btn{border-radius:999px}

/* 23 — Gradient Mesh */
.system-theme-gradient-mesh{--theme-accent:#7F5AF0;--theme-accent2:#2CB67D;--theme-ink:#1B1730;--theme-bg:#F8F7FF;--theme-surface:#EEEAFE;--theme-line:#DAD3F5;--theme-radius:26px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#1B1730;--theme-nav-ink:#ffffff;}
.system-theme-gradient-mesh.public-surface .block-finance{order:1}
.system-theme-gradient-mesh.public-surface .block-clients{order:2}
.system-theme-gradient-mesh.public-surface .block-pricing{order:3}
.system-theme-gradient-mesh.public-surface .block-templates{order:4}
.system-theme-gradient-mesh.public-surface .block-segments{order:5}
.system-theme-gradient-mesh.public-surface .block-nora{order:6}
.system-theme-gradient-mesh.public-surface .block-proof{order:7}
.system-theme-gradient-mesh.public-surface .block-final{order:8}
.system-theme-gradient-mesh.public-surface .block-faq{order:9}
.system-theme-gradient-mesh.public-surface .block-agenda{order:10}
.system-theme-gradient-mesh.client-surface .dashboard-block-crm{order:1}
.system-theme-gradient-mesh.client-surface .dashboard-block-inventory{order:2}
.system-theme-gradient-mesh.client-surface .dashboard-block-nora{order:3}
.system-theme-gradient-mesh.client-surface .dashboard-block-agenda{order:4}
.system-theme-gradient-mesh.client-surface .dashboard-block-finance{order:5}
.system-theme-gradient-mesh.admin-surface .admin-block-health{order:1}
.system-theme-gradient-mesh.admin-surface .admin-block-plans{order:2}
.system-theme-gradient-mesh.admin-surface .admin-block-accounts{order:3}
.system-theme-gradient-mesh.admin-surface .admin-block-activity{order:4}

/* 24 — Dashboard First */
.system-theme-dashboard-first{--theme-accent:#3556E8;--theme-accent2:#00A7A5;--theme-ink:#17213B;--theme-bg:#F6F8FF;--theme-surface:#EAF0FF;--theme-line:#D4DCF3;--theme-radius:12px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#17213B;--theme-nav-ink:#ffffff;}
.system-theme-dashboard-first.public-surface .block-clients{order:1}
.system-theme-dashboard-first.public-surface .block-nora{order:2}
.system-theme-dashboard-first.public-surface .block-faq{order:3}
.system-theme-dashboard-first.public-surface .block-segments{order:4}
.system-theme-dashboard-first.public-surface .block-pricing{order:5}
.system-theme-dashboard-first.public-surface .block-templates{order:6}
.system-theme-dashboard-first.public-surface .block-agenda{order:7}
.system-theme-dashboard-first.public-surface .block-proof{order:8}
.system-theme-dashboard-first.public-surface .block-final{order:9}
.system-theme-dashboard-first.public-surface .block-finance{order:10}
.system-theme-dashboard-first.client-surface .dashboard-block-crm{order:1}
.system-theme-dashboard-first.client-surface .dashboard-block-finance{order:2}
.system-theme-dashboard-first.client-surface .dashboard-block-nora{order:3}
.system-theme-dashboard-first.client-surface .dashboard-block-inventory{order:4}
.system-theme-dashboard-first.client-surface .dashboard-block-agenda{order:5}
.system-theme-dashboard-first.admin-surface .admin-block-activity{order:1}
.system-theme-dashboard-first.admin-surface .admin-block-accounts{order:2}
.system-theme-dashboard-first.admin-surface .admin-block-health{order:3}
.system-theme-dashboard-first.admin-surface .admin-block-plans{order:4}

/* 25 — Boutique */
.system-theme-boutique{--theme-accent:#8A624A;--theme-accent2:#E7D3C4;--theme-ink:#382A23;--theme-bg:#FFFCF8;--theme-surface:#F6EEE7;--theme-line:#E2D3C7;--theme-radius:0px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#382A23;--theme-nav-ink:#ffffff;}
.system-theme-boutique.public-surface .block-nora{order:1}
.system-theme-boutique.public-surface .block-templates{order:2}
.system-theme-boutique.public-surface .block-final{order:3}
.system-theme-boutique.public-surface .block-pricing{order:4}
.system-theme-boutique.public-surface .block-faq{order:5}
.system-theme-boutique.public-surface .block-segments{order:6}
.system-theme-boutique.public-surface .block-finance{order:7}
.system-theme-boutique.public-surface .block-agenda{order:8}
.system-theme-boutique.public-surface .block-proof{order:9}
.system-theme-boutique.public-surface .block-clients{order:10}
.system-theme-boutique.client-surface .dashboard-block-inventory{order:1}
.system-theme-boutique.client-surface .dashboard-block-agenda{order:2}
.system-theme-boutique.client-surface .dashboard-block-crm{order:3}
.system-theme-boutique.client-surface .dashboard-block-finance{order:4}
.system-theme-boutique.client-surface .dashboard-block-nora{order:5}
.system-theme-boutique.admin-surface .admin-block-accounts{order:1}
.system-theme-boutique.admin-surface .admin-block-plans{order:2}
.system-theme-boutique.admin-surface .admin-block-health{order:3}
.system-theme-boutique.admin-surface .admin-block-activity{order:4}
.system-theme-boutique h1,.system-theme-boutique h2{font-family:Georgia,'Times New Roman',serif}

/* 26 — Soft Clay */
.system-theme-soft-clay{--theme-accent:#7792A0;--theme-accent2:#DCE5E9;--theme-ink:#26343C;--theme-bg:#F8FBFC;--theme-surface:#EEF4F6;--theme-line:#D5E0E5;--theme-radius:28px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#26343C;--theme-nav-ink:#ffffff;}
.system-theme-soft-clay.public-surface .block-templates{order:1}
.system-theme-soft-clay.public-surface .block-segments{order:2}
.system-theme-soft-clay.public-surface .block-proof{order:3}
.system-theme-soft-clay.public-surface .block-faq{order:4}
.system-theme-soft-clay.public-surface .block-final{order:5}
.system-theme-soft-clay.public-surface .block-pricing{order:6}
.system-theme-soft-clay.public-surface .block-clients{order:7}
.system-theme-soft-clay.public-surface .block-finance{order:8}
.system-theme-soft-clay.public-surface .block-agenda{order:9}
.system-theme-soft-clay.public-surface .block-nora{order:10}
.system-theme-soft-clay.client-surface .dashboard-block-inventory{order:1}
.system-theme-soft-clay.client-surface .dashboard-block-crm{order:2}
.system-theme-soft-clay.client-surface .dashboard-block-agenda{order:3}
.system-theme-soft-clay.client-surface .dashboard-block-nora{order:4}
.system-theme-soft-clay.client-surface .dashboard-block-finance{order:5}
.system-theme-soft-clay.admin-surface .admin-block-accounts{order:1}
.system-theme-soft-clay.admin-surface .admin-block-activity{order:2}
.system-theme-soft-clay.admin-surface .admin-block-health{order:3}
.system-theme-soft-clay.admin-surface .admin-block-plans{order:4}

/* 27 — Industrial */
.system-theme-industrial{--theme-accent:#D26A35;--theme-accent2:#5B5B5B;--theme-ink:#221F1D;--theme-bg:#F7F4F0;--theme-surface:#EEEAE5;--theme-line:#CCC5BC;--theme-radius:0px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#221F1D;--theme-nav-ink:#ffffff;}
.system-theme-industrial.public-surface .block-segments{order:1}
.system-theme-industrial.public-surface .block-pricing{order:2}
.system-theme-industrial.public-surface .block-agenda{order:3}
.system-theme-industrial.public-surface .block-final{order:4}
.system-theme-industrial.public-surface .block-proof{order:5}
.system-theme-industrial.public-surface .block-faq{order:6}
.system-theme-industrial.public-surface .block-nora{order:7}
.system-theme-industrial.public-surface .block-clients{order:8}
.system-theme-industrial.public-surface .block-finance{order:9}
.system-theme-industrial.public-surface .block-templates{order:10}
.system-theme-industrial.client-surface .dashboard-block-inventory{order:1}
.system-theme-industrial.client-surface .dashboard-block-finance{order:2}
.system-theme-industrial.client-surface .dashboard-block-crm{order:3}
.system-theme-industrial.client-surface .dashboard-block-agenda{order:4}
.system-theme-industrial.client-surface .dashboard-block-nora{order:5}
.system-theme-industrial.admin-surface .admin-block-plans{order:1}
.system-theme-industrial.admin-surface .admin-block-activity{order:2}
.system-theme-industrial.admin-surface .admin-block-accounts{order:3}
.system-theme-industrial.admin-surface .admin-block-health{order:4}
.system-theme-industrial .app-topbar,.system-theme-industrial .panel,.system-theme-industrial .metric-card{border-radius:0!important}

/* 28 — Mobile App */
.system-theme-mobile-app{--theme-accent:#396AFB;--theme-accent2:#6CE5E8;--theme-ink:#172445;--theme-bg:#F7FAFF;--theme-surface:#EAF2FF;--theme-line:#D5E2FA;--theme-radius:30px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#172445;--theme-nav-ink:#ffffff;}
.system-theme-mobile-app.public-surface .block-pricing{order:1}
.system-theme-mobile-app.public-surface .block-faq{order:2}
.system-theme-mobile-app.public-surface .block-finance{order:3}
.system-theme-mobile-app.public-surface .block-proof{order:4}
.system-theme-mobile-app.public-surface .block-agenda{order:5}
.system-theme-mobile-app.public-surface .block-final{order:6}
.system-theme-mobile-app.public-surface .block-templates{order:7}
.system-theme-mobile-app.public-surface .block-nora{order:8}
.system-theme-mobile-app.public-surface .block-clients{order:9}
.system-theme-mobile-app.public-surface .block-segments{order:10}
.system-theme-mobile-app.client-surface .dashboard-block-inventory{order:1}
.system-theme-mobile-app.client-surface .dashboard-block-nora{order:2}
.system-theme-mobile-app.client-surface .dashboard-block-crm{order:3}
.system-theme-mobile-app.client-surface .dashboard-block-finance{order:4}
.system-theme-mobile-app.client-surface .dashboard-block-agenda{order:5}
.system-theme-mobile-app.admin-surface .admin-block-health{order:1}
.system-theme-mobile-app.admin-surface .admin-block-plans{order:2}
.system-theme-mobile-app.admin-surface .admin-block-activity{order:3}
.system-theme-mobile-app.admin-surface .admin-block-accounts{order:4}

/* 29 — Aurora Dark */
.system-theme-aurora-dark{--theme-accent:#8A5CFF;--theme-accent2:#2ED3C6;--theme-ink:#EAF9FF;--theme-bg:#080B16;--theme-surface:#11172A;--theme-line:#25304A;--theme-radius:18px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#EAF9FF;--theme-nav-ink:#ffffff;}
.system-theme-aurora-dark.public-surface .block-faq{order:1}
.system-theme-aurora-dark.public-surface .block-final{order:2}
.system-theme-aurora-dark.public-surface .block-clients{order:3}
.system-theme-aurora-dark.public-surface .block-agenda{order:4}
.system-theme-aurora-dark.public-surface .block-finance{order:5}
.system-theme-aurora-dark.public-surface .block-proof{order:6}
.system-theme-aurora-dark.public-surface .block-segments{order:7}
.system-theme-aurora-dark.public-surface .block-templates{order:8}
.system-theme-aurora-dark.public-surface .block-nora{order:9}
.system-theme-aurora-dark.public-surface .block-pricing{order:10}
.system-theme-aurora-dark.client-surface .dashboard-block-finance{order:1}
.system-theme-aurora-dark.client-surface .dashboard-block-agenda{order:2}
.system-theme-aurora-dark.client-surface .dashboard-block-nora{order:3}
.system-theme-aurora-dark.client-surface .dashboard-block-crm{order:4}
.system-theme-aurora-dark.client-surface .dashboard-block-inventory{order:5}
.system-theme-aurora-dark.admin-surface .admin-block-activity{order:1}
.system-theme-aurora-dark.admin-surface .admin-block-plans{order:2}
.system-theme-aurora-dark.admin-surface .admin-block-accounts{order:3}
.system-theme-aurora-dark.admin-surface .admin-block-health{order:4}
.system-theme-aurora-dark.client-surface,.system-theme-aurora-dark.admin-surface{background:#080B16;color:#EAF9FF}.system-theme-aurora-dark .muted,.system-theme-aurora-dark small{color:color-mix(in srgb,#EAF9FF 62%,transparent)}
.system-theme-aurora-dark .app-sidebar{background:linear-gradient(180deg,#0b1020,#17203a)}.system-theme-aurora-dark .app-topbar{background:#0b1020;color:#eaf9ff}

/* 30 — Neighborhood Local */
.system-theme-neighborhood-local{--theme-accent:#2D7A57;--theme-accent2:#F0B44C;--theme-ink:#243128;--theme-bg:#FFFDF6;--theme-surface:#F5F7EC;--theme-line:#D9E2D6;--theme-radius:20px;--theme-accent-contrast:#ffffff;--theme-nav-bg:#243128;--theme-nav-ink:#ffffff;}
.system-theme-neighborhood-local.public-surface .block-final{order:1}
.system-theme-neighborhood-local.public-surface .block-proof{order:2}
.system-theme-neighborhood-local.public-surface .block-nora{order:3}
.system-theme-neighborhood-local.public-surface .block-finance{order:4}
.system-theme-neighborhood-local.public-surface .block-clients{order:5}
.system-theme-neighborhood-local.public-surface .block-agenda{order:6}
.system-theme-neighborhood-local.public-surface .block-pricing{order:7}
.system-theme-neighborhood-local.public-surface .block-segments{order:8}
.system-theme-neighborhood-local.public-surface .block-templates{order:9}
.system-theme-neighborhood-local.public-surface .block-faq{order:10}
.system-theme-neighborhood-local.client-surface .dashboard-block-finance{order:1}
.system-theme-neighborhood-local.client-surface .dashboard-block-crm{order:2}
.system-theme-neighborhood-local.client-surface .dashboard-block-nora{order:3}
.system-theme-neighborhood-local.client-surface .dashboard-block-inventory{order:4}
.system-theme-neighborhood-local.client-surface .dashboard-block-agenda{order:5}
.system-theme-neighborhood-local.admin-surface .admin-block-accounts{order:1}
.system-theme-neighborhood-local.admin-surface .admin-block-plans{order:2}
.system-theme-neighborhood-local.admin-surface .admin-block-activity{order:3}
.system-theme-neighborhood-local.admin-surface .admin-block-health{order:4}
.system-theme-neighborhood-local .app-sidebar{background:#243128}.system-theme-neighborhood-local .panel{border-left:4px solid #2D7A57}

/* galeria de templates globais */
.system-theme-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.system-theme-card{background:var(--surface,#fff);border:1px solid var(--line,#e6eaf0);border-radius:20px;overflow:hidden;box-shadow:0 10px 28px rgba(16,24,40,.06)}
.system-theme-card.active-theme{box-shadow:0 0 0 3px var(--brand,#5b5ce2),0 16px 35px rgba(16,24,40,.08)}
.system-theme-card-head{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:17px 18px 10px}.system-theme-card-head h3{margin:4px 0 2px}.system-theme-card-head p{margin:0;color:var(--muted);font-size:.8rem}.system-theme-card-head .status{background:#eafaf1;color:#18794e}
.system-theme-previews{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:8px;padding:0 12px 12px}.system-theme-preview{height:210px;border:1px solid var(--theme-line);background:var(--theme-bg);color:var(--theme-ink);border-radius:14px;overflow:hidden;position:relative}.system-theme-preview>small{position:absolute;left:8px;bottom:6px;font-size:.56rem;font-weight:900;letter-spacing:.1em;color:var(--theme-ink);opacity:.6}
.preview-public .pv-head{height:26px;background:var(--theme-surface);border-bottom:1px solid var(--theme-line);display:grid;grid-template-columns:28px 1fr 32px;gap:6px;align-items:center;padding:5px}.preview-public .pv-head i,.preview-public .pv-head b,.preview-public .pv-head span{height:5px;background:var(--theme-ink);opacity:.55;border-radius:4px}.preview-public .pv-head span{width:60%;justify-self:center}.preview-public .pv-hero{display:grid;grid-template-columns:1fr .8fr;gap:7px;padding:10px}.preview-public .pv-copy{display:grid;align-content:center;gap:5px}.preview-public .pv-copy b{height:14px;background:var(--theme-ink);opacity:.85}.preview-public .pv-copy i{height:5px;background:var(--theme-ink);opacity:.18}.preview-public .pv-demo{background:var(--theme-ink);border-radius:8px;min-height:82px}.preview-public .pv-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:0 10px}.preview-public .pv-sections i{height:45px;border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:7px}
.preview-client,.preview-admin{display:grid;grid-template-columns:34px 1fr;grid-template-rows:25px 1fr}.preview-client .pv-top,.preview-admin .pv-top{grid-column:1/-1;background:var(--theme-surface);border-bottom:1px solid var(--theme-line)}.preview-client .pv-nav,.preview-admin .pv-nav{background:var(--theme-ink);display:grid;gap:5px;align-content:start;padding:6px}.preview-client .pv-nav i,.preview-admin .pv-nav i{height:6px;border-radius:3px;background:var(--theme-accent);opacity:.8}.preview-client .pv-content,.preview-admin .pv-content{padding:7px;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;align-content:start}.preview-client .pv-content i,.preview-admin .pv-content i{height:31px;border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:6px}.preview-client .pv-content i:first-child,.preview-admin .pv-content i:nth-child(3){grid-column:1/-1;height:47px}
.system-theme-card-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px 17px;border-top:1px solid var(--line,#e6eaf0)}.theme-profile-chips{display:flex;gap:5px;flex-wrap:wrap}.theme-profile-chips span{font-size:.61rem;background:#f2f4f7;color:#475467;border-radius:999px;padding:4px 7px}.system-theme-card-foot form{margin-left:auto}
@media(max-width:1100px){.system-theme-gallery{grid-template-columns:1fr}.system-theme-previews{grid-template-columns:1fr 1fr}.preview-public{grid-column:1/-1}}
@media(max-width:620px){.system-theme-previews{grid-template-columns:1fr}.preview-public{grid-column:auto}.system-theme-preview{height:185px}.system-theme-card-foot{align-items:flex-start;flex-direction:column}.system-theme-card-foot form,.system-theme-card-foot .btn{width:100%;margin:0}}

.theme-help-panel{margin-top:18px}
.admin-dashboard-flow{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}.admin-dashboard-flow>.admin-block-plans{grid-column:span 1}.admin-dashboard-flow>.admin-block-health{grid-column:span 1}.admin-dashboard-flow>.admin-block-accounts,.admin-dashboard-flow>.admin-block-activity{grid-column:1/-1}.admin-dashboard-flow>.panel+.panel{margin-top:0}
.admin-metrics-bento .admin-dashboard-flow,.admin-metrics-asym .admin-dashboard-flow{grid-template-columns:1.2fr .8fr}.admin-metrics-stacked .admin-dashboard-flow,.admin-metrics-ledger .admin-dashboard-flow,.admin-metrics-mobile .admin-dashboard-flow{grid-template-columns:1fr}.admin-metrics-stacked .admin-dashboard-flow>* ,.admin-metrics-ledger .admin-dashboard-flow>* ,.admin-metrics-mobile .admin-dashboard-flow>*{grid-column:1!important}
@media(max-width:900px){.admin-dashboard-flow{grid-template-columns:1fr}.admin-dashboard-flow>*{grid-column:1!important}}

/* integra tokens dos temas com os componentes existentes do painel */
body.client-surface,body.admin-surface{--ink:var(--theme-ink);--muted:color-mix(in srgb,var(--theme-ink) 58%,transparent);--line:var(--theme-line);--surface:var(--theme-surface);--surface-2:color-mix(in srgb,var(--theme-surface) 82%,var(--theme-bg));--brand:var(--theme-accent);--brand-dark:color-mix(in srgb,var(--theme-accent) 78%,#000);--sidebar:var(--theme-nav-bg);--sidebar-2:color-mix(in srgb,var(--theme-nav-bg) 88%,var(--theme-accent));}
body.client-surface input,body.client-surface select,body.client-surface textarea,body.admin-surface input,body.admin-surface select,body.admin-surface textarea{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-line)}
body.client-surface .btn.secondary,body.admin-surface .btn.secondary,body.client-surface .icon-link,body.admin-surface .icon-link{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-line)}
body.client-surface .empty-state,body.admin-surface .empty-state,body.client-surface .schedule-row,body.admin-surface .schedule-row{background:color-mix(in srgb,var(--theme-surface) 78%,var(--theme-bg));border-color:var(--theme-line)}
body.client-surface table td,body.client-surface table th,body.admin-surface table td,body.admin-surface table th{border-color:var(--theme-line)}

.theme-color-toggle{margin-bottom:14px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}
/* miniaturas estruturais da galeria */
.preview-public[class*="mini-public-"] .pv-hero{transition:none}
.mini-public-editorial .pv-hero,.mini-public-boutique .pv-hero{grid-template-columns:.65fr 1.35fr}.mini-public-glass-stage .pv-hero,.mini-public-zen-lines .pv-hero{grid-template-columns:1fr;text-align:center}.mini-public-glass-stage .pv-demo,.mini-public-zen-lines .pv-demo{height:45px;min-height:45px}.mini-public-neon-grid,.mini-public-ai-console,.mini-public-aurora{background:#07101a;color:#eaffff}.mini-public-luxury-gallery .pv-hero{grid-template-columns:1fr}.mini-public-organic-flow,.mini-public-solar-flow{border-radius:28px 28px 10px 10px}.mini-public-clinical-grid .pv-sections{grid-template-columns:1fr 1fr}.mini-public-heritage-frame{border:4px double var(--theme-accent)}.mini-public-brutal-stack{border:3px solid var(--theme-ink);box-shadow:5px 5px 0 var(--theme-ink)}.mini-public-brutal-stack .pv-demo{border-radius:0}.mini-public-pastel-cards .pv-sections i{border-radius:14px}.mini-public-full-split .pv-hero{grid-template-columns:1fr 1fr;padding:0;height:135px}.mini-public-full-split .pv-copy,.mini-public-full-split .pv-demo{border-radius:0;padding:10px}.mini-public-bento .pv-sections{grid-template-columns:1.5fr .7fr .8fr}.mini-public-magazine .pv-head{border-bottom:3px solid var(--theme-ink)}.mini-public-cinematic .pv-hero{height:135px;background:linear-gradient(135deg,var(--theme-ink),var(--theme-accent));color:white}.mini-public-mono-grid .pv-sections i,.mini-public-industrial .pv-sections i{border:2px solid var(--theme-ink);border-radius:0}.mini-public-corporate .pv-sections{grid-template-columns:2fr 1fr 1fr}.mini-public-deco{border:3px double var(--theme-accent)}.mini-public-nordic .pv-demo{background:var(--theme-surface)}.mini-public-pop .pv-sections i:nth-child(2){transform:translateY(-7px);background:var(--theme-accent2)}.mini-public-mesh{background:radial-gradient(circle at 20% 10%,var(--theme-accent2),transparent 45%),var(--theme-bg)}.mini-public-dashboard .pv-hero{grid-template-columns:.45fr 1.55fr}.mini-public-clay .pv-sections i{border-radius:15px;box-shadow:3px 3px 8px color-mix(in srgb,var(--theme-ink) 15%,transparent)}.mini-public-mobile{max-width:180px;margin-inline:auto;border-radius:24px}.mini-public-local .pv-sections{grid-template-columns:1fr 1fr}.mini-public-local .pv-sections i:last-child{grid-column:1/-1}
.preview-client[class*="mini-client-sidebar-right"],.preview-admin[class*="mini-admin-sidebar-right"]{grid-template-columns:1fr 34px}.preview-client[class*="mini-client-sidebar-right"] .pv-nav,.preview-admin[class*="mini-admin-sidebar-right"] .pv-nav{grid-column:2;grid-row:2}.preview-client[class*="mini-client-sidebar-right"] .pv-content,.preview-admin[class*="mini-admin-sidebar-right"] .pv-content{grid-column:1;grid-row:2}
.preview-client[class*="mini-client-top-nav"],.preview-admin[class*="mini-admin-top-nav"],.mini-client-header-stack,.mini-admin-header-stack,.mini-client-pop-top,.mini-admin-pop-top,.mini-client-clay-top,.mini-admin-clay-top,.mini-client-minimal-top,.mini-admin-minimal-top{grid-template-columns:1fr;grid-template-rows:25px 30px 1fr}.preview-client[class*="mini-client-top-nav"] .pv-nav,.preview-admin[class*="mini-admin-top-nav"] .pv-nav,.mini-client-header-stack .pv-nav,.mini-admin-header-stack .pv-nav,.mini-client-pop-top .pv-nav,.mini-admin-pop-top .pv-nav,.mini-client-clay-top .pv-nav,.mini-admin-clay-top .pv-nav,.mini-client-minimal-top .pv-nav,.mini-admin-minimal-top .pv-nav{grid-row:2;display:flex;padding:6px}.preview-client[class*="mini-client-top-nav"] .pv-content,.preview-admin[class*="mini-admin-top-nav"] .pv-content,.mini-client-header-stack .pv-content,.mini-admin-header-stack .pv-content,.mini-client-pop-top .pv-content,.mini-admin-pop-top .pv-content,.mini-client-clay-top .pv-content,.mini-admin-clay-top .pv-content,.mini-client-minimal-top .pv-content,.mini-admin-minimal-top .pv-content{grid-row:3}
.preview-client[class*="mini-client-rail"],.preview-admin[class*="mini-admin-rail"],.mini-client-nordic-rail,.mini-admin-nordic-rail,.mini-client-industrial-rail,.mini-admin-industrial-rail,.mini-client-aurora-rail,.mini-admin-aurora-rail{grid-template-columns:20px 1fr}.preview-client[class*="mini-client-rail"] .pv-nav,.preview-admin[class*="mini-admin-rail"] .pv-nav,.mini-client-nordic-rail .pv-nav,.mini-admin-nordic-rail .pv-nav,.mini-client-industrial-rail .pv-nav,.mini-admin-industrial-rail .pv-nav,.mini-client-aurora-rail .pv-nav,.mini-admin-aurora-rail .pv-nav{padding:4px}
.preview-client[class*="mini-client-floating"],.preview-admin[class*="mini-admin-floating"],.mini-client-mesh-float,.mini-admin-mesh-float{grid-template-columns:42px 1fr;padding:7px;gap:5px}.preview-client[class*="mini-client-floating"] .pv-top,.preview-admin[class*="mini-admin-floating"] .pv-top,.mini-client-mesh-float .pv-top,.mini-admin-mesh-float .pv-top{grid-column:1/-1;border-radius:8px}.preview-client[class*="mini-client-floating"] .pv-nav,.preview-admin[class*="mini-admin-floating"] .pv-nav,.mini-client-mesh-float .pv-nav,.mini-admin-mesh-float .pv-nav{border-radius:10px}.mini-client-bottom-nav,.mini-admin-bottom-nav,.mini-client-mobile-bottom,.mini-admin-mobile-bottom{grid-template-columns:1fr;grid-template-rows:25px 1fr 28px}.mini-client-bottom-nav .pv-content,.mini-admin-bottom-nav .pv-content,.mini-client-mobile-bottom .pv-content,.mini-admin-mobile-bottom .pv-content{grid-row:2}.mini-client-bottom-nav .pv-nav,.mini-admin-bottom-nav .pv-nav,.mini-client-mobile-bottom .pv-nav,.mini-admin-mobile-bottom .pv-nav{grid-row:3;display:flex;padding:5px}.mini-client-canvas .pv-nav,.mini-admin-canvas .pv-nav{margin:16px 0 16px 6px;border-radius:12px}.mini-client-split-panel,.mini-admin-split-panel{grid-template-columns:48% 52%}.mini-client-split-panel .pv-nav,.mini-admin-split-panel .pv-nav{grid-column:1}.mini-client-split-panel .pv-content,.mini-admin-split-panel .pv-content{grid-column:2}.mini-client-industrial-rail .pv-content i,.mini-admin-industrial-rail .pv-content i{border-radius:0;border:2px solid var(--theme-ink)}.mini-client-boutique-left .pv-nav,.mini-admin-boutique-left .pv-nav{background:var(--theme-accent)}.mini-client-local-left .pv-content i,.mini-admin-local-left .pv-content i{border-left:3px solid var(--theme-accent)}
