.netbridge-root,.netbridge-portal{--bg:#0b0d10;--panel:#101318;--panel-2:#14181e;--panel-3:#1b2028;--border:#1b2028;--border-2:#262c36;--text:#e6e9ee;--muted:#7f8895;--faint:#626b78;--accent:#5ad17a;--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent);--blue:#ff7a2f;--blue-dim:color-mix(in srgb, var(--blue) 16%, transparent);--purple:#ffbb7a;--red:#ff6b6b;--red-dim:color-mix(in srgb, var(--red) 15%, transparent);--yellow:#ffc94d;--orange:#ff7a2f;--r-sm:5px;--r:7px;--r-lg:10px;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;background:var(--bg);height:100%;color:var(--text);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}.netbridge-portal{background:0 0;height:auto}.netbridge-root *,.netbridge-root :before,.netbridge-root :after,.netbridge-portal :after{box-sizing:border-box}.netbridge-root ::-webkit-scrollbar{width:10px;height:10px}.netbridge-portal ::-webkit-scrollbar{width:10px;height:10px}.netbridge-root ::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.netbridge-portal ::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.netbridge-root ::-webkit-scrollbar-thumb:hover{background:#3a434f padding-box padding-box}.netbridge-portal ::-webkit-scrollbar-thumb:hover{background:#3a434f padding-box padding-box}.netbridge-root ::-webkit-scrollbar-track{background:0 0}.netbridge-portal ::-webkit-scrollbar-track{background:0 0}.netbridge-root a,.netbridge-portal a{color:var(--blue);text-decoration:none}.netbridge-root input,.netbridge-root select,.netbridge-root textarea,.netbridge-root button,.netbridge-portal button{font-family:inherit}.netbridge-root input:focus-visible,.netbridge-root select:focus-visible,.netbridge-root textarea:focus-visible,.netbridge-portal textarea:focus-visible{border-color:var(--blue);outline:none}@keyframes nb-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes nb-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes nb-spin{to{transform:rotate(360deg)}}@keyframes nb-toastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nb-toastOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translate(24px)scale(.96)}}.netbridge-root .fade-in,.netbridge-portal .fade-in{animation:.2s both nb-fadeIn}.netbridge-root .pulse,.netbridge-portal .pulse{animation:1.6s ease-in-out infinite nb-pulse}.netbridge-root .spin,.netbridge-portal .spin{animation:.8s linear infinite nb-spin}.netbridge-root .toast-in,.netbridge-portal .toast-in{animation:.26s cubic-bezier(.21,1.02,.73,1) both nb-toastIn}.netbridge-root .toast-out,.netbridge-portal .toast-out{animation:.22s ease-in both nb-toastOut}.netbridge-root .mono,.netbridge-portal .mono{font-family:var(--mono)}.netbridge-root .ellip,.netbridge-portal .ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.netbridge-root .row,.netbridge-portal .row{align-items:center;display:flex}.netbridge-root .col,.netbridge-portal .col{flex-direction:column;display:flex}.netbridge-root .fill,.netbridge-portal .fill{flex:1;min-width:0;min-height:0}.netbridge-root .scroll-y,.netbridge-portal .scroll-y{overflow:hidden auto}.netbridge-root .hl,.netbridge-portal .hl{background:color-mix(in srgb, var(--yellow) 32%, transparent);color:var(--text);border-radius:2px}.netbridge-root .monaco-editor .margin-view-overlays,.netbridge-portal .monaco-editor .margin-view-overlays{border-right:none}.netbridge-root .monaco-editor .margin-view-overlays .line-numbers,.netbridge-portal .monaco-editor .margin-view-overlays .line-numbers{border-right:1px solid var(--border);box-sizing:border-box;text-align:center!important}.netbridge-root .monaco-editor .current-line~.line-numbers,.netbridge-portal .monaco-editor .current-line~.line-numbers{color:var(--muted)}.netbridge-root .nb-nav-item,.netbridge-portal .nb-nav-item{color:var(--muted);background:0 0;font-weight:500;transition:background-color .15s,color .15s}.netbridge-root .nb-nav-item:hover,.netbridge-portal .nb-nav-item:hover{background:var(--panel-2);color:var(--text)}.netbridge-root .nb-nav-item[data-active=true],.netbridge-root .nb-nav-item[data-active=true]:hover,.netbridge-portal .nb-nav-item[data-active=true]:hover{background:var(--blue-dim);color:var(--blue);font-weight:600}.netbridge-root .nb-divider,.netbridge-portal .nb-divider{transition:background-color .16s,box-shadow .22s;position:relative;background:0 0!important}.netbridge-root .nb-divider:after,.netbridge-portal .nb-divider:after{content:"";background:var(--border);transition:background-color .16s,box-shadow .22s;position:absolute}.netbridge-root .nb-divider--x:after,.netbridge-portal .nb-divider--x:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-.5px)}.netbridge-root .nb-divider--y:after,.netbridge-portal .nb-divider--y:after{height:1px;top:50%;left:0;right:0;transform:translateY(-.5px)}.netbridge-root .nb-divider:hover:after,.netbridge-root .nb-divider--active:after,.netbridge-portal .nb-divider--active:after{background:var(--blue);box-shadow:0 0 6px color-mix(in srgb, var(--blue) 55%, transparent)}.netbridge-root .nb-divider--active:after,.netbridge-portal .nb-divider--active:after{box-shadow:0 0 8px color-mix(in srgb, var(--blue) 75%, transparent), 0 0 18px color-mix(in srgb, var(--blue) 35%, transparent)}.netbridge-root .nb-row,.netbridge-portal .nb-row{background:0 0;transition:background-color .12s}.netbridge-root .nb-row:hover,.netbridge-portal .nb-row:hover{background:var(--panel-2)}.netbridge-root .nb-row[data-active=true],.netbridge-root .nb-row[data-active=true]:hover,.netbridge-portal .nb-row[data-active=true]:hover{background:var(--blue-dim)}.netbridge-root .nb-row[data-drop=true],.netbridge-root .nb-row[data-drop=true]:hover,.netbridge-portal .nb-row[data-drop=true]:hover{background:var(--accent-dim)}
