:root,html,html[data-theme],html[data-theme=light],html[data-theme=dark]{--biloo-white:#fff;--biloo-gray:#e5e5e5;--biloo-gold:#fca311;--biloo-navy:#14213d;--biloo-black:#000;--biloo-canvas:#fff;--biloo-surface:#fff;--biloo-surface-soft:#e5e5e56b;--biloo-surface-strong:#e5e5e5;--biloo-ink:#14213d;--biloo-ink-strong:#000;--biloo-muted:#14213dad;--biloo-border:#e5e5e5;--biloo-border-strong:#14213d33;--biloo-accent:#fca311;--biloo-accent-soft:#fca31124;--biloo-accent-hover:#fca311e0;--biloo-inverse:#14213d;--biloo-inverse-deep:#000;--biloo-inverse-text:#fff;--biloo-focus:#fca31157;--biloo-shadow-sm:0 8px 24px #14213d12;--biloo-shadow-md:0 20px 55px #14213d1c;--biloo-shadow-gold:0 14px 34px #fca31138;--bg:#fff;--card:#fff;--text:#14213d;--muted:#14213dad;--border:#e5e5e5;--primary:#fca311;--primary-foreground:#000;--secondary:#14213d;--secondary-foreground:#fff;--accent:#fca311;--accent-foreground:#000;--hisab-app:#fff;--hisab-surface:#fff;--hisab-surface-raised:#fff;--hisab-surface-muted:#e5e5e56b;--hisab-surface-hover:#fca31117;--hisab-glass:#ffffffe6;--hisab-text:#14213d;--hisab-text-2:#14213dc7;--hisab-text-3:#14213d99;--hisab-border:#e5e5e5;--hisab-border-strong:#14213d38;--hisab-brand:#fca311;--hisab-primary:#fca311;--hisab-primary-strong:#14213d;--ui-canvas:#fff;--ui-surface:#fff;--ui-surface-muted:#e5e5e56b;--ui-text:#14213d;--ui-text-secondary:#14213dc2;--ui-text-muted:#14213d99;--ui-border:#e5e5e5;--ui-border-strong:#14213d38;--ui-brand:#fca311;--workspace-theme-canvas:#fff;--workspace-theme-surface:#fff;--workspace-theme-surface-muted:#e5e5e56b;--workspace-theme-surface-hover:#fca31117;--workspace-theme-border:#e5e5e5;--workspace-theme-text:#14213d;--workspace-theme-text-secondary:#14213dc2;--workspace-theme-text-muted:#14213d99;--fin-canvas:#fff;--fin-surface:#fff;--fin-surface-subtle:#e5e5e56b;--fin-surface-muted:#e5e5e594;--fin-border:#e5e5e5;--fin-text:#14213d;--fin-text-secondary:#14213dc2;--fin-text-muted:#14213d99;--fin-primary:#fca311;--lc-canvas:#fff;--lc-surface:#fff;--lc-surface-subtle:#e5e5e56b;--lc-surface-muted:#e5e5e594;--lc-border:#e5e5e5;--lc-border-strong:#14213d38;--lc-text:#14213d;--lc-text-secondary:#14213dc2;--lc-text-muted:#14213d99;--lc-text-faint:#14213d7a;--apple-background:#fff;--apple-surface:#fff;--apple-text:#14213d;--apple-secondary:#14213db8;--apple-tertiary:#14213d8f;--apple-hairline:#e5e5e5;--biloo-type-ink:#14213d;--biloo-type-muted:#14213dad;--biloo-type-soft:#14213d80;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body{color:#14213d!important;background:#fff!important}body{accent-color:#fca311}::selection{color:#000;background:#fca31152}*{scrollbar-color:#14213d5c #e5e5e57a}::-webkit-scrollbar-thumb{background:#14213d5c!important}::-webkit-scrollbar-track{background:#e5e5e57a!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:0 0 0 4px var(--biloo-focus)!important;outline-color:#fca311!important}.marketing-brand-copy>strong,.marketing-footer-brand .marketing-brand-copy>strong,.launch-brand strong,.workspace-brand strong,.home-zylo-brand strong,.home-imac-brand strong,.hisab-preview-brand,.tour-window-top strong{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(92deg,#14213d 0 72%,#fca311 72% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.marketing-brand-copy>small,.marketing-footer-brand small,.launch-brand small,.workspace-brand small{color:#14213d9e!important}.marketing-site-v2,.marketing-site-v2 #public-main-content{--public-canvas:#fff;--public-surface:#e5e5e56b;--public-raised:#fff;--public-text:#14213d;--public-secondary:#14213dbd;--public-muted:#14213d94;--public-border:#e5e5e5;--public-nav:#fffffff0;--public-accent:#fca311;--public-shadow:#14213d24;color:#14213d!important;background:#fff!important}body:has(.marketing-site-v2){--public-canvas:#fff;--public-surface:#e5e5e56b;--public-raised:#fff;--public-text:#14213d;--public-secondary:#14213dbd;--public-muted:#14213d94;--public-border:#e5e5e5;--public-nav:#fffffff0;--public-accent:#fca311;--public-shadow:#14213d24;color:#14213d!important;background:#fff!important}.marketing-site-v2 .marketing-nav,.marketing-site-v2 .premium-mobile-menu-panel,.marketing-site-v2 .marketing-footer{color:#14213d!important;box-shadow:var(--biloo-shadow-sm)!important;background:#fffffff2!important;border-color:#e5e5e5!important}.marketing-site-v2 .premium-mobile-menu-backdrop{background:#0000008f!important}.marketing-site-v2 .marketing-hero,.marketing-site-v2 .marketing-hero.hisab-fintech-hero,.marketing-site-v2 .public-page-hero,.marketing-site-v2 .marketing-page-hero{color:#14213d!important;background:radial-gradient(circle at 78% 4%,#fca3112b,#0000 34%),radial-gradient(circle at 5% 90%,#14213d12,#0000 30%),#fff!important}.marketing-site-v2 .marketing-hero-copy,.marketing-site-v2 .marketing-section-heading,.marketing-site-v2 .public-page-hero,.marketing-site-v2 .public-page-section,.marketing-site-v2 :is(h1,h2,h3,h4,h5,h6,strong,b){color:#14213d!important}.marketing-site-v2 :is(p,li,small,figcaption){color:#14213db8!important}.marketing-site-v2 :is(.marketing-eyebrow,.marketing-section-heading>span,.public-page-eyebrow,[class*=kicker],[class*=overline]){color:#fca311!important}.marketing-site-v2 #public-main-content>section,.marketing-site-v2 #public-main-content>section:nth-child(odd),.marketing-site-v2 #public-main-content>section:nth-child(2n),.marketing-site-v2 :is(.marketing-proof,.marketing-section,.marketing-tour-section,.home-local-section,.home-industry-section,.home-pricing-section,.home-proof-trust-section,.home-implementation-resources,.home-final-recommendations,.marketing-how,.public-page-section){color:#14213d!important;background-color:#fff!important}.marketing-site-v2 :where(.marketing-module-grid,.marketing-benefit-grid,.marketing-step-grid,.home-local-grid,.home-industry-grid,.home-pricing-grid,.home-proof-trust-grid,.home-implementation-resource-grid,.home-final-recommendation-grid,.public-card-grid,.resource-grid,.comparison-grid)>:where(article,a,div){color:#14213d!important;box-shadow:var(--biloo-shadow-sm)!important;background:#fff!important;border-color:#e5e5e5!important}.marketing-site-v2 :where(.marketing-module-grid,.marketing-benefit-grid,.marketing-step-grid,.home-local-grid,.home-industry-grid,.home-pricing-grid,.home-proof-trust-grid,.home-implementation-resource-grid,.home-final-recommendation-grid)>:where(article,a):hover{box-shadow:var(--biloo-shadow-gold)!important;border-color:#fca311bd!important}.marketing-site-v2 .marketing-trust,.marketing-site-v2 .marketing-trust span,.marketing-site-v2 [class*=proof] span,.marketing-site-v2 [class*=tag],.marketing-site-v2 [class*=pill]{color:#14213d!important;background:#e5e5e557!important;border-color:#e5e5e5!important}.marketing-site-v2 .marketing-start,.marketing-site-v2 .marketing-primary,.marketing-site-v2 a[class*=primary]{color:#000!important;box-shadow:var(--biloo-shadow-gold)!important;background:#fca311!important;border-color:#fca311!important}.marketing-site-v2 .marketing-start :is(span,strong,b,svg),.marketing-site-v2 .marketing-primary :is(span,strong,b,svg){color:#000!important;-webkit-text-fill-color:#000!important}.marketing-site-v2 .marketing-start:hover,.marketing-site-v2 .marketing-primary:hover{background:#fca311db!important}.marketing-site-v2 :is(.marketing-demo,.marketing-signin,.marketing-secondary){color:#14213d!important;background:#fff!important;border-color:#14213d38!important}.marketing-site-v2 :is(.marketing-demo,.marketing-signin,.marketing-secondary):hover{background:#fca3111a!important;border-color:#fca311!important}.marketing-site-v2 :is(.marketing-dark-section,.marketing-insight-panel,.marketing-cta,.premium-mobile-menu-intro){color:#fff!important;background:radial-gradient(circle at 88% 8%,#fca3112e,#0000 32%),linear-gradient(135deg,#14213d,#000)!important;border-color:#fca31142!important}.marketing-site-v2 :is(.marketing-dark-section,.marketing-insight-panel,.marketing-cta,.premium-mobile-menu-intro) :is(h1,h2,h3,h4,strong,b){color:#fff!important}.marketing-site-v2 :is(.marketing-dark-section,.marketing-insight-panel,.marketing-cta,.premium-mobile-menu-intro) :is(p,li,small,span){color:#ffffffc2!important}.marketing-site-v2 .premium-mobile-menu nav a[aria-current=page],.marketing-site-v2 .marketing-desktop-nav a[aria-current=page]{color:#fca311!important}.marketing-site-v2 .marketing-menu-toggle span,.marketing-site-v2 .premium-mobile-menu-panel>header button span{background:#14213d!important}.marketing-site-v2 .marketing-footer{border-top:4px solid #fca311!important}.home-zylo-device-showcase{background:radial-gradient(circle at 50% 35%,#fca31129,#0000 34%),linear-gradient(#fff0,#fff 44% 100%)!important}.home-zylo-device-glow{background:radial-gradient(circle,#fca31133,#fca3110d 48%,#0000 72%)!important}.home-zylo-monitor-frame,.home-imac-frame{background:linear-gradient(145deg,#14213d 0%,#000 52%,#14213d 100%)!important}.home-zylo-app{--zylo-ink:#14213d;--zylo-muted:#14213d9e;--zylo-border:#e5e5e5;--zylo-soft:#e5e5e56b;--zylo-card:#fff;--zylo-accent:#fca311;--zylo-accent-soft:#fca31124;color:#14213d!important;background:#e5e5e56b!important}.home-zylo-appbar,.home-zylo-kpis article,.home-zylo-revenue-card,.home-zylo-categories-card,.home-zylo-transactions-card,.home-zylo-attention-card{background:#fff!important;border-color:#e5e5e5!important}.home-zylo-brand i,.home-zylo-appbar nav span.active:after,.home-zylo-attention-card>div>i,.home-zylo-line-chart .primary-line{stroke:#fca311!important;background:#fca311!important}.home-zylo-line-chart .secondary-line{stroke:#14213d!important}.home-zylo-line-chart stop{stop-color:#fca311!important}.home-zylo-category-bars>div>i b{background:linear-gradient(90deg,#fca311,#14213d)!important}.home-zylo-app-actions b,.home-zylo-transaction>i,.home-zylo-transaction>em,.home-zylo-kpis small.positive,.home-zylo-kpis small.warning{color:#14213d!important;background:#fca31124!important}.home-zylo-floor-shadow{background:#14213d2e!important}:is(.auth-page,.auth-shell,.auth-official-page,.onboarding-page,.onboarding-shell,.guided-setup-page,.mfa-required-page,.billing-page,.checkout-page){color:#14213d!important;background:radial-gradient(circle at 90% 0,#fca31124,#0000 30%),#fff!important}:is(.auth-card,.email-auth-card,.auth-official-card,.onboarding-card,.guided-setup-card,.billing-card,.checkout-card){color:#14213d!important;box-shadow:var(--biloo-shadow-md)!important;background:#fff!important;border-color:#e5e5e5!important}:is(.auth-official-showcase,.launch-create-intro,.auth-showcase,[data-surface=dark],[data-tone=inverse],.inverse-surface,.dark-surface){color:#fff!important;background:radial-gradient(circle at 85% 8%,#fca31133,#0000 30%),linear-gradient(135deg,#14213d,#000)!important}:is(.auth-official-showcase,.launch-create-intro,.auth-showcase,[data-surface=dark],[data-tone=inverse],.inverse-surface,.dark-surface) :is(h1,h2,h3,h4,strong,b,label){color:#fff!important}:is(.auth-official-showcase,.launch-create-intro,.auth-showcase,[data-surface=dark],[data-tone=inverse],.inverse-surface,.dark-surface) :is(p,small,span,li){color:#ffffffc2!important}:is(.auth-page,.auth-shell,.auth-official-page,.onboarding-page,.onboarding-shell,.guided-setup-page,.billing-page,.checkout-page) :is(h1,h2,h3,h4,strong,label,legend){color:#14213d!important}:is(.auth-page,.auth-shell,.auth-official-page,.onboarding-page,.onboarding-shell,.guided-setup-page,.billing-page,.checkout-page) :is(p,small,.muted,.description,.help-text){color:#14213dad!important}:is(.auth-page,.auth-shell,.auth-official-page,.onboarding-page,.onboarding-shell,.guided-setup-page,.billing-page,.checkout-page) :is(input,select,textarea){color:#14213d!important;caret-color:#fca311!important;background:#fff!important;border-color:#e5e5e5!important}:is(.auth-page,.auth-shell,.auth-official-page,.onboarding-page,.onboarding-shell,.guided-setup-page,.billing-page,.checkout-page) :is(input,textarea)::placeholder{color:#14213d7a!important}:is(.auth-primary-button,.launch-primary-action,.launch-submit-button,.setup-primary,.submit-button){color:#000!important;box-shadow:var(--biloo-shadow-gold)!important;background:#fca311!important;border-color:#fca311!important}:is(.auth-primary-button,.launch-primary-action,.launch-submit-button,.setup-primary,.submit-button) :is(span,strong,svg){color:#000!important}:is(.social-auth-button,.social-auth-google,.social-auth-apple,.auth-provider-button){color:#14213d!important;background:#fff!important;border-color:#e5e5e5!important}body[data-workspace-system=financial-os-v1],body[data-workspace-system=financial-os-v1] .erp-shell,body[data-workspace-system=financial-os-v1] .workspace,body[data-workspace-system=financial-os-v1] .workspace-shell,body[data-workspace-system=financial-os-v1] .app-shell,body[data-workspace-system=financial-os-v1] .dashboard-shell,body[data-workspace-system=financial-os-v1] .financial-workspace{color:#14213d!important;background:#fff!important}body[data-workspace-system=financial-os-v1] :is(.sidebar,.app-sidebar,.workspace-sidebar,.erp-sidebar,.docked-sidebar){color:#fff!important;background:radial-gradient(circle at 100% 0,#fca31124,#0000 28%),linear-gradient(#14213d,#000)!important;border-color:#fca31138!important}body[data-workspace-system=financial-os-v1] :is(.sidebar,.app-sidebar,.workspace-sidebar,.erp-sidebar,.docked-sidebar) :is(h1,h2,h3,h4,strong,b){color:#fff!important}body[data-workspace-system=financial-os-v1] :is(.sidebar,.app-sidebar,.workspace-sidebar,.erp-sidebar,.docked-sidebar) :is(p,small,span,a,button,svg){color:#ffffffb8!important}body[data-workspace-system=financial-os-v1] :is(.sidebar,.app-sidebar,.workspace-sidebar,.erp-sidebar,.docked-sidebar) :is(a,button)[aria-current=page],body[data-workspace-system=financial-os-v1] :is(.sidebar,.app-sidebar,.workspace-sidebar,.erp-sidebar,.docked-sidebar) :is(a,button).active{color:#fff!important;background:#fca31124!important;border-color:#fca31157!important;box-shadow:inset 3px 0 #fca311!important}body[data-workspace-system=financial-os-v1] :is(.sidebar,.app-sidebar,.workspace-sidebar,.erp-sidebar,.docked-sidebar) :is(a,button)[aria-current=page] :is(span,strong,svg),body[data-workspace-system=financial-os-v1] :is(.sidebar,.app-sidebar,.workspace-sidebar,.erp-sidebar,.docked-sidebar) :is(a,button).active :is(span,strong,svg){color:#fff!important}body[data-workspace-system=financial-os-v1] :is(.workspace-header,.app-header,.topbar,.workspace-topbar,.command-bar){color:#14213d!important;box-shadow:var(--biloo-shadow-sm)!important;background:#fffffff0!important;border-color:#e5e5e5!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.workspace-page,.module-page,.dashboard-page,.financial-workspace,.account-security-page,.security-account-page,.billing-page,.checkout-page) :is(h1,h2,h3,h4,h5,h6,legend,label,th,dt,strong,b){color:#14213d!important;-webkit-text-fill-color:#14213d!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.workspace-page,.module-page,.dashboard-page,.financial-workspace,.account-security-page,.security-account-page,.billing-page,.checkout-page) :is(p,small,dd,td,caption,.muted,.subtitle,.description,.help-text,.field-help,.panel-description,.card-description){color:#14213da8!important;-webkit-text-fill-color:#14213da8!important}body[data-workspace-system=financial-os-v1] :is(.panel,.card,.data-panel,.metric-card,.workspace-section,.workspace-metric-tile,.module-card,.detail-panel,.record-row,.transaction,.empty-state,.empty-card,.notice-card,.dialog,.modal,.popover,.dropdown-menu,dialog,[role=dialog],[role=menu]):not([data-workspace-navigation]){color:#14213d!important;box-shadow:var(--biloo-shadow-sm)!important;background:#fff!important;border-color:#e5e5e5!important}body[data-workspace-system=financial-os-v1] :is(.metric-card,.workspace-metric-tile,.dashboard-card,.financial-card):hover{box-shadow:var(--biloo-shadow-gold)!important;border-color:#fca311b3!important}body[data-workspace-system=financial-os-v1] :is(table,thead,tbody,tfoot,tr,th,td){border-color:#e5e5e5!important}body[data-workspace-system=financial-os-v1] :is(table,tbody,tr,td){color:#14213d!important;background:#fff!important}body[data-workspace-system=financial-os-v1] :is(thead,th,.table-head,.data-grid-header){color:#14213d!important;background:#e5e5e580!important}body[data-workspace-system=financial-os-v1] :is(tbody tr:hover,.data-row:hover,.record-row:hover){background:#fca31114!important}body[data-workspace-system=financial-os-v1] :is(input,select,textarea,option){color:#14213d!important;-webkit-text-fill-color:#14213d!important;caret-color:#fca311!important;background-color:#fff!important;border-color:#e5e5e5!important}body[data-workspace-system=financial-os-v1] :is(input,textarea)::placeholder{color:#14213d75!important;-webkit-text-fill-color:#14213d75!important}body[data-workspace-system=financial-os-v1] :is(input,select,textarea):focus{border-color:#fca311!important;box-shadow:0 0 0 4px #fca3112e!important}body[data-workspace-system=financial-os-v1] :is(.primary,.action-link.primary,.ops-primary-link,.finance-primary,.sales-primary,.core-primary,.setup-primary,.submit-button,.save-button,.create-button,.launch-primary-action,.launch-submit-button,.auth-primary-button){color:#000!important;box-shadow:var(--biloo-shadow-gold)!important;background:#fca311!important;border-color:#fca311!important}body[data-workspace-system=financial-os-v1] :is(.primary,.action-link.primary,.ops-primary-link,.finance-primary,.sales-primary,.core-primary,.setup-primary,.submit-button,.save-button,.create-button,.launch-primary-action,.launch-submit-button,.auth-primary-button) :is(span,strong,small,b,i,svg){color:#000!important;-webkit-text-fill-color:#000!important}body[data-workspace-system=financial-os-v1] :is(.secondary,.ghost,.outline,.tertiary,.cancel-button){color:#14213d!important;background:#fff!important;border-color:#14213d38!important}body[data-workspace-system=financial-os-v1] :is(.secondary,.ghost,.outline,.tertiary,.cancel-button):hover{background:#fca3111a!important;border-color:#fca311!important}body[data-workspace-system=financial-os-v1] :is(.danger,.destructive,.delete-button,.remove-button,button[data-variant=danger]){color:#fff!important;background:#000!important;border-color:#000!important}body[data-workspace-system=financial-os-v1] :is(.danger,.destructive,.delete-button,.remove-button,button[data-variant=danger]) :is(span,strong,small,b,i,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] :is(.badge,.status,.pill,.chip,[class*=badge],[class*=status],[class*=pill],[class*=chip]){color:#14213d!important;background:#e5e5e58a!important;border-color:#14213d29!important}body[data-workspace-system=financial-os-v1] :is(.badge,.status,.pill,.chip,[class*=badge],[class*=status],[class*=pill],[class*=chip]).active,body[data-workspace-system=financial-os-v1] :is(.badge,.status,.pill,.chip,[class*=badge],[class*=status],[class*=pill],[class*=chip]).success,body[data-workspace-system=financial-os-v1] :is(.badge,.status,.pill,.chip,[class*=badge],[class*=status],[class*=pill],[class*=chip]).warning{color:#14213d!important;background:#fca31124!important;border-color:#fca31161!important}body[data-workspace-system=financial-os-v1] :is(.tabs,.tab-list,[role=tablist]){background:#e5e5e561!important;border-color:#e5e5e5!important}body[data-workspace-system=financial-os-v1] :is(.tab,[role=tab])[aria-selected=true],body[data-workspace-system=financial-os-v1] :is(.tab,[role=tab]).active{color:#fff!important;background:#14213d!important;box-shadow:inset 0 -3px #fca311!important}body[data-workspace-system=financial-os-v1] :is(.chart-line,.chart-bar,.chart-accent,[class*=chart] .primary-line){stroke:#fca311!important;fill:#fca311!important}body[data-workspace-system=financial-os-v1] :is(.chart-line-secondary,[class*=chart] .secondary-line){stroke:#14213d!important;fill:#14213d!important}body[data-workspace-system=financial-os-v1] :is(.progress,.progress-track,[role=progressbar]){background:#e5e5e5!important}body[data-workspace-system=financial-os-v1] :is(.progress>span,.progress-value,[role=progressbar]>span){background:linear-gradient(90deg,#fca311,#14213d)!important}body[data-workspace-system=financial-os-v1] :is(.toast,.notification,.alert,.notice){color:#14213d!important;box-shadow:var(--biloo-shadow-md)!important;background:#fff!important;border-color:#fca31161!important}.security-account-modern{--security-bg:#fff!important;--security-surface:#fff!important;--security-surface-soft:#e5e5e56b!important;--security-surface-muted:#e5e5e5!important;--security-line:#e5e5e5!important;--security-line-strong:#14213d38!important;--security-ink:#14213d!important;--security-ink-soft:#14213dc7!important;--security-muted:#14213da3!important;--security-brand:#fca311!important;--security-brand-strong:#14213d!important;--security-blue:#14213d!important;--security-positive:#14213d!important;--security-warning:#fca311!important;--security-danger:#000!important;--security-shadow-sm:var(--biloo-shadow-sm)!important;--security-shadow-md:var(--biloo-shadow-md)!important;background:radial-gradient(circle at 7% 3%,#fca3111a,#0000 25%),radial-gradient(circle at 92% 0,#14213d12,#0000 24%),#fff!important}.security-command-header{background:radial-gradient(circle at 88% 4%,#fca3113d,#0000 32%),linear-gradient(118deg,#14213d,#000)!important;border-color:#fca3113d!important}.security-page-kicker,.security-page-kicker>span{color:#fca311!important}.security-posture-ring{background:conic-gradient(#fca311 0 var(--security-score), #ffffff26 var(--security-score) 360deg)!important}.security-posture-ring:after{background:linear-gradient(145deg,#14213d,#000)!important}.security-posture-copy i,.security-status-card.is-ready .security-status-icon,.security-status-card.is-attention .security-status-icon,.security-session-icon,.security-provider-summary>span,.security-policy-grid article>span,.security-privacy-note>span,.security-policy-card>footer>span{color:#14213d!important;background:#fca31124!important}.security-primary-action,.security-account-modern .security-mfa-panel>button.primary,.security-account-modern .control-actions button.primary,.security-account-modern .mfa-challenge button.primary{color:#000!important;box-shadow:var(--biloo-shadow-gold)!important;background:#fca311!important;border-color:#fca311!important}.security-account-modern .security-mfa-panel>button.primary,.security-account-modern .control-actions button.primary,.security-account-modern .mfa-challenge button.primary{-webkit-text-fill-color:#000!important}.security-avatar{color:#fff!important;background:linear-gradient(135deg,#fca311,#14213d)!important}.security-profile-card,.security-account-modern .security-mfa-panel,.security-policy-card,.security-status-card,.security-privacy-note{background:#fff!important;border-color:#e5e5e5!important}.security-active-badge,.security-policy-badge,.security-account-modern .control-state.ready,.security-account-modern .mfa-ready,.security-session-summary.is-strong,.security-assurance-value.is-strong{color:#14213d!important;background:#fca3111f!important;border-color:#fca3115c!important}.security-session-summary,.security-assurance-value,.security-account-modern .control-state.attention{color:#14213d!important;background:#fca31124!important;border-color:#fca31166!important}.security-account-modern :is(input,select,textarea):focus{border-color:#fca311!important;box-shadow:0 0 0 4px #fca3112e!important}:is(.security-command-header,.auth-official-showcase,.launch-create-intro,.marketing-dark-section,.marketing-insight-panel,[data-surface=dark],[data-tone=inverse],.inverse-surface,.dark-surface) :is(h1,h2,h3,h4,h5,h6,strong,b,label){color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.security-command-header,.auth-official-showcase,.launch-create-intro,.marketing-dark-section,.marketing-insight-panel,[data-surface=dark],[data-tone=inverse],.inverse-surface,.dark-surface) :is(p,small,span,li){color:#ffffffc2!important;-webkit-text-fill-color:#ffffffc2!important}@media (max-width:780px){.marketing-site-v2 .marketing-hero-copy{color:#14213d!important;background:0 0!important}body[data-workspace-system=financial-os-v1] :is(.workspace-header,.app-header,.topbar,.workspace-topbar,.command-bar){border-bottom-color:#e5e5e5!important}}@media (prefers-contrast:more){:root{--biloo-muted:#14213d;--biloo-border:#14213d}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #000!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.biloo-login-page{--biloo-login-gold:#fca311;--biloo-login-gold-strong:#e89200;--biloo-login-navy:#14213d;--biloo-login-ink:#101827;--biloo-login-muted:#667085;--biloo-login-line:#e4e7ec;--biloo-login-soft:#f7f8fa;min-height:100svh;color:var(--biloo-login-ink)!important;background:#fff!important;padding:0!important}.biloo-login-page *,.biloo-login-page :before,.biloo-login-page :after{box-sizing:border-box}.biloo-login-shell{grid-template-columns:minmax(560px,1.16fr) minmax(500px,.84fr);min-height:100svh;display:grid}.biloo-login-visual{isolation:isolate;flex-direction:column;min-width:0;min-height:100svh;padding:clamp(30px,3.4vw,56px);display:flex;position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 80% 9%,#fca3112e,#0000 27%),radial-gradient(circle at 8% 100%,#fca31117,#0000 29%),linear-gradient(145deg,#172848 0%,#10192d 54%,#05070d 100%)!important}.biloo-login-visual:before{z-index:-2;aspect-ratio:1;content:"";border:1px solid #fca31124;border-radius:50%;width:min(42vw,620px);position:absolute;top:18%;right:-14%;box-shadow:0 0 0 64px #fca31106,0 0 0 128px #fca31105,0 0 0 192px #fca31103}.biloo-login-visual:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 58%,#ffffff06 58% 58.2%,#0000 58.2%);position:absolute;inset:0}.biloo-login-visual-grid{z-index:-3;opacity:.42;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000000e6,#0000 78%);mask-image:linear-gradient(to bottom right,#000000e6,#0000 78%)}.biloo-login-visual-header,.biloo-login-topbar,.biloo-login-visual-footer{justify-content:space-between;align-items:center;display:flex}.biloo-login-wordmark,.biloo-login-mobile-wordmark{letter-spacing:-.075em;align-items:baseline;font-size:1.55rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;color:inherit!important}.biloo-login-wordmark span,.biloo-login-mobile-wordmark span{color:var(--biloo-login-gold)!important}.biloo-login-secure-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:.72rem;font-weight:650;display:inline-flex;color:#ffffffb8!important}.biloo-login-secure-status i{background:#42d392;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42d39221}.biloo-login-visual-copy{width:min(100%,720px);margin-top:clamp(58px,8vh,104px)}.biloo-login-kicker{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:.73rem;font-weight:750;display:flex;color:var(--biloo-login-gold)!important}.biloo-login-visual-copy h1{text-wrap:balance;max-width:720px;margin:0;color:#fff!important;letter-spacing:-.072em!important;font-size:clamp(3.1rem,5.1vw,5.7rem)!important;font-weight:650!important;line-height:.96!important}.biloo-login-visual-copy>p:last-child{max-width:630px;margin:24px 0 0;font-size:clamp(.97rem,1.15vw,1.1rem);line-height:1.72;color:#ffffffa3!important}.biloo-login-dashboard{transform-origin:bottom;background:#f8fafcfa;border:1px solid #ffffff29;border-radius:22px;width:min(100%,810px);margin-top:clamp(44px,7vh,80px);overflow:hidden;transform:perspective(1500px)rotateX(1.5deg)rotateY(-1.2deg);box-shadow:0 38px 95px #00000061,inset 0 1px #ffffff47;color:var(--biloo-login-navy)!important}.biloo-login-dashboard-topbar{background:#fff;border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;display:flex}.biloo-login-dashboard-brand,.biloo-login-dashboard-actions{align-items:center;display:flex}.biloo-login-dashboard-brand{gap:9px}.biloo-login-dashboard-brand>span{background:var(--biloo-login-navy);border-radius:8px;place-items:center;width:25px;height:25px;font-size:.68rem;font-weight:850;display:grid;color:var(--biloo-login-gold)!important}.biloo-login-dashboard-brand strong{font-size:.7rem;color:var(--biloo-login-navy)!important}.biloo-login-dashboard-actions{gap:5px}.biloo-login-dashboard-actions i{background:#d0d5dd;border-radius:50%;width:6px;height:6px}.biloo-login-dashboard-body{grid-template-columns:48px minmax(0,1fr);min-height:310px;display:grid}.biloo-login-dashboard-sidebar{background:#fbfcfd;border-right:1px solid #e8ebf0;flex-direction:column;align-items:center;gap:9px;padding-top:17px;display:flex}.biloo-login-dashboard-sidebar span{border-radius:8px;place-items:center;width:29px;height:29px;display:grid;color:#98a2b3!important}.biloo-login-dashboard-sidebar span.is-active{background:var(--biloo-login-navy);color:#fff!important}.biloo-login-dashboard-content{padding:18px}.biloo-login-dashboard-heading,.biloo-login-chart-card>div,.biloo-login-health-card,.biloo-login-health-card>span{align-items:center;display:flex}.biloo-login-dashboard-heading{justify-content:space-between}.biloo-login-dashboard-heading>div{gap:2px;display:grid}.biloo-login-dashboard-heading small{font-size:.55rem;color:#98a2b3!important}.biloo-login-dashboard-heading strong{font-size:.82rem;color:var(--biloo-login-navy)!important}.biloo-login-dashboard-heading>span{border:1px solid #e4e7ec;border-radius:7px;padding:5px 8px;font-size:.52rem;color:#667085!important}.biloo-login-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.biloo-login-stat-grid article{background:#fff;border:1px solid #e7eaf0;border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid;position:relative}.biloo-login-stat-grid article>span{background:#fff6e6;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:11px;right:11px;color:#d17f00!important}.biloo-login-stat-grid small{font-size:.49rem;color:#98a2b3!important}.biloo-login-stat-grid strong{text-overflow:ellipsis;white-space:nowrap;padding-right:30px;font-size:.75rem;overflow:hidden;color:var(--biloo-login-navy)!important}.biloo-login-stat-grid em{font-size:.48rem;font-style:normal;font-weight:700;color:#18916d!important}.biloo-login-insight-grid{grid-template-columns:minmax(0,1.6fr) minmax(150px,.72fr);gap:10px;margin-top:10px;display:grid}.biloo-login-chart-card,.biloo-login-health-card{background:#fff;border:1px solid #e7eaf0;border-radius:12px}.biloo-login-chart-card{padding:12px 12px 4px}.biloo-login-chart-card>div{justify-content:space-between}.biloo-login-chart-card>div span{gap:3px;display:grid}.biloo-login-chart-card small{font-size:.49rem;color:#98a2b3!important}.biloo-login-chart-card strong{font-size:.73rem;color:var(--biloo-login-navy)!important}.biloo-login-chart-card em{background:#ecfdf3;border-radius:999px;padding:4px 6px;font-size:.45rem;font-style:normal;font-weight:750;color:#16845f!important}.biloo-login-chart-card svg{width:100%;height:92px;display:block;overflow:visible}.biloo-login-chart-area{fill:url(#biloo-login-chart-fill)}.biloo-login-chart-line{fill:none;stroke:var(--biloo-login-gold);stroke-width:3px;stroke-linecap:round}.biloo-login-chart-card circle{fill:var(--biloo-login-gold);stroke:#fff;stroke-width:3px}.biloo-login-health-card{justify-content:center;gap:11px;padding:13px}.biloo-login-health-ring{background:conic-gradient(var(--biloo-login-gold) 0 92%,#edf0f3 92% 100%);text-align:center;border-radius:50%;flex:none;place-content:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 7px #fff}.biloo-login-health-ring strong{font-size:.85rem;line-height:1;color:var(--biloo-login-navy)!important}.biloo-login-health-ring small{font-size:.42rem;color:#98a2b3!important}.biloo-login-health-card>span{flex-direction:column;align-items:flex-start;gap:3px}.biloo-login-health-card>span small{font-size:.47rem;color:#98a2b3!important}.biloo-login-health-card>span strong{font-size:.72rem;color:var(--biloo-login-navy)!important}.biloo-login-health-card>span em{font-size:.45rem;font-style:normal;line-height:1.35;color:#667085!important}.biloo-login-visual-footer{flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-top:auto;padding-top:32px}.biloo-login-visual-footer span{align-items:center;gap:7px;font-size:.68rem;display:inline-flex;color:#ffffff94!important}.biloo-login-visual-footer svg{color:var(--biloo-login-gold)!important}.biloo-login-form-pane{flex-direction:column;min-width:0;min-height:100svh;display:flex;position:relative;background:radial-gradient(circle at 100% 0,#fca3111a,#0000 24%),#fff!important}.biloo-login-topbar{min-height:84px;padding:22px clamp(24px,3.2vw,48px)}.biloo-login-mobile-wordmark{display:none;color:var(--biloo-login-navy)!important}.biloo-login-topbar>div{align-items:center;gap:22px;margin-left:auto;display:flex}.biloo-login-topbar a:not(.biloo-login-mobile-wordmark){font-size:.76rem;font-weight:650;text-decoration:none;color:#667085!important}.biloo-login-topbar a:not(.biloo-login-mobile-wordmark):last-child{border:1px solid var(--biloo-login-line);background:#ffffffb8;border-radius:9px;padding:9px 13px}.biloo-login-topbar a:hover{color:var(--biloo-login-navy)!important}.biloo-login-form-wrap{flex:1;place-items:center;width:100%;padding:28px clamp(24px,5vw,86px) 44px;display:grid}.biloo-login-card{width:min(100%,510px)}.biloo-login-heading{margin-bottom:27px}.biloo-login-heading-icon{background:#fff8e9;border:1px solid #f6d79b;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid;box-shadow:0 10px 24px #fca3111f;color:#c87900!important}.biloo-login-heading>p{letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:750;color:#9a6200!important}.biloo-login-heading h2{margin:0;color:var(--biloo-login-ink)!important;letter-spacing:-.065em!important;font-size:clamp(2.35rem,4vw,3.35rem)!important;font-weight:650!important;line-height:1.02!important}.biloo-login-heading>span:last-child{max-width:440px;margin-top:13px;font-size:.94rem;line-height:1.62;display:block;color:var(--biloo-login-muted)!important}.biloo-login-card .form-alert{margin:0 0 15px;font-size:.78rem;line-height:1.55;border-radius:11px!important}.biloo-login-card .form-alert a{font-weight:750}.biloo-login-card .social-auth-block{flex-direction:column;gap:21px;margin:0 0 21px;display:flex}.biloo-login-card .social-auth-grid{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.biloo-login-card .social-auth-grid form:only-child{grid-column:1/-1}.biloo-login-card .social-auth-button{width:100%;min-height:50px;font-size:.78rem;font-weight:700;position:relative;border:1px solid var(--biloo-login-line)!important;color:var(--biloo-login-ink)!important;background:#fff!important;border-radius:11px!important;box-shadow:0 1px 2px #10182808!important}.biloo-login-card .social-auth-button:hover:not(:disabled){transform:translateY(-1px);background:var(--biloo-login-soft)!important;border-color:#cfd4dc!important;box-shadow:0 8px 24px #10182812!important}.biloo-login-card .social-provider-icon{width:18px;height:18px;position:absolute;left:15px}.biloo-login-card .social-auth-divider{letter-spacing:.06em;text-transform:uppercase;order:2;align-items:center;gap:12px;font-size:.66rem;font-weight:650;display:flex;color:#98a2b3!important}.biloo-login-card .social-auth-divider:before,.biloo-login-card .social-auth-divider:after{content:"";flex:1;height:1px;background:var(--biloo-login-line)!important}.biloo-login-form{gap:17px;display:grid}.biloo-login-field{gap:8px;margin:0;display:grid}.biloo-login-field>span,.biloo-login-field-label-row label{font-size:.78rem;font-weight:700;color:#344054!important}.biloo-login-field-label-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.biloo-login-field-label-row a{font-size:.72rem;font-weight:700;text-decoration:none;color:#9a6200!important}.biloo-login-field-label-row a:hover{text-decoration:underline}.biloo-login-input-shell{background:#fff;border:1px solid #d9dde5;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:0 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1px 2px #10182806;color:#98a2b3!important}.biloo-login-input-shell:hover{border-color:#b9c0cb}.biloo-login-input-shell:focus-within{border-color:var(--biloo-login-gold);transform:translateY(-1px);box-shadow:0 0 0 4px #fca31126,0 8px 24px #1018280d}.biloo-login-input-shell input{width:100%;min-width:0;min-height:52px;font:inherit;padding:0;font-size:.9rem;color:var(--biloo-login-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.biloo-login-input-shell input::placeholder{color:#a6adba!important}.biloo-login-password-shell{grid-template-columns:20px minmax(0,1fr) auto}.biloo-login-password-toggle{cursor:pointer;background:0 0;border:0;min-width:42px;padding:6px 0 6px 8px;font-size:.68rem;font-weight:750;color:#7a8493!important}.biloo-login-password-toggle:hover{color:var(--biloo-login-navy)!important}.biloo-login-primary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:54px;margin-top:2px;padding:0 20px;font-size:.86rem;font-weight:800;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 14px 30px #fca3113d,inset 0 1px #ffffff75;border:1px solid var(--biloo-login-gold)!important;background:var(--biloo-login-gold)!important;color:#121212!important}.biloo-login-primary span,.biloo-login-primary svg{color:#121212!important}.biloo-login-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 36px #fca31147;border-color:var(--biloo-login-gold-strong)!important;background:var(--biloo-login-gold-strong)!important}.biloo-login-primary:hover:not(:disabled) svg{transform:translate(2px)}.biloo-login-primary:disabled{cursor:not-allowed;opacity:.5}.biloo-login-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.biloo-login-secondary-actions a{border:1px solid var(--biloo-login-line);text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:8px 11px;font-size:.7rem;font-weight:650;line-height:1.35;text-decoration:none;display:flex;color:#596579!important}.biloo-login-secondary-actions a:only-child{grid-column:1/-1}.biloo-login-secondary-actions a:hover{background:#fffaf0;border-color:#f2ca7f;color:#8b5900!important}.biloo-login-account-switch{border-top:1px solid var(--biloo-login-line);justify-content:center;align-items:center;gap:8px;margin-top:25px;padding-top:21px;font-size:.78rem;display:flex;color:#7b8494!important}.biloo-login-account-switch a{align-items:center;gap:4px;font-weight:750;text-decoration:none;display:inline-flex;color:#8d5900!important}.biloo-login-account-switch a:hover{text-decoration:underline}.biloo-login-legal{justify-content:center;align-items:center;gap:16px;min-height:60px;padding:12px 24px 20px;font-size:.66rem;display:flex;color:#98a2b3!important}.biloo-login-legal a{text-decoration:none;color:inherit!important}.biloo-login-legal a:hover{color:var(--biloo-login-navy)!important}.biloo-login-legal span+a:before,.biloo-login-legal a+span:before{color:#d0d5dd;content:"•";margin-right:16px}.biloo-login-page :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #fca3115c}@media (max-width:1280px){.biloo-login-shell{grid-template-columns:minmax(520px,1fr) minmax(480px,.88fr)}.biloo-login-visual{padding:34px}.biloo-login-visual-copy h1{font-size:clamp(2.9rem,5vw,4.8rem)!important}.biloo-login-health-card{gap:8px}.biloo-login-health-ring{width:56px;height:56px}}@media (max-width:1080px){.biloo-login-shell{grid-template-columns:minmax(470px,.95fr) minmax(450px,1.05fr)}.biloo-login-visual-copy{margin-top:58px}.biloo-login-dashboard{margin-top:45px}.biloo-login-insight-grid{grid-template-columns:1fr}.biloo-login-health-card,.biloo-login-visual-footer span:nth-child(3){display:none}.biloo-login-form-wrap{padding-inline:40px}}@media (max-width:960px){.biloo-login-shell{display:block}.biloo-login-visual{display:none}.biloo-login-form-pane{min-height:100svh}.biloo-login-mobile-wordmark{display:inline-flex}.biloo-login-topbar{min-height:72px;padding:max(18px,env(safe-area-inset-top)) 22px 16px}.biloo-login-form-wrap{place-items:start center;padding:clamp(36px,8vh,76px) 22px 40px}.biloo-login-card{width:min(100%,540px)}}@media (max-width:620px){.biloo-login-topbar{padding-inline:18px}.biloo-login-topbar>div{gap:15px}.biloo-login-topbar>div a:first-child{display:none}.biloo-login-form-wrap{padding:26px 17px 32px}.biloo-login-heading{margin-bottom:24px}.biloo-login-heading-icon{border-radius:12px;width:40px;height:40px;margin-bottom:18px}.biloo-login-heading h2{font-size:clamp(2.15rem,11vw,2.75rem)!important}.biloo-login-heading>span:last-child{font-size:.88rem}.biloo-login-card .social-auth-grid{grid-template-columns:1fr}.biloo-login-card .social-auth-grid form{grid-column:1}.biloo-login-secondary-actions{grid-template-columns:1fr}.biloo-login-account-switch{flex-direction:column;gap:5px}.biloo-login-legal{flex-wrap:wrap;gap:8px 12px;padding-inline:16px}.biloo-login-legal span+a:before,.biloo-login-legal a+span:before{margin-right:12px}}@media (max-width:390px){.biloo-login-topbar>div a:last-child{padding:8px 10px;font-size:.69rem}.biloo-login-form-wrap{padding-inline:14px}.biloo-login-input-shell{padding-inline:12px}.biloo-login-heading h2{font-size:2.05rem!important}}@media (prefers-reduced-motion:reduce){.biloo-login-page *,.biloo-login-page :before,.biloo-login-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.biloo-login-dashboard{transform:none}}@media (prefers-contrast:more){.biloo-login-input-shell,.biloo-login-card .social-auth-button,.biloo-login-secondary-actions a{border-width:2px!important}.biloo-login-heading>span:last-child,.biloo-login-legal{color:#475467!important}}
body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-app-ink:#080a0d;--biloo-app-navy:#14213d;--biloo-app-navy-deep:#0b1428;--biloo-app-gold:#fca311;--biloo-app-white:#fff;--biloo-app-canvas:#f5f6f7;--biloo-app-muted:#657080;--biloo-app-line:#14213d1f;--biloo-app-line-strong:#14213d33;--biloo-app-gold-soft:#fca31121;--biloo-app-navy-soft:#14213d11;--biloo-app-shadow:0 18px 52px #14213d17;--biloo-app-shadow-hover:0 24px 64px #14213d24;min-height:100svh!important;color:var(--biloo-app-ink)!important;font-family:var(--font-biloo-manrope), Manrope, "Segoe UI", sans-serif!important;background:radial-gradient(circle at 88% -8%,#fca31124,#0000 31rem),linear-gradient(#fff 0%,#f7f8f9 100%)!important}body[data-workspace-system=financial-os-v1] .erp-shell,body[data-workspace-system=financial-os-v1] .erp-shell *{box-sizing:border-box}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{color:var(--biloo-app-ink)!important;background:0 0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(h1,h2,h3,h4,h5,h6,strong,b,th,label,legend){color:var(--biloo-app-ink)!important;-webkit-text-fill-color:var(--biloo-app-ink)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(p,small,td,dd,figcaption,.muted,.subtitle,.description,.help-text){color:var(--biloo-app-muted)!important;-webkit-text-fill-color:var(--biloo-app-muted)!important}@media (min-width:961px){body[data-workspace-system=financial-os-v1] .erp-shell{display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar.sidebar.supabase-sidebar{min-width:0;z-index:150!important;border:0!important;border-right:1px solid var(--biloo-app-line)!important;width:276px!important;height:100svh!important;color:var(--biloo-app-ink)!important;-webkit-backdrop-filter:blur(26px)saturate(150%)!important;backdrop-filter:blur(26px)saturate(150%)!important;background:radial-gradient(circle at 0 0,#fca31121,#0000 19rem),#fffffff5!important;border-radius:0!important;flex-direction:column!important;padding:0 12px 18px!important;transition:none!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:none!important;box-shadow:18px 0 58px #14213d0e!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar.sidebar.supabase-sidebar:hover,body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar.sidebar.supabase-sidebar:focus-within{width:276px!important;transform:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{min-width:0;width:calc(100% - 276px)!important;min-height:100svh!important;margin-left:276px!important;overflow-y:auto!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .supabase-sidebar-header{height:58px!important;min-height:58px!important;box-shadow:none!important;background:#14213d!important;border:0!important;border-bottom:1px solid #30415f!important;flex:0 0 58px!important;align-items:center!important;margin:0 -12px 10px!important;padding:0 19px!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .desktop-sidebar-brand{color:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:4px!important;text-decoration:none!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .desktop-sidebar-brand .hisab-logo{background:#fff!important;border:1px solid #14213d14!important;border-radius:12px!important;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:2px!important;box-shadow:0 9px 26px #14213d1a!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .desktop-sidebar-brand>div{opacity:1!important;visibility:visible!important;flex-direction:column!important;gap:3px!important;width:auto!important;min-width:0!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .desktop-sidebar-brand strong{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.045em!important;font-size:18px!important;font-weight:850!important;line-height:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .desktop-sidebar-brand small{color:#e7edf7!important;-webkit-text-fill-color:#e7edf7!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-workspace-switcher{border:1px solid var(--biloo-app-line)!important;width:100%!important;min-height:64px!important;color:var(--biloo-app-ink)!important;background:#ffffffeb!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;margin:9px 0 16px!important;padding:10px!important;text-decoration:none!important;display:grid!important;box-shadow:0 12px 32px #14213d11!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-workspace-mark{color:#fff!important;background:var(--biloo-app-navy)!important;border:0!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:850!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 9px 22px #14213d2e!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-workspace-copy,body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-workspace-chevron{opacity:1!important;visibility:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-workspace-copy strong{color:var(--biloo-app-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important;display:block!important;overflow:hidden!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-workspace-copy small,body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-workspace-chevron{color:var(--biloo-app-muted)!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:auto!important;gap:10px!important;min-height:0!important;margin:0!important;padding:6px 2px 12px!important;display:grid!important;overflow:hidden auto!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-nav-group,body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-group-items{gap:3px!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-section-label{color:#667085!important;letter-spacing:.045em!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important;padding:0 9px 4px!important;font-size:10px!important;font-weight:720!important;line-height:1.4!important;display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a{color:#485261!important;width:100%!important;min-height:38px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:5px 9px 5px 6px!important;font-size:12px!important;font-weight:590!important;line-height:1.35!important;text-decoration:none!important;display:grid!important;position:relative!important;transform:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a .sidebar-nav-icon{width:28px!important;height:28px!important;color:var(--biloo-app-navy)!important;background:var(--biloo-app-navy-soft)!important;opacity:1!important;border-radius:8px!important;place-items:center!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a>span{min-width:0!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important;white-space:normal!important;display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a:hover{border-color:var(--biloo-app-line)!important;color:var(--biloo-app-ink)!important;background:#fff!important;box-shadow:0 10px 28px #14213d12!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a[aria-current=page],body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a.active{border-color:var(--biloo-app-navy)!important;color:#fff!important;background:var(--biloo-app-navy)!important;box-shadow:0 13px 30px #14213d30!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a[aria-current=page]:before,body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a.active:before{content:""!important;background:var(--biloo-app-gold)!important;border-radius:999px!important;width:3px!important;position:absolute!important;inset:9px auto 9px 0!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a[aria-current=page] .sidebar-nav-icon,body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a.active .sidebar-nav-icon{color:var(--biloo-app-gold)!important;background:#ffffff1a!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a[aria-current=page]>span,body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a.active>span{color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar :is(.supabase-rail-indicator,.sidebar-dock-status){display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer{opacity:1!important;visibility:visible!important;color:#fff!important;background:linear-gradient(135deg,#1d3053 0%,#14213d 70%,#0b1428 100%)!important;border:1px solid #ffffff1a!important;border-left:3px solid #fca311!important;border-radius:13px!important;flex-direction:column!important;flex:none!important;align-items:flex-start!important;max-width:100%!important;min-height:0!important;max-height:none!important;margin:auto 0 0!important;padding:14px 15px 13px!important;display:flex!important;overflow:hidden!important;transform:none!important;box-shadow:0 10px 26px #14213d24!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer p{overflow-wrap:anywhere;color:#e4eaf5!important;-webkit-text-fill-color:#e4eaf5!important;width:100%!important;margin:0!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer .powered-by{color:#d7e0f0!important;-webkit-text-fill-color:#d7e0f0!important;margin-bottom:10px!important;font-size:11px!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer .powered-by a{color:#ffd071!important;-webkit-text-fill-color:#ffd071!important;text-underline-offset:3px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer .powered-by a:is(:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:underline!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer .powered-by a:focus-visible{outline-offset:3px!important;outline:2px solid #ffd071!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer .sidebar-footer-organization{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.035em!important;font-size:11px!important;font-weight:780!important;line-height:1.4!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer .sidebar-footer-location{color:#cbd7e8!important;-webkit-text-fill-color:#cbd7e8!important;margin-top:3px!important;font-size:10.5px!important;font-weight:480!important}@media (max-width:960px){body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-footer{display:none!important}}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.section-page-modern,.module-page-modern,.core-page,.finance-page,.sales-page,.ops-page,.controls-page,.einvoice-page,.recon-page,.security-account-modern){min-height:100%!important;color:var(--biloo-app-ink)!important;background:0 0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-page-header{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:28px!important;margin:0 0 24px!important;padding:0!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-page-header h1{color:var(--biloo-app-ink)!important;letter-spacing:-.06em!important;margin:10px 0 0!important;font-size:clamp(34px,4vw,54px)!important;font-weight:850!important;line-height:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-eyebrow,.eyebrow){color:var(--biloo-app-navy)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-eyebrow,.eyebrow) svg{color:var(--biloo-app-gold)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.panel,.data-panel,.core-panel,.finance-panel,.sales-panel,.ops-panel,.controls-panel,.einvoice-panel,.recon-panel,.metric-card,.workspace-metric-tile,.workspace-action-alert,.workspace-empty-state,.module-card,.record-row,.transaction,.dialog,.modal,.popover,[role=dialog],[role=menu]){border-color:var(--biloo-app-line)!important;color:var(--biloo-app-ink)!important;box-shadow:var(--biloo-app-shadow)!important;background:#fffffff5!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-section{border:1px solid var(--biloo-app-line)!important;border-radius:22px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-metric-tile{border:1px solid var(--biloo-app-line)!important;border-radius:17px!important;min-height:126px!important;padding:17px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-metric-tile:hover{box-shadow:var(--biloo-app-shadow-hover)!important;border-color:#fca311ad!important;transform:translateY(-2px)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-metric-icon,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-link-icon,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-action-alert-icon{color:var(--biloo-app-navy)!important;background:var(--biloo-app-gold-soft)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.tone-success,.tone-warning,.tone-info,.tone-danger,.tone-neutral){--workspace-tone:var(--biloo-app-navy)!important;--workspace-tone-soft:var(--biloo-app-gold-soft)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-status-badge{color:var(--biloo-app-navy)!important;background:var(--biloo-app-gold-soft)!important;border-color:#14213d26!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.primary,.action-link.primary,.submit-button,.save-button,.create-button,.setup-primary){border-color:var(--biloo-app-navy)!important;color:#fff!important;background:var(--biloo-app-navy)!important;box-shadow:0 13px 30px #14213d30!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.primary,.action-link.primary,.submit-button,.save-button,.create-button,.setup-primary) :is(span,strong,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.primary,.action-link.primary,.submit-button,.save-button,.create-button,.setup-primary):hover{border-color:var(--biloo-app-ink)!important;background:var(--biloo-app-ink)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.secondary,.ghost,.outline,.tertiary,.cancel-button,.workspace-inline-action){border-color:var(--biloo-app-line-strong)!important;color:var(--biloo-app-navy)!important;background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.secondary,.ghost,.outline,.tertiary,.cancel-button,.workspace-inline-action):hover{border-color:var(--biloo-app-gold)!important;color:var(--biloo-app-ink)!important;background:var(--biloo-app-gold-soft)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(input,select,textarea){border-color:var(--biloo-app-line)!important;color:var(--biloo-app-ink)!important;caret-color:var(--biloo-app-gold)!important;background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(input,select,textarea):focus{border-color:var(--biloo-app-gold)!important;box-shadow:0 0 0 4px #fca3112e!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(table,thead,tbody,tr,th,td){border-color:var(--biloo-app-line)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(table,tbody,tr,td){color:var(--biloo-app-ink)!important;background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(thead,th){color:var(--biloo-app-navy)!important;background:#f2f3f5!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace tbody tr:hover,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .record-row:hover{background:#fca31113!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .revenue-line,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .revenue-point{color:var(--biloo-app-gold)!important;stroke:var(--biloo-app-gold)!important;fill:var(--biloo-app-gold)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .revenue-grid-line{stroke:#14213d1c!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .dashboard-health-ring{background:conic-gradient(var(--biloo-app-gold) 0 var(--health-progress), #e5e5e5 var(--health-progress) 360deg)!important}@media (max-width:960px){body[data-workspace-system=financial-os-v1] .erp-shell{--mobile-header-height:68px!important;--mobile-bottom-nav-height:70px!important;width:100%!important;height:100dvh!important;overflow:hidden!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header{z-index:170!important;min-height:calc(68px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;border-bottom:1px solid var(--biloo-app-line)!important;color:var(--biloo-app-ink)!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;backdrop-filter:blur(22px)saturate(150%)!important;background:#fffffff2!important;grid-template-columns:46px 42px minmax(0,1fr) 50px!important;align-items:center!important;gap:8px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 10px 34px #14213d17!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger{border:1px solid var(--biloo-app-line)!important;width:44px!important;height:44px!important;color:var(--biloo-app-navy)!important;background:#fff!important;border-radius:13px!important;place-items:center!important;padding:0!important;display:grid!important;box-shadow:0 8px 24px #14213d17!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger>span{row-gap:4px!important;width:21px!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger i,body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger i:first-child,body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger i:nth-child(2),body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger i:nth-child(3){background:var(--biloo-app-navy)!important;border-radius:999px!important;width:21px!important;height:2px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-menu-trigger i:nth-child(2){background:var(--biloo-app-gold)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-brand{background:#fff!important;border:1px solid #14213d14!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;padding:2px!important;display:grid!important;box-shadow:0 8px 24px #14213d17!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title small{color:#7a818c!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title strong{color:var(--biloo-app-ink)!important;font-size:14px!important;font-weight:800!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar.sidebar.supabase-sidebar{display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{width:100%!important;height:100dvh!important;padding-top:calc(68px + env(safe-area-inset-top))!important;padding-bottom:calc(70px + env(safe-area-inset-bottom))!important;margin-left:0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav{z-index:175!important;min-height:calc(70px + env(safe-area-inset-bottom))!important;padding:6px 5px env(safe-area-inset-bottom)!important;border-top:1px solid var(--biloo-app-line)!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important;background:#fffffff5!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -10px 30px #14213d17!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav :is(a,button){color:#707a88!important;background:0 0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav :is(a[aria-current=page],button.active){color:var(--biloo-app-navy)!important;background:var(--biloo-app-gold-soft)!important;box-shadow:inset 0 -2px var(--biloo-app-gold)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-page-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-page-header h1{font-size:clamp(30px,9vw,42px)!important}}@media (max-width:620px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.section-page-modern,.core-page,.finance-page,.sales-page,.ops-page,.controls-page,.einvoice-page,.recon-page){padding-inline:13px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-section{border-radius:18px!important}}@media (prefers-reduced-motion:reduce){body[data-workspace-system=financial-os-v1] .erp-shell *,body[data-workspace-system=financial-os-v1] .erp-shell :before,body[data-workspace-system=financial-os-v1] .erp-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{--biloo-route-ink:#080a0d;--biloo-route-navy:#14213d;--biloo-route-navy-deep:#0b1428;--biloo-route-gold:#fca311;--biloo-route-white:#fff;--biloo-route-mist:#f5f6f7;--biloo-route-muted:#657080;--biloo-route-line:#14213d21;--biloo-route-line-strong:#14213d38;--biloo-route-gold-soft:#fca31124;--biloo-route-navy-soft:#14213d12;--biloo-route-shadow:0 18px 52px #14213d17;--biloo-route-shadow-hover:0 24px 62px #14213d24}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.section-page,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.mfa-required-page,.billing-page,.checkout-page){min-height:100%!important;color:var(--biloo-route-ink)!important;background:radial-gradient(circle at 92% -7%,#fca31121,#0000 28rem),radial-gradient(circle at 0 0,#14213d0e,#0000 24rem),linear-gradient(#fff 0%,#f7f8f9 100%)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.section-page,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.mfa-required-page) :is(h1,h2,h3,h4,h5,h6,strong,b,th,label,legend,dt){color:var(--biloo-route-ink)!important;-webkit-text-fill-color:var(--biloo-route-ink)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.section-page,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.mfa-required-page) :is(p,small,dd,td,figcaption,.muted,.subtitle,.description,.help-text,.panel-description,.card-description){color:var(--biloo-route-muted)!important;-webkit-text-fill-color:var(--biloo-route-muted)!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header,.module-hero,.page-hero,.workspace-hero,.setup-finish,.new-company-shell>aside,.controls-score){color:#fff!important;background:radial-gradient(circle at 88% 4%, #fca3113d, transparent 34%), linear-gradient(135deg, var(--biloo-route-navy) 0%, var(--biloo-route-navy-deep) 72%, #000 100%)!important;border:1px solid #fca3113d!important;box-shadow:0 24px 64px #14213d33!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header,.module-hero,.page-hero,.workspace-hero,.setup-finish,.new-company-shell>aside,.controls-score) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header,.module-hero,.page-hero,.workspace-hero,.setup-finish,.new-company-shell>aside,.controls-score) :is(p,small,span,li,dd){color:#fffc!important;-webkit-text-fill-color:#fffc!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header,.module-hero,.page-hero,.workspace-hero) :is(.eyebrow,.workspace-eyebrow,.section-kicker,.module-kicker,[class*=kicker],[class*=overline]){color:var(--biloo-route-gold)!important;-webkit-text-fill-color:var(--biloo-route-gold)!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero-state,.sales-hero-state,.einvoice-hero-state,.recon-hero-state,.core-live,.workspace-hero-state,.module-hero-state){color:#fff!important;-webkit-backdrop-filter:blur(14px)saturate(130%)!important;backdrop-filter:blur(14px)saturate(130%)!important;background:#ffffff17!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff14!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero-state,.sales-hero-state,.einvoice-hero-state,.recon-hero-state,.core-live,.workspace-hero-state,.module-hero-state) :is(strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero-state,.sales-hero-state,.einvoice-hero-state,.recon-hero-state,.core-live,.workspace-hero-state,.module-hero-state) :is(small,span){color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-live-dot,.sales-live-dot,.recon-hero-state>span,.core-live>span,.einvoice-hero-state>span){background:var(--biloo-route-gold)!important;box-shadow:0 0 0 6px #fca3112e!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-tabs,.sales-tabs,.core-tabs,.einvoice-filters,.setup-step-nav,.tabs,.tab-list,[role=tablist]){border:1px solid var(--biloo-route-line)!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;backdrop-filter:blur(18px)saturate(145%)!important;background:#fffffff5!important;box-shadow:0 13px 38px #14213d13!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-tabs,.sales-tabs,.core-tabs,.einvoice-filters,.setup-step-nav,.tabs,.tab-list,[role=tablist]) :is(button,a,[role=tab]){color:#4d5867!important;-webkit-text-fill-color:#4d5867!important;opacity:1!important;background:0 0!important;border-color:#0000!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-tabs,.sales-tabs,.core-tabs,.einvoice-filters,.setup-step-nav,.tabs,.tab-list,[role=tablist]) :is(button,a,[role=tab]):hover{color:var(--biloo-route-ink)!important;-webkit-text-fill-color:var(--biloo-route-ink)!important;background:var(--biloo-route-gold-soft)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-tabs,.sales-tabs,.core-tabs,.einvoice-filters,.setup-step-nav,.tabs,.tab-list,[role=tablist]) :is(button.active,a.active,button[aria-selected=true],a[aria-current=page],[role=tab][aria-selected=true]){border-color:var(--biloo-route-navy)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--biloo-route-navy)!important;box-shadow:inset 0 -3px var(--biloo-route-gold), 0 9px 22px #14213d2b!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.workspace-metric-tile,.dashboard-card,.module-card,.data-panel,.documentation,.record-row,.finance-kpis article,.finance-panel,.sales-kpis article,.sales-panel,.einvoice-kpis article,.einvoice-panel,.einvoice-document-card,.recon-kpis article,.recon-panel,.recon-provider-grid article,.recon-transaction,.core-kpis article,.core-panel,.setup-step-card,.setup-import-card,.control-card,.controls-panel,.security-mfa-panel,.security-identity-card,.security-account-note,.mfa-required-card,.security-profile-card,.security-policy-card,.security-status-card,.security-privacy-note){border-color:var(--biloo-route-line)!important;color:var(--biloo-route-ink)!important;box-shadow:var(--biloo-route-shadow)!important;background:#fffffff7!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.workspace-metric-tile,.dashboard-card,.module-card,.data-panel,.documentation,.finance-kpis article,.finance-panel,.sales-kpis article,.sales-panel,.einvoice-kpis article,.einvoice-panel,.recon-kpis article,.recon-panel,.core-kpis article,.core-panel,.setup-step-card,.control-card,.controls-panel):hover{box-shadow:var(--biloo-route-shadow-hover)!important;border-color:#fca3118f!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.workspace-metric-tile,.dashboard-card,.module-card,.data-panel,.documentation,.record-row,.finance-kpis article,.finance-panel,.sales-kpis article,.sales-panel,.einvoice-kpis article,.einvoice-panel,.einvoice-document-card,.recon-kpis article,.recon-panel,.recon-provider-grid article,.recon-transaction,.core-kpis article,.core-panel,.setup-step-card,.setup-import-card,.control-card,.controls-panel,.security-mfa-panel,.security-identity-card,.security-account-note,.mfa-required-card) :is(h1,h2,h3,h4,h5,h6,strong,b,th,label){color:var(--biloo-route-ink)!important;-webkit-text-fill-color:var(--biloo-route-ink)!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.workspace-metric-tile,.dashboard-card,.module-card,.data-panel,.documentation,.record-row,.finance-kpis article,.finance-panel,.sales-kpis article,.sales-panel,.einvoice-kpis article,.einvoice-panel,.einvoice-document-card,.recon-kpis article,.recon-panel,.recon-provider-grid article,.recon-transaction,.core-kpis article,.core-panel,.setup-step-card,.setup-import-card,.control-card,.controls-panel,.security-mfa-panel,.security-identity-card,.security-account-note,.mfa-required-card) :is(p,small,td,dd,.muted,.description,.help-text){color:var(--biloo-route-muted)!important;-webkit-text-fill-color:var(--biloo-route-muted)!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .section-page .section-header,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-page-header{border-color:var(--biloo-route-line)!important;color:var(--biloo-route-ink)!important;box-shadow:var(--biloo-route-shadow)!important;background:#fffffff5!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.section-page .section-header,.workspace-page-header) :is(h1,h2,h3,strong,b){color:var(--biloo-route-ink)!important;-webkit-text-fill-color:var(--biloo-route-ink)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.section-page .section-header,.workspace-page-header) :is(p,small,span){color:var(--biloo-route-muted)!important;-webkit-text-fill-color:var(--biloo-route-muted)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.section-page .back-link,.workspace-inline-action,.module-preview-grid a>b){color:var(--biloo-route-navy)!important;-webkit-text-fill-color:var(--biloo-route-navy)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.section-page) :is(input,select,textarea,option){border-color:var(--biloo-route-line-strong)!important;color:var(--biloo-route-ink)!important;-webkit-text-fill-color:var(--biloo-route-ink)!important;caret-color:var(--biloo-route-gold)!important;opacity:1!important;background-color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.section-page) :is(input,textarea)::placeholder{color:#14213d80!important;-webkit-text-fill-color:#14213d80!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern,.section-page) :is(input,select,textarea):focus{border-color:var(--biloo-route-gold)!important;outline:none!important;box-shadow:0 0 0 4px #fca3112e!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(button.primary,a.primary,.action-link.primary,.finance-form button,.sales-form button.primary,.einvoice-form button.primary,.einvoice-response-form button.primary,.recon-page button.primary,.core-form button.primary,.setup-form button.primary,.controls-form button.primary,.mfa-enrollment button.primary,.mfa-challenge button.primary,.security-primary-action,.submit-button,.save-button,.create-button){border-color:var(--biloo-route-gold)!important;color:#000!important;-webkit-text-fill-color:#000!important;background:var(--biloo-route-gold)!important;box-shadow:0 12px 28px #fca31138!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(button.primary,a.primary,.action-link.primary,.finance-form button,.sales-form button.primary,.einvoice-form button.primary,.einvoice-response-form button.primary,.recon-page button.primary,.core-form button.primary,.setup-form button.primary,.controls-form button.primary,.mfa-enrollment button.primary,.mfa-challenge button.primary,.security-primary-action,.submit-button,.save-button,.create-button) :is(span,strong,b,small,svg){color:#000!important;-webkit-text-fill-color:#000!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(button.secondary,a.secondary,.action-link.secondary,button.ghost,button.outline,.cancel-button,.sales-row-actions button,.core-row-actions button,.einvoice-action-row button.secondary,.recon-page button.secondary){border:1px solid var(--biloo-route-line-strong)!important;color:var(--biloo-route-navy)!important;-webkit-text-fill-color:var(--biloo-route-navy)!important;box-shadow:none!important;background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(button.secondary,a.secondary,.action-link.secondary,button.ghost,button.outline,.cancel-button,.sales-row-actions button,.core-row-actions button,.einvoice-action-row button.secondary,.recon-page button.secondary):hover{border-color:var(--biloo-route-gold)!important;background:var(--biloo-route-gold-soft)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.finance-table,.sales-table,.core-table,table){color:var(--biloo-route-ink)!important;background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.finance-table,.sales-table,.core-table,table) :is(th,td,tr,thead,tbody){border-color:var(--biloo-route-line)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.finance-table,.sales-table,.core-table,table) th{color:#4f5b6b!important;-webkit-text-fill-color:#4f5b6b!important;background:#14213d0e!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.finance-table,.sales-table,.core-table,table) td{color:#3f4a58!important;-webkit-text-fill-color:#3f4a58!important;background:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.finance-table,.sales-table,.core-table,table) tbody tr:hover td{background:#fca31113!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.mode-notice,.finance-success,.sales-success,.einvoice-notice,.recon-notice,.core-compliance-note,.setup-flash,.control-message,.form-alert,.notice,.alert){color:var(--biloo-route-navy)!important;box-shadow:none!important;background:#fca3111a!important;border-color:#fca31157!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.mode-notice,.finance-success,.sales-success,.einvoice-notice,.recon-notice,.core-compliance-note,.setup-flash,.control-message,.form-alert,.notice,.alert) :is(h1,h2,h3,h4,strong,b,p,small,span){color:var(--biloo-route-navy)!important;-webkit-text-fill-color:var(--biloo-route-navy)!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-status,.account-type,.sales-status,.core-status,.einvoice-status,.recon-status,.workspace-status-badge,.ready-pill,.attention-pill,.control-state){border:1px solid var(--biloo-route-line)!important;color:var(--biloo-route-navy)!important;-webkit-text-fill-color:var(--biloo-route-navy)!important;background:var(--biloo-route-navy-soft)!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-status.posted,.finance-status.receipt,.finance-status.active,.finance-status.open,.sales-status.accepted,.sales-status.paid,.sales-status.converted,.sales-status.invoiced,.core-status.completed,.core-status.paid,.core-status.converted,.core-status.active,.core-status.present,.einvoice-status.ready,.einvoice-status.accepted,.recon-status.matched,.workspace-status-badge.tone-success,.ready-pill,.control-state.ready){color:var(--biloo-route-navy)!important;-webkit-text-fill-color:var(--biloo-route-navy)!important;background:var(--biloo-route-gold-soft)!important;border-color:#fca3115c!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-tabs button.active,.sales-tabs button.active,.core-tabs button.active,.sales-progress i,.profit-meter i,.asset-progress i,.setup-progress-bar span,.progress-value,[role=progressbar]>span){background:linear-gradient(90deg, var(--biloo-route-gold), var(--biloo-route-navy))!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.revenue-line,.chart-line,.chart-accent,[class*=chart] .primary-line){stroke:var(--biloo-route-gold)!important;color:var(--biloo-route-gold)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.revenue-point,.chart-bar,[class*=chart] .primary-bar){fill:var(--biloo-route-gold)!important}@media (max-width:960px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.dashboard-content,.section-page,.finance-page,.sales-page,.einvoice-page,.recon-page,.core-page,.guided-setup-page,.controls-page,.security-account-page,.security-account-modern){padding-left:max(12px, env(safe-area-inset-left))!important;padding-right:max(12px, env(safe-area-inset-right))!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header){border-radius:22px!important;gap:18px!important;padding:22px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header) h1{font-size:clamp(28px,9vw,40px)!important;line-height:1.06!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.security-command-header) p{font-size:13px!important;line-height:1.65!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-hero-state,.sales-hero-state,.einvoice-hero-state,.recon-hero-state,.core-live){width:100%!important;min-width:0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.finance-tabs,.sales-tabs,.core-tabs,.einvoice-filters,.setup-step-nav) :is(button,a){min-height:42px!important;font-size:11px!important}}@media (prefers-contrast:more){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{--biloo-route-muted:#354052;--biloo-route-line:#14213d57;--biloo-route-line-strong:#14213d85}}
body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-interaction-ink:#080a0d;--biloo-interaction-navy:#14213d;--biloo-interaction-gold:#fca311;--biloo-interaction-muted:#657080;--biloo-interaction-line:#14213d29;--biloo-interaction-gold-soft:#fca31124;--biloo-interaction-focus:0 0 0 4px #fca3113d;--biloo-interaction-fast:.14s;--biloo-interaction-normal:.21s;--biloo-font-display:clamp(2rem, 2.7vw, 3.25rem);--biloo-font-h1:clamp(1.8rem, 2.15vw, 2.7rem);--biloo-font-h2:clamp(1.3rem, 1.55vw, 1.75rem);--biloo-font-h3:clamp(1.05rem, 1.15vw, 1.28rem);--biloo-font-body:.875rem;--biloo-font-small:.75rem;--biloo-font-label:.75rem;--biloo-control-height:42px;--biloo-control-radius:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body[data-workspace-system=financial-os-v1] .erp-shell,body[data-workspace-system=financial-os-v1] .erp-shell button,body[data-workspace-system=financial-os-v1] .erp-shell input,body[data-workspace-system=financial-os-v1] .erp-shell select,body[data-workspace-system=financial-os-v1] .erp-shell textarea{font-family:var(--font-biloo-manrope), Manrope, "Segoe UI", sans-serif!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-command-trigger{display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button>span{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.finance-hero,.sales-hero,.einvoice-hero,.recon-hero,.core-hero,.setup-hero,.controls-hero,.security-account-hero,.module-hero,.page-hero,.workspace-hero) h1{text-wrap:balance;font-size:var(--biloo-font-display)!important;letter-spacing:-.055em!important;line-height:1.04!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace h1{text-wrap:balance;font-size:var(--biloo-font-h1)!important;letter-spacing:-.045em!important;line-height:1.08!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace h2{text-wrap:balance;font-size:var(--biloo-font-h2)!important;letter-spacing:-.035em!important;line-height:1.2!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace h3{font-size:var(--biloo-font-h3)!important;letter-spacing:-.022em!important;line-height:1.3!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(p,li,td,dd,figcaption){font-size:var(--biloo-font-body)!important;line-height:1.62!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(small,.muted,.description,.help-text,.card-description,.panel-description){font-size:var(--biloo-font-small)!important;line-height:1.55!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(label,legend,th,.eyebrow,.workspace-eyebrow,.section-kicker,.module-kicker){font-size:var(--biloo-font-label)!important;line-height:1.35!important}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,a,input,select,textarea,[role=button],[role=tab],[role=menuitem]){-webkit-tap-highlight-color:transparent}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,a[href],[role=button],[role=tab],[role=menuitem]){touch-action:manipulation}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,a,input,select,textarea,[role=button],[role=tab],[role=menuitem]){transition:color var(--biloo-interaction-fast) ease, background-color var(--biloo-interaction-fast) ease, border-color var(--biloo-interaction-fast) ease, box-shadow var(--biloo-interaction-normal) ease, opacity var(--biloo-interaction-fast) ease, transform var(--biloo-interaction-fast) ease!important}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,a[href],input,select,textarea,[role=button],[role=tab],[role=menuitem]):focus-visible{outline:2px solid var(--biloo-interaction-gold)!important;outline-offset:3px!important;box-shadow:var(--biloo-interaction-focus)!important}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,input,select,textarea,.action-link,.workspace-inline-action){min-height:var(--biloo-control-height);border-radius:var(--biloo-control-radius)}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,[role=button],[role=tab]):disabled,body[data-workspace-system=financial-os-v1] .erp-shell [aria-disabled=true]{cursor:not-allowed!important;opacity:.54!important;pointer-events:none!important}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,a[href],[role=button],[role=tab]):active{transform:scale(.975)}body[data-workspace-system=financial-os-v1] .erp-shell :is(.workspace-metric-tile,.workspace-section,.dashboard-card,.module-card,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel,.control-card,.record-row){transition:border-color var(--biloo-interaction-normal) ease, box-shadow var(--biloo-interaction-normal) ease, transform var(--biloo-interaction-normal) cubic-bezier(.22, 1, .36, 1)!important}body[data-workspace-system=financial-os-v1] .erp-shell :is(.workspace-metric-tile,.workspace-section,.dashboard-card,.module-card,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel,.control-card,.record-row):focus-within{box-shadow:var(--biloo-interaction-focus), 0 18px 48px #14213d1f!important;border-color:#fca311b8!important}body[data-workspace-system=financial-os-v1] .erp-shell :is(.table-wrap,.table-scroll,.data-table-wrap,.workspace-table-wrap,.finance-table-wrap,.sales-table-wrap,.core-table-wrap,.einvoice-table-wrap,.recon-table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(table,.workspace-data-table,.finance-table,.sales-table,.core-table){font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){body[data-workspace-system=financial-os-v1] .erp-shell :is(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true]),[role=tab]){cursor:pointer}body[data-workspace-system=financial-os-v1] .erp-shell :is(.workspace-metric-tile,.dashboard-card,.module-card,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel,.control-card,.record-row):hover{transform:translateY(-2px)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace tbody tr:hover td{background:#fca31113!important}}@media (min-width:1201px){body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-font-body:.875rem;--biloo-font-small:.75rem;--biloo-font-label:.75rem;--biloo-control-height:42px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger>span{font-size:.8125rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button{min-height:44px!important;font-size:.6875rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a{min-height:46px!important;font-size:.8125rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(input,select,textarea,button,.action-link),body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(th,td){font-size:.8125rem!important}}@media (min-width:761px) and (max-width:1200px){body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-font-display:clamp(2rem, 4vw, 2.75rem);--biloo-font-h1:clamp(1.75rem, 3.2vw, 2.35rem);--biloo-font-h2:clamp(1.25rem, 2.35vw, 1.6rem);--biloo-font-h3:1.08rem;--biloo-font-body:.84375rem;--biloo-font-small:.75rem;--biloo-font-label:.71875rem;--biloo-control-height:44px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger>span{font-size:.75rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button{min-width:44px!important;min-height:44px!important;font-size:.625rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a{min-height:48px!important;font-size:.8125rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(input,select,textarea,button,.action-link){font-size:.8125rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.dashboard-card,.module-card,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel){border-radius:18px!important}}@media (max-width:960px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{inset:calc(env(safe-area-inset-top) + 64px) 0 auto 0!important;z-index:210!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:58px!important;padding:7px 9px!important;position:fixed!important;overflow:visible!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header:before{display:none!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger{width:100%!important;min-width:0!important;display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions{min-width:max-content!important;display:flex!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button{display:grid!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{padding-top:calc(122px + env(safe-area-inset-top))!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a{min-height:48px!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar nav a>span{font-size:.8125rem!important;line-height:1.35!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar .sidebar-section-label{font-size:.625rem!important;line-height:1.4!important}}@media (max-width:760px){body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-font-display:clamp(1.75rem, 8.7vw, 2.35rem);--biloo-font-h1:clamp(1.6rem, 7.4vw, 2.05rem);--biloo-font-h2:clamp(1.2rem, 5.4vw, 1.5rem);--biloo-font-h3:1.0625rem;--biloo-font-body:.875rem;--biloo-font-small:.75rem;--biloo-font-label:.75rem;--biloo-control-height:48px;--biloo-control-radius:14px}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title small{font-size:.5625rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-workspace-header .mobile-workspace-title strong{font-size:.875rem!important;line-height:1.2!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-search-trigger>span{font-size:.75rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button{min-width:48px!important;min-height:46px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button>span{font-size:.5625rem!important;line-height:1.05!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(input,select,textarea){min-height:48px!important;font-size:16px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace textarea{min-height:112px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(button,.action-link,[role=button],[role=tab]){min-height:48px!important;font-size:.8125rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.section-header,.panel-header,.card-header,.finance-panel>header,.sales-panel>header,.einvoice-panel>header,.recon-panel>header,.core-panel>header){flex-direction:column!important;align-items:flex-start!important;gap:12px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-section,.dashboard-card,.module-card,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel,.control-card){border-radius:17px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-actions,.page-actions,.panel-actions,.form-actions,.finance-actions,.sales-actions,.core-actions,.einvoice-action-row){width:100%;flex-wrap:wrap!important;gap:8px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-actions,.page-actions,.panel-actions,.form-actions,.finance-actions,.sales-actions,.core-actions,.einvoice-action-row)>:is(button,a){flex:140px;justify-content:center}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(table,.workspace-data-table,.finance-table,.sales-table,.core-table){min-width:660px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(th,td){padding:11px 12px!important;font-size:.8125rem!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-command-dialog,.workspace-assistance-panel,.dialog,.modal,[role=dialog]){max-width:calc(100vw - 18px)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.mobile-bottom-nav :is(a,button){min-height:54px!important;font-size:.625rem!important}}@media (max-width:430px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{gap:5px!important;padding-inline:7px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions{gap:3px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button{width:46px!important;min-width:46px!important;padding-inline:2px!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-ai-trigger{width:50px!important;min-width:50px!important}}@media (max-width:370px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header .workspace-header-actions>button:nth-child(2){display:none!important}}@media (max-width:960px) and (orientation:landscape) and (max-height:560px){body[data-workspace-system=financial-os-v1] .erp-shell>.workspace-command-header{min-height:52px!important;padding-block:4px!important;inset-block-start:calc(env(safe-area-inset-top) + 56px)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{padding-top:calc(108px + env(safe-area-inset-top))!important}body[data-workspace-system=financial-os-v1] .erp-shell>#primary-sidebar.sidebar.supabase-sidebar{overflow-y:auto!important}}@media (prefers-contrast:more){body[data-workspace-system=financial-os-v1] .erp-shell{--biloo-interaction-muted:#354052;--biloo-interaction-line:#14213d61}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,a,input,select,textarea){border-width:2px!important}}@media (prefers-reduced-motion:reduce){body[data-workspace-system=financial-os-v1] .erp-shell,body[data-workspace-system=financial-os-v1] .erp-shell *,body[data-workspace-system=financial-os-v1] .erp-shell :before,body[data-workspace-system=financial-os-v1] .erp-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body[data-workspace-system=financial-os-v1] .erp-shell :is(button,a,[role=button],[role=tab]):active,body[data-workspace-system=financial-os-v1] .erp-shell :is(.workspace-metric-tile,.dashboard-card,.module-card,.finance-panel,.sales-panel,.einvoice-panel,.recon-panel,.core-panel,.control-card,.record-row):hover{transform:none!important}}
body .erp-shell[data-workspace-phase="2.5"]{--phase25-ink:#10141b;--phase25-navy:#14213d;--phase25-gold:#fca311;--phase25-muted:#697382;--phase25-line:#14213d1a;--phase25-surface:#fff;--phase25-canvas:#f5f7fa;--phase25-ease:cubic-bezier(.22, 1, .36, 1);--phase25-spring:cubic-bezier(.16, 1, .3, 1);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--phase25-ink)!important;background:var(--phase25-canvas)!important;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", var(--font-biloo-manrope), "Noto Sans Ethiopic", Arial, sans-serif!important}body .erp-shell[data-workspace-phase="2.5"] *,body .erp-shell[data-workspace-phase="2.5"] :before,body .erp-shell[data-workspace-phase="2.5"] :after{box-sizing:border-box}body .erp-shell[data-workspace-phase="2.5"] :is(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}body .erp-shell[data-workspace-phase="2.5"] :focus-visible{outline-offset:3px;outline:3px solid #315d9f4d!important}body .erp-shell[data-workspace-phase="2.5"] ::selection{color:#0b1428;background:#fca31147}body .erp-shell[data-workspace-phase="2.5"] .workspace{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:#14213d38 transparent;scrollbar-width:thin;background:radial-gradient(circle at 92% 3%,#315d9f0e,#0000 24%),linear-gradient(#f8fafc 0%,#f4f6f9 100%)!important}body .erp-shell[data-workspace-phase="2.5"] .workspace::-webkit-scrollbar{width:9px;height:9px}body .erp-shell[data-workspace-phase="2.5"] .workspace::-webkit-scrollbar-track{background:0 0}body .erp-shell[data-workspace-phase="2.5"] .workspace::-webkit-scrollbar-thumb{background:#14213d33 padding-box padding-box;border:2px solid #0000;border-radius:999px}body .erp-shell[data-workspace-phase="2.5"] .workspace::-webkit-scrollbar-thumb:hover{background:#14213d57 padding-box padding-box}body .erp-shell[data-workspace-phase="2.5"] .workspace>*{animation:phase25-route-enter .72s var(--phase25-spring) both;transform-origin:top}body .erp-shell[data-workspace-phase="2.5"] .sidebar.supabase-sidebar{-webkit-backdrop-filter:blur(24px)saturate(160%);color:var(--phase25-ink)!important;background:#fffffff0!important;border-right:1px solid #14213d18!important;box-shadow:14px 0 44px -34px #14213d6b!important}body .erp-shell[data-workspace-phase="2.5"] .supabase-sidebar-header{border-bottom-color:#14213d13!important}body .erp-shell[data-workspace-phase="2.5"] .desktop-sidebar-brand{border-radius:12px;transition:transform .42s var(--phase25-spring), background .3s ease!important}body .erp-shell[data-workspace-phase="2.5"] .desktop-sidebar-brand:hover{transform:translate(2px);background:#14213d09!important}body .erp-shell[data-workspace-phase="2.5"] .desktop-sidebar-brand strong,body .erp-shell[data-workspace-phase="2.5"] .mobile-sidebar-header .brand strong{color:var(--phase25-navy)!important;letter-spacing:-.035em!important;font-size:15px!important;font-weight:750!important}body .erp-shell[data-workspace-phase="2.5"] .desktop-sidebar-brand small,body .erp-shell[data-workspace-phase="2.5"] .mobile-sidebar-header .brand small{color:#858e9a!important;letter-spacing:.07em!important;font-size:8px!important;font-weight:680!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar-workspace-switcher{transition:transform .45s var(--phase25-spring), border-color .3s ease, box-shadow .45s var(--phase25-ease)!important;background:linear-gradient(#fff,#f8f9fb)!important;border:1px solid #14213d14!important;border-radius:14px!important;box-shadow:0 9px 24px #14213d0b!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar-workspace-switcher:hover{transform:translateY(-2px);border-color:#315d9f2e!important;box-shadow:0 16px 30px #14213d16!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar-workspace-mark{letter-spacing:-.02em;box-shadow:0 9px 18px #14213d2e;color:#fff!important;background:linear-gradient(145deg,#14213d,#315d9f)!important;border-radius:10px!important;font-size:10px!important;font-weight:760!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar-workspace-copy strong{letter-spacing:-.015em;color:#252b34!important;font-size:11px!important;font-weight:700!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar-workspace-copy small{color:#8a929e!important;font-size:8px!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar-section-label{text-transform:uppercase;color:#989faa!important;letter-spacing:.11em!important;font-size:8px!important;font-weight:760!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a{letter-spacing:-.008em;position:relative;color:#596371!important;min-height:40px!important;transition:transform .38s var(--phase25-spring), color .28s ease, background .28s ease, border-color .28s ease, box-shadow .38s var(--phase25-ease)!important;border:1px solid #0000!important;border-radius:11px!important;font-size:11.5px!important;font-weight:630!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a:after{content:"";width:5px;height:5px;transition:transform .38s var(--phase25-spring), background .28s ease, box-shadow .28s ease;background:0 0;border-radius:50%;position:absolute;top:50%;right:8px;transform:translateY(-50%)scale(.2)}body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a:hover{transform:translate(3px);color:var(--phase25-navy)!important;background:#14213d0b!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a.active,body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a[aria-current=page]{color:var(--phase25-navy)!important;box-shadow:inset 3px 0 0 var(--phase25-gold), 0 8px 20px #14213d0e!important;background:linear-gradient(90deg,#315d9f1a,#315d9f09)!important;border-color:#315d9f21!important;font-weight:720!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a.active:after,body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a[aria-current=page]:after{background:var(--phase25-gold);transform:translateY(-50%)scale(1);box-shadow:0 0 0 4px #fca3111f}body .erp-shell[data-workspace-phase="2.5"] .sidebar-nav-icon{transition:transform .4s var(--phase25-spring), color .28s ease!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a:hover .sidebar-nav-icon,body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a.active .sidebar-nav-icon{transform:scale(1.08);color:var(--phase25-navy)!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar-footer{color:#8b939d!important;border-top-color:#14213d13!important;font-size:8px!important;line-height:1.55!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar-footer a{color:var(--phase25-navy)!important;font-weight:720!important}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(h1,h2,h3,h4){color:var(--phase25-ink);letter-spacing:-.035em;text-wrap:balance;font-weight:700;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", var(--font-biloo-manrope), "Noto Sans Ethiopic", Arial, sans-serif!important}body .erp-shell[data-workspace-phase="2.5"] .workspace h1{letter-spacing:-.048em!important}body .erp-shell[data-workspace-phase="2.5"] .workspace p{color:var(--phase25-muted);text-wrap:pretty}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(button,[role=button],a[class*=button],a[class*=action],a[class*=cta]){transform:translateZ(0);transition:transform .4s var(--phase25-spring), box-shadow .4s var(--phase25-ease), background-color .28s ease, border-color .28s ease, color .28s ease!important}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(button,[role=button],a[class*=button],a[class*=action],a[class*=cta]):not(:disabled):hover{transform:translateY(-2px)}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(button,[role=button],a[class*=button],a[class*=action],a[class*=cta]):not(:disabled):active{transform:translate(0,0)scale(.975);transition-duration:.1s!important}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(input,select,textarea){box-shadow:inset 0 1px 2px #14213d06;color:#242a33!important;background:#fffffff0!important;border-color:#14213d21!important;border-radius:10px!important;transition:border-color .28s,box-shadow .32s,background .28s!important}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(input,select,textarea):hover{border-color:#315d9f3d!important}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(input,select,textarea):focus{background:#fff!important;border-color:#315d9f80!important;outline:none!important;box-shadow:0 0 0 4px #315d9f1a!important}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(table,[role=table]){font-variant-numeric:tabular-nums}body .erp-shell[data-workspace-phase="2.5"] .workspace :is(tbody tr,[role=row]){transition:background-color .24s ease, transform .32s var(--phase25-spring), box-shadow .32s ease!important}body .erp-shell[data-workspace-phase="2.5"] .workspace tbody tr:hover{background:#315d9f09!important}body .erp-shell[data-workspace-phase="2.5"] .workspace :where([class*=metric-card],[class*=summary-card],[class*=dashboard-card],[class*=module-card],[class*=stat-card],[class*=kpi-card]){transition:transform .46s var(--phase25-spring), box-shadow .46s var(--phase25-ease), border-color .28s ease!important}body .erp-shell[data-workspace-phase="2.5"] .workspace :where([class*=metric-card],[class*=summary-card],[class*=dashboard-card],[class*=module-card],[class*=stat-card],[class*=kpi-card]):hover{transform:translateY(-4px);border-color:#315d9f29!important;box-shadow:0 18px 38px #14213d16!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-workspace-header{-webkit-backdrop-filter:blur(22px)saturate(165%);color:var(--phase25-ink)!important;background:#ffffffe6!important;border-bottom:1px solid #14213d17!important;box-shadow:0 14px 32px -26px #14213d7a!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-menu-trigger{transition:transform .4s var(--phase25-spring), box-shadow .4s var(--phase25-ease)!important;background:#fffffff0!important;border-color:#14213d1a!important;border-radius:12px!important;box-shadow:0 8px 20px #14213d12!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-menu-trigger:active{transform:scale(.94)}body .erp-shell[data-workspace-phase="2.5"] .mobile-workspace-title small{text-transform:uppercase;color:#9299a3!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:700!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-workspace-title strong{color:#222831!important;letter-spacing:-.025em!important;font-size:13px!important;font-weight:720!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-bottom-nav{-webkit-backdrop-filter:blur(24px)saturate(170%);background:#ffffffe0!important;border:1px solid #14213d18!important;box-shadow:0 18px 48px #14213d2b!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-bottom-nav :is(a,button){position:relative;color:#808894!important;transition:transform .38s var(--phase25-spring), color .28s ease, background .28s ease!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-bottom-nav :is(a,button):after{content:"";width:5px;height:5px;transition:transform .38s var(--phase25-spring), background .28s ease, box-shadow .28s ease;background:0 0;border-radius:50%;position:absolute;top:4px;left:50%;transform:translate(-50%)scale(.2)}body .erp-shell[data-workspace-phase="2.5"] .mobile-bottom-nav :is(a[aria-current=page],button.active){color:var(--phase25-navy)!important;background:#315d9f0e!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-bottom-nav :is(a[aria-current=page],button.active):after{background:var(--phase25-gold);transform:translate(-50%)scale(1);box-shadow:0 0 0 4px #fca3111f}body .erp-shell[data-workspace-phase="2.5"] .mobile-bottom-nav :is(a,button):active{transform:scale(.92)}body .brand-route-loading .brand-loader-card{-webkit-backdrop-filter:blur(24px)saturate(160%);animation:phase25-loader-enter .6s var(--phase25-spring,cubic-bezier(.16,1,.3,1)) both;background:#ffffffe0!important;border:1px solid #14213d17!important;border-radius:24px!important;box-shadow:0 36px 82px -38px #14213d66,0 16px 36px #14213d14!important}body .brand-route-loading .brand-loader-progress>span{background:linear-gradient(90deg,#14213d,#315d9f,#fca311)!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}@keyframes phase25-route-enter{0%{opacity:0;filter:blur(5px);transform:translateY(16px)scale(.993)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes phase25-loader-enter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.975)}to{opacity:1;filter:blur();transform:none}}@media (max-width:960px){body .erp-shell[data-workspace-phase="2.5"] .sidebar.supabase-sidebar{box-shadow:20px 0 70px #14213d33!important}body .erp-shell[data-workspace-phase="2.5"] .sidebar nav a{min-height:44px!important;font-size:12.5px!important}body .erp-shell[data-workspace-phase="2.5"] .workspace{scroll-padding-top:calc(76px + env(safe-area-inset-top));scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width:760px){body .erp-shell[data-workspace-phase="2.5"] .workspace{background:linear-gradient(#f8fafc,#f3f5f8)!important}body .erp-shell[data-workspace-phase="2.5"] .workspace>*{animation-duration:.58s}body .erp-shell[data-workspace-phase="2.5"] .mobile-bottom-nav{border-radius:22px!important}body .erp-shell[data-workspace-phase="2.5"] .mobile-bottom-nav :is(a,button) span{letter-spacing:-.01em;font-size:9px!important;font-weight:680!important}}@media (prefers-reduced-motion:reduce){body .erp-shell[data-workspace-phase="2.5"] *,body .erp-shell[data-workspace-phase="2.5"] :before,body .erp-shell[data-workspace-phase="2.5"] :after,body .brand-route-loading *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body .erp-shell[data-workspace-phase="2.5"] .workspace>*{opacity:1!important;filter:none!important;transform:none!important}}
