[data-saif][data-saif-bridge]{--bg:var(--color-canvas);--surface:var(--color-inset);--card:var(--color-card);--fg:var(--color-primary);--fg-muted:var(--color-secondary);--fg-subtle:var(--color-muted);--border:var(--color-line);--divider:var(--color-line);--accent-fg:var(--color-brand);--ring:var(--color-focus);--role-on-accent:var(--color-on-brand);--color-surface-page:var(--color-canvas);--color-surface-base:var(--color-canvas);--color-surface-card:var(--color-card);--color-surface-raised:var(--color-card);--color-surface-elevated:var(--color-card);--color-surface-panel:var(--color-card);--color-surface-modal:var(--color-card);--color-surface-menu:var(--color-card);--color-surface-bulkbar:var(--color-card);--color-surface-muted:var(--color-inset);--color-surface-sunken:var(--color-inset);--color-surface-table-header:var(--color-inset);--color-surface-table-row-striped:var(--color-inset);--color-surface-skeleton:var(--color-inset);--color-surface-table-row-hover:var(--color-hover);--color-surface-menu-hover:var(--color-hover);--color-surface-menu-selected:var(--color-selected);--color-surface-inverse:var(--color-primary);--color-backdrop:var(--scrim-modal);--color-text-default:var(--color-primary);--color-text-value:var(--color-primary);--color-text-secondary:var(--color-secondary);--color-text-secondary-hover:var(--color-primary);--color-text-label:var(--color-secondary);--color-text-muted:var(--color-muted);--color-text-subtle:var(--color-muted);--color-text-disabled:var(--color-disabled);--color-text-danger:var(--color-danger);--color-border-default:var(--color-line);--color-border-muted:var(--color-line);--color-border-card:var(--color-line);--color-border-card-muted:var(--color-line);--color-border-input:var(--color-control);--color-border-modal:var(--color-line);--color-border-strong:var(--color-control);--color-action-primary:var(--color-brand);--color-action-primary-hover:var(--color-brand-hover);--color-action-primary-fg:var(--color-on-brand);--color-action-primary-border:var(--color-brand);--color-action-primary-subtle:var(--color-selected);--color-action-ramp-base:var(--color-brand);--color-action-ramp-fg:var(--color-on-brand);--color-brand-primary:var(--color-brand);--color-brand-primary-hover:var(--color-brand-hover);--color-brand-primary-border:var(--color-brand);--color-brand-accent:var(--color-accent);--color-error:var(--color-danger);--color-status-risk:var(--color-danger);--color-status-risk-fg:var(--color-danger);--color-status-risk-bg:var(--color-danger-soft);--color-status-risk-fill:var(--color-danger);--color-status-risk-hover:var(--color-danger);--color-status-red-fg:var(--color-danger);--color-status-red-bg:var(--color-danger-soft);--color-status-attention:var(--color-warning);--color-status-attention-fill:var(--color-warning);--color-status-amber-fg:var(--color-warning);--color-status-amber-bg:var(--color-warning-soft);--color-status-active:var(--color-success);--color-status-active-fill:var(--color-success);--color-status-success:var(--color-success);--color-status-emerald-fg:var(--color-success);--color-status-emerald-bg:var(--color-success-soft);--color-status-info:var(--color-info);--color-status-info-fill:var(--color-info);--color-status-info-bg:var(--color-info-soft);--color-status-blue-fg:var(--color-info);--color-status-blue-bg:var(--color-info-soft);--color-trend-up:var(--color-success);--color-trend-down:var(--color-danger);--color-trend-flat:var(--color-muted)}:root[data-saif-host],:root[data-saif-host] :is(.forced-light,.forced-dark){--bg:var(--saif-canvas-background);--surface:var(--saif-surface-inset);--card:var(--saif-surface-card);--fg:var(--saif-text-primary);--fg-muted:var(--saif-text-secondary);--fg-subtle:var(--saif-text-muted);--border:var(--saif-border-subtle);--divider:var(--saif-border-subtle);--border-strong:var(--saif-border-control);--accent-fg:var(--saif-brand-primary);--ring:var(--saif-focus-ring);--color-error:var(--saif-danger-fg);--role-plasma-fg:var(--saif-brand-primary);--role-arc-fg:var(--saif-warning-fg);--role-current-fg:var(--saif-info-fg);--role-growth-fg:var(--saif-success-fg);--role-error-fg:var(--saif-danger-fg);--role-error-label:var(--saif-surface-card);--role-on-accent:var(--saif-text-on-brand);--white:var(--saif-text-on-brand);--color-avatar-5-fg:white;--color-avatar-6-fg:white;--color-avatar-7-fg:white;--color-avatar-8-fg:white;--gradient-ignition:linear-gradient(var(--saif-brand-primary), var(--saif-brand-primary));--gradient-ignition-cta:none;--gradient-ignition-text:var(--gradient-ignition);--plasma-a08:color-mix(in srgb, var(--saif-brand-primary) 8%, transparent);--plasma-a12:color-mix(in srgb, var(--saif-brand-primary) 12%, transparent);--plasma-a20:color-mix(in srgb, var(--saif-brand-primary) 20%, transparent);--plasma-a45:color-mix(in srgb, var(--saif-brand-primary) 45%, transparent);--plasma-a60:color-mix(in srgb, var(--saif-brand-primary) 60%, transparent);--arc-a20:color-mix(in srgb, var(--saif-brand-accent) 20%, transparent);--color-white:var(--saif-text-on-brand);--color-slate-700:color-mix(in srgb, var(--saif-text-primary) 85%, var(--saif-canvas-background));--color-red-900:var(--saif-danger-fg);--color-action-ramp-base:var(--saif-brand-primary);--color-action-ramp-fg:var(--saif-text-on-brand);--color-action-primary-hover:var(--saif-brand-hover);--color-action-primary-subtle:var(--saif-surface-selected);--color-brand-primary-hover:var(--saif-brand-hover);--color-brand-accent:var(--saif-brand-accent);--color-surface-inverse:var(--saif-text-primary);--color-surface-table-header:var(--saif-surface-inset);--color-surface-table-row-hover:var(--saif-surface-hover);--color-surface-menu-hover:var(--saif-surface-hover);--color-surface-menu-selected:var(--saif-surface-selected);--color-backdrop:var(--saif-scrim-modal);--color-text-disabled:var(--saif-disabled-fg);--color-status-risk-hover:color-mix(in srgb, var(--saif-danger-fg) 85%, var(--saif-text-primary));--color-status-active-fill:var(--saif-success-fg);--color-status-attention-fill:var(--saif-warning-fg);--color-status-info-fill:var(--saif-info-fg);--color-status-emerald-bg:var(--saif-success-bg);--color-status-amber-bg:var(--saif-warning-bg);--color-status-blue-bg:var(--saif-info-bg);--color-status-info-bg:var(--saif-info-bg);--color-status-red-bg:var(--saif-danger-bg);--color-status-risk-bg:var(--saif-danger-bg);--color-pillar-cross-pillar-bg:var(--saif-surface-inset)}:root[data-saif-host] .forced-dark{--white-a04:color-mix(in srgb, var(--saif-text-primary) 4%, transparent);--white-a07:color-mix(in srgb, var(--saif-text-primary) 8%, transparent);--white-a15:color-mix(in srgb, var(--saif-text-primary) 15%, transparent);--steel:var(--saif-surface-card)}@layer base{:where(:root[data-saif-host] :not([data-saif],[data-saif] *)){--tw-ring-offset-color:var(--saif-surface-card)}}[aria-current=page].bg-selected:is(.ring-1,.ring-2){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:root[data-saif-host]:not([data-saif-finish=flat]),:root[data-saif-host]:not([data-saif-finish=flat]) :is(.forced-light,.forced-dark){--gradient-ignition-cta:var(--saif-finish-ramp,none)}:root[data-saif-host]:not([data-saif-finish=flat]){--shadow-card:var(--saif-finish-shadow-rest);--shadow-card-elevated:var(--saif-finish-shadow-raised);--shadow-dropdown:var(--saif-finish-shadow-popover);--shadow-drawer:var(--saif-finish-shadow-dialog);--shadow-modal:var(--saif-finish-shadow-dialog)}:root[data-saif-host]:not([data-saif-finish=flat]) :is([class*="shadow-[var(--shadow-card"],.shadow-card,.shadow-card-elevated)[class*="bg-[var(--color-surface-card)]"]:not([data-saif] *):not(button,input,select,textarea,[role=button],[class*=hover\:bg-]){background-color:var(--saif-finish-card-bg,var(--color-surface-card))}:root[data-saif-host][data-theme=dark]:not([data-saif-finish=flat]) :is([class*="shadow-[var(--shadow-card"],.shadow-card,.shadow-card-elevated)[class*="bg-[var(--color-surface-card)]"]:not([data-saif] *):not(button,input,select,textarea,[role=button],[class*=hover\:bg-]){background-image:var(--saif-finish-sheen-card,none)}:root[data-saif-host]:not([data-saif-finish=flat]) #main[data-dhruv],:root[data-saif-host]:not([data-saif-finish=flat]) #main[data-dhruv] :is(.forced-light,.forced-dark){--bg:var(--saif-finish-ground,var(--saif-canvas-background));--color-surface-base:var(--bg);--color-surface-page:var(--bg)}@media (min-width:48rem){:root[data-saif-host]:not([data-saif-finish=flat]) #main[data-dhruv]{box-shadow:var(--saif-finish-column-shadow,none)}}:root[data-saif-host]:not([data-saif-finish=flat]) [data-shell-scroller]>header[data-saif]{background-color:var(--finish-header,var(--surface-card));box-shadow:var(--finish-header-shadow,none)}:root[data-saif-host]:not([data-saif-finish=flat]) #main[data-dhruv] [data-saif].bg-canvas:not([data-saif] *){background-color:#0000}
