.viewer-scope{--brand-white:#fff;--brand-offwhite:#fdfcf8;--brand-cream:#f2f1e8;--brand-black-light:#3e3e53;--brand-black-medium:#24243c;--brand-black-strong:#121227;--brand-orange-light:#ffaf01;--brand-orange-medium:#ff8204;--brand-orange-strong:#fa500f;--brand-red-strong:#e51300;--brand-red-contrast:#c4001d;--brand-green-medium:#44ba82;--brand-green-strong:#118698;--brand-green-contrast:#005737;--brand-blue-medium:#5bb3fb;--brand-blue-strong:#2093e9;--brand-blue-contrast:#044196;--orange-50:#fff5ed;--orange-100:#ffe7d5;--orange-200:#feccaa;--orange-300:#fea773;--orange-400:#fc783b;--orange-500:#fa500f;--orange-600:#eb3a0b;--orange-700:#c3290b;--orange-800:#9b2211;--orange-900:#7d1f11;--orange-950:#430c07;--red-50:#fff0f0;--red-100:#ffdedd;--red-200:#ffc2c1;--red-300:#ff9795;--red-400:#ff5d59;--red-500:#ff2b26;--red-600:#fc0b06;--red-700:#e10500;--red-800:#af0905;--red-900:#900f0c;--red-950:#500200;--green-400:#4ade80;--green-500:#44ba82;--green-600:#118698;--green-900:#005737;--app-bg:#fff;--app-bg-secondary:#fdfcf8;--app-bg-card:#fff;--app-bg-inset:#f2f1e8;--app-bg-hover:#0000000a;--app-bg-active:#00000014;--app-text:#121227;--app-text-muted:#3e3e53;--app-text-subtle:#999;--app-text-icon:#3e3e53;--app-border:#27272a26;--app-border-subtle:#27272a0f;--app-border-card:#eee;--app-border-divider:#f0f0f0;--app-border-row:#f8f8f8;--app-nav-bg:#ffffffd9;--app-nav-border:#27272a14;--app-nav-active-bg:#00000014;--app-nav-active-shadow:0 0 12px #fa500f1a;--app-nav-text:#3e3e53;--app-nav-text-hover:#121227;--app-overlay:#ffffffb3;--app-table-header-bg:#fafafa;--app-table-hover-bg:#fafafa;--app-shadow-tooltip:0 4px 12px #0000000a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .viewer-scope{--app-bg:#09090b;--app-bg-secondary:#111115;--app-bg-card:#121212;--app-bg-inset:#0a0a0a;--app-bg-hover:#ffffff0f;--app-bg-active:#ffffff1a;--app-text:#fff;--app-text-muted:#ffffff80;--app-text-subtle:#ffffff59;--app-text-icon:#ffffff73;--app-border:#ffffff14;--app-border-subtle:#ffffff0a;--app-border-card:#ffffff14;--app-border-divider:#ffffff0d;--app-border-row:#ffffff08;--app-nav-bg:#ffffff0a;--app-nav-border:#ffffff0f;--app-nav-active-bg:#ffffff1a;--app-nav-active-shadow:0 0 12px #fa500f26;--app-nav-text:#fff6;--app-nav-text-hover:#fffc;--app-overlay:#00000080;--app-table-header-bg:#ffffff08;--app-table-hover-bg:#ffffff08;--app-shadow-tooltip:0 4px 12px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.viewer-scope .react-flow__background{background-color:var(--app-bg)!important}.viewer-scope .react-flow__minimap{background-color:var(--app-bg-secondary)!important;border:1px solid var(--app-border)!important;border-radius:8px!important}.viewer-scope .react-flow__controls{overflow:hidden;border:1px solid var(--app-border)!important;border-radius:8px!important}.viewer-scope .react-flow__controls-button{background-color:var(--app-bg-card)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important;fill:var(--app-text-muted)!important}.viewer-scope .react-flow__controls-button:hover{background-color:var(--app-bg-hover)!important}.viewer-scope .react-flow__controls-button svg{fill:var(--app-text-muted)!important}.viewer-scope .viewer-node-card{transform-origin:50%;transition:transform .45s cubic-bezier(.33,1.35,.52,1),box-shadow .45s,border-color .35s,background-color .2s}.viewer-scope .viewer-node-card--selected{transform:scale(1.035)translateY(-3px)}@media (prefers-reduced-motion:reduce){.viewer-scope .viewer-node-card{transition:border-color .2s,box-shadow .2s}.viewer-scope .viewer-node-card--selected{transform:none}}@keyframes dash-flow{to{stroke-dashoffset:-20px}}.viewer-scope .animated-edge{animation:1s linear infinite dash-flow}.viewer-scope ::-webkit-scrollbar{width:6px}.viewer-scope ::-webkit-scrollbar-track{background:var(--app-bg-secondary)}.viewer-scope ::-webkit-scrollbar-thumb{background:#27272a33;border-radius:3px}.viewer-scope ::-webkit-scrollbar-thumb:hover{background:#27272a59}.viewer-scope .explorer-main::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .3s}.viewer-scope .explorer-main:hover::-webkit-scrollbar-thumb{background:#27272a33}.viewer-scope .explorer-main:hover::-webkit-scrollbar-thumb:hover{background:#27272a59}.viewer-scope .explorer-main{scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.viewer-scope .explorer-main:hover{scrollbar-color:#27272a33 transparent}
