body[data-workspace-system=financial-os-v1]{--fin-canvas:#f4f1ed;--fin-surface:#ffffffe0;--fin-surface-solid:#fff;--fin-surface-subtle:#faf8f5;--fin-surface-muted:#f0ebe6;--fin-border:#231d1a17;--fin-border-strong:#231d1a29;--fin-text:#171717;--fin-text-secondary:#4d4743;--fin-text-muted:#7b716b;--fin-text-faint:#a79d96;--fin-primary:#da7757;--fin-primary-hover:#c86242;--fin-primary-soft:#fff0ea;--fin-info:#5274a8;--fin-info-soft:#eef3fa;--fin-warning:#a66a22;--fin-warning-soft:#fff6e7;--fin-danger:#b64d55;--fin-danger-soft:#fff0f1;--fin-success:#347d64;--fin-success-soft:#edf7f3;--fin-radius-xs:8px;--fin-radius-sm:12px;--fin-radius-md:18px;--fin-radius-lg:24px;--fin-shadow-subtle:0 1px 1px #271c1608, 0 10px 28px #271c160e;--fin-shadow-popover:0 28px 80px #1f15112e;--fin-focus:0 0 0 4px #da77572e;--workspace-page:var(--fin-canvas);--workspace-surface:var(--fin-surface);--workspace-soft:var(--fin-surface-subtle);--workspace-line:var(--fin-border);--workspace-ink:var(--fin-text);--workspace-muted:var(--fin-text-muted);--workspace-brand:var(--fin-primary);color:var(--fin-text);background:radial-gradient(circle at 80% -10%, #da775721, transparent 29rem), radial-gradient(circle at 18% 15%, #ffffffdb, transparent 30rem), var(--fin-canvas);font-family:var(--font-space-grotesk), "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.006em}html[data-theme=dark] body[data-workspace-system=financial-os-v1]{--fin-canvas:#10100f;--fin-surface:#1d1b19e6;--fin-surface-solid:#1d1b19;--fin-surface-subtle:#24211f;--fin-surface-muted:#2c2825;--fin-border:#ffffff14;--fin-border-strong:#ffffff26;--fin-text:#f7f3f0;--fin-text-secondary:#d3cbc6;--fin-text-muted:#a89d96;--fin-text-faint:#776e68;--fin-primary:#e18a6d;--fin-primary-hover:#ec9a80;--fin-primary-soft:#da775724;--fin-info-soft:#5274a829;--fin-warning-soft:#a66a2229;--fin-danger-soft:#b64d5529;--fin-success-soft:#347d642b;--fin-shadow-subtle:0 1px 1px #00000038, 0 18px 46px #0003;background:radial-gradient(circle at 80% -10%, #da77571f, transparent 30rem), radial-gradient(circle at 14% 10%, #ffffff06, transparent 32rem), var(--fin-canvas)}body[data-workspace-system=financial-os-v1] :is(.erp-shell,.erp-shell>.workspace){background:0 0!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{scroll-behavior:smooth}@media (min-width:961px){body[data-workspace-system=financial-os-v1] .erp-shell{min-height:100svh;display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar{--supabase-sidebar-bg:#faf8f5e6;--supabase-sidebar-border:#231d1a14;--supabase-sidebar-text:#716862;--supabase-sidebar-text-strong:#1d1b19;--supabase-sidebar-muted:#9a9089;--supabase-sidebar-hover:#da775714;--supabase-sidebar-active:#da775721;--supabase-sidebar-accent:#da7757;z-index:140;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);inset:0 auto 0 0;border-right:1px solid var(--supabase-sidebar-border)!important;background:var(--supabase-sidebar-bg)!important;width:264px!important;padding:14px 12px 18px!important;transition:none!important;position:fixed!important;overflow:hidden!important;box-shadow:16px 0 60px #35271f0b!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar{--supabase-sidebar-bg:#161514eb;--supabase-sidebar-border:#ffffff12;--supabase-sidebar-text:#a89e97;--supabase-sidebar-text-strong:#f5f1ee;--supabase-sidebar-muted:#706761;--supabase-sidebar-hover:#ffffff0e;--supabase-sidebar-active:#da775729;box-shadow:18px 0 70px #00000038!important}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:hover,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:focus-within{width:264px!important;box-shadow:16px 0 60px #35271f0b!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace{height:100svh;overflow:auto;width:calc(100% - 264px)!important;margin-left:264px!important}body[data-workspace-system=financial-os-v1] .supabase-sidebar-header{border-bottom:0;flex-basis:58px;min-height:58px}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar .desktop-sidebar-brand,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:hover .desktop-sidebar-brand,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:focus-within .desktop-sidebar-brand{border-radius:14px;justify-content:flex-start;width:100%;min-height:48px;padding:0 8px!important}body[data-workspace-system=financial-os-v1] .desktop-sidebar-brand .hisab-logo{flex:0 0 32px;width:32px;height:32px}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar .desktop-sidebar-brand>div,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:hover .desktop-sidebar-brand>div,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:focus-within .desktop-sidebar-brand>div{opacity:1;visibility:visible;width:auto}body[data-workspace-system=financial-os-v1] .desktop-sidebar-brand strong{color:var(--supabase-sidebar-text-strong)!important;letter-spacing:-.025em!important;font-size:14px!important;font-weight:700!important}body[data-workspace-system=financial-os-v1] .desktop-sidebar-brand small{letter-spacing:.05em;text-transform:uppercase;color:var(--supabase-sidebar-muted)!important;font-size:9px!important}body[data-workspace-system=financial-os-v1] .supabase-rail-indicator,body[data-workspace-system=financial-os-v1] .sidebar-dock-status{display:none!important}body[data-workspace-system=financial-os-v1] .sidebar-workspace-switcher,body[data-workspace-system=financial-os-v1] .supabase-sidebar:hover .sidebar-workspace-switcher,body[data-workspace-system=financial-os-v1] .supabase-sidebar:focus-within .sidebar-workspace-switcher{border:1px solid var(--supabase-sidebar-border);background:#ffffff75;border-radius:16px;width:100%;min-height:58px;margin:10px 0 14px;padding:9px 10px}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .sidebar-workspace-switcher{background:#ffffff09}body[data-workspace-system=financial-os-v1] .sidebar-workspace-mark{color:#fff;background:linear-gradient(145deg,#171717,#40322d);border:0;border-radius:11px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff17}body[data-workspace-system=financial-os-v1] .sidebar-workspace-copy,body[data-workspace-system=financial-os-v1] .supabase-sidebar:hover .sidebar-workspace-copy,body[data-workspace-system=financial-os-v1] .supabase-sidebar:focus-within .sidebar-workspace-copy,body[data-workspace-system=financial-os-v1] .sidebar-workspace-chevron{opacity:1;visibility:visible}body[data-workspace-system=financial-os-v1] .sidebar-workspace-copy strong{color:var(--supabase-sidebar-text-strong)!important;font-size:12px!important;font-weight:650!important}body[data-workspace-system=financial-os-v1] .sidebar-workspace-copy small{color:var(--supabase-sidebar-muted)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar nav{padding:0 0 8px}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar .sidebar-nav-group{margin-bottom:18px}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar .sidebar-section-label,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:hover .sidebar-section-label,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:focus-within .sidebar-section-label{height:auto;color:var(--supabase-sidebar-muted);letter-spacing:.08em;opacity:1;visibility:visible;text-transform:uppercase;margin:0 0 6px;padding:0 10px;font-size:9px;font-weight:650;line-height:18px}body[data-workspace-system=financial-os-v1] .sidebar-group-items{gap:3px}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar nav a,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:hover nav a,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar:focus-within nav a{width:100%;min-height:42px;color:var(--supabase-sidebar-text);border:1px solid #0000;border-radius:12px;justify-content:flex-start;padding:0 11px;font-size:12px;font-weight:520;transition:color .18s,background .18s,transform .18s}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar nav a:hover,body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar nav a:focus-visible{background:var(--supabase-sidebar-hover);color:var(--supabase-sidebar-text-strong);transform:translate(2px)}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar nav a[aria-current=page],body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar nav a.active{background:var(--supabase-sidebar-active);color:var(--fin-primary);border-color:#da77571a;font-weight:650}body[data-workspace-system=financial-os-v1] .sidebar-nav-icon{flex:0 0 18px;width:18px;height:18px}}body[data-workspace-system=financial-os-v1] .workspace-command-header{z-index:120;border:1px solid var(--fin-border);background:color-mix(in srgb, var(--fin-surface-solid) 76%, transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-radius:16px;align-items:center;gap:10px;padding:6px;display:flex;position:fixed;top:14px;right:72px;box-shadow:0 12px 36px #271c1612}body[data-workspace-system=financial-os-v1] .workspace-search-trigger{background:var(--fin-surface-muted);min-width:230px;min-height:38px;color:var(--fin-text-muted);border:0;border-radius:11px}body[data-workspace-system=financial-os-v1] .workspace-search-trigger kbd{border:1px solid var(--fin-border);background:var(--fin-surface-solid);border-radius:7px;box-shadow:0 1px 2px #0000000a}body[data-workspace-system=financial-os-v1] .workspace-header-actions button{min-height:38px;color:var(--fin-text-muted);border-radius:11px}body[data-workspace-system=financial-os-v1] .workspace-header-actions button:hover,body[data-workspace-system=financial-os-v1] .workspace-header-actions button:focus-visible{background:var(--fin-primary-soft);color:var(--fin-primary)}body[data-workspace-system=financial-os-v1] .dashboard-content,body[data-workspace-system=financial-os-v1] :is(.section-page-modern,.core-page,.finance-page,.sales-page,.ops-page,.controls-page,.guided-setup-page,.module-page,.module-detail-page,.einvoice-page,.recon-page,.account-security-page,.help-center-page){width:min(1580px,100%);padding:92px clamp(22px,3.4vw,54px) 80px;background:0 0!important}body[data-workspace-system=financial-os-v1] .workspace-page-header{-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:radial-gradient(circle at 88% 5%,#da77573d,#0000 30%),linear-gradient(145deg,#fffffff0,#faf6f2c2);border:1px solid #fff9;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:218px;margin:0 0 22px;padding:clamp(26px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 32px 90px #34241c17}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .workspace-page-header{background:radial-gradient(circle at 88% 5%,#da775733,#0000 32%),linear-gradient(145deg,#24201df5,#171615d6);border-color:#ffffff12;box-shadow:0 34px 100px #0000004d}body[data-workspace-system=financial-os-v1] .workspace-page-header:after{content:"";pointer-events:none;border:1px solid #da77572e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-76px;right:clamp(24px,5vw,74px);box-shadow:0 0 0 34px #da77570b,0 0 0 68px #da775706}body[data-workspace-system=financial-os-v1] .workspace-page-header-copy,body[data-workspace-system=financial-os-v1] .workspace-page-actions{z-index:1;position:relative}body[data-workspace-system=financial-os-v1] .workspace-breadcrumb{color:var(--fin-text-faint);letter-spacing:.02em;margin-bottom:22px;font-size:10px;font-weight:600}body[data-workspace-system=financial-os-v1] .workspace-eyebrow,body[data-workspace-system=financial-os-v1] .workspace-page-header .workspace-eyebrow{color:var(--fin-primary);letter-spacing:.035em;margin-bottom:10px;font-size:11px;font-weight:700}body[data-workspace-system=financial-os-v1] .workspace-page-header h1{letter-spacing:-.065em;max-width:820px;font-size:clamp(38px,5vw,68px);font-weight:650;line-height:.98}body[data-workspace-system=financial-os-v1] .workspace-page-description{max-width:720px;color:var(--fin-text-muted);margin-top:18px;font-size:14px;line-height:1.7}body[data-workspace-system=financial-os-v1] .workspace-page-meta{margin-top:20px}body[data-workspace-system=financial-os-v1] .workspace-page-actions{align-self:end;max-width:440px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.primary,.action-link.primary){min-height:44px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;color:#fff!important;background:linear-gradient(145deg,#e18466,#cf6948)!important;border:0!important;border-radius:14px!important;box-shadow:0 12px 24px #c1573638!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.primary,.action-link.primary):hover{filter:saturate(1.08);transform:translateY(-2px)!important;box-shadow:0 16px 30px #c1573647!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.secondary,.action-link.secondary,.ghost){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:44px;padding:0 15px;transition:transform .18s,border-color .18s,background .18s;border:1px solid var(--fin-border)!important;background:color-mix(in srgb, var(--fin-surface-solid) 78%, transparent)!important;color:var(--fin-text-secondary)!important;border-radius:14px!important;box-shadow:0 6px 18px #271c1609!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.secondary,.action-link.secondary,.ghost):hover{transform:translateY(-1px);background:var(--fin-primary-soft)!important;color:var(--fin-primary)!important;border-color:#da775738!important}body[data-workspace-system=financial-os-v1] .workspace-section{border:1px solid var(--fin-border);background:var(--fin-surface);box-shadow:var(--fin-shadow-subtle);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-radius:26px;margin-bottom:20px;padding:clamp(20px,2.4vw,30px)}body[data-workspace-system=financial-os-v1] .workspace-section-heading{margin-bottom:22px}body[data-workspace-system=financial-os-v1] .workspace-section-heading h2{letter-spacing:-.04em;font-size:clamp(19px,2vw,24px);font-weight:650}body[data-workspace-system=financial-os-v1] .workspace-section-heading>div>p:last-child{margin-top:8px;font-size:12px;line-height:1.65}body[data-workspace-system=financial-os-v1] .workspace-inline-action{min-height:38px;color:var(--fin-primary);border-radius:12px;padding:0 12px;transition:background .18s,transform .18s}body[data-workspace-system=financial-os-v1] .workspace-inline-action:hover{background:var(--fin-primary-soft);transform:translate(2px)}body[data-workspace-system=financial-os-v1] .dashboard-snapshot-card{padding:clamp(22px,3vw,34px)}body[data-workspace-system=financial-os-v1] .financial-metric-grid{border:0;border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid;overflow:visible}body[data-workspace-system=financial-os-v1] .workspace-metric-tile{background:var(--fin-surface-solid);border-radius:20px;grid-column:span 3;min-height:156px;padding:20px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 10px 28px #271c160b;border:1px solid var(--fin-border)!important}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:hover{z-index:2;transform:translateY(-4px);box-shadow:0 20px 44px #271c1617;border-color:#da775733!important}body[data-workspace-system=financial-os-v1] .workspace-metric-heading{font-size:11px;font-weight:620}body[data-workspace-system=financial-os-v1] .workspace-metric-icon{border-radius:11px;width:34px;height:34px}body[data-workspace-system=financial-os-v1] .workspace-metric-tile>strong{letter-spacing:-.055em;margin-top:26px;font-size:clamp(23px,2.4vw,34px);font-weight:650}body[data-workspace-system=financial-os-v1] .workspace-metric-tile>small{margin-top:9px;font-size:10px}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5){color:#fff;background:radial-gradient(circle at 88% 12%,#da77577a,#0000 32%),linear-gradient(135deg,#171717,#2d2521 62%,#493126);grid-column:1/-1;min-height:188px;padding:clamp(24px,3vw,38px);box-shadow:0 26px 68px #23191438;border-color:#ffffff14!important}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5):after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-110px;right:7%;box-shadow:0 0 0 38px #ffffff09,0 0 0 76px #ffffff05}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5) .workspace-metric-heading,body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5)>small{color:#ffffff9e}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5) .workspace-metric-icon{color:#fff;background:#ffffff1a}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5)>strong{color:#fff;max-width:70%;font-size:clamp(34px,5vw,66px)}body[data-workspace-system=financial-os-v1] .dashboard-insight-grid{grid-template-columns:minmax(0,1.75fr) minmax(310px,.75fr);gap:20px}body[data-workspace-system=financial-os-v1] .dashboard-performance-panel,body[data-workspace-system=financial-os-v1] .dashboard-health-panel{min-height:470px}body[data-workspace-system=financial-os-v1] .financial-dashboard .revenue-summary{margin-bottom:18px}body[data-workspace-system=financial-os-v1] .financial-dashboard .revenue-summary>div{gap:4px;display:grid}body[data-workspace-system=financial-os-v1] .financial-dashboard .revenue-summary small{color:var(--fin-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}body[data-workspace-system=financial-os-v1] .financial-dashboard .revenue-summary strong{letter-spacing:-.055em;font-size:clamp(26px,3vw,40px)}body[data-workspace-system=financial-os-v1] .financial-dashboard .revenue-summary span{background:var(--fin-success-soft);color:var(--fin-success);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}body[data-workspace-system=financial-os-v1] .revenue-line-chart{background:linear-gradient(180deg, #da77570e, transparent 64%), var(--fin-surface-subtle);min-height:285px;color:var(--fin-primary);border:0;border-radius:20px;padding:10px 0 0;position:relative;overflow:hidden}body[data-workspace-system=financial-os-v1] .revenue-line-chart svg{width:100%;height:245px;display:block;overflow:visible}body[data-workspace-system=financial-os-v1] .revenue-grid-line{stroke:var(--fin-border);stroke-width:1px;stroke-dasharray:4 7}body[data-workspace-system=financial-os-v1] .revenue-area{color:var(--fin-primary)}body[data-workspace-system=financial-os-v1] .revenue-line{stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body[data-workspace-system=financial-os-v1] .revenue-point{fill:var(--fin-surface-solid);stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}body[data-workspace-system=financial-os-v1] .revenue-axis{color:var(--fin-text-faint);text-align:center;grid-template-columns:repeat(12,1fr);gap:2px;padding:0 18px 14px;font-size:8px;display:grid}body[data-workspace-system=financial-os-v1] .dashboard-health-score{text-align:center;justify-items:center;gap:18px;padding:8px 0 24px;display:grid}body[data-workspace-system=financial-os-v1] .dashboard-health-score p{max-width:300px;color:var(--fin-text-muted);margin:0;font-size:11px;line-height:1.6}body[data-workspace-system=financial-os-v1] .dashboard-health-ring{background:conic-gradient(var(--fin-primary) var(--health-progress), var(--fin-surface-muted) 0);border-radius:50%;place-items:center;width:164px;height:164px;display:grid;box-shadow:0 20px 48px #3d281f1c}body[data-workspace-system=financial-os-v1] .dashboard-health-ring:before{background:var(--fin-surface-solid);content:"";border-radius:50%;width:126px;height:126px;position:absolute}body[data-workspace-system=financial-os-v1] .dashboard-health-ring>span{z-index:1;align-items:baseline;display:flex;position:relative}body[data-workspace-system=financial-os-v1] .dashboard-health-ring strong{letter-spacing:-.065em;font-size:44px;font-weight:650}body[data-workspace-system=financial-os-v1] .dashboard-health-ring small{color:var(--fin-text-faint);font-size:11px}body[data-workspace-system=financial-os-v1] .health-status-list{border:0;border-radius:0;gap:8px}body[data-workspace-system=financial-os-v1] .health-status-list li{border:1px solid var(--fin-border);background:var(--fin-surface-subtle);border-radius:13px;min-height:48px;padding:9px 12px}body[data-workspace-system=financial-os-v1] .dashboard-operating-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:20px;display:grid}body[data-workspace-system=financial-os-v1] .workspace-action-alert-list{border:0;border-radius:0;gap:10px;display:grid;overflow:visible}body[data-workspace-system=financial-os-v1] .workspace-action-alert{border:1px solid var(--fin-border);background:var(--fin-surface-solid);border-radius:16px;min-height:78px;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s}body[data-workspace-system=financial-os-v1] .workspace-action-alert:hover{background:var(--fin-surface-solid);border-color:#da77572e;transform:translateY(-2px);box-shadow:0 14px 30px #271c1611}body[data-workspace-system=financial-os-v1] .workspace-action-alert-icon{border-radius:12px;width:38px;height:38px}body[data-workspace-system=financial-os-v1] .workspace-action-alert-copy strong,body[data-workspace-system=financial-os-v1] .workspace-action-alert-copy b{font-size:12px}body[data-workspace-system=financial-os-v1] .workspace-action-alert-copy p{margin-top:5px;font-size:10px;line-height:1.55}body[data-workspace-system=financial-os-v1] .financial-priority-grid{grid-template-columns:1fr;gap:9px}body[data-workspace-system=financial-os-v1] .financial-priority-grid>a{border:1px solid var(--fin-border);background:var(--fin-surface-solid);border-radius:16px;min-height:82px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s}body[data-workspace-system=financial-os-v1] .financial-priority-grid>a:hover{border-color:#da775733;transform:translate(3px);box-shadow:0 14px 30px #271c1611}body[data-workspace-system=financial-os-v1] .workspace-link-icon{background:var(--fin-primary-soft);width:38px;height:38px;color:var(--fin-primary);border-radius:12px}body[data-workspace-system=financial-os-v1] .financial-priority-grid strong{font-size:12px}body[data-workspace-system=financial-os-v1] .financial-priority-grid p{font-size:10px;line-height:1.5}body[data-workspace-system=financial-os-v1] .financial-module-grid{gap:14px}body[data-workspace-system=financial-os-v1] .financial-module-grid>a{border:1px solid var(--fin-border);background:var(--fin-surface-solid);border-radius:20px;min-height:210px;padding:20px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s;box-shadow:0 8px 24px #271c1609}body[data-workspace-system=financial-os-v1] .financial-module-grid>a:hover{background:var(--fin-surface-solid);border-color:#da775733;transform:translateY(-5px);box-shadow:0 22px 42px #271c1616}body[data-workspace-system=financial-os-v1] .financial-module-grid small{letter-spacing:.06em;text-transform:uppercase;margin-top:18px;font-size:9px}body[data-workspace-system=financial-os-v1] .financial-module-grid strong{letter-spacing:-.025em;margin-top:8px;font-size:15px}body[data-workspace-system=financial-os-v1] .financial-module-grid p{margin-top:9px;font-size:10px;line-height:1.6}body[data-workspace-system=financial-os-v1] :is(.panel,.data-panel,.core-panel,.finance-panel,.sales-panel,.ops-panel,.controls-panel,.control-card,.einvoice-panel,.recon-panel,.module-card,.detail-panel,.setup-step-card,.customer-record-card,.report-result-panel,.report-export-panel){-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);border-color:var(--fin-border)!important;background:var(--fin-surface)!important;box-shadow:var(--fin-shadow-subtle)!important;border-radius:22px!important}body[data-workspace-system=financial-os-v1] :is(.section-shell-hero,.core-hero,.finance-hero,.sales-hero,.ops-hero,.controls-hero,.setup-hero,.module-hero,.module-detail-header){box-shadow:var(--fin-shadow-subtle);border-radius:24px;padding:28px 30px;border-color:var(--fin-border)!important;background:radial-gradient(circle at 92% 0%, #da77571f, transparent 30%), var(--fin-surface)!important}body[data-workspace-system=financial-os-v1] :is(.metric-card,.section-kpis article,.core-kpis article,.finance-kpis article,.sales-kpis article,.ops-kpis article,.controls-kpis article,.einvoice-kpis article,.recon-kpis article,.module-summary-strip article){min-height:126px;border-color:var(--fin-border)!important;background:var(--fin-surface-solid)!important;border-radius:18px!important;padding:18px!important;box-shadow:0 8px 24px #271c1609!important}body[data-workspace-system=financial-os-v1] .workspace-table-frame,body[data-workspace-system=financial-os-v1] :is(.table-wrap,.erp-table-wrap,.core-table-wrap,.finance-table-wrap,.sales-table-wrap,.ops-table-wrap){border-color:var(--fin-border);background:var(--fin-surface-solid);border-radius:18px}body[data-workspace-system=financial-os-v1] .workspace-data-table thead,body[data-workspace-system=financial-os-v1] :is(.erp-table,.core-table,.finance-table,.sales-table,.ops-table,table.data-table) thead{background:var(--fin-surface-subtle)!important}body[data-workspace-system=financial-os-v1] .workspace-data-table th,body[data-workspace-system=financial-os-v1] :is(.erp-table,.core-table,.finance-table,.sales-table,.ops-table,table.data-table) th{height:44px;color:var(--fin-text-faint);letter-spacing:.06em;text-transform:uppercase;padding-inline:16px;font-size:9px;font-weight:700}body[data-workspace-system=financial-os-v1] .workspace-data-table td,body[data-workspace-system=financial-os-v1] :is(.erp-table,.core-table,.finance-table,.sales-table,.ops-table,table.data-table) td{border-bottom-color:var(--fin-border);height:58px;padding:10px 16px}body[data-workspace-system=financial-os-v1] .workspace-data-table tbody tr:hover,body[data-workspace-system=financial-os-v1] :is(.erp-table,.core-table,.finance-table,.sales-table,.ops-table,table.data-table) tbody tr:hover{background:var(--fin-primary-soft)!important}body[data-workspace-system=financial-os-v1] .transaction-identity .transaction-mark{border-radius:12px;width:36px;height:36px}body[data-workspace-system=financial-os-v1] .transaction-identity strong{font-size:12px}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--fin-border-strong);background:var(--fin-surface-solid);border-radius:14px;min-height:46px;padding-inline:14px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :where(input,select,textarea):focus{border-color:var(--fin-primary);box-shadow:var(--fin-focus)}body[data-workspace-system=financial-os-v1] .workspace-status-badge,body[data-workspace-system=financial-os-v1] :is(.status-badge,.period-pill,.role-badge,.report-result-badge,.ds-badge){border-color:var(--fin-border);background:var(--fin-surface-subtle);min-height:26px;padding:0 9px;font-size:9px}body[data-workspace-system=financial-os-v1] :is(.workspace-command-dialog,.workspace-assistance-panel){-webkit-backdrop-filter:blur(34px)saturate(155%);backdrop-filter:blur(34px)saturate(155%);border:1px solid var(--fin-border)!important;background:color-mix(in srgb, var(--fin-surface-solid) 94%, transparent)!important;box-shadow:var(--fin-shadow-popover)!important;border-radius:24px!important}body[data-workspace-system=financial-os-v1] .workspace-surface-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1712105c}@media (max-width:1180px){body[data-workspace-system=financial-os-v1] .workspace-command-header{display:none}body[data-workspace-system=financial-os-v1] .dashboard-content,body[data-workspace-system=financial-os-v1] :is(.section-page-modern,.core-page,.finance-page,.sales-page,.ops-page,.controls-page,.guided-setup-page,.module-page,.module-detail-page,.einvoice-page,.recon-page,.account-security-page,.help-center-page){padding-top:92px}body[data-workspace-system=financial-os-v1] .workspace-page-header{grid-template-columns:1fr;align-items:start}body[data-workspace-system=financial-os-v1] .workspace-page-actions{justify-content:flex-start;max-width:none}body[data-workspace-system=financial-os-v1] .workspace-metric-tile{grid-column:span 6}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5){grid-column:1/-1}body[data-workspace-system=financial-os-v1] .dashboard-insight-grid,body[data-workspace-system=financial-os-v1] .dashboard-operating-grid{grid-template-columns:1fr}body[data-workspace-system=financial-os-v1] .dashboard-performance-panel,body[data-workspace-system=financial-os-v1] .dashboard-health-panel{min-height:0}body[data-workspace-system=financial-os-v1] .financial-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){body[data-workspace-system=financial-os-v1] .mobile-workspace-header{border-bottom:1px solid var(--fin-border);-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);min-height:64px;box-shadow:0 12px 34px #271c160e;background:color-mix(in srgb, var(--fin-surface-solid) 84%, transparent)!important}body[data-workspace-system=financial-os-v1] .mobile-menu-trigger,body[data-workspace-system=financial-os-v1] .mobile-command-trigger{background:var(--fin-surface-muted);color:var(--fin-text-secondary);border-radius:12px}body[data-workspace-system=financial-os-v1] .sidebar.supabase-sidebar{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:color-mix(in srgb, var(--fin-surface-solid) 96%, transparent)!important;width:min(88vw,330px)!important;padding:14px!important}body[data-workspace-system=financial-os-v1] .sidebar.supabase-sidebar nav a{border-radius:13px;min-height:46px}body[data-workspace-system=financial-os-v1] .mobile-bottom-nav{left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--fin-border);-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);border-radius:20px;width:auto;min-height:62px;box-shadow:0 18px 54px #271c1629;background:color-mix(in srgb, var(--fin-surface-solid) 86%, transparent)!important}body[data-workspace-system=financial-os-v1] .mobile-bottom-nav a[aria-current=page],body[data-workspace-system=financial-os-v1] .mobile-bottom-nav button.active{color:var(--fin-primary)}}@media (max-width:700px){body[data-workspace-system=financial-os-v1] .dashboard-content,body[data-workspace-system=financial-os-v1] :is(.section-page-modern,.core-page,.finance-page,.sales-page,.ops-page,.controls-page,.guided-setup-page,.module-page,.module-detail-page,.einvoice-page,.recon-page,.account-security-page,.help-center-page){padding:82px 14px 112px}body[data-workspace-system=financial-os-v1] .workspace-page-header{border-radius:22px;min-height:0;padding:24px 20px}body[data-workspace-system=financial-os-v1] .workspace-page-header:after{bottom:-110px;right:-70px}body[data-workspace-system=financial-os-v1] .workspace-breadcrumb{margin-bottom:16px}body[data-workspace-system=financial-os-v1] .workspace-page-header h1{font-size:clamp(36px,12vw,52px)}body[data-workspace-system=financial-os-v1] .workspace-page-description{margin-top:14px;font-size:12px}body[data-workspace-system=financial-os-v1] .workspace-page-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}body[data-workspace-system=financial-os-v1] .workspace-page-actions .workspace-status,body[data-workspace-system=financial-os-v1] .workspace-page-actions>:first-child{grid-column:1/-1}body[data-workspace-system=financial-os-v1] .workspace-section{border-radius:21px;padding:20px 16px}body[data-workspace-system=financial-os-v1] .workspace-section-heading{flex-direction:column;align-items:flex-start}body[data-workspace-system=financial-os-v1] .financial-metric-grid{grid-template-columns:1fr}body[data-workspace-system=financial-os-v1] .workspace-metric-tile,body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5){grid-column:1;min-height:142px;border-right:1px solid var(--fin-border)!important;border-bottom:1px solid var(--fin-border)!important}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5){min-height:180px}body[data-workspace-system=financial-os-v1] .workspace-metric-tile:nth-child(5)>strong{max-width:100%;font-size:clamp(34px,11vw,48px)}body[data-workspace-system=financial-os-v1] .revenue-line-chart{margin-inline:-4px}body[data-workspace-system=financial-os-v1] .revenue-line-chart svg{height:205px}body[data-workspace-system=financial-os-v1] .revenue-axis{font-size:7px}body[data-workspace-system=financial-os-v1] .workspace-action-alert{grid-template-columns:38px minmax(0,1fr)}body[data-workspace-system=financial-os-v1] .workspace-action-alert .workspace-inline-action{grid-column:2}body[data-workspace-system=financial-os-v1] .financial-module-grid{grid-template-columns:1fr}body[data-workspace-system=financial-os-v1] .financial-module-grid>a{min-height:190px}body[data-workspace-system=financial-os-v1] .workspace-table-frame{border-left:0;border-right:0;border-radius:0;width:calc(100% + 32px);margin-inline:-16px}}@media (prefers-reduced-motion:reduce){body[data-workspace-system=financial-os-v1] *,body[data-workspace-system=financial-os-v1] :before,body[data-workspace-system=financial-os-v1] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body[data-workspace-system=financial-os-v1]:not(:has(.erp-shell)){background:#fff}html[data-theme=dark] body[data-workspace-system=financial-os-v1]:not(:has(.erp-shell)){background:#0d0b0a}html[data-theme=light] body[data-workspace-system=financial-os-v1]{--fin-canvas:#f6f2ef;--fin-surface:#fffffff5;--fin-surface-solid:#fff;--fin-surface-subtle:#f8f2ef;--fin-surface-muted:#eee5e0;--fin-border:#2c1f1a24;--fin-border-strong:#2c1f1a3d;--fin-text:#171310;--fin-text-secondary:#463a35;--fin-text-muted:#695a53;--fin-text-faint:#776860;--fin-primary:#da7757;--fin-primary-hover:#c86242;--fin-primary-ink:#a94b30;--fin-primary-soft:#fff0ea;--fin-success:#18664f;--fin-success-soft:#e9f5f0;--fin-warning:#7a4307;--fin-warning-soft:#fff3dd;--fin-danger:#9d3042;--fin-danger-soft:#fff0f2;--fin-info:#3558a6;--fin-info-soft:#edf2ff}html[data-theme=dark] body[data-workspace-system=financial-os-v1]{--fin-canvas:#10100f;--fin-surface:#1d1b19f0;--fin-surface-solid:#1d1b19;--fin-surface-subtle:#24211f;--fin-surface-muted:#2c2825;--fin-border:#ffffff1a;--fin-border-strong:#ffffff2e;--fin-text:#f7f3f0;--fin-text-secondary:#d3cbc6;--fin-text-muted:#b7aaa3;--fin-text-faint:#a89d96;--fin-primary:#e99174;--fin-primary-hover:#f1a087;--fin-primary-ink:#e99174;--fin-primary-soft:#e9917429;--fin-success:#78d5b6;--fin-success-soft:#78d5b624;--fin-warning:#f1c06b;--fin-warning-soft:#f1c06b24;--fin-danger:#ff9aa7;--fin-danger-soft:#ff9aa724;--fin-info:#a9c0ff;--fin-info-soft:#a9c0ff24}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace,body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :where(h1,h2,h3,h4,h5,h6,legend,dt,.workspace-section-heading h2,.workspace-page-header h1,.workspace-metric-tile>strong,.workspace-action-alert-copy strong,.financial-priority-grid strong,.financial-module-grid strong,.transaction-identity strong){color:var(--fin-text)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :where(p,small,dd,time,.workspace-page-description,.workspace-page-meta,.workspace-section-heading>div>p:last-child,.workspace-action-alert-copy p,.financial-priority-grid p,.financial-module-grid p,.transaction-identity small){color:var(--fin-text-secondary)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :where(.workspace-breadcrumb,.workspace-breadcrumb a,.workspace-metric-heading,.workspace-metric-tile>small,.revenue-axis,.financial-dashboard .revenue-summary small,.workspace-data-table th,.erp-table th,.core-table th,.finance-table th,.sales-table th,.ops-table th){color:var(--fin-text-muted)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :where(.workspace-eyebrow,.workspace-inline-action,.financial-module-grid b){color:var(--fin-primary-ink)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.section-shell-hero,.core-hero,.finance-hero,.sales-hero,.ops-hero,.controls-hero,.setup-hero,.module-hero,.module-detail-header){border-color:var(--fin-border)!important;color:var(--fin-text)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.section-shell-hero,.core-hero,.finance-hero,.sales-hero,.ops-hero,.controls-hero,.setup-hero,.module-hero,.module-detail-header) :where(h1,h2,h3,h4,h5,h6,strong,b,span,label,li,dt,dd,time){color:var(--fin-text)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.section-shell-hero,.core-hero,.finance-hero,.sales-hero,.ops-hero,.controls-hero,.setup-hero,.module-hero,.module-detail-header) :where(p,small,.muted,.description,.subtitle){color:var(--fin-text-secondary)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-page-header,.section-shell-hero,.core-hero,.finance-hero,.sales-hero,.ops-hero,.controls-hero,.setup-hero,.module-hero,.module-detail-header) :where(.eyebrow,.workspace-eyebrow,[class*=kicker]){color:var(--fin-primary-ink)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.primary,.action-link.primary,button.primary,button[type=submit],.finance-primary,.sales-primary,.core-primary,.setup-primary,.submit-button,.save-button,.create-button),body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.primary,.action-link.primary,button.primary,button[type=submit],.finance-primary,.sales-primary,.core-primary,.setup-primary,.submit-button,.save-button,.create-button) :where(span,strong,b,svg),body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-metric-tile:nth-child(5),body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-metric-tile:nth-child(5) :where(strong,b,span,svg){color:#fff!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-metric-tile:nth-child(5) :where(.workspace-metric-heading,small){color:#ffffffb8!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace .workspace-metric-tile:nth-child(5) .workspace-metric-icon{color:#fff!important;background:#ffffff1f!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-metric-tile,.workspace-action-alert,.financial-priority-grid>a,.financial-module-grid>a,.workspace-section,.health-status-list li){color:var(--fin-text)!important}body[data-workspace-system=financial-os-v1] .workspace-metric-tile.tone-success .workspace-metric-icon,body[data-workspace-system=financial-os-v1] .workspace-action-alert.tone-success .workspace-action-alert-icon{background:var(--fin-success-soft)!important;color:var(--fin-success)!important}body[data-workspace-system=financial-os-v1] .workspace-metric-tile.tone-warning .workspace-metric-icon,body[data-workspace-system=financial-os-v1] .workspace-action-alert.tone-warning .workspace-action-alert-icon{background:var(--fin-warning-soft)!important;color:var(--fin-warning)!important}body[data-workspace-system=financial-os-v1] .workspace-metric-tile.tone-danger .workspace-metric-icon,body[data-workspace-system=financial-os-v1] .workspace-action-alert.tone-danger .workspace-action-alert-icon{background:var(--fin-danger-soft)!important;color:var(--fin-danger)!important}body[data-workspace-system=financial-os-v1] .workspace-metric-tile.tone-info .workspace-metric-icon,body[data-workspace-system=financial-os-v1] .workspace-action-alert.tone-info .workspace-action-alert-icon{background:var(--fin-info-soft)!important;color:var(--fin-info)!important}body[data-workspace-system=financial-os-v1] .workspace-status-badge{color:var(--fin-text-secondary)!important}body[data-workspace-system=financial-os-v1] .workspace-status-badge.tone-success{border-color:color-mix(in srgb, var(--fin-success) 30%, transparent)!important;background:var(--fin-success-soft)!important;color:var(--fin-success)!important}body[data-workspace-system=financial-os-v1] .workspace-status-badge.tone-warning{border-color:color-mix(in srgb, var(--fin-warning) 30%, transparent)!important;background:var(--fin-warning-soft)!important;color:var(--fin-warning)!important}body[data-workspace-system=financial-os-v1] .workspace-status-badge.tone-danger{border-color:color-mix(in srgb, var(--fin-danger) 30%, transparent)!important;background:var(--fin-danger-soft)!important;color:var(--fin-danger)!important}body[data-workspace-system=financial-os-v1] .workspace-status-badge.tone-info{border-color:color-mix(in srgb, var(--fin-info) 30%, transparent)!important;background:var(--fin-info-soft)!important;color:var(--fin-info)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.erp-table,.core-table,.finance-table,.sales-table,.ops-table,table.data-table){color:var(--fin-text-secondary)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.erp-table,.core-table,.finance-table,.sales-table,.ops-table,table.data-table) td{border-bottom-color:var(--fin-border)!important;color:var(--fin-text-secondary)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :is(.workspace-data-table,.erp-table,.core-table,.finance-table,.sales-table,.ops-table,table.data-table) td :where(strong,b){color:var(--fin-text)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :where(input:not([type=checkbox]):not([type=radio]),select,textarea){-webkit-text-fill-color:var(--fin-text);border-color:var(--fin-border-strong)!important;background:var(--fin-surface-solid)!important;color:var(--fin-text)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace :where(input,textarea)::placeholder{opacity:1;color:var(--fin-text-muted)!important}body[data-workspace-system=financial-os-v1] .erp-shell>.workspace select option{background:var(--fin-surface-solid);color:var(--fin-text)}@media (min-width:961px){body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar .sidebar-footer{border-top:1px solid var(--supabase-sidebar-border);color:var(--supabase-sidebar-muted);margin-top:auto;padding:14px 10px 0;opacity:1!important;visibility:visible!important;display:block!important}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar .sidebar-footer p{margin:0 0 6px;font-size:9px;line-height:1.5}body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar .sidebar-footer a{color:var(--fin-primary-ink)!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar :where(.sidebar-section-label,.sidebar-workspace-copy small,.sidebar-footer,nav a){color:#695a53!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .erp-shell>.sidebar.supabase-sidebar :where(.desktop-sidebar-brand strong,.sidebar-workspace-copy strong,nav a[aria-current=page],nav a[aria-current=page] span){color:#171310!important}}body[data-workspace-system=financial-os-v1] .dashboard-health-ring{isolation:isolate;position:relative}body[data-workspace-system=financial-os-v1] .dashboard-health-ring:before{inset:19px}body[data-workspace-system=financial-os-v1] .workspace-command-header+.mobile-command-trigger{z-index:121}body[data-workspace-system=financial-os-v1] .dashboard-content,body[data-workspace-system=financial-os-v1] .workspace-section,body[data-workspace-system=financial-os-v1] .workspace-page-header{min-width:0}
html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard{--dash-canvas:#f6f2ef;--dash-surface:#fff;--dash-surface-soft:#fbf7f4;--dash-text:#171310;--dash-text-secondary:#463a35;--dash-text-muted:#695a53;--dash-line:#2c1f1a29;--dash-brand:#a94b30;--dash-success:#17624c;--dash-success-soft:#eef8f3;--dash-warning:#7a4307;--dash-warning-soft:#fff6e5;--dash-danger:#982f40;--dash-danger-soft:#fff0f2;--dash-info:#3156a3;--dash-info-soft:#eef3ff}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard{--dash-canvas:#10100f;--dash-surface:#1d1b19;--dash-surface-soft:#24211f;--dash-text:#f7f3f0;--dash-text-secondary:#d3cbc6;--dash-text-muted:#b7aaa3;--dash-line:#ffffff1f;--dash-brand:#f09a7d;--dash-success:#7bd8b9;--dash-success-soft:#7bd8b924;--dash-warning:#f3c36e;--dash-warning-soft:#f3c36e24;--dash-danger:#ff9aaa;--dash-danger-soft:#ff9aaa24;--dash-info:#aec3ff;--dash-info-soft:#aec3ff24}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard{color:var(--dash-text)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-page-header{border-color:var(--dash-line)!important;background:radial-gradient(circle at 88% 6%, #da775738, transparent 31%), linear-gradient(145deg, color-mix(in srgb, var(--dash-surface) 96%, transparent), var(--dash-surface-soft))!important;color:var(--dash-text)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-page-header :where(h1,h2,h3,strong,b,label,li,dt,dd,time){color:var(--dash-text)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-page-header :where(p,small,.workspace-page-description,.workspace-page-meta){color:var(--dash-text-secondary)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard :where(.workspace-breadcrumb,.workspace-breadcrumb a,.workspace-metric-heading,.workspace-metric-tile>small,.revenue-axis,.financial-dashboard .revenue-summary small){color:var(--dash-text-muted)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard :where(.workspace-eyebrow,.workspace-inline-action,.financial-module-grid b){color:var(--dash-brand)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile{border-color:var(--dash-line)!important;background:var(--dash-surface)!important;color:var(--dash-text)!important;background-image:none!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-success{background:linear-gradient(145deg, #fff, var(--dash-success-soft))!important;border-color:#17624c40!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-warning{background:linear-gradient(145deg, #fff, var(--dash-warning-soft))!important;border-color:#7a43073d!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-danger{background:linear-gradient(145deg, #fff, var(--dash-danger-soft))!important;border-color:#982f4038!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-info{background:linear-gradient(145deg, #fff, var(--dash-info-soft))!important;border-color:#3156a338!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-success{background:linear-gradient(145deg, #1d1b19, var(--dash-success-soft))!important;border-color:#7bd8b938!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-warning{background:linear-gradient(145deg, #1d1b19, var(--dash-warning-soft))!important;border-color:#f3c36e38!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-danger{background:linear-gradient(145deg, #1d1b19, var(--dash-danger-soft))!important;border-color:#ff9aaa38!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-info{background:linear-gradient(145deg, #1d1b19, var(--dash-info-soft))!important;border-color:#aec3ff38!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile :where(.workspace-metric-heading,strong,small){color:inherit!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-success .workspace-metric-heading{color:var(--dash-success)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-warning .workspace-metric-heading{color:var(--dash-warning)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-danger .workspace-metric-heading{color:var(--dash-danger)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-metric-tile.tone-info .workspace-metric-heading{color:var(--dash-info)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile:nth-child(5){color:#fff!important;background:radial-gradient(circle at 88% 12%,#da775785,#0000 32%),linear-gradient(135deg,#171717,#2d2521 62%,#493126)!important;border-color:#ffffff24!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile:nth-child(5) :where(strong,b,span,svg){color:#fff!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile:nth-child(5) :where(.workspace-metric-heading,small){color:#ffffffc7!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .financial-metric-grid>.workspace-metric-tile:nth-child(5) .workspace-metric-icon{color:#fff!important;background:#ffffff21!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard :is(.workspace-section,.workspace-action-alert,.financial-priority-grid>a,.financial-module-grid>a,.health-status-list li,.workspace-table-frame){border-color:var(--dash-line)!important;background:var(--dash-surface)!important;color:var(--dash-text)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard :where(.workspace-section-heading h2,.workspace-action-alert-copy strong,.workspace-action-alert-copy b,.financial-priority-grid strong,.financial-module-grid strong,.dashboard-health-ring strong,.transaction-identity strong){color:var(--dash-text)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard :where(.workspace-section-heading>div>p:last-child,.workspace-action-alert-copy p,.financial-priority-grid p,.financial-module-grid p,.dashboard-health-score p,.transaction-identity small){color:var(--dash-text-secondary)!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-action-alert.tone-success{border-left:4px solid var(--dash-success)!important;background:linear-gradient(90deg, var(--dash-success-soft), #fff 28%)!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-action-alert.tone-warning{border-left:4px solid var(--dash-warning)!important;background:linear-gradient(90deg, var(--dash-warning-soft), #fff 28%)!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-action-alert.tone-danger{border-left:4px solid var(--dash-danger)!important;background:linear-gradient(90deg, var(--dash-danger-soft), #fff 28%)!important}html[data-theme=light] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-action-alert.tone-info{border-left:4px solid var(--dash-info)!important;background:linear-gradient(90deg, var(--dash-info-soft), #fff 28%)!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-action-alert.tone-success{border-left:4px solid var(--dash-success)!important;background:linear-gradient(90deg, var(--dash-success-soft), var(--dash-surface) 32%)!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-action-alert.tone-warning{border-left:4px solid var(--dash-warning)!important;background:linear-gradient(90deg, var(--dash-warning-soft), var(--dash-surface) 32%)!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-action-alert.tone-danger{border-left:4px solid var(--dash-danger)!important;background:linear-gradient(90deg, var(--dash-danger-soft), var(--dash-surface) 32%)!important}html[data-theme=dark] body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-action-alert.tone-info{border-left:4px solid var(--dash-info)!important;background:linear-gradient(90deg, var(--dash-info-soft), var(--dash-surface) 32%)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-data-table{color:var(--dash-text-secondary)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-data-table th{background:var(--dash-surface-soft)!important;color:var(--dash-text-muted)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-data-table td{border-color:var(--dash-line)!important;color:var(--dash-text-secondary)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-data-table td :where(strong,b){color:var(--dash-text)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--dash-line)!important;background:var(--dash-surface)!important;color:var(--dash-text)!important;-webkit-text-fill-color:var(--dash-text)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard :where(input,textarea)::placeholder{color:var(--dash-text-muted)!important;opacity:1!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-status,body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-search-trigger,body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-header-actions button{color:var(--dash-text-muted)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-status-badge{color:var(--dash-text-secondary)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-status-badge.tone-success{color:var(--dash-success)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-status-badge.tone-warning{color:var(--dash-warning)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-status-badge.tone-danger{color:var(--dash-danger)!important}body[data-workspace-system=financial-os-v1] .apple-grade-dashboard .workspace-status-badge.tone-info{color:var(--dash-info)!important}
:root{--hisab-font:var(--font-space-grotesk), "Inter Variable", "SF Pro Display", system-ui, sans-serif;--hisab-mono:"Geist Mono", "SFMono-Regular", "Roboto Mono", ui-monospace, monospace;--hisab-brand-50:#f1f3ff;--hisab-brand-100:#e3e7ff;--hisab-brand-300:#a4b0ff;--hisab-brand-400:#7d8aff;--hisab-brand-500:#5f6fff;--hisab-brand-600:#4c56e8;--hisab-brand-700:#3e46bd;--hisab-balanced:#16c784;--hisab-unbalanced:#ff4d6d;--hisab-pending:#f4b740;--hisab-flagged:#ff7a45;--hisab-debit:#1db981;--hisab-credit:#e5485d;--hisab-info:#4da3ff;--hisab-radius-xs:4px;--hisab-radius-sm:6px;--hisab-radius-md:8px;--hisab-radius-lg:12px;--hisab-radius-xl:16px;--hisab-radius-2xl:20px;--hisab-ease-out:cubic-bezier(.16, 1, .3, 1);--hisab-ease-standard:cubic-bezier(.2, 0, 0, 1);--hisab-fast:.12s;--hisab-base:.18s;--hisab-moderate:.24s;--hisab-slow:.32s}html[data-theme=light]{--hisab-app:#f7f8fb;--hisab-surface:#fff;--hisab-surface-raised:#fcfcfd;--hisab-surface-muted:#f1f3f7;--hisab-surface-hover:#f6f7fa;--hisab-glass:#ffffffc7;--hisab-text:#151922;--hisab-text-2:#596273;--hisab-text-3:#7a8394;--hisab-border:#0f172a1a;--hisab-border-strong:#0f172a2b;--hisab-shadow-1:0 1px 2px #0c121f0a, 0 5px 14px #0c121f0e;--hisab-shadow-2:0 1px 2px #0c121f0d, 0 16px 36px #0c121f1f, 0 0 0 1px #0f172a0d;--hisab-shadow-3:0 34px 100px #05091238, 0 0 0 1px #0f172a1a}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hisab-app:#080a0f;--hisab-surface:#0e1117;--hisab-surface-raised:#121620;--hisab-surface-muted:#181d27;--hisab-surface-hover:#1b212c;--hisab-glass:#0e1117c7;--hisab-text:#f2f4f7;--hisab-text-2:#b6bdc9;--hisab-text-3:#858fa0;--hisab-border:#ffffff13;--hisab-border-strong:#ffffff24;--hisab-shadow-1:0 1px 0 #ffffff09 inset, 0 8px 24px #00000047;--hisab-shadow-2:0 1px 0 #ffffff0b inset, 0 22px 56px #0000007a, 0 0 0 1px #ffffff0e;--hisab-shadow-3:0 1px 0 #ffffff0d inset, 0 42px 110px #000000a8, 0 0 0 1px #ffffff13}html,body{font-family:var(--hisab-font);background:var(--hisab-app);color:var(--hisab-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body[data-ui-polish=hisab-precision-2026]{background:radial-gradient(circle at 80% -10%, #5f6fff14, transparent 30rem), var(--hisab-app)}::selection{color:var(--hisab-text);background:#5f6fff38}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea):focus-visible{box-shadow:0 0 0 2px var(--hisab-surface), 0 0 0 4px #5f6fff85!important;outline:none!important}:where(.primary,.marketing-start,button.primary,.action-link.primary){border-radius:var(--hisab-radius-md)!important;background:linear-gradient(180deg, #6f7cff, var(--hisab-brand-600))!important;color:#fff!important;transition:transform var(--hisab-fast) var(--hisab-ease-out), box-shadow var(--hisab-fast) var(--hisab-ease-out), filter var(--hisab-fast) var(--hisab-ease-out)!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #fff3,0 2px 4px #232a7824,0 8px 20px #4c56e833!important}:where(.primary,.marketing-start,button.primary,.action-link.primary):hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 4px 9px #232a7829,0 12px 28px #4c56e842!important}:where(.primary,.marketing-start,button.primary,.action-link.primary):active{transform:translateY(1px)scale(.98);box-shadow:inset 0 1px 3px #0a0d2d3d!important}:where(.secondary,.marketing-demo,button:not(.primary),.action-link.secondary){border-radius:var(--hisab-radius-md);transition:transform var(--hisab-fast) var(--hisab-ease-out), border-color var(--hisab-fast), background var(--hisab-fast), color var(--hisab-fast)}:where(.secondary,.marketing-demo,button:not(.primary),.action-link.secondary):active{transform:translateY(1px)scale(.98)}.marketing-site,.marketing-main,.public-site-shell{color:var(--hisab-text)!important;background:0 0!important}.marketing-header{-webkit-backdrop-filter:blur(14px)saturate(145%);border-bottom:1px solid var(--hisab-border)!important;background:color-mix(in srgb, var(--hisab-glass) 92%, transparent)!important}.marketing-hero.hisab-fintech-hero{align-items:center;min-height:min(880px,100svh - 72px);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)!important;gap:clamp(42px,6vw,92px)!important;padding-top:clamp(80px,9vw,132px)!important;padding-bottom:clamp(64px,8vw,110px)!important;display:grid!important}.hisab-fintech-hero .marketing-hero-copy{max-width:690px}.hisab-fintech-hero h1{text-wrap:balance;max-width:740px;letter-spacing:-.065em!important;font-size:clamp(3.1rem,5.8vw,6.4rem)!important;font-weight:650!important;line-height:.94!important}.hisab-fintech-hero .marketing-hero-copy>p{max-width:630px;color:var(--hisab-text-2)!important;font-size:clamp(1rem,1.35vw,1.25rem)!important;line-height:1.65!important}.marketing-eyebrow,.hisab-fintech-hero .marketing-eyebrow{text-transform:uppercase;color:var(--hisab-brand-600)!important;letter-spacing:.095em!important;font-size:11px!important;font-weight:700!important}.hisab-fintech-preview{border:1px solid var(--hisab-border);background:linear-gradient(145deg, color-mix(in srgb, var(--hisab-surface) 92%, transparent), color-mix(in srgb, var(--hisab-brand-500) 7%, var(--hisab-surface)));min-width:0;box-shadow:var(--hisab-shadow-3);isolation:isolate;border-radius:24px;padding:10px;position:relative}.hisab-fintech-preview:before{content:"";aspect-ratio:1;filter:blur(30px);z-index:-1;background:radial-gradient(circle,#5f6fff42,#0000 68%);border-radius:50%;width:55%;position:absolute;inset:-12% -8% auto auto}.hisab-preview-window{border:1px solid var(--hisab-border);background:var(--hisab-surface);border-radius:17px;min-height:590px;overflow:hidden}.hisab-preview-topbar{border-bottom:1px solid var(--hisab-border);background:var(--hisab-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:20px;height:52px;padding:0 18px;display:flex}.hisab-preview-brand,.hisab-preview-status,.hisab-preview-kpi,.hisab-preview-ledger-head,.hisab-preview-ledger-row{align-items:center;display:flex}.hisab-preview-brand{letter-spacing:-.02em;gap:10px;font-weight:650}.hisab-preview-brand img{width:26px;height:26px}.hisab-preview-status{color:var(--hisab-text-2);gap:7px;font-size:12px}.hisab-preview-status i{background:var(--hisab-balanced);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #16c7841c}.hisab-preview-body{padding:24px}.hisab-preview-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.hisab-preview-heading small{color:var(--hisab-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.hisab-preview-heading strong{letter-spacing:-.035em;margin-top:6px;font-size:22px;display:block}.hisab-preview-balance{color:var(--hisab-balanced);font-size:12px;font-weight:650}.hisab-preview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.hisab-preview-kpi{border:1px solid var(--hisab-border);background:linear-gradient(145deg, var(--hisab-surface), color-mix(in srgb, var(--hisab-brand-500) 4%, var(--hisab-surface)));border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:116px;padding:16px}.hisab-preview-kpi span{color:var(--hisab-text-3);font-size:11px;font-weight:600}.hisab-preview-kpi strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums slashed-zero;font-size:clamp(18px,2vw,26px)}.hisab-preview-kpi small{color:var(--hisab-balanced);margin-top:auto;font-size:11px}.hisab-preview-ledger{border:1px solid var(--hisab-border);border-radius:12px;overflow:hidden}.hisab-preview-ledger-head,.hisab-preview-ledger-row{grid-template-columns:1.15fr 1.9fr 1fr 1fr;gap:12px;padding:0 14px;display:grid}.hisab-preview-ledger-head{min-height:36px;color:var(--hisab-text-3);background:var(--hisab-surface-muted);letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:700}.hisab-preview-ledger-row{border-top:1px solid var(--hisab-border);min-height:48px;color:var(--hisab-text-2);font-size:12px}.hisab-preview-ledger-row strong{color:var(--hisab-text);font-weight:600}.hisab-preview-ledger-row span:nth-last-child(-n+2),.hisab-preview-ledger-head span:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums slashed-zero}.hisab-preview-ledger-row .debit{color:var(--hisab-debit)}.hisab-preview-ledger-row .credit{color:var(--hisab-credit)}.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,.marketing-cta{border-radius:0!important}:where(.marketing-module-grid article,.home-industry-grid a,.home-pricing-grid article,.home-proof-trust-grid a,.home-implementation-resource-grid a,.home-final-recommendation-grid a,.marketing-benefit-grid article,.marketing-step-grid article){border-color:var(--hisab-border)!important;background:var(--hisab-surface)!important;color:var(--hisab-text)!important;box-shadow:var(--hisab-shadow-1)!important;border-radius:var(--hisab-radius-lg)!important;transition:transform var(--hisab-base) var(--hisab-ease-out), border-color var(--hisab-base), box-shadow var(--hisab-base)!important}:where(.marketing-module-grid article,.home-industry-grid a,.home-proof-trust-grid a,.home-implementation-resource-grid a,.home-final-recommendation-grid a):hover{transform:translateY(-3px);box-shadow:var(--hisab-shadow-2)!important;border-color:#5f6fff4d!important}.erp-shell{--sidebar-width:66px;background:var(--hisab-app)!important;color:var(--hisab-text)!important}.erp-shell .workspace{scrollbar-gutter:stable;background:0 0!important}.erp-shell .sidebar.supabase-sidebar{box-shadow:10px 0 40px #0509120a;width:var(--sidebar-width)!important;border-right:1px solid var(--hisab-border)!important;background:color-mix(in srgb, var(--hisab-surface) 96%, transparent)!important;transition:width .22s var(--hisab-ease-out), box-shadow .22s var(--hisab-ease-out)!important}.erp-shell .sidebar.supabase-sidebar:hover,.erp-shell .sidebar.supabase-sidebar:focus-within{box-shadow:var(--hisab-shadow-2);width:246px!important}.erp-shell .sidebar :where(a,button){border-radius:8px!important}.erp-shell .sidebar nav a{min-height:38px;color:var(--hisab-text-2)!important;transition:color var(--hisab-fast), background var(--hisab-fast), transform var(--hisab-fast)!important}.erp-shell .sidebar nav a:hover{color:var(--hisab-text)!important;background:var(--hisab-surface-hover)!important}.erp-shell .sidebar nav a.active{box-shadow:inset 0 0 0 1px #5f6fff29;color:var(--hisab-text)!important;background:linear-gradient(90deg,#5f6fff24,#5f6fff0f)!important}.erp-shell .sidebar nav a.active .sidebar-nav-icon{color:var(--hisab-brand-500)!important}.erp-shell .sidebar-section-label{color:var(--hisab-text-3)!important;letter-spacing:.08em!important;font-size:10px!important}.erp-shell .sidebar-workspace-switcher{border-color:var(--hisab-border)!important;background:var(--hisab-surface-raised)!important}.erp-shell .sidebar-workspace-mark{box-shadow:0 7px 18px #4c56e83d;background:linear-gradient(145deg, var(--hisab-brand-500), var(--hisab-brand-700))!important;color:#fff!important}:where(.finance-page,.sales-page,.reconciliation-page,.module-page,.workspace-page,.apple-grade-dashboard){color:var(--hisab-text)!important}:where(.finance-hero,.workspace-page-header,.module-hero,.sales-hero,.reconciliation-hero){border:1px solid var(--hisab-border)!important;border-radius:var(--hisab-radius-xl)!important;background:radial-gradient(circle at 88% 0%, #5f6fff26, transparent 32%), linear-gradient(145deg, var(--hisab-surface), color-mix(in srgb, var(--hisab-brand-500) 4%, var(--hisab-surface)))!important;box-shadow:var(--hisab-shadow-1)!important}:where(.finance-panel,.workspace-section,.module-panel,.sales-panel,.reconciliation-panel,.workspace-metric-tile,.workspace-table-frame){border:1px solid var(--hisab-border)!important;border-radius:var(--hisab-radius-lg)!important;background:var(--hisab-surface)!important;color:var(--hisab-text)!important;box-shadow:var(--hisab-shadow-1)!important}.finance-kpis article{border:1px solid var(--hisab-border)!important;border-radius:var(--hisab-radius-lg)!important;background:linear-gradient(145deg, var(--hisab-surface), color-mix(in srgb, var(--hisab-brand-500) 4%, var(--hisab-surface)))!important;box-shadow:var(--hisab-shadow-1)!important}.finance-kpis article strong,.workspace-metric-tile strong,.finance-table td:nth-last-child(-n+3),.workspace-data-table td:nth-last-child(-n+3),.financial-metric-grid strong{font-feature-settings:"tnum" 1, "zero" 1, "lnum" 1;letter-spacing:-.018em;font-variant-numeric:tabular-nums slashed-zero lining-nums!important}.finance-tabs,.workspace-tabs{border:1px solid var(--hisab-border)!important;background:var(--hisab-surface-muted)!important;border-radius:10px!important;gap:4px!important;padding:4px!important}.finance-tabs button,.workspace-tabs button{min-height:36px;color:var(--hisab-text-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important}.finance-tabs button.active,.workspace-tabs button.active{color:var(--hisab-text)!important;background:var(--hisab-surface)!important;box-shadow:0 1px 2px #0c121f14, 0 0 0 1px var(--hisab-border)!important}:where(.finance-form,.sales-form,.module-form,.reconciliation-form) :where(input,select,textarea){min-height:40px;border:1px solid var(--hisab-border)!important;border-radius:var(--hisab-radius-md)!important;background:var(--hisab-surface-raised)!important;color:var(--hisab-text)!important;transition:border-color var(--hisab-fast), box-shadow var(--hisab-fast), background var(--hisab-fast)!important}:where(.finance-form,.sales-form,.module-form,.reconciliation-form) :where(input,select,textarea):hover{border-color:var(--hisab-border-strong)!important}:where(.finance-form,.sales-form,.module-form,.reconciliation-form) input[type=number]{text-align:right;font-variant-numeric:tabular-nums slashed-zero}.finance-table-wrap,.workspace-table-frame{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:var(--hisab-radius-lg)!important}.finance-table,.workspace-data-table{font-variant-numeric:tabular-nums slashed-zero lining-nums;color:var(--hisab-text)!important;font-size:13px!important}.finance-table thead,.workspace-data-table thead{z-index:4;-webkit-backdrop-filter:blur(12px)saturate(140%);position:sticky;top:0;background:color-mix(in srgb, var(--hisab-glass) 94%, transparent)!important}.finance-table th,.workspace-data-table th{text-transform:uppercase;height:38px;border-bottom:1px solid var(--hisab-border)!important;color:var(--hisab-text-3)!important;letter-spacing:.065em!important;font-size:10px!important;font-weight:700!important}.finance-table td,.workspace-data-table td{height:44px;border-bottom:1px solid var(--hisab-border)!important}.finance-table tbody tr,.workspace-data-table tbody tr{transition:background var(--hisab-fast)!important}.finance-table tbody tr:hover,.workspace-data-table tbody tr:hover{background:color-mix(in srgb, var(--hisab-brand-500) 5%, var(--hisab-surface))!important}.finance-status,.account-type,.control-ok,.control-alert{letter-spacing:.02em;border-radius:var(--hisab-radius-xs)!important;font-size:11px!important;font-weight:650!important}.control-ok,.finance-status.posted,.finance-status.reconciled{color:var(--hisab-balanced)!important;background:#16c7841a!important;border-color:#16c78447!important}.control-alert,.finance-status.flagged,.finance-status.failed{color:var(--hisab-unbalanced)!important;background:#ff4d6d1a!important;border-color:#ff4d6d47!important}.finance-live-dot{background:var(--hisab-balanced)!important;box-shadow:0 0 0 5px #16c7841c,0 0 18px #16c78457!important}:where(.workspace,.finance-table-wrap,.workspace-table-frame,.sidebar nav){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--hisab-text-3) 28%, transparent) transparent}:where(.workspace,.finance-table-wrap,.workspace-table-frame,.sidebar nav)::-webkit-scrollbar{width:10px;height:10px}:where(.workspace,.finance-table-wrap,.workspace-table-frame,.sidebar nav)::-webkit-scrollbar-track{background:0 0}:where(.workspace,.finance-table-wrap,.workspace-table-frame,.sidebar nav)::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--hisab-text-3) 28%, transparent);border:3px solid #0000;border-radius:999px}@media (max-width:1100px){.marketing-hero.hisab-fintech-hero{min-height:auto;grid-template-columns:1fr!important}.hisab-fintech-hero .marketing-hero-copy{max-width:820px}.hisab-fintech-preview{width:min(100%,860px);margin-inline:auto}}@media (max-width:760px){.marketing-hero.hisab-fintech-hero{gap:42px!important;padding-top:84px!important}.hisab-fintech-hero h1{font-size:clamp(2.75rem,14vw,4.6rem)!important}.hisab-fintech-preview{border-radius:18px;padding:6px}.hisab-preview-window{border-radius:13px;min-height:0}.hisab-preview-body{padding:16px}.hisab-preview-kpis{grid-template-columns:1fr}.hisab-preview-kpi{min-height:92px}.hisab-preview-ledger{overflow-x:auto}.hisab-preview-ledger-head,.hisab-preview-ledger-row{min-width:620px}.erp-shell :where(button,a,input,select,textarea){min-height:44px}.erp-shell .sidebar.supabase-sidebar,.erp-shell .sidebar.supabase-sidebar:hover,.erp-shell .sidebar.supabase-sidebar:focus-within{width:min(90vw,340px)!important}.finance-page,.sales-page,.reconciliation-page,.module-page,.workspace-page{padding-inline:14px!important}.finance-tabs{scroll-snap-type:x proximity;overflow-x:auto;flex-wrap:nowrap!important}.finance-tabs button{scroll-snap-align:start;flex:none}.finance-table-wrap{overflow:auto}.finance-table{min-width:760px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--app-ease-out:cubic-bezier(.16, 1, .3, 1);--app-ease-standard:cubic-bezier(.2, .8, .2, 1);--app-ease-spring:cubic-bezier(.2, 1.35, .35, 1);--app-fast:.14s;--app-medium:.22s;--app-slow:.42s;--app-focus-ring:#da77576b;--app-control-border:#1d1d1f24;--app-control-border-hover:#1d1d1f40;--app-control-shadow:0 1px 2px #00000009, 0 7px 20px #00000009;--app-control-shadow-hover:0 2px 4px #0000000b, 0 12px 28px #0001;--app-safe-bottom:max(14px, env(safe-area-inset-bottom))}html{scroll-behavior:smooth;scrollbar-gutter:stable;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme],html[data-theme=dark]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body{overscroll-behavior-y:none;background:#fff;min-width:320px;min-height:100dvh}*{scrollbar-width:thin;scrollbar-color:#1d1d1f3d transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1d1d1f3d padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#1d1d1f61}::selection{color:#1d1d1f;background:#f6ded7}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline-offset:3px;outline:3px solid var(--app-focus-ring)!important}:where(a,button,summary,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(button,[role=button],summary){-webkit-user-select:none;user-select:none}button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,select{cursor:pointer}button:disabled,[aria-disabled=true]{opacity:.56;filter:saturate(.7);cursor:not-allowed!important}:where(button,.primary,.secondary,.marketing-start,.marketing-demo,.marketing-signin,.action-link,.preference-icon-button,[role=button]){transition:transform var(--app-fast) var(--app-ease-out), box-shadow var(--app-medium) var(--app-ease-out), background-color var(--app-medium) var(--app-ease-out), border-color var(--app-medium) var(--app-ease-out), color var(--app-medium) var(--app-ease-out), opacity var(--app-fast) ease, filter var(--app-medium) ease}@media (hover:hover) and (pointer:fine){:where(button,.primary,.secondary,.marketing-start,.marketing-demo,.action-link,[role=button]):not(:disabled):not([aria-disabled=true]):hover{filter:saturate(1.035);transform:translateY(-1px)}}:where(button,.primary,.secondary,.marketing-start,.marketing-demo,.action-link,[role=button]):not(:disabled):not([aria-disabled=true]):active{transition-duration:70ms;transform:translateY(1px)scale(.985)}:where(input,select,textarea){border-color:var(--app-control-border);caret-color:#da7757;max-width:100%;transition:border-color var(--app-medium) var(--app-ease-out), box-shadow var(--app-medium) var(--app-ease-out), background-color var(--app-medium) var(--app-ease-out), color var(--app-medium) var(--app-ease-out)}:where(input,select,textarea):not(:disabled):hover{border-color:var(--app-control-border-hover)}:where(input,select,textarea):focus{border-color:#b8674dc7!important;box-shadow:0 0 0 4px #da775724!important}:where(input,textarea)::placeholder{color:color-mix(in srgb, currentColor 44%, transparent);opacity:1}:is(:where(input,select,textarea)[aria-invalid=true],:where(input,select,textarea):user-invalid){border-color:#c93c3c!important;box-shadow:0 0 0 4px #c93c3c1f!important}textarea{resize:vertical;min-height:112px}input[type=search]::-webkit-search-cancel-button{cursor:pointer}input[type=number]{font-variant-numeric:tabular-nums}:where(a){text-underline-offset:.18em;text-decoration-thickness:.08em}:where(.workspace,.workspace-content,#workspace-content,.marketing-site-v2,.auth-page,.erp-shell){min-width:0}:where(.dashboard-card,.metric-card,.module-card,.report-card,.finance-card,.sales-card,.operations-card,.auth-standard-card,.pricing-card,.customer-story-card,.integration-card,.resource-card,.comparison-card,.virtual-data-grid){isolation:isolate;transition:transform var(--app-medium) var(--app-ease-out), box-shadow var(--app-slow) var(--app-ease-out), border-color var(--app-medium) var(--app-ease-out), background-color var(--app-medium) var(--app-ease-out)}@media (hover:hover) and (pointer:fine){:where(.dashboard-card,.metric-card,.module-card,.report-card,.finance-card,.sales-card,.operations-card,.pricing-card,.customer-story-card,.integration-card,.resource-card,.comparison-card):hover{box-shadow:var(--app-control-shadow-hover);transform:translateY(-2px)}}:where(.table-scroll,.table-wrapper,.data-table-wrapper,.workspace-table-wrap,.virtual-grid-viewport,.finance-table-wrap,.sales-table-wrap){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}:where(.workspace-data-table,.finance-table,.sales-table,.operations-table){border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}:where(.workspace-data-table,.finance-table,.sales-table,.operations-table) tbody tr{transition:background-color var(--app-fast) ease, box-shadow var(--app-fast) ease}@media (hover:hover){:where(.workspace-data-table,.finance-table,.sales-table,.operations-table) tbody tr:hover{background:#fdf9f7}}:where(.workspace-data-table,.finance-table,.sales-table,.operations-table) th{text-wrap:balance}:where(dialog,[role=dialog],.modal,.drawer,.premium-mobile-menu-panel){overscroll-behavior:contain}:where(dialog[open]:not([data-workspace-navigation]),[role=dialog]:not([data-workspace-navigation]),.modal.open,.drawer.open,.premium-mobile-menu.open .premium-mobile-menu-panel){animation:appDialogIn var(--app-slow) var(--app-ease-out) both}:where(.marketing-nav,.mobile-workspace-header,.workspace-header-preferences){backface-visibility:hidden;transform:translateZ(0)}:where(.marketing-nav,.mobile-workspace-header){padding-top:max(var(--existing-safe-top,0px), env(safe-area-inset-top))}:where(.mobile-bottom-nav,.mobile-workspace-nav,.bottom-navigation){padding-bottom:var(--app-safe-bottom)}.experience-overlay,.experience-toast,.public-route-progress,.brand-route-loading{will-change:opacity, transform}.experience-overlay{animation:appFadeIn var(--app-medium) ease both;-webkit-backdrop-filter:blur(10px)saturate(1.04)}.experience-toast{max-width:min(420px,100vw - 28px);animation:appToastIn var(--app-slow) var(--app-ease-spring) both;box-shadow:0 18px 50px #00000024}.experience-toast button{border-radius:999px;min-width:36px;min-height:36px}:where([data-submitting=true],[aria-busy=true]){cursor:progress}form[data-submitting=true] :where(button[type=submit],input[type=submit]){pointer-events:none;opacity:.76;filter:saturate(.72)}form[data-submitting=true] :where(button[type=submit],input[type=submit]):after{content:"";vertical-align:-.14em;border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;margin-inline-start:8px;animation:.72s linear infinite appSpin;display:inline-block}:where(.skeleton,[data-skeleton=true],.loading-skeleton){background:#efefef;position:relative;overflow:hidden}:where(.skeleton,[data-skeleton=true],.loading-skeleton):after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s ease-in-out infinite appShimmer;position:absolute;inset:0;transform:translate(-100%)}:where(.empty-state,.no-results,[data-empty-state=true]){text-wrap:balance}html[data-input-modality=keyboard] :where(a,button,input,select,textarea,summary,[role=button]):focus{scroll-margin:96px}html[data-route-transition=active] body{cursor:progress}html[data-connectivity=offline] :where(button[type=submit],.requires-network){filter:saturate(.65)}@keyframes appFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appDialogIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes appToastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes appSpin{to{transform:rotate(360deg)}}@keyframes appShimmer{55%,to{transform:translate(100%)}}@media (max-width:760px){:root{--app-fast:.12s;--app-medium:.19s;--app-slow:.34s}body{overflow-x:hidden}:where(input,select,textarea){font-size:16px!important}:where(button,[role=button],summary,.primary,.secondary,.action-link,.marketing-start,.marketing-demo,.marketing-signin){min-height:44px}:where(.workspace,.workspace-content,#workspace-content,.marketing-section,.public-page-section){max-width:100%}:where(.experience-toast){right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;width:auto!important;left:14px!important}:where(.table-scroll,.table-wrapper,.data-table-wrapper,.workspace-table-wrap){margin-inline:-4px;padding-inline:4px}}@media (max-width:420px){:where(.marketing-start,.marketing-demo,.primary,.secondary,.action-link){text-align:center;justify-content:center}:where(.form-actions,.page-actions,.marketing-hero-actions,.auth-actions){gap:10px}}@media (prefers-contrast:more){:root{--app-control-border:#00000057;--app-control-border-hover:#00000085}:where(a,button,input,select,textarea,summary,[role=button]):focus-visible{outline-width:4px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{*{box-shadow:none!important;text-shadow:none!important}.marketing-nav,.marketing-footer,.sidebar,.mobile-workspace-header,.workspace-header-preferences,.experience-toast,.public-route-progress,button,[role=button]{display:none!important}body{color:#000!important;background:#fff!important}}
:root,html[data-theme=light]{--adaptive-canvas:#f8f4f2;--adaptive-surface:#fff;--adaptive-surface-muted:#fff8f5;--adaptive-surface-hover:#fff1eb;--adaptive-border:#dfcbc3;--adaptive-text:#211a18;--adaptive-text-secondary:#5f504a;--adaptive-text-muted:#76655f;--adaptive-inverse:#fff8f4;--adaptive-inverse-muted:#dec9c0;--adaptive-link:#8f412c;--adaptive-selection:#f7d7cb}html[data-theme=dark]{--adaptive-canvas:#0d0b0a;--adaptive-surface:#171311;--adaptive-surface-muted:#211916;--adaptive-surface-hover:#30211c;--adaptive-border:#4b352e;--adaptive-text:#fff8f4;--adaptive-text-secondary:#dec9c0;--adaptive-text-muted:#bea9a0;--adaptive-inverse:#171717;--adaptive-inverse-muted:#5f504a;--adaptive-link:#f0b29c;--adaptive-selection:#633a2f}html[data-theme=light]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:var(--adaptive-canvas)!important}html[data-theme=dark]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:var(--adaptive-canvas)!important}html[data-theme] body{background-color:var(--adaptive-canvas);color:var(--adaptive-text)}html[data-theme]{--ui-canvas:var(--adaptive-canvas);--ui-surface:var(--adaptive-surface);--ui-surface-muted:var(--adaptive-surface-muted);--ui-text:var(--adaptive-text);--ui-text-secondary:var(--adaptive-text-secondary);--ui-text-muted:var(--adaptive-text-muted);--ui-border:var(--adaptive-border);--ui-border-strong:color-mix(in srgb, var(--adaptive-border) 72%, var(--adaptive-text));--ui-brand:#da7757;--ui-brand-hover:#b55a3f;--ui-brand-strong:var(--adaptive-link);--ui-brand-soft:color-mix(in srgb, #da7757 14%, var(--adaptive-surface));--ui-brand-ring:#da775738}html[data-theme] ::selection{background:var(--adaptive-selection)!important;color:var(--adaptive-text)!important}html[data-theme] :where(input,select,textarea){border-color:var(--adaptive-border);background-color:var(--adaptive-surface);color:var(--adaptive-text)}html[data-theme] :where(input,textarea)::placeholder{opacity:.88;color:var(--adaptive-text-muted)!important}html[data-theme] :where(option,optgroup){background:var(--adaptive-surface);color:var(--adaptive-text)}html[data-theme] :is(.auth-standard-page,.auth-standard-form-side,.auth-page,.onboarding-page,.account-page,.account-security-page){background-color:var(--adaptive-canvas)!important;color:var(--adaptive-text)!important}html[data-theme] :is(.auth-standard-card,.auth-card,.onboarding-card,.account-card,.security-card){border-color:var(--adaptive-border)!important;background-color:var(--adaptive-surface)!important;color:var(--adaptive-text)!important}html[data-theme] :is(.auth-standard-form-side,.auth-standard-card,.auth-card,.onboarding-card,.account-card,.security-card) :where(h1,h2,h3,h4,h5,h6,strong,b,legend,label){color:var(--adaptive-text)!important}html[data-theme] :is(.auth-standard-form-side,.auth-standard-card,.auth-card,.onboarding-card,.account-card,.security-card) :where(p,small,time,.muted,.description,.help-text,.field-help){color:var(--adaptive-text-secondary)!important}html[data-theme] :is(.sidebar,.supabase-sidebar,.auth-standard-showcase,.dashboard-hero,.dashboard-header,.financial-dashboard-hero,.overview-hero,.workspace-hero,.section-shell-hero,.core-hero,.finance-hero,.sales-hero,.ops-hero,.controls-hero,.setup-hero,.module-hero,.module-detail-header,.einvoice-hero,.recon-hero,.marketing-insight-panel),html[data-theme] :is(.sidebar,.supabase-sidebar,.auth-standard-showcase,.dashboard-hero,.dashboard-header,.financial-dashboard-hero,.overview-hero,.workspace-hero,.section-shell-hero,.core-hero,.finance-hero,.sales-hero,.ops-hero,.controls-hero,.setup-hero,.module-hero,.module-detail-header,.einvoice-hero,.recon-hero,.marketing-insight-panel) :where(h1,h2,h3,h4,h5,h6,strong,b,label,dt){color:var(--adaptive-inverse)!important}html[data-theme] :is(.sidebar,.supabase-sidebar,.auth-standard-showcase,.dashboard-hero,.dashboard-header,.financial-dashboard-hero,.overview-hero,.workspace-hero,.section-shell-hero,.core-hero,.finance-hero,.sales-hero,.ops-hero,.controls-hero,.setup-hero,.module-hero,.module-detail-header,.einvoice-hero,.recon-hero,.marketing-insight-panel) :where(p,small,time,li,dd,.muted,.description,.subtitle){color:var(--adaptive-inverse-muted)!important}html[data-theme] .marketing-site-v2,html[data-theme] .marketing-site-v2 :where(.marketing-hero-copy,.marketing-section-heading,.public-page-hero,.public-page-section,.marketing-footer,.premium-mobile-menu-panel) :where(h1,h2,h3,h4,h5,h6,strong,b){color:#1d1d1f!important}html[data-theme] .marketing-site-v2 :where(.marketing-hero-copy,.marketing-section-heading,.public-page-hero,.public-page-section,.marketing-footer,.premium-mobile-menu-panel) :where(p,small,li){color:#6e6e73!important}html[data-theme=light] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2{--preview-frame:#fff;--preview-topbar:#fff8f5;--preview-canvas:#fbf5f2;--preview-card:#fff;--preview-card-muted:#fff5f0;--preview-border:#dfcbc3;--preview-text:#211a18;--preview-text-secondary:#5f504a;--preview-text-muted:#76655f;--preview-sidebar:#171717;--preview-sidebar-text:#dec9c0;--preview-sidebar-active:#f0b29c;--preview-accent-text:#8f412c}html[data-theme=dark] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2{--preview-frame:#100d0c;--preview-topbar:#171311;--preview-canvas:#0d0b0a;--preview-card:#171311;--preview-card-muted:#211916;--preview-border:#4b352e;--preview-text:#fff8f4;--preview-text-secondary:#dec9c0;--preview-text-muted:#bea9a0;--preview-sidebar:#090909;--preview-sidebar-text:#dec9c0;--preview-sidebar-active:#f0b29c;--preview-accent-text:#f0b29c}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-workspace,.product-tour-stage,.tour-app-window){border-color:var(--preview-border)!important;background:var(--preview-frame)!important;color:var(--preview-text)!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-workspace-bar,.tour-window-top){border-color:var(--preview-border)!important;background:var(--preview-topbar)!important;color:var(--preview-text-secondary)!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-workspace-layout>section,.tour-window-content){background:var(--preview-canvas)!important;color:var(--preview-text)!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-workspace-layout>aside,.tour-window-layout>aside){background:var(--preview-sidebar)!important;color:var(--preview-sidebar-text)!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-workspace-layout>aside,.tour-window-layout>aside) :where(span,small,strong){color:var(--preview-sidebar-text)!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-workspace-layout>aside,.tour-window-layout>aside) .active{color:var(--preview-sidebar-active)!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-kpis article,.hero-performance-card,.hero-attention-card,.tour-metrics article,.tour-chart,.tour-activity){border-color:var(--preview-border)!important;background:var(--preview-card)!important;color:var(--preview-text)!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-workspace,.product-tour-stage,.tour-app-window,.hisab-preview-window) :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--preview-text,var(--hisab-text))!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-workspace,.product-tour-stage,.tour-app-window,.hisab-preview-window) :where(p,small,time){color:var(--preview-text-muted,var(--hisab-text-3))!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-kpis span,.tour-metrics span,.tour-activity article b,.hero-attention-card p b){color:var(--preview-accent-text)!important}html[data-theme] body[data-ui-polish=biloo-standard-app-2026] .marketing-site-v2 :is(.hero-attention-card p,.tour-activity article){background:var(--preview-card-muted)!important;color:var(--preview-text-secondary)!important}html[data-theme] .marketing-site-v2 .hisab-preview-window{border-color:var(--hisab-border)!important;background:var(--hisab-surface)!important;color:var(--hisab-text)!important}html[data-theme] .marketing-site-v2 .hisab-preview-window :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--hisab-text)!important}html[data-theme] .marketing-site-v2 .hisab-preview-window :where(p,small,time,.hisab-preview-status){color:var(--hisab-text-2)!important}html[data-theme] .marketing-site-v2 .hisab-preview-kpi,html[data-theme] .marketing-site-v2 .hisab-preview-ledger-row{border-color:var(--hisab-border)!important;background:var(--hisab-surface-raised)!important;color:var(--hisab-text)!important}html[data-theme] .marketing-site-v2 .hisab-preview-ledger-head{color:var(--hisab-text-3)!important}html[data-theme=dark] :is(.tone-success,.status-badge.success,.status-badge.paid,.amount-income){color:#75d7bd!important}html[data-theme=dark] :is(.tone-warning,.status-badge.warning,.status-badge.pending){color:#f2c26b!important}html[data-theme=dark] :is(.tone-danger,.status-badge.danger,.status-badge.overdue,.amount-expense){color:#ff9aaa!important}html[data-theme=dark] :is(.tone-info,.status-badge.info,.status-badge.draft){color:#a9bfff!important}@media (prefers-contrast:more){html[data-theme]{--adaptive-text-secondary:var(--adaptive-text);--adaptive-text-muted:var(--adaptive-text);--adaptive-border:currentColor}}
:root,html,html[data-theme],html[data-theme=light],html[data-theme=dark]{--bg:#f8f4f2;--card:#fff;--text:#211a18;--muted:#6f5f59;--border:#eadbd5;--hisab-app:#f7f8fb;--hisab-surface:#fff;--hisab-surface-raised:#fcfcfd;--hisab-surface-muted:#f1f3f7;--hisab-surface-hover:#f6f7fa;--hisab-glass:#ffffffdb;--hisab-text:#151922;--hisab-text-2:#4f596a;--hisab-text-3:#687284;--hisab-border:#0f172a1a;--hisab-border-strong:#0f172a2b;--ui-canvas:#f8f4f2;--ui-surface:#fff;--ui-surface-muted:#fff8f5;--ui-text:#211a18;--ui-text-secondary:#594b46;--ui-text-muted:#6f5f59;--ui-border:#dfcbc3;--ui-border-strong:#c9ada2;--apple-background:#fff;--apple-surface:#fff;--apple-text:#1d1d1f;--apple-secondary:#56575c;--apple-tertiary:#6e6f75;--apple-hairline:#0000001a;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body{color:var(--hisab-text)!important;background-color:#fff!important}:where(.language-selector,.language-icon-selector,.mobile-language-control,[data-mobile-language],.theme-toggle,.mobile-prehydration-theme-toggle,[data-mobile-theme-toggle],[data-theme-toggle],[aria-label=Theme],[aria-label=Appearance],[aria-label=Language],.launch-header-preferences,.launch-preference-divider){visibility:hidden!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.marketing-site-v2,.marketing-site-v2 #public-main-content,.marketing-site-v2 .marketing-nav,.marketing-site-v2 .marketing-footer,.marketing-site-v2 .premium-mobile-menu,.marketing-site-v2 .premium-mobile-menu-panel{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.marketing-site-v2 .marketing-nav{background:#ffffffeb!important}.marketing-site-v2 .marketing-brand-copy>strong,.marketing-site-v2 .marketing-footer-brand .marketing-brand-copy>strong{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(92deg,#1d1d1f 0 69%,#da7757 69% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}body[data-workspace-system=financial-os-v1]{--workspace-theme-canvas:#f8f4f2;--workspace-theme-surface:#fff;--workspace-theme-surface-muted:#fff8f5;--workspace-theme-surface-hover:#fff1eb;--workspace-theme-border:#dfcbc3;--workspace-theme-text:#211a18;--workspace-theme-text-secondary:#594b46;--workspace-theme-text-muted:#6f5f59;--fin-canvas:#f8f4f2;--fin-surface:#fff;--fin-surface-subtle:#fff8f5;--fin-surface-muted:#fff8f5;--fin-border:#dfcbc3;--fin-text:#211a18;--fin-text-secondary:#594b46;--fin-text-muted:#6f5f59;--lc-canvas:#f8f4f2;--lc-surface:#fff;--lc-surface-subtle:#fff8f5;--lc-surface-muted:#f4ece8;--lc-border:#dfcbc3;--lc-border-strong:#c9ada2;--lc-text:#211a18;--lc-text-secondary:#594b46;--lc-text-muted:#6f5f59;--lc-text-faint:#74655f;color:#211a18!important;background:#f8f4f2!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.mfa-required-page,.route-loading,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page){color:#211a18!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.mfa-required-page,.route-loading,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) :is(h1,h2,h3,h4,h5,h6,legend,label,th,dt,strong,b,.page-title,.section-title,.panel-title,.card-title,.workspace-page-title,.workspace-section-title,.launch-field-label,.launch-create-title,.empty-state-title,.dialog-title,.modal-title){color:#211a18!important;-webkit-text-fill-color:#211a18!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.mfa-required-page,.route-loading,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) :is(p,small,dd,td,caption,.muted,.subtitle,.description,.help-text,.field-help,.form-help,.panel-description,.card-description,.workspace-page-description,.empty-state-description,.dialog-description,.modal-description){color:#6f5f59!important;-webkit-text-fill-color:#6f5f59!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.mfa-required-page,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) span:not([class]):not(button span):not(a span){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.mfa-required-page,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) :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],table,thead,tbody,tfoot,tr,th,td){color:#211a18!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) :is(input,select,textarea,option){color:#211a18!important;-webkit-text-fill-color:#211a18!important;caret-color:#211a18!important;background-color:#fff!important;border-color:#d7c5be!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) :is(input,textarea)::placeholder{color:#81716b!important;-webkit-text-fill-color:#81716b!important;opacity:1!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) :is(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:#211a18!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.mfa-required-page,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) button{color:#352b28}body[data-workspace-system=financial-os-v1] :where(.erp-shell>.workspace,.guided-setup-page,.mfa-required-page,.auth-official-page,.auth-page,.account-security-page,.billing-page,.checkout-page) a{color:#8f452f}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,.social-auth-apple,.danger,.destructive,.delete-button,.remove-button,button[data-variant=danger]),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,.social-auth-apple,.danger,.destructive,.delete-button,.remove-button,button[data-variant=danger]) :is(span,strong,small,b,i,svg),body[data-workspace-system=financial-os-v1] :is(.auth-official-showcase,.launch-create-intro,.launch-create-intro .launch-blueprint,[data-surface=dark],[data-tone=inverse],.inverse-surface,.dark-surface),body[data-workspace-system=financial-os-v1] :is(.auth-official-showcase,.launch-create-intro,.launch-create-intro .launch-blueprint,[data-surface=dark],[data-tone=inverse],.inverse-surface,.dark-surface) :is(h1,h2,h3,h4,h5,h6,legend,label,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-workspace-system=financial-os-v1] :is(.auth-official-showcase,.launch-create-intro,[data-surface=dark],[data-tone=inverse],.inverse-surface,.dark-surface) :is(p,small,span,dd){color:#ffffffc7!important;-webkit-text-fill-color:#ffffffc7!important}body[data-workspace-system=financial-os-v1] :is(.launch-brand>span,.metric-icon,.workspace-metric-icon,.workspace-action-alert-icon,.icon-chip,.avatar,.status-dot){-webkit-text-fill-color:currentColor!important}@media (prefers-color-scheme:dark){:root,html,body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}
:root{--biloo-font-display:var(--font-biloo-manrope), Manrope, "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--biloo-font-ui:var(--biloo-font-display);--biloo-type-ink:#15171c;--biloo-type-muted:#626873;--biloo-type-soft:#858b95;--biloo-tracking-display:-.047em;--biloo-tracking-heading:-.036em;--biloo-tracking-ui:-.018em;--biloo-tracking-label:.055em}html,body,button,input,select,textarea,option,table,th,td{font-family:var(--biloo-font-ui)!important}html{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:-.011em;font-weight:450;line-height:1.55}h1,h2,h3,h4,h5,h6,strong,b{font-style:normal;font-family:var(--biloo-font-display)!important}h1,h2,h3,h4,h5,h6{color:inherit;text-wrap:balance}h1{letter-spacing:var(--biloo-tracking-display);font-weight:800;line-height:.98}h2{letter-spacing:-.043em;font-weight:760;line-height:1.02}h3{letter-spacing:var(--biloo-tracking-heading);font-weight:720;line-height:1.12}h4,h5,h6{letter-spacing:-.026em;font-weight:700;line-height:1.18}p,li,blockquote,figcaption,label,small,span,a,button,input,select,textarea,th,td{font-feature-settings:"kern" 1, "liga" 1, "calt" 1}button,[role=button],.button,.action-link,.marketing-start,.marketing-demo,.marketing-signin,.primary,.secondary,.ghost{letter-spacing:-.018em!important;font-weight:700!important}input,select,textarea,option{letter-spacing:-.012em;font-weight:520}input::placeholder,textarea::placeholder{letter-spacing:-.008em;font-weight:480}label,legend,th,.eyebrow,.marketing-eyebrow,[class*=eyebrow],[class*=overline],[class*=kicker]{font-family:var(--biloo-font-ui)!important;font-weight:720!important}.marketing-site,.marketing-site-v2,.marketing-site-v2 button,.marketing-site-v2 input,.marketing-site-v2 select,.marketing-site-v2 textarea{font-family:var(--biloo-font-ui)!important}.marketing-site-v2 .marketing-brand-copy strong,.marketing-site-v2 .home-zylo-brand strong,.marketing-site-v2 .home-imac-brand strong,.marketing-site-v2 .hisab-preview-brand span,.marketing-site-v2 .tour-window-top strong{letter-spacing:-.052em!important;font-weight:800!important}.marketing-site-v2 .marketing-hero h1,.marketing-site-v2 .public-page-hero h1,.marketing-site-v2 .marketing-page-hero h1,.marketing-site-v2 .home-hero h1{font-family:var(--biloo-font-display)!important;letter-spacing:-.052em!important;font-weight:800!important;line-height:.96!important}.marketing-site-v2 .marketing-section-heading h2,.marketing-site-v2 .marketing-dark-copy h2,.marketing-site-v2 .marketing-cta h2,.marketing-site-v2 .home-local-section h2,.marketing-site-v2 .home-zylo-device-showcase h2,.marketing-site-v2 .home-imac-showcase h2,.marketing-site-v2 .product-tour-copy h2{font-family:var(--biloo-font-display)!important;letter-spacing:-.046em!important;font-weight:760!important;line-height:1.01!important}.marketing-site-v2 h3,.marketing-site-v2 article>strong,.marketing-site-v2 a>strong{letter-spacing:-.032em;font-weight:720}.marketing-site-v2 p,.marketing-site-v2 article small,.marketing-site-v2 a small,.marketing-site-v2 li{letter-spacing:-.013em;line-height:1.58}.marketing-site-v2 .marketing-eyebrow,.marketing-site-v2 .marketing-section-heading>span,.marketing-site-v2 .marketing-dark-copy>span,.marketing-site-v2 .home-pricing-grid article>span,.marketing-site-v2 [class*=section]>div>span:first-child{text-transform:uppercase;letter-spacing:.075em!important;font-weight:760!important}.marketing-site-v2 .marketing-desktop-nav a,.marketing-site-v2 .premium-mobile-menu nav a strong,.marketing-site-v2 .marketing-footer a{letter-spacing:-.015em;font-weight:650}.marketing-site-v2 .marketing-large{font-size:1rem;letter-spacing:-.024em!important;font-weight:740!important}.auth-page,.auth-shell,.auth-card,.email-auth-card,.onboarding-shell,.onboarding-page,.onboarding-card{font-family:var(--biloo-font-ui)!important}.auth-page h1,.auth-shell h1,.auth-card h1,.email-auth-card h1,.onboarding-shell h1,.onboarding-page h1{letter-spacing:-.046em!important;font-weight:780!important;line-height:1.02!important}.auth-page h2,.auth-shell h2,.auth-card h2,.onboarding-shell h2,.onboarding-page h2{letter-spacing:-.038em!important;font-weight:740!important}.auth-page p,.auth-shell p,.auth-card p,.onboarding-shell p,.onboarding-page p{letter-spacing:-.012em;line-height:1.55}.auth-page label,.auth-shell label,.auth-card label,.onboarding-shell label,.onboarding-page label{text-transform:none;font-size:.82rem;letter-spacing:-.012em!important;font-weight:700!important}.workspace-shell,.workspace-shell *,.app-shell,.app-shell *,.dashboard-shell,.dashboard-shell *,.financial-workspace,.financial-workspace *{font-family:var(--biloo-font-ui)!important}.workspace-shell h1,.app-shell h1,.dashboard-shell h1,.financial-workspace h1,.workspace-page h1,.module-page h1{letter-spacing:-.044em!important;font-weight:780!important;line-height:1.02!important}.workspace-shell h2,.app-shell h2,.dashboard-shell h2,.financial-workspace h2,.workspace-page h2,.module-page h2{letter-spacing:-.037em!important;font-weight:740!important;line-height:1.08!important}.workspace-shell h3,.app-shell h3,.dashboard-shell h3,.financial-workspace h3,.workspace-page h3,.module-page h3{letter-spacing:-.029em!important;font-weight:700!important}.workspace-shell nav a,.workspace-shell nav button,.app-sidebar a,.app-sidebar button,.workspace-sidebar a,.workspace-sidebar button,.sidebar-nav a,.sidebar-nav button{letter-spacing:-.016em!important;font-weight:630!important}.workspace-shell label,.app-shell label,.dashboard-shell label,.financial-workspace label,.workspace-page label,.module-page label{text-transform:none;letter-spacing:-.012em!important;font-weight:680!important}.workspace-shell table,.app-shell table,.dashboard-shell table,.financial-workspace table,.workspace-page table,.module-page table{letter-spacing:-.012em;font-size:.875rem}.workspace-shell th,.app-shell th,.dashboard-shell th,.financial-workspace th,.workspace-page th,.module-page th{text-transform:uppercase;font-size:.74rem;letter-spacing:.045em!important;font-weight:720!important}.workspace-shell td,.app-shell td,.dashboard-shell td,.financial-workspace td,.workspace-page td,.module-page td{font-weight:510}[class*=amount],[class*=balance],[class*=metric],[class*=kpi],[class*=total],[class*=price],[class*=value],[class*=number],[data-numeric],td:last-child,.home-zylo-dashboard strong,.home-imac-dashboard strong,.hisab-fintech-preview strong,.tour-app-window strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "kern" 1}[class*=metric] strong,[class*=kpi] strong,[class*=stat] strong,.dashboard-card>strong,.financial-card>strong{letter-spacing:-.04em!important;font-weight:760!important}.badge,.status,.pill,.chip,[class*=badge],[class*=status],[class*=pill],[class*=chip]{letter-spacing:-.012em;font-weight:680}.home-zylo-app,.home-zylo-app *,.home-imac-dashboard,.home-imac-dashboard *{font-family:var(--biloo-font-ui)!important}.home-zylo-dashboard-title h2,.home-imac-title-row h3{letter-spacing:-.044em!important;font-weight:760!important}.home-zylo-kpis strong,.home-imac-kpis strong{letter-spacing:-.045em!important;font-weight:760!important}.home-zylo-appbar nav span,.home-imac-sidebar nav span{letter-spacing:-.018em;font-weight:650}@media (max-width:767px){body{letter-spacing:-.008em}.marketing-site-v2 .marketing-hero h1,.marketing-site-v2 .public-page-hero h1,.marketing-site-v2 .marketing-page-hero h1{letter-spacing:-.052em!important;line-height:.99!important}.marketing-site-v2 .marketing-section-heading h2,.marketing-site-v2 .marketing-dark-copy h2,.marketing-site-v2 .marketing-cta h2,.workspace-shell h1,.app-shell h1,.dashboard-shell h1,.workspace-page h1,.module-page h1{letter-spacing:-.039em!important}.workspace-shell table,.app-shell table,.dashboard-shell table,.workspace-page table,.module-page table{font-size:.82rem}}@media (prefers-reduced-motion:reduce){html{text-rendering:optimizelegibility}}
