:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}body{margin:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}button{border-radius:0}button:not(:disabled){cursor:pointer}button:focus:not(:focus-visible){outline:0}::-moz-focus-inner{padding:0;border-style:none}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}textarea{resize:vertical}label{display:inline-block}table{border-collapse:collapse}th{text-align:inherit}img,svg{vertical-align:middle}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--z-ui-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--z-mono-font-family: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--z-ui-font-size: 13px;--z-ui-font-size-sm: 11px;--z-ui-line-height: 1.4;--z-font-size-body: 14px;--z-line-height-body: 1.5;--z-font-size-title: 28px;--z-font-size-heading: 20px;--z-font-size-subheading: 17px;--z-font-size-code: 13px;--z-line-height-code: 1.55;--z-ui-row-height: 22px;--z-ui-control-height: 24px}:root{--z-layer-menu: 1000;--z-layer-palette: 2000;--z-layer-dialog: 3000;--z-layer-toast: 4000}:root{color-scheme:light;--z-bg-app: #e4e4e5;--z-bg-content: #e4e4e5;--z-bg-panel: #ffffff;--z-bg-panel-alt: #f3f1fd;--z-bg-row-selected: #e8e4fb;--z-bg-editor: #ffffff;--z-bg-tab: #ffffff;--z-bg-input: #5f568f;--z-bg-select: #ffffff;--z-bg-field: #f8f8f8;--z-bg-terminal: #392e6b;--z-bg-modal: #ffffff;--z-bg-modal-header: #534793;--z-bg-cell: #f8f8f8;--z-bg-cell-output: #eaf3fb;--z-bg-code: #f4f4f4;--z-bg-notice: #eaeaea;--z-bg-figure: #ffffff;--z-chart-1: #2a78d6;--z-chart-2: #eb6834;--z-chart-3: #1baf7a;--z-chart-4: #eda100;--z-chart-5: #e87ba4;--z-chart-6: #008300;--z-chart-7: #4a3aa7;--z-chart-8: #e34948;--z-chart-other: #9a9a9a;--z-bg-error-subtle: #fdf0ef;--z-bg-overlay: #ffffff;--z-bg-menu-hover: #f0f0f0;--z-bg-hover-on-chrome: rgba(255, 255, 255, .16);--z-bg-topbar: #473990;--z-bg-banner: #553b9e;--z-bg-statusbar: #473990;--z-bg-tab-inactive: #7651db;--z-bg-tab-active: #553b9e;--z-bg-tab-hover: #553b9e;--z-bg-navbutton-active: #c3c1f4;--z-border-navbutton-active: var(--z-fg-accent);--z-bg-launcher-tile: #f3f2f6;--z-bg-launcher-tile-hover: #e3e1e9;--z-bg-button-secondary: var(--z-bg-launcher-tile);--z-bg-button-secondary-hover: var(--z-bg-launcher-tile-hover);--z-fg-default: #393939;--z-fg-editor: #000000;--z-fg-muted: #666666;--z-fg-subtle: #767676;--z-fg-placeholder: var(--z-fg-muted);--z-fg-on-accent: #ffffff;--z-fg-on-chrome: #ffffff;--z-fg-on-terminal: #ffffff;--z-fg-icon: #564d7b;--z-fg-field: #4b3e88;--z-logo: url(../images/logo-white.svg);--z-border: #e0dceb;--z-border-launcher-tile: #cfcbdd;--z-border-strong: #949494;--z-border-subtle: #f3f2f6;--z-border-divider: #cccccc;--z-border-breadcrumb: #e8e1fd;--z-border-kernel-status: #1f1f1f;--z-border-field: #949494;--z-border-indent-guide: #dcdcdc;--z-accent: #583bd8;--z-accent-hover: #6f57da;--z-accent-active: #5136c5;--z-fg-accent: #583bd8;--z-fg-serial-no: #473990;--z-focus-ring: var(--z-fg-accent);--z-scrollbar-thumb: #8f54a0;--z-scrollbar-track: #ffffff;--z-shadow-low: 0 2px 6px rgba(0, 0, 0, .1);--z-shadow-medium: 0 2px 6px rgba(0, 0, 0, .2);--z-shadow-high: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--z-shadow-wide: rgba(149, 157, 165, .2) 0px 8px 24px;--z-shadow-overlay: rgba(0, 0, 0, .2);--z-shadow-panel: 0 3px 20px #0000001c;--z-overlay-backdrop: rgba(0, 0, 0, .5);--z-status-idle: #139513;--z-status-busy: #fb3636;--z-status-disconnected: #888888;--z-status-error: #aa1a1a;--z-status-warning: var(--z-git-modified);--z-status-info: var(--z-fg-accent);--z-bg-danger: #aa1a1a;--z-git-modified: #965600;--z-git-added: #1a7537;--z-git-deleted: #aa1a1a;--z-git-conflict: #9a3412;--z-bg-diff-added: color-mix(in srgb, var(--z-git-added) 14%, transparent);--z-bg-diff-deleted: color-mix(in srgb, var(--z-git-deleted) 14%, transparent);--z-bg-find-match: color-mix(in srgb, var(--z-accent) 22%, transparent);--z-bg-find-current: color-mix(in srgb, var(--z-git-modified) 34%, transparent);--z-mark-python: #3572a5;--z-mark-notebook: #c7530a;--z-mark-json: #957116;--z-mark-javascript: #85770b;--z-mark-typescript: #3178c6;--z-mark-react: #0481a3;--z-mark-go: #0081a1;--z-mark-html: #d7411c;--z-mark-css: #563d7c;--z-mark-c: #555555;--z-mark-cpp: #e91050;--z-mark-java: #a46a17;--z-db-postgresql: #4169e1;--z-db-mysql: #4479a1;--z-db-sqlite: #003b57;--z-db-duckdb: #fff000;--z-db-snowflake: #29b5e8;--z-db-bigquery: #669df6;--z-db-databricks: #ff3621;--z-db-clickhouse: #ffcc01;--z-db-sqlalchemy: #d71f00;--z-db-black: #000000;--z-bg-login-hero: linear-gradient(133deg, #594c91 0%, #221c3c 100%);--z-ansi-black: #000000;--z-ansi-red: #cd3131;--z-ansi-green: #008100;--z-ansi-yellow: #707300;--z-ansi-blue: #0451a5;--z-ansi-magenta: #bc05bc;--z-ansi-cyan: #047895;--z-ansi-white: #555555;--z-ansi-bright-black: #666666;--z-ansi-bright-red: #cd3131;--z-ansi-bright-green: #0c800c;--z-ansi-bright-yellow: #707300;--z-ansi-bright-blue: #0451a5;--z-ansi-bright-magenta: #bc05bc;--z-ansi-bright-cyan: #047895;--z-ansi-bright-white: #6e6e6e}[data-theme=dark]{color-scheme:dark;--z-bg-app: #000000;--z-bg-content: #3e3e3e;--z-bg-panel: #272727;--z-bg-panel-alt: #272727;--z-bg-row-selected: #3a3450;--z-bg-editor: #1e1e1e;--z-bg-tab: #272727;--z-bg-input: #353535;--z-bg-select: #3e3e3e;--z-bg-field: #3e3e3e;--z-bg-terminal: #2b2a2a;--z-bg-modal: #272727;--z-bg-modal-header: #3f3855;--z-bg-cell: #343434;--z-bg-cell-output: #353535;--z-bg-code: #3d3d3d;--z-bg-notice: #2d2d2d;--z-bg-figure: #ffffff;--z-chart-1: #3987e5;--z-chart-2: #d95926;--z-chart-3: #199e70;--z-chart-4: #c98500;--z-chart-5: #d55181;--z-chart-6: #008300;--z-chart-7: #9085e9;--z-chart-8: #e66767;--z-chart-other: #7a7a7a;--z-bg-error-subtle: #3a2a2a;--z-bg-overlay: #272727;--z-bg-menu-hover: #3d3d3d;--z-bg-hover-on-chrome: rgba(255, 255, 255, .16);--z-bg-topbar: #303030;--z-bg-statusbar: #303030;--z-bg-banner: #3f3855;--z-bg-tab-inactive: #545454;--z-bg-tab-active: #424242;--z-bg-tab-hover: #424242;--z-bg-navbutton-active: transparent;--z-border-navbutton-active: #ffffff;--z-bg-launcher-tile: #272727;--z-bg-launcher-tile-hover: #353535;--z-bg-button-secondary: var(--z-bg-launcher-tile);--z-bg-button-secondary-hover: var(--z-bg-launcher-tile-hover);--z-fg-default: #e2e2e2;--z-fg-editor: #d7d7d7;--z-fg-muted: #a8a8a8;--z-fg-subtle: #969696;--z-fg-placeholder: #aaaaaa;--z-fg-icon: #e2e2e2;--z-fg-field: #e2e2e2;--z-border: #4f4f4f;--z-border-strong: #717070;--z-border-subtle: #89888b;--z-border-divider: #444444;--z-border-breadcrumb: #636262;--z-border-kernel-status: #636262;--z-border-field: #707070;--z-border-indent-guide: #3f3f3f;--z-fg-serial-no: #e2e2e2;--z-fg-accent: #a294f0;--z-scrollbar-thumb: #1c1c1c;--z-scrollbar-track: #313131;--z-git-modified: #e2b341;--z-git-added: #4ac26b;--z-git-deleted: #e5655d;--z-git-conflict: #f0883e;--z-status-error: #f28b82;--z-mark-python: #5392c8;--z-mark-notebook: #ec620c;--z-mark-json: #b1871a;--z-mark-javascript: #f1e05a;--z-mark-typescript: #5390d4;--z-mark-react: #61dafb;--z-mark-go: #00add8;--z-mark-html: #e76544;--z-mark-css: #9b82c1;--z-mark-c: #8d8d8d;--z-mark-cpp: #f35181;--z-mark-java: #c37e1c;--z-db-sqlite: #0f80cc;--z-shadow-low: 0 2px 6px rgba(0, 0, 0, .4);--z-shadow-medium: 0 2px 6px rgba(0, 0, 0, .55);--z-shadow-high: 0 3px 6px rgba(0, 0, 0, .45), 0 3px 6px rgba(0, 0, 0, .6);--z-shadow-wide: rgba(0, 0, 0, .5) 0px 8px 24px;--z-shadow-overlay: rgba(255, 255, 255, .1);--z-overlay-backdrop: rgba(0, 0, 0, .6);--z-ansi-black: #9e9e9e;--z-ansi-red: #e18383;--z-ansi-green: #0dbc79;--z-ansi-yellow: #e5e510;--z-ansi-blue: #65a1e3;--z-ansi-magenta: #d47fd4;--z-ansi-cyan: #11abd1;--z-ansi-white: #e5e5e5;--z-ansi-bright-black: #9e9e9e;--z-ansi-bright-red: #f47878;--z-ansi-bright-green: #23d18b;--z-ansi-bright-yellow: #f5f543;--z-ansi-bright-blue: #5ca1ee;--z-ansi-bright-magenta: #d97bd9;--z-ansi-bright-cyan: #29b8db;--z-ansi-bright-white: #ffffff}.terminalContainer{--z-ansi-black: #9e9e9e;--z-ansi-red: #e18383;--z-ansi-green: #0dbc79;--z-ansi-yellow: #e5e510;--z-ansi-blue: #65a1e3;--z-ansi-magenta: #d47fd4;--z-ansi-cyan: #11abd1;--z-ansi-white: #e5e5e5;--z-ansi-bright-black: #9e9e9e;--z-ansi-bright-red: #f47878;--z-ansi-bright-green: #23d18b;--z-ansi-bright-yellow: #f5f543;--z-ansi-bright-blue: #5ca1ee;--z-ansi-bright-magenta: #d97bd9;--z-ansi-bright-cyan: #29b8db;--z-ansi-bright-white: #ffffff;--z-scrollbar-track: var(--z-bg-terminal);--z-scrollbar-thumb: var(--a-400)}[data-accent=teal]{--a-50: #eaf5f4;--a-100: #cfe9e7;--a-200: #a3d5d1;--a-400: #2c8f88;--a-500: #127a73;--a-600: #0c6862;--a-700: #0a5651;--a-800: #084541;--a-900: #063733}[data-accent=blue]{--a-50: #eef4fc;--a-100: #d8e6f8;--a-200: #aecdf0;--a-400: #3b86d4;--a-500: #1a6fbf;--a-600: #0f5da6;--a-700: #0d4d8a;--a-800: #0b3e6f;--a-900: #092f55}[data-accent=slate]{--a-50: #f1f3f5;--a-100: #e3e6ea;--a-200: #c8cdd5;--a-400: #697485;--a-500: #556070;--a-600: #454f5e;--a-700: #39414e;--a-800: #2d343e;--a-900: #232830}[data-accent=orange]{--a-50: #fef2e8;--a-100: #fbdfc8;--a-200: #f6c398;--a-400: #e2762a;--a-500: #cd5f14;--a-600: #b35110;--a-700: #95430d;--a-800: #78360a;--a-900: #5e2b08}[data-accent]{--z-accent: var(--a-600);--z-accent-hover: var(--a-700);--z-accent-active: var(--a-800)}[data-theme=light][data-accent]{--z-bg-panel-alt: var(--a-50);--z-bg-row-selected: var(--a-100);--z-bg-cell-output: var(--a-50);--z-border: var(--a-100);--z-border-breadcrumb: var(--a-100);--z-border-subtle: var(--a-50);--z-bg-navbutton-active: var(--a-200);--z-bg-launcher-tile: var(--a-50);--z-bg-launcher-tile-hover: var(--a-100);--z-bg-button-secondary: var(--z-bg-launcher-tile);--z-bg-button-secondary-hover: var(--z-bg-launcher-tile-hover);--z-border-launcher-tile: var(--a-200);--z-bg-topbar: var(--a-800);--z-bg-statusbar: var(--a-800);--z-bg-banner: var(--a-700);--z-bg-modal-header: var(--a-700);--z-bg-input: var(--a-700);--z-bg-terminal: var(--a-900);--z-bg-tab-inactive: var(--a-600);--z-bg-tab-active: var(--a-700);--z-bg-tab-hover: var(--a-700);--z-fg-icon: var(--a-800);--z-fg-field: var(--a-800);--z-fg-serial-no: var(--a-700);--z-fg-accent: var(--a-600);--z-scrollbar-thumb: var(--a-600)}[data-accent]{--z-bg-login-hero: linear-gradient(133deg, var(--a-600) 0%, var(--a-900) 100%)}[data-theme=dark][data-accent]{--z-fg-accent: var(--a-200);--z-bg-statusbar: var(--a-800)}[data-theme=dark][data-accent=teal]{--z-bg-banner: rgb(29, 55, 53);--z-bg-modal-header: rgb(29, 55, 53);--z-bg-row-selected: rgb(31, 59, 57);--z-bg-launcher-tile: rgb(33, 49, 48);--z-bg-launcher-tile-hover: rgb(31, 59, 57);--z-bg-button-secondary: var(--z-bg-launcher-tile);--z-bg-button-secondary-hover: var(--z-bg-launcher-tile-hover);--z-border-launcher-tile: rgb(32, 67, 65)}[data-theme=dark][data-accent=blue]{--z-bg-banner: rgb(30, 52, 73);--z-bg-modal-header: rgb(30, 52, 73);--z-bg-row-selected: rgb(32, 55, 77);--z-bg-launcher-tile: rgb(33, 47, 61);--z-bg-launcher-tile-hover: rgb(32, 55, 77);--z-bg-button-secondary: var(--z-bg-launcher-tile);--z-bg-button-secondary-hover: var(--z-bg-launcher-tile-hover);--z-border-launcher-tile: rgb(35, 63, 91)}[data-theme=dark][data-accent=slate]{--z-bg-banner: rgb(45, 48, 52);--z-bg-modal-header: rgb(45, 48, 52);--z-bg-row-selected: rgb(48, 51, 56);--z-bg-launcher-tile: rgb(43, 45, 48);--z-bg-launcher-tile-hover: rgb(48, 51, 56);--z-bg-button-secondary: var(--z-bg-launcher-tile);--z-bg-button-secondary-hover: var(--z-bg-launcher-tile-hover);--z-border-launcher-tile: rgb(55, 58, 64)}[data-theme=dark][data-accent=orange]{--z-bg-banner: rgb(76, 49, 30);--z-bg-modal-header: rgb(76, 49, 30);--z-bg-row-selected: rgb(81, 52, 32);--z-bg-launcher-tile: rgb(63, 45, 33);--z-bg-launcher-tile-hover: rgb(81, 52, 32);--z-bg-button-secondary: var(--z-bg-launcher-tile);--z-bg-button-secondary-hover: var(--z-bg-launcher-tile-hover);--z-border-launcher-tile: rgb(95, 58, 33)}@media(forced-colors:active){:root[data-theme]{--z-accent: Highlight;--z-accent-hover: Highlight;--z-accent-active: Highlight}}body{font-family:var(--z-ui-font-family);font-size:var(--z-ui-font-size);font-weight:400;line-height:var(--z-ui-line-height);position:relative;background-color:var(--z-bg-app);color:var(--z-fg-default);-webkit-font-smoothing:antialiased}html,body,#root{height:100%}.editor{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--z-bg-app);color:var(--z-fg-default)}.is-hidden{display:none!important}.z-list-plain{margin:0;padding-left:0;list-style:none}:focus-visible{outline:2px solid var(--z-focus-ring);outline-offset:1px}::placeholder{color:var(--z-fg-placeholder);opacity:1}.z-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}a{text-decoration:none;display:inline-block;color:var(--z-fg-accent);transition:background-color .3s ease-in-out,color .3s ease-in-out}:is(p,li,td,blockquote) a[href]{display:inline;text-decoration:underline;text-underline-offset:.15em}:root[data-theme-switching] *,:root[data-theme-switching] *:before,:root[data-theme-switching] *:after{transition:none!important}code,samp{font-family:var(--z-mono-font-family);font-size:inherit;color:inherit}select{background-color:var(--z-bg-select);color:var(--z-fg-default)}.z-icon{flex:0 0 auto;fill:none;stroke:currentColor;vertical-align:-3px}:root{scrollbar-color:var(--z-scrollbar-thumb) var(--z-scrollbar-track)}*{scrollbar-width:thin}.terminalContainer,.tabHeader{scrollbar-color:var(--z-scrollbar-thumb) var(--z-scrollbar-track)}@supports selector(::-webkit-scrollbar){.tabHeader{scrollbar-width:auto;scrollbar-color:auto}.tabHeader::-webkit-scrollbar{height:6px;background:var(--z-scrollbar-track)}.tabHeader::-webkit-scrollbar-thumb{border-radius:3px;background:var(--z-scrollbar-thumb)}.tabHeader::-webkit-scrollbar-thumb:hover,.tabHeader::-webkit-scrollbar-thumb:active{background:var(--z-scrollbar-thumb-hover)}}.cm-editor,.inner-text,.terminalContainer{font-size:var(--z-font-size-body)}.cm-editor,.cm-editor .cm-content{line-height:1.5}.z-title{font-size:var(--z-font-size-title);line-height:36px;font-weight:300;letter-spacing:-.02em;margin:0}.z-title strong,.z-title b{font-weight:600}.z-heading{font-size:var(--z-font-size-heading);line-height:28px;font-weight:500;letter-spacing:-.01em;margin:0}.z-subheading{font-size:var(--z-font-size-subheading);line-height:24px;font-weight:500;margin:0}.z-label{font-size:var(--z-ui-font-size-sm);line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.z-tabular{font-variant-numeric:tabular-nums}.z-badge{display:inline-flex;align-items:center;gap:4px;height:16px;padding:0 6px;border-radius:8px;font-size:var(--z-ui-font-size-sm);font-weight:500;background:var(--z-bg-panel-alt);color:var(--z-fg-muted)}.cm-editor{border:none}.cm-editor .cm-scroller{font-family:var(--z-mono-font-family)}.cm-focused{outline:none!important}.cm-editor:not(.cm-focused) :is(.cm-activeLine,.cm-activeLineGutter){background-color:transparent}.cm-indent-guide{border-left:1px solid var(--z-border-indent-guide);margin-left:-1px;padding-left:5px}#cm-tooltip-host{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#cm-tooltip-host>*{height:0;min-height:0;background:none}#cm-tooltip-host .cm-tooltip{z-index:var(--z-layer-menu);pointer-events:auto}#cm-tooltip-host .cm-tooltip.cm-tooltip-autocomplete{border:1px solid var(--z-border);border-radius:6px;background:var(--z-bg-overlay);box-shadow:var(--z-shadow-medium);overflow:hidden}#cm-tooltip-host .cm-tooltip-autocomplete>ul{max-height:16em;font-family:var(--z-mono-font-family);font-size:var(--z-ui-font-size);color:var(--z-fg-default)}#cm-tooltip-host .cm-tooltip-autocomplete>ul>li{display:flex;align-items:center;padding:2px 8px;line-height:18px}#cm-tooltip-host .cm-completionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cm-tooltip-host .cm-completionOrigin{flex:none;width:44px;margin-left:auto;padding-left:8px;text-align:right;color:var(--z-fg-subtle);font-family:var(--z-ui-font-family);font-size:var(--z-ui-font-size-sm)}#cm-tooltip-host .cm-tooltip-autocomplete>ul>li[aria-selected] .cm-completionOrigin{color:inherit;opacity:.8}#cm-tooltip-host .cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--z-accent);color:var(--z-fg-on-accent)}@media(forced-colors:active){#cm-tooltip-host .cm-tooltip-autocomplete>ul>li[aria-selected]{forced-color-adjust:none}#cm-tooltip-host .cm-tooltip-autocomplete>ul>li[aria-selected],#cm-tooltip-host .cm-tooltip-autocomplete>ul>li[aria-selected] *{color:HighlightText}}#cm-tooltip-host .cm-completionMatchedText{text-decoration:none;font-weight:700}#cm-tooltip-host .cm-completionIcon{margin-right:6px;opacity:.7}#cm-tooltip-host .cm-completionDetail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;color:var(--z-fg-muted);font-style:normal}#cm-tooltip-host .cm-tooltip-autocomplete>ul>li[aria-selected] .cm-completionDetail{color:var(--z-fg-on-accent)}.cm-editor .cm-searchMatch{background-color:var(--z-bg-find-match)}.cm-editor .cm-searchMatch-selected{background-color:var(--z-bg-find-current)}#cm-tooltip-host .cm-tooltip:is(.cm-tooltip-hover,.cm-tooltip-lint,.cm-completionInfo,.cm-lsp-signature-tooltip){max-width:480px;border:1px solid var(--z-border);border-radius:6px;background:var(--z-bg-overlay);box-shadow:var(--z-shadow-medium);color:var(--z-fg-default);font-family:var(--z-ui-font-family);font-size:var(--z-ui-font-size);overflow:hidden}#cm-tooltip-host .cm-tooltip-hover .cm-tooltip-section+.cm-tooltip-section{border-top:1px solid var(--z-border)}#cm-tooltip-host .cm-lsp-documentation{padding:6px 10px;color:var(--z-fg-muted)}#cm-tooltip-host .cm-lsp-documentation p{margin:4px 0 0}#cm-tooltip-host .cm-lsp-documentation pre,#cm-tooltip-host .cm-lsp-documentation code{margin:0;padding:0;background:none;color:var(--z-fg-default);font-family:var(--z-mono-font-family)}#cm-tooltip-host .cm-lsp-documentation pre{white-space:pre-wrap}#cm-tooltip-host .cm-kernel-doc pre{max-height:320px;overflow:auto}#cm-tooltip-host .cm-completionInfo.cm-completionInfo-right,#cm-tooltip-host .cm-completionInfo.cm-completionInfo-left{padding:0}#cm-tooltip-host .cm-lsp-signature{padding:4px 10px;font-family:var(--z-mono-font-family)}#cm-tooltip-host .cm-lsp-active-parameter{font-weight:700;text-decoration:none}#cm-tooltip-host .cm-tooltip-lint{padding:2px 0}#cm-tooltip-host .cm-diagnostic{position:relative;padding:4px 10px 4px 28px;margin:0;border-left:none}#cm-tooltip-host .cm-diagnosticSource{color:var(--z-fg-subtle);font-size:var(--z-ui-font-size-sm);opacity:1}#cm-tooltip-host .cm-diagnostic:before{content:"";position:absolute;top:7px;left:10px;width:12px;height:12px}#cm-tooltip-host .cm-diagnostic-error:before{color:var(--z-status-error);background-color:currentColor}@media(forced-colors:active){#cm-tooltip-host .cm-diagnostic-error:before{background-color:CanvasText}}#cm-tooltip-host .cm-diagnostic-error:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cline x1='8.8' y1='8.8' x2='15.2' y2='15.2'/%3E%3Cline x1='15.2' y1='8.8' x2='8.8' y2='15.2'/%3E%3C/svg%3E") center/contain no-repeat}#cm-tooltip-host .cm-diagnostic-warning:before{color:var(--z-status-warning);background-color:currentColor}@media(forced-colors:active){#cm-tooltip-host .cm-diagnostic-warning:before{background-color:CanvasText}}#cm-tooltip-host .cm-diagnostic-warning:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12,3 22,20 2,20'/%3E%3Cline x1='12' y1='9' x2='12' y2='14'/%3E%3Ccircle cx='12' cy='17' r='0.6'/%3E%3C/svg%3E") center/contain no-repeat}#cm-tooltip-host :is(.cm-diagnostic-info,.cm-diagnostic-hint):before{color:var(--z-status-info);background-color:currentColor}@media(forced-colors:active){#cm-tooltip-host :is(.cm-diagnostic-info,.cm-diagnostic-hint):before{background-color:CanvasText}}#cm-tooltip-host :is(.cm-diagnostic-info,.cm-diagnostic-hint):before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cline x1='12' y1='11' x2='12' y2='16.5'/%3E%3Ccircle cx='12' cy='7.8' r='0.6'/%3E%3C/svg%3E") center/contain no-repeat}.cm-editor .cm-lintRange{padding-bottom:0;background-image:none;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-skip-ink:none;text-underline-offset:3px}.cm-editor .cm-lintRange-error{text-decoration-color:var(--z-status-error)}.cm-editor .cm-lintRange-warning{text-decoration-color:var(--z-status-warning)}.cm-editor :is(.cm-lintRange-info,.cm-lintRange-hint){text-decoration-color:var(--z-status-info)}.cm-editor .cm-lintRange.cm-lintRange-unnecessary{text-decoration-line:none;opacity:.55}.cm-editor .cm-lintRange.cm-lintRange-deprecated{text-decoration-line:line-through;text-decoration-style:solid}.cm-editor .cm-markGutter{width:16px}.cm-editor .cm-markGutter-mark{display:block;width:12px;height:12px;margin:3px 2px 0}.cm-editor .cm-markGutter-mark.is-error{color:var(--z-status-error);background-color:currentColor}@media(forced-colors:active){.cm-editor .cm-markGutter-mark.is-error{background-color:CanvasText}}.cm-editor .cm-markGutter-mark.is-error{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cline x1='8.8' y1='8.8' x2='15.2' y2='15.2'/%3E%3Cline x1='15.2' y1='8.8' x2='8.8' y2='15.2'/%3E%3C/svg%3E") center/contain no-repeat}.cm-editor .cm-markGutter-mark.is-warning{color:var(--z-status-warning);background-color:currentColor}@media(forced-colors:active){.cm-editor .cm-markGutter-mark.is-warning{background-color:CanvasText}}.cm-editor .cm-markGutter-mark.is-warning{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12,3 22,20 2,20'/%3E%3Cline x1='12' y1='9' x2='12' y2='14'/%3E%3Ccircle cx='12' cy='17' r='0.6'/%3E%3C/svg%3E") center/contain no-repeat}.cm-editor .cm-markGutter-mark.is-info,.cm-editor .cm-markGutter-mark.is-hint{color:var(--z-status-info);background-color:currentColor}@media(forced-colors:active){.cm-editor .cm-markGutter-mark.is-info,.cm-editor .cm-markGutter-mark.is-hint{background-color:CanvasText}}.cm-editor .cm-markGutter-mark.is-info,.cm-editor .cm-markGutter-mark.is-hint{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cline x1='12' y1='11' x2='12' y2='16.5'/%3E%3Ccircle cx='12' cy='7.8' r='0.6'/%3E%3C/svg%3E") center/contain no-repeat}.cm-editor .cm-markGutter-mark.is-fix{color:var(--z-status-warning);cursor:pointer;background-color:currentColor}@media(forced-colors:active){.cm-editor .cm-markGutter-mark.is-fix{background-color:CanvasText}}.cm-editor .cm-markGutter-mark.is-fix{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 13.5a5 5 0 1 1 7 0c-0.8 0.9-1.2 1.6-1.4 2.5h-4.2c-0.2-0.9-0.6-1.6-1.4-2.5z'/%3E%3Cline x1='10' y1='19' x2='14' y2='19'/%3E%3C/svg%3E") center/contain no-repeat}.cm-editor .cm-inlayHint{padding:0 2px;border-radius:2px;background:var(--z-bg-code);color:var(--z-fg-muted);font-style:normal}.z-button{font-weight:400;border:1px solid var(--z-border);border-radius:4px;padding:4px 14px;color:var(--z-fg-on-accent);box-sizing:border-box;background:var(--z-accent);box-shadow:var(--z-shadow-wide)}@media(forced-colors:active){.z-button{forced-color-adjust:none;border-color:Highlight;color:HighlightText;box-shadow:none}}.z-button:hover{background:var(--z-accent-hover);box-shadow:var(--z-shadow-medium)}.z-button:disabled{opacity:.6}.z-button-secondary{background:var(--z-bg-button-secondary);border-color:var(--z-fg-subtle);color:var(--z-fg-default)}@media(forced-colors:active){.z-button-secondary{forced-color-adjust:auto}}.z-button-secondary:hover{background:var(--z-bg-button-secondary-hover);color:var(--z-fg-default)}.z-button-danger{background:var(--z-bg-danger);border-color:var(--z-bg-danger)}@media(forced-colors:active){.z-button-danger{forced-color-adjust:auto;color:ButtonText}}.z-button-danger:hover{background:var(--z-bg-danger);filter:brightness(1.15)}.z-field{height:var(--z-ui-control-height);padding:0 6px;background:var(--z-bg-field);color:var(--z-fg-field);border:1px solid var(--z-border-field);border-radius:3px;font:inherit}.z-field:focus{border-color:var(--z-accent)}.z-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;opacity:.75}.z-icon-button:hover:not(:disabled){opacity:1;background:var(--z-bg-menu-hover)}.z-icon-button:disabled{opacity:.3}.z-icon-button.on-chrome{color:var(--z-fg-on-chrome);--z-focus-ring: var(--z-fg-on-chrome)}.z-icon-button.on-chrome:hover:not(:disabled){background:var(--z-bg-hover-on-chrome)}.z-icon-button[aria-pressed=true]{opacity:1;color:var(--z-fg-accent)}.kernelStatus{flex:0 0 auto;display:inline-block;height:12px;width:12px;border-radius:6px;border:1px solid var(--z-border-kernel-status)}@media(forced-colors:active){.kernelStatus{forced-color-adjust:none}}.kernelStatus-sm{height:8px;width:8px;border-radius:4px}.ks-idle{background-color:var(--z-status-idle)}.ks-busy{background-color:var(--z-status-busy)}.ks-starting{background-color:var(--z-status-disconnected)}.ks-connected{background-color:var(--z-status-idle)}.ks-disconnected{background-color:var(--z-status-disconnected)}.file-mark{display:inline-block;width:18px;text-align:center;font-family:var(--z-mono-font-family);font-size:9px;font-weight:700;letter-spacing:-.05em;line-height:inherit;vertical-align:baseline}.file-mark-python{color:var(--z-mark-python)}.file-mark-notebook{color:var(--z-mark-notebook)}.file-mark-json{color:var(--z-mark-json)}.file-mark-javascript{color:var(--z-mark-javascript)}.file-mark-typescript{color:var(--z-mark-typescript)}.file-mark-react{color:var(--z-mark-react)}.file-mark-go{color:var(--z-mark-go)}.file-mark-c{color:var(--z-mark-c)}.file-mark-cpp{color:var(--z-mark-cpp)}.file-mark-java{color:var(--z-mark-java)}.file-mark-html{color:var(--z-mark-html)}.file-mark-css{color:var(--z-mark-css)}.file-mark-plain{color:var(--z-fg-subtle)}.z-meter{height:6px;border-radius:3px;background:var(--z-border);overflow:hidden}.z-meter>span{display:block;height:100%;background:var(--z-accent)}@media(forced-colors:active){.z-meter{outline:1px solid CanvasText}}.z-meter.is-high>span{background:var(--z-status-warning)}.z-meter.is-indeterminate>span{width:35%;animation:z-meter-sweep 1.4s ease-in-out infinite}@keyframes z-meter-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media(prefers-reduced-motion:reduce){.z-meter.is-indeterminate>span{animation-duration:4s}}.z-form-field{margin-bottom:12px}.z-form-field:last-child{margin-bottom:0}.z-form-label{display:block;margin-bottom:4px;color:var(--z-fg-muted);font-size:var(--z-ui-font-size)}.z-form-help{margin:4px 0 0;color:var(--z-fg-subtle);font-size:var(--z-ui-font-size-sm)}.z-form-field .z-field,.z-form-field .z-select{width:100%}.z-select{display:grid;grid-template-areas:"select";align-items:center;height:var(--z-ui-control-height);border:1px solid var(--z-border-field);border-radius:3px;font-size:var(--z-ui-font-size);cursor:pointer}.z-select select,.z-select:after{grid-area:select}.z-select select{width:100%;height:100%;margin:0;padding:0 10px;border:none;border-radius:inherit;background:var(--z-bg-field);color:var(--z-fg-field);font:inherit;font-size:inherit;cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.z-select:after{content:"";justify-self:end;width:.8em;height:.5em;margin-right:8px;background:var(--z-fg-icon);clip-path:polygon(100% 0%,0 0%,50% 100%)}@media(forced-colors:active){.z-select:after{background:CanvasText}}.z-select:focus-within{border-color:var(--z-accent)}.z-select:has(select:focus-visible){outline:2px solid var(--z-focus-ring);outline-offset:1px}.z-checkbox{display:flex;align-items:center;gap:8px;color:var(--z-fg-muted);font-size:var(--z-ui-font-size)}.z-checkbox input{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--z-accent)}.z-note{display:flex;align-items:center;gap:6px;height:var(--z-ui-row-height);margin:0;color:var(--z-fg-muted);font-size:var(--z-ui-font-size)}.z-spinner{flex:0 0 auto;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.7;animation:z-spin .7s linear infinite}@keyframes z-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.z-spinner{animation-duration:2.4s}}.z-notice{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:6px 16px;margin:0;background:var(--z-bg-notice);color:var(--z-fg-muted);font-size:var(--z-ui-font-size);border-bottom:1px solid var(--z-border)}.z-notice p{flex:1;min-width:60%;margin:0;overflow-wrap:anywhere}.z-notice-error{border-left:2px solid var(--z-status-error);padding-left:14px}.z-notice-error .z-icon{color:var(--z-status-error)}.z-notice-action{flex:0 0 auto;margin-left:auto;height:20px;padding:0 8px;white-space:nowrap}.is-drop-target{outline:1px solid var(--z-fg-accent);outline-offset:-1px}.navigation{height:100%;display:flex;width:100%;background-color:var(--z-bg-panel)}.navigation .sideBar{flex:1;min-width:0;display:flex;flex-direction:column}.navigation .nav-content{flex:1;min-height:0;display:flex;flex-direction:column}.navigation .nav-content .content-head{flex:0 0 auto;height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;border-bottom:1px solid var(--z-border);color:var(--z-fg-muted)}.navigation .nav-content .content-head a{color:var(--z-fg-muted);font-size:12px;margin-left:15px}.navigation .nav-content .content-head h2{margin:0}.navigation .nav-content .projectBanner{flex:0 0 auto;width:100%;height:24px;background-color:var(--z-bg-banner);--z-focus-ring: var(--z-fg-on-chrome);padding:0 4px 0 12px;color:var(--z-fg-on-chrome);font-weight:400;display:flex;align-items:center;justify-content:space-between;gap:8px}.navigation .nav-content .projectBanner .pathTrail{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:2px;margin:0;padding:0;background:none;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.navigation .nav-content .projectBanner .pathTrail::-webkit-scrollbar{display:none}.navigation .nav-content .projectBanner .crumb{flex:0 0 auto;background:none;border:none;padding:0;color:inherit;font-weight:inherit;opacity:.7}.navigation .nav-content .projectBanner .crumb:hover{opacity:1;text-decoration:underline}.navigation .nav-content .projectBanner .crumb.is-current{opacity:1}.navigation .nav-content .projectBanner .crumbSeparator{flex:0 0 auto;opacity:.6}.navigation .nav-content .projectBanner .projectButtons{flex:0 0 auto;color:var(--z-fg-on-chrome);display:flex;align-items:center;gap:2px}.navigation .nav-content .treeToolbar{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:4px 12px 4px 16px;border-bottom:1px solid var(--z-border);color:var(--z-fg-muted)}.navigation .nav-content .treeToolbar .treeFilter{flex:1;min-width:0;height:20px}.navigation .nav-content .panel-section-head{flex:0 0 auto;margin:0;padding:12px 16px;color:var(--z-fg-muted)}.navigation .nav-content .panel-section-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left}.navigation .nav-content .panel-section-toggle:hover{color:var(--z-fg-default)}.navigation .nav-content .panel-section-toggle .z-icon{flex:0 0 12px}.navigation .nav-content .panel-section-count{margin-left:4px;color:var(--z-fg-subtle);font-variant-numeric:tabular-nums}.navigation .nav-content .panel-section-body{padding:0 16px}.navigation .nav-content .content-inner{flex:1;min-height:0;width:100%;padding:8px 8px 16px 0;overflow-y:auto;overflow-x:hidden}.navigation .nav-content .content-inner p:not(.z-form-help){font-size:12px;color:var(--z-fg-muted);margin-bottom:0rem;line-height:18px}.navigation .nav-content .content-inner .file-list{margin-left:1rem;border-left:1px solid transparent}.navigation .nav-content .content-inner:hover .file-list{border-left-color:var(--z-border-indent-guide)}.navigation .nav-content .content-inner .noborder-list{margin-left:0;border-left:none}.navigation .nav-content .content-inner .file-list li a{height:var(--z-ui-row-height);font-size:var(--z-ui-font-size);line-height:var(--z-ui-row-height);background:var(--z-bg-panel);border-radius:5px;width:100%;color:var(--z-fg-default);padding:0 12px}.navigation .nav-content .content-inner .file-list li a.is-selected{background:var(--z-bg-row-selected);--z-fg-subtle: var(--z-fg-muted)}@media(forced-colors:active){.navigation .nav-content .content-inner .file-list li a.is-selected{forced-color-adjust:none;background:Highlight}.navigation .nav-content .content-inner .file-list li a.is-selected,.navigation .nav-content .content-inner .file-list li a.is-selected *{color:HighlightText}}.navigation .nav-content .content-inner .file-list li a:hover{background:var(--z-bg-row-selected);--z-fg-subtle: var(--z-fg-muted);cursor:pointer}.navigation .nav-content .content-inner .file-list li a>.z-icon:not(.row-disclosure),.navigation .nav-content .content-inner .file-list li a>.file-mark{margin-right:6px;width:18px}.navigation .nav-content .content-inner .file-list li a>.z-icon.row-disclosure{margin-right:2px;vertical-align:-2px}.navigation .nav-content .content-inner .file-list li a>.rowName{display:inline-block;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.navigation .nav-content .content-inner .file-list li a.is-directory>.rowName{max-width:calc(100% - 38px)}.navigation .nav-content .content-inner .file-list li a input.rowNameInput{width:calc(100% - 24px);height:18px;vertical-align:middle;box-sizing:border-box;padding:0 4px;font:inherit;font-size:var(--z-ui-font-size);line-height:18px;color:var(--z-fg-default);background:var(--z-bg-field);border:1px solid var(--z-fg-accent);border-radius:3px;outline:none}.navigation .nav-content .content-inner .file-list li a.is-directory input.rowNameInput{width:calc(100% - 38px)}.navigation .nav-content .content-inner .file-list li a.active{background:var(--z-accent);color:var(--z-fg-on-accent);--z-focus-ring: var(--z-fg-on-accent)}@media(forced-colors:active){.navigation .nav-content .content-inner .file-list li a.active{forced-color-adjust:none;--z-focus-ring: HighlightText}.navigation .nav-content .content-inner .file-list li a.active,.navigation .nav-content .content-inner .file-list li a.active *{color:HighlightText}}.navigation .nav-content .content-inner .file-list li a:hover .file-mark,.navigation .nav-content .content-inner .file-list li a.active .file-mark{color:currentColor;opacity:.85}.navigation .nav-content .content-inner .file-list li a.is-ignored{color:var(--z-fg-subtle)}.navigation .nav-content .content-inner .file-list li a.active.is-ignored{color:var(--z-fg-on-accent)}.navigation .nav-content .content-inner .file-list li.fileItem:focus{outline:none}.navigation .nav-content .content-inner .file-list li.fileItem:focus-visible>a{outline:2px solid var(--z-focus-ring);outline-offset:-2px}.navigation .nav-content .content-inner .file-list li a .rowFlag{margin-left:6px;opacity:.7}.navigation .nav-content .content-inner .file-list li.z-note{padding:0 12px}.panel-row{display:flex;align-items:center;gap:4px;height:var(--z-ui-row-height);padding:0 12px 0 16px;font-size:var(--z-ui-font-size);color:var(--z-fg-default)}.panel-row:hover{background:var(--z-bg-row-selected);--z-fg-subtle: var(--z-fg-muted)}.panel-row:focus-visible,.panel-row>:focus-visible{outline-offset:-2px}.panel-row-name{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:6px;background:none;border:none;padding:0;color:inherit;text-align:left;overflow:hidden}.panel-row-name>.file-mark,.panel-row-name>.file-mark-icon{flex:0 0 18px}.panel-row-name>.file-mark-icon{align-self:center}.panel-row-name>.z-icon{align-self:center}.panel-row-dot{flex:0 0 8px;display:flex;align-self:center}.panel-row-label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-row-meta{flex:0 4 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--z-fg-subtle);font-size:11px}.panel-row-time{flex:0 0 auto;color:var(--z-fg-subtle);font-size:11px}.panel-row-figure{flex:0 0 44px;text-align:right;font-size:11px}.kernelRow .panel-row-label{flex-shrink:0;max-width:60%}.machineReadings{padding:2px 2px 6px 6px}.machineReadings .resourceReading-line{font-size:var(--z-ui-font-size-sm)}.panel-row-keys{flex:0 0 auto;margin-left:auto;padding-left:8px;white-space:nowrap;color:var(--z-fg-subtle);font-size:11px;font-variant-numeric:tabular-nums}.panel-row-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:var(--z-fg-muted)}.panel-row-action{opacity:.65}.panel-row-action:hover:not(:disabled){opacity:1;color:var(--z-fg-accent)}.panel-row-action:disabled{opacity:.3}.panel-row.is-danger{color:var(--z-status-error)}.panel-row.is-disabled{opacity:.45;cursor:default}.panel-row.is-disabled:hover{background:transparent}.fileItem .rowFlag.problemFlag{color:var(--z-status-error);font-size:11px;font-variant-numeric:tabular-nums}.fileItem>a.active .rowFlag.problemFlag{color:currentColor}.search-file,.search-match{position:relative;cursor:pointer}.search-file{padding-left:8px}.search-file .panel-row-name .panel-section-count{margin-left:auto}.search-match{padding-left:30px;font-family:var(--z-mono-font-family);font-size:var(--z-font-size-code)}.search-match .panel-row-label{white-space:pre}.search-match mark{padding:0;color:inherit;background:var(--z-bg-find-match)}.search-match .panel-row-meta{flex-shrink:0;font-family:var(--z-ui-font-family)}.z-overlay{background:var(--z-bg-overlay);color:var(--z-fg-default);border:1px solid var(--z-border-divider);border-radius:6px;box-shadow:var(--z-shadow-high);overflow:hidden;box-sizing:border-box}.z-overlay button.panel-row{width:100%;background:none;border:none;font:inherit;font-size:var(--z-ui-font-size);text-align:left;cursor:pointer}.z-overlay .panel-row:hover{background:var(--z-bg-menu-hover)}.z-overlay .panel-row.is-selected{background:var(--z-bg-row-selected);--z-fg-subtle: var(--z-fg-muted)}@media(forced-colors:active){.z-overlay .panel-row.is-selected{forced-color-adjust:none;background:Highlight}.z-overlay .panel-row.is-selected,.z-overlay .panel-row.is-selected *{color:HighlightText}}.z-overlay-list{padding:4px 0;margin:0;list-style:none}.z-overlay-group{position:sticky;top:0;display:flex;align-items:center;gap:6px;height:20px;padding:0 8px;background:var(--z-bg-overlay);color:var(--z-fg-subtle)}.z-overlay-group .panel-section-count{margin-left:auto;font-variant-numeric:tabular-nums}.z-overlay-separator{height:1px;margin:4px 0;background:var(--z-border-subtle)}.z-menu{min-width:168px;z-index:var(--z-layer-menu)}.z-menu .panel-row{height:24px}.z-menu .panel-row>.panel-row-name{align-self:stretch;align-items:center}.z-tooltip{position:fixed;max-width:240px;padding:3px 6px;border-radius:4px;box-shadow:var(--z-shadow-low);color:var(--z-fg-muted);font-size:var(--z-ui-font-size-sm);z-index:var(--z-layer-menu);pointer-events:none;white-space:normal;overflow-wrap:anywhere;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left;line-height:1.4}.z-tooltip-oneline{max-width:none;white-space:nowrap}.z-tooltip-line{display:block}:root{--toastify-color-light: var(--z-bg-overlay);--toastify-toast-background: var(--z-bg-overlay);--toastify-text-color-light: var(--z-fg-default);--toastify-font-family: var(--z-ui-font-family);--toastify-toast-bd-radius: 6px;--toastify-z-index: var(--z-layer-toast);--toastify-toast-min-height: 34px;--toastify-color-progress-light: var(--z-border-strong);--toastify-color-progress-error: var(--z-status-error);--toastify-color-progress-success: var(--z-border-strong);--toastify-icon-color-error: var(--z-status-error);--toastify-icon-color-success: var(--z-status-idle);--toastify-color-error: var(--z-status-error);--toastify-color-success: var(--z-status-idle);--toastify-spinner-color: var(--z-fg-muted);--toastify-spinner-color-empty-area: var(--z-border)}.Toastify__toast{padding:6px 4px 6px 8px;margin-bottom:8px;border:1px solid var(--z-border-divider);box-shadow:var(--z-shadow-high);font-size:var(--z-ui-font-size)}.Toastify__progress-bar--wrp{height:2px}.Toastify__close-button--light{color:var(--z-fg-muted);opacity:.65}.modal{position:fixed;top:0;left:0;z-index:var(--z-layer-dialog);width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:block;background:var(--z-overlay-backdrop);outline:0}.modal-dialog{position:relative;max-width:95%;margin:1.75rem auto;width:600px}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 3.5rem)}.modal-content{position:relative;width:100%;border:none;border-radius:6px;max-height:calc(90vh / var(--z-zoom, 1));overflow:hidden;display:flex;flex-direction:column;background-color:var(--z-bg-modal);color:var(--z-fg-default)}@media(forced-colors:active){.modal-content{border:1px solid CanvasText}}.modal-head{flex:0 0 auto;height:32px;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--z-bg-modal-header);color:var(--z-fg-on-accent);font-weight:400;padding:0 32px;text-align:center;border-radius:6px 6px 0 0}@media(forced-colors:active){.modal-head{border-bottom:1px solid CanvasText}}.modal-btn-close{position:absolute;right:5px;top:5px}.modal-body{flex:1;min-height:0;overflow-y:auto;background:var(--z-bg-modal);color:var(--z-fg-default)}.update-kernel-popup{display:flex;justify-content:space-between;padding:16px}.update-kernel-popup p{margin:0}.update-kernel-popup-right{width:100%}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 16px 16px}.modal-choice,.modal-status{padding:0 16px 12px}.modal-error{color:var(--z-status-error);padding-top:0}.modal-error.is-death{flex-direction:column}.modal-error-output{margin:8px 0 0;padding:8px;max-height:12em;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--z-mono-font-family);font-size:var(--z-ui-font-size-sm);color:var(--z-fg-default);background:var(--z-bg-field)}.uploadBody{padding:16px}.uploadBody>p{margin:0 0 8px}.uploadDrop{border:1px dashed var(--z-border-strong);border-radius:4px;padding:16px;text-align:center}.uploadDrop p{margin-bottom:8px;color:var(--z-fg-muted)}.uploadDrop.is-drop-target{background:var(--z-bg-row-selected);--z-fg-subtle: var(--z-fg-muted)}.uploadPickers{display:flex;justify-content:center;gap:24px}.uploadPickers label{display:flex;align-items:center;gap:8px;margin:0}.uploadList{margin:16px 0 0;max-height:240px;overflow-y:auto}.uploadRow{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--z-border-subtle)}.uploadRow progress{width:80px}.uploadName{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploadState{color:var(--z-fg-muted);font-size:var(--z-ui-font-size-sm)}.uploadReason{color:var(--z-status-error);font-size:var(--z-ui-font-size-sm)}.update-kernel-popup-form{display:flex;flex-direction:column;align-items:start;gap:16px}.update-kernel-popup-form .z-form-field{width:180px}
