html[data-visual-style=enterprise]{--flo-font-sans:"Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--flo-font-display:var(--flo-font-sans);--flo-enterprise-action-rgb:37 99 235;--flo-enterprise-action-hover-rgb:29 78 216;--flo-radius-sm:.375rem;--flo-radius-md:.5rem;--flo-radius-lg:.625rem;--flo-radius-xl:.75rem;--flo-radius-2xl:.875rem;--flo-tone-void:#0a1017;--flo-tone-carbon:#0e151e;--flo-tone-graphite:#121b26;--flo-tone-cinder:#172230;--flo-tone-steel:#223043;--flo-tone-fog:#d8dee8;--flo-tone-sand:#a9b4c2;--flo-tone-ivory:#f7f9fc;--flo-tone-brass:#7fa8e8;--flo-body-background:#0a1017;--flo-shell-backdrop-solid:#0d141d;--flo-surface-shell:#0f1722;--flo-surface-panel:#131c27;--flo-surface-section:#17212d;--flo-surface-mini:#1b2735;--flo-surface-elevated:#202e3e;--flo-surface-solid:#131c27;--flo-surface-soft:#ffffff0e;--flo-surface-subtle:#ffffff09;--flo-surface-ghost:#ffffff0b;--flo-field-surface:#101923;--flo-field-surface-focus:#131f2c;--flo-border-soft:#a7b4c61f;--flo-border:#a7b4c62e;--flo-border-strong:#a7b4c64d;--flo-divider:#a7b4c61f;--flo-divider-strong:#a7b4c633;--flo-text:#d7dee8;--flo-text-muted:#a7b2c1;--flo-text-soft:#7f8b9b;--flo-text-strong:#f7f9fc;--flo-ring-soft:rgb(var(--flo-role-rgb) / .2);--flo-role-mist:rgb(var(--flo-role-rgb) / .1);--flo-role-mist-strong:rgb(var(--flo-role-rgb) / .16);--flo-role-alt-mist:rgb(var(--flo-role-alt-rgb) / .08);--flo-role-halo:none;--flo-shadow-floating:0 18px 44px -30px #000000b8, 0 2px 8px #00000038;--flo-shadow-panel:0 12px 28px -24px #000000b3, 0 1px 2px #00000047;--flo-shadow-press:none;--flo-enterprise-role-ink:rgb(var(--flo-role-rgb))}html[data-visual-style=enterprise][data-theme=light]{--flo-enterprise-role-ink:color-mix(in srgb, rgb(var(--flo-role-rgb)) 62%, #0f172a 38%);--flo-body-background:#f4f6f8;--flo-shell-backdrop-solid:#eef1f4;--flo-surface-shell:#fff;--flo-surface-panel:#fff;--flo-surface-section:#f8fafc;--flo-surface-mini:#f1f5f9;--flo-surface-elevated:#fff;--flo-surface-solid:#fff;--flo-surface-soft:#0f172a0e;--flo-surface-subtle:#0f172a09;--flo-surface-ghost:#0f172a0a;--flo-field-surface:#fff;--flo-field-surface-focus:#fff;--flo-border-soft:#3341551c;--flo-border:#3341552b;--flo-border-strong:#33415547;--flo-divider:#3341551f;--flo-divider-strong:#33415533;--flo-text:#334155;--flo-text-muted:#64748b;--flo-text-soft:#8491a3;--flo-text-strong:#0f172a;--flo-shadow-floating:0 16px 36px -28px #0f172a33, 0 1px 3px #0f172a14;--flo-shadow-panel:0 10px 24px -22px #0f172a29, 0 1px 2px #0f172a0f}html[data-visual-style=enterprise] body{background:var(--flo-body-background);font-family:var(--flo-font-sans);letter-spacing:0;font-size:.9375rem;line-height:1.5}html[data-visual-style=enterprise] .flo-v2-data-shell,html[data-visual-style=enterprise] .flo-command-table-shell,html[data-visual-style=enterprise] .flo-nav-rail{font-size:.875rem}html[data-visual-style=enterprise] h1,html[data-visual-style=enterprise] h2,html[data-visual-style=enterprise] h3,html[data-visual-style=enterprise] h4,html[data-visual-style=enterprise] h5,html[data-visual-style=enterprise] h6{font-family:var(--flo-font-sans);letter-spacing:-.02em;font-weight:600}html[data-visual-style=enterprise] h1{font-size:clamp(1.5rem,1.25rem + .6vw,2rem);line-height:1.2}html[data-visual-style=enterprise] h2{font-size:clamp(1.2rem,1.08rem + .35vw,1.5rem);line-height:1.25}html[data-visual-style=enterprise] h3{font-size:1rem;line-height:1.35}html[data-visual-style=enterprise] a,html[data-visual-style=enterprise] button,html[data-visual-style=enterprise] input,html[data-visual-style=enterprise] select,html[data-visual-style=enterprise] textarea,html[data-visual-style=enterprise] [role=button]{transition-duration:.14s}html[data-visual-style=enterprise] :where(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible{box-shadow:0 0 0 1px rgb(var(--flo-enterprise-action-rgb) / .9), 0 0 0 3px rgb(var(--flo-enterprise-action-rgb) / .22)}html[data-visual-style=enterprise] *{scrollbar-color:#94a3b86b transparent}html[data-visual-style=enterprise] ::-webkit-scrollbar{width:10px;height:10px}html[data-visual-style=enterprise] ::-webkit-scrollbar-thumb{background:#94a3b86b padding-box padding-box;border:3px solid #0000;border-radius:999px}html[data-visual-style=enterprise] ::-webkit-scrollbar-thumb:hover{background:#94a3b89e padding-box padding-box}html[data-visual-style=enterprise] .flo-root-cockpit,html[data-visual-style=enterprise] .flo-role-page,html[data-visual-style=enterprise] .flo-app-shell,html[data-visual-style=enterprise] .flo-v2-auth-shell{background:var(--flo-body-background)}html[data-visual-style=enterprise] .flo-root-cockpit:before,html[data-visual-style=enterprise] .flo-role-page:before,html[data-visual-style=enterprise] .flo-app-shell:before,html[data-visual-style=enterprise] .flo-v2-auth-shell:before,html[data-visual-style=enterprise] .flo-v2-page-glow:before{display:none}html[data-visual-style=enterprise] .flo-command-panel,html[data-visual-style=enterprise] .flo-command-stage,html[data-visual-style=enterprise] .flo-dialog-frame,html[data-visual-style=enterprise] .flo-command-table-shell,html[data-visual-style=enterprise] .flo-stage-dock,html[data-visual-style=enterprise] .flo-stage-band,html[data-visual-style=enterprise] .flo-stage-canvas,html[data-visual-style=enterprise] .flo-stage-rail,html[data-visual-style=enterprise] .flo-v2-panel,html[data-visual-style=enterprise] .flo-v2-page-header,html[data-visual-style=enterprise] .flo-v2-hero-card,html[data-visual-style=enterprise] .flo-v2-shell-card,html[data-visual-style=enterprise] .flo-v2-section-card,html[data-visual-style=enterprise] .flo-v2-panel-inset,html[data-visual-style=enterprise] .flo-v2-rail-panel,html[data-visual-style=enterprise] .flo-v2-kpi-card,html[data-visual-style=enterprise] .flo-v2-summary-strip,html[data-visual-style=enterprise] .flo-v2-data-shell,html[data-visual-style=enterprise] .flo-v2-dashboard-command-deck,html[data-visual-style=enterprise] .flo-v2-list-command-deck,html[data-visual-style=enterprise] .flo-v2-detail-command-deck,html[data-visual-style=enterprise] .flo-v2-detail-mode-card,html[data-visual-style=enterprise] .flo-v2-review-sheet,html[data-visual-style=enterprise] .flo-v2-list-toolbar,html[data-visual-style=enterprise] .flo-v2-toggle-card,html[data-visual-style=enterprise] .flo-v2-token-button,html[data-visual-style=enterprise] .flo-v2-checklist-panel,html[data-visual-style=enterprise] .flo-v2-combobox-panel,html[data-visual-style=enterprise] .flo-v2-form-note,html[data-visual-style=enterprise] .flo-v2-dialog{border-color:var(--flo-border);background:var(--flo-surface-panel);box-shadow:var(--flo-shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-visual-style=enterprise] .flo-command-stage,html[data-visual-style=enterprise] .flo-v2-page-header,html[data-visual-style=enterprise] .flo-v2-hero-card,html[data-visual-style=enterprise] .flo-v2-shell-card,html[data-visual-style=enterprise] .flo-v2-dashboard-command-deck,html[data-visual-style=enterprise] .flo-v2-list-command-deck,html[data-visual-style=enterprise] .flo-v2-detail-command-deck{border-radius:.75rem}html[data-visual-style=enterprise] .flo-command-panel,html[data-visual-style=enterprise] .flo-stage-rail,html[data-visual-style=enterprise] .flo-stage-dock,html[data-visual-style=enterprise] .flo-stage-band,html[data-visual-style=enterprise] .flo-stage-canvas,html[data-visual-style=enterprise] .flo-command-table-shell,html[data-visual-style=enterprise] .flo-v2-section-card,html[data-visual-style=enterprise] .flo-v2-rail-panel,html[data-visual-style=enterprise] .flo-v2-data-shell,html[data-visual-style=enterprise] .flo-v2-panel-inset,html[data-visual-style=enterprise] .flo-v2-kpi-card,html[data-visual-style=enterprise] .flo-v2-summary-strip,html[data-visual-style=enterprise] .flo-v2-detail-mode-card,html[data-visual-style=enterprise] .flo-v2-review-sheet,html[data-visual-style=enterprise] .flo-v2-list-toolbar,html[data-visual-style=enterprise] .flo-v2-toggle-card,html[data-visual-style=enterprise] .flo-v2-token-button,html[data-visual-style=enterprise] .flo-v2-checklist-panel,html[data-visual-style=enterprise] .flo-v2-combobox-panel,html[data-visual-style=enterprise] .flo-v2-form-note,html[data-visual-style=enterprise] .flo-v2-dialog,html[data-visual-style=enterprise] .flo-dialog-frame{border-radius:.625rem}html[data-visual-style=enterprise] .flo-v2-page-header:before,html[data-visual-style=enterprise] .flo-v2-hero-card:before,html[data-visual-style=enterprise] .flo-v2-shell-card:before,html[data-visual-style=enterprise] .flo-v2-dashboard-command-deck:before,html[data-visual-style=enterprise] .flo-v2-list-command-deck:before,html[data-visual-style=enterprise] .flo-v2-detail-command-deck:before,html[data-visual-style=enterprise] .flo-v2-dialog:before,html[data-visual-style=enterprise] .flo-dialog-frame:before{display:none}html[data-visual-style=enterprise] .flo-command-divider,html[data-visual-style=enterprise] .flo-divider{background:var(--flo-divider)}html[data-visual-style=enterprise] .flo-v2-panel-inset,html[data-visual-style=enterprise] .flo-v2-detail-mode-card,html[data-visual-style=enterprise] .flo-v2-form-note,html[data-visual-style=enterprise] .flo-v2-review-sheet,html[data-visual-style=enterprise] .flo-v2-checklist-panel{background:var(--flo-surface-section);box-shadow:none}html[data-visual-style=enterprise] .flo-app-context-bar{background:color-mix(in srgb, var(--flo-surface-shell) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-width:0 0 1px;border-radius:0;box-shadow:0 1px #0000002e}html[data-visual-style=enterprise] .flo-app-brand{background:var(--flo-surface-panel);box-shadow:none;border-radius:.625rem}html[data-visual-style=enterprise] .flo-workspace-frame{grid-template-columns:minmax(15rem,16.5rem) minmax(0,1fr);gap:0}html[data-visual-style=enterprise] .flo-nav-rail{background:var(--flo-surface-shell);min-height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:0 1px 0 0;border-radius:0;gap:.75rem}html[data-visual-style=enterprise] .flo-nav-rail-head,html[data-visual-style=enterprise] .flo-nav-rail-section,html[data-visual-style=enterprise] .flo-nav-rail-foot{padding-inline:.75rem}html[data-visual-style=enterprise] .flo-nav-stack{gap:.25rem}html[data-visual-style=enterprise] .flo-nav-card{min-height:3rem;color:var(--flo-text-muted);border-radius:.5rem;gap:.75rem;padding:.625rem .75rem}html[data-visual-style=enterprise] .flo-nav-card:before{display:none}html[data-visual-style=enterprise] .flo-nav-card:hover{background:var(--flo-surface-subtle);color:var(--flo-text-strong);border-color:#0000}html[data-visual-style=enterprise] .flo-nav-card[data-active=true]{border-color:rgb(var(--flo-role-rgb) / .28);background:rgb(var(--flo-role-rgb) / .14);color:var(--flo-text-strong);box-shadow:none;border-left-width:2px}html[data-visual-style=enterprise] .flo-nav-card-icon,html[data-visual-style=enterprise] .flo-app-switch-icon{width:2rem;height:2rem;box-shadow:none;background:0 0;border-color:#0000;border-radius:.375rem}html[data-visual-style=enterprise] .flo-nav-card[data-active=true] .flo-nav-card-icon,html[data-visual-style=enterprise] .flo-app-switch-link[data-active=true] .flo-app-switch-icon{color:var(--flo-enterprise-role-ink);background:0 0;border-color:#0000}html[data-visual-style=enterprise] .flo-app-switch-link{border-radius:.5rem;min-height:3.75rem;padding:.75rem}html[data-visual-style=enterprise] .flo-app-switch-link:before{display:none}html[data-visual-style=enterprise] .flo-app-switch-link:hover{background:var(--flo-surface-subtle)}html[data-visual-style=enterprise] .flo-app-switch-link[data-active=true]{border-color:rgb(var(--flo-role-rgb) / .28);background:rgb(var(--flo-role-rgb) / .12);box-shadow:none}html[data-visual-style=enterprise] .flo-stage-layout,html[data-visual-style=enterprise] .flo-stage-main,html[data-visual-style=enterprise] .flo-stage-header-grid,html[data-visual-style=enterprise] .flo-v2-dashboard-template,html[data-visual-style=enterprise] .flo-v2-list-template,html[data-visual-style=enterprise] .flo-v2-detail-template,html[data-visual-style=enterprise] .flo-v2-dashboard-stage,html[data-visual-style=enterprise] .flo-v2-list-stage,html[data-visual-style=enterprise] .flo-v2-detail-stage,html[data-visual-style=enterprise] .flo-v2-dashboard-stage-main,html[data-visual-style=enterprise] .flo-v2-list-stage-main,html[data-visual-style=enterprise] .flo-v2-detail-stage-main,html[data-visual-style=enterprise] .flo-v2-dashboard-stage-rail,html[data-visual-style=enterprise] .flo-v2-list-stage-rail,html[data-visual-style=enterprise] .flo-v2-detail-stage-rail{gap:.75rem}html[data-visual-style=enterprise] .flo-command-stage,html[data-visual-style=enterprise] .flo-v2-dashboard-command-deck,html[data-visual-style=enterprise] .flo-v2-list-command-deck,html[data-visual-style=enterprise] .flo-v2-detail-command-deck{padding:1rem}html[data-visual-style=enterprise] .flo-v2-list-command-controls,html[data-visual-style=enterprise] .flo-v2-detail-toolbar{border-top-color:var(--flo-divider)}html[data-visual-style=enterprise] .flo-v2-detail-summary,html[data-visual-style=enterprise] .flo-v2-dashboard-signals-grid{gap:.75rem}html[data-visual-style=enterprise] .flo-v2-page-title,html[data-visual-style=enterprise] .flo-v2-form-hero-title,html[data-visual-style=enterprise] .flo-v2-auth-hero-title,html[data-visual-style=enterprise] .flo-v2-auth-card-title{font-family:var(--flo-font-sans);letter-spacing:-.025em;font-weight:600}html[data-visual-style=enterprise] .flo-v2-page-title{font-size:clamp(1.45rem,1.2rem + .55vw,1.9rem);line-height:1.2}html[data-visual-style=enterprise] .flo-v2-overline,html[data-visual-style=enterprise] .flo-v2-form-label,html[data-visual-style=enterprise] .flo-v2-review-row-label{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}html[data-visual-style=enterprise] .flo-v2-page-copy,html[data-visual-style=enterprise] .flo-v2-form-hero-description,html[data-visual-style=enterprise] .flo-v2-form-section-description,html[data-visual-style=enterprise] .flo-v2-auth-card-copy{color:var(--flo-text-muted);line-height:1.6}html[data-visual-style=enterprise] .flo-v2-button,html[data-visual-style=enterprise] .flo-button-base,html[data-visual-style=enterprise] .flo-utility-button,html[data-visual-style=enterprise] .flo-v2-button-primary,html[data-visual-style=enterprise] .flo-v2-button-secondary,html[data-visual-style=enterprise] .flo-v2-button-outline,html[data-visual-style=enterprise] .flo-v2-button-ghost,html[data-visual-style=enterprise] .flo-v2-button-danger,html[data-visual-style=enterprise] .flo-button-engraved,html[data-visual-style=enterprise] .flo-button-muted,html[data-visual-style=enterprise] .flo-button-outline,html[data-visual-style=enterprise] .flo-button-ghost,html[data-visual-style=enterprise] .flo-button-danger,html[data-visual-style=enterprise] .flo-v2-button-vivid,html[data-visual-style=enterprise] .flo-v2-button-accent,html[data-visual-style=enterprise] .flo-v2-button-role-cta,html[data-visual-style=enterprise] .flo-v2-button-blue-cta,html[data-visual-style=enterprise] .flo-v2-button-rose-cta{letter-spacing:0;text-transform:none;min-height:2.375rem;box-shadow:none;filter:none;border-radius:.5rem;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.25}html[data-visual-style=enterprise] .flo-v2-button:before,html[data-visual-style=enterprise] .flo-v2-button:after,html[data-visual-style=enterprise] .flo-button-base:before,html[data-visual-style=enterprise] .flo-button-base:after,html[data-visual-style=enterprise] .flo-v2-button-primary:before,html[data-visual-style=enterprise] .flo-v2-button-primary:after,html[data-visual-style=enterprise] .flo-v2-button-secondary:before,html[data-visual-style=enterprise] .flo-v2-button-secondary:after,html[data-visual-style=enterprise] .flo-v2-button-outline:before,html[data-visual-style=enterprise] .flo-v2-button-outline:after,html[data-visual-style=enterprise] .flo-v2-button-danger:before,html[data-visual-style=enterprise] .flo-v2-button-danger:after,html[data-visual-style=enterprise] .flo-button-engraved:before,html[data-visual-style=enterprise] .flo-button-engraved:after,html[data-visual-style=enterprise] .flo-button-muted:before,html[data-visual-style=enterprise] .flo-button-muted:after,html[data-visual-style=enterprise] .flo-button-outline:before,html[data-visual-style=enterprise] .flo-button-outline:after,html[data-visual-style=enterprise] .flo-button-danger:before,html[data-visual-style=enterprise] .flo-button-danger:after{display:none}html[data-visual-style=enterprise] .flo-v2-button:hover,html[data-visual-style=enterprise] .flo-button-base:hover,html[data-visual-style=enterprise] .flo-v2-button-primary:hover,html[data-visual-style=enterprise] .flo-v2-button-secondary:hover,html[data-visual-style=enterprise] .flo-v2-button-outline:hover,html[data-visual-style=enterprise] .flo-v2-button-danger:hover,html[data-visual-style=enterprise] .flo-button-engraved:hover,html[data-visual-style=enterprise] .flo-button-muted:hover,html[data-visual-style=enterprise] .flo-button-outline:hover,html[data-visual-style=enterprise] .flo-button-danger:hover,html[data-visual-style=enterprise] .flo-utility-button:hover{transform:none}html[data-visual-style=enterprise] .flo-v2-button,html[data-visual-style=enterprise] .flo-v2-button-secondary,html[data-visual-style=enterprise] .flo-v2-button-outline,html[data-visual-style=enterprise] .flo-button-base,html[data-visual-style=enterprise] .flo-button-muted,html[data-visual-style=enterprise] .flo-button-outline,html[data-visual-style=enterprise] .flo-utility-button{border-color:var(--flo-border);background:var(--flo-surface-elevated);color:var(--flo-text)}html[data-visual-style=enterprise] .flo-v2-button:hover,html[data-visual-style=enterprise] .flo-v2-button-secondary:hover,html[data-visual-style=enterprise] .flo-v2-button-outline:hover,html[data-visual-style=enterprise] .flo-button-base:hover,html[data-visual-style=enterprise] .flo-button-muted:hover,html[data-visual-style=enterprise] .flo-button-outline:hover,html[data-visual-style=enterprise] .flo-utility-button:hover{border-color:var(--flo-border-strong);background:color-mix(in srgb, var(--flo-surface-elevated) 88%, white 12%);color:var(--flo-text-strong)}html[data-visual-style=enterprise] .flo-v2-button-primary,html[data-visual-style=enterprise] .flo-v2-button-vivid,html[data-visual-style=enterprise] .flo-v2-button-role-cta,html[data-visual-style=enterprise] .flo-v2-button-blue-cta,html[data-visual-style=enterprise] .flo-button-engraved{border-color:rgb(var(--flo-enterprise-action-rgb));background:rgb(var(--flo-enterprise-action-rgb));color:#fff}html[data-visual-style=enterprise] .flo-v2-button-primary:hover,html[data-visual-style=enterprise] .flo-v2-button-vivid:hover,html[data-visual-style=enterprise] .flo-v2-button-role-cta:hover,html[data-visual-style=enterprise] .flo-v2-button-blue-cta:hover,html[data-visual-style=enterprise] .flo-button-engraved:hover{background:rgb(var(--flo-enterprise-action-hover-rgb))}html[data-visual-style=enterprise] .flo-v2-button-ghost,html[data-visual-style=enterprise] .flo-button-ghost{color:var(--flo-text-muted);background:0 0;border-color:#0000}html[data-visual-style=enterprise] .flo-v2-button-ghost:hover,html[data-visual-style=enterprise] .flo-button-ghost:hover{background:var(--flo-surface-subtle);color:var(--flo-text-strong)}html[data-visual-style=enterprise] .flo-v2-button-danger,html[data-visual-style=enterprise] .flo-button-danger,html[data-visual-style=enterprise] .flo-v2-button-rose-cta{color:#fecaca;background:#7f1d1d85;border-color:#ef444457}html[data-visual-style=enterprise] .flo-v2-button-danger:hover,html[data-visual-style=enterprise] .flo-button-danger:hover,html[data-visual-style=enterprise] .flo-v2-button-rose-cta:hover{background:#991b1b9e;border-color:#f8717185}html[data-visual-style=enterprise] .flo-v2-button-accent{color:#fde68a;background:#78350f80;border-color:#f59e0b61}html[data-visual-style=enterprise] .flo-v2-button-compact-cta{border-radius:.375rem;height:2rem;min-height:2rem;padding-inline:.625rem;font-size:.75rem}html[data-visual-style=enterprise] .flo-v2-button:disabled,html[data-visual-style=enterprise] .flo-button-base:disabled,html[data-visual-style=enterprise] button:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.35)}html[data-visual-style=enterprise] .flo-tabs-shell,html[data-visual-style=enterprise] .flo-v2-segments,html[data-visual-style=enterprise] .flo-v2-command-dock{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;gap:.125rem;padding:0}html[data-visual-style=enterprise] .flo-tabs-trigger,html[data-visual-style=enterprise] .flo-v2-segment,html[data-visual-style=enterprise] .flo-v2-command-dock-tab{min-width:auto;min-height:2.625rem;color:var(--flo-text-muted);letter-spacing:0;text-transform:none;box-shadow:none;background:0 0;border-width:0 0 2px;border-radius:0;flex:none;padding:.625rem .875rem;font-size:.8125rem;font-weight:500}html[data-visual-style=enterprise] .flo-tabs-trigger:hover,html[data-visual-style=enterprise] .flo-v2-segment:hover,html[data-visual-style=enterprise] .flo-v2-command-dock-tab:hover:not(:disabled){color:var(--flo-text-strong);background:0 0;border-color:#0000;transform:none}html[data-visual-style=enterprise] .flo-tabs-trigger[data-state=active],html[data-visual-style=enterprise] .flo-v2-segment[data-state=active],html[data-visual-style=enterprise] .flo-v2-command-dock-tab[data-active=true]{border-color:rgb(var(--flo-role-rgb));color:var(--flo-enterprise-role-ink);box-shadow:none;background:0 0}html[data-visual-style=enterprise] .flo-v2-command-dock-tab-icon{color:currentColor;background:0 0;border:0;border-radius:.25rem;width:1.5rem;height:1.5rem}html[data-visual-style=enterprise] .flo-v2-command-dock-tab[data-active=true] .flo-v2-command-dock-tab-icon{background:0 0;border:0}html[data-visual-style=enterprise] .flo-v2-chip,html[data-visual-style=enterprise] .flo-admin-badge-amber,html[data-visual-style=enterprise] .flo-admin-badge-emerald,html[data-visual-style=enterprise] .flo-admin-badge-rose{letter-spacing:.025em;text-transform:uppercase;min-height:1.5rem;box-shadow:none;border-radius:.375rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.1}html[data-visual-style=enterprise] .flo-v2-chip-neutral{border-color:var(--flo-border);color:#cbd5e1;background:#94a3b817}html[data-visual-style=enterprise] .flo-v2-kpi-card,html[data-visual-style=enterprise] .flo-v2-triage-mini-card{background:var(--flo-surface-section);min-height:100%;box-shadow:none}html[data-visual-style=enterprise] .flo-v2-kpi-head,html[data-visual-style=enterprise] .flo-v2-kpi-body{padding:.875rem}html[data-visual-style=enterprise] .flo-v2-kpi-value{font-family:var(--flo-font-sans);letter-spacing:-.015em;font-size:1rem;font-weight:600}html[data-visual-style=enterprise] .flo-v2-kpi-hint{color:var(--flo-text-muted);line-height:1.45}html[data-visual-style=enterprise] .flo-v2-list-shell,html[data-visual-style=enterprise] .flo-v2-list-toolbar{border-radius:.625rem}html[data-visual-style=enterprise] .flo-v2-list-head{background:var(--flo-surface-section);box-shadow:none;border-radius:.5rem;padding:.875rem}html[data-visual-style=enterprise] .flo-v2-filter-chip{background:var(--flo-surface-section);min-height:2rem;color:var(--flo-text-muted);letter-spacing:0;text-transform:none;box-shadow:none;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500}html[data-visual-style=enterprise] .flo-v2-filter-chip:hover{border-color:var(--flo-border-strong);color:var(--flo-text-strong)}html[data-visual-style=enterprise] .flo-command-table-row,html[data-visual-style=enterprise] .flo-v2-data-row-shell{background:0 0}html[data-visual-style=enterprise] .flo-command-table-row:hover,html[data-visual-style=enterprise] .flo-v2-data-row-shell[data-interactive=true]:hover{border-color:var(--flo-divider);background:#ffffff06;transform:none}html[data-visual-style=enterprise] .flo-v2-data-header-row{background:var(--flo-surface-section)}html[data-visual-style=enterprise] .flo-v2-data-row-shell:before{background:rgb(var(--flo-role-rgb) / .06)}html[data-visual-style=enterprise] .flo-v2-data-row-shell:after{background:rgb(var(--flo-role-rgb));border-radius:0;width:2px;top:0;bottom:0}html[data-visual-style=enterprise] .flo-v2-data-row-shell[data-selected=true]{border-color:var(--flo-divider);background:rgb(var(--flo-role-rgb) / .07)}html[data-visual-style=enterprise] .flo-v2-field-shell{background:var(--flo-field-surface);min-height:2.5rem;box-shadow:none;border-radius:.5rem}html[data-visual-style=enterprise] .flo-v2-field-shell:hover{border-color:var(--flo-border-strong);background:var(--flo-field-surface)}html[data-visual-style=enterprise] .flo-v2-field-shell:focus-within{border-color:rgb(var(--flo-role-rgb) / .8);background:var(--flo-field-surface-focus);box-shadow:0 0 0 3px rgb(var(--flo-role-rgb) / .16)}html[data-visual-style=enterprise] .flo-v2-native-select-wrap{min-height:2.5rem}html[data-visual-style=enterprise] .flo-v2-native-select{padding-block:.625rem;font-size:.8125rem}html[data-visual-style=enterprise] .flo-v2-form-floating-label{background:var(--flo-surface-panel);color:var(--flo-text-muted);letter-spacing:.05em;box-shadow:none;border:0;border-radius:0;padding:0 .25rem;font-size:.625rem}html[data-visual-style=enterprise] .flo-v2-form-hero{border-bottom-color:var(--flo-divider);background:0 0}html[data-visual-style=enterprise] .flo-v2-form-section-icon,html[data-visual-style=enterprise] .flo-v2-icon-badge,html[data-visual-style=enterprise] .flo-command-icon-tile{border-color:var(--flo-border);background:var(--flo-surface-section);color:rgb(var(--flo-role-rgb));box-shadow:none;border-radius:.5rem}html[data-visual-style=enterprise] .flo-v2-toggle-switch{width:2.75rem;height:1.5rem;box-shadow:none;background:#273445;border-radius:999px}html[data-visual-style=enterprise] .flo-v2-toggle-switch.is-active{border-color:rgb(var(--flo-role-rgb));background:rgb(var(--flo-role-rgb));box-shadow:none}html[data-visual-style=enterprise] .flo-v2-toggle-switch-thumb{background:#fff;width:1.05rem;height:1.05rem;box-shadow:0 1px 3px #00000059}html[data-visual-style=enterprise] .flo-v2-dialog,html[data-visual-style=enterprise] .flo-dialog-frame,html[data-visual-style=enterprise] .flo-v2-combobox-panel{background:var(--flo-surface-panel);border-radius:.75rem}html[data-visual-style=enterprise] .flo-v2-banner{box-shadow:none;border-radius:.5rem}html[data-visual-style=enterprise] .flo-v2-empty-icon{background:var(--flo-surface-section);box-shadow:none;border-radius:.5rem}html[data-visual-style=enterprise][data-theme=light] .flo-command-panel,html[data-visual-style=enterprise][data-theme=light] .flo-command-stage,html[data-visual-style=enterprise][data-theme=light] .flo-dialog-frame,html[data-visual-style=enterprise][data-theme=light] .flo-command-table-shell,html[data-visual-style=enterprise][data-theme=light] .flo-stage-dock,html[data-visual-style=enterprise][data-theme=light] .flo-stage-band,html[data-visual-style=enterprise][data-theme=light] .flo-stage-canvas,html[data-visual-style=enterprise][data-theme=light] .flo-stage-rail,html[data-visual-style=enterprise][data-theme=light] .flo-v2-panel,html[data-visual-style=enterprise][data-theme=light] .flo-v2-page-header,html[data-visual-style=enterprise][data-theme=light] .flo-v2-hero-card,html[data-visual-style=enterprise][data-theme=light] .flo-v2-shell-card,html[data-visual-style=enterprise][data-theme=light] .flo-v2-section-card,html[data-visual-style=enterprise][data-theme=light] .flo-v2-panel-inset,html[data-visual-style=enterprise][data-theme=light] .flo-v2-rail-panel,html[data-visual-style=enterprise][data-theme=light] .flo-v2-kpi-card,html[data-visual-style=enterprise][data-theme=light] .flo-v2-summary-strip,html[data-visual-style=enterprise][data-theme=light] .flo-v2-data-shell,html[data-visual-style=enterprise][data-theme=light] .flo-v2-dashboard-command-deck,html[data-visual-style=enterprise][data-theme=light] .flo-v2-list-command-deck,html[data-visual-style=enterprise][data-theme=light] .flo-v2-detail-command-deck,html[data-visual-style=enterprise][data-theme=light] .flo-v2-detail-mode-card,html[data-visual-style=enterprise][data-theme=light] .flo-v2-list-toolbar,html[data-visual-style=enterprise][data-theme=light] .flo-v2-toggle-card,html[data-visual-style=enterprise][data-theme=light] .flo-v2-token-button,html[data-visual-style=enterprise][data-theme=light] .flo-v2-checklist-panel,html[data-visual-style=enterprise][data-theme=light] .flo-v2-combobox-panel,html[data-visual-style=enterprise][data-theme=light] .flo-v2-form-note,html[data-visual-style=enterprise][data-theme=light] .flo-v2-dialog{border-color:var(--flo-border);background:var(--flo-surface-panel);box-shadow:var(--flo-shadow-panel)}html[data-visual-style=enterprise][data-theme=light] .flo-nav-rail{background:#fff}html[data-visual-style=enterprise][data-theme=light] .flo-v2-panel-inset,html[data-visual-style=enterprise][data-theme=light] .flo-v2-detail-mode-card,html[data-visual-style=enterprise][data-theme=light] .flo-v2-kpi-card,html[data-visual-style=enterprise][data-theme=light] .flo-v2-data-header-row,html[data-visual-style=enterprise][data-theme=light] .flo-v2-list-head{background:#f8fafc}html[data-visual-style=enterprise][data-theme=light] .flo-v2-button,html[data-visual-style=enterprise][data-theme=light] .flo-v2-button-secondary,html[data-visual-style=enterprise][data-theme=light] .flo-v2-button-outline,html[data-visual-style=enterprise][data-theme=light] .flo-button-base,html[data-visual-style=enterprise][data-theme=light] .flo-button-muted,html[data-visual-style=enterprise][data-theme=light] .flo-button-outline,html[data-visual-style=enterprise][data-theme=light] .flo-utility-button{background:#fff}html[data-visual-style=enterprise][data-theme=light] :is(.flo-v2-button-primary,.flo-v2-button-vivid,.flo-v2-button-role-cta,.flo-v2-button-blue-cta,.flo-button-engraved){border-color:rgb(var(--flo-enterprise-action-rgb));background:rgb(var(--flo-enterprise-action-rgb));color:#fff}html[data-visual-style=enterprise][data-theme=light] :is(.flo-v2-button-primary,.flo-v2-button-vivid,.flo-v2-button-role-cta,.flo-v2-button-blue-cta,.flo-button-engraved):hover{border-color:rgb(var(--flo-enterprise-action-hover-rgb));background:rgb(var(--flo-enterprise-action-hover-rgb));color:#fff}html[data-visual-style=enterprise][data-theme=light] :is(.flo-v2-button-danger,.flo-button-danger,.flo-v2-button-rose-cta){color:#fff;background:#b91c1c;border-color:#dc26265c}html[data-visual-style=enterprise][data-theme=light] :is(.flo-v2-button-danger,.flo-button-danger,.flo-v2-button-rose-cta):hover{color:#fff;background:#991b1b;border-color:#991b1b}html[data-visual-style=enterprise][data-theme=light] .flo-v2-button-accent{color:#fff;background:#b45309;border-color:#d977066b}html[data-visual-style=enterprise][data-theme=light] .flo-v2-button-accent:hover{background:#92400e}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-neutral{color:#475569}@media (max-width:1279px){html[data-visual-style=enterprise] .flo-workspace-frame{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){html[data-visual-style=enterprise] .flo-v2-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html[data-visual-style=enterprise] .flo-workspace-frame{display:block}html[data-visual-style=enterprise] .flo-nav-rail{border-width:0 0 1px;min-height:auto}html[data-visual-style=enterprise] .flo-v2-dashboard-command-deck{grid-template-columns:1fr}}@media (max-width:640px){html[data-visual-style=enterprise] .flo-command-stage,html[data-visual-style=enterprise] .flo-v2-dashboard-command-deck,html[data-visual-style=enterprise] .flo-v2-list-command-deck,html[data-visual-style=enterprise] .flo-v2-detail-command-deck{padding:.75rem}html[data-visual-style=enterprise] .flo-v2-detail-summary,html[data-visual-style=enterprise] .flo-v2-dashboard-signals-grid{grid-template-columns:1fr}html[data-visual-style=enterprise] .flo-v2-button,html[data-visual-style=enterprise] .flo-button-base,html[data-visual-style=enterprise] .flo-utility-button{min-height:2.5rem}}
html[data-visual-style=enterprise][data-theme=light]{--flo-border-soft:#33415529;--flo-border:#3341553b;--flo-border-strong:#33415557;--flo-divider:#3341552b;--flo-divider-strong:#33415540;--flo-text:#27364a;--flo-text-muted:#475569;--flo-text-soft:#5f6c7c;--flo-text-strong:#0b1220;--flo-status-neutral-bg:#f1f5f9;--flo-status-neutral-border:#cbd5e1;--flo-status-neutral-text:#334155;--flo-status-active-bg:#ecfdf5;--flo-status-active-border:#6ee7b7;--flo-status-active-text:#047857;--flo-status-warning-bg:#fff7ed;--flo-status-warning-border:#fdba74;--flo-status-warning-text:#c2410c;--flo-status-overdue-bg:#fffbeb;--flo-status-overdue-border:#fcd34d;--flo-status-overdue-text:#92400e;--flo-status-danger-bg:#fef2f2;--flo-status-danger-border:#fca5a5;--flo-status-danger-text:#b91c1c;--flo-status-info-bg:#eff6ff;--flo-status-info-border:#93c5fd;--flo-status-info-text:#1d4ed8;--flo-status-purple-bg:#f5f3ff;--flo-status-purple-border:#c4b5fd;--flo-status-purple-text:#6d28d9}html[data-visual-style=enterprise] .flo-v2-chip,html[data-visual-style=enterprise] .flo-admin-badge-amber,html[data-visual-style=enterprise] .flo-admin-badge-emerald,html[data-visual-style=enterprise] .flo-admin-badge-rose{letter-spacing:.035em;opacity:1;min-height:1.625rem;text-shadow:none;box-shadow:none;padding:.25rem .55rem;font-size:.75rem;font-weight:700;line-height:1}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-neutral{border-color:var(--flo-status-neutral-border);background:var(--flo-status-neutral-bg);color:var(--flo-status-neutral-text)}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-positive,html[data-visual-style=enterprise][data-theme=light] .flo-admin-badge-emerald{border-color:var(--flo-status-active-border);background:var(--flo-status-active-bg);color:var(--flo-status-active-text)}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-warm,html[data-visual-style=enterprise][data-theme=light] .flo-admin-badge-amber{border-color:var(--flo-status-warning-border);background:var(--flo-status-warning-bg);color:var(--flo-status-warning-text)}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-orange{border-color:var(--flo-status-overdue-border);background:var(--flo-status-overdue-bg);color:var(--flo-status-overdue-text)}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-urgent,html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-danger,html[data-visual-style=enterprise][data-theme=light] .flo-admin-badge-rose{border-color:var(--flo-status-danger-border);background:var(--flo-status-danger-bg);color:var(--flo-status-danger-text)}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-info{border-color:var(--flo-status-info-border);background:var(--flo-status-info-bg);color:var(--flo-status-info-text)}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-purple{border-color:var(--flo-status-purple-border);background:var(--flo-status-purple-bg);color:var(--flo-status-purple-text)}html[data-visual-style=enterprise][data-theme=light] .flo-v2-chip-accent{border-color:color-mix(in srgb, var(--flo-enterprise-role-ink) 38%, transparent);background:color-mix(in srgb, rgb(var(--flo-role-rgb)) 12%, #fff 88%);color:var(--flo-enterprise-role-ink)}html[data-visual-style=enterprise] .flo-v2-form-section-icon,html[data-visual-style=enterprise] .flo-v2-icon-badge,html[data-visual-style=enterprise] .flo-command-icon-tile{color:var(--flo-enterprise-role-ink)}html[data-visual-style=enterprise] .flo-v2-field-shell:focus-within{border-color:rgb(var(--flo-enterprise-action-rgb) / .8);background:var(--flo-field-surface-focus);box-shadow:0 0 0 1px rgb(var(--flo-enterprise-action-rgb) / .28), 0 0 0 3px rgb(var(--flo-enterprise-action-rgb) / .16)}
