:root{--federated-spacing-unit: .25rem;--federated-type-family-base: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--federated-motion-duration-fast: .1s;--federated-surface-canvas: #0f172a;--federated-text-primary: #f1f5f9;--federated-neutral-border: #334155}:root{--web-ui-spacing-unit: .25rem;--web-ui-type-family-base: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--web-ui-motion-duration-fast: .1s;--web-ui-surface-canvas: #e5e5e5;--web-ui-text-primary: #202020;--web-ui-neutral-border: #a6a6a6;--bg-app: var(--federated-surface-canvas);--bg-secondary: #f3f3f3;--bg-tertiary: #d4d4d4;--panel-bg: #ffffff;--panel-border: var(--federated-neutral-border);--panel-header: #d4d4d4;--text-primary: var(--federated-text-primary);--text-secondary: #454545;--text-muted: #595959;--accent-main: #0067c0;--accent-hover: #005a9e;--accent-muted: #dceaf7;--status-success: #22c55e;--status-warning: #f59e0b;--status-error: #ef4444;--status-info: #0ea5e9;--graph-bg: #f3f3f3;--spacing-unit: var(--federated-spacing-unit);--radius-base: .5rem;--radius-lg: .75rem;--radius-sm: .25rem;--z-graph: 0;--z-panel: 10;--z-modal: 50;--z-tooltip: 100;--style-text-primary: #202020;--style-text-secondary: #454545;--style-text-muted: #595959;--style-text-inverse: #ffffff;--style-text-accent: #0067c0;--style-surface-primary: #e5e5e5;--style-surface-secondary: #f3f3f3;--style-surface-elevated: #d4d4d4;--style-panel-bg: #ffffff;--style-toolbar-bg: #d4d4d4;--style-button-primary: #0067c0;--style-button-secondary: #d4d4d4;--style-button-hover: #005a9e;--style-highlight: #0067c0;--style-active-indicator: #0067c0;--style-focus-ring: #0067c0;--style-border-default: #a6a6a6;--style-border-focus: #0067c0;--style-border-active: #0067c0;--style-radius-small: 4px;--style-radius-medium: 8px;--style-radius-large: 16px;--style-radius-pill: 9999px;--style-icon-radius: 0px;--style-label-radius: 0px;--style-panel-opacity: 1;--style-overlay-opacity: .4;--style-disabled-opacity: .5;--style-hover-opacity: .08}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%}body{font-family:var(--federated-type-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-app, #e5e5e5);color:var(--text-primary, #202020)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--panel-border, #a6a6a6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--theme-text-muted, #475569)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.panel-see-through>*,.panel-see-through>*>*,.panel-see-through>*>*>*{background-color:transparent!important;background:transparent!important}.panel-see-through [class*=bg-slate],.panel-see-through [class*=bg-gray],.panel-see-through [class*=bg-zinc],.panel-see-through [class*=bg-neutral],.panel-see-through [class*=bg-stone],.panel-see-through [style*=background-color],.panel-see-through [style*=backgroundColor]{background-color:transparent!important}.panel-see-through ::-webkit-scrollbar-thumb{background:#64646480}.panel-see-through{text-shadow:0 1px 2px rgba(0,0,0,.2)}
