@font-face{font-family:Manrope Local;src:url(/fonts/manrope/Manrope-VariableFont_wght.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{--theme-surface:var(--theme-surface-page);--theme-surface-container-low:var(--theme-surface-panel-subtle);--theme-surface-container-high:var(--theme-surface-panel-high);--theme-surface-page-container-low:var(--theme-surface-panel-subtle);--ds-color-text-primary:var(--theme-text-primary);--ds-color-text-secondary:var(--theme-text-secondary);--ds-color-text-tertiary:var(--theme-text-tertiary);--ds-color-surface-raised:var(--theme-surface-panel);--ds-color-surface-page:var(--theme-surface-page);--ds-color-surface-subtle:var(--theme-surface-panel-subtle);--ds-color-surface-container-low:var(--theme-surface-panel-subtle);--ds-color-surface-sunken:var(--theme-surface-panel-muted);--ds-color-border-soft:color-mix(in oklab,var(--theme-border-subtle)28%,transparent);--ds-color-border-strong:var(--theme-border-strong);--ds-color-outline:var(--theme-border-strong);--ds-color-outline-variant:var(--theme-border-subtle);--ds-color-accent-deep:var(--theme-surface-inverse);--ds-color-brand-300:var(--theme-surface-panel-highest);--ds-color-brand-400:var(--theme-accent-soft-dim);--ds-color-brand-500:var(--theme-accent-soft);--ds-color-brand-600:var(--theme-accent-solar);--ds-color-brand-700:var(--theme-surface-inverse);--ds-color-brand-wash:var(--theme-surface-panel-subtle);--ds-color-danger-500:var(--theme-danger);--ds-color-danger-700:var(--theme-danger-strong);--ds-shadow-panel:var(--theme-shadow-panel);--ds-shadow-card:var(--theme-shadow-ambient);--ds-shadow-card-elevated:var(--theme-shadow-ambient-strong)}:is(body:has(#monolithic-homepage) #site-footer,body:has(#admin-layout) #site-footer){display:none!important}:is(body:has(#monolithic-homepage) #app-content,body:has(#homepage-root) #app-content,body:has(#admin-layout) #app-content){padding-top:0!important}body:has(#admin-layout) #site-header{display:none!important}body:has(#homepage-root) .app-shell-content{width:100%;margin-inline:0}:is(html:has(#monolithic-homepage),body:has(#monolithic-homepage),html:has(#homepage-root),body:has(#homepage-root)){-ms-overflow-style:none;scrollbar-width:none}html:has(#monolithic-homepage)::-webkit-scrollbar{display:none}body:has(#monolithic-homepage)::-webkit-scrollbar{display:none}html:has(#homepage-root)::-webkit-scrollbar{display:none}body:has(#homepage-root)::-webkit-scrollbar{display:none}.homepage-page{background:var(--theme-surface-page);min-height:100vh;color:var(--theme-text-primary)}
