html.cfc-erp .cfc-mark.cfc-mark-uploaded{box-shadow:none;background:0 0}html.cfc-erp .cfc-mark-uploaded img{object-fit:contain;border-radius:inherit;width:100%;height:100%}:root.cfc-erp{--erp-light-canvas:#f7f7f2;--erp-light-surface:#fff;--erp-light-soft:#f0f1eb;--erp-light-text:#292b28;--erp-light-muted:#686c64;--erp-light-border:#dedfd8;--erp-dark-canvas:#1b1e19;--erp-dark-surface:#252823;--erp-dark-soft:#2d3129;--erp-dark-text:#e8e9e2;--erp-dark-muted:#b0b5a8;--erp-dark-border:#3f443a;--erp-sidebar-background:#252823;--erp-sidebar-surface:#30332e;--erp-sidebar-active:#3e4b3c;--erp-sidebar-text:#eef0e3;--erp-sidebar-muted:#b9bdb2;--erp-login-background:#252823;--erp-login-surface:#30332e;--erp-login-text:#fff;--erp-login-muted:#c1c5b9;--cfc-on-accent:#fff;--cfc-text:var(--erp-light-text);--cfc-muted:var(--erp-light-muted);--cfc-border:var(--erp-light-border);--cfc-surface:var(--erp-light-surface);--cfc-canvas:var(--erp-light-canvas);--cfc-soft:var(--erp-light-soft);--cfc-accent-soft:color-mix(in srgb, var(--cfc-accent) 9%, var(--cfc-surface));--cfc-accent-border:color-mix(in srgb, var(--cfc-accent) 30%, var(--cfc-border));--cfc-accent-light:var(--color-brand-300);--cfc-sidebar:var(--erp-sidebar-background);--cfc-sidebar-surface:var(--erp-sidebar-surface);--cfc-sidebar-active:var(--erp-sidebar-active);--cfc-sidebar-hover:var(--erp-sidebar-surface);--cfc-sidebar-text:var(--erp-sidebar-text);--cfc-sidebar-muted:var(--erp-sidebar-muted);--cfc-sidebar-label:var(--erp-sidebar-muted);--cfc-sidebar-icon:var(--erp-sidebar-text);--cfc-sidebar-accent:var(--erp-sidebar-text);--cfc-sidebar-border:color-mix(in srgb, var(--erp-sidebar-text) 18%, var(--erp-sidebar-background));--cfc-sidebar-scrollbar:var(--erp-sidebar-active);--shadow-focus-ring:0 0 0 4px color-mix(in srgb, var(--cfc-accent) 20%, transparent)}:root.cfc-erp.dark{--cfc-text:var(--erp-dark-text);--cfc-muted:var(--erp-dark-muted);--cfc-border:var(--erp-dark-border);--cfc-surface:var(--erp-dark-surface);--cfc-canvas:var(--erp-dark-canvas);--cfc-soft:var(--erp-dark-soft)}html.cfc-erp body{background:var(--cfc-canvas);color:var(--cfc-text)}html.cfc-erp :focus-visible{outline-color:var(--cfc-accent)}html.cfc-erp .cfc-auth{--cfc-text:var(--erp-light-text);--cfc-muted:var(--erp-light-muted);--cfc-border:var(--erp-light-border);--cfc-surface:var(--erp-light-surface);--cfc-canvas:var(--erp-light-canvas);--cfc-soft:var(--erp-light-soft)}html.cfc-erp.dark .cfc-auth{--cfc-text:var(--erp-dark-text);--cfc-muted:var(--erp-dark-muted);--cfc-border:var(--erp-dark-border);--cfc-surface:var(--erp-dark-surface);--cfc-canvas:var(--erp-dark-canvas);--cfc-soft:var(--erp-dark-soft)}html.cfc-erp .cfc-auth-story{background:var(--erp-login-background);border-color:color-mix(in srgb, var(--erp-login-text) 20%, var(--erp-login-background));color:var(--erp-login-text)}html.cfc-erp .cfc-auth-board{background:var(--erp-login-surface);border-color:color-mix(in srgb, var(--erp-login-text) 20%, var(--erp-login-surface))}html.cfc-erp .cfc-auth-story :is(h2,h2 em,.cfc-identity-text strong,.cfc-auth-eyebrow,.cfc-auth-board-icon,.cfc-auth-module-strip span,.cfc-auth-benefits svg){color:var(--erp-login-text)}html.cfc-erp .cfc-auth-story :is(.cfc-identity-text small,p,.cfc-auth-board-bar,.cfc-auth-board-row small,.cfc-auth-board-row>svg,.cfc-auth-benefits li,.cfc-auth-story-footer){color:var(--erp-login-muted)}html.cfc-erp .cfc-auth-board-dot{background:var(--erp-login-text)}html.cfc-erp .cfc-auth-module-strip span{border-color:color-mix(in srgb, var(--erp-login-text) 18%, transparent);background:0 0}html.cfc-erp .cfc-auth-board-icon{background:0 0}html.cfc-erp .cfc-auth-story .cfc-mark{background:var(--erp-login-text);color:var(--erp-login-background)}html.cfc-erp :is(.dashboard-primary,.cfc-skip-link,.cfc-mark){background:var(--cfc-accent);color:var(--cfc-on-accent)}html.cfc-erp .dashboard-primary{box-shadow:0 4px 9px color-mix(in srgb, var(--cfc-accent) 12%, transparent)}html.cfc-erp .dashboard-primary:hover{background:var(--cfc-accent-hover)}html.cfc-erp .cfc-auth-pill:before{background:var(--cfc-accent)}html.cfc-erp .dashboard-field:focus{border-color:var(--cfc-accent);box-shadow:var(--shadow-focus-ring)}html.cfc-erp :is(.dashboard-card,.dashboard-button,.dashboard-field,.bg-white){background:var(--cfc-surface);color:var(--cfc-text);border-color:var(--cfc-border)}html.cfc-erp .cfc-auth .dashboard-field{background:var(--cfc-soft)}html.cfc-erp :is(.dashboard-muted,.text-gray-400,.text-gray-500,.text-gray-600){color:var(--cfc-muted)}html.cfc-erp :is(.text-gray-700,.text-gray-800,.text-gray-900){color:var(--cfc-text)}html.cfc-erp .bg-gray-50{background:var(--cfc-canvas)}html.cfc-erp .bg-gray-100{background:var(--cfc-soft)}html.cfc-erp :is(.border-gray-100,.border-gray-200,.border-gray-300){border-color:var(--cfc-border)}html.cfc-erp :is(.admin-shell,.live-workspace,.creator-workspace){color:var(--cfc-text)}html.cfc-erp :is(#admin-sidebar,.live-sidebar,.creator-sidebar){background:var(--cfc-sidebar);color:var(--cfc-sidebar-text)}html.cfc-erp :is(#admin-sidebar,.live-sidebar,.creator-sidebar) :is(.cfc-identity-text strong,.creator-wordmark){color:var(--cfc-sidebar-text)}html.cfc-erp :is(#admin-sidebar,.live-sidebar,.creator-sidebar) :is(.cfc-identity-text small,.live-nav-label,.workspace-nav-label,.live-profile-card small,.text-gray-400){color:var(--cfc-sidebar-muted)}html.cfc-erp :is(#admin-sidebar,.live-sidebar,.creator-sidebar) nav :is(a,button){color:var(--cfc-sidebar-text)}html.cfc-erp :is(#admin-sidebar,.live-sidebar,.creator-sidebar) nav :is(a:hover,button:hover,button[aria-expanded=true]){background:var(--cfc-sidebar-hover);color:var(--cfc-sidebar-text)}html.cfc-erp :is(#admin-sidebar,.live-sidebar,.creator-sidebar) nav :is(a.active,a[aria-current=page]){background:var(--cfc-sidebar-active);color:var(--cfc-sidebar-text)}html.cfc-erp .email-studio{--studio-accent:var(--cfc-accent)}html.cfc-erp :is(.cfc-admin-welcome-symbol,.cfc-admin-metrics>section>span){background:var(--cfc-soft);color:var(--cfc-text);border-color:var(--cfc-border)}
