:root{--jp-shadow-base-lightness:32;--jp-shadow-umbra-color:rgba(var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), .2);--jp-shadow-penumbra-color:rgba(var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), .14);--jp-shadow-ambient-color:rgba(var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), .12);--jp-elevation-z0:none;--jp-elevation-z1:0 2px 1px -1px var(--jp-shadow-umbra-color), 0 1px 1px 0 var(--jp-shadow-penumbra-color), 0 1px 3px 0 var(--jp-shadow-ambient-color);--jp-elevation-z2:0 3px 1px -2px var(--jp-shadow-umbra-color), 0 2px 2px 0 var(--jp-shadow-penumbra-color), 0 1px 5px 0 var(--jp-shadow-ambient-color);--jp-elevation-z4:0 2px 4px -1px var(--jp-shadow-umbra-color), 0 4px 5px 0 var(--jp-shadow-penumbra-color), 0 1px 10px 0 var(--jp-shadow-ambient-color);--jp-elevation-z6:0 3px 5px -1px var(--jp-shadow-umbra-color), 0 6px 10px 0 var(--jp-shadow-penumbra-color), 0 1px 18px 0 var(--jp-shadow-ambient-color);--jp-elevation-z8:0 5px 5px -3px var(--jp-shadow-umbra-color), 0 8px 10px 1px var(--jp-shadow-penumbra-color), 0 3px 14px 2px var(--jp-shadow-ambient-color);--jp-elevation-z12:0 7px 8px -4px var(--jp-shadow-umbra-color), 0 12px 17px 2px var(--jp-shadow-penumbra-color), 0 5px 22px 4px var(--jp-shadow-ambient-color);--jp-elevation-z16:0 8px 10px -5px var(--jp-shadow-umbra-color), 0 16px 24px 2px var(--jp-shadow-penumbra-color), 0 6px 30px 5px var(--jp-shadow-ambient-color);--jp-elevation-z20:0 10px 13px -6px var(--jp-shadow-umbra-color), 0 20px 31px 3px var(--jp-shadow-penumbra-color), 0 8px 38px 7px var(--jp-shadow-ambient-color);--jp-elevation-z24:0 11px 15px -7px var(--jp-shadow-umbra-color), 0 24px 38px 3px var(--jp-shadow-penumbra-color), 0 9px 46px 8px var(--jp-shadow-ambient-color);--jp-shortcuts-button-background:var(--jp-brand-color1);--jp-shortcuts-button-hover-background:var(--jp-brand-color0);--jp-border-width:1px;--jp-border-color0:white;--jp-border-color1:white;--jp-border-color2:var(--md-grey-300);--jp-border-color3:white;--jp-inverse-border-color:var(--md-grey-600);--jp-border-radius:2px;--jp-ui-font-scale-factor:1.2;--jp-ui-font-size0:.83333em;--jp-ui-font-size1:13px;--jp-ui-font-size2:1.2em;--jp-ui-font-size3:1.44em;--jp-ui-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--jp-ui-font-color0:#fff;--jp-ui-font-color1:#fff;--jp-ui-font-color2:#fff;--jp-ui-font-color3:#fff;--jp-ui-inverse-font-color0:white;--jp-ui-inverse-font-color1:black;--jp-ui-inverse-font-color2:white;--jp-ui-inverse-font-color3:white;--jp-content-line-height:1.6;--jp-content-font-scale-factor:1.2;--jp-content-font-size0:.83333em;--jp-content-font-size1:14px;--jp-content-font-size2:1.2em;--jp-content-font-size3:1.44em;--jp-content-font-size4:1.728em;--jp-content-font-size5:2.0736em;--jp-content-presentation-font-size1:17px;--jp-content-heading-line-height:1;--jp-content-heading-margin-top:1.2em;--jp-content-heading-margin-bottom:.8em;--jp-content-heading-font-weight:500;--jp-content-font-color0:#fff;--jp-content-font-color1:#fff;--jp-content-font-color2:rgba(255,255,255,.7);--jp-content-font-color3:rgba(255,255,255,.5);--jp-content-link-color:var(--md-blue-300);--jp-content-link-visited-color:#d979ea;--jp-content-link-hover-color:var(--md-blue-400);--jp-content-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--jp-datagrid-font-size:12px;--jp-datagrid-font-family:var(--jp-content-font-family);--jp-code-font-size:13px;--jp-code-line-height:1.3077;--jp-code-padding:5px;--jp-code-font-family-default:menlo, consolas, "DejaVu Sans Mono", monospace;--jp-code-font-family:var(--jp-code-font-family-default);--jp-code-presentation-font-size:16px;--jp-code-cursor-width0:1.4px;--jp-code-cursor-width1:2px;--jp-code-cursor-width2:4px;--jp-layout-color0:#111;--jp-layout-color1:#111;--jp-layout-color2:#424242;--jp-layout-color3:var(--md-grey-700,#616161);--jp-layout-color4:white;--jp-inverse-layout-color0:white;--jp-inverse-layout-color1:white;--jp-inverse-layout-color2:var(--md-grey-200);--jp-inverse-layout-color3:white;--jp-inverse-layout-color4:var(--md-grey-600);--jp-brand-color0:var(--md-blue-700);--jp-brand-color1:#319bf2;--jp-brand-color2:var(--md-blue-300);--jp-brand-color3:var(--md-blue-100);--jp-brand-color4:var(--md-blue-50);--jp-accent-color0:var(--md-green-700);--jp-accent-color1:var(--md-green-500);--jp-accent-color2:var(--md-green-300);--jp-accent-color3:var(--md-green-100);--jp-warn-color0:var(--md-orange-700);--jp-warn-color1:var(--md-orange-500);--jp-warn-color2:var(--md-orange-300);--jp-warn-color3:var(--md-orange-100);--jp-error-color0:var(--md-red-700);--jp-error-color1:var(--md-red-500);--jp-error-color2:var(--md-red-300);--jp-error-color3:var(--md-red-100);--jp-success-color0:var(--md-green-700);--jp-success-color1:var(--md-green-500);--jp-success-color2:var(--md-green-300);--jp-success-color3:var(--md-green-100);--jp-info-color0:var(--md-cyan-700);--jp-info-color1:var(--md-cyan-500);--jp-info-color2:var(--md-cyan-300);--jp-info-color3:var(--md-cyan-100);--jp-cell-padding:5px;--jp-cell-collapser-width:8px;--jp-cell-collapser-min-height:20px;--jp-cell-collapser-not-active-hover-opacity:.6;--jp-cell-editor-background:var(--jp-layout-color1);--jp-cell-editor-border-color:white;--jp-cell-editor-box-shadow:inset 0 0 2px var(--md-blue-300);--jp-cell-editor-active-background:var(--jp-layout-color0);--jp-cell-editor-active-border-color:var(--jp-brand-color1);--jp-cell-prompt-width:64px;--jp-cell-prompt-font-family:var(--jp-code-font-family-default);--jp-cell-prompt-letter-spacing:0;--jp-cell-prompt-opacity:1;--jp-cell-prompt-not-active-opacity:1;--jp-cell-prompt-not-active-font-color:var(--md-grey-300);--jp-cell-inprompt-font-color:#307fc1;--jp-cell-outprompt-font-color:#bf5b3d;--jp-notebook-padding:10px;--jp-notebook-select-background:var(--jp-layout-color1);--jp-notebook-multiselected-color:rgba(33,150,243,.24);--jp-notebook-scroll-padding:calc(100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px);--jp-editor-scroll-padding:calc(100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - 1px);--jp-rendermime-error-background:rgba(244,67,54,.28);--jp-rendermime-table-row-background:var(--md-grey-900);--jp-rendermime-table-row-hover-background:rgba(3,169,244,.2);--jp-dialog-background:rgba(0,0,0,.6);--jp-console-padding:10px;--jp-toolbar-border-color:white;--jp-toolbar-micro-height:8px;--jp-toolbar-background:var(--jp-layout-color1);--jp-toolbar-box-shadow:0 0 2px 0 rgba(0,0,0,.8);--jp-toolbar-header-margin:4px 4px 0 4px;--jp-toolbar-active-background:var(--jp-layout-color0);--jp-statusbar-height:24px;--jp-input-box-shadow:inset 0 0 2px var(--md-blue-300);--jp-input-active-background:var(--jp-layout-color0);--jp-input-hover-background:var(--jp-layout-color2);--jp-input-background:var(--md-grey-800);--jp-input-border-color:white;--jp-input-active-border-color:white;--jp-input-active-box-shadow-color:rgba(19,124,189,.3);--jp-editor-selected-background:var(--jp-layout-color2);--jp-editor-selected-focused-background:rgba(33,150,243,.24);--jp-editor-cursor-color:var(--jp-ui-font-color0);--jp-mirror-editor-keyword-color:#4eb352;--jp-mirror-editor-atom-color:var(--md-blue-300);--jp-mirror-editor-number-color:var(--md-green-400);--jp-mirror-editor-def-color:var(--md-blue-600);--jp-mirror-editor-variable-color:var(--md-grey-300);--jp-mirror-editor-variable-2-color:var(--md-blue-500);--jp-mirror-editor-variable-3-color:var(--md-green-600);--jp-mirror-editor-punctuation-color:var(--md-blue-400);--jp-mirror-editor-property-color:var(--md-blue-400);--jp-mirror-editor-operator-color:#cc7cff;--jp-mirror-editor-comment-color:#56acac;--jp-mirror-editor-string-color:#ff7070;--jp-mirror-editor-string-2-color:var(--md-purple-300);--jp-mirror-editor-meta-color:#a2f;--jp-mirror-editor-qualifier-color:#555;--jp-mirror-editor-builtin-color:var(--md-green-600);--jp-mirror-editor-bracket-color:#a1a17d;--jp-mirror-editor-tag-color:var(--md-green-700);--jp-mirror-editor-attribute-color:var(--md-blue-700);--jp-mirror-editor-header-color:#32a4ff;--jp-mirror-editor-quote-color:var(--md-green-300);--jp-mirror-editor-link-color:var(--md-blue-700);--jp-mirror-editor-error-color:red;--jp-mirror-editor-hr-color:#999;--jp-collaborator-color1:#ad4a00;--jp-collaborator-color2:#7b6a00;--jp-collaborator-color3:#007e00;--jp-collaborator-color4:#008772;--jp-collaborator-color5:#0079b9;--jp-collaborator-color6:#8b45c6;--jp-collaborator-color7:#be208b;--jp-vega-background:var(--md-grey-400);--jp-sidebar-min-width:250px;--jp-search-selected-match-background-color:#ffe100;--jp-search-selected-match-color:black;--jp-search-unselected-match-background-color:var(--jp-inverse-layout-color0);--jp-search-unselected-match-color:black;--jp-scrollbar-background-color:#000;--jp-scrollbar-thumb-color:140, 148, 150;--jp-scrollbar-endpad:3px;--jp-scrollbar-thumb-margin:3.5px;--jp-scrollbar-thumb-radius:9px;--jp-icon-contrast-color0:var(--md-purple-600);--jp-icon-contrast-color1:var(--md-green-600);--jp-icon-contrast-color2:var(--md-pink-600);--jp-icon-contrast-color3:var(--md-blue-600);--jp-accept-color-normal:var(--md-blue-700);--jp-accept-color-hover:var(--md-blue-800);--jp-accept-color-active:var(--md-blue-900);--jp-warn-color-normal:var(--md-red-700);--jp-warn-color-hover:var(--md-red-800);--jp-warn-color-active:var(--md-red-900);--jp-reject-color-normal:var(--md-grey-600);--jp-reject-color-hover:var(--md-grey-700);--jp-reject-color-active:var(--md-grey-800);--jp-jupyter-icon-color:#f37626;--jp-notebook-icon-color:#f37626;--jp-json-icon-color:var(--md-orange-500);--jp-console-icon-background-color:var(--md-blue-500);--jp-console-icon-color:white;--jp-terminal-icon-background-color:var(--md-grey-200);--jp-terminal-icon-color:var(--md-grey-800);--jp-text-editor-icon-color:var(--md-grey-200);--jp-inspector-icon-color:var(--md-grey-200);--jp-switch-color:var(--md-grey-400);--jp-switch-true-position-color:var(--md-orange-700);--jp-focus-outline-color:#2796f1;--jp-focus-outline-width:2px}.jp-Completer{--jp-completer-type-background0:transparent;--jp-completer-type-background1:#1f77b4;--jp-completer-type-background2:#ff7f0e;--jp-completer-type-background3:#2ca02c;--jp-completer-type-background4:#d62728;--jp-completer-type-background5:#9467bd;--jp-completer-type-background6:#8c564b;--jp-completer-type-background7:#e377c2;--jp-completer-type-background8:#7f7f7f;--jp-completer-type-background9:#bcbd22;--jp-completer-type-background10:#17becf}.jp-CodeConsole-input:focus-visible{outline-offset:-3px;outline-width:3px}.jp-CodeConsole-content:focus-visible{outline-offset:-3px;outline-width:3px}.lm-DockPanel-tabBar .lm-TabBar-tab:focus-visible{outline-offset:-3px;outline-width:3px}.lm-DockPanel-tabBar .lm-TabBar-addButton:focus-visible{outline-offset:-3px;outline-width:3px}.lm-TabPanel-tabBar .lm-TabBar-tab:focus-visible{outline-offset:-3px;outline-width:3px}.jp-LauncherCard:focus-visible{outline-width:3px}.jp-ThemedContainer tt,.jp-ThemedContainer code,.jp-ThemedContainer kbd,.jp-ThemedContainer samp,.jp-ThemedContainer pre{font-family:var(--jp-code-font-family);font-size:var(--jp-code-font-size);line-height:var(--jp-code-line-height)}:where(.jp-RenderedText[data-mime-type="application/vnd.jupyter.stderr"] pre .ansi-yellow-bg){color:#000}